body{font-family:Montserrat,sans-serif;background:linear-gradient(-45deg,#553f8e,#4d448c,#4c5e9f,#486ea3);background-size:400% 400%;animation:gradientBG 18s ease infinite}.wrapper{cursor:pointer}.wrapper:hover svg{opacity:1}.wrapper svg{position:absolute;width:32px;height:32px;opacity:0;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}h1{color:#fff;font-weight:700;font-size:5rem}.legal{color:#fff;opacity:.5;font-size:14px}@-webkit-keyframes gradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes gradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@media screen and (max-width:600px){img{width:100px}.legal{font-size:12px}}@media screen and (max-width:350px){img{width:80px}}