.holidaycheck-widget{position:relative;z-index:10;cursor:pointer}.holidaycheck-widget div{z-index:0}.holidaycheck-widget div a{cursor:default;pointer-events:none}.holidaycheck-widget div a:hover{cursor:default;color:#a9a9a9;-webkit-text-decoration:none;text-decoration:none}.tripadvisor-widget .tripadvisor-open-fancy{font-size:14px;font-size:calc(14/var(--font-base)*1rem);position:relative;display:block;color:var(--c_primary);font-weight:700;line-height:20px}@media only screen and (min-width: 1025px){.horizontal-card .holidaycheck-widget,.horizontal-card .tripadvisor-widget{margin-bottom:6px}.horizontal-card .tripadvisor-widget img{margin-bottom:-4px;margin-right:5px}.horizontal-card .tripadvisor-widget .tripadvisor-open-fancy{display:inline-block}.large-screens .modal__container{max-width:1200px}}@media only screen and (max-width: 767px){.card-container .opinion-widget .tripadvisor-widget .widget{display:flex;margin-bottom:10px}}
#floating-fastbooking{position:absolute;left:0;right:0;z-index:1000;display:none;padding:10px 0;border-top:3px solid var(--c_primary);background:rgba(236,236,236,.95)}#floating-fastbooking .fastbooking{position:relative;top:0;left:0}#floating-fastbooking .fastbooking .best-rate-link{color:var(--c_primary);text-shadow:0 0 0 rgba(0,0,0,0)}#floating-fastbooking .fastbooking .fastbooking-links li a{color:var(--c_primary)}
.modal-popup-fia .popup-fia{display:flex}.modal-popup-fia .popup-fia__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;width:100%;padding:0 16px}.modal-popup-fia .popup-fia__content{flex:1;height:100%}@media only screen and (min-width: 1025px){.modal-popup-fia{max-width:1000px}}@media only screen and (max-width: 1025px){.modal-popup-fia .title{margin-bottom:16px}}
.external-url-modal__title{line-height:36px}.external-url-modal .secondary-btn{margin-right:10px;border:1px solid var(--c_blue_700);color:var(--c_blue_700)}.external-url-modal .secondary-btn:hover:not(.disabled):not(:disabled),.external-url-modal .secondary-btn:focus:not(.disabled):not(:disabled){background:var(--c_blue_700);color:var(--c_white)}@media only screen and (min-width: 768px){.external-url-modal{width:657px}}
.social-login{position:relative;display:flex;flex-wrap:wrap;padding:24px 0;margin-top:24px}.social-login .circle-separator{border-top:1px solid var(--c_grey_200)}.social-login .circle-separator::before{position:absolute;top:-1px;left:50%;transform:translateX(-50%);content:"";width:26px;height:1px;background:var(--c_white)}.social-login .circle-separator::after{position:absolute;top:-3px;left:50%;transform:translateX(-50%);content:"";width:7px;height:7px;border:1px solid var(--c_grey_400);border-radius:50%}.social-login li{flex:0 0 100%;max-width:100%}.social-login li:first-child{margin-bottom:10px}.social-login .s{margin-right:5px}.social-login .s.google{width:20px;height:20px;background:url(https://assets4.cdn.iberostar.com/assets/packs/static/images/icons/ico_google-bb7d6fbaeb5b3fb57619.svg) no-repeat 0 center}.circle-separator{border-top:1px solid var(--c_grey_200)}.circle-separator::before{position:absolute;top:-1px;left:50%;transform:translateX(-50%);content:"";width:26px;height:1px;background:var(--c_white)}.circle-separator::after{position:absolute;top:-3px;left:50%;transform:translateX(-50%);content:"";width:7px;height:7px;border:1px solid var(--c_grey_400);border-radius:50%}.circle-separator-vertical{border-top:0;border-left:1px solid var(--c_grey_200)}.circle-separator-vertical .circle-separator{border-top:1px solid var(--c_grey_200)}.circle-separator-vertical .circle-separator::before{position:absolute;top:-1px;left:50%;transform:translateX(-50%);content:"";width:26px;height:1px;background:var(--c_white)}.circle-separator-vertical .circle-separator::after{position:absolute;top:-3px;left:50%;transform:translateX(-50%);content:"";width:7px;height:7px;border:1px solid var(--c_grey_400);border-radius:50%}.circle-separator-vertical::before{top:50%;left:-1px;transform:translateY(-50%);width:1px;height:26px}.circle-separator-vertical::after{top:50%;left:-4px;transform:translateY(-50%)}.social-login{position:relative;display:flex;flex-wrap:wrap;padding:24px 0;margin-top:24px}.social-login .circle-separator{border-top:1px solid var(--c_grey_200)}.social-login .circle-separator::before{position:absolute;top:-1px;left:50%;transform:translateX(-50%);content:"";width:26px;height:1px;background:var(--c_white)}.social-login .circle-separator::after{position:absolute;top:-3px;left:50%;transform:translateX(-50%);content:"";width:7px;height:7px;border:1px solid var(--c_grey_400);border-radius:50%}.social-login li{flex:0 0 100%;max-width:100%}.social-login li:first-child{margin-bottom:10px}.social-login .s{margin-right:5px}.social-login .s.google{width:20px;height:20px;background:url(https://assets4.cdn.iberostar.com/assets/packs/static/images/icons/ico_google-bb7d6fbaeb5b3fb57619.svg) no-repeat 0 center}
.offers-index-list .js-tabs{margin-bottom:0}.offers-index-list .js-tabs-content{padding:0;background:none rgba(0,0,0,0)}.offers-index-list .js-tabs-content>div:last-child .horizontal-card{margin-bottom:0}.offers-index-list #offers-drop-down{display:none}.offers-index-header{margin-bottom:20px}.offers-index-header .wrapper{display:flex;justify-content:flex-end}.offers-index-header .block-title{flex-grow:1;margin-bottom:5px}.offers-index-header .block-title a{display:inline-block;margin-left:10px;font-size:14px}.offers-index-header .actions{position:relative;align-self:flex-end;padding-bottom:10px;white-space:nowrap}.offers-index-header .actions .l-down{margin-left:5px}.offers-index-header .actions .l-down.active::after{content:"";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}.offers-index-header .actions .drop-down-links{top:calc(100% - 5px);left:auto;right:0}.offers-index-header .actions .drop-down-links::before{left:80%}.offer-dates-legend{font-size:16px;font-size:calc(16/var(--font-base)*1rem);display:inline-block;flex:1 1 auto;margin-bottom:15px;text-align:right}.offer-dates-legend.hidden{display:none}.basic-tooltip .offer-dates-legend{margin-bottom:0;text-align:left}
@media only screen{.flight-plus-hotel{border:16px solid var(--c_blue_green_100)}.flight-plus-hotel .icon{display:flex;align-items:center;align-self:center;justify-content:center;border:2px solid var(--c_cosmos);border-radius:50%}.flight-plus-hotel .icon::before{color:var(--c_cosmos)}.flight-plus-hotel .t-h3{color:var(--c_cosmos)}.flight-plus-hotel .t-label{color:var(--c_concrete)}}@media only screen and (min-width: 1025px){.flight-plus-hotel{max-width:1205px;margin-left:auto;margin-right:auto}.flight-plus-hotel .wrapper{display:flex;padding:18px 24px 20px 50px}.flight-plus-hotel .icon{flex:0 0 100px;width:100px;height:100px;margin-right:50px}.flight-plus-hotel .icon::before{font-size:40px;font-size:calc(40/var(--font-base)*1rem)}.flight-plus-hotel .content{width:50%}.flight-plus-hotel .t-p{font-size:14px;font-size:calc(14/var(--font-base)*1rem)}.flight-plus-hotel .btn-primary{align-self:flex-end;margin-left:auto}.flight-plus-hotel.plane .icon::after{height:30px}}

/*# sourceMappingURL=application-37e289e3.css.map*/