.gtm-vacancy-grid{width:100%}.gtm-vacancy-grid__list{width:100%}.gtm-vacancy-card{margin:0;border-top:1px solid #b2d0ff}.gtm-vacancy-card__link{display:grid;grid-template-columns:130px minmax(0, 1fr) 28px;align-items:center;gap:32px;width:100%;min-height:150px;padding:24px 0;color:inherit;text-decoration:none;transition:opacity .25s ease}.gtm-vacancy-card__link:hover{color:inherit}.gtm-vacancy-card__link:hover .gtm-vacancy-card__arrow{transform:translateX(4px)}.gtm-vacancy-card__link:hover .gtm-vacancy-card__title{color:#b2d0ff}.gtm-vacancy-card__media{width:130px;height:100px;overflow:hidden;border-radius:10px;background-color:#eee}.gtm-vacancy-card__image{display:block;width:100%;height:100% !important;margin:0;-o-object-fit:cover;object-fit:cover}.gtm-vacancy-card__placeholder{display:block;width:100%;height:100%;background-color:#eee}.gtm-vacancy-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.gtm-vacancy-card__title{margin:0;padding:0;color:#000;font-size:22px;font-weight:700;line-height:1.2}.gtm-vacancy-card__location{display:inline-flex;align-items:center;padding:6px 12px;color:#214967;font-size:16px;line-height:1.2;border:1px solid #b2d0ff;border-radius:999px}.gtm-vacancy-card__arrow{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:#b2d0ff;border-radius:50%;transition:transform .25s ease}.gtm-vacancy-card__arrow img{display:block;width:14px;height:14px;margin-bottom:0 !important}@media(max-width: 767px){.gtm-vacancy-card__link{grid-template-columns:minmax(0, 1fr) 28px;gap:16px;min-height:0;padding:20px 0}.gtm-vacancy-card__media{display:none}.gtm-vacancy-card__content{gap:10px}.gtm-vacancy-card__title{font-size:18px}.gtm-vacancy-card__location{padding:5px 10px;font-size:14px}}@media(max-width: 480px){.gtm-vacancy-card__link{grid-template-columns:minmax(0, 1fr) 24px;gap:12px}.gtm-vacancy-card__arrow{width:24px;height:24px}.gtm-vacancy-card__arrow img{width:12px;height:12px}}