section.accordion h2{text-align:center}section.accordion.bg-dark .toggle line{stroke:#fff}div.accordion .item{border:1px solid rgba(var(--purple));border-radius:1.25rem;cursor:ns-resize;padding:.9375rem 5rem .9375rem 1.25rem;position:relative}div.accordion .item p:last-child{margin-bottom:0}div.accordion .item .description{display:grid;grid-template-rows:0fr;overflow:hidden;transition:all .5s ease-out}div.accordion .item .description>div{overflow:hidden}div.accordion .item .toggle{position:absolute;right:1.25rem;top:1.875rem}div.accordion .item .toggle .v{transform-origin:50%;transition:all .3s ease-in-out}div.accordion .item.is-active .toggle .v{transform:scaleY(0)}div.accordion .item.is-active .description{grid-template-rows:1fr}.bg-dark div.accordion .item{border-color:#fff}@media(min-width:768px){section.vacancies .accordion .item{align-items:center;display:grid;grid-template-columns:33.3333333333% 50% 16.6666666667%;padding:.9375rem 1.25rem}section.vacancies .accordion .item h3{margin:0}section.vacancies .accordion .item .toggle{display:flex;justify-content:flex-end;position:static;right:auto;top:auto}section.vacancies .accordion .item .description{grid-column:span 3;grid-row:2}}@media(min-width:992px){section.vacancies .lead-in h2{margin-bottom:5rem}}
