@charset "UTF-8";:root{--mk-text-color: inherit;--mk-link-color: inherit;--mk-link-color-hover: inherit;--mk-heading-color: inherit;--mk-error-color: #f8353f;--mk-background-odd: transparent;--mk-background-even: transparent;--mk-card-background-odd: #ffffff;--mk-card-background-even: #ffffff;--mk-line-color: #dfdfdf;--mk-border-color: #525252;--mk-input-color: inherit;--mk-input-background: transparent;--mk-input-arrow-background: #ffffff;--mk-input-arrow-color: #000000;--mk-required-marker: inherit;--mk-checked-color: #000000;--mk-button-text: inherit;--mk-button-text-hover: inherit;--mk-button-background: transparent;--mk-button-background-hover: rgba(0, 0, 0, .1);--mk-br: 4px;--mk-shadow: rgba(100, 100, 111, .2) 0px 7px 29px 0px;--mk-list-image-width: 250px;--mk-list-image-height: calc(var(--mk-list-image-width) * .6667);--mk-details-image-height: 320px;--mk-details-image-width: 100%}mk-vacancy-list-filters input[type=radio],mk-vacancy-list-filters input[type=checkbox]{appearance:none;cursor:pointer;margin:0 16px 0 0;outline:none;border:1px solid var(--mk-border-color);border-radius:var(--mk-br);background-color:var(--mk-input-background);width:20px;height:20px}mk-vacancy-list-filters input[type=radio]{border-radius:50%}mk-vacancy-list-filters input[type=radio]:before{border-radius:50%}mk-vacancy-list-filters input[type=radio]:checked:before{display:block;transform:translate(3px,3px);background-color:var(--mk-checked-color);width:12px;height:12px;content:""}mk-vacancy-list-filters input[type=checkbox]:checked:before{display:flex;justify-content:center;align-items:center;background:none;content:"\2713";color:var(--mk-checked-color);font-size:16px}mk-vacancy-list-filters .form-element{margin-top:8px;color:var(--mk-text-color)}mk-vacancy-list-filters .form-element .input-group{display:block;margin-top:4px}mk-vacancy-list-filters .form-element .input-group select,mk-vacancy-list-filters .form-element .input-group textarea,mk-vacancy-list-filters .form-element .input-group input:not([type=checkbox],[type=radio],[type=file]){position:relative;flex:1;outline:none;border:1px solid var(--mk-border-color);border-radius:var(--mk-br);background-color:var(--mk-input-background);padding:8px;width:100%;color:var(--mk-input-color)}mk-vacancy-list-filters .form-element .input-group .select,mk-vacancy-list-filters .form-element .input-group .date{display:block;position:relative;cursor:pointer;background-color:var(--mk-input-background);width:50%}mk-vacancy-list-filters .form-element .input-group .select:after,mk-vacancy-list-filters .form-element .input-group .date:after{display:flex;position:absolute;top:1px;right:1px;justify-content:center;align-items:center;z-index:999;border-radius:0 var(--mk-br) var(--mk-br) 0;background-color:var(--mk-input-arrow-background);width:32px;height:calc(100% - 2px);pointer-events:none;content:"\25bc";color:var(--mk-input-arrow-color);font-size:8px}@media only screen and (max-width: 599.99px){mk-vacancy-list-filters .form-element .input-group .select,mk-vacancy-list-filters .form-element .input-group .date{width:100%}}mk-vacancy-list-filters .form-element .input-group .date:after{display:none}mk-vacancy-list-filters .form-element .input-group .form-element{padding:8px 0}mk-vacancy-list-filters .input-group{display:flex;flex-direction:column;clear:both}mk-vacancy-list-filters .input-group label.has-checkbox,mk-vacancy-list-filters .input-group label.has-radio{display:flex;align-items:center;margin-top:8px}mk-vacancy-list-filters .input-group label.has-checkbox:first-child,mk-vacancy-list-filters .input-group label.has-checkbox:only-child,mk-vacancy-list-filters .input-group label.has-radio:first-child,mk-vacancy-list-filters .input-group label.has-radio:only-child{margin:0}mk-vacancy-list-filters form{min-height:48px}mk-vacancy-list-filters form ul li{display:flex;align-items:center;margin:0;padding:0}mk-vacancy-list-filters form mk-multiple-selection-filter .drop-down span,mk-vacancy-list-filters form mk-single-selection-filter .drop-down span{color:var(--mk-text-color)}mk-vacancy-list-filters form mk-multiple-selection-filter .drop-down ul,mk-vacancy-list-filters form mk-single-selection-filter .drop-down ul{box-shadow:var(--mk-shadow);border:1px solid var(--mk-border-color);border-radius:var(--mk-br)}mk-vacancy-list-filters form mk-multiple-selection-filter .drop-down ul li,mk-vacancy-list-filters form mk-single-selection-filter .drop-down ul li{border-bottom:1px solid var(--mk-border-color);padding:12px 16px;color:var(--mk-text-color)}mk-vacancy-list-filters form mk-multiple-selection-filter .drop-down ul li input,mk-vacancy-list-filters form mk-single-selection-filter .drop-down ul li input{margin-right:10px}mk-vacancy-list-filters form mk-search-filter{flex:1}mk-vacancy-list-filters form mk-search-filter .form-element{margin:0}mk-vacancy-list-filters form mk-search-filter .form-element .input-group{flex:1}mk-vacancy-list-filters form mk-search-filter label{display:flex;align-items:center}mk-vacancy-list-filters form button{padding:8px 16px}mk-vacancy-list h1,mk-vacancy-list h2,mk-vacancy-list h3,mk-vacancy-list h4,mk-vacancy-list h5,mk-vacancy-list legend{color:var(--mk-heading-color)}mk-vacancy-list a{color:var(--mk-link-color)}mk-vacancy-list a:hover{color:var(--mk-link-color-hover)}mk-vacancy-list table{all:unset;display:flex;justify-content:center;align-items:center;width:100%;height:100%}mk-vacancy-list table thead{display:none}mk-vacancy-list table tbody{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:stretch;gap:8px;margin:0 auto;padding:0;width:100%}@media only screen and (max-width: 599.99px){mk-vacancy-list table tbody{grid-template-columns:1fr}}mk-vacancy-list table tbody tr{all:unset;display:flex;flex-direction:column;box-shadow:var(--mk-shadow);border:1px solid var(--mk-line-color);border-radius:var(--mk-br);background-color:var(--mk-card-background-odd);padding:16px}mk-vacancy-list table tbody tr:nth-child(2n){background-color:var(--mk-card-background-even)}mk-vacancy-list table tbody tr td{margin-top:8px;color:var(--mk-text-color)}mk-vacancy-list table tbody tr td:first-child{margin-top:0}mk-vacancy-list table tbody tr td:before{display:block;transform:translateY(-2px);content:attr(data-label);color:var(--mk-heading-color)}mk-vacancy-list table tbody tr td.job-text:before{display:none}mk-vacancy-list table tbody tr td ul{margin:0;padding:0;list-style-type:none}mk-vacancy-list table tbody tr td ul li{margin:4px 0 0;padding:0}mk-vacancy-list table tbody tr td ul li:first-child{margin-top:0}mk-vacancy-list table tbody tr td.apply-link{margin-top:auto}mk-vacancy-list table tbody tr td.apply-link a{display:flex;justify-content:center;align-items:center;margin-top:8px;outline:none;border:1px solid var(--mk-border-color);border-radius:var(--mk-br);background:var(--mk-button-background);padding:16px;color:var(--mk-button-text);text-decoration:none}mk-vacancy-list table tbody tr td.apply-link a:hover{background:var(--mk-button-background-hover);color:var(--mk-button-text-hover)}mk-vacancy-list table tbody tr td:empty{display:none}mk-vacancy-list table tbody tr td:empty:after{display:none}mk-vacancy-list table tbody tr td:has(span:empty):before{display:none}


