.landing{width:100%;height:100vh}.landing h1{position:absolute;top:40%;left:20%;font-size:3vw;font-weight:600;margin:0;padding:0}.landing span{font-style:italic;font-family:Times New Roman,Times,serif;font-weight:300}.stickyNote{position:absolute;top:calc(50% - 100px);right:20%;margin:0;padding:0;pointer-events:none}.Message{position:absolute;top:calc(50% - 10px);right:24%;color:#000;font-size:15px}.landing h1 span{font-family:Montserrat;text-shadow:3px 3px 5px #4d4d4d,-3px -3px 5px #4d4d4d}.descriptionSection{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.descriptionSection h1{font-size:2vw;font-weight:200;font-family:Montserrat,Open Sans,sans-serif;margin:0;padding:0;transition:all .5s}.descriptionSection h1:hover{font-size:3vw;font-weight:800;color:#9320ff;text-shadow:10px 10px 40px #7e22d4,-10px -10px 40px #5900ac}.footerContainer{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.footerContainer h1{font-size:50px;font-weight:400;padding:0;margin:50px}.SignInButton,.footerContainer h1{font-family:Montserrat,Open Sans,sans-serif}.SignInButton{cursor:pointer;font-size:70px;font-weight:800;color:#07f;background-color:transparent;border-radius:10px;margin:0;border:none;animation:glowBlue 1s ease-in-out infinite alternate}@keyframes glowBlue{0%{text-shadow:0 0 40px #429aff}to{text-shadow:0 0 80px #3970c2,0 0 30px #5671bb}}@media only screen and (max-width:800px){.Message,.stickyNote{display:none}.landing h1{position:static}.landing{display:flex;align-items:center;justify-content:center}.descriptionSection,.landing{text-align:center;padding:0 10vw}.descriptionSection h1:hover{font-size:30px}.footerContainer{text-align:center;padding:0 10vw}.footerContainer h1{font-size:30px}.SignInButton{font-size:35px}}