@import url(https://fonts.googleapis.com/css2?family=Tangerine&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap);
.main{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.title{font-size:9rem;font-family:"Tangerine";text-align:center}.subtitle{font-size:2rem;text-align:center}.down-arrow{margin-top:5%;width:20px;animation:down-arrow-animation 1.2s ease-out;animation-iteration-count:infinite;cursor:pointer}@media(max-width: 800px){.title{font-size:5rem;text-overflow:clip;text-align:center}.subtitle{font-size:1.5rem}}@keyframes down-arrow-animation{0%{opacity:.3}25%{opacity:1}100%{opacity:0}}.info{display:flex;flex-flow:row nowrap}.info-title{width:23vw;margin-right:2vw}.info-text{width:45vw}.info-text>p{margin-top:2vh;font-size:1.3rem;text-align:justify}.info-text>p:first-child{margin-top:0}@media(max-width: 800px){.info{flex-direction:column;align-items:center;text-align:center}.info-title{width:100%;text-align:center;margin-bottom:1vh;margin-right:0;font-size:1.7rem}.info-text{width:120%}}@media(max-width: 1090px){.info{justify-content:center}}.de{display:flex;flex-flow:row nowrap}.de-title{width:23vw;margin-right:2vw}.de-subtitle{font-size:1.4rem}.de-link{width:45vw}.de-img{width:100%;height:auto}@media(max-width: 800px){.de{flex-direction:column;align-items:center;text-align:center}.de-title{width:100%;text-align:center;margin-bottom:1vh;margin-right:0;font-size:1.7rem}.de-subtitle{font-size:1.2rem}.de-text{margin-bottom:2vh}.de-link{width:120%}}.aa{display:flex;flex-flow:row nowrap}.aa-div{width:23vw;margin-right:2vw;display:flex;flex-flow:column nowrap;justify-content:flex-start}.aa-title{margin-bottom:1vh}.aa-text{width:45vw}.aa-text>p{margin-top:2vh;font-size:1.3rem;text-align:justify}.aa-text>p:first-child{margin-top:0}.aa-img{width:65%}@media(max-width: 800px){.aa{flex-direction:column;justify-content:center;align-items:center}.aa-div{width:120%;text-align:center;justify-content:center;align-items:center;margin-bottom:4vh}.aa-title{margin-bottom:3vh}.aa-text{width:75vw}}.nm{display:flex;flex-flow:column nowrap;align-items:center;text-align:center}.nm-title{text-align:center;padding-bottom:2rem;border-bottom:solid 1px #3a2618}.nm-imgs{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;margin-bottom:3vh}.nm-img-c{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;height:20vh}.nm-img{width:12.5vw;margin:0 5vw}@media(max-width: 800px){.nm-title{margin-bottom:1rem;border-bottom:0}.nm-imgs{width:95vw;justify-content:space-evenly}.nm-img-c{width:30vw;margin-left:5vw;margin-right:5vw}.nm-img{width:100%}}.c{display:flex;flex-flow:row nowrap}.c-title{width:15vw}.c-enlaces{width:45vw;height:50vh;display:flex;flex-flow:row wrap;list-style:none}.c-enlaces>li{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;width:50%;height:50%;font-size:1.2rem;font-weight:600;margin-bottom:2vh}.c-enlaces>li a{display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;font-size:1.4rem;text-decoration:none}.c-enlaces>li a>img{width:75px;border-radius:25px;margin-right:2vw}@media(max-width: 1350px){.c{flex-direction:column;align-items:center}.c-title{width:unset}.c-enlaces{width:100%;flex-direction:column;flex-wrap:nowrap}.c-enlaces>span{width:100%;height:20vh;white-space:pre}}@media(max-width: 500px){.c-enlaces{width:90vw}.c-enlaces>span>a{font-size:20px}}@media(max-width: 400px){.c-enlaces{width:90vw}.c-enlaces>span>a{font-size:17px}}.footer{margin:5% 0;margin-top:20vh;text-align:center;color:#eeb3aa}*{margin:0;padding:0;font-family:"Open Sans",sans-serif;color:#181918D9;background:#f5efcc}html{padding:0 15vw;scroll-behavior:smooth}.hidden{display:none !important;opacity:0 !important}.separator{width:100%;height:1px;background-color:#3a2618;margin:10vh 0}.vh-100{height:100vh}.returnUp{display:block;position:fixed;width:50px;height:50px;padding:15px;right:25px;bottom:25px;z-index:1;background:#fad2c7;border-radius:50px}.returnUp:active{background:#eeb3aa}@media(max-width: 800px){.returnUp{width:25px;height:25px;padding:10px;border-radius:25px}}@media(max-width: 1090px){body{padding:0 3vw}}
