@import url("https://fonts.googleapis.com/css?family=Roboto:400");/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */@import url("//hello.myfonts.net/count/3742d6");html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;font-variant-ligatures:none;-webkit-font-variant-ligatures:none}#loader.hide{opacity:0 !important;visibility:hidden !important}#banner-twist{display:none}@font-face{font-family:'HelveticaNeueLTPro-HvCn';src:url("../fonts/3742D6_0_0.eot");src:url("../fonts/3742D6_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/3742D6_0_0.woff2") format("woff2"),url("../fonts/3742D6_0_0.woff") format("woff"),url("../fonts/3742D6_0_0.ttf") format("truetype")}body{font-family:'HelveticaNeueLTPro-HvCn', sans-serif;font-size:17px;font-weight:normal;overflow-x:hidden;color:#020202;height:200vh;overscroll-behavior:none}p{font-family:'Roboto', sans-serif !important}html{font-size:100%}a{text-decoration:none;color:#f3104f}.fnt-white{color:#fff}.fnt-pink{color:#f3104f}.fnt-uppercase{text-transform:uppercase}.black-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8)}#mast{position:fixed;top:1rem;right:1rem;left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:120;height:2rem;overflow:hidden}#mast a{display:inline-block;line-height:0;height:100%}#mast a svg{width:auto;height:100%}body.menu-open #toggle-menu span{background:rgba(243,16,79,0)}body.menu-open #toggle-menu span::after{content:'';display:block;background:#f3104f;position:absolute;width:100%;height:100%;left:0;right:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation:toggleMenu-2 0.5s ease-out forwards;animation:toggleMenu-2 0.5s ease-out forwards}body.menu-open #toggle-menu span::before{content:'';display:block;background:#f3104f;position:absolute;width:100%;height:100%;left:0;right:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation:toggleMenu-1 0.5s ease-out forwards;animation:toggleMenu-1 0.5s ease-out forwards}@-webkit-keyframes toggleMenu-1{from{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}50%{-webkit-transform:translate3d(0, 0, 0) rotate(0);transform:translate3d(0, 0, 0) rotate(0)}to{-webkit-transform:translate3d(0, 0, 0) rotate(-45deg);transform:translate3d(0, 0, 0) rotate(-45deg)}}@keyframes toggleMenu-1{from{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}50%{-webkit-transform:translate3d(0, 0, 0) rotate(0);transform:translate3d(0, 0, 0) rotate(0)}to{-webkit-transform:translate3d(0, 0, 0) rotate(-45deg);transform:translate3d(0, 0, 0) rotate(-45deg)}}@-webkit-keyframes toggleMenu-1-back{from{-webkit-transform:translate3d(0, 0, 0) rotate(-45deg);transform:translate3d(0, 0, 0) rotate(-45deg)}50%{-webkit-transform:translate3d(0, 0, 0) rotate(0);transform:translate3d(0, 0, 0) rotate(0)}to{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}@keyframes toggleMenu-1-back{from{-webkit-transform:translate3d(0, 0, 0) rotate(-45deg);transform:translate3d(0, 0, 0) rotate(-45deg)}50%{-webkit-transform:translate3d(0, 0, 0) rotate(0);transform:translate3d(0, 0, 0) rotate(0)}to{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}@-webkit-keyframes toggleMenu-2{from{-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0)}50%{-webkit-transform:translate3d(0, 0, 0) rotate(0);transform:translate3d(0, 0, 0) rotate(0)}to{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}}@keyframes toggleMenu-2{from{-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0)}50%{-webkit-transform:translate3d(0, 0, 0) rotate(0);transform:translate3d(0, 0, 0) rotate(0)}to{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}}@-webkit-keyframes toggleMenu-2-back{from{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}50%{-webkit-transform:translate3d(0, 0, 0) rotate(0);transform:translate3d(0, 0, 0) rotate(0)}to{-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0)}}@keyframes toggleMenu-2-back{from{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}50%{-webkit-transform:translate3d(0, 0, 0) rotate(0);transform:translate3d(0, 0, 0) rotate(0)}to{-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0)}}#toggle-menu{background:transparent;outline:none;-webkit-appearance:none;border:none;height:2rem;width:2rem;position:relative;font-size:0;cursor:pointer}#toggle-menu span{position:absolute;width:100%;height:12%;top:0;left:0;background:#f3104f;display:block;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}#toggle-menu span::after{content:'';display:block;background:#f3104f;position:absolute;width:100%;height:100%;left:0;right:0;-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0);-webkit-animation:toggleMenu-2-back 0.5s ease-out forwards;animation:toggleMenu-2-back 0.5s ease-out forwards}#toggle-menu span::before{content:'';display:block;background:#f3104f;position:absolute;width:100%;height:100%;left:0;right:0;-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0);-webkit-animation:toggleMenu-1-back 0.5s ease-out forwards;animation:toggleMenu-1-back 0.5s ease-out forwards}#please-scroll{position:fixed;bottom:2rem;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);border-radius:50%;z-index:100;opacity:0.99;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}#please-scroll svg{display:block;margin:0 auto 0.5rem;width:25px;height:43px}#please-scroll #mousewheel{position:absolute;top:25px;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);border-radius:50%;width:10px;height:10px;border:3px solid #f3104f;-webkit-animation:mousewheel 2.5s ease-out infinite;animation:mousewheel 2.5s ease-out infinite}#please-scroll .text{color:#f3104f;font-size:1rem;text-transform:uppercase;text-align:center;font-weight:bold;letter-spacing:4px;padding-left:4px}#please-scroll.hidden{opacity:0}#scroll-text{position:fixed;right:1rem;bottom:1.25rem;color:#f3104f;text-transform:uppercase;letter-spacing:0.25em;font-weight:bold;z-index:80;font-size:1rem}#scroll-text.animated .text{-webkit-animation:scrollText 1s linear infinite;animation:scrollText 1s linear infinite}#scroll-text.hidden{color:transparent}#scroll-text .progress-layer{position:absolute;right:-2rem;width:100%;height:4px;padding-left:2rem;-webkit-box-sizing:content-box;box-sizing:content-box;background:#f3104f;bottom:-0.5rem;visibility:hidden}@-webkit-keyframes scrollText{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes scrollText{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes mousewheel{from{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);opacity:0.99}80%{-webkit-transform:translate3d(-50%, -15px, 0);transform:translate3d(-50%, -15px, 0);opacity:0}to{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);opacity:0}}@keyframes mousewheel{from{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);opacity:0.99}80%{-webkit-transform:translate3d(-50%, -15px, 0);transform:translate3d(-50%, -15px, 0);opacity:0}to{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);opacity:0}}#scroll-position-indicator{position:fixed;left:0;bottom:0.75rem;width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:#f3104f;z-index:80}progress::-webkit-progress-bar{background-color:transparent}progress::-webkit-progress-value{background-color:#f3104f}progress::-moz-progress-bar{background-color:#f3104f}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#fff}.overlay nav{text-align:center;position:relative;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);height:80%;max-height:28rem}.overlay ul{list-style:none;padding:0;margin:0 auto;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.overlay ul li{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%}.overlay ul li a{font-size:32px;font-weight:bold;text-transform:uppercase;text-decoration:none;display:block;color:#f3104f;-webkit-transition:color 0.2s;transition:color 0.2s}.overlay ul li a:hover,.overlay ul li a:focus{color:#020202}.overlay-corner{text-transform:uppercase;letter-spacing:0.5em;opacity:0;-webkit-transform:translate3d(100vw, 0, 0);transform:translate3d(100vw, 0, 0);-webkit-transition:opacity 0.5s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.5s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:opacity 0.5s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.5s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:opacity 0.5s cubic-bezier(0.895, 0.03, 0.685, 0.22),transform 0.5s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:opacity 0.5s cubic-bezier(0.895, 0.03, 0.685, 0.22),transform 0.5s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.5s cubic-bezier(0.895, 0.03, 0.685, 0.22);z-index:100}.overlay-corner.opened{opacity:0.99;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#start{position:absolute;top:0;right:0;left:0;z-index:20;height:100vh}#start .first-scene{z-index:20;position:fixed;top:0;right:0;bottom:0;left:0}#start .mountain-background,#start .mountain-left,#start .mountain-right{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}#start .mountain-background{z-index:1}#start .mountain-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#start .mountain-left,#start .mountain-right{bottom:-30vh}#start .mountain-left img,#start .mountain-right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#start .mountain-left{z-index:4;bottom:-20vh}#start .mountain-right{z-index:5}#start .big-head{position:fixed;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);font-size:8rem;text-align:center;will-change:opacity;text-transform:uppercase;letter-spacing:0.25em;line-height:1;z-index:2;margin:0}#start .first-scene .big-head{opacity:0;letter-spacing:0.7em;margin-left:0.4em;-webkit-transition:opacity 0 linear;transition:opacity 0 linear}#start .first-scene .big-head.visible{opacity:0.99;-webkit-transition:opacity 2.5s 0.8s ease-out;transition:opacity 2.5s 0.8s ease-out}#start .second-scene{z-index:10;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000}#start .second-scene .big-head{opacity:1}#start .second-scene video,#start .second-scene .video-wrapper{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';overflow:hidden}#start .second-scene .content-overlay{position:fixed;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:100%;text-align:center;opacity:0;will-change:opacity}#start .second-scene .content-overlay .inner{font-size:3rem;display:inline-block;padding:0 1rem;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:0.99;-webkit-transition:opacity 0.15s linear, -webkit-transform 0.15s linear;transition:opacity 0.15s linear, -webkit-transform 0.15s linear;transition:transform 0.15s linear, opacity 0.15s linear;transition:transform 0.15s linear, opacity 0.15s linear, -webkit-transform 0.15s linear}#start .second-scene .content-overlay .inner h2{font-size:100%;line-height:1;letter-spacing:0.25em;margin:0}#start .second-scene .content-overlay .inner h3{font-size:75%;letter-spacing:3px;margin:0;will-change:transform}#start .second-scene .content-overlay .inner p{margin:0;font-size:45%;font-weight:bold;letter-spacing:0.0625em;text-align:left;color:#fff}#kontakt{position:fixed;top:0;right:0;left:0;z-index:10;height:100vh}#kontakt .section-name{display:none}#kontakt .left{position:fixed;top:0;left:0;bottom:0;width:33%}#kontakt .left .first,#kontakt .left .second{position:absolute;top:0;right:0;bottom:0;left:0}#kontakt .left .first img,#kontakt .left .second img{-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;width:100%;height:100%}#kontakt .left .first .text,#kontakt .left .second .text{text-transform:uppercase}#kontakt .left .first .text h2,#kontakt .left .second .text h2{display:none}#kontakt .left .first .text h3,#kontakt .left .second .text h3{position:absolute;top:7rem;right:-2rem;color:#0047a4;font-size:1rem;letter-spacing:0.125em;text-transform:uppercase;margin:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#kontakt .left .first .text h3 .mobile-position,#kontakt .left .second .text h3 .mobile-position{display:block;color:#fff}#kontakt .left .first{z-index:10}#kontakt .left .second{z-index:15}#kontakt .right{position:fixed;top:0;right:0;bottom:0;width:67%}#kontakt .right .text{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 3rem 0 5rem}#kontakt .buttons{position:fixed;bottom:2rem;left:33%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);z-index:95}#kontakt .buttons a{display:block;text-decoration:none;border:4px solid #0047a4;padding:0.5em 1em 0.3em;margin-bottom:0.5rem;background:white;color:#0047a4;text-transform:uppercase;font-weight:bold;letter-spacing:0.25em;text-align:center;font-size:0.75rem}#kontakt .buttons a:nth-child(2){margin-bottom:0;background:#f3104f;color:#fff}#impressum{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.7);z-index:1000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#impressum.show{display:-webkit-box;display:-ms-flexbox;display:flex}#impressum p{font-size:17px;font-weight:normal;line-height:1.15;margin:17px 0}#impressum h4{margin:0}#impressum .modal-content{max-width:600px;border:4px solid #f3104f;padding:2rem;max-height:80vh;overflow-y:auto;background:#fff;position:relative}#impressum .modal-content .modal-close{position:absolute;right:2rem;top:2rem}#impressum .modal-content .modal-close a{font-weight:bold;color:#f3104f;text-decoration:none}#impressum .modal-content h3{margin:0}.agency-section{position:absolute;top:0;right:-50vw;background:white;width:50vw;height:100vh}.agency-section .agency-text-wrapper{-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);position:absolute;top:50%;left:-46vw}.agency-section .agency-text-wrapper .agency-text{font-size:13vw;color:#f3104f;text-transform:uppercase;letter-spacing:3vw;margin:0;white-space:nowrap}.agency-section .agency-text-wrapper .agency-text .agency-text-red-space{display:inline-block;width:50vw;height:0.71em;margin-left:-6vw;background:#f3104f}.agency-section .agency-text-wrapper .agency-text .agency-text-red-space .img-football-player-wrapper{width:65vw;height:105vh;position:absolute;top:-85vh;left:55vw;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0)}.agency-section .agency-text-wrapper .agency-text .agency-text-red-space .img-football-player-wrapper .img-football-player{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}.agency-section img.soccer-player{width:100%;height:auto;position:absolute;right:0;top:0}svg.logo .cls-1{fill:#e50045}svg.logo .cls-2{-webkit-transition:0.5s ease !important;transition:0.5s ease !important;fill:#fff;-webkit-transition:fill 0s;transition:fill 0s}svg.logo.menu-open .cls-2{fill:#000 !important;-webkit-transition:fill 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);transition:fill 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06)}svg.logo.dark .cls-2{fill:#000;-webkit-transition:fill 0s;transition:fill 0s}p{line-height:2;font-weight:normal !important;font-size:1.4vw;margin-right:7vw;display:inline-block;text-align:left}em{color:#f3104f;font-style:normal}#scrollable-content{width:100vw;position:fixed;top:0;z-index:79;padding:15vw 2rem 2rem 2rem;margin-top:100vh}#scrollable-content .animated-element{-webkit-transition:opacity 1s ease-out, -webkit-transform 1s ease-out;transition:opacity 1s ease-out, -webkit-transform 1s ease-out;transition:transform 1s ease-out, opacity 1s ease-out;transition:transform 1s ease-out, opacity 1s ease-out, -webkit-transform 1s ease-out;transform:translate3d(0, 2rem, 0);-webkit-transform:translate3d(0, 2rem, 0);opacity:0}#scrollable-content .animated-element.delay-1{-webkit-transition-delay:0.2s;transition-delay:0.2s}#scrollable-content .animated-element.animate{opacity:1;transform:translate3d(0, 0, 0) !important;-webkit-transform:translate3d(0, 0, 0) !important}#scrollable-content h3{color:#f3104f;font-size:4.2vw;width:60vw;margin-left:5vw;margin-bottom:0;letter-spacing:0.1vw}#scrollable-content h3 .sub{font-weight:normal}#scrollable-content .text-wrapper-right{text-align:right}#scrollable-content p::after{content:'';display:block;width:1.8em;height:0.2em;margin-top:0.5rem;background:#f3104f}#scrollable-content section.next-project .container{max-width:50vw;margin:0 auto}#scrollable-content section.next-project .container h3{margin-left:0;font-size:2.2vw}#scrollable-content section.next-project p{margin-right:0}#scrollable-content section.next-project .philosophie-img{margin:5vw 15vw 5vw 15vw;position:relative;font-size:0}#scrollable-content section.next-project .philosophie-img img{width:100%}#scrollable-content section.next-project .philosophie-img .philosophie-text-left{display:inline-block;font-size:1.275vw;color:#f3104f;text-transform:uppercase;-webkit-transform:translate3d(-37%, -50%, 0) rotate(-90deg);transform:translate3d(-37%, -50%, 0) rotate(-90deg);position:absolute;left:0;letter-spacing:0.3em;font-weight:bold;position:absolute;top:50%;padding-left:0.5vw}#scrollable-content section.next-project .philosophie-img .philosophie-text-right{color:#FFF;font-weight:bold;position:absolute;display:inline-block;top:50%;right:2.5vw;font-size:3.6vw;letter-spacing:1vw;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);line-height:1.2}#scrollable-content section.what-you-really-need{position:relative;font-size:0;margin-top:15vw}#scrollable-content section.what-you-really-need .container-right{padding-left:2rem;position:relative;width:55%;display:inline-block;margin-top:-9rem;padding-top:9rem}#scrollable-content section.what-you-really-need .container-right h2{color:#f3104f;font-size:3.2vw;position:absolute;top:9rem;left:50%;-webkit-transform:translate3d(-50%, -80%, 0);transform:translate3d(-50%, -80%, 0);letter-spacing:1.2vw;padding:0.4em 0.5em 0.3em 0.5em;white-space:nowrap;border:0.1em solid #0047a4;width:20.3vw;margin-left:10%}#scrollable-content section.what-you-really-need .container-left{vertical-align:top;width:45%;padding:0 5vw;display:inline-block}#scrollable-content section.what-you-really-need .container-left p{margin:0}#scrollable-content section.ad-below-the-line #no-need{display:inline-block;padding:0.3em 2.5em 0.2em 2.5em;font-size:0.65em;letter-spacing:0.05em;color:white;background:#0047a4;border:0.1em solid #f3104f;white-space:nowrap;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg);-webkit-transition:opacity 0.5s ease-out, -webkit-transform 0.5s ease-out;transition:opacity 0.5s ease-out, -webkit-transform 0.5s ease-out;transition:transform 0.5s ease-out, opacity 0.5s ease-out;transition:transform 0.5s ease-out, opacity 0.5s ease-out, -webkit-transform 0.5s ease-out}#scrollable-content section.ad-below-the-line #no-need.hide{opacity:0;-webkit-transform:translate3d(-75%, -50%, 0) rotate(-45deg);transform:translate3d(-75%, -50%, 0) rotate(-45deg)}#scrollable-content section.ad-below-the-line p{max-width:30vw}#scrollable-content section.why-du{position:relative;font-size:0;margin-top:5vw}#scrollable-content section.why-du .container-right{padding:2vw 5vw 2vw 9vw;position:relative;width:50%;display:inline-block}#scrollable-content section.why-du .container-right p{margin:15vw 0 0 0}#scrollable-content section.why-du .container-right img{width:100%;padding:3vw;margin-top:5vw}#scrollable-content section.why-du .container-left{vertical-align:top;width:50%;display:inline-block;position:relative;padding:0 5vw 0 10vw}#scrollable-content section.why-du .container-left img{position:relative;width:60%;right:0;border:0;left:9vw;margin-top:-9.6vw}#scrollable-content section.why-du .container-left h2{font-size:3.2vw;position:relative;top:0;left:0;letter-spacing:1.2vw;white-space:nowrap}#scrollable-content section.why-du .container-left h2 em{color:#0047a4}#social-media-wrapper{position:fixed;left:1rem;bottom:4rem;z-index:1000;-webkit-transition:opacity 0.5s ease, -webkit-transform 0.5s ease;transition:opacity 0.5s ease, -webkit-transform 0.5s ease;transition:opacity 0.5s ease, transform 0.5s ease;transition:opacity 0.5s ease, transform 0.5s ease, -webkit-transform 0.5s ease;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#social-media-wrapper .sm{display:block;margin-top:0.5rem;width:1.8rem;cursor:pointer}#social-media-wrapper .pink-filled{fill:#f3104f}#social-media-wrapper.hidden{opacity:0;pointer-events:none;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0)}@media (max-width: 1024px){p{line-height:2;font-weight:bold;font-size:1.8vw;display:inline-block}#scrollable-content p{margin-right:7vw;text-align:left}#scrollable-content section.ad-below-the-line{margin-top:5rem}#scrollable-content section.ad-below-the-line p{max-width:40vw}#scrollable-content section.next-project .philosophie-img{margin:5vw 5vw 5vw 5vw}#scrollable-content section.next-project .philosophie-img .philosophie-text-left{font-size:1.625vw}#scrollable-content section.next-project .philosophie-img .philosophie-text-right{font-size:5vw;letter-spacing:1.4vw}#scrollable-content section.next-project .container{max-width:63vw}#scrollable-content section.next-project .container h3{font-size:3.2vw}#scrollable-content section.why-du .container-left img{width:80%;left:11vw;margin-top:-12.5vw}#scrollable-content section.why-du .container-left h2{font-size:4.2vw}}@media (min-width: 1600px){#scrollable-content h3{font-size:3.4vw;width:50vw;margin-left:8vw}#scrollable-content section.ad-below-the-line p{max-width:32.5vw}#scrollable-content section.next-project .container{max-width:52vw}#scrollable-content section.what-you-really-need .container-right{width:46%;padding-right:5vw}#scrollable-content section.what-you-really-need .container-left{width:54%;padding:0 8vw}#scrollable-content section.what-you-really-need .container-right h2{left:42%}}@media (max-width: 768px){p{line-height:2;font-size:2.4vw}#kontakt .right .text p{line-height:1.9;font-weight:bold;font-size:2.4vw;margin-right:2vw;display:inline-block;text-align:left}.social-media-wrapper{bottom:2rem}#scrollable-content p{margin-right:7vw;text-align:left}#scrollable-content section.ad-below-the-line p{max-width:50vw}#scrollable-content section.what-you-really-need .container-left{width:60%;padding:0 0 0 1.5rem}#scrollable-content section.what-you-really-need .container-right{width:40%}#scrollable-content section.what-you-really-need .container-right h2{font-size:4.2vw;position:absolute;-webkit-transform:translate3d(-50%, -81%, 0);transform:translate3d(-50%, -81%, 0);letter-spacing:1.2vw;padding:0.4em 5em 0.3em 0.5em;width:20.3vw;margin-left:7.1%}#scrollable-content section.why-du .container-left{padding:0 5vw 0 1.5rem}#scrollable-content section.why-du .container-left img{width:70%;left:11vw;margin-top:-15.7vw}#scrollable-content section.why-du .container-left h2{font-size:5.2vw}#scrollable-content section.why-du .container-right{padding:0}}.menu-open #section-name{opacity:0;pointer-events:none}#section-name{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);color:#f3104f;border-left:0.25rem solid;padding:0 0 0 0.7vw;z-index:95;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;width:3.3rem;height:1.9rem}#section-name h2{margin:-0.1em 0 0 0;text-transform:uppercase;letter-spacing:0.2rem;font-size:1rem;position:absolute;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0}#section-name.agentur .agentur,#section-name.kontakt .kontakt{opacity:1}#section-name.hidden{opacity:0}@media (min-width: 768px){#start .second-scene .content-overlay .inner{font-size:2rem}#start .second-scene .content-overlay.second-layer .inner{max-width:715px}#please-scroll svg{width:35px;height:60px;margin-bottom:rem}#please-scroll #mousewheel{width:15px;height:15px;border-width:4px}#please-scroll .text{padding-left:2px}}@media (min-width: 1024px){#mast{height:2.5rem}#scroll-position-indicator{bottom:1.75rem}#please-scroll{bottom:7rem}#scroll-text{font-size:1.25rem}.overlay ul li a{font-size:50px}#start .second-scene .content-overlay.second-layer{top:40%}#start .second-scene .content-overlay.second-layer .inner p{font-size:60%}#start .second-scene .content-overlay.second-layer .inner .fnt-pink{right:-2rem}#start .second-scene .content-overlay.third-layer .inner{padding-left:0;padding-right:4.5rem;max-width:830px}#start .second-scene .content-overlay.third-layer .inner p{font-size:40%}#start .second-scene .content-overlay.third-layer .inner .right{left:30%;width:630px}#start .second-scene .content-overlay.fourth-layer .inner .txt-align{text-align:center}#start .second-scene .content-overlay .inner{font-size:4rem}#kontakt .left{width:50%}#kontakt .left .first .text h2{display:block;position:absolute;top:7rem;color:#fff;letter-spacing:0.25em;font-size:3rem;right:2rem;margin:0}#kontakt .left .first .text h3{top:22rem;right:3rem;letter-spacing:0.25em;-webkit-transform:rotate(0);transform:rotate(0);font-size:1.25rem}#kontakt .left .first .text h3 .mobile-position{display:none}#kontakt .left .second .text h2{display:block;position:absolute;top:7rem;color:#fff;letter-spacing:0.25em;font-size:3rem;right:2rem;margin:0}#kontakt .left .second .text h3{top:22rem;right:3rem;letter-spacing:0.25em;-webkit-transform:rotate(0);transform:rotate(0);font-size:1.25rem}#kontakt .left .second .text h3 .mobile-position{display:none}#kontakt .right{width:50%}#kontakt .right .text{padding:0 2rem 0 1rem;display:block;top:58%}#kontakt .right .text p{width:56%;margin-left:20%}#kontakt .buttons{left:50%;bottom:5rem}#kontakt .buttons a{display:inline-block;margin-bottom:0;margin-right:2rem;font-size:1.25rem;width:190px}#kontakt .buttons a:last-child{margin-right:0}}@media (min-width: 1400px){#mast{right:2rem;left:2rem}#scroll-text{right:2rem}#start .second-scene .content-overlay.second-layer .inner{max-width:920px}#start .second-scene .content-overlay.third-layer .inner{max-width:1150px;display:block;padding-right:12rem}#start .second-scene .content-overlay.third-layer .inner p{font-size:50%}#start .second-scene .content-overlay.third-layer .inner .right{position:absolute;left:40%;width:792px}}@media (orientation: portrait){body{overflow:hidden}#banner-twist{z-index:10000;display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;border:4px solid #0047a4}#banner-twist .text{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0047a4;font-weight:bold;text-transform:uppercase;padding:2rem;font-size:2rem;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.win #kontakt .buttons a{padding:0.4em 1em 0.4em}
/*# sourceMappingURL=master.min.css.map */