@import"https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap";*{margin:0;padding:0}body{font-family:Montserrat;color:#2f4265}body p,body label{color:#505050}body ul{list-style:none}body a{text-decoration:none;color:inherit}body main{position:relative;min-height:730px;padding-bottom:4rem;background-color:#fcfcfc;z-index:0}body main article{background-color:#fff}body .main-inactive{z-index:-4}header{position:relative;z-index:4;box-sizing:border-box;padding:.6rem 1.5rem;background-color:#cbf9ff;color:#2f4265}header nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:space-between}header nav .logo-article{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}header nav .logo-article h2{font-family:Amatic SC;font-size:2.5rem;font-weight:600}header nav .logo-article h2:hover{font-weight:500}header nav .logo-article img{height:2rem}header nav .logo-article p{margin:0;font-size:.9rem;font-weight:900;color:#ef5454}header nav .navbar-menu-article{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}header nav .navbar-menu-article .desktop-menu-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;font-size:2rem;font-weight:600;font-family:Amatic SC}header nav .navbar-menu-article .desktop-menu-list a:hover{font-weight:500}header nav .navbar-menu-article .session-menu-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem}header nav .navbar-menu-article .session-menu-list a{display:flex;flex-direction:column;justify-content:center;align-items:center}header nav .navbar-menu-article .session-menu-list img{width:100%}header nav .navbar-menu-article .session-menu-list .avatar-item{margin-left:5px;width:2.2rem;height:2rem;border-radius:25px}header nav .navbar-menu-article .session-menu-list .avatar-link{width:100%}header nav .navbar-menu-article .session-menu-list .avatar-link img{border-radius:25px;border:2px solid #2F4265;box-sizing:border-box;opacity:.9}header .dropdown-menu-article{position:absolute;z-index:1;top:-230px;right:0;width:290px;padding:.5rem 0 1rem 1rem;border-radius:0 0 0 10px;background-color:#cbf9ff;transition:.4s}header .dropdown-menu-article .dropdown-menu-item{padding:0 1.5rem;height:3rem;font-family:Amatic SC;font-size:2rem}header .dropdown-menu-article .dropdown-menu-item .dropdown-menu-link{color:#2f4265}header .dropdown-menu-article .dropdown-menu-item .dropdown-menu-link:hover{font-weight:800}header .dropdown-menu-article .signout-div{box-sizing:border-box;padding:.5rem 1.5rem;width:100%;border-top:1px solid white}header .dropdown-menu-article .signout-link{text-align:right;font-size:.9rem}header .dropdown-menu-article-active{top:69.6px}header .log-button{width:4.5rem;height:2.5rem;border:2px solid #2F4265;border-radius:5px;background-color:#f7ffc8;color:#2f4265;font-family:inherit;font-weight:700}header .log-button:hover{cursor:pointer;background-color:#dde8a2;transition:all .3s}header .layer-div{position:fixed;top:0;right:0;width:100%;height:0px;opacity:0;background:linear-gradient(180deg,rgb(69,69,69) 10%,rgba(228,228,228,.519) 60%);z-index:-1;transition:all .5s}header .layer-div-active{height:100vh}footer{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;min-height:70px;padding:1.5rem;border-top:1px solid #C8C8C8}.bridge-logo-img{height:2rem}.license-div{display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-end;width:100%}.license-paragraph{font-size:.8rem}.license-paragraph a{font-weight:600;color:#e03319}.license-paragraph a:hover{color:inherit}.license-paragraph img{height:22px;margin-left:3px;vertical-align:text-bottom}@media (min-width: 700px){.license-div{display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-end;width:unset}}.home-main{justify-content:center;column-gap:1rem;padding:1rem;color:#2f4265}.home-header-section{display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-start}.home-header-section h1{font-family:Amatic SC;font-size:3.5rem}.search-form-section{display:flex;align-items:flex-end;margin-bottom:1.83rem}.search-form-section .search-form{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.search-form-section .search-form-div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.5rem;width:320px;padding:.2rem .7rem;border:1px solid #C8C8C8;border-radius:5px;background-color:#fff}.search-form-section .search-form-div .search-form-input{width:85%;border:none}.search-form-section .search-form-div button{border:none;background-color:inherit}.search-form-section .search-form-div button:hover{cursor:pointer}.search-form-section .search-form-select{height:32px;padding:0 .5rem;border:1px solid #C8C8C8;border-radius:5px}aside{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:fit-content}aside .filter-article{display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-start;width:170px;padding:1.5rem;border:1px solid #C8C8C8;border-radius:5px;gap:.5rem}aside .filter-article h3{font-weight:600}aside .filter-article form{display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-start;gap:.5rem}aside .filter-article form input{margin-right:.5rem;color:inherit}.project-list-section{display:flex;flex-direction:column;justify-content:center;align-items:center}.project-card-article{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;margin-bottom:1rem;padding:1.2rem;border:1px solid #C8C8C8;border-radius:5px;box-sizing:border-box}.project-card-article .project-card-user-info{display:grid;grid-template-columns:5rem auto;width:100%}.project-card-article .project-card-user-info img{grid-column:1;grid-row:1/3;width:3.5rem;margin:0 auto;border-radius:35px}.project-card-article .project-card-user-info h4,.project-card-article .project-card-user-info p{font-size:1rem;text-align:start}.project-card-article .project-card-user-info .project-card-name-div{grid-column:2;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:flex-start}.project-card-article .project-card-user-info .project-card-bootcamp-div{grid-column:2;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.project-card-article .project-card-heading{grid-column:2;grid-row:1;display:flex;justify-content:center;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%}.project-card-article .project-card-heading h2{width:100%}.project-card-article .project-card-heading p{font-size:1rem}.project-card-article .project-card-heading:hover{cursor:pointer}.project-card-article .project-card-description{grid-column:2;grid-row:2}.project-card-article .project-card-description p{font-size:.85rem}.project-card-article .project-card-description:hover{cursor:pointer}.project-card-article .project-card-actions{grid-column:2;grid-row:3;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:left;gap:1rem;padding:0 1rem}.project-card-article .project-card-actions div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.3rem}.project-card-article .project-card-actions div img{width:1rem}.project-card-article .project-card-actions div p{font-size:.85rem;font-weight:600;color:inherit}.project-card-article .project-card-actions div:hover{cursor:pointer}.project-card-article .project-card-screenshot{grid-column:3;grid-row:1/4;height:90%;margin:0 auto}.pagination-section{grid-column:1;display:flex;justify-content:space-between}.pagination-section .pagination-info-article{display:flex;flex-direction:column;justify-content:center;align-items:center;justify-content:flex-end}.pagination-section .pagination-article{display:flex}.pagination-section .pagination-article div{display:flex;flex-direction:column;justify-content:center;align-items:center;height:1.8rem;width:1.8rem;border:1px solid #C8C8C8;border-right:none;color:#505050}.pagination-section .pagination-article div:hover{cursor:pointer}.pagination-section .pagination-article .previous-link{border-radius:5px 0 0 5px}.pagination-section .pagination-article .next-link{border:1px solid #C8C8C8;border-radius:0 5px 5px 0}@media (min-width: 700px){.project-card-article{display:grid;grid-template-columns:130px 400px 150px;grid-template-rows:60px 110px 40px;gap:unset;padding:1rem 0;border:1px solid #C8C8C8;border-radius:5px;box-sizing:border-box}.project-card-article .project-card-user-info{grid-column:1;grid-row:1/4;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:unset;height:100%;border-right:1px solid #C8C8C8}.project-card-article .project-card-user-info img{width:3.5rem;border-radius:35px}.project-card-article .project-card-user-info h4,.project-card-article .project-card-user-info p{font-size:.8rem;text-align:center}.project-card-article .project-card-user-info .project-card-name-div,.project-card-article .project-card-user-info .project-card-bootcamp-div{display:unset}.project-card-article .project-card-heading{grid-column:2;grid-row:1;gap:.5rem;width:unset;padding:0 1rem}.project-card-article .project-card-heading h2{flex:2;width:unset}.project-card-article .project-card-heading p{font-size:.8rem}.project-card-article .project-card-description{grid-column:2;grid-row:2;padding:0 1rem}.project-card-article .project-card-description p{font-size:.85rem}}@media (min-width: 970px){.home-main{display:grid;grid-template-columns:220px 682px;grid-template-rows:130px auto;justify-content:center}.home-header-section{justify-content:flex-end;margin-bottom:1rem}.home-header-section h1{text-align:left}.pagination-section{grid-column:2}}.dashboard-div{margin:0 auto;padding:0 1rem}.dashboard-div button:hover{cursor:pointer}.dashboard-header-section{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:space-between;align-items:end;height:115px}.dashboard-header-section h1{font-family:Amatic SC;font-size:3.5rem}.dashboard-header-section button{width:7rem;height:3.5rem;margin-bottom:1rem;border:2px solid #2F4265;border-radius:10px;font-size:3.5rem;line-height:0;font-weight:600;color:#2f4265;background-color:#b8ffdd;transition:all .2s}.dashboard-header-section button:hover{border-color:#cbf9ff;color:#cbf9ff;background-color:#08958c}.empty-card-article{width:680px;margin-bottom:1rem;padding:3rem 2rem 2rem;border:1px solid #C8C8C8;border-radius:5px;box-sizing:border-box;font-size:1.2rem}.empty-card-article p{text-align:center}.dashboard-list-section{margin-top:1rem}.dashboard-list-section .project-card-article{padding:2rem}.dashboard-list-section .project-card-article .project-card-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;padding-bottom:1rem;border-bottom:1px solid #C8C8C8}.dashboard-list-section .project-card-article button{width:5rem;height:3rem;margin-bottom:1rem;border:2px solid #2F4265;border-radius:10px}.dashboard-list-section .project-card-article button img{width:2rem}.dashboard-list-section .project-card-article button:first-child{background-color:#f7ffc8;transition:background-color .2s}.dashboard-list-section .project-card-article button:first-child:hover{background-color:#dde8a2}.dashboard-list-section .project-card-article button:nth-child(2){background-color:#ffa7a7}.dashboard-list-section .project-card-article button:nth-child(2):hover{background-color:#ed8282}.dashboard-list-section .project-card-article .project-card-heading{padding-top:1rem}.dashboard-list-section .project-card-article img{width:85%;box-sizing:border-box}.MuiPaper-root h2{color:#2f4265}.MuiPaper-root button{color:#009bf0}@media (min-width: 700px){.dashboard-div{width:682px}.dashboard-list-section .project-card-article .project-card-actions{grid-column:1;grid-row:1/4;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:unset;height:100%;border-right:1px solid #C8C8C8;border-bottom:unset}.dashboard-list-section .project-card-article button{width:5rem;height:3rem;margin-bottom:1rem;border:2px solid #2F4265;border-radius:10px}.dashboard-list-section .project-card-article button img{width:2rem}.dashboard-list-section .project-card-article button:first-child{background-color:#f7ffc8;transition:background-color .2s}.dashboard-list-section .project-card-article button:first-child:hover{background-color:#dde8a2}.dashboard-list-section .project-card-article button:nth-child(2){background-color:#ffa7a7}.dashboard-list-section .project-card-article button:nth-child(2):hover{background-color:#ed8282}.dashboard-list-section .project-card-article img{width:unset}}.profile-section{width:400px;margin:3rem auto;padding:3rem 0;border-radius:5px;box-shadow:0 0 15px 1px #c8c8c8;color:#2f4265}.github-info-article{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.2rem}.github-info-article img{width:200px;border:2px solid #2F4265;border-radius:5px}.github-info-article a{font-size:1.2rem;font-weight:600;font-style:italic}.profile-form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem}.profile-form input,.profile-form select{width:240px;height:2rem;padding:0 1rem;border:1px solid #2F4265;border-radius:25px;box-sizing:border-box;font-family:inherit;font-size:.9rem;font-weight:500;color:inherit}.profile-form button{width:7rem;height:3.5rem;border:2px solid #2F4265;border-radius:10px;font-size:1.5rem;font-weight:600;color:#2f4265;background-color:#b8ffdd;transition:.3s}.profile-form button:hover{cursor:pointer;border-color:#cbf9ff;color:#cbf9ff;background-color:#08958c}.project-div{display:grid;gap:2rem;max-width:750px;margin:0 auto;padding:2rem 1rem;color:#2f4265}.project-div section:not(.screenshot-section){box-sizing:border-box;width:100%;padding:2rem;border:1px solid #C8C8C8;border-radius:5px;background-color:#fff}.user-info-section{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:space-around;max-width:470px}.user-info-section h3{font-weight:600}.user-info-section article{display:flex;flex-direction:column;justify-content:center;align-items:center}.user-info-section .user-info-photo{flex:.8;padding-right:2rem}.user-info-section .user-info-photo img{width:100px;border-radius:5px}.user-info-section .user-info-name{flex:1;border-left:1px solid #C8C8C8}.user-info-section .user-info-name h3:nth-child(2){margin-bottom:.5rem}.user-info-section .user-info-name p{text-align:center}.project-info-section{display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:start}.project-info-section h1{margin-bottom:1rem;font-size:1.8rem;color:#2f4265}.project-info-section div{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.project-info-section div p{font-weight:500;font-style:italic}.screenshot-section{background-color:#e7f9fd;border:none!important}.screenshot-section img:first-child{width:95%;margin-bottom:1rem}.screenshot-section img:nth-child(2){width:50%;max-width:300px}.achievements-section article,.pending-section article{display:grid;grid-template-columns:auto auto;gap:.5rem;margin:1rem auto}.achievements-section h3,.pending-section h3{font-size:1.5rem}.achievements-section p,.pending-section p{font-size:.9rem}.feedback-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;margin:0 auto;padding:2rem 1rem}.feedback-section h3{text-align:center;margin-bottom:1rem}.feedback-section .comment-article{display:grid;grid-template-columns:70px auto;grid-template-rows:auto auto;row-gap:1rem;width:100%;padding:2rem;border:1px solid #C8C8C8;border-radius:5px;box-sizing:border-box}.feedback-section .comment-article img{grid-column:1/2;width:50px;margin:0 auto;border-radius:25px}.feedback-section .comment-article .comment-info{grid-column:2/3;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:start}.feedback-section .comment-article .comment-body{grid-column:1/3;grid-row:2;padding:1rem;border-radius:5px;background-color:#e7f9fd;font-size:.9rem}.feedback-section .advice-article{background-color:inherit}.feedback-section .advice-article *{margin:.5rem 0}.feedback-section .advice-article ul{margin-top:1rem;padding-left:1.5rem;font-size:.9rem;line-height:.9;list-style-type:disc}.feedback-section .advice-article p{margin:0;font-size:.9rem}.feedback-section .new-comment-article{width:100%;padding:2rem 2rem .5rem;box-sizing:border-box;background-color:#e7f9fd}.feedback-section .new-comment-article .new-comment-form textarea{width:100%;padding:.5rem;border:none;box-sizing:border-box;font-family:inherit}.feedback-section .new-comment-article .new-comment-form div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:.5rem}.feedback-section .new-comment-article .new-comment-form label{font-size:1.3rem;font-weight:600;color:inherit}.feedback-section .new-comment-article .new-comment-form button{width:7rem;height:3.5rem;border:2px solid #2F4265;border-radius:10px;font-size:1.5rem;font-weight:600;color:#2f4265;background-color:#b8ffdd;transition:.3s}.feedback-section .new-comment-article .new-comment-form button:hover{cursor:pointer;border-color:#cbf9ff;color:#cbf9ff;background-color:#08958c}@media (min-width: 700px){.project-div{grid-template-columns:repeat(8,1fr);grid-template-rows:auto auto}.project-div h1{grid-column:1/9}.project-div .user-info-section{padding:1.5rem!important}.user-info-section{grid-column:1/3;flex-direction:column}.user-info-section .user-info-photo{margin:0 auto;padding-right:0}.user-info-section img{width:auto}.user-info-section .user-info-name{align-items:center;border-left:none;padding:1rem 0 0}.project-info-section{grid-column:3/9}.screenshot-section{grid-column:1/9;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:3rem}.screenshot-section img:first-child{width:60%;margin-bottom:unset}.screenshot-section img:nth-child(2){width:15%}.achievements-section{grid-column:1/5}.pending-section{grid-column:5/9}.achievements-section-only{grid-column:2/8}.feedback-section{width:750px;margin:0 auto}.feedback-section h3{text-align:center;margin-bottom:1rem}.feedback-section .comment-article{grid-template-columns:100px auto;padding:2rem 3rem 1.5rem .5rem}.feedback-section .comment-article .comment-body{grid-column:2/3;padding:1rem}}.newproject-main{width:400px;margin:3rem auto;padding:3rem 4rem;border-radius:5px;box-sizing:border-box;box-shadow:0 0 15px 1px #c8c8c8;color:#2f4265}.newproject-main h2{margin-bottom:1.7rem;font-size:1.4rem;font-weight:600}.newproject-form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;align-items:start;width:100%}.newproject-form label{font-size:.8rem;font-weight:600;color:inherit}.newproject-form input{width:100%;height:1.5rem;padding:0 1rem;border:1px solid #2F4265;border-radius:25px;box-sizing:border-box;font-family:inherit;font-size:.8rem;font-weight:500;color:inherit}.newproject-form textarea{width:100%;padding:.5rem 1rem;border:1px solid #2F4265;border-radius:25px;box-sizing:border-box;font-family:inherit;font-size:.8rem;font-weight:500;color:#505050}.newproject-form #type{width:100%;height:1.5rem;padding:0 1rem;border:1px solid #2F4265;border-radius:25px;box-sizing:border-box;font-family:inherit;font-size:.8rem;font-weight:500;color:inherit}.newproject-form .finished-div{display:grid;grid-template-columns:1fr 1fr;width:100%}.newproject-form .finished-div select{height:1.5rem;padding:0 1rem;border:1px solid #2F4265;border-radius:25px;box-sizing:border-box;font-family:inherit;font-size:.8rem;font-weight:500;color:inherit}.newproject-form button{width:7rem;height:3.5rem;margin:0 auto;border:2px solid #2F4265;border-radius:10px;font-size:1.5rem;font-weight:600;color:#2f4265;background-color:#b8ffdd;transition:all .3s}.newproject-form button:hover{cursor:pointer;border-color:#cbf9ff;color:#cbf9ff;background-color:#08958c}.edit-project-main{padding-top:3rem}.edit-project-section{width:400px;margin:0 auto;padding:3rem 4rem;border-radius:5px;box-sizing:border-box;box-shadow:0 0 15px 1px #c8c8c8;background-color:#fff;color:#2f4265}.edit-project-section h2{margin-bottom:1.7rem;font-size:1.4rem;font-weight:600}
