*{box-sizing:border-box;margin:0;padding:0;font-family:"PT Sans",sans-serif}.home,.projects,.projects2,.services,.sign-up{background-image:url(../../static/media/bg9.e75a5401.jpg);background-size:cover;background-repeat:no-repeat;color:#fff;font-size:64px;text-align:center;padding-bottom:10px}@media screen and (max-width:768px){.projects2{font-size:64px}}.intro-container{background:url(../../static/media/bg9.e75a5401.jpg) 50%/cover no-repeat;height:auto;min-height:100vh;width:100vw;display:flex;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.4);object-fit:contain;overflow:hidden;overflow-x:hidden}.intro-container,.intro-flexbox{flex-direction:column;justify-content:center;align-items:center}.intro-flexbox>h1{font-size:64px;color:#fff;font-family:Montserrat,sans-serif;text-align:center;align-self:center;font-weight:500}.intro-flexbox>h1>b{font-weight:900;font-size:64px}.intro-logo{margin:50px 0;align-self:center}@media screen and (max-width:920px){.intro-flexbox{max-width:95vw}.intro-flexbox>h1{font-size:46px;font-weight:500}.intro-flexbox>h1>b{font-weight:900;font-size:48px}.intro-logo{align-self:center;max-height:80vh}.intro-logo,.intro-txtlogo{max-width:90vw}}@media screen and (max-width:300px){.intro-flexbox{width:60vw}.intro-flexbox>h1{font-size:24px;font-weight:500}.intro-flexbox>h1>b{font-weight:900;font-size:24px}.intro-logo{max-width:none;width:60vw;align-items:center;max-height:none;margin:10px 0}.intro-txtlogo{max-width:90vw;margin-bottom:30px}}.p{color:#a82a58}.p,.p2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:11pt}.p2{color:#fff}.p3{color:rgba(17,204,17,.8);font-family:"Montserrat",sans-serif;font-weight:700;font-size:11pt}.scroll{overflow:hidden}.home{display:flex;height:90vh;align-items:center;justify-content:center;font-size:3rem}.contact{background-image:url(../../static/media/bg9.e75a5401.jpg);background-size:cover;background-repeat:no-repeat;color:#fff;font-size:64px;text-align:center;padding-bottom:10px}.contactpage{width:100vw}.contactpage,.form{align-items:center;justify-content:center}.form{display:flex;flex-direction:column;width:50vw;margin:30px 0 100px;padding-bottom:10px}.h1form{margin-bottom:0;margin-top:20px;text-align:center;font-family:"Cardo",serif;font-size:64px}.container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100vw;max-width:1600px;margin:auto}.img{width:50vw;max-height:600px;max-width:600px;align-self:center;margin-top:-80px;position:relative}.label,.label2{margin-bottom:5px;font-weight:500}.label,.label2,.text{color:#000;font-family:"Montserrat",sans-serif;width:300px}.text{padding:12px;margin-bottom:15px;border:1px solid #242424;border-radius:0;font-weight:600}input:focus,textarea:focus{outline:none;box-shadow:inset 0 0 0 1pt #639;transition:.2s}.email,input:focus,textarea:focus{font-family:"Montserrat",sans-serif}.email{width:300px;padding:12px;border:1px solid #242424;border-radius:0;margin-bottom:15px;font-weight:600;color:#000}::-webkit-input-placeholder{font-weight:400}:-ms-input-placeholder{font-weight:400}::placeholder{font-weight:400}.message{height:200px;padding:12px;margin-bottom:20px;resize:none;border:1px solid #242424;border-radius:0;font-weight:600;color:#000}.message,.submit{width:300px;font-family:"Montserrat",sans-serif}.submit{background:linear-gradient(-45deg,#ffa63d,#ff3d77,#338aff,#3cf0c5);-webkit-animation:anime 15s linear infinite;animation:anime 15s linear infinite;background-size:600%;margin:25px 0 10px;height:50px;border-radius:0;padding:8px 20px;border:1px solid #4d4d4d;font-size:20px;font-weight:800;color:#fff}:disabled{color:#4d4d4d;font-weight:600}@-webkit-keyframes anime{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}@keyframes anime{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}@media screen and (max-width:768px){.container{display:flex;flex-direction:column}.email,.message,.text{width:60vw}.label{font-family:"Montserrat",sans-serif}.label,.label2{margin-left:20vw;align-self:flex-start}.img{margin-top:0}.h1form{margin:30px 0;font-size:32px}}@media screen and (max-width:390px){.email,.message,.text{width:80vw;font-size:10pt}.label,.label2{margin-left:10vw;align-self:flex-start}}.social-wrapper{max-height:100vh;background-color:#000;position:relative;z-index:99}.social-icons{position:fixed;height:80vh;width:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 0 0 1vw}.icon-bg{background:hsla(0,0%,94.9%,.8);color:#242424;width:40px;height:40px;border-radius:20px;border:.1px solid #f2f2f2;margin-top:20px;align-items:center;text-align:center}.social-icon-link{color:#242424;font-size:24px;position:relative;top:calc(50% - 15px)}.fa-instagram{color:#242424}@media screen and (min-width:2750px){.social-icons{margin:1.5vw 0 0 7vw}}.text-italic{text-decoration:underline}.cardsL{align-items:center;justify-content:center;min-height:700px;overflow:hidden;background-color:#fff}.cardsL>h1{margin-top:50px;text-align:center;color:#000;font-family:"Cardo",serif;font-weight:700;font-size:48px;margin-bottom:30px}.cards-containerL{align-items:center;align-self:center;justify-content:center;margin:0 0 100px;padding:1vw;display:flex;flex-direction:column;flex:1 1}.cards-itemsL{display:flex;flex-direction:flex;flex:1 1;position:relative;align-self:center;justify-self:center}.cards-item-linkL{display:flex;flex-flow:column;width:45vw;max-width:600px;-webkit-filter:drop-shadow(0 6px 20px rgba(182,190,204,.017));filter:drop-shadow(0 6px 20px rgba(182,190,204,.017));border-radius:2px;border:.5px solid #7e7e7e;overflow:hidden;text-decoration:none}.cards-item-pic-wrapL{position:relative;width:100%;padding-top:60%;overflow:hidden}.fade-imgL{-webkit-animation-name:fade-img;animation-name:fade-img;-webkit-animation-duration:2s;animation-duration:2s}.cards-item-pic-wrapL:after{content:attr(data-category);position:absolute;bottom:0;margin-left:10px;padding:6px;max-width:calc(100% - 60px);font-size:12px;font-weight:700;color:#fff;background-color:#7600b5;box-sizing:border-box}.cards-item-imgL{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover;transition:all .2s linear}.cards-item-imgL:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.cards-item-infoL{padding:20px 30px 30px;height:20vh;max-height:200px;min-height:150px;background-color:#fff}.cards-item-textL{color:#000;font-size:24px;line-height:30px;margin-bottom:10px}.cards-item-text2L{color:#000;font-size:15px;line-height:20px;font-weight:400;font-family:montserrat}.itemL{margin:2vw;flex:1 1;box-shadow:5px 6px 20px rgba(154,164,184,.02)}.itemL,.itemL:hover{transition:all .3s ease;-webkit-filter:drop-shadow(0 0 0 rgba(56,125,255,.017))}.itemL:hover{-webkit-transform:scale(1);transform:scale(1);margin-top:1.2vw;margin-bottom:2.8vw;background-color:rgba(93,96,102,.1);box-shadow:0 0 30px rgba(87,89,92,.25)}@media screen and (max-width:900px){.cards-containerL{flex-direction:column}}@media screen and (max-width:550px){.cards-item-infoL{padding:10px;height:30vh;max-height:150px}.cards-item-textL{font-size:16px;line-height:20px;margin-bottom:5px}.cards-item-text2L{font-size:12px;line-height:20px;font-weight:300;font-family:montserrat}.cards-itemsL{flex-direction:column}.itemL:hover{margin-top:.5vw;margin-bottom:3.5vw}.cards-item-linkL{width:85vw}}@media screen and (min-width:1080px){.itemL{margin:20px}.itemL:hover{margin-top:10px;margin-bottom:30px}}@media screen and (min-width:2000px){.cards-item-linkL{max-width:700px}.itemL{margin:1.5vw}.itemL:hover{margin-top:.75vw;margin-bottom:2.25vw}}.section{align-items:center;align-self:center;height:400px;margin:100px 0}.section,.section-wrapper{justify-content:center;width:100%;display:flex;flex-direction:row}.section-wrapper{max-width:1300px;height:auto;border-color:#000}.section-image{width:60vw;height:auto;position:relative;overflow:hidden}.section-text{height:400px;width:30vw;align-items:center;justify-content:center;margin:5px 40px;padding-top:1%}.section-text>h1{font-size:64px;text-align:left;padding:0 10px 20px 0;font-family:"Cardo",serif;font-weight:700}.section-text>h3{font-size:16px;color:#fff;max-width:110px;text-align:center;background-color:#242424;padding:5px 20px;margin-bottom:20px;font-weight:700}.section-text>h3,.section-text>h5{font-family:"Montserrat",sans-serif}.section-text>h5{font-size:18px;padding:0 10px 0 0;line-height:28px;font-weight:500}.pic{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:100%;object-fit:cover;transition:all .2s linear}.pic:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:1300px){.section-text>h1{font-size:48px;text-align:left;padding:0 10px 20px 0;font-family:"Cardo",serif;font-weight:700}}@media screen and (max-width:768px){.section{align-self:center;height:100%;flex-direction:column;margin:0}.section,.section-wrapper{justify-content:center;align-items:center;display:flex}.section-wrapper{max-width:786px;width:90%;height:auto;flex-direction:column-reverse}.section-image{width:100%;height:auto;position:relative;overflow:hidden;padding-bottom:-30px}.section-text{height:auto;width:100%;align-items:center;justify-content:center;margin:0;padding-top:15%}.section-text>h1{width:100%;font-size:30px;margin-bottom:15px;padding:0 10px;text-align:center}.section-text>h3{max-width:110px}.section-text>h5{width:100%;font-size:15px;padding:0 8px;line-height:25px;margin-bottom:10px;text-align:center}.pic{position:relative;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover;transition:all .2s linear}.pic:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (min-width:2000px){.section-wrapper{max-width:1600px;width:100%}.section-image{width:50vw}.section-text{width:20vw}}.sectionR{align-items:center;align-self:center;height:400px;flex-direction:row;margin:100px 0}.section-right-wrapperR,.sectionR{justify-content:center;width:100%;display:flex}.section-right-wrapperR{max-width:1300px;height:auto;flex-direction:row-reverse;border-color:#000}.section-imageR{width:60vw;height:auto;position:relative;overflow:hidden}.section-textR{height:400px;width:30vw;align-items:center;justify-content:center;margin:5px 40px;padding-top:1%}.section-textR>h1{font-size:64px;text-align:left;padding:0 10px 20px 0;font-family:"Cardo",serif;font-weight:700}.section-textR>h3{font-size:16px;color:#fff;max-width:110px;text-align:center;background-color:#242424;padding:5px 20px;margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:700}.section-textR>h5{font-size:18px;padding:0 10px 0 0;line-height:28px;font-family:"Montserrat",sans-serif;font-weight:500}.picR{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:100%;object-fit:cover;transition:all .2s linear}.picR:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:1300px){.section-textR>h1{font-size:48px;text-align:left;padding:0 0 20px;font-family:"Cardo",serif;font-weight:700}}@media screen and (max-width:768px){.sectionR{align-self:center;height:100%;flex-direction:column;margin:0}.section-right-wrapperR,.sectionR{justify-content:center;align-items:center;display:flex}.section-right-wrapperR{max-width:786px;width:90%;height:auto;flex-direction:column-reverse}.section-imageR{width:100%;height:auto;position:relative;overflow:hidden;padding-bottom:-30px;margin-bottom:20px}.section-textR{height:auto;width:100%;align-items:center;justify-content:center;margin:0;padding-top:15%}.section-textR>h1{width:100%;font-size:30px;margin-bottom:15px;padding:0 10px;text-align:center}.section-textR>h3{max-width:110px;text-align:center}.section-textR>h5{width:100%;font-size:15px;padding:0 8px;line-height:25px;margin-bottom:10px;text-align:center}.picR{position:relative;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover;transition:all .2s linear}.picR:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (min-width:2000px){.section-right-wrapperR{max-width:1600px;width:100%}.section-imageR{width:50vw}.section-textR{width:20vw}}.container-line{width:100vw;display:flex;flex-direction:row}.container-line,.wrap-line{align-items:center;justify-content:center}.wrap-line{max-width:1300px}.wrap-line>hr{width:350px;max-width:90vw;margin-top:50px;margin-bottom:50px;height:1px;border:0;border-top:2px solid #292929}.container-1img{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100vw;margin:0 0 50px}.section-image-1img{width:auto;height:auto;position:relative;overflow:hidden}.pic-1img{position:relative;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:1300px;height:100%;max-height:100%;object-fit:contain;transition:all .2s linear}.pic-1img:hover{-webkit-transform:scale(1);transform:scale(1)}@media screen and (min-width:2000px){.pic-1img{max-width:1600px}}.container-3img{width:100vw}.container-3img,.container-3img-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}.container-3img-wrap{max-width:1600px;grid-gap:50px;gap:50px;align-self:center}.blokje-3img{height:30vw;width:30vw}.section-image-3img{width:auto;height:auto;position:relative;overflow:hidden}.pic-3img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:100%;object-fit:contain;transition:all .2s linear;-webkit-transform:scale(.9);transform:scale(.9)}.pic-3img:hover{-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:1300px){.blokje-3img{height:40vw;width:35vw}}@media screen and (max-width:768px){.blokje-3img{height:70vw;width:50vw}}.container-prh1{margin:50px 0 10px;position:relative}.container-prh1,.container-prh1-wrap{align-self:center;display:flex;flex-direction:column;justify-content:center}.container-prh1-wrap{max-width:1300px;width:100%;align-items:right;padding:0 50px}.container-prh1-wrap>h1{font-size:64px;width:100%;padding:0 20px;font-family:"Cardo",serif;font-weight:700;text-align:left}@media screen and (max-width:768px){.container-prh1-wrap{max-width:1920px;width:100vw;display:flex;flex-direction:column;align-items:right;align-self:center;justify-content:center;padding:0 10px}}@media screen and (min-width:2000px){.container-prh1-wrap{max-width:1600px}}.container-prtext{margin:50px 0;position:relative}.container-prtext,.container-prtext-wrap{align-self:center;display:flex;flex-direction:column;justify-content:center}.container-prtext-wrap{max-width:1300px;width:100%;align-items:right;padding:0 50px}.container-prtext-wrap>h1{font-size:64px;width:100%;padding:0 20px;font-family:"Cardo",serif;font-weight:700;text-align:left}.container-prtext-wrap>h5{padding:0 20px;font-weight:400}.container-prtext-wrap>h5,.container-prtext-wrap>h5>a{font-size:18px;width:100%;line-height:30px;margin-bottom:30px;font-family:"Montserrat",sans-serif}.container-prtext-wrap>h5>a{font-weight:700;color:#000}.container-prtext-wrap>h6{font-size:18px;width:100%;padding:0 20px;line-height:30px;margin-bottom:30px;font-family:"Montserrat",sans-serif;font-weight:400;text-align:center}@media screen and (max-width:768px){.container-prtext-wrap{padding:0 10px}}@media screen and (min-width:2000px){.container-prtext-wrap{max-width:1600px}}.container-prtitle{width:100%;flex-direction:row;margin:100px 0 10px}.container-prtitle,.container-prtitle-wrap{justify-content:center;align-items:center;align-self:center;display:flex}.container-prtitle-wrap{width:1300px;flex-direction:column;padding:0 50px}.container-prtitle-wrap>h1{font-size:94px;font-weight:900;color:#000;align-self:flex-start;font-family:"Cardo",serif}.container-prtitle-wrap>h2{font-size:30px;font-weight:500;color:#000;max-width:1000px;align-self:flex-start;font-family:"Montserrat",sans-serif}.container-prtitle-wrap>h3{font-size:24px;font-weight:400;margin-top:10px;color:purple;align-self:flex-start;font-family:"roboto",sans-serif}@media screen and (max-width:1000px){.container-prtitle-wrap{width:700px}.container-prtitle-wrap>h1{font-size:58px;font-weight:900}}@media screen and (max-width:768px){.container-prtitle-wrap{width:100vw;padding:0 10px}.container-prtitle-wrap>h1{font-size:48px;font-weight:900;align-self:center}.container-prtitle-wrap>h2{font-size:20px;font-weight:500;max-width:90vw;text-align:center;align-self:center}.container-prtitle-wrap>h3{font-size:18px;font-weight:400;align-self:center}}@media screen and (min-width:2000px){.container-prtitle-wrap{width:1600px}.container-prtitle-wrap>h2{max-width:1300px}}.container-titletext{margin-bottom:50px;width:100vw}.container-titletext,.wrap-titletext{align-items:center;justify-content:center;display:flex;flex-direction:row}.wrap-titletext{max-width:1300px;padding:0 50px}.title-titletext{width:30vw;height:100%;align-self:flex-start}.text-titletext{width:40vw;height:100%;align-self:baseline}.title-titletext>h1{font-size:36px;padding:20px 0 0 20px;font-family:"Inter",sans-serif;font-weight:500;text-align:left}.text-titletext>h5{font-size:18px;padding:20px 40px 20px 20px;line-height:30px;font-family:"Montserrat",sans-serif;font-weight:500}.hr{position:relative;display:block;width:100%;margin-top:80 px;margin-bottom:80 px;padding:0;border-bottom:2px solid #242424}@media screen and (max-width:1300px){.wrap-titletext{max-width:90vw}.title-titletext{width:35vw}.text-titletext{width:60vw}.title-titletext>h1{font-size:30px;padding:20px 0 0 8px;font-family:"Inter",sans-serif;font-weight:500;text-align:left}.text-titletext>h5{font-size:16px;padding:20px 40px 20px 20px;line-height:30px;font-weight:500}}@media screen and (max-width:768px){.wrap-titletext{display:flex;flex-direction:column;max-width:100vw;padding:0 10px}.text-titletext,.title-titletext{width:100vw}.title-titletext>h1{font-size:36px;padding:20px 0 0 20px;font-family:"Inter",sans-serif;font-weight:500;text-align:left}.text-titletext>h5{font-size:16px;padding:20px 40px 20px 20px;line-height:30px;font-weight:500}}@media screen and (min-width:2000px){.wrap-titletext{max-width:1500px}.title-titletext{width:20vw}.text-titletext{width:30vw}}.container-prh5{margin:5px 0 50px;position:relative}.container-prh5,.container-prh5-wrap{align-self:center;display:flex;flex-direction:column;justify-content:center}.container-prh5-wrap{max-width:1300px;width:100%;align-items:right;padding:0 50px}.container-prh5-wrap>h5{font-size:18px;width:100%;padding:0 20px;font-family:"Montserrat",sans-serif;font-weight:600;text-align:center}@media screen and (max-width:768px){.container-prh5-wrap{width:100vw;display:flex;flex-direction:column;align-items:right;align-self:center;justify-content:center;padding:0 10px}}.container-mockuptext{width:100vw;margin-bottom:75px}.container-mockuptext,.wrap-mockuptext{align-items:center;justify-content:center;display:flex}.wrap-mockuptext{width:1300px;max-width:1300px;flex-direction:row;align-self:center;grid-gap:5vw;gap:5vw}.wrap-flex-mockuptext{display:flex;flex-direction:column;width:auto;height:auto;position:relative;overflow:hidden}.image-mockuptext{height:auto;max-height:600px;width:auto;max-width:550px;align-self:center}.text-mockuptext{width:450px;height:auto;min-height:250px;color:#000;font-family:"Montserrat",sans-serif;font-size:18px;text-align:center;padding:20px;line-height:30px;align-self:center}.pic-mockuptext{top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:600px;object-fit:contain;transition:all .2s linear;-webkit-transform:scale(.9);transform:scale(.9)}@media screen and (max-width:970px){.wrap-mockuptext{width:1000px;max-width:1000px;display:flex;flex-direction:row;align-self:center;align-items:center;justify-content:center;grid-gap:4vw;gap:4vw}.wrap-flex-mockuptext{display:flex;flex-direction:column;width:auto;height:auto;position:relative;overflow:hidden}.image-mockuptext{height:500px;width:auto}.text-mockuptext{width:350px;height:auto;min-height:200px;color:#000;font-family:"Montserrat",sans-serif;font-size:18px;text-align:center;align-self:center;padding:20px}}@media screen and (max-width:768px){.wrap-mockuptext{width:90vw;height:auto;display:flex;flex-direction:column;grid-gap:5vw;gap:5vw}.image-mockuptext{height:auto;width:auto;max-width:500px}.text-mockuptext{width:90vw;height:auto;min-height:200px;color:#000;font-family:"Montserrat",sans-serif;font-size:18px;text-align:center;padding:20px}.pic-mockuptext{width:100%;height:100%;max-height:500px}}@media screen and (min-width:2000px){.wrap-mockuptext{width:1600px;max-width:1600px;grid-gap:10vw;gap:10vw}}
/*# sourceMappingURL=main.ef5dea5d.chunk.css.map */