html{font-size:15px}body{font-family:'Open Sans', sans-serif;color:#111}.bienvenidos{background:url(../images/fondo-encabezado-movil.jpg) no-repeat center top;background-size:cover;background-attachment:fixed !important;height:100vh;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bienvenidos button .fa{color:#4e4d4d}.encabezado{background:#fff;color:#fff;padding:.5rem 0;-webkit-transition:all 1s ease;transition:all 1s ease}.encabezado .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.encabezado .logo img{width:200px;height:auto}.boton-buscar,.boton-menu{border:0;font-size:2rem;margin:0;padding:0 .5rem;background:transparent;color:#fff}.boton-buscar:focus,.boton-menu:focus{outline:0}#menu-principal{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#menu-principal ul{padding:0;list-style:none;margin:1rem 0 0 0}#menu-principal ul a{display:block;padding:.8rem 0;text-align:center;color:#4e4d4d;text-transform:uppercase;border-top:1px solid #555454;text-decoration:none}#menu-principal ul a:hover,#menu-principal ul li.active a{color:#FFC93F}.texto-encabezado{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.texto-encabezado span{background:rgba(78,77,77,0.65)}.texto-encabezado .display-4{margin-top:4rem;font-family:none}.texto-encabezado .btn-primary{margin-top:1rem}.btn-primary{color:#fff;background-color:#eba900;border-color:#EBA900;-webkit-transition:all .5s ease;transition:all .5s ease}.btn-primary:hover,.btn-primary:focus,.btn-primary:active:hover{background-color:#FFC93F;border-color:transparent}.flecha-bajar a{display:inline-block;color:#FFC93F;font-size:4rem;-webkit-animation:flecha-animada 2s ease-in-out infinite;animation:flecha-animada 2s ease-in-out infinite}@-webkit-keyframes flecha-animada{from{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(6px);transform:translateY(6px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes flecha-animada{from{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(6px);transform:translateY(6px)}to{-webkit-transform:translate(0);transform:translate(0)}}.empresa{background:#eba900;color:white}.empresa img{width:70%;margin:0 auto;display:block}.empresa .col-md-8{margin:1rem 0 1rem}.eleccion{background-color:#F2F2F2}.eleccion h2 span{color:#eba900}.eleccion .contenedor-eleccion h4{font-size:1.2rem;text-align:center;font-weight:bold;margin-top:.45rem}.eleccion video{display:initial;padding:0;height:45vh;padding:1rem}.servicios{background:url(../images/fondo-encabezado-movil.jpg) no-repeat center center;background-size:cover;background-attachment:fixed !important;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.servicios article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1rem 0}.servicios img{height:10vh;overflow:hidden;margin-right:1rem}.servicios h3{margin:0px;font-size:1.1rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.servicios h2 span{background:rgba(78,77,77,0.65)}.servicios h3 span{background:rgba(78,77,77,0.65)}.servicios article p span{background:rgba(78,77,77,0.65)}.servicios h3 a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.servicios h3 a::after{content:"\f054";font-family:FontAwesome;font-size:1.5rem;margin-left:0rem;opacity:1.6;position:relative;left:0;color:#EBA900}.servicios h3 a:hover::after{left:-.5rem;opacity:1;color:#eba900}.nuestros-trabajos a{text-decoration:none}.nuestros-trabajos a h4{font-size:1rem;font-weight:bold;text-align:center;color:#111}.nuestros-trabajos .container{padding-left:0;padding-right:0}.nuestros-trabajos .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.3rem 0}.nuestros-trabajos .owl-prev,.nuestros-trabajos .owl-next{font-size:3rem;margin:0 .5rem;color:#eba900;-webkit-transition:all .5s ease;transition:all .5s ease}.nuestros-trabajos .owl-prev:hover,.nuestros-trabajos .owl-next:hover{color:#FFC93F}.piedepagina{background:#111;color:#fff;text-align:center;font-size:.9rem}.piedepagina .redes-sociales{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0}.piedepagina .redes-sociales a{color:#fff;font-size:2rem;margin:0 .5rem;opacity:.7;-webkit-transition:all .5s ease;transition:all .5s ease}.piedepagina .redes-sociales a:hover{opacity:1}.paginas-internas .bienvenidos{height:50vh;background:url(../images/fondo-servicios-movil.jpg) no-repeat center top;background-attachment:fixed !important;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.paginas-internas .ruta{background:#eba900;color:#fff}.paginas-internas .ruta a{color:#fff;text-decoration:underline}.paginas-internas .ruta a:hover{text-decoration:none}.paginas-internas .acordeon button{font-size:1.3rem;color:#fff;text-decoration:none}.paginas-internas .acordeon h4{background:#eba900;-webkit-transition:all .5s ease;transition:all .5s ease}.paginas-internas .acordeon h4:hover{background:#FFC93F}.paginas-internas .lista-servicios{background:#fff}.paginas-internas .lista-servicios .display-4{font-size:1.85rem}.paginas-internas .lista-servicios article{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0.5rem 0}.paginas-internas .lista-servicios article a{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0.5rem 4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paginas-internas .lista-servicios article img{height:45vh}.paginas-internas .lista-contacto .col-md-7{background:#F2F2F2}.paginas-internas .lista-contacto .item-contacto{background:#fff;border:5px solid #FFC93F;border-radius:5px;margin-bottom:1rem;padding:1rem}.paginas-internas .lista-contacto .item-contacto .btn{color:#fff;background-color:#eba900;border-color:#EBA900;margin:0.5rem 4.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .5s ease;transition:all .5s ease}.paginas-internas .lista-contacto .item-contacto h3,p{text-align:center}.paginas-internas .lista-contacto .item-contacto .accion p{text-align:left;margin:auto}.paginas-internas .lista-contacto .item-contacto .accion span{font-weight:bold}.paginas-internas .lista-contacto .item-contacto .accion .whatsapp-btn,.img-contacto{text-decoration:none;color:black}.paginas-internas .lista-contacto .item-contacto img{height:6vh;margin:0px 15px}.modal-body img{margin:0.6rem 0 0.6rem}.gracias{text-align:center}.gracias .container2{margin-top:5rem}.gracias img{width:50%}.gracias h2{margin-top:1rem;font-size:1.5rem}.gracias .regresar{margin-top:1rem;margin-bottom:1rem}@media (min-width: 768px){.bienvenidos{background:url(../images/fondo-principal.jpg) no-repeat center top;background-size:cover;background-attachment:fixed !important;height:100vh;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#menu-principal{height:auto !important;display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#menu-principal ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 0}#menu-principal ul li a{padding:.8rem;text-transform:capitalize;margin:0 .3rem;border-top:0px;border-bottom:4px solid transparent;-webkit-transition:all .5s ease;transition:all .5s ease}#menu-principal ul li.active a,#menu-principal ul li a:hover{color:#eba900;border-bottom:4px solid}.boton-buscar{margin-left:1rem;margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#bloque-buscar{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:absolute;width:20rem;right:6rem;top:3rem}.servicios{background:url(../images/fondo-principal.jpg) no-repeat center center;background-size:cover;background-attachment:fixed !important;color:#fff}.servicios article{margin:1rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.servicios article img{margin-right:0;margin-bottom:1rem;height:20vh;-webkit-transition:all 1s ease;transition:all 1s ease}.servicios article:hover img{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.servicios h3 a::after{content:""}.servicios h3{font-size:2rem;margin:0 0 .5rem 0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}.servicios h3 a{display:block;width:100%}.servicios p{width:100%}.servicios .btn{margin-top:auto;color:#fff;background-color:#eba900;border-color:#EBA900;-webkit-transition:all .5s ease;transition:all .5s ease}.servicios .btn:hover,.servicios .btn:focus,.servicios .btn:active:hover{background-color:#FFC93F;border-color:transparent}.paginas-internas .lista-servicios article .card .card-body .btn-primary{margin-left:5rem;margin-right:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paginas-internas .bienvenidos{height:50vh;background:url(../images/fondo-secundario.jpg) no-repeat center top;background-attachment:fixed !important;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gracias img{width:35%}}@media (min-width: 992px){html{font-size:16px}.paginas-internas .lista-servicios article img{height:40vh}.gracias img{width:35%}}

/*# sourceMappingURL=estilos.css.map */