*,.menu ul,h1,h2,h3,h4,h5,h6,p,span{margin:0;padding:0}.egadnet,.menu li a,.whatsapp-btn{text-decoration:none}.contact-us-item,.contact-us-link,.cta,.egadnet,.follow-btn,.menu,.menu ul,.project-container-line a,.slide-item,.specialty,.team-card,.team-card-description{display:flex}*{box-sizing:border-box;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal}:root{--primary-color:#00b1e0;--primary-light-color:#4bd7fd;--primary-dark-color:#016c8a;--lightest-gray:#fcfcfc;--light-gray:#2b2b2b;--dark-gray:#272727;--white:#fff;--black:#000;--box-shadow:0px 0px 30px -9px rgba(0, 0, 0, 0.4)}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px}.contact-us a,.cta .btn,.follow-btn{width:fit-content}::-webkit-scrollbar-track{background-color:var(--dark-gray)}::-webkit-scrollbar-thumb{background:var(--white);border-radius:10px}.btn-primary,.btn-secondary{border:none;outline:0;transition:.4s ease-in-out}.btn-primary{background-color:var(--primary-color)}.btn-primary:focus,.btn-primary:hover{background-color:var(--primary-dark-color)}.btn-secondary{background-color:var(--light-gray)}.btn-secondary:focus,.btn-secondary:hover{background-color:var(--dark-gray)}.follow-btn{gap:.5rem;font-size:1.1rem;white-space:nowrap}.whatsapp-btn{padding:.5rem .7rem;color:var(--white);background-color:#25d366;border-radius:100%;position:fixed;bottom:1rem;right:1rem;z-index:1000;box-shadow:var(--box-shadow)}.specialties,footer{background-color:var(--dark-gray)}.map,.slide-item,.slide-item img,.specialty{border-radius:1rem}.cta,.cta-img img{position:absolute}.cta,.logo{z-index:10}.navbar-toggler:focus{outline:0;box-shadow:none}.next,.prev,.specialty:hover{box-shadow:var(--box-shadow)}nav{z-index:100}.navbar-item{color:var(--dark-gray)!important}.menu{align-items:center;gap:5rem}.menu ul{align-items:center;gap:2rem;list-style:none}.menu li a{color:var(--black);transition:.2s ease-in-out}.menu li a:hover{color:var(--primary-dark-color);font-weight:700;text-decoration:underline;text-decoration-thickness:3px}.active{color:var(--primary-color)!important;font-weight:700}.page-container{padding-top:7rem;height:100%}.logo{width:12rem}.cta,.cta-img{width:100%;height:85rem;transform:scaleX(1)}.cta{flex-direction:column;justify-content:center}.cta-img,.slide-item{position:relative;overflow:hidden}.cta h1,.cta p{width:50%}.cta h1{font-weight:800}.cta span{font-size:1.4rem;font-weight:700;color:var(--primary-color)}.cta-img{background-size:cover;background-position:center;background-attachment:fixed}.cta-img img{top:0;left:5px;width:140%;height:100%;object-fit:cover;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.map{margin-top:2rem;max-height:25rem}.specialties{color:var(--white)}.specialty{height:10rem;flex-direction:column;justify-content:center;transition:.4s ease-in-out;background-color:var(--light-gray)}.about-us,.next,.prev,.specialty:hover{background-color:var(--lightest-gray)}.specialty:hover{color:var(--light-gray)}.slick-dots li.slick-active button:before,.specialty .bi{color:var(--primary-color)}.specialty .bi{font-size:2rem}.contact-us,footer{color:var(--white)}.contact-us p,.specialty span{font-size:1.2rem}.slide-item{width:100%;height:25rem;justify-content:center}.slide-item img{height:auto;width:100%;position:absolute;top:-9999px;left:-9999px;right:-9999px;bottom:-9999px;margin:auto}.next,.prev{padding:.5rem;padding-inline:0.7rem;outline:0;border:none;border-radius:100%;transition:.4s ease-in-out}.next:hover,.prev:hover{color:var(--white);background-color:var(--light-gray)}.next-container,.prev-container{height:100%;display:flex;align-items:center;position:absolute;top:0}.prev-container{left:15px}.next-container{right:15px}.slick-slide{margin:0 7px}.about-us img{height:30rem;width:auto;border-radius:1rem}.slick-dots li button:before{color:var(--lightest-gray)}.contact-img{height:17rem;width:100%;position:relative;overflow:hidden}.contact-img img{width:108%;height:auto;position:absolute;top:-130px;left:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.contact-us{position:absolute;top:5rem;right:180px}.project,.project-container,.project-container-line{position:relative;overflow:hidden}.contact-us-item,.contact-us-item a,.contact-us-item p{color:var(--black)!important}.contact-us-item{align-items:center;justify-content:start;gap:.5rem}.contact-us i{padding:0;margin:0}.project img,.team-card-img img{left:-9999px;right:-9999px;bottom:-9999px;margin:auto}.contact-us-link{width:fit-content;align-items:start;gap:.4rem;transition:.4s ease-in-out}.contact-us-link:hover{color:var(--primary-color)!important}.projects{padding-top:7rem;width:98.85vw!important;height:100%}.project{width:100%;height:500px;object-fit:cover}.project img{position:absolute;top:-9999px;transform:scale(1);opacity:1}.project-info{padding:.5rem 2rem;width:100%;background-color:var(--white);position:absolute;bottom:0;z-index:100;transform:translateY(100%);opacity:0;transition:transform .4s ease-out,opacity .4s ease-in}.project-info h5{font-size:1rem;font-weight:700}.project-info p{font-size:.9rem;color:var(--light-gray)}.project-container-line:hover img,.project-container:hover img{transition:transform 1s ease-out,opacity 1s ease-in;transform:scale(1.08);opacity:.95}.project-container-line:hover .project-info,.project-container:hover .project-info{opacity:1;transform:translateY(0)}footer{padding-block:4rem;border-top:1px solid #6d6d6d}.egadnet{align-items:center;gap:.5rem;color:var(--primary-color)}.egadnet img{width:1.5rem;height:auto}.team-card{padding:2rem;width:100%;gap:2rem;box-shadow:-1px -1px 24px -5px rgba(0,0,0,.1);border-radius:2rem}.team-card-description{flex-direction:column;gap:.5rem}.team-card-description h5{font-size:1.5rem;font-weight:700}.team-card-img{position:relative;min-width:12rem;width:12rem;height:12rem;overflow:hidden;border-radius:100%}.team-card-img img{position:absolute;top:-9990px;transform:scale(.4)}@media (width < 755px){.menu{gap:2rem}.menu li a{color:var(--white)}.menu li a:hover{color:var(--primary-dark-color);font-weight:700;text-decoration:underline;text-decoration-thickness:3px}.active{color:var(--primary-color)!important;font-weight:700}.cta h1{width:100%!important}.contact-us{right:5%}.contact-img{height:25rem}.projects{width:97.2vw!important}}@media (width < 1200px){.cta{padding-top:22rem;padding-bottom:17rem;height:85rem;position:relative;z-index:0}.cta-img,.cta-img img{position:absolute;height:100%}.cta-img{z-index:0;overflow:hidden}.cta-img img{top:0;left:0;width:auto;object-fit:cover;transform:translateX(-29.5%) scaleX(-1)!important}.cta p{width:100%}.cta .btn{width:fit-content}.cta h1{width:80%}.map{max-width:100%}.project-container-line a{flex-wrap:wrap}}@media (width <= 1400px){.primary-navbar{background-color:var(--white)}.cta{padding-top:55rem;padding-bottom:45rem;height:85rem;width:75vw;border-bottom:1px solid #6d6d6d;position:relative;z-index:1}.cta-img,.cta-img img{position:absolute;height:100%}.map{min-width:94vw!important}.menu li a{color:var(--white)}.cta-img{z-index:0;overflow:hidden}.cta-img img{top:0;left:0;width:auto;object-fit:cover;transform:translateX(-5%) scaleX(-1)}.contact-us{right:380px}.prev-container{left:60px}.next-container{right:60px}.team-card{flex-direction:column;align-items:center}}