@font-face{font-family:FontAwesome;src:url(/vendor/fontawesome-free/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype") , url(/vendor/fontawesome-free/webfonts/fa-regular-400.woff2) format("woff2") , url(/vendor/fontawesome-free/webfonts/fa-regular-400.woff) format("woff") , url(/vendor/fontawesome-free/webfonts/fa-regular-400.ttf) format("truetype") , url(/vendor/fontawesome-free/webfonts/fa-regular-400.svg#fontawesome) format("svg");font-weight:400;font-display:swap;font-style:normal}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-fw{width:1.28571429em;text-align:center}.fa-angle-right:before{content:"\f105"}.fa-facebook-f:before{content:"\f39e"}.fa-twitter:before{content:"\f099"}.fa-linkedin-in:before{content:"\f0e1"}.menu-verde{background:#abbf15;font-size:.9rem;min-height:52px;display:flex;align-items:center}.menu-link{font-size:12px;font-weight:400;padding:6px 10px;text-decoration:none;display:block;width:100%;opacity:.7;color:#fff}.redes-sociales{display:none}.lista-menu{display:flex;align-items:center;line-height:24px}.img-logo{width:100%}.boton-menu{background-color:#2c4384;color:#fff;padding:6px 12px;margin-right:10px;margin-bottom:5px}.boton-hamburguesa{display:flex;justify-content:end;margin-bottom:20px}.navbar-light .navbar-nav .nav-link{color:#2c4384;font-style:normal;line-height:20px;padding:7px 8px;margin:1px 0;text-align:left;text-transform:uppercase;font-weight:700;font-size:12px;width:100%;letter-spacing:-.05rem}.navbar-nav>li{border-bottom:1px solid #f1f1f1;width:100%}.menu-wrap{justify-content:end}.activo{background-color:#2c4384;color:#fff}.activo .nav-link{color:#fff!important}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#2c4384}.dropdown-item{border-bottom:1px solid #f1f1f1}.dropdown-menu{border:unset;font-size:13px}.slider{height:350px}.cita{background-color:#2c4384;color:#fff}.home-intro{padding:39px 0;background-color:#abbe2d;margin-bottom:60px}.p-messages{color:#fff;font-size:22px;font-weight:600;line-height:26px}.titulo-enegence{font-size:1.8rem;color:#2c4384;letter-spacing:-.05em}.parrafo-message{line-height:1.8rem;letter-spacing:-.05em;font-size:1.2rem;color:#777}.boton-blanco{border-color:#d9d9d9 #d9d9d9 #bfbfbf;background-color:#fff;color:#2c4384!important;padding:8px 24px;font-size:12.8px;line-height:19px}.owl-carousel.owl-drag .owl-item{background-color:#fff}.titulo-servicios{font-size:1.4rem;line-height:27px;color:#2c4384;letter-spacing:-.05em}.parrafo-servicios{line-height:26px;color:#777;font-size:1rem}footer{background-color:#364586!important}.copy{color:#fff;font-size:12px}.footer-logo{position:relative;top:2px;margin-top:40px}.tituloAP{font-size:1.3rem;color:#2c4384;font-weight:bold;letter-spacing:1px}.titulo-preguntasAP{font-size:1.3rem;line-height:27px;color:#2c4384;letter-spacing:-.03em;font-weight:bold}.greenPleca{border-top:solid 25px #abbf15;padding-top:6px}.text-justified{text-align:justify}@media only screen and (min-width:768px){.header-logo{margin:auto;display:flex;justify-content:center}.lista-menu{margin:auto}.navbar-collapse{border-top:1px solid #ededed}.borde{border-right:1px solid #ededed;border-left:1px solid #ededed}.navbar-nav>li{height:60px;display:flex;align-items:center;padding:0 17px;border-bottom:unset}.activo{background-color:#fff;border-top:3px solid #2c4384}.activo .nav-link{color:#2c4384!important}.redes-sociales{display:flex;justify-content:end}.redes{display:flex;padding:0 10px}.somos{display:block ruby}.fab{color:#fff}.slider{height:510px}.carousel-caption{height:490px;display:flex;align-items:center;align-content:center;flex-wrap:wrap;right:12%;left:12%}.titulo-slider{font-size:25px}.cita{font-size:13px;font-weight:700;padding:12px 16px}footer{padding:20px 0}.footer-logo{margin:20px 0}}