@import"https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap";#hamburger5-input{display:none}.hamburger5 label{position:relative;display:block;width:30px;height:30px;cursor:pointer;margin:1rem;border-radius:7px;box-shadow:0 0 10px #00000073 inset;overflow:hidden}.hamburger5 label span,.hamburger5 label span:before,.hamburger5 label span:after{display:block;width:30px;height:2px;opacity:1;transition:all .3s ease-in-out;background-color:var(--color-fuente)}.hamburger5 label span:before,.hamburger5 label span:after{position:absolute;content:""}.hamburger5 label span{margin-top:13px}.hamburger5 label span:before{top:6.4px}.hamburger5 label span:after{top:19.4px}.hamburger5 label input:checked+span{background-color:transparent}.hamburger5 label input:checked+span:before,.hamburger5 label input:checked+span:after{top:0;margin-top:8.4px}.hamburger5 label input:checked+span:before{transform:translateY(6.4px) rotate(-45deg)}.hamburger5 label input:checked+span:after{transform:translateY(6.4px) rotate(45deg)}.navbar .hamburguerContainer{display:flex;flex-direction:row-reverse}.navbar .ul{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;letter-spacing:1px;max-height:0;opacity:0;transition:max-height .5s ease,opacity .5s ease;margin-right:4vw}.navbar .ul.open{max-height:500px;opacity:1}.navbar .ul.closed{max-height:0;opacity:0}.navbar .ul .li{text-align:right;box-shadow:0 0 10px #00000073 inset;padding:1vw;margin:1vw 0;border-radius:5px;width:8rem}.navlink{margin-right:.5rem;text-decoration:none;color:inherit}.active{font-weight:700;color:var(--color-secundario);text-decoration:underline double 1px}@media (min-width: 1024px){.navbar .hamburguerContainer{display:none}.navbar .ul.closed,.navbar .ul.open{max-height:fit-content;opacity:1}.navbar .ul{width:100%;display:flex;flex-direction:row;align-content:space-between}.navbar .ul .li{text-align:center;padding:0}.navbar .ul .li{position:relative;width:12vw;padding:1vw;transition:transform .3s ease-in-out,color .3s ease-in-out,text-shadow .3s ease-in-out}.navbar .ul .li:hover{transform:scaleX(1.1);text-shadow:0px 2px 4px rgba(var(--color-secundario),.7);color:var(--color-secundario)}}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list],li{list-style:none}body{line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--color-fondo: rgb(247, 245, 242);--color-fuente: rgb(78, 78, 78);--color-secundario: 100, 150, 180;--fuente-principal: "Pinyon Script", cursive;--fuente-secundaria: "Libre Baskerville"}body{background-color:var(--color-fondo);color:#4e4e4e;font-family:var(--fuente-secundaria);font-size:clamp(1.1em,3vw,150%)}h1,h2,h3,h4,h5{letter-spacing:.07vw;font-family:var(--fuente-principal);text-align:center}p{text-align:justify;text-align-last:center}.header .h1{text-align:center;font-size:2.5em;margin:8vw}.main{margin:4vw;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.main .p{font-size:95%}@media (min-width: 768px){.main{width:80%;margin:0 auto}}@media (min-width: 1024px){body{width:70%;margin:0 auto}.header .h1{margin:4vw}.main{margin:3vw auto}}.faq-section{width:100%}.faq-section .h2{margin:5vw auto;text-align:center}.faq{background-color:transparent;border-bottom:1px solid var(--color-secundario);margin:20px 0;padding:2vw;position:relative;overflow:hidden;transition:all .3s ease;cursor:pointer;border-radius:10px;box-shadow:0 0 10px #00000073 inset}.faq-text{width:100%;display:none;max-height:0;overflow:hidden;transition:max-height 1s;font-size:85%}.faq.faq-open{border-radius:10px;border:1px solid var(--color-secundario)}.faq.faq-open .faq-text{display:block;margin:3vw 0 0;animation:fadeIn 1.75s linear forwards}.copy-button{cursor:pointer;border-radius:10px;box-shadow:0 0 10px #00000073 inset;padding:.5rem}@keyframes fadeIn{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.galeria{column-count:3;column-gap:10px}.galeria .galeria_img{width:100%;margin-bottom:10px;border-radius:10px;height:auto;cursor:pointer;transition:transform .3s}.galeria .galeria_img:hover{transform:scale(1.05)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(0);visibility:hidden;transition:opacity .3s ease,visibility 0s .3s,transform .3s ease;z-index:9000}.modal.open{opacity:1;visibility:visible;transform:scale(1);transition:opacity .3s ease,visibility 0s 0s,transform .3s ease}.modal-img{max-width:90%;max-height:90%;border-radius:10px;object-fit:contain;border:5px solid var(--color-fondo);box-shadow:0 0 20px #fff9}.img{width:100%;height:100%;border-radius:15px}.main .section{display:flex;flex-direction:column;align-items:center;margin:4vw}.main .section .ul{padding:2rem}.main .section .ul .li:before{content:"•";padding-right:8px}.h2{margin-top:3vw}.actividades{margin:1rem auto;width:80%}.actividades .actividad{margin-bottom:.5rem}summary{list-style:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;margin:0;cursor:pointer;transition:.3s;transition:color .5s,letter-spacing .5s;color:inherit;-webkit-user-select:none;user-select:none;border-radius:5px;box-shadow:0 0 10px #00000073 inset;padding:1vw}summary::-webkit-details-marker{display:none}details[open] summary{color:var(--color-secundario);font-weight:700;letter-spacing:.2vw}details .descripcion{display:flex;flex-direction:column;align-items:flex-end;opacity:0;width:95%;margin-left:5%}details[open] .descripcion{animation:fadeIn 1s linear forwards;max-height:0;margin-bottom:2rem}details .descripcion .p{text-align:end;text-align-last:end}@keyframes fadeIn{0%{opacity:0;max-height:0}70%{opacity:1}to{opacity:1;max-height:500px}}.places .article{width:100%;display:flex;flex-direction:column;align-items:center;gap:2vw;border-bottom:1px ridge var(--color-secundario);margin:5vw auto;padding-bottom:2vw}.places .article .h3{text-align:center}.places .article iframe{height:40vw;width:90%;min-height:200px;border:none;border-radius:10px;box-shadow:0 3px 6px #0000001a,0 3px 6px #0000001a}
