@import"https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&family=Commissioner:wght@100..900&family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&display=swap";.title-banner{color:#f5efe0;text-align:center;font-family:Commissioner,sans-serif;font-size:50px;font-style:normal;font-weight:200;text-transform:uppercase}.title-banner2{color:#f5efe0;text-align:center;font-family:Fraunces,serif;font-size:85px;font-style:normal;font-weight:400;text-transform:uppercase}.title-1{color:#f9f8f4;text-align:center;font-family:Fraunces,serif;font-size:45px;font-style:normal;font-weight:300;text-transform:uppercase}.title-2{color:#000;text-align:center;font-family:Fraunces,serif;font-size:35px;font-style:normal;font-weight:300;text-transform:uppercase}.title-3{color:#000;text-align:center;font-family:Fraunces,serif;font-size:30px;font-style:normal;font-weight:300}.title-4{color:#fff;font-family:Albert Sans,sans-serif;font-size:45px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.title-5{color:#f5efe0;text-align:center;font-family:Fraunces,serif;font-size:25px;font-style:normal;font-weight:300}.paragraph-1{color:#f9f8f4;text-align:center;font-family:Commissioner;font-size:16px;font-style:normal;font-weight:300}.paragraph-2{color:#f9f8f4;font-family:Commissioner;font-size:25px;font-style:normal;font-weight:300;line-height:142%}.btn-primary{border:none;border-radius:132.092px;background:#fff3;padding:15px 20px;width:100%;max-width:250px;display:inline-block;color:#f9f8f4;text-align:center;font-family:Albert Sans;font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;transition:background .5s}.btn-primary:hover{background:#ffffff4c}.btn-secondary{border:none;border-radius:132.092px;background:#0003;padding:15px 20px;width:100%;max-width:250px;display:inline-block;color:#000;text-align:center;font-family:Albert Sans;font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;transition:background .5s}.btn-secondary:hover{background:#00000014}.btn-amarillo{border:none;color:#fff;background:#e09900;color:#f9f8f4;padding:10px;border-radius:30px;font-size:14px;font-weight:500;font-family:Commissioner,sans-serif;cursor:pointer}.btn-amarillo .icon{transform:translateY(1px);display:inline-block}.google-login-button{border-radius:132.092px;padding:15px 20px;font-family:Albert Sans;font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;transition:box-shadow .5s;width:100%;max-width:250px;background:#fff;margin:0 auto;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:5px}.google-login-button:hover{box-shadow:#00000029 0 10px 36px,#0000000f 0 0 0 1px}.google-icon{font-size:20px;margin-bottom:1px}.float-btn{position:fixed;z-index:3;bottom:50px;right:10px;font-size:15px;padding:15px 20px}.float-btn .icon{margin-right:5px}.grid{display:flex;flex-wrap:wrap}.grid.grid-4 .grid-item{width:calc(25% - 20px);margin:0 10px 20px}.grid.grid-3 .grid-item{width:calc(33.33% - 20px);margin:0 10px 20px}.grid.grid-2 .grid-item{width:calc(50% - 20px);margin:0 10px 20px}.barra-porcentaje{width:100%;display:flex;justify-content:flex-end;margin:20px auto}.barra-porcentaje-label{color:#f9f8f4;margin-right:20px}.barra-porcentaje-track{border-radius:6px;background:#f9f8f433;height:22px;width:100%;max-width:245px}.barra-porcentaje-thumb{border-radius:6px;background:#e09900;text-align:right;padding:0 10px;height:100%;color:#f9f8f4}.linea{width:100%;height:1px;background:#a67c5226}.linea-h{width:1px;height:100%;background:#a67c5226}.custom-select{position:relative;width:300px;cursor:pointer;margin-left:auto;padding:0 20px}.custom-select label{text-align:right;display:block;margin-bottom:10px;color:#e09900;font-size:20px}.custom-select-trigger{background-color:#f9f8f4;padding:10px 15px;border-radius:5px;border:1px solid #e09900;display:flex;justify-content:space-between;align-items:center;text-transform:capitalize}.custom-select-trigger:after{content:"▼";font-size:12px;margin-left:10px;color:#e09900}.custom-options{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px #0000001a;overflow:hidden;z-index:100;display:block;max-height:200px;overflow:auto}.custom-option{padding:10px 15px;color:#333;text-decoration:none;display:block;transition:background-color .2s ease}.custom-option:hover{background-color:#f7f7f7}.custom-option.active{background-color:#e09900b4;font-weight:700}@media screen and (max-width: 680px){.title-4{font-size:35px}}.banner-main-tags{display:flex;justify-content:center;align-items:center;padding-top:10px}.banner-main-tags a{display:block;font-size:14px;background:#000;color:#fff;padding:6px 12px;text-align:center;border-radius:20px;margin:5px}.banner-main-tags a i{display:inline-block;margin-right:5px}.banner-main-tags a img{width:100%;max-width:20px;display:inline-block;margin-right:5px;filter:invert(1)}.banner-main-container{width:100%;position:relative;display:flex}.banner-main-container.txt-left{align-items:center;justify-content:flex-start}.banner-main-container.txt-left .banner-main-text{text-align:left}.banner-main-container.txt-bottom-center{justify-content:center;align-items:flex-end}.banner-main-container.txt-bottom-center .banner-main-text{padding:50px 20px}.banner-main-container.txt-center-center{justify-content:center;align-items:center}.banner-main-container.txt-center-center .banner-main-text{padding:50px 20px}.banner-main-container.txt-right-center{justify-content:flex-end;align-items:center}.banner-main-container.txt-right-center .banner-main-text{padding:50px 20px;max-width:500px}.banner-main-img{width:100%}.banner-main-img img{width:100%;display:block}.banner-main-img-desk img,.banner-main-img-desk video{width:100%;display:block}.banner-main-img-movil img,.banner-main-img-movil video{width:100%;display:block}.banner-main-text{position:absolute;text-align:center;padding:20px}.banner-main-text #btn-scrolldown{display:block;max-width:max-content;margin:30px auto 0;cursor:pointer;animation:btn-scroll 2s infinite;color:#fff}.banner-main .slick-dots{bottom:150px}.banner-main .slick-dots li button:before{color:#fff;font-size:12px}.banner2-main-container{width:100%;position:relative;display:flex}.banner2-main-container.txt-left{align-items:center;justify-content:flex-start}.banner2-main-container.txt-left .banner-main-text{text-align:left}.banner2-main-container.txt-bottom-center{justify-content:center;align-items:flex-end}.banner2-main-container.txt-bottom-center .banner-main-text{padding:50px 20px}.banner2-main-container.txt-center-center{justify-content:center;align-items:center}.banner2-main-container.txt-center-center .banner-main-text{padding:50px 20px}.banner2-main-container.txt-right-center{justify-content:flex-end;align-items:center}.banner2-main-container.txt-right-center .banner-main-text{padding:50px 20px;max-width:500px}.banner2-main-img{height:50vh;min-height:500px;width:100%}.banner2-main-img img{height:100%;object-fit:cover;width:100%;display:block}.banner2-main-img-movil,.banner2-main-img-desk{height:100%}.banner2-main-img-desk img,.banner2-main-img-movil img{width:100%;display:block}.banner2-main-text{position:absolute;text-align:center;padding:20px}.banner2-main-text .title-3{color:#f9f8f4;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.float-images{padding:100px 0}.float-images-container{display:flex;justify-content:center;align-items:center;position:relative;height:90vh;min-height:600px}.float-images-text{max-width:543px;text-align:center;position:relative;z-index:2}.float-images-text img{width:100%;max-width:max-content}.float-images-images-item{position:absolute}.float-images-images-item img{width:100%;height:100%;display:block;object-fit:cover}.float-images-images-item:nth-child(1){top:10%;left:10%;width:20%;height:330px;min-width:160px;max-width:200px}.float-images-images-item:nth-child(2){top:50%;right:12%;width:20%;height:330px;min-width:160px;max-width:200px}.marquee-main{overflow:hidden;width:100%;white-space:nowrap;position:relative}.marquee-main .marquee-item{display:inline-block;animation:marquee 30s linear infinite;white-space:nowrap}.marquee-main .marquee-item2{display:inline-block;animation:marquee2 30s linear infinite;animation-play-state:running;white-space:nowrap}.image-w-text-wrapper{display:flex;align-items:center}.image-w-text-text{width:50%;text-align:center;padding:0 80px}.image-w-text-image{width:50%}.image-w-text-image img{width:100%}.image-w-text-image .images{position:relative;display:flex;padding-right:50px}.image-w-text-image .images img{display:block;max-width:max-content}.image-w-text-image .images-small{position:absolute;right:0%;bottom:30px;width:50%}.image-w-text-image.pad{padding:0 80px}.thumb-img{position:relative}.thumb-img img{width:100%;display:block}.thumb-img .img-hidden{position:absolute;top:0;left:0;opacity:0;z-index:2;transition:opacity .5s}.thumb-text{text-align:center;color:#000;padding:5px 10px}.thumb-text h4{font-family:Commissioner,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:117.542%;text-transform:uppercase;margin:10px 0}.thumb-text h4 span{display:block;font-size:12px;color:#555;margin-bottom:2px}.thumb-text h4 i{font-style:normal}.thumb-text p{margin:10px 0;color:#000;font-size:14px}.thumb-text p .icon{margin-right:5px}.thumb-text a,.thumb-text .link{color:#000;font-weight:500;margin:10px 0;text-decoration:underline}.thumb-text .btn-secondary{text-decoration:none;opacity:0;max-width:125px;padding:9px 15px}.thumb-text .btn-secondary .icon{margin-right:5px;transform:translateY(1px);display:inline-block}.thumb-text .btn-secondary:hover{background:#000;color:#fff}.thumb:hover .thumb-img .img-hidden,.thumb:hover .thumb-text .btn-secondary{opacity:1}.grid-elements{text-align:center}.grid-elements .grid--item{margin:20px 10px}.grid-elements .paragraph{max-width:575px;margin:0 auto}.grid-elements-items{flex-wrap:wrap}.grid-elements-item{text-align:center}.grid-elements-item:hover .img1{opacity:1;transition:opacity .3s}.grid-elements-item:hover .title-3{border:1px solid #fff}.grid-elements-item-img{position:relative;display:flex;justify-content:center}.grid-elements-item-img .img1{display:block;margin:0 auto;opacity:0;position:absolute}.grid-elements-item-img .img2{margin:0 auto;display:block;opacity:1}.grid-elements-item-txt{padding:20px 0;max-width:350px;margin:0 auto}.grid-elements-item-txt .list{max-width:max-content;margin:0 auto}.comp-rich-text{margin:0 auto;max-width:638px;padding:100px 0}.comp-rich-text .title-3{color:#f9f8f4}.ventana{background:#00000075;position:fixed;top:0;right:-100%;z-index:10;height:100vh;width:100%}.ventana.show{right:0}.ventana.login{z-index:1001}.ventana.login .ventana-block{overflow-y:auto;background:#e09900}.ventana.login .ventana-block #btn-cerrar-ventana{color:#fff}.ventana.login .ventana-block .linea{display:none}.ventana.login .ventana-block .botones{display:flex;align-items:center;justify-content:center;padding-top:40px}.ventana.login .ventana-block .botones span{font-family:Fraunces,serif;font-size:30px;font-style:normal;font-weight:100;color:#fff}.ventana.login .ventana-block .botones h2{color:#fff;text-align:center;margin:0 20px;cursor:pointer;font-family:Fraunces,serif;font-size:25px;font-weight:300;line-height:117.542%}.ventana.login .ventana-block .botones h2.active{color:#000;text-decoration:underline}.ventana-block{background:#f9f8f4;width:30%;min-width:460px;margin-left:auto;height:100%;padding:30px 20px;border-radius:30px 0 0 30px;position:relative}.ventana-block .icon{background:none;border:none;color:#a67c52;font-size:15px}.ventana-block #btn-cerrar-ventana{position:absolute;left:15px;color:#000}.ventana-block .title-1{color:#000;font-size:30px;margin:0}.ventana-block .eliminar{color:#e09900;border:none;background:none}.ventana-block-wrapper{overflow:auto;height:calc(100% + -0px)}.ventana-block #block-ruta{height:calc(100% + -0px)}.form{background:#e09900;max-width:800px;padding:50px;border-radius:30px;margin:0 auto;text-align:center}.form-wrapper{max-width:400px;margin:0 auto}.input{margin:10px 0;position:relative}.input label{color:#000;font-family:Commissioner,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:117.542%;margin:0 10px 5px;display:block;text-align:left}.input input{width:100%;background:none;border:1px solid #000;border-radius:30px;padding:8px 10px;font-size:14px;font-style:normal;font-weight:300}.input input:focus-visible{outline:none}.ruta{height:calc(100% - 125px);min-height:300px;padding-right:10px;overflow:auto}.ruta-wrapper{display:flex;flex-direction:column;align-items:center;max-width:290px;margin:0 auto;height:100%;position:relative;padding:0 50px 0 30px}.ruta-linea{position:absolute;top:45px;z-index:1}.ruta-item{width:100%;padding:20px 0 218px;position:relative}.ruta-item .borrar-item{position:absolute;z-index:3;right:-40px;top:50%;margin-top:-13px;font-size:16px;cursor:pointer;color:#0003;border:none;display:block;background:none;border-radius:50%;padding:0}.ruta-item .borrar-item span{display:block;width:25px;height:25px;border:2px solid #e09900;border-radius:50%;color:#00000080;position:relative;text-align:center;font-size:13px}.ruta-item .borrar-item span:before{position:absolute;top:4px;left:4.5px}.ruta-item .borrar-item span i{display:block;width:100%;text-align:center;top:-9px;left:1px;position:absolute}.ruta-item-linea{position:absolute;bottom:-45px;left:18px;z-index:1}.ruta-item-info{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.ruta-item-info p{color:#000;text-transform:uppercase}.ruta-item-info .punto{width:40px;height:40px;min-width:40px;min-height:40px;background:#e09900;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:0}.ruta-item-info .punto .icon{color:#fff;font-size:20px}.ruta-item-info .punto img{width:100%;max-width:27px;display:block;filter:invert(1)}.ruta-item:last-child{padding-bottom:20px}.ruta-item:last-child .ruta-item-linea{display:none}.ruta-item:nth-child(2n+2) .ruta-item-info{flex-direction:row-reverse}.ruta-item:nth-child(2n+2) .ruta-item-info .punto{margin-right:unset;margin-left:0}.w-texture{position:relative;padding:4vw 0}.texturas img{position:absolute;z-index:2;width:100%;display:block}.texturas img:first-child{top:-2px}.texturas img:last-child{bottom:-2px}.bottom-bar{position:fixed;bottom:0;background:#e09900;border-radius:30px 30px 0 0;width:100%;height:50px;padding:0 50px;z-index:1000;display:none}.bottom-bar-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.bottom-bar-wrapper .desplegar{background:none;border:none;position:absolute;right:20px}.bottom-bar-wrapper .desplegar.rotate{transform:rotate(180deg)}.bottom-bar .exp-item{display:flex;justify-content:center;align-items:center;width:100%}.bottom-bar .exp-item a{display:block;width:100%;text-align:center}.bottom-bar .exp-item p{color:#000;margin:0 10px;font-weight:400}.bottom-bar .exp-item .punto{background:#fff;border-radius:50%;height:30px;width:30px;display:flex;justify-content:center;align-items:center;color:#e09900;padding:4px}.bottom-bar .exp-item .punto img{width:100%;display:block}.componente-ciudades{background:#fff;padding:120px 0}.componente-ciudades .title-3{text-transform:none;max-width:520px;margin:30px auto}.componente-ciudades .title-1{color:#000;text-align:left}.componente-ciudades .paragraph-1{color:#000;text-align:left;font-size:16px;line-height:1.4em}.componente-ciudades-cta{padding-top:30px;text-align:left}.componente-ciudades #carrusel-contenido{margin:100px auto 0;max-width:605px;padding:0 20px}.componente-ciudades #carrusel-contenido-arrows{position:relative;padding:20px 0;margin-top:30px}.componente-ciudades #carrusel-contenido-arrows .slick-arrow{position:unset;display:inline-block;margin:0 20px;color:#000}.componente-ciudades #carrusel-contenido-arrows .slick-arrow:before{color:#000!important;font-family:ruta!important}.componente-ciudades .image-w-text-image{width:40%}@media screen and (max-width: 950px){.float-images-images-item:nth-child(1){top:0%;left:5%}.float-images-images-item:nth-child(2){top:0%;right:5%}.float-images-images-item:nth-child(3){bottom:0%;left:5%}.float-images-images-item:nth-child(4){bottom:0%;right:5%}.image-w-text-text{padding:0 20px}.thumb-text{padding:15px 10px}.thumb-text h4{font-size:15px}}@media screen and (max-width: 680px){.thumb-text .btn-secondary{opacity:1;font-size:11px}.image-w-text-wrapper{flex-wrap:wrap;justify-content:center}.image-w-text-text{width:100%;padding:50px 0}.image-w-text-image{width:100%}.image-w-text-image.pad{padding:0}.banner-main-container.txt-left .banner-main-text{margin:0 20px}.banner-main-text h1{font-size:30px}.banner-main-text h2{font-size:18px}.banner-main-text p{font-size:12px}.float-images{padding:150px 0 100px}.float-images-images-item:nth-child(1){width:50%;height:230px;min-width:unset;max-width:unset;left:-10px;top:-10%}.float-images-images-item:nth-child(2){width:50%;height:230px;min-width:unset;max-width:unset;right:-10px;top:-3%}.float-images-images-item:nth-child(3){width:50%;height:125px;min-width:unset;max-width:unset;left:-10px;bottom:0%}.float-images-images-item:nth-child(4){width:50%;height:125px;min-width:unset;max-width:unset;right:-10px;bottom:10%}.float-images-text img{max-width:125px}.thumb-text h4{font-size:15px}.componente-ciudades{padding:100px 0 50px}.componente-ciudades .image-w-text-wrapper{flex-wrap:wrap-reverse}.componente-ciudades .image-w-text-image{width:100%}.componente-ciudades .title-1{font-size:30px}.componente-ciudades #carrusel-contenido{margin:20px 0 0}}@media screen and (max-width: 480px){.banner-main .slick-dots{bottom:70px}.banner-main-tags a{font-size:12px}.banner-main-tags a span{transform:translateY(-5px);display:inline-block}.thumb{height:100%;display:flex;flex-direction:column;justify-content:space-between}.thumb-text{padding:10px 0;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.thumb-text h4{font-size:20px;margin:0 0 10px}.thumb-text h4 span{font-size:12px}.thumb-text p{font-size:14px}.form{padding:50px 20px}.ventana{background:#0000;bottom:-100%;display:flex;align-items:flex-end;right:0;top:unset;height:100vh;transition:bottom .5s .2s,background .2s;z-index:1000}.ventana.show{bottom:0;background:#00000075;transition:bottom .5s,background .2s .5s}.ventana.login{height:100vh;bottom:0;top:0;right:-100%;transition:right .5s .2s,background .2s}.ventana.login.show{right:0;transition:right .5s,background .2s .5s}.ventana.login .ventana-block{height:100%}.ventana.login .ventana-block .botones h2{font-size:20px}.ventana-block{width:100%;min-width:360px;height:calc(100% - 100px);min-height:500px;padding:15px;border-radius:0}.ventana-block .title-1{font-size:30px}.ventana-block .buttons{display:none}.ruta-wrapper{max-height:calc(100vh - 250px)}.bottom-bar{display:block}.bottom-bar .buttons .btn-secondary{padding:5px 40px;color:#fff;background:#000}}@-moz-keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@-webkit-keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@-o-keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@-moz-keyframes marquee2{0%{transform:translate(0)}to{transform:translate(-100%)}}@-webkit-keyframes marquee2{0%{transform:translate(0)}to{transform:translate(-100%)}}@-o-keyframes marquee2{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee2{0%{transform:translate(0)}to{transform:translate(-100%)}}@-moz-keyframes btn-scroll{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@-webkit-keyframes btn-scroll{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@-o-keyframes btn-scroll{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes btn-scroll{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@font-face{font-family:ruta;src:url(/build/assets/ruta-BBmaw15E.eot?u6487s);src:url(/build/assets/ruta-BBmaw15E.eot?u6487s#iefix) format("embedded-opentype"),url(/build/assets/ruta-bLpdGKXF.ttf?u6487s) format("truetype"),url(/build/assets/ruta-B5R759G4.woff?u6487s) format("woff"),url(/build/assets/ruta-CA8pXcTp.svg?u6487s#ruta) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:ruta!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-menu:before{content:""}.icon-facebook:before{content:""}.icon-insta:before{content:""}.icon-mail:before{content:""}.icon-telefono:before{content:""}.icon-tiktok:before{content:""}.icon-trip:before{content:""}.icon-ubicacion:before{content:""}.icon-web:before{content:""}.icon-flecha-next:before{content:""}.icon-flecha-prev:before{content:""}.icon-gastronomia:before{content:""}.icon-hospedaje:before{content:""}.icon-todo:before{content:""}.icon-tours:before{content:""}.icon-vinedos:before{content:""}.icon-wellness:before{content:""}.icon-buscar:before{content:""}.icon-cerrar:before{content:""}.icon-flecha-abajo:before{content:""}.icon-agregar:before{content:""}.icon-borrar:before{content:""}*{box-sizing:border-box}a{text-decoration:none;color:inherit}button{cursor:pointer}body{background:#fff!important;background-color:#fff!important;font-family:Commissioner,sans-serif;margin:0}.layout{width:100%;max-width:1640px;padding:0 20px;margin:0 auto}.layout2{width:100%;max-width:1840px;padding:0 20px;margin:0 auto}.spinner{display:none;position:fixed;width:100%;height:100%;z-index:10000000000000;background:#000000b3}.header{width:100%;position:fixed;top:0;left:0;background:transparent;z-index:9;transition:padding .4s ease}.header.dark{background:#f9f8f4;position:fixed;padding:0}.header.dark .menu{color:#000}.header.dark .menu ul{margin:0}.header.dark .menu ul .figure{display:block}.header.dark figure img{filter:invert(0)}.header.dark #btn-menu{color:#000}.header .cintillo{text-align:center;background:dorado;color:#fff;font-size:15px;padding:5px 20px}.header-container{align-items:center;position:relative;margin:0 auto;padding:5px 0;display:flex;justify-content:space-between}.header figure{text-align:center;margin:0;width:100%;min-width:90px;max-width:120px}.header figure a{display:block;margin:0 auto;width:100%}.header figure img{width:100%;max-width:85px;display:block;filter:invert(1)}.header .actions-movil{display:none}#btn-menu{font-size:18px;margin:0 10px;color:#fff}.menu{width:100%;max-width:700px;margin-left:auto;padding-left:20px;color:#fff}.menu #btn-cerrar-menu{background:none;border:none;color:#a67c52;font-size:15px;display:none}.menu ul{display:flex;align-items:center;list-style:none;justify-content:flex-end;padding:0;margin:0}.menu ul li{text-align:center;position:relative;margin:0 10px}.menu ul li a{font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.menu ul li span{cursor:pointer;font-size:14px}.menu ul li #miRuta{background:#e09900;color:#f9f8f4;padding:5px 10px 9px;border-radius:30px;font-size:14px;font-weight:500;font-family:Commissioner,sans-serif;cursor:pointer;display:block}.menu ul li #miRuta .icon{margin-right:5px;font-size:20px}.menu ul .menu-item{border-bottom:1px solid transparent}.menu ul .menu-item:hover{border-bottom:1px solid #b2b2b2}.menu-actions{display:flex;align-items:center;font-family:Poppins}.menu-actions .icon{font-size:20px;margin-right:15px;display:block}.footer{background:#000;padding:20px 0;position:relative}.footer .textura{position:absolute;top:2px;transform:translateY(-100%);left:0;width:100%}.footer .textura img{width:100%;display:block}.footer-container{display:flex;justify-content:space-between;align-items:flex-end;color:#fff}.footer-container .logo img{width:100%;max-width:150px;filter:invert(1)}.footer-container .movil-show{display:none}.footer-container .movil-hide{display:block}.footer-container .col:last-child{text-align:right}.footer-menu ul{list-style:none}.footer-menu ul li{margin:10px 0}.footer-menu ul li a{color:#fff;font-family:Commissioner;font-size:14px;font-style:normal;font-weight:400;line-height:117.542%}.footer .redes a{font-size:25px;margin:10px 5px 0;display:inline-block}.footer .redes a:before{color:#fff}.reveal{position:relative;opacity:0}.reveal.active{opacity:1}.reveal.zoom-out{transform:scale(.5)}.reveal.active.zoom-out{transform:scale(1)}.active.fade-bottom{animation:fade-bottom .7s ease-in}.active.fade-left{animation:fade-left .7s ease-in}.active.fade-right{animation:fade-right .7s ease-in}.active.zoom-out{animation:zoom-out .7s ease-in}@media screen and (max-width: 900px){.header .actions-movil{display:flex;align-items:center}.menu{position:fixed;right:-100%;top:0;height:100%;width:50%;background:#f9f8f4;padding:50px 20px;min-width:300px}.menu #btn-cerrar-menu{display:block}.menu ul{flex-direction:column}.menu ul li{margin:20px 0}.menu ul li a{color:#000}.menu.show{right:0}}@media screen and (max-width: 680px){.footer{padding:20px 0}.footer-container{flex-direction:column;align-items:center}.footer-container .movil-show{display:block}.footer-container .movil-hide{display:none}.footer-container .col{margin:10px 0}.footer-menu ul{padding:0;text-align:center}}@media screen and (max-width: 480px){.header{z-index:10}.header .actions-movil .btn-amarillo,.menu ul li #miRuta{display:none}.footer{padding-bottom:50px}}@-moz-keyframes zoom-out{0%{transform:scale(.5);opacity:1}to{transform:scale(1);opacity:1}}@-webkit-keyframes zoom-out{0%{transform:scale(.5);opacity:1}to{transform:scale(1);opacity:1}}@-o-keyframes zoom-out{0%{transform:scale(.5);opacity:1}to{transform:scale(1);opacity:1}}@keyframes zoom-out{0%{transform:scale(.5);opacity:1}to{transform:scale(1);opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-moz-keyframes fade-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes fade-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@-o-keyframes fade-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@-moz-keyframes fade-left{0%{-webkit-transform:-100px 0px;transform:translate(-100px);opacity:0}to{-webkit-transform:0px 0px;transform:translate(0);opacity:1}}@-webkit-keyframes fade-left{0%{-webkit-transform:-100px 0px;transform:translate(-100px);opacity:0}to{-webkit-transform:0px 0px;transform:translate(0);opacity:1}}@-o-keyframes fade-left{0%{-webkit-transform:-100px 0px;transform:translate(-100px);opacity:0}to{-webkit-transform:0px 0px;transform:translate(0);opacity:1}}@keyframes fade-left{0%{-webkit-transform:-100px 0px;transform:translate(-100px);opacity:0}to{-webkit-transform:0px 0px;transform:translate(0);opacity:1}}@-moz-keyframes fade-right{0%{-webkit-transform:100px 0px;transform:translate(100px);opacity:0}to{-webkit-transform:0px 0px;transform:translate(0);opacity:1}}@-webkit-keyframes fade-right{0%{-webkit-transform:100px 0px;transform:translate(100px);opacity:0}to{-webkit-transform:0px 0px;transform:translate(0);opacity:1}}@-o-keyframes fade-right{0%{-webkit-transform:100px 0px;transform:translate(100px);opacity:0}to{-webkit-transform:0px 0px;transform:translate(0);opacity:1}}@keyframes fade-right{0%{-webkit-transform:100px 0px;transform:translate(100px);opacity:0}to{-webkit-transform:0px 0px;transform:translate(0);opacity:1}}.Vinedo-detalle-agregar{text-align:left;padding-top:40px}.Vinedo-detalle-banner .banner-main-img{height:71vh;min-height:500px}.Vinedo-detalle-banner .banner-main-img img{height:100%;object-fit:cover}.Vinedo-detalle-banner .banner-main-text h2,.Vinedo-detalle-banner .banner-main-text h1{margin:0}.Vinedo-detalle-descripcion{padding:100px 0;background:#f9f8f4;text-align:left;position:relative;line-height:1.5em}.Vinedo-detalle-descripcion .texturas img{top:3px;transform:translateY(-100%);z-index:3}.Vinedo-detalle-descripcion p{text-align:left;color:#000;font-family:Commissioner;font-size:16px;font-style:normal;font-weight:300}.Vinedo-detalle-descripcion h2{text-transform:uppercase;text-align:left;color:#000;font-family:Fraunces,serif;font-size:30px;font-style:normal;font-weight:300;line-height:1.5em}.Vinedo-detalle-descripcion .campo{text-align:left;font-size:16px;font-weight:400;margin:10px 0;word-wrap:break-word}.Vinedo-detalle-descripcion .campo .icon{color:#e09900;margin-right:10px;width:30px;display:inline-block;transform:translateY(5px)}.Vinedo-detalle-descripcion .campo .icon img{width:100%;display:block}.Vinedo-detalle-descripcion .campo li::marker{color:#e09900}.Vinedo-detalle-descripcion .redes{text-align:left}.Vinedo-detalle-descripcion .redes .icon{font-size:30px;color:#e09900;margin-right:10px}.Vinedo-detalle-descripcion .image-w-text-image{position:relative}.Vinedo-detalle-descripcion .image-w-text-image img{max-width:max-content}.Vinedo-detalle-descripcion .image-w-text-image .float-images-images-item{width:24vw;height:unset;min-width:unset;min-height:unset;top:20%!important;right:0%;max-width:unset}.Vinedo-detalle-descripcion .image-w-text-image .float-images-images-item img{width:100%;height:unset}.Vinedo-detalle-data .grid-item{border-right:1px solid #f9f8f4;width:calc(33% + -0px);padding:0 20px}.Vinedo-detalle-data .grid-item:last-child{border:none}.Vinedo-detalle-data .grid-item p{color:#f9f8f4;text-align:center;font-family:Commissioner;font-size:16px;font-style:normal;font-weight:300}.Vinedo-detalle-data .banner2-main-text{width:100%;max-width:1500px}.Vinedo-detalle-vinos{background:#f9f8f4;padding:100px 30px}.Vinedo-detalle-vinos .title-1,.Vinedo-detalle-vinos p{color:#000}.Vinedo-detalle-vinos .carrusel-vinos-item{text-align:center}.Vinedo-detalle-vinos .carrusel-vinos-item .link{text-decoration:underline;font-weight:400}.Vinedo-detalle-vinos .carrusel-vinos-item img{width:100%;max-width:max-content;margin:0 auto}.Vinedo-detalle-vinos .carrusel-vinos-item p,.Vinedo-detalle-vinos .slick-arrow{color:#000}.Vinedo-detalle-vinos .slick-arrow:before{color:#000!important;font-family:ruta!important}.Vinedo-detalle-vinos .comprar{text-align:center}.Vinedo-detalle-vinos .comprar .btn-secondary{max-width:max-content}.Vinedo-detalle-eventos{padding:120px 0;background:#000}.Vinedo-detalle-eventos .title-3{text-transform:none;max-width:520px;margin:30px auto;color:#e09900}.Vinedo-detalle-eventos .movil-show{display:none}.Vinedo-detalle-eventos .movil-hide{display:block}.Vinedo-detalle-eventos .title-1{font-size:2.7vw}.Vinedo-detalle-eventos p{color:#f9f8f4;text-align:left;font-family:Commissioner;font-size:14px;font-style:normal;font-weight:300}.Vinedo-detalle-eventos ul{color:#fff;text-align:left;padding-left:20px}.Vinedo-detalle-eventos ul li{color:#fff;font-family:Commissioner;font-size:14px;font-style:normal;font-weight:300;line-height:117.542%;margin:5px 0}.Vinedo-detalle-eventos ul li::marker{color:#e09900;background:#e09900}.Vinedo-detalle-eventos .slider-info{margin:100px auto 0;max-width:605px;padding:0 20px}.Vinedo-detalle-eventos #carrusel-eventos-arrows{position:relative;padding:20px 0;margin-top:30px}.Vinedo-detalle-eventos #carrusel-eventos-arrows .slick-arrow{position:unset;display:inline-block;margin:0 20px;color:#fff}.Vinedo-detalle-eventos #carrusel-eventos-arrows .slick-arrow:before{color:#fff!important;font-family:ruta!important}.Vinedo-detalle-eventos .precio{color:#e09900;text-align:center;font-family:Fraunces;font-size:20px;font-style:normal;font-weight:300}.Vinedo-detalle-eventos .image-w-text-wrapper{justify-content:flex-start}.Vinedo-detalle-eventos .image-w-text-text{width:45%}.Vinedo-detalle-eventos .image-w-text-image{width:55%}.Vinedo-detalle-eventos .image-w-text-image .img img{max-width:500px}.Vinedo-detalle-galeria{background:#f9f8f4;padding:100px 0}.Vinedo-detalle-galeria h2{color:#000}.Vinedo-detalle-galeria-content{padding:0 40px;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.Vinedo-detalle-galeria-content .img{margin:10px;width:300px;height:350px}.Vinedo-detalle-galeria-content .img img{display:block;width:100%;height:100%;object-fit:cover;transition:all .3s ease}.Vinedo-detalle-galeria-content .img img:hover{transform:scale(1.05)}.Vinedo-detalle-galeria-content::-webkit-scrollbar{width:5px;height:5px}.Vinedo-detalle-galeria-content::-webkit-scrollbar-thumb{background-color:#e09900;border-radius:6px}.Vinedo-detalle-galeria-content::-webkit-scrollbar-track{background-color:#f1f1f1}.Vinedo-detalle-galeria-content::-webkit-scrollbar-track-piece:start{margin-top:2px}.Vinedo-detalle-galeria-content::-webkit-scrollbar-track-piece:end{margin-bottom:2px}.Vinedo-detalle-galeria-content .slick-arrow{color:#000}.Vinedo-detalle-galeria-content .slick-arrow:before{color:#000!important;font-family:ruta!important}.Vinedo-detalle-galeria-content .slick-next{right:10px}.Vinedo-detalle-galeria-content .slick-prev{left:10px}.Vinedo-detalle-ubicacion{background:#f9f8f4;padding:10px 0 70px}.Vinedo-detalle-ubicacion h2{color:#000}.Vinedo-detalle-ubicacion-content iframe{filter:grayscale(1);width:100%!important}.Vinedo-detalle-contacto{padding:20px 0 50px;background:#f9f8f4}.Vinedo-detalle-contacto .grid{justify-content:center;align-items:stretch}.Vinedo-detalle-contacto .grid-2 .grid-item{width:calc(50% - 50px);margin:20px 25px}.Vinedo-detalle-contacto .title-2{font-size:clamp(1.5rem,2.2vw,2.2rem)}.Vinedo-detalle-contacto .form{padding:50px;height:100%}.Vinedo-detalle-contacto .form-wrapper{max-width:unset;height:100%}.Vinedo-detalle-contacto .form-wrapper form{padding:0 30px}.Vinedo-detalle-contacto .form .linea{background:#000;margin:50px 0}.Vinedo-detalle-contacto .form .campo{text-align:center;font-size:14px;font-weight:400;margin:10px 0}.Vinedo-detalle-contacto .form .campo .icon{margin-right:10px}.Vinedo-detalle-contacto .form .campo .icon:before{color:#000}.Vinedo-detalle-contacto .form .redes{text-align:center}.Vinedo-detalle-contacto .form .redes .icon{font-size:30px;margin-right:10px}.Vinedo-detalle-contacto .form .redes .icon:before{color:#000}.Vinedo-detalle-contacto .form li{text-align:left;margin:10px 0}.Vinedo-detalle-contacto .servicios .grid{justify-content:space-between;height:100%}.Vinedo-detalle-contacto .servicios .grid-2 .grid-item{width:calc(50% + -0px);margin:0;display:flex;align-items:center}.Vinedo-detalle-contacto .servicios .grid-2 .grid-item:last-child{border-left:1px solid #000}.Vinedo-detalle-sugerencias{background:#f9f8f4;padding:50px 0 140px}.Vinedo-detalle-sugerencias h2{color:#000}@media screen and (max-width: 980px){.Vinedo-detalle-descripcion .image-w-text-text,.Vinedo-detalle-eventos .image-w-text-text{padding:0 20px}.Vinedo-detalle-sugerencias .grid-4 .grid-item{width:calc(33.33% - 20px)}.Vinedo-detalle-galeria-content .img{height:250px}.Vinedo-detalle-ubicacion{padding:10px 0 50px}.Vinedo-detalle-contacto .grid-2 .grid-item{width:calc(50% - 20px);margin:20px 10px}.Vinedo-detalle-contacto .form{padding:50px 20px}}@media screen and (max-width: 830px){.Vinedo-detalle-contacto .servicios .grid{flex-direction:column;align-items:center}.Vinedo-detalle-contacto .servicios .grid-2 .grid-item{width:100%;display:block}.Vinedo-detalle-contacto .servicios .grid-2 .grid-item:last-child{border:none;border-top:1px solid #000}}@media screen and (max-width: 680px){.Vinedo-detalle-descripcion{padding:100px 0}.Vinedo-detalle-descripcion .image-w-text-wrapper{flex-wrap:wrap-reverse}.Vinedo-detalle-descripcion .image-w-text-text{margin-top:100px}.Vinedo-detalle-descripcion .image-w-text-image .float-images-images-item{min-width:200px}.Vinedo-detalle-data .banner2-main-img{height:100%;min-height:unset;position:absolute}.Vinedo-detalle-data .banner2-main-text{position:unset}.Vinedo-detalle-data .grid-item{width:100%;border-right:none;border-bottom:1px solid #fff}.Vinedo-detalle-eventos{padding:50px 0}.Vinedo-detalle-eventos .carrete{padding:50px 0 0}.Vinedo-detalle-eventos .movil-show{display:block}.Vinedo-detalle-eventos .movil-hide{display:none}.Vinedo-detalle-eventos .title-1{font-size:25px;text-align:center}.Vinedo-detalle-eventos .paragraph-1{text-align:center}.Vinedo-detalle-eventos .image-w-text-wrapper{flex-wrap:wrap-reverse}.Vinedo-detalle-eventos .image-w-text-image{width:100%}.Vinedo-detalle-eventos .image-w-text-image img{margin:0 auto;max-width:unset!important}.Vinedo-detalle-eventos .image-w-text-text{width:100%}.Vinedo-detalle-eventos #carrusel-eventos{margin:0}.Vinedo-detalle-eventos .carrete .slider-carrete .slick-track{height:400px}.Vinedo-detalle-eventos .carrete .slider-carrete .carrete-item{padding:20px 0}.Vinedo-detalle-eventos .carrete .slider-carrete .carrete-item img{position:relative;width:100%;height:100%;opacity:.6}.Vinedo-detalle-eventos .carrete .slider-carrete .carrete-item.bigger{padding:0}.Vinedo-detalle-eventos .carrete .slider-carrete .carrete-item.bigger img{max-width:400px;width:60%!important;opacity:1}.Vinedo-detalle-sugerencias .grid-4 .grid-item{width:calc(50% - 20px)}.Vinedo-detalle-galeria-content{padding:0}.Vinedo-detalle-galeria-content .img{height:160px}.Vinedo-detalle-galeria-content .slick-next{top:110%;right:45%}.Vinedo-detalle-galeria-content .slick-prev{top:110%;left:45%}.Vinedo-detalle-ubicacion{padding:10px 0 35px}.Vinedo-detalle-contacto .grid-2 .grid-item{width:100%;margin:10px 0}}@media screen and (max-width: 480px){.Vinedo-detalle-banner .banner-main-img{height:60vh;min-height:400px}.Vinedo-detalle-banner .banner-main-text h1{font-size:35px}.Vinedo-detalle-vinos .title-1{font-size:27px}.Vinedo-detalle-eventos .carrete .slider-carrete .slick-track{height:400px}.Vinedo-detalle-eventos .carrete .slider-carrete .carrete-item{padding:20px 0}.Vinedo-detalle-eventos .carrete .slider-carrete .carrete-item img{position:relative;width:100%;height:100%;opacity:.6}.Vinedo-detalle-eventos .carrete .slider-carrete .carrete-item.bigger{padding:0}.Vinedo-detalle-eventos .carrete .slider-carrete .carrete-item.bigger img{max-width:400px;width:100%!important;opacity:1}.Vinedo-detalle-galeria-content .img{margin:5px;width:175px;height:200px}.Vinedo-detalle-galeria-content .slick-next{right:40%}.Vinedo-detalle-galeria-content .slick-prev{left:40%}.Vinedo-detalle-sugerencias .grid-4 .grid-item{width:calc(100% + -0px);margin:0 0 20px}.Vinedo-detalle-descripcion .image-w-text-image .float-images-images-item{position:unset;margin-left:auto;width:100%;height:150px}.Vinedo-detalle-descripcion .image-w-text-image .float-images-images-item img{object-fit:cover;height:100%;width:100%;max-width:unset}.Vinedo-detalle-descripcion .image-w-text-text{margin-top:30px;padding:0}.float-btn{display:none}}
