.page-module__kZm4Ha__pageContainer{box-sizing:border-box;background-color:#f5f6f8;gap:2rem;width:100%;min-height:100%;padding:50px 200px 100px 100px;display:flex}.page-module__kZm4Ha__profileInfo{gap:var(--spacing-medium);flex-direction:column;flex-basis:70%;min-width:0;display:flex}.page-module__kZm4Ha__editProfile{flex:1;width:25%;min-width:0;padding-top:1rem}.page-module__kZm4Ha__applications{scroll-snap-type:x mandatory;scrollbar-gutter:stable;flex-wrap:nowrap;align-items:center;gap:1.5rem;min-width:0;padding-top:1rem;scroll-padding:.5rem;display:flex;overflow:auto hidden}.page-module__kZm4Ha__applications>*{scroll-snap-align:start;flex:none}@media (max-width:1200px){.page-module__kZm4Ha__pageContainer{flex-direction:column;padding:20px 40px 50px}.page-module__kZm4Ha__profileInfo{flex:1}.page-module__kZm4Ha__editProfile{width:100%;min-width:0;padding-top:.5rem}}@media (max-width:900px){.page-module__kZm4Ha__pageContainer{gap:1.25rem;padding:16px}.page-module__kZm4Ha__applications{scroll-snap-type:none;flex-wrap:wrap;gap:1rem;display:flex;overflow-x:hidden}.page-module__kZm4Ha__applications>*{min-width:0}.page-module__kZm4Ha__editProfile{padding-top:0}}
.AddPositionButton-module__mbbRuq__icon{border:2.5px solid var(--color-secondary);width:50px;height:50px;color:var(--color-secondary);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.AddPositionButton-module__mbbRuq__addButton{height:100px;box-shadow:none!important;background-color:#fff!important;border:1px solid #d3d3d3!important}
.CategoryIcon-module__4PZ4ba__categoryIcon{background-color:var(--color-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.CategoryIcon-module__4PZ4ba__icon{color:#fff}.CategoryIcon-module__4PZ4ba__noBackground{width:auto;height:auto;margin-right:12px;padding:0;background-color:#0000!important}.CategoryIcon-module__4PZ4ba__tooltip{visibility:hidden;opacity:0;z-index:1;color:#fff;text-align:center;background-color:#000;border-radius:5px;width:80px;margin-left:-40px;padding:5px;transition:opacity .3s;position:absolute;bottom:125%;left:50%}.CategoryIcon-module__4PZ4ba__categoryIcon:hover .CategoryIcon-module__4PZ4ba__tooltip{visibility:visible;opacity:1}.CategoryIcon-module__4PZ4ba__primary{background-color:var(--color-primary)}.CategoryIcon-module__4PZ4ba__secondary{background-color:var(--color-secondary)}.CategoryIcon-module__4PZ4ba__darkGrey{background-color:var(--color-grey-dark)}
.Tags-module__idPLBa__tags{flex-wrap:wrap;gap:.5rem;display:flex}.Tags-module__idPLBa__tagsSmall{flex-wrap:wrap;gap:.35rem;display:flex}
.ApplicantCard-module__ppKbIG__projectCard{background-color:#fff;border-radius:10px;flex-direction:column;align-items:center;width:320px;height:360px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.ApplicantCard-module__ppKbIG__projectCard:hover{cursor:pointer;box-shadow:0 6px 18px #0003}.ApplicantCard-module__ppKbIG__startBar{background-color:var(--color-secondary);border-radius:50%;width:800px;height:800px;position:absolute;top:-640px}.ApplicantCard-module__ppKbIG__tagsWrapper{flex-direction:row;gap:.5rem;display:flex}.ApplicantCard-module__ppKbIG__projectCard:hover .ApplicantCard-module__ppKbIG__startBar{background-color:#cae4d4}.ApplicantCard-module__ppKbIG__bookmark{opacity:0;z-index:3;transition:opacity .2s;position:absolute;top:9px;right:9px}.ApplicantCard-module__ppKbIG__projectCard:hover .ApplicantCard-module__ppKbIG__bookmark{opacity:1;transition:opacity .5s}.ApplicantCard-module__ppKbIG__description{opacity:0;z-index:2;color:#fff;width:100%;height:140px;padding:15px 20px 55px;font-weight:600;transition:top .3s,opacity .5s;position:absolute;top:-200px;left:0;overflow:hidden}.ApplicantCard-module__ppKbIG__projectCard:hover .ApplicantCard-module__ppKbIG__description{opacity:1;top:0}.ApplicantCard-module__ppKbIG__datesContainer{opacity:0;z-index:2;justify-content:space-between;width:100%;padding:10px 20px;transition:top .5s;display:flex;position:absolute;bottom:180px}.ApplicantCard-module__ppKbIG__projectCard:hover .ApplicantCard-module__ppKbIG__datesContainer{opacity:1}.ApplicantCard-module__ppKbIG__dateContainer{flex-direction:column;align-items:center;display:flex}.ApplicantCard-module__ppKbIG__imageContainer{width:150px;height:150px;transition:top .3s,width .3s,height .3s;position:absolute;top:45px}.ApplicantCard-module__ppKbIG__projectCard:hover .ApplicantCard-module__ppKbIG__imageContainer{width:110px;height:110px;top:85px}.ApplicantCard-module__ppKbIG__img{object-fit:cover;object-position:center;border-radius:50%;transition:padding .25s,border-radius .3s}.ApplicantCard-module__ppKbIG__projectCard:hover .ApplicantCard-module__ppKbIG__imageContainer:after{background:#fffc}.ApplicantCard-module__ppKbIG__projectCard:hover .ApplicantCard-module__ppKbIG__img:after{content:"";background-color:#ffffff1a}.ApplicantCard-module__ppKbIG__infoContainer{flex-direction:column;align-items:center;width:100%;height:180px;display:flex}.ApplicantCard-module__ppKbIG__titleContainer{justify-content:center;align-items:center;width:100%;height:50px;padding:0 10px;display:flex;position:absolute;bottom:115px}.ApplicantCard-module__ppKbIG__title{text-align:center;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;max-width:90%;margin:0;font-size:18px;font-weight:600;line-height:25px;display:-webkit-box;overflow:hidden}.ApplicantCard-module__ppKbIG__locationContainer{align-items:center;display:flex;position:absolute;bottom:100px}.ApplicantCard-module__ppKbIG__locationName{color:var(--color-grey-light);font-size:13px;font-weight:600}.ApplicantCard-module__ppKbIG__applicationsContainer{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:26px}.ApplicantCard-module__ppKbIG__categoryIconContainer{justify-content:center;align-items:center;gap:6px;margin-top:3px;display:flex}.ApplicantCard-module__ppKbIG__applySpan{margin-bottom:2px;font-size:.8rem;font-weight:550}.ApplicantCard-module__ppKbIG__categoryIcon{background-color:var(--color-secondary);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ApplicantCard-module__ppKbIG__icon{color:#fff}.ApplicantCard-module__ppKbIG__popoverContainer{flex-direction:column;justify-content:center;align-items:center;padding:6px;display:flex}.ApplicantCard-module__ppKbIG__positionCaption{color:var(--color-grey-light);font-size:11px;font-weight:600}.ApplicantCard-module__ppKbIG__positionTitle{font-size:15px;font-weight:600}.ApplicantCard-module__ppKbIG__endBar{background-color:var(--color-secondary);width:100%;height:16px;position:absolute;bottom:0}
.CategoryIconLarge-module__CJhp0W__categoryIcon{border-radius:var(--border-radius);background-color:var(--color-primary);color:#fff;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.CategoryIconLarge-module__CJhp0W__categoryIcon svg{width:auto;height:auto;padding:.5rem}.CategoryIconLarge-module__CJhp0W__primary{background-color:var(--color-primary)}.CategoryIconLarge-module__CJhp0W__secondary{background-color:var(--color-secondary)}
.MultipleValueSelector-module__uPrvnq__textfield{gap:.5rem;display:flex}.MultipleValueSelector-module__uPrvnq__button{background-color:#fff!important;border:2px solid!important;font-weight:700!important}.MultipleValueSelector-module__uPrvnq__button:hover{background-color:#0000000a!important}
.CreateJobCard-module__4SarbG__profileCard{background:#f5f6f8;border-radius:16px;max-width:900px;padding:32px 40px 40px;position:relative;box-shadow:0 8px 18px #00000014}.CreateJobCard-module__4SarbG__profileCard:after{background:var(--color-secondary);content:"";border-radius:0 0 16px 16px;height:10px;position:absolute;bottom:0;left:0;right:0}.CreateJobCard-module__4SarbG__topSection{flex-direction:column;gap:1rem;display:flex}.CreateJobCard-module__4SarbG__jobTitle{margin:0;font-size:1.7rem;font-weight:700}.CreateJobCard-module__4SarbG__section{flex-direction:column;gap:10px;display:flex}.CreateJobCard-module__4SarbG__sectionTitle{margin:0;font-weight:600}.CreateJobCard-module__4SarbG__skillsRow{flex-wrap:wrap;gap:10px;display:flex}.CreateJobCard-module__4SarbG__detailsRow{gap:var(--spacing-small);width:100%;display:flex}.CreateJobCard-module__4SarbG__detailLabel{margin-bottom:6px;font-weight:600;display:block}.CreateJobCard-module__4SarbG__detailValue{align-items:center;gap:6px;display:flex}.CreateJobCard-module__4SarbG__description{margin:0;line-height:1.5}.CreateJobCard-module__4SarbG__closeButton{cursor:pointer;padding:4px;position:absolute;top:20px;right:20px}.CreateJobCard-module__4SarbG__closeButton svg{width:28px;height:28px}.CreateJobCard-module__4SarbG__menuItem{height:20px;display:flex}@media (max-width:800px){.CreateJobCard-module__4SarbG__profileCard{padding:24px 20px 32px}.CreateJobCard-module__4SarbG__detailsRow{flex-direction:column;align-items:flex-start}}
.CurrentJobCard-module__VhMfOa__card{cursor:pointer;color:#000;width:15rem;padding-bottom:1rem;position:relative;overflow:hidden}.CurrentJobCard-module__VhMfOa__upper{z-index:2;flex-direction:column;align-items:stretch;height:100%;display:flex}.CurrentJobCard-module__VhMfOa__thumbnailWrapper{aspect-ratio:16/10;width:100%;margin-bottom:12px;position:relative;overflow:hidden}.CurrentJobCard-module__VhMfOa__thumbnail{object-fit:cover;border-radius:.5rem}.CurrentJobCard-module__VhMfOa__cardContent{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.CurrentJobCard-module__VhMfOa__title{width:fit-content;font-weight:700}.CurrentJobCard-module__VhMfOa__job{color:var(--color-secondary-dark)}.CurrentJobCard-module__VhMfOa__memberContainer{flex-direction:row;align-items:center;width:fit-content;display:flex}.CurrentJobCard-module__VhMfOa__members{margin-left:.25rem;font-weight:700}.CurrentJobCard-module__VhMfOa__personRow{z-index:2;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.CurrentJobCard-module__VhMfOa__avatar{object-fit:cover;border-radius:50%;width:50px;height:50px}.CurrentJobCard-module__VhMfOa__personInfo{flex-direction:column;display:flex}.CurrentJobCard-module__VhMfOa__personName{font-weight:700}.CurrentJobCard-module__VhMfOa__applyButton{z-index:2}
.AboutSection-module__J8ndQa__about{gap:var(--spacing-small);flex-direction:column;display:flex}.AboutSection-module__J8ndQa__readMoreButton{cursor:pointer;color:var(--color-primary);font-weight:700}.AboutSection-module__J8ndQa__readMoreButton:hover{opacity:.8}.AboutSection-module__J8ndQa__status{gap:var(--spacing-small);flex-wrap:wrap;display:flex}.AboutSection-module__J8ndQa__statusItem{flex-direction:column;display:flex}@media (min-width:768px){.AboutSection-module__J8ndQa__status{gap:var(--spacing-medium);flex-flow:wrap}}
.ConfirmModal-module__opdEiG__modal{z-index:1200;cursor:zoom-out;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.ConfirmModal-module__opdEiG__modalContent{gap:var(--spacing-small);cursor:default;border-radius:var(--border-radius);padding:var(--spacing-medium);background-color:#f5f6f8;flex-direction:column;width:calc(100% - 2rem);max-width:800px;margin:2rem;display:flex;position:relative}.ConfirmModal-module__opdEiG__confirm{gap:var(--spacing-small);text-align:center;flex-direction:column;display:flex}.ConfirmModal-module__opdEiG__confirmButtons{gap:var(--spacing-small);margin-top:1rem;display:flex}
.ErrorPage-module__tEmola__error{flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:100vh;padding:2rem;display:flex}.ErrorPage-module__tEmola__errorContainer{text-align:center}
.ImageCarousel-module__OSl2fq__imageCarousel{width:100%;position:relative;overflow:hidden}.ImageCarousel-module__OSl2fq__carouselTrack{transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex}.ImageCarousel-module__OSl2fq__slide{flex:0 0 100%;justify-content:center;width:100%;display:flex}.ImageCarousel-module__OSl2fq__imageCounter{justify-content:center;margin-top:.5rem;display:flex}.ImageCarousel-module__OSl2fq__modal{z-index:1200;cursor:zoom-out;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.ImageCarousel-module__OSl2fq__modalImageWrapper{width:90vw;height:90vh;position:relative}.ImageCarousel-module__OSl2fq__modalImage{object-fit:contain}.ImageCarousel-module__OSl2fq__navButton{z-index:10;cursor:pointer;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001a}.ImageCarousel-module__OSl2fq__navButton:hover{background:#fff;transform:translateY(-50%)scale(1.05);box-shadow:0 4px 12px #00000026}.ImageCarousel-module__OSl2fq__navButton:active{transform:translateY(-50%)scale(.95)}.ImageCarousel-module__OSl2fq__navButtonLeft{left:1rem}.ImageCarousel-module__OSl2fq__navButtonRight{right:1rem}.ImageCarousel-module__OSl2fq__headerImageWrapper{cursor:pointer;border-radius:var(--border-radius);background-color:#fff;border:1px solid #d3d3d3;width:100%;height:350px;position:relative;overflow:hidden}.ImageCarousel-module__OSl2fq__headerImage{border-radius:var(--border-radius);object-fit:cover}
.JobOpening-module__GRlDCa__jobOpening{will-change:transform;cursor:pointer;border-radius:var(--border-radius);padding:var(--spacing-medium);text-align:left;background:#fff;border:1px solid #d3d3d3;border-bottom:.5rem solid #00bf7c;max-width:100%;transition:transform .1s ease-in-out,box-shadow .1s ease-in-out,max-height .3s ease-out;position:relative}.JobOpening-module__GRlDCa__jobOpening:hover{box-shadow:0 8px 24px #959da533}.JobOpening-module__GRlDCa__headline{font-size:large;font-weight:700}.JobOpening-module__GRlDCa__header{justify-content:space-between;align-items:center;display:flex}.JobOpening-module__GRlDCa__headerLeft{align-items:center;gap:var(--spacing-small);display:flex}.JobOpening-module__GRlDCa__arrow{transition:transform .25s;transform:rotate(90deg)}.JobOpening-module__GRlDCa__arrowOpen{transform:rotate(-90deg)}.JobOpening-module__GRlDCa__expandable{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.4,0,.2,1);display:grid}.JobOpening-module__GRlDCa__expandable>*{overflow:hidden}.JobOpening-module__GRlDCa__open .JobOpening-module__GRlDCa__expandable{grid-template-rows:1fr}.JobOpening-module__GRlDCa__text{padding:.75rem 0}.JobOpening-module__GRlDCa__tags{gap:10px;display:flex}.JobOpening-module__GRlDCa__applyButton{width:100%;margin-top:var(--spacing-small)!important}
.LoadingPage-module__KjMl3W__loading{justify-content:center;align-items:center;min-height:100vh;display:flex}
.Member-module__1BlWzG__profile{text-align:left;flex-direction:row;align-items:center;gap:1.5rem;width:100%;margin-bottom:.5rem;display:flex}.Member-module__1BlWzG__ownerLabel{border:3px solid var(--color-primary);width:fit-content;color:var(--color-primary);letter-spacing:.5px;background-color:#fff;border-radius:4px;padding:1px 6px;font-size:small;font-weight:700}.Member-module__1BlWzG__profileImage{cursor:pointer;object-fit:cover;border-radius:50%;flex-shrink:0;width:5rem;height:5rem;transition:all .2s ease-in-out}.Member-module__1BlWzG__profileInfo{flex-direction:column;justify-content:center;display:flex}.Member-module__1BlWzG__nameRow{flex-direction:column;display:flex}
.MemberList-module__QXqkPa__memberContainer{margin-bottom:2rem}.MemberList-module__QXqkPa__memberWrapper{flex:300px;width:100%}.MemberList-module__QXqkPa__members{flex-flow:wrap;width:100%;margin-top:1rem;display:flex}.MemberList-module__QXqkPa__members>div:not(:last-child){margin-bottom:1rem;padding-bottom:.75rem}
.NotFoundPage-module__vFRLnG__notFound{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}
.OpenPositionsList-module__7vtc5a__jobOpenings{text-align:center;flex-direction:column;gap:.75rem;display:flex}
.page-module__fkTk5q__page{gap:var(--spacing-small);padding:var(--spacing-medium);flex-direction:column;width:100%;max-width:1400px;height:100%;margin-inline:auto;display:flex}.page-module__fkTk5q__heading{width:100%}.page-module__fkTk5q__modal{z-index:1200;cursor:zoom-out;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.page-module__fkTk5q__title{gap:var(--spacing-small);display:flex}.page-module__fkTk5q__modalContent{gap:var(--spacing-small);cursor:default;border-radius:var(--border-radius);padding:var(--spacing-medium);background-color:#fff;flex-direction:column;width:100%;max-width:800px;margin:2rem;display:flex;position:relative}.page-module__fkTk5q__upperBar{gap:var(--spacing-small);display:flex}.page-module__fkTk5q__buttonRow{gap:1rem;display:flex}.page-module__fkTk5q__confirm{gap:var(--spacing-small);text-align:center;flex-direction:column;display:flex}.page-module__fkTk5q__confirmButtons{gap:var(--spacing-small);margin-top:1rem;display:flex}.page-module__fkTk5q__container{gap:var(--spacing-small);height:inherit;flex-direction:column;display:flex}.page-module__fkTk5q__status{gap:var(--spacing-small);grid-template-columns:repeat(2,1fr);display:grid}.page-module__fkTk5q__buttons{gap:var(--spacing-small);display:flex}.page-module__fkTk5q__content{gap:var(--spacing-small);height:inherit;flex-direction:column;display:flex}.page-module__fkTk5q__sidebar{gap:var(--spacing-small);text-align:center;flex-direction:column;width:100%;display:flex}.page-module__fkTk5q__menuItem{height:20px;display:flex}@media (min-width:1200px){.page-module__fkTk5q__page{padding-inline:var(--spacing-large);padding-top:3rem}.page-module__fkTk5q__status{grid-template-columns:repeat(4,1fr)}.page-module__fkTk5q__heading{width:63%}.page-module__fkTk5q__container{gap:var(--spacing-large);flex-direction:row}.page-module__fkTk5q__content{gap:var(--spacing-small);flex-direction:column;width:100%;display:flex}.page-module__fkTk5q__sidebar{top:var(--spacing-large);width:40%;max-height:calc(100vh - 6rem);position:sticky;overflow-y:auto}}
.ProjectDetailsPage-module__L-H4bq__projectPage{align-items:stretch;gap:var(--spacing-small);padding:var(--spacing-medium);padding-bottom:calc(var(--spacing-medium) + 70px);flex-direction:column;width:100%;max-width:1400px;margin-inline:auto;display:flex}.ProjectDetailsPage-module__L-H4bq__projectContent,.ProjectDetailsPage-module__L-H4bq__projectContainer{gap:var(--spacing-medium);flex-direction:column;display:flex}.ProjectDetailsPage-module__L-H4bq__subTitle{font-style:italic}.ProjectDetailsPage-module__L-H4bq__imageCarousel{width:100%;position:relative;overflow:hidden}.ProjectDetailsPage-module__L-H4bq__carouselTrack{transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex}.ProjectDetailsPage-module__L-H4bq__slide{flex:0 0 100%;justify-content:center;width:100%;display:flex}.ProjectDetailsPage-module__L-H4bq__imageCounter{justify-content:center;margin-top:.5rem;display:flex}.ProjectDetailsPage-module__L-H4bq__modal{z-index:1200;cursor:zoom-out;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.ProjectDetailsPage-module__L-H4bq__modalContent{gap:var(--spacing-small);cursor:default;border-radius:var(--border-radius);padding:var(--spacing-medium);background-color:#f5f6f8;flex-direction:column;width:calc(100% - 2rem);max-width:800px;margin:2rem;display:flex;position:relative}.ProjectDetailsPage-module__L-H4bq__confirm{gap:var(--spacing-small);text-align:center;flex-direction:column;display:flex}.ProjectDetailsPage-module__L-H4bq__confirmButtons{gap:var(--spacing-small);margin-top:1rem;display:flex}.ProjectDetailsPage-module__L-H4bq__memberContainer{margin-bottom:2rem}.ProjectDetailsPage-module__L-H4bq__memberWrapper{flex:300px;width:100%}.ProjectDetailsPage-module__L-H4bq__navButton{z-index:10;cursor:pointer;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001a}.ProjectDetailsPage-module__L-H4bq__navButton:hover{background:#fff;transform:translateY(-50%)scale(1.05);box-shadow:0 4px 12px #00000026}.ProjectDetailsPage-module__L-H4bq__navButton:active{transform:translateY(-50%)scale(.95)}.ProjectDetailsPage-module__L-H4bq__navButtonLeft{left:1rem}.ProjectDetailsPage-module__L-H4bq__navButtonRight{right:1rem}.ProjectDetailsPage-module__L-H4bq__headerImageWrapper{cursor:pointer;border-radius:var(--border-radius);background-color:#fff;border:1px solid #d3d3d3;width:100%;height:350px;position:relative;overflow:hidden}.ProjectDetailsPage-module__L-H4bq__heading{width:100%}.ProjectDetailsPage-module__L-H4bq__headerImage{border-radius:var(--border-radius);object-fit:cover}.ProjectDetailsPage-module__L-H4bq__modalImageWrapper{width:90vw;height:90vh;position:relative}.ProjectDetailsPage-module__L-H4bq__modalImage{object-fit:contain}.ProjectDetailsPage-module__L-H4bq__readMoreButton{cursor:pointer;color:var(--color-primary);font-weight:700}.ProjectDetailsPage-module__L-H4bq__readMoreButton:hover{opacity:.8}.ProjectDetailsPage-module__L-H4bq__projectSidebar{flex-direction:column;width:100%;display:flex}.ProjectDetailsPage-module__L-H4bq__mobileInfoCard{display:block}.ProjectDetailsPage-module__L-H4bq__desktopInfoCard{display:none}.ProjectDetailsPage-module__L-H4bq__contactCard{margin-bottom:1rem}.ProjectDetailsPage-module__L-H4bq__tagContainer{margin-top:.25rem}.ProjectDetailsPage-module__L-H4bq__members{flex-flow:wrap;width:100%;margin-top:1rem;display:flex}.ProjectDetailsPage-module__L-H4bq__members>div:not(:last-child){margin-bottom:1rem;padding-bottom:.75rem}.ProjectDetailsPage-module__L-H4bq__status{gap:var(--spacing-small);flex-wrap:wrap;margin-top:.25rem;display:flex}.ProjectDetailsPage-module__L-H4bq__documents{gap:var(--spacing-small);flex-direction:column;display:flex}.ProjectDetailsPage-module__L-H4bq__documents img{object-fit:cover;border-radius:.5rem;height:auto}.ProjectDetailsPage-module__L-H4bq__document img{border:1px solid #d3d3d3;transition:all .2s ease-in-out}.ProjectDetailsPage-module__L-H4bq__document img:hover{transform:scale(1.03)}.ProjectDetailsPage-module__L-H4bq__tags{flex-wrap:wrap;gap:.5rem;display:flex}.ProjectDetailsPage-module__L-H4bq__multiInput{gap:var(--spacing-small);display:flex}.ProjectDetailsPage-module__L-H4bq__jobOpenings{text-align:center;flex-direction:column;gap:.75rem;margin-top:1.2rem;display:flex}.ProjectDetailsPage-module__L-H4bq__loading{justify-content:center;align-items:center;min-height:100vh;display:flex}.ProjectDetailsPage-module__L-H4bq__error{flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:100vh;padding:2rem;display:flex}.ProjectDetailsPage-module__L-H4bq__errorContainer{text-align:center}.ProjectDetailsPage-module__L-H4bq__notFound{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}@media (min-width:768px){.ProjectDetailsPage-module__L-H4bq__status{gap:var(--spacing-medium);flex-flow:wrap}.ProjectDetailsPage-module__L-H4bq__documents{flex-flow:wrap}}@media (min-width:1200px){.ProjectDetailsPage-module__L-H4bq__projectPage{padding-inline:var(--spacing-large);padding-top:3rem}.ProjectDetailsPage-module__L-H4bq__heading{width:63%}.ProjectDetailsPage-module__L-H4bq__projectContent{align-items:flex-start;gap:var(--spacing-large);flex-direction:row;height:auto;display:flex;overflow:visible}.ProjectDetailsPage-module__L-H4bq__projectContainer{flex:1;width:70%}.ProjectDetailsPage-module__L-H4bq__projectSidebar{top:var(--spacing-large);width:30%;position:sticky}.ProjectDetailsPage-module__L-H4bq__mobileInfoCard{display:none}.ProjectDetailsPage-module__L-H4bq__desktopInfoCard{display:block}.ProjectDetailsPage-module__L-H4bq__documents{flex-wrap:nowrap}.ProjectDetailsPage-module__L-H4bq__documents img{width:200px}}
.ProjectInfoCard-module__rAziqW__card{border-radius:var(--border-radius);padding:var(--spacing-small);color:#000;background:#fff;border:1px solid #d3d3d3;width:100%;margin-bottom:2rem;position:relative;overflow:hidden}.ProjectInfoCard-module__rAziqW__card:before{background:var(--color-primary);content:"";border-radius:50%;width:220px;height:80px;position:absolute;top:-40px;right:-80px;transform:rotate(10deg)}.ProjectInfoCard-module__rAziqW__card:after{background:var(--color-secondary);content:"";border-radius:50%;width:220px;height:80px;position:absolute;bottom:-40px;left:-80px;transform:rotate(10deg)}.ProjectInfoCard-module__rAziqW__upper{align-items:center;gap:.5rem;display:flex}.ProjectInfoCard-module__rAziqW__thumbnailWrapper{z-index:10;flex-shrink:0;width:auto}.ProjectInfoCard-module__rAziqW__thumbnail{border-radius:var(--border-radius);object-fit:cover;width:64px;height:64px}.ProjectInfoCard-module__rAziqW__cardContent{z-index:2;margin-left:var(--spacing-small);border-radius:.5rem;flex-direction:column;justify-content:center;display:flex}.ProjectInfoCard-module__rAziqW__members{color:var(--color-primary);margin-left:.25rem}.ProjectInfoCard-module__rAziqW__divider{margin:var(--spacing-small) 0;border:none;border-bottom:1px solid #ccc}.ProjectInfoCard-module__rAziqW__personRow{z-index:2;margin-bottom:var(--spacing-small);align-items:center;gap:1rem;display:flex}.ProjectInfoCard-module__rAziqW__avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.ProjectInfoCard-module__rAziqW__personInfo{flex-direction:column;display:flex}.ProjectInfoCard-module__rAziqW__memberContainer{flex-flow:wrap;gap:1.2rem;display:flex}.ProjectInfoCard-module__rAziqW__applyButton{z-index:2}.ProjectInfoCard-module__rAziqW__openPositionsMobile{flex-direction:column;display:flex}@media (min-width:1200px){.ProjectInfoCard-module__rAziqW__openPositionsMobile{display:none}.ProjectInfoCard-module__rAziqW__card{padding:var(--spacing-medium)}}
.TagsSection-module__tBBQhq__tagContainer{margin-top:.25rem}.TagsSection-module__tBBQhq__tags{flex-wrap:wrap;gap:.5rem;display:flex}
.HomeBanner-module__oMEZLa__landingPage{padding:30px}.HomeBanner-module__oMEZLa__bannerContainer{background:linear-gradient(to right, var(--color-primary), var(--color-secondary));border-radius:50px;width:100%;height:800px;display:flex;overflow:hidden}.HomeBanner-module__oMEZLa__leftContainer{justify-content:center;align-items:start;width:50%;height:100%;margin-top:160px;display:flex;position:relative}.HomeBanner-module__oMEZLa__textContainer{flex-direction:column;align-items:center;width:80%;display:flex}.HomeBanner-module__oMEZLa__virtu{color:#fff;font-size:5rem;font-weight:800}.HomeBanner-module__oMEZLa__joinProjects{color:#fff;font-size:2.5rem;font-weight:650}.HomeBanner-module__oMEZLa__text{color:#fff;text-align:center;margin-top:8px;font-weight:450;line-height:1.6rem}.HomeBanner-module__oMEZLa__form{width:100%;max-width:420px;margin-top:30px;position:relative}.HomeBanner-module__oMEZLa__input{background-color:#fff;border-radius:999px;width:100%;height:50px;padding:0 20px;font-size:16px}.HomeBanner-module__oMEZLa__formLabel{color:#fff;text-align:center;margin-top:15px;font-size:1rem;font-weight:500;display:block}.HomeBanner-module__oMEZLa__noSpam{color:#ffffffd9;text-align:center;font-size:.75rem;font-weight:400}.HomeBanner-module__oMEZLa__button{cursor:pointer;background-color:var(--color-primary);color:#fff;border-radius:999px;height:42px;padding:0 15px;font-size:1rem;font-weight:500;transition:opacity .2s;position:absolute;top:25px;right:5px;transform:translateY(-50%)}.HomeBanner-module__oMEZLa__button:hover{opacity:.9}.HomeBanner-module__oMEZLa__button:disabled{opacity:.6;cursor:not-allowed}.HomeBanner-module__oMEZLa__successMessage{color:#fff;text-align:center;margin-top:10px;font-size:.9rem;font-weight:500}.HomeBanner-module__oMEZLa__errorMessage{color:#fcc;text-align:center;margin-top:10px;font-size:.9rem;font-weight:500}.HomeBanner-module__oMEZLa__categoryIcon1{position:absolute;bottom:380px;left:150px;transform:rotate(8deg)}.HomeBanner-module__oMEZLa__categoryIcon2{position:absolute;bottom:280px;right:220px;transform:rotate(4deg)}.HomeBanner-module__oMEZLa__categoryIcon3{position:absolute;bottom:420px;right:100px;transform:rotate(-8deg)}.HomeBanner-module__oMEZLa__categoryIcon4{display:none;position:absolute}.HomeBanner-module__oMEZLa__rightContainer{width:50%;height:100%;position:relative}.HomeBanner-module__oMEZLa__categoryIcon5{position:absolute;bottom:250px;right:100px;transform:rotate(8deg)}.HomeBanner-module__oMEZLa__jobOpening{width:450px;position:absolute;top:12px;right:320px;transform:scale(.75)rotate(-1deg)}.HomeBanner-module__oMEZLa__projectCard{position:absolute;top:80px;right:120px;transform:scale(1)rotate(3deg)}.HomeBanner-module__oMEZLa__applicantCard{width:400px;position:absolute;bottom:80px;right:400px;transform:scale(1)rotate(-3deg)}.HomeBanner-module__oMEZLa__acceptProjectCard{width:450px;position:absolute;bottom:25px;right:130px;transform:scale(.8)rotate(2deg)}@media (max-width:1700px){.HomeBanner-module__oMEZLa__bannerContainer{flex-direction:column;justify-content:center;align-items:center;height:1020px}.HomeBanner-module__oMEZLa__leftContainer{width:100%;height:50%;margin-top:40px}.HomeBanner-module__oMEZLa__rightContainer{width:950px;height:50%}.HomeBanner-module__oMEZLa__categoryIcon1{position:absolute;top:20px;left:150px;transform:rotate(8deg)}.HomeBanner-module__oMEZLa__categoryIcon2{position:absolute;top:300px;left:100px;transform:rotate(-6deg)}.HomeBanner-module__oMEZLa__categoryIcon3{display:none}.HomeBanner-module__oMEZLa__categoryIcon4{display:block;top:0;right:80px;transform:rotate(-10deg)}.HomeBanner-module__oMEZLa__categoryIcon5{bottom:500px;right:80px}.HomeBanner-module__oMEZLa__jobOpening{width:400px;top:-80px;right:220px;transform:scale(.7)rotate(-1deg)}.HomeBanner-module__oMEZLa__projectCard{top:-20px;right:50px;transform:scale(.9)rotate(3deg)}.HomeBanner-module__oMEZLa__applicantCard{width:400px;bottom:70px;left:50px;transform:scale(.9)rotate(-3deg)}.HomeBanner-module__oMEZLa__acceptProjectCard{width:400px;bottom:0;left:230px;transform:scale(.7)rotate(2deg)}}@media (max-width:900px){.HomeBanner-module__oMEZLa__landingPage{padding:12px}.HomeBanner-module__oMEZLa__bannerContainer{height:850px}.HomeBanner-module__oMEZLa__leftContainer{align-items:center;height:100%;margin-top:-50px}.HomeBanner-module__oMEZLa__virtu{color:#fff;font-size:2.5rem;font-weight:800}.HomeBanner-module__oMEZLa__categoryIcon1{top:90px;left:20px;transform:scale(.9)rotate(8deg)}.HomeBanner-module__oMEZLa__categoryIcon2{display:none}.HomeBanner-module__oMEZLa__categoryIcon4{top:90px;right:70px;transform:scale(.9)rotate(-10deg)}.HomeBanner-module__oMEZLa__categoryIcon5{inset:auto 300px 360px auto;transform:scale(.8)rotate(8deg)}.HomeBanner-module__oMEZLa__joinProjects{color:#fff;font-size:1.1rem;font-weight:650}.HomeBanner-module__oMEZLa__text{color:#fff;text-align:center;margin-top:8px;font-size:.9rem;line-height:1.5rem}.HomeBanner-module__oMEZLa__form{margin-top:25px}.HomeBanner-module__oMEZLa__input{height:40px;font-size:.8rem}.HomeBanner-module__oMEZLa__button{height:32px;padding:0 10px;font-size:.8rem;top:20px}.HomeBanner-module__oMEZLa__formLabel{font-size:1rem}.HomeBanner-module__oMEZLa__jobOpening{width:400px;top:-120px;left:200px;transform:scale(.5)rotate(-1deg)}.HomeBanner-module__oMEZLa__projectCard{top:-80px;right:250px;transform:scale(.68)rotate(3deg)}.HomeBanner-module__oMEZLa__applicantCard,.HomeBanner-module__oMEZLa__acceptProjectCard{display:none}}
.HowItWorksSection-module__SwHica__howItWorksSection{padding:50px 0}.HowItWorksSection-module__SwHica__h1{color:var(--color-primary);text-align:center;font-size:2.5rem;font-weight:700}.HowItWorksSection-module__SwHica__itemsContainer{flex-wrap:wrap;justify-content:center;gap:5vw;margin-top:40px;display:flex}.HowItWorksSection-module__SwHica__item{flex-direction:column;align-items:center;display:flex}.HowItWorksSection-module__SwHica__imageContainer{width:150px;height:150px;position:relative}.HowItWorksSection-module__SwHica__title{color:var(--color-primary);font-size:1.2rem;font-weight:700}.HowItWorksSection-module__SwHica__text{text-align:center;width:300px;font-size:.9rem;font-weight:500}@media (max-width:900px){.HowItWorksSection-module__SwHica__h1{font-size:1.8rem}.HowItWorksSection-module__SwHica__itemsContainer{gap:30px;margin-top:20px}.HowItWorksSection-module__SwHica__title{font-size:1rem}.HowItWorksSection-module__SwHica__text{width:250px;font-size:.8rem}}
.EditProfileCard-module__zjubxG__profileCard{background:#f5f6f8;border-radius:16px;max-width:1000px;padding:32px 40px 40px;position:relative;box-shadow:0 8px 18px #00000014}.EditProfileCard-module__zjubxG__profileCard:after{background:var(--color-secondary);content:"";border-radius:0 0 16px 16px;height:10px;position:absolute;bottom:0;left:0;right:0}.EditProfileCard-module__zjubxG__topSection{flex-direction:column;gap:20px;display:flex}.EditProfileCard-module__zjubxG__jobTitle{margin:0;font-size:1.7rem;font-weight:700}.EditProfileCard-module__zjubxG__section{flex-direction:column;gap:10px;display:flex}.EditProfileCard-module__zjubxG__sectionTitle{margin:0;font-weight:600}.EditProfileCard-module__zjubxG__skillsRow{flex-wrap:wrap;gap:10px;display:flex}.EditProfileCard-module__zjubxG__detailsRow{align-items:center;gap:20px;width:100%;display:flex}.EditProfileCard-module__zjubxG__detailLabel{margin-bottom:6px;font-weight:600;display:block}.EditProfileCard-module__zjubxG__detailValue{align-items:center;gap:6px;display:flex}.EditProfileCard-module__zjubxG__description{margin:0;line-height:1.5}.EditProfileCard-module__zjubxG__closeButton{cursor:pointer;padding:4px;position:absolute;top:20px;right:20px}.EditProfileCard-module__zjubxG__closeButton svg{width:28px;height:28px}.EditProfileCard-module__zjubxG__buttonRow{gap:var(--spacing-small);grid-template-columns:1fr 1fr;display:grid}@media (max-width:800px){.EditProfileCard-module__zjubxG__profileCard{padding:24px 20px 32px}.EditProfileCard-module__zjubxG__detailsRow{flex-direction:column;align-items:flex-start}}
.JobInfoCard-module__EMQzja__profileCard{background:#fff;border-radius:16px;max-width:900px;padding:32px 40px 40px;position:relative;box-shadow:0 8px 18px #00000014}.JobInfoCard-module__EMQzja__profileCard:after{background:var(--color-secondary);content:"";border-radius:0 0 16px 16px;height:15px;position:absolute;bottom:0;left:0;right:0}.JobInfoCard-module__EMQzja__topSection{flex-direction:column;gap:40px;display:flex}.JobInfoCard-module__EMQzja__jobTitle{margin:0;font-size:1.7rem;font-weight:700}.JobInfoCard-module__EMQzja__section{flex-direction:column;display:flex}.JobInfoCard-module__EMQzja__middleSection{flex-direction:row;gap:50px;display:flex}.JobInfoCard-module__EMQzja__sectionTitle{margin:0;font-weight:600}.JobInfoCard-module__EMQzja__skillsRow{flex-wrap:wrap;gap:10px;display:flex}.JobInfoCard-module__EMQzja__detailsRow{flex-wrap:wrap;gap:24px;display:flex}.JobInfoCard-module__EMQzja__detailBox{flex:1;min-width:180px}.JobInfoCard-module__EMQzja__detailLabel{margin-bottom:6px;font-weight:600;display:block}.JobInfoCard-module__EMQzja__detailValue{align-items:center;gap:6px;display:flex}.JobInfoCard-module__EMQzja__description{margin:0;line-height:1.5}.JobInfoCard-module__EMQzja__closeButton{cursor:pointer;padding:4px;position:absolute;top:20px;right:20px}.JobInfoCard-module__EMQzja__closeButton svg{width:28px;height:28px}.JobInfoCard-module__EMQzja__buttonRow{grid-template-columns:1fr 1fr;gap:20px;padding-top:20px;display:grid}@media (max-width:700px){.JobInfoCard-module__EMQzja__profileCard{padding:24px 20px 32px}.JobInfoCard-module__EMQzja__detailsRow{flex-direction:column}}
.JoinProjectCard-module__rja_CG__joinProjectCard{border:1px solid #d3d3d3;border-bottom:.5rem solid var(--color-primary);border-radius:var(--border-radius);padding:var(--spacing-medium);text-align:left;background-color:#fff;width:100%;max-width:100%;height:200px;position:relative;box-shadow:0 2px 8px #0000001a}.JoinProjectCard-module__rja_CG__imgDateContainer{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.JoinProjectCard-module__rja_CG__img{object-fit:cover;object-position:center;border-radius:50%;transition:padding .25s,border-radius .3s}.JoinProjectCard-module__rja_CG__buttonContainer{gap:10px;margin-top:10px;display:flex}
.ProfileCard-module__3ymb4W__profileCard{flex-direction:column;gap:20px;max-width:900px;padding-bottom:1rem;display:flex}.ProfileCard-module__3ymb4W__topSection{align-items:center;gap:24px;display:flex}.ProfileCard-module__3ymb4W__imageContainer{border-radius:50%;flex-shrink:0;width:120px;height:120px;position:relative;overflow:hidden}.ProfileCard-module__3ymb4W__readMoreButton{cursor:pointer;color:var(--color-secondary);font-weight:700;display:flex}.ProfileCard-module__3ymb4W__imageContainer img{object-fit:cover}.ProfileCard-module__3ymb4W__nameContainer{flex-direction:column;display:flex}.ProfileCard-module__3ymb4W__nameContainer span{font-size:1.6rem;font-weight:700}.ProfileCard-module__3ymb4W__nameContainer h2{color:var(--color-grey-light);margin:0;font-size:1.1rem;font-weight:500}.ProfileCard-module__3ymb4W__infoContainer{gap:20px;margin-top:8px;display:flex}.ProfileCard-module__3ymb4W__infoRow{align-items:center;gap:6px;margin:0;display:flex}.ProfileCard-module__3ymb4W__aboutContainer{overflow-wrap:break-word;word-wrap:break-word;margin-top:10px}.ProfileCard-module__3ymb4W__aboutContainer p{margin-top:4px}.ProfileCard-module__3ymb4W__aboutContainer h3{font-weight:600}@media (max-width:600px){.ProfileCard-module__3ymb4W__topSection{text-align:center;flex-direction:column;align-items:center}.ProfileCard-module__3ymb4W__infoContainer{justify-content:center}}
.ProfileEditCard-module__nhJ7ea__card{color:#000;background:#fff;border-radius:1rem;width:100%;padding:1rem;position:relative;overflow:hidden;box-shadow:0 2px 8px #63636333}.ProfileEditCard-module__nhJ7ea__card:before{content:"";background:#6232ff;border-radius:50%;width:220px;height:80px;position:absolute;top:-40px;right:-80px;transform:rotate(10deg)}.ProfileEditCard-module__nhJ7ea__card:after{content:"";background:#00bf7c;border-radius:50%;width:220px;height:80px;position:absolute;bottom:-40px;left:-80px;transform:rotate(10deg)}.ProfileEditCard-module__nhJ7ea__upper{z-index:2;align-items:center;height:100%;display:flex}.ProfileEditCard-module__nhJ7ea__thumbnailWrapper{width:72px;height:72px;margin-bottom:12px;position:relative}.ProfileEditCard-module__nhJ7ea__thumbnail{object-fit:cover;border-radius:.5rem;width:fit-content;height:100%}.ProfileEditCard-module__nhJ7ea__cardContent{flex-direction:column;justify-content:center;margin-left:1rem;display:flex}.ProfileEditCard-module__nhJ7ea__title{font-size:large;font-weight:700}.ProfileEditCard-module__nhJ7ea__memberContainer{display:flex}.ProfileEditCard-module__nhJ7ea__members{color:#6232ff;margin-left:.25rem;font-weight:500}.ProfileEditCard-module__nhJ7ea__divider{border:none;border-bottom:1px solid #ccc;margin:24px 0}.ProfileEditCard-module__nhJ7ea__personRow{z-index:2;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ProfileEditCard-module__nhJ7ea__avatar{object-fit:cover;border-radius:50%;width:50px;height:50px}.ProfileEditCard-module__nhJ7ea__personInfo{flex-direction:column;display:flex}.ProfileEditCard-module__nhJ7ea__personName{font-weight:700}.ProfileEditCard-module__nhJ7ea__applyButton{z-index:2}
.ProjectCard-module__L69JRW__projectCard{background-color:#fff;border-radius:10px;flex-direction:column;align-items:center;width:320px;height:360px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.ProjectCard-module__L69JRW__projectCard:hover{cursor:pointer;box-shadow:0 6px 18px #0003}.ProjectCard-module__L69JRW__startBar{background-color:var(--color-primary);border-radius:50%;width:800px;height:800px;position:absolute;top:-640px}.ProjectCard-module__L69JRW__bookmark{opacity:0;z-index:3;transition:opacity .2s;position:absolute;top:9px;right:9px}.ProjectCard-module__L69JRW__projectCard:hover .ProjectCard-module__L69JRW__bookmark{opacity:1;transition:opacity .5s}.ProjectCard-module__L69JRW__description{opacity:0;z-index:2;width:100%;height:140px;padding:15px 20px 0;transition:top .5s,opacity .5s;position:absolute;top:-200px;left:0}.ProjectCard-module__L69JRW__projectCard:hover .ProjectCard-module__L69JRW__description{opacity:1;top:0}.ProjectCard-module__L69JRW__datesContainer{opacity:0;z-index:2;justify-content:space-between;width:100%;padding:10px 20px;transition:top .5s;display:flex;position:absolute;bottom:160px}.ProjectCard-module__L69JRW__projectCard:hover .ProjectCard-module__L69JRW__datesContainer{opacity:1}.ProjectCard-module__L69JRW__dateContainer{flex-direction:column;align-items:center;display:flex}.ProjectCard-module__L69JRW__dateLabel{font-size:12px}.ProjectCard-module__L69JRW__date{font-size:15px;font-weight:600}.ProjectCard-module__L69JRW__imageContainer{width:100%;height:220px;position:relative}.ProjectCard-module__L69JRW__img{object-fit:cover;object-position:center;border-radius:22px;padding:14px;transition:padding .25s,border-radius .3s}.ProjectCard-module__L69JRW__projectCard:hover .ProjectCard-module__L69JRW__img{border-radius:0;padding:0}.ProjectCard-module__L69JRW__imageContainer:after{content:"";transition:background .2s;position:absolute;inset:0}.ProjectCard-module__L69JRW__tagsWrapper{flex-direction:row;gap:.5rem;display:flex}.ProjectCard-module__L69JRW__projectCard:hover .ProjectCard-module__L69JRW__imageContainer:after{background:#ffffffbf}.ProjectCard-module__L69JRW__projectCard:hover .ProjectCard-module__L69JRW__img:after{content:"";background-color:#ffffff1a}.ProjectCard-module__L69JRW__infoContainer{flex-direction:column;align-items:center;width:100%;height:180px;display:flex}.ProjectCard-module__L69JRW__titleContainer{justify-content:center;align-items:center;width:100%;height:50px;padding:0 10px;display:flex;position:absolute;bottom:115px}.ProjectCard-module__L69JRW__title{text-align:center;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;max-width:90%;margin:0;font-size:18px;font-weight:600;line-height:25px;display:-webkit-box;overflow:hidden}.ProjectCard-module__L69JRW__locationContainer{align-items:center;display:flex;position:absolute;bottom:100px}.ProjectCard-module__L69JRW__locationName{color:var(--color-grey-light);font-size:13px;font-weight:600}.ProjectCard-module__L69JRW__peopleContainer{justify-content:space-around;align-items:center;width:100%;padding:0 20px;display:flex;position:absolute;bottom:32px}.ProjectCard-module__L69JRW__avatarurl{box-sizing:content-box;border:2px solid #fff;border-radius:100px;margin-left:-12px}.ProjectCard-module__L69JRW__avatarurl:first-child{margin-left:0}.ProjectCard-module__L69JRW__peopleSpan{margin-bottom:2px;font-size:.8rem;font-weight:550}.ProjectCard-module__L69JRW__memberContainer{flex-direction:column;align-items:center;width:50%;display:flex}.ProjectCard-module__L69JRW__membersList{align-items:center;padding-left:10px;display:flex}.ProjectCard-module__L69JRW__remainingMembers{box-sizing:content-box;background-color:var(--color-primary);color:#fff;border:2px solid #fff;border-radius:100px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-10px;font-size:.8rem;font-weight:600;display:flex}.ProjectCard-module__L69JRW__openPositionsContainer{flex-direction:column;align-items:center;width:50%;display:flex;position:relative}.ProjectCard-module__L69JRW__categoryIconContainer{gap:6px;margin-top:4px;display:flex;bottom:42px}.ProjectCard-module__L69JRW__categoryIcon{background-color:var(--color-primary);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ProjectCard-module__L69JRW__remainingPositions{width:32px;height:32px;color:var(--color-primary);justify-content:center;align-items:center;margin-left:-8px;font-size:.8rem;font-weight:700;display:flex}.ProjectCard-module__L69JRW__icon{color:#fff}.ProjectCard-module__L69JRW__popoverContainer{flex-direction:column;justify-content:center;align-items:center;padding:6px;display:flex}.ProjectCard-module__L69JRW__positionCaption{color:var(--color-grey-light);font-size:11px;font-weight:600}.ProjectCard-module__L69JRW__positionTitle{font-size:15px;font-weight:600}.ProjectCard-module__L69JRW__endBar{background-color:var(--color-primary);width:100%;height:16px;position:absolute;bottom:0}
.ProjectProfileCard-module__DrpIAG__profileCard{background:#fff;border-radius:12px;flex-direction:column;gap:20px;max-width:900px;padding:28px 32px;display:flex;position:relative}.ProjectProfileCard-module__DrpIAG__closeButton{cursor:pointer;padding:4px;position:absolute;top:18px;right:18px}.ProjectProfileCard-module__DrpIAG__closeButton svg{width:28px;height:28px}.ProjectProfileCard-module__DrpIAG__topSection{align-items:center;gap:24px;display:flex}.ProjectProfileCard-module__DrpIAG__imageContainer{border-radius:50%;flex-shrink:0;width:110px;height:110px;position:relative;overflow:hidden}.ProjectProfileCard-module__DrpIAG__content{flex:1;min-width:0}.ProjectProfileCard-module__DrpIAG__nameContainer{flex-direction:column;display:flex}.ProjectProfileCard-module__DrpIAG__nameLine{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ProjectProfileCard-module__DrpIAG__name{font-size:1.6rem;font-weight:700}.ProjectProfileCard-module__DrpIAG__username{color:var(--color-grey-light);font-size:1.1rem;font-weight:500}.ProjectProfileCard-module__DrpIAG__role{margin-top:-10px;font-size:.95rem;font-weight:500}.ProjectProfileCard-module__DrpIAG__infoContainer{flex-wrap:wrap;gap:24px;margin-top:10px;display:flex}.ProjectProfileCard-module__DrpIAG__infoRow{color:#333;align-items:center;gap:8px;margin:0;display:flex}.ProjectProfileCard-module__DrpIAG__gtpButton{cursor:pointer;background:var(--color-grey-dark);color:#fff;border-radius:6px;width:min(520px,100%);height:44px;margin-top:18px;font-weight:600;display:block}.ProjectProfileCard-module__DrpIAG__content .ProjectProfileCard-module__DrpIAG__gtpButton{margin-left:auto;margin-right:auto}@media (max-width:600px){.ProjectProfileCard-module__DrpIAG__topSection{text-align:center;flex-direction:column;align-items:center}.ProjectProfileCard-module__DrpIAG__infoContainer{justify-content:center}.ProjectProfileCard-module__DrpIAG__content .ProjectProfileCard-module__DrpIAG__gtpButton{margin-left:auto;margin-right:auto}}
.SidebarSsr-module__z5ICnq__logoLink{display:none}.SidebarSsr-module__z5ICnq__logoContainer{justify-content:center;align-items:center;width:100%;height:120px;display:flex}.SidebarSsr-module__z5ICnq__activeItem{background-color:#e6e6e6}.SidebarSsr-module__z5ICnq__showText{display:none}.SidebarSsr-module__z5ICnq__container{flex-direction:row;flex:1;width:100%;display:flex}.SidebarSsr-module__z5ICnq__container>li{flex:1;display:flex}.SidebarSsr-module__z5ICnq__container button{border-radius:50%;width:40px;min-width:40px;height:40px;padding:0}.SidebarSsr-module__z5ICnq__leftItem{justify-content:center}.SidebarSsr-module__z5ICnq__centered{justify-content:center!important}.SidebarSsr-module__z5ICnq__profileImageTextContainer{flex-direction:column;align-items:center;display:flex}@media (min-width:900px){.SidebarSsr-module__z5ICnq__logoLink{display:block}.SidebarSsr-module__z5ICnq__container{flex-direction:column;align-items:stretch}.SidebarSsr-module__z5ICnq__container>li{flex:0}.SidebarSsr-module__z5ICnq__centered{justify-content:center}.SidebarSsr-module__z5ICnq__container>li:nth-last-child(2){margin-top:auto}.SidebarSsr-module__z5ICnq__profileImageTextContainer{flex-direction:row;gap:1rem}.SidebarSsr-module__z5ICnq__showText{display:block}}
.WelcomeModal-module__SlAoRa__modal{z-index:1200;cursor:zoom-out;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.WelcomeModal-module__SlAoRa__modalContent{gap:var(--spacing-small);cursor:default;border-radius:var(--border-radius);padding:var(--spacing-medium);background-color:#f5f6f8;flex-direction:column;width:calc(100% - 2rem);max-width:800px;margin:2rem;display:flex;position:relative}.WelcomeModal-module__SlAoRa__confirm{gap:var(--spacing-small);text-align:center;flex-direction:column;display:flex}.WelcomeModal-module__SlAoRa__confirmButtons{gap:var(--spacing-small);margin-top:1rem;display:flex}.WelcomeModal-module__SlAoRa__heading{margin-bottom:.75rem}.WelcomeModal-module__SlAoRa__h1{font-size:2.5rem!important}
.page-module__IlV9IG__dashboardPage{width:100%;height:100%;padding:60px 80px 100px}.page-module__IlV9IG__filterContainer{flex-direction:column;gap:32px;padding:0 0 0 50px;display:flex}.page-module__IlV9IG__searchBarContainer{width:500px;max-width:100%}.page-module__IlV9IG__selectContainer{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.page-module__IlV9IG__sortBySelectContainer,.page-module__IlV9IG__selectSearchbarContainer{width:200px}@media (max-width:768px){.page-module__IlV9IG__dashboardPage{padding:24px 16px 80px}.page-module__IlV9IG__filterContainer{gap:16px;padding:0}.page-module__IlV9IG__searchBarContainer{width:100%}.page-module__IlV9IG__selectContainer{gap:12px}}@media (max-width:480px){.page-module__IlV9IG__dashboardPage{padding:16px 12px 80px}.page-module__IlV9IG__selectContainer{flex-direction:column;align-items:center;gap:10px}.page-module__IlV9IG__selectSearchbarContainer{width:80%}}.page-module__IlV9IG__error{flex-direction:column;align-items:center;gap:2rem;min-height:100vh;margin-top:100px;padding:2rem;display:flex}.page-module__IlV9IG__cardsContainer{width:inherit;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:50px;display:flex}.page-module__IlV9IG__loadMoreContainer{justify-content:center;margin-top:40px;display:flex}
.page-module__rySQhq__pageContainer{box-sizing:border-box;background-color:#f5f6f8;gap:2rem;width:100%;min-height:100%;padding:50px 200px 100px 100px;display:flex}.page-module__rySQhq__profileInfo{flex-direction:column;flex-basis:70%;gap:1rem;min-width:0;display:flex}.page-module__rySQhq__editProfile{flex:1;width:25%;min-width:0;padding-top:1rem}.page-module__rySQhq__applications{scroll-snap-type:x mandatory;scrollbar-gutter:stable;flex-wrap:nowrap;align-items:center;gap:1.5rem;min-width:0;padding-top:1rem;scroll-padding:.5rem;display:flex;overflow:auto hidden}.page-module__rySQhq__applications>*{scroll-snap-align:start;flex:none}@media (max-width:1200px){.page-module__rySQhq__pageContainer{flex-direction:column;padding:20px 40px 50px}.page-module__rySQhq__profileInfo{flex:1}.page-module__rySQhq__editProfile{width:100%;min-width:0;padding-top:.5rem}}@media (max-width:900px){.page-module__rySQhq__pageContainer{gap:1.25rem;padding:16px}.page-module__rySQhq__applications{scroll-snap-type:none;flex-wrap:wrap;gap:1rem;display:flex;overflow-x:hidden}.page-module__rySQhq__applications>*{min-width:0}.page-module__rySQhq__editProfile{padding-top:0}}
.page-module__OpREkG__signupPage{background-color:#f5f6f8;width:100vw;height:100vh;display:flex;position:absolute;overflow:hidden}.page-module__OpREkG__h1{font-size:40pt!important;font-weight:900!important}.page-module__OpREkG__pageContainer{background:linear-gradient(120deg, var(--color-secondary), var(--color-primary));color:#fff;text-align:center;border-radius:0;flex-direction:column;flex:0 0 60%;justify-content:center;align-items:center;width:100%;margin:2rem -.5rem 2rem 2rem;padding:5rem 6rem 5rem 5rem;display:flex;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0,6 Q0,0 6,0 L94,0 Q100,0 100,6 L93,94 Q92,100 86,100 L6,100 Q0,100 0,94 Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0,6 Q0,0 6,0 L94,0 Q100,0 100,6 L93,94 Q92,100 86,100 L6,100 Q0,100 0,94 Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-module__OpREkG__pageContainer p{opacity:.9;color:#fff;max-width:80%;line-height:1.6}.page-module__OpREkG__signupContainer{flex-direction:column;flex:1;justify-content:center;align-items:center;margin:2rem;padding:2rem;display:flex}.page-module__OpREkG__signupContainer p{text-align:left!important}.page-module__OpREkG__formHeading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.page-module__OpREkG__form{flex-direction:column;gap:.75rem;width:100%;margin-top:1rem;display:flex}.page-module__OpREkG__textFieldsContainer{flex-direction:column;gap:20px;margin:20px 0;display:flex}.page-module__OpREkG__errorMessage{color:var(--color-error)}.page-module__OpREkG__link{color:var(--color-primary);font-weight:700}@media (max-width:1024px){.page-module__OpREkG__pageContainer{flex:0 0 50%;padding:3rem 4rem 3rem 3rem}}@media (max-width:768px){.page-module__OpREkG__signupPage{flex-direction:column;height:auto;min-height:100vh;overflow-y:auto}.page-module__OpREkG__pageContainer{display:none}.page-module__OpREkG__signupContainer{flex:1;margin:1rem;padding:1.5rem 1rem}}
