.technique{height:220px;padding:20px;align-items:center;border-left:1px solid #bdbdbd}.technique:hover .img-technique-box{width:75px;height:75px}.technique:first-child{border-left:none}@media (max-width: 767px){.technique{width:100%;height:100px;display:flex;padding:0;border-left:none;justify-content:center;align-items:center;border-bottom:1px solid #bdbdbd;vertical-align:middle}.technique:last-child{border-bottom:none}}@media (min-width: 768px) and (max-width: 1024px){.technique{height:200px;padding:15px}}.technique-text{font-family:Open Sans,sans-serif;font-size:17px;color:#fff;text-align:center}@media (max-width: 767px){.technique-text{font-size:13px;width:80%;margin:0}}@media (min-width: 768px) and (max-width: 1024px){.technique-text{font-size:14px}}.img-technique-box{width:70px;height:70px;margin:auto auto 50px}@media (max-width: 767px){.img-technique-box{width:40px;height:40px}}@media (min-width: 768px) and (max-width: 1024px){.img-technique-box{width:55px;height:55px;margin-bottom:30px}}.icon-tech{width:100%}@media (max-width: 767px){.icon-tech{padding-top:20px}}.card-square{background-color:#79b650;width:250px;height:300px;box-shadow:0 0 10px #11111183;margin-bottom:100px}@media (min-width: 1025px){.card-square{width:350px;height:350px}.card-square:hover{transition:all .5s ease-in-out}.card-square:hover .work-card{margin:-1rem 0 0 1rem;transition:all .5s ease-in-out;transition-timing-function:ease-in-out}}.work-card{background-position:center;background-size:cover;background-repeat:no-repeat;width:350px;height:350px;box-sizing:border-box;position:relative;margin:-.75rem 0 0 .75rem;box-shadow:0 0 10px #11111183}.work-card:hover{overflow:hidden}.work-card:hover .text-work-box{height:30%;transition:height 1s ease-in}.work-card:hover .text-work-box p{display:block;transition:height 1s ease-in}@media (max-width: 767px){.work-card{width:250px;height:300px}}@media (min-width: 768px) and (max-width: 1024px){.work-card{width:250px;height:300px}}.text-work-box{background-color:#111;height:23%;padding:2.5%;position:absolute;bottom:0;color:#fff}.text-work-box h3{font-family:Montserrat,sans-serif;font-size:1rem;margin-top:.3rem}@media (max-width: 767px){.text-work-box h3{margin-top:.3rem}}.text-work-box p{font-family:Open Sans,sans-serif;display:none;margin-bottom:20px}@media (max-width: 767px){.text-work-box{font-size:.7rem;padding:0 .3rem}}.ubication-icon{color:#fff;font-size:1rem;margin-right:10px}.about-section{background-image:url(/assets/about-DEdcerCK.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:1200px;padding:120px 0 0}@media (max-width: 767px){.about-section{background-position:center;height:700px;padding:70px 0}}@media (min-width: 768px) and (max-width: 1024px){.about-section{background-position:center;height:650px;padding:70px 0 250px}}.titles-container{width:80%;text-align:center;margin:auto auto 70px}.title-about{width:450px}@media (max-width: 767px){.title-about{width:250px}}.subtitle-about{font-family:Montserrat,sans-serif;font-size:26px;color:#0076b7;margin:0}@media (max-width: 767px){.subtitle-about{font-size:20px}}@media (min-width: 768px) and (max-width: 1024px){.subtitle-about{font-size:24px}}.article-about{width:80%;text-align:center;font-family:Open Sans,sans-serif;font-size:17px;font-weight:600;color:#111;line-height:30px;margin:50px auto}@media (max-width: 767px){.article-about{font-size:13px}}#contact{background-image:url(/assets/works-CWY5IxTR.jpg);background-size:cover;background-repeat:no-repeat;width:100%;height:900px;padding:100px 0}@media (min-width: 768px) and (max-width: 1024px){#contact{height:1500px}}.contact-title{font-family:Montserrat,sans-serif;font-size:60px;color:#111;text-align:center;align-items:center;margin:auto}@media (max-width: 767px){.contact-title{font-size:30px}}.box{display:flex;overflow:hidden}@media (max-width: 767px){.box{width:95%}}@media (min-width: 768px) and (max-width: 1024px){.box{width:95%}}.contact-img{width:850px;height:650px;margin-top:70px}@media (max-width: 767px){.contact-img{display:none}}@media (min-width: 768px) and (max-width: 1024px){.contact-img{display:none}}.form-container{background-color:#111;width:550px;height:40rem;position:relative;left:12%;margin-top:70px;padding:20px 0;border-top:10px solid #79B650}@media (max-width: 767px){.form-container{left:7%;width:90%}}@media (min-width: 768px) and (max-width: 1024px){.form-container{left:5%;width:90%}}.form-container h3{width:80%;font-family:Montserrat,sans-serif;font-size:20px;color:#fff;text-align:center;margin:30px auto}@media (max-width: 767px){.form-container h3{font-size:20px;width:100%;margin-left:0;margin-right:0}}@media (min-width: 768px) and (max-width: 1024px){.form-container h3{width:90%;font-size:22px}}.wsp-box{text-align:center}@media (max-width: 767px){.wsp-box{width:100%}}.wsp-button{background-color:#79b650;width:250px;height:50px;text-decoration:none;text-align:center;outline:none;margin:auto;border:3px solid #5c8b3c;border-radius:10px;cursor:pointer}.wsp-button a{width:250px;height:50px}.wsp-button .whatsapp-contact{width:2rem;margin-top:5px}.wsp-button:hover{box-shadow:0 0 10px 2px #5c5c5cbf}.wsp-button:focus{color:#79b650;box-shadow:0 0 10px 2px #5c5c5cbf}#contact-form{width:50%;margin:auto}@media (max-width: 767px){#contact-form{width:85%;margin:auto}}@media (min-width: 768px) and (max-width: 1024px){#contact-form{width:90%}}.form-list{font-family:Open Sans,sans-serif;color:#fff;list-style:none;padding:0}@media (min-width: 768px) and (max-width: 1024px){.form-list{width:80%;margin:auto}}.form-list li{margin-bottom:20px}@media (min-width: 768px) and (max-width: 1024px){.form-list li{width:40%;margin:15px auto}}.form-list li label{font-family:Open Sans,sans-serif;font-size:17px;color:#fff;text-align:left}.form-list li input{width:15rem;height:30px;font-family:Open Sans,sans-serif;margin-top:5px;border:2px solid #111111;border-radius:5px;outline:none}.form-list li input:focus{border:2px solid #0076B7}.form-list li textarea{width:15rem;height:70px;font-family:Open Sans,sans-serif;margin-top:5px;border:2px solid #111111;border-radius:5px;outline:none}.form-list li textarea:focus{border:2px solid #0076B7}.form-button{background-color:#0076b7;width:150px;height:50px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;color:#fff;line-height:40px;border:3px solid rgb(3,90,138);border-radius:10px;text-decoration:none;outline:none;cursor:pointer;margin-left:50px}.form-button:hover{box-shadow:0 0 10px 2px #5c5c5cbf}.form-button:focus{color:#79b650;box-shadow:0 0 10px 2px #5c5c5cbf}#footer{background-color:#111;width:100%;height:50vh;color:#fff;padding-top:50px;padding-bottom:50px;box-sizing:border-box}@media (max-width: 767px){#footer{height:1000px}}.footer-container{width:90%;display:flex;margin:auto;box-sizing:border-box}@media (max-width: 767px){.footer-container{flex-direction:column}}#title-footer{width:30%;margin:20px;text-align:center}#title-footer .aniver-footer{width:20rem;height:4rem}#title-footer .subtitle-footer{font-family:Montserrat,sans-serif;font-size:20px;color:#009cf2}@media (max-width: 767px){#title-footer{width:100%;margin:0}}.links-button{background-color:#0076b7;width:50px;height:50px;margin:1rem;border:3px solid rgb(3,90,138);border-radius:50px}.links-button:hover{box-shadow:0 0 10px 2px #5c5c5cbf}.links-button .icon-footer{width:20px;margin:7px 3px 3px 4px}.footer-nav{width:30%;margin:1rem;text-align:center;box-sizing:border-box}.footer-nav ul{list-style:none}.footer-nav ul li{height:50px;align-content:center;cursor:pointer}.footer-nav ul li a{font-family:Open Sans,sans-serif;color:#fff;text-decoration:none}.footer-nav ul li a:hover{text-decoration:underline}@media (max-width: 767px){.footer-nav{width:100%;margin:0}.footer-nav ul{padding:0}}.map-container{color:#fff;text-align:center}.desarrollo-box{width:100%}.designed-by{background-color:#111;width:100%;height:50px;padding:15px 0}.designed-by p{font-family:Open Sans,sans-serif;font-size:15px;color:gray;text-align:center;margin:0}.designed-by p a{color:gray;text-decoration:none}header{background-color:#111;width:100%;height:60px;display:flex;justify-content:space-between;padding:0 1.5rem;position:fixed;z-index:999}.header-title{width:60%;display:flex;align-items:center;justify-content:flex-start}.logo{width:70px;height:40px}.aniver-title{width:200px;height:40px}@media (max-width: 767px){.aniver-title{display:none}}.menu-container{width:35px;height:135px;padding:10px 0}.menu-container nav ul{display:none}.menu-container:hover nav ul{display:block}@media (max-width: 767px){.menu-container{margin-right:20px}}@media (min-width: 768px) and (max-width: 1024px){.menu-container{margin-right:15px}}.menu-button{background-color:#111;width:35px;height:35px;border:1px solid #FFFFFF;border-radius:5px;outline:none;cursor:pointer}.menu-button:hover{border:1.2px solid #FFFFFF;box-shadow:0 0 5px 3px #4e4e4e}.faBars{color:#fff;font-size:17px}.menu-nav{background-color:#111111a1;width:200px;position:relative;display:block;left:-150px}.menu-nav ul{list-style:none;margin-top:15px;position:relative;padding:0}.menu-nav ul li{width:200px;height:60px;line-height:60px;cursor:pointer}.menu-nav ul li:hover{background-color:#11111160}.menu-nav ul li:active{background-color:#79b650}.link-nav{color:#fff;font-size:16px;text-decoration:none;padding:22px 150px 22px 20px}.hero{background-image:url(/assets/hero-Dyi6PXkX.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;width:100%;height:650px}@media (max-width: 767px){.hero{height:580px}}.opacity{background-color:#1111119a;width:100%;height:650px}@media (max-width: 767px){.opacity{height:580px}}.hero-info{height:650px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 767px){.hero-info{padding-top:100px}}.hero-info h1{width:60%;font-family:Montserrat,sans-serif;font-size:3.2rem;color:#fff;text-shadow:-3px 3px 8px rgba(17,17,17,.6392156863);text-align:center}@media (max-width: 767px){.hero-info h1{width:90%;font-size:40px}}@media (min-width: 768px) and (max-width: 1024px){.hero-info h1{width:80%;font-size:55px}}.hero-button{background-color:#0076b7;width:150px;height:50px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;color:#fff;line-height:50px;border:3px solid rgb(3,90,138);border-radius:10px;text-decoration:none;outline:none;cursor:pointer;text-align:center}.hero-button:hover,.hero-button:active{color:#79b650;box-shadow:0 0 10px 2px #11111180}.arrow-button{width:3rem;height:3rem;background:none;border:none;outline:none;cursor:pointer}.arrow-button svg{width:100%}.hero-arrow{font-size:65px;color:#fff;text-shadow:-3px 3px 8px #111111;position:relative}.hero-arrow:hover{animation:mymove 2s infinite}@keyframes mymove{0%{top:0}to{top:70px}}.works-section{background-image:url(/assets/works-CWY5IxTR.jpg);background-position:center;background-repeat:no-repeat;width:100%;height:1200px}@media (max-width: 767px){.works-section{height:2000px;margin-top:47rem;padding-top:100px}}@media (min-width: 768px) and (max-width: 1024px){.works-section{height:1200px;padding-top:100px}}.works-title{width:60%;color:#111;text-align:center;margin:auto}.works-title h2{font-family:Montserrat,sans-serif;font-size:60px;margin:0}.works-title p{font-family:Open Sans,sans-serif;font-size:20px;margin:20px 0}@media (max-width: 767px){.works-title{width:80%;font-size:30px}}.works-container{background-position:center;background-size:cover;width:60%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:100px auto auto}@media (max-width: 767px){.works-container{width:80%;margin-top:50px;justify-content:center}}@media (min-width: 768px) and (max-width: 1024px){.works-container{width:70%;justify-content:space-between}}.services{background-color:#111;width:80%;height:32rem;padding:3rem 0;margin:auto;position:absolute;left:10%;border-top:10px solid #79B650}@media (max-width: 767px){.services{width:100%;height:40rem;left:0;margin-top:0;padding:3rem 0 0}}@media (min-width: 768px) and (max-width: 1024px){.services{width:90%;height:32rem;left:5%;margin-top:-250px;padding:3rem 0 2rem}}.title-services{width:100%;font-family:Montserrat,sans-serif;font-size:60px;font-weight:600;color:#fff;text-shadow:-3px 3px 8px #111111;text-align:center;margin:0}@media (max-width: 767px){.title-services{font-size:30px}}.services-techniques{width:95%;display:inline-grid;grid-template-columns:20% 20% 20% 20% 20%;padding-top:20px;margin:2.5%}@media (max-width: 767px){.services-techniques{width:90%;grid-template-columns:100%;grid-template-rows:100px 100px 100px 100px 100px;padding-top:0;margin:5%}}@media (min-width: 768px) and (max-width: 1024px){.services-techniques{margin:3%}}
