/*
Theme Name: BUNDY BUNDY
Theme URI: https://bundy.at/
Author: We Are Wild GmbH
Author URI: https://wild.as/
Description: This is a custom-tailored Wordpress Theme for Viennese Coiffure Dynasty BUNDY BUNDY
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: bundy

*/
@font-face{font-family:"lyon-light";src:url("sass/webfonts/lyondisplay/LyonDisplay-Light-Web.eot");src:url("sass/webfonts/lyondisplay/LyonDisplay-Light-Web.eot?#iefix") format("embeddedopentype"), url("sass/webfonts/lyondisplay/LyonDisplay-Light-Web.woff") format("woff"), url("sass/webfonts/lyondisplay/LyonDisplay-Light-Web.svg") format("svg"), url("sass/webfonts/lyondisplay/LyonDisplay-Light-Web.ttf") format("ttf");font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"lyon-light-italic";src:url("sass/webfonts/lyondisplay/LyonDisplay-LightItalic-Web.eot");src:url("sass/webfonts/lyondisplay/LyonDisplay-LightItalic-Web.eot?#iefix") format("embeddedopentype"), url("sass/webfonts/lyondisplay/LyonDisplay-LightItalic-Web.woff") format("woff"), url("sass/webfonts/lyondisplay/LyonDisplay-LightItalic-Web.svg") format("svg"), url("sass/webfonts/lyondisplay/LyonDisplay-LightItalic-Web.ttf") format("ttf");font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"walsheim-thin";src:url("sass/webfonts/walsheim-thin/GT-Walsheim-Thin.eot");src:url("sass/webfonts/walsheim-thin/GT-Walsheim-Thin.eot?#iefix") format("embeddedopentype"), url("sass/webfonts/walsheim-thin/GT-Walsheim-Thin.woff") format("woff"), url("sass/webfonts/walsheim-thin/GT-Walsheim-Thin.svg") format("svg"), url("sass/webfonts/walsheim-thin/GT-Walsheim-Thin.ttf") format("ttf");font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"walsheim-light";src:url("sass/webfonts/walsheim-light/GT-Walsheim-Light.eot");src:url("sass/webfonts/walsheim-light/GT-Walsheim-Light.eot?#iefix") format("embeddedopentype"), url("sass/webfonts/walsheim-light/GT-Walsheim-Light.woff") format("woff"), url("sass/webfonts/walsheim-light/GT-Walsheim-Light.svg") format("svg"), url("sass/webfonts/walsheim-light/GT-Walsheim-Light.ttf") format("ttf");font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"walsheim-medium";src:url("sass/webfonts/walsheim-medium/GT-Walsheim-Medium.eot");src:url("sass/webfonts/walsheim-medium/GT-Walsheim-Medium.eot?#iefix") format("embeddedopentype"), url("sass/webfonts/walsheim-medium/GT-Walsheim-Medium.woff") format("woff"), url("sass/webfonts/walsheim-medium/GT-Walsheim-Medium.svg") format("svg"), url("sass/webfonts/walsheim-medium/GT-Walsheim-Medium.ttf") format("ttf");font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"walsheim-regular";src:url("sass/webfonts/walsheim-regular/GT-Walsheim-Regular.eot");src:url("sass/webfonts/walsheim-regular/GT-Walsheim-Regular.eot?#iefix") format("embeddedopentype"), url("sass/webfonts/walsheim-regular/GT-Walsheim-Regular.woff") format("woff"), url("sass/webfonts/walsheim-regular/GT-Walsheim-Regular.svg") format("svg"), url("sass/webfonts/walsheim-regular/GT-Walsheim-Regular.ttf") format("ttf");font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"walsheim-bold";src:url("sass/webfonts/walsheim-bold/GT-Walsheim-Bold.eot");src:url("sass/webfonts/walsheim-bold/GT-Walsheim-Bold.eot?#iefix") format("embeddedopentype"), url("sass/webfonts/walsheim-bold/GT-Walsheim-Bold.woff") format("woff"), url("sass/webfonts/walsheim-bold/GT-Walsheim-Bold.svg") format("svg"), url("sass/webfonts/walsheim-bold/GT-Walsheim-Bold.ttf") format("ttf");font-style:normal;font-weight:300;font-stretch:normal}.container.specialservices .post-content h6,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.wysiwyg ul,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:"walsheim-regular";color:#1a1a1b;-webkit-font-smoothing:antialiased}body:after{content:'desktop';display:none}@media only screen and (max-width:1024px){body:after{content:'tablet'}}@media only screen and (max-width:750px){body:after{content:'mobile'}}.site{-webkit-transition:opacity 0.9s, visibility 0.9s;-moz-transition:opacity 0.9s, visibility 0.9s;-ms-transition:opacity 0.9s, visibility 0.9s;-o-transition:opacity 0.9s, visibility 0.9s;transition:opacity 0.9s, visibility 0.9s;overflow:hidden}.site.hidden{visibility:hidden;opacity:0}a,a:active,a:hover,a:visited{color:inherit;text-decoration:none}ol.menu,ul.menu{list-style:none}li{list-style-position:inside}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}em,i{font-style:italic}button,input{border:none;background:none;outline:none;padding:0;width:100%}button:active,button:focus,input:active,input:focus{outline:none}video{position:relative}@media only screen and (max-width:750px){video{display:none!important}}h1{font-family:"lyon-light";font-size:35px;letter-spacing:.16em;text-transform:uppercase}h2{font-size:61px}.container.specialservices .post-content h6,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,h4{font-family:"lyon-light";font-size:27px;letter-spacing:.04em}.container.specialservices .post-content h6.quote,.post-content h1.quote,.post-content h2.quote,.post-content h3.quote,.post-content h5.quote,.post-content h6.quote,h4.quote{font-family:"lyon-light-italic";font-size:24px;line-height:46px;letter-spacing:.04em}.container.specialservices .post-content h6,h6{font-family:"walsheim-medium";font-size:16px;letter-spacing:.04em}.wysiwyg ul,p{font-family:"walsheim-light";font-size:16px;line-height:33px;letter-spacing:.04em}.intro-copy .wysiwyg ul,.intro-copy p,.wysiwyg .intro-copy ul,.wysiwyg ul.l-text,p.l-text{font-size:18px;line-height:36px}.wysiwyg ul.m-text,p.m-text{font-size:15px;line-height:31px;letter-spacing:.06em}.maps-list-item .openhours .wysiwyg ul,.maps-list-item .openhours p,.wysiwyg .maps-list-item .openhours ul,.wysiwyg ul.s-text,p.s-text{font-size:13px;line-height:24px;letter-spacing:.02em}b,strong{font-family:"walsheim-bold"}em,i{font-style:italic}.block-headline,.container.about .post-content h1,.container.about .post-content h2,.container.about .post-content h3,.container.about .post-content h4,.container.about .post-content h5,.container.about .post-content h6{font-size:44px;font-family:"walsheim-bold"}.container.about .post-content .home h1,.container.about .post-content .home h2,.container.about .post-content .home h3,.container.about .post-content .home h4,.container.about .post-content .home h5,.container.about .post-content .home h6,.home .block-headline,.home .container.about .post-content h1,.home .container.about .post-content h2,.home .container.about .post-content h3,.home .container.about .post-content h4,.home .container.about .post-content h5,.home .container.about .post-content h6{font-family:"walsheim-medium";font-size:61px}@media only screen and (max-width:750px){.block-headline,.container.about .post-content h1,.container.about .post-content h2,.container.about .post-content h3,.container.about .post-content h4,.container.about .post-content h5,.container.about .post-content h6{font-size:38px;font-size:11.8vW;word-break:break-word}.container.about .post-content .home h1,.container.about .post-content .home h2,.container.about .post-content .home h3,.container.about .post-content .home h4,.container.about .post-content .home h5,.container.about .post-content .home h6,.home .block-headline,.home .container.about .post-content h1,.home .container.about .post-content h2,.home .container.about .post-content h3,.home .container.about .post-content h4,.home .container.about .post-content h5,.home .container.about .post-content h6{font-size:48px;font-size:15vW}}.rotate-headline{position:relative;display:inline-block;-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg) translateY(-15px);-moz-transform:rotate(-90deg) translateY(-15px);-ms-transform:rotate(-90deg) translateY(-15px);-o-transform:rotate(-90deg) translateY(-15px);transform:rotate(-90deg) translateY(-15px);left:44px;white-space:nowrap}.rotate-headline.rotate-right{position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;left:calc(100% - 29px);bottom:100%}.rotate-headline.rotate-right:before{padding:0}.rotate-headline.double-line{left:88px}.rotate-headline.double-line:before{padding-top:calc(100% - 88px)}.rotate-headline:before{content:'';display:block;padding-top:calc(100% - 44px);height:0}.bg-num{font-family:"lyon-light";font-size:420px;color:#848484;letter-spacing:-.01em;opacity:.1;position:absolute;left:-215px;top:-160px}@media only screen and (max-width:750px){.bg-num{display:none}}.medium{font-family:"walsheim-medium"}.small-emphasis{font-family:"walsheim-medium";font-size:14px;letter-spacing:.04em}.chapter-copy{line-height:23px;letter-spacing:.06em}.disclaimer{font-family:"walsheim-regular";font-size:14px;line-height:18px;letter-spacing:0.04em;color:#a0a0a4}@media only screen and (max-width:750px){.disclaimer.padded.full-padded{padding:53px}}.container.specialservices .post-content h6,.info{font-size:14px;letter-spacing:.04em}.getter{margin-top:30px}span.text-highlight{color:rgba(0, 0, 0, 0.4)}span.text-highlight a{color:inherit}.hidden{opacity:0;visibility:hidden}.imgfill{background-repeat:no-repeat;background-position:center center;background-size:cover}.img{width:100%}.img:before{content:'';padding-top:66%;display:block}.img.square:before{padding-top:100%}.img.tv:before{padding-top:75%}.img.widescreen:before{padding-top:56.25%}.img.anamorph:before{padding-top:43.75%}.img.superwide:before{padding-top:21.7%}.img.hairdreams-img:before{padding-top:133.33%}.img.vertical:before{padding-top:143%}.img.job-hero:before{padding-top:calc(21.7%  + 100px)}.img.inner-img{position:absolute;top:12%;width:76%;height:76%}.img.inner-img:before{content:none}.lefted .img.inner-img{left:-20px}.righted .img.inner-img{right:-20px}.fill-parent,.page-curtain,.ui-timelines svg{position:absolute;top:0;left:0;width:100%;height:100%}.hover-scale{overflow:hidden}.hover-scale .imgfill{-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-ms-transition:-ms-transform 1s;-o-transition:-o-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.hover-scale:hover .imgfill{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.placeholder{display:none!important}.frame{border:1px solid black;-webkit-box-sizing:border-box;box-sizing:border-box}.table{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.cell{margin:auto}.nobreak{white-space:nowrap}.container.about .post-content .wysiwyg ul,.container.about .post-content p,.text-columns,.wysiwyg .container.about .post-content ul{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;-ms-column-gap:40px;-o-column-gap:40px;column-gap:40px}@media only screen and (max-width:750px){.container.about .post-content .wysiwyg ul,.container.about .post-content p,.text-columns,.wysiwyg .container.about .post-content ul{-webkit-column-count:auto;-moz-column-count:auto;-ms-column-count:auto;-o-column-count:auto;column-count:auto}}@media only screen and (max-width:1024px){.onlydesktop{display:none}}.onlynodesktop{display:none}@media only screen and (max-width:1024px){.onlynodesktop{display:block}}.onlytablet{display:none}@media only screen and (max-width:1024px){.onlytablet{display:block}}@media only screen and (max-width:750px){.onlytablet{display:none}}.onlymobile{display:none}@media only screen and (max-width:750px){.onlymobile{display:block}}@media only screen and (max-width:750px){.onlynomobile{display:none!important}}.clearfix{clear:both}.container.about .post-content .wysiwyg ul,.container.about .post-content p,.intro-copy .wysiwyg ul,.intro-copy p,.job-form .input-container,.top-spaced,.wysiwyg .container.about .post-content ul,.wysiwyg .intro-copy ul{margin-top:45px}.container.about .post-content .wysiwyg ul.xs-spaced,.container.about .post-content p.xs-spaced,.intro-copy .wysiwyg ul.xs-spaced,.intro-copy p.xs-spaced,.job-form .xs-spaced.input-container,.top-spaced.xs-spaced,.wysiwyg .container.about .post-content ul.xs-spaced,.wysiwyg .intro-copy ul.xs-spaced{margin-top:10px}.container.about .post-content .wysiwyg ul.s-spaced,.container.about .post-content p.s-spaced,.intro-copy .wysiwyg ul.s-spaced,.intro-copy p.s-spaced,.job-form .s-spaced.input-container,.top-spaced.s-spaced,.wysiwyg .container.about .post-content ul.s-spaced,.wysiwyg .intro-copy ul.s-spaced{margin-top:20px}.container.about .post-content .wysiwyg ul.m-spaced,.container.about .post-content p.m-spaced,.intro-copy .wysiwyg ul.m-spaced,.intro-copy p.m-spaced,.job-form .m-spaced.input-container,.top-spaced.m-spaced,.wysiwyg .container.about .post-content ul.m-spaced,.wysiwyg .intro-copy ul.m-spaced{margin-top:60px}.container.about .post-content .wysiwyg ul.l-spaced,.container.about .post-content p.l-spaced,.container.colorworld .grid-container,.intro-copy .wysiwyg ul.l-spaced,.intro-copy p.l-spaced,.job-form .l-spaced.input-container,.top-spaced.l-spaced,.wysiwyg .container.about .post-content ul.l-spaced,.wysiwyg .intro-copy ul.l-spaced{margin-top:90px}.container.about .post-content .wysiwyg ul.xl-spaced,.container.about .post-content p.xl-spaced,.intro-copy .wysiwyg ul.xl-spaced,.intro-copy p.xl-spaced,.job-form .xl-spaced.input-container,.top-spaced.xl-spaced,.wysiwyg .container.about .post-content ul.xl-spaced,.wysiwyg .intro-copy ul.xl-spaced{margin-top:150px}@media only screen and (max-width:750px){.container.about .post-content .wysiwyg ul.xl-spaced,.container.about .post-content p.xl-spaced,.intro-copy .wysiwyg ul.xl-spaced,.intro-copy p.xl-spaced,.job-form .xl-spaced.input-container,.top-spaced.xl-spaced,.wysiwyg .container.about .post-content ul.xl-spaced,.wysiwyg .intro-copy ul.xl-spaced{margin-top:83px}}.rel{position:relative}.lefted{text-align:left}.centered{text-align:center}.righted{text-align:right}.mask{overflow:hidden}.padded{-webkit-box-sizing:border-box;box-sizing:border-box}.padded.full-padded{padding:73px}.padded.top-padded{padding-top:73px}.padded.right-padded,.twin-columns:nth-child(2n) .twin-col.copy-col,.twin-columns:nth-child(odd) .twin-col.img-col{padding-right:73px}.padded.bottom-padded{padding-bottom:73px}.padded.left-padded,.twin-columns:nth-child(2n) .twin-col.img-col,.twin-columns:nth-child(odd) .twin-col.copy-col{padding-left:73px}.padded.double-right-padded{padding-right:126px}@media only screen and (max-width:750px){.padded.bottom-padded,.padded.double-right-padded,.padded.full-padded,.padded.left-padded,.padded.right-padded,.padded.top-padded,.twin-columns:nth-child(2n) .twin-col.copy-col,.twin-columns:nth-child(2n) .twin-col.img-col,.twin-columns:nth-child(odd) .twin-col.copy-col,.twin-columns:nth-child(odd) .twin-col.img-col{padding:0}}.btn{cursor:pointer}.vert-spaced{padding-top:150px;padding-bottom:150px}.vert-spaced.plain-spaced{padding-top:75px}@media only screen and (max-width:750px){.vert-spaced{padding-top:83px;padding-bottom:83px}}._aligner{background:rgba(255, 0, 100, 0.5);position:fixed;z-index:99}._aligner._horz{width:100%;height:1px;top:50%;left:0;display:none}._aligner._vert{height:100%;width:1px;top:0;left:50%;display:none}.absed{position:absolute;top:0;left:0}.absed.half{width:50%}.thin-border{-webkit-box-sizing:border-box;box-sizing:border-box;opacity:.5}.bright-svg-stroke svg circle,.bright-svg-stroke svg ellipse,.bright-svg-stroke svg line,.bright-svg-stroke svg path,.bright-svg-stroke svg polygon,.bright-svg-stroke svg polyline,.bright-svg-stroke svg rect{stroke:#1a1a1b}.bright-overlay{background:rgba(0, 0, 0, 0.1)}.divider-horz{margin:0 .7vW}.legal-info{font-family:"walsheim-light";line-height:22px;opacity:.3}.fixedbox-safety{min-height:100vH}.wysiwyg li{list-style-position:outside}.site-header{color:#1a1a1b;position:absolute;top:0;left:0;width:100%;padding-top:25px;z-index:99;-webkit-transition:top 0.3s;-moz-transition:top 0.3s;-ms-transition:top 0.3s;-o-transition:top 0.3s;transition:top 0.3s}.site-header .logo img,.site-header .logo svg{display:block}.site-header .logo circle,.site-header .logo ellipse,.site-header .logo line,.site-header .logo path,.site-header .logo polygon,.site-header .logo polyline,.site-header .logo rect{fill:#1a1a1b}.site-header .logo-big img,.site-header .logo-big svg{width:76px;height:76px}.site-header .logo-small{display:none}.site-header .logo-small img,.site-header .logo-small svg{width:76px;height:26.2069px}.site-header.sticky-header{position:fixed;top:-200px;padding-top:0;background:white;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1a1a1b}.site-header.sticky-header:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:#edeff2}.site-header.sticky-header .logo-big{display:none}.site-header.sticky-header .logo-small{display:inline}.site-header.sticky-header .menu-main-container .menu-item:after{content:none}.site-header.sticky-header .menu-main-container .menu-item a{padding:40px 0}.site-header.sticky-header .hang-loose{top:50%;left:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.site-header.sticky-header .hang-loose .menu-social-container{display:none}.site-header.sticky-header .hang-loose .menu-lang-container .menu{padding:4px 10px 0 0}@media only screen and (max-width:750px){.site-header{text-align:center}.site-header .site-navigation{width:calc(100% - 60px);background:white;z-index:auto}.site-header.static-header{display:none}.site-header .menu-main-container{padding:30px 0}.site-header .menu-main-container .menu.menu-part{display:none}}.hang-loose{position:absolute;top:calc(100% + 18px);left:2vW;font-size:0}.hang-loose .fb-icon,.hang-loose .fb-label,.hang-loose .menu-container{display:inline-block;vertical-align:middle}.hang-loose .fb-icon{padding:5px 6px}.hang-loose .fb-icon img,.hang-loose .fb-icon svg{display:block;width:8px;height:10px}.hang-loose .fb-border{border:1px solid black;border-radius:100%}.hang-loose .fb-label{font-size:12px;letter-spacing:.04em;position:relative}.hang-loose .fb-label,.hang-loose .menu-lang-container .menu{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.hang-loose .menu-lang-container .menu{position:relative}.hang-loose .menu-lang-container .menu:after{content:'';display:block;position:absolute;width:0;height:0;top:48%;left:90%;border-top:3px solid black;border-right:3px solid transparent!important;border-bottom:none!important;border-left:3px solid transparent!important}.content-block{position:relative}.content-block.site-intro{height:100vH}.content-wrap{width:calc(100% - 30px);max-width:1300px;margin:0 auto;position:relative}.content-wrap.medium-wrap{width:calc(100% - 212px);max-width:1193px}.content-wrap.small-wrap{width:calc(100% - 398px);max-width:1006px}.content-wrap.small-wrap.lined .mid-line,.content-wrap.small-wrap.lined:after,.content-wrap.small-wrap.lined:before{position:absolute;width:1px;height:100%;background:#e7e9ec;opacity:.5;top:0;z-index:-1}.content-wrap.small-wrap.lined:after,.content-wrap.small-wrap.lined:before{content:'';position:absolute;display:block}.content-wrap.small-wrap.lined:before{left:0}.content-wrap.small-wrap.lined:after{right:0}.content-wrap.small-wrap.lined .mid-line{left:50%;-webkit-transform:translateX(-0.5px);-moz-transform:translateX(-0.5px);-ms-transform:translateX(-0.5px);-o-transform:translateX(-0.5px);transform:translateX(-0.5px)}.content-wrap.small-wrap.lined.dark-lined .mid-line,.content-wrap.small-wrap.lined.dark-lined:after,.content-wrap.small-wrap.lined.dark-lined:before{opacity:.05}@media only screen and (max-width:1024px){.content-wrap.medium-wrap{width:90%;max-width:none}.content-wrap.small-wrap{width:80%;max-width:none}}@media only screen and (max-width:750px){.content-wrap{width:85%}.content-wrap.medium-wrap,.content-wrap.small-wrap{width:85%}.content-wrap.small-wrap.lined:after,.content-wrap.small-wrap.lined:before{content:none}.content-wrap.small-wrap.lined .mid-line{display:none}}.container.specialservices .post-content .site-footer h6,.site-footer .container.specialservices .post-content h6,.site-footer h6{font-size:16px;line-height:22px;letter-spacing:.06em}.site-footer .wysiwyg ul,.site-footer p,.wysiwyg .site-footer ul{font-size:13px;line-height:22px;letter-spacing:.08em}.site-footer .social-link{font-size:13px;letter-spacing:.08em;line-height:22px;margin-left:2vW;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.site-footer .social-link:hover{opacity:.7}@media only screen and (max-width:750px){.site-footer .lefted,.site-footer .righted{text-align:center}.site-footer .col.righted{margin-top:60px}}.footer-part{position:relative}.footer-part.footer-top .content-wrap{padding:100px 0}.footer-part.footer-bottom .content-wrap{padding:50px 0}.footer-part .content-wrap:before,.footer-part:before{content:'';display:block;position:absolute;top:0;left:0;width:100%}.footer-part:before{height:1px;background:#e8e8e8}.footer-part .content-wrap:before{height:2px;background:#1a1a1b;-webkit-transform:translateY(-0.5px);-moz-transform:translateY(-0.5px);-ms-transform:translateY(-0.5px);-o-transform:translateY(-0.5px);transform:translateY(-0.5px)}.footer-part .logo-container{width:71px;margin:0 auto}.footer-part .logo-container svg{display:block;width:100%}.menu-main-container{font-size:0;text-align:center}.menu-main-container .menu{display:inline-block;vertical-align:middle;position:relative}.menu-main-container .menu.menu-part{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;width:calc(50% - 3vW - 38px)}.menu-main-container .menu.menu-left{text-align:right}.menu-main-container .menu.menu-center{margin:0 3vW}.menu-main-container .menu.menu-right{text-align:left}.menu-main-container .menu-item{-ms-flex:1;-webkit-box-flex-grow:1;-moz-box-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:inline-block;position:relative;font-size:16px;letter-spacing:.08em}.menu-main-container .menu-item:after{opacity:.5;content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:#1a1a1b}.menu-main-container .menu-item a{display:inline-block;position:relative;padding:0 0 40px 0}.menu-main-container .menu-item a:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#1a1a1b;width:0;left:50%;z-index:1;-webkit-transform:translateY(0.5px) translateZ(0);-moz-transform:translateY(0.5px) translateZ(0);-ms-transform:translateY(0.5px) translateZ(0);-o-transform:translateY(0.5px) translateZ(0);transform:translateY(0.5px) translateZ(0);-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.menu-main-container .menu-item a:hover:after{left:0;width:100%}.menu-main-container .menu-item.current-item a:after{left:0;width:100%}.menu-mobile-container{position:absolute;display:none;top:100%;left:0;background:white;width:100%;height:0}.menu-mobile-container .menu{display:table-cell;vertical-align:middle;padding:60px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-mobile-container .menu-item{font-family:"walsheim-medium";font-size:19px;letter-spacing:.08em;margin-top:45px}.menu-mobile-container .menu-item:first-child{margin-top:0}@media only screen and (max-width:750px){.menu-mobile-container{display:block}}.burger-container{cursor:pointer;position:absolute;right:0;top:calc(50% - 4px)}.burger-container:after,.burger-container:before{content:'';display:block;width:20px;height:2px;background:black;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.burger-container:after{margin-top:4px}.burger-container.on:before{-webkit-transform:translateY(2px) rotate(45deg);-moz-transform:translateY(2px) rotate(45deg);-ms-transform:translateY(2px) rotate(45deg);-o-transform:translateY(2px) rotate(45deg);transform:translateY(2px) rotate(45deg)}.burger-container.on:after{-webkit-transform:translateY(-4px) rotate(-45deg);-moz-transform:translateY(-4px) rotate(-45deg);-ms-transform:translateY(-4px) rotate(-45deg);-o-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg)}.menu-lang-container{cursor:pointer;font-family:"walsheim-regular";font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;position:relative}.menu-lang-container .menu-item{margin:0;height:0;opacity:0;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.menu-lang-container .menu-item.current-item{font-family:"walsheim-bold";display:block;opacity:1;height:auto;margin:10px 0}.menu-lang-container.open{cursor:auto}.menu-lang-container.open .menu-item{margin:10px 0;opacity:1;height:auto}.static-header .menu-lang-container:before{content:'';display:block;position:absolute;top:0;left:-1px;width:2px;height:100%;background:black}@media only screen and (max-width:750px){.site-header.sticky-header .hang-loose{left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.site-header.sticky-header .hang-loose .menu-lang-container{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.columns{font-size:0}.columns.flex-columns,.twin-columns:nth-child(2n) .content-columns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.columns.flex-columns.reverse-order,.twin-columns:nth-child(2n) .reverse-order.content-columns{-webkit-box-flex-direction:row-reverse;-moz-box-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.columns.fill-parent .col,.columns.page-curtain .col,.ui-timelines svg.columns .col{height:100%}.columns .col{display:inline-block;width:100%;vertical-align:top}.columns .col.half{width:50%}.columns .col.third{width:33.3%}.columns .col.two-thirds{width:66.7%}.columns .col.quarter{width:25%}.columns .col.three-quarters{width:75%}.columns .col.middled{vertical-align:middle}.columns .col.bottomed{vertical-align:bottom}.columns.two-spaced .col{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px}.columns.two-spaced .col:first-child,.columns.two-spaced .col:nth-child(2){margin-top:0}.columns.two-spaced .col:nth-child(odd){width:calc(50% - 10px)}.columns.two-spaced .col:nth-child(2n){width:calc(50% - 10px);margin-left:20px}.columns.three-spaced .col{-webkit-box-sizing:border-box;box-sizing:border-box}.columns.three-spaced .col:first-child{padding-right:42px}.columns.three-spaced .col:nth-child(2){padding:0 21px}.columns.three-spaced .col:last-child{padding-left:42px}@media only screen and (max-width:750px){.columns .col{display:block}.columns .col.bottomed,.columns .col.half,.columns .col.middled,.columns .col.quarter,.columns .col.third,.columns .col.three-quarters,.columns .col.two-thirds{width:100%}.columns.three-spaced .col:first-child,.columns.three-spaced .col:last-child,.columns.three-spaced .col:nth-child(2){padding:0}.columns.flex-columns,.twin-columns:nth-child(2n) .content-columns{display:block}}.twin-columns .twin-bg-col{height:100%}.twin-columns .twin-col{vertical-align:top}.twin-columns:nth-child(odd) .twin-bg-col:nth-child(odd){background-color:#f8f8f8}.twin-columns:nth-child(odd) .twin-bg-col:nth-child(2n){background-color:#eeeeee}.twin-columns:nth-child(odd) .twin-col.copy-col{float:right}.twin-columns:nth-child(2n) .twin-bg-col:nth-child(2n){background-color:#f8f8f8}.twin-columns:nth-child(2n) .twin-bg-col:nth-child(odd){background-color:#eeeeee}.twin-col .button,.twin-col a.plain-link{font-family:"walsheim-medium";font-size:16px;letter-spacing:.04em}.default-list{list-style:none;list-style-position:inside}.default-list li{display:block}.select-list{font-family:"lyon-light";font-size:18px;letter-spacing:.28em;text-transform:uppercase}.select-list li{line-height:30px;margin:20px 0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.select-list li.current-item .item-label,.select-list li:hover .item-label{opacity:1}.select-list .item-label{opacity:.3;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.select-list .num{font-family:"walsheim-bold";font-size:11px;letter-spacing:.28em}.plain-list{border-top:1px solid rgba(0, 0, 0, 0.5)}.plain-list .list-item{display:block;padding:40px 20px;border-bottom:1px solid rgba(0, 0, 0, 0.5)}.plain-list.hover-enabled .list-item{background:white;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s}.plain-list.hover-enabled .list-item:hover{background:#f8f8f8}.double-column-item{display:none;visibility:hidden;opacity:0}.double-column-item.active-double-column-item{display:block;visibility:visible;opacity:1}.salon-list{padding:45px 22px;-webkit-box-sizing:border-box;box-sizing:border-box}.salon-list-item{margin-top:45px}.salon-list-item:first-child{margin-top:0}.salon-list-item .item-label{font-family:"walsheim-medium";font-size:15px;letter-spacing:.02em}.salon-list-item .item-content{margin:12px 0}.salon-list-item .m-text{font-size:14px;letter-spacing:.02em}.maps-list-item .openhours .salon-list-item p,.maps-list-item .openhours .wysiwyg .salon-list-item ul,.salon-list-item .maps-list-item .openhours .wysiwyg ul,.salon-list-item .maps-list-item .openhours p,.salon-list-item .s-text,.salon-list-item .wysiwyg .maps-list-item .openhours ul,.wysiwyg .maps-list-item .openhours .salon-list-item ul{font-size:12px;letter-spacing:.08em}.salon-list-item .button,.salon-list-item a.plain-link{font-family:"walsheim-medium";font-size:14px;letter-spacing:.08em;margin-left:2vW}@media only screen and (max-width:750px){.salon-list-item .col.half{display:inline-block;width:50%}}.service-list-item .item-content,.service-list-item .item-label{padding:25px 30px;border-bottom:1px solid rgba(0, 0, 0, 0.5)}.service-list-item .item-label{font-size:16px;font-family:"walsheim-medium";letter-spacing:.02em;display:block}.service-list-item .wysiwyg ul,.service-list-item p,.wysiwyg .service-list-item ul{font-size:14px;line-height:39px}.service-filter-buttons{font-size:0}.service-filter-button{display:inline-block;margin-left:1.5vW;font-family:"walsheim-bold";font-size:10px;letter-spacing:.18em;opacity:.3;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.service-filter-button.current-item,.service-filter-button:hover{opacity:1}.maps-list{padding-top:50px}.maps-list .list-item{margin-bottom:50px}.maps-list-item{position:relative;cursor:pointer}.maps-list-item.onlymobile{display:none}.maps-list-item .item-label{font-family:"walsheim-medium";font-size:15px;letter-spacing:.02em;line-height:24px}.maps-list-item .openhours .wysiwyg ul,.maps-list-item .openhours p,.maps-list-item .s-text,.wysiwyg .maps-list-item .openhours ul{font-size:13px;letter-spacing:.02em;line-height:24px}.maps-list-item .maps-marker{vertical-align:baseline;top:2px;position:relative;margin-right:5px}.maps-list-item .openhours .col.half{display:inline-block;width:35%}.container.about .post-content .maps-list-item .openhours p.s-spaced,.container.about .post-content .wysiwyg .maps-list-item .openhours ul.s-spaced,.intro-copy .maps-list-item .openhours p.s-spaced,.intro-copy .wysiwyg .maps-list-item .openhours ul.s-spaced,.job-form .maps-list-item .openhours .s-spaced.input-container,.maps-list-item .openhours .container.about .post-content .wysiwyg ul.s-spaced,.maps-list-item .openhours .container.about .post-content p.s-spaced,.maps-list-item .openhours .intro-copy .wysiwyg ul.s-spaced,.maps-list-item .openhours .intro-copy p.s-spaced,.maps-list-item .openhours .job-form .s-spaced.input-container,.maps-list-item .openhours .top-spaced.s-spaced,.maps-list-item .openhours .wysiwyg .container.about .post-content ul.s-spaced,.maps-list-item .openhours .wysiwyg .intro-copy ul.s-spaced,.wysiwyg .container.about .post-content .maps-list-item .openhours ul.s-spaced,.wysiwyg .intro-copy .maps-list-item .openhours ul.s-spaced{display:none}@media only screen and (max-width:750px){.maps-list-item.onlymobile{display:block}.maps-list-item.onlynomobile{display:none}.maps-list-item .label-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}.marker-letter{font-family:"walsheim-regular";font-size:9px;line-height:15px;position:absolute;display:block;left:0;top:0;width:100%;text-align:center}.scroll-wrap{position:absolute;top:73px;left:73px;right:73px;bottom:73px}.salon-page .scroll-wrap{top:0;left:0;right:0;bottom:0}@media only screen and (max-width:750px){.scroll-wrap{left:7.5%;right:7.5%;bottom:0}.home .scroll-wrap .scroll-container.framed{border:none}.scroll-wrap .salon-list{padding-left:0;padding-right:0}.salon-page .scroll-wrap{top:73px;left:0;right:0;bottom:0}}.awards-list .award-label{font-family:"lyon-light";font-size:17px;letter-spacing:.04em}.awards-list .award-year{font-size:12px}.downloads-list .item-label{font-size:14px;line-height:22px}.downloads-list .item-label.download-label{font-family:"lyon-light"}.vert-flex{-webkit-box-flex-direction:column;-moz-box-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.vert-flex-item{-ms-flex:1;-webkit-box-flex-grow:1;-moz-box-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vert-flex-item.flex-top{-ms-flex:0;-webkit-box-flex-grow:0;-moz-box-flex-grow:0;-webkit-flex-grow:0;-ms-flex-grow:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media only screen and (max-width:750px){.vert-flex-item{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}}.button,a.plain-link{cursor:pointer;display:inline-block;width:auto;font-family:"walsheim-bold";color:#181c20;font-weight:700;font-size:18px;letter-spacing:.04em;position:relative;padding-bottom:10px}.button:after,a.plain-link:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background:#221d1f;bottom:auto;top:100%;-webkit-transform:scaleY(0.5);-moz-transform:scaleY(0.5);-ms-transform:scaleY(0.5);-o-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.button.white,a.white.plain-link{color:white}.button.white:after,a.white.plain-link:after{background:white}.button:hover:after,a.plain-link:hover:after{left:10%;width:80%;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.fat-button{cursor:pointer;display:inline-block;width:auto;font-family:"walsheim-regular";font-size:10px;text-transform:uppercase;color:white;letter-spacing:.3em;padding:22px 56px;background:#1a1a1b;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.fat-button:hover{background:#eeeeee;color:#1a1a1b}.container.home .grid-link .item-label,.side-link{display:block;font-size:11px;letter-spacing:.32em;text-transform:uppercase;position:absolute;top:50%;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}.container.home .grid-link .left.item-label,.side-link.left{left:30px;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-90deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-90deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg)}.container.home .grid-link .right.item-label,.side-link.right{right:30px;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:translateX(50%) translateY(-50%) rotate(90deg);-moz-transform:translateX(50%) translateY(-50%) rotate(90deg);-ms-transform:translateX(50%) translateY(-50%) rotate(90deg);-o-transform:translateX(50%) translateY(-50%) rotate(90deg);transform:translateX(50%) translateY(-50%) rotate(90deg)}@media only screen and (max-width:750px){.container.home .grid-link .item-label,.side-link{display:none}}.page-link{display:block}.page-link .hover-container{position:absolute;top:20px;left:20px;width:calc(100% - 40px);color:white;height:calc(100% - 40px);overflow:hidden}.page-link .hover-container .hover-bg{position:absolute;top:50%;left:50%;width:0;height:4px;background:rgba(0, 0, 0, 0.85);-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.page-link .hover-container .plus{display:block;position:absolute;top:calc(50% - 8px);left:calc(50% - 8px)}.page-link .hover-container .plus .line{background:white}.page-link .pagelink-label{display:block;text-align:center;margin-top:40px;font-size:1.05vw;text-transform:uppercase;letter-spacing:.42em}.container.karriere .page-link .pagelink-label{font-size:11px}.page-link .hover-label{font-size:12px;line-height:18px;letter-spacing:.28em;text-transform:uppercase;position:absolute;top:75%;width:60%;text-align:center;left:20%;visibility:hidden;opacity:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-link.negative .plus .line{background:black}.page-link.negative .hover-container{color:black}.page-link.negative .hover-container .hover-bg{background:white}.page-link.numerized{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.page-link.numerized .img{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.page-link.numerized .pagelink-label{-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0;margin:0 0 20px 0}.page-link.numerized .pagelink-num{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.page-link .pagelink-num{display:block;text-align:left;width:100%;margin:20px auto;padding-top:20px;position:relative;font-size:18px;letter-spacing:.4em}.page-link .pagelink-num:before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:1px;background:black}@media only screen and (min-width:1300px){.page-link .pagelink-label{font-size:13px}}@media only screen and (max-width:750px){.page-link .pagelink-num{display:none}.page-link .img{overflow:hidden}.page-link .img:before{padding-top:70%}.page-link .img .hover-container{top:0;left:0;width:101%;height:101%;background:rgba(0, 0, 0, 0.5);visibility:visible;opacity:1}.page-link .img .hover-label{color:white;width:80%;top:50%;left:10%;visibility:visible;opacity:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-link .img .plus{display:none}.page-link .pagelink-label{position:absolute;margin:0;left:0;top:50%;color:white;width:100%;text-align:center;font-size:13px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}a.plain-link{font-size:13px;font-family:"walsheim-regular"}.arrow{cursor:pointer;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-sizing:border-box;box-sizing:border-box;background:white;padding:0;width:35px;height:35px}.arrow svg{margin:auto}.arrow circle,.arrow ellipse,.arrow line,.arrow path,.arrow polygon,.arrow polyline,.arrow rect{stroke:#1a1a1b}.arrow img,.arrow svg{display:block;width:4px;height:9px}.arrow.prev img,.arrow.prev svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.maps-marker{display:inline-block;vertical-align:bottom;position:relative;color:white}.maps-marker circle,.maps-marker ellipse,.maps-marker line,.maps-marker path,.maps-marker polygon,.maps-marker polyline,.maps-marker rect{fill:#1a1a1b}.maps-marker img,.maps-marker svg{display:block;width:12px;height:16px}.bundy-maps-marker .maps-marker{color:#1a1a1b}.bundy-maps-marker .maps-marker circle,.bundy-maps-marker .maps-marker ellipse,.bundy-maps-marker .maps-marker line,.bundy-maps-marker .maps-marker path,.bundy-maps-marker .maps-marker polygon,.bundy-maps-marker .maps-marker polyline,.bundy-maps-marker .maps-marker rect{fill:white}.bundy-maps-marker .maps-marker img,.bundy-maps-marker .maps-marker svg{width:31px;height:40px}.bundy-maps-marker .maps-marker .marker-letter{line-height:36px;font-family:"walsheim-medium";font-size:16px}.arrow-long{position:relative;padding:3px 1px 3px 0}.arrow-long .arrow-line{display:block;width:20px;height:1px;background:black}.arrow-long img,.arrow-long svg{display:block;position:absolute;top:0;right:0;-webkit-transform:translateY(-0.5px);-moz-transform:translateY(-0.5px);-ms-transform:translateY(-0.5px);-o-transform:translateY(-0.5px);transform:translateY(-0.5px);width:4px;height:8px}.arrow-long.prev{padding-left:1px;padding-right:0}.arrow-long.prev img,.arrow-long.prev svg{right:auto;left:0;-webkit-transform:rotate(180deg) translateY(0.5px);-moz-transform:rotate(180deg) translateY(0.5px);-ms-transform:rotate(180deg) translateY(0.5px);-o-transform:rotate(180deg) translateY(0.5px);transform:rotate(180deg) translateY(0.5px)}.input-container{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.input-container.size-half:nth-child(odd){padding-right:17px}.input-container.size-half:nth-child(2n){padding-left:17px}.input-container.search{padding-bottom:13px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:3px solid rgba(0, 0, 0, 0.2)}.input-container .input-icon{position:absolute;display:block;right:0;top:calc(50% - 13px)}@media only screen and (max-width:750px){.input-container.size-half:nth-child(odd){padding-right:0}.input-container.size-half:nth-child(2n){padding-left:0}}.checkbox-input-container input{display:inline-block;width:auto}.checkbox-input-container label{display:inline-block;margin-left:35px;margin-top:-25px}.checkbox-input-container label .wysiwyg ul,.checkbox-input-container label p,.wysiwyg .checkbox-input-container label ul{font-size:14px;line-height:1.6}.input-field{font-family:"walsheim-bold";font-size:34px}.input-field::-webkit-input-placeholder{color:rgba(0, 0, 0, 0.2)}.input-field:-moz-placeholder{color:rgba(0, 0, 0, 0.2);opacity:1}.input-field::-moz-placeholder{color:rgba(0, 0, 0, 0.2);opacity:1}.input-field:-ms-input-placeholder{color:rgba(0, 0, 0, 0.2)}.standard-input{font-family:"walsheim-light";font-size:16px;letter-spacing:.04em;margin-top:15px;padding-bottom:12px;position:relative;border-bottom:1px solid #1a1a1b}.input-label{font-family:"walsheim-light";font-size:12px;letter-spacing:.04em;color:rgba(0, 0, 0, 0.3);visibility:hidden;opacity:0;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.active .input-label{visibility:visible;opacity:1}.follow-container{position:absolute;left:0;bottom:-3px;width:33%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;white-space:nowrap}.follow-container>*{display:inline-block;vertical-align:middle;-ms-flex:0;-webkit-box-flex-grow:0;-moz-box-flex-grow:0;-webkit-flex-grow:0;-ms-flex-grow:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.follow-container .follow-label{margin-right:1.5vW;font-family:"walsheim-bold";font-size:14px;letter-spacing:.04em}.follow-container .divider{-ms-flex:1;-webkit-box-flex-grow:1;-moz-box-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;background:#1a1a1b;margin-top:7px}.home .follow-container{width:calc(35% - 53px - 40px);left:20px}@media only screen and (max-width:750px){.container .follow-container{position:static;width:100%;margin-top:20px}.container .follow-container .follow-label{margin-right:20px}}.follow-link{display:inline-block;margin-left:1.5vW}.follow-link svg{height:12px}.follow-link.youtube svg{width:15px}.follow-link.facebook svg{width:5px}.follow-link.instagram svg{width:12px}.follow-link.pinterest svg{width:9px}.follow-link .svg-container{height:12px;width:auto}.follow-link img,.follow-link svg{display:block}.follow-link circle,.follow-link ellipse,.follow-link line,.follow-link path,.follow-link polygon,.follow-link polyline,.follow-link rect{fill:#1a1a1b}@media only screen and (max-width:750px){.follow-link{margin-left:20px}}.plus{position:relative;display:inline-block;width:16px;height:16px}.plus .line{display:block;position:absolute;background:black}.plus .line.horz{width:0;height:1px;top:50%;left:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.plus .line.vert{width:1px;height:0;top:50%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.plus.white .line{background:white}.scroll-gradient{position:fixed;left:0;bottom:0;width:100%;height:10vH;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 90%);background:-webkit-gradient(linear, top, bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(90%, white));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 90%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 90%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 90%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(90%, white));background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 90%)}.scroll-gradient.static{display:none}.toggle-ui{font-family:"walsheim-medium";font-size:11px;letter-spacing:.28em;text-transform:uppercase;margin-top:40px;color:rgba(0, 0, 0, 0.3)}.toggle-ui .active-toggle{color:#1a1a1b}.toggle-item{visibility:hidden;opacity:0;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.toggle-item.active-toggle{visibility:visible;opacity:1}.toggle-button{-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.toggle-button:hover{opacity:.75}.site-hero{height:100vH;text-align:left;position:relative;overflow:hidden}.site-hero .hero-overlay{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.site-hero .cell{width:100%}.page-template-home .site-hero{text-align:center}.site-hero .hero-headline{display:inline-block}.home .site-hero .hero-headline{font-size:76px;letter-spacing:0.3em}.home .site-hero .hero-headline .subheadline{font-size:28px;margin-top:12px}.site-hero .hero-headline .subheadline{display:block;font-family:"walsheim-thin";font-size:23px;line-height:34px;letter-spacing:.06em;text-transform:none;margin-top:18px}.home .site-hero .hero-headline .subheadline{font-size:28px;margin-top:4px}@media only screen and (max-width:1024px){.site-hero .hero-headline{width:100%;font-size:22px;font-size:6vW;overflow:hidden;text-align:center}.site-hero .hero-headline .subheadline{font-size:20px}.home .site-hero .hero-headline{font-size:9vw;letter-spacing:.16em}.home .site-hero .hero-headline .subheadline{font-size:26px;letter-spacing:.04em}}@media only screen and (max-width:750px){.site-hero{background:black}.site-hero .hero-headline{font-size:9vw;color:white}.site-hero .hero-img{opacity:.6}.home .site-hero .hero-img{opacity:1}.site-hero .hero-overlay .content-wrap{width:100%}}.hero-ui{position:absolute;left:0;width:100%;bottom:100px}.hero-ui .arrow{-webkit-box-sizing:border-box;box-sizing:border-box;background:none;position:relative;overflow:hidden;display:block}.hero-ui .arrow .arrow-border{border:1px solid rgba(0, 0, 0, 0.4)}.hero-ui .arrow svg{position:relative;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.hero-ui .arrow.next{margin:-1px 0 0 calc(35px - 1px)}.hero-ui .arrow.prev .hover-container{left:100%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.hero-ui .arrow .hover-container{top:-1px;left:calc(-100% - 2px);width:calc(100% + 2px);height:calc(100% + 2px);background:#1a1a1b;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.hero-ui .arrow .hover-container circle,.hero-ui .arrow .hover-container ellipse,.hero-ui .arrow .hover-container line,.hero-ui .arrow .hover-container path,.hero-ui .arrow .hover-container polygon,.hero-ui .arrow .hover-container polyline,.hero-ui .arrow .hover-container rect{stroke:white}.hero-ui .arrow .hover-container.dark-svg-stroke circle,.hero-ui .arrow .hover-container.dark-svg-stroke ellipse,.hero-ui .arrow .hover-container.dark-svg-stroke line,.hero-ui .arrow .hover-container.dark-svg-stroke path,.hero-ui .arrow .hover-container.dark-svg-stroke polygon,.hero-ui .arrow .hover-container.dark-svg-stroke polyline,.hero-ui .arrow .hover-container.dark-svg-stroke rect{stroke:#1a1a1b}.hero-ui .arrow .hover-container svg{opacity:0;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.hero-ui .arrow:hover .table svg{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}.hero-ui .arrow:hover.prev .table svg{-webkit-transform:rotate(180deg) translateX(20px);-moz-transform:rotate(180deg) translateX(20px);-ms-transform:rotate(180deg) translateX(20px);-o-transform:rotate(180deg) translateX(20px);transform:rotate(180deg) translateX(20px)}.hero-ui .arrow:hover .hover-container{left:0}.hero-ui .arrow:hover .hover-container svg{opacity:1}@media only screen and (max-width:750px){.hero-ui{display:none}}.scrolldown-container{display:block;position:absolute;left:0;bottom:0;width:100%;text-align:center}.scrolldown-container:after{content:'';position:absolute;display:block;left:0;bottom:0;width:100%;height:1px;background:#edeff2}.scrolldown-container .hover-bg{position:absolute;left:0;bottom:0;display:block;background:white;width:100%;height:100%;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s}.scrolldown-container .content-wrap{padding:20px 0;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.scrolldown-container .content-wrap.first-twin{display:none}.scrolldown-container .content-wrap.hover-twin{color:#1a1a1b}.scrolldown-container .content-wrap:after{content:'';position:absolute;display:block;position:static;margin:12px auto 0 auto;width:1px;height:9px;background:#1a1a1b;opacity:.5;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.scrolldown-container .wysiwyg ul,.scrolldown-container p,.wysiwyg .scrolldown-container ul{font-size:12px;line-height:12px;width:100%;position:relative}.scrolldown-container:hover .content-wrap:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:750px){.container.about .post-content .grid-container h1,.container.about .post-content .grid-container h2,.container.about .post-content .grid-container h3,.container.about .post-content .grid-container h4,.container.about .post-content .grid-container h5,.container.about .post-content .grid-container h6,.grid-container .block-headline,.grid-container .container.about .post-content h1,.grid-container .container.about .post-content h2,.grid-container .container.about .post-content h3,.grid-container .container.about .post-content h4,.grid-container .container.about .post-content h5,.grid-container .container.about .post-content h6{display:none}}.grid{position:relative}.grid-links{font-size:0}@media only screen and (max-width:750px){.grid-links{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.grid-links.grid .grid-item.grid-link.img{display:block;width:100%;margin:20px 0 0 0}.grid-links.grid .grid-item.grid-link.img:first-child{margin-top:0}.grid-links.grid .grid-item.grid-link.img:before{padding-top:80%}.grid-links.grid .grid-item.grid-link.img .item-label{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;right:auto;bottom:auto;width:100%;text-align:center;color:white;z-index:1}}.grid-link{display:inline-block;position:relative;width:50%}.grid-link:before{padding-top:100%}.grid-link .hover-container{opacity:0;visibility:hidden;background:rgba(0, 0, 0, 0.85);-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.grid-link .hover-container .plus .line.horz{left:0;width:100%}.grid-link .hover-container .plus .line.vert{top:0;height:100%}.grid-link:hover .hover-container{opacity:1;visibility:visible}@media only screen and (max-width:750px){.grid-link .hover-container{background:black;visibility:visible;opacity:0.5}.grid-link .hover-container .plus{display:none}.grid-link .hover-container:hover{visibility:visible;opacity:0.5}}.container.home .grid-link{margin-left:20px}.container.home .grid-link .hover-container{background:none;visibility:visible;opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.container.home .grid-link .hover-container .hover-bg{width:0;background:rgba(0, 0, 0, 0.85)}.container.home .grid-link .hover-container .plus .line.horz{width:0}.container.home .grid-link .hover-container .plus .line.vert{height:0}.container.home .grid-link:first-child{width:calc(33% - 20px);vertical-align:bottom}.container.home .grid-link:first-child:before{padding-top:73.63%}.container.home .grid-link:first-child .item-label{top:auto;left:-20px;bottom:0;-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.container.home .grid-link:nth-child(2){width:calc(67% - 20px);vertical-align:bottom}.container.home .grid-link:nth-child(2):before{padding-top:74.16%}.container.home .grid-link:nth-child(2) .item-label{top:auto;left:calc(100% + 20px);bottom:100%;-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.container.home .grid-link:nth-child(3){width:calc(33% - 20px);margin-top:20px;vertical-align:top}.container.home .grid-link:nth-child(3):before{padding-top:100%}.container.home .grid-link:nth-child(3) .item-label{top:auto;left:-20px;bottom:0;-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.container.home .grid-link:nth-child(4){width:calc(40.6% - 20px);margin-top:20px;vertical-align:top}.container.home .grid-link:nth-child(4):before{padding-top:142.36%}.container.home .grid-link:nth-child(4) .item-label{top:auto;right:-20px;bottom:0;-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.container.home .grid-link:nth-child(5){width:calc(26.4% - 20px);margin-top:20px;vertical-align:top}.container.home .grid-link:nth-child(5):before{padding-top:127.06%}.container.home .grid-link:nth-child(5) .item-label{top:auto;left:calc(100% + 20px);bottom:100%;-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.container.home .grid-link .item-label{display:block;white-space:nowrap}.one-three .grid-link .item-label{display:none}.one-three .grid-link:first-child{width:60%;margin-left:40%;vertical-align:bottom}.one-three .grid-link:first-child:before{padding-top:78.31%}.one-three .grid-link:nth-child(2){width:calc(40% - 20px);margin-top:20px;vertical-align:top}.one-three .grid-link:nth-child(2):before{padding-top:72%}.one-three .grid-link:nth-child(3){width:calc(42% - 20px);vertical-align:top;margin-top:20px;margin-left:20px}.one-three .grid-link:nth-child(3):before{padding-top:163%}.one-three .grid-link:nth-child(4){width:18%;vertical-align:top;margin-top:20px;margin-left:20px}.one-three .grid-link:nth-child(4):before{padding-top:100%}.two-two .grid-link .item-label{display:none}.two-two .grid-link:first-child{width:calc(50% - 10px);vertical-align:bottom}.two-two .grid-link:first-child:before{padding-top:77.61%}.two-two .grid-link:nth-child(2){width:calc(50% - 10px);vertical-align:bottom;margin-left:20px}.two-two .grid-link:nth-child(2):before{padding-top:129.69%}.two-two .grid-link:nth-child(3){width:calc(35% - 10px);margin-top:20px;margin-left:15%;vertical-align:top}.two-two .grid-link:nth-child(3):before{padding-top:163%}.two-two .grid-link:nth-child(4){width:27.4%;margin-top:20px;vertical-align:top;margin-left:20px}.two-two .grid-link:nth-child(4):before{padding-top:100%}.gallery-container .gallery-select,.gallery-container .image-select{position:relative}.gallery-container .copy-container{padding:0;top:auto;bottom:0;height:auto}.gallery-container.single .gallery-buttons{top:auto;bottom:0}.gallery-container.single .gallery-btn{margin-bottom:0;margin-top:100%}.gallery-container.multiple .gallery-buttons{background:white}.gallery-container.multiple .gallery-ui:before{content:'';position:absolute;display:block}.gallery-container .image-headline{font-size:22px;color:white;letter-spacing:.08em;font-family:"walsheim-medium";margin-bottom:40px}@media only screen and (max-width:750px){.gallery-container.single .gallery-col.image-select{margin-top:83px}.gallery-container .gallery-select .fill-parent,.gallery-container .gallery-select .page-curtain,.gallery-container .gallery-select .ui-timelines svg,.ui-timelines .gallery-container .gallery-select svg{position:static}.gallery-container .copy-container{margin-top:83px}.gallery-container.single .gallery-col.image-select{margin-top:83px}.gallery-container.single .gallery-btn{display:inline-block;margin:0 5px}}.gallery-list-item{cursor:pointer}.gallery-ui{position:absolute;top:0;left:0;width:100%;height:100%}.gallery-ui .image-label{font-family:"walsheim-medium";font-size:16px;letter-spacing:.06em;position:absolute;bottom:0;left:73px;width:calc(100% - 73px);text-align:center;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.gallery-ui .arrow{position:absolute;top:50%;background:#1a1a1b;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.gallery-ui .arrow circle,.gallery-ui .arrow ellipse,.gallery-ui .arrow line,.gallery-ui .arrow path,.gallery-ui .arrow polygon,.gallery-ui .arrow polyline,.gallery-ui .arrow rect{stroke:white}.gallery-ui .arrow.prev{left:0}.gallery-ui .arrow.next{left:100%}.gallery-ui:before{top:0;left:0;width:1px;height:100%;background:rgba(0, 0, 0, 0.1)}@media only screen and (max-width:750px){.gallery-ui .image-label{display:none}}.gallery-indicator{position:absolute;top:10%;left:0;font-family:"walsheim-bold";font-size:80px;letter-spacing:.06em;-webkit-transform:translateX(-50%) rotate(-90deg);-moz-transform:translateX(-50%) rotate(-90deg);-ms-transform:translateX(-50%) rotate(-90deg);-o-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg)}@media only screen and (max-width:750px){.gallery-indicator{display:none}}.gallery-buttons{position:absolute;left:0;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:750px){.gallery-buttons{position:static;margin-top:30px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.gallery-btn{display:block;position:relative;cursor:pointer;font-size:11px;letter-spacing:.12em;margin-bottom:100%}.gallery-btn:after{content:'';position:absolute;display:block;top:45%;left:-50%;width:0;height:1px;background:#1a1a1b;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;-ms-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.gallery-btn.current-item:after,.gallery-btn:hover:after{width:200%}@media only screen and (max-width:750px){.gallery-btn{display:inline-block;margin:0 3%}}.gallery-label{font-size:14px;letter-spacing:.12em;position:absolute;top:100%;left:-8px;background:white;padding:0 5% 0 0;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (max-width:750px){.gallery-label{display:none}}.scroll-container{overflow:scroll;-webkit-box-sizing:border-box;box-sizing:border-box}.scroll-container.hide-container{overflow:hidden}.scroll-container.framed{border-top:2px solid black;border-bottom:2px solid black}.scroll-container.faded:after{content:'';position:absolute;display:block;pointer-events:none;left:0;bottom:0;width:100%;height:30%;background:-moz-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0) 100%);background:-webkit-gradient(linear, bottom, top, color-stop(10%, white), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0) 100%);background:-webkit-gradient(linear, left bottom, left top, color-stop(10%, white), to(rgba(255, 255, 255, 0)));background:linear-gradient(to top, white 10%, rgba(255, 255, 255, 0) 100%)}.fixedbox,.maps-container{position:fixed;top:0;left:50%;width:50%;height:100%;max-height:100vH;z-index:1}@media only screen and (max-width:750px){.fixedbox,.maps-container{position:static;width:auto;height:auto;z-index:auto}}@media only screen and (max-width:750px){.maps-container{display:none}}.maps-overlay-container{display:none;position:absolute;top:50%;left:50%;width:90%;height:auto;background:white;visibility:hidden;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.maps-overlay-container .inner{padding:30px}.maps-overlay-container .img-col{width:45%}.maps-overlay-container .copy-col{width:55%}.maps-overlay-container .lb-close{top:15px;left:auto;right:15px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.maps-overlay-container .lb-close circle,.maps-overlay-container .lb-close ellipse,.maps-overlay-container .lb-close line,.maps-overlay-container .lb-close path,.maps-overlay-container .lb-close polygon,.maps-overlay-container .lb-close polyline,.maps-overlay-container .lb-close rect{stroke:#1a1a1b}.maps-overlay-container .salon-headline{font-family:"walsheim-medium";font-size:2.5vw;letter-spacing:.02em}.maps-overlay-container .wysiwyg ul,.maps-overlay-container p,.wysiwyg .maps-overlay-container ul{font-size:1.11111vw;line-height:2.29167vw}.maps-overlay-container .salon-details{margin-top:35px;margin-top:4.5vH}.maps-overlay-container .salon-openhours{margin:70px 0;margin:3vw 0}.maps-overlay-container .gallery-buttons{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;text-align:center}.maps-overlay-container .gallery-button{display:inline-block;width:6px;height:6px;border-radius:100%;background:#d3d3d3;margin:0 2%;cursor:pointer}.maps-overlay-container .gallery-button.current-item{background:#151516}.maps-overlay-container.on{display:block}.preloader-container{position:fixed;background:white;overflow:hidden;z-index:100}.preloader-container .table.outer{-webkit-box-flex-direction:column;-moz-box-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.preloader-container .table.inner{width:11vw;height:11vw;margin:auto}.preloader-container .progress-txt{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:white;font-size:26vw}.preloader-container .progress-line{display:none;position:absolute;width:0%;height:1px;left:50%;background:#003675}.preloader-container .progress-line.top{top:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.preloader-container .progress-line.bottom{bottom:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.preloader-container .spacer{display:none;width:100%;height:100px;position:relative}.preloader-container .spacer:after{content:'';display:block;position:absolute;width:100%;height:1px;left:0;background:#e4e5e9}.preloader-container .spacer.top:after{top:100%}.preloader-container .spacer.bottom:after{bottom:100%}.preloader-container .preload-icon,.preloader-container .progress-txt{visibility:hidden;opacity:0}.preloader-container .preload-icon{position:absolute;left:0;top:0}.preloader-container .preload-icon svg{display:block;width:11vw;height:11vw}.preloader-container .base-icon circle,.preloader-container .base-icon ellipse,.preloader-container .base-icon line,.preloader-container .base-icon path,.preloader-container .base-icon polygon,.preloader-container .base-icon polyline,.preloader-container .base-icon rect{fill:#e4e4e4}.preloader-container .progress-icon{width:0;overflow:hidden}.preloader-container .progress-icon circle,.preloader-container .progress-icon ellipse,.preloader-container .progress-icon line,.preloader-container .progress-icon path,.preloader-container .progress-icon polygon,.preloader-container .progress-icon polyline,.preloader-container .progress-icon rect{fill:#003675}.newarrival .preloader-container{background:#f7f7f7}.newarrival .preloader-container .table.inner{width:100%;height:100%;-ms-flex:1;-webkit-box-flex-grow:1;-moz-box-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.newarrival .preloader-container .spacer{display:block}.newarrival .preloader-container .progress-line{display:block}.newarrival .preloader-container .progress-txt{display:block}.newarrival .preloader-container .preload-icon{margin:auto;position:static;z-index:1}.newarrival .preloader-container .preload-icon svg{width:8vw;height:8vw}.newarrival .preloader-container .base-icon circle,.newarrival .preloader-container .base-icon ellipse,.newarrival .preloader-container .base-icon line,.newarrival .preloader-container .base-icon path,.newarrival .preloader-container .base-icon polygon,.newarrival .preloader-container .base-icon polyline,.newarrival .preloader-container .base-icon rect{fill:#003675}.newarrival .preloader-container .progress-icon{display:none}@media only screen and (max-width:1024px){.preloader-container .preload-icon svg{display:block;width:11vw;height:11vw}}@media only screen and (max-width:750px){.preloader-container .table.inner{width:35vw;height:35vw}.preloader-container .preload-icon svg{display:block;width:35vw;height:35vw}}.mobile-list-overlay .close{position:absolute;top:19px;left:calc(50% - 10px);padding:10px}.mobile-list-overlay .close svg{display:block;width:15px;height:15px}@media only screen and (max-width:750px){.mobile-list-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;z-index:100;background:white}.mobile-list-overlay:after{pointer-events:none;content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:10vH;background:-moz-linear-gradient(bottom, white 10%, transparent 100%);background:-webkit-gradient(linear, bottom, top, color-stop(10%, white), color-stop(100%, transparent));background:-webkit-linear-gradient(bottom, white 10%, transparent 100%);background:-o-linear-gradient(bottom, white 10%, transparent 100%);background:-ms-linear-gradient(bottom, white 10%, transparent 100%);background:-webkit-gradient(linear, left bottom, left top, color-stop(10%, white), to(transparent));background:linear-gradient(to top, white 10%, transparent 100%)}}.page-curtain{position:fixed;width:0;z-index:198;background:white}.content-block.intro-block{padding:290px 0 0 0;width:100%;text-align:center}.content-block.intro-block .bg-text{font-size:11vW;text-transform:uppercase;letter-spacing:.14em;font-family:"walsheim-bold";line-height:8vW;opacity:.06;position:absolute;top:14px;left:50%;width:auto;white-space:nowrap;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.content-block.intro-block .img{margin-top:175px}@media only screen and (max-width:750px){.content-block.intro-block{padding:198px 0 0 0}.content-block.intro-block .img{margin-top:83px}.content-block.intro-block .img:before{padding-top:90%}}@media only screen and (max-width:750px){.content-block.salonkonzepte .content-wrap{width:100%}.container.about .post-content .content-block.salonkonzepte h1,.container.about .post-content .content-block.salonkonzepte h2,.container.about .post-content .content-block.salonkonzepte h3,.container.about .post-content .content-block.salonkonzepte h4,.container.about .post-content .content-block.salonkonzepte h5,.container.about .post-content .content-block.salonkonzepte h6,.content-block.salonkonzepte .block-headline,.content-block.salonkonzepte .container.about .post-content h1,.content-block.salonkonzepte .container.about .post-content h2,.content-block.salonkonzepte .container.about .post-content h3,.content-block.salonkonzepte .container.about .post-content h4,.content-block.salonkonzepte .container.about .post-content h5,.content-block.salonkonzepte .container.about .post-content h6{width:85%;margin:auto}.content-block.salonkonzepte .img:before{padding-top:70%}.content-block.salonkonzepte .img.inner-img{position:absolute;top:0;left:0;width:100%;height:100%}.content-block.salonkonzepte .frame{border:1px}.container.about .post-content .content-block.salonkonzepte p.l-spaced,.container.about .post-content .wysiwyg .content-block.salonkonzepte ul.l-spaced,.container.colorworld .content-block.salonkonzepte .grid-container,.content-block.salonkonzepte .container.about .post-content .wysiwyg ul.l-spaced,.content-block.salonkonzepte .container.about .post-content p.l-spaced,.content-block.salonkonzepte .container.colorworld .grid-container,.content-block.salonkonzepte .intro-copy .wysiwyg ul.l-spaced,.content-block.salonkonzepte .intro-copy p.l-spaced,.content-block.salonkonzepte .job-form .l-spaced.input-container,.content-block.salonkonzepte .top-spaced.l-spaced,.content-block.salonkonzepte .wysiwyg .container.about .post-content ul.l-spaced,.content-block.salonkonzepte .wysiwyg .intro-copy ul.l-spaced,.intro-copy .content-block.salonkonzepte p.l-spaced,.intro-copy .wysiwyg .content-block.salonkonzepte ul.l-spaced,.job-form .content-block.salonkonzepte .l-spaced.input-container,.wysiwyg .container.about .post-content .content-block.salonkonzepte ul.l-spaced,.wysiwyg .intro-copy .content-block.salonkonzepte ul.l-spaced{margin-top:40px}}.content-block.karriere{margin-top:-140px;z-index:0}.container.home .content-block.karriere{background-color:#f3f3f3;padding-top:90px}@media only screen and (max-width:750px){.content-block.karriere{padding-top:50px}.container.home .content-block.karriere{margin-top:0;padding-top:0}}.karriere-bg{position:absolute;bottom:0;left:0;width:100%;height:100%;background-position:left bottom;background-size:contain;background-repeat:no-repeat;-webkit-transform:translateX(-145px);-moz-transform:translateX(-145px);-ms-transform:translateX(-145px);-o-transform:translateX(-145px);transform:translateX(-145px)}.home .karriere-bg{-webkit-transform:translateX(-125px);-moz-transform:translateX(-125px);-ms-transform:translateX(-125px);-o-transform:translateX(-125px);transform:translateX(-125px)}@media only screen and (max-width:750px){.karriere-bg{background:none!important}}.content-block.services .vert-spaced{padding:220px 0}@media only screen and (max-width:750px){.content-block.services .vert-spaced{padding:100px 0}}.content-block.person.odd{background:#eeeeee}.content-block.person.odd .col.third{float:right}.single-job .content-block.person.odd .col.third{float:none}.content-block.person.odd .col.third:after{content:'';clear:both}.content-block.person.even{background:#f8f8f8}.content-block.produkt-serie{background:#f8f8f8}.content-block.locations{padding-top:70px}.container.about .post-content .content-block.locations h1,.container.about .post-content .content-block.locations h2,.container.about .post-content .content-block.locations h3,.container.about .post-content .content-block.locations h4,.container.about .post-content .content-block.locations h5,.container.about .post-content .content-block.locations h6,.content-block.locations .block-headline,.content-block.locations .container.about .post-content h1,.content-block.locations .container.about .post-content h2,.content-block.locations .container.about .post-content h3,.content-block.locations .container.about .post-content h4,.content-block.locations .container.about .post-content h5,.content-block.locations .container.about .post-content h6{bottom:calc(100% + 100px)}.content-block.locations .block-bg{position:absolute;top:0;left:106px;width:calc(100% - 106px);height:100%;background:#f6f2ef}.content-block.locations .single-location{margin-top:80px}.container.hairdreams .content-block.locations .block-bg{background:#f0f3f7}.container.colorworld .content-block.locations .block-bg{left:0;background:#f0f3f7}@media only screen and (max-width:1024px){.content-block.locations .block-bg{left:5%;width:95%}}@media only screen and (max-width:750px){.content-block.locations{padding:80px 0}.content-block.locations .block-bg{left:0;width:100%}.content-block.locations .single-location{margin-top:40px}.content-block.locations .single-location:first-child{margin-top:0}.content-block.locations .single-location .centered,.content-block.locations .single-location .righted{text-align:left}}.content-block.history .copy-col{position:relative;z-index:1}.content-block.history .ui-col:before{content:'';display:block;padding-top:100%}@media only screen and (max-width:750px){.content-block.history{display:none}}.ui-timelines svg{display:block;overflow:visible}.ui-timelines svg:first-child{opacity:.2}.ui-timelines circle,.ui-timelines ellipse,.ui-timelines line,.ui-timelines path,.ui-timelines polygon,.ui-timelines polyline,.ui-timelines rect{stroke:#1a1a1b}.chapter-headline{font-family:"lyon-light";font-size:165px;letter-spacing:.02em}.chapter-label{font-family:"walsheim-regular";font-size:12px;letter-spacing:.2em;color:#6c7076;position:absolute;-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-ms-transform:translateX(2px);-o-transform:translateX(2px);transform:translateX(2px);visibility:hidden;opacity:0;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.chapter-image{position:absolute;top:50%;left:10%;width:75%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ui-chapter{cursor:pointer;display:block;position:absolute}.ui-chapter.current-chapter .chapter-label,.ui-chapter:first-child .chapter-label,.ui-chapter:hover .chapter-label,.ui-chapter:last-child .chapter-label{visibility:visible;opacity:1}.ui-chapter.current-chapter .chapter-point,.ui-chapter:hover .chapter-point{width:8px;height:8px;background:white}.ui-chapter:hover .chapter-point:after{width:33px;height:33px;opacity:.1}.chapter-point{width:4px;height:4px;border-radius:100%;display:block;position:absolute;background:#1a1a1b;border:1px solid #1a1a1b;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.chapter-point:after{content:'';position:absolute;display:block;border-radius:100%;border:1px solid #1a1a1b;top:50%;left:50%;width:0;height:0;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}@media only screen and (max-width:750px){.content-block.philosophie .block-subheadline{font-size:16px;margin-top:30px}}.container.specialservices .post-content .intro-copy h6,.intro-copy .container.specialservices .post-content h6,.intro-copy .post-content h1,.intro-copy .post-content h2,.intro-copy .post-content h3,.intro-copy .post-content h5,.intro-copy .post-content h6,.intro-copy h1,.intro-copy h2,.intro-copy h3,.intro-copy h4,.intro-copy h5,.intro-copy h6,.post-content .intro-copy h1,.post-content .intro-copy h2,.post-content .intro-copy h3,.post-content .intro-copy h5,.post-content .intro-copy h6{font-size:27px;font-family:"walsheim-medium";letter-spacing:.04em}@media only screen and (max-width:750px){.container.specialservices .post-content .intro-copy h6,.intro-copy .container.specialservices .post-content h6,.intro-copy .post-content h1,.intro-copy .post-content h2,.intro-copy .post-content h3,.intro-copy .post-content h5,.intro-copy .post-content h6,.intro-copy h1,.intro-copy h2,.intro-copy h3,.intro-copy h4,.intro-copy h5,.intro-copy h6,.post-content .intro-copy h1,.post-content .intro-copy h2,.post-content .intro-copy h3,.post-content .intro-copy h5,.post-content .intro-copy h6{font-size:16px;margin-top:30px}.intro-copy .wysiwyg ul,.intro-copy p,.wysiwyg .intro-copy ul{margin-top:10px}}#lightbox{display:none;visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background:rgba(0, 0, 0, 0.9)}#lightbox.on{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;visibility:visible;opacity:1}#lightbox .lb-content{margin:auto}#lightbox .lb-content .lb-img{width:50vW}.lb-close{cursor:pointer;position:absolute;top:12vH;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.lb-close circle,.lb-close ellipse,.lb-close line,.lb-close path,.lb-close polygon,.lb-close polyline,.lb-close rect{stroke:white}.lb-close img,.lb-close svg{display:block;width:15px;height:15px}.lb-ui .arrow-long .arrow-line{background:white;width:5vW}.lb-ui .arrow-long circle,.lb-ui .arrow-long ellipse,.lb-ui .arrow-long line,.lb-ui .arrow-long path,.lb-ui .arrow-long polygon,.lb-ui .arrow-long polyline,.lb-ui .arrow-long rect{stroke:white}.lb-ui .arrow{background:none;position:absolute;top:50%;left:10%}.lb-ui .arrow.next{left:auto;right:10%}.lb-ui .gallery-buttons{top:auto;bottom:12vH;left:50%;color:white}.lb-ui .gallery-btn{display:inline-block;letter-spacing:.12em;margin:0 0 0 2vW}.lb-ui .gallery-btn:first-child{margin:0}.lb-ui .gallery-btn:after{background:white}.page.mobile{background:white;color:#003675}.container.home .pagelinks{padding:190px 0}.container.home .salons{background:#15181b;padding:90px 0 140px 0}.container.home .salons .wrap-dark{background:#222529;color:white}.container.home .salons .wrap-light{background:white}.container.home .additional{background-color:#f3f3f3}.container.home .additional .vert-shift{background:white;position:relative;top:-50px;margin-bottom:-50px}.container.home .additional .grid{position:relative;top:-30px;margin-bottom:-55px}@media only screen and (max-width:750px){.container.home .welcome .centered{text-align:left}.container.home .pagelinks{padding-bottom:0}.container.home .pagelinks .content-wrap{width:100%}.container.home .salons{background:#222529}.container.home .salons .select-col{padding:20px 20px 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.container.home .salons .wrap-dark{background:none}.container.home .additional .grid{position:static;margin-bottom:0}}.impressionen{background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}.container.about .post-content .impressionen h1,.container.about .post-content .impressionen h2,.container.about .post-content .impressionen h3,.container.about .post-content .impressionen h4,.container.about .post-content .impressionen h5,.container.about .post-content .impressionen h6,.impressionen .block-headline,.impressionen .container.about .post-content h1,.impressionen .container.about .post-content h2,.impressionen .container.about .post-content h3,.impressionen .container.about .post-content h4,.impressionen .container.about .post-content h5,.impressionen .container.about .post-content h6{position:relative;z-index:1}.impressionen.impr-gallery{background-color:#1e2023;color:white}.impressionen.impr-gallery .themed-col{color:#a1a4a7}.impressionen.impr-gallery .bg-num{color:white;opacity:.2}.impressionen.impr-gallery .gallery-container .arrow{background:white}.impressionen.impr-gallery .gallery-container .arrow circle,.impressionen.impr-gallery .gallery-container .arrow ellipse,.impressionen.impr-gallery .gallery-container .arrow line,.impressionen.impr-gallery .gallery-container .arrow path,.impressionen.impr-gallery .gallery-container .arrow polygon,.impressionen.impr-gallery .gallery-container .arrow polyline,.impressionen.impr-gallery .gallery-container .arrow rect{stroke:#1a1a1b}.impressionen.impr-gallery .gallery-btn:after{background:white}@media only screen and (max-width:750px){.impressionen{background-size:200%}}.insert{text-align:center;padding:95px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.container.colorworld .follow-container{width:26%;left:auto;right:0}@media only screen and (max-width:750px){.container.colorworld .follow-container{width:100%}}.container.about .post-content .wysiwyg ul,.container.about .post-content p,.wysiwyg .container.about .post-content ul{color:#a1a4a7}.container.about .generationen{padding:165px 0;background:#15181b;color:white}.container.about .generationen .bg-cols .col{height:100%}.container.about .generationen .dark-bgimg{background-size:auto 93%;background-position:right bottom;position:absolute;right:-7vW;bottom:0;width:100%;height:100%}@media only screen and (max-width:750px){.container.about .generationen{padding:83px 0}.container.about .philosophie .img.fill-parent,.container.about .philosophie .img.page-curtain,.container.about .philosophie .ui-timelines svg.img,.ui-timelines .container.about .philosophie svg.img{position:static}.container.about .philosophie .img.fill-parent:before,.container.about .philosophie .img.page-curtain:before,.container.about .philosophie .ui-timelines svg.img:before,.ui-timelines .container.about .philosophie svg.img:before{padding-top:77%}}.container.specialservices .intro-block{text-align:left}.container.specialservices .intro-block .rotate-headline{position:absolute;bottom:40%;left:0}.container.specialservices .page-headline{z-index:1}.container.specialservices .intro-pic{position:absolute;top:100px;left:0;width:100%;height:calc(100% - 100px)}@media only screen and (max-width:750px){.container.specialservices .intro-pic{height:calc(100% + 100px);top:auto;bottom:0}.container.specialservices .intro-text-col{margin-top:83px}.container.specialservices .fused-columns .content-wrap,.container.specialservices .twin-columns .content-wrap{width:100%}.container.specialservices .fused-columns .columns .col,.container.specialservices .twin-columns .columns .col{padding:83px 7.5%}.container.specialservices .fused-columns .columns .col:first-child{padding-bottom:0}.container.specialservices .fused-columns .columns .col:last-child{padding-top:41.5px}.container.specialservices .twin-columns .columns .col{background:#f8f8f8}.container.specialservices .twin-columns .columns .col:last-child{background:#eeeeee}.container.specialservices .twin-columns .twin-bg-col{display:none}}.container.gallery-page .img{max-height:calc(100vH - 247px)}.container.gallery-page .container.home .grid-link .item-label,.container.gallery-page .side-link,.container.home .grid-link .container.gallery-page .item-label{top:267px;-webkit-transform:translateX(50%) rotate(90deg);-moz-transform:translateX(50%) rotate(90deg);-ms-transform:translateX(50%) rotate(90deg);-o-transform:translateX(50%) rotate(90deg);transform:translateX(50%) rotate(90deg)}.container.gallery-page.products .gallery-buttons,.container.gallery-page.products .gallery-label{display:none}.container.gallery-page.products .gallery-img-container{background:#f5f8f9}.container.gallery-page.products .gallery-img{width:70%;height:70%;top:15%;left:15%;position:absolute;background-size:contain}.container.gallery-page.products .gallery-img:before{content:none}@media only screen and (max-width:750px){.container.gallery-page .container.home .grid-link .item-label,.container.gallery-page .side-link,.container.home .grid-link .container.gallery-page .item-label{display:block;position:static;margin-bottom:10px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.container.gallery-page .gallery-block{padding:0;min-height:0}.container.gallery-page .gallery-block .rotate-headline{position:absolute}.container.gallery-page .gallery-block .gallery-select{padding-left:50px;word-break:break-all}.container.gallery-page .scroll-gradient{display:none}.container.gallery-page .fixedbox,.container.gallery-page .maps-container{padding:75px 0 100px 0;width:85%;margin:auto}.container.gallery-page .fixedbox .header-spacer,.container.gallery-page .maps-container .header-spacer{display:none}}.container.presse .downloads .download-link{color:white}.container.presse .downloads .download-link .hover-container{background:#1a1a1b;visibility:visible;opacity:0.8;-webkit-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s;transition:0.6s}.container.presse .downloads .download-link .hover-container .cell{opacity:0;-webkit-transition:0.9s;-moz-transition:0.9s;-ms-transition:0.9s;-o-transition:0.9s;transition:0.9s}.container.presse .downloads .download-link:hover .hover-container{visibility:visible;opacity:0.95}.container.presse .downloads .download-link:hover .hover-container .cell{opacity:1}@media only screen and (max-width:750px){.container.presse .downloads-list .righted{text-align:left}}.container.karriere .academy-img{display:inline-block;width:calc(50% - 10px)}.container.karriere .academy-img:last-child{margin:0 0 0 20px}@media only screen and (max-width:750px){.container.karriere .rotate-headline{position:static;margin:50px 0;white-space:normal;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.container.karriere .rotate-headline:before{content:none}.container.karriere .plain-list .col{display:inline-block}.container.karriere .plain-list .col.third{width:33.3%}.container.karriere .plain-list .col.two-thirds{width:66.7%}.container.karriere .plain-list.awards-list .col{vertical-align:top}.container.karriere .interns .img{position:static}.container.karriere .academy-img{width:100%}.container.karriere .academy-img:last-child{margin:20px 0 0 0}.container.karriere .contact-img{display:none}}.container.artisticteam .grid{font-size:0;position:relative}.container.artisticteam .grid .img:before{content:none}.container.artisticteam .grid-item{float:left}.container.artisticteam .grid-item:first-child{width:calc(34% - 10px);height:450px}.container.artisticteam .grid-item:nth-child(2){width:calc(66% - 10px);margin-left:20px;height:450px}.container.artisticteam .grid-item:nth-child(3){width:calc(34% - 10px);height:230px;margin-top:20px}.container.artisticteam .grid-item:nth-child(4){width:calc(33% - 10px);margin:20px 0 0 20px;height:480px}.container.artisticteam .grid-item:nth-child(5){width:calc(33% - 20px);margin:20px 0 0 20px;height:230px}.container.artisticteam .grid-item:nth-child(6){position:absolute;bottom:0;left:0;width:calc(34% - 10px);height:230px}.container.artisticteam .grid-item:nth-child(7){position:absolute;bottom:0;right:0;width:calc(33% - 20px);height:230px}@media only screen and (max-width:750px){.container.artisticteam .grid-item{float:none}.container.artisticteam .grid-item:before{content:'';display:block;padding-top:140%}.container.artisticteam .grid-item:first-child,.container.artisticteam .grid-item:nth-child(2),.container.artisticteam .grid-item:nth-child(3),.container.artisticteam .grid-item:nth-child(4),.container.artisticteam .grid-item:nth-child(5),.container.artisticteam .grid-item:nth-child(6),.container.artisticteam .grid-item:nth-child(7){width:100%;height:auto}.container.artisticteam .grid-item:nth-child(2),.container.artisticteam .grid-item:nth-child(3),.container.artisticteam .grid-item:nth-child(4),.container.artisticteam .grid-item:nth-child(5),.container.artisticteam .grid-item:nth-child(6),.container.artisticteam .grid-item:nth-child(7){margin:20px auto 0 auto}.container.artisticteam .grid-item:nth-child(6),.container.artisticteam .grid-item:nth-child(7){position:relative;top:auto;bottom:auto;left:auto;right:auto}.container.artisticteam .artistic-team .three-spaced{margin-top:0}.container.artisticteam .artistic-team .three-spaced .col{margin-top:41.5px}.container.artisticteam .content-block.person .col{float:none}.container.artisticteam .quote{margin-top:41.5px}}.container.single-job .application .bg-col:last-child{background:#f8f8f8}.container.single-job .person{background:#eeeeee}@media only screen and (max-width:750px){.container.single-job .job-hero:before{padding-top:90%}.container.single-job .application{padding:0}.container.single-job .application .content-wrap{width:100%}.container.single-job .application-col,.container.single-job .description-col{padding:83px 7.5%;margin:0 auto}.container.single-job .application-col{background:#f8f8f8}.container.single-job .quote{margin-top:83px}}.phone-tag{position:relative;z-index:97}.container.fourofour h1{font-size:150px;letter-spacing:.12em;color:#f3f4f5;position:absolute;top:25%;width:100%}.container.fourofour .quote{position:relative}.container.hairdreams .wysiwyg b,.container.hairdreams .wysiwyg strong{font-weight:normal;font-family:"walsheim-medium"}.container.hairdreams .intro-block{padding-bottom:150px}.container.hairdreams .intro-block .img{margin:0}@media only screen and (max-width:750px){.container.hairdreams .intro-block{padding-bottom:83px}.container.hairdreams .twin-columns .twin-col{float:none}.container.hairdreams .twin-columns:last-child .twin-bg-col:last-child{display:none}.container.hairdreams .content-columns{padding:83px 0}.container.hairdreams .content-columns .hd-toggle-container{margin-top:41.5px}.container.hairdreams .content-columns .hd-toggle-container .img{display:block;margin:0 auto}.container.hairdreams .content-columns .hd-toggle-container .toggle-ui{display:block;margin-left:auto;margin-right:auto}}.hd-toggle-container .toggle-img-container,.hd-toggle-container .toggle-ui{width:85%;display:inline-block}.hd-toggle-container .toggle-ui{text-align:center}.container.standard .wysiwyg h1,.container.standard .wysiwyg h2{font-family:"walsheim-bold";font-size:27px;letter-spacing:.04em}.leaflet-bottom,.leaflet-top{z-index:auto!important}.content-block.insert .leaflet-container{cursor:default}


#btn_sendform {
	margin-top: 20px;
}