::selection{background:rgba(255,0,0,.5);color:#fff}::-webkit-scrollbar{width:12px;background-color:#f5f5f5}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.1);border-radius:10px;background-color:#ccc}::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(255,0,0,.5)}::-webkit-scrollbar-track{background:#e1e1e1;border-radius:4px}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background:#d4d4d4}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;font-family:Poppins,sans-serif}.contenedor{margin:auto;max-width:1280px;width:90%}img,video{max-width:100%;vertical-align:top}a{text-decoration:none;color:#000}.titulo-seccion{margin:0;margin-bottom:90px;color:#333;font-size:40px;font-weight:400;text-align:center}@media screen and (min-width:768px){.titulo-seccion{font-size:55px}}ol,ul{padding:0;margin-left:20px}.logo{font-family:Righteous,cursive;margin:0;font-size:16px;color:#000}@media screen and (min-width:576px){.logo{font-size:22px}}.titulo-hero-paginacion{color:#fff;font-size:40px;letter-spacing:2px}.estado-paginacion{color:gray}.icon-whatsapp{position:fixed;top:-90px;right:2%;z-index:80;transition:all 1s ease}.icon-whatsapp:hover{animation-name:bounce;animation-duration:1s;animation-fill-mode:both}.icon-whatsapp.active{top:85%}@keyframes bounce{0%,100%,20%,55%,75%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateX(-10px)}60%{-webkit-transform:translateX(-5px)}80%{-webkit-transform:translateX(-2px)}90%{-webkit-transform:translateX(-1px)}}.menu-scroll{width:100%;position:fixed;z-index:90;transition:all .6s ease}.menu-principal{display:flex;justify-content:space-between;align-items:center}.menu-acciones{display:flex;align-items:center;padding:20px}.menu-acciones .pedir-taxi{display:inline-block;color:#fff;font-weight:700;font-size:12px;border:1px solid #fff;padding:5px;border-radius:4px;transition:all .6s ease}.menu-acciones .pedir-taxi:hover{background:#fff;color:#333}@media screen and (min-width:576px){.menu-acciones .pedir-taxi{border:1px solid #fff;letter-spacing:2px;padding:10px 20px;border:1px solid #fff}}.menu-scroll.active::after{content:'';position:absolute;right:-10px;top:0;bottom:0;width:55%;background-color:#be0200;z-index:-90}@media screen and (min-width:576px){.menu-scroll.active::after{width:50%}}@media screen and (min-width:992px){.menu-scroll.active::after{transform:skewX(-13deg);border-top-left-radius:10px;border-bottom-left-radius:10px;width:25%}}.menu-movil{margin-left:20px;cursor:pointer}.menu-movil span{display:block;height:2px;width:25px;margin-bottom:5px;background:#fff}.menu-movil span:nth-of-type(2){width:15px;transition:all .4s ease}.menu-movil:hover>span:nth-of-type(2){transform:translateX(10px)}header{overflow:hidden;position:relative}.hero{display:flex;flex-direction:column-reverse}@media screen and (min-width:1200px){.hero{flex-direction:row;padding:120px 60px}}.hero .izquierda{flex:0 0 calc(50% - 10px);text-align:center}@media screen and (min-width:1200px){.hero .derecha{position:absolute;top:-80px;right:-90px;bottom:-60px;background:linear-gradient(rgba(1,69,33,.9),rgba(1,69,33,.9)),url(../img/ciudad2.jpg);transform:rotate(-12deg);border-radius:10%;width:50%;z-index:-10}}.hero .contenido{background:linear-gradient(rgba(1,69,33,.9),rgba(1,69,33,.9)),url(../img/ciudad2.jpg);padding:90px 0;color:#fff;text-align:center}@media screen and (min-width:1200px){.hero .contenido{background:unset;position:relative;left:120px;color:#fff;text-align:unset;padding:unset}}.hero .contenido .titulo-principal{font-size:35px;margin-bottom:90px}.hero .contenido .titulo-pedir-taxi{font-size:25px}.hero .contenido .telefono{font-family:Montserrat,sans-serif;font-size:35px;margin:0;margin-bottom:90px}.hero .contenido .telefono .icono.phone{color:rgba(255,255,255,.2);font-size:35px}.hero .contenido .telefono a{color:#fff;transition:all .6s ease}.hero .contenido .telefono a:hover{color:#be0200}.hero .contenido .descripcion{width:90%;margin:0 auto;line-height:2;color:rgba(255,255,255,.8)}@media screen and (min-width:1200px){.hero .contenido .descripcion{width:75%;margin:unset;margin-left:40px}}.servicios{text-align:center;background-color:#f9f8f8;padding:90px 0}@media screen and (min-width:768px){.servicio{display:flex;justify-content:space-between;flex-wrap:wrap}}.servicio-info{flex:0 0 calc(50% - 20px);box-shadow:0 0 25px 0 rgba(0,0,0,.1);margin-bottom:40px;background:#fff;border-radius:10px;padding:40px 10px;transition:all .6s ease}@media screen and (min-width:992px){.servicio-info{flex:0 0 calc(33.33% - 20px)}}.servicio-info:hover{transform:scale(1.1)}.servicio-info:hover .servicio-img{transform:rotate(360deg);transition:all .6s ease}.servicio-info h3{color:#333}.servicio-info p{color:#333;line-height:1.7}.presentacion{background:linear-gradient(rgba(1,69,33,.9),rgba(1,69,33,.9)),url(../img/ciudad7.jpg) top no-repeat;background-size:cover;overflow:hidden;color:#fff;padding:90px 0 0 0}.presentacion .titulo-seccion{text-align:center;color:#fff}@media screen and (min-width:768px){.presentacion .caracteristicas{display:flex;justify-content:space-evenly}}.caracteristicas .izquierdo-caracteristicas{flex:0 0 calc(50% - 10px)}.caracteristicas .izquierdo-caracteristicas li{font-size:18px;line-height:1.5;margin-bottom:25px}.caracteristicas .derecho-caracteristicas{flex:0 0 calc(35% - 10px)}.caracteristicas .derecho-caracteristicas img{transition:all .6s ease}.caracteristicas .derecho-caracteristicas img:hover{transform:scale(1.2)}.seccion-precios{text-align:center;padding:90px 0}@media screen and (min-width:768px){.precios{display:flex}}.precio{flex:0 0 calc(33% - 10px);color:#333;transition:all .6s ease;padding:40px 0}@media screen and (min-width:768px){.precio{margin-bottom:40px}}.precio:hover{transform:scale(1.1);border-color:#00612e}@media screen and (min-width:1200px){.precio{border-right:1px solid #dcdcdc}}.precio:last-of-type{border:none}.precio h3{font-size:30px;font-weight:400;margin-top:0;margin-bottom:10px;letter-spacing:4px}.precios p{font-size:20px;letter-spacing:2px;margin:0}.testimonios{background-color:#f9f8f8;text-align:center;padding:90px 0}@media screen and (min-width:768px){.testimonio{display:flex;justify-content:space-between;flex-wrap:wrap;color:#333}}.quote-modern::after{bottom:-22px;left:62px;border-width:22px 32px 0 0;border-color:#fff transparent transparent transparent}.quote-modern::after,.quote-modern::before{content:'';position:absolute;width:0;height:0;border-style:solid}.quote-modern::before{bottom:-24px;left:61px;border-width:24px 34px 0 0;border-color:#ebebeb transparent transparent transparent}.quote-modern{box-shadow:none;filter:drop-shadow(0 2px 8px rgba(75,81,91,.14))}.quote-modern{position:relative;background:#fff;box-shadow:0 2px 16px 0 rgba(75,81,91,.14);margin-top:40px;margin-bottom:33px;text-align:left;transition:all .4s ease}blockquote{padding-left:0;border-left:0}blockquote{padding:0;padding-left:0;margin:0;flex:0 0 calc(50% - 20px);height:350px;border-radius:10px}@media screen and (min-width:992px){blockquote{flex:0 0 calc(33.33% - 20px)}blockquote:nth-child(2),blockquote:nth-child(5){max-height:300px}}.testimonio-header{display:flex;align-items:center;justify-content:center;padding:20px 20px;border-bottom:.5px solid #e9e9e9}.testimonio-header img{margin-right:20px}.testimonio-header cite{font-weight:700}.testimonio-header p{margin:0;color:#00612e}.comentarios{line-height:1.5;width:75%;margin:auto}.quote-modern:hover{transform:scale(1.1)}.cta{background:linear-gradient(rgba(1,69,33,.7),rgba(1,69,33,.7)),url(../img/carretera.jpg) left no-repeat;background-size:cover;background-attachment:fixed;padding:95px 0;text-align:center}.cta h2{color:#fff;font-weight:700}.cta h3{color:#fff;font-size:30px}.cta .boton{display:inline-block;padding:20px 60px;border-radius:5px;background:#09b294;border:none;color:#fff;letter-spacing:4px;font-size:17px;cursor:pointer;outline:0;transition:all .6s ease}.cta .boton:hover{color:#000;background:#fff}footer{color:#333;background:#fff;padding-top:60px;text-align:center}@media screen and (min-width:992px){footer{text-align:unset}}@media screen and (min-width:992px){.footer{display:flex;justify-content:space-between}}.pie-pagina{margin-bottom:40px}@media screen and (min-width:768px){.pie-pagina{margin-bottom:unset}}footer h2{font-size:18px;letter-spacing:2px;margin:0}footer p{letter-spacing:1px}footer i{font-size:32px;margin-right:20px;transition:all .4s ease}footer .fa-facebook{color:#435f9c}footer .fa-youtube{color:#fe011d}.fa-facebook:hover,footer .fa-youtube:hover{transform:rotate(360deg)}.fa-hand-pointer{color:#09b294;font-size:20px;margin-left:10px;margin-right:10px}.fa-hand-pointer:hover{color:#5fa0ea;transform:rotate(-90deg)}.segundo:hover{transform:rotate(90deg)}#servicios,#testimonios{padding:50px 0}.copy{text-align:center;border-top:2px solid #e9e9e9;padding:20px 0}.menu-navegacion{position:fixed;top:0;right:-900px;bottom:0;background:#fff;width:90%;z-index:90;box-shadow:0 0 20px 0 rgba(0,0,0,.2);color:#333;transition:all 1s ease}.menu-navegacion.abrir{right:0}@media screen and (min-width:768px){.menu-navegacion{width:50%}}@media screen and (min-width:1200px){.menu-navegacion{width:35%}}.menu-navegacion p.titulo{font-weight:700;letter-spacing:5px;font-size:14px;padding:20px;margin-bottom:20px}@media screen and (min-width:1200px){.menu-navegacion p.titulo{letter-spacing:10px}}.menu-navegacion nav a.enlace{display:block;width:100%;padding:20px;font-size:20px;border-top:1px solid #e6e6e6;letter-spacing:2px;transition:all .6s ease}.menu-navegacion nav a.enlace:last-of-type{border-bottom:1px solid #e4e4e4}.menu-navegacion nav a.enlace:hover{color:#00612e}.cerrar-menu-navegacion{position:absolute;top:30px;right:10px;cursor:pointer;padding:10px 0}.cerrar-menu-navegacion span.linea{display:block;width:30px;height:1px;background-color:#333}.cerrar-menu-navegacion span.linea.primera{transform:rotate(45deg)}.cerrar-menu-navegacion span.linea.segunda{transform:rotate(-45deg)}.menu-scroll.paginas-internas{background-color:#fff;box-shadow:0 20px 20px 0 rgba(0,0,0,.2)}.menu-acciones .pedir-taxi.paginas-internas{color:#333;border-color:#333}.menu-acciones .pedir-taxi.paginas-internas:hover{background-color:#09b294;color:#fff;border-color:#09b294}.menu-acciones .menu-movil.paginas-internas span.menu-mobile{background-color:#333}.hero-paginacion{background:url(../img/fotografia-personas-taxi-cerca-de-mesa.jpg);width:100%;min-height:25vh;background-size:cover;background-position:center;margin-top:65px;display:flex;justify-content:center;align-items:center;color:#fff}@media screen and (min-width:768px){.hero-paginacion{min-height:45vh}}.paginacion{background-color:#fff;text-align:center;color:#333;font-size:14px}.contenedor-paginacion{position:relative;top:-20px;background-color:#fff;width:90%;margin:0 auto;padding:20px;border-radius:4px}@media screen and (min-width:768px){.contenedor-paginacion{width:30%}}@media screen and (min-width:1200px){.contenedor-paginacion{width:25%}}.contenedor-paginacion span.separador{margin-left:10px;margin-right:10px;color:gray}.testimonios.pagina{border-top:1px solid #e6e6e6;padding:45px 0}@media screen and (min-width:768px){.testimonios.pagina{padding:90px 0}}.testimonios.pagina .icono.refresh{font-size:50px;color:gray;transition:all 2s ease-in;cursor:pointer}.testimonios.pagina .icono.refresh.active{color:#00612e;transform:rotate(2880deg)}.testimonios.pagina .icono.refresh.ocultar{display:none}.testimonio.oculto{display:none}.testimonio.activo{display:block}@media screen and (min-width:768px){.testimonio.activo{display:flex}}.nuestro-equipo{background-color:#f9f8f8;padding:45px 0;color:#333}@media screen and (min-width:768px){.nuestro-equipo{padding:90px 0}}@media screen and (min-width:992px){.nuestro-equipo .equipo{display:flex}}.nuestro-equipo aside.sidebar{flex:0 0 calc(30% - 10px)}.nuestro-equipo aside.sidebar h2.titulo{margin-top:0;font-size:30px}.nuestro-equipo aside.sidebar p.descripcion-equipo{width:100%;line-height:2;color:gray;border-bottom:1px solid #e6e6e6;padding-bottom:40px}.nuestro-equipo aside.sidebar .para-nuestros-clientes{padding:10px 0}.nuestro-equipo aside.sidebar .lista-servicio-gratis-cliente{color:gray;line-height:2;position:relative}.icono.servicio-gratis-cliente{position:absolute;left:100px;width:32px;height:32px;line-height:32px;text-align:center}@media screen and (min-width:992px){.nuestro-equipo aside.sidebar p.descripcion-equipo{width:80%}}.nuestro-equipo .fotografia-datos{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:576px){.nuestro-equipo .fotografia-datos{justify-content:space-around}}@media screen and (min-width:1200px){.nuestro-equipo .fotografia-datos{justify-content:space-between}}.nuestro-equipo .fotografia-datos .fotografia{background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2);margin-bottom:40px;text-align:center;margin-bottom:40px}.nuestro-equipo .fotografia-datos .fotografia .descripcion-miembro{color:gray}.acerca-de{background-color:#f9f8f8;color:#333;padding:45px 0}@media screen and (min-width:768px){section.acerca-de{padding:90px 0}}@media screen and (min-width:992px){.acerca-de-empresa{display:flex;align-items:center;justify-content:space-between}}.acerca-de-empresa .izquierda-descripcion{flex:0 0 calc(50% - 10px)}.acerca-de-empresa .izquierda-descripcion h2.titulo{font-size:35px;line-height:1.5}.acerca-de-empresa .izquierda-descripcion p.descripcion{color:gray;line-height:1.7;width:100%;text-align:justify}@media screen and (min-width:992px){.acerca-de-empresa .izquierda-descripcion p.descripcion{width:80%}}.acerca-de-empresa .izquierda-descripcion q.slogan{display:block;color:gray;font-size:20px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:40px 0;width:90%;line-height:2}.acerca-de-empresa .izquierda-descripcion q::before{content:"";background:url(../img/quote2.png);width:64px;height:64px;display:inline-block;margin-right:20px}.acerca-de-empresa .izquierda-descripcion q::after{content:""}.acerca-de-empresa .derecha-video{margin-top:40px}.acerca-de-empresa .derecha-video video{border-radius:10px;box-shadow:0 0 40px 0 rgba(0,0,0,.4)}.galeria{padding:90px 0;text-align:center}@media screen and (min-width:768px){.galeria .imagenes{display:flex;justify-content:space-between}}.galeria .imagenes .titulo-galeria-momentos{background-color:#f9f8f8;padding:65px 0;margin-bottom:35px}.galeria .imagenes .titulo-galeria-momentos h2.titulo{font-size:40px;letter-spacing:2px;margin:0}.galeria .imagenes .titulo-galeria-momentos h3.subtitulo{font-weight:400;color:gray;margin-bottom:0;font-size:18px}.galeria .imagenes .izquierda{flex:0 0 calc(32% - 10px);margin-bottom:20px}@media screen and (min-width:768px){.galeria .imagenes .izquierda{margin-bottom:unset}}.galeria .imagenes .derecha{flex:0 0 calc(68.33% - 20px)}.galeria .imagenes .derecha .arriba{margin-bottom:20px}.galeria .imagenes .derecha .abajo{display:flex;justify-content:space-between}.galeria .imagenes .derecha .abajo .imagen{flex:0 0 calc(50% - 10px)}.faq{background-color:#f9f8f8;padding:90px 0}.faq h3{width:80%}.faq h3,.faq p{margin:0}.faq p{color:grey;padding-top:20px;width:80%;font-size:16px;line-height:1.7}.preguntas{background-color:#fff;box-shadow:0 0 25px 0 rgba(0,0,0,.1);max-width:800px;margin:0 auto}.pregunta-tab{margin:0 auto;padding:40px}.pregunta-tab label{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.pregunta-tab label .icono{width:32px;height:32px;line-height:32px;text-align:center;background-color:#09b294;box-shadow:0 0 20px 0 #09b294;color:#fff;border-radius:50%}.pregunta-tab input[type=radio]:checked~label .icono::before{content:"\f068"}.pregunta-tab .respuesta{max-height:0;overflow:hidden;transition:all .6s ease}.pregunta-tab input[type=radio]{display:none}.pregunta-tab input[type=radio]:checked~.respuesta{max-height:100vh}.mapas{background-color:#f9f8f8;padding:90px 0}.mapas .titulo-seccion{font-size:35px}@media screen and (min-width:768px){.mapas-grid{display:flex;justify-content:space-between;align-items:center}}.mapas-singular{flex:0 0 calc(50% - 20px);margin-bottom:60px}@media screen and (min-width:768px){.mapas-singular{margin-bottom:0}}.google-maps{width:100%;min-height:400px;height:400px;max-height:400px}.mapas-grid .titulos-direcciones{font-size:18px;font-weight:400;color:#00612e}