.deferred-content{content-visibility:auto}.et_pb_slider .et_pb_slide,.et_pb_slider img,.et_pb_blurb,.CybotCookiebotDialog{will-change:transform,opacity}@media only screen and (min-width:981px){.hide-on-desktop{display:none!important}}@media only screen and (max-width:980px){.hide-on-mobile-tablet{display:none!important}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#et-boc>header>div>div.et_pb_with_border.et_pb_section.et_pb_section_0_tb_header.et_pb_with_background.et_section_regular.et_pb_section--fixed.et_pb_section--with-menu>div>div>div>div{opacity:0;animation:fadeIn 0.3s ease-in-out forwards}#et-boc>header>div>div.et_pb_with_border.et_pb_section.et_pb_section_0_tb_header.et_pb_with_background.et_section_regular.et_pb_section--fixed.et_pb_section--with-menu>div>div>div>div>div.et_pb_menu__logo-wrap>div>a>picture>img{opacity:0;animation:fadeIn 0.3s ease-in-out forwards}#bonoregalo>div.et_pb_with_border.et_pb_row.et_pb_row_13>div.et_pb_column.et_pb_column_3_5.et_pb_column_18.et_pb_css_mix_blend_mode_passthrough>div>div>div>div.turitop_booking_system_woocommerce_wrap.turitop_booking_system_woocommerce_wrap_left_to_right>div.turitop_booking_system_woocommerce_wrap_all_calendar>div.turitop_booking_system_woocommerce_date_time>div.turitop_booking_system_times.turitop_booking_system_times_classic{display:none!important}#bonoregalo>div.et_pb_with_border.et_pb_row.et_pb_row_2_tb_body>div.et_pb_column.et_pb_column_3_5.et_pb_column_2_tb_body.et_pb_css_mix_blend_mode_passthrough>div>div>div>div.turitop_booking_system_woocommerce_wrap.turitop_booking_system_woocommerce_wrap_left_to_right>div.turitop_booking_system_woocommerce_wrap_all_calendar>div.turitop_booking_system_woocommerce_date_time{display:none!important}.turitop_booking_system_powered_by,.turitop_booking_system_powered_turitop{display:none!important}#order_review>table>tfoot>tr.cart-subtotal>th,#order_review>table>tfoot>tr.cart-subtotal>td>span>bdi{display:none}.et-pb-contact-message{display:none}.custom-error-message{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(128,0,0,0.9);color:#ffffff;font-size:16px;font-weight:normal;text-align:left;border-radius:8px;padding:20px;z-index:10;display:none;white-space:pre-line;box-sizing:border-box}.custom-error-message .error-title{font-weight:bold;font-size:18px;margin-bottom:10px}.custom-error-message ul{margin:0;padding-left:20px}.custom-error-message ul li{list-style-type:none;margin-bottom:5px}.custom-error-message ul li::before{content:'* ';font-weight:bold}#CybotCookiebotDialogHeader,#CookiebotWidget-widgetContent>div>div.CookiebotWidget-body>div.CookiebotWidget-body-inner>div.CookiebotWidget-main-logo,#gtx-trans{display:none!important}.area-outer-wrap .da-close{box-sizing:content-box!important;cursor:pointer!important;display:block!important;font-family:Courier New,monospace!important;font-size:75px!important;color:#e61a35!important;font-weight:600!important;height:0px!important;line-height:30px!important;opacity:1.1!important;pointer-events:all!important;position:absolute!important;right:20px!important;text-align:center!important;text-decoration:none!important;top:12px!important;transition:all 0.3s!important;width:30px!important}.area-outer-wrap{max-height:100%!important;max-width:1360px!important}.divi-mobile-menu{position:relative;z-index:100}.category-menu a:hover{background:#E61A35!important}.category-menu .et_pb_menu__menu .dropdown-menu{visibility:hidden;opacity:0;transition:300ms all cubic-bezier(.4,0,.2,1);position:absolute!important;top:74px;right:0px}.category-menu .et_pb_menu__menu li.first-level:hover .dropdown-menu{visibility:visible;opacity:1}.category-menu .et_pb_menu__menu li{margin-top:0px!important}.category-menu .et_pb_menu__menu li>a{margin-top:0px!important;padding:15px 15px!important}.botonreservar{color:#fff!important;background:#e61a35!important}.hovertextmenu{color:#fff!important;letter-spacing:2px;font-size:22px}.hovertextmenu:hover{color:#333333!important}.hovertextmenurest:hover{color:#fff!important}.hovertextmenufaq{color:#fff!important;letter-spacing:1px;font-size:21px}.hovertextmenufaq:hover{color:#fff!important}.botonfacq{color:#fff!important;background:#333333!important}.botonfacq:hover{color:#fff!important;background:#333333!important}.reservarmovil{color:#EE1F3E!important;font-weight:600;font-size:23px}.reservarmovilty{color:#000000!important;font-weight:600;font-size:21px}.reservarbono{color:#EE1F3E!important;font-weight:600;font-size:21px}