#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}#footer-bottom{background-color:rgba(255,255,255,0.32)}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:981px){#logo{max-height:100%}.et_pb_svg_logo #logo{height:100%}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.et_menu_container #et_top_search{display:none}#main-header .menu_contactanos a{background:#2E3094;box-shadow:none!important;border:solid 2px #2E3094;border-radius:5px;max-width:150px;width:150px!important;color:#fff!important;padding-top:16.5px!important;padding-bottom:16.5px!important;width:100px;text-align:center;font-weight:500!important}.titulos_azules h2{color:#2E3094;font-size:45px;font-weight:bold}@media (min-width:767px){.seccion_hiztoria_texto{margin-left:-4em!important;padding:65px 45px;background:#fff}.seccion_hiztoria_texto h2{font-size:45px;line-height:55px}.seccion_hiztoria_texto p{font-size:25px;line-height:35px}}@media(max-width:767px){.seccion_hiztoria_texto{padding:65px 45px;background:#fff}.seccion_hiztoria_texto h2{font-size:45px;line-height:55px}.seccion_hiztoria_texto p{font-size:25px;line-height:35px}}.seccion_galeria_proyectos.et_pb_portfolio .et_pb_portfolio_item{float:left;width:25%}.seccion_galeria_proyectos ul{display:flex;justify-content:center}.seccion_galeria_proyectos li a{background-color:transparent!important;border:none!important;background-color:transparent!important;color:#000000!important;font-weight:bold!important;font-size:25px}.seccion_galeria_proyectos li a.active{color:#EB1B24!important}@media (min-width:767px){.seccion_galeria_proyectos.et_pb_portfolio .et_pb_portfolio_item{max-height:418px;overflow:hidden}.seccion_galeria_proyectos img{min-height:418px}}@media (max-width:767px){.seccion_galeria_proyectos_movil li{width:auto!important}.seccion_galeria_proyectos_movil li a{background-color:transparent!important;border:none!important;background-color:transparent!important;color:#000000!important;font-weight:bold!important;font-size:25px}.seccion_galeria_proyectos_movil li a:after{content:"  /"}.seccion_galeria_proyectos_movil li a.active{color:#EB1B24!important}.seccion_galeria_proyectos_movil .et_pb_portfolio_item{margin-bottom:0!important}}.et_pb_filterable_portfolio .et_pb_portofolio_pagination,.et_pb_gallery .et_pb_gallery_pagination{border:0!important}.formulario_de_contacto h1{color:#2E3094;font-weight:bold}.formulario_de_contacto{box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:25px;border-radius:0px;padding:72px 46px;max-width:790px;margin:0 auto;background-color:#fff}.formulario_de_contacto_pop{box-shadow:none!important;text-align:left!important;padding-top:20px!important}.formulario_de_contacto_pop h2{color:#0193FD;font-style:normal;font-weight:600;font-size:45px;line-height:53px}@media (max-width:767px){.formulario_de_contacto{padding:46px 26px}}.formulario_de_contacto .col-md-6{width:50%;float:left}.formulario_de_contacto .col-md-12{width:100%;float:left}@media (max-width:767px){.formulario_de_contacto .col-md-6{width:100%!important}}.formulario_de_contacto input,.formulario_de_contacto textarea{border-color:#E5E5EA;width:calc(100% - 10px);border-radius:5px;padding:10px}@media (min-width:767px){.formulario_de_contacto textarea{height:80px;margin-bottom:0!important}}.formulario_de_contacto input[type="submit"]{background:none;box-shadow:none!important;border:solid 2px #2E3094;border-radius:50px;max-width:150px;color:#2E3094}.formulario_de_contacto input[type="submit"]:hover{background:#2E3094;color:#fff;cursor:pointer}.seccion_servicios_home{padding-top:0!important;padding-bottom:1%!important}.seccion_servicios_home .et_pb_column{width:49%!important}.seccion_servicios_home .et_pb_column{margin-right:1%!important}.seccion_servicios_home .et_pb_row .et_pb_column.et-last-child,.seccion_servicios_home .et_pb_row .et_pb_column:last-child{margin-right:0!important}.contenedor_textos_servicios{padding:65px 45px}.contenedor_textos_servicios h2{font-size:45px;border-bottom:solid #2E3094;max-width:350px}@media(max-width:767px){.seccion_servicios_home .et_pb_column{width:100%!important;margin-bottom:1%}}@media (min-width:767px){.contenedor_proyectos .et_pb_grid_item{width:32.33%!important;margin-right:1%!important;margin-bottom:1%!important;text-align:center;clear:none!important}.contenedor_proyectos img{min-height:276px}}.fotos_galeria_proyectos .et_pb_grid_item{width:32.33%!important;margin-right:1%!important;margin-bottom:1%!important;clear:none!important}.fotos_galeria_proyectos h3{display:none}.fotos_galeria_proyectos img{width:auto!important;min-height:307.15px!important}@media (min-width:767px){.fotos_galeria_proyectos .et_pb_grid_item{max-height:351px;overflow:hidden}.fotos_galeria_proyectos .et_pb_grid_item img{min-height:352px!important}}@media (max-width:767px){.fotos_galeria_proyectos img{min-height:106px!important}.fotos_galeria_proyectos .et_pb_grid_item{max-height:106px;overflow:hidden}}.cuadro_mapas h2{text-align:center;padding-top:30px;padding-bottom:30px}.modulo_otros_proyectos .et_pb_portfolio_item{width:32.33%!important;margin-right:1%!important;margin-bottom:1%!important;clear:none!important;text-align:center!important}@media(min-width:767px){.modulo_otros_proyectos img{min-height:276px}}.contenedor_descripcion_proyecto p{font-size:18px!important}.titulos_barra_inferior h2{border-bottom:solid #2E3094;max-width:400px;margin:0 auto}#main-footer{background-color:#fff!important;color:#000000}#main-footer p,#main-footer a,#main-footer div,#main-footer h4{color:#000!important}.iconos_footer li{display:inline-block}.iconos_footer li::before{display:none}.iconos_footer li i{font-size:30px;border:solid 2px #2E3094;border-radius:50%;padding:0!important;width:50px;height:50px;text-align:center;padding-top:8px!important;margin-left:10px;color:#fff!important;background-color:#2E3094}.iconos_footer li{padding-left:10px!important}#footer-widgets .footer-widget li:before{display:none!important}