@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.vacancies-grid .block-title{margin-bottom:5rem}.vacancies-grid .flex{flex-direction:column;gap:3rem}.vacancies-grid .flex .vacancy[open] summary{background:var(--accent-color)}.vacancies-grid .flex .vacancy[open] summary img,.vacancies-grid .flex .vacancy[open] summary svg{transform:rotate(180deg)}.vacancies-grid .flex .vacancy summary{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3rem;padding:3rem 4rem;border-radius:calc(var(--radius)*5);font-weight:var(--medium-weight);font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" var(--medium-weight),"wdth" 110;background:var(--light-grey-color);cursor:pointer;transition:all 1s ease}.vacancies-grid .flex .vacancy summary img,.vacancies-grid .flex .vacancy summary svg{display:inline-block;width:1em;height:1em;margin-left:1em;-o-object-fit:contain;object-fit:contain;transform:rotate(0deg);transition:all 1s ease}.vacancies-grid .flex .vacancy .content{text-align:center;padding:6rem 0}.vacancies-grid .flex .vacancy .content .subtitle{margin-top:4rem;margin-bottom:4rem;font-size:var(--md-font);font-weight:var(--medium-weight);font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" var(--medium-weight),"wdth" 110}.vacancies-grid .flex .vacancy .content .grid{gap:5rem;margin-top:5rem;text-align:left}.vacancies-grid .flex .vacancy .content .grid>*{padding:5rem;background:var(--light-grey-color)}.vacancies-grid .flex .vacancy .content .grid>* h5{font-size:var(--md-font);font-weight:var(--medium-weight);font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" var(--medium-weight),"wdth" 110}.vacancies-grid .flex .vacancy .content .buttons{margin-top:4rem;justify-content:center}@media only screen and (max-width:768px){.vacancies-grid .flex .vacancy summary{flex-direction:column;justify-content:center}.vacancies-grid .flex .vacancy .content .subtitle,.vacancies-grid .flex .vacancy .content .title,.vacancies-grid .flex .vacancy .content h3,.vacancies-grid .flex .vacancy .content h4,.vacancies-grid .flex .vacancy .content h5{word-break:break-all}}
