@import"https://use.typekit.net/amc5ojw.css";body,html{margin:0;padding:0;background-color:#fafafa;font-family:neue-haas-grotesk-text,Arial,Helvetica,sans-serif;color:#2b2b2b;box-sizing:border-box}section{display:table;min-width:40%;margin:0 auto}h1{font-family:neue-haas-grotesk-display;font-weight:700}h2,h3{color:#292929;font-family:neue-haas-grotesk-display;font-weight:400}li,p,ul{line-height:1.6}a{text-decoration:inherit;color:#f0f}::selection{color:#e9e8ff;background:#2b2b2b}.collabtool-list{list-style:none;margin:0;display:flex;padding:0}.collabtool-list__item{margin-right:20px;min-width:50px;text-align:center}.collabtool-list__icon-pallette{padding:15px;border-radius:50%;background-color:#ccc8ff}.collabtool-list__icon-container{position:relative;width:40px;height:40px}.collabtool-list__icon{width:40px;height:40px}.collabtool-list__text{display:block;text-align:center;color:#2b2b2b}.contact-persons{display:flex;margin:0}@media screen and (min-width:50rem){.contact-persons{display:block}}.contact-persons__title{font-size:20px;font-weight:700;margin-right:20px;width:50%}@media screen and (min-width:50rem){.contact-persons__title{margin:10px 0;width:auto}}.contact-persons__person{margin:15px 0}.contact-persons__name{margin:2px 0}.contact-persons__role{font-weight:500}.contact-persons__list{list-style:none;margin:0;padding:0;width:50%}@media screen and (min-width:50rem){.contact-persons__list{width:auto}}.contact-persons__list>li:first-child{margin-top:10px}.container{padding:40px 0;margin:0 auto;width:calc(100% - 30px)}@media screen and (min-width:42rem){.container{width:calc(100% - 80px)}}.container--article{max-width:789px}.container--wide{max-width:1650px}.contributors{text-align:center}.contributors__list{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.contributors__list-item{margin:10px 20px}.cta-available-banner{margin-bottom:30px;padding:35px 0;width:100%}.cta-available-banner__container{background-color:#e0fba9;border-radius:50px;transition:border-radius .1s ease-in-out}@media screen and (min-width:42rem){.cta-available-banner__container{border-radius:120px}}.cta-available-banner__container:hover{border-radius:120px}.cta-available-banner__container:hover .cta-available-banner__text p{border-bottom:2px solid #2b2b2b}.cta-available-banner__title{margin-bottom:10px}.cta-available-banner__content{align-items:center;display:flex;justify-content:space-evenly;padding:35px 50px;transition:all 1s ease-in-out}@media screen and (min-width:42rem){.cta-available-banner__content{justify-content:flex-end;padding:63px 120px}}.cta-available-banner__text{color:#2b2b2b;font-family:neue-haas-grotesk-display;font-size:24px;margin-right:50px}@media screen and (min-width:42rem){.cta-available-banner__text{font-size:35px}}.cta-available-banner__text p{margin:0;border-bottom:2px solid transparent;transition:all .1s ease-in-out}.cta-available-banner__arrow-flip{display:block;width:24px;transform:scale(-3,3)}.footer{bottom:0}.footer__container{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(100% - 30px)}@media screen and (min-width:42rem){.footer__container{width:calc(100% - 80px)}}.footer__links{display:block;gap:10px;flex-wrap:wrap}@media screen and (min-width:29rem){.footer__links{display:flex}}.footer__link{margin-right:20px}.footer h2.footer__link-title{display:block;font-size:18px;font-weight:700}@media screen and (min-width:42rem){.footer h2.footer__link-title{font-size:20px}}.footer__link-anchor{color:#2b2b2b;font-family:neue-haas-grotesk-display}.footer__logo{width:90px;margin-bottom:10px}.footer__link-seperator{color:#333}.general-tasks__wrapper{max-width:1052px}.general-tasks__header{display:flex;align-items:center}.general-tasks__title{margin:0 10px 10px 0}.general-tasks__intro{font-size:24px;margin:45px 0 25px}.general-tasks__faq{list-style:none;margin:0;padding:0}.general-tasks__faq li{margin-bottom:35px}.general-tasks__faq li p{margin-top:0}.header{background-color:#fafafa;font-family:neue-haas-grotesk-display;position:fixed;width:100%;z-index:100}.header__logo{font-size:30px}.header__right-container{align-items:center;display:flex;justify-content:center}.header__delete-container{all:unset}.header__text{text-decoration:underline;font-size:25px}.header__container{display:flex;justify-content:space-between;align-items:center;padding:1vh 0}.header__main-link{font-size:32px;text-transform:uppercase;cursor:pointer;color:#292929}.header__like-wrapper{display:flex;align-items:center;font-size:25px;cursor:pointer}.header__like-link{padding-right:5px!important}.header__like-link:hover{text-decoration:underline}.header__counter{background-color:#d9d9d9;border-radius:50%;position:relative;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:15px}.header__counter--active{background-color:#a8b6ff}.header__counter--pulse:before{content:"";position:absolute;z-index:-1;opacity:0;width:26px;height:26px;border-radius:50%;background-color:#a8b6ff;animation:pulse .5s none}@keyframes pulse{0%{opacity:1}to{opacity:0;scale:1.7}}.heading{display:inline-block;overflow-wrap:anywhere}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:500;margin:.5em 0 10px}.heading--level-1,h1{font-size:24px;line-height:1.15}@media screen and (min-width:42rem){.heading--level-1,h1{font-size:32px}}@media screen and (min-width:86rem){.heading--level-1,h1{font-size:70px}}.heading--level-2,h2{font-size:20px}@media screen and (min-width:86rem){.heading--level-2,h2{font-size:36px}}.heading--level-3,h3{font-size:32px}.heading--no-margins{margin:0}.heading--thick-font{font-weight:700}.heading--slim-font{font-weight:500}.heading--center-aligned{text-align:center}.heading--pink-underline{display:inline;border-bottom:2px solid #f0f}.hero{width:100%}.hero__container{padding:0}.hero__infotext{margin-top:84px}.like-button{background-color:transparent;border:none;color:transparent;cursor:pointer;stroke:#2b2b2b}.like-button:hover{color:#e0fba9;stroke:#2b2b2b}@media screen and (min-width:65rem){.like-button{font-size:20px}}.like-button__icon{min-width:20px}.like-button--active{color:#e0fba9}.like-button--active:hover{color:transparent}.like-button--inverted{color:#e0fba9;stroke:transparent}.like-button--inverted:hover{color:#eaeaea;stroke:transparent}.like-button--with-text{display:flex;align-items:center}.like-button--with-text .like-button__text{margin-top:4px;margin-left:12px;text-align:left;font-size:18px;color:#2b2b2b}.link-button{display:flex;align-items:center;justify-content:center;background-color:#ccc8ff;padding:10px 20px;height:-moz-fit-content;height:fit-content;border-radius:25px/50%;cursor:pointer}.link-button__content{color:#000}.link-button--tag{font-size:14px;text-transform:uppercase}.link-button--transparent{border-bottom:2px solid #2b2b2b;background-color:transparent;border-radius:0;padding:0;margin:10px 20px}.link-button--transparent:hover{border-bottom:2px solid #fafafa}.link-button--back-button{width:-moz-fit-content;width:fit-content;background-color:transparent;padding-left:0}.link-button--back-button:hover .link-button__text{border-bottom:2px solid #2b2b2b}.link-button--back-button .link-button__content{display:flex;align-items:center;gap:5px;word-wrap:normal}.link-button--back-button .link-button__text{padding-top:2px;border-bottom:2px solid transparent}.logo{line-height:1;font-size:6rem;min-height:290px;font-weight:700;color:#292929;position:relative;width:100%}@media screen and (min-width:42rem){.logo{font-size:12rem;min-height:175px}}@media screen and (min-width:86rem){.logo{font-size:15rem;min-height:220px}}.logo__letter{position:absolute;transition:ease-in-out}.logo__letter--f{animation:floater_f 10s infinite}.logo__letter--l{animation:floater_l 10s 40ms infinite}.logo__letter--y{animation:floater_y 10s 40ms infinite}.logo__letter--t{animation:floater_t 10s infinite}@keyframes floater_f{0%{left:0}50%{left:10%}to{left:0}}@keyframes floater_l{0%{left:20%}50%{left:40%}to{left:20%}}@keyframes floater_y{0%{right:40%}50%{right:20%}to{right:40%}}@keyframes floater_t{0%{right:10%}50%{right:0}to{right:10%}}.mousemove-logo{color:#292929;display:none;font-size:290px;font-weight:700;line-height:1;min-height:290px;position:relative;width:100%}@media screen and (min-width:50rem){.mousemove-logo{display:flex}}.mousemove-logo__floating-container{display:flex;flex-grow:1;justify-content:space-evenly;position:relative}.f{margin-left:-19px}.t{margin-right:-9px}.page-layout{display:flex;flex-direction:column;height:100vh}.page-layout__back-button-wrapper{margin:2vh auto 0;width:calc(100% - 80px);max-width:1650px}.page-layout__content{flex:1 0 auto;padding-top:60px}.project-card{position:relative;padding:30px 25px;color:#2b2b2b;transition:all .1s ease-in-out;background-color:#eaeaea;display:flex;flex-direction:column;justify-content:flex-start}.project-card:hover{border-radius:40px}.project-card:hover .project-card__title{border-bottom:2px solid #2b2b2b}.project-card--blue{background-color:#e9e8ff}.project-card--lime{background-color:#e0fba9}.project-card--black{background-color:#2b2b2b;color:#fafafa}.project-card--black .project-card__title{color:#fafafa}.project-card--liked{background-color:#2b2b2b;color:#fafafa}.project-card--liked:hover .project-card__title{border-bottom-color:#fafafa}.project-card--liked .project-card__title{color:#fafafa}.project-card__title-spacer{display:flex}.project-card__title{font-weight:400;font-size:32px;border-bottom:2px solid transparent;transition:all .1s ease-in-out;margin:auto 0}.project-card__like-button{margin:auto 0 auto auto;padding:0}.project-overview{width:100%}.project-overview__title{font-size:32px;font-weight:400}.project-overview__grid{display:grid;max-width:100%;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:30px;gap:30px;padding:20px 0}@media screen and (min-width:42rem){.project-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:65rem){.project-overview__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.project-overview--green{background-color:#dbeede}.project__header{align-items:center;display:block}@media screen and (min-width:29rem){.project__header{display:flex}}.project__title{font-size:44px;overflow-wrap:anywhere}@media screen and (min-width:29rem){.project__title{margin:0 40px 40px 0}}@media screen and (min-width:42rem){.project__title{font-size:70px}}.project__like-button{margin-bottom:40px;width:100%}@media screen and (min-width:29rem){.project__like-button{width:30%}}.project__grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr;grid-template-areas:"sidebar" "content"}@media screen and (min-width:50rem){.project__grid{gap:2.3%;grid-template-columns:58.3% 39.3%;grid-template-areas:"content  sidebar"}}@media screen and (min-width:65rem){.project__grid{gap:8.3%;grid-template-columns:58.3% 33.3%;grid-template-areas:"content  sidebar"}}.project__sidebar-wrapper{display:none}@media screen and (min-width:50rem){.project__sidebar-wrapper{display:block}}.project__sidebar-wrapper--mobile{display:block;padding-bottom:65px}@media screen and (min-width:50rem){.project__sidebar-wrapper--mobile{display:none}}.project__sidebar{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:sidebar;display:block}@media screen and (min-width:50rem){.project__sidebar{display:flex}}.project__sidebar-col{width:100%;padding:5px}@media screen and (min-width:50rem){.project__sidebar-col{width:50%}}.project__content{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:content;padding:5px}.project__content>div:last-child{padding-bottom:0}.project__description,.project__resources,.project__tags-wrapper{margin:0;padding-bottom:65px}.project__resources-header,.project__tags-header{margin:0;padding-bottom:30px}.sales-tasks__wrapper{max-width:1052px}.sales-tasks__header{display:flex;align-items:center}.sales-tasks__title{margin:0 10px 10px 0}.sales-tasks__intro{font-size:24px;margin:45px 0 25px}.sales-tasks__faq{list-style:none;margin:0;padding:0}.sales-tasks__faq li{margin-bottom:35px}.sales-tasks__faq li p{margin-top:0}.save-feedback{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.4);z-index:100}.save-feedback__container{position:absolute;background-color:#fafafa;width:619px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #a5b1aa;z-index:1;border-radius:40px;padding:60px 0}.save-feedback__header{margin-top:0;text-align:center;font-size:36px;padding:0}.save-feedback__star{display:block;margin:0 auto 10px;padding:0;border:none;color:#e0fba9;stroke:#2b2b2b}.save-feedback__info{margin:0 auto;font-size:17px;width:475px}.save-feedback__info__item{display:inline-flex;align-items:center;margin-top:5px}.save-feedback__info__item__icon{overflow:visible;margin:5px}.save-feedback__info__delete{margin-top:20px}.save-feedback__btns{display:flex;justify-content:center;margin-top:30px}.save-feedback__btn{border-radius:2rem;font-size:18px;width:184px;height:36px;margin:0 10px;padding:0;cursor:pointer;background-color:unset;border:1px solid}.save-feedback__btn:hover{background-color:#2b2b2b;color:#fafafa}.save-feedback__show-again{display:flex;justify-content:center;margin-top:20px;margin-bottom:0}.status{display:flex}@media screen and (min-width:50rem){.status{display:block}}.status__title{font-size:20px;font-weight:700;margin-right:20px;width:50%}@media screen and (min-width:50rem){.status__title{width:auto}}.status__list{list-style:none;display:none;margin:0 0 15px 16px;padding:5px 0 5px 16px;position:relative}.status__list:before{content:"";background-color:#000;height:50%;left:-2px;position:absolute;top:25%;width:2px}@media screen and (min-width:50rem){.status__list{display:block}}.status__item{position:relative;margin-left:5px}.status__item:before{content:"";display:block;position:absolute;width:18px;height:18px;top:calc(50% - 11px);left:-33px;border-radius:50%;border:2px solid #000;background-color:#e0fba9}.status__item--active{font-weight:500}.status__item--active:before{background-color:#2b2b2b;width:25px;height:25px;left:-36.5px;top:calc(50% - 14px)}.status__status{display:block;margin:10px 0;width:50%}@media screen and (min-width:50rem){.status__status{display:none}}.tag{display:inline-block;font-size:14px;padding:12px;margin-right:5px;border-radius:500px;text-align:center;min-width:25px;text-transform:uppercase;color:#2b2b2b}.tag--development{background-color:#96afff}.tag--design{background-color:#b7e731}.tag--content{background-color:#ff9a7d}.tag--administration{background-color:#d8a8ff}.tag--other{background-color:#f7ff9f}.tag--small-margin{margin:4px}.tag--big-margin{margin:6px}.tags{display:flex;flex-wrap:wrap}.tags--right{flex-wrap:wrap-reverse;margin-top:auto;justify-content:flex-end}.tags--left{justify-content:flex-start}.task-card{position:relative;padding:50px;border-radius:40px;transition:all .1s ease-in-out;background-color:#e9e8ff}.task-card:hover{border-radius:0}.task-card:hover .task-card__title{border-bottom:2px solid #2b2b2b}.task-card--liked{background-color:#ccc8ff}.task-card__title{border-bottom:2px solid transparent;margin-top:0;line-height:1;transition:all .1s ease-in-out}.task-card__intro{color:#2b2b2b;margin-bottom:0}.task-card__title-spacer{display:flex}.task-card__like-button{margin:auto 0 auto auto;padding:0}.task-overview{width:100%}.task-overview__title{margin-bottom:10px;font-size:32px}.task-overview__grid{display:grid;grid-gap:15px;gap:15px;grid-template-columns:repeat(1,minmax(0,1fr));max-width:100%;padding:20px 0}@media screen and (min-width:42rem){.task-overview__grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:75rem){.task-overview__grid{gap:30px}}.test-label{background-color:bisque;position:fixed;top:0;z-index:100}.vacant-form{display:flex;flex-direction:column;font-size:1.125rem;margin-top:50px}.vacant-form__section{margin:0 0 110px}.vacant-form__section-title{font-size:28px;margin:0 0 30px}.vacant-form__shared-section{margin:0 0 110px;display:flex}.vacant-form__shared-section-title{font-size:28px;margin:0 0 30px}.vacant-form__hidden-mode{border-radius:10px;display:flex;flex-wrap:wrap}.vacant-form__hidden-mode__blue{background-color:#e9e8ff}.vacant-form__hidden-mode__grey{background-color:#ededed}.vacant-form__hidden-mode__ghost{margin-top:auto;margin-bottom:auto;padding:0 30px}.vacant-form__hidden-mode__help-text{font-size:1rem;margin:0!important;display:block;inline-size:60%;overflow-wrap:break-word}.vacant-form__hidden-mode__help-text__header{font-size:1.25rem;margin-bottom:0}.vacant-form__hidden-mode__header{display:flex;flex-shrink:0;align-items:center;margin-bottom:auto;float:right;justify-content:flex-end;margin-left:auto;padding:10px}.vacant-form__hidden-mode__header__switch{-webkit-appearance:none;outline:none;width:50px;height:30px;background-color:#fff;border:1px solid #d9dadc;border-radius:50px;box-shadow:inset -20px 0 0 0 #cbcbcb;transition-duration:.2s}.vacant-form__hidden-mode__header__switch:after{content:"";top:1px;left:1px;background:transparent;width:26px;height:26px;border-radius:50%;box-shadow:2px 4px 6px rgba(0,0,0,.2)}.vacant-form__hidden-mode__header__switch:checked{box-shadow:inset 20px 0 0 0 #ccc8ff}.vacant-form__hidden-mode__header__switch:checked:after{left:20px;box-shadow:-2px 4px 3px rgba(0,0,0,.05)}.vacant-form__hidden-mode__header__switch:checked+.vacant-form__hidden-mode__header__switch-label{background-color:red!important;border:5px solid!important}.vacant-form__hidden-mode__header__switch-label{margin:10px}.vacant-form__pref-projects{width:-moz-fit-content;width:fit-content}.vacant-form__pref-projects__none{margin:0}.vacant-form__pref-projects__none-link{text-decoration:underline;color:#000}.vacant-form__pref-projects-houdini{display:none}.vacant-form__pref-projects-list{list-style:none;margin:0;padding:0}.vacant-form__pref-projects-project{display:flex;align-items:center;gap:10px;margin:0;padding:0}.vacant-form__pref-projects-project-name{color:#2b2b2b}.vacant-form__pref-projects-project-name:hover{cursor:pointer}.vacant-form__pref-category__tag{cursor:pointer;margin-right:10px;font-size:1.125rem;min-width:234px;border-radius:44px;margin-bottom:10px}.vacant-form__pref-category label{width:-moz-fit-content;width:fit-content}.vacant-form__pref-category input[type=checkbox]{display:none;width:0;padding:0;margin:0}input[type=checkbox]:not(:checked)+.vacant-form__pref-category__tag:hover{text-decoration:underline}input[type=checkbox]:not(:checked)+.vacant-form__pref-category__tag:not(:hover){background-color:#e9e8ff}input[type=checkbox]:checked+.vacant-form__pref-category__tag{font-weight:500}.vacant-form__capacity__tag{background-color:#e9e8ff;border-radius:10px;cursor:pointer;margin-right:10px;margin-bottom:10px;font-size:1.125rem;min-width:190px}.vacant-form__capacity label{width:-moz-fit-content;width:fit-content}.vacant-form__capacity input[type=radio]{display:none;width:0;padding:0;margin:0}input[type=radio]:checked+.vacant-form__capacity__tag{background-color:#ccc8ff;font-weight:500}input[type=radio]:hover+.vacant-form__capacity__tag{background-color:#ccc8ff}.vacant-form__pref-activity{width:45%}.vacant-form__pref-activity__tag{padding:2px 14px;margin-right:4px;margin-left:0;margin-bottom:3px;border-radius:14px;font-size:1rem}.vacant-form__other-info{width:45%;margin-left:auto}.vacant-form__other-info__input{background:#fafafa;border-radius:10px;font-size:1.125rem;font-family:neue-haas-grotesk-text,Arial,Helvetica,sans-serif;padding:2%;resize:none;width:96%}.vacant-form__submit{margin-left:auto}.vacant-form__submit__btn{font-size:1.375rem;margin-left:auto;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;background-color:inherit;padding:0 40px;height:40px;border-radius:20px/50%;border:1px solid;cursor:pointer}.vacant-form__submit__btn:hover{background-color:#2b2b2b;color:#fafafa}.vacant-form__required-error{background-color:red;border:none;height:1px}.vacant-table{height:800px}.vacant-table__grid{text-align:top!important}.vacant-table__grid .MuiDataGrid-cell{padding-top:12px!important;padding-bottom:12px!important;background-color:inherit!important}.vacant-table__grid .MuiDataGrid-cell:focus{outline:none!important}.vacant-table__grid .MuiDataGrid-cell>*{margin-bottom:auto}.vacant-table__grid .MuiDataGrid-columnSeparator{visibility:hidden}.vacant-table__grid .MuiDataGrid-row:nth-child(2n),.vacant-table__grid .MuiDataGrid-row:nth-child(2n):hover{background-color:unset!important}.vacant-table__grid .MuiDataGrid-row:nth-child(odd),.vacant-table__grid .MuiDataGrid-row:nth-child(odd):hover{background-color:#e9e8ff!important}.vacant-table__grid li{list-style-type:none}