@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(fonts/roboto-v49-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:600;src:url(fonts/roboto-v49-latin-600.woff2) format('woff2')}html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}body{background:#fff;color:#313131;font-family:Roboto,sans-serif;font-size:19px;font-weight:500;line-height:1.2}h1,h2,h3{color:#182f76;text-align:center;font-weight:600;line-height:1.1;margin-bottom:6px}h1{font-size:1.7em}h2{font-size:1.4em}h3{font-size:1.2em}@media (max-width:768px){body{font-size:18px}h1{font-size:1.5em}h2{font-size:1.2em}h3{font-size:1em}}p{margin-bottom:16px}strong{color:#182f76;font-weight:600}a,a:hover{text-decoration:none}.text-center{text-align:center}img{display:block;margin-left:auto;margin-right:auto}.img-responsive{max-width:100%;height:auto}@media (max-width:992px){.img-responsive{margin-bottom:18px}}.img-frame{background-color:#fff;border:solid 1px #dbc395;padding:5px}@media (min-width:992px){.vertical-align{display:flex;align-items:center}}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-md-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.col-md-6{float:left}.col-md-6{width:50%}.col-md-pull-6{right:50%}.col-md-push-6{left:50%}}.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.container:after,.row:after{clear:both}.bullet{list-style:none;padding-left:0}.bullet li{position:relative;padding-left:33px;margin-bottom:8px;font-weight:600;color:#3c3c3c;line-height:1.3}.bullet li::before{content:"\f00c";font-family:FontAwesome;position:absolute;left:4px;top:0;font-size:1em;color:#182f76}#contacto{background:radial-gradient(ellipse,#022d8d,#022167);color:#fff;text-align:center}#contacto h2,#contacto h3{color:#ffce76;margin-bottom:4px}#contacto h3{font-size:18px;letter-spacing:1px}#contacto p{margin:10px}#contacto a{font-size:120%;font-weight:700;letter-spacing:1px;color:#ffdfa6}#contacto a:hover{color:#ffba3d}#contacto .fa{color:#ffdfa6;font-size:120%}#contacto .fa:hover{color:#ffba3d}#contacto .fa-2x{font-size:1.7em}#contacto input,#contacto textarea{display:block;font-family:inherit;font-size:inherit;width:100%;max-width:420px;padding:4px 8px;border:none;border-radius:3px;margin-bottom:6px;margin-left:auto;margin-right:auto;outline:0;resize:none}#contacto input[name=zipcode]{display:none}#contacto .btn{display:block;background:#ffba3d;color:#022d8d;font-weight:700;padding:10px 30px;resize:none;outline:0;border:none;margin-left:auto;margin-right:auto}#contacto .btn:hover{cursor:pointer;background:#d99a26;color:#022d8d}@media (max-width:992px){#contacto form{margin-top:25px}}#contacto .img-responsive{margin-bottom:8px}#cta{background:radial-gradient(ellipse,#1341a7,#002371);color:#fff;text-align:center;padding:100px}#cta .card{max-width:1000px;margin:0 auto;padding:20px;background-color:#022167}@media (max-width:768px){#cta{padding:80px 15px}#cta .card{padding:15px}}#cta h2{color:#ddc089;margin-bottom:12px}#cta p{margin-bottom:16px}#cta p.bigger{font-size:1.2em;font-weight:600;letter-spacing:.5px}#cta a{color:#ddc089}#cta a:hover{color:#ffdc98}@font-face{font-display:swap;font-family:FontAwesome;font-weight:400;font-style:normal;src:local(''),url(fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2')}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-map-marker:before{content:"\f041"}.fa-phone:before{content:"\f095"}.fa-check:before{content:"\f00c"}.fa-whatsapp:before{content:"\f232"}#footerbar{background:linear-gradient(#022d8d,#022167);border-top:#3e70dd;color:#d3cfc8;font-size:16px;font-weight:500;width:100%;padding:8px 12px}#footerbar span{float:right}#footerbar a{color:#ffdfa6}#footerbar a:hover{color:#ffba3d}@media (max-width:768px){#footerbar{text-align:center}#footerbar span{display:block;float:none;text-align:center}}#headerbar{padding:10px;width:100%;overflow:hidden}#headerbar img{float:left;margin:0;display:block;vertical-align:top}#headerbar span{float:right;font-size:24px;color:#182f76;margin-top:40px}#headerbar .fa{color:#c76f04}#headerbar a{color:#182f76;font-size:25px;font-weight:700}#headerbar a:hover{color:#2f2910}@media (max-width:768px){#headerbar{text-align:center}#headerbar img{float:none;margin:0 auto;transform:scale(.9)}#headerbar span{float:none;display:block;margin-top:8px;text-align:center}}nav{width:100%;z-index:999;font-size:14px;font-weight:400;text-transform:uppercase}nav a{display:flex;align-items:center;justify-content:center;height:32px;color:#fff;font-weight:500;background:#c18419;text-decoration:none;line-height:32px}nav ul{list-style:none;display:flex}nav ul li{position:relative;flex:1;text-align:center;background:#8a8e77;border-right:2px solid #835300;border-bottom:1px solid #835300;border-top:1px solid #835300}nav ul li:last-child{border-right:none}nav ul li a:hover{background:#182f76;color:#fff}nav.sticky{position:fixed;top:0;width:100%;z-index:999}section{padding-top:42px;padding-bottom:42px}#headline{background:#d8e3e6}#servicios .row{padding-top:15px;padding-bottom:15px}#servicios h2{text-align:left}#nosotros{background:#eeeefd}#nosotros img{margin-bottom:12px}.btn{display:inline-block;border:none;border-radius:30px;background:#182f76;color:#fff;font-weight:700;letter-spacing:1px;margin-top:8px;padding:10px 28px;font-size:16px;cursor:pointer}.btn .fa{color:orange}.btn:hover{background:#1b3b9f}