#homepage{text-align:center}#homepage h1{color:#fff}#homepage .home-content{display:flex;flex-direction:column;align-items:center;max-width:var(--content-width);margin:auto;gap:45px;z-index:1;position:relative;color:var(--inverted-text-color)}#homepage .home-content .section-head{font-size:2.5em}#homepage #logo{display:block;text-align:center;width:80vw;height:300px;position:relative}#homepage .homepage-buttons,#homepage .social-buttons{display:flex;gap:60px;text-decoration:none}@media only screen and (max-width:500px){#homepage .homepage-buttons,#homepage .social-buttons{flex-direction:column;gap:10px}}#homepage .social-buttons{display:flex}#homepage .social-buttons .social-button{color:var(--inverted-text-color);display:flex;flex-direction:column;align-items:center;text-decoration:none;padding:5px;height:100px}#homepage .social-buttons .social-button .social-icon{margin-bottom:10px;height:40px}