.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{background-color:var(--color1)}}.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(--fontcolor);padding:var(--gutter)}.sitemap .vertical a:after{content:"\e5c8";position:absolute;top:50%;right:var(--gutter);margin-top:calc(var(--iconsize) / 2 * -1);font-family:var(--symbol);font-size:var(--iconsize)}.sitemap .vertical li{border-top:1px solid var(--color1)}.sitemap .vertical li.listItemFirst{border-top:0}.sitemap .vertical li .list_Level1 a,.sitemap .vertical li .list_Level1_Children a{padding:var(--gutter) calc(var(--gutter) * 2)}.sitemap .vertical li .list_Level2 a,.sitemap .vertical li .list_Level2_Children a{padding:var(--gutter) calc(var(--gutter) * 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;background:0;border:0}.search div[role=tablist]{display:flex;gap:var(--gutter);border-bottom:1px solid var(--color2);margin-bottom:var(--padding);overflow-x:auto;overflow-y:hidden}@media(max-width:56em){.search div[role=tablist]{flex-direction:column;gap:calc(var(--gutter) / 2);border:0}}.search div[role=tablist] button{padding:var(--buttonPadding);letter-spacing:var(--letter-spacing);text-transform:uppercase;line-height:1;min-width:300px;transition:all .2s linear;background:transparent;border:1.5px solid var(--fontcolor);color:var(--fontcolor);position:relative;display:inline-flex;justify-content:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-family:var(--basicfont);font-size:var(--fontsize);cursor:pointer}@media(min-width:56em){.search div[role=tablist] button{border-bottom:0}}.search div[role=tablist] button:before{content:'\e923';transition:opacity .3s ease-out;font-family:var(--symbol);font-size:14px;-moz-osx-font-smoothing:grayscale;opacity:0;width:14px;height:auto;overflow:hidden}.search div[role=tablist] button .text{left:-14px;position:relative;transition:all .3s ease-out}.search div[role=tablist] button[aria-selected="true"]{background-color:var(--color5);border:1.5px solid var(--color5);color:#fff}.search div[role=tablist] button[aria-selected="true"] .text{left:0}.search div[role=tablist] button[aria-selected="true"]:before{opacity:1}@media(hover:hover){.search div[role=tablist] button:hover .text{left:0}.search div[role=tablist] button:hover:before{opacity:1}}.search div[role=tabpanel]{display:flex;flex-direction:column}.search div[role=tabpanel].functions,.search div[role=tabpanel].hotels{flex-direction:row;flex-wrap:wrap;margin-left:var(--min-gutter)}.search div[role=tabpanel].functions .holder,.search div[role=tabpanel].hotels .holder{width:calc(100% / 3);padding-left:var(--gutter);padding-bottom:var(--gutter)}@media(max-width:56em){.search div[role=tabpanel].functions .holder,.search div[role=tabpanel].hotels .holder{width:100%}}.search div[role=tabpanel].functions .holder .block,.search div[role=tabpanel].hotels .holder .block{padding:0}.search div[role=tabpanel].vacancies{gap:var(--gutter)}.search .holder .block.pages-item{border:1px solid var(--placeholder);background:transparent;padding:calc(var(--gutter) * 1.5);transition:all .2s linear;gap:var(--gutter)}.search .holder .block.pages-item .footer{position:absolute;right:calc(var(--gutter) * 1.5);bottom:calc(var(--gutter) * 1.5)}.search .holder .block.pages-item:hover{transition:all .2s linear;border-color:var(--fontcolor)}.search .holder .block.pages-item:hover .footer .symbol.arrow-right{border-color:var(--color5);color:white;background:var(--color5);transition:all .2s linear}.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{float:left;width:200px}.widgetData .row .ics{float:left;text-decoration:none}@media(min-width:56em){.flexdetails.vacancies .sectionFirst,.flexdetails.hotels .sectionFirst{padding-bottom:calc(var(--section) / 2);display:flex;align-items:flex-end}}@media(min-height:840px){.flexdetails.vacancies .sectionFirst,.flexdetails.hotels .sectionFirst{height:calc(100svh - calc(var(--gutter) * 4 + 49px))}}.flexdetails.vacancies .sectionFirst .gridContainer .gridItemLeft .block,.flexdetails.hotels .sectionFirst .gridContainer .gridItemLeft .block{padding:0}.flexdetails.vacancies .section-fixed-columns.sectionFirst .gridContainer .gridItemLeft{grid-column:7 / span 6;order:2}@media(min-width:56em){.flexdetails.vacancies .section-fixed-columns.sectionFirst .gridContainer .gridItemLeft .block{padding-left:var(--gutter)}.flexdetails.vacancies .section-fixed-columns.sectionFirst .gridContainer .gridItemLeft .block .footer .actionButton{min-width:250px}}.flexdetails.vacancies .section-fixed-columns.sectionFirst .media.split{display:flex;gap:var(--gutter)}.flexdetails.vacancies .section-fixed-columns.sectionFirst .media.split img,.flexdetails.vacancies .section-fixed-columns.sectionFirst .media.split video{display:block;width:100%;aspect-ratio:9 / 16}.flexdetails.vacancies .section-fixed-columns.sectionFirst .media.split a{aspect-ratio:9 / 16}.flexdetails.vacancies details summary{position:-webkit-sticky;position:sticky;z-index:9;width:100%;padding:var(--gutter) var(--spacer);display:grid;grid-column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:center;cursor:pointer}.flexdetails.vacancies details summary .text{font-family:var(--subfont);font-size:var(--m-fontsize);grid-column:span 11}.flexdetails.vacancies details summary .number{grid-column:span 1;border-radius:100%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:var(--xs-fontsize)}.flexdetails.vacancies details .sectionSubItem{padding:var(--padding) 0}.flexdetails.vacancies details.is-first{background:var(--color1)}.flexdetails.vacancies details.is-first.is-sticky{border-bottom:1px solid var(--grey2)}.flexdetails.vacancies details.is-first summary{top:0;color:var(--fontcolor);background:var(--color1)}.flexdetails.vacancies details.is-first summary .number{border:1.5px solid var(--fontcolor)}.flexdetails.vacancies details.is-first summary::-webkit-details-marker{display:none}.flexdetails.vacancies details.is-second{background:var(--color4)}.flexdetails.vacancies details.is-second h3{color:#fff}.flexdetails.vacancies details.is-second a{color:#fff}@media(hover:hover){.flexdetails.vacancies details.is-second a:hover{color:var(--color1)}}.flexdetails.vacancies details.is-second summary{top:0;color:#fff;background:var(--color4)}.flexdetails.vacancies details.is-second summary .number{border:1.5px solid #fff}.flexdetails.vacancies details.is-second summary::-webkit-details-marker{display:none}.flexdetails.vacancies .hotelabout .gallery{padding:var(--padding) 0}.flexdetails.hotels .section-fixed-columns.sectionFirst .gridContainer .gridItemLeft{grid-column:span 5}.flexdetails.hotels .section-fixed-columns.sectionFirst .gridContainer .gridItemRight{grid-column:7 / span 6}.flexdetails.hotels .hotelabout .header .subHeaderTag,.flexdetails.hotels .hotelabout .sectionButtons{display:none}.flexdetails .hotelabout .block{padding:var(--padding) 0}.flexdetails .hotelabout .sectionButtons{padding-top:var(--padding)}.flexdetails.functions .functionCover .media a{pointer-events:none}.flexdetails.functions .functionCover .media button{display:none}.flexdetails.functions .functionCover .gridItemRight{grid-column:7 / span 5;padding-bottom:0}.flexdetails.functions .functionCover .gridItemRight .introRight{padding-bottom:var(--section)}.flexdetails.functions .functionCover .gridItemLeft .intro{gap:var(--padding);padding:var(--section) 0 0}@media(max-width:56em){.flexdetails.functions .functionCover .gridItemLeft{order:2}.flexdetails.functions .functionCover .gridItemLeft .image.video{display:none}.flexdetails.functions .functionCover .gridItemLeft .intro{padding-top:var(--padding);gap:calc(var(--padding) * 2)}.flexdetails.functions .functionCover .gridItemRight{grid-column:7 / span 5;padding-bottom:0}.flexdetails.functions .functionCover .gridItemRight .introRight{padding-bottom:calc(var(--padding) * 2)}}.flexdetails.functions .vacancyCount{padding:14px 36px 6px 36px;background:var(--color2);border-radius:100px;color:#fff;display:inline-flex;justify-content:center;align-items:center;margin-left:calc(var(--gutter) / 2);font-size:calc(var(--m-fontsize) + 0.8rem);min-width:110px}@media(max-width:56em){.flexdetails.functions .vacancyCount{padding:10px 24px 4px 24px;min-width:85px}}.flexdetails.functions .sticky .vacancyCount{padding:8px 16px;font-size:var(--s-fontsize);min-width:auto}@media(max-width:56em){.flexdetails.functions .workday .gridContainer{gap:0}.flexdetails.functions .workday .gridContainer .gridItemRight{padding:var(--section) 0}.flexdetails.functions .workday .gridContainer .gridItemLeft{order:2;margin-left:calc(var(--spacer) * -1)}.flexdetails.functions .workday .gridContainer .gridItemLeft .blockEntry{width:100%;margin-left:0}.flexdetails.functions .workday .gridContainer .gridItemLeft details.item{padding:0}}.flexdetails.functions .workday details[open].item .block .inner .content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;height:auto;padding-top:var(--gutter)}.flexdetails.functions .workday details[open].item .block .inner .footer{opacity:0;height:0}.flexdetails.functions .workday details summary::-webkit-details-marker{display:none}.flexdetails.functions .workday details summary::marker{content:''}.flexdetails.functions .workday details.item{padding-bottom:0;cursor:pointer}.flexdetails.functions .workday details.item .block{padding:0;height:auto;overflow:hidden;display:flex;justify-content:center;transition:all .2s linear}.flexdetails.functions .workday details .media{position:absolute;width:100%;height:100%}.flexdetails.functions .workday details .media:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,rgba(0,24,19,0) 0,rgba(0,24,19,0.85) 100%)}.flexdetails.functions .workday details .media img{aspect-ratio:16 / 9;height:100%}.flexdetails.functions .workday details .inner{z-index:9;color:#fff;display:flex;flex-direction:column}.flexdetails.functions .workday details .inner .features .feature{background:var(--color4-tint125);color:#fff}@media(max-width:56em){.flexdetails.functions .workday details .inner .features .feature .text{font-size:var(--xs-fontsize)}}.flexdetails.functions .workday details .inner .content{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0);transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s;height:0;opacity:0}.flexdetails.functions .workday details .inner .header,.flexdetails.functions .workday details .inner .footer{padding-top:var(--gutter)}.flexdetails.functions .workday details .inner .header .blockTitle,.flexdetails.functions .workday details .inner .footer .actionButton{color:#fff}.flexdetails.functions .workday details .inner .footer{transition:opacity .2s;height:auto;opacity:1}.flexdetails.functions .workday details .inner .footer .actionButton{padding:0;justify-content:flex-start}.flexdetails.functions .workday details .inner .footer .actionButton:hover{background:0}