:root{--primary-color: #FCA702;--secondary-color: #051242;--accent-color: #0dcaf0;--text-color: #333;--light-gray: #f8f9fa;--border-radius: 8px;--transition: all .3s ease}.table th:nth-child(1){white-space:nowrap}.table-dark{--bs-table-bg: var(--primary-color);--bs-table-striped-bg: var(--primary-color);--bs-table-striped-color: #fff;--bs-table-active-bg: var(--primary-color);--bs-table-active-color: #fff;--bs-table-hover-bg: var(--primary-color);--bs-table-hover-color: #fff;color:#fff;border-color:var(--primary-color)}.btn-custom{background-color:var(--primary-color);border-color:var(--primary-color)}.btn-custom:hover{border-color:var(--primary-color);background:#fff;color:var(--primary-color)}.btn-wrap-increment *{font-size:16px}.btn-wrap-increment .btn{width:23%;color:#fff;background-color:var(--primary-color);border-color:var(--primary-color);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding:9px 0}.btn-wrap-increment #participantes{text-align:center}.booking-img{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.header-top-left{display:flex;align-items:center;gap:25px}.header-top-left a{white-space:nowrap}.header-top{width:100%;display:block!important;background-color:var(--secondary-color);padding:5px 0}.top-contact-info ul li a{color:var(--light-gray);font-weight:500}.top-social a{color:var(--light-gray);font-weight:700}.top-header-custom .top-contact-info ul li a{color:var(--secondary-color)}.top-header-custom .top-social a{color:var(--secondary-color);font-weight:700}.top-header-custom .header-top-right .nice-select:after{border-color:var(--secondary-color)}.fixed-top .top-contact-info ul li a{color:var(--secondary-color);text-shadow:none}.fixed-top .top-social a,.fixed-top .header-top-right .nice-select{color:var(--secondary-color)}.fixed-top .header-top-right .nice-select:after{border-color:var(--secondary-color)}.navbar-custom .top-contact-info ul li a{color:var(--secondary-color);font-weight:700;text-shadow:none}.navbar-custom .top-social a{color:var(--secondary-color);font-weight:700}.navbar-custom .header-top-right .nice-select{color:var(--light-gray);font-weight:700}.navbar-custom .header-top-right .nice-select:after{border-color:var(--light-gray);font-weight:700}.navbar{flex-direction:column}.header-custom{height:260px}.header-custom .nav-link,.header .fixed-top .nav-link{text-shadow:none}.navbar .nav-item .nav-link{color:var(--secondary-color);font-weight:700;text-shadow:0px 0px 1px black}.tour-area .tour-img{position:relative;overflow:hidden;height:244px}.tour-area img{height:100%;width:100%;object-fit:cover;object-position:center}.tour-sidebar .titulo{text-align:center}.tour-tabs{padding:25px}.tour-tabs .tab-pane{padding-top:25px}.tour-tabs .nav-tabs{border-bottom:1px solid var(--primary-color)}.tour-tabs .nav-tabs .nav-item.show .nav-link,.tour-tabs .nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:var(--primary-color) var(--primary-color) #fff}.tour-reserva .wizard .nav-tabs .nav-item .nav-link.active{border:2px solid var(--accent-color);color:var(--accent-color)}.tour-reserva .nav-tabs .nav-item .nav-link.active:after{border-bottom-color:var(--accent-color)}.tour-reserva label{color:#666}.logo-animated{animation:tada 2s infinite}.logo-scrolled-state{animation:backInDown;animation-duration:1s}.hero-slide{padding-top:350px;padding-bottom:120px;height:90vh;align-items:end;position:relative;overflow:hidden}.hero-slide .container{padding:0 15px}.hero-slide:before{background-color:#08274059}.hero-slide .hero-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;will-change:transform,filter,background-size,background-position;backface-visibility:hidden;perspective:1000px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;image-rendering:optimizeQuality;image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.hero-slide .container-fluid{position:relative;z-index:2}.tour-area .hero-slide:before{border-radius:15px;background-color:#08274000}.tour-area .hero-slide{padding:0;height:250px;border-radius:15px}.hero-image{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;position:relative;overflow:hidden;filter:brightness(.9);will-change:transform,filter,background-size,background-position;backface-visibility:hidden;perspective:1000px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.hero-section{position:relative;overflow:hidden;height:90dvh}.hero-section .owl-item .hero-image{animation-play-state:paused!important;opacity:.7;transform:scale(1.05);transition:opacity .8s ease-in-out,transform .8s ease-in-out}.hero-section .owl-item.active .hero-image{animation-play-state:running!important;opacity:1;transform:scale(1)}.hero-section .owl-item .hero-image{animation:none!important}.hero-section .owl-item.active .hero-image.hero-slide-1{animation:zoomTopRight 5s ease-in-out infinite!important}.hero-section .owl-item.active .hero-image.hero-slide-2{animation:zoomTopLeft 5s ease-in-out infinite!important}.hero-section .owl-item.active .hero-image.hero-slide-3{animation:zoomCenter 5s ease-in-out infinite!important}.hero-section .owl-item.active .hero-image.hero-slide-4{animation:zoomBottomRight 5s ease-in-out infinite!important}.hero-section .owl-item.active .hero-image.hero-slide-5{animation:zoomBottomLeft 5s ease-in-out infinite!important}.hero-section .owl-item.active .hero-image.hero-slide-6{animation:zoomTopRight 5s ease-in-out infinite!important}.hero-section .owl-item.active .hero-image.hero-slide-7{animation:zoomTopLeft 5s ease-in-out infinite!important}.hero-section .hero-sub-title{text-shadow:-1px 0 4px BLACK}.hero-section .hero-title{margin:10px 0;text-shadow:-1px 0 4px BLACK}@keyframes zoomTopRight{0%{background-size:100%!important;background-position:center!important;filter:brightness(.9);transform:scale(1) translate(0) translateY(0)}to{background-size:135%!important;background-position:top right!important;filter:brightness(1.15);transform:scale(1.18) translate(-5%) translateY(5%)}}@keyframes zoomTopLeft{0%{background-size:100%!important;background-position:center!important;filter:brightness(.9);transform:scale(1) translate(0) translateY(0)}to{background-size:135%!important;background-position:top right!important;filter:brightness(1.15);transform:scale(1.18) translate(5%) translateY(5%)}}@keyframes zoomCenter{0%{background-size:100%!important;background-position:center!important;filter:brightness(.9);transform:scale(1)}to{background-size:140%!important;background-position:center!important;filter:brightness(1.1);transform:scale(1.15)}}@keyframes zoomBottomRight{0%{background-size:100%!important;background-position:center!important;filter:brightness(.9);transform:scale(1) translate(0) translateY(0)}to{background-size:135%!important;background-position:top right!important;filter:brightness(1.15);transform:scale(1.18) translate(-5%) translateY(-5%)}}@keyframes zoomBottomLeft{0%{background-size:100%!important;background-position:center!important;filter:brightness(.9);transform:scale(1) translate(0) translateY(0)}to{background-size:135%!important;background-position:top right!important;filter:brightness(1.15);transform:scale(1.18) translate(5%) translateY(-5%)}}.destination-area .destination-img{position:relative;overflow:hidden;height:350px}.destination-area .destination-img img{height:100%;width:100%;object-fit:cover;object-position:center}.destination-area .destination-info h3{font-size:20px}.destination-area .destination-info span{font-size:16px;font-weight:700}@media (max-width: 991px){.navbar-custom .navbar-toggler-icon{color:var(--secondary-color)}.navbar-custom .navbar-toggler-icon:after{border-color:var(--secondary-color)}.hero-slide{padding-top:370px;padding-bottom:70px}.header .dropdown-item{white-space:pre-wrap}}@media (min-width: 992px){.navbar .nav-item .dropdown-menu{transition:.1s}.navbar .nav-item .dropdown-menu .dropdown-item{white-space:pre-wrap}.navbar-custom .nav-item .nav-link{color:var(--secondary-color);font-weight:700!important}.fixed-top .header-top{display:none!important}.dropdown-menu-custom{width:720px!important;right:0;left:auto}.dropdown-menu-custom-2{width:1080px!important;right:0;left:-540px!important}.dropdown-menu-custom-3{width:720px!important;right:0;left:-270px!important}.dropdown-menu-custom-2 .dropdown-item{font-size:13px!important}.header .dropdown-item-custom{display:flex}.navbar .nav-item .dropdown-menu .dropdown-item:hover{color:#fff;background-color:var(--primary-color)}}.logo-display{animation:tada 2s infinite}.logo-scrolled{animation:backInDown;animation-duration:1s}.booking-precio{font-size:18px}.booking-precio strong{color:var(--secondary-color)}.booking-precio strong:nth-child(1){color:red;font-size:.9em}.cart-summary .booking-precio{font-size:16px;text-align:end}@media (max-width: 480px){.hide-mobile{display:none}.top-contact-info ul li a{color:var(--secondary-color);font-weight:500;text-shadow:1px 0px 1px black}.top-contact-info{width:100%}.top-contact-info ul{flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:center}.navbar{top:15px}.header-top{background-color:transparent}.fixed-top>.header-top{display:flex!important;margin-top:15px}.top-contact-info ul{gap:0}.hero-slide{padding-top:370px;padding-bottom:100px}}@media (min-width: 768px) and (max-width: 991px){.navbar{top:0px}.top-contact-info ul li a{color:var(--light-gray)!important}}@media (min-width: 992px) and (max-width: 1200px){.top-contact-info ul li a{color:var(--light-gray)!important}}@media (min-width: 1201px){.top-contact-info ul li a{color:var(--light-gray)!important}}
