@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap);body{font-family:Open Sans,sans-serif}a,a:hover,a:visited{color:inherit;text-decoration:none}.padd-global{padding:0 175px}.loader{align-items:center;background:#fff;box-shadow:0 40px 60px -20px rgba(0,0,0,.2);display:flex;flex-wrap:wrap;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:99999}.ring-2{border:4px solid #18468a;border-radius:100%;height:45px;margin:0 auto;position:relative;width:45px}.ball-holder{-webkit-animation:loadingE 1.3s linear infinite;animation:loadingE 1.3s linear infinite;height:45px;left:17px;position:absolute;top:0;width:12px}.ball{background:#18468a;border-radius:100%;height:17px;left:0;position:absolute;top:-10px;width:17px}@-webkit-keyframes loadingE{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loadingE{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}iframe{height:400px;width:100%}.infoContacto{color:#4d4d4d;font-size:18px;margin:15px 0}.ContactoEmail{background:#18468a;border:1px solid #18468a;margin-right:10px}.ContactoEmail:hover{background:#123468}footer{color:#000;font-size:15px;font-weight:400;line-height:20px;padding:20px 0;text-align:center}.container-home-fluid{width:100%}.carousel-inner{height:100%}.principalHome .container{height:100%;position:relative}.titulo-principal{bottom:30px;color:#fff;font-size:24px;font-weight:600;left:0;line-height:24px;position:absolute}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1)}to{-webkit-transform:scale(1.5)}}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}.carousel-inner .carousel-item>img{-webkit-animation:zoom 20s;animation:zoom 20s}.carousel-indicators [data-bs-target]{width:15px}.secundarioHome{margin-top:15px}.box{display:flex;height:150px;justify-content:center;overflow:hidden;position:relative;width:32.5%}.box:hover>.boxFondo{background:rgba(0,0,0,.5)}.boxFondo{background:linear-gradient(180deg,transparent 40.39%,rgba(0,0,0,.3) 67.4%),#d9d9d9;height:100%;mix-blend-mode:multiply;position:absolute;width:100%}.box p{align-self:flex-end;color:#fff;font-size:18px;margin-bottom:14px;position:relative}header{background:#fff;left:0;padding:30px 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:999}.headerFlotante{box-shadow:0 12px 15px -3px rgba(0,0,0,.1)}.flexbox,nav ul{align-items:center;display:flex;justify-content:space-between}nav ul{list-style:none;margin:0;padding:0}nav ul li{color:#4d4d4d;font-size:15px;font-weight:400;margin-right:20px}nav ul li:hover{color:#18468a}.fa-linkedin{color:#4d4d4d;font-size:24px}.fa-linkedin:hover{color:#18468a}nav{align-items:center;display:flex;justify-content:space-between}nav ul li .active{color:#18468a;font-weight:600}.navBarMobile{display:none}.subMenuCont{border-bottom:1px solid #d4dbe0;width:100%}.nosotrosSubMenu{color:#02448f;font-size:20px;font-weight:600;margin-bottom:30px}.subMenuNosotros{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;padding:10px 0;width:100%}.subMenuNosotros li a{color:#4d4d4d;font-size:20px;font-weight:400;padding:11px 20px}.subMenuNosotros li .active,.subMenuNosotros li a:hover{background:#f4f4f4;border-bottom:2px solid #02448f;color:#02448f}.subMenuNosotros li .active{font-weight:600}.parrafo{margin:30px 0}.sociosImg{margin-top:30px}.SociosBoxImg{cursor:pointer;margin-bottom:15px}.SociosBoxImg h3{color:#4d4d4d;font-size:16px;font-weight:600;margin-top:10px!important}.SociosBoxImg p{color:silver}.modalSociosOpen{padding:30px 50px;position:relative}.modalSociosOpen .btn-close{position:absolute;right:30px;top:20px}.modalSociosOpen h2{color:#18468a;font-weight:600}.subttSocios{color:silver;font-weight:600}.sociosModalDescripcion{color:#4d4d4d;font-size:14px;font-weight:400;height:195px;overflow:auto}.sociosModalDescripcion::-webkit-scrollbar-track{background-color:#f4f4f4}.sociosModalDescripcion::-webkit-scrollbar{height:18px;width:14px}.sociosModalDescripcion::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(0,0,0,.15);border:4px solid transparent;-webkit-border-radius:7px;-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05);height:100px}.sociosModalDescripcion::-webkit-scrollbar-button{display:none;height:0;width:0}.sociosModalDescripcion::-webkit-scrollbar-corner{background-color:initial}.boxColaboradores{cursor:pointer;margin-bottom:25px;position:relative}.fondoColaboradores{background:linear-gradient(180deg,transparent 40.39%,rgba(0,0,0,.3) 67.4%),#d9d9d9;height:100%;left:0;mix-blend-mode:multiply;top:0}.boxColaboradores h5,.fondoColaboradores{display:none;position:absolute;width:100%}.boxColaboradores h5{bottom:0;color:#fff;font-size:1em;text-align:center}.boxColaboradores:hover>.fondoColaboradores,.boxColaboradores:hover>h5{display:block}.subSubColaboradores{color:#18468a;font-size:24px;font-weight:600;margin-bottom:30px}.boxConsultores{cursor:pointer;margin-bottom:25px;position:relative}.textConsultores{align-items:center;color:#fff;display:flex;font-size:10px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.consultoresLista p{font-size:.9em}.competenciaBox{background:#18468a;margin-top:30px;padding:30px}.competenciaBox h2{color:#fff;font-size:24px;font-weight:600;margin-bottom:30px}.listaCompetencia{list-style:none;margin:0;padding:0}.listaCompetencia li{color:#fff;font-size:16px;font-weight:600;margin-bottom:15px}.boxNovedades{color:#4d4d4d;margin:50px 0}.boxNovedades h2{font-size:24px}.boxNovedades h6{font-size:14px;margin-bottom:15px}.boxNovedades p{font-size:12px}.boxNovedadesText a,.boxNovedadesText iframe,.boxNovedadesText img{display:none}.boxNovedadesText p{font-size:.8em}.boxNovedadesText{height:75px;overflow:hidden}.leerMas{color:#18468a;font-size:.9em;font-weight:600;margin-top:10px}.boxNovedades:hover{opacity:.8}.imgGaleriaProyectos{margin-bottom:50px;margin-top:30px}.boxProyectos{margin-bottom:25px;position:relative}.degradeBackground{background:linear-gradient(180deg,transparent 40.39%,rgba(0,0,0,.3) 67.4%),#d9d9d9;display:none;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%}.boxTextProyectos{bottom:20px;color:#fff;display:none;left:20px;position:absolute}.boxTextProyectos h2{font-size:15px}.boxTextProyectos p{font-size:12px}.boxProyectos:hover>.boxTextProyectos,.boxProyectos:hover>.degradeBackground{display:block}.nav-proyectos-list .nav-link{background:#a9a9a9;border-radius:0!important;color:#fff;cursor:pointer;margin-right:5px}.nav-proyectos-list .active{background:#18468a!important;color:#fff;font-weight:600}.box-lista-trabajos{height:500px;margin-bottom:30px;padding:20px}.box-lista-trabajos ul{list-style:none;margin-bottom:50px;padding:0}.box-lista-trabajos li{font-size:.9em;font-weight:300;margin-bottom:15px;padding:2px 2px none}.box-lista-trabajos li b{color:#05a3e8;text-transform:uppercase}.box-lista-trabajos::-webkit-scrollbar-track{background-color:#f4f4f4}.box-lista-trabajos::-webkit-scrollbar{height:18px;width:14px}.box-lista-trabajos::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(0,0,0,.15);border:4px solid transparent;-webkit-border-radius:7px;-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05);height:100px}.box-lista-trabajos::-webkit-scrollbar-button{display:none;height:0;width:0}.box-lista-trabajos::-webkit-scrollbar-corner{background-color:initial}.contentProyectosList{background:#f4f4f4}.box-lista-trabajos h2{color:#18468a;font-size:26px;font-weight:700;margin:25px 0}.box-lista-trabajos h3{color:#18468a;font-size:22px;font-weight:700;margin:15px 0}.box-lista-trabajos h4{color:#18468a;font-size:18px;font-weight:700;margin:15px 0}.box-lista-trabajos p{color:#000;font-weight:400}.campoTextoProyecto{color:#4d4d4d;margin-top:30px}.campoTextoProyecto h1{font-size:22px}.campoTextoProyecto h2{font-size:18px;margin-bottom:30px}.btnVolverAtras{color:#18468a;font-weight:500}.btnVolverAtras:hover{color:#18468a;font-weight:600}@media only screen and (max-width:1199px){.subMenuNosotros li a{color:#4d4d4d;font-size:18px;font-weight:400;padding:11px 10px}}@media only screen and (max-width:991px){.padd-global{padding:0;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.subMenuNosotros{width:100%}}@media only screen and (max-width:767px){.navBarMobile{color:#4d4d4d;display:block;font-size:24px}nav ul{display:none}.listMobile{background:#03458f;bottom:-241px;box-shadow:0 12px 15px -3px rgba(0,0,0,.1);left:0;position:absolute}.listMobile,nav ul li{display:block;width:100%}nav ul li{border-top:1px solid #fff;font-size:18px;padding:10px 0;text-align:center}.fa-linkedin,nav ul li,nav ul li .active{color:#fff}footer{color:#000;font-size:12px;font-weight:400;line-height:20px;padding:20px 0;text-align:center}.container-home-fluid img{height:500px;object-fit:cover}.flexbox{flex-wrap:wrap}.box{margin-bottom:15px;width:100%}.subMenuNosotros li a{color:#4d4d4d;font-size:16px;font-weight:400}.sociosModalDescripcion{height:auto}.consultoresLista{margin-top:15px}.box-lista-trabajos{padding:0}.box-lista-trabajos h2{color:#18468a;font-size:20px;font-weight:700;margin:25px 0}.box-lista-trabajos h3{color:#18468a;font-size:18px;font-weight:700;margin:15px 0}.box-lista-trabajos h4{color:#18468a;font-size:16px;font-weight:700;margin:15px 0}.campoTextoProyecto h1{font-size:18px}.campoTextoProyecto h2{font-size:16px;margin-bottom:30px}.campoTextoProyecto p{font-size:14px}.boxTextProyectos,.degradeBackground{display:block}}@media only screen and (max-width:537px){.subMenuNosotros li a{padding:11px 5px}}@media only screen and (max-width:500px){footer{font-size:2.8vw}.container-home-fluid h5{font-size:16px}.subMenuCont{background:linear-gradient(270deg,#999 -50px,#fff 20px,#fff);border:none;overflow:auto;padding:15px 0;position:relative;width:100%}.nosotrosSubMenu{font-size:18px}.subMenuNosotros{border-bottom:1px solid #d4dbe0;width:520px}.sociosImg{margin-top:15px}.box-lista-trabajos{padding:0 10px}.boxNovedades h2{font-size:22px}.infoContacto{font-size:16px}}
/*# sourceMappingURL=main.c2c407cf.css.map*/