/* compressed.css generated on 2026-02-26 17:38:39 */

/* animate.css */
.wow{opacity:0;}.wow.visible{opacity:1;}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInRight{from{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}50%{opacity:1;}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}50%{opacity:1;}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
/* elements.css */
*{outline:none;border:0;font-family:'Strawford',Arial;font-style:normal;margin:0;padding:0;line-height:1.5em;box-sizing:border-box;list-style-type:none;outline-style:none;-webkit-tap-highlight-color:transparent;font-weight:normal;}.center{text-align:center;justify-content:center;}h1,h1 a{font-weight:700;font-family:'Lora';font-size:2.4rem;padding:0;position:relative;display:inline-block;margin-bottom:1rem;line-height:1.2;& a{text-decoration:underline;text-underline-offset:.15em;}}artive.intro h1{margin-bottom:2rem;}article.projectHeader h1 + p{margin-top:2.5rem;}h2{display:block;font-weight:normal;line-height:1.4em;font-size:1.2rem;margin-bottom:1rem;color:#fff;}h3{text-transform:uppercase;margin-bottom:0;letter-spacing:.2rem;font-weight:bold;font-size:1rem;color:#fff;}h4{display:block;font-weight:normal;line-height:1.2em;font-size:1rem;margin-bottom:1rem;color:#fff;}h4 a{color:#fff;}a{text-decoration:none;}p a{text-decoration:underline;}p{font-size:0.8rem;margin-bottom:1rem;color:#fff;}a{transition:ease-in-out all .2s;hyphens:none;color:var(--pink);text-decoration:none;text-underline-offset:0.4em;}a:hover{text-decoration:underline;}u{font-family:'Rutan-Bold',Arial;color:rgb(235,91,37);font-style:normal;text-decoration:none;}b,strong{font-weight:600;}i{font-style:normal;}div.content ul{margin-left:.0.158rem;}div.content ul li{margin-left:1rem;margin-bottom:0.211rem;}div.content ul li:before{content:"- ";text-indent:0;margin-left:-0.579rem;}div.facts li{color:#fff;margin-bottom:1rem;display:flex;}div.facts li:before{content:'👉';font-family:'Emoji';font-weight:normal;text-decoration:none;margin-right:.5rem;font-size:.8rem;}a.button,button{padding:0.5rem 1.25rem;border-radius:2rem;background:transparent;color:var(--pink);border:1px solid var(--pink);font-size:0.8rem;margin-top:1rem;display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;transition:color 0.28s ease-out,border-color 0.28s ease-out;white-space:nowrap;}a.button::before,button::before{content:'';position:absolute;left:0;right:0;bottom:0;height:115%;background:var(--pink);z-index:-1;border-radius:80% 80% 0 0;transform:scaleY(0);transform-origin:bottom;transition:transform 0.32s ease-out,border-radius 0.2s linear 0.2s;}a.button:hover::before,button:hover::before{transform:scaleY(1);border-radius:1rem;}a.button.button-out::before,button.button-out::before{transform-origin:top;transform:scaleY(0);border-radius:2rem 2rem 80% 80%;transition:transform 0.32s ease-out;}a.button:hover,button:hover{color:var(--blue);border-color:var(--pink);text-decoration:none;}a.button svg,button svg{width:0.9em;height:0.9em;flex-shrink:0;transition:transform 0.28s cubic-bezier(0.4,0,0.2,1);}a.button:hover svg,button:hover svg{transform:translate(2px,-2px);}
/* fonts.css */
:root{--blue:#75a3c1;--pink:#fdb8bb;--maxWidth:1600px;--maxWidthExtended:calc(var(--maxWidth) + 12rem);}@font-face{font-family:'Strawford';src:url('../fonts/Strawford-400.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Strawford';src:url('../fonts/Strawford-bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Lora';src:url('../fonts/Lora-700.ttf') format('truetype');font-weight:700;font-style:nomal;font-display:swap;}@font-face{font-family:'Emoji';src:url('../fonts/NotoEmoji-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}s{font-family:'Emoji';font-weight:normal;text-decoration:none;}
/* page.css */
*:not(div)::selection{background:var(--pink);color:var(--blue);}*:not(div)::-moz-selection{background:var(--pink);color:var(--blue);}*:not(div)::-webkit-selection{background:var(--pink);color:var(--blue);}html{font-size:28px;}body,html{margin:0 auto;width:100%;}body{margin-top:-1px;border-top:1px solid;margin-bottom:2px;background:var(--bg-color);box-sizing:border-box;overflow-x:hidden;color:var(--pink);background:var(--blue);}a.logo,.menuWrapper{height:8rem;padding:2rem 2rem 0;position:fixed;top:0;z-index:6;margin:0 auto;display:flex;flex-direction:row;}a.logo{left:0;}.menuWrapper{right:0;}a.logo svg{height:100%;width:auto;overflow:visible;transition:ease-in-out fill .2s;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:50%;}a.logo svg:hover path.st0{fill:var(--highlight);}ul.social li{display:inline-block;padding:0.263rem 0.526rem;line-height:0;}ul.social a{display:flex;justify-content:center;align-content:center;}ul.social svg{width:1.1rem;height:1.1rem;align-self:center;}ul.social svg *{fill:#fff;}.desktop{display:block;}.desktop.inline{display:inline;}.mobile{display:none;}section{padding:0 2rem;margin:0 auto 10rem auto;width:100%;max-width:var(--maxWidth);position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;}body.home section:not(.intro){margin-bottom:15rem;}section div.gridItem.gcs1 div.content{max-width:800px;margin-right:initial;}section div.gridItem.gcs2 div.content{margin-left:initial;max-width:800px;}div.pageTitle{position:relative;margin:20vh auto 2rem 50%;display:block;width:100%;float:left;max-width:1000px;transform:translateX(-50%);}div.menu{width:1.5rem;cursor:pointer;margin-left:auto;z-index:2;padding:.5rem 3rem .5rem .5rem;display:flex;flex-direction:column;justify-content:center;box-sizing:content-box;transform:translateX(-1.5rem);}div.menu:before,div.menu:after{content:'';background:var(--pink);height:.1rem;width:100%;display:block;transition:ease-in-out all .2s;}div.menu:after{margin-top:.39rem;margin-left:auto;}div.menu:hover:after,div.menu:hover:before{background-color:#fff;}body.openNav .menu:before{transform:translateY(.1rem) rotate(45deg);}body.openNav .menu:after{width:100%;transform:translateY(-.39rem) rotate(-45deg);}body.openNav div.menu:before,body.openNav div.menu:after{background:#fff;}nav{position:fixed;top:3.2rem;right:4rem;max-height:calc(100vh - 4rem);z-index:10;display:flex;flex-direction:column;align-items:flex-start;padding:2.5rem 1.75rem 1.5rem;background:#fff;border-radius:0.5rem;opacity:0;visibility:hidden;transform:translateY(-0.5rem) scale(0.98);transition:opacity 0.25s ease-out,visibility 0.25s ease-out,transform 0.25s cubic-bezier(0.4,0,0.2,1);}body.openNav nav{opacity:1;visibility:visible;transform:translateY(0) scale(1);}nav div.menu{position:absolute;top:1rem;right:1rem;padding-right:0;margin-left:0;}body.openNav nav div.menu:before,body.openNav nav div.menu:after{background:var(--blue);}nav ul{margin:0;padding:0;list-style:none;text-align:left;width:100%;}nav ul li{margin:0;padding:0;}nav ul.mainNavi li{opacity:0;transform:translateY(1.2rem);transition:opacity 0.4s ease-out,transform 0.4s cubic-bezier(0.4,0,0.2,1);}body.openNav nav ul.mainNavi li{opacity:1;transform:translateY(0);}body.openNav nav ul.mainNavi li:nth-child(1){transition-delay:0.08s;}body.openNav nav ul.mainNavi li:nth-child(2){transition-delay:0.14s;}body.openNav nav ul.mainNavi li:nth-child(3){transition-delay:0.2s;}body.openNav nav ul.mainNavi li:nth-child(4){transition-delay:0.26s;}body.openNav nav ul.mainNavi li:nth-child(5){transition-delay:0.32s;}body.openNav nav ul.mainNavi li:nth-child(6){transition-delay:0.38s;}nav ul.mainNavi li a{display:inline-block;position:relative;color:var(--blue);font-size:1.2rem;font-weight:700;padding:0.35rem 0 0.45rem;text-decoration:none;transition:color 0.2s ease-out;letter-spacing:0.06em;}nav ul.mainNavi li a::after{content:'';position:absolute;left:0;bottom:0;height:2px;background:currentColor;width:0;transition:width 0.4s cubic-bezier(0.4,0,0.2,1);}body.openNav nav ul.mainNavi li a::after{width:100%;}body.openNav nav ul.mainNavi li:nth-child(1) a::after{transition-delay:0.2s;}body.openNav nav ul.mainNavi li:nth-child(2) a::after{transition-delay:0.28s;}body.openNav nav ul.mainNavi li:nth-child(3) a::after{transition-delay:0.36s;}body.openNav nav ul.mainNavi li:nth-child(4) a::after{transition-delay:0.44s;}body.openNav nav ul.mainNavi li:nth-child(5) a::after{transition-delay:0.52s;}body.openNav nav ul.mainNavi li:nth-child(6) a::after{transition-delay:0.6s;}nav ul.mainNavi li a:hover,nav ul.mainNavi li.selected a{color:var(--pink);}nav ul.mainNavi{margin-top:0.5rem;margin-bottom:0;padding-bottom:1rem;}nav ul:not(.mainNavi):not(.social){margin-top:0.5rem;}nav ul.secondNavi{margin:1rem 0;}nav ul.secondNavi li a,nav ul.slogan{font-size:0.6rem;font-weight:600;letter-spacing:0.06em;color:var(--blue);}nav ul.secondNavi li a:hover,nav ul.secondNavi li.selected a{color:var(--pink);}nav ul.slogan{margin-top:1rem;}nav ul.slogan svg{width:0.9rem;height:0.9rem;transform:translateY(0.15rem);}nav ul.slogan svg *{fill:#333;}nav ul.social{display:flex;justify-content:flex-start;gap:0.4rem;margin-top:1rem;padding-top:1rem;}nav ul.social li a{color:var(--blue);}nav ul.social svg *{fill:var(--blue);}
/* templates.css */
.layout.row{flex-direction:column;}.layout{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:2rem;}.layout .oneHalfColumn{flex:1 0 calc(50% - 2rem);}.layout.row{flex-direction:column;}body.home .projectBlock{margin-top:1rem;}main section:first-child article:not(.intro):first-child{margin-top:20rem;}section.intro{padding-top:10rem;margin-bottom:0;text-align:left;max-width:100%;}.services p{margin:0;font-size:.7rem;}.hi h1{font-size:5rem;margin-bottom:5rem;}div.imgAbout{aspect-ratio:1/1.5;border-radius:9999px;overflow:hidden;width:100%;position:relative;}div.imgAbout img{object-fit:cover;width:100%;height:102%;position:absolute;left:0;top:50%;transform:translateY(-50%);will-change:transform;}img[loading="lazy"]{opacity:0;filter:blur(8px);transition:opacity 0.55s cubic-bezier(0.25,0.1,0.25,1),filter 0.6s cubic-bezier(0.25,0.1,0.25,1);}img[loading="lazy"].loaded{opacity:1;filter:none;}div.skill{margin:.5rem 0;}div.skill h3{color:#fff;margin-bottom:.0rem;}div.skill label{height:.1rem;display:block;margin-bottom:2rem;}div.skill label span{display:block;height:100%;background:#fff;}@keyframes fadeInWidth{0%{width:0;opacity:0;}100%{width:100%;opacity:1;}}.animate__fadeInWidth{animation-name:fadeInWidth;transition:ease-in-out .2s all;}div.lebenslauf{margin-top:2rem;border-left:.1rem solid var(--pink);padding:.5rem 0 .5rem 1rem;}div.lebenslauf h3{margin-bottom:.0rem;}div.lebenslauf div.element{margin-bottom:2.5rem;position:relative;}div.lebenslauf div.element:last-child{margin-bottom:0;}div.element span{width:1rem;height:1rem;top:.15rem;border-radius:50%;background-color:var(--pink);position:absolute;left:-1.55rem;}div.dienstleistungen{gap:0;}div.dienstleistungen > div{text-align:center;padding:3rem 2rem;flex:0 0 33.333333%;width:33.333333%;position:relative;}div.dienstleistungen > div:nth-child(1){transform:translateX(2px);}div.dienstleistungen > div:nth-child(3){transform:translateX(-2px);}div.dienstleistungen > div:nth-child(4){transform:translateX(2px) translateY(-2px);}div.dienstleistungen > div:nth-child(5){transform:translateY(-2px);}div.dienstleistungen > div:nth-child(6){transform:translateX(-2px) translateY(-2px);}div.dienstleistungen h2{color:var(--pink);}div.dienstleistungen p{margin-bottom:0;}.dienstleistungen .border{background:var(--pink);animation-fill-mode:forwards;}.dienstleistungen .top{position:absolute;top:0px;left:50%;width:0;height:2px;margin:auto;opacity:0;transition:all 0.2s linear 0.3s;}.dienstleistungen .borderanimation.top{left:0;animation-name:borderanimationWidth;opacity:1;transition:all 0.2s linear;}.dienstleistungen .right{position:absolute;top:0;right:0;width:2px;height:0;margin:auto;transition:all 0.1s linear 0.2s;}.dienstleistungen .left{position:absolute;top:0;left:0;width:2px;height:0;margin:auto;transition:all 0.1s linear 0.2s;}.dienstleistungen .borderanimation.right,.dienstleistungen .borderanimation.left{transition:all 0.1s linear 0.2s;animation-name:borderanimationHeight;}.dienstleistungen .bottom-left{position:absolute;bottom:0;left:0;width:0;height:2px;margin:auto;transition:all 0.2s linear;}.dienstleistungen .bottom-right{position:absolute;bottom:0;right:0;width:0;height:2px;margin:auto;transition:all 0.2s linear;}.dienstleistungen .borderanimation.bottom-left,.dienstleistungen .borderanimation.bottom-right{transition:all 0.2s linear 0.3s;animation-name:borderanimationWidth;}@keyframes borderanimationWidth{0%{width:0;}100%{width:100%;}}@keyframes borderanimationHeight{0%{height:0;}100%{height:100%;}}section.partner .layout{margin-bottom:4rem;}section.partner a{color:#fff;margin-top:.5rem;display:block;text-decoration:none;transition:all ease-in-out .2s;}section.partner img{width:100%;height:3rem;transition:all ease-in-out .2s;}section.partner div div:hover img{filter:brightness(2);}section.partner div div:hover a{text-decoration:underline;text-underline-offset:0.4em;}section.kontakt article > div{padding-top:4rem;}main section.kontakt:first-child article:not(.intro):first-child{margin-top:16rem;}form.message{color:#fff;font-size:0.8rem;}.pitchInput,.pitchInput div{color:var(--pink);display:inline-block;height:20px;word-break:break-all;}section.kontakt .social{display:flex;flex-wrap:wrap;}section.kontakt > .social{justify-content:center;}section.kontakt .social li{margin-bottom:.5rem;width:9.5rem;}section.kontakt .social a{color:var(--pink);margin-top:0;}section.kontakt .social svg{margin-right:.5rem;float:left;}section.kontakt .social svg *{fill:var(--pink);}section.kontakt .social a:hover svg *{fill:var(--blue);}section.kontakt .social a:hover{color:var(--blue);}div.projectBlock{margin-top:5rem;width:100%;}div.projectBlock:empty{display:none;}div.projectBlock:before,div.projectBlock:after{content:" ";grid-area:1/1/2/2;display:table;}div.projectBlock a{width:70%;position:relative;display:block;&:hover{text-decoration:none;}&[href='javascript:void()']{pointer-events:none;cursor:default;& svg{display:none;}}}div.projectBlock img{z-index:1;position:relative;box-shadow:1px 1px 1.5rem rgba(0,0,0,.06);width:100%;display:inline-block;background:#fff;}div.projectBlock a > div:not(.projectImage){max-width:40%;margin-top:.8rem;text-align:left;text-transform:uppercase;}div.projectBlock a:nth-child(2){margin-top:-8%;float:right;z-index:2;}.projectBlock h2{margin-bottom:0;}.projectBlock h5{margin-bottom:1.5rem;}.projectBlock svg{margin-bottom:1.5rem;margin-top:-1.5rem;width:1rem;}.projectBlock svg *{fill:var(--pink);}div.projectImage{position:relative;aspect-ratio:16/9;background-color:var(--blue);width:100%;border-radius:2.5rem;overflow:hidden;transition:background-color 0.3s ease-out;}div.projectImage::after{content:'';position:absolute;inset:0;background-color:var(--blue);border-radius:inherit;z-index:1;opacity:1;transition:opacity 0.55s cubic-bezier(0.25,0.1,0.25,1);pointer-events:none;}div.projectImage:has(img.loaded){background-color:#fff;}div.projectImage:has(img.loaded)::after{opacity:0;}div.projectImage img{object-fit:cover;width:100%;height:100%;display:block;}section.project article:first-child img,section.project article:first-child video{border-radius:2.5rem;}section.project video{width:100%;}div.gallery{width:100%;column-count:2;gap:2rem;padding:0 2rem;max-width:2200px;margin:8rem auto 0 auto;}div.gallery img{width:100%;box-shadow:1px 1px 1.5rem rgba(0,0,0,.06);margin-bottom:2rem;border-radius:.5rem;&:first-child{margin-top:-2rem;}}section.project div.sixTwelfths:not(.facts) li{font-size:0.8rem;margin-bottom:0.5rem;list-style-type:circle;margin-left:1rem;}section.project div.sixTwelfths:not(.facts) li::marker{font-size:1rem;}section.project{display:flex;flex-direction:column;gap:2rem;}section.project img{width:100%;box-shadow:1px 1px 1.5rem rgba(0,0,0,.06);}
/* x_responsive.css */
html{border-top-color:rgb(255,255,12);}@media (max-width:768px){html{border-top-color:rgb(255,255,6);}}.layout{gap:15%;}.zeroTwelfths{flex:0 0 -15%;width:-15%;display:none;}.oneTwelfth{flex:0 0 -5.4166666666667%;width:-5.4166666666667%;display:none;}.twoTwelfths{flex:0 0 4.1666666666667%;width:4.1666666666667%;}.threeTwelfths{flex:0 0 13.75%;width:13.75%;}.fourTwelfths{flex:0 0 23.333333333333%;width:23.333333333333%;}.fiveTwelfths{flex:0 0 32.916666666667%;width:32.916666666667%;}.sixTwelfths{flex:0 0 42.5%;width:42.5%;}.sevenTwelfths{flex:0 0 52.083333333333%;width:52.083333333333%;}.eightTwelfths{flex:0 0 61.666666666667%;width:61.666666666667%;}.nineTwelfths{flex:0 0 71.25%;width:71.25%;}.tenTwelfths{flex:0 0 80.833333333333%;width:80.833333333333%;}.elevenTwelfths{flex:0 0 90.416666666667%;width:90.416666666667%;}.twelveTwelfths{flex:0 0 100%;width:100%;}@media (max-width:768px){.zeroTwelfths{flex:0 0 -15%;width:-15%;display:none;}.oneTwelfth{flex:0 0 1.6666666666667%;width:1.6666666666667%;}.twoTwelfths{flex:0 0 18.333333333333%;width:18.333333333333%;}.threeTwelfths{flex:0 0 35%;width:35%;}.fourTwelfths{flex:0 0 100%;width:100%;}.fiveTwelfths{flex:0 0 100%;width:100%;}.sixTwelfths{flex:0 0 100%;width:100%;}.sevenTwelfths{flex:0 0 100%;width:100%;}.eightTwelfths{flex:0 0 100%;width:100%;}.nineTwelfths{flex:0 0 100%;width:100%;}.tenTwelfths{flex:0 0 100%;width:100%;}.elevenTwelfths{flex:0 0 100%;width:100%;}.twelveTwelfths{flex:0 0 100%;width:100%;}.zeroSixths{flex:0 0 -15%;width:-15%;display:none;}.oneSixth{flex:0 0 1.6666666666667%;width:1.6666666666667%;}.twoSixths{flex:0 0 18.333333333333%;width:18.333333333333%;}.threeSixths{flex:0 0 35%;width:35%;}.fourSixths{flex:0 0 51.666666666667%;width:51.666666666667%;}.fiveSixths{flex:0 0 68.333333333333%;width:68.333333333333%;}.sixSixths{flex:0 0 85%;width:85%;}}html{font-size:25px;}@media (max-width:1568.1px){html{font-size:24.5px;}}@media (max-width:1493.4px){html{font-size:23.3px;}}@media (max-width:1422.3px){html{font-size:22.2px;}}@media (max-width:1354.5px){html{font-size:21.2px;}}@media (max-width:1290px){html{font-size:20.2px;}}@media (max-width:1228.6px){html{font-size:19.2px;}}@media (max-width:1170.1px){html{font-size:18.3px;}}@media (max-width:1114.4px){html{font-size:17.4px;}}@media (max-width:1061.3px){html{font-size:16.6px;}}@media (max-width:1010.8px){html{font-size:15.8px;}}@media (max-width:962.6px){html{font-size:15px;}}@media (max-width:916.8px){html{font-size:14.3px;}}@media (max-width:873.1px){html{font-size:13.6px;}}@media (max-width:831.6px){html{font-size:13px;}}@media (max-width:792px){html{font-size:12.4px;}}@media (max-width:768px){html{font-size:30px;}}@media (max-width:754.3px){html{font-size:29.5px;}}@media (max-width:718.3px){html{font-size:28.1px;}}@media (max-width:684.1px){html{font-size:26.7px;}}@media (max-width:651.6px){html{font-size:25.5px;}}@media (max-width:620.5px){html{font-size:24.2px;}}@media (max-width:591px){html{font-size:23.1px;}}@media (max-width:562.8px){html{font-size:22px;}}@media (max-width:536px){html{font-size:20.9px;}}@media (max-width:510.5px){html{font-size:19.9px;}}@media (max-width:486.2px){html{font-size:19px;}}@media (max-width:463.1px){html{font-size:18.1px;}}@media (max-width:441px){html{font-size:17.2px;}}@media (max-width:420px){html{font-size:16.4px;}}@media (max-width:400px){html{font-size:15.6px;}}@media only screen and (max-width:768px){.desktop{display:none !important;}.mobile{display:block;}main{padding-bottom:0.5rem;}article.intro{padding-left:0;padding-right:0;}nav{right:1.5rem;}nav div.menu{right:0.5rem;}main section:first-child article:not(.intro):first-child{margin-top:15rem;}main section.kontakt:first-child article:not(.intro):first-child{margin-top:11rem;}div.menu{padding-right:0;transform:translateX(0);}article.intro h2 br{display:none;}div.imgAbout{width:80%;margin-bottom:2rem;padding-bottom:100%;}p,a.button,button,form.message{font-size:1rem;}div.lebenslauf{margin-top:0;}div.pitchform{margin-top:4rem;}div.dienstleistungen > div{width:100%;flex-basis:100%;transform:translateY(0) translateX(0);}div.dienstleistungen > div:nth-child(1),div.dienstleistungen > div:nth-child(3),div.dienstleistungen > div:nth-child(4),div.dienstleistungen > div:nth-child(5),div.dienstleistungen > div:nth-child(6){transform:translateY(0) translateX(0);}div.dienstleistungen > div:not(:last-child) div.border.bottom-right,div.dienstleistungen > div:not(:last-child) div.border.bottom-left{display:none !important;}section.partner .layout{margin-bottom:0;}section.partner div.fourTwelfths{margin-bottom:2rem;}div.projectBlock a:nth-child(2){margin-top:0;}div.projectBlock a > div:not(.projectImage){max-width:100%;}div.projectBlock a{width:100%;}div.galleryColumn{width:100%;}div.projectImage,section.project article:first-child img{border-radius:1.5rem;}div.gallery img{border-radius:.4rem;}.sixTwelfths.facts{margin-top:4rem;}.hi h1{margin-bottom:1rem;}div.services{flex-direction:row-reverse;order:2;margin-bottom:1rem;& .fourTwelfths{width:70%;flex-basis:70%;align-self:center;}}article.intro{display:flex;flex-direction:column;& .hi{order:1;}}nav ul.mainNavi li a{font-size:1.5rem;}nav ul.secondNavi li a{font-size:.8rem;}ul.social svg{width:1.6rem;height:1.6rem;}div.gallery{margin-top:0rem;column-count:1;}}
