@font-face{font-family:'renner_blackblack';src:url(../fonts/renner-black-webfont.woff2) format('woff2'),url(../fonts/renner-black-webfont.woff) format('woff');font-weight:400;font-style:normal}:root{--violet:#683e5d;--dark-green:#01654c;--light-green:#67b880;--yellow:#f9cc5f;--orange:#ee5f3d;--offset:0px;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset));--font-renner:'renner_blackblack'}*{font-family:"aller",sans-serif;font-weight:400}.TextoRojo{color:#bf3e3e;font-size:12px}html{scroll-behavior:auto!important;font-family:"aller",sans-serif!important}.OverFlowHidden{overflow:hidden!important}.hover-zoom1{float:left;margin:0;width:100%;height:500px;transition:all 0.3s ease-in-out;background-size:120%;background-position:center;background-repeat:no-repeat;background-color:gray;position:relative}.hover-zoom2{float:left;margin:0;height:250px;width:100%;transition:all 0.3s ease-in-out;background-size:120%;background-position:center;background-repeat:no-repeat;background-color:gray;position:relative}.hover-zoom3{float:left;margin:0;height:250px;width:100%;transition:all 0.3s ease-in-out;background-size:120%;background-position:center;background-repeat:no-repeat;background-color:gray;position:relative}.hover-zoom1:hover,.hover-zoom2:hover,.hover-zoom3:hover{background-size:110%}.video-btn{cursor:pointer}textarea:focus,input:focus{outline:none!important}*:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.float.btn-whatsapp{width:60px;height:60px;border-radius:50px;background-color:#25d366;padding:10px;overflow:hidden;transition:all ease .3s}.float.btn-whatsapp:hover{background-color:#25d36680;transform:scale(1.05)}.float.btn-whatsapp svg{filter:invert(99%) sepia(0%) saturate(2%) hue-rotate(254deg) brightness(114%) contrast(100%);width:100%;height:100%;position:relative}.InputContacto{border:solid 0;border-radius:0;border-bottom:solid 2px #909090}.InputContacto:focus{border-bottom:solid 2px #9b6586}.accordion-button:not(.collapsed){box-shadow:none!important}.accordion-button span{color:#3c3c3c!important;font-weight:600;font-size:18px}.accordion-button:not(.collapsed)::after{filter:invert(0%) sepia(100%) saturate(26%) hue-rotate(222deg) brightness(103%) contrast(102%)}.accordion-button:not(.collapsed) span{color:var(--dark-green)!important}.accordion-body{padding:0 1.25rem 1rem 1.25rem}.accordion-body a{color:var(--orange);transition:all ease .3s}.accordion-body a:hover{color:var(--violet)}.accordion-item{border-bottom:dashed 1px var(--dark-green)!important;box-shadow:none}.accordion-button:not(.collapsed){background-color:transparent!important}.accordion-button{background-color:transparent!important}.accordion-button.collapsed::after{opacity:1!important}.accordion-button::after{transform:rotate(-90deg)}.accordion-button:not(.collapsed)::after{opacity:1!important;transform:rotate(0deg)}.accordion-button:not(.collapsed)::after{transform:rotate(-180deg)}.modal-dialog{min-width:55%;margin:13dvh auto;aspect-ratio:16 / 9;height:auto}.modal-body{position:relative;padding:0}.modal-content{background-color:var(--dark-green)!important;border:none!important}.btn-close{position:absolute;right:-40px;top:-40px;background:#fff0 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")!important}.float{position:fixed;width:67px;height:68px;bottom:20px;right:20px;z-index:100}@media (max-width:1280px){.hover-zoom1{float:left;margin:0;width:100%;height:470px;transition:all 0.3s ease-in-out;background-size:120%;background-position:center;background-repeat:no-repeat;background-color:gray;position:relative}.hover-zoom2{float:left;margin:0;height:235px;width:100%;transition:all 0.3s ease-in-out;background-size:120%;background-position:center;background-repeat:no-repeat;background-color:gray;position:relative}.hover-zoom3{float:left;margin:0;height:235px;width:100%;transition:all 0.3s ease-in-out;background-size:120%;background-position:center;background-repeat:no-repeat;background-color:gray;position:relative}}@media (max-width:500px){.hover-zoom1{width:100%;height:400px;background-size:110%}.hover-zoom2{height:220px;width:100%;background-size:110%}.hover-zoom3{height:220px;width:100%;background-size:110%}.hover-zoom1:hover,.hover-zoom2:hover,.hover-zoom3:hover{background-size:100%;cursor:pointer}.accordion-button,.accordion-body{padding:1rem 1rem!important}.modal-dialog{max-width:90%;margin:25vh auto}.btn-close{right:0;top:-40px}}@media (max-width:411px){.hover-zoom1{width:100%;height:400px;background-size:125%}.hover-zoom2{height:200px;width:100%;background-size:125%}.hover-zoom3{height:200px;width:100%;background-size:125%}.hover-zoom1:hover,.hover-zoom2:hover,.hover-zoom3:hover{background-size:115%;cursor:pointer}}.jovenes .navbar{position:fixed;bottom:60px;left:0;right:0;background:rgb(255 255 255 / .35);backdrop-filter:blur(10px);z-index:1000;padding:5px;width:fit-content;border-radius:40px;margin:0 auto}.jovenes section{min-height:100vh;display:flex;align-items:center;justify-content:center}.jovenes section .container{padding:80px 60px 20px;width:100%;max-width:1700px;overflow:hidden}#home .container{padding:20px 60px 20px;width:100%;max-width:1700px;overflow:hidden}.nav-container{position:fixed;top:auto;left:0;right:0;z-index:1000;padding:0;transition:all 0.3s ease;background:#fff0;width:fit-content;margin:0 auto;bottom:60px;background:rgb(240 240 240 / .35);backdrop-filter:blur(10px);border-radius:40px}.nav-container.scrolled{background:rgb(255 255 255 / .95);backdrop-filter:blur(10px);box-shadow:0 2px 20px rgb(0 0 0 / .1)}.navigation{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0}.nav-menu{display:flex;list-style:none;gap:20px;align-items:center;position:relative;padding:0 10px;margin-bottom:0}.nav-item{position:relative}.nav-link{text-decoration:none;color:#fff;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;padding:0.5rem!important;border-radius:4px;transition:all 0.3s ease;position:relative;display:block;color:#ffffff!important}.modal-open .modal{top:0!important;overflow-x:visible;overflow-y:visible}.nav-container.scrolled .nav-link{color:var(--dark-green)!important}.nav-link:hover{font-weight:600}.active-indicator{position:absolute;top:-15px;left:50%;transform:translateX(-50%);opacity:0;transition:all 0.4s cubic-bezier(.4,0,.2,1);pointer-events:none}.active-indicator img{width:25px}.nav-item.active .active-indicator{opacity:1;top:-28px}.nav-item.active .nav-link{color:#10b981}.nav-container.scrolled .nav-item.active .nav-link{color:var(--dark-green)}.jovenes .cta-button{background:var(--dark-green);color:#fff;padding:12px 24px;border-radius:25px;text-decoration:none;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s ease;margin-left:10px;display:flex;align-items:center;border:solid 1px #ffffff65}.jovenes .cta-button svg{width:12px;margin-right:8px;filter:invert(98%) sepia(4%) saturate(2%) hue-rotate(3deg) brightness(115%) contrast(100%);padding-bottom:2px}.jovenes .cta-button:hover{background:var(--light-green);box-shadow:0 4px 12px rgb(16 185 129 / .3)}.hamburger-menu{display:none;flex-direction:column;cursor:pointer;padding:.5rem;z-index:1001}.hamburger-line{width:25px;height:3px;background:#fff;margin:3px 0;transition:all 0.3s ease;border-radius:2px}.nav-container.scrolled .hamburger-line{background:#374151}.hamburger-menu.active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger-menu.active .hamburger-line:nth-child(2){opacity:0}.hamburger-menu.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mobile-menu{position:fixed;top:0;right:-310px;width:310px;height:100vh;background:rgb(255 255 255 / .98);backdrop-filter:blur(15px);z-index:990;transition:right 0.4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem}.mobile-menu ul{padding-left:0!important}.mobile-menu.active{right:0;box-shadow:0 2px 20px rgb(0 0 0 / .1)}.mobile-nav-menu{list-style:none;display:flex;flex-direction:column;gap:1.5rem;text-align:center;margin-bottom:3rem}.mobile-nav-item{position:relative;width:fit-content}.mobile-nav-link{text-decoration:none!important;color:#1f2937;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:0;border-radius:0;transition:all 0.3s ease;display:block;position:relative}.mobile-nav-link:hover{color:#10b981}.mobile-nav-item.active .mobile-nav-link{color:#10b981}.mobile-active-indicator{position:absolute;top:auto;bottom:-10px;left:auto;right:-15px;width:12px;height:12px;opacity:0;transition:all 0.4s cubic-bezier(.4,0,.2,1);pointer-events:none}.mobile-nav-item.active .mobile-active-indicator{opacity:1;top:-17px}.jovenes .swiffy-slider .carousel-item-custom{height:90dvh;border-radius:40px;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;padding:40px}.jovenes .swiffy-slider .carousel-item-custom .content-carousel{display:flex;flex-direction:column;height:100%}.jovenes .swiffy-slider .carousel-item-custom .logo{margin:0 auto 10px;max-width:290px;height:auto}.jovenes .swiffy-slider #slide2 .right-custom img.img-mobile{display:none}.jovenes .swiffy-slider .carousel-item-custom .left-custom{max-width:650px;height:calc(100% - 180px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.jovenes .swiffy-slider #slide1 .left-custom{height:calc(100% - 50px)}.jovenes .swiffy-slider #slide2 .left-custom{max-width:calc(100% - 550px);display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.jovenes .swiffy-slider .carousel-item-custom .left-custom img{max-width:90px;margin-bottom:30px}.jovenes .swiffy-slider .carousel-item-custom .left-custom h2,.jovenes .swiffy-slider .carousel-item-custom .left-custom h1{font-family:'renner_blackblack';line-height:100%;color:#fff;text-shadow:-1px 3px 2px rgb(202 193 193 / .6);font-size:3rem;text-transform:uppercase;margin-bottom:10px}.jovenes .swiffy-slider .carousel-item-custom#slide2 .left-custom h2,.jovenes .swiffy-slider .carousel-item-custom#slide2 .left-custom h1{text-align:right}.jovenes .swiffy-slider .carousel-item-custom#slide1 .left-custom h2 span,.jovenes .swiffy-slider .carousel-item-custom#slide1 .left-custom h1 span{color:var(--violet);text-shadow:-1px 3px 2px rgb(202 193 193 / .6);font-size:3rem;font-family:'renner_blackblack'}.jovenes .swiffy-slider .carousel-item-custom#slide2 .left-custom h2 span,.jovenes .swiffy-slider .carousel-item-custom#slide2 .left-custom h1 span{color:#57b68c;font-family:'renner_blackblack'}.jovenes .swiffy-slider .carousel-item-custom .left-custom p{color:#fff;font-size:1.2rem;line-height:120%;margin-bottom:30px}.jovenes .swiffy-slider #slide1{background:#afb9af url(../images/jp/bg-home-01.webp)}.jovenes .swiffy-slider #slide2{background:#afb9af url(../images/jp/bg-home-02.webp)}.jovenes .swiffy-slider #slide2 .content-carousel .content-text{min-height:calc(90dvh - 150px);display:flex;align-items:flex-end;justify-content:space-between}.jovenes .swiffy-slider #slide2 .right-custom{height:100%;max-width:350px;position:relative}.jovenes .swiffy-slider #slide2 .right-custom img{max-height:100%;position:relative;z-index:1}.jovenes .swiffy-slider .slider-nav-visible .slider-nav{visibility:visible;height:fit-content;top:45%}.jovenes .btn-jovenes{padding:15px 40px;border-radius:30px;text-align:center;line-height:100%;font-size:15px;color:#fff;text-decoration:none;transition:all ease .4s}.jovenes .btn-jovenes.btn-jovenes-dark-green{background-color:var(--dark-green)!important;border:solid 1px #fff;position:relative;z-index:40}.jovenes .btn-jovenes.btn-jovenes-dark-green:hover{background-color:var(--light-green)}.marquee{color:#fff;transition:all 0.6s;font-line-height:60%;overflow:hidden;background:linear-gradient(90deg,rgb(104 62 93) 50%,rgb(238 95 61) 100%);line-height:60px;height:60px;text-transform:uppercase}.marquee.m-cv{background:#fff;color:var(--light-green)}.marquee.m-cv img{width:34px;margin:0 15px;height:auto;}.marquee.running .marquee-inner{animation-play-state:running}.marquee:hover .marquee-inner{animation-play-state:running}.marquee span{padding:0 .15em;white-space:nowrap;font-family:'renner_blackblack';font-size:2rem;letter-spacing:2px}.marquee span b{font-weight:400;font-family:'renner_blackblack';color:var(--light-green)}.marquee-inner{width:fit-content;display:flex;transform:translate3d(var(--move-initial),0,0);animation:marquee 30s linear infinite;animation-play-state:paused}@keyframes marquee{0%{transform:translateX(var(--move-initial))}100%{transform:translateX(var(--move-final))}}#check-in{min-height:fit-content!important}#check-in .container{min-height:fit-content!important;padding-top:30px;padding-bottom:80px}#check-in .left-custom h4{color:var(--dark-green);font-weight:600;margin-bottom:20px}#check-in .left-custom ul{margin-bottom:50px}#check-in .left-custom ul li{list-style:none;margin-bottom:12px;position:relative;display:flex;align-items:flex-start;font-weight:600}#check-in .left-custom ul li svg{fill:var(--light-green);width:18px;font-weight:700;margin-right:15px}#check-in .right-custom{display:flex;align-items:center;height:450px;position:relative;padding-left:50px}#check-in .right-custom::before{content:url(../images/jp/m-asterisco.webp);position:absolute;top:-65px;left:-20px;transform:scale(.6);z-index:2}#check-in .right-custom::after{content:url(../images/jp/m-mapa.webp);position:absolute;bottom:-100px;right:-70px;transform:scale(.6)}#check-in .right-custom .content-cards{gap:10px;width:100%;display:flex;align-items:center}#check-in .right-custom .card-content-custom{border-radius:15px;overflow:hidden;height:450px;object-fit:cover;object-position:center;padding:0;margin:0;width:calc(100% / 3);max-width:calc(100% / 3)}#check-in .right-custom .card-content-custom img{object-fit:cover;max-height:100%}#check-in .right-custom .content-cards.cards-mobile{display:none}#check-in .content-cards.cards-mobile .swiffy-slider{max-width:280px;margin:0 auto;border-radius:20px;overflow:hidden}#check-in .btn-jovenes{margin:0 auto;width:fit-content;padding:15px 40px;border-radius:30px;text-align:center;line-height:100%;font-size:15px;color:#fff;text-decoration:none;transition:all ease .4s;background:linear-gradient(90deg,rgb(104 62 93) 50%,rgb(238 95 61) 100%);display:flex;align-items:center}#check-in .btn-jovenes svg,#escalas .btn-escalas svg,.banner .btn-banner svg{width:12px;margin-right:8px;filter:invert(98%) sepia(4%) saturate(2%) hue-rotate(3deg) brightness(115%) contrast(100%);padding-bottom:2px}.banner .btn-banner svg{width:12px;margin-right:8px;filter:invert(20%) sepia(0%) saturate(3831%) hue-rotate(315deg) brightness(102%) contrast(88%);transition:all ease .3s}.banner .btn-banner:hover svg{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(96deg) brightness(106%) contrast(102%)}#hablemos .btn-whatsapp svg{width:20px;height:20px;margin-right:8px;filter:invert(98%) sepia(4%) saturate(2%) hue-rotate(3deg) brightness(115%) contrast(100%)}#check-in .btn-jovenes:hover{background:var(--light-green)}#recorrido{background:var(--dark-green) url(../images/jp/bg-recorrido.webp);background-size:cover;background-position:bottom right;background-repeat:no-repeat;padding:60px 0 120px 0;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:fit-content;position:relative}#recorrido::before{content:url(../images/jp/m-arrow.webp);position:absolute;left:-120px;top:0;transform:scale(.6)}#recorrido .container{min-height:fit-content}#recorrido .text{color:#fff;font-size:20px;text-align:center;margin:0 auto;max-width:700px;font-weight:400;line-height:125%;margin-bottom:20px}#recorrido .resaltado{background-color:var(--violet);border-radius:30px;padding:10px 30px;max-width:700px;width:fit-content;margin:0 auto 50px auto}#recorrido .resaltado p{color:#fff;margin-bottom:0;font-weight:600;font-size:20px;text-align:center}#recorrido .content-cards-icons{display:flex;align-items:flex-start;justify-content:space-between;position:relative}#recorrido .content-cards-icons::before{content:"";position:absolute;height:1px;border-top:dashed 2px #fff;max-width:80%;margin:0 auto;left:0;top:50px;right:0}#recorrido .content-cards-icons .card-icon{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 15px;position:relative;z-index:1}#recorrido .content-cards-icons .card-icon .card-img-icon{background-color:var(--yellow);border-radius:50%;height:100px;width:100px;padding:20px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}#recorrido .content-cards-icons .card-icon .card-img-icon img{max-width:100%;max-height:100%}#recorrido .content-cards-icons .card-icon p{text-align:center;line-height:125%;font-size:17px;color:#fff;max-width:200px}#equipaje{padding-top:80px;padding-bottom:80px;min-height:fit-content}#equipaje .container{min-height:fit-content}#equipaje .recuadro-necesarios{background-color:var(--yellow);border-radius:20px;width:550px;padding:40px;margin:0 auto 70px;position:relative}#equipaje .recuadro-necesarios::after{content:"";position:absolute;left:0;bottom:-20px;height:40px;width:60px;background-color:var(--yellow);clip-path:polygon(0 0,0% 100%,100% 0)}#equipaje .recuadro-necesarios::before{content:"";position:absolute;left:5px;right:-10px;top:-10px;bottom:20px;transform:rotate(-4deg);border-radius:30px;background-color:#f9cc5f60}#equipaje .recuadro-necesarios p::before{content:url(../images/jp/m-pass.webp);position:absolute;right:-70px;top:-90px;transform:scale(.4)}#equipaje .recuadro-necesarios p::after{content:url(../images/jp/m-valija.webp);position:absolute;left:-170px;top:-300px;transform:scale(.3)}#equipaje .recuadro-necesarios h4{color:var(--violet);font-family:var(--font-renner);text-transform:uppercase;font-size:20px;margin-bottom:10px}#equipaje .recuadro-necesarios p{line-height:125%;margin-bottom:0;font-weight:400;color:#000;padding-right:50px;position:relative}#equipaje .title{color:#3c3c3c;font-weight:600;text-align:center;font-size:20px;margin-bottom:50px}#equipaje .content-cards{display:flex;align-items:center;gap:20px}#equipaje .content-cards .card-esenciales{border-radius:15px;background-position:center center;background-size:cover;background-repeat:no-repeat;width:calc(100% / 4);height:320px;padding:20px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}#equipaje .content-cards .card-esenciales::before{content:"";left:0;right:0;top:0;bottom:0;background-color:rgb(0 0 0 / .2);position:absolute}#equipaje .content-cards .card-esenciales.card01{background-image:url(../images/jp/img-card-01.webp)}#equipaje .content-cards .card-esenciales.card02{background-image:url(../images/jp/img-card-02.webp)}#equipaje .content-cards .card-esenciales.card03{background-image:url(../images/jp/img-card-03.webp)}#equipaje .content-cards .card-esenciales.card04{background-image:url(../images/jp/img-card-04.webp)}#equipaje .content-cards .card-esenciales p{margin-bottom:0;color:#fff;font-size:18px;font-weight:500;text-align:center;position:relative;z-index:1}#escalas{background-image:url(../images/jp/bg-onda-verde.webp);background-position:right top;background-size:cover;background-repeat:no-repeat;padding:100px 0;min-height:fit-content}#escalas .container{min-height:fit-content}#escalas .content-cards{display:flex;align-items:flex-start;justify-content:center;background-color:#fff;border-radius:40px;padding:20px 50px 70px 50px;position:relative;gap:70px;box-shadow:-7px 7px 0 -1px rgb(232 231 231);-webkit-box-shadow:-7px 7px 0 -1px rgb(232 231 231);-moz-box-shadow:-7px 7px 0 -1px rgb(232 231 231);max-width:1300px;margin:0 auto}#escalas .content-cards .card-custom{border-radius:20px;width:240px}#escalas .content-cards .card-custom.card01 .card-img:before{content:url(../images/jp/m-ticket-pass.webp);position:absolute;top:-60px;left:-60px;transform:scale(.7)}#escalas .content-cards .card-custom.card02 .card-img:before{content:url(../images/jp/m-maleta.webp);position:absolute;bottom:-60px;right:-60px;transform:scale(.7)}#escalas .content-cards .card-custom.card03 .card-img:before{content:url(../images/jp/m-avion.webp);position:absolute;top:-54px;right:-50px;transform:scale(.7);overflow:40px}#escalas .content-cards .card-custom .card-img{width:240px;border-radius:20px;margin-bottom:50px;position:relative;height:420px}#escalas .content-cards .card-custom.card01 .card-img{background-image:url(../images/jp/bg-card-01-v2.webp)}#escalas .content-cards .card-custom.card02 .card-img{background-image:url(../images/jp/bg-card-02-v2.webp)}#escalas .content-cards .card-custom.card03 .card-img{background-image:url(../images/jp/bg-card-03-v2.webp)}#escalas .content-cards .card-custom.card01,#escalas .content-cards .card-custom.card03{position:relative;top:-50px}#escalas .content-cards .card-custom .text-card h4{color:var(--light-green);font-family:var(--font-renner);text-transform:uppercase;margin-bottom:20px;text-align:center}#escalas .content-cards .card-custom .text-card p{margin-bottom:0;color:#3c3c3c;line-height:125%;font-size:16px;text-align:center}#escalas .btn-escalas{position:absolute;bottom:-15px;margin:0 auto;left:0;right:0;width:fit-content;padding:15px 40px;border-radius:30px;text-align:center;line-height:100%;font-size:15px;color:#fff;text-decoration:none;transition:all ease .4s;background-color:var(--violet)}#escalas .btn-escalas:hover{background-color:var(--orange)}#play-vimeo{position:absolute;inset:0;margin:auto;width:100px;height:100px;border:0;border-radius:50%;cursor:pointer;background:rgb(0 0 0 / .45);transition:all ease .3s;padding:23px}#play-vimeo img{max-width:100%;max-height:100%}#play-vimeo:hover{transform:scale(1.1)}#experiencias{min-height:fit-content}#experiencias .contenedor::before{content:url(../images/jp/bg-onda.webp);position:absolute;right:0;bottom:0;top:0}#experiencias .contenedor::after{content:url(../images/jp/m-puntero.webp);position:absolute;left:-5px;bottom:-10px;transform:scale(.6)}#experiencias .contenedor{height:fit-content;background:linear-gradient(90deg,rgb(236 189 101) 40%,rgb(191 141 119) 100%);display:flex;padding:90px 50px;width:100%;margin:0 auto;border-radius:30px;box-shadow:-7px 7px 0 -1px rgb(232 231 231);-webkit-box-shadow:-7px 7px 0 -1px rgb(232 231 231);-moz-box-shadow:-7px 7px 0 -1px rgb(232 231 231);position:relative;overflow:hidden}#experiencias .swiffy-slider{width:100%;position:relative;overflow:visible}#experiencias .swiffy-slider h4{color:#fff;font-family:var(--font-renner);text-transform:uppercase;text-align:center}.slider-nav::after{width:2rem!important;height:2rem!important}#experiencias .slider-nav.slider-nav-prev{left:-30px!important}#experiencias .slider-nav.slider-nav-next{right:-30px!important}#experiencias .slider-indicators{right:2rem;bottom:-45px;left:0;right:0;display:flex;justify-content:center;padding:0;margin-bottom:1rem;list-style:none}#experiencias .swiffy-slider p{color:#fff;margin-bottom:0;text-align:center;font-weight:400}#experiencias .text-custom{font-weight:600;color:var(--dark-green);font-size:30px;margin-bottom:20px}#experiencias .grilla{border-radius:30px;overflow:hidden}#hablemos{min-height:fit-content}#hablemos .container{min-height:fit-content}#hablemos .contenedor{overflow:hidden;border-radius:40px;border:solid 1px var(--dark-green);min-height:500px}#hablemos .custom-left{background-image:url(../images/jp/bg-left-mapa.webp);background-position:center;background-size:cover;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:40px;position:relative}#hablemos .custom-left::before{content:url(../images/jp/bg-right-mapa-v2.webp);position:absolute;right:-120px;bottom:0;top:0;transform:scale(.6)}#hablemos .custom-right{padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}#hablemos .custom-right p{color:#3c3c3c;text-align:center;font-size:22px;font-weight:600;max-width:400px;margin-bottom:40px}#hablemos .custom-left h4,#hablemos .custom-left h5{color:#fff;font-family:var(--font-renner);text-transform:uppercase}#hablemos .custom-left h4,#hablemos .custom-left h4 span{font-size:35px;margin-bottom:0;line-height:125%;text-align:center}#hablemos .custom-left h4 span{color:var(--yellow);font-family:var(--font-renner);text-transform:uppercase;text-align:center}#hablemos .custom-left h5{margin-bottom:30px;font-size:28px;text-align:center}#hablemos .custom-left .btn-whatsapp,#BtnContacto{margin:0 auto;left:0;right:0;width:fit-content;padding:15px 40px;border-radius:30px;text-align:center;line-height:100%;font-size:15px;color:#fff;text-decoration:none;transition:all ease .4s;background-color:var(--violet)}#hablemos .custom-left .btn-whatsapp:hover{background-color:var(--orange)}#BtnContacto{background-color:var(--dark-green);cursor:pointer;outline:none;border:none}#BtnContacto:hover{background-color:var(--light-green)}#hablemos .InputContacto{border-radius:30px;border:solid 1px #999;padding:13px 22px;font-size:17px}#guia{min-height:fit-content!important;padding:40px 0 80px;position:relative}#guia .container{min-height:fit-content!important}#guia .title{padding-left:1.25rem;font-weight:600;font-size:23px}#guia .right-custom{display:flex;align-items:center;justify-content:center;position:relative;padding:30px 80px}#guia .right-custom::before{content:url(../images/jp/m-asterisco-2.webp);position:absolute;transform:scale(.7);top:-10px;left:-20px}#guia .right-custom::after{content:url(../images/jp/m-pin.webp);position:absolute;transform:scale(.7);bottom:-10px;right:10px}#guia .right-custom img{max-width:100%;max-height:100%;border-radius:30px;height:auto}.banner{background-image:url(../images/jp/bg-banner-jp.webp);background-position:center;background-size:cover;min-height:fit-content!important;position:relative;overflow:hidden}.banner::before{content:url(../images/jp/bg-onda-violeta.webp);position:absolute;right:-500px;top:-700px;transform:scale(.8)}.banner .container{min-height:500px!important;display:flex}.banner .container .right-custom{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}.banner .container .right-custom img{width:140px;margin-bottom:50px}.banner .container .right-custom .recuadro{background-color:var(--dark-green);border-radius:40px;padding:35px 35px 10px 35px;position:relative;width:450px;display:flex;flex-direction:column;justify-content:center;align-items:center}.banner .container .right-custom .recuadro::before{content:"";position:absolute;left:-10px;right:0;top:-5px;bottom:0;transform:rotate(-6deg);border-radius:30px;background-color:#01654c60}.banner .container .right-custom .recuadro::after{content:url(../images/jp/m-notebook.webp);position:absolute;top:-80px;right:-70px;transform:scale(.55)}.banner .container .right-custom .recuadro p{margin-bottom:0;color:#fff;text-align:center;position:relative;z-index:1}.banner .container .right-custom .recuadro .btn-banner{margin:0 auto;left:0;right:0;width:fit-content;padding:15px 40px;border-radius:30px;text-align:center;line-height:100%;font-size:15px;color:#3c3c3c;text-decoration:none;transition:all ease .4s;background-color:var(--yellow);position:relative;z-index:1;bottom:-25px}.banner .container .right-custom .recuadro .btn-banner:hover{color:#fff;background-color:var(--orange)}.final{background-color:var(--dark-green);padding:20px 0;min-height:fit-content!important}.final .container{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:fit-content!important}.final .container a{width:240px;margin-bottom:30px}.final .container p{margin-bottom:0;color:#fff;text-align:center;width:700px;font-weight:400;max-width:100% !}footer{background:linear-gradient(90deg,rgb(104 62 93) 50%,rgb(238 95 61) 100%);height:fit-content;padding:30px 60px}footer .container{display:flex;align-items:center;justify-content:space-between;width:100%!important;max-width:1700px}footer img{width:210px}footer .links{display:flex;align-items:center}footer .links p a,footer .links p{color:#fff;font-size:14px;text-decoration:none;transition:all ease .3s;margin-bottom:0;text-align:center}footer .links p a:hover{text-decoration:underline}footer .copy{color:#fff;font-size:12px;text-align:right;margin-bottom:0}@media (max-width:1200px){.nav-menu{gap:10px}#hablemos .contenedor{min-height:auto}}@media (max-width:991px){.nav-menu{display:none}.cta-button{display:none}.hamburger-menu{display:flex}.navigation{justify-content:space-between}footer .copy{text-align:center}#home{min-height:fit-content}#guia .right-custom{padding:30px}#home .container{padding:0!important}.jovenes .swiffy-slider .carousel-item-custom{border-radius:0}.jovenes .swiffy-slider .carousel-item-custom .logo{max-width:230px;margin:0 auto 40px}#recorrido::before{display:none}#escalas .content-cards{max-width:100%;padding:70px 50px}#escalas .content-cards .card-custom .card-img{background-size:cover;background-position:center}#escalas .content-cards .card-custom .card-img{width:100%;height:240px}#escalas .content-cards .card-custom.card01,#escalas .content-cards .card-custom.card03{top:0}.nav-container{top:20px;left:auto;right:20px;background:#fff0!important;backdrop-filter:blur(0);bottom:auto}.nav-container.scrolled{background:#fff0!important;backdrop-filter:blur(0);box-shadow:none}.jovenes .cta-button{padding:8px 15px;font-size:12px;margin-left:0;margin-right:10px}.hamburger-menu{background:rgb(255 255 255 / .95);backdrop-filter:blur(10px);box-shadow:0 2px 20px rgb(0 0 0 / .1);border-radius:10px}.hamburger-menu .hamburger-line{background:#374151}#experiencias .contenedor{min-height:355px}.hamburger-line{width:22px;height:3px;margin:2.5px 0;transition:all 0.3s ease;border-radius:4px}.mobile-nav-item.active .mobile-nav-link{color:var(--dark-green);background:#fff0}footer .container{flex-direction:column}footer img{width:190px;margin-bottom:20px}footer .links p a,footer .links p{margin-bottom:3px}}@media (max-width:768px){.jovenes section .container{padding:60px 30px!important}#check-in .left-custom ul{margin-bottom:30px;padding-left:0}#check-in .right-custom{padding-left:0;padding-right:0}.jovenes .swiffy-slider #slide2 .content-carousel .content-text{min-height:100%}.jovenes .swiffy-slider #slide2 .right-custom{height:fit-content!important}.jovenes .swiffy-slider #slide2 .content-carousel .content-text .right-custom,.jovenes .swiffy-slider #slide2 .content-carousel .content-text .left-custom{display:flex;align-items:center}.jovenes .swiffy-slider .carousel-item-custom .logo{display:none}.jovenes .swiffy-slider .carousel-item-custom{height:70dvh!important}#check-in .left-custom h4{font-size:17px}#experiencias .swiffy-slider{width:100%;position:relative;overflow:visible;display:flex;align-items:center}.banner{background-image:none!important;background-position:center;background-size:cover;min-height:fit-content!important;position:relative;overflow:hidden;background-color:var(--light-green)}#check-in .btn-jovenes{margin-bottom:60px}#check-in .right-custom{height:fit-content}#check-in .right-custom .content-cards.cards-desktop{display:none}#check-in .right-custom .content-cards.cards-mobile{display:flex}#check-in .right-custom .card-content-custom{display:flex;justify-content:center;width:100%;max-width:100%}.marquee span{font-size:1rem;letter-spacing:1px}#equipaje .recuadro-necesarios{width:100%;padding:60px 40px}#equipaje .recuadro-necesarios p::after{top:-320px}#equipaje .content-cards{flex-wrap:wrap;justify-content:center}#equipaje .content-cards .card-esenciales{width:47%}#escalas .content-cards .card-custom .text-card h4{font-size:19px;margin-bottom:10px}#escalas .content-cards .card-custom .text-card p{font-size:14px}#escalas .content-cards .card-custom.card01 .card-img:before{top:-90px;left:-70px;transform:scale(.4)}#escalas .content-cards .card-custom.card02 .card-img:before{bottom:-80px;right:-90px;transform:scale(.4)}#escalas .content-cards .card-custom.card03 .card-img:before{position:absolute;top:-54px;right:-50px;transform:scale(.4)}#escalas .content-cards{max-width:100%;padding:40px 20px;gap:20px}#hablemos .custom-left{min-height:350px}#hablemos .custom-left h5,#hablemos .custom-left h4,#hablemos .custom-left h4 span{font-size:17px}#hablemos .custom-left::before{right:auto;bottom:0;top:0;transform:scale(.6);left:0}#hablemos .custom-right p{font-size:18px;line-height:125%}.final .container p{width:100%}.jovenes .swiffy-slider .carousel-item-custom .left-custom h2,.jovenes .swiffy-slider .carousel-item-custom#slide1 .left-custom h2 span,.jovenes .swiffy-slider .carousel-item-custom .left-custom h1,.jovenes .swiffy-slider .carousel-item-custom#slide1 .left-custom h1 span{font-size:2rem;text-transform:uppercase;margin-bottom:10px}.jovenes .swiffy-slider .carousel-item-custom .left-custom p{font-size:17px}.jovenes .swiffy-slider #slide2 .right-custom img{max-width:100%}.jovenes .swiffy-slider #slide2 .right-custom{max-width:270px}.jovenes .swiffy-slider .carousel-item-custom#slide2 .left-custom{max-width:calc(100% - 150px)}.jovenes .swiffy-slider .carousel-item-custom#slide2 .left-custom h2,.jovenes .swiffy-slider .carousel-item-custom#slide2 .left-custom h1{text-align:left}.jovenes .swiffy-slider #slide2 .content-carousel .content-text{align-items:center}.jovenes .swiffy-slider .carousel-item-custom .content-carousel{justify-content:center;padding-top:70px;position:relative}.jovenes .swiffy-slider .carousel-item-custom .content-carousel::before{content:url(../images/jp/logo-cobranding.png);position:absolute;top:-10px;left:-165px;transform:scale(.4)}.float.btn-whatsapp{width:50px;height:50px;padding:8px}.jovenes .swiffy-slider .carousel-item-custom#slide2 .left-custom{padding-left:20px}}@media (max-width:670px){#recorrido .content-cards-icons{flex-direction:column}.jovenes .swiffy-slider .carousel-item-custom#slide2{background-position:center!important}.jovenes .swiffy-slider .carousel-item-custom{position:relative}.jovenes .swiffy-slider #slide2 .right-custom img.img-desktop{display:none}.jovenes .swiffy-slider #slide2 .right-custom img.img-mobile{display:flex}.jovenes .swiffy-slider .carousel-item-custom#slide2 .left-custom{padding-left:0}#experiencias .contenedor{min-height:310px}.jovenes .swiffy-slider .carousel-item-custom::before{content:"";bottom:0;right:0;left:0;top:0;position:absolute;background:linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 60%)}.jovenes .swiffy-slider .carousel-item-custom#slide2 .logo{margin:0 auto 40px}.jovenes .swiffy-slider .carousel-item-custom .left-custom h2,.jovenes .swiffy-slider .carousel-item-custom#slide1 .left-custom h2 span,.jovenes .swiffy-slider .carousel-item-custom .left-custom h1,.jovenes .swiffy-slider .carousel-item-custom#slide1 .left-custom h1 span{font-size:24px}.jovenes .swiffy-slider #slide2 .right-custom{max-width:180px}#guia .right-custom img{max-width:400px}#recorrido .content-cards-icons .card-icon{flex-direction:row;width:100%;margin-bottom:30px}#recorrido .content-cards-icons .card-icon .card-img-icon{margin-bottom:0;margin-right:20px}#recorrido .content-cards-icons .card-icon p{max-width:calc(100% - 120px);text-align:left;margin-bottom:0}.jovenes .swiffy-slider .carousel-item-custom .content-carousel{position:relative}#recorrido .content-cards-icons::before{display:none}#experiencias .contenedor::after{left:-25px;bottom:-40px;transform:scale(.3)}#recorrido .resaltado p{font-size:18px;line-height:125%}#experiencias .swiffy-slider h4{font-size:18px}#experiencias .contenedor{padding:50px 30px}#experiencias .text-custom{font-size:25px;line-height:125%}}@media (max-width:576px){#escalas .content-cards{flex-direction:column;gap:30px;padding:40px 20px 70px}#recorrido .content-cards-icons .card-icon p{font-size:16px}#recorrido .content-cards-icons .card-icon .card-img-icon{height:80px;width:80px;padding:10px}#equipaje .recuadro-necesarios p::before{top:-60px}#recorrido .text,#recorrido .resaltado p{font-size:17px}#escalas .content-cards .card-custom{border-radius:20px;width:100%;display:flex;align-items:flex-end}.final .container a{width:190px}#guia .right-custom img{max-width:100%}#guia .right-custom::before,#guia .right-custom::after{transform:scale(.4)}#escalas .content-cards .card-custom .card-img{height:240px;margin-bottom:0;width:40%;min-width:160px}.banner .container .right-custom .recuadro{width:100%}.jovenes .swiffy-slider #slide2 .content-carousel .content-text{height:calc(90dvh - 250px)}#recorrido{padding:60px 0 0 0}.jovenes .swiffy-slider .carousel-item-custom .left-custom img{display:none}.jovenes .swiffy-slider .carousel-item-custom{padding:60px 40px 40px}#escalas .content-cards .card-custom.card02 .card-img:before{bottom:auto;right:-90px;transform:scale(.4);top:-80px}#escalas .content-cards .card-custom .text-card{padding:10px;display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start}#escalas .content-cards .card-custom .text-card p{text-align:left;font-size:13px}}@media (max-width:450px){#equipaje .content-cards .card-esenciales{width:100%}#experiencias .contenedor{min-height:340px}#experiencias .swiffy-slider h4{font-size:16px}.jovenes .swiffy-slider #slide2 .right-custom{max-width:360px!important;width:360px!important;margin-right:20px}.jovenes .swiffy-slider .carousel-item-custom .left-custom h2,.jovenes .swiffy-slider .carousel-item-custom#slide1 .left-custom h2 span,.jovenes .swiffy-slider .carousel-item-custom .left-custom h1,.jovenes .swiffy-slider .carousel-item-custom#slide1 .left-custom h1 span{font-size:1.7rem;text-transform:uppercase;margin-bottom:10px}#hablemos .custom-left::before{display:none}#guia .right-custom::before{transform:scale(.4);top:-30px;left:-40px}#guia .right-custom::after{transform:scale(.4);bottom:-30px;right:-40px}.mobile-menu{width:100%;right:-100%}}.hidden{display:none!important}.spinner-border-sm{width:12px;height:12px;margin:0 -10px 0 10px}