:root{--color-primary:#111827;--color-black:#111827;--color-white:#fff;--color-white-005:hsla(0,0%,100%,.05);--color-yellow:#fbbb1d;--color-yellow-2:#fbbf24;--color-yellow-light:#f9eed6;--color-blue:#043b86;--color-blue-1:#053b86;--color-blue-2:#1368b6;--color-blue-3:#0a58ca;--color-blue-4:#3f75bf;--color-blue-5:#1559b8;--color-dark-blue:#1f2937;--color-blue-light:#295fa9;--color-blue-light-2:#92b3e1;--color-blue-light-3:#cbddf5;--color-blue-light-4:#f1f7ff;--color-blue-light-5:#a3e8ff;--color-grey:#6b7280;--color-grey-darker:#374151;--color-grey-2:#4b5563;--color-grey-3:#9ca3af;--color-grey-4:#e5e5e5;--color-grey-light:#d1d5db;--color-grey-light-2:#e5e7eb;--color-grey-light-3:#f5f5f5;--color-grey-light-4:#f9fafb;--color-grey-lighter:#f3f4f6;--color-red:#dc2626;--color-red-2:#ff303e;--color-red-3:#ef4444;--color-red-4:#f87171;--color-red-dark:#6c1144;--color-red-dark-2:#b51b00;--color-secondary:#fff;--color-pink:#e91e63;--color-purple:#9c27b0;--color-deep-purple:#673ab7;--color-indigo:#3f51b5;--color-light-blue:#03a9f4;--color-cyan:#00bcd4;--color-teal:#009688;--color-green:#4caf50;--color-light-green:#8bc34a;--color-lime:#cddc39;--color-amber:#ffc107;--color-orange:#ff9800;--color-orange-2:#f59e0b;--color-orange-3:#f59c0b;--color-deep-orange:#ff5722;--color-brown:#795548;--color-blue-grey:#607d8b;--color-alpha-light-white:hsla(0,0%,100%,.45);--color-alpha-light-primary:rgba(138,21,56,.1);--color-alpha-light-dark:rgba(0,0,0,.3);--color-alpha-light-dark-lighter:rgba(0,0,0,.2);--color-alpha-light-dark-alt:rgba(0,0,0,.25);--color-alpha-lighter-dark:rgba(0,0,0,.15);--color-alpha-semi-dark:rgba(0,0,0,.7);--color-alpha-light-grey:hsla(30,36%,96%,.75);--color-alpha-light-grey-alt:hsla(0,0%,62%,.2);--color-alpha-darker-grey:hsla(0,0%,62%,.5);--color-alpha-dark-grey:hsla(0,0%,77%,.2);--color-alpha-lighter-grey:rgba(16,24,40,.06);--swiper-pagination-color:#8a1538;--swiper-navigation-color:#8a1538}.block.work-types .work-types-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:1px solid var(--color-grey-light-2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px;margin-bottom:40px;padding-bottom:40px}.block.work-types .work-types-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.block.work-types .work-types-item .image-wrapper{border-radius:12px;height:259px;min-height:259px;min-width:100%;overflow:hidden;position:relative;width:100%}.block.work-types .work-types-item .image-wrapper img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.block.work-types .work-types-item-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.block.work-types .work-types-item-info h2{color:var(--color-primary)}.block.work-types .work-types-item-info .description{margin-top:16px}.block.work-types .work-types-item-info .description>*{color:var(--color-grey);font-size:18px;font-weight:400;line-height:24px}.block.work-types .work-types-item-info button{margin-top:32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:992px){.block.work-types .work-types-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.block.work-types .work-types-item .image-wrapper{height:325px;min-height:325px;min-width:420px;width:420px}}.block.vacancies-list .small-title{color:var(--color-blue);font-size:16px;font-weight:600;line-height:18px;margin-bottom:12px}.block.vacancies-list .filters{height:80%;padding:0 20px 20px}@media (min-width:768px){.block.vacancies-list .filters{background-color:var(--color-grey-lighter);border-radius:12px;height:unset;padding:16px 6px 24px 16px}}.block.vacancies-list .filters-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (max-width:767.98px){.block.vacancies-list .filters-container{display:none;gap:0}}.block.vacancies-list .filters-container.show{background-color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;left:0;padding-bottom:32px;position:fixed;top:0;width:100vw;z-index:100}.block.vacancies-list .filters-container .title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px}.block.vacancies-list .filters-container .title,.block.vacancies-list .filters-container .title>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.block.vacancies-list .filters-container .title>div{gap:12px}.block.vacancies-list .filters-container .title h5{margin-bottom:0}.block.vacancies-list .filters-container .title button{background-color:unset;border:none}.block.vacancies-list .filters-container .title svg{width:18px}.block.vacancies-list .filters-toggle{-webkit-box-pack:justify;-ms-flex-pack:justify;border:1px solid var(--color-grey-light-2);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;justify-content:space-between;margin-bottom:12px;padding:16px}.block.vacancies-list .filters-toggle svg{width:18px}.block.vacancies-list .filters>div{height:100%;overflow-y:scroll;padding-right:8px}@media (min-width:768px){.block.vacancies-list .filters>div{max-height:620px}}.block.vacancies-list .filters>div::-webkit-scrollbar{width:5px}.block.vacancies-list .filters>div::-webkit-scrollbar-track{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.block.vacancies-list .filters>div::-webkit-scrollbar-thumb{background-color:var(--color-grey-light);border-radius:100px}.block.vacancies-list .filters .filter{margin-bottom:32px}.block.vacancies-list .filters .filter-title{text-transform:uppercase}.block.vacancies-list .filters .filter p{font-weight:600}.block.vacancies-list .filters .filter-input{border-bottom:1px solid var(--color-grey-light-2);padding:12px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block.vacancies-list .filters .filter-input.inactive{opacity:.5;pointer-events:none}.block.vacancies-list .filters .filter label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px}.block.vacancies-list .filters .filter label input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.block.vacancies-list .filters .filter .checkmark{border:2px solid var(--color-grey);border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;height:18px;position:relative;width:18px}.block.vacancies-list .filters .filter label:hover input~.checkmark{border-color:var(--color-blue)}.block.vacancies-list .filters .filter input:checked~.checkmark{background-color:var(--color-blue);border-color:var(--color-blue)}.block.vacancies-list .filters .filter .checkmark:after{background-image:url(../../img/checkmark.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:none;height:14px;position:absolute;width:14px}.block.vacancies-list .filters .filter input:checked~.checkmark:after{display:block}.block.vacancies-list .delete.hidden,.block.vacancies-list .submit.hidden{display:none}@media (max-width:767.98px){.block.vacancies-list .delete,.block.vacancies-list .submit{padding:0 20px}}.block.vacancies-list .delete a,.block.vacancies-list .delete button,.block.vacancies-list .submit a,.block.vacancies-list .submit button{font-size:14px;font-weight:600;line-height:16px}@media (max-width:767.98px){.block.vacancies-list .delete a,.block.vacancies-list .delete button,.block.vacancies-list .submit a,.block.vacancies-list .submit button{border:1px solid var(--color-grey-light-2);border-radius:100px;display:block;padding:14px 20px;text-align:center;width:100%}}.block.vacancies-list .delete svg,.block.vacancies-list .submit svg{margin-right:8px;width:13px}.block.vacancies-list .delete button{background-color:transparent;border:none;color:var(--color-grey-2);margin:0;padding:0}.block.vacancies-list .delete button svg{vertical-align:text-top}@media (max-width:767.98px){.block.vacancies-list .delete button{margin-top:12px}}.block.vacancies-list .delete button:hover{color:var(--color-blue)}.block.vacancies-list .delete button:hover svg path{fill:var(--color-blue);color:var(--color-blue)}.block.vacancies-list .vacancies{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 18px}.block.vacancies-list .vacancies-container{margin-top:32px}.block.vacancies-list .vacancies .card{border:1px solid var(--color-grey-light-2);display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:220px;-webkit-transition:all .3s;transition:all .3s;width:100%}.block.vacancies-list .vacancies .card.hidden{display:none}.block.vacancies-list .vacancies .card:hover{border-color:var(--color-yellow);-webkit-box-shadow:0 0 4px var(--color-yellow);box-shadow:0 0 4px var(--color-yellow)}@media (min-width:768px){.block.vacancies-list .vacancies .card{width:-webkit-calc(25% - 14px);width:calc(25% - 14px)}}.block.vacancies-list .vacancies .card>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:20px}.block.vacancies-list .vacancies .card .title-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}@media (min-width:768px){.block.vacancies-list .vacancies .card .title-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block.vacancies-list .vacancies .card .icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;background-color:var(--color-blue-light-4);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;margin-bottom:12px;order:2;padding:10px;width:40px}@media (min-width:768px){.block.vacancies-list .vacancies .card .icon{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.block.vacancies-list .vacancies .card .icon svg path{fill:var(--color-blue)}.block.vacancies-list .vacancies .card h6{font-weight:600}.block.vacancies-list .vacancies .card .money{color:var(--color-blue);font-weight:600;margin-top:4px}.block.vacancies-list .vacancies .card .info p{font-size:14px;line-height:16px;margin-top:8px}.block.vacancies-list .vacancies .card .info p:first-child{margin-top:0}

/*# sourceMappingURL=vacancies-list.css.map*/