/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--color-principal:#007bff;--color-texto-oscuro:#1c1c1c;--color-fondo-claro:#f8f8f8;--color-gris-suave:#e9ecef;--espacio-grande:60px}html{background-color:#fff;box-sizing:border-box;font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{font-family:Quicksand,sans-serif;font-size:1.6rem;overflow-x:none;scroll-behavior:smooth}a,li,ul{list-style:none;margin:0;padding:0;text-decoration:none}h1,h2,h3{font-family:Oswald,sans-serif;font-weight:400;margin:0 0 .5rem;text-align:center}h1{font-size:5rem}@media (min-width:480px){h1{font-size:6rem}}h2{font-size:3.5rem}@media (min-width:480px){h2{font-size:4rem}}@media (min-width:768px){h2{font-size:4.5rem}}h3{font-size:2.5rem}@media (min-width:480px){h3{font-size:3rem}}a,p{font-size:1.7rem}@media (min-width:480px){a,p{font-size:2rem}}img{width:100%}a,p{margin:0;padding:0}a{text-decoration:none}.contenedor{margin:0 auto;width:80rem}.seccion{display:flex;flex-direction:column}@media (min-width:992px){.seccion{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:100vh}}.seccion-descripcion{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;margin:3rem 0 8rem;padding:1rem}@media (min-width:992px){.seccion-descripcion{margin:1rem 0 0;padding:2rem}}.seccion-descripcion .descripcion_titulos{width:100%}.seccion-descripcion .descripcion_titulos h2,.seccion-descripcion .descripcion_titulos h3{font-family:Montserrat,sans-serif;text-align:left}.seccion-descripcion .descripcion_titulos h2{font-size:2.7rem;font-weight:600}@media (min-width:480px){.seccion-descripcion .descripcion_titulos h2{font-size:3.5rem}}.seccion-descripcion .descripcion_titulos h3{font-size:1.7rem;font-weight:500}@media (min-width:480px){.seccion-descripcion .descripcion_titulos h3{font-size:2.5rem}}.seccion-descripcion .descripcion_texto p{color:#000;text-align:justify}.seccion-descripcion .descripcion_texto p:first-child{margin-bottom:1.5rem}.seccion-descripcion .descripcion_texto p span{color:#ffa300;font-weight:600}.seccion-descripcion .descripcion_redes{align-items:end;display:flex;flex-direction:column;justify-content:end;width:100%}.redes svg{margin:0 .75rem}.boton{margin-top:2rem}.boton a{background-color:#000;color:#fff;padding:1rem 3rem}.imagenes-marcas{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center}.imagenes-marcas img{max-width:30rem;z-index:5}.blockzz,.cesco,.plusvalink{height:100vh}@media (min-width:992px){.blockzz,.cesco,.plusvalink{height:100%}}.plusvalink{background-image:url(../img/secciones/plusvalinkFondo.webp);position:relative}.cesco{background-image:url(../img/secciones/02.webp);grid-column:2/3;grid-row:1/2;order:1;position:relative}#cesco .seccion-descripcion{order:2}.blockzz{background-image:url(../img/secciones/EX-12.webp);background-position:0;background-size:cover;position:relative}.blockzz2,.cesco2,.plusvalink2{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;opacity:0;overflow:hidden;position:absolute;transition:all 2s;width:100%}.blockzz2 video,.cesco2 video,.plusvalink2 video{height:121%;-o-object-fit:cover;object-fit:cover;width:100%}.cesco2{background-image:url(../img/WEB-1.mp4)}.button-video{align-items:center;display:flex;justify-content:center;margin:5rem auto 10rem}.button-video button{background-color:#000;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#fff;display:inline-flex;font-size:2rem;font-weight:600;gap:.5rem;padding:1.5rem 2rem;transition:background-color .2s ease}.button-video button:hover{background-color:rgba(0,0,0,.9);cursor:pointer}.button-video a:hover{cursor:pointer}.modal{align-items:center;background-color:rgba(0,0,0,.6);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-content{background-color:#000;border-radius:8px;max-width:800px;padding:0;position:relative;width:80%}.cerrar{color:#fff;cursor:pointer;font-size:32px;font-weight:700;position:absolute;right:15px;top:10px}.banner{margin:10rem auto 0;max-width:80rem;text-align:justify}.banner .banner_logo{margin:5rem auto;width:30rem}.banner_descripcion p{padding:0 2rem}.navegador-boton{height:4rem;left:10px;position:fixed;top:3px;width:4rem;z-index:1010}.navegador-boton .boton-imagen{height:100%;padding:6px;width:100%}.nav-inmobiliaria-boton{height:50px;width:50px}.navegador{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:2rem 0;position:fixed;top:0;transform:translateY(-340px);transition:all 1s ease-in-out;width:100%;z-index:1005}@media (min-width:768px){.navegador{flex-direction:row;gap:40px;padding:1.5rem 0 1.5rem 4rem}}.navegador a{color:#000;font-family:Quicksand,sans-serif;font-size:1.7rem;font-weight:500;text-decoration:none}.navegador a:hover{color:#ffa300}.nav-inmobiliaria{gap:20px;padding:20px}@media (min-width:768px){.nav-inmobiliaria{flex-direction:row;gap:40px;padding:15px 0 15px 40px}}.nav-inmobiliaria a{color:#000;font-size:17px;font-weight:500;text-decoration:none}.nav-cesco{background-color:transparent}.nav-cesco .navLinks{color:#fff}.proyectos{margin-top:5rem}@media (min-width:992px){.proyectos{margin-top:10rem}}.proyectos_img{align-items:center;background-color:red;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;padding:1rem;position:relative}.proyectos_img:hover .descipcion-img,.proyectos_img:hover .fondoGris{opacity:0}.fondoGris{background-color:rgba(0,0,0,.501);height:100%;position:absolute;transition:all .5s ease-in-out;width:100%}.proyectosec_titulo{margin:0 auto;max-width:80rem;text-align:center}.proyectos_titulos{font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase}.proyectos_cpc{display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:1fr 2fr 1fr;height:100rem;padding:4rem 1rem 8rem}@media (min-width:768px){.proyectos_cpc{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;height:60rem}}.proyectos_cpc .proyectos_cpc2,.proyectos_pic{display:grid;gap:1rem;grid-template-rows:1fr 1fr}.proyectos_pic{grid-template-columns:1fr;height:90rem;padding:4rem 1rem 1rem}@media (min-width:768px){.proyectos_pic{grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:60rem}}.proyectos_pic .proyectos_pic2{display:grid;gap:1rem;grid-column:1fr;grid-template-rows:1fr 1fr}.desc-parque{margin:1rem auto 0;max-width:80rem}.desc-parque,.descipcion-img{font-weight:400;text-align:center}.descipcion-img{color:#fff;text-align:justify;transition:all 1s ease-in-out;z-index:2}.descipcion-img .pic{grid-row:1/2}.descipcion-img span{color:orange;font-weight:600}.img1{background-image:url(../img/cpc/tomaArea.webp)}.img2{background-image:url(../img/cpc/bodegasFrente.webp)}.img3{background-image:url(../img/cpc/bodegas.webp)}.img4{background-image:url(../img/cpc/portico.webp)}.img5{background-image:url(../img/pic/nuevoBannerPic.webp)}.img6{background-image:url(../img/pic/avanceDeObra3.webp)}.img7{background-image:url(../img/pic/INTERIOR.webp)}.contactanos{display:grid;gap:4rem;grid-template-columns:1fr;grid-template-rows:1fr 1fr;padding:0 1rem 5rem}@media (min-width:768px){.contactanos{grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:60rem}}.map{height:100%;width:100%}.icons{margin-right:3rem;width:3rem}.ubi{width:4rem}.contactanos_informacion{align-items:left;display:flex;flex-direction:column;justify-content:center}.contactanos_informacion h2{font-family:Montserrat,sans-serif;font-size:3.5rem;font-weight:600;margin-bottom:2rem}.contactanos_informacion .botonWhats{background:#04ab04;border-radius:2rem;color:#fff;justify-content:center;margin:0 auto;padding:1rem;text-align:center;text-decoration:none;width:18rem}.contactanos_informacion-horario,.contactanos_informacion-numero,.contactanos_informacion-ubicacion{border-radius:1rem;display:flex;margin:1rem 0;padding:1rem}.contactanos_informacion-numero{margin-bottom:3rem}.informacion-titulos h3{text-align:left}.contacto-titulo{text-transform:uppercase}.footer{background-color:gray;color:#fff;padding:5rem 2rem}.logo{max-width:30rem;width:300px}.redesSociales{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}@media (min-width:768px){.redesSociales{flex-direction:row;gap:1rem}}.redesSociales a{align-items:center;color:#fff;display:flex;font-size:2rem;font-weight:400;justify-content:center}.redesSociales a img{margin-right:1rem;max-width:3rem}.derechosReservados img{width:17rem!important}.marcas-container{padding:70px 0}.marcas-cesco{align-items:center;animation:scroll 40s linear infinite;display:flex;justify-content:center}.marcas-cesco img{margin:0 80px;width:170px}@media (min-width:992px){.marcas-cesco img{width:250px}}.botonWhatsapp{bottom:20px;height:60px;position:fixed;right:20px;width:60px;z-index:1100}.botonWhatsapp img{height:100%;width:100%}.cardSection{padding:10rem 0 0}.tituloTarjetas{font-size:3rem;font-weight:600}@media (min-width:768px){.tituloTarjetas{font-size:6rem}}.cards-container{margin:0 auto;max-width:1600px;padding:4rem 1.5rem}@media (min-width:768px){.cards-container{padding:6rem 1.5rem}}.cards-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.cards-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cards-grid{grid-template-columns:repeat(3,1fr)}}.card{animation:fadeInUp .5s forwards;cursor:pointer;opacity:0;position:relative;transform:translateY(20px)}.card:first-child{animation-delay:.1s}.card:nth-child(2){animation-delay:.2s}.card:nth-child(3){animation-delay:.3s}.card:nth-child(4){animation-delay:.4s}.card:nth-child(5){animation-delay:.5s}.card:nth-child(6){animation-delay:.6s}.card:nth-child(7){animation-delay:.7s}.card:nth-child(8){animation-delay:.8s}.card:nth-child(9){animation-delay:.9s}.card:nth-child(10){animation-delay:1s}@media (min-width:768px){.card.card-last{grid-column:span 2;margin:0 auto;max-width:672px;width:100%}}@media (min-width:1024px){.card.card-last{grid-column:1/-1}}.card-inner{border-radius:.75rem;height:20rem;overflow:hidden;position:relative}@media (min-width:768px){.card-inner{height:30rem}}.card-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .7s ease;width:100%}.card:hover .card-image{transform:scale(1.1)}.card-overlay{background:linear-gradient(0deg,#000,rgba(0,0,0,.5),transparent);inset:0;opacity:.8;position:absolute;transition:opacity .3s ease}.card:hover .card-overlay{opacity:.9}.card-content{flex-direction:column;inset:0;padding:1.5rem;position:absolute}.card-content,.card-header{display:flex;justify-content:space-between}.card-header{align-items:flex-start}.toggle-btn{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;display:flex;height:4rem;justify-content:center;transition:transform .2s ease;width:4rem}.toggle-btn:hover{transform:scale(1.1)}.toggle-btn .icon{color:#fff;transition:opacity .2s ease}.toggle-btn .icon-close{opacity:0;position:absolute}.card.active .toggle-btn .icon-plus{opacity:0}.card.active .toggle-btn .icon-close{opacity:1}.card-body{display:flex;flex-direction:column}.card-title{color:#fff;font-size:2rem;font-weight:600;margin-bottom:.5rem;text-align:left}@media (min-width:768px){.card-title{font-size:2.5rem}}.card-subtitle{background:orange;border-radius:9999px;color:#fff;display:inline-block;font-size:1.5rem;font-weight:500;margin-bottom:.75rem;padding:.25rem .75rem;width:-moz-fit-content;width:fit-content}.card-description{color:hsla(0,0%,100%,.8);font-size:1.5rem;line-height:1.6;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}.card.active .card-description{margin-top:.5rem;max-height:500px;opacity:1}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.features-section{background-color:#fff;padding:6rem 0 0}@media (min-width:768px){.features-section{padding:10rem 0 0}}.features-container{margin:0 auto;max-width:1280px;padding:0 1.5rem}.features-header{margin-bottom:5rem}@media (min-width:768px){.features-header{margin-bottom:7rem}}.features-label{color:orange;font-size:1.5rem;font-weight:500;letter-spacing:.2em;margin-bottom:1rem;text-transform:uppercase}.features-title{text-wrap:balance;color:#000;font-size:3rem;font-weight:600;line-height:1.2;max-width:672px;text-align:left}@media (min-width:768px){.features-title{font-size:4rem}}@media (min-width:1024px){.features-title{font-size:5rem}}.features-grid{border-top:1px solid #b8b7b7}.feature-item{border-bottom:1px solid #b8b7b7;cursor:pointer;transition:background-color .3s ease}.feature-item:hover{background-color:rgba(255,165,0,.02)}.feature-content{align-items:flex-start;display:flex;gap:1.5rem;padding:2rem 0}@media (min-width:768px){.feature-content{gap:3rem;padding:2.5rem 0}}.feature-icon-wrapper{align-items:center;display:flex;gap:1rem}.feature-icon-circle{align-items:center;background-color:rgba(255,165,0,.1);border-radius:50%;display:flex;height:5rem;justify-content:center;transition:background-color .3s ease;width:5rem}.feature-item:hover .feature-icon-circle{background-color:orange}.feature-icon{color:orange;transition:color .3s ease}.feature-item:hover .feature-icon{color:#fff}.feature-body{display:flex;flex:1;flex-direction:column;gap:1rem}@media (min-width:768px){.feature-body{align-items:flex-start;flex-direction:row;gap:3rem;justify-content:space-between}}.feature-text{flex:1}.feature-heading{color:#000;font-size:2rem;font-weight:500;margin-bottom:.75rem;text-align:left;transition:color .3s ease}@media (min-width:768px){.feature-heading{font-size:4rem}}.feature-item:hover .feature-heading{color:orange}.feature-description{color:#000;font-size:1.5rem;line-height:1.6}@media (min-width:768px){.feature-description{font-size:2rem}}.feature-detail{color:rgba(0,0,0,.7);font-size:1.25rem;margin-top:1rem;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .5s ease,margin-top .5s ease}@media (min-width:768px){.feature-detail{font-size:1.75rem}}.feature-item.active .feature-detail{margin-top:1rem;max-height:500px;opacity:1}.stats-row{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:5rem}@media (min-width:768px){.stats-row{gap:3rem;grid-template-columns:repeat(4,1fr)}}.stat-item{text-align:center}@media (min-width:768px){.stat-item{text-align:left}}.stat-value{color:orange;font-size:2.25rem;font-weight:700;margin-bottom:.5rem}@media (min-width:768px){.stat-value{font-size:3rem}}.stat-label{color:#000;font-size:.875rem}.infoNosotros{display:grid;flex:1;gap:3rem;grid-template-columns:1fr;grid-template-rows:1fr 1fr;margin-top:20px;max-width:1200px;padding:10px;row-gap:10px}.infoNosotros,.infoNosotros-numeros{align-items:center;justify-content:center}.infoNosotros-numeros{display:flex;flex-direction:column}.numeros-construidos{width:300px}.numeros-construidos .timer{font-size:30px;font-weight:600;text-align:center}.numeros-construidos p{font-size:20px;text-align:center}.numeros-construidos:first-child{margin-bottom:30px}.infoNosotros-descripcion{margin:0 auto;max-width:80%}.infoNosotros-descripcion p{font-size:20px;margin:1rem;text-align:center}.infoNosotros-descripcion p span{font-weight:700}@media (min-width:600px){.infoNosotros{margin:30px 0}.numeros-construidos{width:450px}.numeros-construidos .timer{font-size:60px;font-weight:600;text-align:left}.numeros-construidos p{font-size:30px;text-align:left}.infoNosotros-descripcion{max-width:100%}.infoNosotros-descripcion p{font-size:25px}}@media (min-width:850px){.infoNosotros{grid-template-columns:1fr 1fr;grid-template-rows:1fr;margin:60px auto;padding:10px}.numeros-construidos:first-child{margin-bottom:100px}}.tarjeta-metrica{align-items:flex-start;background-color:var(--color-fondo-claro);border-left:5px solid var(--color-principal);border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:2rem;padding:40px;width:100%}.numero-grande{color:var(--color-texto-oscuro);font-size:3.5em;font-weight:800;line-height:1;margin:0 0 10px}@media (min-width:600px){.numero-grande{color:var(--color-texto-oscuro);font-size:4.5em;font-weight:800;line-height:1;margin:0 0 10px}}.subtitulo-metrica{color:#6c757d;font-size:1.1em;font-weight:400;margin:0}.bannerNosotros{align-items:center;background-image:url(../img/imagenesProyectos/DJI_0203.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative}.bannerNosotros-content{display:flex;justify-content:center;position:absolute}.bannerNosotros-content h1{bottom:40%;color:#fff;font-size:50px}.textoDesplaza{overflow:hidden;width:100%}.textoContainer{animation:marquee 20s linear infinite;display:flex;font-weight:200;margin:10px 0}.textoContainer2{animation:marquee2 20s linear infinite;display:flex;font-weight:600}.textoContainer p,.textoContainer2 p{color:#000;font-size:30px;margin:0;padding-right:20px;white-space:nowrap}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes marquee2{to{transform:translateX(0)}0%{transform:translateX(-100%)}}footer{background-color:#000;color:#fff;padding:20px}.footer-datos,footer{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer-datos{gap:20px;margin-top:10px;width:100%}@media (min-width:669px){.footer-datos{flex-direction:row}}.footer-logo{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}.footer-logo img{width:300px}.footer-contacto{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}.footer-contacto p{margin-bottom:20px;text-align:center}.footer-redes{display:flex;flex-direction:row;margin:20px 0}@media (min-width:669px){.footer-redes .footer-datos{flex-direction:column}}.footer-redes svg{margin:10px;width:30px}.derechosReservados{align-items:center;display:flex;justify-content:center}.derechosReservados img{width:14rem!important}.apiejLogo img{max-width:200px;width:200px!important}.form{background-color:rgba(0,0,0,.467);display:none;position:fixed;scroll-behavior:smooth;top:0;z-index:1001}#questionForm,.form{align-items:center;height:100%;justify-content:center;width:100%}#questionForm,.preguntas{display:flex;flex-direction:column}.preguntas{align-items:center;background-color:#fff;border-radius:10px;height:500px;justify-content:center;padding:20px;position:relative;row-gap:40px;width:80%;z-index:1002}.preguntas div{transition:display 1s ease}.question{display:none}.question h2{margin-bottom:40px}.question h3{font-size:20px;font-weight:300}.question input,.question select{border:2px solid gray;border-radius:5px;padding:10px}.active{display:flex;flex-direction:column}.navigation #enviarData,.navigation button{background-color:#000;border:none;border-radius:5px;color:#fff;padding:10px}#enviarData,#prevBtn{display:none}.cerrarVentana{font-size:20px;font-weight:900;position:absolute;right:20px;top:15px}.marcas-container{background:#fff;display:flex;overflow:hidden;padding:60px 0;position:relative}.marcas-container:after,.marcas-container:before{content:"";height:100%;position:absolute;top:0;width:100px;z-index:2}.marcas-container:before{background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);left:0}.marcas-container:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);right:0}@media (min-width:769px){.marcas-container:after,.marcas-container:before{width:250px}}.marcas{align-items:center;animation:scroll 15s linear infinite;display:flex;justify-content:center}.marcas img{margin:0 40px;width:250px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.nosotrosInfo{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1.5fr;height:100%;margin-top:40px}@media (min-width:769px){.nosotrosInfo{grid-template-columns:1fr 1.5fr;grid-template-rows:1fr;height:100vh}}.gale-img{background-position:50%;height:25%;position:relative;transition:height 1s ease;width:100%}.gale-img:first-child{background-image:url(../img/imagenesProyectos/DJI_0165.webp)}.gale-img:first-child,.gale-img:nth-child(2){background-repeat:no-repeat;background-size:cover}.gale-img:nth-child(2){background-image:url(../img/imagenesProyectos/COLOTLAN-1.webp)}.gale-img:nth-child(3){background-image:url(../img/imagenesProyectos/DJI_0209-2.webp)}.gale-img:nth-child(3),.gale-img:nth-child(4){background-repeat:no-repeat;background-size:cover}.gale-img:nth-child(4){background-image:url(../img/imagenesProyectos/DJI_0228-2.webp)}.gale-img:hover{height:100%}.obscurecer:hover{background-color:transparent}.nosotrosInfo-gale{display:flex;flex-direction:column;gap:5px;height:100%;width:100%}.nosotrosInfo-desc{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 30px}.nosotrosInfo-desc h2{font-size:40px;margin-bottom:30px}.nosotrosInfo-desc p{font-size:20px;margin-bottom:20px;text-align:center}.nosotrosInfo-desc p span{font-weight:700}.servicios{margin-top:20px}.servicios li{font-size:20px}.servicios li span{font-weight:700}.casosExito{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:80px 1rem}.casosExito h2{font-size:30px;margin:0 0 60px;text-transform:uppercase}.casosExito-Gal{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;place-items:center}.gal-img{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:flex;flex-direction:column;height:400px;justify-content:center;padding:20px;position:relative;transition:display 1s ease;width:85%}.obscurecer2{background-color:rgba(0,9,66,.5);border-radius:20px;height:100%;position:absolute;transition:background-color 1s ease;width:100%;z-index:1}.img-desc{z-index:3}.img-desc h3{font-size:30px;font-weight:600;margin-bottom:20px}.img-desc h3,.img-desc p{color:#fff;text-align:center}.img-desc p{font-size:20px;font-weight:300}.gal-img:first-child{background-image:url(../img/valores/web-1.webp)}.gal-img:nth-child(2){background-image:url(../img/imagenesProyectos/DJI_0221.webp)}.gal-img:nth-child(3){background-image:url(../img/imagenesProyectos/PrimerasBodegas-12.webp)}.gal-img:nth-child(4){background-image:url(../img/valores/RC-4.webp)}.gal-img:hover .img-desc{display:none}.gal-img:hover .obscurecer2{background-color:transparent}@media (min-width:769px){.casosExito-Gal{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default,.odometer.odometer-theme-default .odometer-digit{*zoom:1;display:inline-block;*display:inline;position:relative;vertical-align:middle;*vertical-align:auto}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{*zoom:1;display:inline-block;*display:inline;vertical-align:middle;*vertical-align:auto;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{-webkit-backface-visibility:hidden;display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transform:translateY(0);transition:transform 2s}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Helvetica Neue,sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}.sectionProeyctos{overflow:hidden;padding:50px 10px}.sectionProeyctos h2{font-size:30px;margin:40px 0 10px;text-transform:uppercase}.sectionProeyctos h3{font-size:20px;font-weight:300}.proyectosGaleria{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:50px 0;width:100%}.proyectosGaleria-Individual{background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;position:relative;transition:width 1s ease;width:70%}@media (min-width:769px){.proyectosGaleria{flex-direction:row}.proyectosGaleria-Individual{height:500px;width:25%}}.obscurecer{background-color:rgba(0,0,0,.5);height:100%;position:absolute;transition:background-color 1s ease;width:100%;z-index:1}.idividual-desc{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:3}.idividual-desc h2{color:#fff;font-size:20px;font-weight:600}.proyectosGaleria-Individual:hover .obscurecer{background-color:transparent}.proyectosGaleria-Individual:hover .idividual-desc{display:none}.proyectosGaleria-Individual:first-child{background-image:url(../img/imagenesProyectos/cpc.webp)}.proyectosGaleria-Individual:nth-child(2){background-image:url(../img/imagenesProyectos/DJI_0406.webp)}.proyectosGaleria-Individual:nth-child(3){background-image:url(../img/pic/nuevoBannerPic.webp)}#img1:hover,#img2:hover,#img3:hover{width:100%}.container-cesco{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;overflow:hidden;overflow-wrap:break-word;position:relative;transition:background-color 2s ease}.imagenFondo{opacity:0;position:absolute;transform:scale(0);transition:transform 1s ease}.imagenFondo,.imagenFondo img{height:100%;width:100%}.imagenFondo.segF{opacity:1;transform:scale(.4)}.obsureces{background-color:rgba(0,0,0,.577);height:100%;position:absolute;top:0;width:100%}.content{flex:1;text-align:center}.animated-element{transform:translateY(20px);transition:opacity all .8s,transform all .8s}.animated-element,.titulo2{flex:1;opacity:0;text-align:center}.titulo2{color:#fff;margin:0;padding:0;transform:translateX(-1000px);transition:opacity .8s ease,transform 1.5s ease,width 1s ease;width:250px}@media (min-width:430px){.titulo2{width:500px}}@media (min-width:769px){.titulo2{width:800px}}.titulo.show,.titulo2.show{opacity:1;transform:translateX(0)}.animated-element.show{opacity:1;transform:translateY(0)}.animated-element img{border-radius:8px;display:block;height:auto;max-width:100%}.ubicacion{height:100%}.ubicacionCont{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px}.ubicacionCont h1{margin:10px 0;text-transform:uppercase}.ubicacionCont h3{font-size:20px;font-weight:300}.ubicacionMapa{border-radius:20px;height:50vh;margin-top:80px;padding:1rem;width:85%}.tituloMarcador{font-size:20px;margin:0;padding:0;text-align:center}.descripcionMarcador{font-size:15px;margin:0;padding:0;text-align:center}.negritas{font-weight:600}.contactSectionGeneral{align-items:justify;display:flex;flex-direction:column;justify-content:center;margin:0 auto;text-align:center}.contactContainer{display:flex}.contactSection{border:1px solid #dbdbdb;border-radius:1rem;width:50%}.cards-contact{display:flex}
/*# sourceMappingURL=app.css.map */
