#content ::-moz-selection{background:#322114;color:white;text-shadow:none}#content ::selection{background:#322114;color:white;text-shadow:none}#content>nav{transition:height 750ms ease;background-color:#322114;width:100%;position:fixed;z-index:2000;top:0;left:0}#content>nav.small{height:90px}#content>nav.small>div>ul>li{margin-top:13px}#content>nav.large{height:120px}#content>nav.large>div>ul>li{margin-top:30px}#content>nav>div{display:flex;width:1140px;height:inherit;margin:0 auto;background-image:url(/assets/img/logo_klingele_white.png);background-size:auto 85%;background-position:center center;background-repeat:no-repeat}#content>nav>div>ul{display:flex;justify-content:space-around;width:calc(50% - 100px);height:inherit}#content>nav>div>ul+ul{margin-left:200px}#content>nav>div>ul>li{transition:margin-top 750ms ease}#content>nav>div>ul>li>a{outline:none;display:block;font-family:"Josefin Sans",sans-serif;font-weight:300;letter-spacing:-0.5px;font-size:20px;color:#716862;text-decoration:none;padding-top:27px;padding-bottom:27px}#content>nav>div>ul>li>a.selected{color:white;font-weight:400}#content>nav>div>ul>li>a:hover{color:white}#content>nav>nav{position:absolute;top:10px;right:10px}#content>nav>nav>span,#content>nav>nav>a{padding:5px;font-family:"Josefin Sans",sans-serif;font-weight:400;font-size:10px;color:#716862}#content>nav>nav>span{color:white}#content>nav>nav>a{text-decoration:none}#content>nav>nav>a:hover{color:white}#content>section>article{box-sizing:border-box;width:1140px;margin:0 auto}#content>section>article h2{font-family:"Josefin Sans",sans-serif;font-weight:400;font-size:60px;color:#501f00;letter-spacing:-2px}#content>section>article h3{font-family:"Josefin Sans",sans-serif;font-weight:300;font-size:30px;color:#501f00}#content>section>article p{font-family:"Playfair Display",serif;font-weight:400;color:#501f00}#content>section>article p a{color:#aa8f53;text-decoration:none;border-bottom:2px solid #aa8f53}#content>section>article p a:hover{background-color:#322114;border-color:#322114;color:white}#content>#mobilemenu{display:none}section#intro{position:relative}section#intro>div.slideshow{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%}section#intro>div.slideshow>div{position:absolute;width:inherit;height:calc(100% - 90px);top:90px;left:0;background-repeat:repeat-x;background-size:100% auto;background-color:white;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 1000ms ease,top 750ms ease}section#intro>div.slideshow>div.selected{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}section#intro>article#home{box-sizing:border-box;height:95vh;min-height:550px;text-align:center;padding-top:calc(65vh - 250px)}section#intro>article#home>a.award{outline:none;cursor:pointer;display:block;position:absolute;left:0px;top:120px;width:100%;height:75px;transition:top 750ms ease;overflow:hidden;text-decoration:none;text-align:left}section#intro>article#home>a.award.hide{top:-120px !important}section#intro>article#home>a.award>span{transition:width 2s ease-out,left 2s ease-out;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;height:100%}section#intro>article#home>a.award>span.left{background-color:#ffee00;left:-405px;width:0px;position:relative}section#intro>article#home>a.award>span.left.show{left:calc(-368px + 9.5vw);width:50%}section#intro>article#home>a.award>span.left::before{position:absolute;content:'';right:-400px;top:0px;height:100%;width:400px;background-image:url(/assets/img/chapter_brand/award_left.png);background-size:contain;background-position:top right;background-repeat:no-repeat}section#intro>article#home>a.award>span.right{background-color:#f6f6f3;position:relative;width:0px;left:calc(100% + 70px)}section#intro>article#home>a.award>span.right.show{left:calc(63px + 9.5vw);width:50%}section#intro>article#home>a.award>span.right::before{position:absolute;content:'';left:-70px;top:0px;height:100%;width:70px;background-image:url(/assets/img/chapter_brand/award_right.png);background-position:top left;background-size:contain;background-repeat:no-repeat}section#intro>article#home>a.award>span.stuck{transition:none}section#intro>article#brand{padding-top:70px;text-align:center}section#intro>article#brand>h2{padding-bottom:40px}section#intro>article#brand>h2.light{color:white;text-shadow:rgba(50,33,20,0.5) 0px 0px 5px}section#intro>article#brand>h2.dark{color:#501f00;text-shadow:#fff 0px 0px 5px}section#intro>article#brand>div{display:flex;align-content:stretch}section#intro>article#brand>div>a.cfh:hover>p>u{border-bottom:2px solid #618E91}section#intro>article#brand>div>a.balance:hover>p>u{border-bottom:2px solid white}section#intro>article#brand>div>.balance,section#intro>article#brand>div>.cfh{outline:none;display:block;width:480px;height:600px;background-repeat:no-repeat;background-position:top left;background-size:cover;text-decoration:none}section#intro>article#brand>div>.cfh{position:relative}section#intro>article#brand>div>.cfh>p.sitelink{font-family:"Josefin Sans",sans-serif;font-weight:400;font-size:13px;color:#887242;text-transform:uppercase;text-align:center;line-height:150%;margin-top:410px;padding:45px 170px 0 80px}section#intro>article#brand>div>.cfh>p.sitelink>a{text-decoration:none;border:0;display:block;outline:none}section#intro>article#brand>div>.cfh>p.sitelink>a>u{display:block;margin-top:0px;padding:0;color:#618E91;text-decoration:none}section#intro>article#brand>div>.cfh>p.sitelink>a:hover{cursor:pointer;background:none;color:#887242}section#intro>article#brand>div>.cfh>p.sitelink>a:hover>u{border-bottom:1px solid #618E91}section#intro>article#brand>div>.cfh>p.sitelink.nolink{padding-top:55px}section#intro>article#brand>div>.cfh>p.shoplink{position:absolute;top:calc(50% + 47px);right:45px;font-family:"Playfair Display",serif;font-weight:700;font-size:27px;color:#887242;text-transform:uppercase;text-align:center;line-height:150%}section#intro>article#brand>div>.cfh>p.shoplink>a{border:0;outline:none}section#intro>article#brand>div>.cfh>p.shoplink>a:hover{cursor:pointer;background:none;color:#887242;border-bottom:2px solid #887242}section#intro>article#brand>div>.balance>p{font-family:"Josefin Sans",sans-serif;font-weight:300;font-size:16px;color:#482f23;line-height:130%;margin-top:385px;padding:0 60px}section#intro>article#brand>div>.balance>p+p{margin-top:15px;padding:0px;font-size:25px}section#intro>article#brand>div>.balance>p+p>u{text-decoration:none;color:#a66437}section#intro>article#brand>div>div.intro{box-sizing:border-box;width:180px;height:600px;padding-top:70px;padding-bottom:100px;display:flex;flex-direction:column;justify-content:space-between}section#intro>article#brand>div>div.intro>img{margin:auto;height:auto}section#intro>article#brand>div>div.intro>p{text-shadow:#fff 0px 0px 5px;line-height:150%;padding:0 20px}section#about{background-image:url(/assets/img/chapter_about/bg_about.jpg);background-position:center center;background-size:65% auto}section#about #story{width:100%;margin:0px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmJmYmYiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:linear-gradient(rgba(241,241,241,0.9),rgba(191,191,191,0.9));position:relative}section#about #story::after{position:absolute;content:'';bottom:0px;right:0px;width:100%;height:100%;z-index:0;background-image:url(/assets/img/chapter_about/Hires-Klingele-_MW23603.png);background-repeat:no-repeat;background-position:bottom right -170px;background-size:77% auto}section#about #story>div{position:relative;z-index:1;padding-top:80px;width:1140px;margin:0 auto;text-align:center}section#about #story>div>img{height:auto}section#about #story>div>p.intro{font-family:"Playfair Display",serif;font-weight:400;font-size:25px;padding:40px 0px 70px 0px;width:560px;margin:0 auto;line-height:160%}section#about #story>div>p.intro>b{font-weight:400;font-size:45px;line-height:110%}section#about #story>div>p.quote{box-sizing:border-box;width:570px;margin-right:570px;background-image:url(/assets/img/chapter_about/story_quote.png);background-repeat:no-repeat;background-position:25px 0px;text-align:right;font-size:20px;font-family:"Playfair Display",serif;font-weight:400;padding-top:40px;padding-left:55px;line-height:170%}section#about #story>div>p.quote+figure{background-repeat:no-repeat;background-position:44% center;height:170px}section#about #story>div>p.quote+figure+p.quote{background:none;padding-top:0;line-height:130%;padding-bottom:45px}section#about #philosophy{background-image:url(/assets/img/chapter_about/philo_fg.png);background-repeat:no-repeat;background-position:top right;background-size:90% auto;padding-top:380px}section#about #philosophy>h2.intro{padding-bottom:35px;font-size:45px;text-align:center}section#about #philosophy>h2.intro+p{box-sizing:border-box;text-shadow:#fff 0px 0px 5px;font-size:20px;line-height:170%;padding-bottom:100px;padding-left:175px;padding-right:175px;text-align:center}section#about #philosophy>div{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch}section#about #philosophy>div>*{width:calc(100%/3);position:relative;z-index:1}section#about #philosophy>div>div.case{box-sizing:border-box;padding-top:80px;padding-bottom:50px;padding-left:50px;padding-right:50px;text-align:center}section#about #philosophy>div>div.case>*{position:relative;z-index:1}section#about #philosophy>div>div.case>h3{padding-top:30px;padding-bottom:20px}section#about #philosophy>div>div.case>p{font-size:15px;line-height:200%}section#about #philosophy>div>div.case>img{width:auto}section#about #philosophy>div>div.case::before{content:'';border-radius:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);opacity:.65;-webkit-filter:blur(30px);filter:blur(30px);background-color:white;width:90%;height:75%;position:absolute;left:5%;top:20%;z-index:0}section#about #philosophy>div>figure{background-size:cover;background-repeat:no-repeat;background-position:center center}section#about #team{width:100%;margin:0;padding-top:100px;background-color:#EFEEEC;background-image:url("/assets/img/chapter_about/bg_team_2019.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto}section#about #team>div{width:1140px;margin:0 auto;text-align:center;padding-bottom:5vw}section#about #team>div>h2.intro{padding-bottom:35px;font-size:45px}section#about #team>div>h2.intro+p{box-sizing:border-box;text-shadow:#fff 0px 0px 5px;font-size:20px;line-height:170%;padding-bottom:30px;padding-left:175px;padding-right:175px}section#about #team>figure{display:block;background-image:url("/assets/img/chapter_about/Hires-KlingeleBuiten-_MW24114.png");background-position:center bottom;background-size:contain;background-repeat:no-repeat;height:33vw}section#about #team>figure>div{display:none}section#private{position:relative;background-image:url(/assets/img/chapter_privatelabel/fg_privatelabel.png);background-repeat:no-repeat;background-position:left calc(50% + 230px) bottom -30px;background-size:auto 115%}section#private::before{position:absolute;z-index:-1;content:'';left:0;right:0;top:0;bottom:0;background-image:url(/assets/img/chapter_privatelabel/bg_privatelabel.png);background-repeat:repeat-x;background-position:bottom center;background-size:contain;background-color:#f1f1f1}section#private>article{padding-right:570px;padding-top:140px;padding-bottom:220px;text-align:right}section#private>article h2{padding-bottom:50px}section#private>article p{box-sizing:border-box;font-size:20px;line-height:150%;width:100%;padding-left:100px;text-shadow:#fff 0px 0px 5px}section#private>article p a{text-shadow:#aa8f53 0px 0px 10px;color:white;border-color:white}section#meet{position:relative;background-image:url(/assets/img/chapter_meet/bg_meet.jpg);background-repeat:no-repeat;background-position:top right;background-color:white;background-size:cover}section#meet>article{width:1140px;margin:0 auto;text-align:center;padding-top:70px}section#meet>article h2{padding-bottom:35px}section#meet>article p{box-sizing:border-box;font-size:20px;line-height:150%;padding-bottom:70px;text-shadow:#fff 0px 0px 5px}section#meet>article>div{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:white}section#meet>article>div>div,section#meet>article>div>a{width:calc(100%/3 - 10px);display:flex;flex-direction:column;align-items:center;justify-content:center}section#meet>article>div>div.fair,section#meet>article>div>a.fair{padding-top:80px;padding-bottom:80px;background:white;text-decoration:none}section#meet>article>div>div.fair>figure,section#meet>article>div>a.fair>figure{width:250px;height:250px;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:30px}section#meet>article>div>div.fair>h3,section#meet>article>div>a.fair>h3{margin-bottom:30px}section#meet>article>div>div.fair>p,section#meet>article>div>a.fair>p{text-shadow:none;padding-bottom:0px;font-family:"Playfair Display",serif;font-weight:400;color:#501f00;font-size:15px;line-height:200%}section#meet>article>div>div.fair>p>u,section#meet>article>div>a.fair>p>u{text-decoration:none;color:#aa8f53;border-bottom:2px solid #aa8f53}section#meet>article>div>div.fair:hover>p>u,section#meet>article>div>a.fair:hover>p>u{background-color:#322114;border-color:#322114;color:white}section#meet>article>div>div.image,section#meet>article>div>a.image{background-size:cover;background-repeat:no-repeat;background-position:center center}section#contact{position:relative;background-image:url(/assets/img/chapter_contact/bg_contact.jpg);background-repeat:no-repeat;background-position:top right;background-color:#e2e2e2}section#contact>article{width:1140px;margin:0 auto;display:flex}section#contact>article>div{width:50%;padding-top:180px;padding-bottom:0px;text-align:right}section#contact>article>div h2{padding-bottom:50px}section#contact>article>div p{box-sizing:border-box;font-size:20px;line-height:150%;padding-bottom:40px;text-shadow:#fff 0px 0px 5px}section#contact>article>div form>div.error input,section#contact>article>div form>div.error textarea{border:1px solid red}section#contact>article>div form>div input,section#contact>article>div form>div textarea{box-sizing:border-box;outline:0;background:white;border:1px solid #716862;margin-bottom:10px;padding:10px 20px;text-align:right;font-family:"Playfair Display",serif;font-weight:400;color:#501f00;font-size:15px;width:400px}section#contact>article>div form>div input:-moz-placeholder,section#contact>article>div form>div textarea:-moz-placeholder{opacity:1}section#contact>article>div form>div input::-moz-placeholder,section#contact>article>div form>div textarea::-moz-placeholder{opacity:1}section#contact>article>div form>div input:-ms-input-placeholder,section#contact>article>div form>div textarea:-ms-input-placeholder{opacity:1}section#contact>article>div form>div input::-webkit-input-placeholder,section#contact>article>div form>div textarea::-webkit-input-placeholder{opacity:1}section#contact>article>div form>div textarea{overflow-x:hidden;resize:none;height:213px}section#contact>article>div form>div button{border:0;background:0;font-family:"Playfair Display",serif;font-weight:700;color:#aa8f53;padding:10px 20px;font-size:15px;border-bottom:2px solid #aa8f53;margin-bottom:20px}section#contact>article>div form>div button:not(:disabled):hover{cursor:pointer;background-color:#322114;color:white;border-color:#322114}section#contact>article>div form>div.check_captcha>div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}section#contact>article>div form>div.check_captcha.error>div{box-sizing:border-box;border:1px solid red}section#contact>article>div form>div.agreecheck{margin-top:10px;margin-bottom:10px}section#contact>article>div form>div.agreecheck.error>div>label:before{border-color:red}section#contact>article>div form>div.agreecheck.error>div>label span{color:red}section#contact>article>div form>div.agreecheck.error>div>label span a{color:#aa8f53}section#contact>article>div form>div.agreecheck>div>label{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:relative;padding-top:0px;padding-right:30px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:400px;box-sizing:border-box}section#contact>article>div form>div.agreecheck>div>label:before{transition:border-width 300ms ease;box-sizing:border-box;position:absolute;content:'';right:0;top:5px;width:14px;height:14px;border:1px solid #322114;background-color:white}section#contact>article>div form>div.agreecheck>div>label:hover{cursor:pointer;text-decoration:underline}section#contact>article>div form>div.agreecheck>div>label:hover>span{color:#716862}section#contact>article>div form>div.agreecheck>div>label:hover>span>a{color:#716862}section#contact>article>div form>div.agreecheck>div>label input{display:none}section#contact>article>div form>div.agreecheck>div>label>span{font-family:"Playfair Display",serif;font-weight:400;color:#501f00;font-size:15px;line-height:170%}section#contact>article>div form>div.agreecheck>div>label>span a{color:#aa8f53;text-decoration:none}section#contact>article>div form>div.agreecheck>div>label>span a:hover{background-color:#322114;color:white}section#contact>article>div form>div.agreecheck>div>label.selected:before{border-width:7px}section#contact>article>div form>div.response label{display:none;color:red;font-family:"Playfair Display",serif;font-weight:400;font-size:15px;line-height:130%}section#contact>article>div form>div.response label.show{display:block}section#contact>article>div form>div.response label.show>span{display:block;font-weight:700}section#contact>article>div form>div.response label.sent{color:#322114}section#contact>article>div+div{box-sizing:border-box;text-align:center;padding-left:196px;padding-top:295px}section#contact>article>div+div p{font-size:15px;line-height:200%;padding-bottom:10px}section#contact>article>div+div a.map{outline:none;display:block;text-decoration:none;width:100%;height:255px;margin-bottom:30px;background:url(/assets/img/chapter_contact/google_map.jpg) no-repeat center center;background-size:contain}section#contact>article>div+div a.map:hover{transition:opacity 300ms ease;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}section#contact>article>div+div a.social{outline:none;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:55px;height:55px;background-position:center center;background-size:contain;text-decoration:none}section#contact>article>div+div a.social+a.social{margin-left:30px}section#jobs{position:relative;background-repeat:no-repeat;background-image:url(/assets/img/chapter_contact/bg_jobs.jpg);background-position:top -90px left -200px;background-color:#e2e2e2;padding-top:60px}section#jobs>article{width:1140px;margin:0 auto;padding-bottom:50px;display:flex}section#jobs>article>div{width:50%;padding-top:200px;padding-bottom:60px}section#jobs>article>div>div[data-linked]{text-align:right;padding-left:100px;display:none}section#jobs>article>div>div[data-linked].show{display:block}section#jobs>article>div>div[data-linked]>h3{padding-bottom:30px}section#jobs>article>div>div[data-linked]>h3+div.text{background-color:rgba(255,255,255,0.2);padding:20px;height:500px;overflow-y:auto}section#jobs>article>div>div[data-linked]>h3+div.text>p,section#jobs>article>div>div[data-linked]>h3+div.text>ul{font-family:"Playfair Display",serif;color:#501f00;font-size:15px;font-weight:400;line-height:140%}section#jobs>article>div>div[data-linked]>h3+div.text>p b,section#jobs>article>div>div[data-linked]>h3+div.text>ul b{font-weight:700}section#jobs>article>div>div[data-linked]>h3+div.text>p{line-height:160%}section#jobs>article>div>div[data-linked]>h3+div.text>ul>li{font-size:15px;line-height:140%;padding-right:15px;position:relative}section#jobs>article>div>div[data-linked]>h3+div.text>ul>li::after{content:'•';position:absolute;top:0px;right:0px;width:10px;height:10px}section#jobs>article>div+div{box-sizing:border-box;padding-left:196px;padding-top:70px;text-align:center;position:relative;min-height:500px}section#jobs>article>div+div>h2.intro{padding-bottom:35px}section#jobs>article>div+div>h2.intro+p{padding:0 40px;line-height:150%;padding-bottom:30px}section#jobs>article>div+div>a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-family:"Playfair Display",serif;font-size:18px;color:#aa8f53;cursor:pointer;padding-top:5px;padding-bottom:5px;padding-left:20px;position:relative}section#jobs>article>div+div>a::before{content:'•';position:absolute;top:5px;left:0;width:10px;height:10px;text-align:center}section#jobs>article>div+div>a:hover,section#jobs>article>div+div>a.selected{color:#501f00}section#jobs>article>div+div>div{position:absolute;bottom:70px}section#jobs>article>div+div>div>p{padding-top:20px;line-height:150%}section#jobs>footer{background-color:#322114;display:flex;width:100%}section#jobs>footer>article{width:50%;text-align:right;color:white;font-size:11px;font-family:"Playfair Display",serif;font-weight:400;padding:10px 0}section#jobs>footer>article+article{text-align:left;padding:0}section#jobs>footer>article+article>a.topofmind{transition:background-position 300ms ease;outline:none;display:block;margin-left:310px;height:31px;width:150px;background-image:url(/assets/img/chapter_contact/logo_topofmind.jpg);background-repeat:no-repeat;background-position:0 -4px;background-size:cover;text-decoration:none}section#jobs>footer>article+article>a.topofmind:hover{background-position:0 -44px}html.no-cssfilters section#about #philosophy>div>div.case::before{display:none}@media only screen and (min-width: 1700px){#content>#about>#story:after{background-size:auto auto;background-position:bottom right}}@media only screen and (max-width: 1160px){#content>nav.small,#content>nav.large{height:90px}#content>nav.small>div,#content>nav.large>div{width:calc(100% - 50px)}#content>nav.small>div>ul>li,#content>nav.large>div>ul>li{margin-top:13px}#content>nav.small>div>ul>li>a,#content>nav.large>div>ul>li>a{font-size:17px}#content>section>article{width:100%;margin:0}#content section#intro>article#home>img{width:90%;height:auto}#content section#intro>article#home>a.award{top:90px}#content section#intro>article#home>a.award>span.show.left{left:calc(-368px + 16.5vw)}#content section#intro>article#home>a.award>span.show.right{left:calc(63px + 16.5vw)}#content section#intro>article#brand>div>.balance,#content section#intro>article#brand>div>.cfh{height:50.7vw;width:calc(50% - 90px);background-color:pink}#content section#intro>article#brand>div>.balance{background-color:#501f00}#content section#intro>article#brand>div>.balance>p{margin-top:39vw;padding:0 2vw}#content section#intro>article#brand>div>.balance>p:only-child{margin-top:40vw}#content section#intro>article#brand>div>.balance>p+p{margin-top:1vw;font-size:20px}#content section#intro>article#brand>div>.cfh{background-color:#94d6db}#content section#intro>article#brand>div>.cfh>p.sitelink{width:100%;box-sizing:border-box;font-size:1.05vw;margin-top:34vw;padding:5vw 14vw 0 7vw}#content section#intro>article#brand>div>.cfh>p.shoplink{font-size:2.1vw;top:calc(50% + 4.2vw);right:0;width:100%;box-sizing:border-box;padding-left:21.5vw}#content section#intro>article#brand>div>.intro{width:180px;height:auto;padding:0}#content section#about{background-size:contain}#content section#about #story:after{background-size:100% auto;background-position:bottom right -270px}#content section#about #story>div{width:100%;margin:0}#content section#about #story>div>p.quote{width:50%;margin-right:50%;padding-top:50px;font-size:17px}#content section#about #story>div>p.quote+figure{height:200px}#content section#about #philosophy{padding-top:40%}#content section#about #philosophy>h2.intro+p{padding-bottom:50px}#content section#about #philosophy>div>div.case{padding-top:50px;padding-left:30px;padding-right:30px;padding-bottom:30px}#content section#about #team{background-size:cover;background-position:bottom center;padding-bottom:4vw}#content section#about #team>div{width:100%;margin:0;padding-bottom:0}#content section#about #team>figure{position:relative;height:50vw}#content section#about #team>figure>div{display:none}#content section#private{background-position:calc(50% + 150px) bottom;background-size:contain}#content section#private>article{padding-right:50%}#content section#meet>article>div{background-color:rgba(255,255,255,0.5)}#content section#meet>article>div>div.fair,#content section#meet>article>div>a.fair{background-color:transparent}#content section#contact{background-position:center top}#content section#contact>article{width:100%}#content section#contact>article>div{box-sizing:border-box;padding-left:10%}#content section#contact>article>div form>div input,#content section#contact>article>div form>div textarea{width:100%}#content section#contact>article>div form>div.agreecheck>div>label{width:100%}#content section#contact>article>div+div{padding-left:0px}#content section#jobs{background-position:top -90px right}#content section#jobs>article{width:100%}#content section#jobs>article>div{box-sizing:border-box;padding-top:165px}#content section#jobs>article>div+div{padding-top:70px;padding-left:5%;padding-right:5%}#content section#jobs>article>div+div>div{width:80%}#content section#jobs>footer a.topofmind{margin:0 auto}}@media only screen and (max-width: 875px){#content>nav::after{content:"";background-image:url(/assets/img/icon_hamburger.png);background-repeat:no-repeat;background-size:contain;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75;top:0;bottom:0;right:0;left:0;position:absolute;cursor:pointer}#content>nav:hover::after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#content>nav.small,#content>nav.large{height:50px}#content>nav.small>div>ul,#content>nav.large>div>ul{display:none}#content>nav.small>nav,#content>nav.large>nav{display:none}#content>section>article h2{font-size:50px}#content>section>article h2.intro{font-size:40px;padding-bottom:30px}#content>section>article h2.intro+p{font-size:17px}#content>section>article h3{font-size:20px}#content>section>article p>a{background-color:#322114;color:white;border-color:#322114}#content>section>article p>a:hover{color:#aa8f53}#content>#mobilemenu{display:flex;flex-direction:column;flex-wrap:wrap;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;box-sizing:border-box;transition:opacity 300ms ease;justify-content:space-between;background-color:#322114;width:100%;height:100%;position:fixed;left:0;top:0;padding-top:5vh;pointer-events:none;z-index:2001}#content>#mobilemenu.show{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;left:0;pointer-events:auto}#content>#mobilemenu>figure{width:100%;height:20%;background:url(/assets/img/logo_klingele_white.png) no-repeat center center;background-size:contain}#content>#mobilemenu>a{display:block;width:100%;text-align:center;color:white;font-family:"Josefin Sans",sans-serif;font-size:20px;color:#716862;text-decoration:none}#content>#mobilemenu>a.selected{color:white}#content>#mobilemenu>a:hover{color:white}#content>#mobilemenu>nav{width:100%;background-color:black;text-align:center;color:white}#content>#mobilemenu>nav>*{padding:10px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-family:"Josefin Sans",sans-serif;font-size:10px;color:#716862;text-transform:uppercase}#content>#mobilemenu>nav>a{text-decoration:none}#content>#mobilemenu>nav>a:hover{color:white}#content>#mobilemenu>nav>span{color:white}#content>#mobilemenu>div.close{position:absolute;right:0;top:0;color:#716862;font-family:"Josefin Sans",sans-serif;font-size:30px;text-align:center;padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:4vh;cursor:pointer}#content>#mobilemenu>div.close:hover{color:white}#content section#intro>div.slideshow>div{top:45px}#content section#intro>article#home{padding-top:calc(75vh - 150px)}#content section#intro>article#home>img{width:100%}#content section#intro>article#home>a.award{top:50px}#content section#intro>article#home>a.award>span.show.left{left:calc(-368px + 27vw)}#content section#intro>article#home>a.award>span.show.right{left:calc(63px + 27vw)}#content section#intro>article#brand>div{flex-direction:column}#content section#intro>article#brand>div>.cfh,#content section#intro>article#brand>div>.balance{width:60%;margin:0 20%;height:73.5vw}#content section#intro>article#brand>div>.balance{order:2;margin-bottom:20px}#content section#intro>article#brand>div>.balance>p{margin-top:57vw;font-size:2.5vw}#content section#intro>article#brand>div>.balance>p:only-child{margin-top:59vw}#content section#intro>article#brand>div>.balance>p+p{font-size:3vw}#content section#intro>article#brand>div>.cfh{order:3}#content section#intro>article#brand>div>.cfh>p.sitelink{font-size:1.5vw;margin-top:51vw;padding:5vw 19vw 0 8vw}#content section#intro>article#brand>div>.cfh>p.sitelink>a{background-color:transparent;color:#887242}#content section#intro>article#brand>div>.cfh>p.shoplink{font-size:3.5vw;top:calc(50% + 5.5vw);padding-left:30vw}#content section#intro>article#brand>div>.cfh>p.shoplink>a{background-color:transparent;color:#887242}#content section#intro>article#brand>div>div.intro{flex-direction:row;align-items:center;order:1;width:100%;padding:40px 20%}#content section#intro>article#brand>div>div.intro>p{width:40%}#content section#about #story:after{background-size:90% auto;background-position:bottom -70px right -120px}#content section#about #story>div{background-size:auto 440px;background-position:bottom right;padding-bottom:200px}#content section#about #story>div>p.intro{width:80%;font-size:20px;padding-bottom:30px}#content section#about #story>div>p.intro>b{font-size:35px}#content section#about #story>div>p.quote{width:100%;text-align:center;padding-right:55px;padding-top:40px;background-position:15% 0px}#content section#about #story>div>p.quote+figure{background-position:40% center;height:170px}#content section#about #story>div>p.quote+figure+p.quote{text-align:right;padding-top:0px;padding-left:10%;width:60%}#content section#about #philosophy>h2.intro+p{padding-left:10%;padding-right:10%}#content section#about #philosophy>div>div.case>h3{font-size:30px}#content section#about #philosophy>div>*{width:50%}#content section#about #philosophy>div>*.row0{order:1}#content section#about #philosophy>div>*.row2{order:4}#content section#about #philosophy>div>*.row4{order:7}#content section#about #philosophy>div>*.row6{order:10}#content section#about #philosophy>div>figure.row1{order:2}#content section#about #philosophy>div>figure.row3{order:5}#content section#about #philosophy>div>figure.row5{order:8}#content section#about #philosophy>div>figure.row7{order:11}#content section#about #philosophy>div>div.case.row1{order:3}#content section#about #philosophy>div>div.case.row3{order:6}#content section#about #philosophy>div>div.case.row5{order:9}#content section#about #philosophy>div>div.case.row7{order:12}#content section#about #team{background-position:center center;padding-top:10vw;padding-bottom:15vw}#content section#about #team>div>h2.intro+p{padding-left:10%;padding-right:10%}#content section#about #team>figure{padding-top:30px;padding-bottom:30vw;height:auto}#content section#about #team>figure>div{display:none}#content section#private{background-size:130% auto;background-position:center bottom;padding-bottom:20vw}#content section#private>article{padding-top:100px;padding-bottom:250px;padding-left:10%;padding-right:10%;text-align:center}#content section#private>article>h2{padding-bottom:30px}#content section#private>article>p{padding-left:0}#content section#private>article>p>a{text-shadow:rgba(0,0,0,0.5) 0px 0px 10px}#content section#meet>article h2,#content section#meet>article p{padding-left:10%;padding-right:10%}#content section#meet>article>div{background-color:rgba(255,255,255,0.5)}#content section#meet>article>div>.fair:first-child:nth-last-child(3){width:50%;border:none}#content section#meet>article>div>.fair:first-child:nth-last-child(3)+.image{display:none}#content section#meet>article>div>.fair:first-child:nth-last-child(3)+.image+.fair{width:50%;border:none}#content section#meet>article>div>.image{width:40%}#content section#meet>article>div>.image+.image{display:none}#content section#meet>article>div>.fair{width:60%;border-bottom:1px solid #716862;background:none}#content section#meet>article>div>.fair:nth-last-child(2){border:none}#content section#contact>article{flex-direction:column}#content section#contact>article>div{padding-left:10%;padding-right:10%;width:100%;text-align:center}#content section#contact>article>div form input,#content section#contact>article>div form textarea{text-align:center}#content section#contact>article>div form button{background-color:#322114;color:white;border-color:#322114}#content section#contact>article>div form button:hover{color:#aa8f53}#content section#contact>article>div form div.agreecheck>div>label{text-align:right;margin-bottom:10px}#content section#contact>article>div form div.agreecheck>div>label:before{top:8px}#content section#contact>article>div+div{padding-top:0px;padding-left:10%;padding-right:10%}#content section#contact>article>div+div a.social{width:40px;height:40px}#content section#jobs{background-size:100% auto;background-position:top -20px left}#content section#jobs>article{flex-direction:column-reverse}#content section#jobs>article>div{padding-left:10%;padding-right:10%;padding-bottom:0px;width:100%;padding-top:0px}#content section#jobs>article>div>div[data-linked]{display:block !important;padding-left:0px;padding-bottom:30px;text-align:center}#content section#jobs>article>div>div[data-linked] h3{padding-bottom:0px;cursor:pointer}#content section#jobs>article>div>div[data-linked] div.text{box-sizing:border-box;max-height:0px;padding:0px}#content section#jobs>article>div>div[data-linked] div.text.show{max-height:5000px;height:auto;padding:20px;transition:max-height 1000ms ease}#content section#jobs>article>div>div[data-linked] div.text ul li::after{display:none}#content section#jobs>article>div+div{padding-bottom:60px;padding-top:70px;min-height:auto}#content section#jobs>article>div+div>*{display:none}#content section#jobs>article>div+div>h2.intro+p{display:block}#content section#jobs>article>div+div>h2,#content section#jobs>article>div+div>div{position:static;bottom:auto;display:block}#content section#jobs>article>div+div>div{margin:0 auto}#content section#jobs>footer{flex-direction:column}#content section#jobs>footer>article{width:100%;text-align:center;height:35px;box-sizing:border-box}}@media only screen and (max-width: 500px){#content section#intro>article#home{min-height:auto;height:auto;padding-top:200px}#content section#intro>article#home>a.award{height:45px}#content section#intro>article#home>a.award>span.show.left{left:0px}#content section#intro>article#home>a.award>span.show.left::before{right:-120px}#content section#intro>article#home>a.award>span.show.right{left:135px}#content section#intro>article#home>a.award>span.show.right::before{left:-40px}#content section#intro>article#brand{padding-top:30px}#content section#intro>article#brand>h2{font-size:40px}#content section#intro>article#brand>div>.cfh,#content section#intro>article#brand>div>.balance{width:100%;height:121vw;margin:0}#content section#intro>article#brand>div>.balance>p{margin-top:95vw;font-size:3.5vw;padding:0 4vw}#content section#intro>article#brand>div>.balance>p:only-child{margin-top:95vw}#content section#intro>article#brand>div>.balance>p+p{font-size:6vw;margin-top:4vw}#content section#intro>article#brand>div>.cfh>p.sitelink{font-size:2.5vw;margin-top:90vw;padding:5vw 30vw 0 13vw}#content section#intro>article#brand>div>.cfh>p.shoplink{font-size:5.5vw;top:calc(50% + 9vw);padding-left:51vw}#content section#intro>article#brand>div>div.intro{padding:30px 5%}#content section#about{background-size:300% auto}#content section#about #story{padding-bottom:65vw}#content section#about #story:after{background-size:100% auto;background-position:bottom right}#content section#about #story>div{background-image:none;padding-bottom:40px}#content section#about #story>div>img{width:75%;height:auto}#content section#about #story>div>p.intro{padding-top:20px}#content section#about #story>div>p.quote+figure{background-position:center center;height:75px;margin-top:15px;background-size:contain}#content section#about #story>div>p.quote+figure+p.quote{text-align:center;padding:0px;width:100%;margin:0;margin-top:15px}#content section#about #philosophy>h2.intro{font-size:40px;padding-bottom:10px}#content section#about #philosophy>h2.intro+p{font-size:17px}#content section#about #philosophy>div>*{width:100%}#content section#about #philosophy>div>figure{display:none}#content section#about #philosophy>div>div.case{padding-top:0px;padding-bottom:40px}#content section#about #philosophy>div>div.case h3{font-size:25px;padding-top:20px;padding-bottom:5px}#content section#about #team{background-position:bottom center;background-size:250% auto}#content section#about #team>div>h2.intro{font-size:40px}#content section#about #team>div>h2.intro+p{font-size:17px}#content section#about #team>figure{height:100vw;background-position:center center}#content section#private{padding-bottom:2vw}#content section#meet>article>div>.image{display:none}#content section#meet>article>div>.fair{width:100% !important}#content section#meet>article>div>.fair:first-child:nth-last-child(3){width:100%;border-bottom:1px solid #716862}#content section#meet>article>div>.fair:first-child:nth-last-child(3)+.image+.fair{width:100%;border:none}}
section#meet>article>div>div.fair,section#meet>article>div>a.fair{padding-top:20px;padding-bottom:20px}
#content section#jobs>article>div>div[data-linked]{text-align:left}
#content section#jobs>article>div+div{text-align:left}
#content section#jobs>article>div+div>h2.intro+p{padding-left:20px}
#content section#jobs>article>div+div{padding-left:20px}
#content section#jobs>article>div+div>h2.intro{padding-left:20px}
