@-webkit-keyframes rippleBtn{to{opacity:0;transform:translate(-50%,-50%) scale(100)}}@keyframes rippleBtn{to{opacity:0;transform:translate(-50%,-50%) scale(100)}}@-webkit-keyframes arrowAnimationRight{0%{opacity:1;transform:translateX(0) scale(1)}25%{opacity:0;transform:translateX(10px) scale(.9)}26%{opacity:0;transform:translateX(-10px) scale(.9)}55%{opacity:1;transform:translateX(0) scale(1)}}@keyframes arrowAnimationRight{0%{opacity:1;transform:translateX(0) scale(1)}25%{opacity:0;transform:translateX(10px) scale(.9)}26%{opacity:0;transform:translateX(-10px) scale(.9)}55%{opacity:1;transform:translateX(0) scale(1)}}@-webkit-keyframes arrowAnimationLeft{0%{opacity:1;transform:translateX(0) scale(1)}25%{opacity:0;transform:translateX(-10px) scale(.9)}26%{opacity:0;transform:translateX(10px) scale(.9)}55%{opacity:1;transform:translateX(0) scale(1)}}@keyframes arrowAnimationLeft{0%{opacity:1;transform:translateX(0) scale(1)}25%{opacity:0;transform:translateX(-10px) scale(.9)}26%{opacity:0;transform:translateX(10px) scale(.9)}55%{opacity:1;transform:translateX(0) scale(1)}}@-webkit-keyframes animateSlider{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes animateSlider{0%{opacity:0}50%{opacity:0}to{opacity:1}}@-webkit-keyframes hideSlide{0%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes hideSlide{0%{opacity:1}50%{opacity:0}to{opacity:0}}.cookieConsent{background:#000;border-top:.1px solid var(--accentColor);bottom:0;color:#fff;height:40px;left:0;position:fixed;width:100%;z-index:10}.cookieConsent img{bottom:60px;float:right;position:relative;right:10px;width:5%}.cookieConsent p{bottom:5px;left:30px;position:relative;text-align:center}.cookieConsent p button{background:var(--accentColor);border:none;bottom:1.5px;color:var(--darkColor);cursor:pointer;font-size:.8em;font-weight:900;left:50px;position:relative;width:70px}.staggerAnimation{height:100vh;position:absolute;width:100%;z-index:10}.staggerAnimation .staggerItem{background:#111;float:right;height:100vh;width:16.6666667%}.animationBcg{height:100vh;position:absolute;width:100%;z-index:10}.animationBcg .startAnimationWrapper{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.animationBcg .startAnimationWrapper svg{fill:transparent;overflow:visible;width:15vw;z-index:11}.animationBcg .startAnimationWrapper svg #CBottom,.animationBcg .startAnimationWrapper svg #CTop{stroke:#fff;stroke-width:3px}.animationBcg .startAnimationWrapper svg #JTop{stroke:#ffcd48;stroke-width:3px}.moveInLeft,.moveInRight{-webkit-animation-name:animateSlider;animation-name:animateSlider}.moveOutLeft,.moveOutRight{-webkit-animation-name:hideSlide;animation-name:hideSlide}.active{opacity:1!important}body{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0;overflow-x:hidden;overflow-y:scroll;padding:0}body .menuOverlay{display:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%}body .menuOverlay .menuSlideOne{background:#111;height:100%;width:50%}body .menuOverlay .menuSlideOne img{height:80px;margin:2em 0 0 3em;opacity:.4;position:absolute}body .menuOverlay .menuSlideOne .menuFlexContainer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}body .menuOverlay .menuSlideOne .menuFlexContainer h1{color:var(--lightColor);font-size:1vw;letter-spacing:.3em;margin:0 14vw 0 1vw;opacity:0;transform:translatex(-100px)}body .menuOverlay .menuSlideOne .menuFlexContainer ul{color:var(--lightColor);font-size:3vw;list-style:none}body .menuOverlay .menuSlideOne .menuFlexContainer ul li{font-weight:700;line-height:1.5em;transform:translatey(-100px)}body .menuOverlay .menuSlideOne .menuFlexContainer ul li a{color:var(--lightColor);text-decoration:none}body .menuOverlay .menuSlideOne .menuFlexContainer ul span{color:#686868;font-weight:100}body .menuOverlay .menuSlideTwo{background:#1f1a0e;height:100%;position:relative;width:50%}body .menuOverlay .menuSlideTwo .officeFlexContainer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}body .menuOverlay .menuSlideTwo .officeFlexContainer h1{color:var(--lightColor);font-size:1vw;letter-spacing:.3em;margin:-4vw 21vw 0 0;opacity:0;transform:translatex(-100px)}body .menuOverlay .menuSlideTwo .officeFlexContainer .menuProjectsSlider{display:none;max-width:24vw;opacity:0}body .burgerMenuWrapper{font-family:Roboto,Arial,sans-serif;position:fixed;right:0;z-index:4}body .burgerMenuWrapper .burgerMenu{background:0 0;border:none;border-radius:0 0 0 30px;color:var(--lightColor);cursor:pointer;margin:0;outline:0;padding-top:32px}body .burgerMenuWrapper .burgerMenu svg{stroke:var(--lightColor);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;display:block;height:74px;position:relative}body .burgerMenuWrapper .burgerMenu svg path{stroke-dasharray:var(--array-1,26px) var(--array-2,100px);stroke-dashoffset:var(--offset,126px);transform:translateZ(0);transition:stroke-dasharray var(--duration,.85s) var(--easing,ease) var(--delay,0s),stroke-dashoffset var(--duration,.85s) var(--easing,ease) var(--delay,0s)}body .burgerMenuWrapper .burgerMenu svg path:nth-child(2){--duration:0.7s;--easing:ease-in;--offset:100px;--array-2:74px;transform:scalex(.8) translateX(12px) translateY(-2px)}body .burgerMenuWrapper .burgerMenu svg path:nth-child(3){--offset:133px;--array-2:107px;transform:scalex(.5) translateX(47px) translateY(-4px)}body .burgerMenuWrapper .burgerMenu.active svg path{--offset:57px}body .burgerMenuWrapper .burgerMenu.active svg path:first-child,body .burgerMenuWrapper .burgerMenu.active svg path:nth-child(3){--delay:0.15s;--easing:cubic-bezier(0.2,0.4,0.2,1.1)}body .burgerMenuWrapper .burgerMenu.active svg path:nth-child(2){--duration:0.4s;--offset:1px;--array-1:1px;transform:scalex(1) translateX(0) translateY(-2px)}body .burgerMenuWrapper .burgerMenu.active svg path:nth-child(3){--offset:58px;transform:scalex(1) translateX(0) translateY(-4px)}body .wrapper{background:var(--bcgColor)}body .wrapper nav{position:relative;width:100%;z-index:3}body .wrapper nav .logoContainer img{height:80px;margin:2em 0 0 3em}body .wrapper nav .logoContainer .logoLine{background-color:var(--lightColor);height:1px;left:44px;opacity:.8;position:relative;top:55px;transform:rotate(90deg);width:100px}body .wrapper nav .logoContainer .logoLine span{bottom:6px;color:var(--lightColor);display:block;font-size:.7em;font-weight:400;left:70px;position:relative;transform:rotate(180deg);width:130px}body .wrapper nav .ctaBtn button{background-color:transparent;border:none;color:var(--lightColor);cursor:pointer;font-size:13.3px;position:absolute;right:12em;text-transform:uppercase;top:4.5em}body .wrapper nav .ctaBtn .ctaLine{background-color:var(--lightColor);height:1px;position:absolute;right:10.2em;top:5em;width:5em}body .wrapper .section1{height:90vh;margin-bottom:250px;position:relative;width:100%;z-index:2}body .wrapper .section1 .bcgStructureOne{position:absolute}body .wrapper .section1 .bcgStructureOne img{max-width:100vw;z-index:1}body .wrapper .section1 .socialsContainer{bottom:4em;display:flex;flex-direction:column;left:2.3em;position:absolute}body .wrapper .section1 .socialsContainer ul{display:flex;flex-direction:column;list-style:none;position:relative}body .wrapper .section1 .socialsContainer ul li a .fab,body .wrapper .section1 .socialsContainer ul li a .fas{font-size:1.3em;margin-bottom:1em}body .wrapper .section1 .socialsContainer ul a{color:var(--lightColor)}body .wrapper .section1 .socialsContainer ul li{cursor:pointer;margin:0 10px;position:relative}body .wrapper .section1 .socialsContainer ul li a .fab:hover,body .wrapper .section1 .socialsContainer ul li a .fas:hover{opacity:0;transition:opacity .6s ease-in}body .wrapper .section1 .socialsContainer ul li:before{font-family:FontAwesome;font-size:1.3em;height:0;left:0;overflow:hidden;position:absolute;top:0;transition:.6s ease-in-out;width:100%}body .wrapper .section1 .socialsContainer ul li:first-child:before{color:var(--accentColor);content:"\f1fa"}body .wrapper .section1 .socialsContainer ul li:nth-child(2):before{color:var(--accentColor);content:"\f0e1"}body .wrapper .section1 .socialsContainer ul li:nth-child(3):before{color:var(--accentColor);content:"\f4f9"}body .wrapper .section1 .socialsContainer ul li:hover:before{height:110%}body .wrapper .section1 .heroWrapper .heroText{color:var(--lightColor);font-size:2.2vw;left:15%;position:absolute;top:100px}body .wrapper .section1 .heroWrapper .heroText p{color:var(--accentColor);font-size:.8vw;font-weight:700;letter-spacing:0;letter-spacing:.2em;margin:0;opacity:.8;text-transform:uppercase}body .wrapper .section1 .heroWrapper .heroText h2{font-weight:700;line-height:1em;margin:40px 0 10px 100px}body .wrapper .section1 .heroWrapper .heroText h1{font-size:.99vw;font-weight:200;line-height:1.3em;margin:30px 0 0 100px}body .wrapper .section1 .heroWrapper .heroText .line{background:var(--lightColor);border-radius:5px;height:3px;margin:20px 0 0 100px;opacity:.04;width:75%}body .wrapper .section1 .heroWrapper .heroText button{background:0 0;border:0;cursor:pointer;display:inline-block;height:auto;left:100px;outline:0;padding:0;position:relative;text-decoration:none;top:50px;vertical-align:middle;width:18rem}body .wrapper .section1 .heroWrapper .heroText button #letterPO{color:var(--darkColor)}body .wrapper .section1 .heroWrapper .heroText button .submitCircle{background-color:var(--accentColor);border-radius:1.625rem;display:block;height:3rem;margin:0;position:relative;transition:all .45s cubic-bezier(.65,0,.076,1);width:3rem}body .wrapper .section1 .heroWrapper .heroText button .buttonText{bottom:0;color:#fff;font-family:var(--mainFont);font-size:1.7em;font-weight:800;letter-spacing:.1em;line-height:1.6;margin:0 0 0 1.85rem;padding:.75rem 0;position:absolute;right:117px;text-align:center;text-transform:uppercase;top:-5px;transition:all .45s cubic-bezier(.65,0,.076,1)}body .wrapper .section1 .heroWrapper .heroText button:hover .submitCircle{width:62%}body .wrapper .section1 .heroWrapper .heroText button:hover .submitCircle .icon.arrow{background:#242424;transform:translate(1rem)}body .wrapper .section1 .heroWrapper .heroText button:hover .buttonText{color:#242424}body .wrapper .section1 .heroWrapper .scrollIndicator,body .wrapper .section1 .heroWrapper .scrollIndicator .mobileScrollText{display:none;opacity:0}body .wrapper .section2{margin:auto auto 250px;max-width:1500px;position:relative;z-index:3}body .wrapper .section2 .headline h1{color:var(--lightColor);font-size:3vw;font-weight:700;text-align:center}body .wrapper .section2 .serviceItemWrapper .line{background:var(--lightColor);border-radius:5px;height:3px;margin:auto;opacity:.1;width:70%}body .wrapper .section2 .serviceItemWrapper .serviceItem{display:flex;justify-content:center;padding:2em 4em}body .wrapper .section2 .serviceItemWrapper .serviceItem .serviceCircle{margin-bottom:auto;margin-top:auto;padding-right:5em}body .wrapper .section2 .serviceItemWrapper .serviceItem .serviceCircle img{height:110px;-o-object-fit:cover;object-fit:cover;width:100%}body .wrapper .section2 .serviceItemWrapper .serviceItem .serviceCircle .serviceImgsmaller{height:100px}body .wrapper .section2 .serviceItemWrapper .serviceItem .serviceItemDescription{color:var(--lightColor);font-size:1em;font-weight:200;width:60%}body .wrapper .section2 .serviceItemWrapper .serviceItem .serviceItemDescription span{color:hsla(0,0%,97%,.89);font-size:1.3em;font-weight:400}body .wrapper .section2 .serviceItemWrapper .serviceItem .serviceItemDescription .accent{color:var(--accentColor);font-size:1.8em;font-weight:700}body .wrapper .section3{margin:auto;max-width:1000px;position:relative}body .wrapper .section3 .headline{-webkit-backface-visibility:hidden;margin-bottom:80px}body .wrapper .section3 .headline h1{color:var(--lightColor);font-size:3vw;font-weight:700;margin:0;text-align:center}body .wrapper .section3 .portfolioGridWrapper{display:grid;gap:.2em;grid-template-columns:repeat(3,1fr)}body .wrapper .section3 .portfolioGridWrapper .flipContent{height:100%;transform-style:preserve-3d;transition:transform 3s;width:100%}body .wrapper .section3 .portfolioGridWrapper .flipContent:hover{transform:rotatey(.5turn)}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack,body .wrapper .section3 .portfolioGridWrapper .flipContent .flipFront{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;bottom:0;left:0;position:absolute;right:0;top:0;transform-style:preserve-3d}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipFront{background-blend-mode:soft-light,screen;background-color:#dcd9d4;background-image:linear-gradient(180deg,hsla(0,0%,100%,.5) 0,rgba(0,0,0,.5)),radial-gradient(at 50% 0,hsla(0,0%,100%,.1) 0,rgba(0,0,0,.5) 50%);position:relative}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipFront .headline{color:var(--darkColor);left:50%;position:absolute;top:15%;transform:translate(-50%,-50%)}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipFront .headline h1{color:var(--darkColor);font-size:1.3em;margin:0;opacity:.9}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipFront .headline p{font-size:.8em;margin:0;opacity:.7;text-align:center;transform:translateZ(3rem);width:300px}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipFront img{max-width:100%;position:relative;top:10px;transform:translateZ(3rem)}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipFront:before{bottom:1em;content:"";left:1em;position:absolute;right:1em;top:1em}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack{background-blend-mode:soft-light,screen;background-color:#dfdfdf;background-image:linear-gradient(180deg,hsla(0,0%,100%,.5) 0,rgba(0,0,0,.5)),radial-gradient(at 50% 0,hsla(0,0%,100%,.1) 0,rgba(0,0,0,.5) 50%);text-align:center;transform:rotatey(.5turn)}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .pf-smallSlogo{max-width:20%}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .pf-biggerLogo{max-width:35%}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .textAdjustment{top:-3px!important}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .kieningerMarginImg{margin-top:30px}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack img{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;margin-top:20px;max-width:25%;transform:translateZ(3em)}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .line{background-color:#cecece;height:1px;margin:10px auto;width:90%}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .projectDescription{color:var(--darkColor);list-style:none;margin:30px auto;padding:0;transform:translateZ(3em);width:90%}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .projectDescription .project{position:relative;text-align:left}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .projectDescription .project span{transform:translateZ(3em)}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .projectDescription .project span:first-child{font-weight:lighter}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .projectDescription .project span:nth-child(2){font-weight:700}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .projectDescription .project span:nth-child(3){font-size:.65em;left:113px;max-width:225px;position:absolute;text-align:left;top:-9px}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .projectDescription .skills{margin-top:40px;position:relative;text-align:left}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .projectDescription .skills span:first-child{font-weight:lighter}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .projectDescription .skills span:nth-child(2){font-weight:700}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .projectDescription .skills span:nth-child(3){font-size:.65em;left:113px;max-width:225px;position:absolute;text-align:left;top:-9px}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .projectDescription .team{margin-top:40px;position:relative;text-align:left}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .projectDescription .team span:first-child{font-weight:lighter}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .projectDescription .team span:nth-child(2){font-weight:700}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .projectDescription .team span:nth-child(3){font-size:.65em;left:113px;max-width:225px;position:absolute;text-align:left;top:-3px}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack button{background:0 0;border:0;cursor:pointer;display:inline-block;font-size:inherit;font-weight:700;height:auto;left:50px;outline:0;padding:0;position:relative;text-decoration:none;top:10px;transform:translateZ(3em);vertical-align:middle;width:18rem}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack button .submitCircle{background:var(--lightColor);border-radius:1.625rem;display:block;height:2rem;margin:0;position:relative;transition:all .45s cubic-bezier(.65,0,.076,1);width:2rem}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack button .submitCircle span{color:var(--darkColor);font-size:.9rem;left:10px;opacity:.8;position:absolute;top:8px}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack button .buttonText{bottom:0;color:var(--darkColor);font-size:.9em;left:20px;margin:0 0 0 1.85rem;opacity:.9;padding:.5rem 0;position:absolute;top:0;transition:all .45s cubic-bezier(.65,0,.076,1)}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack button:hover .submitCircle{width:75%}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack button:hover .buttonText{color:#242424;opacity:1}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .no-team{padding-top:20px}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .no-team .skills{padding-bottom:30px}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack .no-team .skills span:nth-child(3){top:-3px}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack.newProject{color:var(--darkColor);font-weight:700}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack.newProject p{margin:100px auto;max-width:85%;opacity:.9;transform:translateZ(3em)}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack.newProject button{left:20px;top:-50px}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack.newProject button .submitCircle{background:var(--accentColor)}body .wrapper .section3 .portfolioGridWrapper .flipContent .flipBack.newProject button:hover .submitCircle{width:92%}body .wrapper .section3 .portfolioGridWrapperMobile{display:grid;display:none;gap:.2em;grid-template-columns:repeat(3,1fr)}body .wrapper .section3 .portfolioGridWrapperMobile .flipContentMobile{height:100%;width:100%}body .wrapper .section3 .portfolioGridWrapperMobile .flipContentMobile .flipFrontMobile{background-blend-mode:soft-light,screen;background-color:#dcd9d4;background-image:linear-gradient(180deg,hsla(0,0%,100%,.5) 0,rgba(0,0,0,.5)),radial-gradient(at 50% 0,hsla(0,0%,100%,.1) 0,rgba(0,0,0,.5) 50%);position:relative}body .wrapper .section3 .portfolioGridWrapperMobile .flipContentMobile .flipFrontMobile .headlineMobile{color:var(--darkColor);left:50%;position:absolute;top:15%;transform:translate(-50%,-50%)}body .wrapper .section3 .portfolioGridWrapperMobile .flipContentMobile .flipFrontMobile .headlineMobile h1{color:var(--darkColor);font-size:1.3em;margin:0;opacity:.9;text-align:center}body .wrapper .section3 .portfolioGridWrapperMobile .flipContentMobile .flipFrontMobile .headlineMobile p{font-size:.8em;margin:0;opacity:.7;text-align:center;width:300px}body .wrapper .section3 .portfolioGridWrapperMobile .flipContentMobile .flipFrontMobile img{max-width:100%;position:relative;top:10px}body .wrapper .section4{margin:-80px auto 800px;max-width:1500px}body .wrapper .section4 .bcgStructureTwo{max-width:100%;position:absolute;z-index:1}body .wrapper .section4 .bcgStructureTwo img{max-width:90%}body .wrapper .section4 .testimonialsWrapper{margin-top:400px;position:relative}body .wrapper .section4 .testimonialsWrapper .subtitle{color:var(--lightColor);font-size:1vw;font-weight:100;text-align:center}body .wrapper .section4 .testimonialsWrapper .headline{color:var(--lightColor);font-size:3vw;font-weight:700;margin:0;text-align:center}body .wrapper .section4 .testimonialsWrapper .testimonial{left:50%;opacity:0;position:absolute;top:350px;transform:translate(-50%,-50%)}body .wrapper .section4 .testimonialsWrapper .testimonial .logoCircle{align-items:center;background:var(--lightColor);border-radius:50%;display:flex;height:13vw;justify-content:center;margin:auto;width:13vw}body .wrapper .section4 .testimonialsWrapper .testimonial .logoCircle img{background-size:cover;width:10vw}body .wrapper .section4 .testimonialsWrapper .testimonial .logoCircle img.logoSize{margin-right:15px}body .wrapper .section4 .testimonialsWrapper .testimonial .testimonialCompany{color:var(--accentColor);font-size:1.9vw;font-weight:700;margin:1.5em 0 .5em;text-align:center}body .wrapper .section4 .testimonialsWrapper .testimonial .testimonialDescription{color:var(--lightColor);font-size:.9vw;margin:auto;max-width:600px;text-align:center}body .wrapper .section4 .testimonialsWrapper .testimonial .testimonialDescriptionLarge{max-width:765px;width:765px}body .wrapper .section4 .testimonialsWrapper .btnWrapper{align-items:center;display:flex;justify-content:center;position:relative;right:12px;top:550px}body .wrapper .section4 .testimonialsWrapper .btnWrapper .left,body .wrapper .section4 .testimonialsWrapper .btnWrapper .right{height:5vh;position:relative;z-index:3}body .wrapper .section4 .testimonialsWrapper .btnWrapper .right{margin-left:2em}body .wrapper .section4 .testimonialsWrapper .btnWrapper .right .circle{border:2px solid var(--lightColor);border-radius:100%;height:30px;position:absolute;transition:all .3s ease-in-out;width:30px}body .wrapper .section4 .testimonialsWrapper .btnWrapper .right .circle #btnContainer{cursor:pointer;position:absolute;width:100%}body .wrapper .section4 .testimonialsWrapper .btnWrapper .right .circle #btnContainer .arrow{background-size:contain;bottom:0;height:12px;left:30%;margin-left:-1px;position:absolute;top:9px;width:12px}body .wrapper .section4 .testimonialsWrapper .btnWrapper .right .circle #btnContainer .second{margin-left:8px}body .wrapper .section4 .testimonialsWrapper .btnWrapper .right .circle #btnContainer .next{background-image:url(/68e911f3dfd8b4f3fdeb5a8735d44a3cd6238411/rightarrow.5bc3eeb4.png)}body .wrapper .section4 .testimonialsWrapper .btnWrapper .right .circle #btnContainer .arrowAnimationRight{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:arrowAnimationRight;animation-name:arrowAnimationRight;-webkit-animation-timing-function:linear;animation-timing-function:linear}body .wrapper .section4 .testimonialsWrapper .btnWrapper .right .circle #btnContainer .arrow.first.arrowAnimationRight{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:arrowAnimationRight;animation-name:arrowAnimationRight;-webkit-animation-timing-function:linear;animation-timing-function:linear}body .wrapper .section4 .testimonialsWrapper .btnWrapper .right .circle:hover{transition:all .3s ease-in-out}body .wrapper .section4 .testimonialsWrapper .btnWrapper .right .circle:hover .arrow{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:arrowAnimationRight;animation-name:arrowAnimationRight;-webkit-animation-timing-function:linear;animation-timing-function:linear}body .wrapper .section4 .testimonialsWrapper .btnWrapper .right .circle:hover .arrow.first{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:arrowAnimationRight;animation-name:arrowAnimationRight;-webkit-animation-timing-function:linear;animation-timing-function:linear}body .wrapper .section4 .testimonialsWrapper .btnWrapper .left{margin-right:2em}body .wrapper .section4 .testimonialsWrapper .btnWrapper .left .circle{border:2px solid var(--lightColor);border-radius:100%;height:30px;position:absolute;transition:all .3s ease-in-out;width:30px}body .wrapper .section4 .testimonialsWrapper .btnWrapper .left .circle #btnContainer{cursor:pointer;position:absolute;width:100%}body .wrapper .section4 .testimonialsWrapper .btnWrapper .left .circle #btnContainer .arrow{background-size:contain;bottom:0;height:12px;left:38%;margin-left:-1px;position:absolute;top:9px;width:12px}body .wrapper .section4 .testimonialsWrapper .btnWrapper .left .circle #btnContainer .second{margin-left:-10px}body .wrapper .section4 .testimonialsWrapper .btnWrapper .left .circle #btnContainer .next{background-image:url(/470f7212624848c1e0f329ba784ea9f8ce9a6ce5/leftarrow.91de719b.png)}body .wrapper .section4 .testimonialsWrapper .btnWrapper .left .circle #btnContainer .arrowAnimationLeft{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:arrowAnimationLeft;animation-name:arrowAnimationLeft;-webkit-animation-timing-function:linear;animation-timing-function:linear}body .wrapper .section4 .testimonialsWrapper .btnWrapper .left .circle #btnContainer .arrow.first.arrowAnimationLeft{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:arrowAnimationLeft;animation-name:arrowAnimationLeft;-webkit-animation-timing-function:linear;animation-timing-function:linear}body .wrapper .section4 .testimonialsWrapper .btnWrapper .left .circle:hover{transition:all .3s ease-in-out}body .wrapper .section4 .testimonialsWrapper .btnWrapper .left .circle:hover .arrow{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:arrowAnimationLeft;animation-name:arrowAnimationLeft;-webkit-animation-timing-function:linear;animation-timing-function:linear}body .wrapper .section4 .testimonialsWrapper .btnWrapper .left .circle:hover .arrow.first{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:arrowAnimationLeft;animation-name:arrowAnimationLeft;-webkit-animation-timing-function:linear;animation-timing-function:linear}body .wrapper .section5{position:relative;z-index:3}body .wrapper .section5 .contactFormWrapper{margin:300px auto 80px;max-width:1200px}body .wrapper .section5 .contactFormWrapper .subtitle{color:var(--lightColor);font-size:1vw;font-weight:100;text-align:center}body .wrapper .section5 .contactFormWrapper .headline{color:var(--lightColor);font-size:3vw;font-weight:700;margin:0;text-align:center}body .wrapper .section5 .contactFormWrapper .contactForm{margin-top:100px}body .wrapper .section5 .contactFormWrapper .contactForm form{display:grid;grid-template-areas:"name company mail" "radioBtn message messageEnd" "empty1 privacyText privacyText" "empty3 btn empty4";grid-template-columns:repeat(3,1fr)}body .wrapper .section5 .contactFormWrapper .contactForm form .calendlyWrapper{border:1px solid var(--accentColor);border-radius:10px;display:flex;margin:10px 0 0 15px;padding:0 .9em;text-decoration:none;width:150px}body .wrapper .section5 .contactFormWrapper .contactForm form .calendlyWrapper img{height:70%;margin:auto}body .wrapper .section5 .contactFormWrapper .contactForm form .calendlyWrapper #calendly{color:#fff;font-weight:700;letter-spacing:.05em;margin:auto 0;padding-left:1em;text-transform:uppercase}body .wrapper .section5 .contactFormWrapper .contactForm #formName{grid-area:name}body .wrapper .section5 .contactFormWrapper .contactForm #formCompany{grid-area:company}body .wrapper .section5 .contactFormWrapper .contactForm #formMail{grid-area:mail}body .wrapper .section5 .contactFormWrapper .contactForm #messageWrapper{grid-column-end:messageEnd;grid-column-start:message;margin-top:3em}body .wrapper .section5 .contactFormWrapper .contactForm fieldset{grid-area:radioBtn}body .wrapper .section5 .contactFormWrapper .contactForm .privacyCheckboxWrapper{color:var(--lightColor);font-size:.8em;grid-area:privacyText;margin-top:-30px;max-width:90%}body .wrapper .section5 .contactFormWrapper .contactForm .privacyCheckboxWrapper input{padding-bottom:20px}body .wrapper .section5 .contactFormWrapper .contactForm .privacyCheckboxWrapper label{margin-top:30px;max-width:35%;padding-left:10px;position:absolute}body .wrapper .section5 .contactFormWrapper .contactForm #formBtn{grid-area:btn;margin-top:75px}body .wrapper .section5 .contactFormWrapper .contactForm #formBtn button{background:0 0;border:0;cursor:pointer;display:inline-block;font-size:inherit;font-weight:700;height:auto;outline:0;padding:0;position:relative;text-decoration:none;vertical-align:middle;width:18rem}body .wrapper .section5 .contactFormWrapper .contactForm #formBtn button .submitCircle{background:var(--accentColor);border-radius:1.625rem;display:block;height:3rem;margin:0;position:relative;transition:all .45s cubic-bezier(.65,0,.076,1);width:3rem}body .wrapper .section5 .contactFormWrapper .contactForm #formBtn button .submitCircle span{color:var(--darkColor);font-size:1.3rem;left:12px;position:absolute;top:12px}body .wrapper .section5 .contactFormWrapper .contactForm #formBtn button .icon{bottom:0;margin:auto;position:absolute;top:0;transition:all .45s cubic-bezier(.65,0,.076,1)}body .wrapper .section5 .contactFormWrapper .contactForm #formBtn button .buttonText{bottom:0;color:#fff;left:10px;line-height:1.6;margin:0 0 0 1.85rem;padding:.75rem 0;position:absolute;right:20px;text-align:center;text-transform:uppercase;top:0;transition:all .45s cubic-bezier(.65,0,.076,1)}body .wrapper .section5 .contactFormWrapper .contactForm #formBtn button:hover .submitCircle{width:100%}body .wrapper .section5 .contactFormWrapper .contactForm #formBtn button:hover .submitCircle .icon.arrow{background:#242424;transform:translate(1rem)}body .wrapper .section5 .contactFormWrapper .contactForm #formBtn button:hover .buttonText{color:#242424}body .wrapper .section5 .contactFormWrapper .contactForm .labelAbove,body .wrapper .section5 .contactFormWrapper .contactForm .labelAbove input,body .wrapper .section5 .contactFormWrapper .contactForm .labelAbove textarea{color:var(--lightColor);display:block;font-family:var(--mainFont);font-weight:700}body .wrapper .section5 .contactFormWrapper .contactForm input[type=email],body .wrapper .section5 .contactFormWrapper .contactForm input[type=text]{background:0 0;border:none;border-bottom:.5px solid var(--accentColor);height:30px;width:80%}body .wrapper .section5 .contactFormWrapper .contactForm input[type=radio]{cursor:pointer}body .wrapper .section5 .contactFormWrapper .contactForm #formMessage{color:#3d3d3d;height:20vh;margin-top:1em;width:90%}body .wrapper .section5 .contactFormWrapper .contactForm fieldset{border:none;color:var(--lightColor);width:280px}body .wrapper .section5 .contactFormWrapper .contactForm fieldset legend{font-size:.8vw;font-weight:700;padding-top:50px}body .wrapper .section5 .contactFormWrapper .contactForm fieldset label{font-size:.7vw;font-weight:200}body .wrapper .section5 .goBack{background:hsla(0,0%,7%,.555);border-radius:50%;bottom:-50px;cursor:pointer;height:50px;opacity:0;position:absolute;right:30px;width:50px}body .wrapper .section5 .goBack i{color:#fff;display:flex;font-size:1.5em;justify-content:center;line-height:50px;opacity:.5}body .wrapper .footerWrapper{background:hsla(0,0%,7%,.555)}body .wrapper .footerWrapper .footerMobile{display:none}body .wrapper .footerWrapper .footerInnerContent{align-items:center;display:block;display:grid;grid-template-areas:"imprint contact socials";margin:auto;max-width:95%;min-height:50px}body .wrapper .footerWrapper .footerInnerContent .footerSocials{grid-area:socials}body .wrapper .footerWrapper .footerInnerContent .footerSocials a{color:var(--lightColor);cursor:pointer;float:right;font-size:1.2em;padding-right:1.5em}body .wrapper .footerWrapper .footerInnerContent .privacyImprint{color:var(--lightColor);font-size:.7em;font-weight:lighter;grid-area:imprint;opacity:.6;text-transform:uppercase}body .wrapper .footerWrapper .footerInnerContent .privacyImprint a{color:#fff;text-decoration:none}body .wrapper .footerWrapper .footerInnerContent .privacyImprint p{cursor:pointer;display:inline-flex;flex-direction:column;padding-right:1em}body .wrapper .footerWrapper .footerInnerContent .contactItems{grid-area:contact;justify-self:center}body .wrapper .footerWrapper .footerInnerContent .contactItems a:hover span:after{transform:scaleX(1);transform-origin:0 50%}body .wrapper .footerWrapper .footerInnerContent .contactItems i{color:var(--lightColor);transition:.3s}body .wrapper .footerWrapper .footerInnerContent .contactItems i span{color:var(--lightColor);font-family:var(--mainFont);font-weight:400;margin-left:.5em}body .wrapper .footerWrapper .footerInnerContent .contactItems i span:after{border-bottom:.5px solid var(--accentColor);content:"";display:block;transform:scaleX(0);transition:transform .25s ease-in-out}body .wrapper .footerWrapper .footerInnerContent .contactItems .fa-at{margin-left:3em}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.cookieConsent{transform:translateZ(3em)}body .wrapper nav .ctaBtn button{right:11.9em;top:4.3em}.burgerMenuWrapper,.menuOverlay{transform:translateZ(0) translateZ(1000px)}.animationBcg,.staggerAnimation{transform:translateZ(0) translateZ(1001px)}.section1 .heroWrapper .buttonText{right:138px!important;top:-2px!important}.section1 .heroWrapper .heroText button:hover .submitCircle{width:58%!important}.section2 .serviceItemWrapper .serviceItem .serviceCircle{padding:0!important}.section2 .serviceItemWrapper .serviceItem .serviceCircle img{height:100%!important;width:55%!important}.section2 .serviceItemWrapper .serviceItem .serviceCircle .serviceImgsmaller{width:50%!important}}}@media (min-width:1200px) and (max-width:1440px){.cookieConsent img{bottom:40px!important}.heroText{top:50px!important}.heroText h1{font-weight:400!important}.menuFlexContainer,.officeFlexContainer{margin-top:2vw}.serviceCircle img{height:80px!important}.testimonial .logoCircle{height:18vw!important;width:18vw!important}.testimonialsWrapper .testimonial{top:340px!important}.testimonial .testimonialCompany{font-size:2.5vw!important}.testimonial .testimonialDescription{font-size:1.3vw!important}.portfolioGridWrapper{margin:auto;max-width:85%}.section3 .portfolioGridWrapper .flipContent .flipBack button{display:none!important}body .wrapper .section5 .contactFormWrapper .contactForm fieldset label{font-size:1vw}body .wrapper .section5 .contactFormWrapper .contactForm fieldset legend{font-size:1.2vw;line-height:25px}.calendlyWrapper{margin-top:20px!important}}@media (min-width:768px) and (max-width:1199px){.cookieConsent{height:60px!important}.cookieConsent button{font-size:.9em!important}.cookieConsent img{bottom:25px!important}.calendlyWrapper{margin-top:20px!important}nav .ctaBtn button{font-size:13px!important;right:11.8em!important;top:4em!important}nav .ctaBtn .ctaLine{width:5.5em!important}.wrapper{overflow:hidden}.section1 .heroWrapper{bottom:3%;left:5%;position:relative}.section1 .heroWrapper .heroText p{font-size:1vw!important}.section1 .heroWrapper .heroText h2{font-size:1.7em!important}.section1 .heroWrapper .heroText h1{font-size:1.2vw!important;font-weight:400!important}.section1 .heroWrapper .heroText .buttonText{right:137px!important}.section1 .socialsContainer{bottom:8em!important}.section2 .headline h1{font-size:4vw!important}.section2 .serviceItemWrapper .serviceItem{padding:1em 2em}.section2 .serviceItemWrapper .serviceItem .serviceCircle img{transform:scale(.8)}.section2 .serviceItemWrapper .serviceItem .serviceCircle .serviceImgsmaller{transform:scale(.7)}.section2 .serviceItemWrapper .serviceItemDescription{font-weight:300!important}.section2 .serviceItemWrapper .serviceItemDescription span{color:#fff}.section3{max-width:1200px!important}.section3 .headline h1{font-size:4vw!important}.section3 .portfolioGridWrapperMobile{display:grid!important;margin:auto;width:78%}.section3 .portfolioGridWrapper{display:none!important}.section3 .nextProjectMobile h1{font-size:1em!important}.section4 .testimonialsWrapper .headline{font-size:4vw!important}.section4 .testimonialsWrapper .testimonial{top:330px!important}.section4 .testimonialsWrapper .testimonial .logoCircle{height:23vw!important;width:23vw!important}.section4 .testimonialsWrapper .testimonial .logoCircle img{width:20vw!important}.section4 .testimonialsWrapper .testimonial .testimonialCompany{font-size:2.8vw!important}.section4 .testimonialsWrapper .testimonial .testimonialDescription{font-size:1.5vw!important}.section5 .contactFormWrapper{max-width:1000px!important}.section5 .contactFormWrapper .headline{font-size:4vw!important}.section5 .contactFormWrapper .privacyCheckboxWrapper{margin-top:-100px!important}.section5 .contactFormWrapper fieldset legend{font-size:2.3vw!important}.section5 .contactFormWrapper fieldset label{font-size:1.3vw!important}.section5 .calendlyWrapper{padding:.4em 1em!important}.section5 .calendlyWrapper img{width:28%!important}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.animationBcg .startAnimationWrapper svg{width:300px}.section1{height:60vh!important;margin-bottom:100px!important}.section1 .heroWrapper .heroText p{font-size:1.5vw!important}.section1 .heroWrapper .heroText h2{font-size:2.2em!important}.section1 .heroWrapper .heroText h1{font-size:1.5vw!important}.section2{margin-bottom:200px!important}.section2 .headline h1{font-size:3.5em!important}.section2 .serviceItemWrapper .serviceItem .serviceCircle img{height:100px!important;padding-right:3em;width:100px!important}.section2 .serviceItemWrapper .serviceItem .serviceCircle .serviceImgsmaller{height:90px!important;padding-right:3em;width:90px!important}.section3 .headline h1{font-size:3.5em!important}.section3 .portfolioGridWrapperMobile{width:100%}.section4 .testimonialsWrapper .headline{font-size:3.5em!important}.section4 .testimonialsWrapper .testimonial .logoCircle{height:300px!important;width:300px!important}.section4 .testimonialsWrapper .testimonial .testimonialCompany{font-size:2.3em!important}.section4 .testimonialsWrapper .testimonial .testimonialDescription{font-size:2.3vw!important;width:1000px!important}.section4 .testimonialsWrapper .btnWrapper{top:570px!important}.section5 .contactFormWrapper{max-width:90vw!important}.section5 .contactFormWrapper .headline{font-size:3.5em!important}.section5 .contactFormWrapper .privacyCheckboxWrapper{margin-bottom:40px;margin-top:-10px!important}}@media (max-width:767px){.cookieConsent{height:140px!important}.cookieConsent img{display:block;float:none!important;margin:auto;top:-50px;width:20%!important}.cookieConsent p{bottom:60px!important;left:0!important}.cookieConsent p button{font-size:1em!important;font-weight:700!important;margin-top:15px;position:static!important}.menuOverlay{flex-direction:column}.menuOverlay .menuSlideOne h1,.menuOverlay .menuSlideTwo h1{font-size:4vw!important;left:-30px;position:relative;top:10px}.menuOverlay .menuSlideOne{height:60%!important;padding-left:15px;padding-top:100px;width:100%!important}.menuOverlay .menuSlideOne img{height:50px!important;left:20px;margin:0!important;top:45px}.menuOverlay .menuSlideOne ul{font-size:8vw!important;left:-30px;position:relative}.menuOverlay .menuSlideTwo{height:40%!important;width:100%!important}.menuOverlay .menuSlideTwo h1{padding:20px 0 0 35px}.menuOverlay .menuSlideTwo img{max-width:45vw!important}.burgerMenuWrapper{position:absolute!important}.burgerMenuWrapper .burgerMenu{padding-top:37px!important}.burgerMenuWrapper .burgerMenu svg{height:70px!important}.animationBcg .startAnimationWrapper svg{width:45vw!important}header nav .logoContainer img{height:60px!important;margin:2.7em 0 0 2em!important}header nav .ctaBtn,header nav .logoContainer .logoLine{display:none;visibility:hidden}.section1{margin-bottom:0!important}.section1 .socialsContainer{display:none!important}.section1 .heroWrapper .scrollIndicator{display:block!important;left:50%;opacity:1!important;position:absolute;top:75%;transform:translate(-50%,-50%);width:40%}.section1 .heroWrapper .heroText{left:12%!important}.section1 .heroWrapper .heroText .line{display:none}.section1 .heroWrapper .heroText p{font-size:2.5vw!important}.section1 .heroWrapper .heroText h2{font-size:3.5em!important;margin-left:0!important}.section1 .heroWrapper .heroText h1{opacity:0}.section1 .heroWrapper button{left:0!important;top:15px!important}.section1 .heroWrapper button .submitCircle{border-radius:3px!important;pointer-events:none;width:55%!important}.section1 .heroWrapper button .buttonText{color:#1f1f1f!important;font-size:18px!important;left:-17px!important;top:-2px!important}.section2 .headline{margin-bottom:70px}.section2 .headline h1{font-size:10vw!important}.section2 .serviceItemWrapper .line{width:90%!important}.section2 .serviceItemWrapper .serviceItem{display:block!important;margin:40px 0;padding:0!important}.section2 .serviceItemWrapper .serviceItem .serviceCircle{display:none}.section2 .serviceItemWrapper .serviceItem .serviceItemDescription{margin:auto;width:80%!important}.section2 .serviceItemWrapper .serviceItem .serviceItemDescription p{color:hsla(0,0%,100%,.679)!important;color:#fff;font-size:1.2em!important;font-weight:400}.section2 .serviceItemWrapper .serviceItem .serviceItemDescription p .accent{font-size:1.5em!important}.section3 .headline h1{font-size:10vw!important}.section3 .portfolioGridWrapperMobile{display:block!important;grid-template-columns:repeat(1,1fr)!important;margin:auto;width:90%}.section3 .portfolioGridWrapper{display:none!important}.section4{margin:-150px 0 700px!important}.section4 .testimonialsWrapper .headline{font-size:10vw!important}.section4 .testimonialsWrapper .testimonial{top:280px!important}.section4 .testimonialsWrapper .testimonial .logoCircle{height:200px!important;width:200px!important}.section4 .testimonialsWrapper .testimonial .logoCircle img{width:150px!important}.section4 .testimonialsWrapper .testimonial .testimonialCompany{font-size:6vw!important}.section4 .testimonialsWrapper .testimonial .testimonialDescription{font-size:4vw!important;width:300px!important}.section4 .testimonialsWrapper .btnWrapper{top:480px!important}.section5 .contactFormWrapper .headline{font-size:10vw!important}.section5 .contactFormWrapper .contactForm form{grid-template-areas:"name" "mail" "company" "radioBtn" "message" "privacyText" "btn"!important;grid-template-columns:repeat(1,1fr)!important;margin:auto;max-width:90%}.section5 .contactFormWrapper .contactForm form .formInputMobile{margin-left:1em;max-width:90vw}.section5 .contactFormWrapper .contactForm form p{width:95vw}.section5 .contactFormWrapper .contactForm form legend{font-size:6vw!important}.section5 .contactFormWrapper .contactForm form fieldset{border:1px solid #fff!important;margin-top:30px}.section5 .contactFormWrapper .contactForm form fieldset label{font-size:5vw!important}.section5 .contactFormWrapper .contactForm form fieldset p{max-width:80vw;padding-top:1em!important}.section5 .contactFormWrapper .contactForm form input[type=email],.section5 .contactFormWrapper .contactForm form input[type=text]{border-bottom:1px solid #ffcd48!important}.section5 .contactFormWrapper .contactForm #messageWrapper{grid-column-end:auto!important}.section5 .contactFormWrapper .contactForm .privacyCheckboxWrapper:first-child{max-width:95vw}.section5 .contactFormWrapper .contactForm .privacyCheckboxWrapper{margin:10px 0 30px!important}.section5 .contactFormWrapper .contactForm .privacyCheckboxWrapper label{max-width:80%!important}.section5 .contactFormWrapper .contactForm #formBtn button{position:relative;top:66px}.section5 .contactFormWrapper .contactForm #formBtn button .submitCircle{border-radius:3px!important;pointer-events:none;width:90%!important}.section5 .contactFormWrapper .contactForm #formBtn button .buttonText{color:#1f1f1f!important;left:-5px!important}.section5 .goBack i{opacity:1!important}.section5 .calendlyWrapper{margin:20px 0!important;position:relative;top:60px}footer .footerWrapper .footerInnerContent{display:none!important}footer .footerWrapper .footerMobile{color:#fff;display:block!important;text-align:center;text-decoration:none}footer .footerWrapper .footerMobile .contactItemsMobile div:first-child{padding-bottom:10px;padding-top:30px}footer .footerWrapper .footerMobile .contactItemsMobile div a{color:#fff}footer .footerWrapper .footerMobile .contactItemsMobile div i span{font-family:Montserrat,sans-serif;font-weight:400;padding-left:1em}footer .footerWrapper .footerMobile .footerSocialsMobile{margin-top:20px}footer .footerWrapper .footerMobile .footerSocialsMobile a{color:#fff;font-size:1.8em;padding:.5em}footer .footerWrapper .footerMobile .privacyImprintMobile{display:flex;gap:20px;justify-content:center;opacity:.6}footer .footerWrapper .footerMobile .privacyImprintMobile a{color:#fff;text-decoration:none}}:root{--bcgColor:transparent linear-gradient(119deg,#111,#292929) 0% 0% no-repeat padding-box;--accentColor:#ffcd48;--lightColor:#fff;--darkColor:#1f1f1f;--burgerMenu:#000;--mainFont:"Montserrat",sans-serif;--secondFont:"Alata",sans-serif}.imprint,.privacy{color:var(--lightColor);font-family:var(--mainFont);width:100vw}.imprint .logoContainer,.privacy .logoContainer{position:fixed}.imprint .imprintWrapper,.imprint .privacyWrapper,.privacy .imprintWrapper,.privacy .privacyWrapper{font-size:1.8vw;margin:auto;max-width:60%;padding:70px 0 150px}.imprint .imprintWrapper .line,.imprint .privacyWrapper .line,.privacy .imprintWrapper .line,.privacy .privacyWrapper .line{background:var(--accentColor);height:1px;margin-top:50px;opacity:.5}.imprint .imprintWrapper h6,.imprint .privacyWrapper h6,.privacy .imprintWrapper h6,.privacy .privacyWrapper h6{font-weight:500;margin:0;padding-top:2em}.imprint .imprintWrapper p,.imprint .privacyWrapper p,.privacy .imprintWrapper p,.privacy .privacyWrapper p{font-size:.6em;font-weight:200;margin-top:10px}.privacy h1{font-size:1.2em}.privacy h3{margin-top:150px}.privacy p a{color:var(--accentColor)}@media (max-width:767px){.imprint .logoContainer,.privacy .logoContainer{position:static}.imprintWrapper,.privacyWrapper{font-size:1.3em!important;max-width:80%!important}.imprintWrapper h6,.privacyWrapper h6{font-size:.8em}.imprintWrapper p,.privacyWrapper p{font-size:.7em!important}}