#banner{background-color:transparent;padding:13em 0 11em;background-size:100% 110%;background-repeat:no-repeat;background-position:15% left;text-align:left;position:relative;animation:animatedMtns 10s linear infinite;animation-direction:alternate;z-index:7}.banner-bg:before{content:'';width:100%;height:700px;background-size:100% 110%;background-repeat:no-repeat;background-position:15% left;background-image:url("https://www.themineralmaniacs.com/images/Mountains.png");animation:animatedMtns 10s linear infinite;animation-direction:alternate;position:absolute;z-index:1}.animate-area:before{content:'';width:100%;height:700px;background-size:50%;background-image:url("https://www.themineralmaniacs.com/images/Maniacs.png");background-position:60% 100%;background-repeat:no-repeat;animation:animatedManiacs 6s linear infinite;animation-direction:alternate;position:absolute;z-index:2}.animate-area2{width:100%;height:142px;background-size:875px auto;background-image:url("https://www.themineralmaniacs.com/images/Bricks.png");background-position:50% 60%;background-repeat:repeat-x;animation:animatedBricks 8s linear infinite;position:relative;z-index:3}.animate-area3{content:'';width:100%;height:500px;background-size:400px auto;background-image:url("https://www.themineralmaniacs.com/images/MM-StoryLogo.png");background-position:70% 0;background-repeat:no-repeat;animation:animatedLogo 6s linear infinite;animation-direction:alternate;position:absolute;z-index:4}@keyframes animatedMtns{from{background-size:100% 100%}to{background-size:110% 110%}}@keyframes animatedBricks{from{background-position:0 0}to{background-position:100% 0}}@keyframes animatedManiacs{from{background-position:50% 100%;background-size:30%}to{background-position:60% 100%;background-size:50%}}@keyframes animatedLogo{from{background-position:70% 0;background-size:40%}to{background-position:80% 1%;background-size:10%}}#banner strong,#banner b{color:#fff}#banner h1,#banner h2,#banner h3,#banner h4,#banner h5,#banner h6,br{color:#fff;padding:0;margin:0}#banner ul.actions{cursor:default;list-style:none;padding-left:0;z-index:10}#banner .button.alt{background-color:transparent;box-shadow:inset 0 0 0 2px #fff;color:#fff !important;border-radius:0;border:0;cursor:auto;display:inline-block;font-size:.8em;font-weight:700;height:3.5em;line-height:3.65em;padding:0 2.25em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}#banner br{line-height:0}#banner blockquote{border-left-color:#fff}#banner code{background:0 0;border-color:#fff}#banner hr{border-bottom-color:#fff}#banner input[type=submit],#banner input[type=reset],#banner input[type=button],#banner button,#banner .button{background-color:#5a5a5a;color:#fff !important;z-index:10}#banner input[type=submit]:hover,#banner input[type=reset]:hover,#banner input[type=button]:hover,#banner button:hover,#banner .button:hover{background-color:#676767}#banner input[type=submit]:active,#banner input[type=reset]:active,#banner input[type=button]:active,#banner button:active,#banner .button:active{background-color:#4d4d4d}#banner input[type=submit].alt,#banner input[type=reset].alt,#banner input[type=button].alt,#banner button.alt,#banner .button.alt{background-color:transparent;box-shadow:inset 0 0 0 2px #fff;color:#fff !important;z-index:10}#banner input[type=submit].alt:hover,#banner input[type=reset].alt:hover,#banner input[type=button].alt:hover,#banner button.alt:hover,#banner .button.alt:hover{background:rgba(255,255,255,.25)}#banner input[type=submit].alt:active,#banner input[type=reset].alt:active,#banner input[type=button].alt:active,#banner button.alt:active,#banner .button.alt:active{background-color:rgba(255,255,255,.2)}#banner input[type=submit].alt.icon:before,#banner input[type=reset].alt.icon:before,#banner input[type=button].alt.icon:before,#banner button.alt.icon:before,#banner .button.alt.icon:before{color:#f8d1d2}#banner input[type=submit].special,#banner input[type=reset].special,#banner input[type=button].special,#banner button.special,#banner .button.special{background-color:#fff;color:#157cc1 !important}#banner .inner{max-width:65em;width:calc(100% - 6em);margin:0 auto;position:relative;z-index:100;line-height:1.5}@media screen and (max-width:480px){#banner .inner{max-width:90%;width:90%}}body.is-loading #banner:after{opacity:1}