video.w-full.rounded-xl{width:100%}.ctaContainer .ctaContainer,.menu,.navigationDesktop,.navigationMobile,.navigatorContainer{pointer-events:auto!important}*{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;box-sizing:border-box}#__next,body,html{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden}html{font-size:20px}a{font-weight:600;text-decoration:none;color:white}li,ul{margin:0;padding:0;list-style:none}.logo>img{width:120px;scale:1;transition:all .2s}.ctaContainer .contact{color:white;padding:15px 75px;border-radius:40px;background-color:#a0623f;font-size:1.1rem;margin-left:100px;width:-moz-fit-content;width:fit-content;min-width:120px;transition:all .3s ease;font-weight:400}.navigationDesktop{display:flex;justify-content:space-between}.navigationMobile{display:none}.menu__buttons{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.1rem;color:#403d3a;transition:all .3s ease;z-index:90}.menu{place-content:center;text-align:center}button{height:-moz-fit-content;height:fit-content;font-size:30px;font-weight:500;background-color:white;color:#a0623f;border:none;outline:none;box-shadow:none;cursor:pointer}.menu>a{margin-right:25px}.ctaButton{order:2;text-align:center;padding:10px 0;margin-bottom:18px}.ctaButton,.ctaButtonHero{color:white;border-radius:40px;background-color:#a0623f;font-size:1.1rem;transition:all .3s ease;font-weight:400}.ctaButtonHero{padding:15px 75px;margin-left:100px;width:-moz-fit-content;width:fit-content;min-width:120px}.ctaButton:hover{background-color:#403d3a}.ctaContainer{margin-right:25px;place-content:center;display:flex;flex-direction:column;gap:16px}.heroContent{display:block;align-content:center;display:flex;flex-direction:column;width:100%}.clientsContainer{text-align:center}.clientsContainer h1{height:100px;margin:30px 0;text-align:center;align-content:space-around;font-size:3.2rem}.clientsContainer img{margin:0 14px;filter:grayscale(100%);opacity:.7;transition:filter .4s ease,opacity .4s ease}.clientsContainer img:hover{filter:grayscale(0);opacity:1}.clientsContainer>.clientes>img{object-fit:contain}.whatWeDo{display:flex;flex-direction:column}.whatWeDo h1{flex:1 1;font-size:3.2rem}.whatWeDo__services{flex-direction:row;gap:10px;margin-top:-40px}.whatWeDo__services p{filter:drop-shadow(2px 2px 6px black)}.whatWeDo__services>p{width:100%;background-color:#d3b3a0;font-size:3.2rem;height:400px;align-content:center;padding-left:60px;font-weight:600}.whatWeDo__services__txt{width:600px;height:300px;background-color:#3f3d3a;margin:0 auto;align-content:space-evenly;color:white;font-size:2rem;padding:42px}.service-0{background-image:url(/images/services-0.jpg)}.service-0,.service-1{background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%}.service-1{background-image:url(/images/services-1.jpg)}.service-2{background-image:url(/images/services-2.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%}.vision{text-align:center;width:100%;margin:0 auto}.vision h1{margin-top:80px;flex:1 1;font-size:2.4rem}.vision p{font-size:1.1rem;align-content:center;font-weight:400;text-align:center;width:94vw;max-width:1000px;margin:0 auto;text-align:justify}.why{text-align:center;width:100%;background-color:#403d3a;margin:100px auto 0;height:500px;justify-content:center;display:flex;flex-direction:column;padding:100px 0;color:white;background-image:url(/images/why.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}.why h1{font-size:3.2rem;margin-bottom:40px;width:100%}.why p{font-size:1.6rem;align-content:center;font-weight:600;text-align:center;width:100%}.why>*{width:900px;margin:0 auto}.filterButtons{display:inline-block;padding:5px 25px 5px 20px;background-color:transparent;border:none;color:#c4c4c4;cursor:pointer}.portfolio-filter{display:none}.portfolio-filter-title{margin-left:23px;margin-bottom:13px}ul.ProjectList{display:grid;list-style-type:none;grid-template-columns:1fr 1fr;grid-gap:12px;margin-bottom:1.1rem;margin-top:1.1rem}li.ProjectList{width:100%}.projectItemDiv{display:flex;height:275px;background-size:cover;background-position:50%;text-align:center;flex-direction:column;width:-webkit-fill-available}.projectItemDiv>p{margin:0 auto;align-self:anchor-center;list-style-type:none}p.projectItem-text1{padding-left:22px;font-weight:600;font-size:1.4rem;color:white}p.projectItem-text2{padding-left:22px;position:relative;top:-65px;color:white}.projectItems-textGroup{text-align:left;position:relative;top:150px;height:0}ul.ServicesList{display:grid;list-style-type:none;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;margin-bottom:1.1rem;margin-top:1.1rem}.thumbnail-show ul{opacity:0;transition:opacity .5s ease-in-out}.thumbnail-show ul.fade-in{opacity:1}.footer{background-color:#403d3a;color:rgb(255,255,255);text-align:center;padding:20px}.footer_nav__options>h3{color:white}.footer_row{justify-content:space-evenly;flex-direction:row;list-style-type:none;color:white}.footer_nav h3{display:flex;justify-content:left}.footer_nav h3:before{position:relative;display:inline-block;padding-bottom:5px}.footer_nav__options{text-align:left;max-width:300px;color:white}.footer_nav__options li{color:white}.footer_nav__options li a:hover{text-decoration:underline}.footer_row{display:flex;justify-content:space-between;width:90vw;margin:0 auto 50px}.footer_row,.footer_row p{text-align:center}@media screen and (max-width:1458px){.clientsContainer img{margin:0;width:10%}}@media screen and (max-width:992px){.projectItems-textGroup{top:120px}ul.ProjectList{grid-template-columns:1fr}p.projectItem-text1{font-size:2rem}.projectItem-text2{font-size:31px}p.projectItem-text2{padding-left:22px;position:relative;top:-105px;color:white}.clientsContainer img{margin:0;width:20%}.toggleButton{display:flex;flex-flow:column;margin:20px auto 30px}.whatWeDo__services{display:flex;flex-wrap:wrap}.ctaContainer{display:none}.ctaContainerMobile{margin-right:0;display:flex}.ctaButton{margin-bottom:0}.navigationDesktop{display:none}.navigationMobile{display:block}.navigationMobile>.logo{text-align:center}.navigationMobile>.logo>img{height:175px;scale:1;transition:all .2s}.navigationMobile .menu{display:flex;flex-direction:column;z-index:1000;position:relative;width:100%;justify-content:center;align-items:center}.menu{display:flex;flex-direction:column;width:100%;text-align:center;margin-bottom:20px}.menu a{cursor:pointer;font-size:1.2rem;padding:5px 10px}div#mobileMenu{width:100%}}.ctaButton{border-radius:0;width:100%;margin:0 0 0 auto;transition:all .3 ease}.whatWeDo__services{display:flex;flex-wrap:wrap}.ctaButtonHero{width:90%;display:flex;justify-content:center}.ctaButtonHero a{width:400px;display:inline-block}@media screen and (max-width:768px){p.leading-relaxed{margin-bottom:8rem}.projectItems-textGroup{top:100px}html{font-size:16px}a.menu__buttons{border-bottom:2px solid #9f6344;align-self:center;transition:all .3s ease;padding:20px;font-size:1.2rem;flex-direction:column;display:flex}.clientsContainer img{margin:0;width:20s%}.vision{width:90vw}.vision p{font-size:1.4rem;align-content:center;font-weight:400;text-align:center;width:95vw;text-align:justify;max-width:80vw}.ctaButtonHero{width:100%;display:flex;justify-content:center;border-radius:0;width:300px;margin:0 auto}.ctaContainer a{font-size:1.8rem}.ctaButtonContact{margin-top:20px}.heroContainer:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@media screen and (max-width:700px){.whatWeDo h1{font-size:2.5rem;margin-bottom:60px}.clientsContainer,.whatWeDo h1{text-align:center}.clientsContainer>.clientes>img{object-fit:contain;height:120px;gap:30px;display:flex;display:inline-flex;margin-top:-50px}.clientsContainer h1,.vision h1,.why h1{font-size:2.5rem}.footer_nav{display:none}footer{margin-top:-98px}footer p{position:relative;top:-8px}p.projectItem-text2{padding-left:22px;position:relative;top:-85px;color:white}}@media screen and (max-width:400px){.projectItems-textGroup{top:140px}.portfolio-filter-title{margin-left:0;margin-bottom:-7px;text-align:center;margin-top:30px}.menu{margin-bottom:0;display:block}a.menu__buttons{border-bottom:2px solid #9f6344;align-self:center;transition:all .3s ease;padding:20px;font-size:1.8rem;flex-direction:column;display:flex}p.projectItem-text2{padding-left:22px;position:relative;top:-65px;color:white;font-size:1.8rem}html{font-size:12px}.ctaButton{padding:10px 0;border-radius:40px}.ctaButtonHero{display:flex;block-size:auto;text-align:center;margin:0 auto}.menu a{margin-right:0}.whatWeDo h1{position:relative;z-index:99;margin:40px auto 60px}.logo{height:140px}.menuMobile{margin-bottom:15px}.menuMobile img{margin-top:5px}.menu__buttons:first-child{margin-top:-10px}div#mobileMenu{display:block;width:100%}.toggleButton{margin-top:0}.toggleButton a{font-size:1.8rem}.ctaButtonContact{margin-top:0}.clientes{position:relative;top:0}.clientsContainer h1{align-content:baseline;position:relative;top:-10px;margin-bottom:-53px}.clientsContainer h1 .clientes>img{height:50px}}