/* Archivos procesados:8 */ 
.button_inc,.button_incadd,.close-map-btn,.nav-submit-button,.preventDefault:hover,span.tooltipEl.tooltipstered:hover,table.at-price-table .event-name:hover{cursor:pointer}.text-graydarklight{color:var(--gray-dark-light)}.text-graydarklighter{color:var(--gray-dark-lighter)}.bg-base-blue{background-color:var(--base-blue)}.box_grid figure small,.total{text-transform:uppercase}html{scroll-behavior:auto}.accordion-item{transition:all 0.3s ease;border-radius:0.5rem;border:var(--bs-accordion-border-width) solid #dee2e666}#pax-summary-container,#total-price-container,#cart-buttons-container{transition:all 0.3s ease-in-out}.evt-accordion .accordion-button{padding:0.75rem 1.25rem;font-weight:500;font-size:0.95rem;color:#495057;background-color:#f8f9fa;border:none;box-shadow:none;transition:all 0.2s ease}.evt-accordion .accordion-button .transition-icon{transition:transform 0.3s ease;font-size:1rem;opacity:0.7}.evt-accordion .accordion-collapse{transition:all 0.35s ease}.evt-accordion .accordion-button:not(.collapsed){color:rgb(51 51 51);background:linear-gradient(90deg,rgb(239 239 239 / 38%) 0%,rgb(244 244 244 / 99%) 100%);box-shadow:none;font-size:1.1rem;border-radius:0px}.evt-accordion .accordion-body{padding:1.2rem;border-top:0px solid rgb(0 0 0 / 8%);border:1px solid var(--bs-light-border-subtle) !important}.evt-accordion .card-header{border:unset}.sp-slide .item.add-share,.sp-slides .item.add-share{position:absolute;right:20px;top:15px;z-index:99;width:40px;height:40px}.sp-slide div.share.settings-button .material-icons.share,.sp-slides div.share.settings-button .material-icons.share{width:100%;height:100%}li.nav-item.dropdown.languages-inner-nav{display:block!important}.langs-name{font-size:20px;font-family:'Roboto Condensed',sans-serif;color:#337ab7}.breadcrumb>li,.inline{display:inline-block}.form-main.decor-sharpe{z-index:0}.pl-15{padding-left:10px!important}.pr-10{padding-right:10px!important}.btnwrapper-option-radio,.eventName{padding-right:0!important}.pt-10{padding-top:10px!important}.pt-0,.py-0{padding-top:0!important}.mt-10{margin-top:10px!important}.icounter-price-qty label,.icounter-price-tarifa label{margin-bottom:3px;font-size:.7rem;color:rgb(153 153 153);font-weight:400;font-family:Roboto condenzed,arial,sans-serif}.panel-body-pax label{margin-top:0;padding-top:5px;display:flex}.eventName{padding-top:5px}.btnwrapper .eventName{padding-top:0;display:flex;flex-direction:column;flex-direction:row;justify-content:flex-start;align-items:center;height:100%;padding-left:0}#domNode .eventName span{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:150px;font-size:14px;text-align:right;position:absolute;right:0;font-style:italic}#home-slider .title-wrapper h1,.h1-shadow,form#home-search_form h2,form#home-search_form h5{text-shadow:5px 3px 9px rgb(25 39 40 / 30%)}.text-blue,body.evtDetails h2.title,div#widget--result--description a,div#widget--result--faq a,section#recommended .box_grid .wrapper h3 a,span.activity-attributes_attribute.hours .c-icon .incluidos,ul.activity-attributes_container li>span>span.c-icon .incluidos{color:var(--blue-color)}#home-slider .container.title-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding-bottom:98px!important}.line-bottom-single-line-centered-write::after{bottom:40px;content:" ";height:4px;left:0;margin:0 auto;position:absolute;right:0;width:20%;background:#fff}.theiaStickySidebar .accordion-collapse{border-top:1px solid rgb(0 0 0 / 8%);border:1px solid var(--bs-light-border-subtle) !important}.btnwrapper table,.datepicker table,div#anchors-menu{width:100%}#widget--result--faq a,#widget--result--faq a span,#widget--result--faq p span,h4.panel-title a:hover,section.evtDetails.filters_listing.new-pos a.is-active,section.evtDetails.filters_listing.new-pos a:hover{color:var(--base-blue-hover)!important}section.row-wrapper.evtDetails.filters_listing sticky_horizontal{top:0}.hiddenCollapse{z-index:10;top:10px;position:absolute;left:50%;transform:translate(-50%,0)}div#widget--result--prices .inner_inner{display:flex;justify-content:right;align-items:center}div#widget--result--prices .inner_inner span.a_text_table_price{line-height:38px}div#widget--result--prices table span.thscope{text-align:right;float:right}.duration-wrapper.reviews-show,.duration-wrapper.text-left{margin-bottom:0;font-style:italic;padding-left:10px;font-weight:400}.btnreservar-now,.datepicker table tr td.day,.form-control,.theiaStickySidebar{background-color:rgb(255 255 255)}#evtDetails-prices-panels .table-striped tbody tr:nth-of-type(odd),#home-slider .header-breadcrumb,.btnwrapper table tr:nth-of-type(odd),table.table.table-striped.at-price-table tbody tr:nth-of-type(odd){background-color:unset}.breadcrumb.text-right{text-align:right;background-color:rgb(0 0 0 / 0%)}.breadcrumb.text-right>li:last-child,.breadcrumb.text-right>li>a{font-family:'Roboto Condensed';font-weight:500;font-size:22px;color:rgb(255 255 255)}.breadcrumb.text-right>li:last-child{font-weight:600}.duration-wrapper.text-left{font-family:'Roboto Condensed';font-size:22px;display:flex;justify-content:flex-start;align-items:center;color:rgb(255 255 255)}.reviews-wrp.italic{text-align:left;float:left;font-family:'Roboto Condensed';font-weight:400;font-style:italic;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.reviews-show span.material-icons.star{height:45px;width:108px}.item .wrapper h3>a:hover,.text-blue:hover{text-decoration:none}.row-wrapper{width:100%;max-width:1394px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;justify-content:center}.row-wrapper.main-contentx{padding-left:0;padding-right:0;position:relative}.row-wrapper-breadcrumb{max-width:75em;margin-right:auto;margin-left:auto;flex:0 0 100%;margin-top:50px}.main-content.details-page{padding-top:120px;margin:0 auto!important}.btn-gray.btn-transparent.btn-theme-colored{padding:6px 15px;background-color:rgb(255 154 1);color:rgb(255 255 255)}.col-left-sidebar .ui-state-default,.col-left-sidebar .ui-widget-content .ui-state-default,.col-left-sidebar .ui-widget-header .ui-state-default,.details-page .ui-state-default,.details-page .ui-widget-content .ui-state-default,.details-page .ui-widget-header .ui-state-default{border-left:unset;border-top:unset;border-right:unset;border-bottom:none;background:#f5f5f5;box-shadow:none;padding:0!important;margin:8px 0 0!important;border-radius:0;display:flex;align-items:center;justify-content:flex-start}.flatpickr-innerContainer,h4#widget--entradas--options.panel-title.panel-collapsed{border-bottom:unset}.return-category-list{color:var(--gray-dark-color)}#accordion-descripcion h4#widget--result--description.ui-state-default{margin:0!important}.col-left-sidebar .ui-accordion .ui-accordion-header .ui-accordion-header-icon,.details-page .ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;right:.5em;background-image:none;background-position:unset;left:auto;text-indent:unset;width:25px;height:100%;line-height:40px;margin-top:0}.panel-heading-icons .icon{font-family:ElegantIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.col-left-sidebar .ui-state-active a,.col-left-sidebar .ui-state-active a:link,.col-left-sidebar .ui-state-active a:visited,.col-left-sidebar .ui-state-default a,.col-left-sidebar .ui-state-default a:visited,.details-page .ui-state-active a,.details-page .ui-state-active a:link,.details-page .ui-state-active a:visited,.details-page .ui-state-default a,.details-page .ui-state-default a:visited,.ui-state-default a:link{text-decoration:none;color:#111;display:block;padding:8px 38px;font-family:'Roboto Condensed';font-size:19px;font-weight:600}.col-left-sidebar .ui-accordion .ui-accordion-content,.details-page .ui-accordion .ui-accordion-content{padding:.2em .3em;border-top:0;overflow-y:visible;overflow-x:unset;background:rgb(255 255 255)}table.table.table-striped.at-price-table tr.destop .iradio_square-blue{float:left;height:100%;background-position:-120px 5px}table.table.table-striped.at-price-table thead th{vertical-align:middle;border-bottom:unset}#widget--result--prices .table td,#widget--result--prices .table th{padding:0;border-top:0 solid rgb(222 226 230)}div#sidebarRight-sticky-wrapper{width:100%;display:flex;overflow:hidden;flex-direction:column;justify-content:center;align-items:center}div.theiaStickySidebar{position:relative;z-index:0 !important;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}form#booking{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.sidebar__inner.widget{margin-bottom:0;width:100%}div#booking_box{width:100%;overflow:hidden}.stickShadow{box-shadow:0 4px 20px rgba(0,0,0,0.1);border-radius:12px;padding:1rem;transition:box-shadow 0.3s ease-in-out}.stickShadow.is-sticky{box-shadow:unset !important;border:unset;padding:0rem;left:14px;animation:stickyShadowAnimation 0.3s ease-in-out}.option-wrapper{transition:all 0.2s ease;cursor:pointer;border-color:#e0e0e0 !important}.option-wrapper:hover{transform:translateY(-1px);border-color:#0093d178 !important}.option-wrapper.selected{background-color:#e7f3ff !important;border-color:#0093d1 !important}.option-wrapper.selected .option-name{color:#007bff !important;font-weight:600 !important}.option-wrapper.selected .form-check-input:checked{background-color:#0093d1;border-color:#0093d1}.cursor-pointer{cursor:pointer}.transition-all{transition:all 0.2s ease}.hover-shadow:hover{box-shadow:0 2px 8px rgba(0,0,0,0.1)}.options-container{padding-right:0px}.options-container::-webkit-scrollbar{width:6px}.options-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.options-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.options-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.hiddenz{visibility:hidden;transition:1s,_ 1s;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;-moz-transform:scale(3);-webkit-transform:scale(3);opacity:0!important}div#div_preloader{left:0;top:0;z-index:9;width:100%;height:100%;overflow:visible;background-color:#f5f5f5;position:absolute;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-ms-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s;transition:visibility 0s linear .33s,opacity .33s linear;transition-property:all;transition-duration:2.5s;transition-timing-function:cubic-bezier(0,1,0.5,1);overflow-y:hidden}.datepicker-inline,ul.table.options_booking{transition:max-height .5s cubic-bezier(.17,.67,.74,.92),opacity 1s}.cssload-loader{height:45px;width:100%}.preloader{text-align:center;margin:0 auto;border:8px solid #e6e4e4;border-radius:50%;border-top:8px solid #3498db;width:50px;height:50px;animation:2s linear infinite spin;position:absolute;left:calc(50% - 50px/2);top:calc(50% - 50px/2)}div#right-sidebar-wrapper{position:relative;background:#ffffff;padding:1.5rem;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body.evtDetails h2.title{color:#000;font-weight:600;font-size:22px!important;margin:0!important;width:100%;padding:0 0 0 15px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:45px}body.evtDetails h2.title.base-blue{color:var(--blue-color);padding:6px 3px 4px}.col-left-sidebar .ui-accordion .ui-accordion-header .ui-accordion-header-icon:after,.details-page .ui-accordion .ui-accordion-header .ui-accordion-header-icon:after{font-family:Material Icons;font-size:26px;right:6px;top:0;position:relative;color:rgb(0 0 0);height:40px;display:block}.col-left-sidebar span.ui-accordion-header-icon.ui-icon.ui-icon-minus:after,.details-page span.ui-accordion-header-icon.ui-icon.ui-icon-minus:after{content:"\e5cf"}.col-left-sidebar span.ui-accordion-header-icon.ui-icon.ui-icon-plus:after,.details-page span.ui-accordion-header-icon.ui-icon.ui-icon-plus:after{content:"\e5ce"}.col-left-sidebar .panel-heading-icons,.details-page .panel-heading-icons{color:#666;color:var(--blue-color);position:absolute;left:3px;display:inline-block;padding:2px 0 0;width:30px;height:100%;font-size:18px;border:none;z-index:1;text-align:center;float:left;line-height:40px}.datepicker-inline{width:auto}.icons-list.list-event-icons.hidden,.icounter-price-qty{float:left}.includelbl{color:rgb(2 175 1)}#CALENDAR .datepicker table tr td,#CALENDAR .datepicker table tr th{width:35px;height:35px;text-align:center}#CALENDAR .datepicker table{font-size:18px}#book_btn_sm,#evtDetails-reviews-panels .content-w-body.closed .control.less,#show-description,.content-w-body.closed .reviews_elms.row:nth-child(n+4),.morecontent span,.scroll-element,.show-read-more .more-text{display:none}#CALENDAR .datepicker.datepicker-inline td{text-align:center;padding:0;color:#000}.datepicker table tr td.today.disabled.disabled{color:#000 !important;background-image:unset;background-color:#ff9a00 !important;opacity:1 !important}.panel-body-calender{position:relative}.panel-body-calender .text-muted{transition:opacity 0.3s ease}#CALENDAR .datepicker{border:none;box-shadow:none}#CALENDAR .datepicker table{margin:0 auto}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-image:linear-gradient(to bottom,#0093d2,#c6e5f2)}#CALENDAR .available-date:hover{transform:scale(1.05)}#CALENDAR .spinner-border{width:2rem;height:2rem}#calalert{font-size:0.9rem;padding:0.75rem;border-radius:0.375rem;margin-bottom:1rem}#calalert i{margin-right:0.5rem}#calendar-availability-info{padding:0.5rem;background-color:#f8f9fa;border-radius:0.25rem;border:1px solid #e9ecef}#calendar-availability-info .small{margin:0;display:flex;align-items:center}#calendar-availability-info i{color:#28a745}.a-button-big.btn-transparent.bblue.bbl:hover,.btn-more-lest a.control:hover{background-color:rgb(1 130 185);color:rgb(255 255 255);text-decoration:none}ul.table.options_booking{width:100%;max-width:100%;border:none;display:table;margin-bottom:0!important;display:flex;flex-direction:column;justify-content:center;align-items:center}.widget ul.table-bordered.options_booking li{align-items:center;display:block}.widget ul.table-bordered.options_booking li div.btnwrapper{display:inline-block;position:relative;vertical-align:middle;justify-content:center;width:100%;float:left;padding-top:0;padding-bottom:0}.row.btnwrapper-option-title{margin:0;width:100%;display:flex;height:100%}.btnwrapper-option-radio .iradio_square-blue{top:unset;display:flex;flex-direction:column;justify-content:center;align-items:center}.btnwrapper table td,.btnwrapper table th{padding:0;border:unset;vertical-align:middle}.btnwrapper table tr:hover{background-color:rgb(244 244 244)}.btnwrapper table td.btnwrapper-option-radio{padding:0 0 0 5px;display:inline-block;float:left;height:45px;line-height:45px;width:25px}.btnwrapper table td.btnwrapper-option-title{padding:0;float:left;width:93%;line-height:45px}.btnwrapper table td span.span-title{display:flex;justify-content:flex-start;align-items:center;width:100%;font-size:19px;border-bottom:0 dashed rgb(209 209 209);text-align:left;float:left;min-height:38px;height:100%;font-family:'Roboto Condensed'}.addExtra-box,td.btnwrapper-option-title span{line-height:35px;padding-left:10px;font-size:20px;font-family:Roboto}.total.resumen-price{color:var(--blue-color);font-size:22px;font-weight:700;line-height:35px;font-family:'Roboto condensed',Helvetica,Arial,Sans-serif!important;color:rgb(68 68 68)}.text-right.total{width:100%;float:right}.item .wrapper h3>a{font-size:22px;line-height:22px;font-weight:600;color:rgb(25 25 25);font-family:'Roboto Condensed',sans-serif}.item .box_grid .ps-product__meta h5.catName span.icon{color:rgb(0 0 0)}.button_inc .material-icons,.button_incadd .material-icons,.price_in,input.qty2{text-align:center}.icounter-price-qty input.qty2{line-height:2.5rem;height:2.5rem;border:none;font-weight:600;float:unset;font-size:20px;display:inline-block;text-align:center;left:unset;display:flex;justify-content:center;align-items:center}.button_inc,.button_incadd{position:absolute;z-index:9;height:35px;width:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}.inc{background:rgb(255 255 255);right:0;top:0}.dec{left:0;top:0}.icounter-price-qty div.button_inc,.icounter-price-qty div.button_incadd{border-radius:50px;margin-top:10px}.icounter-price-qty div.button_inc i,.icounter-price-qty div.button_incadd i{text-indent:unset!important;text-align:center;width:100%;height:100%;padding-top:12px;color:rgb(151 151 151);font-size:15px}.icounter-price-qty div.button_inc i.fa-plus:before,.icounter-price-qty div.button_incadd i.fa-plus:before{content:"\f067"}.icounter-price-qty div.button_inc i.fa-minus:before,.icounter-price-qty div.button_incadd i.fa-minus:before{content:"\f068"}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:rgb(85 85 85);background-image:none;border:1px solid rgb(204 204 204);border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#amount-pax .form-control,.numbers-row .form-control{box-shadow:none}.total{color:rgb(0 0 0);font-size:18px;font-weight:400}.text-right{text-align:right;display:block}#booking_box .icounter-price-totals{line-height:30px;padding-top:3px}.st_child label.resume-label,.st_infant label.resume-label{padding-top:0!important;top:0;line-height:8px}#accordion-reservar .options-extras-infos{padding-top:10px}a.actionSidebars.btnreservar-now.bgold{color:rgb(255 255 255);background-color:var(--orange-color);border:2px solid var(--orange-color);padding:10px 0}.discount-label{padding:5px 15px 5px 5px;position:absolute;float:right;top:0;left:0;width:auto;-webkit-border-radius:0px 0px 50px 0px;-moz-border-radius:0 0 50px;border-radius:0 0 50px}.discount-label:before{content:''}.discount-label span{color:rgb(255 255 255);font-size:12px;text-align:center;font-family:Roboto,Helvetica;padding-left:5px;text-transform:none;font-weight:600}div#amount-pax.ui-accordion-content{padding:.2em .6em}.widget-panel.show.collapse{border:0 solid rgb(225 225 225);box-shadow:rgb(0 0 0 / 5%) 0 1px 2px 0}.card-body ul li{line-height:1.5rem}#contLang .card-body p,#evtDetails-panels p{color:rgb(14 14 14);line-height:1.5rem;font-family:Roboto,Arial,Helvetica,sans-serif;margin:0}table.table.table-striped.at-price-table tr.destop .iradio_square-blue.hover{background-position:-144px 5px}table.table.table-striped.at-price-table tr.destop .iradio_square-blue.checked{background-position:-168px 5px}.prices_total_ttl{width:45%;float:left;position:relative;display:inline-block}.prices_total_val{width:55%;float:right;position:relative;display:inline-block;text-align:right;padding-right:10px}#widget--result--from-zone .card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem 1.25rem 0}.lblAdded{position:relative;width:100%;background-color:rgb(238 238 238);padding:10px;margin-top:4px;font-size:22px}#getmoreBooking.disabled-link{background-color:#f0d6af}#cart-continue-button.disabled-link{background-color:#c6eaf9}span.addOpt-btn.text-overflow-x{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}#entradas-options-list .scroll-wrapper{max-height:250px;overflow:auto}div#add-extra-options .panel-body-pax,div#amount-pax .panel-body-pax{padding:0 10px}.cart-buttons-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.cart-buttons.details{display:flex;flex-direction:row;justify-content:center;align-items:center;height:70px;text-align:center;width:85%}#book_btn_lg .cart-buttons .btn-c1{margin-right:.1rem}#book_btn_lg .cart-buttons .btn-c2{margin-left:.1rem}#book_btn_lg .cart-buttons .btn-c1,#book_btn_lg .cart-buttons .btn-c2{flex-grow:1;flex-basis:0;transition:margin .25s}.a-button-big{min-width:100%;display:inline-block;padding:1rem 0;border-radius:8px;font-size:1.2rem;font-weight:700;cursor:pointer;line-height:1;text-align:center;justify-content:center}.a-button-big.btn-transparent.bbr{border-radius:30px 0 0 30px}.a-button-big.btn-transparent.bbl{border-radius:0 30px 30px 0}.btn-transparent.bgold{color:rgb(255 255 255);background-color:var(--orange-color)}.btn-transparent.bblue{color:rgb(255 255 255);background-color:var(--blue-color)}.a-button-big.btn-transparent.bgold.bbr:hover{background-color:rgb(231 139 0);color:rgb(255 255 255);text-decoration:none}div#dataDays.show.collapse{flex-direction:column;justify-content:center;align-items:center;padding:0}.dtime-simple-list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.dtime-simple-list ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.dtime-simple-list ul li{width:180px;height:100%;line-height:40px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;padding:0}.dtime-simple-list ul li label{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;height:30px}#amount-pax .panel-body-pax .elem-wrapper,div#add-extra-options .panel-body-pax .elem-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;height:50px}#amount-pax .panel-body-pax .pax-groups,div#add-extra-options .panel-body-pax .pax-groups{display:flex;flex-direction:column;justify-content:center;height:100%}#amount-pax .form-group.form-pax-groups,div#add-extra-options .form-group.form-pax-groups{display:flex;flex-direction:column;justify-content:center;height:100%;padding:0;margin:0;width:100%}#amount-pax .form-group.form-pax-groups.fl-left,#amount-pax .panel-body-pax .pax-groups label.text-left,#amount-pax .panel-body-pax .pax-groups.icounter-price-tarifa,div#add-extra-options .form-group.form-pax-groups.fl-left,div#add-extra-options .panel-body-pax .pax-groups label.text-left,div#add-extra-options .panel-body-pax .pax-groups.icounter-price-tarifa{align-items:flex-start}#amount-pax .form-group.form-pax-groups.fl-right,#amount-pax .panel-body-pax .pax-groups.icounter-price-subtotal,div#add-extra-options .form-group.form-pax-groups.fl-right,div#add-extra-options .panel-body-pax .pax-groups.icounter-price-subtotal{align-items:flex-end}#amount-pax .panel-body-pax .pax-groups .form-group.counter-qty,div#add-extra-options .panel-body-pax .pax-groups .form-group.counter-qty,h5#exampleModalCenterTitle{display:flex;flex-direction:row;justify-content:center;align-items:center}div#add-extra-options .panel-body-pax .pax-groups.icounter-price-qty #amount-pax .panel-body-pax .pax-groups.icounter-price-qty{align-items:center;padding-left:0;padding-right:0}#amount-pax .pax-groups.icounter-price-qty .button_inc,div#add-extra-options .pax-groups.icounter-price-qty .button_inc{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border:unset;border-radius:unset}.material-icons.minus:before,span.material-icons.plus:before{border-radius:50px;border:1px solid rgb(204 204 204);width:40 px;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center}#amount-pax .panel-body-pax .pax-groups label,div#add-extra-options .panel-body-pax .pax-groups label{display:flex;flex-direction:column;justify-content:center;height:12px;margin:0;padding:0;font-size:.8rem;color:rgb(153 153 153);font-weight:400;font-family:Roboto condenzed,arial,sans-serif;position:absolute;top:0}#amount-pax .panel-body-pax .numbers-row,div#add-extra-options .panel-body-pax .pax-groups .numbers-row{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}#amount-pax .panel-body-pax .pax-groups label.text-right,div#add-extra-options .panel-body-pax .pax-groups label.text-right{align-items:flex-end;right:16px}#amount-pax .panel-body-pax .pax-groups .dataPrice,div#add-extra-options .panel-body-pax .pax-groups .dataPrice{display:flex;flex-direction:column;justify-content:center;height:25px;padding:0;margin:0;color:#000;font-weight:500;width:100%;float:right;font-size:18px}#amount-pax .pax-groups input.qty2,div#add-extra-options .pax-groups input.qty2{line-height:1;height:100%;border:none;font-weight:600;width:80px;float:unset;font-size:23px;text-align:center;left:unset;display:flex;justify-content:center;align-items:center;padding:0}.sp-slide .item.wishItem.add-wishlist{right:15px;position:absolute;top:15px;z-index:99;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;display:flex}.sp-slide .item.wishItem .wishlist-icon{cursor:pointer;position:relative;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;display:flex}.flatpickr-day.endRange .flatpickr-day.inRange,.flatpickr-day.selected,.flatpickr-day.startRange{background:var(--blue-color);box-shadow:none;color:rgb(255 255 255)}div.customer-langs{display:flex;flex-direction:row;align-items:center}div.customer-langs ul li{padding-bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:0 0 2px #eee;line-height:20px;border:1px solid #eee;margin:0 2px 3px}div.customer-langs li div.img-inner,div.customer-langs ul li a{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}div.customer-langs ul li a.active,div.customer-langs ul li a.img-link:hover{text-decoration:none;background-color:var(--blue-light);color:#fff}div.customer-langs ul li a.active .langs-name,div.customer-langs ul li a.img-link.active,div.customer-langs ul li a:hover .langs-name{color:#fff}.f-right.icounter-price-tarifa label,.icounter-price-subtotal.icounter-price-totales label,.icounter-price-subtotal.icounter-price-totals label{font-size:.8rem;color:rgb(153 153 153);float:right;height:15px;margin-bottom:0;padding-top:0!important;line-height:14px}.discounter{right:15px}.intro{margin-bottom:10px;font-size:17px;line-height:20px;color:#333}#customer-langs .img-link.selected,#customer-langs .img-link.active{background-color:#007bff !important;color:white !important;border-radius:4px;transform:scale(1.05);box-shadow:0 2px 4px rgba(0,123,255,0.3)}#customer-langs .img-link{transition:all 0.2s ease;cursor:pointer;display:inline-block;padding:2px;margin:2px;border:1px solid #ddd;border-radius:4px;text-decoration:none !important}#customer-langs .img-link:hover{background-color:var(--base-blue);border-color:#007bff;transform:translateY(-1px)}#customer-langs .langs-name{font-weight:500}td.today.day.available-date{background-color:var(--gray-dark-color)!important;color:#fff!important;background-image:unset}.datepicker table tr td.today:before,.datepicker table tr td.today:hover:before,.datepicker table tr td.today.disabled:before,.datepicker table tr td.today.disabled:hover:before{border-color:transparent transparent #fff transparent}.datepicker .day.available-date{background-color:#fff !important;border:1px solid #dee2e6!important;cursor:pointer !important;transition:all 0.2s ease !important}.datepicker .day.available-date:hover{background-color:#0093d1 !important;color:white !important;transform:scale(1.05)}.datepicker .day.active-day{background-color:#28a745 !important;color:white !important;font-weight:bold !important;border:2px solid #1e7e34 !important}.datepicker .day.active-day:hover{background-color:#218838 !important;color:white !important}.datepicker .day.selected-date,.datepicker .day.active{background-color:#0093d1!important;color:white !important;font-weight:bold !important;border:2px solid #0056b3 !important;box-shadow:0 0 0 3px rgba(0,123,255,0.25) !important}.datepicker .day.disabled-date,.datepicker .day.disabled{background-color:#f8f9fa !important;color:#6c757d !important;cursor:not-allowed !important;opacity:0.5 !important;border:0px solid #dee2e6 !important}.btn-group-custom{flex:1;border-radius:0}.btn-group-custom .btn{flex:1 !important;border-radius:0 !important;padding:0.8rem 0.75rem;color:rgb(255 255 255);font-size:1.2rem;font-weight:700}.btn-group-custom .btn:first-child{border-top-left-radius:2.375rem !important;border-bottom-left-radius:2.375rem !important;border-right:1px solid #fff !important;background-color:var(--orange-color)}.btn-group-custom .btn:last-child{border-top-right-radius:2.375rem !important;border-bottom-right-radius:2.375rem !important;border-left:1px solid #fff !important;background-color:var(--blue-color)}.custom-btn-group .btn:hover{z-index:2;position:relative}.btn-group-custom .btn:first-child:hover{background-color:rgb(231 139 0)}.btn-group-custom .btn:last-child:hover{background-color:rgb(1 130 185)}.pax-quantity-modern-container{--pax-primary-color:#007bff;--pax-success-color:#28a745;--pax-warning-color:#ffc107;--pax-danger-color:#dc3545;--pax-light-color:#f8f9fa;--pax-dark-color:#343a40;--pax-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);font-family:'Roboto',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;padding:0;margin:0}.pax-quantity-modern-container.theme-light{--pax-bg-color:#ffffff;--pax-text-color:#212529;--pax-text-muted:#6c757d;--pax-border-color:#dee2e6}.pax-quantity-modern-container.theme-dark{--pax-bg-color:#2d3748;--pax-text-color:#f7fafc;--pax-text-muted:#a0aec0;--pax-border-color:#4a5568}.pax-stepper-modern{display:flex;align-items:center;justify-content:space-between;padding:0px 20px;margin-bottom:0px;background:var(--pax-bg-color,#ffffff);box-shadow:var(--pax-shadow);transition:var(--pax-transition);position:relative;overflow:hidden}.pax-stepper-modern:hover{box-shadow:var(--pax-shadow-hover);transform:translateY(0px)}.pax-stepper-modern:last-child{margin-bottom:0}.pax-type-header{display:flex;align-items:center;flex-grow:1;margin-right:16px}.pax-icon-container{position:relative;display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:var(--pax-light-color);border-radius:50%;margin-right:16px;transition:var(--pax-transition)}.pax-icon{font-size:20px;color:var(--pax-primary-color);transition:var(--pax-transition)}.pax-badge{position:absolute;top:-4px;right:-4px;background:var(--pax-danger-color);color:white;font-size:11px;font-weight:600;padding:2px 6px;border-radius:12px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,0.2);animation:badgeAppear 0.3s cubic-bezier(0.68,-0.55,0.265,1.55)}.pax-info{flex-grow:1}.pax-title{font-size:16px;font-weight:400;color:var(--pax-text-color,#212529);margin:0 0 2px 0;line-height:1.2}.pax-subtitle{font-size:13px;color:var(--pax-text-muted,#6c757d);margin:0;line-height:1.2}.pax-controls-section{display:flex;align-items:center;gap:20px}.quantity-controls{display:flex;align-items:center;background:var(--pax-light-color);border-radius:var(--pax-border-radius-sm);padding:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)}.qty-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:var(--pax-bg-color,#ffffff);color:var(--base-blue);border-radius:var(--pax-border-radius-sm);cursor:pointer;transition:var(--pax-transition);font-size:16px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.qty-btn:hover:not(:disabled){background:var(--base-blue);color:white;box-shadow:0 2px 6px rgba(0,123,255,0.3);transform:translateY(-1px)}.qty-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,0.2)}.qty-btn:disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed;opacity:0.6;transform:none;box-shadow:none}.qty-btn i{font-size:28px}.qty-display{display:flex;align-items:center;justify-content:center;min-width:48px;padding:0 12px}.qty-number{font-size:17px;transition:var(--pax-transition)}.qty-num0ber.qty-changed{animation:quantityPulse 0.3s ease-in-out}.price-display{display:flex;flex-direction:column;align-items:flex-end;min-width:80px}.price-display .unit-price,.price-display .total-price{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:2px}.price-display .unit-price:last-child,.price-display .total-price:last-child{margin-bottom:0}.price-label{font-size:11px;color:var(--pax-text-muted,#6c757d);margin-bottom:1px;text-transform:uppercase;letter-spacing:0.5px}.price-value{font-size:14px;font-weight:600;color:var(--pax-text-color,#212529);line-height:1}.total-value{font-size:15px;font-weight:700;color:var(--pax-success-color)}.total-value.price-changed{animation:priceHighlight 0.5s ease-in-out}.pax-totals-summary{margin-top:20px;padding:16px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:var(--pax-border-radius);border:1px solid var(--pax-border-color,#dee2e6)}.pax-summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pax-summary-row:last-child{margin-bottom:0}.pax-summary-row.total-row{padding-top:8px;border-top:1px solid var(--pax-border-color,#dee2e6);margin-top:8px}.summary-label{font-size:14px;font-weight:500;color:var(--pax-text-color,#212529)}.total-row .summary-label{font-weight:700;font-size:16px}.summary-value{font-size:16px;font-weight:600;color:var(--pax-success-color)}.total-row .summary-value{font-size:20px;font-weight:700}.pax-quantity-modern-container.animations-disabled *{animation:none !important;transition:none !important}.pax-stepper-modern.validation-error{border-color:var(--pax-danger-color);box-shadow:0 0 0 3px rgba(220,53,69,0.1)}.pax-stepper-modern.validation-success{border-color:var(--pax-success-color);box-shadow:0 0 0 3px rgba(40,167,69,0.1)}.pax-stepper-modern.loading{opacity:0.7;pointer-events:none}.pax-stepper-modern.loading::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8);display:flex;align-items:center;justify-content:center}.qty-btn:focus{outline:2px solid var(--pax-primary-color);outline-offset:2px}.datepicker .scheduled-date.no-availability.disabled-visual{background-color:#f8f9fa !important;color:#6c757d !important;border:2px dashed #dee2e6 !important;cursor:not-allowed !important;position:relative !important;opacity:0.75 !important;font-weight:normal !important}.datepicker .scheduled-date.no-availability.disabled-visual:hover{background-color:#f5f5f5 !important;color:#6c757d !important;cursor:not-allowed !important;transform:none !important}.datepicker .scheduled-date.no-availability.disabled-visual::after{content:"🚫";position:absolute;top:1px;right:1px;font-size:8px;opacity:0.8}.datepicker .available-date.enabled-date{border:0px solid #28a745 !important;cursor:pointer !important;font-weight:normal !important}.datepicker .available-date.enabled-date:hover{background-color:#c3e6cb !important;transform:scale(1.05);transition:all 0.2s ease;box-shadow:0 2px 4px rgba(0,0,0,0.15)}.datepicker .available-date.enabled-date::before{content:"✅";position:absolute;top:1px;left:1px;font-size:8px;opacity:0.8}.datepicker .scheduled-date.no-availability.disabled-visual{background-color:#f8f9fa !important;color:#6c757d !important;border:2px dashed #dee2e6 !important;cursor:not-allowed !important;position:relative !important;opacity:0.7 !important}.datepicker .scheduled-date.no-availability.disabled-visual:hover{background-color:#f5f5f5 !important;color:#6c757d !important;cursor:not-allowed !important}.datepicker .scheduled-date.no-availability.disabled-visual::after{content:"🚫";position:absolute;top:1px;right:1px;font-size:10px;opacity:0.8}.datepicker .available-date.enabled-date{border:0px solid #dee2e6 !important;cursor:pointer !important;font-weight:normal !important}.datepicker .available-date.enabled-date:hover{background-color:#c3e6cb !important;transform:scale(1.05);transition:all 0.2s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.sticky-container.pax-mode-active{box-shadow:0 8px 25px rgba(0,0,0,0.15) !important;border-top:3px solid #0093d1}.sticky-container{transition:top 0.4s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.3s ease,border-top 0.3s ease}.grupo-name{max-width:80%;margin-right:auto;margin-left:auto}.button_inc,.button_incadd,.close-map-btn,.nav-submit-button,.preventDefault:hover,span.tooltipEl.tooltipstered:hover,table.at-price-table .event-name:hover{cursor:pointer}.box_grid .wrapper p,.readmore.less{-webkit-box-orient:vertical;text-overflow:ellipsis}.sp-slide div.share.settings-button .material-icons.share,.sp-slides div.share.settings-button .material-icons.share{width:100%;height:100%}.breadcrumb>li,.inline{display:inline-block}.more-link,.morelink,.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible,.show.collapse,h1{display:block}.width-100{width:100%!important}#evtDetails-faq-panels .content-w-body u a,.font-weight-600{font-weight:600!important}.text-blue,body.evtDetails h2.title,div#widget--result--description a,div#widget--result--faq a,section#recommended .box_grid .wrapper h3 a,span.activity-attributes_attribute.hours .c-icon .incluidos,ul.activity-attributes_container li>span>span.c-icon .incluidos{color:var(--blue-color)}.comment-list .img-thumbnail{border:0 solid rgb(222 226 230);max-width:180%}.media.comment-author a.media-left{display:flex;justify-content:center;align-items:center}.media-body.box-border-gray .rating .voted{color:#ff9a00;font-size:18px}#widget--result--faq a,#widget--result--faq a span,#widget--result--faq p span,h4.panel-title a:hover,section.evtDetails.filters_listing.new-pos a.is-active,section.evtDetails.filters_listing.new-pos a:hover{color:var(--blue-color)!important}.hiddenCollapse{z-index:10;top:10px;position:absolute;left:50%;transform:translate(-50%,0)}.map{width:100%;height:500px}#evtDetails-prices-panels .table-striped tbody tr:nth-of-type(odd),#home-slider .header-breadcrumb,.btnwrapper table tr:nth-of-type(odd),table.table.table-striped.at-price-table tbody tr:nth-of-type(odd){background-color:unset}#recommended .section-content,.clone-icons-elm.is-clone,span.view-map{display:inline-block;position:relative}#accordion-descripcion .ui-state-default,#accordion-descripcion .ui-widget-content .ui-state-default,#accordion-descripcion .ui-widget-header .ui-state-default{background:#dedede;box-shadow:none;padding:0!important;margin:10px 0 0!important}#accordion-descripcion .ui-state-default{background:rgb(230 229 229)}.content-w-body{font-size:16px;padding:10px 15px}#widget--result--prices .table td,#widget--result--prices .table th{padding:0;border-top:0 solid rgb(222 226 230)}span.span-title-left{display:flex;justify-content:flex-start;align-items:center;width:92%;font-size:14px;text-align:left;min-height:38px;height:38px;float:left;padding-left:15px}.hiddenz{visibility:hidden;transition:1s,_ 1s;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;-moz-transform:scale(3);-webkit-transform:scale(3);opacity:0!important}.datepicker-inline,ul.table.options_booking{transition:max-height .5s cubic-bezier(.17,.67,.74,.92),opacity 1s}ul#includes-elm,ul#notincludes-elm{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:flex-start;align-items:center}.icons-list.list-event-icons ul li:not(:first-child){padding-left:10px;width:width:auto;line-height:35px}.icons-list.list-event-icons ul li span.icons{width:28px;display:block;position:relative;float:left;color:var(--blue-color);font-size:25px}.icons-list.list-event-icons ul li span.icons:before{display:block;position:relative;width:32px;float:left;padding-top:5px;font-size:22px}.icons-list.list-event-icons ul li:first-child{padding-right:0;min-width:100%;font-size:18px}.notincludelbl{color:red}.icons-list.list-event-icons ul li{font-family:Roboto;font-size:16px;min-width:130px}.icons-list.list-event-icons.hidden,.icounter-price-qty{float:left}#book_btn_sm,#evtDetails-reviews-panels .content-w-body.closed .control.less,#show-description,.content-w-body.closed .reviews_elms.row:nth-child(n+4),.morecontent span,.scroll-element,.show-read-more .more-text{display:none}#evtDetails-faq-panels .content-w-body span{color:rgb(15 15 15)!important}#evtDetails-faq-panels .content-w-body p{margin-bottom:.3rem}#evtDetails-reviews-panels .content-w-body.open .control.less{display:block;font-size:14px;font-family:Roboto;letter-spacing:0}.media-comment-author{display:-ms-flexbox;-ms-flex-align:start;align-items:flex-start;width:100%}.media-comment-author a.media-left.pull--left.flip{float:left;color:var(--blue-color)}.btn-more-lest{text-align:center;margin:.5rem auto .75rem}.media-comment-author a.media-left.pull--left.flip .icon{font-size:50px;color:var(--blue-color)}.media-comment-author a.media-left.pull--left.flip .icon:before{font-size:40px;color:var(--blue-color)}.btn-more-lest a.control{padding:.4vw .75vw;text-align:center;text-decoration:none;min-width:10.625rem;color:rgb(255 255 255)!important;display:inline-block;background-color:var(--blue-color);border:1px solid var(--blue-color)!important;border-radius:1000px;font-size:16px!important;font-weight:400!important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer}.a-button-big.btn-transparent.bblue.bbl:hover,.btn-more-lest a.control:hover{background-color:rgb(1 130 185);color:rgb(255 255 255);text-decoration:none}.readmore{max-width:100%;padding:0 10px;font-size:14px;display:inline-block;text-align:justify}.comments-area{border-bottom:1px dashed rgb(51 51 51);padding:5px 15px 0}.readmore.less{white-space:nowrap;overflow:hidden;-webkit-line-clamp:1;display:inline-block;width:100%;max-width:740px}a.rmlink{font-size:13px;text-transform:lowercase;text-decoration:underline;color:var(--blue-color)}.button_inc .material-icons,.button_incadd .material-icons,.price_in,input.qty2{text-align:center}#show-description{color:#000!important}.media-comment-author p.rating{margin-bottom:0;float:left;width:100%}.media-comment-author p.rating .voted{color:#ff9a00;font-size:13px}.media-comment-author table h4{font-size:14px;float:left;position:relative;width:100%}h5.media-heading.comment-heading{font-size:16px}.media-comment-author table,.media-comment-author table tbody,.media-comment-author table tbody tr{width:100%;display:inline-block}#accordion-descripcion .card-header{padding:0 .2rem;margin-bottom:0;border-bottom:1px solid rgb(233 233 233);background-color:rgb(255 255 255 / 3%);display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%}#accordion-descripcion .card,.box_grid,.collapse{background-color:rgb(255 255 255)}#accordion-descripcion .card{border:unset;border-radius:.15rem}.collapsible__header{text-decoration:none;color:#111;display:block;padding:8px 40px 9px 11px;font-family:Roboto;font-size:20px;font-weight:400}.card-header .collapsible__header{color:var(--blue-color);font-weight:600;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;float:left}.collapsible__header[aria-expanded=true]{background-color:transparent}.collapse{display:none}section#collapseMap{position:relative}#contLang .card-body p,#evtDetails-panels p{color:rgb(14 14 14);line-height:1.5rem;font-family:Roboto,Arial,Helvetica,sans-serif;margin:0}table.at-price-table .event-name{display:inline-block;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;height:34px}.collapsible__header .icon,.ocollapsible__header .icon{color:var(--blue-color);display:inline-block;padding:6px 0 0;width:30px;height:100%;font-size:18px!important;border:none;z-index:1;text-align:center;float:left}.text-center{text-align:center!important}.material-icons.minus:before,span.material-icons.plus:before{border-radius:50px;border:1px solid rgb(204 204 204);width:40 px;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center}.flatpickr-day.endRange .flatpickr-day.inRange,.flatpickr-day.selected,.flatpickr-day.startRange{background:var(--blue-color);box-shadow:none;color:rgb(255 255 255)}span.activity-attributes_attribute.hours{justify-content:flex-end;color:rgb(15 15 15);font-size:14px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding-right:10px}span.activity-attributes_attribute.hours span.c-icon,ul.activity-attributes_container li>span>span.c-icon{display:flex;align-self:start;flex-shrink:0;flex-direction:column;justify-content:center;align-items:center;height:17.5px;width:17.5px;border:0;font-family:inherit;font-size:20px;font-weight:inherit;font-style:normal;margin:0;padding:0;vertical-align:baseline;color:rgb(146 145 145)}.activity-attributes_attribute .label,ul.activity-attributes_container li>span>span.label{color:rgb(0 0 0);margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.activity-attributes_attribute .label{margin-bottom:0;line-height:22px}ul.activity-attributes_container{flex-grow:1;list-style:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}ul.activity-attributes_container li{width:auto;float:left;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;height:140px}ul.activity-attributes_container li>span{color:rgb(15 15 15);font-size:14px;padding:0 10px;vertical-align:baseline;border:0;font-style:normal;font-weight:inherit;margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}ul.activity-attributes_container li>span>span.label{font-size:1rem;font-weight:500;font-family:'Roboto Condensed';line-height:1.2rem}.activity_atribute.sidebar-wrappers{height:50px}.widget-langs-list{background:#ffffff;border-radius:12px;padding:1rem 1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 5px rgba(0,0,0,0.08);border:0px solid rgba(0,0,0,0.06)}.widget-langs-list .lang-title{color:#495057;font-size:0.875rem;font-weight:500;margin-bottom:1rem;text-transform:unset;letter-spacing:0.5px;border-bottom:1px solid #e9ecef;padding-bottom:0.5rem;text-align:left;color:var(--base-txt-blue) !important}.langs-container{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:flex-start;align-items:center}.lang-item{position:relative;display:flex;align-items:center}.lang-link{display:inline-flex;align-items:center;padding:0.5rem 0.5rem;border-radius:20px;text-decoration:none;font-weight:500;font-size:0.875rem;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);border:0px solid transparent;background:#f8f9fa;color:#6c757d;position:relative;overflow:hidden;white-space:nowrap}.lang-link::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s}.lang-link:hover::before{left:100%}.lang-link:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.15);color:#495057;background:#e9ecef;border-color:#dee2e6}.lang-link.active{background:linear-gradient(135deg,var(--base-blue),var(--base-blue));color:#ffffff;border-color:#007bff;box-shadow:0 4px 12px rgba(0,123,255,0.3);transform:translateY(-1px)}.lang-link.active:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,123,255,0.4)}.lang-flag{width:20px;height:20px;border-radius:50%;margin-right:0.5rem;background-size:cover;background-position:center;border:0px solid rgba(255,255,255,0.3);flex-shrink:0}.flag-es{background:linear-gradient(to bottom,#c60b1e 33%,#ffc400 33%,#ffc400 66%,#c60b1e 66%)}.flag-en{background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAwIDYwMCI+PGRlZnM+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMjAwIiBoZWlnaHQ9IjYwMCIgZmlsbD0iIzAxMjE2OSIvPjxwb2x5Z29uIHBvaW50cz0iMCwwIDIwMCwwIDEyMDAsNDAwIDEyMDAsNjAwIDEwMDAsNjAwIDAsIDIwMCIgZmlsbD0id2hpdGUiLz48cG9seWdvbiBwb2ludHM9IjEyMDAsMCAxMDAwLDAgMCw0MDAgMCw2MDAgMjAwLDYwMCAxMjAwLDIwMCIgZmlsbD0id2hpdGUiLz48cG9seWdvbiBwb2ludHM9IjAsMCAxMjAsMCAxMjAwLDM2MCAxMjAwLDQ4MCAxMDgwLDQ4MCAwLDEyMCIgZmlsbD0iI0M4MTAyRSIvPjxwb2x5Z29uIHBvaW50cz0iMTIwMCwwIDEwODAsMCAwLDM2MCAwLDQ4MCAxMjAsNDgwIDEyMDAsMTIwIiBmaWxsPSIjQzgxMDJFIi8+PHJlY3QgeD0iMCIgeT0iMjUwIiB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9IndoaXRlIi8+PHJlY3QgeD0iNDUwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjYwMCIgZmlsbD0id2hpdGUiLz48cmVjdCB4PSIwIiB5PSIyNzUiIHdpZHRoPSIxMjAwIiBoZWlnaHQ9IjUwIiBmaWxsPSIjQzgxMDJFIi8+PHJlY3QgeD0iNDc1IiB5PSIwIiB3aWR0aD0iNTAiIGhlaWdodD0iNjAwIiBmaWxsPSIjQzgxMDJFIi8+PC9zdmc+');background-size:cover;background-repeat:no-repeat;background-position:-7px 0px}.flag-de{background:linear-gradient(to bottom,#000000 33%,#dd0000 33%,#dd0000 66%,#ffce00 66%)}.flag-fr{background:linear-gradient(to right,#0055a4 33%,#ffffff 33%,#ffffff 66%,#ef4135 66%)}.flag-it{background:linear-gradient(to right,#009246 33%,#ffffff 33%,#ffffff 66%,#ce2b37 66%)}.flag-ru{background:linear-gradient(to bottom,#ffffff 33%,#0039a6 33%,#0039a6 66%,#d52b1e 66%)}.flag-pt{background:linear-gradient(to right,#046a38 40%,#da020e 40%)}.flag-nl{background:linear-gradient(to bottom,#ae1c28 33%,#ffffff 33%,#ffffff 66%,#21468b 66%)}.flag-ro{background:linear-gradient(to right,#002b7f 33.33%,#fcd116 33.33%,#fcd116 66.66%,#ce1126 66.66%)}.lang-text{font-weight:500;letter-spacing:0.3px}.widget-langs-list.compact{padding:0.75rem 1rem}.widget-langs-list.compact .lang-title{display:none}.widget-langs-list.center .langs-container{justify-content:center}.widget-langs-list.space-between .langs-container{justify-content:space-between}.lang-item{animation:slideInUp 0.5s ease-out;animation-fill-mode:both}.lang-item:nth-child(1){animation-delay:0.1s}.lang-item:nth-child(2){animation-delay:0.15s}.lang-item:nth-child(3){animation-delay:0.2s}.lang-item:nth-child(4){animation-delay:0.25s}.lang-item:nth-child(5){animation-delay:0.3s}.lang-item:nth-child(6){animation-delay:0.35s}.lang-item:nth-child(7){animation-delay:0.4s}.lang-item:nth-child(8){animation-delay:0.45s}.tool-items.toolbar-icons.show{display:flex!important}.search-clear-button.show{display:flex !important;opacity:1;visibility:visible;transform:translateY(-50%) scale(1)}.stars{color:#ffc107}.grupo-name{transition:all 0.3s ease}.grupo-name h1{margin-bottom:0.75rem !important;line-height:1.3}.grupo-name h1 a{transition:color 0.3s ease}.grupo-name h1 a:hover{color:var(--bs-primary) !important}.attributes-container{margin-top:1rem}.attributes-container .row{--bs-gutter-x:1rem;--bs-gutter-y:0.75rem}.attribute-content{min-width:0}.attribute-content .text-muted{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:0;flex-direction:column;justify-content:center;align-items:flex-start;display:flex !important;height:100%;width:68%;font-weight:600}.attribute-content strong{font-size:0.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-direction:column;justify-content:center;align-items:flex-start;display:flex !important;height:100%;width:30%}.icon-wrapper{width:45px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.attributes-item{display:flex;flex:1 1 calc(100% / 4);min-width:0;position:relative}.attr-wrapper{flex-direction:row;justify-content:flex-start;height:24px;align-items:center;width:100%}.icon-wrapper i{font-size:1.25rem !important;opacity:0.8;color:var(--base-blue);vertical-align:middle;margin-right:5px}.attr-wrapper .ph-duotone{opacity:1;font-size:2rem !important}.attributes-mobile .badge{font-size:0.75rem;font-weight:500;padding:0.4rem 0.6rem;border-radius:6px}.attributes-mobile .badge i{font-size:0.9rem;font-size:1.25rem !important;opacity:0.8;color:var(--base-blue);vertical-align:middle;margin-right:5px}.precio-container{padding:1rem;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);border-radius:8px;border:0px solid rgba(var(--bs-primary-rgb),0.1);transition:all 0.3s ease}.precio-container:hover{border-color:rgba(var(--bs-primary-rgb),0.2);background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%)}.price-wrapper{text-align:inherit}.price-label{text-transform:uppercase;letter-spacing:0.5px;font-weight:500}.price-amount{line-height:1.1}.price-amount span{font-weight:700 !important}.price-note{font-style:italic;opacity:0.7}.grupo-name .return-category-list:focus,.grupo-name .return-category-list:hover{outline:none;text-decoration:none !important}.grupo-name .return-category-list:hover span{color:#0093d1 !important;transition:color 0.3s ease}.grupo-name{animation:fadeInUp 0.6s ease-out}.precio-container{transition:transform 0.2s ease;display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;flex-grow:0.3 !important}.attribute-content{transition:transform 0.2s ease;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:100%;padding-left:10px;justify-content:flex-start;align-items:center;width:100%;line-height:1.2rem;text-align:start;padding:0;font-size:1.2rem !important;font-weight:400;color:rgb(51 51 51) !important;text-decoration:none;border:none;border-radius:0;margin:0;background:transparent}.attribute-content:hover{transform:translateY(-1px)}.text-truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.sticky-active .grupo-name{position:relative;z-index:5}.modern-price-selector{width:100%}.price-selector-header{border-bottom:1px solid #e9ecef;padding-bottom:1rem}.price-selector-title{font-size:1.1rem;font-weight:600;color:#2c5aa0;margin:0;display:flex;align-items:center}.price-legend{display:flex;gap:1.5rem;margin-top:0.5rem;flex-wrap:wrap}.legend-item{display:flex;align-items:center;gap:0.25rem}.legend-label{font-size:0.875rem;color:#6c757d;font-weight:500}.legend-age{font-size:0.75rem;color:#adb5bd}.price-options-container{display:flex;flex-direction:column;gap:0.50rem}.price-option-card{position:relative}.price-option-radio{position:absolute;opacity:0;pointer-events:none}.price-option-label{cursor:pointer;border:0px solid #e9ecef;border-radius:8px;background:#fff;transition:all 0.2s ease;overflow:hidden;width:100%}.price-option-label:hover{border-color:#2c5aa0;transform:translateY(-1px)}.event-name{cursor:pointer;width:100%;display:block;min-height:inherit}.event-name-title{margin:0;font-size:1rem;font-weight:600;color:#343a40;line-height:1.3;pointer-events:none}.price-option-label{outline:1px dashed rgb(0 147 209 / 35%) !important}.event-name{outline:1px dashed rgba(0,255,0,0.3) !important}.price-option-radio:checked+.price-option-label{border-color:#2c5aa0;background:linear-gradient(135deg,#f8f9ff 0%,#e8f0ff 100%);box-shadow:0 4px 12px rgba(44,90,160,0.15)}.option-selector{flex-shrink:0;margin-right:10px}.radio-indicator{width:20px;height:20px;border:2px solid #dee2e6;border-radius:50%;position:relative;transition:all 0.2s ease}.form-check-input[type=radio]{border-radius:50%;margin-top:0}.form-check-input:checked{background-color:#0093d1;border-color:#b2e9f6}.price-option-card .iCheck-helper{position:absolute;top:0;left:0;display:block;width:20px;height:20px;margin:0;padding:0;background:transparent;border:0;opacity:0}.event-name{cursor:pointer;width:100%;display:block}.event-name-title{margin:0;font-size:0.9rem;font-weight:500;color:#343a40;line-height:1.3;pointer-events:none}.event-info{flex:1}.event-name{margin:0;font-size:1rem;font-weight:600;color:#343a40;line-height:1.3}.card-body{padding:1rem}.prices-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0.0rem}.price-item{text-align:center;padding:0.3rem;transition:background-color 0.2s ease;border:0px solid #dee2e6;border-radius:8px;margin:0.0rem 0.5rem}.price-option-label:hover .price-item{background:rgba(44,90,160,0.08)}.price-label{display:flex;flex-direction:column;align-items:center;gap:0.25rem;margin-bottom:0.5rem}.price-label i{font-size:1.25rem;color:#99d0e7}.price-label span{font-size:0.75rem;color:#6c757d;font-weight:500}.price-value{color:#2c5aa0}.price-option-card .price-value{font-size:0.875rem;font-weight:600;color:var(--pax-text-color,#212529);line-height:inherit;display:flex;align-items:center;justify-content:center;flex-direction:row;height:24px;margin:0px 0px}.price-option-card.hover-effect .price-option-label{transform:translateY(-1px)}.price-option-card.selected .price-option-label{border-color:#2c5aa0 !important;background:linear-gradient(135deg,#f8f9ff 0%,#e8f0ff 100%) !important;box-shadow:0 4px 12px rgba(44,90,160,0.15) !important}.price-option-card.selected .event-name{color:#2c5aa0 !important}.event-info{background-color:#f8f9fa;padding:5px 10px;text-align:left;border-radius:8px;margin:0.0rem 0.5rem}.price-item i{font-size:1.4rem;display:block;margin-bottom:0px}.prices-grid .price-label{font-size:11px;color:var(--pax-text-muted,#6c757d);margin-bottom:0px;text-transform:uppercase;letter-spacing:0.5px}.btn-hover-orange:hover{background-color:var(--base-orange) !important;border:0px solid #fff !important}$1{$3}$1{$2 $3}}$1{$3}.divider,.parallax,.w-full{background-position:center center}.images-wrapper{display:flex;position:relative;margin-top:76px;padding:0}.sp-slide div.share.settings-button .material-icons.share,.sp-slides div.share.settings-button .material-icons.share{width:100%;height:100%}.header_label{font-family:'Roboto Condensed';font-size:20px;font-weight:400}.breadcrumb>li,.inline,section#home-slider{display:inline-block}.w-full{max-width:100%;height:auto;max-height:500px;width:100%;-ms-background-position-x:center;-ms-background-position-y:top;background-size:cover;outline:none 0!important;border-color:none!important;--box-shadow:none!important}.slbig,.slsmall{border-top:6px solid #fff}.slbig{height:500px}.slsmall{height:250px;border-left:6px solid #fff}.close-map-btn,.header-breadcrumb{text-align:center;position:relative}#home-slider .title-wrapper h1,.h1-shadow,form#home-search_form h2,form#home-search_form h5{text-shadow:5px 3px 9px rgb(25 39 40 / 30%)}.text-blue,body.evtDetails h2.title,div#widget--result--description a,div#widget--result--faq a,section#recommended .box_grid .wrapper h3 a,span.activity-attributes_attribute.hours .c-icon .incluidos,ul.activity-attributes_container li>span>span.c-icon .incluidos{color:var(--blue-color)}.parallax,section#home-slider{background-size:cover;width:100%}section#home-slider{margin-bottom:20px;max-width:100%;vertical-align:middle;position:relative;object-fit:cover;flex-grow:1;background-repeat:no-repeat;min-height:auto;min-height:auto}.anchors-child a.btn i,.anchors-child>a>span>i{padding-right:5px}.close-map-btn{box-sizing:border-box;padding:0 17px;z-index:1;direction:ltr;overflow:hidden;height:40px;display:table-cell;vertical-align:middle;color:#fff;font-family:Roboto,Arial,sans-serif;user-select:none;font-size:18px;background-color:#ff9a01;border-radius:25px;background-clip:padding-box;box-shadow:rgb(0 0 0 / 30%) 0 1px 4px -1px;min-width:46px;font-weight:500}a#close_collapseMap{position:relative;z-index:1;-webkit-box-shadow:none;box-shadow:none}.container.sub-title-wrapper{margin:0 auto;height:70px;left:0;right:0;top:560px;width:100%!important}.header-breadcrumb{bottom:0;left:0;right:0;margin:0 auto;padding:0;display:table;background-color:rgb(223 220 220)}.header-breadcrumb .reviews-content i.ph-duotone{font-size:20px!important}#home-slider .breadcrumb>li+li::before{color:rgb(255 255 255)}.header-breadcrumb{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding-right:10px;line-height:46px}.header-breadcrumb-right{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding-right:10px;line-height:46px}.duration-wrapper.reviews-show{font-family:'Roboto Condensed';font-size:22px;display:flex;justify-content:flex-start;color:rgb(255 255 255);justify-content:center;align-items:center}.btnRouteMap.text-blue{margin:0;padding-left:0;padding-right:0}.btnRouteMap .btn-theme-colored{color:rgb(255 255 255);background-color:rgb(0 147 209 / 0%);display:flex;justify-content:center;align-items:center;padding:.4rem;line-height:22px;border-radius:unset;width:100%;font-size:28px}.btn-theme-colored:active:hover,.btnRouteMap a.btn-theme-colored:hover{text-decoration:none;color:rgb(0 122 174);background-color:rgb(21 42 50 / 0%)}.text-blue{color:rgb(90 90 90);font-weight:500;font-size:22px;vertical-align:middle;text-decoration:none}.btn-gray.btn-theme-colored{color:rgb(0 46 91);background-color:rgb(0 72 142);border-color:rgb(0 72 142)}#book_btn_sm,#evtDetails-reviews-panels .content-w-body.closed .control.less,#show-description,.content-w-body.closed .reviews_elms.row:nth-child(n+4),.morecontent span,.scroll-element,.show-read-more .more-text{display:none}.box_grid h5.catName span.icon{color:rgb(0 123 192);font-size:30px}.btnreservar-now{-webkit-box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgb(34 36 38 / 15%) inset;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgb(34 36 38 / 15%) inset;font-family:Roboto;border-radius:2rem;font-size:1.5rem!important;padding:5px 0;-webkit-box-flex:1;flex:1 0 auto;margin:0;line-height:1em;font-style:normal;text-align:center;text-decoration:none;cursor:pointer;display:inline-block;border:1px solid rgb(52 58 64);width:100%;color:#fff;font-weight:700}a.btnreservar-now.button.orange.book-now:hover{color:rgb(255 255 255);text-decoration:none}a.btnreservar-now.button.orange.book-now span.icon{display:inline-block;position:relative;float:none;padding-right:10px;line-height:20px;padding-top:0;-webkit-box-flex:1;flex:1 0 auto;margin:0}.collapsible__header .icon,.ocollapsible__header .icon{color:var(--blue-color);display:inline-block;padding:6px 0 0;width:30px;height:100%;font-size:18px!important;border:none;z-index:1;text-align:center;float:left}.ocollapsible__header i.icon.fa.fa-commenting-o{font-size:19px!important;display:flex;justify-content:center;align-items:center;padding-top:3px}section#recommended .btn-load-more{border:0;outline:0;margin:10px auto 20px;width:150px;display:flex;align-items:center;justify-content:center;font-family:Roboto;font-weight:400;color:#fff;border-radius:2rem;background-color:var(--blue-color);font-size:1.4rem!important;padding:10px 0;-webkit-box-flex:1;flex:1 0 auto;line-height:1em;font-style:normal;text-align:center;text-decoration:none;cursor:pointer}section#recommended .btn-load-more i{padding-left:10px}.text-uppercase{text-transform:uppercase!important}div[id^=copyModal_] .modal-content .modal-header{padding:.1rem 0}div[id^=copyModal_] .btn.copyLink{background-color:var(--blue-color);color:#fff}.precio-container-overlay{display:none;position:absolute;bottom:5px;right:5px;z-index:10;background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);border-radius:8px;padding:8px 12px;box-shadow:0 2px 8px rgba(0,0,0,0.2);max-width:calc(100% - 10px);text-align:right}.precio-container-overlay .price-amount{color:#0d6efd !important;font-weight:700;font-size:1.5rem;line-height:1.2}.precio-container-overlay .price-label{margin-bottom:0}.precio-container-overlay .price-note{font-size:0.8rem;opacity:0.8}.gallery-main-container:hover .precio-container-overlay{background:rgba(255,255,255,1);transform:scale(1.05);transition:all 0.2s ease}:root{--gallery-height-desktop:clamp(400px,60vh,650px);--gallery-height-mobile:clamp(300px,45vh,450px);--gallery-gap:0.5rem;--border-radius:0px;--transition:all 0.3s ease;--overlay-color:rgba(0,147,209,0.15);--primary-color:#0093d1}.evt-images-gallery{width:100%;margin:0;padding:0;background:white;border-radius:0;overflow:hidden}.evt-gallery-container{height:var(--gallery-height-mobile);display:flex;flex-direction:column}.evt-gallery-flex{display:flex;flex-direction:column;height:100%;gap:var(--gallery-gap);padding:var(--gallery-gap)}.evt-gallery-main-panel{flex:1;min-height:200px}.evt-main-image-container{width:100%;height:100%;position:relative;overflow:hidden;border-radius:var(--border-radius);background:#e9ecef}.evt-main-image-link{display:block;width:100%;height:100%;text-decoration:none;position:relative}.evt-main-image{width:100%;height:100%;object-fit:cover;object-position:center;transition:var(--transition)}.evt-main-image-link:hover .evt-main-image{transform:scale(1.02)}.evt-gallery-info{position:absolute;width:60%;bottom:1rem;left:0%;transform:translateX(0%);z-index:10}.evt-info-badges{display:flex;align-items:center;gap:1rem;justify-content:center;flex-wrap:wrap}.evt-info-badge{background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);border-radius:20px;padding:0.5rem 0.75rem;box-shadow:0 4px 12px rgba(0,0,0,0.15);border:1px solid rgba(255,255,255,0.2);display:flex;align-items:center;gap:0.5rem;font-size:0.875rem;font-weight:500}.evt-gallery-grid-panel{display:none;height:100%}.evt-gallery-grid-container{display:flex;flex-wrap:wrap;gap:var(--gallery-gap);height:100%;width:100%}.evt-grid-item{flex:1 1 calc(50% - var(--gallery-gap) / 2);height:calc(50% - var(--gallery-gap) / 2);min-height:120px;position:relative;box-sizing:border-box}.evt-grid-image-container{width:100%;height:100%;position:relative;overflow:hidden;border-radius:calc(var(--border-radius) * 0.75);background:#e9ecef;box-sizing:border-box}.evt-grid-image-link{display:block;width:100%;height:100%;text-decoration:none;position:relative}.evt-grid-image{width:100%;height:100%;object-fit:cover;object-position:center;transition:var(--transition);display:block}.evt-grid-image-link:hover .evt-grid-image{transform:scale(1.05)}.evt-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--overlay-color);background:linear-gradient( 180deg,rgb(0 0 0 / 0%) 70%,rgb(0 0 0 / 70%) 100% );opacity:1;transition:opacity 0.3s ease;pointer-events:none;z-index:2}.evt-main-image-link:hover .evt-image-overlay,.evt-grid-image-link:hover .evt-image-overlay{opacity:1}.evt-more-images-badge{position:absolute;bottom:0.75rem;right:0.75rem;background:rgba(0,0,0,0.8);color:white;padding:0.5rem 0.75rem;border-radius:20px;font-size:0.875rem;font-weight:500;display:flex;align-items:center;gap:0.25rem;z-index:10;transition:var(--transition)}.evt-more-images-badge:hover{background:var(--primary-color);transform:scale(1.05)}.evt-price-overlay{position:absolute;top:1rem;right:1rem;background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);border-radius:var(--border-radius);padding:0.75rem 1rem;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:10;min-width:120px;text-align:center}.evt-price-label{font-size:0.75rem;color:#6c757d;margin-bottom:0.25rem}.evt-price-amount{font-size:1.25rem;font-weight:700;color:var(--primary-color)}.evt-price-note{font-size:0.75rem;color:#6c757d;margin-top:0.25rem}.evt-grid-image{opacity:1 !important}.evt-main-image,.evt-grid-image{opacity:1 !important}.evt-grid-image[loading="lazy"]{opacity:1 !important}.evt-duration-badge i{color:var(--primary-color);font-size:1.125rem}.evt-reviews-badge{gap:0.75rem}.evt-stars-display{color:#ffc107}.evt-rating-info{background:rgba(0,0,0,0.8);color:white;padding:0.25rem 0.5rem;border-radius:12px;font-weight:600}#evtDetails-faq-panels .content-w-body u a,.font-weight-600{font-weight:600!important}#wrapper.evtdetails{background:linear-gradient(183deg,rgb(239 239 239) 0,rgb(221 221 221 / 16%) 76%);background:rgb(255 255 255 / 0%)}.filters_listing{padding:0;background:rgb(255 255 255);border-bottom:0 solid rgb(237 237 237);z-index:7!important;position:relative;margin-bottom:5px}.anchors-container{display:flex;flex-wrap:wrap}.anchors-child{display:flex;flex:1 1 calc(100% / 6);min-width:0;position:relative}section.evtDetails.filters_listing a,section.evtDetails.filters_listing.new-pos a{display:flex;justify-content:center;align-items:center;width:100%;height:3em;line-height:1.2rem;text-align:center;padding:0.25rem 0.5rem;font-size:1.2rem !important;font-weight:400;color:rgb(51 51 51) !important;text-decoration:none;border:none;border-radius:0;margin:0;transition:all 0.2s ease;background:transparent}section.evtDetails.filters_listing a:hover{color:var(--base-blue-hover)!important}.icon-anchors i{font-size:1.25rem !important;opacity:0.8;color:var(--base-blue);margin-right:5px;flex-shrink:0}.anchors-child:not(:last-child)::after{content:"|";position:absolute;right:0;top:50%;transform:translateY(-50%);color:rgb(204 204 204);font-size:1.2rem;z-index:1;pointer-events:none}#widget--result--faq a,#widget--result--faq a span,#widget--result--faq p span,h4.panel-title a:hover,section.evtDetails.filters_listing.new-pos a.is-active,section.evtDetails.filters_listing.new-pos a:hover{color:var(--blue-color)!important}section.row-wrapper.sticky_horizontal.topheader{max-width:100%;top:0px !important;z-index:999999 !important;position:fixed;width:100%}section.row-wrapper.sticky_horizontal.topheader-xxx{max-width:100%;top:80px !important;z-index:998 !important;position:fixed;width:100%}.anchors-child a:active,.anchors-child a:focus{outline:0!important;border:none!important;text-decoration:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.activity-card_attributes.hidden-xs{list-style:none;display:flex;margin-top:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:35px}.btnbooking-now{}.evt-accordion .accordion-body{padding:1.2rem;border-top:0px solid rgb(0 0 0 / 8%);border:1px solid var(--bs-light-border-subtle) !important}.sp-slide div.share.settings-button .material-icons.share,.sp-slides div.share.settings-button .material-icons.share{width:100%;height:100%}.panel-body-pax label{margin-top:0;padding-top:5px;display:flex}.row-wrapper{width:100%;max-width:1394px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;justify-content:center}div#sidebarRight-sticky-wrapper{width:100%;display:flex;overflow:hidden;flex-direction:column;justify-content:center;align-items:center}form#booking{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.option-wrapper{transition:all 0.2s ease;cursor:pointer;border-color:#e0e0e0 !important}.option-wrapper:hover{transform:translateY(-1px);border-color:#0093d178 !important}.option-wrapper.selected{background-color:#e7f3ff !important;border-color:#0093d1 !important}.options-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.options-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}div#right-sidebar-wrapper{position:relative;background:#ffffff;padding:1.5rem;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.datepicker table tr td.today.disabled.disabled{color:#000 !important;background-image:unset;background-color:#ff9a00 !important;opacity:1 !important}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-image:linear-gradient(to bottom,#0093d2,#c6e5f2)}.discounter{right:15px}.intro{margin-bottom:10px;font-size:17px;line-height:20px;color:#333}.datepicker .day.available-date{background-color:#fff !important;border:1px solid #dee2e6!important;cursor:pointer !important;transition:all 0.2s ease !important}.pax-quantity-modern-container{--pax-primary-color:#007bff;--pax-success-color:#28a745;--pax-warning-color:#ffc107;--pax-danger-color:#dc3545;--pax-light-color:#f8f9fa;--pax-dark-color:#343a40;--pax-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);font-family:'Roboto',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;padding:0;margin:0}.icons-list.list-event-icons ul li:not(:first-child){padding-left:10px;width:width:auto;line-height:35px}.icons-list.list-event-icons ul li span.icons{width:28px;display:block;position:relative;float:left;color:var(--blue-color);font-size:25px}.icons-list.list-event-icons ul li span.icons:before{display:block;position:relative;width:32px;float:left;padding-top:5px;font-size:22px}.icons-list.list-event-icons ul li:first-child{padding-right:0;min-width:100%;font-size:18px}.icons-list.list-event-icons ul li{font-family:Roboto;font-size:16px;min-width:130px}.flag-en{background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAwIDYwMCI+PGRlZnM+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMjAwIiBoZWlnaHQ9IjYwMCIgZmlsbD0iIzAxMjE2OSIvPjxwb2x5Z29uIHBvaW50cz0iMCwwIDIwMCwwIDEyMDAsNDAwIDEyMDAsNjAwIDEwMDAsNjAwIDAsIDIwMCIgZmlsbD0id2hpdGUiLz48cG9seWdvbiBwb2ludHM9IjEyMDAsMCAxMDAwLDAgMCw0MDAgMCw2MDAgMjAwLDYwMCAxMjAwLDIwMCIgZmlsbD0id2hpdGUiLz48cG9seWdvbiBwb2ludHM9IjAsMCAxMjAsMCAxMjAwLDM2MCAxMjAwLDQ4MCAxMDgwLDQ4MCAwLDEyMCIgZmlsbD0iI0M4MTAyRSIvPjxwb2x5Z29uIHBvaW50cz0iMTIwMCwwIDEwODAsMCAwLDM2MCAwLDQ4MCAxMjAsNDgwIDEyMDAsMTIwIiBmaWxsPSIjQzgxMDJFIi8+PHJlY3QgeD0iMCIgeT0iMjUwIiB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9IndoaXRlIi8+PHJlY3QgeD0iNDUwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjYwMCIgZmlsbD0id2hpdGUiLz48cmVjdCB4PSIwIiB5PSIyNzUiIHdpZHRoPSIxMjAwIiBoZWlnaHQ9IjUwIiBmaWxsPSIjQzgxMDJFIi8+PHJlY3QgeD0iNDc1IiB5PSIwIiB3aWR0aD0iNTAiIGhlaWdodD0iNjAwIiBmaWxsPSIjQzgxMDJFIi8+PC9zdmc+');background-size:cover;background-repeat:no-repeat;background-position:-7px 0px}.search-clear-button.show{display:flex !important;opacity:1;visibility:visible;transform:translateY(-50%) scale(1)}.stars{color:#ffc107}.attr-wrapper .ph-duotone{opacity:1;font-size:2rem !important}.event-info{background-color:#f8f9fa;padding:5px 10px;text-align:left;border-radius:8px;margin:0.0rem 0.5rem}.price-item i{font-size:1.4rem;display:block;margin-bottom:0px}.main-content-inner.details-page{position:relative;transition:all 0.3s ease}.main-content-inner.details-page.responsive-mobile-mode{padding-bottom:80px}.mobile-panel-controls{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,0.98);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,0.1);padding:12px 16px;transform:translateY(100%);opacity:0;visibility:hidden;transition:transform 0.3s ease,opacity 0.3s ease,visibility 0.3s ease;box-shadow:0 -4px 12px rgba(0,0,0,0.15)}.mobile-panel-controls.visible{transform:translateY(0);opacity:1;visibility:visible}.panel-controls-wrapper{display:flex;justify-content:center;align-items:center;max-width:600px;margin:0 auto}
.panel-toggle-btn{flex-direction:row;align-items:center;justify-content:center;padding:6px 24px;
	background:var(--base-blue);border:2px solid var(--base-blue-hover);border-radius:12px;
	color:white;font-size:0.875rem;font-weight:500;text-align:center;cursor:pointer;
	transition:all 0.3s ease;min-height:50px;min-width:200px;position:relative;
	overflow:hidden;box-shadow:0 4px 12px rgba(0,123,255,0.3)}
	.panel-toggle-btn:hover{background:var(--base-blue-hover);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,123,255,0.4)}.panel-toggle-btn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,123,255,0.2)}.panel-toggle-btn i{font-size:1.5rem;margin-bottom:4px;transition:transform 0.2s ease}.panel-toggle-btn.active:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,123,255,0.2)}.panel-toggle-btn::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.3);transform:translate(-50%,-50%);transition:width 0.3s ease,height 0.3s ease;pointer-events:none}.panel-toggle-btn:active::before{width:120%;height:120%}.panel-toggle-btn:focus-visible{outline:2px solid #007bff;outline-offset:2px}:root{--mobile-controls-bg:rgba(255,255,255,0.98);--mobile-controls-border:rgba(0,0,0,0.1);--mobile-controls-shadow:0 -4px 12px rgba(0,0,0,0.15);--mobile-btn-bg:rgba(255,255,255,0.8);--mobile-btn-border:#e9ecef;--mobile-btn-color:#6c757d;--mobile-btn-active-bg:linear-gradient(135deg,#007bff 0%,#0056b3 100%);--mobile-btn-active-shadow:0 4px 12px rgba(0,123,255,0.3)}.sidebar-sticky-active{background:white !important;padding:1.5rem !important;*}.sidebar-sticky-active .card{box-shadow:none !important;border:none !important}.css-sticky-fallback{position:-webkit-sticky !important;position:sticky !important;top:80px !important;z-index:7 !important;align-self:flex-start !important}#sidebarRight{transition:all 0.3s cubic-bezier(0.4,0,0.2,1);transform:translateZ(0)}#sidebarRight.is-sticky{transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);box-shadow:0 4px 20px rgba(0,0,0,0.1)}#sidebarRight{transition-property:top,transform,box-shadow;transition-duration:0.3s,0.3s,0.2s;transition-timing-function:ease-out}div#right-sidebar{position:relative;display:flex;overflow:visible;flex-direction:column;justify-content:flex-start;align-items:stretch;height:auto}div#sidebarRight-stick{width:100%;display:block;position:relative}div#sidebarRight{position:static;width:100%;z-index:1;padding:0;display:block;transition:none}.sticky-container.is-sticky{position:fixed !important;top:120px !important;z-index:7 !important;width:inherit !important;max-width:478px}.sticky-container.is-sticky-bottom{position:absolute !important;bottom:1220px !important;top:auto !important}.sticky-content{transition:none}.sticky-container.is-sticky .sticky-content{box-shadow:0 4px 12px rgba(0,0,0,0.1);border-radius:8px;background:white}.sticky-wrapper.is-sticky{z-index:5}/* ===== KEYFRAMES ===== */ @keyframes stickyShadowAnimation{0%{box-shadow:0 4px 20px rgba(0,0,0,0.1);transform:translateY(0)}50%{box-shadow:0 6px 22px rgba(0,0,0,0.12);transform:translateY(-1px)}100%{box-shadow:0 8px 25px rgba(0,0,0,0.15);transform:translateY(0)}}@keyframes shadowFadeIn{from{box-shadow:unset}to{box-shadow:0 4px 20px rgba(0,0,0,0.1)}}@keyframes badgeAppear{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes quantityPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2);color:var(--pax-primary-color)}}@keyframes priceHighlight{0%,100%{background:transparent}50%{background:var(--pax-warning-color);border-radius:4px;padding:2px 4px;margin:-2px -4px}}@keyframes slideInUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes stickyShadowAnimation{0%{box-shadow:0 4px 20px rgba(0,0,0,0.1);transform:translateY(0)}50%{box-shadow:0 6px 22px rgba(0,0,0,0.12);transform:translateY(-1px)}100%{box-shadow:0 8px 25px rgba(0,0,0,0.15);transform:translateY(0)}}@keyframes shadowFadeIn{from{box-shadow:unset}to{box-shadow:0 4px 20px rgba(0,0,0,0.1)}}@keyframes badgeAppear{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes quantityPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2);color:var(--pax-primary-color)}}@keyframes priceHighlight{0%,100%{background:transparent}50%{background:var(--pax-warning-color);border-radius:4px;padding:2px 4px;margin:-2px -4px}}@keyframes slideInUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}/* ===== MEDIA QUERIES ===== */ @media (max-width:768px){.lang-text{font-size:10px}.anchors-child{flex:1 1 calc(100% / 3)}section.evtDetails.filters_listing a{font-size:1rem !important;padding:0.2rem}.icon-wrapper i{font-size:1.1rem !important;margin-right:3px}.fs-1{font-size:calc(1.2rem+1.5vw) !important}.panel-body-calender{padding:0.5rem}#CALENDAR .datepicker table{font-size:0.9rem}.pax-stepper-modern{flex-direction:column;align-items:stretch;padding:16px}.pax-type-header{margin-right:0;margin-bottom:16px}.pax-controls-section{justify-content:space-between;gap:16px}.price-display{align-items:flex-start;min-width:auto}.qty-btn{width:44px;height:44px}.qty-display{min-width:56px;padding:0 16px}.qty-number{font-size:20px}.datepicker .scheduled-date.no-availability.disabled-visual::after,.datepicker .available-date.enabled-date::before{font-size:6px;top:0}.widget-langs-list{padding:0.75rem 1rem;margin-bottom:1rem}.langs-container{gap:0.375rem;justify-content:center}.lang-link{padding:0.4rem 0.75rem;font-size:0.8rem;border-radius:16px}.lang-flag{width:16px;height:16px;margin-right:0.375rem}.lang-title{font-size:0.8rem;margin-bottom:0.75rem;text-align:center}}@media only screen and (max-width:768px){.btnwrapper .eventName{font-size:14px}.slbig,.slsmall{height:auto;border-top:6px solid #fff}.slsmall{border-left:6px solid #fff}.owlcarousel3col.owlcarousel.owlthem>div>.item{height:302px;width:100%;padding-left:0;padding-right:0}}@media only screen and (min-width:992px){.total.text-left.tarifa,div#SUBTOTAL{font-weight:600}.total.text-right.total_price_child,.total.text-right.total_price_infant{line-height:20px}}@media only screen and (max-width:992px){h2.gallery-ttl.hidden-md.hidden-lg.title{margin-bottom:0!important}.total.resumen-price.text-right,.total.text-right.tarifa span#dscfld,div#TOTAL span{padding-right:0}.total.resumen-price{padding-left:20px;font-size:20px}.item .wrapper h3>a{font-size:18px}}@media only screen and (min-width:971px){.total.text-left.tarifa,div#SUBTOTAL{font-weight:600}.total.text-right.total_price_child,.total.text-right.total_price_infant{line-height:20px}}@media only screen and (min-width:1200px) and (max-width:1400px){span.span-title-left{width:90%}.btnwrapper table td.btnwrapper-option-title{width:93%}td.btnwrapper-option-title span{font-size:15px;width:86%;display:inline-block;float:left}div#left-sidebar{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}}@media only screen and (min-width:360px) and (max-width:1200px){span.span-title-left{display:flex;justify-content:flex-start;align-items:center;width:85%;font-size:15px;text-align:left;min-height:38px;height:50px;float:left;padding-left:5px;padding-right:0;margin:0}.slbig,.slsmall{border-top:6px solid #fff}section#home-slider{min-height:auto}.images-wrapper{display:flex;position:relative}.slbig{height:280px !important}.slsmall{height:140px;border-left:6px solid #fff}div#book_btn_lg{height:58px}.cart-buttons.details{height:60px}.a-button-big{font-size:1rem;font-weight:600;font-family:Roboto}#hdrWillDo .card-body{padding:1.25rem 1.25rem 0}#widget--result--prices .card-body{padding:1.25rem .25rem 0}div#widget--result--prices .inner_inner span.a_text_table_price,table.table.table-striped.at-price-table .thscope{font-size:13px}table.at-price-table .event-name{display:inline-block;width:100%;float:left}}@media (max-width:480px){.pax-totals-summary{padding:12px;margin-top:16px}.anchors-child{flex:1 1 calc(100% / 2)}section.evtDetails.filters_listing a{font-size:0.9rem !important;height:2.5em}.icon-wrapper i{font-size:1rem !important}.anchors-child:nth-child(2n)::after{display:none}.fs-1{font-size:calc(1.0rem+1.5vw) !important}.pax-stepper-modern{padding:12px}.pax-icon-container{width:40px;height:40px;margin-right:12px}.pax-icon{font-size:18px}.pax-title{font-size:15px}.pax-subtitle{font-size:12px}.mobile-panel-controls{padding:10px 12px}.panel-controls-wrapper{gap:6px}.panel-toggle-btn{padding:10px 6px;min-height:55px;border-radius:10px}.panel-toggle-btn i{font-size:1.25rem;margin-bottom:3px}.panel-toggle-btn span{font-size:0.7rem}}@media print{.pax-stepper-modern{box-shadow:none;border:1px solid #ccc;break-inside:avoid}.pax-quantity-modern-container{box-shadow:none;border:1px solid #000}}@media (max-width:576px){.price-label i{font-size:1rem}.langs-container{gap:0.25rem}.lang-link{padding:0.3rem 0.3rem;font-size:0.75rem;border-radius:14px}.lang-flag{width:14px;height:14px;margin-right:0.25rem}.price-legend{gap:1rem}.prices-grid{grid-template-columns:1fr;gap:0.5rem}.price-item{display:flex;justify-content:space-between;align-items:center;text-align:left}.price-label{flex-direction:row;gap:0.5rem}}@media (max-width:767.98px){.row-wrapper{margin-right:inherit;margin-left:inherit}.grupo-name{margin-bottom:1rem !important;margin-top:1rem !important;padding:1rem !important}.grupo-name h1{font-size:1.25rem !important;margin-bottom:0.5rem !important}.precio-container{margin-top:1rem;padding:1rem;text-align:center !important}.price-amount span{font-size:2rem !important}.attributes-mobile{margin-top:0.75rem !important;width:100%;display:flex}.attributes-mobile .badge{font-size:0.7rem;padding:0.3rem 0.5rem}.attributes-mobile .badge{display:flex;flex:1 1 calc(25% / 4);min-width:0;position:relative;flex-direction:row;justify-content:center;align-items:center;font-size:14px}}@media (max-width:575.98px){.attributes-mobile .d-flex{justify-content:center}.grupo-name{padding:0.75rem !important;margin-left:0.5rem !important;margin-right:0.5rem !important}.grupo-name h1{font-size:1.1rem !important}.price-amount span{font-size:1.55rem !important}}@media screen and (max-width:47.875em) and (min-aspect-ratio:13 / 9),screen and (min-width:47.9375em){header#header .header-nav-wrapper.filters_listing_on:not(.scroll-to-fixed-fixed){height:unset;opacity:unset;display:block}}@media only screen and (max-width:810px){.slbig,.slsmall{height:auto!important;border-top:6px solid #fff}#home-slider .title-wrapper h1,form#home-search_form h2,form#home-search_form h5{text-shadow:5px 3px 9px rgb(25 39 40 / 30%);font-size:34px!important}section#home-slider{margin-bottom:0;position:relative;background-image:unset!important}.gallery-main-container{height:auto!important;max-height:auto!important;min-height:auto!important}.gallery-main-container img{height:auto !important}.slsmall{border-left:6px solid #fff}section#home-slider img.header_banner{width:100%;max-width:100%;vertical-align:middle;display:inline-block;position:absolute;top:70px;min-height:176px;object-fit:cover;flex-grow:1}section#home-slider .container.title-wrapper{display:none!important}.anchors-child i,.clip-path,.typ-audience,a.rmlink,div#recomended_wrapper,section#home-slider .row-wrapper-breadcrumb,section.row-wrapper.evtDetails.filters_listing.sticky_horizontal.new-pos{display:none}body.evtDetails h2.title{padding:6px 20px 4px}.anchors-child{display:flex;float:left;width:20%}.anchors-child:not(:last-child):after{color:rgb(204 204 204);content:unset;margin:unset;position:absolute;right:2px;display:flex;justify-content:unset;align-items:unset}.anchors-child:not(:last-child) a{border-right:1px solid rgb(239 239 239)!important}section.evtDetails.filters_listing.new-pos a{line-height:.8rem;height:4em;font-size:.8rem!important;margin:0}#accordion-reservar .header_label,.ocollapsible__header{font-size:20px;font-weight:400;display:flex;font-family:'Roboto Condensed'}.theiaStickySidebar{padding:6px 4px;min-height:auto}table.at-price-table.table-striped tbody tr:nth-of-type(odd){background-color:unset;border-top:0 solid rgb(222 226 230)}#accordion-reservar .header_label{flex-direction:row;justify-content:flex-start;align-items:center;height:30px}.btnwrapper table td span.span-title{min-height:45px;height:45px;font-size:16px}.btnwrapper table td.btnwrapper-option-title{padding:0;float:left;width:92%;line-height:45px}td.btnwrapper-option-title span{line-height:45px;padding-left:5px;font-size:17px;font-family:'Roboto Condensed'}.row-wrapper{max-width:100%;margin-right:auto;margin-left:auto;flex:0 0 100%;flex-wrap:wrap}div#page,table.table.table-striped.at-price-table tr td{padding:0}.row-inner-content.pr-2{padding-right:0!important}#evtDetails-prices-panels table.at-price-table tr td{width:33%;border-top:unset}table.at-price-table tr td .inner_inner.float-rigth{text-align:left}table.at-price-table.table-striped tbody tr:nth-of-type(odd){background-color:unset;border-top:0 solid rgb(222 226 230)}table.table.table-striped.at-price-table thead th{padding:.6rem .5rem}.readmore.less{width:100%;max-width:345px;white-space:normal}.comments-area{padding:5px 0 0}}@media only screen and (min-width:768px) and (max-width:992px){.anchors-child .btn{padding:.375rem 0}.images-wrapper{display:flex;position:relative;margin-top:5px}section.row-wrapper.evtDetails.filters_listing.sticky_horizontal.new-pos{max-width:100%}section.evtDetails.filters_listing a{font-size:1rem!important}}@media (max-width:991.98px){.precio-container-overlay{display:block}}@media (max-width:992px){.evt-gallery-info{position:absolute;width:100%;bottom:1rem;left:0%;transform:translateX(0%);z-index:10}}@media (min-width:992px){.evt-gallery-container{height:var(--gallery-height-desktop)}.evt-gallery-flex{flex-direction:row}.evt-gallery-main-panel{flex:0 0 60%}.evt-gallery-grid-panel{display:block;flex:0 0 40%}.evt-price-overlay{display:none}}@media only screen and (max-width:1024px){body.evtDetails h2.title{display:flex!important}.button_inc,.button_incadd{height:35px;width:32px}div#amount-pax .panel-body-pax,div.customer-langs{padding:0}div.customer-langs .img-inner a .langs-name{font-size:15px}div#right-sidebar>div.text-right{display:flex!important;flex-direction:row;justify-content:flex-start;align-items:center}div#right-sidebar .breadcrumb.text-right{text-align:left;line-height:1;padding:.75rem .1rem;display:flex!important;flex-direction:row;justify-content:flex-start;align-items:center}div#right-sidebar .breadcrumb.text-right>li:last-child,div#right-sidebar .breadcrumb.text-right>li>a{font-size:17px}}@media only screen and (min-width:1024px) and (max-width:1200px){section.row-wrapper.evtDetails.filters_listing.sticky_horizontal.new-pos{max-width:100%}div#left-sidebar,div#right-sidebar{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:100%;width:100%}.btnwrapper table td.btnwrapper-option-title{width:90%}td.btnwrapper-option-title span{font-size:14px}div#left-sidebar{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}span.span-title-left{width:89%}}@media screen and (max-width:47.875em) and (min-aspect-ratio:13 / 9),screen and (min-width:47.9375em){a.anchor-scroll.icon-anchors.active.is-active{border-bottom:5px solid #0093d1 !important}a.anchor-scroll.icon-anchors:hover{border-bottom:5px solid #0dcaf0 !important}}@media only screen and (min-width:768px){.total.text-right.total_price_child,.total.text-right.total_price_infant{line-height:20px}}@media only screen and (min-height:736px) and (min-width:414px){.total.text-right.total_price_child,.total.text-right.total_price_infant{line-height:20px}}@media only screen and (min-width:384px){.btnwrapper .eventName{font-size:14px}}@media only screen and (min-width:1600px) and (max-width:1800px){td.btnwrapper-option-title span{font-size:16px;float:left}}@media only screen and (min-width:1400px) and (max-width:1600px){.btnwrapper table td.btnwrapper-option-title{width:94%}}@media only screen and (min-width:1300px) and (max-width:1200px){td.btnwrapper-option-title span{font-size:16px}}@media (prefers-reduced-motion:reduce){.pax-quantity-modern-container *{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}.mobile-panel-controls,
	.panel-toggle-btn,#left-sidebar,#right-sidebar{transition:none !important}}@media (max-width:980px){.sticky-container.pax-mode-active{border-top:none !important;box-shadow:none !important}.sticky-container.is-sticky,.sticky-container.is-sticky-bottom{position:static !important;top:auto !important;bottom:auto !important;width:100% !important;max-width:none !important}}@media (min-width:768px) and (max-width:991.98px){.attributes-container .row{--bs-gutter-x:0.75rem}.attribute-content .text-muted{font-size:0.7rem}.attribute-content strong{font-size:0.8rem}.precio-container{padding:0.75rem}.price-amount span{font-size:1.5rem !important}}@media (max-width:1080px){.grupo-name{margin:0 !important}.css-sticky-fallback,.modern-sticky-element{position:relative !important;top:auto !important;transform:none !important}.filters_listing{max-width:100%;margin-right:auto;margin-left:auto}.grupo-name{max-width:100%;margin-right:auto;margin-left:auto}}@media (max-width:1023px){.main-content-inner.details-page.responsive-mobile-mode .row.g-4{position:relative;overflow:hidden}.main-content-inner.details-page.responsive-mobile-mode #left-sidebar{position:relative;width:100%;transform:translateX(0);opacity:1;visibility:visible;transition:transform 0.3s ease,opacity 0.3s ease,visibility 0.3s ease;z-index:10}.main-content-inner.details-page.responsive-mobile-mode #right-sidebar{position:absolute;top:0;left:0;width:100%;transform:translateX(100%);opacity:0;visibility:hidden;transition:transform 0.3s ease,opacity 0.3s ease,visibility 0.3s ease;z-index:5}.main-content-inner.details-page.responsive-mobile-mode #left-sidebar.panel-hidden{transform:translateX(-100%);opacity:0;visibility:hidden}.main-content-inner.details-page.responsive-mobile-mode #right-sidebar:not(.panel-hidden){transform:translateX(0);opacity:1;visibility:visible;z-index:10}}@media (max-width:1023px) and (min-width:768px){.panel-controls-wrapper{max-width:400px}
	.panel-toggle-btn{padding:8px 12px;min-height:50px}
	.panel-toggle-btn i{font-size:1.75rem;margin-bottom:6px}}@media (min-width:1024px){.mobile-panel-controls{display:none !important}.main-content-inner.details-page #left-sidebar,.main-content-inner.details-page #right-sidebar{position:relative !important;transform:none !important;opacity:1 !important;visibility:visible !important}.main-content-inner.details-page .row.g-4{display:flex !important;flex-wrap:wrap !important}.main-content-inner.details-page #left-sidebar{flex:0 0 auto !important;width:58.333333% !important}.main-content-inner.details-page #right-sidebar{flex:0 0 auto !important;width:41.666667% !important}.main-content-inner.details-page{padding-bottom:0 !important}}@media (prefers-color-scheme:dark){:root{--mobile-controls-bg:rgba(33,37,41,0.98);--mobile-controls-border:rgba(255,255,255,0.1);--mobile-btn-bg:rgba(52,58,64,0.8);--mobile-btn-border:#495057;--mobile-btn-color:#adb5bd}}
.evt-accordion .accordion-button:hover span {color: var(--base-blue)!important;}
.basket-actions-btn button.bgorange:hover {background-color: var(--base-orange-hover);}
.unit-price-display{line-height: 1.2rem;}
.anchors-grid {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 0.5rem;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.anchors-child {
    text-align: center;
}
.anchors-child a {
    display: block;
    width: 100%;
    padding: 0.5rem;
}
@media (max-width: 991px) {
	.panel-toggle-btn {
	    flex-direction: row;
	    align-items: center;
	    justify-content: center;
	    padding: 6px 24px;
	    background: var(--base-blue);
	    text-align: center;
	    cursor: pointer;
	    transition: all 0.3s ease;
	    min-height: 50px;
	    min-width: 200px;
	    position: relative;
	    overflow: hidden;
	    box-shadow: 0 4px 12px rgba(0, 123, 255, 0.3);
	    -webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgb(34 36 38 / 15%) inset;
	    box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgb(34 36 38 / 15%) inset;
	    color: rgb(255 255 255);
	    border-radius: 2rem;
	    font-size: 1.2rem !important;
	    font-weight: 700;
	    flex: 0.5 0 auto;
	    border: unset;
	}

    .panel-toggle-btn span {
        font-size: 1.2rem;
    }
}
@media (max-width: 1023px) {
    .main-content-inner.details-page.responsive-mobile-mode #left-sidebar {
       padding-left: 0.8rem;
    }
}

/* nuevo fix */
