#vacancies .company-logotype{margin:0 0 1.875rem 0}#vacancies .company-logotype{display:block;max-width:100%;width:200px;max-height:100px;object-fit:contain;object-position:left}#vacancies #apply-date{font-size:.875rem}#vacancies #apply-date{line-height:1.25rem}#vacancies #apply-date{margin:0 0 1.875rem 0}#vacancies #apply-date{font-weight:700}#vacancies #back-link{margin:1.875rem 0 .9375rem 0}#vacancies #main header h1{margin:.234375rem 0 .9375rem 0}#vacancies #main .apply-btn{margin:.9375rem 0 0 0}#vacancies #main .apply-btn{text-decoration:none}#vacancies .label-and-info>span{font-size:.875rem}#vacancies .label-and-info>span{line-height:1.25rem}#vacancies .label-and-info>span{display:block}#vacancies .label-and-info>span>.labels{font-weight:bold}#vacancies #vacancy-detail .error-message{color:#c1272d}@media screen and (min-width:768px){#vacancies .company-logotype{max-width:250px;width:auto;max-height:120px}#vacancies .label-and-info>span{font-size:1rem}#vacancies .label-and-info>span{line-height:1.5rem}#vacancies #apply-date{font-size:1rem}#vacancies #apply-date{line-height:1.25rem}#vacancies #apply-date{margin:.7211538462rem 0 2.8125rem 0}#vacancies #back-link{margin:2.8125rem 0 1.875rem 0}#vacancies #main header h1{margin:.46875rem 0 1.875rem 0}#vacancies #main .contact-box{margin:3.75rem 0 0 0}}