section.career-banner{padding-bottom:var(--gap-large)}@media (max-width:1000px){section.career-banner{padding-bottom:0}}section.career-banner a.back{color:var(--black);justify-content:center;align-items:center;gap:.5em;text-decoration:none;transition:all .5s cubic-bezier(.22,1,.36,1);display:inline-flex}section.career-banner a.back svg{width:30px;height:30px;transition:all .5s cubic-bezier(.22,1,.36,1);transform:rotate(180deg)}@media (hover:hover){section.career-banner a.back:hover{color:var(--pink)}section.career-banner a.back:hover svg{fill:var(--pink);transform:rotate(180deg)translate(5px)}}section.career-banner h1{color:var(--pink);padding-right:90px}section.career-banner a.back{color:var(--black);margin-bottom:3em}section.career-banner .deadline{background:var(--white);color:var(--black);font-size:var(--font-small);border-radius:50px;margin-top:1em;padding:.4em 1.5em;display:inline-flex}section.career-banner .badge{top:0;right:0}@media (max-width:1000px){section.career-banner .badge{right:-20px}}section.career-banner .content{padding-right:250px}@media (max-width:800px){section.career-banner .content{padding-right:0}}section.career-banner p.annotation{align-items:flex-start;gap:10px;margin-top:50px;display:inline-flex;position:absolute;bottom:-50px;right:0;transform:rotate(-6deg)}section.career-banner p.annotation .text{max-width:250px}section.career-banner p.annotation svg{margin-top:30px;transform:scaleX(-1)}section.career-banner p.annotation svg path{fill:var(--text-color)}@media (max-width:800px){section.career-banner p.annotation{position:relative;bottom:0}}
