:root{--owp-main-color: #0062FF;--owp-default-text-color: #000;--owp-secondary-text-color: #666666;--owp-secondary-bg-color: #e9e9e9}.site-width{max-width:1200px;margin-left:auto;margin-right:auto;margin-inline:auto;padding-left:20px;padding-right:20px;padding-inline:20px}.button{border:none;box-shadow:0px 3px 6px rgba(0,0,0,.16);background:var(--owp-main-color);color:#fff;padding:10px 20px;text-decoration:none}.owp-labels{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;margin-inline:-5px;overflow:hidden}.owp-label{background-color:var(--owp-secondary-bg-color);color:var(--owp-secondary-text-color);flex-grow:0;flex-shrink:0;margin:5px;line-height:30px;border-radius:5px;padding:0 10px}.vacancy-content{display:block;padding:25px 40px;padding:20px;background:#fff;text-decoration:none;color:initial;box-shadow:0px 5px 20px rgba(0,0,0,.1);border-radius:10px}.vacancy-body{display:flex;align-items:start}.vacancy-description{color:var(--owp-secondary-text-color);width:calc(100% - 90px)}.vacancies-list .vacancy .vacancy-title{transition:color .2s ease-in-out;margin:0;color:initial;margin:0 0 15px 0}.vacancies-list .vacancy:hover .vacancy-title{color:var(--owp-main-color)}.vacancy-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.vacancy-footer{margin-top:15px;margin-block-start:15px}.vacancies-list{margin:0;padding:0}.vacancies-list .vacancy:not(:last-child){margin:0 0 30px 0}#toggle-vacancies-filters{display:none}.vacancies-matchcriteria{padding-right:30px}.matchcriteria-filters{margin:0 0 30px 0}.matchcriteria-filters ul{padding:0;margin:0;list-style:none}.matchcriteria-filters ul li a{text-decoration:none;color:#000;text-decoration:none;display:flex;align-items:center;min-height:34px;border-radius:5px;padding:0 10px}.matchcriteria-filters ul li a:hover{background:#e9e9e9}.matchcriteria-filters ul li a span.option-name{flex-grow:1;flex-shrink:1}.matchcriteria-filters ul li a span.option-check{width:15px;height:15px;border-radius:3px;border:1px solid var(--owp-secondary-text-color);display:inline-block;flex-grow:0;flex-shrink:0;margin:0 10px 0 0;position:relative;text-align:center}.matchcriteria-filters ul li a span.option-check svg{color:#fff;width:10px;height:auto;display:inline-block;vertical-align:middle;opacity:0;position:absolute;left:2px;top:1px}.matchcriteria-filters ul li.active a span.option-check{background:var(--owp-secondary-bg-color)}.matchcriteria-filters ul li.active a span.option-check svg{opacity:1}#vacancy-article-detail-content{padding-top:0;padding-bottom:0;padding-block:0;margin-bottom:60px;margin-block-end:60px}.vacancy-header{margin-bottom:40px;margin-block-end:40px;position:relative;z-index:10}.vacancy-header:after{content:"";width:100%;inline-size:100%;height:4px;block-size:4px;background:var(--owp-secondary-bg-color);display:block;margin-top:40px;margin-block-start:40px}.vacancy-header-details{position:relative;z-index:11}#vacancy-header-actions{display:flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:flex-end;margin-left:15px;margin-inline-start:15px}.vacancy-spacing{padding-left:50px;padding-right:50px;padding-inline:50px}.vacancy-header-track{border-radius:20px;overflow:hidden}.vacancy-header-slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform;z-index:10}.vacancy-header-slide{display:block;background-size:cover;background-position:center;min-height:200px;min-inline-size:200px;width:100%}.vacancy-header-slide img{width:100%;height:auto}.vacancy-header-slide iframe{width:100%;height:100%}.vacancy-info-footer{display:flex;align-items:center;margin-top:20px;margin-block-start:20px}.vacancy-info-footer-right{flex-grow:1;flex-shrink:0;text-align:right;padding-left:15px;padding-inline-start:15px;display:flex;align-items:center;justify-content:flex-end}#vacancy-detail-footer{margin-top:30px;margin-block-start:30px}#vacancy-apply{max-width:900px;margin-left:auto;margin-right:auto;margin-inline:auto}@media(max-width: 767.98px){#toggle-vacancies-filters{display:block;position:fixed;right:15px;bottom:15px;width:56px;inline-size:56px;height:56px;block-size:56px;background:var(--owp-main-color);border-radius:100%;z-index:9999}#toggle-vacancies-filters svg{position:absolute;left:calc(50% - 9px);top:calc(50% - 11px);width:18px;inline-size:18px;height:22px;block-size:22px;fill:#fff;transition:.3s ease-in-out}#toggle-vacancies-filters svg.close-icon{opacity:0;transform:rotate(135deg) scale(0.8)}body.show-vacancies-filters #toggle-vacancies-filters svg.close-icon{opacity:1;transform:rotate(0deg)}body.show-vacancies-filters #toggle-vacancies-filters svg.filter-icon{opacity:0;transform:rotate(-135deg) scale(0.8)}#vacancies-filters{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;z-index:9998;padding:40px;overflow-y:auto;transform:translateY(100%);transition:.3s ease-in-out}body.show-vacancies-filters #vacancies-filters{transform:translateY(0)}.vacancy-spacing{padding-left:15px;padding-right:15px;padding-inline:15px}.vacancy-info-footer{flex-wrap:wrap}.vacancy-info-footer .vacancy-info-footer-right{order:-1;text-align:left;padding:0;margin-bottom:15px;margin-block-end:15px;justify-content:flex-start}.vacancy-info-footer>div{width:100%}#vacancy-header-actions{position:fixed;bottom:0;left:0;width:100%;margin:0}#vacancy-header-actions a{flex-grow:1}}
