@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;600;800&display=swap";html,body{font-family:Manrope,sans-serif;background:#151515;color:#e3e3e3;margin:0;padding:0}a{color:#e3e3e3;text-decoration:#e3e3e3}.content{margin:auto}@media screen and (max-width: 640px){.content{max-width:640px;width:90%}}@media screen and (min-width: 768px){.content{max-width:768px}}@media screen and (min-width: 1024px){.content{max-width:1024px}}@media screen and (min-width: 1280px){.content{max-width:1280px}}@media screen and (min-width: 1300px){.content{max-width:1300px}}.menu-wrapper[data-v-70ec2de3]{display:flex;justify-content:flex-end;position:relative}.socials[data-v-70ec2de3]{position:absolute;left:0;top:70px;display:flex;flex-direction:column}.socials img[data-v-70ec2de3]{margin-bottom:10px}.menu[data-v-70ec2de3]{width:50%;list-style:none;display:flex;align-items:center;margin-top:50px}.menu li[data-v-70ec2de3]{margin-right:30px;font-size:16px}.menu li button[data-v-70ec2de3]{background-color:#e3e3e3;padding:10px 30px;border-radius:7px;border:1px solid #e3e3e3;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;cursor:pointer}.menu li button.mail[data-v-70ec2de3]{background:transparent;color:#e3e3e3;border-color:#e3e3e3;display:flex;align-items:center}.menu li button.mail img[data-v-70ec2de3]{margin-right:7px}@media screen and (max-width: 640px){.menu-wrapper[data-v-70ec2de3]{display:flex;justify-content:flex-start;flex-direction:column;position:relative}.socials[data-v-70ec2de3]{position:relative;flex-direction:row;left:10px;top:0}.socials img[data-v-70ec2de3]{margin-right:15px}.menu[data-v-70ec2de3]{list-style:none;width:100%;padding-left:0;display:flex;flex-direction:column;align-items:flex-start;margin-top:10px}.menu li[data-v-70ec2de3]{margin-right:30px;font-size:16px;width:100%;margin-bottom:10px}.menu li a[data-v-70ec2de3]{text-decoration:none}.menu li button[data-v-70ec2de3]{width:100%;color:#151515}.menu li button.mail[data-v-70ec2de3]{width:100%;display:flex;align-items:center;justify-content:center;color:#e3e3e3}.menu li button.mail img[data-v-70ec2de3]{margin-right:7px}}.pre-footer{background-color:#151515;padding-top:40px;padding-bottom:40px}.pre-footer h2{font-size:55px;margin-bottom:20px;margin-top:20px}.pre-footer p{color:#fff;font-size:16px;margin-bottom:20px}.footer-wrapper{background-color:#000;width:100%;display:flex;justify-content:flex-end;padding-top:40px;padding-bottom:80px}.footer{width:50%}.footer h3{font-size:68px;margin-bottom:30px}.footer .contact{display:flex;align-items:center}.footer .contact button{background-color:#e3e3e3;padding:10px 30px;border-radius:7px;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;cursor:pointer;display:flex;align-items:center;margin-right:20px}.footer .contact button img{margin-right:7px}.footer .contact a.whatsapp{padding-left:20px}.footer .socials{display:flex;align-items:center;margin-top:30px}.footer .socials img{margin-right:20px;height:20px}.footer .company{font-size:14px;color:#707070;margin-top:50px}@media screen and (max-width: 640px){.pre-footer{padding-top:40px;padding-bottom:40px}.pre-footer h2{font-size:30px}.pre-footer p{font-size:14px}.footer-wrapper{padding-top:20px;padding-bottom:40px}.footer{width:95%}.footer h3{font-size:38px;margin-bottom:80px}.footer .contact{display:flex;align-items:center}.footer .contact a{color:#151515;text-decoration:none}.footer .contact button{background-color:#e3e3e3;padding:10px 30px;border-radius:7px;font-family:Manrope,sans-serif;border:1px solid #e3e3e3;font-weight:600;font-size:16px;cursor:pointer;color:#151515;text-decoration:none;display:flex;align-items:center;margin-right:20px}.footer .contact button img{margin-right:7px}.footer .contact a.whatsapp{padding-left:20px}.footer .socials{display:flex;align-items:center;margin-top:30px}.footer .socials img{margin-right:20px;height:20px}.footer .company{font-size:14px;color:#707070;margin-top:50px}}.project-wrapper[data-v-30114ad2]{background-color:#000;padding:80px 0}.project[data-v-30114ad2]{margin-top:40px;transition:all 2s ease-in-out}.project .project-item[data-v-30114ad2]{display:flex;margin-bottom:30px;height:300px}.project .project-item a[data-v-30114ad2]{text-decoration:none}.project .project-item .cover[data-v-30114ad2]{width:50%;margin-right:30px;border-radius:12px;overflow:hidden;background-size:cover;background-position:center;transition:all .2s ease-in-out}.project .project-item .meta[data-v-30114ad2]{width:50%}.project .project-item .meta h2[data-v-30114ad2]{margin-top:0;font-weight:600;font-size:20px;transition:all .2s ease-in-out}.project .project-item .meta p[data-v-30114ad2]{line-height:1.6em;font-size:20px;transition:all .2s ease-in-out}.categories[data-v-30114ad2]{display:flex}.categories .category[data-v-30114ad2]{margin-right:20px;padding:7px 20px;cursor:pointer;transition:all .2s ease-in-out;border-radius:7px;background-color:#151515;font-size:16px}.categories .category[data-v-30114ad2]:hover{background-color:#e3e3e3;color:#000}.categories .category p[data-v-30114ad2]{margin:0}.categories .category.active[data-v-30114ad2]{background-color:#e3e3e3;color:#000}@media screen and (max-width: 640px){.project-wrapper[data-v-30114ad2]{padding:40px 0}.project[data-v-30114ad2]{margin-top:40px;transition:all 2s ease-in-out}.project .project-item[data-v-30114ad2]{display:flex;flex-direction:column;margin-bottom:40px;height:auto}.project .project-item .cover[data-v-30114ad2]{width:100%;height:200px;margin-bottom:20px}.project .project-item .meta[data-v-30114ad2]{width:100%}.project .project-item .meta h2[data-v-30114ad2],.project .project-item .meta p[data-v-30114ad2]{font-size:16px}.categories[data-v-30114ad2]{display:flex;flex-wrap:wrap}.categories .category[data-v-30114ad2]{margin-right:20px;margin-bottom:20px}}.hero[data-v-e1c08e7a]{display:flex;justify-content:flex-end;align-items:center;width:100%;height:80vh;padding-bottom:50px}.hero .container[data-v-e1c08e7a]{width:50%}.hero .container h1[data-v-e1c08e7a]{font-size:68px;font-weight:800}.hero .bottom-tile[data-v-e1c08e7a]{display:flex;margin-top:60px;font-size:16px}.hero .bottom-tile span[data-v-e1c08e7a]:nth-child(1){margin-right:60px;font-weight:600}@media screen and (max-width: 640px){.hero[data-v-e1c08e7a]{width:90%;height:70vh;padding-bottom:20px}.hero .container[data-v-e1c08e7a]{width:100%}.hero .container h1[data-v-e1c08e7a]{font-size:40px;font-weight:800}.hero .bottom-tile[data-v-e1c08e7a]{display:flex;flex-direction:column;margin-top:60px;font-size:13px}}
