@font-face{font-family:Gotham Medium;src:url(../fonts/Gotham-Medium.eb1faf70.eot);src:url(../fonts/Gotham-Medium.eb1faf70.eot?#iefix) format("embedded-opentype"),url(../fonts/Gotham-Medium.68ce85d4.woff2) format("woff2"),url(../fonts/Gotham-Medium.d633886e.woff) format("woff"),url(../fonts/Gotham-Medium.a57353c8.ttf) format("truetype"),url(../img/Gotham-Medium.b7c1e808.svg#Gotham-Medium) format("svg");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:Gotham Bold;src:url(../fonts/Gotham-Bold.24e8095b.eot);src:url(../fonts/Gotham-Bold.24e8095b.eot?#iefix) format("embedded-opentype"),url(../fonts/Gotham-Bold.003e90cf.woff2) format("woff2"),url(../fonts/Gotham-Bold.e5666d15.woff) format("woff"),url(../fonts/Gotham-Bold.e7eb4196.ttf) format("truetype"),url(../img/Gotham-Bold.0bc2458c.svg#Gotham-Bold) format("svg");font-weight:900;font-style:normal;font-display:auto}body{margin:0;font-family:Gotham Bold;font-feature-settings:"salt" 2;font-size:17px;letter-spacing:.2px}body.landscape{font-size:15px}body.landscape #header,body.landscape #testimonials{padding:30px 0 60px 60px}body.landscape #header .lines,body.landscape #testimonials .lines{position:absolute;right:40px;top:15vh;height:70vh}body.landscape #header .header-bottom,body.landscape #testimonials .header-bottom{position:absolute;left:60px;bottom:60px}article,img{-webkit-animation:appear .7s ease-out;animation:appear .7s ease-out}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0}to{opacity:1}}#header{background:#8c8273;color:#fff;padding:30px 24px 64px 24px;height:100vh;width:100vw;box-sizing:border-box}#header .header-content{max-width:1440px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-items:stretch}#header .vector-graphic{flex-grow:1;max-width:1280px;max-height:80vh}#header .vector-graphic .line-0,#header .vector-graphic .line-1,#header .vector-graphic .line-2{fill:#8c8273;transform-origin:center}#header .site-title{margin-top:0;word-spacing:2000px;word-spacing:100vw;font-size:1.5em}#header .lead{max-width:220px;align-self:flex-start;font-size:1.5em}#header .site-claim{display:none}#competences{max-width:790px;margin:55px auto}#competences .competence-logo-container{display:flex;flex-direction:column;align-items:flex-end;margin:55px 33px 45px 24px}#competences .competence-logo{width:80px}#competences .competence-logo .head{width:70px}#competences .competence-logo .heart{width:83px;margin-bottom:-4px}#competences .competence-logo .legs{margin-left:-5px}#competences .competence-logo .arms{margin-left:5px}#competences .competence-group{margin:0 24px 120px 24px}#competences .competence-group-title{color:#8c8273;font-size:.875em;text-transform:uppercase;text-align:center}#competences .competence-group-lead{display:block;color:#baad9f;font-size:1.25em;margin-bottom:56px;line-height:1.3}#competences .competence-group-icon{width:74px;margin:0 auto;display:block;-webkit-tap-highlight-color:transparent}#competences .competence-group-icon .arm,#competences .competence-group-icon .dash,#competences .competence-group-icon .head,#competences .competence-group-icon .heart,#competences .competence-group-icon .hip,#competences .competence-group-icon .leg,#competences .competence-group-icon .nose{fill:#8c8273;stroke-width:.2px;stroke:#8c8273}#competences .competence-group-icon .eye{transform-origin:0 0;opacity:0}#competences .competence-group-icon .leg.front{transform-origin:66% 16%}#competences .competence-group-icon .leg.back{transform-origin:53% 21%}#competences .competence-group-icon .lower{transform-origin:87% 40%}#competences .competence-group-icon .front .foot{transform-origin:60% 60%}#competences .competence-group-icon .eye{fill:#fff}#competences .competence-group-icon .heart{transform-origin:center}#competences .competence-group-icon .arm-lower{transform-origin:95% 82%}#competences .competence{overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent}#competences .competence .arrow{width:15px;fill:#5dbbeb;margin-right:20px;transform:rotate(0);transition:transform .2s ease-out;align-self:center}#competences .competence .competence-head{display:flex;align-items:flex-start}#competences .competence .competence-title{display:inline;font-size:1.25em;margin:0;padding-right:10px}#competences .competence .competence-content{height:0;font-size:1em;cursor:default;margin-left:5px;padding-right:10px}#competences .competence .competence-text{font-family:Gotham Medium;line-height:1.5;color:#766c5e;display:block;white-space:pre-line;margin-top:30px;margin-left:30px;padding-bottom:67px}#competences .competence.expanded .arrow{transform:rotate(180deg)}#testimonials{position:relative;background:#8c8273;overflow:auto}#testimonials .testimonials-title{color:#fff;white-space:pre-line;display:inline-block;margin-left:24px;margin-top:30px;margin-bottom:84px}#testimonials .testimonial-list{position:relative;margin:0;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}#testimonials .testimonial-list .testimonial-list::-webkit-scrollbar{display:none}#testimonials .testimonial{flex-shrink:0;float:left;scroll-snap-align:start;width:70%;max-width:350px;padding:30px 0 40px 16px}#testimonials .testimonial:last-of-type{padding-right:24px}#testimonials .testimonial .testimonial-card-wrapper{display:flex;height:100%}#testimonials .testimonial .testimonial-card{background:#fff;padding:30px 24px;border-radius:3px;display:flex;flex-direction:column}#testimonials .testimonial .testimonial-footer{flex-grow:0}#testimonials .testimonial .testimonial-image{width:78px;height:78px;border-radius:50%;display:block;margin:0 auto;-o-object-fit:cover;object-fit:cover}#testimonials .testimonial .testimonial-text{margin:31px 0 50px 0;display:block;text-align:center;line-height:1.5;flex-grow:1}#testimonials .testimonial .testimonial-name,#testimonials .testimonial .testimonial-position{display:block;color:#baad9f;text-align:center;white-space:pre-line}#contact .social-links{margin-top:17px}#contact .call-to-action,#contact .socials-title{font-size:1.5em;text-align:center;max-width:200px;display:block}#contact .socials-title{color:#8c8273;margin:75px auto 0 auto}#contact ul li{text-align:center}#contact .linkedin,#contact .xing{width:27px;display:inline-block;background-color:#8c8273;fill:#fff;border-radius:3px}#contact .portrait{width:150px;border-radius:50%;margin:57px auto 53px auto;display:block;-o-object-fit:cover;object-fit:cover}#contact .call-to-action{color:#5dbbeb;margin:0 auto 84px auto}#contact .contact-details{background-color:#8c8273;color:#fff;font-size:1em;text-align:center;white-space:pre-line;padding:58px 50px}#contact .contact-details .contact-detail{display:block}#contact .contact-details .contact-detail.new-block{margin-top:30px}#contact .contact-details .contact-detail.new-block-double{margin-top:60px}#contact a,#contact a:visited{color:#fff;text-decoration:none}#footer{background-color:#8c8273;display:block;padding:30px 0}#footer .link-list{margin:0 auto;text-align:center}#footer .link-list .link{display:inline}#footer a,#footer a:visited{margin-right:24px;text-decoration:none;color:#baad9f}#footer a:hover{color:#fff}ul{padding:0;margin:30px 24px}ul li{color:#8c8273;list-style-type:none}.article{display:block;background-color:#fff;color:#8c8273}.article .article-content{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;max-width:500px;margin:0 auto;padding:30px 24px}.article h1{font-size:2.5em}.article h2,.article h3,.article h4,.article h5,.article h6{margin-top:60px}.article p{font-family:Gotham Medium}.article a,.article a:visited{text-decoration:none;color:#5dbbeb}.article a:hover,.article a:visited:hover{text-decoration:underline}@media screen and (min-width:897px){body{font-size:16px}body.landscape{font-size:13px}#header{padding:100px 100px 0 100px}#header .lead,#header .site-title{font-size:2.9em}#header .header-bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:104px;max-width:1270px}#header .header-bottom .lead{max-width:425px}#header .header-bottom .site-claim{display:block;font-size:1.3125em;line-height:1.4;color:#d0c4b8;max-width:356px;padding-bottom:38px}#competences .competence-group:last-of-type{margin-bottom:348px}#competences .competence-group-title{font-size:1.25em}#competences .competence-group-lead{font-size:2.9em;line-height:1.27;margin-bottom:73px}#competences .competence-group-icon{width:100px}#competences .competence-group-icon.head{margin-left:10px;width:90px}#competences .competence-group-icon.heart{width:110px}#competences .competence-logo-container{margin-top:230px;margin-bottom:62px}#competences .competence-logo{width:100px}#competences .competence .competence-title{font-size:1.68em}#competences .competence .competence-text{font-size:1.6em;color:#baad9f;max-width:540px;margin-left:44px}#competences .competence .arrow{width:21px;margin-right:28px}#testimonials .testimonials-title{font-size:2.9em;line-height:1.25;margin-top:116px}#testimonials .testimonial-list{justify-content:center}#testimonials .testimonials-title{display:block;text-align:center;margin-left:auto;margin-right:auto}#testimonials .testimonial{font-size:1.125em;line-height:1.44;padding-bottom:89px}#contact .social-links{margin-top:40px}#contact .linkedin,#contact .xing{width:31px;height:31px}#contact .socials-title{font-size:2.9em;max-width:450px;margin-top:216px}#contact .call-to-action{font-size:2.9em;max-width:390px}#contact .contact-details{font-size:1.68em;padding-top:110px;line-height:1.33}#contact .portrait{width:375px;height:375px;margin-top:93px;margin-bottom:127px}#footer{padding-bottom:57px}.article .article-content{padding-top:100px;padding-bottom:100px}}