.sitemap .horizontal a,.sitemap .vertical a,.sitemap .horizontal .noLink,.sitemap .vertical .noLink{text-decoration:none;display:block;transition:all .2s linear;position:relative}@media(hover:hover){.sitemap .horizontal a:hover,.sitemap .vertical a:hover,.sitemap .horizontal .noLink:hover,.sitemap .vertical .noLink:hover{color:#fff;background-color:var(--grey3)}}.sitemap .horizontal a,.sitemap .horizontal .noLink{background:var(--color2);color:#fff;border-radius:var(--borderradius);padding:calc(var(--padding) / 2);margin-bottom:calc(var(--padding) / 2)}.sitemap .horizontal ul{display:flex;flex-wrap:wrap;gap:var(--padding);font-size:var(--xxs-fontsize)}.sitemap .horizontal ul li{flex:0 0 calc(20% - var(--padding))}@media(max-width:90em){.sitemap .horizontal ul li{flex:0 0 calc(25% - var(--padding))}}@media(max-width:64em){.sitemap .horizontal ul li{flex:0 0 calc(33% - var(--padding))}}@media(max-width:56em){.sitemap .horizontal ul li{flex:0 0 calc(100% - var(--padding))}}.sitemap .horizontal ul li.listItemFirst{flex:0 0 calc(100% - var(--padding))}.sitemap .horizontal ul li.listItemFirst a{margin:0 auto;width:calc(20% - var(--padding))}@media(max-width:90em){.sitemap .horizontal ul li.listItemFirst a{width:calc(25% - var(--padding))}}@media(max-width:64em){.sitemap .horizontal ul li.listItemFirst a{width:calc(33% - var(--padding))}}@media(max-width:56em){.sitemap .horizontal ul li.listItemFirst a{width:calc(100% - var(--padding))}}.sitemap .horizontal ul li ul{display:block}.sitemap .horizontal ul li ul li a,.sitemap .horizontal ul li ul li .noLink{margin-bottom:5px;border:1px solid var(--grey1);background:#fff;color:var(--fontcolor)}.sitemap .horizontal ul li ul li ul{margin:10px 0 0 var(--gutter)}.sitemap .vertical a,.sitemap .vertical .noLink{color:var(--color1);font-size:var(--xxs-fontsize);padding:10px var(--padding)}.sitemap .vertical a:after,.sitemap .vertical .noLink:after{content:"\e5c8";position:absolute;top:50%;right:var(--padding);margin-top:-10px;font-family:var(--symbol);font-size:20px;line-height:20px}.sitemap .vertical li{border-top:1px solid var(--grey3)}.sitemap .vertical li.listItemFirst{border-top:0}.sitemap .vertical li .list_Level1 a,.sitemap .vertical li .list_Level1_Children a{padding:10px var(--padding) 10px calc(var(--padding) * 2)}.sitemap .vertical li .list_Level2 a,.sitemap .vertical li .list_Level2_Children a{padding:10px var(--padding) 10px calc(var(--padding) * 3)}.search .search-panel{display:flex;position:relative;max-width:600px;margin:var(--padding) auto 0}.search .search-panel input{padding:15px!important}.search .search-panel .symbol{position:absolute;right:15px;top:50%;line-height:20px;margin-top:-10px;color:var(--color2);text-decoration:none}.search .search-tabs{display:flex;border-bottom:1px solid var(--grey1)}.search .search-tabs a{margin-right:10px;text-decoration:none;display:block;color:#fff;background:var(--color1);padding:var(--buttonPadding);transition:all .2s linear}@media(hover:hover){.search .search-tabs a:hover{background-color:var(--buttonHover)}}.search .search-tabs .active{margin-right:10px;display:block;color:#fff;background:var(--buttonHover);padding:var(--buttonPadding)}.search .search-results{padding:var(--padding) 0}.search .search-results li{border-top:1px solid var(--grey3)}.search .search-results li.listItemFirst{border-top:0}.search .search-results li a{padding:10px 0;color:var(--fontcolor);display:block;text-decoration:none;transition:all .2s linear}@media(hover:hover){.search .search-results li a:hover{background-color:var(--grey3)}}.search .search-pager{display:flex;justify-content:center;align-items:center;border-top:1px solid var(--grey3);padding:var(--padding) 0 0;text-align:center}.search .search-pager a{background:var(--color1);color:#fff;padding:10px 20px;display:block;text-decoration:none}@media(hover:hover){.search .search-pager a:hover{background-color:var(--buttonHover)}}.search .search-pager span{padding:0 var(--gutter)}.search .noResult{padding:var(--padding) 0;display:block;color:var(--color3)}.widgetData{padding:var(--padding) 0;margin-bottom:var(--padding)}.widgetData legend{padding:0 calc(var(--padding) / 2);margin:0 calc(var(--padding) / 2)}.widgetData .row{display:block;padding:0 var(--padding);line-height:20px}.widgetData .row label{width:200px;float:left}.widgetData .row .ics{float:left;text-decoration:none}.vacancies .section-cover .cover .footer{display:flex;align-items:center}.vacancies .section-cover .cover .footer .favo-button,.vacancies .section-cover .cover .footer .share-button{margin-bottom:0;margin-right:calc(var(--padding) / 2)}.vacancies .section-cover .cover .footer .favo-button .text,.vacancies .section-cover .cover .footer .share-button .text{display:none}.vacancies .section-cover .cover .footer .favo-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;border:0;height:auto;background:var(--color1);padding:var(--buttonPadding);color:#fff;cursor:pointer;transition:all .2s linear;line-height:normal;border-radius:var(--buttonRadius)}.vacancies .section-cover .cover .footer .favo-button .text{color:#fff;font-family:var(--subfont);text-transform:uppercase;font-size:var(--xs-fontsize);font-weight:600;margin-left:10px}.vacancies .section-cover .cover .footer .favo-button .symbol{color:#fff}@media(hover:hover){.vacancies .section-cover .cover .footer .favo-button:hover{background-color:var(--color2)}}.vacancies .section-cover .cover .footer .favo-button.active{color:#fff;background:var(--color2)}.vacancies .section-proces .items{position:relative;display:grid;grid-column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(12,1fr)}@media(min-width:56em){.vacancies .section-proces .items:before{content:"";height:2px;width:calc(80% - 50px);position:absolute;top:calc(25px + var(--padding));left:calc(10% + 25px);border:1px dashed var(--grey3)}}.vacancies .section-proces .items li{grid-column:span 3}@media(max-width:56em){.vacancies .section-proces .items li{grid-column:span 12}}.vacancies .section-proces .items li .block{height:100%;margin:0;text-align:center}.vacancies .section-proces .items li .block .image .symbol{width:50px;height:50px;background:var(--grey1);color:#fff;display:flex;justify-content:center;align-items:center;margin:0 auto var(--padding)}.flexdetails.companies .cover:before{background:var(--color7)}.flexdetails.news .cover:before{background:var(--color5)}@media(max-width:56em){.flexdetails.companies .cover .coverItem,.flexdetails.news .cover .coverItem{flex-direction:column;height:auto;min-height:inherit}}.flexdetails.companies .cover:before,.flexdetails.news .cover:before{content:"";width:calc((100% / 12 * 9) + var(--spacer));height:100%;position:absolute;left:0;top:0}@media(max-width:56em){.flexdetails.companies .cover:before,.flexdetails.news .cover:before{width:100%}}.flexdetails.companies .cover .coverImage,.flexdetails.news .cover .coverImage{position:absolute!important;right:0;bottom:0;width:50%!important;height:calc(100% - (var(--padding) * 3) - 80px)!important}@media(max-width:56em){.flexdetails.companies .cover .coverImage,.flexdetails.news .cover .coverImage{position:relative!important;width:100%!important;height:auto!important;padding-top:calc(60px + var(--padding) + var(--padding))}}.flexdetails.companies .cover .coverImage .companyLogo,.flexdetails.news .cover .coverImage .companyLogo{position:absolute;bottom:var(--padding);z-index:1;left:calc(var(--spacer) + var(--padding));width:100px!important;height:100px!important;background:#fff;padding:10px;display:flex;-o-object-fit:contain!important;object-fit:contain!important;justify-content:center;align-items:center}@media(max-width:56em){.flexdetails.companies .cover .coverContent,.flexdetails.news .cover .coverContent{position:relative;padding-top:var(--section);padding-bottom:calc(var(--section) * 2)}}.flexdetails.companies .cover .coverContent:before,.flexdetails.news .cover .coverContent:before{content:"";height:5px;background:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:var(--section);width:calc(100% / 3)}.flexdetails.companies .cover .coverContent .gridItem,.flexdetails.news .cover .coverContent .gridItem{grid-column:span 6}.flexdetails.companies .cover .media,.flexdetails.news .cover .media{width:100px;height:100px;background:#fff;padding:10px;display:flex;justify-content:center;align-items:center;margin-bottom:var(--padding)}.flexdetails.vacancies .cover .coverTitle{--min-xl-fontsize:2;--max-xl-fontsize:2.75;--xl-fontsize:clamp(calc(var(--min-xl-fontsize) * 1rem), var(--pref-xl-fontsize), calc(var(--max-xl-fontsize) * 1rem))}@media(max-width:56em){.flexdetails.vacancies .cover .coverTitle{padding-bottom:var(--padding)}}.flexdetails.vacancies .cover .footerButtons .actionButton.standard{margin-right:var(--gutter)}.flexdetails.vacancies .cover .share-button{background:0;margin:0}@media(max-width:56em){.flexdetails.vacancies .cover .share-button{display:none}}.flexdetails.vacancies .cover .share-button .text{margin-left:15px;text-transform:none}@media(hover:hover){.flexdetails.vacancies .cover .share-button:hover{border-color:var(--color2);background:var(--color2);color:var(--color1)}}.flexdetails.vacancies .employee .footerButtons{display:flex;flex-direction:column;margin-top:var(--padding);row-gap:10px}.flexdetails.vacancies .section-proces .panel{text-align:center}.flexdetails.vacancies .section-proces .items{display:grid;grid-column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(12,1fr)}.flexdetails.vacancies .section-proces .items .item{grid-column:span 3}@media(max-width:56em){.flexdetails.vacancies .section-proces .items .item{grid-column:span 6}}.flexdetails.vacancies .section-proces .items .item .block{background:var(--color3)}.flexdetails.vacancies .section-proces .items .item .block:after{content:"";width:calc(var(--padding) + 40px);height:5px;background:#fff;display:block;position:absolute;top:calc(var(--padding) + 5px);left:0}.flexdetails.vacancies .section-proces .items .item .block .image{width:100px;height:100px;display:flex;justify-content:center;align-items:center;margin:var(--padding) auto}.flexdetails.vacancies .companyImage{position:absolute;top:var(--padding);left:var(--padding);padding:10px;background:#fff;width:100px;height:100px}@media(max-width:56em){.flexdetails.vacancies .companyImage{top:auto;bottom:var(--padding)}}.flexdetails.news .cover .coverTitle{--min-xl-fontsize:2;--max-xl-fontsize:2.75;--xl-fontsize:clamp(calc(var(--min-xl-fontsize) * 1rem), var(--pref-xl-fontsize), calc(var(--max-xl-fontsize) * 1rem))}@media(max-width:56em){.flexdetails.news .cover .coverTitle{padding-bottom:var(--padding)}}.flexdetails.news .cover .header .news-type{padding:10px 15px;background:var(--color7);display:inline-flex;border-radius:30px;margin-bottom:calc(var(--padding) / 2);font-size:calc(var(--xxs-fontsize) - 0.1rem);letter-spacing:1px;line-height:1;font-weight:500;color:#fff}.flexdetails.news .cover .features{display:flex;gap:calc(var(--padding) / 2);flex-direction:column}.flexdetails.news .cover .features .feature{display:flex;align-items:center;gap:5px}.flexdetails.events .cover .brandLogo{width:150px;height:150px;display:flex;place-items:center;padding:calc(var(--padding) / 2);background-color:#fff;margin-bottom:var(--padding)}.flexdetails.events .cover .coverTitle{--min-xl-fontsize:2;--max-xl-fontsize:2.75;--xl-fontsize:clamp(calc(var(--min-xl-fontsize) * 1rem), var(--pref-xl-fontsize), calc(var(--max-xl-fontsize) * 1rem))}@media(max-width:56em){.flexdetails.events .cover .coverTitle{padding-bottom:var(--padding)}}.flexdetails.events .cover .footerButtons .actionButton.standard{margin-right:var(--gutter)}.flexdetails.events .cover .share-button{background:0;margin:0}@media(max-width:56em){.flexdetails.events .cover .share-button{display:none}}.flexdetails.events .cover .share-button .text{margin-left:15px;text-transform:none}@media(hover:hover){.flexdetails.events .cover .share-button:hover{border-color:var(--color2);background:var(--color2);color:var(--color1)}}.flexdetails.stages .companyImage{position:absolute;top:var(--padding);left:var(--padding);padding:10px;background:#fff;width:100px;height:100px}@media(max-width:56em){.flexdetails.stages .companyImage{top:auto;bottom:var(--padding)}}.flexdetails.stages .share-button{background:0;padding:0;margin:0}.flexdetails.stages .share-button .text{text-transform:none;font-weight:normal;text-decoration:underline}.flexdetails.stages .block.intro{color:var(--color1)}.flexdetails.stages .block.withToggle{margin-bottom:0;position:relative}.flexdetails.stages .block.withToggle:before{position:absolute;bottom:0;left:var(--padding);width:calc(100% - var(--padding) - var(--padding));content:"";border-bottom:1px solid #C5C5C5}.flexdetails.stages .block.withToggle .header{cursor:pointer;position:relative}.flexdetails.stages .block.withToggle .header:after{width:30px;height:30px;display:flex;justify-content:center;align-items:center;color:var(--color1);background:0;content:"+";position:absolute;right:0;font-family:Arial,Helvetica,sans-serif;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:30px}.flexdetails.stages .block.withToggle .content{color:var(--color1);display:none}.flexdetails.stages .block.withToggle.open .header:after{content:"-"}.flexdetails.stages .block.contactBlock .recruiterName{font-weight:bold;display:block}.flexdetails.stages .block.contactBlock .recruiterFunction{display:block}.flexdetails.stages .block.contactBlock hr{color:#fff;background:#fff;margin:calc(var(--padding) / 2) 0;opacity:.5}.flexdetails.stages .block.contactBlock a{color:#fff;text-decoration:none;display:flex;align-items:center}.flexdetails.stages .block.contactBlock a .symbol{margin-right:10px}.flexdetails.stages .block.contactBlock a:first-of-type{margin-bottom:10px}.flexdetails.stages .additionalFeatures{padding:0;margin:0}.flexdetails.stages .additionalFeatures li{padding:3px 0;display:flex;flex-wrap:wrap;font-weight:bold}.flexdetails.stages .additionalFeatures li::marker{display:none}.flexdetails.stages .additionalFeatures li label{flex:1;font-weight:normal}.flexdetails.stages .asterisk{padding-top:var(--padding);display:block;color:var(--color4)}.flexdetails.stages .section-proces .panel{text-align:center}.flexdetails.stages .section-proces .items{display:grid;grid-column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(12,1fr)}.flexdetails.stages .section-proces .items .item{grid-column:span 3}@media(max-width:56em){.flexdetails.stages .section-proces .items .item{grid-column:span 6}}.flexdetails.stages .section-proces .items .item .block{background:var(--color3);height:100%;margin:0;text-align:center}.flexdetails.stages .section-proces .items .item .block:after{content:"";width:calc(var(--padding) + 40px);height:5px;background:#fff;display:block;position:absolute;top:calc(var(--padding) + 5px);left:0}.flexdetails.stages .section-proces .items .item .block .image{width:100px;height:100px;display:flex;justify-content:center;align-items:center;margin:var(--padding) auto}.flexdetails.stages .section-company .gridItemLeft .block .media img{aspect-ratio:1}.sitemap .panel{text-align:center!important}.sitemap .vertical a:after{content:"\e5c8";position:absolute;top:50%;right:var(--padding);margin-top:-10px;font-family:var(--symbol);font-weight:normal;font-size:20px;line-height:20px}@media(hover:hover){.sitemap .vertical a:hover{color:var(--color1);background-color:var(--color3)}}.sitemap .vertical .noLink:after{display:none}@media(hover:hover){.sitemap .vertical .noLink:hover{color:var(--color1);background-color:none}}.sitemap .vertical a,.sitemap .vertical .noLink{text-decoration:none;display:block;transition:all .2s linear;position:relative;color:var(--color1);font-size:var(--fontsize);font-weight:bold;padding:10px var(--padding)}.sitemap .vertical li{border-top:1px solid var(--color3)}.sitemap .vertical li.listItemFirst{border-top:0}.sitemap .vertical li .list_Level1 a,.sitemap .vertical li .list_Level1_Children a,.sitemap .vertical li .list_Level1 .noLink,.sitemap .vertical li .list_Level1_Children .noLink{padding:10px var(--padding) 10px calc(var(--padding) * 3);font-weight:500}.sitemap .vertical li .list_Level2 a,.sitemap .vertical li .list_Level2_Children a,.sitemap .vertical li .list_Level2 .noLink,.sitemap .vertical li .list_Level2_Children .noLink{padding:10px var(--padding) 10px calc(var(--padding) * 4);font-weight:normal}.search .panel{text-align:center!important}.search .search-panel{display:flex;position:relative;max-width:600px;margin:var(--padding) auto 0}.search .search-panel input{border:0!important;background:var(--color1)!important;color:#fff!important}.search .search-panel input::-webkit-input-placeholder{color:#fff!important;opacity:1!important}.search .search-panel input::-moz-placeholder{color:#fff!important;opacity:1!important}.search .search-panel input::-ms-input-placeholder{color:#fff!important;opacity:1!important}.search .search-panel input::placeholder{color:#fff!important;opacity:1!important}.search .search-panel .symbol{position:absolute;right:15px;top:50%;line-height:20px;margin-top:-10px;color:var(--color2);text-decoration:none}.search .search-tabs{display:flex;border-bottom:2px solid var(--color1)}.search .search-tabs a{margin-right:10px;text-decoration:none;display:block;color:#fff;background:var(--color1);font-weight:bold;padding:var(--buttonPadding);transition:all .2s linear}@media(hover:hover){.search .search-tabs a:hover{color:var(--color1);background-color:var(--buttonHover)}}.search .search-tabs .active{margin-right:10px;display:block;color:var(--color1);font-weight:bold;background:var(--buttonHover);padding:var(--buttonPadding)}.search .search-results{padding:var(--padding) 0}.search .search-results li{border-top:1px solid var(--color3)}.search .search-results li.listItemFirst{border-top:0}.search .search-results li a{padding:15px var(--padding);color:var(--fontcolor);display:block;text-decoration:none;transition:all .2s linear}@media(hover:hover){.search .search-results li a:hover{background-color:var(--color3)}}.search .search-pager{display:flex;justify-content:center;align-items:center;padding:var(--padding) 0 0;text-align:center}.search .search-pager a{background:var(--color1);color:#fff;padding:var(--buttonPadding);display:block;text-decoration:none;transition:all .2s linear}@media(hover:hover){.search .search-pager a:hover{color:var(--color1);background-color:var(--buttonHover)}}.search .search-pager span{padding:0 var(--gutter)}.search .noResult{padding:var(--padding) 0;display:block;color:var(--errorColor)}