@keyframes slideOutIn{0%{margin-right:0}25%{margin-right:-80px;margin-left:0}26%{margin-left:-180px;margin-right:0}50%{margin-right:0;margin-left:0}}.job-description-text{max-width:calc(100vw - calc(((100vw - 1440px) / 2) + 120px) * 2);margin-right:24px;margin-left:24px;padding:40px 0;max-width:800px}@media(min-width:768px){.job-description-text{margin-right:60px;margin-left:60px}}@media(min-width:1176px){.job-description-text{margin-right:120px;margin-left:120px}}@media(min-width:1440px){.job-description-text{margin-right:auto;margin-left:auto}}@media(min-width:768px){.job-description-text{margin:0 auto}}.job-description-text__title{font-size:24px;line-height:32px;margin-bottom:12px}.job-description-text__description{font-size:16px;line-height:32px;word-break:break-word}.job-description-text__description--cropped{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:none}.job-description-text__description--full{padding-top:20px;padding-bottom:30px}.job-description-text__description h1,.job-description-text__description h2,.job-description-text__description h3,.job-description-text__description h4,.job-description-text__description h5{font-size:24px;line-height:32px}.job-description-text__description ol,.job-description-text__description ul{margin-left:18px}.job-description-text__description p{min-height:16px}.job-description-text__apply-button{margin-top:48px;text-align:center;padding:8px 12px;border-radius:8px;border:none;width:100%}@media(min-width:1176px){.job-description-text__apply-button:hover{cursor:pointer}}