@charset "UTF-8";.vacancies{padding-top:120px;padding-bottom:48px}@media (max-width:680px){.vacancies{padding-top:88px}}.vacancies__wrapper{gap:48px}@media (max-width:1480px){.vacancies__wrapper{gap:20px}}.vacancies__content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:56px}@media (max-width:1240px){.vacancies__content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:32px}}.vacancies-card{position:relative;padding-bottom:calc(9/16 * 100%);border-radius:16px;overflow:hidden;background-size:cover}.vacancies-card:first-child{background-color:#ff937b}.vacancies-card:first-child .vacancies-card__icon{left:40px;bottom:-10px}.vacancies-card:first-child .vacancies-card__content{align-items:end;text-align:right}.vacancies-card:last-child{background-color:#5ab5c1}.vacancies-card:last-child .vacancies-card__icon{right:77px;bottom:24px}.vacancies-card__subtitle{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:48px;line-height:56px;font-weight:700}@media (max-width:1480px){.vacancies-card:last-child .vacancies-card__icon{right:48px;bottom:33px}.vacancies-card__subtitle{font-size:40px;line-height:48px}}@media (max-width:800px){.vacancies__content{gap:16px}.vacancies-card:first-child .vacancies-card__icon{left:15px}.vacancies-card:last-child .vacancies-card__icon{right:12px;bottom:8px}.vacancies-card__subtitle{font-size:24px;line-height:18px}}.vacancies-card__text{margin:0;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;font-size:18px;line-height:26px}.vacancies-card__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:56px;display:flex;flex-direction:column;gap:8px;color:#fff;z-index:2}@media (max-width:1480px){.vacancies-card__content{padding:48px}}.vacancies-card__picture{position:absolute;top:0;left:0;width:100%;height:100%}.vacancies-card__bg{width:100%;height:100%;-webkit-animation:4s linear infinite scale-bg;animation:4s linear infinite scale-bg}@-webkit-keyframes scale-bg{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes scale-bg{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.vacancies-card__icon{margin:0;position:absolute;max-height:calc(100% - 48px);z-index:2;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (max-width:800px){.vacancies-card__text{font-size:12px;line-height:14px}.vacancies-card__content{padding:20px}.vacancies-card__icon{max-width:50%}}.vacancies-card__icon:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.vacancies-card__name{position:absolute;top:60px;left:40px;max-width:-webkit-max-content;max-width:max-content;padding:14px 32px;border-radius:50px;color:#fff;z-index:3}@media (max-width:1240px){.vacancies-card__name{padding:6px 24px;top:40px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500;font-size:18px;line-height:26px}}@media (max-width:800px){.vacancies-card__name{top:24px;left:24px;font-size:14px;line-height:16px}}@media (max-width:420px){.vacancies-card__name{top:16px;left:16px}}