body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Open Sans Condensed,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#000;text-decoration:none}*{box-sizing:border-box}.category-container{align-items:center;border:1px solid #000;display:flex;flex:1 1 auto;height:240px;justify-content:center;margin:0 7.5px 15px;min-width:30%;overflow:hidden}.category-container:hover{cursor:pointer}.category-container:hover .background-image{transform:scale(1.1);transition:transform 6s cubic-bezier(.25,.45,.45,.95)}.category-container:hover .category-body-container{opacity:.9}.category-container.large{height:380px}.category-container:first-child{height:480px;margin-right:7.5px;min-width:80%}.category-container:last-child{margin-left:7.5px}.category-container .background-image{background-position:50%;background-size:cover;height:100%;width:100%}.category-container .category-body-container{align-items:center;background-color:#fff;border:1px solid #000;display:flex;flex-direction:column;height:90px;justify-content:center;opacity:.7;padding:0 25px;position:absolute}.category-container .category-body-container h2{color:#4a4a4a;font-size:22px;font-weight:700;margin:0 6px}.category-container .category-body-container p{font-size:16px;font-weight:lighter}.categories-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media(max-width:495px){.categories-container{flex-direction:column}}.navigation{display:flex;height:250px;justify-content:space-between;margin-bottom:25px;width:100%}.navigation .logo-container{height:100%;padding:25px;width:70px}.navigation .nav-links-container{align-items:center;display:flex;height:100%;justify-content:flex-end;width:50%}.navigation .nav-links-container .nav-link{cursor:pointer;padding:10px 15px}.group{margin:45px 0;position:relative}.group .form-input{background:none;background-color:#fff;border:none;border-bottom:1px solid gray;border-radius:0;color:gray;display:block;font-size:18px;margin:25px 0;padding:10px 10px 10px 5px;width:100%}.group .form-input:focus{outline:none}.group .form-input:focus~.form-input-label{color:#000;font-size:12px;top:-14px}.group input[type=password]{letter-spacing:.3em}.group .form-input-label{color:gray;font-size:16px;font-weight:400;left:5px;pointer-events:none;position:absolute;top:10px;transition:all .3s ease}.group .form-input-label.shrink{color:#000;font-size:12px;top:-14px}.button-container{background-color:#000;border:none;color:#fff;cursor:pointer;display:flex;font-family:Open Sans Condensed;font-size:15px;font-weight:bolder;height:50px;justify-content:center;letter-spacing:.5px;line-height:50px;min-width:165px;padding:0 35px;text-transform:uppercase;width:auto}.button-container:hover{background-color:#fff;border:1px solid #000;color:#000}.button-container.google-sign-in{background-color:#4285f4;color:#fff}.button-container.google-sign-in:hover{background-color:#357ae8;border:none}.button-container.inverted{background-color:#fff;border:1px solid #000;color:#000}.button-container.inverted:hover{background-color:#000;border:none;color:#fff}.sign-up-container{display:flex;flex-direction:column;width:380px}.sign-up-container h2{margin:10px 0}.authentication-container,.sign-up-container .buttons-container{display:flex;justify-content:space-between}.authentication-container{margin:30px auto;width:900px}
/*# sourceMappingURL=main.0a0bf6d0.css.map*/