.employee-page{width:100%;margin:0 auto;min-height:calc(100vh - 100px - 79px - 476px)}.employee-page__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"photo heading" "photo position" "photo information";grid-template-rows:auto auto 1fr;column-gap:20px;margin-top:var(--space-page-start);margin-bottom:var(--space-section)}.employee-page__container__image-container{grid-area:photo;align-self:start;position:sticky;top:100px;display:flex;flex-direction:column;min-width:0}.employee-page__image-wrapper{display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;border-radius:8px;margin-bottom:20px}.employee-page__container__image{border-radius:10px;width:100%;height:100%;aspect-ratio:5/6;object-fit:cover;object-position:top}.employee-page__container__information-container{grid-area:information;min-width:0}.employee-page__container__information-container-title-lable{grid-area:heading;width:100%;margin-bottom:15px;overflow-wrap:anywhere}.employee-page__container__information-container-title-text{grid-area:position;margin-bottom:20px}.employee-page__container__information-container-info-lable{margin-top:40px;margin-bottom:15px}.employee-page__container__information-container-info-text{margin-bottom:20px}@media screen and (max-width:768px){.employee-page__container{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "image" "position" "booking" "information";grid-template-rows:auto;margin-top:20px;margin-bottom:var(--space-section)}.employee-page__container__image-container{display:contents}.employee-page__image-wrapper{grid-area:image}.employee-page__container__image-container>button{grid-area:booking;margin-bottom:20px}.employee-page__container__information-container-info-lable{margin-top:20px;margin-bottom:10px}}