.banner{height:auto!important}.banner.banner-shadow:before{background-image:linear-gradient(90deg,rgba(0,0,0,.9) 0,transparent);content:"";width:90%;height:100%;top:0;left:0;position:absolute}.file-name{max-width:unset!important}.vacancy-inactive{display:flex;justify-content:center;padding:1rem;background:tomato;color:#fff;font-size:1.5rem;font-weight:700}.calendar-container{padding-top:25px;max-width:700px!important}.calendar-title{text-align:center}.meta-row{display:flex;flex-direction:row;padding-bottom:5px;min-height:24px}.meta-row>*{font-size:.75rem;margin-right:20px}.calendar-body .calendar-card{border-radius:5px;padding:10px 20px;transition:all .1s linear;margin-top:10px;background-color:#d3d3d3}.calendar-body .calendar-card .calendar-card-body .day-items{margin-top:10px}.calendar-body .calendar-card .calendar-arrow{margin-left:auto;padding-right:10px;transition:all .1s linear}.calendar-body .calendar-card.has-description:hover{box-shadow:0 5px 16px 0 rgba(0,24,98,.08),0 1px 3px 0 rgba(0,24,98,.13);cursor:pointer}.calendar-body .calendar-card.has-description:hover .calendar-arrow{padding-right:0}.calendar-body .calendar-card.has-description:nth-child(even){background-color:#ffffe0}.calendar-body .calendar-card.has-description:nth-child(odd){background-color:#add8e6}.calendar-body .day-items:not(:first-of-type){display:none}.colleague-box{display:flex;flex-direction:row;background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);color:#4a4a4a;padding:3rem;margin-bottom:1rem}@media (max-width:650px){.colleague-box{padding:1rem;flex-direction:column}.colleague-box .colleague-img{align-self:center;margin-bottom:25px}}.colleague-box .colleague-img{width:250px;height:250px;object-fit:contain;align-self:center}.colleague-box .colleague-text{padding:.75rem 2.25rem}.description p{margin-bottom:1rem}#apply-title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}