:root{--color-primary: #913175;--color-primary-light-2: #c552a3;--color-primary-light-1: #b73e94;--color-primary-dark: #5e204c;--color-grey-light-1: #faf9f9;--color-grey-light-2: #f4f2f2;--color-grey-light-3: #f0eeee;--color-grey-light-4: #ccc;--color-grey-dark-1: #333;--color-grey-dark-2: #777;--color-grey-dark-3: rgb(153, 153, 153);--color-grey-dark-3-light: rgba(153, 153, 153, 0.3);--shadow-dark: 0 2rem 6rem rgba(0, 0, 0, 0.3);--navbar-height: 10rem}::-moz-selection{background-color:var(--color-primary-light-1);color:#fff}::selection{background-color:var(--color-primary-light-1);color:#fff}*{margin:0;padding:0}*,*::after,*::before{box-sizing:inherit}button,input,a{-webkit-tap-highlight-color:transparent}button:focus,button:active,input:focus,input:active,a:focus,a:active{outline:none}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}@media only screen and (max-width: 75em){html{font-size:60%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}@media screen and (max-width: 31.25em){html{font-size:40%}}@media screen and (max-width: 18.75em){html{font-size:30%}}body{font-family:"Mulish",sans-serif;font-weight:400;line-height:1.6;background-color:#fff;padding:2.5rem}@media only screen and (max-width: 75em){body{padding:0}}.heading__primary{color:#fff;font-size:5rem;font-weight:300}.heading__primary--primary{color:var(--color-grey-light-4)}@media only screen and (max-width: 75em){.heading__primary{font-size:5rem}}@media only screen and (max-width: 43.75em){.heading__primary{font-size:4rem}}@media only screen and (min-width: 56.25em)and (max-height: 43.75em){.heading__primary{font-size:4rem}}@media only screen and (max-height: 34.375)and (max-width: 43.75em){.heading__primary{font-size:3rem}}@media only screen and (max-width: 56.25em)and (max-height: 34.375){.heading__primary{font-size:4rem}}@media only screen and (max-height: 400px){.heading__primary{font-size:3rem}}.heading__primary--sections{color:var(--color-primary);font-weight:200;font-size:6rem}.heading__secondary{color:var(--color-grey-dark-1);font-size:4rem;font-weight:600}.heading__tertiary{color:var(--color-primary-dark);font-size:3.5rem;font-weight:200;margin-bottom:1rem}.paragraph{font-size:1.75rem;color:var(--color-grey-dark-2)}.paragraph:not(last-child){margin-bottom:4rem}@media only screen and (max-width: 31.25em){.paragraph{-webkit-hyphens:auto;hyphens:auto}}li{list-style:none}.u-text-center{text-align:center}.u-margin-bottom-large{margin-bottom:8rem}.u-margin-bottom-big{margin-bottom:6rem}.u-margin-bottom-medi{margin-bottom:4rem}button{border:none;text-decoration:none}a{text-decoration:none}.btn,.btn:link,.btn:visited{margin-top:5rem;text-transform:uppercase;padding:1.5rem 4rem;display:inline-block;border-radius:10rem;position:relative;transition:.2s all;font-size:1.6rem;border:none;cursor:pointer;border:1px #fff solid;color:#fff}.btn:hover{box-shadow:0 1rem 2rem rgba(0, 0, 0, 0.2);transform:translateY(-3px)}.btn:active{box-shadow:0 .5rem 1rem rgba(0, 0, 0, 0.2);transform:translateY(-1px)}.nav{height:var(--navbar-height);background-color:white;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:sticky;top:0;width:100%;z-index:100;border-bottom:1px solid var(--color-grey-dark-3-light);box-shadow:0 1rem 2rem rgba(0, 0, 0, 0.05)}@media screen and (max-width: 15.625em){.nav{justify-content:center;height:10rem;align-content:space-evenly}}.nav__logo-box{margin-left:5rem}@media screen and (max-width: 15.625em){.nav__logo-box{margin:0}}.nav__logo-box>*{position:relative;z-index:100}.nav__description{color:var(--color-primary);font-size:1.6rem;font-weight:1000;font-weight:600;font-size:4rem;font-size:3rem;letter-spacing:.5rem;color:#000}.nav__logo{text-transform:uppercase;font-weight:1000;font-weight:600;letter-spacing:.5rem;color:#000;color:var(--color-grey-dark-3);font-size:2rem}.nav__navigation{align-content:center;flex-wrap:wrap;display:flex;margin-right:5rem}.nav__li{width:15rem;text-align:center}.nav__link:link,.nav__link:visited{display:inline-block;font-size:1.7rem;font-weight:300;color:var(--color-grey-dark-1);font-size:2rem}.nav__link:active{color:var(--color-grey-dark-2)}.nav__link--active:link,.nav__link--active:visited{color:var(--color-primary-light-2)}.nav__link--active:active{color:var(--color-primary-light-1)}.nav__checkbox{display:none}.nav__checkbox-label{display:none}@media only screen and (max-width: 59.375em){.nav__checkbox-label{display:flex;align-items:center;height:50%;background-color:transparent;margin-right:3rem;position:relative;z-index:100}.nav__checkbox-icon{display:block;height:2px;width:4rem;background-color:var(--color-grey-dark-2);transition:all .3s .1s}.nav__checkbox-icon::before,.nav__checkbox-icon::after{content:"";display:block;height:2px;width:4rem;background-color:var(--color-grey-dark-2);transition:all .5s .1s;transform-origin:center}.nav__checkbox-icon::before{transform:translateY(-1rem)}.nav__checkbox-icon::after{transform:translateY(0.8rem)}.nav__navigation{background-color:#fff;width:100%;padding:5rem;position:fixed;height:-moz-fit-content;height:fit-content;top:8rem;top:-50%;display:none;z-index:99;display:flex;align-items:center;flex-direction:column;justify-content:center;row-gap:5rem;transition:all .7s;opacity:0;margin:0}.nav__checkbox:checked~.nav__navigation{top:8rem;max-height:-moz-fit-content;max-height:fit-content;opacity:1}.nav__checkbox:checked~.nav__checkbox-label .nav__checkbox-icon{background-color:transparent}.nav__checkbox:checked~.nav__checkbox-label .nav__checkbox-icon::before{transform:rotate(135deg)}.nav__checkbox:checked~.nav__checkbox-label .nav__checkbox-icon::after{transform:rotate(-135deg) translateY(0.2rem)}}.header{height:calc(90vh - var(--navbar-height));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),url(../images/work-header.jpg);background-size:cover;background-position-y:65%;-webkit-clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%);position:relative}@media only screen and (max-width: 75em){.header{-webkit-clip-path:polygon(0 0, 100% 0, 100% 93%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 93%, 0 100%);height:calc(90vh - var(--navbar-height));background-position:center}}@media only screen and (max-width: 56.25em){.header{-webkit-clip-path:polygon(0 0, 100% 0, 100% 93%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 93%, 0 100%);height:calc(90vh - var(--navbar-height));background-position:center}}@media only screen and (max-width: 56.25em)and (max-height: 43.75em){.header{height:calc(100vh - var(--navbar-height));-webkit-clip-path:none;clip-path:none}}.header__text-box{position:absolute;top:45%;margin-inline:15%;transform:translateY(-50%);max-width:100%}@media only screen and (max-width: 106.25em){.header__text-box{margin-inline:5%}}@media only screen and (min-width: 56.25em)and (max-height: 43.75em){.header__text-box{margin-inline:5%}}@media only screen and (max-height: 31.25em)and (max-width: 43.75em){.header__text-box{margin-inline:5%}}.contact__heading{font-size:7rem;color:var(--color-grey-light-1);font-weight:300;margin-bottom:4rem}@media screen and (max-width: 37.5em){.contact__heading{font-size:5rem}}.detail__item:not(:last-child){margin-bottom:2rem}.detail__heading{font-size:3rem;color:var(--color-primary-light-2);color:var(--color-grey-light-4);font-weight:300}.detail__txt{font-size:2rem;color:var(--color-grey-light-2)}.footer__logo{font-size:7rem;text-align:center;color:var(--color-primary-light-2);font-weight:200}@media only screen and (max-width: 75em){.footer__logo{font-size:5rem}}@media only screen and (max-width: 37.5em){.footer__logo{font-size:4rem}}.footer__content{padding:15rem;display:flex;justify-content:center}.footer__side{margin:.5rem;width:100%;border-top:1px solid var(--color-grey-dark-2);padding-top:3rem;font-size:1.2rem}.footer__copyright{color:var(--color-grey-light-3)}.footer__list{display:flex;justify-content:center}.footer__item{font-size:1.5rem;transform:scale(1);transition:all .4s}.footer__item--link{color:var(--color-grey-light-3);transition:all .4s}.footer__item:hover{transform:scale(1.3)}.footer__item:hover .footer__item--link{color:var(--color-primary-light-1)}.section__types{padding:18rem 25rem 22rem 25rem;background-color:var(--color-grey-light-2);margin-top:-10rem}@media only screen and (max-width: 106.25em){.section__types{padding-inline:15rem}}@media only screen and (max-width: 56.25em){.section__types{padding-inline:10rem}}@media screen and (max-width: 37.5em){.section__types{padding-inline:5rem}}.section__contact{padding:10rem 25rem;transform:skewY(-3deg);margin-top:-10rem;background-image:url(../images/contact.jpg);background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/contact.jpg);background-size:cover;min-height:65rem;background-position:center}@media only screen and (max-width: 106.25em){.section__contact{padding-inline:15rem}}@media only screen and (max-width: 56.25em){.section__contact{padding-inline:10rem}}@media only screen and (max-width: 31.25em){.section__contact{background-position:right}}.section__contact .contact{transform:skewY(3deg);max-width:100%}.footer{padding:20rem 0 0;background-color:var(--color-grey-dark-1);margin-top:-10rem}.footer-2{background-color:var(--color-grey-dark-1);padding:20rem 0 0}.section__impressum{padding:6rem 6rem 12rem}@media only screen and (max-width: 31.25em){.section__impressum{padding-inline:3rem}}/*# sourceMappingURL=style.css.map */
