.sitemap .list_Level0 a,.sitemap .list_Level0_Children a,.sitemap .list_Level0 .noLink,.sitemap .list_Level0_Children .noLink{color:var(--color1);font-weight:bold}.sitemap .list_Level1 a,.sitemap .list_Level1_Children a,.sitemap .list_Level1 .noLink,.sitemap .list_Level1_Children .noLink{color:var(--fontcolor);font-weight:normal}.sitemap .list_Level2 a,.sitemap .list_Level2_Children a,.sitemap .list_Level2 .noLink,.sitemap .list_Level2_Children .noLink{padding:7px calc(var(--padding) * 2)}.search .searchCat{padding:0 var(--padding) var(--padding)}.search .searchPanel{display:flex;position:relative}@media(max-width:900px){.search .searchPanel{flex-direction:column}}.search .searchPanel input{padding:15px}.search .searchPanel .symbol{position:absolute;right:15px;top:50%;line-height:20px;margin-top:-10px;text-decoration:none}.search .searchCat li a{padding:10px 0}@media(hover:hover){.search .searchCat li a:hover{background:var(--color2light)}}.search .noResult{padding:0 var(--padding);display:block}.error404 .coverTitle{color:var(--color1)}.error404 li{list-style:none}.error404 .section-centered{height:calc(100vh - 180px);display:flex;justify-content:center;align-items:center}@media(max-width:900px){.error404 .section-centered{height:100vh}}.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:after{content:'';display:block;clear:both}.widgetData .row label{width:200px;float:left}.widgetData .row .ics{float:left;text-decoration:none}.companies .companyLogo{position:absolute;right:calc(var(--gutter) + var(--padding));bottom:var(--section);z-index:99;background:#fff;height:200px;width:200px;display:flex;justify-content:center;align-items:center;padding:20px}@media(max-width:900px){.companies .companyLogo{left:50%;right:auto;top:calc(var(--section) + 60px);height:100px;width:100px;padding:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.companies .companyLogo img{display:block}.features{min-height:100px;padding-bottom:var(--padding)}.features .feature{display:flex;color:#fff;padding:3px 0}.features .feature .label{min-width:100px;width:30%;font-weight:bold}.features .feature .text{width:70%}.vacancies .features.logo{padding-top:calc(100px + var(--padding))}@media(max-width:900px){.vacancies .features{padding-top:0}}@media(min-width:1600px){.vacancies .features{padding-top:0;padding-right:calc(100px + var(--padding))}}.candidates .features .label{width:35%}.candidates .features .text{width:50%}.candidates .features .text em{font-style:normal;margin:0 3px}.features .companyLogo{position:absolute;right:0;top:0;width:100px;background:#fff;height:100px;display:flex;align-items:center;justify-content:center;padding:10px}.features2 .feature{display:flex;color:var(--fontcolor);padding:5px 0}@media(max-width:900px){.features2 .feature{flex-direction:column}}.features2 .feature .label{width:250px;font-weight:bold;padding-left:20px;position:relative}.features2 .feature .label:before{position:absolute;left:0;top:9px;content:'';width:5px;height:5px;background:var(--color3);border-radius:100%;display:block}.features2 .feature .text em{font-style:normal;margin:0 3px;display:inline-block}@media(max-width:900px){.flexdetails.companies .cover{min-height:400px}.flexdetails.companies .cover .coverContent .block{justify-content:flex-end;padding-top:0;padding-bottom:var(--section)}}.buttons{display:flex;width:100%}.buttons .actionButton{flex:1;margin-right:10px;font-size:var(--xs-fontsize)}.campaigns .cover .header .buttons .actionButton{flex:0 0 auto;padding:15px calc(2 * var(--padding))}@media(max-width:900px){.campaigns .cover .header .buttons .actionButton{flex:1}}.buttons .share{margin-right:10px}.buttons .share,.buttons .heart{width:54px;height:54px;line-height:54px;text-align:center;-webkit-transform:skew(-0.2rad);transform:skew(-0.2rad);background:var(--color1);border-radius:54px;text-decoration:none;color:#fff;transition:all .2s linear}.buttons .share:before,.buttons .heart:before{display:block;-webkit-transform:skew(0.2rad);transform:skew(0.2rad)}@media(hover:hover){.buttons .share:hover,.buttons .heart:hover{background:#fff;color:var(--color1)}}.vacancyBlockItem .symbol{display:none}@media(max-width:900px){.vacancyBlockItem .header{position:relative;padding:0;display:flex;justify-content:space-between;align-items:center}.vacancyBlockItem .header .blockTitle{padding-bottom:0}.vacancyBlockItem .header .symbol{display:flex;background:var(--color3);border-radius:40px;-webkit-transform:skew(-10deg);transform:skew(-10deg);width:32px;height:32px;justify-content:center;align-items:center;text-align:center;text-decoration:none;transition:all .2s linear;color:#fff}.vacancyBlockItem .header .symbol:before{-webkit-transform:skew(10deg);transform:skew(10deg)}.vacancyBlockItem .content{margin-top:var(--padding);max-height:0;overflow:hidden}.vacancyBlockItem.active .content{max-height:100em}}.sticky{background:var(--color2);position:absolute;left:0;z-index:999;padding:10px 0;width:100%;visibility:hidden;opacity:0;transition:all .2s linear}.sticky.active{visibility:visible;opacity:1}.sticky .stickyContainer{width:100%;display:flex;align-items:center;padding:0 var(--padding);justify-content:space-between}@media(max-width:900px){.sticky .stickyContainer{padding:0;justify-content:center}}.sticky .stickyContainer .stickyTitle{flex:1;color:#fff;font-size:var(--m-fontsize)}@media(max-width:900px){.sticky .stickyContainer .stickyTitle{display:none}}.sticky .stickyContainer .actionButton{height:45px}.sticky .stickyContainer .heart{margin-left:10px;color:#fff;text-decoration:none}