.gamification-alerts-container-flashy{position:fixed;bottom:40px;right:40px;z-index:99}.gamification-alert{font-size:14px;font-size:calc(14/var(--font-base)*1rem);position:relative;width:100%;padding:15px 15px 15px 69px;font-weight:var(--sans-semi-bold);line-height:18px}.gamification-alert::before{left:.8rem}.gamification-alert a:not([class]){font-size:14px;font-size:calc(14/var(--font-base)*1rem)}.gamification-alert .alert-title{font-weight:var(--sans-regular);font-family:var(--body-font);font-size:14px;font-size:calc(14/var(--font-base)*1rem);line-height:19px}.gamification-alert .close{display:none}.gamification-alert.flashy{width:335px;padding:12px 26px 12px 69px;margin-top:10px;transition:transform .6s}.gamification-alert.flashy::before{left:12px}.gamification-alert.flashy .close{position:absolute;top:12px;right:12px;display:block;color:var(--c_primary);font-size:10px}.gamification-alert.hidden{display:none}.gamification-alerts-container{position:absolute;top:56px;left:0;z-index:99;transform:translateX(-222px);display:none;width:397px;min-height:60px;box-shadow:10px 10px 24px rgba(0,0,0,.1);background-color:var(--c_white);text-align:left}.gamification-alerts-container::before{position:absolute;top:-12px;left:222px;content:"";width:35px;height:12px;background:url(https://assets4.cdn.iberostar.com/assets/packs/static/images/icons/fastbooking_select_arrow-9a9e47d55973ca88a168.svg) no-repeat}.gamification-alerts-container>.close{display:none}.gamification-alerts-container .gamification-alert:not(:last-child){border-bottom:1px solid var(--c_grey_200)}.alert-level::before{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:42px;position:absolute;top:50%;margin-top:-20px;color:var(--c_carrot)}@media only screen and (max-width: 767px){.alert-level::before{font-size:36px}}.alert-level .alert-title{color:var(--c_carrot);text-transform:uppercase}.alert-level.flashy{border:1px solid var(--c_carrot);border-radius:4px;background-color:var(--c_carrot_secondary)}.alert-points::before,.General::before{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:42px;position:absolute;top:50%;transform:translateY(-50%);color:var(--c_grey_200)}@media only screen and (max-width: 767px){.alert-points::before,.General::before{font-size:36px}}.alert-points .alert-title,.General .alert-title{color:var(--c_blue_700);text-transform:uppercase}.alert-points .alert-title .points-num,.General .alert-title .points-num{padding-right:6px}.alert-points .alert-title .points-num::after,.General .alert-title .points-num::after{position:initial;margin-bottom:2px;font-size:12px;line-height:12px}.alert-points.flashy,.General.flashy{border:1px solid var(--c_blue_grey);border-radius:4px;background-color:var(--c_white)}.alert-action::before{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:42px;position:absolute;top:50%;margin-top:-20px;color:var(--c_primary)}@media only screen and (max-width: 767px){.alert-action::before{font-size:36px}}.alert-action .alert-title{color:var(--c_dark_grey);text-transform:uppercase}.alert-action.flashy{border:1px solid var(--c_primary);border-radius:4px;background-color:var(--c_blue_green_100)}.alert-promocode::before{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;font-size:calc(28/var(--font-base)*1rem);position:absolute;top:16px;left:15px;color:var(--c_primary)}.alert-promocode .alert-title{color:var(--c_dark_grey)}.alert-promocode.flashy{border:1px solid var(--c_primary);border-radius:4px;background-color:var(--c_blue_green_100)}.flash.fixed{position:fixed;top:0;z-index:9999;display:block;width:100%;max-width:100%;padding:0;text-align:center;transition:transform .6s}.flash.fixed.active{display:block}.flash.fixed .alert{font-size:16px;font-size:calc(16/var(--font-base)*1rem);width:100%;padding:18px 20px 15px;color:var(--c_black);line-height:26px}.flash.fixed .alert::before{margin-top:-4px;margin-right:7px;font-size:32px}.flash.fixed .alert.alert-success{border:1px solid var(--c_green);background:var(--c_green_secondary)}.flash.fixed .alert.alert-success::before{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--c_green)}.flash.fixed .alert.alert-warning,.flash.fixed .alert.alert-no_activated{border:1px solid var(--c_carrot);background:var(--c_carrot_secondary)}.flash.fixed .alert.alert-warning::before,.flash.fixed .alert.alert-no_activated::before{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--c_carrot)}.flash.fixed .alert.alert-danger{border:1px solid var(--c_danger);background:var(--c_danger_secondary)}.flash.fixed .alert.alert-danger::before{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--c_danger)}.flash.fixed .alert .close{display:none}.alert:not(.fixed){font-size:12px;font-size:calc(12/var(--font-base)*1rem);font-weight:var(--sans-semi-bold);font-family:var(--body-font);position:relative;display:inline-block;min-width:282px;padding:10px 48px;margin-bottom:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.09);background:var(--c_white);line-height:18px}.alert:not(.fixed).hidden{display:none}.alert:not(.fixed).negative{box-shadow:none}.alert:not(.fixed).m0{margin:0}.alert:not(.fixed).fullWidth{width:100%}.alert:not(.fixed).fluid{min-width:auto}.alert:not(.fixed)::before{position:absolute;top:50%;left:16px;transform:translateY(-50%);content:"";width:16px;height:16px;background:url(https://assets4.cdn.iberostar.com/assets/packs/static/images/alerts/alert-info-ac79aacec43c998e155f.svg) no-repeat;background-size:15px}.alert:not(.fixed) .close{position:absolute;top:50%;right:16px;transform:translateY(-50%);color:var(--c_primary);font-size:12px}.alert:not(.fixed).alert-success{background:var(--c_green_secondary)}.alert:not(.fixed).alert-success::before{background:url(https://assets4.cdn.iberostar.com/assets/packs/static/images/alerts/check-70368e1d2d30d0ebfb0f.svg) no-repeat}.alert:not(.fixed).alert-info,.alert:not(.fixed).alert-notice{background:var(--c_grey_100)}.alert:not(.fixed).alert-warning,.alert:not(.fixed).alert-no_activated{background:var(--c_ambar_secondary)}.alert:not(.fixed).alert-warning::before,.alert:not(.fixed).alert-no_activated::before{height:15px;background:url(https://assets4.cdn.iberostar.com/assets/packs/static/images/alerts/warning-2d501a4badcd69306308.svg) no-repeat}.alert:not(.fixed).alert-danger{background:var(--c_danger_secondary)}.alert:not(.fixed).alert-danger::before{background:url(https://assets4.cdn.iberostar.com/assets/packs/static/images/alerts/alert-2e510e3ac76129a4cc69.svg) no-repeat}@media only screen and (min-width: 1025px){.gamification-alerts-container .gamification-alert:hover{cursor:pointer;background-color:var(--c_blue_green_100)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.gamification-alerts-container{transform:translateX(-320px)}.gamification-alerts-container::before{display:none}.peakBallon{position:absolute;top:-11px;width:0;height:0;padding:0;margin:0;border-right:17px solid rgba(0,0,0,0);border-bottom:12px solid var(--c_white);border-left:17px solid rgba(0,0,0,0)}}@media only screen and (max-width: 767px){.gamification-alerts-container-flashy{right:20px}.gamification-alerts-container{position:fixed;top:80px;z-index:99;transform:translate(0);display:none;width:100vw;padding-bottom:52px;box-shadow:0 -2px 19px rgba(117,124,133,.23);background-color:var(--c_white);text-align:left}.gamification-alerts-container.accesible{max-height:100vh;padding-bottom:150px;overflow:scroll}.gamification-alerts-container::before{left:240px}.gamification-alerts-container>.close{position:absolute;top:10px;right:10px;display:block;color:var(--c_primary);font-size:10px}.gamification-alerts-container>a:not(.close){position:absolute;left:16px;bottom:16px}.gamification-alerts-container.accesible>a:not(.close){position:relative;top:10px;left:0;bottom:auto}.gamification-alerts-container .gamification-alert{font-size:12px;font-size:calc(12/var(--font-base)*1rem);padding:15px 28px 15px 59px;border-bottom:1px solid var(--c_grey_200)}.gamification-alerts-container .gamification-alert p{display:inline}.gamification-alerts-container .gamification-alert a:not([class]){font-size:12px;font-size:calc(12/var(--font-base)*1rem)}.gamification-alert.flashy{width:88vw}.simple_form[data-form-name=reservations]{margin-top:5em}}.message-alert{position:relative;padding:24px 24px 24px 48px;border:1px solid var(--c_primary);background-color:var(--c_grey_100);font-size:14px}.message-alert__close{position:absolute;top:24px;right:24px;cursor:pointer;color:var(--c_primary)}.message-alert__close .s-close-fat{pointer-events:none}.message-alert__title{display:table;margin-left:-24px;font-weight:bold;line-height:1.3em;letter-spacing:.01em}.message-alert__title-icon::after{font-weight:bold;font-size:18px}.message-alert__title-text{display:table-cell;padding-left:10px}.message-alert__message{font-weight:normal;line-height:1.3em;letter-spacing:.01em}.message-alert__message p{margin-bottom:1em}.message-alert__link{font-weight:bold}
.breadcrumbs li{display:inline-block}.breadcrumbs li a{font-size:13px;font-size:calc(13/var(--font-base)*1rem);position:relative;display:inline-block;padding-right:10px;color:var(--c_white);font-family:var(--font-sans)}.breadcrumbs li a::after{position:absolute;top:0;right:0;content:" / "}.breadcrumbs li:last-child a::after{display:none}
.user-links>span{display:block;text-align:right}.user-links>span a{-webkit-text-decoration:underline;text-decoration:underline}.user-links>span a.edit{font-size:14px;font-size:calc(14/var(--font-base)*1rem);position:relative;padding-left:30px;color:var(--c_primary);font-weight:var(--sans-bold);font-family:var(--font-sans);line-height:20px;-webkit-text-decoration:none;text-decoration:none}.user-links>span a.edit::after{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media only screen and (max-width: 767px){.user-links>span a.edit::after{font-size:20px}}.user-links>span a:hover{-webkit-text-decoration:none;text-decoration:none}
.not-logged-form{width:100%;max-width:730px}.fancybox-container .not-logged-form{padding:20px}.not-logged-form .fz-row{display:flex}.not-logged-form.reservation-management .toggle-inputs-link{display:block;margin-bottom:20px}.not-logged-form.reservation-management .toggle-inputs-link::before{opacity:0}.not-logged-form.reservation-management .toggle-inputs{display:flex}.not-logged-form.reservation-management .toggle-inputs.hidden{display:none}@media only screen and (min-width: 1025px){.not-logged-form .fz-row{justify-content:space-between}.not-logged-form .fz-row .fz-col{flex:0 0 calc(50% - 10px);flex-basis:calc(50% - 10px);min-width:280px}}@media only screen and (min-width: 768px)and (max-width: 1024px){.not-logged-form .fz-row{justify-content:space-between}.not-logged-form .fz-row .fz-col{flex:0 0 calc(50% - 10px);flex-basis:calc(50% - 10px)}}
@media only screen and (max-width: 1025px){.main-header .main-header-content--partner{width:calc(100% - 350px - 5px - 20px - 130px - 40px)}}
.partners-logo{position:relative}
@media only screen and (min-width: 768px){.main-header .logo--partner{width:350px;max-width:350px;padding:0 20px}.main-header .logo #partner-logo,.main-header .logo .partners-logo{display:flex;flex-flow:row nowrap;gap:15px;align-items:center;justify-content:space-between;max-width:235px;padding:1em;background-color:var(--c_white)}.main-header .logo #partner-logo.reb-version,.main-header .logo .partners-logo.reb-version{padding:0}.main-header .logo #partner-logo.hidden,.main-header .logo .partners-logo.hidden{display:none}.main-header .logo #partner-logo__images,.main-header .logo .partners-logo__images{position:relative;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between}.main-header .logo #partner-logo .reb-version,.main-header .logo .partners-logo .reb-version{display:flex;flex-flow:row nowrap}.main-header .logo #partner-logo .partner-logo-item--iberostar img,.main-header .logo .partners-logo .partner-logo-item--iberostar img{position:relative;width:140px}.main-header .logo #partner-logo .partner-logo-item--partner,.main-header .logo .partners-logo .partner-logo-item--partner{width:auto;max-width:150px;max-height:35px}.main-header .logo #partner-logo .partner-logo-item-menu,.main-header .logo .partners-logo .partner-logo-item-menu{position:relative}.main-header .logo #partner-logo .partner-logo-item-menu img,.main-header .logo .partners-logo .partner-logo-item-menu img{position:relative;width:140px;margin-right:25px}.main-header .logo #partner-logo__exit::before,.main-header .logo .partners-logo__exit::before{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;transform:scaleX(-1);color:var(--c_primary);vertical-align:bottom}}
@media only screen and (min-width: 768px)and (max-width: 767px){.main-header .logo #partner-logo__exit::before,.main-header .logo .partners-logo__exit::before{font-size:20px}}
@media only screen and (min-width: 768px){.main-header .main-header-content--partner{width:calc(100% - 350px - 5px - 20px)}.hotel-one-landing-page .main-header .wrapper-main-header.partner-header{justify-content:space-between;padding-right:0}.hotel-one-landing-page .main-header .wrapper-main-header.partner-header .logo--partner{padding:0}.hotel-one-landing-page .main-header .wrapper-main-header.partner-header .logo #partner-logo .partner-logo-item--partner{margin-left:0}.hotel-one-landing-page .main-header .partner-header .for-user-nav .user-nav>ul.top-user-nav>li.toggle-btn{padding-right:0}}
#footer-sticky{position:fixed;left:0;bottom:0;right:0;z-index:14;display:none;width:100%;height:337px;overflow:hidden;outline:none;background-color:var(--c_white) f;transition:height .25s cubic-bezier(0.4, 0, 0.2, 1)}#footer-sticky [data-action]{cursor:pointer}#footer-sticky .toolbar{display:flex;height:40px;background-color:var(--c_grey_100)}#footer-sticky .toolbar .wrapper{display:flex;align-items:center;justify-content:space-between}#footer-sticky .toolbar .action{font-weight:bold}#footer-sticky .toolbar .action .hide,#footer-sticky .toolbar .action .show{color:var(--c_primary)}#footer-sticky .toolbar .action .hide::after,#footer-sticky .toolbar .action .show::after{color:var(--c_primary)}#footer-sticky .toolbar .action .hide{padding:2px 0}#footer-sticky .toolbar .action .hide::after{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 3px 5px;font-weight:600}#footer-sticky .toolbar .action .show{display:none}#footer-sticky .toolbar .action .show::after{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 3px 5px;font-weight:600}#footer-sticky .content{background-color:var(--c_white) f}#footer-sticky .content .wrapper{display:flex;flex-direction:column;min-height:235px}#footer-sticky .content .cards .comp-card-footer .badges-list{display:flex}#footer-sticky .content .cards .comp-card-footer .badges-list .badge{padding:3px 5px;margin-right:5px}#footer-sticky .content .cards .comp-card-footer .text-header{margin:0}#footer-sticky .content .cards .comp-card-footer .text-header .rating-stars{display:inline-block}#footer-sticky .content .cards .comp-card-footer .text-header .rating-stars::before{margin-bottom:5px}#footer-sticky .content .cards .comp-card-footer .e-selected-dates{margin:2px 0 0}#footer-sticky .content .cards .comp-card-footer .night-person{margin:0;text-transform:capitalize}#footer-sticky .content .cards .comp-card-footer:first-child,#footer-sticky .content .cards .comp-card-footer:nth-child(2){margin-right:31px}#footer-sticky .content .actions{display:flex;flex-direction:row;padding-top:20px;padding-bottom:20px;margin-top:auto}#footer-sticky .content .actions>*{display:flex;flex:0 0 33.33%;justify-content:center}#footer-sticky .content .actions>*:first-child{justify-content:flex-start}#footer-sticky .content .actions>*:last-child{align-self:center}#footer-sticky .content .actions .action .button-stop-comparer{padding:15px 0;color:var(--c_primary);font-weight:700;transition:color .3s ease}#footer-sticky .content .actions .action .button-stop-comparer:hover{color:var(--c_blue_700)}#footer-sticky .content .actions .action .button-start-comparer{margin-left:24px}#footer-sticky .content .actions .action .button-start-comparer.disabled{display:none}#footer-sticky .cards{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;padding-top:22px}#footer-sticky .wide-message{position:absolute;z-index:1;width:100%;text-align:center}#footer-sticky .wide-message .msg-title{margin:0 0 16px;color:var(--c_dark_grey);text-align:center}#footer-sticky .wide-message .msg-desc{margin:0;color:var(--c_dark_grey);text-align:center}#footer-sticky .wide-message .msg-desc .first-el{font-weight:400}#footer-sticky .wide-message .msg-desc .second-el{margin-top:14px}#footer-sticky.collapsed{height:40px}#footer-sticky.collapsed .action .show{display:block}#footer-sticky.collapsed .action .hide{display:none}.card-blur{position:relative;display:flex;flex:0 1 393px;flex-direction:column;justify-content:center;height:164px;overflow:hidden;border:1px solid var(--c_grey_100);background-image:url(https://assets4.cdn.iberostar.com/assets/packs/static/images/icons/card-blur-refact-a7529dafc8f0414c2045.png);background-position:center center;text-align:center}.card-blur.hidden{display:none}.card-blur.first-hotel,.card-blur.second-hotel{margin-right:31px}.card-blur.not-background{background-image:none}.card-blur.not-background .s{color:var(--c_grey_200)}.card-blur .card-msg{padding:16px;margin:0}body.has-sticky-footer #footer-sticky{display:block}@media only screen and (max-width: 767px){body.has-sticky-footer #footer-sticky{display:none}}@media only screen and (min-width: 768px)and (max-width: 1024px){#footer-sticky{height:395px}#footer-sticky .card-blur.first-hotel,#footer-sticky .card-blur.second-hotel{margin-right:0}#footer-sticky .content .cards .comp-card-footer{height:235px}#footer-sticky .content .cards .comp-card-footer:first-child,#footer-sticky .content .cards .comp-card-footer:nth-child(2){margin-right:0}#footer-sticky .content .actions{flex-direction:column}}
.user-login-wrapper{width:100%;max-width:904px;min-height:300px;max-height:calc(100% - 42px);padding:0;margin:21px 0}@media only screen and (min-width: 768px){.user-options-overlay{position:absolute;left:0;z-index:20;opacity:.8;width:100%;height:100vh;overflow:hidden;background-color:#013;transition:100ms opacity}.user-options-overlay.hidden{opacity:0;display:none}.user-options-wrapper{display:flex;justify-content:space-between;padding:8px 14px}.user-options-wrapper.hidden{display:none}.user-options-wrapper .user-options-greetings{display:flex;flex:0 0 auto;align-items:center}.user-options-wrapper .user-options-greetings::before{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:70px;font-size:calc(70/var(--font-base)*1rem);display:inline-block;margin-right:8px;color:var(--c_blue_700)}.user-options-wrapper .user-options-greetings .level{color:var(--c_carrot);line-height:16px;text-transform:uppercase}.user-options-wrapper .user-options-greetings .level .level-text{font-weight:var(--sans-bold)}.user-options-wrapper .user-options-greetings .level .level-bar{display:inline-block}.user-options-wrapper .user-options-greetings .user-options-info{display:flex;flex-direction:column}.user-options-wrapper .user-options-greetings .greetings-text{line-height:14px}.user-options-wrapper .user-options-greetings .greetings-text .greetings-title{font-size:14px;font-size:calc(14/var(--font-base)*1rem);color:var(--c_blue_700);font-weight:var(--sans-semi-bold);letter-spacing:1.8px;text-transform:uppercase}.user-options-wrapper .user-options-greetings .logout-area{font-size:14px;font-size:calc(14/var(--font-base)*1rem);margin:2px 0 0;font-family:var(--font-sans)}.user-options-wrapper .user-options-greetings .logout-area .logout-link::before{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.user-options-wrapper .user-options-greetings .greetings-text{text-align:left}.user-options-wrapper .user-options-menu .user-options{display:flex;flex:0 0 auto;flex-wrap:wrap;max-width:100%}}@media only screen and (min-width: 768px)and (max-width: 1024px){.user-options-wrapper.wrapper{padding:28px 5.334%}.user-options-wrapper .user-options-menu{padding-left:15px}}
.formz .password-row .validation-success{display:flex;padding:12px;margin-top:20px;background-color:var(--c_green_secondary)}.formz .password-row .validation-success .text-success{font-size:11px;font-size:calc(11/var(--font-base)*1rem);display:flex;color:#000}.formz .password-row .validation-success .text-success::before{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;justify-content:center;width:23px;height:22px;padding-top:2px;padding-left:2px;margin-right:12px;border-radius:100px;background-color:var(--c_green);color:var(--c_white)}.formz .password-row .validation-success.hidden{display:none}.formz .password-row .validation-errors{position:relative;display:flex;flex-direction:column;clear:both;padding:10px;margin-top:8px;border:1px solid var(--c_grey_400);background-color:var(--c_grey_100);transition:order 1s ease-out}.formz .password-row .validation-errors.hidden{display:none}.formz .password-row .validation-errors ul{display:flex;flex-direction:column;transition:order 1s ease-out}.formz .password-row .validation-errors>p{font-weight:var(--sans-semi-bold);font-family:var(--body-font);font-size:12px;font-size:calc(12/var(--font-base)*1rem);margin-bottom:16px;line-height:18px}.formz .password-row .validation-errors li{font-weight:var(--sans-semi-bold);font-family:var(--body-font);font-size:12px;font-size:calc(12/var(--font-base)*1rem);order:0;margin-bottom:8px;line-height:18px;transition:order 1s ease-out}.formz .password-row .validation-errors li::before{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;margin-right:10px;color:red}.formz .password-row .validation-errors li:nth-child(7){order:7}.formz .password-row .validation-errors li:nth-child(6){order:6}.formz .password-row .validation-errors li:nth-child(5){order:5}.formz .password-row .validation-errors li:nth-child(4){order:4}.formz .password-row .validation-errors li:nth-child(3){order:3}.formz .password-row .validation-errors li:nth-child(2){order:2}.formz .password-row .validation-errors li:nth-child(1){order:1}.formz .password-row .validation-errors li.validated{order:8 !important;color:#9da2a9;transition:order 1s ease-out}.formz .password-row .validation-errors li.validated::before{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:green}.formz .password-row .parsley-errors-list li:not(.parsley-required),.formz .password-row .parsley-errors-list div:not(.parsley-required){display:none}
.comp-card-footer{position:relative;display:flex;flex:0 1 393px;flex-direction:column;height:188px;padding:6px;overflow:hidden;border:1px solid var(--c_grey_100);background-color:var(--c_white)}.comp-card-footer:first-child{margin-left:0}.comp-card-footer .text-header{padding-right:14px;margin-bottom:10px}.comp-card-footer .s.s-close-fat{position:absolute;top:0;right:0;cursor:pointer;padding:0 12px;color:var(--c_primary);font-size:10px;line-height:34px;text-align:center}.comp-card-footer .title-link{margin-bottom:7px;color:var(--c_black)}.comp-card-footer .below{margin-top:auto}.comp-card-footer .price-cnt{display:block;width:100%;padding:0;color:var(--c_black_grey_700);font-size:12px;line-height:16px;text-align:right}.comp-card-footer .price-cnt .amount{margin-left:10px;font-weight:700;font-size:32px}.comp-card-footer .price-cnt.hidden{display:none}.comp-card-footer .price-cnt .button-enjoy-from{width:100%;padding:12px 24px;margin-bottom:3px}.comp-card-footer .price-cnt .btn-floating-fastbooking{width:100%;padding:5px 24px}.comp-card-footer .price-cnt .btn-floating-fastbooking .price,.comp-card-footer .price-cnt .btn-floating-fastbooking .coin{font-weight:700;font-size:14px}.comp-card-footer .night-person{margin:0;text-transform:capitalize}.e-selected-dates{display:flex;align-items:center;margin-bottom:10px}.e-selected-dates.hidden{display:none}.e-selected-dates .separator{display:inline-block;width:10px;height:1px;margin:0 10px;background:var(--c_grey_400);vertical-align:middle}.e-selected-dates .date{font-size:12px;font-size:calc(12/var(--font-base)*1rem);position:relative;display:inline-block;padding-left:22px;line-height:18px;vertical-align:top}.e-selected-dates .date::after{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;position:absolute;top:-1px;left:0;z-index:1}.e-selected-dates .date.hidden{display:none}@media only screen and (max-width: 767px){.e-selected-dates{justify-content:flex-end;margin-top:10px;text-align:right}.e-selected-dates.nodates .date{font-size:12px;font-size:calc(12/var(--font-base)*1rem);color:var(--c_danger);font-weight:600;line-height:18px;letter-spacing:0}.e-selected-dates.nodates .date::after{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;left:-8px;color:var(--c_danger)}}@media only screen and (max-width: 767px)and (max-width: 767px){.e-selected-dates.nodates .date::after{font-size:20px}}@media only screen and (max-width: 767px){.js-price-switch.price-switch{justify-content:flex-end}}.comp-card-select{display:flex;flex:0 0 26%}.comp-card-select .option-inner{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:14px;box-shadow:0 2px 16px 0 rgba(0,0,0,.08)}.comp-card-select .option-outer{position:relative;width:100%;padding:28px 0 18px 16px;border:1px solid rgba(0,0,0,0);border-bottom:0 !important;box-shadow:none;background-color:rgba(0,0,0,0)}.comp-card-select .selector-title{margin-bottom:10px;text-align:center}.comp-card-select .selector-title::before{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:64px;display:block;margin-bottom:10px;color:var(--c_grey_200)}@media only screen and (max-width: 767px){.comp-card-select .selector-title::before{font-size:48px}}.comp-card-select .below{padding-top:8px;margin-top:auto}.comp-card-select .fz-row{margin-bottom:14px}.comp-card-select .secondary-btn{width:100%;text-align:center}.comp-card-select .formz select{padding:0 40px 10px 11px;background:rgba(0,0,0,0) url("data:image/svg+xml;utf8,<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" width=\"24px\" height=\"8px\" viewBox=\"0 0 24 8\" style=\"enable-background:new 0 0 24 8;\" xml:space=\"preserve\"><path fill=\"#3AA597%22%20d=%22M1.8,0.8c-0.4-0.4-1-0.4-1.4-0.1C0,1.1,0,1.7,0.4,2l5,5.2c0.4,0.4,1,0.4,1.4,0l4.9-5c0.4-0.4,0.3-1-0.1-1.3%20c-0.4-0.3-1-0.3-1.4,0.1L6.1,5.2L1.8,0.8z%22/%3E%3C/svg%3E") right 8px no-repeat}.comp-results-table{padding:48px 0;background-color:var(--c_white)}.available-options{display:flex;flex-direction:row;justify-content:flex-end;padding:20px 0 0}table.comp-results{position:relative;width:100%;border-bottom:0;border-collapse:collapse;background-color:var(--c_white);color:var(--c_dark_grey);table-layout:fixed}table.comp-results colgroup{display:none}table.comp-results .table-header .table-header-element{background-color:var(--c_blue_green_100)}table.comp-results .table-header .table-header-element:first-child{color:var(--c_black)}table.comp-results colgroup col{width:25%;background-color:var(--c_background)}table.comp-results colgroup col.highlighted{background-color:var(--c_grey_100)}table.comp-results .element-of-table{background-color:var(--c_grey_100)}table.comp-results .element-of-table:nth-child(2n) td{background-color:var(--c_white)}table.comp-results .element-of-table:last-child td{border-bottom:0}table.comp-results .element-of-table.sub-section{border-top:1px solid var(--c_cloud);border-bottom:1px solid var(--c_cloud);background-color:var(--c_white)}table.comp-results .element-of-table.sub-section-content .line{padding-top:5px;padding-bottom:5px}table.comp-results:last-child tr{border-bottom:1px solid var(--c_cloud)}table.comp-results .table-header-element{padding:10px 12px;font-weight:600;text-align:center}table.comp-results .table-header-element:first-child{text-align:left}table.comp-results .title-subsection{padding:12px}table.comp-results .row-subsection{padding:8px 12px}table.comp-results .title-subsection,table.comp-results .row-subsection{background-repeat:no-repeat;background-position:center center;line-height:24px;text-align:center}table.comp-results .title-subsection:first-child,table.comp-results .row-subsection:first-child{text-align:left}table.comp-results .title-subsection.ok .s,table.comp-results .row-subsection.ok .s{color:var(--c_green)}table.comp-results .title-subsection.ko .s,table.comp-results .row-subsection.ko .s{color:var(--c_danger)}table.comp-results .title-subsection.highlighted,table.comp-results .row-subsection.highlighted{position:relative}table.comp-results .title-subsection.highlighted::before,table.comp-results .row-subsection.highlighted::before{position:absolute;top:0;left:-8px;bottom:-1px;content:"";display:block;width:6px;height:100%;background:linear-gradient(to right, rgba(157, 207, 246, 0) 0%, rgba(157, 207, 246, 0.6) 100%)}table.comp-results .title-subsection.highlighted::after,table.comp-results .row-subsection.highlighted::after{position:absolute;top:0;bottom:-1px;right:-8px;content:"";display:block;width:6px;height:100%;background:linear-gradient(to right, rgba(157, 207, 246, 0.6) 0%, rgba(157, 207, 246, 0) 100%)}table.comp-results.collapsable .table-header-element{cursor:pointer}table.comp-results.collapsable .table-header-element:first-child{position:relative}table.comp-results.collapsable .table-header-element:first-child::after{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;position:absolute;top:43%;right:12px;transform:translateY(-25%);color:var(--c_primary);font-weight:600}table.comp-results.collapsable.collapsed tr+tr{display:none}table.comp-results.collapsable.collapsed .table-header-element:first-child::after{content:"";font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;position:absolute;top:43%;right:12px;transform:translateY(-25%);color:var(--c_primary);font-weight:600}table.comp-results.disabled{margin:10px 0 20px}table.comp-results.disabled th{cursor:default !important;background-color:var(--c_cloud)}table.comp-results.disabled th:first-child{background-image:none}table.comp-results.disabled tr+tr{display:none}.comp-card{display:flex;flex:0 0 25%}.comp-card .s.s-close-fat{position:absolute;top:0;right:0;cursor:pointer;padding:0 12px;color:var(--c_primary);font-size:10px;line-height:34px;text-align:center}.comp-card .text-header{display:flex;flex-direction:column;margin-bottom:10px}.comp-card .text-header .stars{display:inline-block;margin-top:3px}.comp-card .text-header .stars .rating-stars::before{margin-bottom:5px}.comp-card .text-header .fav-cnt{flex:0 0 auto;margin-bottom:8px}.comp-card .title-link{font-size:18px;font-size:calc(18/var(--font-base)*1rem);float:left;margin:0 10px 0 0;color:var(--c_black);line-height:26px}.comp-card .badges-list{width:100%}.comp-card .badges-list .badge{display:inline-block;margin:0 2px 7px 0}.comp-card .badges-list .badge:last-child{margin-right:0}.comp-card .below{padding-top:8px;margin-top:auto}.comp-card .below .price,.comp-card .below .coin{font-size:16px;font-size:calc(16/var(--font-base)*1rem);font-weight:700}.comp-card .features,.comp-card .selected-dates{border-right:1px solid var(--c_grey_200);border-left:1px solid var(--c_grey_200)}.comp-card .old-price{color:var(--c_danger);font-size:14px;line-height:16px;text-align:right}.comp-card .old-price span{-webkit-text-decoration:line-through;text-decoration:line-through}.comp-card .price-cnt{margin-top:3px;text-align:right}.comp-card .night-person{margin:0;text-transform:capitalize}.comp-card .btn-primary{width:100%;text-align:center}.comp-card .option-inner{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:8px;border:1px solid var(--c_grey_100)}.comp-card .option-outer{position:relative;width:100%;padding:28px 0 18px 16px;border:1px solid rgba(0,0,0,0);border-bottom:0 !important;box-shadow:none;background-color:rgba(0,0,0,0)}.comp-card .option-outer .title{position:absolute;top:0;left:0;right:0;visibility:hidden;height:19px;padding:4px 16px;margin-bottom:16px;background-color:var(--c_danger);color:var(--c_white);font-weight:600;font-size:10px;font-family:var(--font-sans);line-height:11px;letter-spacing:.7px;text-align:center;text-transform:uppercase}.comp-card.highlighted .option-outer{border:1px solid var(--c_grey_100);box-shadow:0 2px 8px 0 var(--c_cloud);background-color:var(--c_white)}.comp-card.highlighted .option-outer .title{visibility:visible}.comp-available-options-sticky .comp-card .asterisk,.comp-available-options-sticky .comp-card .ratio,.comp-available-options-sticky .comp-card .location,.comp-available-options-sticky .comp-card .badges-list,.comp-available-options-sticky .comp-card .e-selected-dates,.comp-available-options-sticky .comp-card .night-person{display:none}.comp-available-options-sticky .comp-card .text-header{padding-right:14px}.comp-available-options-sticky .comp-card .title-link{float:left;margin-right:10px}.comp-available-options-sticky .comp-card .btn-primary{padding:10px 20px;font-size:14px;line-height:16px}.comp-available-options-sticky .comp-card .below{padding-top:0}.comp-available-options-sticky .comp-card .price-cnt{padding:0 0 4px;text-align:left}.comp-available-options-sticky .comp-card .price-cnt .amount{margin-left:0;font-size:inherit}.comp-card .price-switch,.comp-card-footer .price-switch{display:flex;margin-bottom:5px;font-size:12px;line-height:18px;-webkit-text-decoration:none;text-decoration:none}.comp-card .price-switch:hover,.comp-card-footer .price-switch:hover{-webkit-text-decoration:none;text-decoration:none}.comp-card .price-switch.hidden,.comp-card-footer .price-switch.hidden{display:none}
.fastbooking-new-hotel{display:none;flex-basis:100%;flex-direction:column;align-items:center}.fastbooking-new-hotel .icon,.fastbooking-new-hotel .ann{color:var(--c_blue_700)}.fastbooking-new-hotel .ann{font-weight:var(--sans-semi-bold);font-family:var(--body-font);font-size:14px;font-size:calc(14/var(--font-base)*1rem);line-height:22px;text-align:center;text-transform:uppercase}.fastbooking-new-hotel .desc{font-size:16px;font-size:calc(16/var(--font-base)*1rem);margin-top:0;line-height:22px;text-align:center}.fastbooking-new-hotel .search-cta{width:100%;text-align:center}.fastbooking-new-hotel .garantee{font-weight:var(--sans-semi-bold);font-family:var(--body-font);font-size:12px;font-size:calc(12/var(--font-base)*1rem);color:var(--c_primary)}.fastbooking-new-hotel--bgcolor{background-color:#eff8f7}.fastbooking-new-hotel--bgcolor .ann{font-size:12px;font-size:calc(12/var(--font-base)*1rem)}.fastbooking-new-hotel--bgcolor .desc{font-size:14px;font-size:calc(14/var(--font-base)*1rem)}.fastbooking-new-hotel--bgcolor .search-cta{margin-bottom:0}@media screen and (max-width: 767px){.fastbooking-new-hotel{display:flex;gap:10px;padding:15px}.fastbooking-new-hotel--bgcolor{margin-bottom:20px}}

/*# sourceMappingURL=97566-5e9699e7.css.map*/