.sitemap .list_Level0,.sitemap .list_Level0_Children{display:flex;flex-flow:row wrap}.sitemap .list_Level0>li,.sitemap .list_Level0_Children>li{flex:0 0 calc(100% / 3);padding:0 25px 25px 0}@media(max-width:900px){.sitemap .list_Level0>li,.sitemap .list_Level0_Children>li{flex:0 0 calc(100% / 2);padding:25px}}.sitemap .list_Level0 a,.sitemap .list_Level0_Children a,.sitemap .list_Level0 .noLink,.sitemap .list_Level0_Children .noLink{color:var(--color1);font-weight:bold;text-transform:uppercase;font-family:var(--subfont)}.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) 5px}.search .searchCat .searchCatTitle{padding-bottom:5px;font-weight:bold}.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{border-top:1px solid var(--color4)}.search .searchCat li a{padding:5px 0}@media(hover:hover){.search .searchCat li a:hover{background:var(--color4)}}.search .noResult{padding:0 var(--padding);display:block}.error404{background:url(/App_SkinMaster/images/404.jpg);background-position:center;background-size:cover;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.error404 header{position:absolute;top:0}.error404 header .headerContainer{display:block}@media(max-width:900px){.error404 header .headerContainer .mainLogo{margin:0 auto}}.error404 main{flex:initial;width:100%}.error404 main .errorContainer{display:block;width:40%;margin:0 auto}@media(max-width:900px){.error404 main .errorContainer{width:90%}}.error404 main .errorContainer .block{text-align:center}.error404 main .errorContainer .block .header{padding-bottom:var(--padding)}.error404 main .errorContainer .block h1{font-size:16rem}.error404 main .errorContainer .block .content a{text-decoration:underline}.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}@media(max-width:767px){.events .grid_8 .header h1,.news .grid_8 .header h1{font-size:calc(var(--xxl-fontsize) - 2.6rem);-webkit-hyphens:auto;hyphens:auto}}@media(min-width:767px){.events .grid_8 .header h1,.news .grid_8 .header h1{font-size:calc(var(--xxl-fontsize) - 2.6rem)}}@media(min-width:1023px){.events .grid_8 .header h1,.news .grid_8 .header h1{font-size:calc(var(--xxl-fontsize) - 1.9rem)}}@media(min-width:1200px){.events .grid_8 .header h1,.news .grid_8 .header h1{font-size:5rem}}.events .grid_8 .shareSocial,.news .grid_8 .shareSocial{position:absolute;top:var(--padding);right:0}.events .grid_8 .content .scrolling{width:100%;white-space:nowrap;overflow:scroll}.companies .section-cover{margin-bottom:calc(var(--padding-section) * 2)}.companies .section-cover .cover,.companies .section-cover .coverItem{overflow:visible}.companies .section-cover .section-image:before{transition:all .2s linear;content:'';position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,rgba(45,45,45,0) 0,rgba(45,45,45,0.99) 99%,#2d2d2d 100%);width:100%;height:50%;z-index:1;opacity:.8}@media(max-width:900px){.companies .section-cover .coverContent .grid_7{width:100%}}.companies .section-cover .coverContent .grid_7 .block .media .brandLogo{width:50px;height:50px;background:#fff;display:flex;align-items:center;justify-content:center}.companies .section-cover .coverContent .grid_7 .block .media .brandLogo img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;display:block}.companies .section-cover .coverContent .grid_7 .block .header{margin:var(--padding-block) 0;padding:0}.companies .section-cover .coverContent .grid_7 .block .header .address{display:flex;align-items:center;font-family:var(--subfont)}.companies .section-cover .coverContent .grid_5 .speedDate{padding:var(--padding-block);display:flex;justify-content:flex-end}.companies .section-cover .coverContent .grid_5 .block{display:flex;flex-flow:row;justify-content:flex-end}.companies .section-cover .coverContent .grid_5 .block .symbol{width:40px;line-height:40px;text-align:center}@media(max-width:900px){.companies .section-cover .coverContent .grid_5{position:absolute;right:0;top:10px}}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.vacancies .stickyHeader{display:none;width:100%;position:fixed;top:0;left:0;z-index:999;box-shadow:0 2px 6px rgba(0,0,0,0.2);-webkit-animation:slide-down .7s;animation:slide-down .7s;background:var(--blackDark)}.vacancies .stickyHeader.sticky{display:block}.vacancies .stickyHeader .stickyContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 0}.vacancies .stickyHeader .stickyContainer .header{display:flex;align-items:center;padding:0}.vacancies .stickyHeader .stickyContainer .header .brandLogo{margin-right:15px;width:50px;height:50px;background:#fff;display:flex;align-items:center;justify-content:center}.vacancies .stickyHeader .stickyContainer .header .brandLogo img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;display:block}.vacancies .stickyHeader .stickyContainer .header h1{color:#fff;font-size:2.2rem;padding:0;letter-spacing:1px}.vacancies .stickyHeader .stickyContainer .content{display:flex;align-items:center}@media(max-width:900px){.vacancies .stickyHeader .stickyContainer .content .item:last-of-type{margin-left:var(--padding)}}.vacancies .stickyHeader .stickyContainer .content .actionButton{font-size:1.3rem}.vacancies .stickyHeader .stickyContainer .content .actionButton .symbol{margin-right:10px}@media(max-width:900px){.vacancies .stickyHeader .stickyContainer{min-height:60px;justify-content:center}.vacancies .stickyHeader .stickyContainer .header{display:none}}@media(max-width:900px){.vacancies .stickyHeader{padding:5px 0}}.vacancies .section-cover .cover,.vacancies .section-cover .coverItem{overflow:visible}.vacancies .section-cover .section-image:before{transition:all .2s linear;content:'';position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,rgba(45,45,45,0) 0,rgba(45,45,45,0.99) 99%,#2d2d2d 100%);width:100%;height:50%;z-index:1;opacity:.8}@media(max-width:900px){.vacancies .section-cover .coverContent .grid_7{width:100%}}.vacancies .section-cover .coverContent .grid_7 .block{bottom:-140px}@media(max-width:900px){.vacancies .section-cover .coverContent .grid_7 .block{bottom:-80px}}.vacancies .section-cover .coverContent .grid_7 .block .media .brandLogo{width:50px;height:50px;background:#fff;display:flex;align-items:center;justify-content:center}.vacancies .section-cover .coverContent .grid_7 .block .media .brandLogo img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;display:block}.vacancies .section-cover .coverContent .grid_7 .block .header{margin:var(--padding-block) 0;padding:0}.vacancies .section-cover .coverContent .grid_7 .block .header h1{padding:0;font-size:4rem}@media(max-width:900px){.vacancies .section-cover .coverContent .grid_7 .block .header h1{font-size:3rem;-webkit-hyphens:none;hyphens:none}}.vacancies .section-cover .coverContent .grid_7 .block .header .address{display:flex;align-items:center}.vacancies .section-cover .coverContent .grid_5 .block{display:flex;flex-flow:row;justify-content:flex-end}.vacancies .section-cover .coverContent .grid_5 .block .symbol{width:40px;line-height:40px;text-align:center}@media(max-width:900px){.vacancies .section-cover .coverContent .grid_5{position:absolute;right:0;top:10px}}.vacancies .features .feature{display:flex;margin-bottom:8px}.vacancies .features .feature .label{padding-right:10px;font-weight:bold}.vacancies .features .feature .label,.vacancies .features .feature .text{line-height:1.2;flex:1 0 50%}@media(max-width:900px){.vacancies .features .feature .label,.vacancies .features .feature .text{word-break:break-word}}.vacancies .videoBlock .block{padding:0;margin:0}.vacancies .section-8-4{margin-top:calc(var(--padding-section) * 3);padding-top:0}.vacancies .section-8-4.extraListSection{margin-top:0;padding-top:var(--padding-section)}@media(min-width:900px){.vacancies .section-8-4 .mainWidth{padding:0 0 0 var(--spacer)}}.vacancies .section-8-4 .mainWidth .grid_8 .extraList .extraListContainer .grid_12 .list .header{display:none}.vacancies .section-8-4 .mainWidth .grid_8 .extraList .extraListContainer .grid_12 .list .content ul{display:flex;flex-flow:row}.vacancies .section-8-4 .mainWidth .grid_8 .extraList .extraListContainer .grid_12 .list .content ul li:before{display:none}.vacancies .section-8-4 .mainWidth .grid_8 .extraList .extraListContainer .grid_12 .list .content ul li:nth-child(1) a .widgetHeader{color:var(--color5)}.vacancies .section-8-4 .mainWidth .grid_8 .extraList .extraListContainer .grid_12 .list .content ul li:nth-child(2) a .widgetHeader{color:var(--color4)}.vacancies .section-8-4 .mainWidth .grid_8 .extraList .extraListContainer .grid_12 .list .content ul li:nth-child(3) a .widgetHeader{color:var(--color2)}@media(max-width:900px){.vacancies .section-8-4 .mainWidth .grid_8 .extraList .extraListContainer .grid_12 .list .content ul{flex-flow:column}.vacancies .section-8-4 .mainWidth .grid_8 .extraList .extraListContainer .grid_12 .list .content ul li{padding:0 0 15px 0}}.vacancies .section-8-4 .mainWidth .grid_4{padding:0}.vacancies .section-8-4 .mainWidth .grid_4 .header h1{font-size:4rem}.vacancies .sectionApply{margin-top:calc(var(--padding-section) * 3);padding-top:0}.stagemarkt .section-cover .cover .coverItem.large.positionBottomLeft .section-image{height:60vh}.stagemarkt .section-cover .cover .coverItem.large.positionBottomLeft .coverContent .block{bottom:0}.stagemarkt .section-cover .cover .coverItem.large.positionBottomLeft .coverContent .block .header h1{font-size:var(--xxl-fontsize)}