.clouds>div:first-child{animation-delay:.15s;animation-duration:3.15s}.clouds>div:nth-child(2){animation-delay:.53s;animation-duration:3.53s}.clouds>div:nth-child(3){animation-delay:.271s;animation-duration:3.271s}.clouds>div:nth-child(4){animation-delay:.471s;animation-duration:3.471s}.clouds>div:nth-child(5){animation-delay:1.211s;animation-duration:3.211s}.clouds>div:nth-child(6){animation-delay:.335s;animation-duration:3.335s}.wrapper{background-image:linear-gradient(89.7deg,#df0000 2.7%,#d65b00 15.1%,#e9f500 29.5%,#17ff11 45.8%,#1dffff 61.5%,#0511ff 76.4%,#ca00fd 92.4%);background-size:250% 250%;-z-animation:rainbow 18s ease infinite;animation:rainbow 18s ease infinite}@keyframes rainbow{0%{background-position:0 82%}50%{background-position:100% 19%}to{background-position:0 82%}}:root{--twinkle-duration:4s}.stars-wrapper{position:relative;pointer-events:none;width:100%;height:100%;background:linear-gradient(#16161d,#1f1f3a,#3b2f4a);overflow:hidden}.stars{position:absolute;top:0;left:0;right:0;bottom:0;animation:twinkle var(--twinkle-duration) ease-in-out infinite}.stars:nth-child(2){animation-delay:calc(var(--twinkle-duration) * -.33)}.stars:nth-child(3){animation-delay:calc(var(--twinkle-duration) * -.66)}@keyframes twinkle{25%{opacity:0}}.star{fill:#fff}.star:nth-child(3n){opacity:.8}.star:nth-child(7n){opacity:.6}.star:nth-child(13n){opacity:.4}.star:nth-child(19n){opacity:.2}.comet{transform-origin:center center;animation:comet 10s linear infinite}@keyframes comet{0%,40%{transform:translateX(0);opacity:0}50%{opacity:1}60%,to{transform:translateX(-100vmax);opacity:0}}.comet-b{animation-delay:-3.3s}.comet-c{animation-delay:-5s}#clouds{padding:100px 0;background:#c9dbe9;background:-linear-gradient(top,#c9dbe9 0,#fff 100%);background:-moz-linear-gradient(top,#c9dbe9 0,#fff 100%)}.cloud{width:200px;height:60px;background:#fff;border-radius:200px;-moz-border-radius:200px;-webkit-border-radius:200px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;position:relative}.cloud:after,.cloud:before{content:"";background:#fff;width:100px;height:80px;position:absolute;top:-15px;left:10px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;transform:rotate(30deg);-moz-transform:rotate(30deg)}.cloud:after{width:120px;height:120px;top:-55px;left:auto;right:15px}.x1{animation:moveclouds 15s linear infinite;-moz-animation:moveclouds 15s linear infinite;-o-animation:moveclouds 15s linear infinite}.x2{left:200px;transform:scale(.6);opacity:.6;animation:moveclouds 25s linear infinite;-moz-animation:moveclouds 25s linear infinite;-o-animation:moveclouds 25s linear infinite}.x3{left:-250px;top:-200px;transform:scale(.8);opacity:.8;animation:moveclouds 20s linear infinite;-moz-animation:moveclouds 20s linear infinite;-o-animation:moveclouds 20s linear infinite}.x4{left:470px;top:-250px;transform:scale(.75);opacity:.75;animation:moveclouds 18s linear infinite;-moz-animation:moveclouds 18s linear infinite;-o-animation:moveclouds 18s linear infinite}.x5{left:-150px;top:-150px;transform:scale(.8);opacity:.8;animation:moveclouds 20s linear infinite;-moz-animation:moveclouds 20s linear infinite;-o-animation:moveclouds 20s linear infinite}@keyframes moveclouds{0%{margin-left:1000px}to{margin-left:-1000px}}.runMario{animation:run 30s cubic-bezier(.68,-.55,.265,1.55) infinite;-moz-animation:run 30s cubic-bezier(.68,-.55,.265,1.55) infinite;-o-animation:run 30s cubic-bezier(.68,-.55,.265,1.55) infinite}@keyframes run{0%{transform:translateX(-100%)}50%{transform:translateX(calc(100vw))}50.1%{transform:translateX(calc(100vw)) scaleX(-1)}to{transform:translateX(-100%) scaleX(-1)}}@keyframes infiniteScroll{0%{background-position:0 100%}to{background-position:0 0}}.stripe{background:repeating-linear-gradient(55deg,var(--color-1),var(--color-1) 15px,var(--color-2) 15px,var(--color-2) 30px);background-position:0 100%;background-size:100% 200%;animation:infiniteScroll 10s linear infinite}.header{background-image:linear-gradient(60deg,var(--color-1) 0,var(--color-2) 100%)}.waves{width:100%;height:15vh;margin-bottom:-7px;min-height:100px;max-height:150px}.content,.waves{position:relative}.content{height:20vh;text-align:center;background-color:#fff}.parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax>use:first-child{animation-delay:-2s;animation-duration:7s}.parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@media (max-width:768px){.waves{height:80px;min-height:80px}}@keyframes zigzagScroll{0%{background-position:-50px 0,-50px 0,0 0,0 0}to{background-position:-50px 100px,-50px 100px,0 100px,0 100px}}.zigzag{background:linear-gradient(135deg,var(--color-1) 25%,transparent 25%) -50px 0,linear-gradient(225deg,var(--color-1) 25%,transparent 25%) -50px 0,linear-gradient(315deg,var(--color-1) 25%,transparent 25%),linear-gradient(45deg,var(--color-1) 25%,transparent 25%);background-size:101px 101px;background-color:var(--color-2);animation:zigzagScroll 5s linear infinite}@keyframes polkaAnimation{0%,to{background-image:radial-gradient(var(--color-1) 10%,transparent 1%),radial-gradient(var(--color-1) 10%,transparent 1%)}3%{background-image:radial-gradient(var(--color-1) 13%,transparent 1%),radial-gradient(var(--color-1) 13%,transparent 1%)}6%{background-image:radial-gradient(var(--color-1) 16%,transparent 1%),radial-gradient(var(--color-1) 16%,transparent 1%)}9%{background-image:radial-gradient(var(--color-1) 19%,transparent 1%),radial-gradient(var(--color-1) 19%,transparent 1%)}12%{background-image:radial-gradient(var(--color-1) 22%,transparent 1%),radial-gradient(var(--color-1) 22%,transparent 1%)}15%{background-image:radial-gradient(var(--color-1) 25%,transparent 1%),radial-gradient(var(--color-1) 25%,transparent 1%)}18%{background-image:radial-gradient(var(--color-1) 28%,transparent 1%),radial-gradient(var(--color-1) 28%,transparent 1%)}21%{background-image:radial-gradient(var(--color-1) 31%,transparent 1%),radial-gradient(var(--color-1) 31%,transparent 1%)}24%{background-image:radial-gradient(var(--color-1) 34%,transparent 1%),radial-gradient(var(--color-1) 34%,transparent 1%)}27%{background-image:radial-gradient(var(--color-1) 37%,transparent 1%),radial-gradient(var(--color-1) 37%,transparent 1%)}30%{background-image:radial-gradient(var(--color-1) 40%,transparent 1%),radial-gradient(var(--color-1) 40%,transparent 1%)}33%{background-image:radial-gradient(var(--color-1) 37%,transparent 1%),radial-gradient(var(--color-1) 37%,transparent 1%)}36%{background-image:radial-gradient(var(--color-1) 34%,transparent 1%),radial-gradient(var(--color-1) 34%,transparent 1%)}39%{background-image:radial-gradient(var(--color-1) 31%,transparent 1%),radial-gradient(var(--color-1) 31%,transparent 1%)}42%{background-image:radial-gradient(var(--color-1) 28%,transparent 1%),radial-gradient(var(--color-1) 28%,transparent 1%)}45%{background-image:radial-gradient(var(--color-1) 25%,transparent 1%),radial-gradient(var(--color-1) 25%,transparent 1%)}48%{background-image:radial-gradient(var(--color-1) 22%,transparent 1%),radial-gradient(var(--color-1) 22%,transparent 1%)}51%{background-image:radial-gradient(var(--color-1) 19%,transparent 1%),radial-gradient(var(--color-1) 19%,transparent 1%)}54%{background-image:radial-gradient(var(--color-1) 16%,transparent 1%),radial-gradient(var(--color-1) 16%,transparent 1%)}57%{background-image:radial-gradient(var(--color-1) 13%,transparent 1%),radial-gradient(var(--color-1) 13%,transparent 1%)}60%{background-image:radial-gradient(var(--color-1) 10%,transparent 1%),radial-gradient(var(--color-1) 10%,transparent 1%)}}.polka{background-image:radial-gradient(var(--color-1) 30.8%,transparent 1%),radial-gradient(var(--color-1) 30.8%,transparent 1%);background-position:0 0,20px 20px;background-size:40px 40px;background-color:var(--color-2);animation:polkaAnimation 5s ease-in-out infinite alternate}.btn:before{background-image:linear-gradient(rgba(0,0,0,.7) .25em,transparent 0);background-size:.5em .5em}