@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Roboto:wght@100;300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0}h1{font-family:Roboto,sans-serif;font-size:14px;font-weight:300}h2{font-family:Archivo Black,sans-serif;font-size:60px}h2,h3{font-weight:400}h3{color:#222;font-family:Archivo Black,serif;font-size:30px}h4{color:#222;font-family:Archivo Black,sans-serif}h4,h5{font-size:18px;font-weight:300}h5{font-family:Roboto,sans-serif}a,p{font-family:Roboto,sans-serif;font-size:14px;font-weight:300}.menubutton{align-items:flex-end;display:flex;flex-direction:column;position:fixed;right:20px;top:20px;width:40px;z-index:100}.menubutton span{background-color:#222;border-radius:50px;height:2px;margin:4px;width:20px}.menubutton span:first-child,.menubutton span:last-child{width:30px}.navcontainer{height:100vh;margin-top:20%;overflow:scroll;width:300px}.nav,.navcontainer{display:flex;flex-direction:column}.nav{width:250px}.navelem{color:#222;font-size:14px;margin-left:10%;padding-top:30px;text-decoration:none}.MuiDrawer-paper{overflow-x:hidden}.secondarynavelem{color:#666;margin-left:10%;padding-top:5%;text-decoration:none}.secondarynav{margin:25% 0 5%;position:relative}.navelem:hover{font-weight:700}.navelem.active,.navelem:hover{font-family:Archivo Black,sans-serif;font-size:14px}.navelem.active{font-weight:400}.secondactive,.secondarynavelem:hover{font-weight:700}.secondactive{margin-left:10%}.languageselect{border:none;border-bottom:1px solid #bbb!important;color:#bbb!important;font-size:14px;margin-left:10%;padding-bottom:2px;padding-left:0;padding-top:5%;text-transform:uppercase;width:80%}.MuiInput-underline:after,.MuiInput-underline:before{border-bottom:none!important;transition:none!important}.home{align-items:center;display:flex;flex-direction:column;padding:6%}.project-container{margin-top:10%}.teaser{margin:60px 0}.contact-teaser{align-self:center;display:flex;flex-direction:row;margin:100px 0;width:80%}.contact-teaser h3{margin-right:5%;width:35%}.footer{bottom:0;left:0;position:absolute}@media (max-width:800px){.hometop{height:45vh}.title{margin-bottom:7%}.line{width:20vw}.contact-teaser{flex-direction:column;margin-top:60px;width:100%}.contact-teaser h3{margin-bottom:10px;width:100%}}.homestage{align-items:center;display:flex;flex-direction:column;width:80%}.headline-container{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;padding-top:60px;width:100%}.image-container{height:500px;margin-top:50px;width:100%}.image-container img{height:100%;object-fit:cover;width:100%}.intro{display:flex;flex-direction:row;margin-top:50px;width:100%}.intro h4{padding-right:5%;width:35%}.intro p{width:60%}.intro h1 a{display:block}@media (max-width:800px){.homestage{align-items:center;width:100%}.headline-container{flex-direction:column;width:100%}.intro h5{padding-right:2%;width:40%}.intro p{width:58%}.image-container{height:300px}}.imageteaser-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:40px;width:100%}.imageteaser{color:#000;display:flex;flex-direction:column-reverse;margin-top:40px;overflow:hidden;padding:5px;text-decoration:none}.imageteaser p{color:#000;font-family:Archivo Black,sans-serif;margin-bottom:10px}.imageteaser img{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:100%;margin-bottom:5px;object-fit:cover;width:100%;z-index:0}.imageteaser img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.01);transform:scale(1.01)}@media (max-width:800px){.imageteaser-container{display:flex;flex-direction:column;width:100%}.imageteaser{display:inline;height:250px;margin-top:5px;max-width:100%;padding:2px}.imageteaser img{height:80%}.imageteaser p{color:#fff;margin:170px 10px;position:absolute;z-index:10}}.headlinecontainer{align-items:center;display:flex;flex-direction:column;height:30vh;justify-content:flex-end}.detailpage .headlinecontainer{align-items:flex-start}.visual .headlinecontainer{height:20vh}.aboutcontainer .headlinecontainer{height:auto;width:50vw}.contacttop .headlinecontainer{height:10vh}.headline{width:80%}.headline p{margin-bottom:2px;margin-top:10px;max-width:600px}.headbutton{color:#333;display:inline-block;font-family:Roboto,sans-serif;font-size:12px;text-decoration:none;text-transform:uppercase}.backbutton button{color:#222}.detailpage{display:flex;flex-direction:column;height:100vh;margin-left:10%;margin-top:60px;width:80%}.gallerycontainer{align-self:flex-end;background-color:#fff;border-radius:30px 0 0 30px;display:flex;height:60vh;margin-top:40px;overflow-x:hidden;overflow-y:hidden;width:90%}.photocontainer{display:flex;flex-direction:column;width:100vw}.videocontainer{height:180px;margin:20px 10%;width:300px}.videoitem{display:flex;flex-direction:column}.collab{margin-bottom:10vh}.collabitem .headlinecontainer{height:auto;margin-top:60px}.gallery-horizontal{display:flex;flex-direction:row;height:300px;margin-left:10%;margin-top:20px;overflow:scroll;width:90%}.gallery-horizontal img{margin-right:10px}.button{background-color:#aaa;border-style:none;color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;margin-left:10%;margin-top:10px;padding:5px;text-decoration:none}@media (min-width:1080px){.gallerycontainer{align-self:center;height:80vh;margin-left:15vw;width:42.5%}.videoitem{flex-direction:row-reverse;justify-content:center;margin-top:60px}.videoitem .headlinecontainer{margin-top:0}}._2R-kh{display:flex;flex-wrap:wrap}._wPDyp{display:block;flex-basis:calc(16.66667% - 10px);flex-grow:0;flex-shrink:0;margin:5px;position:relative}._vzTHL{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;object-fit:cover;transition:.25s}._3xnQP,._vzTHL{height:100%;width:100%}._3xnQP{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:600;justify-content:center;left:0;opacity:0;position:absolute;top:0;z-index:100}._3xnQP:hover{background-color:#00000061;opacity:1}@media (max-width:480px){._wPDyp{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0;margin:5px}}@media (min-width:481px) and (max-width:767px){._wPDyp{flex-basis:calc(33.33333% - 10px);flex-grow:0;flex-shrink:0;margin:5px}}._3lhLL{color:red;font-size:18px;text-align:center}.instafeed{width:80vw}.contactcontainer{align-items:center;display:flex;flex-direction:column;justify-content:center}.aboutcontainer{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.contacttop{margin-bottom:40px;margin-top:250px}.aboutimage{height:100vh;overflow:hidden;width:50vw}.aboutimage img{height:100%;object-fit:cover;width:100%}@media (max-width:1000px){.aboutcontainer .headlinecontainer{margin-top:60px;width:100vw}.aboutcontainer{flex-direction:column-reverse}.aboutimage{height:40vh;width:100vw}}.privacy{color:#222;margin-bottom:5vh;margin-left:5vw;margin-top:10vh;width:90%}.privacy h2{color:#222;font-family:Archivo Black,serif;font-size:25px;font-weight:400;margin-top:5vh;text-transform:none}.privacy h3{color:#222;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;margin-top:25px}.privacy h6{margin-top:10px}.privacy ul{font-family:Roboto,sans-serif;font-size:14px;font-weight:300;padding-left:15px}.privacy ul li{margin-top:5px}@media (min-width:900px){.privacy{width:50vw}}.gallery{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:inline-block;line-height:0}.gallery img{height:auto;margin-bottom:10px;width:100%}@media (max-width:560px){.gallery{-webkit-column-count:2;column-count:2}}
/*# sourceMappingURL=main.e53b77f8.css.map*/