body{font-size:15px;color:#011432;font-family:"Montserrat",sans-serif;font-weight:400}img{max-width:100%}a{text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a:hover{text-decoration:none}ul,li{list-style:none;margin:0;padding:0}.bold{font-weight:700}.titulo{font-size:30px;font-weight:700}.titulo2{font-size:25px;font-weight:700}.titulo3{font-size:20px;font-weight:700}.titulo4{font-size:20px;font-weight:700}.titulo-contactanos{font-size:30px;font-weight:700}.titulo-estamos{font-size:30px;font-weight:700}.titulo-frase{font-size:18px;width:50%;font-weight:700}.normal{font-weight:400}.azulf{color:#011432}.azulm{color:#3f61ad}.azulc{color:#222544}.azul{color:#0183ff}.blanco{color:#fff}.gris{color:#f6f6f6}.dorado{color:#d39e00}.bg-azulf{background:#011432}.bg-azulm{background:#3f61ad}.bg-azulc{background:#222544}.bg-azul{background:#0183ff}.bg-blanco{background:#fff}.bg-dorado{background:#d39e00}.bg-gris{background:#f6f6f6}h5{font-size:25px}button:focus{outline:none}.btn-plus{background:#fff;position:absolute;margin:auto;left:0;right:0;top:113px;border-radius:40px;width:33px;padding:0;height:36px;cursor:pointer}.btn-plus .fa-plus-circle{color:#d39e00;font-size:30px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;outline:none}.btn-plus .fa-plus-circle:hover{color:#011432}.para-position{margin:auto}.nav-largo{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;left:0;right:0;z-index:99;position:absolute;width:100%;padding:15px 0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.65)), to(transparent));background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );-webkit-box-shadow:0 0 20px transparent;box-shadow:0 0 20px transparent}.nav-largo a{color:#fff}.nav-largo.bg{background:rgba(255,255,255,0);-webkit-box-shadow:0 0 20px transparent;box-shadow:0 0 20px transparent}.nav-largo.bg .nav--btns li a{color:#999}.nav-largo.bg .nav--btns li a:hover{color:#d39e00}.nav-largo.bg .nav--btns li a.activo{color:#d39e00;font-weight:700}.nav-largo.bg .nav--btns li a:hover .raya{opacity:0}.nav-largo.bg .nav--btns li a.boton-dorado{border:1px solid #d39e00}.nav-largo.bg .nav--btns li a.boton-dorado:hover{background:#d39e00;color:#fff;-webkit-box-shadow:10px 10px 15px rgba(0,0,0,0.2);box-shadow:10px 10px 15px rgba(0,0,0,0.2)}.nav-largo.bg .nav--btns li a.boton-dorado.activo{background:#d39e00;color:#fff;-webkit-box-shadow:10px 10px 15px rgba(0,0,0,0.2);box-shadow:10px 10px 15px rgba(0,0,0,0.2)}.nav{-webkit-box-shadow:0 0 20px transparent;box-shadow:0 0 20px transparent}.logo-im{display:none}.logo-im.ver{display:block}.logo-im-b{display:block}.logo-im-b.ver{display:none}.nav--btns li{position:relative;margin:0}.nav--btns li .btn-group button{border:0;background:0;color:#fff;font-size:11px;cursor:pointer}.nav--btns li .btn-group .dropdown-menu{width:11rem}.nav--btns li .btn-group .dropdown-menu a{color:#011432}.nav--btns li .dropdown .dropdown-menu{width:11rem}.nav--btns li .dropdown .dropdown-menu a{color:#011432}.nav--btns li a{color:#fff;font-size:11px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;padding:8px 9px}.nav--btns li a:hover{color:#d39e00}.nav--btns li a.activo{color:#d39e00;font-weight:700}.nav--btns li a:hover .raya{opacity:0}.nav--btns li:nth-child(9) a{color:#d39e00}.nav--btns li:nth-child(9):hover{color:#d39e00}.nav--btns li:nth-child(9).activo{color:#d39e00}.nav--btns li .raya{width:100%;background:#d39e00;height:2px;position:absolute;bottom:-19px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0}.nav--btns li .raya.activo{opacity:0}.boton{border-radius:30px;padding:13px 15px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-size:12px}.boton.boton-dorado{border:1px solid #d39e00}.boton.boton-dorado:hover{background:#d39e00;color:#fff;-webkit-box-shadow:10px 10px 15px rgba(0,0,0,0.2);box-shadow:10px 10px 15px rgba(0,0,0,0.2)}.boton.boton-dorado.activo{background:#d39e00;color:#fff;-webkit-box-shadow:10px 10px 15px rgba(0,0,0,0.2);box-shadow:10px 10px 15px rgba(0,0,0,0.2)}.boton.boton-azulf{border:1px solid #011432;color:#fff}.boton.boton-azulf:hover{border:1px solid #d39e00;background:#d39e00;color:#fff;-webkit-box-shadow:10px 10px 15px rgba(0,0,0,0.6);box-shadow:10px 10px 15px rgba(0,0,0,0.6)}.boton.boton-azul{border:1px solid #0183ff;color:#fff}.boton.boton-azul:hover{border:1px solid #d39e00;background:#d39e00;color:#fff;-webkit-box-shadow:10px 10px 15px rgba(0,0,0,0.2);box-shadow:10px 10px 15px rgba(0,0,0,0.2)}.boton.boton-blanco{border:1px solid #fff;color:#fff}.boton.boton-blanco:hover{border:1px solid #d39e00;background:#d39e00;color:#fff;-webkit-box-shadow:10px 10px 15px rgba(0,0,0,0.2);box-shadow:10px 10px 15px rgba(0,0,0,0.2)}.carousel-item-alto{height:768px}.w-slide{overflow-y:hidden;height:auto}.carousel-item-alto2{height:110px}.bienvenida{background:#011432 url(../images/imesi-circuito.svg) no-repeat center/cover}.w-estrategia{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(50%, #f6f6f6), to(#f6f6f6));background:linear-gradient(to bottom, #fff 0%, #fff 50%, #f6f6f6 50%, #f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 )}.w-estrategia-home{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(50%, #f6f6f6), to(#f6f6f6));background:linear-gradient(to bottom, #fff 0%, #fff 50%, #f6f6f6 50%, #f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 )}.cuadros{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.cuadros:hover{-webkit-box-shadow:10px 10px 35px rgba(0,0,0,0.5);box-shadow:10px 10px 35px rgba(0,0,0,0.5)}.bg-cuadro1{background:#0183ff url(../images/imesi-estrategia.jpg) no-repeat bottom center/contain;height:480px}.bg-cuadro2{background:#011432 url(../images/imesi-soluciones.jpg) no-repeat bottom center/contain;height:480px}.btn-float-left{position:absolute;left:-10px;top:0;bottom:0;margin:auto;background:#fff;border-radius:30px;width:30px;height:30px;padding-top:4px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,0.2);box-shadow:5px 5px 15px rgba(0,0,0,0.2)}.btn-float-right{position:absolute;right:-10px;top:0;bottom:0;margin:auto;background:#fff;border-radius:30px;width:30px;height:30px;padding-top:4px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,0.2);box-shadow:5px 5px 15px rgba(0,0,0,0.2)}.controls-top{top:24px;z-index:3}.w-imagen{background:#f6f6f6;background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), color-stop(50%, #f6f6f6), color-stop(50%, #0183ff), to(#0183ff));background:linear-gradient(to bottom, #f6f6f6 0%, #f6f6f6 50%, #0183ff 50%, #0183ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#0183ff',GradientType=0 )}.w-imagen__container{background:url(../images/imesi-bg-imagen1.jpg) no-repeat center/cover;max-height:500px;padding:5rem 0}.w-contactanos{background:#0183ff;background:-webkit-gradient(linear, left top, left bottom, from(#0183ff), color-stop(50%, #0183ff), color-stop(50%, #222544), to(#222544));background:linear-gradient(to bottom, #0183ff 0%, #0183ff 50%, #222544 50%, #222544 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0183ff', endColorstr='#222544',GradientType=0 )}.w-contactanosConoce{background:#0183ff;background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), color-stop(50%, #f6f6f6), color-stop(50%, #222544), to(#222544));background:linear-gradient(to bottom, #f6f6f6 0%, #f6f6f6 50%, #222544 50%, #222544 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#222544',GradientType=0 )}.w-contactanosClientes{background:#0183ff;background:-webkit-gradient(linear, left top, left bottom, from(#3f61ad), color-stop(50%, #3f61ad), color-stop(50%, #222544), to(#222544));background:linear-gradient(to bottom, #3f61ad 0%, #3f61ad 50%, #222544 50%, #222544 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#222544',GradientType=0 )}.w-contactanosEnergia{background:#0183ff;background:-webkit-gradient(linear, left top, left bottom, from(#011432), color-stop(50%, #011432), color-stop(50%, #222544), to(#222544));background:linear-gradient(to bottom, #011432 0%, #011432 50%, #222544 50%, #222544 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#222544',GradientType=0 )}.w-contactanos__txt{background:#fff url(../images/imesi-circuito-blanco.svg) no-repeat center/cover}.w-contactanos__txt a{font-size:20px;border-radius:90px;padding:10px 30px}footer h5{font-size:13px}footer a{font-size:13px;color:#3f61ad;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}footer a:hover{color:#d39e00}footer .derechos{font-size:12px}.w-estamos{height:500px}.w-estamos__conocenos{background:url(../images/imesi-estamos-conocenos.jpg) no-repeat center/cover}.w-estamos__servicios{background:url(../images/imesi-estamos-servicios.jpg) no-repeat center/cover}.w-estamos__soluciones{background:url(../images/imesi-sistemas-tecnologicos-estamos.jpg) no-repeat center/cover}.w-estamos__certificaciones{background:url(../images/imesi-estamos-certificaciones.jpg) no-repeat center/cover}.w-estamos__clientes{background:url(../images/imesi-estamos-clientes.jpg) no-repeat center/cover}.w-estamos__contacto{background:url(../images/imesi-estamos-contacto.jpg) no-repeat center/cover}.w-estamos__estrategia{background:url(../images/imesi-estamos-estrategia.jpg) no-repeat center/cover}.w-estamos__energia{background:url(../images/imesi-estamos-energia.jpg) no-repeat bottom center/cover}.txt-estamos{position:absolute;height:60px;margin:auto;top:0;bottom:0}.w-nosotros{background:#011432;background:-webkit-gradient(linear, left top, left bottom, from(#011432), color-stop(80%, #011432), color-stop(80%, #fff), to(#fff));background:linear-gradient(to bottom, #011432 0%, #011432 80%, #fff 80%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#011432', endColorstr='#ffffff',GradientType=0 )}.w-estrategia{background:#3f61ad}.w-estrategia-planeacion{background:#3f61ad}.valores{height:500px}.img-valores{background:#0183ff url(../images/imesi-valores.jpg) no-repeat top center/contain}.img-mision{background:#011432 url(../images/imesi-mision.jpg) no-repeat top center/contain}.para-pos{position:absolute;bottom:50px;left:0}.sidebar-nav{padding:9px 0}.dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px}.dropdown-menu li:hover .sub-menu{visibility:visible}.dropdown:hover .dropdown-menu{display:block}.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu{margin-top:0}.navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0,0,0,0.2);border-top:7px solid transparent;left:-7px;top:10px}.navbar .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;left:10px;top:11px;left:-6px}.sub-btns{color:#b6b8ba;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-size:14px}.sub-btns:hover{color:#011432}.w-seguridad-residencial{background:#3f61ad;background:-webkit-gradient(linear, left top, left bottom, from(#3f61ad), color-stop(86%, #3f61ad), color-stop(86%, #f6f6f6), to(#f6f6f6));background:linear-gradient(to bottom, #3f61ad 0%, #3f61ad 86%, #f6f6f6 86%, #f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f61ad', endColorstr='#f6f6f6',GradientType=0 )}.sub-menu{width:100%}.sub-menu.fijo{position:fixed;z-index:100;top:0px;background:#d39e00;padding:21px 25px}.sub-menu.fijo .sub-btns{color:#fff}.sub-menu.fijo .sub-btns:hover{color:#011432}.truco{position:absolute;width:1px;height:0px;background:#000;top:-200px;left:0}.line-height{line-height:25px}.certificaciones-logo{background:#fff;height:200px}.txt-clientes{background:#fff;height:100px}.txt-clientes p{margin:0}.fas{font-size:13px}.input{border:0;background:#222544;color:#fff;width:100%;margin:0 0 10px 0;padding:10px 15px}input[type=submit]{background:#0183ff;border:0;color:#fff;padding:10px 15px}.cambiar{color:#fff}.footer-links .lineh{line-height:100%}.footer-links h5{font-size:11px}.footer-links ul a{font-size:12px}.lista-clientes li{margin:8px;padding:5rem 1.5rem 3rem;background:#011432;position:relative}.lista-clientes li .icono{position:absolute;top:-50px;left:0;right:0}.navbar-collapse{background:#fff;padding:1rem;margin-top:1rem}.navbar-collapse .nav--btns a{color:#011432}@media (min-width: 992px){.navbar-collapse{background:transparent}.navbar-collapse .nav--btns li a{color:#fff}}@media (min-width: 1024px){.navbar-collapse{padding:0rem;margin-top:0rem;background:transparent}.navbar-collapse .nav--btns a{color:#fff}.lista-clientes li{margin:8px;padding:5rem 1.5rem 1.5rem}.cambiar{color:#011432}.sub-menu__links.fijo{width:1110px}.titulo-estamos{font-size:50px}.w-nosotros{background:#011432;background:-webkit-gradient(linear, left top, left bottom, from(#011432), color-stop(70%, #011432), color-stop(70%, #fff), to(#fff));background:linear-gradient(to bottom, #011432 0%, #011432 70%, #fff 70%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#011432', endColorstr='#ffffff',GradientType=0 )}.w-estrategia{background:#011432;background:-webkit-gradient(linear, left top, left bottom, from(#3f61ad), color-stop(52%, #3f61ad), color-stop(52%, #fff), to(#fff));background:linear-gradient(to bottom, #3f61ad 0%, #3f61ad 52%, #fff 52%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#011432', endColorstr='#ffffff',GradientType=0 )}.w-estrategia-planeacion{background:#011432;background:-webkit-gradient(linear, left top, left bottom, from(#3f61ad), color-stop(46%, #3f61ad), color-stop(46%, #f6f6f6), to(#f6f6f6));background:linear-gradient(to bottom, #3f61ad 0%, #3f61ad 46%, #f6f6f6 46%, #f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#011432', endColorstr='#ffffff',GradientType=0 )}.titulo{font-size:40px}.titulo-frase{font-size:40px}.titulo2{font-size:34px}.titulo4{font-size:24px;font-weight:700}.titulo-contactanos{font-size:40px}.nav--btns li:hover .raya{opacity:1}.nav--btns li .raya{opacity:0}.nav--btns li .raya.activo{opacity:1}}

/*# sourceMappingURL=estilos.css.map */