.login-signup-page .login-signup-container{display:flex;justify-content:space-between;margin:100px auto;position:relative}.login-signup-page .login-signup-container .login-form,.login-signup-page .login-signup-container .signup-form{display:flex;flex:1 1;flex-direction:column;margin:0 40px}.login-signup-page .login-signup-container .signup-form{margin-left:20px}.form-wrapper{flex:1 1;margin:0 auto;max-width:400px}.input-label{font-weight:700}.form-element{background-color:#e8e8e8;border:none;color:#000;font-size:14px;margin:2px auto 18px;padding:6px 8px}.login-form h3,.signup-form h3{font-size:24px;padding-bottom:20px;text-align:center;text-decoration:underline}.checkbox-input,.file-input,.select-input,.text-input{box-sizing:border-box;width:100%}.text-input::-webkit-input-placeholder{color:#a6a6a6}.text-input::placeholder{color:#a6a6a6}.form-button{margin:20px auto;text-align:center;width:100%}.signup-logo::-webkit-file-upload-button{background:#7a7a7a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;margin-right:20px;padding:12px 18px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.signup-logo::file-selector-button{background:#7a7a7a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;margin-right:20px;padding:12px 18px;transition:background .2s ease-in-out}.signup-logo::-webkit-file-upload-button:hover{background:#636363}.signup-logo::file-selector-button:hover{background:#636363}.login-signup-container:before{background-color:#e8e8e8;content:"";height:100%;left:calc(50% - 1px);position:absolute;top:0;width:1px}.form-wrapper .button{background-color:#177bae;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:12px 18px}.form-wrapper .button:hover{background-color:#228cc2}.google-oauth-button{align-self:center;background-color:#fcfcfc;border-radius:2px;box-shadow:0 3px 4px 0 rgba(0,0,0,.2);cursor:pointer;cursor:hand;display:flex;height:42px;margin:20px auto;max-width:184px;min-width:184px;transition:all .4s ease 0s;-webkit-user-select:none;user-select:none;width:100%}.google-oauth-button:hover{box-shadow:0 3px 8px hsla(0,0%,46%,.5);-webkit-user-select:none;user-select:none}.google-oauth-button:active{background:#f8f8f8;box-shadow:0 1px 1px #757575;color:#fff;-webkit-user-select:none;user-select:none}.google-oauth-button .google-icon-wrapper{border-radius:2px;height:40px;margin-left:1px;margin-top:1px;position:absolute;-webkit-user-select:none;user-select:none;width:40px}.google-oauth-button .google-icon-svg{height:18px;margin-left:11px;margin-top:11px;position:absolute;-webkit-user-select:none;user-select:none;width:18px}.google-oauth-button .google-oauth-text{color:#757575;float:right;font-size:14px;letter-spacing:.2px;margin:11px 14px 40px 40px;-webkit-user-select:none;user-select:none}@media (max-width:768px){.login-signup-container{flex-direction:column}.login-signup-container:before{display:none}.signup-form:before{background-color:#e8e8e8;content:"";display:block;height:1px;margin:20px auto;width:80%}}.error-message{color:red;font-size:14px;margin:0 20px 100px;text-align:center}.homepage header{background-image:url(/static/media/background.ed071e64e68b4fd4becc.png);background-repeat:no-repeat;background-size:cover;color:#fff;padding:180px 0;text-align:center}.homepage header .header-subtext{padding-top:20px}.homepage header .teal-text{color:#0e5477}.homepage .slider{margin:150px 10px;overflow:hidden}.homepage .slider .slide-track{display:flex;flex-wrap:wrap;justify-content:center}.homepage .slider .slide{padding:0 40px}.homepage .slider .slide img{filter:grayscale(100%);-webkit-filter:grayscale(100%);height:80px;width:auto}.homepage .big-text{margin:150px 50px;text-align:center}.homepage .big-text h2{font-size:30px}.homepage .big-text p{font-size:20px;margin:0 auto;max-width:500px}.homepage .three-column-container{background-color:#e3e3e3;border-radius:10px;margin:150px auto;max-width:800px;padding:30px 40px;width:80%}.homepage .three-column-container .three-column-wrapper{display:flex;flex-wrap:wrap;margin:0 auto}.homepage .three-column-container .three-column-wrapper .column:before{background:linear-gradient(#177bae,#011b2b);border-bottom-left-radius:10px;border-top-left-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:2px}.homepage .three-column-container .three-column-wrapper .column{box-sizing:border-box;flex:1 1;padding:0 20px;position:relative}.homepage .three-column-container .three-column-wrapper .column .icon{height:50px;width:auto}@media (max-width:768px){.homepage .three-column-container .three-column-wrapper .column{border:none;flex:100% 1;margin:20px 0}.homepage .three-column-container{max-width:400px;width:60%}.homepage .three-column-container .three-column-wrapper{max-width:70%}}.homepage .action-footer{background-image:url(/static/media/background.ed071e64e68b4fd4becc.png);background-repeat:no-repeat;background-size:cover;color:#fff;padding:100px 0;text-align:center}.homepage .button{background-color:#0e5477;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin-top:20px;padding:12px 18px;transition:.2s}.homepage .button:hover{background-color:#1a6991}.homepage .teal-text{color:#177bae}.upload-project{margin:0 auto;width:80%}.project-main-container{background:#177bae;border-radius:10px;color:#fff;margin-top:50px;padding:20px;text-align:center}.project-form-container{margin:50px auto 200px}.project-form-element{background-color:#e8e8e8;border:none;border-radius:2px;box-sizing:border-box;color:#000;font-size:14px;margin:8px auto;padding:6px 8px;width:100%}textarea{resize:none}.form-label{display:inline-block;font-size:16px;font-weight:700;margin-top:20px}.upload-project .button{background-color:#177bae;display:block;margin:40px auto;padding:12px 18px}.tag-button,.upload-project .button{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;transition:.2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tag-button{background-color:#7a7a7a;margin:4px 10px;padding:6px 12px}.tag-button:hover{background:#636363}.upload-project .button:hover{background-color:#228cc2}.upload-input::-webkit-file-upload-button{background:#7a7a7a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;margin-right:20px;padding:12px 18px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.upload-input::file-selector-button{background:#7a7a7a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;margin-right:20px;padding:12px 18px;transition:background .2s ease-in-out}.upload-input::-webkit-file-upload-button:hover{background:#636363}.upload-input::file-selector-button:hover{background:#636363}.projects-page .projects-page-hero-section{margin:160px 0 220px;padding:50px 0;text-align:center}.projects-page .projects-page-hero-section h2{font-size:36px}.projects-page .projects-page-search{background-color:#e8e8e8;border:none;font-size:16px;padding:8px;width:488px}.projects-page .projects-page-search::-webkit-input-placeholder{color:#a6a6a6}.projects-page .projects-page-search::placeholder{color:#a6a6a6}.projects-page .projects-page-hero-section .teal-text{color:#177bae}.projects-page .projects-container{display:flex;flex-wrap:wrap;justify-content:start;margin:0 auto;max-width:90%;padding-bottom:100px}.projects-page .projects-container .project-container{border:1px solid #c9c9c9;border-radius:6px;box-sizing:border-box;margin:10px;padding:40px 10px 10px;position:relative;width:calc(33.33% - 20px)}.projects-page .projects-container .project-container:before{background:linear-gradient(90deg,#177bae,#011b2b);border-radius:5px 5px 0 0;content:"";height:75px;left:0;position:absolute;top:0;width:100%;z-index:-1}.project-link{background-color:#177bae;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin:10px 0;padding:12px 18px;transition:.2s}.project-link:hover{background-color:#228cc2}.no-projects{color:red;margin-bottom:80px;text-align:center}@media (max-width:768px){.projects-page .projects-container .project-container{width:calc(100% - 20px)}.projects-page .projects-page-hero-section h2{font-size:22px}.projects-page .projects-page-search{width:80%}}@media (min-width:769px) and (max-width:1024px){.projects-page .projects-container .project-container{width:calc(50% - 20px)}}.body-container{margin:0 auto;max-width:800px;overflow-wrap:break-word;white-space:break-spaces;width:80%}.main-container{background:#177bae;border-radius:10px;color:#fff;margin:50px 0;padding:20px;text-align:center}.company-info img{background-color:#fff;border-radius:18px;height:auto;margin:0 auto;max-height:80px;max-width:50%;object-fit:contain;padding:10px}.main-container h3,.submission-title{color:#fff;font-size:30px;margin:0;padding-bottom:20px;text-align:center;text-decoration:underline}.project-page .button{background-color:initial;border:2px solid #fff;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin-top:20px;padding:8px 18px;transition:.5s}.project-page .button:hover{background-color:#228cc2}.submission-container{background:#177bae;border-radius:10px;margin:50px 0;padding:20px}.submission-container .file-wrapper{align-items:center;background-color:#228cc2;border:2px dashed #fff;border-radius:10px;display:flex;flex-direction:column;gap:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:20px;position:relative;transition:background .2s ease-in-out,border .2s ease-in-out}.file-input{background:#fff;border-radius:10px;font-size:14px;max-width:100%;padding:5px;width:60%}.file-submit::-webkit-file-upload-button{background:#177bae;border:2px solid;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;margin-right:20px;padding:12px 18px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.file-submit::file-selector-button{background:#177bae;border:2px solid;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;margin-right:20px;padding:12px 18px;transition:background .2s ease-in-out}.file-submit::-webkit-file-upload-button:hover{background:#228cc2}.file-submit::file-selector-button:hover{background:#228cc2}.already-submitted{color:#fff;text-align:center}*{font-family:-apple-system,BlinkMacSystemFont,Proxima Nova,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.company-dashboard .dashboard-hero-section{background:#177bae;border-radius:10px;color:#fff;margin:30px;padding:10px;text-align:center}.company-dashboard .content-container{margin:0 auto;width:90%}.company-dashboard .content-container .projects-container{display:flex;flex-wrap:wrap;justify-content:start;margin:0 auto 100px;max-width:100%}.company-dashboard .content-container .projects-container .project-container{border:1px solid #c9c9c9;border-radius:6px;box-sizing:border-box;margin:10px;padding:40px 10px 10px;position:relative;width:calc(33.33% - 20px)}.company-dashboard .content-container .projects-container .project-container:before{background:linear-gradient(90deg,#177bae,#011b2b);border-radius:5px 5px 0 0;content:"";height:20px;left:0;position:absolute;top:0;width:100%;z-index:-1}.company-dashboard .content-container .projects-container .project-container .project-title{font-size:18px;text-align:center;text-decoration:underline}.company-dashboard .content-container .projects-container .project-container p .button{background-color:#177bae;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin:10px 0;padding:12px 18px;transition:.2s;width:100%}.company-dashboard .content-container .projects-container .project-container p .button:hover{background-color:#228cc2}@media (max-width:768px){.company-dashboard .content-container .projects-container .project-container{width:calc(100% - 20px)}}@media (min-width:769px) and (max-width:1024px){.company-dashboard .content-container .projects-container .project-container{width:calc(50% - 20px)}}.nav-header{align-items:center;color:#177bae;display:flex;height:80px;justify-content:space-between;padding:0 2rem;z-index:99999!important}nav a{color:#177bae;font-size:12px;font-weight:700;padding:10px;text-decoration:none}nav a:hover{color:#1d9ee0}header .menu-button{background:transparent;border:none;cursor:pointer;opacity:0;outline:none;padding:5px;visibility:hidden}.menu-image{height:20px;width:auto}.logo{align-items:center;display:flex;margin-right:auto}.logo img{height:30px;width:auto}@media (max-width:768px){.logo img{height:26px}header .menu-button{opacity:1;visibility:visible}header nav{align-items:center;background-color:#011b2b;display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:center;left:0;position:fixed;position:absolute;top:0;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);transition:1s;width:100%;z-index:10}header .responsive_nav{-webkit-transform:none;transform:none}nav .menu-close{position:absolute;right:2rem;top:2rem}nav a{color:#fff}}.footer{background-color:#011b2b;bottom:0;color:#fff;font-size:12px;padding:10px;position:fixed;text-align:center;width:100%;.bold{font-weight:700}}.dashboard-hero-section{background:#177bae;border-radius:10px;color:#fff;margin:30px;padding:10px;text-align:center}.content-container{margin:0 auto;width:90%}.projects-container{display:flex;flex-wrap:wrap;justify-content:start;margin:0 auto;max-width:100%}.project-container{border:1px solid #c9c9c9;border-radius:6px;box-sizing:border-box;margin:10px;padding:40px 10px 10px;position:relative;width:calc(33.33% - 20px)}.project-container:before{background:linear-gradient(90deg,#177bae,#011b2b);border-radius:5px 5px 0 0;content:"";height:75px;left:0;position:absolute;top:0;width:100%;z-index:-1}.project-image{background-color:#fff;border-radius:18px;display:block;height:80px;margin:0 auto;max-width:90%;object-fit:contain;padding:10px;width:auto}.project-title{text-decoration:underline}.button{background-color:#177bae;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin:10px 0;padding:12px 18px;transition:.2s}.button:hover{background-color:#228cc2}@media (max-width:768px){.project-container{width:calc(100% - 20px)}}@media (min-width:769px) and (max-width:1024px){.project-container{width:calc(50% - 20px)}}.submissions-body-container{margin:50px auto;width:80%}.submissions-main-container{background:#177bae;border-radius:10px;color:#fff;margin-top:50px;padding:20px;text-align:center}.submissions-table{word-wrap:break-word;border-collapse:collapse;margin:50px auto;table-layout:fixed;width:100%}.submissions-table td,.submissions-table th{padding:8px;text-align:left}.submissions-table th{background-color:#e8e8e8;border-bottom:1px solid #000}.submissions-table td{border-bottom:1px solid #d3d3d3}.signups-page{margin:50px auto;width:80%}.signups-main-container{background:#177bae;border-radius:10px;color:#fff;margin-top:50px;padding:20px;text-align:center}.signups-table{word-wrap:break-word;border-collapse:collapse;margin:50px auto;table-layout:fixed;width:100%}.signups-table td,.signups-table th{padding:8px;text-align:left}.signups-table th{background-color:#e8e8e8;border-bottom:1px solid #000}.signups-table td{border-bottom:1px solid #d3d3d3}.terms-and-conditions{margin:10px 40px 100px}
/*# sourceMappingURL=main.33794add.css.map*/