/* normalize.css v3.0.1 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body .datos-titulo{background:url("../images/contenido_fondo_servicios.png") no-repeat center/cover;min-height:190px;display:flex;align-items:center;position:relative}body .datos-titulo h2{color:#fff;font:700 2.857142857142857rem 'Oswald' , sans-serif;margin:31px 0 0;text-transform:uppercase;position:relative}body .datos-titulo h2 span{color:#ffe692;font:700 2.857142857142857rem 'Oswald' , sans-serif;text-transform:uppercase}body .datos-titulo h2:before{border-bottom:2px solid #fff;content:"";left:0;margin:29px auto 0;padding:10px;position:absolute;top:23px;width:100px}body .destacados{background-color:#f7f7f7;background-position:center;background-repeat:no-repeat;background-size:cover}body .destacados .lista-destacados{flex-wrap:wrap}body .destacados .lista-destacados a.url{display:contents}body .destacados .lista-destacados a.url:hover,body .destacados .lista-destacados a.url:focus{-webkit-box-shadow:4px 8px 10px #dadada;box-shadow:4px 8px 10px #dadada}body .destacados .lista-destacados .pre-forma{margin-bottom:15px}body .destacados .lista-destacados .forma{padding:0;overflow:hidden}body .destacados .lista-destacados .forma .imagen_fondo{align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:0;display:flex;min-height:371px}body .destacados .lista-destacados .forma .imagen_fondo .titulo{color:#fff;text-transform:uppercase;font:500 1.714285714285714rem 'Oswald' , sans-serif;margin:0 auto;min-height:100px;padding:20px;position:relative;text-align:center;z-index:998}body .destacados .lista-destacados .forma .imagen_fondo .detalle{background:rgba(0,0,0,0.7);cursor:pointer;font:600 1rem 'Oswald' , sans-serif;height:371px;left:0;line-height:1.8rem;position:absolute;right:0;top:-372px;-o-transition:0.4s all;-ms-transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;transition:0.4s all;z-index:997}body .destacados .lista-destacados .forma .imagen_fondo .detalle .contenido{color:#fff;display:block;padding:50px 30px;text-align:center}body .destacados .lista-destacados .forma .imagen_fondo .detalle .contenido h1,body .destacados .lista-destacados .forma .imagen_fondo .detalle .contenido h2,body .destacados .lista-destacados .forma .imagen_fondo .detalle .contenido h3,body .destacados .lista-destacados .forma .imagen_fondo .detalle .contenido h4,body .destacados .lista-destacados .forma .imagen_fondo .detalle .contenido h5,body .destacados .lista-destacados .forma .imagen_fondo .detalle .contenido h6{color:#fff;margin-bottom:10px}body .destacados .lista-destacados .forma .imagen_fondo .detalle .contenido p{color:#fff;font:300 1.285714285714286rem 'Oswald' , sans-serif}body .destacados .lista-destacados .forma .imagen_fondo .detalle .contenido .btn-ver{border-radius:4px;color:#ffe692;text-transform:uppercase;display:block;font:500 1.285714285714286rem 'Oswald' , sans-serif;margin:20px auto 0;max-width:108px;padding:10px 15px;text-align:center;-o-transition:0.4s all;-ms-transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;transition:0.4s all}body .destacados .lista-destacados .forma .imagen_fondo .detalle .contenido .btn-ver:first-letter{text-transform:capitalize}body .destacados .lista-destacados .forma .imagen_fondo .detalle .contenido .btn-ver:hover,body .destacados .lista-destacados .forma .imagen_fondo .detalle .contenido .btn-ver:focus{background:#0063c0;color:#f0e677;filter:saturate(2);-o-transition:0.4s all;-ms-transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;transition:0.4s all}body .destacados .lista-destacados .forma:hover .titulo,body .destacados .lista-destacados .forma:focus .titulo{color:#f0e677}body .destacados .lista-destacados .forma:hover .detalle,body .destacados .lista-destacados .forma:focus .detalle{background:rgba(0,0,0,0.9);top:0;-o-transition:0.4s all;-ms-transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;transition:0.4s all;z-index:999}body .modal.proyectos .modal-dialog{max-width:1205px}body .modal.proyectos .modal-dialog .modal-header{background:#0062c3;padding:20px 15px}body .modal.proyectos .modal-dialog .modal-header h4{color:#fff;font:400 2.857142857142857rem 'Oswald' , sans-serif;margin:0 auto;text-align:center;text-transform:uppercase}body .modal.proyectos .modal-dialog .modal-header .close{position:absolute;background:url("../images/icono_cerrar.png") no-repeat center;padding:20px;border-radius:120px;right:-18px;opacity:1;-ms-filter:none;filter:none;font-size:0;top:-16px}body .modal.proyectos .modal-dialog .modal-body{padding:48px 15px 15px}body .modal.proyectos .modal-dialog .modal-body p{color:#666;font:400 1.071428571428571rem 'Open Sans' , sans-serif;line-height:24px}body .modal.proyectos .modal-dialog .modal-body .imagen{min-height:350px}body .noticias,body .testimonios{background-image:url("../images/contenido_fondo_ultimos_proyectos.png");background-color:#fff;padding:30px 0 65px}body .noticias .the_page,body .testimonios .the_page{padding-top:54px}body .noticias .the_page h2,body .testimonios .the_page h2{border-bottom:0;color:#828282;font:700 2.857142857142857rem 'Oswald' , sans-serif;margin-bottom:22px;min-height:90px;position:relative;text-align:left;text-transform:uppercase}body .noticias .the_page h2 span,body .testimonios .the_page h2 span{color:#0062c3;font:700 2.857142857142857rem 'Oswald' , sans-serif;margin:5px auto;text-transform:uppercase}body .noticias .the_page h2:before,body .testimonios .the_page h2:before{border-color:#828282;border-width:2px;margin:29px auto 0;right:inherit;top:23px;width:100px}body .noticias h3,body .testimonios h3{color:#0062c3;font:400 1.285714285714286rem 'Oswald' , sans-serif;text-transform:uppercase}body .noticias .imagen{background-color:#f7f7f7;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:20px;min-height:262px}body .noticias .noticia-destacada{display:block;margin-bottom:15px;-o-transition:0.3s all;-ms-transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;transition:0.3s all}body .noticias .noticia-destacada .contenido{min-height:56px;padding:0 5px}body .noticias .noticia-destacada .contenido .nombre{-o-transition:0.3s all;-ms-transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;transition:0.3s all}body .noticias .noticia-destacada:hover,body .noticias .noticia-destacada:focus{-webkit-box-shadow:0 5px 0 #52a6e7;box-shadow:0 5px 0 #52a6e7;display:block;-o-transition:0.2s all;-ms-transition:0.2s all;-moz-transition:0.2s all;-webkit-transition:0.2s all;transition:0.2s all}body .noticias .noticia-destacada:before{background:rgba(0,0,0,0.7);border-right:2px solid #52a6e7;bottom:450px;color:rgba(0,0,255,0);content:"ver";font:700 1.428571428571429rem 'Open Sans' , sans-serif;height:0;left:15px;padding:0 15px 0;position:absolute;text-align:right;text-transform:capitalize;top:0;-o-transition:0.2s all;-ms-transition:0.2s all;-moz-transition:0.2s all;-webkit-transition:0.2s all;transition:0.2s all;width:47%}body .noticias .noticia-destacada:after{background:rgba(0,0,0,0.7);border-left:2px solid #52a6e7;bottom:186px;color:rgba(0,0,255,0);content:"más";font:700 1.428571428571429rem 'Open Sans' , sans-serif;height:0;padding:0 15px 0;position:absolute;right:15px;text-align:left;text-transform:capitalize;top:263px;-o-transition:0.2s all;-ms-transition:0.2s all;-moz-transition:0.2s all;-webkit-transition:0.2s all;transition:0.2s all;width:46%}body .noticias .noticia-destacada:hover:before{bottom:186px;color:#fff;padding:106px 15px 0;-o-transition:0.2s all;-ms-transition:0.2s all;-moz-transition:0.2s all;-webkit-transition:0.2s all;transition:0.2s all;height:263px}body .noticias .noticia-destacada:hover:after{color:#fff;padding:106px 15px 0;top:0;-o-transition:0.2s all;-ms-transition:0.2s all;-moz-transition:0.2s all;-webkit-transition:0.2s all;transition:0.2s all;height:263px}body .testimonios{background-color:#f7f7f7;background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5;margin-bottom:20px;padding:40px 15px 50px}body .testimonios.con_fondo .the_page h2,body .testimonios.con_fondo .the_page a,body .testimonios.con_fondo .the_page .frase{color:#fff}body .testimonios.con_fondo .testimonio{-webkit-box-shadow:none;box-shadow:none}body .testimonios .the_page h2{font:600 2.571428571428572rem 'Open Sans' , sans-serif}body .testimonios .the_page .frase{text-align:center;display:block;margin:0 auto}body .testimonios .modal .modal-header{justify-content:center}body .testimonios .modal .modal-header .close{left:15px;position:absolute}body .testimonios .modal .modal-body .testimonio{-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0;margin-bottom:0}body .testimonios .modal .modal-body .testimonio .imagen{background-size:cover;display:block;height:148px;margin:0 auto 15px;max-width:150px;text-align:center;width:100%}body .testimonios .modal .modal-body .testimonio .contenido{display:block;margin:0 auto;text-align:center}body .testimonios .modal .modal-body .testimonio:before{display:none}body .testimonios a{display:block}body .testimonios a:before{content:"";left:0;margin:0 auto;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);padding:15px;position:absolute;right:0;text-align:center;top:78px;width:80%;z-index:3}body .testimonios a .testimonio:before{background:rgba(0,0,0,0.7);border-radius:5px;content:"";height:73.1%;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);margin:0 15px;padding:15px;position:absolute;right:0;text-align:center;top:22px;-o-transition:0.4s all;-ms-transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;transition:0.4s all;z-index:2}body .testimonios a:hover .testimonio:before{opacity:1;-ms-filter:none;filter:none;-o-transition:0.4s all;-ms-transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;transition:0.4s all}body .testimonios a:hover .testimonio:after{background:rgba(0,0,0,0.4);border-radius:30px;color:#fff;content:"\e84a";font-family:"fontana";left:0;margin:0 auto;padding:15px;position:absolute;right:0;text-align:center;top:78px;width:50px;z-index:3}body .testimonios a:hover:before,body .testimonios a:hover:after{opacity:1;-ms-filter:none;filter:none}body .testimonios .testimonio{background:#fff;border-radius:5px;-webkit-box-shadow:4px 8px 10px #dadada;box-shadow:4px 8px 10px #dadada;color:#f7f7f7;display:block;margin:22px 0 40px;min-height:170px;padding:15px;-o-transition:0.2s all;-ms-transition:0.2s all;-moz-transition:0.2s all;-webkit-transition:0.2s all;transition:0.2s all}body .testimonios .testimonio .imagen{background-color:#f7f7f7;background-repeat:no-repeat;background-size:cover;border-radius:38px;display:inline-block;height:68px;margin:0 15px;vertical-align:top;width:68px}body .testimonios .testimonio .contenido{display:inline-block;width:80%}body .testimonios .testimonio .contenido .nombre{font:700 1rem 'Open Sans' , sans-serif;margin-bottom:5px}body .testimonios .testimonio .contenido .fecha{font:400 .9285714285714286rem 'Open Sans' , sans-serif}body .testimonios .slick-prev,body .testimonios .slick-next{background:rgba(0,0,0,0.5);border:0;border-radius:20px;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:0;padding:0 12px;position:absolute;top:50%;z-index:99}body .testimonios .slick-prev:before,body .testimonios .slick-next:before{content:"\e858";font-family:"fontana";font-size:20px}body .testimonios .slick-prev{left:15px}body .testimonios .slick-next{right:15px}body .testimonios .slick-next:before{content:"\e857";font-family:"fontana";font-size:20px}body .testimonios .slick-dots{left:0;margin-bottom:-20px;position:absolute;right:0;text-align:center}body .testimonios .slick-dots li{display:inline-block;height:18px;list-style:none;margin:0 3px;position:relative;top:10px;width:18px}body .testimonios .slick-dots li.slick-active{border-radius:20px;border:1px solid #0062c3;-webkit-box-shadow:0 0 0 0 #0062c3;box-shadow:0 0 0 0 #0062c3}body .testimonios .slick-dots li.slick-active button{background:#0062c3}body .testimonios .slick-dots li button{background:#d5d5d5;border:0;border-radius:20px;bottom:7.9px;font-size:0;left:.99px;margin:1px;padding:5px;position:relative}body .contacto_home{background-color:#f7f7f7;background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5;min-height:400px;padding:40px 15px}body .contacto_home .info{width:46%;margin-top:5%}body .contacto_home .info h2{color:#fff;font:700 1.857142857142857rem 'Open Sans' , sans-serif}body .contacto_home .info span{color:#fff;font:300 1.285714285714286rem 'Open Sans' , sans-serif}body .contacto_home .info .btn-ver{background:#ffe692;border-radius:5px;color:#fff;display:block;margin-top:15px;padding:8px 15px;text-align:center;text-transform:capitalize;width:133px}body .contacto_home .info .btn-ver:hover,body .contacto_home .info .btn-ver:focus{background:#ffe692;filter:saturate(2)}body.post-type-archive-noticias .noticias,body.post-type-archive-servicios .noticias,body.post-type-archive-testimonios .noticias,body.post-type-archive-noticias .servicios,body.post-type-archive-servicios .servicios,body.post-type-archive-testimonios .servicios,body.post-type-archive-noticias .testimonios,body.post-type-archive-servicios .testimonios,body.post-type-archive-testimonios .testimonios{background-color:initial;border-bottom:none;border-top:none;margin-bottom:20px;padding:0}body.post-type-archive-noticias .noticias .imagen,body.post-type-archive-servicios .noticias .imagen,body.post-type-archive-testimonios .noticias .imagen,body.post-type-archive-noticias .servicios .imagen,body.post-type-archive-servicios .servicios .imagen,body.post-type-archive-testimonios .servicios .imagen,body.post-type-archive-noticias .testimonios .imagen,body.post-type-archive-servicios .testimonios .imagen,body.post-type-archive-testimonios .testimonios .imagen{background-position:center;background-size:cover;margin-bottom:20px;min-height:237px;width:100%}body.post-type-archive-noticias .noticias h3,body.post-type-archive-servicios .noticias h3,body.post-type-archive-testimonios .noticias h3,body.post-type-archive-noticias .servicios h3,body.post-type-archive-servicios .servicios h3,body.post-type-archive-testimonios .servicios h3,body.post-type-archive-noticias .testimonios h3,body.post-type-archive-servicios .testimonios h3,body.post-type-archive-testimonios .testimonios h3{min-height:48px}body.post-type-archive-noticias .noticias .fecha,body.post-type-archive-servicios .noticias .fecha,body.post-type-archive-testimonios .noticias .fecha,body.post-type-archive-noticias .servicios .fecha,body.post-type-archive-servicios .servicios .fecha,body.post-type-archive-testimonios .servicios .fecha,body.post-type-archive-noticias .testimonios .fecha,body.post-type-archive-servicios .testimonios .fecha,body.post-type-archive-testimonios .testimonios .fecha{font:400 .9285714285714286rem 'Open Sans' , sans-serif;margin:10px 0 22px;text-transform:capitalize}body.post-type-archive-noticias .noticias .contenido-in,body.post-type-archive-servicios .noticias .contenido-in,body.post-type-archive-testimonios .noticias .contenido-in,body.post-type-archive-noticias .servicios .contenido-in,body.post-type-archive-servicios .servicios .contenido-in,body.post-type-archive-testimonios .servicios .contenido-in,body.post-type-archive-noticias .testimonios .contenido-in,body.post-type-archive-servicios .testimonios .contenido-in,body.post-type-archive-testimonios .testimonios .contenido-in{font:400 .9285714285714286rem 'Open Sans' , sans-serif}body.post-type-archive-noticias .the_page .ver-noticia,body.post-type-archive-servicios .the_page .ver-noticia,body.post-type-archive-testimonios .the_page .ver-noticia{display:block}body.post-type-archive-noticias .the_page .ver-noticia .contenido,body.post-type-archive-servicios .the_page .ver-noticia .contenido,body.post-type-archive-testimonios .the_page .ver-noticia .contenido{min-height:132px;-o-transition:0.2s all;-ms-transition:0.2s all;-moz-transition:0.2s all;-webkit-transition:0.2s all;transition:0.2s all}body.post-type-archive-noticias .the_page .ver-noticia:hover .contenido,body.post-type-archive-servicios .the_page .ver-noticia:hover .contenido,body.post-type-archive-testimonios .the_page .ver-noticia:hover .contenido,body.post-type-archive-noticias .the_page .ver-noticia:focus .contenido,body.post-type-archive-servicios .the_page .ver-noticia:focus .contenido,body.post-type-archive-testimonios .the_page .ver-noticia:focus .contenido{-webkit-box-shadow:0 5px 0 #ffe692;box-shadow:0 5px 0 #ffe692;-o-transition:0.2s all;-ms-transition:0.2s all;-moz-transition:0.2s all;-webkit-transition:0.2s all;transition:0.2s all}body .clientes{padding:40px 15px}body .clientes.the_page{padding-top:53px;min-height:468px;background-position:center;background-repeat:no-repeat}body .clientes.the_page h2{border-bottom:0;font:700 2.857142857142857rem 'Oswald' , sans-serif;text-transform:uppercase;min-height:90px;color:#fff;text-align:left;position:relative}body .clientes.the_page h2 span{color:#0062c3;font:700 2.857142857142857rem 'Oswald' , sans-serif;text-transform:uppercase;margin:5px auto}body .clientes.the_page h2:before{border-color:#fff;border-width:2px;right:inherit;top:20px;width:100px}body .clientes .items{padding:0 80px;margin-top:21px}body .clientes .items a{display:block}body .clientes .items a .imagen{background-position:center;background-repeat:no-repeat;height:150px;margin:0;width:100%}body .clientes .items .imagen{background-position:center;background-repeat:no-repeat;height:150px;margin:0;width:100%}body .clientes .items .plugin_slider_clientes.autoplay .slick-next:before{content:"\e85a";font-family:'fontana';color:color_clientes_arrow}body .clientes .items .plugin_slider_clientes.autoplay .slick-prev:before{content:"\e859";font-family:'fontana';color:color_clientes_arrow}body .clientes .items .plugin_slider_clientes.autoplay .slick-next:hover,body .clientes .items .plugin_slider_clientes.autoplay .slick-prev:hover{filter:saturate(2)}body .clientes .items .slick-prev{background:rgba(218,218,218,0.5);border:0;border-radius:4px;bottom:40px;display:inline-block;font-size:0;height:41px;left:34px;line-height:19px;padding:12px 17px;position:absolute;top:38%;width:40px;z-index:999}body .clientes .items .slick-prev:before{content:"\e858";font-family:'fontana';color:#000;font-size:34px}body .clientes .items .slick-next{background:rgba(218,218,218,0.5);border:0;border-radius:4px;bottom:40px;display:inline-block;font-size:0;height:41px;line-height:19px;padding:12px 17px;position:absolute;right:34px;top:38%;width:40px;z-index:999}body .clientes .items .slick-next:before{content:"\e857";font-family:'fontana';color:#000;font-size:34px}body.page-clientes .the_page .contenido{padding:0}body.page-clientes .the_page .banner{background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:20px;max-height:150px;min-height:150px}body.page-clientes .clientes .items{padding:0;margin-top:30px}body.page-clientes .clientes .items .imagen{background-position:center;background-size:75%;border:1px solid;-webkit-box-shadow:10px 10px 10px #dadada;box-shadow:10px 10px 10px #dadada;margin:5px 5px 30px;-o-transition:0.5s all;-ms-transition:0.5s all;-moz-transition:0.5s all;-webkit-transition:0.5s all;transition:0.5s all}body.page-clientes .clientes .items .imagen:hover,body.page-clientes .clientes .items .imagen:focus{-webkit-box-shadow:none;box-shadow:none;-o-transition:0.5s all;-ms-transition:0.5s all;-moz-transition:0.5s all;-webkit-transition:0.5s all;transition:0.5s all}*{font-family:'Open Sans',sans-serif;color:#666;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.bg-primary{background:#0062c3}.clearfix:after{display:none}#wpadminbar{display:none}html{font-size:14px;margin:0 !important}body{overflow-x:hidden}body a,body button{color:#666}body a:visited,body button:visited,body a:active,body button:active,body a:focus,body button:focus,body a:hover,body button:hover{outline:none;text-decoration:none}body a:hover,body button:hover,body a:focus,body button:focus{color:#0062c3}body h1,body h2,body h3,body h4,body h5{color:#0062c3}body h1 span,body h2 span,body h3 span,body h4 span,body h5 span{font-weight:700}body .nopadding{padding:0}body .mapa{border-top:1px solid #fff}body .mapa iframe{width:100% !important;height:230px !important}body .modal.trabaja div.wpcf7-validation-errors,body .modal.trabaja div.wpcf7-mail-sent-ok{color:#000}body .modal.trabaja .modal-dialog .modal-header{background:#0062c3;padding:20px 15px}body .modal.trabaja .modal-dialog .modal-header h4{color:#fff;font:400 1.428571428571429rem 'Oswald' , sans-serif;margin:0 auto;text-align:center;text-transform:uppercase}body .modal.trabaja .modal-dialog .modal-header .close{position:absolute;background:url("../images/icono_cerrar.png") no-repeat center;padding:20px;border-radius:120px;right:-18px;opacity:1;-ms-filter:none;filter:none;font-size:0;top:-16px}body .modal.trabaja .modal-dialog .modal-body{padding:5px 15px 15px}body .modal.trabaja .modal-dialog .modal-body p{color:#666;font:400 1.071428571428571rem 'Open Sans' , sans-serif;line-height:24px}body .modal.trabaja .modal-dialog .modal-body form.wpcf7-form{padding:15px 0}body .modal.trabaja .modal-dialog .modal-body form.wpcf7-form span{color:#f00}body .modal.trabaja .modal-dialog .modal-body form.wpcf7-form .mensaje{margin:5px 0 22px 17%;text-transform:uppercase}body .modal.trabaja .modal-dialog .modal-body form.wpcf7-form .formulario{margin:15px 0}body .modal.trabaja .modal-dialog .modal-body form.wpcf7-form .formulario .campos .field{display:block}body .modal.trabaja .modal-dialog .modal-body form.wpcf7-form .formulario .campos .field input{height:42px;margin-bottom:12px}body .modal.trabaja .modal-dialog .modal-body form.wpcf7-form .formulario .campos .field textarea{height:60px}body .modal.trabaja .modal-dialog .modal-body form.wpcf7-form .formulario .antes-enviar{display:flex;width:91%;margin-top:12px}body .modal.trabaja .modal-dialog .modal-body form.wpcf7-form .formulario .antes-enviar .btn-enviar{background:#e7950d;color:#fff;float:right;letter-spacing:6px;margin:20px;padding:8px 20px;text-transform:uppercase}body .modal.trabaja .modal-dialog .modal-body form.wpcf7-form .formulario .antes-enviar .btn-enviar:hover,body .modal.trabaja .modal-dialog .modal-body form.wpcf7-form .formulario .antes-enviar .btn-enviar:focus{filter:saturate(2)}body .wpcf7-response-output{color:#fff}body .tooltip.bottom{margin:10px 0 0 0;min-width:200px}body .tooltip.bottom .tooltip-arrow{margin-top:0;right:0;border-bottom-color:celeste}body .tooltip.bottom .tooltip-inner{background-color:celeste;font-weight:700;font-size:18px}body .img-responsive.aligncenter{margin:auto}body .img-responsive.alignleft{margin:0 10px 10px 0;float:left}body header.scroll:before{background:url("../images/sombra_cabecera.png") repeat-x;content:"";position:fixed;top:67px;width:100%;-o-transition:0.1s all;-ms-transition:0.1s all;-moz-transition:0.1s all;-webkit-transition:0.1s all;transition:0.1s all}body header.scroll .header{background:rgba(0,0,0,0.8);-webkit-box-shadow:0 0 0 2px #e1c874;box-shadow:0 0 0 2px #e1c874;padding:0;margin:0;-o-transition:0.3s all;-ms-transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;transition:0.3s all}body header.scroll .header:before,body header.scroll .header:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}body header.scroll .header .logo{max-width:140px}body header.scroll .header .util{top:-120px;position:relative}body header.scroll .header .menu{top:-40px;position:relative;height:20px}body header.scroll .header .menu .navbar #bs4navbar .dropdown-menu{margin-top:0}body header #search_form{background:#000;height:45px;overflow:hidden;position:absolute;right:40px;text-align:left;top:0;-o-transition:width 0.3s;-ms-transition:width 0.3s;-moz-transition:width 0.3s;-webkit-transition:width 0.3s;transition:width 0.3s;width:0%;z-index:999}body header #search_form form{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-o-transition:0.1s all;-ms-transition:0.1s all;-moz-transition:0.1s all;-webkit-transition:0.1s all;transition:0.1s all}body header #search_form.move{height:45px;margin-right:0;opacity:1;-ms-filter:none;filter:none;right:40px;text-align:right;-o-transition:0.3s all;-ms-transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;transition:0.3s all;width:92%}body header #search_form.move form{opacity:1;-ms-filter:none;filter:none;-o-transition:0.8s all;-ms-transition:0.8s all;-moz-transition:0.8s all;-webkit-transition:0.8s all;transition:0.8s all}body header #search_form.move form button{opacity:1;-ms-filter:none;filter:none;-o-transition:0.8s;-ms-transition:0.8s;-moz-transition:0.8s;-webkit-transition:0.8s;transition:0.8s}body header #search_form form{color:#d5d5d5}body header #search_form .search-in{display:grid;padding:6px 40px 7px;width:90%}body header #search_form .search-in input{border-left:1px solid #d5d5d5;background:#000;border:0;color:#fff;padding-left:10px;width:92%}body header #search_form .search-in input:focus{outline:none;outline-offset:0}body header #search_form .search-in button{background:none;border:0;font-size:0;left:-32px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);padding:10px;position:absolute;-o-transition:0.5s;-ms-transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;transition:0.5s}body header #search_form .search-in button:before{color:#fff;content:"\e84a";font-family:"fontana";font-size:20px;line-height:24px;position:absolute;top:5px;z-index:99}body header .header{background:transparent;left:0;margin:0;margin:14px auto 0;position:fixed;right:0;top:0;-o-transition:0.3s all;-ms-transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;transition:0.3s all;z-index:1000}body header .header:after{border-bottom:1px solid #6c6b6b;content:"";position:absolute;right:0;top:41px;width:65%;z-index:9;opacity:1;-ms-filter:none;filter:none}body header .header:before{border-bottom:1px solid #6c6b6b;content:"";left:0;position:absolute;top:41px;width:5%;z-index:9}body header .header .logo{max-width:350px}body header .header .util{top:0;position:relative;margin-left:60px}body header .header .util .contact{padding:2px 0 16px}body header .header .util .contact .fono,body header .header .util .contact .mail{color:#fff;display:inline-block;font:300 1.071428571428571rem 'Oswald' , sans-serif;margin-right:10px;min-width:170px;text-transform:uppercase}body header .header .util .contact .icon{color:#fff;margin-right:10px;font-size:18px}body header .header .util .trabaja_nosotros{background:#0063c0;padding:10px 15px;position:absolute;bottom:13px}body header .header .util .trabaja_nosotros a{color:#fff;font:300 1.071428571428571rem 'Oswald' , sans-serif;text-transform:uppercase}body header .header .util .trabaja_nosotros:hover{filter:saturate(2)}body header .header .util .redes{display:flex;justify-content:flex-end}body header .header .util .redes ul{display:flex;justify-content:flex-start;list-style:none}body header .header .util .redes ul li{text-align:right;margin-left:12px}body header .header .util .redes ul li:first-child{margin-left:0}body header .header .util .redes ul li i{font-size:16px;color:#fff}body header .header .util .redes ul li:hover i.icon-facebook,body header .header .util .redes ul li:focus i.icon-facebook{color:#3b5998}body header .header .util .redes ul li:hover i.icon-flickr,body header .header .util .redes ul li:focus i.icon-flickr{color:#f40083}body header .header .util .redes ul li:hover i.icon-google,body header .header .util .redes ul li:focus i.icon-google{color:#dd4b39}body header .header .util .redes ul li:hover i.icon-instagram,body header .header .util .redes ul li:focus i.icon-instagram{color:#c32aa3}body header .header .util .redes ul li:hover i.icon-linkedin,body header .header .util .redes ul li:focus i.icon-linkedin{color:#007bb5}body header .header .util .redes ul li:hover i.icon-pinterest,body header .header .util .redes ul li:focus i.icon-pinterest{color:#bd081c}body header .header .util .redes ul li:hover i.icon-skype,body header .header .util .redes ul li:focus i.icon-skype{color:#00aff0}body header .header .util .redes ul li:hover i.icon-twitter,body header .header .util .redes ul li:focus i.icon-twitter{color:#55acee}body header .header .util .redes ul li:hover i.icon-whatsapp,body header .header .util .redes ul li:focus i.icon-whatsapp{color:#25d366}body header .header .util .redes ul li:hover i.icon-youtube,body header .header .util .redes ul li:focus i.icon-youtube{color:#b00}body header .header .menu{top:0;position:relative}body header .header .menu .navbar{padding:0}body header .header .menu .navbar #bs4navbar .menu-item{padding:10px 35px 0}body header .header .menu .navbar #bs4navbar .menu-item.menu-item-has-children{cursor:pointer}body header .header .menu .navbar #bs4navbar .menu-item.menu-item-has-children:hover .dropdown-menu{display:block}body header .header .menu .navbar #bs4navbar .menu-item .nav-link{color:#fff;background:background_menu;font:300 1.142857142857143rem 'Oswald' , sans-serif;text-transform:uppercase;text-align:center;position:relative;padding-bottom:19px}body header .header .menu .navbar #bs4navbar .menu-item .nav-link.active,body header .header .menu .navbar #bs4navbar .menu-item .nav-link:hover{color:#fff;-webkit-box-shadow:inset 0 -5px 0 0 #0062c3;box-shadow:inset 0 -5px 0 0 #0062c3}body header .header .menu .navbar #bs4navbar .menu-item.menu-item-has-children.current-menu-parent .nav-link{color:#fff;-webkit-box-shadow:inset 0 -5px 0 0 #0062c3;box-shadow:inset 0 -5px 0 0 #0062c3}body header .header .menu .navbar #bs4navbar .menu-item.show .nav-link{color:#0062c3}body header .header .menu .navbar #bs4navbar .menu-item.show .nav-link:before{content:'';border-bottom:solid 4px #0062c3;display:block;width:40px;margin:auto;position:absolute;top:100%;left:calc(50% - 20px)}body header .header .menu .navbar #bs4navbar .dropdown-menu{border-radius:0;margin-top:0;background:rgba(0,0,0,0.7);padding:0}body header .header .menu .navbar #bs4navbar .dropdown-menu .dropdown-item{background:transparent;border-bottom:solid 1px #dadada;color:#fff;font:300 1.142857142857143rem 'Oswald' , sans-serif;padding:6px 9px;text-transform:uppercase}body header .header .menu .navbar #bs4navbar .dropdown-menu .dropdown-item:last-child{border-bottom:0}body header .header .menu .navbar #bs4navbar .dropdown-menu .dropdown-item:hover,body header .header .menu .navbar #bs4navbar .dropdown-menu .dropdown-item.active{background:#0062c3;color:#fff}body header .header .menu .navbar #bs4navbar.in{display:block}body footer .util .foot_one{border-top:1px solid #d5d5d5;padding-bottom:24px;padding-top:24px}body footer .util .foot_one .contacto .direccion,body footer .util .foot_one .contacto .fono,body footer .util .foot_one .contacto .mail{padding-left:48px;margin:3px 0 0}body footer .util .foot_one .contacto .direccion p,body footer .util .foot_one .contacto .fono p,body footer .util .foot_one .contacto .mail p,body footer .util .foot_one .contacto .direccion a,body footer .util .foot_one .contacto .fono a,body footer .util .foot_one .contacto .mail a{font:300 1.071428571428571rem 'Oswald' , sans-serif;color:#666;text-transform:uppercase}body footer .util .foot_one .contacto .direccion a:before,body footer .util .foot_one .contacto .direccion p:before{content:'\e865';font-family:"fontana";color:#0062c3;font-size:18px;margin-right:10px;position:absolute;left:15px;top:0}body footer .util .foot_one .contacto .fono a:before,body footer .util .foot_one .contacto .fono p:before{content:'\e866';font-family:"fontana";color:#0062c3;font-size:18px;margin-right:10px;position:absolute;left:15px;top:0}body footer .util .foot_one .contacto .mail a:before,body footer .util .foot_one .contacto .mail p:before{content:'\e867';font-family:"fontana";color:#0062c3;font-size:18px;margin-right:10px;position:absolute;left:15px;top:0}body footer .util .foot_one .redes{display:flex;justify-content:flex-end;margin:12px 0 30px 0}body footer .util .foot_one .redes ul{padding:14px 0 14px 0;display:flex;justify-content:flex-start;list-style:none}body footer .util .foot_one .redes ul li{text-align:right;margin-left:12px}body footer .util .foot_one .redes ul li:first-child{margin-left:0}body footer .util .foot_one .redes ul li i{font-size:16px}body footer .util .foot_one .redes ul li:hover i.icon-facebook,body footer .util .foot_one .redes ul li:focus i.icon-facebook{color:#3b5998}body footer .util .foot_one .redes ul li:hover i.icon-flickr,body footer .util .foot_one .redes ul li:focus i.icon-flickr{color:#f40083}body footer .util .foot_one .redes ul li:hover i.icon-google,body footer .util .foot_one .redes ul li:focus i.icon-google{color:#dd4b39}body footer .util .foot_one .redes ul li:hover i.icon-instagram,body footer .util .foot_one .redes ul li:focus i.icon-instagram{color:#c32aa3}body footer .util .foot_one .redes ul li:hover i.icon-linkedin,body footer .util .foot_one .redes ul li:focus i.icon-linkedin{color:#007bb5}body footer .util .foot_one .redes ul li:hover i.icon-pinterest,body footer .util .foot_one .redes ul li:focus i.icon-pinterest{color:#bd081c}body footer .util .foot_one .redes ul li:hover i.icon-skype,body footer .util .foot_one .redes ul li:focus i.icon-skype{color:#00aff0}body footer .util .foot_one .redes ul li:hover i.icon-twitter,body footer .util .foot_one .redes ul li:focus i.icon-twitter{color:#55acee}body footer .util .foot_one .redes ul li:hover i.icon-whatsapp,body footer .util .foot_one .redes ul li:focus i.icon-whatsapp{color:#25d366}body footer .util .foot_one .redes ul li:hover i.icon-youtube,body footer .util .foot_one .redes ul li:focus i.icon-youtube{color:#b00}body footer .util .foot_one .frase_pie{display:block;line-height:25px;padding:20px 0 0;text-align:center}body footer .util .foot_two{border-bottom:1px solid #d5d5d5;min-height:158px;padding:21px 15px 15px;margin-bottom:2px}body footer .final{padding:20px 0;background:#0062c3;color:#fff}body footer .final a{color:#fff}body footer .final .copy,body footer .final .anaconda{font:400 1rem 'Roboto' , sans-serif;color:#fff}body footer .final .anaconda{text-align:right}body .el-contenido{min-height:450px}body .el-contenido .imagen_fondo_paginas{align-items:flex-end;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;min-height:275px;position:relative}body .el-contenido .imagen_fondo_paginas.sin_imagen{background-image:url("../images/cabecera_imagen_fondo.jpg")}body .el-contenido .imagen_fondo_paginas h2{color:#fff;font:700 2.571428571428572rem 'Oswald' , sans-serif;margin-bottom:15px;position:relative;text-transform:uppercase;z-index:2}body .el-contenido .imagen_fondo_paginas:before{content:"";background:-o-linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.4), rgba(0,0,0,0.1));background:-ms-linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.4), rgba(0,0,0,0.1));background:-moz-linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.4), rgba(0,0,0,0.1));background:-webkit-linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.4), rgba(0,0,0,0.1));background:linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.4), rgba(0,0,0,0.1));left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}body .el-contenido .navigation{float:right}body .el-contenido .navigation ul li{padding:5px 10px;background:#f7f7f7;margin:0 1px}body .el-contenido .navigation ul li a{color:#000}body .el-contenido .navigation ul li.active{background:rgba(0,98,195,0.7)}body .el-contenido .navigation .pages{display:none}body .the_page{padding-top:53px}body .the_page h2{font:700 2rem 'Open Sans' , sans-serif;margin:0 0 30px;padding:0 0 10px;text-align:center;text-transform:capitalize;border-bottom:1px solid #d5d5d5}body .the_page h2:before{border-bottom:4px solid #d5d5d5;content:"";left:0;margin:28px auto 0;padding:10px;position:absolute;right:0;width:145px}body .the_page h3{color:#000;font:700 1.428571428571429rem 'Open Sans' , sans-serif;text-transform:capitalize}body .the_page h4{color:#0062c3;font:700 1.142857142857143rem 'Open Sans' , sans-serif;margin-bottom:15px;text-transform:capitalize}body .the_page .contenido{margin-bottom:40px;display:inline-block;width:100%;text-align:justify}body .the_page .contenido p{font:400 1.071428571428571rem 'Open Sans' , sans-serif;line-height:26px}body .the_page .contenido ul{padding:0 15px}body .the_page .contenido h2,body .the_page .contenido h3,body .the_page .contenido h4,body .the_page .contenido h5,body .the_page .contenido h6{border-bottom:0;color:#0062c3;text-transform:capitalize;text-align:left}body .the_page .contenido h2:before,body .the_page .contenido h3:before,body .the_page .contenido h4:before,body .the_page .contenido h5:before,body .the_page .contenido h6:before{display:none}body .the_page .contenido h1{font:700 2rem 'Open Sans' , sans-serif;margin:0 0 30px;padding:0 0 10px;text-align:center;text-transform:capitalize;border-bottom:1px solid #d5d5d5}body .the_page .contenido h1:before{border-bottom:4px solid #d5d5d5;content:"";left:0;margin:28px auto 0;padding:10px;position:absolute;right:0;width:145px}body .the_page .contenido h2{font:700 1.571428571428571rem 'Open Sans' , sans-serif}body .the_page .contenido h3{font:700 1.428571428571429rem 'Open Sans' , sans-serif}body .the_page .contenido h4{font:700 1.285714285714286rem 'Open Sans' , sans-serif}body .the_page .contenido h5{font:700 1.142857142857143rem 'Open Sans' , sans-serif}body .the_page .contenido h6{font:700 1rem 'Open Sans' , sans-serif}body .the_page .contenido img{float:left;margin:0 30px 30px 0}body .the_page .contenido img.alignleft{float:left;margin:0 30px 30px 0}body .the_page .contenido img.aligncenter{float:none;margin:0 auto}body .the_page .contenido img .alignright{float:right;margin:0 0 30px 30px}body .the_page .contenido .one-half h4,body .the_page .contenido .two-third h4,body .the_page .contenido .one-third h4,body .the_page .contenido .one-half strong,body .the_page .contenido .two-third strong,body .the_page .contenido .one-third strong{color:#ffe692}body .the_page .contenido .one-half blockquote,body .the_page .contenido .two-third blockquote,body .the_page .contenido .one-third blockquote{background:#ffe692;padding:10px 15px;color:#fff;max-width:60%;margin:0 auto 15px;border-radius:4px}body .the_page .contenido .one-half blockquote p,body .the_page .contenido .two-third blockquote p,body .the_page .contenido .one-third blockquote p,body .the_page .contenido .one-half blockquote span,body .the_page .contenido .two-third blockquote span,body .the_page .contenido .one-third blockquote span,body .the_page .contenido .one-half blockquote strong,body .the_page .contenido .two-third blockquote strong,body .the_page .contenido .one-third blockquote strong{color:#fff;font-weight:700;margin:0 auto;text-align:center}body .the_page .contenido .one-half .gallery .gallery-item img,body .the_page .contenido .two-third .gallery .gallery-item img,body .the_page .contenido .one-third .gallery .gallery-item img{margin:15px 10px}body .the_page .contenido .one-half ul,body .the_page .contenido .two-third ul,body .the_page .contenido .one-third ul{line-height:30px;position:relative}body .the_page .contenido .one-half ul li,body .the_page .contenido .two-third ul li,body .the_page .contenido .one-third ul li{display:grid;vertical-align:top;list-style:none;padding-left:5px}body .the_page .contenido .one-half ul li:after,body .the_page .contenido .two-third ul li:after,body .the_page .contenido .one-third ul li:after{color:#eb3531;content:"\e84b";font-family:"fontana";font-size:12px;left:0;position:absolute}body .the_page .contenido .one-half table tbody tr:first-child td:last-child,body .the_page .contenido .two-third table tbody tr:first-child td:last-child,body .the_page .contenido .one-third table tbody tr:first-child td:last-child{background-color:#ffe692}body .the_page .contenido .one-half.first h4,body .the_page .contenido .two-third.first h4,body .the_page .contenido .one-third.first h4,body .the_page .contenido .one-half.third h4,body .the_page .contenido .two-third.third h4,body .the_page .contenido .one-third.third h4,body .the_page .contenido .one-half.first strong,body .the_page .contenido .two-third.first strong,body .the_page .contenido .one-third.first strong,body .the_page .contenido .one-half.third strong,body .the_page .contenido .two-third.third strong,body .the_page .contenido .one-third.third strong{color:#ffe692}body .the_page .contenido .one-half.first table tbody tr:first-child td:last-child,body .the_page .contenido .two-third.first table tbody tr:first-child td:last-child,body .the_page .contenido .one-third.first table tbody tr:first-child td:last-child,body .the_page .contenido .one-half.third table tbody tr:first-child td:last-child,body .the_page .contenido .two-third.third table tbody tr:first-child td:last-child,body .the_page .contenido .one-third.third table tbody tr:first-child td:last-child{background-color:#ffe692}body .the_page .contenido table{width:100%;margin:5px auto 10px;border:1px solid #d5d5d5}body .the_page .contenido table tbody tr{border-bottom:1px solid #d5d5d5}body .the_page .contenido table tbody tr h2{color:#fff;text-align:center;margin:5px auto}body .the_page .contenido table tbody tr:first-child td{background-color:demi;color:#fff}body .the_page .contenido table tbody tr:last-child{border-bottom:0}body .the_page .contenido table tbody tr td{text-align:center;border-right:1px solid #d5d5d5;padding:6px}body .the_page .contenido table tbody tr td:last-child{border-right:0}body .the_page .imagen{float:left;margin:0 30px 15px 0;max-width:500px}body .the_page .imagen img{float:none;margin:0}body .the_page .fecha{font:400 .9285714285714286rem 'Oswald' , sans-serif;text-transform:capitalize;margin-bottom:15px}body .the_page .gallery{width:100%;display:block;justify-content:center}body .the_page .gallery .gallery-item{width:auto !important;margin:0 !important}body .the_page .gallery .gallery-item img{margin:0 17px 15px}body .the_page .btn-atras{background:#0062c3;color:#fff;display:flex;float:right;font:700 1rem 'Oswald' , sans-serif;margin-top:25px;padding:10px 15px;text-transform:uppercase}body .the_page .btn-atras:before{margin-right:8px;-o-transform:scaleY(-1);-ms-transform:scaleY(-1);-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);content:"\f02a";font-family:"fontana";font-size:14px}body.page-template-servicios *,body.page-template-proyectos *{color:#fff}body.page-template-servicios h2.titulo,body.page-template-proyectos h2.titulo{color:#fff;font:700 2.571428571428572rem 'Oswald' , sans-serif;margin-bottom:15px;position:relative;text-transform:uppercase;z-index:2}body.page-template-servicios .el-contenido,body.page-template-proyectos .el-contenido{padding-top:194px;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:275px;color:#fff}body.page-template-servicios .el-contenido .contenido,body.page-template-proyectos .el-contenido .contenido{position:relative;z-index:9}body.page-template-servicios .el-contenido:before,body.page-template-proyectos .el-contenido:before{content:"";background:-o-linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.4), rgba(0,0,0,0));background:-ms-linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.4), rgba(0,0,0,0));background:-moz-linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.4), rgba(0,0,0,0));background:-webkit-linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.4), rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.4), rgba(0,0,0,0));left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}body.page-template-noticias .el-contenido{background:url("../images/fondo_noticias.png") center}body.page-template-noticias .el-contenido .contenido .row .borde{display:block;width:100%;margin-bottom:15px;border-bottom:1px solid #333}body.page-template-noticias .el-contenido .contenido .row:last-child .borde{display:none}body.page-template-quienes-somos .the_page .contenido h3{color:#0062c3;font:500 2.142857142857143rem 'Oswald' , sans-serif;text-transform:capitalize}body.page-template-quienes-somos .the_page .contenido h4{color:#0062c3;font:500 1.285714285714286rem 'Oswald' , sans-serif;margin-bottom:15px;text-transform:capitalize}body.page-template-quienes-somos .the_page .contenido img{float:right;margin:0 0 30px 30px}body.page-template-quienes-somos .mision_vision{min-height:371px;padding-top:75px;color:#fff;border-bottom:1px solid;background-position:center;background-repeat:no-repeat;background-size:cover}body.page-template-quienes-somos .mision_vision h1,body.page-template-quienes-somos .mision_vision h2,body.page-template-quienes-somos .mision_vision h3,body.page-template-quienes-somos .mision_vision h4,body.page-template-quienes-somos .mision_vision h5,body.page-template-quienes-somos .mision_vision h6,body.page-template-quienes-somos .mision_vision b,body.page-template-quienes-somos .mision_vision p,body.page-template-quienes-somos .mision_vision strong{color:#fff}body.page-template-quienes-somos .mision_vision h1,body.page-template-quienes-somos .mision_vision h2,body.page-template-quienes-somos .mision_vision h3,body.page-template-quienes-somos .mision_vision h4,body.page-template-quienes-somos .mision_vision h5,body.page-template-quienes-somos .mision_vision h6{font-family:"Oswald",sans-serif}body.page-template-quienes-somos .mision_vision h1 strong,body.page-template-quienes-somos .mision_vision h2 strong,body.page-template-quienes-somos .mision_vision h3 strong,body.page-template-quienes-somos .mision_vision h4 strong,body.page-template-quienes-somos .mision_vision h5 strong,body.page-template-quienes-somos .mision_vision h6 strong{font-family:"Oswald",sans-serif}body.page-template-quienes-somos .mision_vision p{line-height:26px}body.page-template-quienes-somos .contenido_extras{background-color:#101010;padding:47px 0 80px}body.page-template-quienes-somos .contenido_extras h2{color:#fff;font:500 2.142857142857143rem 'Oswald' , sans-serif;text-transform:uppercase;margin-bottom:47px}body.page-template-quienes-somos .contenido_extras h4{color:#fff;font:700 1.714285714285714rem 'Oswald' , sans-serif;text-transform:uppercase;margin-bottom:17px}body.page-template-quienes-somos .contenido_extras .imagen-extra{background-position:center;background-size:contain;background-repeat:no-repeat;height:89px;margin-bottom:12px}body.page-template-quienes-somos .contenido_extras .detalles{text-align:center}body.page-template-quienes-somos .contenido_extras .detalles p{font:400 1rem 'Open Sans' , sans-serif;line-height:24px;color:#fff}body.page-template-proyectos .noticias{background-image:none;background-color:#ebebeb}body.page-template-contacto .mapa{border-top:none;height:100%;padding-left:15px}body.page-template-contacto .mapa iframe{height:100% !important}body.page-template-contacto .contenido_contacto{background:#0062c3}body.page-template-contacto .contenido_contacto .contacto-in{padding:53px 0 20px 45px;max-width:571px}body.page-template-contacto .contenido_contacto .contacto-in h4{color:#fff;font:400 1.285714285714286rem 'Oswald' , sans-serif;text-transform:uppercase;margin:0}body.page-template-contacto .contenido_contacto .contacto-in h2{color:#fff;font:500 3.571428571428572rem 'Oswald' , sans-serif;text-transform:capitalize;position:relative;line-height:63px}body.page-template-contacto .contenido_contacto .contacto-in h2:before{border-bottom:2px solid #fff;content:"";left:0;margin:29px auto 0;padding:10px;position:absolute;width:100px;bottom:-30px}body.page-template-contacto .contenido_contacto .contacto-in .contenido{margin-top:69px}body.page-template-contacto .contenido_contacto .contacto-in .contenido p{color:#fff;font:400 1.142857142857143rem 'Open Sans' , sans-serif;line-height:24px}body.page-template-contacto .contenido_contacto .contacto-in form.wpcf7-form{padding:15px 0}body.page-template-contacto .contenido_contacto .contacto-in form.wpcf7-form span{color:#ffe692}body.page-template-contacto .contenido_contacto .contacto-in form.wpcf7-form .mensaje{margin:5px 0 22px 17%;text-transform:uppercase}body.page-template-contacto .contenido_contacto .contacto-in form.wpcf7-form .formulario{margin:15px 0}body.page-template-contacto .contenido_contacto .contacto-in form.wpcf7-form .formulario .campos .name{display:inline-block;margin-right:25px;text-align:right;vertical-align:top;width:11%}body.page-template-contacto .contenido_contacto .contacto-in form.wpcf7-form .formulario .campos .name span{color:#ffe692}body.page-template-contacto .contenido_contacto .contacto-in form.wpcf7-form .formulario .campos .field{display:inline-block;width:91%}body.page-template-contacto .contenido_contacto .contacto-in form.wpcf7-form .formulario .campos .field input{height:42px;margin-bottom:12px}body.page-template-contacto .contenido_contacto .contacto-in form.wpcf7-form .formulario .antes-enviar{display:flex;width:91%;margin-top:12px}body.page-template-contacto .contenido_contacto .contacto-in form.wpcf7-form .formulario .antes-enviar .btn-enviar{background:#e7950d;color:#fff;float:right;letter-spacing:6px;margin:20px 0;padding:8px 20px;text-transform:uppercase}body.page-template-contacto .contenido_contacto .contacto-in form.wpcf7-form .formulario .antes-enviar .btn-enviar:hover,body.page-template-contacto .contenido_contacto .contacto-in form.wpcf7-form .formulario .antes-enviar .btn-enviar:focus{filter:saturate(2)}body.home .el-contenido{margin-bottom:0}body.home .slide-sitio .imagen-sitio{min-height:510px;background-position:top center}body.home .slide-sitio .imagen-sitio:before{content:"";background:-o-linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.1), rgba(0,0,0,0.1));background:-ms-linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.1), rgba(0,0,0,0.1));background:-moz-linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.1), rgba(0,0,0,0.1));background:-webkit-linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.1), rgba(0,0,0,0.1));background:linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.1), rgba(0,0,0,0.1));left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}body.home .slide-sitio .contenido-slide{bottom:0;padding:0 15px;position:relative;right:15px;text-align:right;top:170px;width:600px;z-index:2}body.home .slide-fijo .contenido-slide{top:170px;position:absolute;width:600px}body.home .slide-fijo .contenido-slide .titulo-slide .detalle{font:400 1.428571428571429rem 'Oswald' , sans-serif}body.home .slide-sitio .contenido-slide .titulo-slide,body.home .slide-fijo .contenido-slide .titulo-slide{text-align:left}body.home .slide-sitio .contenido-slide .titulo-slide h3,body.home .slide-fijo .contenido-slide .titulo-slide h3{color:#fff;display:block;font:700 3.428571428571428rem 'Oswald' , sans-serif;text-transform:uppercase;min-height:145px}body.home .slide-sitio .contenido-slide .titulo-slide .detalle p,body.home .slide-fijo .contenido-slide .titulo-slide .detalle p{color:#fff;display:block;font:400 1.428571428571429rem 'Oswald' , sans-serif;margin:5px 0 0;max-width:490px;text-transform:uppercase}body.home .slide-sitio .imagen-sitio,body.home .slide-fijo .imagen-sitio{height:364px}body.home .slide-sitio .slick-prev,body.home .slide-fijo .slick-prev,body.home .slide-sitio .slick-next,body.home .slide-fijo .slick-next{background:rgba(0,0,0,0.5);border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);padding:10px 18px;position:absolute;top:50%;-o-transition:0.5s all;-ms-transition:0.5s all;-moz-transition:0.5s all;-webkit-transition:0.5s all;transition:0.5s all;z-index:99}body.home .slide-sitio .slick-prev:before,body.home .slide-fijo .slick-prev:before,body.home .slide-sitio .slick-next:before,body.home .slide-fijo .slick-next:before{content:"\e858";font-family:"fontana";font-size:30px}body.home .slide-sitio .slick-prev,body.home .slide-fijo .slick-prev{left:0}body.home .slide-sitio .slick-next,body.home .slide-fijo .slick-next{right:0}body.home .slide-sitio .slick-next:before,body.home .slide-fijo .slick-next:before{content:"\e857";font-family:"fontana";font-size:30px}body.home .slide-sitio .slick-dots,body.home .slide-fijo .slick-dots{bottom:30px;display:block;left:0;margin:0 auto;max-width:1106px;position:absolute;right:0;text-align:right}body.home .slide-sitio .slick-dots li,body.home .slide-fijo .slick-dots li{display:inline-block;height:25px;list-style:none;position:relative;top:10px;width:25px;border-radius:20px}body.home .slide-sitio .slick-dots li.slick-active,body.home .slide-fijo .slick-dots li.slick-active{border:1px solid #fff}body.home .slide-sitio .slick-dots li.slick-active button,body.home .slide-fijo .slick-dots li.slick-active button{background:#e7950d}body.home .slide-sitio .slick-dots li button,body.home .slide-fijo .slick-dots li button{background:#fff;border:0;border-radius:20px;bottom:3.9px;font-size:0;left:2.99px;margin:0 8.5px 2px 4px;padding:5px;position:relative}body.home .slide-sitio:hover .slick-prev,body.home .slide-fijo:hover .slick-prev,body.home .slide-sitio:focus .slick-prev,body.home .slide-fijo:focus .slick-prev,body.home .slide-sitio:hover .slick-next,body.home .slide-fijo:hover .slick-next,body.home .slide-sitio:focus .slick-next,body.home .slide-fijo:focus .slick-next{opacity:1;-ms-filter:none;filter:none;-o-transition:0.5s all;-ms-transition:0.5s all;-moz-transition:0.5s all;-webkit-transition:0.5s all;transition:0.5s all}body.home .contenido-extra{min-height:445px;position:relative;z-index:28}body.home .contenido-extra .saber_mas{margin-top:27px;display:inline-block}body.home .contenido-extra .saber_mas a{background:#0062c3;border-radius:4px;color:#fff;display:inline-block;font:500 1.285714285714286rem 'Oswald' , sans-serif;min-width:228px;padding:12px 15px;text-align:center;text-transform:uppercase}body.home .contenido-extra:after{border-color:#fff transparent transparent transparent;border-style:solid;border-width:88px 674px 0 685px;bottom:0;content:"";height:0;left:0;line-height:0;margin:auto;margin-bottom:-88px;position:absolute;right:0;text-align:center;width:0}body.home .contenido-extra .extra-in{position:relative;padding:36px 0 20px}body.home .contenido-extra .extra-in:after{background-image:url("../images/contenido_bienvenida_isotipo.png");background-position:top left;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";left:0;position:absolute;right:0;top:10px;z-index:-1}body.home .contenido-extra .extra-in .imagen_destacada{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:368px;width:100%}body.home .contenido-extra h2.titulo{color:#323232;font:700 3.214285714285714rem 'Oswald' , sans-serif;line-height:23px;margin:0;max-width:300px;position:relative;text-transform:uppercase;position:relative}body.home .contenido-extra h2.titulo span{color:#0062c3;font:700 3.214285714285714rem 'Oswald' , sans-serif}body.home .contenido-extra h2.titulo:first-line{color:#323232;font:300 2.571428571428572rem 'Oswald' , sans-serif;line-height:63px}body.home .contenido-extra h2.titulo:before{border-bottom:2px solid #666;content:"";left:0;margin:29px auto 0;padding:10px;position:absolute;width:100px;bottom:-7px}body.home .contenido-extra .contenido{color:#323232;font:300 1.285714285714286rem 'Oswald' , sans-serif;text-transform:uppercase}body.home .contenido-extra .contenido strong{display:block;font:300 1.285714285714286rem 'Oswald' , sans-serif}body.home .contenido-extra .contenido-bienvenida{margin-top:28px}body.home .contenido-extra .contenido-bienvenida p{font:300 1.285714285714286rem 'Oswald' , sans-serif;text-transform:uppercase}body.home .cobertura{background-position:top center;background-size:cover;background-repeat:no-repeat;border-top:1px solid #fff;min-height:640px;padding-top:71px}body.home .cobertura .contenido{background:#fff;-webkit-box-shadow:0 12px 13px -6px #999;box-shadow:0 12px 13px -6px #999;margin-bottom:-42px;min-height:610px;padding:31px;position:relative;z-index:2}body.home .cobertura .contenido:before{background:#fff url("../images/contenido_cobertura_fondo_blanco.png") no-repeat center;bottom:0;content:"";left:0;position:absolute;right:2px;top:7px;z-index:-1}body.home .cobertura .contenido h3{color:#666;font:400 1.714285714285714rem 'Oswald' , sans-serif;text-transform:uppercase;text-align:center;margin-bottom:54px}body.home .cobertura .contenido h3 span{color:#0062c3;font:700 1.714285714285714rem 'Oswald' , sans-serif}body.home .cobertura .imagen_escritorio{background-position:center;background-repeat:no-repeat;min-height:433px}body.search .noticias,body.search .servicios,body.search .testimonios{background:none;border:0;padding:0}body.search .content.el-contenido{padding:0 15px 15px}body.search .content.el-contenido h2{color:#0063c0;font:400 1.071428571428571rem 'Open Sans' , sans-serif}body.search .content.el-contenido h3{font:700 1.142857142857143rem 'Open Sans' , sans-serif}body.search .content.el-contenido #search_form form{margin:15px 0}body.search .content.el-contenido #search_form form input{border:1px solid #d5d5d5;border-radius:5px}body.search .content.el-contenido #search_form form button{background:#0062c3;border-radius:5px;color:#fff;padding:10px 15px;text-transform:capitalize}body.search .content.el-contenido .resultado{border-bottom:1px solid #d5d5d5;margin-bottom:25px;padding:15px}body.search .content.el-contenido .busquedas{background:#f7f7f7;border-radius:5px;display:block;margin:0 auto 20px;min-height:390px;padding:20px;text-align:center}body.search .content.el-contenido .busquedas img{margin:42px auto 30px}body.search .content.el-contenido .busquedas h4{color:#0063c0;margin:0 auto;max-width:405px}body.search .content.el-contenido .sugerencias{margin-top:20px}body.search .content.el-contenido .sugerencias ul li{line-height:23px;list-style:none;list-style-position:inside;margin:0 0 4px;padding-left:20px}body.search .content.el-contenido .sugerencias ul li:before{color:#0062c3;content:"\e85a";font-family:"fontana";font-size:18px;left:15px;position:absolute}body.search .content.el-contenido .hentry{-o-transition:0.3s all;-ms-transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;transition:0.3s all}body.search .content.el-contenido .hentry:hover{-webkit-box-shadow:10px 10px 10px #dadada;box-shadow:10px 10px 10px #dadada;-o-transition:0.3s all;-ms-transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;transition:0.3s all}body.search .content.el-contenido .hentry .imagen-bloque{background-color:#f7f7f7;background-repeat:no-repeat;background-size:cover;min-height:174px;position:relative;z-index:1}body.search .content.el-contenido .hentry .imagen-bloque:before{border-bottom:174px solid rgba(0,98,195,0.8);border-left:0 solid rgba(0,98,195,0.8);border-right:0 solid transparent;border-top:0 solid transparent;content:"";padding:0 100px;position:absolute;-o-transition:0.5s all;-ms-transition:0.5s all;-moz-transition:0.5s all;-webkit-transition:0.5s all;transition:0.5s all;z-index:-1}body.search .content.el-contenido .hentry .imagen-bloque h3{color:#fff;font:700 1.285714285714286rem 'Open Sans' , sans-serif;max-width:200px;padding:35px 20px 15px;text-align:left}body.search .content.el-contenido .hentry .imagen-bloque span{color:#fff;font:700 .8571428571428571rem 'Roboto' , sans-serif;padding:15px}body.search .content.el-contenido .hentry .entry{margin-bottom:20px}body.search .content.el-contenido .hentry .entry p{border:1px solid #d5d5d5;min-height:74px;padding:15px}body.error404 .el-contenido h3,body.error404 .el-contenido h4{text-transform:uppercase}body.error404 .el-contenido h3{color:#0063c0;font:900 2.142857142857143rem 'Roboto' , sans-serif}body.error404 .el-contenido h4{color:#000;font:300 1.428571428571429rem 'Roboto' , sans-serif}body.error404 .el-contenido .pagina-error{padding-top:40px}body.error404 .el-contenido .pagina-error .imagen{background:url("../images/404.png") no-repeat center;margin:0 auto 20px;max-width:341px;min-height:290px;padding-top:35px;text-align:center}body.error404 .el-contenido .pagina-error .imagen h3,body.error404 .el-contenido .pagina-error .imagen h4,body.error404 .el-contenido .pagina-error .imagen h6{text-align:center;margin:0 0 0 20px}body.error404 .el-contenido .pagina-error .imagen h3{color:#0063c0;font:900 4rem 'Roboto' , sans-serif;line-height:32px;text-transform:uppercase}body.error404 .el-contenido .pagina-error .imagen h4{color:#ffe692;font:700 2.142857142857143rem 'Roboto' , sans-serif;line-height:38px;text-transform:uppercase}body.error404 .el-contenido .pagina-error .imagen h6{color:#000;font:700 .7142857142857143rem 'Roboto' , sans-serif;line-height:0;text-transform:uppercase}.all-columns{clear:both;display:flex;float:none;justify-content:space-between;width:100%}.one-half,.one-third,.two-third{float:none;margin-bottom:10px;margin-left:0;margin-right:0;margin-top:0}.one-half{width:47%}.one-third{width:33%}.two-third{width:64%}.first{clear:left;margin-right:2%}.last{margin-left:2%}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media (min-width:max-width 1950px){body.home .contenido-extra:after{margin-bottom:-69px}}@media (max-width:1199px){body .modal.proyectos .modal-dialog{max-width:900px}body .modal.proyectos .modal-dialog .modal-header h4{font:500 1.785714285714286rem 'Oswald' , sans-serif}body.home .contenido-extra:after{border-width:70px 553px 0 538px}body.home .cobertura .contenido:before{top:30px}body.home .cobertura .contenido .imagen_escritorio{background-size:contain}body.home .clientes .items .imagen{background-size:contain;display:inline-block}body.home .destacados .lista-destacados .forma.modelo_dos.posicion_1:hover:before,body.home .destacados .lista-destacados .forma.modelo_dos.posicion_4:hover:before{border-left:250px solid rgba(0,98,195,0.8)}body.home .destacados .lista-destacados .forma.modelo_dos.posicion_2:hover:before,body.home .destacados .lista-destacados .forma.modelo_dos.posicion_3:hover:before{border-left:250px solid rgba(255,230,146,0.8)}body.page-contacto .contenido_contacto .contacto-in{margin:0 auto}body.page-contacto .contenido_contacto .contacto-in form.wpcf7-form .formulario .antes-enviar{display:block}body.page-contacto .contenido_contacto .contacto-in form.wpcf7-form .formulario .antes-enviar .btn-enviar{float:none}}@media (max-width:991px){body header{min-height:auto}body header.scroll:before{top:67px}body header.scroll .header .logo{margin-top:10px}body header.scroll .header .menu{top:-30px}body header .header .util .trabaja_nosotros{border-bottom:1px solid #ffe692;border-left:1px solid #ffe692;border-top:1px solid #ffe692;display:inline-table;position:fixed;right:0;top:28%}body header .header .menu .navbar #bs4navbar .navbar-nav .menu-item{padding:10px 23px 0}body header .header .menu .navbar #bs4navbar .navbar-nav .menu-item .nav-link{padding:2px}body header .header .menu .navbar #bs4navbar .navbar-nav .menu-item:first-child{display:none}body header #main .dropdown-menu.one{background:#ffe692;margin:20px 0 0 -19px;max-width:auto;min-width:auto;left:inherit;width:167px;right:0;border-top-right-radius:0;border-top-left-radius:0}body header #main .dropdown-menu.one a.dropdown-item{color:#0063c0}body header #main .dropdown-menu.one a.dropdown-item:active,body header #main .dropdown-menu.one a.dropdown-item:hover,body header #main .dropdown-menu.one a.dropdown-item:focus{background-color:#0062c3;color:#000}body header #main .dropdown-menu.one a:last-child span{color:#0063c0}body header #main .dropdown-menu.one a:last-child i{color:#0062c3;padding:0 0 0 19px}body header #main .open_menu{display:block;margin-top:20px;text-align:center}body header #main .open_menu span{margin-left:0%}body header #main .open_menu span.open{cursor:pointer;font-size:30px;line-height:18px;color:#fff}body header #main .open_menu.selector .interior-menu{background:#0062c3;height:100%;width:250px;overflow-y:auto}body header #main .open_menu.selector .interior-menu .logo{margin:0}body header #main .open_menu.selector #bs4navbar{display:block;margin-top:25px;position:relative;z-index:13}body header #main .open_menu.selector #bs4navbar .menu-item{text-align:left}body header #main .open_menu.selector #bs4navbar .menu-item.current-menu-item{background:#0045a2}body header #main .open_menu.selector #bs4navbar .menu-item-has-children >a{pointer-events:none}body header #main .open_menu.selector #bs4navbar .dropdown-menu{display:block;border:0;padding:0;margin-top:0;border-radius:0;margin-left:25px}body header #main .open_menu.selector #bs4navbar .dropdown-menu .dropdown-item{background:#52a6e7;border:0;color:#fff;font-size:1rem;font-weight:'light';padding:5px 5px 5px 6px;white-space:normal}body header #main .open_menu.selector #bs4navbar .dropdown-menu .dropdown-item:last-child{border-bottom:0}body header #main .open_menu.selector #bs4navbar .dropdown-menu .dropdown-item:hover,body header #main .open_menu.selector #bs4navbar .dropdown-menu .dropdown-item:focus,body header #main .open_menu.selector #bs4navbar .dropdown-menu .dropdown-item.active{background:#000;color:#fff}body header #main .selector #main{margin-left:250px}body header #main .sidenav{background-color:rgba(0,98,195,0.7);height:100%;left:0;position:fixed;top:0;-o-transition:0.2s all;-ms-transition:0.2s all;-moz-transition:0.2s all;-webkit-transition:0.2s all;transition:0.2s all;width:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}body header #main .sidenav .logo{display:none}body header #main .selector .sidenav{background-color:rgba(0,98,195,0.7);opacity:1;-ms-filter:none;filter:none;height:100%;left:0;overflow-x:hidden;position:fixed;top:0;-o-transition:0.2s all;-ms-transition:0.2s all;-moz-transition:0.2s all;-webkit-transition:0.2s all;transition:0.2s all;width:100%;z-index:1}body header #main .selector .sidenav .cerrar{color:#fff;cursor:pointer;font-size:25px;font-weight:700;padding:15px;position:absolute;right:15px;top:10px}body header #main .selector .sidenav .logo{background:#fff;display:block;margin-bottom:15px;max-width:inherit;padding:20px 0 8px 0;width:100%}body header #main .selector .sidenav .logo a{display:block;position:relative;z-index:13;margin:0 auto;max-width:200px}body header #main .selector .sidenav #bs4navbar a{color:#fff;display:block;font-size:15px;padding:8px 8px 8px 15px;text-decoration:none;-o-transition:0.3s all;-ms-transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;transition:0.3s all}body header #main .selector .sidenav #bs4navbar a:hover{color:#fff;-o-transition:0.3s all;-ms-transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;transition:0.3s all}body.home .slide-sitio .slick-dots,body.home .slide-fijo .slick-dots{text-align:center}body.home .contenido-extra:after{border-width:50px 400px 0 400px;margin-bottom:-50px}body.home .cobertura .contenido:before{display:none}body.page-template-quienes-somos .the_page .imagen,body.page-template-contacto .the_page .imagen,body .the_page .imagen{float:none;margin:0 auto 15px;display:block}body.page-template-quienes-somos .the_page .contenido,body.page-template-contacto .the_page .contenido,body .the_page .contenido{margin-bottom:15px}body.page-template-quienes-somos .the_page .contenido img,body.page-template-contacto .the_page .contenido img,body .the_page .contenido img{display:block;float:none;height:auto;margin:0 auto 15px;max-width:540px;width:100%}body.page-template-quienes-somos .the_page .contenido .btn-atras,body.page-template-contacto .the_page .contenido .btn-atras,body .the_page .contenido .btn-atras{float:none}body .destacados .lista-destacados .forma.modelo_dos.posicion_1:before,body .destacados .lista-destacados .forma.modelo_dos.posicion_2:before,body .destacados .lista-destacados .forma.modelo_dos.posicion_3:before,body .destacados .lista-destacados .forma.modelo_dos.posicion_4:before{display:none}body .destacados .lista-destacados .forma.modelo_dos.posicion_1:after,body .destacados .lista-destacados .forma.modelo_dos.posicion_4:after{background-color:rgba(0,98,195,0.8);-moz-background-clip:content;-webkit-background-clip:content;background-clip:content-box;bottom:0;content:"";left:0;margin:0;padding:0 15px;position:absolute;right:0;top:0}body .destacados .lista-destacados .forma.modelo_dos.posicion_2:after,body .destacados .lista-destacados .forma.modelo_dos.posicion_3:after{background:rgba(255,230,146,0.8);-moz-background-clip:content;-webkit-background-clip:content;background-clip:content-box;bottom:0;content:"";left:0;margin:0;padding:0 15px;position:absolute;right:0;top:0}body .testimonios a:hover:before{display:none}body .testimonios a:hover .testimonio:before,body .testimonios a:hover .testimonio:after{display:none}body .testimonios .testimonio:before{display:none}body .testimonios .testimonio:hover:before,body .testimonios .testimonio:focus:before{display:none}body.page-nosotros h4{margin-top:20px}body footer .util .foot_one{text-align:center}body footer .util .foot_one img{margin-bottom:15px}body footer .util .foot_one .redes{justify-content:center;margin-bottom:0}body footer .util .foot_two .contacto{line-height:30px;margin-bottom:20px;text-align:center}body footer .util .foot_two .contacto .direccion{max-width:inherit}body footer .util .foot_two .contacto .mail a,body footer .util .foot_two .contacto .fono a,body footer .util .foot_two .contacto .direccion a,body footer .util .foot_two .contacto .mail p,body footer .util .foot_two .contacto .fono p,body footer .util .foot_two .contacto .direccion p{display:initial;padding-left:42px;position:relative}body footer .util .foot_two .contacto .mail a:before,body footer .util .foot_two .contacto .fono a:before,body footer .util .foot_two .contacto .direccion a:before,body footer .util .foot_two .contacto .mail p:before,body footer .util .foot_two .contacto .fono p:before,body footer .util .foot_two .contacto .direccion p:before{left:15px}body footer .final .copy,body footer .final .anaconda{text-align:center;line-height:25px}}@media (max-width:768px){body .modal.proyectos .modal-dialog{width:500px}body header:before{top:86px}body header .header{min-height:auto;padding:15px 0 10px}body header .header:before,body header .header:after{width:5%;z-index:-1}body header .header .logo{max-width:133px;margin:0}body .the_page h2:before{display:none}body .the_page .imagen{float:none;margin:0 auto;display:block}body.home .slide-sitio .slick-dots,body.home .slide-fijo .slick-dots{z-index:99}body.home .slide-sitio .imagen-sitio{background-size:cover}body.home .slide-sitio.tipo_uno .contenido-slide,body.home .slide-sitio.slidetipouno .contenido-slide{height:380px}body.home .slide-sitio.tipo_dos .contenido-slide,body.home .slide-sitio.slidetipodos .contenido-slide{right:0;top:110px;width:auto}body.home .slide-fijo.tipo_dos,body.home .slide-fijo.slidetipodos{top:30px}body.home .slide-fijo.tipo_dos .contenido-slide,body.home .slide-fijo.slidetipodos .contenido-slide{left:15px;margin:0 auto;right:15px;top:130px;width:auto}body.home .slide-sitio.tipo_uno .contenido-slide,body.home .slide-fijo.tipo_uno .contenido-slide{border-right:0;width:100%}body.home .slide-sitio.tipo_uno .contenido-slide .titulo-slide,body.home .slide-fijo.tipo_uno .contenido-slide .titulo-slide{background:rgba(0,98,195,0.7);bottom:75px;left:0;margin:15px auto;right:0;text-align:center;width:100%}body.home .slide-sitio.tipo_uno .contenido-slide a,body.home .slide-fijo.tipo_uno .contenido-slide a{background:rgba(0,98,195,0.7);bottom:36px;display:block;left:0;position:absolute;right:0}body.home .slide-sitio.tipo_uno .contenido-slide .slogan-slide,body.home .slide-fijo.tipo_uno .contenido-slide .slogan-slide{bottom:2px;margin:5px auto;padding:5px 30px;left:0;right:0;text-align:center;background:rgba(0,0,0,0.7)}body.home .slide-sitio.tipo_uno .contenido-slide:before,body.home .slide-fijo.tipo_uno .contenido-slide:before{display:none}body.home .slide-sitio.tipo_dos .contenido-slide .titulo-slide h3,body.home .slide-fijo.tipo_dos .contenido-slide .titulo-slide h3{padding:20px 10px}body.home .contenido-extra:after{border-width:50px 100px 0 100px}body.home .contenido-extra .extra-in{text-align:center}body.home .contenido-extra .extra-in h2{margin:0 auto}body.home .contenido-extra .saber_mas{margin-bottom:20px}body.home .cobertura .contenido{padding:31px 15px}body .noticias h3{text-align:center}body .noticias .noticia-destacada:before{width:48%}body .noticias .noticia-destacada:after{width:47%}body.page-contacto form.wpcf7-form .content .name,body.page-contacto form.wpcf7-form .content .field{text-align:left;width:100%;margin-right:0}body.page-contacto form.wpcf7-form .content-final{margin-left:0;width:100%}body.page-contacto form.wpcf7-form .content-final .btn-enviar{width:100%}body .destacados .lista-destacados a.url{display:block;width:100%}body .destacados .lista-destacados a.url:hover,body .destacados .lista-destacados a.url:focus{-webkit-box-shadow:none;box-shadow:none}body .destacados .lista-destacados .forma.modelo_uno .imagen_fondo .detalle .contenido{top:20%}body .testimonios .testimonio .imagen{display:block;text-align:center;margin:0 auto}body .testimonios .testimonio .contenido{width:100%}body .contacto_home .info{width:auto}body .clientes .items .imagen{background-size:contain;display:inline-block}.all-columns{display:block}.one-half,.one-third,.two-third,.first,.last{width:100%;clear:left;margin-right:0;margin-left:0}}@media (max-width:767px){body header .header .logo{margin:8px 65px}body .modal.trabaja .modal-dialog .modal-header .close,body .modal.proyectos .modal-dialog .modal-header .close{top:0;right:0}}@media (max-width:576px){body{overflow-x:hidden}body .modal.trabaja .modal-dialog,body .modal.proyectos .modal-dialog{max-width:90%;margin:20px auto}body .modal.trabaja .modal-dialog .modal-body form.wpcf7-form .formulario .antes-enviar{display:block;width:100%}body .modal.trabaja .modal-dialog .modal-body form.wpcf7-form .formulario .antes-enviar .recaptcha{margin:0 auto;display:table}body .modal.trabaja .modal-dialog .modal-body form.wpcf7-form .formulario .antes-enviar .btn-enviar{text-align:center;margin:20px auto 0;display:block;float:none}body header:before{top:82px}body header .header .logo{margin:6px 25px}body header .header .util .trabaja_nosotros{top:initial;bottom:10%}body .el-contenido{overflow-x:hidden}body.home .slide-fijo .contenido-slide{left:0;right:0;width:auto}body.home .slide-sitio .contenido-slide .titulo-slide,body.home .slide-fijo .contenido-slide .titulo-slide{text-align:center}body.home .slide-sitio .contenido-slide .titulo-slide h3,body.home .slide-fijo .contenido-slide .titulo-slide h3{font:700 2.142857142857143rem 'Oswald' , sans-serif}body.home .slide-sitio .contenido-slide .titulo-slide .detalle p,body.home .slide-fijo .contenido-slide .titulo-slide .detalle p{font:400 1.428571428571429rem 'Oswald' , sans-serif}body .noticias .noticia-destacada:before{width:47%}body .noticias .noticia-destacada:after{width:47%}}.mantenimiento{bottom:0;color:#fff;display:inline-flex;position:fixed;right:0;width:360px;z-index:1140}.mantenimiento .mantenimiento-in{display:block;height:40px}.mantenimiento .mantenimiento-in a.mantencion{background:url("/wp-content/themes/tema/images/imagen_mantenimiento_1.png") no-repeat bottom;padding:22px 130px}.mantenimiento .mantenimiento-in a.construccion{background:url("/wp-content/themes/tema/images/imagen_construccion_1.png") no-repeat bottom;padding:22px 130px}.mantenimiento .mantenimiento-in a:hover,.mantenimiento .mantenimiento-in a:focus{-webkit-box-shadow:none;box-shadow:none;color:#000;outline:none;outline-offset:0}