@charset "utf-8";@font-face{font-family:sns;src:url(../fonts/sns.eot?9whnge);src:url(../fonts/sns.eot?9whnge#iefix) format('embedded-opentype'),url(../fonts/sns.ttf?9whnge) format('truetype'),url(../fonts/sns.woff?9whnge) format('woff'),url(../fonts/sns.svg?9whnge#sns) format('svg');font-weight:400;font-style:normal}[class*=" iconsns-"],[class^=iconsns-]{font-family:sns!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconsns-medalla:before{content:"\e91d"}.iconsns-mision:before{content:"\e91e"}.iconsns-vision:before{content:"\e91f"}.iconsns-archivo:before{content:"\e920"}.iconsns-bomba-oxigeno:before{content:"\e921"}.iconsns-camilla:before{content:"\e922"}.iconsns-lupa8:before{content:"\e91c"}.iconsns-instagram2:before{content:"\e900"}.iconsns-whatsapp2:before{content:"\e901"}.iconsns-twitter2:before{content:"\e902"}.iconsns-bombas-de-vacio:before{content:"\e903"}.iconsns-compresor:before{content:"\e904"}.iconsns-cruz-medica:before{content:"\e905"}.iconsns-edificios:before{content:"\e906"}.iconsns-engranaje:before{content:"\e907"}.iconsns-engranajes:before{content:"\e908"}.iconsns-facebook2:before{content:"\e909"}.iconsns-mantenimiento:before{content:"\e90a"}.iconsns-google-plus2:before{content:"\e90b"}.iconsns-nube3:before{content:"\e90c"}.iconsns-posicionamiento:before{content:"\e90d"}.iconsns-gruposns:before{content:"\e90e"}.iconsns-flecha_back:before{content:"\e90f"}.iconsns-th-menu2:before{content:"\e910"}.iconsns-facebook4:before{content:"\e911"}.iconsns-google4:before{content:"\e912"}.iconsns-twitter4:before{content:"\e913"}.iconsns-flecha_left2:before{content:"\e914"}.iconsns-loading:before{content:"\e915"}.iconsns-flecha_right2:before{content:"\e916"}.iconsns-avion_papel:before{content:"\e917"}.iconsns-usuario3:before{content:"\e918"}.iconsns-lugar:before{content:"\e919"}.iconsns-telefono2:before{content:"\e91a"}.iconsns-sobre:before{content:"\e91b"}@media all and (min-width:200px){body{font-family:Nunito,sans-serif}footer{padding:2rem 0;background-image:url(../imagenes/altofem-logo-agua.png);background-repeat:no-repeat;background-position:86% 90%}footer h4{text-transform:uppercase;margin:0 0 1rem 0;font-size:16px}footer .area-logo-redes{margin-bottom:.7rem}footer .area-logo-redes .redes{text-align:center;margin-bottom:.5rem}footer .area-logo-redes .redes span{color:#fff;font-size:20px;margin:0 .6rem;cursor:pointer}footer .area-logo-redes .redes span:hover{color:#fc3}footer .datos h4,footer .links h4{color:#fc3;font-size:14px;font-weight:700}footer .datos span{color:#fff}footer .datos p,footer .links p{color:#fff;font-weight:400;font-size:13px;margin-bottom:.2rem}footer .datos a,footer .links a{color:inherit;text-decoration:none}footer .logo{max-width:9rem;margin:0 auto 1rem auto}footer .logo img{width:100%;height:auto;display:block}header .navbar{display:block!important;padding:.5rem 0}header .navbar .logo-header{width:9rem;margin:0 auto .5rem auto}header .navbar .logo-header img{width:100%;height:auto;display:block}header .navbar .datos{text-align:center}header .navbar .datos p{margin:0}header .navbar-nav{background-color:#fff!important}header .navbar .buscar{text-align:center;margin:.5rem 0}header .navbar .buscar button.btn-buscar{text-align:center;color:#484848;background-color:#fff;margin:.5rem 0 1rem 0;box-shadow:2px 2px 5px -1px #111}header .navbar .buscar .form-buscar .input-group{width:100%;max-width:20rem;margin:0 0 0 auto;margin:0 auto}header .navbar .buscar .form-buscar{position:relative}header .navbar .buscar .form-buscar .cerrar-form-buscar{position:absolute;top:-26px;left:0;z-index:20;background-color:#f21900;color:#fff;padding:.01rem .3rem .5rem .3rem;font-size:12px;cursor:pointer;font-weight:300;clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%)}header .navbar .buscar .form-buscar .input-group .form-control{border-radius:0;font-weight:300;color:#484848;font-size:13px}header .navbar .buscar .form-buscar .input-group .form-control::placeholder{font-weight:300;color:#484848;font-size:13px}header .navbar .buscar form .input-group .input-group-append button{border-radius:0;background-color:#fc3;color:#484848;font-weight:300;font-size:14px}header .navbar-nav .nav-item .nav-link{padding:.4rem 1rem;border-bottom:1px solid #d7d7d7;font-size:15px;color:#203fa3;font-weight:700}header .navbar-nav .nav-item.active .nav-link{color:#203fa3;background-color:#fc3}header .navbar .navbar-toggler{width:100%;color:#fff;cursor:pointer;border:1px solid #fff}header .navbar .navbar-toggler.c1{color:#7489bc!important;border:1px solid #7782b9!important}.altofem-experiencia{text-shadow:0 0 7px #585858}.areas .caja-area .area::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.areas .area{text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;padding:2.5rem 0;position:relative;z-index:90;height:100%}.areas .area .icono span{color:#fc0;font-size:45px}.areas .area .icono a{text-decoration:none}.areas .area h2{margin-bottom:0;color:#fff;font-family:Exo,sans-serif;font-size:18px;margin-bottom:1rem}.areas .area h2 a{color:inherit}.area-cat-home,.area-cat-subcat{width:20rem;margin:1rem auto .5rem auto;padding:1.2rem;background-color:#112865;border-radius:3em 0}.area-cat-subcat{padding:.5rem}.banner2{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;z-index:20;padding:.8rem 0}.banner2::after{content:'';position:absolute;top:0;left:0;background-color:rgba(0,0,0,.3);width:100%;height:100%;z-index:-1}.banner2 .textos{text-align:center}.banner2 .textos h2{margin-bottom:0;color:#fac319;font-size:18px;font-family:Exo,sans-serif;padding:2rem 0}.banner2 .textos .icono span{font-size:45px;color:#fac319}.banner2 .icono{margin-bottom:-1.5rem;display:none}.banner-home{padding:5rem 0;background-position:left!important}.banner-home h2{color:#fff;font-family:Assistant,sans-serif;font-weight:700;font-size:16px;text-align:center}.banner-presencia-nacional{background-color:#029738;position:relative;top:2rem;width:100%;max-width:50rem;margin:0 auto}.banner-presencia-nacional h2{font-family:Exo,sans-serif;color:#fff;text-align:center;font-size:12px;padding:1.5rem 2rem;position:relative;text-transform:uppercase;font-weight:500}.banner-presencia-nacional h2::after{content:'';background-image:url(../imagenes/mapa-2.png);background-repeat:no-repeat;position:absolute;top:0;right:0;float:right;width:3rem;height:100%}.banner-presencia-nacional h2::before{content:'';background-image:url(../imagenes/mapa-1.png);background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;width:3rem;height:100%}.bg-nav1{background-color:#203f93}.bg-blue-opacity{background-color:#112865;border-radius:0}.bg-footer{background-color:#2a52c3}.banner-home,.bg-certificaciones,.bg-footer,.bg-nosotros{background-size:cover;background-position:center;background-repeat:no-repeat}.bg-nosotros{background-image:url(../imagenes/banner-nosotros.jpg);border-radius:2rem 0}.bg-servicio{background-image:url(../imagenes/banner-servicio.jpg);border-radius:2rem 0}.bg-certificaciones{background-image:url(../imagenes/banner-certificaciones.jpg);border-radius:2rem 0}.btn-altofem{border-radius:0;border:1px solid #fff;color:#fff;font-weight:300;font-size:14px;position:relative;z-index:20;min-width:11rem}.btn-altofem:hover{color:#2471c9}.btn-altofem::after{content:'';position:absolute;top:0;left:0;width:100%;height:0;background-color:#fff;z-index:-1;transition:.3s}.btn-altofem:hover:after{height:100%}.btn-altofem2{background-color:#029738;color:#fff;font-size:14px;font-weight:300;min-width:10rem;border-radius:5rem}.btn-altofem2:hover{background-color:#01732a;color:#fff}.btn-altofem.c2{border-radius:0;border:1px solid #63c182;color:#63c182;font-weight:300;font-size:14px;position:relative;z-index:20;min-width:7rem}.btn-altofem.c2{border-radius:0;border:1px solid #63c182;color:#63c182;font-weight:300;font-size:14px;position:relative;z-index:20;min-width:7rem}.btn-altofem.c2::after{content:'';position:absolute;top:0;left:0;width:100%;height:0;background-color:#63c182;z-index:-1;transition:.3s}.btn-altofem.c2:hover:after{height:100%}.btn-altofem.c2:hover{color:#fff}.btn-altofem3{background-color:#029838;border-radius:0;font-weight:300;min-width:9rem;font-weight:300;color:#fff;font-size:14px}.btn-altofem3:hover{color:#fff;background-color:#03712a}.btn-altofem3.c3{background-color:#fc0;color:#000}.btn-altofem3.c3:hover{background-color:#cca507;color:#fff}.btn-altofem3.c4{background-color:#112865}.btn-altofem3.c4:hover{background-color:#011a5b;color:#fff}.btn-enviar{background-color:#fc0;color:#112865;min-width:14rem;border-radius:.8rem}.botones-sociales{display:block;left:0;position:fixed;text-align:left;top:35%;z-index:999}.botones-sociales .btn{color:#fff;text-align:center;border-radius:0;margin:0 0 2px 0;padding:.4rem .5rem .2rem .5rem;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}.botones-sociales .btn.btn_sns{background-color:rgba(81,141,252,.8);color:#fff}.botones-sociales .btn.btn_sns a{color:#fff}.botones-sociales .btn span{font-size:21px;line-height:1em;display:inline-block}.botones-sociales .btn.btn_facebook{background-color:#3b5998}.botones-sociales .btn.btn_gplus{background-color:#d34836}.botones-sociales .btn.btn_twitter{background-color:#0084b4}.botones-sociales .btn:hover{padding:.4rem 1rem .2rem 1rem}.calugas .caluga .caja{box-shadow:2px 2px 8px 0 rgba(0,0,0,.1);border-top-left-radius:3rem;border-bottom-right-radius:3rem;padding:2rem .56rem;text-align:left;height:100%}.calugas .caluga .caja h4{font-size:18px;font-weight:700;color:#112865}.calugas .caluga .caja ul{padding-left:1rem}.calugas .caluga .caja ul li{font-weight:300;color:#6a6a6a;font-size:15px}.calugas .caluga .bg-azul,.calugas .caluga:nth-child(2n+2) .caja{background-color:#112865}.calugas .caluga .bg-azul ul li{color:#fff!important}.calugas .caluga .bg-blanco{background-color:#fff!important}.calugas .caluga .bg-blanco ul li{color:#6a6a6a!important}.calugas .caluga:nth-child(2n+2) .caja h4{color:#fff}.calugas .caluga:nth-child(2n+2) .caja ul li{color:#fff}.catalogos .catalogo .caja{box-shadow:5px 2px 8px 0 rgba(0,0,0,.2);border-top-left-radius:3rem;border-bottom-right-radius:3rem;padding:2rem 0;text-align:center}.catalogos .catalogo .caja .icono a{text-decoration:none;color:#093}.catalogos .catalogo .caja .icono a span{font-size:45px}.catalogos .catalogo .caja h2{color:#093;text-transform:uppercase;font-size:16px;font-weight:700}.catalogos .catalogo .caja h2 a{text-decoration:none;color:inherit}.catalogos .catalogo:nth-child(2n+2) .caja{background-color:#112865}.catalogos .catalogo:nth-child(2n+2) .caja h2{color:#fff}.catalogos .catalogo:nth-child(2n+2) .caja .boton a{color:#fff;border:1px solid #fff}.catalogos .catalogo:nth-child(2n+2) .caja .boton a:hover{color:#112865}.catalogos .catalogo:nth-child(2n+2) .caja .boton a:hover:after{background-color:#fff}.catalogos .catalogo:nth-child(2n+2) .caja .icono span{color:#fff}.certificaciones-interior .caja .cliente{box-shadow:5px 2px 8px 0 rgba(0,0,0,.2);border-top-left-radius:3rem;border-bottom-right-radius:3rem;padding:3rem 1rem}.certificaciones-interior .caja .cliente h2{color:#1f3f93;font-size:16px;font-family:Exo,sans-serif;text-align:center;font-weight:700;margin-bottom:.6rem}.certificaciones-interior .caja .cliente figure{max-width:9rem;margin:0 auto}.certificaciones-interior .caja .cliente figure img{width:100%;display:block}.certificaciones-interior .caja .certificaciones{background-color:#fff;border:3px solid #203f93;padding:1rem 0;border-radius:2rem 0;box-shadow:-5px 2px 8px 0 rgba(0,0,0,.2)}.certificaciones-interior .caja .certificaciones .certificacion figure{margin-bottom:0;max-width:8rem;margin:.5rem auto}.certificaciones-interior .caja .certificaciones .certificacion figure img{width:100%;display:block}#contact_express{bottom:0;font-family:Exo,sans-serif;position:fixed;right:0;z-index:999}#contact_express .btn-header{color:#fff;font-family:Exo,sans-serif;font-size:19px;line-height:1em;padding:.4rem 1rem .3rem 1rem;text-transform:uppercase;background-color:rgba(81,141,252,.8);border-radius:.2rem .2rem 0 0;cursor:pointer;margin:0 0 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:-ms-fit-content;width:-o-fit-content;width:fit-content}#contact_express #contact_express_caja{background:rgba(81,141,252,.8);border-radius:.2rem 0 0 0;margin:0 auto;padding:1rem 1rem .6rem 1rem;position:relative;text-align:center;width:19rem}#contact_express #contact_express_caja input,#contact_express #contact_express_caja textarea{font-family:inherit;font-size:13px}#contact_express #contact_express_caja textarea{resize:none}#contact_express #contact_express_caja p{margin:0 0 .2rem .5rem;text-align:left;color:#fff;font-size:14px}#contact_express #contact_express_caja .input-group{margin:0 0 .5rem 0}#contact_express #contact_express_caja .input-group .input-group-prepend .input-group-text{background-color:#fff;color:#0282cd;border:1px solid #0282cd}#contact_express #contact_express_caja .input-group .form-control{border:1px solid #0282cd}#contact_express #contact_express_caja #btn_enviar{background-color:#0282cd;border-radius:.2rem;border:1px solid #fff;font-weight:300;font-family:inherit;font-size:14px;color:#fff;cursor:pointer;margin:0 0 .5rem 0;padding:.3rem .5rem;text-align:center}#contact_express #contact_express_caja .sns_desa{margin:0;font-size:16px;text-align:center}#contact_express #contact_express_caja .sns_desa a{color:#fafafa;font-size:13px}#contact_express #contact_express_caja .sns_desa a span{display:inline-block;font-size:26px;margin:0 0 0 .3rem;vertical-align:middle}#contact_express #contact_express_caja #respuesta-express{font-size:14px}.contacto{border-top-left-radius:5rem;border-bottom-right-radius:5rem;overflow:hidden}.contacto .alert{background-color:#ff3f50;border:0;color:#fff;font-weight:700}.contacto .imagen{background-size:cover;background-position:center;background-repeat:no-repeat;height:8rem}.contacto .formulario{padding:2rem .8rem}.contacto .formulario form .form-control{border-radius:.7rem;color:#112865;font-size:14px;border:0}.contacto .formulario form .form-control::placeholder{color:#112865;font-weight:600;font-size:14px}.contacto .formulario form .form-group select.form-control{color:#112865;font-weight:600}.contacto .formulario form textarea{height:9rem}.clientes{background-color:#fff;padding:4rem 0;position:relative;top:2rem;box-shadow:0 6px 6px 1px rgba(0,0,0,.05)}.clientes .owl-carousel .item figure{max-width:8rem;margin:0 auto}.clientes .owl-carousel .item figure img{display:block;width:100%}.clientes .owl-carousel .owl-dots{top:100%}.clientes .owl-carousel .owl-dots button>span{background-color:#2471c9}.clientes .owl-carousel .owl-dots button.active>span{background-color:#fc0}.clientes-interior{box-shadow:0 4px 25px 0 rgba(0,0,0,.09);border-top-left-radius:3rem;border-bottom-right-radius:3rem;padding:3rem 1rem}.clientes-interior .owl-carousel .item figure{margin-bottom:0;max-width:12rem}.clientes-interior .owl-carousel .item figure img{width:100%;display:block}.clientes-interior .owl-carousel .owl-nav button span{font-size:25px}.clientes-interior .owl-carousel .owl-nav button:hover span{color:#112865}.clientes-interior .owl-carousel .owl-nav button.owl-prev{left:-2rem}.clientes-interior .owl-carousel .owl-nav button.owl-next{right:-2rem}.datos-contacto a,.datos-contacto p,.datos-contacto span{color:#fff!important;text-shadow:0 0 10px #112865,0 0 5px #000}.diseno{text-align:center}.diseno a{font-size:12px;font-weight:300;color:#fff}.diseno a span{font-size:20px;position:relative;top:3px}.icon-representantes{max-width:100%;display:block;margin:0 auto;width:150px}#loading{display:none;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.7);width:100vw;height:100vh;z-index:9999}#loading .figura>span{font-size:80px;color:rgba(255,255,255,1);-webkit-animation:girar360 2s linear infinite;-moz-animation:girar360 2s linear infinite;-o-animation:girar360 2s linear infinite;animation:girar360 2s linear infinite}#loading .figura figure{width:200px;margin:0 auto;-webkit-animation:palpitar 2s linear infinite;-moz-animation:palpitar 2s linear infinite;-o-animation:palpitar 2s linear infinite;animation:palpitar 2s linear infinite}#loading .figura figure img{width:100%;height:auto;display:block;margin:0 0 .5rem 0}#loading .figura figure p{color:#fff;text-transform:uppercase;font-size:14px;font-weight:300;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#loading .figura figure p>span{opacity:0}#loading .figura figure p .p1{-webkit-animation:punto1 1.5s linear infinite;-moz-animation:punto1 1.5s linear infinite;-o-animation:punto1 1.5s linear infinite;animation:punto1 1.5s linear infinite}#loading .figura figure p .p2{-webkit-animation:punto2 1.5s linear infinite;-moz-animation:punto2 1.5s linear infinite;-o-animation:punto2 1.5s linear infinite;animation:punto2 1.5s linear infinite}#loading .figura figure p .p3{-webkit-animation:punto3 1.5s linear infinite;-moz-animation:punto3 1.5s linear infinite;-o-animation:punto3 1.5s linear infinite;animation:punto3 1.5s linear infinite}.mapa iframe{display:block;height:7rem;width:100%}.modal-open{padding-right:0!important}.nav2{border-bottom:3px solid #fc3}.nav2 .container .caja{padding:.5rem 0;display:flex;justify-content:space-between}.nav2 .container .caja .datos p{color:#203f93;margin-bottom:0;font-size:12px;text-align:right}.nav2 .container .caja .datos p a{color:inherit;text-decoration:none}.nav2 .container .caja .redes{align-self:center}.nav2 .container .caja .redes span{color:#fc3;font-size:25px;cursor:pointer;margin:0 .1rem}.nav2 .container .caja .redes span:hover{color:#112865}.nosotros .fundamentos .fundamento h2{font-family:Exo,sans-serif;font-weight:700;color:#203f93;font-size:15px;text-transform:uppercase;text-align:center;margin-bottom:1rem}.nosotros .fundamentos .fundamento p{color:#56647e;font-weight:300;text-align:center;font-size:14px}.nosotros .fundamentos .fundamento .icono{text-align:center;margin-bottom:.8rem}.nosotros .fundamentos .fundamento .icono span{color:#019933;font-size:80px}.nosotros p{color:#56647e;font-weight:300;text-align:left;font-size:14px;line-height:28px}.nosotros p a{color:#203f93;font-weight:700}.opacity-0{opacity:0!important}.pagina-no-encontrada figure img{max-width:13rem;margin:0 auto}.pagina-no-encontrada figure img{width:100%;display:block}.paginador ul .page-item.active .page-link{background-color:#2471c9;border:1px solid #ccc;color:#fff}.paginador ul .page-item .page-link{border:1px solid #ccc;color:#2471c9}.parrafo-1{color:#56647e;font-weight:300;font-size:13px;text-align:center;width:100%;max-width:30rem;margin:2rem auto}.parrafo-2{color:#56647e;font-weight:300;font-size:13px;text-align:center;width:100%;max-width:30rem;margin:2rem auto}.parrafo-certif{color:#1f3f93;font-size:1.2rem!important;font-weight:800;line-height:1.4rem}.productos .producto{width:100%;max-width:16rem;margin:0 auto;transition:.4s;height:100%;background-color:#2471c9;position:relative;padding-bottom:2rem}.productos .producto figure{border:2px solid #fff}.productos .producto:hover figure{border:2px solid #2471c9}.productos .producto .boton{position:absolute;bottom:1rem;left:0;right:0}.productos .producto figure{width:100%;margin:1rem auto}.productos .producto figure img{display:block;width:100%}.productos .producto .descripcion{background-color:#2471c9;padding:.8rem 0}.productos .producto .descripcion h2{font-size:13px;color:#fff;text-transform:uppercase;font-weight:300;text-align:center}.productos .producto .descripcion h2 a{color:inherit}.producto-categorias-detalle .categoria{z-index:20;padding:2rem 0;background-repeat:no-repeat;background-size:cover;background-position:center}.producto-categorias-detalle .categoria::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.producto-categorias-detalle .categoria h2{font-size:18px;text-align:center;color:#fac319;margin-bottom:.5rem}.producto-categorias-detalle .categoria .botones{text-align:center}.producto-categorias-detalle .categoria .img-categ{max-width:7rem;margin:0 auto .8rem auto}.producto-categorias-detalle .categoria .img-categ img{display:block;width:100%}.producto-detalle{box-shadow:5px 2px 20px 0 rgba(0,0,0,.1);border-top-left-radius:5rem;border-bottom-right-radius:5rem;padding:3rem 1rem;justify-content:center}.producto-detalle .botones a{margin-right:.8rem}.producto-detalle .descripcion h2{color:#203f93;font-family:Exo,sans-serif;font-weight:700;font-size:18px}.producto-detalle .descripcion p{font-size:15px;color:#626262;font-weight:300;line-height:1.4rem;margin-bottom:.4rem}.producto-detalle .descripcion .utilizacion h3{color:#203f93;font-family:Exo,sans-serif;font-weight:700;font-size:15px}.producto-detalle .galeria figure{max-width:11rem;margin:0 auto 1rem auto;border:3px solid #203f93;cursor:pointer}.producto-detalle .galeria figure img{width:100%;display:block}.resultado-busqueda table{border:1px solid #203f93}.resultado-busqueda table thead th{color:#fff;border-bottom:1px solid #203f93;border-top:1px solid #203f93;background-color:#112865;border-right:1px solid #aeaeae;font-size:14px}.resultado-busqueda table thead th:last-child{border-right:0 solid transparent;text-align:center}.resultado-busqueda table tr td:first-child figure{max-width:5rem;margin:0 auto;overflow:hidden;border-radius:.8rem;box-shadow:2px 2px 2px 2px rgba(13,13,13,.12)}.resultado-busqueda table tr td:first-child figure img{width:100%;display:block}.resultado-busqueda table tr td:last-child{text-align:center}.resultado-busqueda table tr td{font-size:14px;font-weight:300;color:#535353;vertical-align:middle;border-right:1px solid #eaeaea}.resultado-busqueda table tr td:last-child{border-right:0 solid transparent}.servicios{box-shadow:5px 7px 21px 0 rgba(117,117,117,.2);border-top-left-radius:5rem;border-bottom-right-radius:5rem;padding:3rem 1rem;justify-content:center}.servicios .servicio{height:100%;border-top-left-radius:2rem;border-bottom-right-radius:2rem;transition:.3s}.servicios .servicio .textos{padding-left:3rem}.servicios .servicio .textos h2{text-align:left;font-size:18px;font-weight:600}.servicios .servicio .textos h2 a{color:inherit}.servicios .servicio .textos h2.t1{color:#203f93}.servicios .servicio .textos h2.t2{color:#093}.servicios .servicio .textos h2.t3{color:#cea500}.servicios .servicio .textos h2.t4{color:#8182c1}.servicios .servicio .textos p{color:#56647e;font-weight:300;font-size:14px;text-align:left;margin-bottom:0}.servicios .icono.c1{background-color:#fff7d9}.servicios .icono.c1 span{color:#ffa100}.servicios .icono.c2{background-color:#e8f7e8}.servicios .icono.c2 span{color:#093}.servicios .icono.c3{background-color:#edf9fd}.servicios .icono.c3 span{color:#339}.servicios .icono.c4{background-color:#fff7d9}.servicios .icono.c4 span{color:#cea500}.servicios .icono.c5{background-color:#e0e4f2}.servicios .icono.c5 span{color:#8182c1}.servicios .servicio .icono{display:inline-block;padding:.5rem;border-top-left-radius:.7rem;border-bottom-right-radius:.7rem;margin-bottom:1rem;float:left}.servicios .servicio .icono a{text-decoration:none}.servicios .servicio span{vertical-align:middle;font-size:25px}.servicio-detalle{box-shadow:5px 2px 8px 0 rgba(0,0,0,.2);border-top-left-radius:5rem;border-bottom-right-radius:5rem;padding:3rem 1rem;justify-content:center}.servicio-detalle h2{font-size:18px;font-weight:700}.servicio-detalle .icono{text-align:center;padding:2rem .5rem;border-top-left-radius:2.5rem;border-bottom-right-radius:2.5rem;width:100%;max-width:8rem;margin:1rem auto}.servicio-detalle .icono span{font-size:80px}.servicio-detalle p{font-size:15px;color:#56647e;text-align:justify;font-weight:300}.servicio-detalle p a{color:#112865;font-weight:700}.servicio-detalle .icono.c1{background-image:url(../imagenes/bg-serv-taller-insitu.jpg)}.servicio-detalle .icono.c1 span{color:#ffa100}.servicio-detalle .icono.c2{background-image:url(../imagenes/bg-serv-redes-industriales.jpg)}.servicio-detalle .icono.c2 span{color:#093}.servicio-detalle .icono.c3{background-image:url(../imagenes/bg-serv-mantencion.jpg)}.servicio-detalle .icono.c3 span{color:#339}.servicio-detalle .icono.c4{background-image:url(../imagenes/bg-serv-compresor-lubricado.jpg)}.servicio-detalle .icono.c4 span{color:#cea500}.servicio-detalle .icono.c5{background-image:url(../imagenes/bg-serv-bomba-vacio.jpg)}.servicio-detalle .icono.c1,.servicio-detalle .icono.c2,.servicio-detalle .icono.c3,.servicio-detalle .icono.c4,.servicio-detalle .icono.c5{background-position:center;background-repeat:no-repeat;background-size:cover}.servicio-detalle .icono.c5 span{color:#8182c1}.servicio-detalle h2.t1{color:#203f93}.servicio-detalle h2.t2{color:#093}.servicio-detalle h2.t3{color:#cea500}.servicio-detalle h2.t4{color:#8182c1}.slider-caja{position:relative;overflow:hidden}.sitemap{border:1px solid #112865}.sitemap a.list-group-item{border-radius:0;font-weight:700;color:#606060;border-top:1px solid #112865}.sitemap a.list-group-item:first-child{border-top:0 solid transparent}.sitemap a.list-group-item:hover{background-color:#112865;color:#fff}.texto-verde{color:#093;font-weight:700}.texto-amarillo{color:#e5e646;font-weight:700}.titulo{color:#203f93;font-family:Exo,sans-serif;font-weight:700;font-size:16px;text-align:center;position:relative;padding-bottom:1rem;margin-bottom:1.2rem;line-height:2rem;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.titulo::after{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:3px;max-width:50px;margin:0 auto;background-color:#fc0}.caja-titulo2{text-align:center;margin-bottom:.5rem}.caja-titulo2 h2{color:#2471c9;font-size:20px;font-family:Exo,sans-serif;font-weight:700}.caja-titulo2 .icono{margin-bottom:.6rem;display:none}.caja-titulo2 .icono span{color:#2471c9;font-size:60px}.titulo3{color:#203f93;font-family:Exo,sans-serif;font-size:20px;text-align:center;margin-bottom:1.2rem}}@media all and (min-width:576px){header .navbar .datos{float:right;text-align:right}header .navbar .logo-header{margin:0 auto .5rem auto;float:left}header .navbar .buscar{text-align:right}header .navbar .buscar .form-buscar .input-group{width:100%;max-width:15rem;margin:0 0 0 auto}.areas .area{padding:6.5rem 0}.banner-home{padding:6rem 0}.banner-home h2{font-size:25px}.banner-presencia-nacional h2{font-size:16px}.banner-presencia-nacional h2::after{right:5%}.banner-presencia-nacional h2::before{left:5%}.mapa iframe{height:13rem}.nav2 .container .caja .datos{align-self:center}.nav2 .container .caja .datos p{font-size:15px;display:inline-block;margin-right:1rem}.nav2 .container .caja .redes span{font-size:30px}.producto-categorias-detalle .categoria .botones a{margin:0 .5rem}.titulo{font-size:20px}}@media all and (min-width:768px){footer{padding:4rem 0}footer .datos h4,footer .links h4{font-size:16px}footer .datos p,footer .links p{font-size:15px}footer .logo{max-width:11rem}footer .area-logo-redes .redes span{font-size:25px}footer .datos p,footer .links p{position:relative}footer .datos p::after,footer .links p::after{content:'';position:absolute;height:1px;width:0;background-color:#fc3;bottom:0;left:0;transition:.3s}footer .datos p:hover:after,footer .links p:hover:after{width:100%}header .navbar .navbar-collapse{display:block!important}header .navbar-nav{justify-content:center!important}header .navbar-nav .nav-item .nav-link{border-bottom:none;color:#fff;background-color:#112865}header .navbar-nav .nav-item .nav-link:hover{color:#203fa3;background-color:#fc3}header .navbar-nav{background-color:transparent!important}.areas .area{padding:30rem 0 2rem 0}.areas .area h2{font-size:25px}.areas .area .icono span{font-size:60px}.banner2 .textos h2{font-size:20px}.banner2 .textos .icono span{font-size:60px}.banner-presencia-nacional h2{font-size:18px}.banner-presencia-nacional h2::after{right:10%}.banner-presencia-nacional h2::before{left:10%}.caja-titulo2 h2{font-size:25px}.caja-titulo2 .icono span{font-size:70px}.certificaciones-interior .caja .certificaciones{left:-2rem}.certificaciones-interior .caja .certificaciones .certificacion figure{max-width:14rem}.certificaciones-interior .caja .cliente h2{font-size:18px}.contacto .imagen{height:auto}#contact_express{right:1rem}.clientes-interior{padding:5rem 2rem;border-top-left-radius:4rem;border-bottom-right-radius:4rem}.clientes-interior .owl-carousel .owl-nav button span{font-size:35px}.nav2 .container .caja .datos p:last-child{margin-right:0}.mapa iframe{height:15rem}.nosotros .fundamentos .fundamento h2{font-size:18px}.nosotros p{font-size:16px}.nosotros .fundamentos .fundamento p{font-size:16px}.nosotros .fundamentos .fundamento .icono span{font-size:120px}.pagina-no-encontrada figure img{max-width:25rem}.parrafo-1{font-size:16px;max-width:33rem}.parrafo-2{font-size:16px;max-width:40rem}.producto-detalle .descripcion{max-width:38rem}.producto-detalle .descripcion h2{font-size:22px}.producto-detalle .descripcion .utilizacion h3{font-size:17px}.producto-detalle .galeria figure{max-width:13rem}.producto-categorias-detalle .categoria{padding:5rem 0}.producto-categorias-detalle .categoria h2{font-size:19px}.producto-categorias-detalle .categoria .img-categ{max-width:4rem}.servicios .servicio{padding:3.4rem .8rem}.servicios .servicio:hover{box-shadow:5px 7px 21px 0 rgba(117,117,117,.2)}.servicio-detalle h2{font-size:22px}.servicio-detalle .icono{border-top-left-radius:4rem;border-bottom-right-radius:4rem;max-width:15rem}.servicio-detalle .icono span{font-size:180px}.titulo{font-size:20px;line-height:2.4rem}.titulo3{font-size:25px}.mw-80{max-width:58%!important;color:#123ba4}}@media all and (min-width:992px){header .navbar-nav{position:absolute;top:0;right:0;top:3rem}header .navbar-nav .nav-item .nav-link.btn-buscar span{color:#fc0;cursor:pointer}header .navbar-nav .nav-item.nav-item-buscar{cursor:pointer}header .navbar-nav .nav-item.nav-item-buscar:hover .nav-link span{color:#203fa3}header .navbar .buscar{position:absolute;top:7rem;right:0;z-index:99}header .navbar .logo-header{width:12rem}.areas .area{padding:30rem 0 2rem 0;height:100%}.banner-presencia-nacional{top:2.6rem}.banner-presencia-nacional h2{font-size:22px}.banner2 .textos h2{font-size:26px;padding:2rem}.banner2 .textos .icono span{font-size:80px}.bg-nav1.posicion-absoluta{background-color:transparent;position:absolute;z-index:99;left:0;right:0;top:4rem}.catalogos .catalogo .caja{padding:3rem 0}.catalogos .catalogo .caja h2{font-size:18px}.catalogos .catalogo .caja .icono a span{font-size:60px}.clientes-interior{padding:7rem 2rem}.producto-categorias-detalle .categoria .icono span{font-size:150px}.pagina-no-encontrada figure img{max-width:35rem}.producto-detalle .descripcion h2{font-size:29px}.producto-detalle .galeria figure{max-width:16rem}.producto-detalle .descripcion p{font-size:16px}.servicios .servicio{width:100%;max-width:18rem;margin:0 auto}.servicio-detalle .icono{padding:7rem 2rem;border-top-left-radius:8rem;border-bottom-right-radius:8rem;max-width:23rem}.servicio-detalle .icono span{font-size:210px}}@media all and (min-width:1200px){.areas .area{padding:30rem 0 2rem 0}.areas .area h2{font-size:32px}.areas .area .icono span{font-size:120px}.banner-home{padding:10rem 0}.banner-home h2{font-size:32px}.mapa iframe{height:25rem}.producto-categorias-detalle .categoria{padding:17rem 0 0 0}.servicio-detalle .icono{border-top-left-radius:10rem;border-bottom-right-radius:10rem}.servicio-detalle .icono span{font-size:220px}.titulo{font-size:30px;line-height:3rem}.titulo::after{max-width:80px}.f-20{font-size:25px!important}}@-webkit-keyframes girar360{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes girar360{100%{-moz-transform:rotate(360deg)}}@-o-keyframes girar360{100%{-o-transform:rotate(360deg)}}@keyframes girar360{100%{transform:rotate(360deg)}}@-webkit-keyframes palpitar{0%{-webkit-transform:scale(1)}30%{-webkit-transform:scale(1.2)}60%{-webkit-transform:scale(.9)}80%{-webkit-transform:scale(1.3)}100%{-webkit-transform:scale(1)}}@-moz-keyframes palpitar{0%{-moz-transform:scale(1)}30%{-moz-transform:scale(1.2)}60%{-moz-transform:scale(.9)}80%{-moz-transform:scale(1.3)}100%{-moz-transform:scale(1)}}@-o-keyframes palpitar{0%{-o-transform:scale(1)}30%{-o-transform:scale(1.2)}60%{-o-transform:scale(.9)}80%{-o-transform:scale(1.3)}100%{-o-transform:scale(1)}}@keyframes palpitar{0%{transform:scale(1)}30%{transform:scale(1.2)}60%{transform:scale(.9)}80%{transform:scale(1.3)}100%{transform:scale(1)}}@-webkit-keyframes punto1{0%{opacity:0}29%{opacity:0}30%{opacity:1}100%{opacity:1}}@-moz-keyframes punto1{0%{opacity:0}29%{opacity:0}30%{opacity:1}100%{opacity:1}}@-o-keyframes punto1{0%{opacity:0}29%{opacity:0}30%{opacity:1}100%{opacity:1}}@keyframes punto1{0%{opacity:0}29%{opacity:0}30%{opacity:1}100%{opacity:1}}@-webkit-keyframes punto2{0%{opacity:0}59%{opacity:0}60%{opacity:1}100%{opacity:1}}@-moz-keyframes punto2{0%{opacity:0}59%{opacity:0}60%{opacity:1}100%{opacity:1}}@-o-keyframes punto2{0%{opacity:0}59%{opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes punto2{0%{opacity:0}59%{opacity:0}60%{opacity:1}100%{opacity:1}}@-webkit-keyframes punto3{0%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@-moz-keyframes punto3{0%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@-o-keyframes punto3{0%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes punto3{0%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}