body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{font-family:Montserrat!important;text-align:center}.App-logo{height:40vmin;pointer-events:none}.App-header{background-color:#f0f0f0;color:#fff;font-size:calc(10px + 2vmin);min-height:100vh}.App-link{color:#61dafb}.loadingcontainer{bottom:0;justify-content:center}.homepage .upper,.loadingcontainer{align-items:center;display:flex;left:0;position:fixed;right:0;top:0}.homepage .upper{background-color:#fff;flex-direction:row;height:80px;justify-content:space-between;padding:10px 10px 10px 0;width:100vw;z-index:1008}.innerview{background-color:#fff;border:4px solid #f2b42b;border-radius:10px;padding:10px}.homepage .upper .part,.homepage .upper .userinfo{display:flex;flex-direction:row}.homepage .upper .userinfo{align-items:center}.homepage .upper .part img{margin-right:10px}.homepage .upper h4{color:#121e1e;letter-spacing:1px}.homepage .upper button{background-color:#f2b42b;border:none;color:#fff;font-weight:bolder;margin:0 10px 0 0;padding:10px}.homepage .upper h4{font-size:1rem;margin:5px 20px 5px 5px}.homepage .upper h5{color:#000;font-size:.8rem;margin:5px 20px 5px 5px}.homepage .middle{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-top:80px;padding:40px 50px 0;z-index:1010}.homepage .middle input{border:none;border-bottom:2px solid #2b4a4e;min-width:200px;padding:10px}.homepage .middle input:focus{border-bottom:2px solid #f2b42b;outline:none}.homepage .middle button{background-color:#fff;border:2px solid #f2b42b;border-radius:20px;font-weight:bolder;margin-right:10px;padding:5px 10px}.homepage .middle .highlight{background-color:#f2b42b;color:#fff}.homepage .lower{align-content:center;background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:30px;z-index:1010}.homepage .lower .eachmedia{margin:20px 0 4rem 20px;padding-bottom:20px;padding-left:0;width:20%}.homepage .lower .eachmedia>div{border-radius:5px}.homepage .lower .eachmedia .wrapper{border-radius:5px;overflow:hidden}.homepage .lower .eachmedia img,.homepage .lower .eachmedia video{background-color:#000;border-radius:5px;height:220px;width:100%}.homepage .lower .eachmedia img{height:auto}.homepage .lower h4{align-items:center;background-color:rgba(242,180,43,.1);border-radius:5px;color:#000;display:flex;font-size:.8rem;font-weight:700;height:70px;justify-content:center;letter-spacing:1px;line-height:24px;padding:10px}.homepage .lower .eachmedia button{background-color:#121e1e;border:none;border-radius:20px;color:#fff;font-weight:bolder;margin:5px;padding:5px 10px}.positionmodal{background-color:#2b4a4e;border:2px solid #f2b42b;border-radius:5px;bottom:10vh;left:10vw;position:fixed;right:10vw;top:10vh;z-index:1039}.positionmodal button{background-color:#f2b42b;border:none;border-radius:5px;color:#000;font-weight:bolder;margin:10px;padding:8px}.positionmodal .special{background-color:#fff;color:#000}.positionmodal #close{float:left}.positionmodal #download{font-size:1.3rem;margin-top:30px;padding:12px}@media only screen and (max-width:768px){.homepage .lower .eachmedia{align-items:center;margin:0;width:70%}.homepage .upper{flex-direction:column;height:auto;z-index:1020}.homepage .upper button{border-radius:20px;margin:5px;padding:5px}.homepage .lower h4{margin:5}.ReactModal__Overlay,.ReactModal__Overlay--after-open{z-index:1035!important}.homepage .middle{margin-top:150px}.homepage .middle button{margin-top:20px}.homepage .middle{flex-direction:column}.homepage .middle input{margin-top:30px}.homepage .upper .actions{display:flex;flex-direction:column}.homepage .upper .userinfo{flex-direction:column-reverse}.homepage .upper .part img{margin-left:-10px}}.login{background-color:#fff;flex-direction:row-reverse}.login,.login .part{align-items:center;display:flex;height:100vh;justify-content:center}.login .part{flex-direction:column;overflow:hidden;width:50%}.login .part h3{color:#121e1e;font-size:3rem}.login .loginregion{background-color:#f2b42b;display:flex;flex-direction:column;height:100vh;justify-content:center;width:50%}.login .loginregion h4{color:#121e1e;letter-spacing:1px}.login .loginregion input{border:none;border-radius:5px;margin-bottom:10px;padding:10px;width:100%}.login .loginregion button{background-color:#121e1e;border:none;border-radius:5px;color:#fff;font-size:1rem;font-weight:bolder;margin-bottom:10px;margin-left:25%;margin-top:30px;padding:15px;width:53%}.login .loginregion input{border:2px solid #121e1e;margin-left:5%;width:90%}.login .loginregion input:focus{outline:none}.login .loginregion>div{align-items:flex-start;display:flex;flex-direction:column;margin-left:25%;width:50%}.login .loginregion h6{color:#121e1e;margin-bottom:10px;margin-left:5%;margin-top:10px}#googleLoginButton{align-items:center;background-color:#fff;border:1px solid #dadce0;border-radius:4px;box-shadow:0 1px 3px rgba(60,64,67,.15),0 4px 8px rgba(60,64,67,.15);color:#3c4043;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-top:20px;max-width:380px;padding:10px 16px;transition:box-shadow .2s ease,background-color .2s ease;width:90%}#googleLoginButton:hover{background-color:#f8f9fa;box-shadow:0 2px 4px rgba(60,64,67,.2),0 6px 10px rgba(60,64,67,.2);cursor:"pointer"}#googleLoginButton:active{background-color:#e8eaed;box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 4px rgba(60,64,67,.3)}#googleLoginButton img{height:18px;width:18px}@media (max-width:768px){.login{flex-direction:column}.login .part{margin-left:0;width:100%}.login .part h3{font-size:2rem}.login .loginregion{width:100%}.login .loginregion>div{margin-left:20%;width:60%}.login .loginregion button{margin-left:21%;width:59%}}
/*# sourceMappingURL=main.82796feb.css.map*/