html{font-size:20px}body{font-family:"Open Sans",sans-serif}h1,h2,h3{font-family:"Montserrat",sans-serif}h1{font-size:3.5rem;color:white;font-weight:400;text-align:center;margin:0;text-transform:uppercase;margin-top:260px}h1 span{font-weight:700}@media (max-width: 991px){h1{font-size:1.2rem;margin-top:150px}}h2{font-size:1.5rem;color:#0a4980;text-align:center;font-weight:700;letter-spacing:10px}h3{font-size:1rem;color:#a7a7a7;text-align:center;margin-bottom:0}p,li{font-size:1rem;color:#9e9e9e;line-height:1.3rem;font-weight:300}p.copySlider,li.copySlider{font-size:1.1rem;color:white;text-align:center;margin-top:40px;padding:0 30%}@media (max-width: 991px){p.copySlider,li.copySlider{font-size:1rem;line-height:1rem;padding:0 20px}}.row{margin-left:0;margin-right:0}.fondoBlanco{padding:100px 0}@media (max-width: 991px){.fondoBlanco{padding:40px 0}}header{position:absolute;top:0;z-index:10;width:100%;height:80px;background:rgba(0,0,0,0.7)}@media (max-width: 991px){header{height:auto;background:rgba(0,0,0,0.7)}}header .img-responsive{width:270px;margin-top:10px}@media (max-width: 991px){header .img-responsive{width:190px;margin-top:2px}}header .container{margin-top:0px}header .navbar{margin-bottom:5px}header .navbar-default{background:transparent;border:none}header .nav{margin-top:15px}@media (max-width: 991px){header .nav li{text-align:center}}header .nav a{color:white !important}header .nav a:hover{color:#009cd9 !important}header .nav a img{width:20px}.slider{height:780px;width:100%;background:url("../images/Slider.jpg") no-repeat center;background-size:cover;background-position:top right;position:relative}@media (max-width: 991px){.slider{height:400px}}.lineaCopy{background:#9fccff;height:4px;width:240px;left:50%;margin-left:-120px;position:relative;margin-top:20px}@media (max-width: 991px){.lineaCopy{transform:scale(0.5)}}.flechaAbajo{position:absolute;bottom:50px;left:50%;margin-left:-24px;cursor:pointer;transition-duration:0.5s}.flechaAbajo:hover{transform:rotate(360deg) scale(0.8)}@media (max-width: 991px){.flechaAbajo{transform:scale(0.5);bottom:10px}.flechaAbajo:hover{transform:rotate(360deg) scale(0.5)}}#typed-cursor{opacity:1;font-weight:100;-webkit-animation:blink 0.7s infinite;-moz-animation:blink 0.7s infinite;-ms-animation:blink 0.7s infinite;-o-animation:blink 0.7s infinite;animation:blink 0.7s infinite}footer .footer{height:134px;background:black}footer .footer img{position:relative;left:50%;margin-left:-100px;top:50px;width:200px}.sectionNosotros{text-align:center}.sectionNosotros p{text-align:center;margin-top:20px}.sectionNosotros img{width:110px;margin-bottom:20px}.sectionNosotros h2{margin-bottom:70px}@media (max-width: 991px){.sectionNosotros .row>div{margin-bottom:50px}}.sectionNosotros .carousel-servicios{width:100%;position:relative}.sectionNosotros .owl-nav{width:100%;position:absolute;top:0}.sectionNosotros .owl-nav>div{position:absolute;top:50%;margin-top:100px;opacity:0.4}.sectionNosotros .owl-nav>div:hover{opacity:0.2}.sectionNosotros .owl-nav>div.owl-prev{left:-50px}.sectionNosotros .owl-nav>div.owl-next{right:-50px}.sectionNosotros .owl-nav>div img{width:40px;height:40px}.sectionSeleccion,.sectionNomina{height:580px;background:#fbfbfb;text-align:center}@media (max-width: 991px){.sectionSeleccion,.sectionNomina{height:auto}}.sectionSeleccion .textoSection,.sectionNomina .textoSection{padding:30px 40px}.sectionSeleccion .textoSection h2,.sectionNomina .textoSection h2{margin-bottom:30px;margin-top:65px}.sectionSeleccion .textoSection ul,.sectionNomina .textoSection ul{margin:0;padding:0}.sectionSeleccion li,.sectionNomina li{list-style:none;margin-bottom:6px;font-size:1.2rem;line-height:1.4rem}.sectionSeleccion .fotoSeleccion{background:url("../images/davidruvalcaba.jpg") no-repeat center;background-size:cover;height:580px}@media (max-width: 991px){.sectionSeleccion .fotoSeleccion{height:280px}}.sectionSeleccion ul{margin:0;padding:0;margin-top:40px}@media (max-width: 991px){.sectionSeleccion ul{margin-top:0px}}.sectionNomina .fotoNomina{background:url("../images/davidruvalcaba2.jpg") no-repeat center;background-size:cover;height:580px}@media (max-width: 991px){.sectionNomina .fotoNomina{height:280px}}.sectionNomina .textoSection{text-align:center}.sectionNomina .textoSection img{width:200px}.sectionNomina .hojaVida{background:#67507b;border-radius:100px;color:#b49aca;cursor:pointer;display:inline-block;font-family:"Montserrat",sans-serif;font-size:1.4rem;margin-top:60px;padding:25px 50px;position:relative;text-align:center}.sectionNomina .hojaVida:hover{color:white}@media (max-width: 991px){.sectionNomina .hojaVida{margin-top:20px;margin-bottom:50px}}.sectionEquipo{display:none}.sectionEquipo h2{margin-bottom:60px}.sectionEquipo .thumbnail{border:none}.sectionEquipo .thumbnail a{background:transparent;border:none;transition-duration:0.5s}.sectionEquipo .thumbnail a:hover{transform:scale(0.8)}.sectionEquipo .thumbnail p.cargo{text-align:center;font-size:.9rem;color:#0a4980}.hojaVida .sectionContacto{height:1000px}@media (max-width: 991px){.hojaVida .sectionContacto{height:auto}}.sectionContacto{background:url("../images/fondoContacto.jpg") no-repeat;background-size:cover;height:930px;position:relative}@media (max-width: 991px){.sectionContacto{height:auto}}.sectionContacto .trama{width:100%;height:100%;position:absolute;top:0px;left:0px;background:url("../images/patron.png") repeat;z-index:0}.sectionContacto p{font-size:1.5rem;color:white;text-align:center;line-height:1.8rem;margin-top:100px}@media (max-width: 991px){.sectionContacto p{font-size:.8rem;line-height:.9rem}}.sectionContacto p span{font-weight:600}.sectionContacto .enviarMensaje{background:white;color:#0a4980;padding:16px 75px;font-size:1rem;font-family:"Montserrat",sans-serif;text-transform:uppercase;border:none;border-radius:20px;margin-top:60px}.sectionContacto h2{color:white;margin-bottom:70px}.sectionContacto .campoTexto{background:transparent;color:white;height:47px;margin-bottom:20px;font-size:1.25rem;border:1px solid white;border-radius:20px;font-weight:300}.sectionContacto textarea{background:transparent;color:white;height:250px;font-size:1.25rem;border:1px solid white;border-radius:20px;font-weight:300;margin-bottom:20px}.sectionContacto .mensajeEnviado,.sectionContacto .mensajeFallo{color:white;text-align:center;z-index:200;position:relative;margin-bottom:20px;font-size:1rem}.sectionContacto ::-webkit-input-placeholder{color:white}.sectionContacto :-moz-placeholder{color:white;opacity:1}.sectionContacto ::-moz-placeholder{color:white;opacity:1}.sectionContacto :-ms-input-placeholder{color:white}.map{height:500px;width:100%}@media (max-width: 991px){.map{height:300px}}.alerta{width:100%;height:100%;background:rgba(255,255,255,0.8);position:fixed;z-index:9999;top:0;left:0;display:none}.alerta .contenidoAlerta{width:90%;height:80%;top:10%;left:50%;margin-left:-45%;background:white;position:fixed}.alerta .contenidoAlerta iframe{height:100%;left:0;position:absolute;top:0;width:100%}.alerta .contenidoAlerta .cerrarAlerta{width:32px;height:32px;position:absolute;top:-42px;right:0;cursor:pointer}.alerta .contenidoAlerta .cerrarAlerta:hover{opacity:0.6}.alerta .contenidoAlerta .cerrarAlerta img{width:100%;height:100%}@media (max-width: 991px){html{font-size:18px}.navbar-collapse{border:none;box-shadow:none}.textoSection .col-md-6{padding:0}.textoSection .col-md-6 ul{padding-left:20px}.textoSection ul{padding-left:20px}.menuMobile{width:40px}.navbar-toggle{padding:0;border:none;margin-right:4px}.navbar-toggle:hover{background:transparent !important}.navbar-toggle:focus{background:transparent !important}}
/*# sourceMappingURL=estilos.css.map */
