@charset "UTF-8";.block.block-job-offers div.job_listings,.vacancy .job_listings div.job_listings{display:grid;gap:32px;grid-template-columns:1fr}@media (min-width:768px){.block.block-job-offers div.job_listings,.vacancy .job_listings div.job_listings{gap:72px}}.block.block-job-offers div.job_listings ul,.vacancy .job_listings div.job_listings ul{padding:0}.block.block-job-offers div.job_listings ul.job_listings,.vacancy .job_listings div.job_listings ul.job_listings{border:none;display:grid!important;gap:30px;grid-template-columns:1fr}@media (min-width:768px){.block.block-job-offers div.job_listings ul.job_listings,.vacancy .job_listings div.job_listings ul.job_listings{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.block.block-job-offers div.job_listings ul.job_listings,.vacancy .job_listings div.job_listings ul.job_listings{grid-template-columns:repeat(3,1fr)}}.block.block-job-offers div.job_listings ul.job_listings.loading li,.vacancy .job_listings div.job_listings ul.job_listings.loading li{opacity:0}.block.block-job-offers div.job_listings ul.job_listings .col-lg-8,.vacancy .job_listings div.job_listings ul.job_listings .col-lg-8{margin:0!important;padding:0;width:100%}.block.block-job-offers div.job_listings ul.job_listings .no_job_listings_found,.vacancy .job_listings div.job_listings ul.job_listings .no_job_listings_found{color:var(--job-not-found-color,#fff)}.block.block-job-offers div.job_listings ul.job_listings>li,.vacancy .job_listings div.job_listings ul.job_listings>li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--job-tile-background-color,#fff);border-bottom:none;border-radius:20px;min-height:240px;position:relative;transition:all .3s}.block.block-job-offers div.job_listings ul.job_listings>li:after,.vacancy .job_listings div.job_listings ul.job_listings>li:after{background:linear-gradient(90deg,#f9ae35,#ee4646);border-radius:20px;content:"";inset:-1px;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor,source-over;mask-composite:exclude;-webkit-mask-image:linear-gradient(180deg,#fff 0,#fff),linear-gradient(180deg,#fff 0,#fff);mask-image:linear-gradient(180deg,#fff 0,#fff),linear-gradient(180deg,#fff 0,#fff);-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;padding:1px;position:absolute;z-index:-1}.block.block-job-offers div.job_listings ul.job_listings>li:hover:after,.vacancy .job_listings div.job_listings ul.job_listings>li:hover:after{background:linear-gradient(90deg,#ee4646,#f9ae35)}@media (min-width:992px){.block.block-job-offers div.job_listings ul.job_listings>li,.vacancy .job_listings div.job_listings ul.job_listings>li{min-height:280px}}.block.block-job-offers div.job_listings ul.job_listings>li.job_position_filled a,.vacancy .job_listings div.job_listings ul.job_listings>li.job_position_filled a{opacity:1}.block.block-job-offers div.job_listings ul.job_listings>li.job_position_filled a .image,.vacancy .job_listings div.job_listings ul.job_listings>li.job_position_filled a .image{opacity:.5}.block.block-job-offers div.job_listings ul.job_listings>li.job_position_filled a .category,.block.block-job-offers div.job_listings ul.job_listings>li.job_position_filled a .h3,.block.block-job-offers div.job_listings ul.job_listings>li.job_position_filled a li,.vacancy .job_listings div.job_listings ul.job_listings>li.job_position_filled a .category,.vacancy .job_listings div.job_listings ul.job_listings>li.job_position_filled a .h3,.vacancy .job_listings div.job_listings ul.job_listings>li.job_position_filled a li{-webkit-text-fill-color:#899daf!important;color:#899daf!important}.block.block-job-offers div.job_listings ul.job_listings>li.job_position_filled a .category svg path,.block.block-job-offers div.job_listings ul.job_listings>li.job_position_filled a .h3 svg path,.block.block-job-offers div.job_listings ul.job_listings>li.job_position_filled a li svg path,.vacancy .job_listings div.job_listings ul.job_listings>li.job_position_filled a .category svg path,.vacancy .job_listings div.job_listings ul.job_listings>li.job_position_filled a .h3 svg path,.vacancy .job_listings div.job_listings ul.job_listings>li.job_position_filled a li svg path{fill:#899daf!important}.block.block-job-offers div.job_listings ul.job_listings>li.job_position_filled a:hover .h3,.vacancy .job_listings div.job_listings ul.job_listings>li.job_position_filled a:hover .h3{-webkit-text-fill-color:#899daf!important;color:#899daf!important}.block.block-job-offers div.job_listings ul.job_listings>li a,.vacancy .job_listings div.job_listings ul.job_listings>li a{-webkit-text-fill-color:initial!important;background:initial!important;border-radius:20px;display:flex;flex-direction:column;gap:22px;height:100%;padding:30px;transition:all .3s}@media (min-width:768px){.block.block-job-offers div.job_listings ul.job_listings>li a,.vacancy .job_listings div.job_listings ul.job_listings>li a{padding:30px 32px 40px 40px}}.block.block-job-offers div.job_listings ul.job_listings>li a .h3,.vacancy .job_listings div.job_listings ul.job_listings>li a .h3{margin-bottom:0;min-height:46px}.block.block-job-offers div.job_listings ul.job_listings>li a:hover .h3,.vacancy .job_listings div.job_listings ul.job_listings>li a:hover .h3{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f9ae35 0,#ee4646);-webkit-background-clip:text!important;background-clip:text!important}.block.block-job-offers div.job_listings ul.job_listings>li a:hover .image img.hover,.vacancy .job_listings div.job_listings ul.job_listings>li a:hover .image img.hover{opacity:1;z-index:2}.block.block-job-offers div.job_listings ul.job_listings>li a:hover .image img:not(.hover),.vacancy .job_listings div.job_listings ul.job_listings>li a:hover .image img:not(.hover){opacity:0;z-index:1}.block.block-job-offers div.job_listings ul.job_listings>li a .job-tile,.vacancy .job_listings div.job_listings ul.job_listings>li a .job-tile{gap:5px}.block.block-job-offers div.job_listings ul.job_listings>li a .job-tile .category,.vacancy .job_listings div.job_listings ul.job_listings>li a .job-tile .category{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ee4646 0,#f9ae35);-webkit-background-clip:text!important;background-clip:text!important}.block.block-job-offers div.job_listings ul.job_listings>li a .image,.vacancy .job_listings div.job_listings ul.job_listings>li a .image{height:64px;position:relative;width:64px}.block.block-job-offers div.job_listings ul.job_listings>li a .image img,.vacancy .job_listings div.job_listings ul.job_listings>li a .image img{height:64px;left:0;position:absolute;top:0;transition:opacity .3s ease;width:64px}.block.block-job-offers div.job_listings ul.job_listings>li a .image img.hover,.vacancy .job_listings div.job_listings ul.job_listings>li a .image img.hover{opacity:0;z-index:1}.block.block-job-offers div.job_listings ul.job_listings>li a .image:hover img .h3,.vacancy .job_listings div.job_listings ul.job_listings>li a .image:hover img .h3{color:var(--job-title-color,#04172a);font-size:var(--font-size-large);font-weight:500;margin:0;transition:all .3s}.block.block-job-offers div.job_listings ul.job_listings>li a li,.vacancy .job_listings div.job_listings ul.job_listings>li a li{align-items:center;display:flex;font-size:var(--font-size-medium);gap:8px}.block.block-job-offers div.job_listings ul.job_listings>li a .meta-wrapper,.vacancy .job_listings div.job_listings ul.job_listings>li a .meta-wrapper{height:100%}.block.block-job-offers div.job_listings ul.job_listings>li a .meta-wrapper li,.vacancy .job_listings div.job_listings ul.job_listings>li a .meta-wrapper li{color:var(--job-categories-color,#04172a);display:grid;grid-template-columns:auto 1fr}.block.block-job-offers div.job_listings ul.job_listings>li a .meta-wrapper li svg path,.vacancy .job_listings div.job_listings ul.job_listings>li a .meta-wrapper li svg path{fill:var(--job-categories-color,#04172a)}.block.block-job-offers div.job_listings ul.job_listings>li a .meta-wrapper .two-line-limit span,.vacancy .job_listings div.job_listings ul.job_listings>li a .meta-wrapper .two-line-limit span{padding-left:6px}.block.block-job-offers div.job_listings ul.job_listings>li a .tags,.vacancy .job_listings div.job_listings ul.job_listings>li a .tags{display:flex;flex-direction:column;gap:8px}.block.block-job-offers div.job_listings ul.job_listings>li a .tags .tag,.vacancy .job_listings div.job_listings ul.job_listings>li a .tags .tag{align-items:center;border-radius:20px;color:#fff;display:flex;font-size:var(--font-size-medium);gap:5px;padding:2px 16px;text-transform:capitalize}.block.block-job-offers div.job_listings ul.job_listings>li a .tags .tag.remote,.vacancy .job_listings div.job_listings ul.job_listings>li a .tags .tag.remote{background:linear-gradient(90deg,#ee4646 0,#f9ae35);background-clip:padding-box,border-box;background-origin:padding-box,border-box}.block.block-job-offers div.job_listings ul.job_listings>li a .tags .tag.hybrid,.vacancy .job_listings div.job_listings ul.job_listings>li a .tags .tag.hybrid{background:linear-gradient(90deg,#ee4646 0,#093055);background-clip:padding-box,border-box;background-origin:padding-box,border-box}.block.block-job-offers div.job_listings ul.job_listings>li a .tags .tag.office,.vacancy .job_listings div.job_listings ul.job_listings>li a .tags .tag.office{background:linear-gradient(90deg,#04172a 0,#093055);background-clip:padding-box,border-box;background-origin:padding-box,border-box}.block.block-job-offers div.job_listings ul.job_listings>li a .tags .tag.no-active,.vacancy .job_listings div.job_listings ul.job_listings>li a .tags .tag.no-active{background:#899daf}.block.block-job-offers div.job_listings ul.job_listings>li a .tags .tag svg path,.vacancy .job_listings div.job_listings ul.job_listings>li a .tags .tag svg path{fill:#fff}.block.block-job-offers div.job_listings ul.job_listings .two-line-limit,.vacancy .job_listings div.job_listings ul.job_listings .two-line-limit{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.block.block-job-offers div.job_listings ul.job_listings .pagination-wrapper,.vacancy .job_listings div.job_listings ul.job_listings .pagination-wrapper{grid-column:span 2}}@media (min-width:992px){.block.block-job-offers div.job_listings ul.job_listings .pagination-wrapper,.vacancy .job_listings div.job_listings ul.job_listings .pagination-wrapper{grid-column:span 3}}.block.block-job-offers div.job_listings ul.job_listings .no-jobs-found,.vacancy .job_listings div.job_listings ul.job_listings .no-jobs-found{align-items:center;display:flex;grid-column:span 3;justify-content:center;min-height:200px;text-align:center}.block.block-job-offers div.job_listings ul.job_listings .no-jobs-found p,.vacancy .job_listings div.job_listings ul.job_listings .no-jobs-found p{color:var(--job-not-found-color,#fff);font-size:var(--font-size-h-medium);margin:0}.block.block-job-offers div.job_listings .job_filters .search_jobs,.vacancy .job_listings div.job_listings .job_filters .search_jobs{align-items:center;display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:992px){.block.block-job-offers div.job_listings .job_filters .search_jobs,.vacancy .job_listings div.job_listings .job_filters .search_jobs{grid-template-columns:repeat(2,1fr)}}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters-info,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters-info{display:grid;gap:30px;grid-column:1/-1;grid-template-columns:1fr}@media (min-width:764px){.block.block-job-offers div.job_listings .job_filters .search_jobs .filters-info,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters-info{grid-template-columns:auto auto}}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters-info .count,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters-info .count{color:var(--job-count-color,--secondary-light-blue,#347cc0);order:1}@media (min-width:764px){.block.block-job-offers div.job_listings .job_filters .search_jobs .filters-info .count,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters-info .count{order:0}}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters-info .chips-container,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters-info .chips-container{justify-content:flex-end}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters{align-items:center;display:flex;flex-wrap:wrap;gap:16px}@media (min-width:992px){.block.block-job-offers div.job_listings .job_filters .search_jobs .filters,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters{flex-wrap:nowrap}}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .select,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .select{flex:1;min-width:100%}@media (min-width:600px){.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .select,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .select{min-width:calc(50% - 16px)}}@media (min-width:992px){.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .select,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .select{max-width:32%;min-width:auto}}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .has-selection .selected-option,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .has-selection .selected-option{color:var(--job-filter-color,#347cc0)}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .has-selection .selected-option:after,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .has-selection .selected-option:after{border:none;color:var(--job-filter-color,#347cc0);content:"×";font-size:24px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .selected-option,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .selected-option{background-color:var(--job-filter-background,#fff);border:1px solid var(--job-filter-color,#347cc0);color:var(--job-selected-option-color,#899daf);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .options-list,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .options-list{background-color:var(--job-filter-background,#fff);border:1px solid #f9ae35;border-radius:8px;min-width:320px}@media (max-width:992px){.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .options-list,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .options-list{left:0!important;min-width:100%}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .options-list li.child-category,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .options-list li.child-category{padding-left:16px!important}}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .options-list li,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .options-list li{color:var(--job-filter-text-color,#347cc0);gap:10px}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .options-list li:first-child,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .options-list li:first-child{display:none!important}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .options-list li.child-category,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .options-list li.child-category{padding-left:32px}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .options-list li .category-count,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .options-list li .category-count{align-items:center;display:flex}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .options-list li .category-count label,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .options-list li .category-count label{align-items:center;display:flex;gap:16px;margin:0}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .options-list li .category-count input[type=checkbox],.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .options-list li .category-count input[type=checkbox]{margin:0;padding:8px!important}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .options-list li .category-count input[type=checkbox]:checked,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .options-list li .category-count input[type=checkbox]:checked{background-color:var(--secondary-light-blue,#347cc0);border:1px solid var(--secondary-light-blue,#347cc0);color:#05182b}.block.block-job-offers div.job_listings .job_filters .search_jobs .filters .options-list li .category-count input[type=checkbox]:checked:after,.vacancy .job_listings div.job_listings .job_filters .search_jobs .filters .options-list li .category-count input[type=checkbox]:checked:after{border-radius:2px;border-width:0 2px 2px 0!important;border-width:medium;border-bottom:3px solid var(--job-filter-checkbox-mark-color,#fff);border-left:0 solid var(--job-filter-checkbox-mark-color,#fff);border-right:3px solid var(--job-filter-checkbox-mark-color,#fff);border-top:0 solid var(--job-filter-checkbox-mark-color,#fff);height:10px;left:25%;top:50%;transform:rotate(45deg) translate(-50%,-50%);width:6px}.block.block-job-offers div.job_listings .search-wrap>div,.vacancy .job_listings div.job_listings .search-wrap>div{border-radius:8px;position:relative;transition:all .3s;width:100%}@media (min-width:992px){.block.block-job-offers div.job_listings .search-wrap>div,.vacancy .job_listings div.job_listings .search-wrap>div{max-width:370px}}.block.block-job-offers div.job_listings .search-wrap>div:after,.vacancy .job_listings div.job_listings .search-wrap>div:after{background:linear-gradient(90deg,#f9ae35,#ee4646);border-radius:8px;content:"";inset:-1px;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor,source-over;mask-composite:exclude;-webkit-mask-image:linear-gradient(180deg,#fff 0,#fff),linear-gradient(180deg,#fff 0,#fff);mask-image:linear-gradient(180deg,#fff 0,#fff),linear-gradient(180deg,#fff 0,#fff);-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;padding:1px;position:absolute;z-index:-1}.block.block-job-offers div.job_listings .search-wrap>div:hover:after,.vacancy .job_listings div.job_listings .search-wrap>div:hover:after{background:linear-gradient(90deg,#ee4646,#f9ae35)}.block.block-job-offers div.job_listings .search-wrap>div input[type=text].search,.vacancy .job_listings div.job_listings .search-wrap>div input[type=text].search{border:none;border-radius:8px;padding:10px 40px 10px 10px;width:100%}.block.block-job-offers div.job_listings .navigation .page-numbers,.vacancy .job_listings div.job_listings .navigation .page-numbers{background-color:transparent;border:1px solid #347cbf;color:#347cbf;font-size:var("--font-size-medium");height:56px;width:56px}.block.block-job-offers div.job_listings .navigation .page-numbers.current,.vacancy .job_listings div.job_listings .navigation .page-numbers.current{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f9ae35 0,#ee4646);-webkit-background-clip:text!important;background-clip:text!important;position:relative}.block.block-job-offers div.job_listings .navigation .page-numbers.current:before,.vacancy .job_listings div.job_listings .navigation .page-numbers.current:before{background-color:hsla(0,0%,100%,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.block.block-job-offers div.job_listings .navigation .page-numbers .next svg,.block.block-job-offers div.job_listings .navigation .page-numbers .prev svg,.vacancy .job_listings div.job_listings .navigation .page-numbers .next svg,.vacancy .job_listings div.job_listings .navigation .page-numbers .prev svg{height:16px;width:16px}.block.block-job-offers div.job_listings .navigation .page-numbers .next svg path,.block.block-job-offers div.job_listings .navigation .page-numbers .prev svg path,.vacancy .job_listings div.job_listings .navigation .page-numbers .next svg path,.vacancy .job_listings div.job_listings .navigation .page-numbers .prev svg path{stroke:#347cbf}.block.block-job-offers div.job_listings .chips-container .chip:not(.clear-all-btn),.vacancy .job_listings div.job_listings .chips-container .chip:not(.clear-all-btn){border:1px solid var(--job-chip-color);color:var(--job-chip-color)}
