@import"https://fonts.googleapis.com/css2?family=Boldonse&family=Catamaran:wght@100..900&display=swap";:root{font-family:Catamaran,sans-serif;line-height:1.5;font-optical-sizing:auto;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primario: #FDA74C;--secundario: #48547A;--terciario: #60A6B6;--primario-claro: #FDA74C;--gris: #808080;--gris-texto: #787878;--gris-texto-dos:#D4D4D4;--transparencia: rgba(0, 0, 0, .6);--success: rgb(13, 197, 13);--danger: rgb(255, 0, 0)}textarea{font-family:Catamaran,sans-serif}html{scroll-behavior:smooth}.btn{font-family:Catamaran,sans-serif;position:relative;padding:10px 30px;border-radius:25px;font-size:1rem;border:none;cursor:pointer}.fontTitle{font-family:Boldonse,system-ui;font-weight:400;font-style:normal}body{width:100%;overflow-x:hidden;padding:0;margin:0}@keyframes aparece{0%{opacity:0}to{opacity:1}}@keyframes apareceScala{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}button{display:flex;align-items:center;justify-content:center}button span{display:flex;align-items:center;margin-left:-20px;opacity:0;transition:all .4s ease}button:hover>span{opacity:1;margin-left:5px}.whatsappir{position:fixed;right:25px;bottom:25px;z-index:10;width:70px;height:70px;border-radius:35px;background-color:green;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .6s ease;scale:0;opacity:0}.ilustraciones{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;transition:all .4s ease}.ilustraciones img{opacity:.3;mix-blend-mode:luminosity}.ilustraciones .montanista{position:absolute;left:180px;top:160px;height:200px}.ilustraciones .montana{position:absolute;width:100%;left:30%;top:20px}.ilustraciones .escalador{position:absolute;width:30%;left:-15%;top:0}.ilustraciones .decender{position:absolute;right:20%;top:0;height:300px}.ilustraciones .cayendo{position:absolute;right:250px;top:20px;height:300px}.ilustraciones .parapentista{position:absolute;left:5%;top:140px;height:200px}main{width:100%;margin:0;min-height:100vh}.inicio-section{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:0 40px;animation:aparece 1s 1}.inicio-section .slider{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000;display:flex;align-items:center}.inicio-section .slider:after{position:absolute;width:100%;height:100%;background-color:#0009;content:""}.inicio-section .slider>div{position:absolute;width:100%;height:100%;transition:opacity 3s ease,transform 1s ease;will-change:opacity;background-size:cover;background-position:center;background-attachment:fixed}.inicio-section .slider>div:first-child{background-image:url(/slider/montana.webp)}.inicio-section .slider>div:nth-child(2){background-image:url(/slider/escalada-2.webp)}.inicio-section .slider>div:nth-child(3){background-image:url(/slider/parapente-2.webp);background-position:top}.inicio-section .slider>div:nth-child(4){background-image:url(/slider/montana2.webp)}.inicio-section .slider>div:last-child{background-image:url(/slider/parapente2.webp)}.inicio-section .titulo{position:relative;width:50%;margin-top:50px;transition:all .4s ease}.inicio-section .titulo>p{color:#fff;font-size:1.2rem;max-width:500px;font-weight:400}.inicio-section .titulo>h1{color:#fff;display:flex;align-items:start;justify-content:start;flex-direction:column;font-size:3.5rem;margin:0}.inicio-section .titulo .btn{background-color:#fff;transition:all .4s ease;display:flex;align-items:center}.inicio-section .titulo .btn span{display:flex;align-items:center;opacity:0;margin-left:-20px;transition:all .4s ease}.inicio-section .titulo .btn:hover{background-color:var(--primario)}.inicio-section .titulo .btn:hover>span{opacity:1;margin-left:0}.inicio-section .descripcion{position:absolute;width:auto;right:40px;bottom:40px;color:#fff}.inicio-section .descripcion span{color:var(--primario)}.inicio-section .controls{position:relative;height:auto;right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0;padding:0}.inicio-section .controls>div{width:8px;height:8px;border-radius:4px;background-color:var(--gris);margin:10px 0;cursor:pointer;transition:all .4s ease}.inicio-section .controls>.active{background-color:#fff}.section-info{width:100%;position:relative;min-height:100vh;background-color:var(--primario);box-sizing:border-box;padding:40px}.section-info>h2{font-size:2rem;scale:0;transition:all .4s ease;transform-origin:bottom;width:max-content}.visible>h2{scale:1}.section-info .parrafo{position:relative;width:100%;display:flex;align-items:center;justify-content:end;opacity:0;transform:translate(100px);transition:all .4s ease}.visible .parrafo{opacity:1;transform:translate(0)}.section-info .parrafo>p{width:50%;text-align:right;font-size:1.2rem;font-weight:200}.section-info .parrafo>p strong{font-weight:600}.section-info .fotos{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:50px;margin-bottom:50px;opacity:0;transform:translateY(100px);transition:all .6s ease;transition-delay:.6s}.visible .fotos{opacity:1;transform:translateY(0)}.section-info .fotos>div{width:calc(33% - 30px);height:500px;overflow:hidden;border-radius:20px;position:relative;cursor:pointer}.section-info .fotos>div img{width:100%;height:100%;object-fit:cover;position:relative}.section-info .fotos>div .desc{position:absolute;width:100%;height:0;background-color:var(--transparencia);left:0;bottom:0;color:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 25px;text-align:center;font-size:1.2rem;transition:all .4s ease;overflow:hidden}.section-info .fotos>div:hover .desc{height:100%}.section-reserva{position:relative;width:100%;min-height:70vh}.escalada{background-color:var(--secundario)}.escalada .fontTitle,.escalada .parrafo{color:#fff}.parapente{background-color:var(--terciario)}.section-contacto{position:relative;width:100%;height:auto;background-color:#fff;padding:40px;box-sizing:border-box}.section-contacto>h2{font-size:2rem;margin:20px 0 0;width:100%;text-align:center;transition:all .4s ease;opacity:0;transform:translate(-100px)}.visible .tcont{opacity:1;transform:translate(0)}.section-contacto>p{color:var(--gris);font-size:1.2rem;width:50%;margin:40px auto;text-align:center;opacity:0;transform:translate(100px);transition:all .6s ease}.visible .texto-contacto{opacity:1;transform:translate(0)}.section-contacto .medios{position:relative;width:100%;display:flex;align-items:start;justify-content:space-between;align-items:stretch}.section-contacto .medios>div{box-sizing:border-box}.section-contacto .medios>div strong{font-size:1.2rem;font-weight:600}.section-contacto .medios>.con-iconos:first-child{width:20%}.section-contacto .medios>.con-iconos:last-child{width:20%}.section-contacto .medios>.con-iconos{display:flex;align-items:start;justify-content:space-between;flex-direction:column}.section-contacto .medios>.con-iconos>div{width:100%}.section-contacto .medios>.con-iconos p{width:100%}.section-contacto .medios>div ul{position:relative;margin:20px 0 0;padding:0;list-style:none;width:100%;display:flex;align-items:center;justify-content:space-between}.section-contacto .medios>div ul li{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:var(--primario-claro);cursor:pointer;transition:all .4s ease}.section-contacto .medios>div ul .facebook:hover{color:#002fff;background-color:#d5ecff}.section-contacto .medios>div ul .instagram:hover{color:#ff00a1;background-color:#ffb3d9}.section-contacto .medios>div ul .whatsapp:hover{color:#0f0;background-color:#b3ffb3}.section-contacto .medios>div ul .tiktok:hover{color:#9903c7;background-color:#f9e3ff}.section-contacto .medios>div ul .telefono:hover{color:red;background-color:#ffb3b3}.section-contacto .medios>div ul .correo:hover{color:#ff8c00;background-color:#ffe5b3}.section-contacto .medios .formulario{position:relative;text-align:center;width:30%}.section-contacto .medios .formulario form{margin-top:20px}.section-contacto .medios .formulario form .doble-input{position:relative;display:flex;align-items:center;justify-content:space-between}.section-contacto .medios .formulario form .doble-input .form-group{position:relative;width:calc(50% - 10px)}.section-contacto .medios .formulario form .form-group{position:relative;width:100%;margin:5px 0;display:flex;align-items:start;justify-content:start;flex-direction:column}.section-contacto .medios .formulario form .form-group input{width:100%;padding:0 10px;margin:0;height:40px;border-radius:5px;box-sizing:border-box;border:solid 1px var(--gris-texto)}.section-contacto .medios .formulario form .form-group textarea{position:relative;width:100%;height:60px;border-radius:5px;border:solid 1px var(--gris-texto);box-sizing:border-box;padding:10px;font-size:1rem}.section-contacto .medios .formulario form button{position:relative;width:100%;height:40px;background-color:var(--secundario);color:#fff;margin-top:20px;border-radius:5px;font-size:1rem;border:none;cursor:pointer}@media only screen and (max-width: 765px){main{overflow-x:hidden}.inicio-section{flex-direction:column}.inicio-section .titulo{position:relative;width:100%;margin-top:120px}.inicio-section .titulo>h1{font-size:2.3rem;margin:0}.inicio-section .descripcion{position:absolute;width:100%;right:0;bottom:40px;color:#fff;text-align:center}.inicio-section .controls{flex-direction:row;margin-bottom:20px}.inicio-section .controls>div{width:8px;height:8px;border-radius:4px;background-color:var(--gris);margin:0 10px;cursor:pointer;transition:all .4s ease}.section-info{width:100%;position:relative;min-height:100vh;background-color:var(--primario);box-sizing:border-box;padding:40px}.ilustraciones{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.ilustraciones img{opacity:.3;mix-blend-mode:luminosity}.ilustraciones .montanista{position:absolute;left:180px;top:160px;height:200px}.ilustraciones .montana{position:absolute;width:100%;left:30%;top:20px}.ilustraciones .escalador{position:absolute;width:30%;left:-15%;top:0}.ilustraciones .decender{position:absolute;right:20%;top:0;height:300px}.ilustraciones .cayendo{position:absolute;right:250px;top:20px;height:300px}.ilustraciones .parapentista{position:absolute;left:5%;top:140px;height:200px}.section-info .parrafo>p{width:100%;text-align:left}.section-info .fotos{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:column;margin-top:50px;margin-bottom:50px}.section-info .fotos>div{width:100%;height:200px;overflow:hidden;border-radius:20px;position:relative;cursor:pointer;margin-bottom:20px}.section-contacto>p{width:100%}.section-contacto .medios{align-items:start;flex-direction:column}.section-contacto .medios>.con-iconos:first-child{width:60%;margin-bottom:40px}.section-contacto .medios>.con-iconos:last-child{width:60%}.section-contacto .medios>div ul{margin:40px 0 10px}.section-contacto .medios .formulario{position:relative;text-align:center;width:100%;margin-bottom:40px}.section-contacto .medios .formulario form{margin-top:20px}.section-contacto .medios .formulario form .doble-input{position:relative;display:flex;align-items:center;justify-content:space-between}.section-contacto .medios .formulario form .doble-input .form-group{position:relative;width:calc(50% - 10px)}.section-contacto .medios .formulario form .form-group{position:relative;width:100%;margin:5px 0;display:flex;align-items:start;justify-content:start;flex-direction:column}.section-contacto .medios .formulario form .form-group input{width:100%;padding:0 10px;margin:0;height:40px;border-radius:5px;box-sizing:border-box;border:solid 1px var(--gris-texto)}.section-contacto .medios .formulario form .form-group textarea{position:relative;width:100%;height:60px;border-radius:5px;border:solid 1px var(--gris-texto);box-sizing:border-box;padding:10px;font-size:1rem}.section-contacto .medios .formulario form button{position:relative;width:100%;height:40px;background-color:var(--secundario);color:#fff;margin-top:20px;border-radius:5px;font-size:1rem;border:none;cursor:pointer}}.section-intro{width:100%;height:100vh;background-color:#fff;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.section-intro .montana{position:absolute;width:100%;bottom:0}.section-intro>p{font-size:1.2rem;position:relative;width:40%;transition:all .6s ease;animation:aparece 1s 1}.section-intro .titule{position:absolute;width:auto;height:auto;animation:aparece 1s 1;display:none;align-items:center;flex-direction:column;font-size:2.3rem;margin:0;padding:0;transition:all .8s ease;text-align:center}.container-reservas{position:relative;width:100%;height:calc(70vh - 80px);display:flex;align-items:center;justify-content:space-between}.container-reservas .texto{position:relative;width:calc(33% - 30px);height:100%;background-color:#fff;border-radius:20px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;box-sizing:border-box;padding:20px;transition:all .6s ease;transform:translate(-150px);opacity:0}.visible .container-reservas .texto{opacity:1;transform:translate(0)}.container-reservas .texto div h2{margin:0;font-size:1.5rem}.container-reservas .texto div p{margin-bottom:0;font-size:1.1rem;color:var(--gris)}.container-reservas .texto .navegador{position:relative;width:100%;margin:0;padding:0}.container-reservas .texto .navegador ul{width:100%;display:flex;align-items:end;justify-content:left;list-style:none;padding:0;margin:0}.container-reservas .texto .navegador ul li{cursor:pointer;font-size:1.2rem;color:var(--gris);transition:all .4s ease;display:flex;align-items:end;position:relative;margin-right:15px;line-height:0}.container-reservas .texto .navegador ul li:after{content:"";position:relative;width:0%;background-color:#000;height:2px;border-radius:1px;margin:0 6px}.container-reservas .texto .navegador ul .active{color:#000;font-size:2rem;font-weight:600;width:30%}.container-reservas .texto .navegador ul .active:after{width:100%;transition:all .4s ease}.container-reservas .display-planes{position:relative;width:calc(66% - 10px);height:100%;background-color:#fff;border-radius:20px;overflow:hidden;transform:translateY(150px);box-sizing:border-box;transition:all .6s ease;opacity:0}.container-reservas .display-planes .container-planes{width:400%;box-sizing:border-box;position:relative;height:100%;display:flex;align-items:start;justify-content:left;transition:all .4s ease}.container-reservas .display-planes .container-planes .a-link{text-decoration:underline;cursor:pointer}.container-reservas .plan{position:relative;width:25%;height:100%;background-color:#fff;border-radius:20px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;box-sizing:border-box;transition:all .4s ease}.visible .container-reservas .display-planes{transform:translateY(0);opacity:1}.container-reservas .plan img{position:relative;width:40%;height:100%;object-fit:cover}.container-reservas .plan .texto-plan{position:relative;width:60%;height:100%;padding:20px;display:flex;align-items:start;justify-content:space-between;flex-direction:column}.container-reservas .plan .texto-plan div a{color:var(--secundario)}.container-reservas .plan .texto-plan .precio{position:relative;width:100%;text-align:right}.container-reservas .plan .texto-plan .precio small{color:var(--gris)}.container-reservas .plan .texto-plan .precio p{margin:0;font-size:2.5rem;font-weight:500}.container-reservas .plan .texto-plan .precio p small{font-size:1.2rem;color:var(--gris)}@media only screen and (max-width: 765px){.container-reservas{height:auto;flex-direction:column}.container-reservas .texto .navegador ul{width:100%;display:flex;align-items:end;justify-content:left;list-style:none;padding:0;margin:40px 0 0}.container-reservas .texto{width:100%;height:max-content;margin-top:40px;margin-bottom:20px}.container-reservas .display-planes{position:relative;width:100%;margin-bottom:40px}.container-reservas .plan{width:25%;height:auto;flex-direction:column}.container-reservas .plan img{width:100%;height:200px}.container-reservas .plan .texto-plan{position:relative;width:80%;height:100%;padding:20px;display:flex;align-items:start;justify-content:space-between;flex-direction:column}}footer{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#fff;min-height:50vh;padding:20px 40px;box-sizing:border-box}footer>div{width:auto;box-sizing:border-box;padding:0;text-align:center}footer>div:last-child{text-align:right}footer .aliadas{position:relative;width:150px;overflow:hidden}footer .aliadas ul{display:flex;align-items:center;justify-content:start;list-style:none;width:max-content;margin:0;padding:0;animation:marcasSlider 10s infinite}@keyframes marcasSlider{0%{transform:translate(0)}15%{transform:translate(-140px)}30%{transform:translate(-290px)}45%{transform:translate(-440px)}60%{transform:translate(-580px)}to{transform:translate(0)}}footer .aliadas ul li{margin-right:10px}footer .aliadas ul li img{width:140px}@media only screen and (max-width: 765px){footer{flex-direction:column}footer>div{width:100%;text-align:center!important;margin-bottom:20px}footer .aliadas{position:relative;max-width:100%}}header{width:100%;box-sizing:border-box;padding:15px 40px;transition:all .4s ease;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;height:70px;z-index:10}.menu-white{background-color:#fff}.menu-primario{background-color:var(--primario)}.menu-secundario{background-color:var(--secundario)}.menu-terciario{background-color:var(--terciario)}.menu-si>a img{height:70px;top:0}header>a img{height:100px;position:relative;left:0;top:10px;transition:all .4s ease}header>a{position:relative;width:230px}header>nav{width:auto;display:flex;align-items:center}header>nav ul{width:auto;display:flex;align-items:center;list-style:none;padding:0;margin:0 40px 0 0}header>nav ul li{margin-left:30px;font-size:1rem}header>nav ul li:first-child{margin-left:0}header>nav ul li a{text-decoration:none;color:#fff}.menu-white>nav ul li a{text-decoration:none;color:#000}header>nav ul li a:hover{color:var(--primario)}.menu-white button{color:#000;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--primario)}.menu-white .rnt span{color:#000}header .rnt{position:relative;width:auto;display:flex;align-items:center;justify-content:end;width:230px}header .rnt span{position:relative;margin-right:10px;color:#fff;text-decoration:underline}header button{width:auto;padding:0 20px;height:40px;border-radius:20px;background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border:solid 1px white;color:#fff;cursor:pointer;transition:all .4s ease}.hamburger{cursor:pointer;display:none}.menu-white .hamburger .line{stroke:#000!important}.hamburger input{display:none}.hamburger svg{height:3em;transition:transform .6s cubic-bezier(.4,0,.2,1)}.abierto .line{stroke:#000!important}.line{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1);transition:all .4s ease}.line-top-bottom{stroke-dasharray:12 63}.hamburger input:checked+svg{transform:rotate(-45deg)}.hamburger input:checked+svg .line-top-bottom{stroke-dasharray:20 300;stroke-dashoffset:-32.42}@media only screen and (max-width: 765px){.hamburger{display:block;margin-left:5px;position:relative}header .rnt span{display:none}header .rnt{width:auto}header>a{width:auto}header>a img{height:70px;position:relative;left:0;top:0;z-index:2}header>nav{width:100%;position:absolute;background-color:#fff;left:0;top:0;height:0;transition:all .4s ease;overflow:hidden}header>.open{height:100vh}header>nav ul{width:100%;padding:0;margin:0;flex-direction:column}header>nav ul li{margin-left:0;font-size:1rem;margin-bottom:40px}header>nav ul li a{color:#000}header button{margin-left:60px}}.inicio-nosotros{position:relative;width:100%;min-height:100vh;box-sizing:border-box;padding:40px;display:flex;align-items:center;justify-content:space-between;background-color:#fff}.inicio-nosotros .fondo-nosotros{position:relative;width:50%;height:calc(90vh - 80px)}.inicio-nosotros .fondo-nosotros img{position:relative;width:100%;height:100%;object-fit:cover;border-radius:20px}.inicio-nosotros .fondo-nosotros>p{margin-bottom:0;width:100%;text-align:right}.inicio-nosotros .fondo-nosotros>p strong{color:var(--primario)}.inicio-nosotros .texto{width:50%;position:relative;box-sizing:border-box;padding-right:50px}.inicio-nosotros .texto h1{font-size:3.5rem;margin:50px 0 0;font-weight:500;position:relative}.inicio-nosotros .texto strong{position:absolute;top:10px;font-size:3.5rem;color:var(--gris-texto-dos)}.inicio-nosotros .texto p{color:#000;font-size:1.2rem;max-width:500px}.inicio-nosotros .texto button{height:50px;padding:0 30px;font-size:1rem;border-radius:25px;border:solid 1px var(--gris);cursor:pointer;position:relative;overflow:hidden;transition:all .4s ease}.inicio-nosotros .texto button p{position:relative;font-size:1rem}.inicio-nosotros .texto button:hover{border:solid 1px var(--primario)}.inicio-nosotros .texto button:hover:before{height:100%}.inicio-nosotros .texto button:before{content:"";width:100%;position:absolute;left:0;bottom:0;height:0;background-color:var(--primario);transition:all .4s ease}.mas-nosotros .ilustraciones{overflow:initial}.mas-nosotros .ilustraciones .monta{position:absolute;top:-100px;height:150px;z-index:2;left:40px}.mas-nosotros .ilustraciones .escal{transform:scaleX(-1);right:0;position:absolute;top:50px;width:30%}.mas-nosotros .ilustraciones .parap{position:sticky;left:50px;top:450px;height:200px}.mas-nosotros{position:relative;width:100%;min-height:100vh;box-sizing:border-box;padding:70px 40px 40px;background-color:#fff}.mas-nosotros>p{margin:0;font-size:1.2rem}.mas-nosotros>.left-text{position:relative;width:50%}.mas-nosotros>h2{margin:50px 0;font-size:2rem}.img-container{min-height:80vh;scroll-snap-align:start;display:flex;justify-content:center;align-items:center;position:relative}.img-container>div{width:50%;height:auto;margin:20px 0;overflow:hidden}.img-container img{width:100%;height:300px;border-radius:20px;object-fit:cover}@media (max-width: 500px){.img-container>div{width:150px;height:200px}.img-container img{width:150px;height:200px}}.img-container h2{color:#fff;margin:0;font-size:50px;font-weight:700;letter-spacing:-3px;line-height:1.2;position:absolute;display:inline-block;top:calc(50% - 25px);left:calc(50% + 120px)}.progress{position:sticky;right:0;height:5px;background:var(--primario);bottom:50px;transform:scaleX(0)}@media only screen and (max-width: 765px){.inicio-nosotros{height:auto;min-height:100vh;align-items:start;flex-direction:column;justify-content:start}.inicio-nosotros .fondo-nosotros{position:relative;width:100%;height:350px}.inicio-nosotros .texto{width:100%;padding-right:0;margin-bottom:30px}.inicio-nosotros .texto h1{font-size:2.5rem;margin:100px 0 0;font-weight:500;position:relative}.inicio-nosotros .texto strong{position:absolute;top:60px;font-size:2.5rem;color:var(--gris-texto-dos)}.mas-nosotros .ilustraciones{overflow:initial}.mas-nosotros .ilustraciones .monta{position:absolute;top:10px;height:150px;z-index:2;left:40px}.mas-nosotros .ilustraciones .escal{top:50px;width:50%}.mas-nosotros .ilustraciones .parap{position:sticky;left:50px;top:450px;height:200px}.mas-nosotros{position:relative;width:100%;min-height:100vh;box-sizing:border-box;padding:70px 40px 40px;background-color:#fff}.mas-nosotros .parap{display:none}.mas-nosotros>p{margin:0;font-size:1.2rem}.mas-nosotros>.left-text{position:relative;width:100%}.mas-nosotros>h2{margin:50px 0;font-size:2rem}.img-container{min-height:80vh;scroll-snap-align:start;display:flex;justify-content:center;align-items:center;position:relative}.img-container>div{width:100%;height:auto;margin:20px 0;overflow:hidden}.img-container img{width:100%;height:300px;border-radius:20px;object-fit:cover}}.container-tours{position:relative;width:100%;min-height:100vh;background-color:#fff;padding:120px 40px 40px;box-sizing:border-box;text-align:center}.container-tours>h1{font-size:3.5rem;margin-top:0}.container-tours>h2{display:flex;align-items:center;justify-content:center;position:relative;z-index:3}.container-tours>h2 span{display:flex;align-items:center}.container-tours>h2 .opciones{position:absolute;background-color:#fff;list-style:none;margin:0;width:100%;background-color:var(--primario);padding:0;top:100%;border-radius:15px;transition:all .4s ease;overflow:hidden;height:0;opacity:0}.container-tours>h2 .opciones li{cursor:pointer;font-size:1rem;height:40px;display:flex;align-items:center;justify-content:center}.container-tours .container-buscador{position:relative;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:40px}.container-tours .buscador{position:relative;width:300px;display:flex;align-items:center;justify-content:center}.container-tours .buscador label{position:absolute;z-index:2;right:10px;color:var(--gris);display:flex;align-items:center;justify-content:center;cursor:pointer}.container-tours .buscador label:hover{color:#000}.container-tours .buscador input{width:100%;height:45px;box-sizing:border-box;padding:0 10px 0 20px;font-size:1rem;border:solid 1px var(--gris);border-radius:25px}.tours-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;list-style:none;padding:0;margin:0}.tours-list>li{position:relative;width:100%;min-height:300px;height:auto;background-color:#f0f0f0;border-radius:20px;overflow:hidden;cursor:pointer;transition:transform .3s ease-in-out;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between}.tours-list>li img{width:40%;height:100%;position:relative;border-radius:20px 0 0 20px;object-fit:cover}.tours-list>li .texto-card{position:relative;width:60%;height:100%;text-align:left;box-sizing:border-box;padding:20px;display:flex;align-items:start;justify-content:space-between;flex-direction:column}.tours-list>li .texto-card .texto{position:relative;width:100%}.tours-list>li .texto-card .texto .a-link{cursor:pointer;color:#000;text-decoration:underline}.tours-list>li .texto-card .texto h3{margin:0;font-size:1.5rem}.tours-list>li .texto-card .texto p{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tours-list>li .texto-card .accion{position:relative;width:100%;display:flex;align-items:end;justify-content:space-between}.tours-list>li .texto-card .accion .precio{position:relative;width:50%}.tours-list>li .texto-card .accion .precio small{color:var(--gris)}.tours-list>li .texto-card .accion .precio p{color:#000;margin:0;font-size:2rem;line-height:1}.tours-list>li .texto-card .accion .precio p small{font-size:1rem}.boton{position:relative;width:50%;display:flex;align-items:center;justify-content:space-between;padding:0}.boton .wha{width:40px;height:40px;background-color:var(--primario);border-radius:20px;position:relative;display:flex;align-items:center;justify-content:center}.boton .rese{position:relative;height:40px;box-sizing:border-box;width:calc(100% - 50px);background-color:var(--primario);border:none;border-radius:20px;font-size:1rem;cursor:pointer}.boton>svg{position:absolute;left:35px;margin:0;padding:0;width:20px;color:var(--primario)}.tapador-tour{position:fixed;width:100%;height:100%;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:100}.tapador-tour .container-tour{position:relative;width:80%;height:80%;max-width:600px;border-radius:20px;background-color:#fff;overflow:auto;display:flex;align-items:start;justify-content:start;flex-direction:column}.tapador-tour .container-tour img{position:relative;width:100%;height:auto;max-height:200px;object-fit:cover;margin-bottom:20px}.tapador-tour .container-tour h3,.tapador-tour .container-tour p{width:100%;padding:0 20px;margin:0;box-sizing:border-box}.tapador-tour .container-tour p{margin-top:20px}.tapador-tour .container-tour .more{position:relative;width:100%;box-sizing:border-box;padding:0 20px;margin-top:15px}.tapador-tour .container-tour .more ul{list-style:none;width:100%;margin:10px 0;padding:0}.tapador-tour .container-tour .more ul li{float:left;background-color:var(--primario);padding:2px 10px;border-radius:20px;margin-right:10px;margin-bottom:10px}.tapador-tour .container-tour .boton{position:absolute;right:15px;top:15px}.tapador-tour .container-tour .precio{position:relative;width:100%;margin-top:20px;box-sizing:border-box;padding:0 20px}.tapador-tour .container-tour .precio h2{margin:0}.tapador-tour .container-tour .precio h2 small{font-size:1rem}@media only screen and (max-width: 765px){.tours-list{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;list-style:none;padding:0;margin:0}.tours-list>li{min-height:300px;height:auto;flex-direction:column}.tours-list>li img{width:100%;height:200px}.tours-list>li .texto-card{position:relative;width:100%;height:max-content}.tours-list>li .texto-card .texto{position:relative;width:100%}.tours-list>li .texto-card .accion{flex-direction:column}.tours-list>li .texto-card .accion .precio{margin:10px 0;width:100%}.tours-list>li .texto-card .accion .boton{width:100%;margin:10px 0}}.noticias{position:relative;width:100%;min-height:100vh;box-sizing:border-box;padding:40px;background-color:#fff}.noticias>h2{font-size:1.2rem;margin:60px 0 0}.noticias .container-noticias{position:relative;width:100%;overflow:auto;height:410px}.noticias .container-noticias ul{position:relative;margin:10px 0 0;padding:0;list-style:none;display:flex;align-items:center;justify-content:left;width:max-content}.noticias .container-noticias ul li{width:300px;height:400px;background-color:var(--gris-texto-dos);border-radius:10px;margin-right:15px;overflow:hidden;position:relative}.noticias .container-noticias ul li img{position:absolute;width:100%;height:100%;object-fit:cover}.noticias .container-noticias ul li .tapa{position:absolute;width:100%;height:100%;background-color:#0006;display:flex;align-items:center;justify-content:start;flex-direction:column;box-sizing:border-box;padding:20px}.noticias .container-noticias ul li .tapa h2{color:#fff;font-size:1.3rem}.noticias .container-noticias ul li .tapa p{color:#fff;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.noticias .container-noticias ul li .tapa a{color:#fff;text-align:left;width:100%}.noticias .noticia{position:relative;width:100%;max-width:600px;margin:auto}.noticias .noticia p{font-size:1.1rem}.noticias .noticia h2{font-size:1.4rem}.noticias .noticia h3{font-size:1.3rem}.imageclass{position:relative;width:100%;display:flex;align-items:start;justify-content:space-between;cursor:pointer;margin-bottom:15px}.imageclass:hover>.before{scale:1;opacity:1}.imageclass>.before{position:absolute;left:-35px;top:calc(50% - 15px);height:30px;width:30px;background-color:var(--colorDos);font-size:x-small;color:#000;font-size:1rem;display:flex;align-items:center;justify-content:center;border-radius:5px;transition:all .4s ease;opacity:0;scale:0;transform-origin:bottom}.imageclass .foto{width:40%;aspect-ratio:1/1;color:var(--masgrisdos);position:relative}.imageclass image{object-fit:cover}.imageclass .foto .select{position:relative;width:100%;height:100%;background-color:var(--masgris);border-radius:10px;display:flex;align-items:center;justify-content:center}.imageclass .foto .select img{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:10px}.imageclass .descripcion{width:55%;height:auto;position:relative;min-height:40px;color:var(--masgris);cursor:text}.imageclass .descripcion:focus{outline:none;border:dashed 1px black}@media only screen and (max-width: 765px){.imageclass{flex-direction:column}.imageclass .foto{width:100%}.imageclass .descripcion{width:100%;height:auto;position:relative;min-height:40px;color:var(--masgris);cursor:text}}.sectionprimera{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;animation:aparece 1s 1}.sectionprimera h1{margin:0;font-size:3.5rem;position:relative}.sectionprimera>p{margin:20px 0 0;text-align:center;width:80%;max-width:650px;font-size:1.2rem;text-wrap:balance;color:var(--gris);position:relative}.sectionprimera img{position:absolute;width:100%;height:80%;bottom:0;left:0}.section-imagenes{position:relative;width:100%;min-height:50vh;display:flex;align-items:center;padding:0;justify-content:space-between}.section-imagenes>div{width:calc(100% / 3);height:50vh;position:relative;cursor:pointer;margin:0}.section-imagenes>div img{position:relative;width:100%;height:100%;object-fit:cover}.section-imagenes>div:hover>.descr{height:100%}.section-imagenes>div .descr{position:absolute;width:100%;height:0;transition:all .4s ease;background-color:#000000b3;color:#fff;box-sizing:border-box;padding:0;text-align:center;left:0;top:0;margin:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.pura-vida{width:100%;padding:10px 40px;min-height:100vh;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.pura-vida .texto{position:relative;width:40%}.pura-vida .texto h2{font-size:2rem}.pura-vida .texto>p{width:100%}.pura-vida .slider{width:50%;overflow:hidden;height:70vh;border-radius:20px}.pura-vida .slider ul{display:flex;width:300%;height:100%;margin:0;padding:0;list-style:none;position:relative;animation:sliderTresImg 12s infinite}.pura-vida .slider ul li{width:calc(100% / 3);height:100%;position:relative}.pura-vida .slider ul li img{width:100%;height:100%;object-fit:cover}@keyframes sliderTresImg{0%{transform:translate(0)}40%{transform:translate(-33.33%)}80%{transform:translate(-66.66%)}to{transform:translate(0)}}@media only screen and (max-width: 765px){.sectionprimera h1{font-size:2.3rem}.sectionprimera>p{font-size:1rem}.sectionprimera img{position:absolute;width:100%;height:80%;bottom:0;left:0;object-fit:cover}.section-imagenes{position:relative;width:100%;min-height:50vh;display:flex;align-items:center;flex-direction:column;padding:0;justify-content:start;height:auto}.section-imagenes>div{width:100%;height:50vh;position:relative;cursor:pointer;margin:0}.pura-vida{width:100%;padding:10px 40px;min-height:100vh;box-sizing:border-box;display:flex;align-items:center;justify-content:start;flex-direction:column}.pura-vida .texto{position:relative;width:100%}.pura-vida .slider{width:100%;overflow:hidden;height:50vh;border-radius:20px;margin-bottom:20px}}
