@charset "UTF-8";@font-face{font-family:"ABC ROM";src:url(../fonts/ABCROM-Bold.woff2) format("woff2"),url(../fonts/ABCROM-Bold.woff) format("woff");font-style:normal;font-weight:700}@font-face{font-family:"ABC ROM";src:url(../fonts/ABCROM-Book.woff2) format("woff2"),url(../fonts/ABCROM-Book.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:"SangBleu Versailles";src:url(../fonts/SangBleuVersailles-Book.woff2) format("woff2"),url(../fonts/SangBleuVersailles-Book.woff) format("woff");font-style:normal;font-weight:400}.accordion-header,.contact-form-row button,.menu-toggle{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}*{margin:0;padding:0;box-sizing:border-box}.secretPath{position:fixed;left:0;top:0;width:20px;height:20px;z-index:5000}:root{--fluid-12-20:clamp(0.75rem, 0.1786rem + 0.8929vw, 1.25rem);--background:hsl(34, 22%, 90%);--gray:hsl(0, 0%, 96%);--orange:#916654;--logo-width:16em;--vmargin:1.15rem;--margin:1.4rem;--header-offset:12.25em;--gap:0.8rem;--underline-offset:0.3em;--sans:'ABC ROM',sans-serif;--serif:'SangBleu Versailles',serif}@media screen and (max-width:480px){:root{--logo-width:15em!important;--header-offset:15em}}html{font-family:var(--sans);font-size:var(--fluid-12-20);line-height:1.3;-webkit-font-smoothing:antialiased;background:var(--background);display:flex;flex-direction:column;min-height:100%}html[data-theme=wns]{--logo-width:18em}body{display:flex;flex-direction:column;flex-grow:1}.faq,.field,.fields-block,.media-text,.page,.page-header,.people,.team,.text-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--margin)}@media screen and (max-width:480px){.faq,.field,.fields-block,.media-text,.page,.page-header,.people,.team,.text-block{display:flex;flex-direction:column;gap:var(--vmargin)}.faq .block-headline,.field .block-headline,.fields-block .block-headline,.media-text .block-headline,.page .block-headline,.page-header .block-headline,.people .block-headline,.team .block-headline,.text-block .block-headline{margin-bottom:0}}.arrow-link,.arrow-link-prev,.card-link,.cmp.cb.bottom.desktop .main-wrapper #center-container #uc-more-link,.cmp.cb.mobile .toggles-section #uc-more-link,.cmp.cb.xs .toggles-section #uc-more-link,.footer-menu-item-link,.page-back,.page-header-link,.page-nav-all,.page-nav-next,.page-nav-prev,.text-content a{color:inherit;font-family:var(--sans);font-weight:700;text-transform:uppercase;text-decoration:underline;text-underline-offset:var(--underline-offset);-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .3s ease-in-out;transition:text-decoration-color .3s ease-in-out;transition:text-decoration-color .3s ease-in-out,-webkit-text-decoration-color .3s ease-in-out}@media screen and (hover:hover){.arrow-link-prev:hover,.arrow-link:hover,.card-link:hover,.cmp.cb.bottom.desktop .main-wrapper #center-container #uc-more-link:hover,.cmp.cb.mobile .toggles-section #uc-more-link:hover,.cmp.cb.xs .toggles-section #uc-more-link:hover,.footer-menu-item-link:hover,.page-back:hover,.page-header-link:hover,.page-nav-all:hover,.page-nav-next:hover,.page-nav-prev:hover,.text-content a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.cmp.cb.bottom.desktop .main-wrapper #center-container .is-active#uc-more-link,.cmp.cb.mobile .toggles-section .is-active#uc-more-link,.cmp.cb.xs .toggles-section .is-active#uc-more-link,.is-active.arrow-link,.is-active.arrow-link-prev,.is-active.card-link,.is-active.footer-menu-item-link,.is-active.page-back,.is-active.page-header-link,.is-active.page-nav-all,.is-active.page-nav-next,.is-active.page-nav-prev,.text-content a.is-active{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.arrow-link,.arrow-link-prev,.card-link,.page-back,.page-header-link,.page-nav-next,.page-nav-prev,.text-content a{display:inline;position:relative}.hover-trigger:hover~.arrow-link,.hover-trigger:hover~.arrow-link-prev,.hover-trigger:hover~.card-link,.hover-trigger:hover~.page-back,.hover-trigger:hover~.page-header-link,.hover-trigger:hover~.page-nav-next,.hover-trigger:hover~.page-nav-prev,.text-content .hover-trigger:hover~a{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.hover-trigger:hover~.arrow-link-prev:after,.hover-trigger:hover~.arrow-link:after,.hover-trigger:hover~.card-link:after,.hover-trigger:hover~.page-back:after,.hover-trigger:hover~.page-header-link:after,.hover-trigger:hover~.page-nav-next:after,.hover-trigger:hover~.page-nav-prev:after,.text-content .hover-trigger:hover~a:after{margin-left:.5em}@media screen and (hover:hover){.arrow-link-prev:hover:after,.arrow-link:hover:after,.card-link:hover:after,.page-back:hover:after,.page-header-link:hover:after,.page-nav-next:hover:after,.page-nav-prev:hover:after,.text-content a:hover:after{margin-left:.5em}}.arrow-link-prev:after,.arrow-link:after,.card-link:after,.page-back:after,.page-header-link:after,.page-nav-next:after,.page-nav-prev:after,.text-content a:after{display:inline-block;content:" ->";margin-left:.3em;white-space:nowrap;letter-spacing:0;transition:margin .3s ease-in-out}.arrow-link-prev,.page-back,.page-nav-prev{display:inline-block;padding-right:0;padding-left:1.3em}.arrow-link-prev:after,.page-back:after,.page-nav-prev:after{display:none}.hover-trigger:hover~.arrow-link-prev,.hover-trigger:hover~.page-back,.hover-trigger:hover~.page-nav-prev{padding-left:1.6em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media screen and (hover:hover){.arrow-link-prev:hover,.page-back:hover,.page-nav-prev:hover{padding-left:1.6em}}.arrow-link-prev:before,.page-back:before,.page-nav-prev:before{position:absolute;left:0;top:0;content:"<- ";white-space:nowrap;letter-spacing:0}.contact-detail a[href^=tel],.footer-contact a{padding-left:0!important;padding-right:0!important}.contact-detail a[href^=tel]:after,.contact-detail a[href^=tel]:before,.footer-contact a:after,.footer-contact a:before{display:none}.person-links,.person-page-links,.person-page-prefix,.person-phone,.person-role,.vita-headline{font-size:.85em;letter-spacing:-.01em}.text-content ul li,.vita-bullets-item,.vita-fachgebiete-item{list-style:none;position:relative;padding-left:1em;margin-bottom:.25em}.text-content ul li:before,.vita-bullets-item:before,.vita-fachgebiete-item:before{content:"•";position:absolute;left:0;color:var(--orange)}.benefits-list-entry-text,.card-text,.cmp.cb #aboutPanel,.page-links-entry-text{font-family:var(--serif);font-size:1.125em;font-weight:400}.article-title,.card-title,.contact-form-headline,.job-contact-headline,.media-text-text,.page-header-text,.page-intro,.team-text,.text-block-text{font-size:2em;font-family:var(--serif);font-weight:400;line-height:1.2}@media screen and (max-width:480px){.article-title,.card-title,.contact-form-headline,.job-contact-headline,.media-text-text,.page-header-text,.page-intro,.team-text,.text-block-text{font-size:1.6em;line-height:1.25}}.article-title ol,.article-title p,.article-title ul,.card-title ol,.card-title p,.card-title ul,.contact-form-headline ol,.contact-form-headline p,.contact-form-headline ul,.job-contact-headline ol,.job-contact-headline p,.job-contact-headline ul,.media-text-text ol,.media-text-text p,.media-text-text ul,.page-header-text ol,.page-header-text p,.page-header-text ul,.page-intro ol,.page-intro p,.page-intro ul,.team-text ol,.team-text p,.team-text ul,.text-block-text ol,.text-block-text p,.text-block-text ul{margin-bottom:.5em!important}.article-title ol:last-child,.article-title p:last-child,.article-title ul:last-child,.card-title ol:last-child,.card-title p:last-child,.card-title ul:last-child,.contact-form-headline ol:last-child,.contact-form-headline p:last-child,.contact-form-headline ul:last-child,.job-contact-headline ol:last-child,.job-contact-headline p:last-child,.job-contact-headline ul:last-child,.media-text-text ol:last-child,.media-text-text p:last-child,.media-text-text ul:last-child,.page-header-text ol:last-child,.page-header-text p:last-child,.page-header-text ul:last-child,.page-intro ol:last-child,.page-intro p:last-child,.page-intro ul:last-child,.team-text ol:last-child,.team-text p:last-child,.team-text ul:last-child,.text-block-text ol:last-child,.text-block-text p:last-child,.text-block-text ul:last-child{margin-bottom:0!important}.card-title--large,.page-header-text[data-size=large]{font-family:var(--serif);font-size:2.5em;line-height:1.15;letter-spacing:.01em;font-weight:400}.faux-link{position:absolute;left:0;top:0;width:100%;height:100%}.text-content h1{font-weight:700;font-size:inherit;text-transform:uppercase;margin:0 0 .3em}.text-content h2{font-size:inherit;font-weight:inherit;text-transform:uppercase;letter-spacing:.01em;margin:3em 0 .5em}.text-content h2:first-child{margin-top:0}.text-content h3{font-size:inherit;font-weight:700;margin:2em 0 0}.text-content h3:first-child{margin-top:0}.text-content h4{font-weight:inherit;font-size:inherit;text-decoration:underline;margin:2em 0 0}.text-content ol,.text-content p,.text-content ul{margin-top:0;margin-bottom:1.5em}.text-content ol:last-child,.text-content p:last-child,.text-content ul:last-child{margin-bottom:0}.text-content ol{padding-left:1.94em}.text-content ol li,.text-content ul li{margin-bottom:.5em}.text-content ol li:last-child,.text-content ul li:last-child{margin-bottom:0}.text-content strong{text-transform:uppercase}.icon-ratio{position:relative}.icon-ratio svg{position:absolute;left:0;top:0;width:100%;height:100%}svg{fill:currentColor;vertical-align:middle;overflow:visible}svg use{pointer-events:none}.media{position:relative}.media[style*="--ratio"] .media-entry{aspect-ratio:var(--ratio);-o-object-fit:cover;object-fit:cover}@media screen and (max-width:480px){.media[style*="--mobile-ratio"] .media-entry{aspect-ratio:var(--mobile-ratio);-o-object-fit:cover;object-fit:cover}}.media-entry{display:block;width:100%;height:auto}.media-caption{margin-top:.4em;margin-bottom:var(--margin)}.media a{text-decoration:none}.mrflix-fold-summary{list-style:none}.mrflix-fold-summary::-webkit-details-marker{display:none}.mrflix-fold-summary-icon{transform:rotate(90deg)}.is-open .mrflix-fold-summary-icon{transform:rotate(450deg);transition:.5s transform}.is-opening .mrflix-fold-summary-icon{transform:rotate(270deg);transition:.5s transform}.mrflix-fold-body{display:none;overflow:hidden}.mrflix-fold-body:not(.no-transition){transition:height .5s ease-out}.is-open .mrflix-fold-body{display:block}.mrflix-fold-body-inner{opacity:0;transition:.5s;transition-property:opacity,transform}.is-opening .mrflix-fold-body-inner{opacity:1;transform:none}.header{position:fixed;top:0;left:0;width:100%;background:var(--background);z-index:100}.header-logo{display:table;padding:2.2em 1.5em 1.5em;margin:0 auto;color:var(--orange);text-decoration:none}@media screen and (max-width:480px){.header-logo{padding:1em 1.5em 1.5em!important}}[data-theme=wns] .header-logo{margin-right:20vw;padding-top:.5em}.header-logo-icon{width:var(--logo-width)}.logo-image{display:block;height:auto}.logo-image svg{display:block;width:100%;height:auto}@media screen and (max-width:480px){.menu{display:flex;justify-content:center;align-items:flex-start}}.menu-toggle{display:none;text-transform:uppercase;font-weight:700;padding:var(--vmargin) var(--margin)}@media screen and (max-width:480px){.menu-toggle{display:block}.menu-open .menu-toggle{position:relative;z-index:300}}.menu-page{display:flex;justify-content:space-between}@media screen and (max-width:480px){.menu-page{position:absolute;top:0;left:0;width:100%;background:hsla(34,22%,90%,.95);flex-direction:column;z-index:200;padding:4em 0 1em;opacity:0;pointer-events:none;transform:translateY(-1em);transition:.2s ease-in-out;transition-property:opacity,transform}.menu-open .menu-page{opacity:1;pointer-events:auto;transform:none;transition-duration:.3s}}.menu-nav-list{display:flex;list-style:none}@media screen and (max-width:480px){.menu-nav-list{flex-direction:column;align-items:center;text-align:center}.menu-nav--secondary .menu-nav-list{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:2em}}.menu-nav-list-item-link{text-decoration:none;color:inherit;padding:var(--vmargin) var(--margin);display:block;text-transform:uppercase;font-weight:700}@media screen and (max-width:480px){.menu-nav-list-item-link{padding:.5em .6em}}@media screen and (hover:hover){.menu-nav-list-item-link:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}}.menu-nav-list-item-link.is-active,.menu-nav-list-item-link.is-hovered{text-decoration:underline;text-underline-offset:var(--underline-offset)}.menu-nav-list-item-submenu{display:flex;list-style:none;gap:var(--vmargin);padding:var(--vmargin) var(--margin)}@media screen and (max-width:480px){.menu-nav-list-item-submenu{justify-content:center;gap:.1em;padding:0}}@media screen and (max-width:480px){.menu-nav-list-item-submenu-holder{flex-basis:100%}}.menu-nav-list-item-submenu-item-link{text-decoration:none;color:inherit;display:block;text-transform:uppercase;font-weight:700}@media screen and (max-width:480px){.menu-nav-list-item-submenu-item-link{padding:.5em .6em}}@media screen and (hover:hover){.menu-nav-list-item-submenu-item-link:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}}.menu-nav-list-item-submenu-item-link.is-active,.menu-nav-list-item-submenu-item-link.is-hovered{text-decoration:underline;text-underline-offset:var(--underline-offset)}.hero{display:grid;grid-template-columns:1fr var(--logo-width) 1fr;align-items:center;color:#fff;background:#e1dbcb;height:100vh;position:relative;padding:0 var(--margin);z-index:200;clip-path:inset(0)}@media screen and (max-width:480px){.hero{display:flex;flex-direction:column;padding:3em var(--margin) 4em}}.hero-menu{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none}.hero-menu .menu:first-child{pointer-events:auto;color:#fff}@media screen and (max-width:480px){.menu-open .hero-menu .menu:first-child{color:#000}}.hero-menu .menu:last-child{position:absolute;left:0;top:0;width:100%;height:100%;color:#000;-webkit-mask-image:var(--hero-mask);mask-image:var(--hero-mask);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center calc(var(--hero-scroll,0) * -100vh);mask-position:center calc(var(--hero-scroll,0) * -100vh);will-change:mask-position}@media screen and (max-width:480px){.hero-menu .menu:last-child{-webkit-mask-image:var(--hero-mask-mobile);mask-image:var(--hero-mask-mobile)}}.hero-menu .menu-toggle,.hero-menu a{pointer-events:auto}@media screen and (max-width:480px){.hero-menu-page{display:none!important}}.hero picture,.hero-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.hero-tagline{display:contents}@media screen and (max-width:480px){.hero-tagline{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5em;max-width:6em}}.hero-tagline span{position:relative;grid-row:1;z-index:2;font-weight:700;text-transform:uppercase}@media screen and (max-width:480px){.hero-tagline span{display:block}}.hero-tagline span:nth-child(1){grid-column:1}.hero-tagline span:nth-child(2){text-align:right;grid-column:3}.hero-wns{display:flex;flex-direction:column;justify-content:flex-start;color:inherit;align-items:flex-start;padding:25vh var(--margin) var(--margin)}@media screen and (max-width:480px){.hero-wns{padding:15em var(--margin) 3em}}.hero-wns .hero-image,.hero-wns picture{-o-object-position:right bottom;object-position:right bottom}@media screen and (max-width:480px){.hero-wns .hero-image,.hero-wns picture{-o-object-position:center top;object-position:center top}}.hero-wns .header-logo{position:absolute;top:3.6em;right:0}@media screen and (max-width:480px){.hero-wns .header-logo-icon{width:20em}}.hero-wns-headline{position:relative;z-index:2;font-family:var(--serif);font-weight:400;font-size:3.4em;line-height:1.08;max-width:11em;margin-bottom:.25em}@media screen and (max-width:480px){.hero-wns-headline{font-size:2em;line-height:1.2;max-width:initial}}.hero-wns-credit{position:relative;z-index:2;font-size:.8em;line-height:1.4}@media screen and (max-width:480px){.hero-wns-credit{font-size:inherit}}.page{margin:var(--header-offset) var(--margin) 8em}.page-back{position:sticky;top:10rem}@media screen and (max-width:480px){.page-back{display:none}}.page-title{font-size:inherit;font-weight:700;text-transform:uppercase}.page-body{grid-column:2}.page-body[data-width=full]{grid-column:1/-1}.page-body[data-alignment=center]{text-align:center}.page-intro{margin:1rem 0 2rem}@media screen and (max-width:480px){.page-intro{margin-top:0}}.page-nav{grid-column:2;margin-top:3.1em;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.page-nav-prev{grid-column:1}.page-nav-all{grid-column:2;justify-self:center;text-align:center}.page-nav-next{grid-column:3;justify-self:end;text-align:right}.contact{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr auto;gap:var(--vmargin) var(--margin)}@media screen and (max-width:480px){.contact{display:flex;flex-direction:column}}.contact-text{grid-column:span 2;position:sticky;top:var(--header-offset)}@media screen and (max-width:480px){.contact-text{position:static;margin-bottom:1.5em}}.contact-text h1{font-size:2.5em;font-family:var(--serif);line-height:1.15;letter-spacing:.01em;font-weight:400;text-transform:inherit;margin-bottom:.5em}.contact-text h1:first-child{margin-top:-.07em}.contact-detail{grid-column:2;justify-self:end;color:var(--orange)}.contact-detail p:not(:last-child){margin-bottom:.5em}.contact-detail a[href^=tel]{font-weight:inherit}.contact-image{grid-column:3/5;grid-row:span 2;position:relative}.contact-image-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.contact-image-hover .media-entry{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (hover:hover){.contact-image:hover .contact-image-hover{opacity:1}}.contact-form{grid-column:3/5;margin:9em 0;scroll-margin-top:var(--header-offset)}@media screen and (max-width:480px){.contact-form{margin:3em 0}}.contact-form-headline{margin-bottom:2rem}@media screen and (max-width:480px){.contact-form-headline{font-size:2.5em;margin-bottom:1rem}}.contact-form-row{position:relative;margin-bottom:.4rem;display:flex}.contact-form-row--robot-toilette{position:absolute;left:-9999px}.contact-form-row:last-child{margin-bottom:0}.contact-form-row label{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;padding:.9rem 1rem .75rem;transition:.3s ease-in-out;transition-property:font-size,padding}.contact-form-row input,.contact-form-row textarea{width:100%;background:#fff;padding:.75rem 1rem .9rem;font:inherit;border:none;border-radius:0;transition:padding .3s ease-in-out}.contact-form-row input:not(:-moz-placeholder-shown),.contact-form-row textarea:not(:-moz-placeholder-shown){padding:1.35rem 1rem .3rem}.contact-form-row input:not(:placeholder-shown),.contact-form-row textarea:not(:placeholder-shown){padding:1.35rem 1rem .3rem}.contact-form-row input:not(:-moz-placeholder-shown)+label,.contact-form-row textarea:not(:-moz-placeholder-shown)+label{font-size:.8rem;padding-top:.3rem}.contact-form-row input:not(:placeholder-shown)+label,.contact-form-row textarea:not(:placeholder-shown)+label{font-size:.8rem;padding-top:.3rem}.contact-form-row button{margin-top:var(--vmargin);margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;font:inherit;font-weight:700;text-transform:uppercase}.block{margin:4em var(--margin);scroll-margin-top:var(--header-offset)}.block:first-of-type{margin-top:var(--header-offset)}.hero+.block:first-of-type{margin-top:1.75em}.block:last-of-type{margin-bottom:var(--header-offset)}.block-headline{font-size:inherit;font-weight:700;text-transform:uppercase;margin-bottom:1em;grid-column:1/-1;grid-row:1}.article-title{margin:.3em 0}@media screen and (max-width:480px){.article-title{margin-top:0}}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);list-style:none}@media screen and (min-width:481px) and (max-width:1023px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:480px){.cards{display:flex;flex-direction:column;gap:var(--margin)}}.card{background-color:var(--gray);position:relative;display:flex;flex-direction:column;transition:background-color .3s ease-in-out}@media screen and (hover:hover){.card:hover{background-color:#fff}}.card-body{padding:var(--vmargin) var(--margin);display:flex;flex-direction:column}.card-title{color:var(--orange);margin-bottom:.8em;margin-bottom:auto}.card-title a{color:inherit;text-decoration:none}.card-details{list-style:none;display:flex;flex-direction:column;gap:.5em;margin-bottom:1.7em}.card-details-item{display:flex;gap:1em}.card-details-item-icon{width:1.5em;flex-shrink:0;color:var(--orange);margin-top:-.15em}.card-link{margin-top:3.375em;justify-self:end;align-self:flex-end}@media screen and (hover:hover){.page-links-entry:hover .page-links-entry-banner-element{transform:scale(1.05)}}.page-links-entry-banner{overflow:hidden}.page-links-entry-banner-element{transition:transform .6s ease-in-out}.page-links-entry-content{flex-grow:1;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;gap:3em var(--margin)}.page-links-entry-text{grid-row:1;grid-column:1/-1}.page-links-entry-title{grid-row:2;font-size:inherit;font-weight:700;text-transform:uppercase}.page-links-entry-title a{color:inherit;text-decoration:none}.page-links-entry-link{grid-row:2;grid-column:2;margin-top:0}.media-text-text h1,.media-text-text h2{font-size:2.5em;font-family:var(--serif);line-height:1.15;letter-spacing:.01em;font-weight:400;text-transform:inherit}.media-text-text h1:first-child,.media-text-text h2:first-child{margin-top:-.07em}.team-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3em var(--margin);list-style:none}@media screen and (max-width:480px){.team-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--margin)}}.people{list-style:none}.people-entry:only-child{grid-column:1/-1}.page-header{grid-template-rows:auto auto auto 1fr}.page-header-text{grid-column:1;grid-row:2}.page-header-text a{font-size:.94em}.page-header-link{display:inline-block;justify-self:start;align-self:start;grid-column:1;grid-row:3;margin-top:1em}@media screen and (max-width:480px){.page-header-link{margin-top:0;margin-bottom:.4em}}.page-header .people{grid-column:1;grid-row:4;align-self:end;margin-top:6em}@media screen and (max-width:480px){.page-header .people{margin:0 0 .5em}}.page-header-media{grid-column:2;grid-row:2/5;display:flex;flex-direction:column;gap:var(--margin)}.person[data-layout=team] .person-image{margin-bottom:.7em}.person[data-layout=contact]{display:grid;grid-template-columns:7.4em 1fr;align-items:center;gap:var(--margin);max-width:30em}.person[data-layout=contact] .person-image{border-radius:50%}@media screen and (hover:hover){[data-theme=wns] .person:hover .person-image-element{background:#fff;transform:scale(1.05)}}.person--is-linked{position:relative}.person--is-linked .person-links,.person--is-linked .person-phone{position:relative;z-index:2}[data-theme=wns] .person-image{overflow:hidden}[data-theme=wns] .person-image .person-image-element{background:#e0dad0;transition:.3s ease-in-out;will-change:transform,background-color}.person-text{color:var(--orange)}.person-name{font-size:inherit;font-weight:700}.person-link{color:inherit;text-decoration:none}@media screen and (hover:hover){.person-link:hover{text-decoration:underline}}.person-link:before{content:"";position:absolute;inset:0;z-index:1}.person-role{margin:.2em 0 .3em}.person-phone{text-decoration:none;color:inherit}@media screen and (hover:hover){.person-phone:hover{text-decoration:underline}}.person-links{list-style:none;padding-left:0!important}.person-links-item{margin:0!important;padding-left:0!important}.person-links-item:before{display:none}.person-page-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:minmax(100vh,auto) auto;align-items:start}@media screen and (max-width:480px){.person-page-inner{display:flex;flex-direction:column}}.person-page-identity{grid-column:1;grid-row:1;align-self:stretch;padding:0 var(--margin) var(--margin);color:var(--orange)}@media screen and (max-width:480px){.person-page-identity{order:0;padding:var(--header-offset) var(--margin) 0}}.person-page-identity-inner{position:sticky;top:var(--header-offset)}@media screen and (max-width:480px){.person-page-identity-inner{position:static}}.person-page-prefix{text-transform:uppercase;font-weight:700;color:#212121;margin-bottom:.5em}.person-page-name{font-family:var(--serif);font-weight:400;font-size:2em;line-height:1.1;color:var(--orange)}.person-page-role{font-family:var(--serif);font-size:2em;line-height:1.1;color:#212121;margin:0 0 .6em}.person-page-links{list-style:none;color:#212121}.person-page-links-item a{text-decoration:none}@media screen and (hover:hover){.person-page-links-item a:hover{text-decoration:underline}}.person-page-vita{grid-column:2;grid-row:1;padding:var(--header-offset) 0 6em}@media screen and (max-width:480px){.person-page-vita{order:2;padding:1.5em var(--margin) 3em}}.person-page-portrait{grid-column:3;grid-row:1/-1;position:sticky;top:var(--header-offset);align-self:start;opacity:var(--portrait-fade,1)}@media screen and (max-width:480px){.person-page-portrait{margin-top:-3em;position:static;order:1;opacity:1}}.person-page-team{grid-column:2/-1;grid-row:2;position:relative;z-index:1;padding:0 var(--margin) 6em;max-width:50vw;justify-self:end}@media screen and (max-width:480px){.person-page-team{order:3;padding:3em var(--margin);max-width:initial}}.vita{padding-left:6.3em}.vita+.vita{margin-top:2.5em}.vita-headline{text-transform:uppercase;margin-bottom:.8em}.vita-list{font-family:var(--serif)}.vita-list-row{display:grid;grid-template-columns:5.5em 1fr;gap:.8em;margin-left:-6.3em}.vita-list-row--plain{grid-template-columns:1fr;margin-left:0;margin-top:var(--vmargin)}.vita-list-label{text-align:right}.vita-bullets{font-family:var(--serif);list-style:none}.faq .block-headline{grid-column:2}.faq .accordions{grid-column:2}.accordions{margin-left:-.4rem}.accordion{border-bottom:1px solid;transition:background-color .3s ease-in-out}.accordion[id]{scroll-margin-top:var(--header-offset)}.accordion:first-child{border-top:1px solid}.accordion.is-open{background-color:var(--gray)}@media screen and (hover:hover){.accordion:hover{background-color:var(--gray)}}.accordion-header{display:flex;align-items:center;justify-content:space-between;font-size:1.34em;padding:1.25rem .4rem 1.05rem;min-height:4.9rem}.accordion-header-text{font-family:var(--serif)}.accordion-header-icon{font-weight:700;flex-shrink:0}.accordion-body-inner{font-size:1.34em;font-family:var(--serif);padding:0 2.6rem var(--vmargin) .4rem}.text-block .block-headline,.text-block-text{grid-column:span 2}.eyebrow,.media-text-eyebrow{font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:.85em;line-height:1.2;margin-bottom:1.4em}.media-text{align-items:center}.media-text-body{grid-column:1;grid-row:1}@media screen and (max-width:480px){.media-text-body{grid-row:auto}}.media-text-text p+p{margin-top:.8em}.media-text-media{grid-column:2;grid-row:1}@media screen and (max-width:480px){.media-text-media{grid-row:auto}}.fields-block .accordions,.fields-block .block-headline{grid-column:2}.field-header{grid-column:span 2}.field-contact{grid-column:2;margin-top:3em}.field-contact-title{font-size:inherit;font-weight:700;text-transform:uppercase;margin-bottom:1em}.field-contact .people{gap:var(--margin)}.accordion .field-contact{grid-column:auto;margin-top:2em;font-family:var(--sans);font-size:1rem}.accordion .field-contact .people{display:block}.accordion .field-contact .people-entry+.people-entry{margin-top:1.5em}.vita-fachgebiete{font-family:var(--serif);list-style:none}.vita-fachgebiete-item a{color:inherit;text-decoration:none}@media screen and (hover:hover){.vita-fachgebiete-item a:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}}.benefits-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto auto auto;gap:var(--margin);list-style:none}@media screen and (max-width:480px){.benefits-list{display:flex;flex-direction:column;gap:4em}}.benefits-list-entry{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:1em}[data-count="5"] .benefits-list-entry:first-child{grid-column:2}@media screen and (max-width:480px){[data-count="5"] .benefits-list-entry:first-child{grid-column:auto}}.benefits-list-entry-icon{width:5em;mix-blend-mode:multiply}.benefits-list-entry-headline{font-size:inherit;font-weight:700;text-transform:uppercase}.job-details{list-style:none;display:flex;gap:2.5em;margin-bottom:var(--vmargin)}@media screen and (max-width:480px){.job-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--margin);margin-bottom:var(--margin)}}.job-details-item{display:flex;gap:.5em}.job-details-item-icon{width:1.5em;flex-shrink:0;margin-top:-.15em;color:var(--orange)}.job .accordions{margin-bottom:1.5em}.job-contact{margin-top:3em}.job-contact-headline{margin-bottom:1rem}.job-contact .people{display:block}.footer{margin-top:auto}.footer-row{display:grid;align-items:end;grid-template-columns:auto calc(50% - .5 * var(--margin));color:var(--orange);padding:var(--vmargin) var(--margin);gap:var(--margin)}@media screen and (min-width:481px) and (max-width:1023px){.footer-row{grid-template-columns:auto 1fr}}@media screen and (max-width:480px){.footer-row{display:flex;flex-direction:column;gap:var(--margin);align-items:center;text-align:center;padding:var(--margin)}.footer-row:last-child{gap:.4em}}.footer-row:last-child{justify-content:space-between;background:#fff;color:inherit}.footer-column{display:flex;gap:var(--margin)}.footer-contact{margin:0 auto}.footer-contact:only-child{margin:0}.footer-contact a{font-weight:inherit}.footer-links{list-style:none}@media screen and (max-width:480px){.footer-links{display:flex;flex-wrap:wrap;gap:var(--vmargin) var(--margin)}}.footer-menu{list-style:none;display:flex;gap:var(--margin);justify-self:end}.footer-menu-item-link{display:block}.cmp,.modal-wrapper{--color-cmp-background:hsla(34, 22%, 90%, .95);--color-cmp-background-rgb:235,230,224;--color-cmp-overlay:var(--color-cmp-background);--feature-overlay-opacity:1;--layout-border-radius:0;--typography-font:unset;--typography-size:inherit;--element-buttons-border-radius:1px;--color-main-border:transparent;--color-buttons-save-background:transparent;--color-buttons-accept-background:transparent;--color-buttons-deny-background:transparent;--color-buttons-save-text:inherit;--color-buttons-accept-text:inherit;--color-buttons-deny-text:inherit;--typography-size-cb:inherit;--spacing-lg:5px;--spacing-xs:10px;--spacing-md:10px;font:inherit;box-shadow:none;-webkit-font-smoothing:antialiased}.cmp button,.modal-wrapper button{font:inherit}@media screen and (max-width:480px){.cmp,.modal-wrapper{--color-cmp-background:hsl(34, 22%, 90%)}}#uc-overlay{z-index:2147483646;background:var(--background);opacity:.85;pointer-events:auto}.cmp-wrapper .cmp{box-shadow:none;background:0 0}@media screen and (max-width:480px){.cmp-wrapper .cmp{border-top:1px solid;background:var(--color-cmp-background)}}.cmp-wrapper.bottom .cmp{transform:translateY(100%);animation:move-up .3s forwards}@keyframes move-up{from{transform:translateY(100%)}to{transform:none}}.cmp.cb.desktop.cmp-wrapper .cmp:not(.bottom){max-width:700px}.cmp.cb.desktop.cmp-wrapper:not(.bottom),.cmp.cb.tablet.cmp-wrapper:not(.bottom){max-width:100%;height:100%;background:var(--color-cmp-background);display:flex}.cmp.cb.desktop.cmp-wrapper:not(.bottom) .cmp,.cmp.cb.tablet.cmp-wrapper:not(.bottom) .cmp{margin:auto!important;background:0 0!important}.cmp.cb.desktop.cmp-wrapper:not(.bottom) .cmp .list-item,.cmp.cb.desktop.cmp-wrapper:not(.bottom) .cmp .main-wrapper,.cmp.cb.desktop.cmp-wrapper:not(.bottom) .cmp .sections-body,.cmp.cb.desktop.cmp-wrapper:not(.bottom) .cmp .sections-header,.cmp.cb.tablet.cmp-wrapper:not(.bottom) .cmp .list-item,.cmp.cb.tablet.cmp-wrapper:not(.bottom) .cmp .main-wrapper,.cmp.cb.tablet.cmp-wrapper:not(.bottom) .cmp .sections-body,.cmp.cb.tablet.cmp-wrapper:not(.bottom) .cmp .sections-header{background:0 0!important}.cmp.cb.mobile footer,.cmp.cb.xs footer{border-top:none;position:relative}.cmp.cb.mobile footer:after,.cmp.cb.xs footer:after{content:"";position:absolute;left:10px;right:10px;height:1px;top:0;background:currentColor}.cmp.cb.mobile footer .buttons,.cmp.cb.xs footer .buttons{flex-direction:row;justify-content:flex-end;padding:1em 0}.cmp.cb.mobile footer .buttons .buttons-row+.buttons-row,.cmp.cb.xs footer .buttons .buttons-row+.buttons-row{margin-bottom:0!important}.cmp.cb.mobile .sections .sections-header,.cmp.cb.xs .sections .sections-header{margin:0 10px}.cmp.cb .toggles-section,.cmp.cb.mobile .sections,.cmp.cb.xs .sections{border-top:none}.cmp.cb.mobile header,.cmp.cb.xs header{display:none}.cmp-wrapper.second .main-wrapper header{padding:var(--vmargin) var(--margin);background:0 0}.cmp.cb footer{border-top:1px solid;padding:0}.cmp.cb #aboutPanel{padding:1.3rem .5rem}.cmp.cb button:not(:is(.controller-id-item-button,.uc-switch,.data-transfer-filter-button,.closeButton,.language-selector-button)){padding:.6em var(--margin)}.cmp.cb.desktop .buttons:first-child,.cmp.cb.tablet .buttons:first-child{padding-top:0}.cmp.cb.bottom .main-wrapper #center-container{padding:var(--vmargin) var(--margin)}#uc-cmp-description{max-height:initial!important}#uc-cmp-description>.privacy-title{text-transform:uppercase;font-weight:700!important;color:var(--orange);margin-bottom:5px!important}#uc-cmp-description>.privacy-text{min-height:80px!important;max-width:720px!important;color:var(--orange)}@media screen and (max-width:480px){#uc-cmp-description>.privacy-text{min-height:0!important}}.cmp.cb.bottom .main-wrapper #center-container .footer-wrapper{padding-top:0}.cmp.cb .uc-button-link,.cmp.cb button{font-size:inherit!important;text-transform:uppercase;font-weight:700!important}@media screen and (hover:hover){.cmp.cb .uc-button-link:hover,.cmp.cb button:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}}.cmp .actions.right a{display:none}.cmp.bottom footer{margin-top:0}.privacy-title{font-weight:inherit}.cmp.cb.bottom.desktop .main-wrapper #center-container{padding:var(--margin)}.cmp.cb.bottom.desktop .main-wrapper #center-container #uc-more-link,.cmp.cb.mobile .toggles-section #uc-more-link,.cmp.cb.xs .toggles-section #uc-more-link{color:var(--orange);position:relative;display:inline-flex;padding-right:0}@media screen and (hover:hover){.cmp.cb.bottom.desktop .main-wrapper #center-container #uc-more-link:hover:after,.cmp.cb.mobile .toggles-section #uc-more-link:hover:after,.cmp.cb.xs .toggles-section #uc-more-link:hover:after{transform:translateX(2px)}}.cmp.cb.bottom.desktop .main-wrapper #center-container #uc-more-link:after,.cmp.cb.mobile .toggles-section #uc-more-link:after,.cmp.cb.xs .toggles-section #uc-more-link:after{content:"->";white-space:nowrap;position:absolute;left:100%;margin-left:.3em;transition:transform .2s ease-in-out}.cmp.cb.bottom.desktop .main-wrapper #center-container #uc-more-link .details-arrow,.cmp.cb.mobile .toggles-section #uc-more-link .details-arrow,.cmp.cb.xs .toggles-section #uc-more-link .details-arrow{display:none}.cmp.cb.first .sections-body #aboutPanel,.cmp.cb.first .sections-body #adSettingsPanel,.cmp.cb.first .sections-body .categories-list{padding:var(--vmargin) var(--margin)}.cmp.cb .list-item-header{padding:var(--vmargin) 0 0}.cmp.cb .list-item-header-expander{order:5;width:auto;height:auto;align-self:center;margin-right:4px!important}.cmp.cb .list-item-header-expander:after{background:0 0;-webkit-mask-image:none;mask-image:none;width:auto;height:auto;content:"->";transform:rotate(90deg);font-weight:700;font-size:1.2em}.cmp.cb .sections-body{padding:0}.cmp.cb.desktop .main-wrapper .sections .sections-body,.cmp.cb.tablet .main-wrapper .sections .sections-body{min-height:14.1em}.cmp.cb.mobile .main-wrapper .sections .sections-body{min-height:213px}@media screen and (max-width:480px){.cmp.cb.mobile .main-wrapper .sections .sections-body{padding:0 1em}}.cmp.cb #uc-services-list .uc-expandable-card{border-radius:1px;padding:1.3em .5em;margin:0!important;border-bottom:1px solid #000}.cmp.cb #uc-services-list .uc-expandable-card:last-child{border-bottom:none}@media screen and (hover:hover){.cmp.cb #uc-services-list .uc-expandable-card:hover{background:#fff!important}}.cmp.cb #uc-services-list .uc-expandable-card [data-load-action=serviceDetails]{flex-direction:row}.cmp.cb .list-item-header{padding:0}.cmp.cb .sections-header>div{padding:.6em var(--margin);text-transform:uppercase;color:#9d9d9c;border-bottom:1px solid #000}.cmp.cb .sections-header>div.active{color:#000;border-bottom:2px solid}.cmp.cb .list-item-header-content .list-item-header-title,.cmp.cb.second #uc-categories-list .list-item-header-content .list-item-header-title{font-family:var(--serif);font-weight:inherit;font-size:1.5em}.cmp.cb.second #uc-categories-list .list-item-header-content .list-item-header-subtitle{margin-top:0;letter-spacing:0;max-width:500px}.cmp.cb .list-item-header-content .list-item-header-title{font-size:26px;font-weight:inherit}@media screen and (max-width:480px){.cmp.cb .list-item-header-content .list-item-header-title{font-size:1.75em;margin-top:.05em}}@media screen and (max-width:480px){.cmp.cb.mobile #uc-categories-list .list-item-body,.cmp.cb.xs #uc-categories-list .list-item-body{padding-left:2.35em}}@media screen and (max-width:480px){.cmp.cb #uc-categories-list .list-item-body .list-item{padding:.5em 0!important;border-top:1px solid;border-radius:0}}@media screen and (max-width:480px){.list-item-body .uc-card-title.list-item-header-title{font-size:1em!important;font-family:inherit!important}}.uc-card-description.list-item-header-subtitle{opacity:1;margin-top:0!important}.uc-badge{display:none!important}.cmp.cb.second #uc-categories-list .list-item{padding:1.3em 0;border-bottom:1px solid #000}.cmp.cb.second #uc-categories-list .list-item:last-child{border-bottom:none}@media screen and (hover:hover){.cmp.cb.second #uc-categories-list .list-item:hover{background:#fff!important}}.cmp.cb.second #uc-categories-list .list-item .list-item-header{padding:0}.cmp.cb.second #uc-categories-list .list-item-header-content{padding:0}.cmp.cb.second #uc-categories-list .list-item-body{padding-left:2.3em!important;padding-top:1em;margin-right:1.8em;margin-bottom:-1.3em!important}.cmp.cb.second #uc-categories-list .list-item-body .list-item-header-content .list-item-header-title{font-family:var(--sans);font-size:inherit;text-transform:inherit}.list-item-body .uc-card-description.list-item-header-subtitle{display:none}.cmp.cb.second #uc-categories-list .list-item-body .list-item{border-top:1px solid #000;border-radius:0;padding:.5em 0!important}.cmp.cb .large-toggle{margin-top:8px}@media screen and (max-width:480px){.cmp.cb .large-toggle{margin-top:6px;padding:0}}.uc-toggle-container{min-width:0}.cmp.cb #uc-services-list .list-item-header-actions.large-toggle{display:none}.list-item-header-actions.large-toggle{order:-1;margin:.05em .5em .05em 0!important}@media screen and (max-width:480px){.list-item-header-actions.large-toggle{margin:.05em .75em .05em 0!important}}.cmp.cb #uc-services-list .list-item-header-actions.large-toggle{margin:0!important}.cmp.first.mobile .list.categories-list .list-item-header .list-item-header-actions,.cmp.first.mobile .list.categories-list .list-item-header>.list-item-header-action,.cmp.first.tablet .list.categories-list .list-item-header .list-item-header-actions,.cmp.first.tablet .list.categories-list .list-item-header>.list-item-header-action,.cmp.first.xs .list.categories-list .list-item-header .list-item-header-actions,.cmp.first.xs .list.categories-list .list-item-header>.list-item-header-action{padding:0}.cmp.cb.bottom.desktop .main-wrapper #right-container{padding:0 1em;display:flex;align-items:end;justify-content:end}.cmp.cb.bottom.desktop .main-wrapper #right-container .buttons .buttons-row{flex-direction:row;justify-content:end}.cmp.cb.bottom.desktop .main-wrapper #right-container .buttons .buttons-row button{padding:var(--margin) .5em!important}.cmp.cb.desktop .main-wrapper .sections .sections-body.overflow::after,.cmp.cb.tablet .main-wrapper .sections .sections-body.overflow::after{display:none}.cmp.cb .uc-switch{width:20px;height:20px!important;min-width:0!important;border:1px solid!important;position:relative;background:0 0!important;border-radius:0!important;color:inherit}.cmp.cb .uc-switch:disabled{opacity:.5}.cmp.cb .uc-switch[aria-checked=true]:before{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;background:currentColor}.cmp.cb .uc-switch .icon,.cmp.cb .uc-switch:after{display:none}.cmp.cb .cb-logo{display:none}.cmp.cb.bottom.desktop .main-wrapper #left-container{display:none}.cmp.cb .modal-wrapper{width:100%;overflow:auto}.cmp.cb .modal-container{box-shadow:none}.cmp.cb .modal-container .modal-header{font-weight:400}.cmp.cb .modal-wrapper :not(.desktop) .modal-header{position:sticky}.cmp.cb .modal-container .modal-body{padding:15px 20px;transform:none;border-right:none;max-width:100%!important}.cmp.cb .modal-container footer{padding:10px 20px}.cmp.cb .modal-container footer button{padding:5px 20px}.cmp.cb #uc-services-list .details-section,.cmp.cb .consent-history-table .disclosure,.cmp.cb .stored-information-body-section .disclosure{padding:.5em 0;margin:0;border-top:1px solid;background:0 0;border-radius:0!important}.cmp.cb #uc-services-list .uc-expandable-card .list-item-body{padding:0;margin:1.3em 0}.cmp.cb #uc-services-list .details-section .uc-details-title{font-weight:inherit}.cmp.cb #uc-services-list .details-section .details-list,.cmp.cb #uc-services-list .details-section .details-text,.cmp.cb #uc-services-list .details-section .uc-details-description,.cmp.cb #uc-services-list .details-section .uc-details-tag,.cmp.cb #uc-services-list .details-section a.details-link,.stored-information-accordion.expanded .disclosure-description{font-weight:inherit;opacity:.5}.embedding-list-item-body .details-section .details-tags,.embedding-list-item-body ul,.list-item-body .details-section .details-tags,.list-item-body ul,.modal-body .details-section .details-tags,.modal-body ul{display:block!important;margin:.8em 0!important}.embedding-list-item-body .details-section .details-tags:last-child,.embedding-list-item-body ul:last-child,.list-item-body .details-section .details-tags:last-child,.list-item-body ul:last-child,.modal-body .details-section .details-tags:last-child,.modal-body ul:last-child{margin-bottom:0!important}.cmp.cb #uc-services-list .details-section .uc-details-tag,.embedding-list-item-body ul li,.list-item-body ul li,.modal-body ul li{padding:0;margin:0;display:block;border:none;min-height:initial;font-size:inherit}.cmp.cb #uc-services-list .details-section .uc-details-tag:before,.embedding-list-item-body ul li:before,.list-item-body ul li:before,.modal-body ul li:before{content:"– ";margin-right:.2em}.cmp.cb .consent-history-table,.cmp.cb .stored-information-body-section{background:0 0}.cmp.cb .consent-history-table .disclosure,.cmp.cb .stored-information-body-section .disclosure{margin-left:1em!important}.stored-information-body .disclosure,.stored-information-body .domain,.stored-information-body .sdk{padding:0}.cmp.cb .stored-information-body .disclosure .disclosure-name,.cmp.cb .stored-information-body .disclosure .domain-name,.cmp.cb .stored-information-body .domain .disclosure-name,.cmp.cb .stored-information-body .domain .domain-name{font-weight:inherit}.cmp.cb .stored-information-accordion.expanded .disclosure-description,.stored-information-body .disclosure .disclosure-item,.stored-information-body .disclosure .domain-item,.stored-information-body .disclosure .sdk-item,.stored-information-body .domain .disclosure-item,.stored-information-body .domain .domain-item,.stored-information-body .domain .sdk-item,.stored-information-body .sdk .disclosure-item,.stored-information-body .sdk .domain-item,.stored-information-body .sdk .sdk-item{font-size:inherit;opacity:.5}.cmp.cb #uc-services-list .uc-expandable-card .list-item-body .controller-id-item-container{border-radius:0;border:none;border-top:1px solid;padding:1.3em .5em;background:0 0}.cmp.mobile .list-item-body .details-list{padding-left:0}
/*# sourceMappingURL=style.css.map */
