@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap);.text{transform:skewY(350deg) translateY(-200px)}.text,.text h2{position:relative}.text h2{width:100%;font-size:8em;color:#fffb0027;pointer-events:none;line-height:1em;white-space:nowrap;text-shadow:calc(var(--x)) 100px 0 #fffb0015;transform:translateX(calc(0% - var(--x)*var(--i)))}.text h2 span{color:#fffb00;margin:0 10px}.text h2 span:nth-child(2n){color:transparent;-webkit-text-stroke:2px #fffb00}.scroll-cards{counter-reset:card;position:relative;display:block;padding-bottom:120vh}.scroll-cards>.scroll-cards__item+.scroll-cards__item{margin-top:40vh}.scroll-cards h1{position:sticky;top:2rem;font-size:2em;margin:0 0 .5em}.scroll-cards__item{--offset:0.5em;color:#000;position:sticky;top:max(16vh,10em);padding:2em 1.5em;min-height:19em;background:#fff;box-shadow:0 2px 40px rgba(0,0,0,.1);width:calc(100% - var(--offset)*5)}h2{text-transform:uppercase;margin:0}h2,p{font-size:1.25em}p{line-height:1.5}.header{position:relative;margin-left:auto;margin-right:auto;top:0;left:0;right:0;bottom:0;height:30vh;text-align:center;background-color:#000;z-index:2;box-shadow:10px 20px 10px rgba(0,0,0,.459)}.header img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer{margin-left:auto;margin-right:auto;top:0;left:0;right:0;bottom:0;height:30vh;text-align:center;z-index:3;box-shadow:10px 20px 10px rgba(0,0,0,.459)}#app,.footer{position:relative;background-color:#000}#app{overflow:hidden;height:650vh;width:100%}*{margin:0;padding:0;font-family:roboto;font-weight:900}.nosotros{position:relative;margin-left:28%;margin-right:28%;top:45vh;left:5vh;right:5vh;bottom:0;height:10vh;text-align:center;background-color:#000;z-index:2;box-shadow:6px 20px 10px rgba(0,0,0,.699)}.nosotros h2{font-family:roboto;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;font-size:3em}.overlay{position:absolute;margin-left:auto;margin-right:auto;height:50vh;top:10%;left:5%;right:5%;bottom:5%;text-align:center;background-color:#000;box-shadow:0 0 10px 1px #fffb00;border-radius:10px;z-index:1}.overlay h1,.overlay h2{color:#ffd92d;text-align:center;font-size:4em}a{text-decoration:none}section{position:relative;overflow:hidden;background:#000}