@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");html{font-family:"Open Sans",sans-serif;margin:0;overflow-x:hidden}body{font-family:"Open Sans",sans-serif;margin:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Open Sans",sans-serif;font-weight:700}h1{margin:0;padding:0}h2{position:relative;display:inline-block;color:#fff;padding:10px 30px;width:auto;text-transform:uppercase}h2 .fondo_morado{position:absolute;z-index:0;top:0;right:0;width:2000px;height:100%;background-color:#353045}h2 .texto_titulo{position:relative;display:inline-block;z-index:2;margin-left:50px;font-size:38px}@media only screen and (min-width:0) and (max-width:767px){h2{padding:10px 15px}h2 .texto_titulo{margin-left:0;font-size:30px}}a{color:#d6a023}a:hover,a:active,a:focus{text-decoration:none;color:#353045}img{max-width:100%;max-height:100%}.sombra,.header_contenedor_menu .header_menu.affix,.contenedor_migas_pan .breadcrumb a:hover,.btn,.contenedor_menu_movil.affix,.contenedor_menu_movil_sidebar .menu_movil,.contenedor_menu_movil_sidebar .menu_movil .separador_menu,.contenedor_Gracias .logo_gracias{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.transicion,a,.header_contenedor_menu .header_menu,.btn,.boton_desplegar_menu,.contenedor_menu_movil,.contenedor_menu_movil.affix,.contenedor_menu_movil_sidebar,.contenedor_nuestra_gama .swiper-nuestra-gamma .swiper-slide{transition:all .25s,linear .25s}.transicion:hover,a:hover,.header_contenedor_menu .header_menu:hover,.btn:hover,.boton_desplegar_menu:hover,.contenedor_menu_movil:hover,.contenedor_menu_movil_sidebar:hover,.contenedor_nuestra_gama .swiper-nuestra-gamma .swiper-slide:hover,.transicion:active,a:active,.header_contenedor_menu .header_menu:active,.btn:active,.boton_desplegar_menu:active,.contenedor_menu_movil:active,.contenedor_menu_movil_sidebar:active,.contenedor_nuestra_gama .swiper-nuestra-gamma .swiper-slide:active,.transicion:focus,a:focus,.header_contenedor_menu .header_menu:focus,.btn:focus,.boton_desplegar_menu:focus,.contenedor_menu_movil:focus,.contenedor_menu_movil_sidebar:focus,.contenedor_nuestra_gama .swiper-nuestra-gamma .swiper-slide:focus{transition:all .25s,linear .25s}@media only screen and (min-width:768px) and (max-width:991px){.text-sm-center{text-align:center}}@media only screen and (min-width:0) and (max-width:767px){.text-xs-center{text-align:center}}.top_15{padding-top:15px}.top_10{padding-top:10px}.top_5{padding-top:5px}.no_padding{margin:0;padding:0}.padding_0{padding:0}@media only screen and (min-width:0) and (max-width:767px){.padding_xs_0{padding:0}}.vertical-align{display:flex;align-items:center}.texto_cortado{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}header{position:relative;z-index:30}.header_cabecera{height:40px;padding:8px 0;background-color:#fff;border-bottom:1px solid #555;overflow:hidden}.header_cabecera a{display:inline-block;color:#555;font-weight:600}.header_cabecera a:hover{transform:scale(1.05,1.05)}.header_contenedor_menu{background-color:#fff;color:#555;height:81px;padding:0}.header_contenedor_menu .header_menu{background-color:#fff;width:100%;height:81px}.header_contenedor_menu .header_menu .lista_menu{width:100%;height:81px;list-style-type:none;margin:0;padding:0}.header_contenedor_menu .header_menu .lista_menu li{display:inline-block}.header_contenedor_menu .header_menu .lista_menu li .fa{display:none}.header_contenedor_menu .header_menu .lista_menu li a{position:relative;display:inline-block;color:#555;padding:20px 10px 30px;font-weight:700;height:81px;text-transform:uppercase;border-top:10px solid transparent}.header_contenedor_menu .header_menu .lista_menu li a:hover{border-color:#f0d8a2}.header_contenedor_menu .header_menu .lista_menu .barra{display:none}.header_contenedor_menu .header_menu .lista_menu .activo a{border-color:#d6a023}.header_contenedor_menu .header_menu .lista_menu .activo a:hover{border-color:#d6a023}.header_contenedor_menu .header_menu .btn{background-color:transparent;color:#fff;border:none}.header_contenedor_menu .header_menu.affix{position:fixed;top:0;left:0}@media only screen and (min-width:768px) and (max-width:991px){.header_contenedor_menu{height:60px}.header_contenedor_menu .header_menu{height:60px}.header_contenedor_menu .header_menu .lista_menu{height:60px}.header_contenedor_menu .header_menu .lista_menu li a{height:60px;padding:10px}.header_contenedor_menu .header_menu .logo_cabecera{display:inline-block;margin-top:8px}}.contenedor_migas_pan{position:absolute;top:-50px;right:0;width:auto}.contenedor_migas_pan .breadcrumb{background-color:transparent;color:#000}.contenedor_migas_pan .breadcrumb strong{color:#000}.contenedor_migas_pan .breadcrumb a{color:#000}.contenedor_migas_pan .breadcrumb a:hover{color:#fff;background-color:#000;padding:0 15px;border-radius:3px}section{position:relative;z-index:29;padding:0 0 15px}footer{position:relative;z-index:28;padding-top:10px;padding-bottom:30px;background-image:url("../imagenes/fondo-footer.png");background-position:top center;background-repeat:no-repeat;background-size:auto;font-size:12px;color:#fff}footer a{display:inline-block;color:#fff}footer a:hover{color:#f0d8a2;transform:scale(1.05,1.05)}.imagen_footer{margin-bottom:20px}.footer_menu{margin:15px 0 20px}.footer_menu ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.footer_menu ul li{display:inline-block;padding:0 5px}.footer_menu ul li .fa{display:none}.footer_menu ul .activo a{color:#d6a023}.footer_gris{color:#817d91}.footer_gris a{color:#817d91}@media only screen and (min-width:0) and (max-width:767px){footer{background-image:url("../imagenes/fondo-footer-movil.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto;background-color:#353045;font-size:16px;padding-top:0}.imagen_footer{padding:10px 0 5px}.footer_menu{background-color:transparent;margin:0}.footer_menu ul{display:inline-block}.footer_menu ul li{width:100%;padding:5px}.footer_menu ul .barra{display:none}}.flex{display:flex;justify-content:flex-start;align-content:flex-start}.h_centro{justify-content:center}.h_space_between{justify-content:space-between}.h_space_around{justify-content:space-around}.h_derecha{justify-content:flex-end}.v_centro{align-items:center}.v_strench{align-items:stretch}.wrap{flex-wrap:wrap}@media only screen and (min-width:0) and (max-width:767px){.wrap_xs{flex-wrap:wrap}}@media only screen and (min-width:768px) and (max-width:991px){.wrap_sm{flex-wrap:wrap}}@media only screen and (min-width:0) and (max-width:767px){.h_centro_xs{justify-content:center}}.btn{font-family:"Open Sans",sans-serif;font-weight:bold;padding:3px 25px}.btn:hover{box-shadow:none}.swiper-container{cursor:pointer}.cabecera_index{max-height:none;overflow:hidden}.cabecera_index .li_ion{position:absolute;top:20px;right:20px;z-index:8;width:300px;text-align:right;background-color:rgba(0,0,0,.5);padding:10px;border-radius:5px}.cabecera_index .li_ion h2{font-size:20px;color:#fff;text-align:right;text-shadow:0 2px 4px rgba(0,0,0,.8)}.cabecera_index .li_ion img{width:100%}@media only screen and (min-width:768px) and (max-width:991px){.cabecera_index .li_ion{width:200px;top:10px;right:10px;padding:5px 10px 10px}.cabecera_index .li_ion h2{font-size:14px;padding:0;margin:0}}@media only screen and (min-width:0) and (max-width:767px){.cabecera_index .li_ion{width:160px;top:auto;bottom:20px;right:10px;padding:5px 10px 10px}.cabecera_index .li_ion h2{font-size:12px;padding:0;margin:0}.cabecera_index .li_ion img{width:150px}}.cabecera_index .swiper-slide{text-align:center;padding-bottom:10px}.cabecera_index .swiper-cabecera-index{overflow:hidden}.cabecera_index .swiper-cabecera-index .fondo_paginacion{position:absolute;z-index:9;bottom:-13px;width:1600px;left:calc(50% - 800px);max-width:none}@media only screen and (min-width:0) and (max-width:767px){.cabecera_index .swiper-cabecera-index .fondo_paginacion{display:none}}.cabecera_index .swiper-cabecera-index .swiper-pagination{z-index:10;bottom:-2px;height:120px;padding-top:15px}.cabecera_index .swiper-cabecera-index .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;background-color:#fff;opacity:1;margin:0 15px}.cabecera_index .swiper-cabecera-index .swiper-pagination .swiper-pagination-bullet-active{background-color:#d6a023}@media only screen and (min-width:3450px){.cabecera_index .swiper-cabecera-index .swiper-pagination{height:160px}}@media only screen and (min-width:768px) and (max-width:839px){.cabecera_index .swiper-cabecera-index .swiper-pagination{padding-top:25px}}@media only screen and (min-width:0) and (max-width:767px){.cabecera_index .swiper-cabecera-index .swiper-pagination{width:auto;height:40px;left:auto;right:0;background:none;bottom:12px}}@media only screen and (min-width:0) and (max-width:767px){.cabecera_index .swiper-cabecera-index .swiper-slide{height:300px}.cabecera_index .swiper-cabecera-index .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;font-family:'object-fit: cover;'}}.cabecera_interior{max-height:200px;overflow:hidden}.boton_dudas{position:fixed;z-index:999999999!important;bottom:calc(50% - 25px);right:20px;width:50px;height:50px;border-radius:50%;box-shadow:0 2px 3px #000;background-color:red;color:#fff;font-size:25px;text-align:center;padding-top:8px}.ejemplo_codigo{display:inline-block;width:100%;background-color:#ddd;padding:10px 15px;border:1px solid #222}.contenedor_Index h2{text-align:center;font-weight:300;font-size:35px;color:#353045;margin-top:0;position:relative;display:inline-block;padding:10px 15px;width:100%;text-transform:uppercase}.contenedor_Index h2 .fondo_morado{display:none}.contenedor_Index h2 .texto_titulo{position:relative;display:inline-block;z-index:2;margin-left:auto}.redondear{border-radius:50%}.contenedor_migas_titulo{position:relative;z-index:9}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:red}.mfp-arrow-right:after{border-left:17px solid #d6a023}.mfp-arrow-left:after{border-right:17px solid #d6a023}.mfp-arrow-right:before{border-left:27px solid #353045}.mfp-arrow-left:before{border-right:27px solid #353045}.mfp-counter{color:#d6a023}.cc-revoke,.cc-window{display:inline-block}@media only screen and (min-width:0) and (max-width:767px){header{padding-top:80px}}.boton_desplegar_menu{display:inline-block;cursor:pointer;height:80px;margin:0;padding:0;width:20px;background-color:transparent;border:none;outline:none}.boton_desplegar_menu span{width:20px;height:2px;float:left;margin:2px 0;background-color:#353045;-moz-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;transition:all ease .3s}.contenedor_menu_movil{position:fixed;z-index:999999!important;top:0;left:0;width:100%;height:80px;padding:0 15px;background-color:#fff;background-image:url("../imagenes/logo.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:auto 40px}.contenedor_menu_movil.affix{height:56px}.contenedor_menu_movil.affix .boton_desplegar_menu{height:56px}.contenedor_menu_movil_sidebar{position:fixed;z-index:9999999!important;top:0;left:0;width:100%;height:100%;background-color:transparent;transform:translateX(-100%)}.contenedor_menu_movil_sidebar .fondo_oscuro{position:absolute;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity 0s linear 0s}.contenedor_menu_movil_sidebar .menu_movil{position:fixed;top:0;left:0;width:75%;max-width:300px;height:100%;margin-top:56px;padding-bottom:100px;background-color:#f2f2f2;overflow-y:scroll}.contenedor_menu_movil_sidebar .menu_movil .separador_menu{position:fixed;top:0;left:0;width:75%;max-width:300px;height:56px;background-color:#353045}.contenedor_menu_movil_sidebar .menu_movil ul{list-style-type:none;margin:0;padding:0}.contenedor_menu_movil_sidebar .menu_movil ul li{display:flex;justify-content:flex-start;align-content:center;align-items:center;width:100%}.contenedor_menu_movil_sidebar .menu_movil ul li .fa{display:inline-block;width:40px;text-align:center;font-size:20px;color:#d6a023}.contenedor_menu_movil_sidebar .menu_movil ul li a{display:inline-block;padding:10px;font-weight:bold;width:calc(100% - 50px);box-sizing:padding-box;color:#353045}.contenedor_menu_movil_sidebar .menu_movil ul .barra{display:none}.contenedor_menu_movil_sidebar .menu_movil ul .activo{background-color:#ccc}.contenedor_menu_movil_sidebar.activo{transform:translateX(0)}.contenedor_menu_movil_sidebar.activo .fondo_oscuro{opacity:1;transition:opacity .25s linear .25s}.contenedor_nuestra_gama p{font-size:18px;color:#353045;margin-top:10px}.contenedor_nuestra_gama .btn_gama{background-color:#353045;border:2px solid #353045;color:#fff;border-radius:20px;padding:6px 26px;margin:20px 0 30px}.contenedor_nuestra_gama .btn_gama:hover{background-color:#fff;color:#353045}.contenedor_nuestra_gama .swiper-nuestra-gamma{text-align:center;margin-bottom:30px}.contenedor_nuestra_gama .swiper-nuestra-gamma img{display:inline-block;max-width:100%}.contenedor_nuestra_gama .swiper-nuestra-gamma h3{color:#353045}.contenedor_nuestra_gama .swiper-nuestra-gamma .swiper-slide{opacity:.5;transform:scale(.7,.7)}.contenedor_nuestra_gama .swiper-nuestra-gamma .swiper-slide-next{opacity:1;transform:scale(1,1)}.contenedor_nuestra_gama .swiper-nuestra-gamma .swiper-button-next,.contenedor_nuestra_gama .swiper-nuestra-gamma .swiper-button-prev{background:none;font-size:100px;color:#353045;width:auto;height:auto;margin:0}@media only screen and (min-width:0) and (max-width:767px){.contenedor_nuestra_gama .swiper-nuestra-gamma .swiper-button-next,.contenedor_nuestra_gama .swiper-nuestra-gamma .swiper-button-prev{top:0}.contenedor_nuestra_gama .swiper-nuestra-gamma .swiper-button-next{right:0}.contenedor_nuestra_gama .swiper-nuestra-gamma .swiper-button-prev{left:0}.contenedor_nuestra_gama .swiper-nuestra-gamma .swiper-slide{opacity:.5;transform:scale(.7,.7)}.contenedor_nuestra_gama .swiper-nuestra-gamma .swiper-slide-active{opacity:1;transform:scale(1,1)}}.contenedor_nuestras_ventajas .imagen_ventajas{padding:0}.contenedor_nuestras_ventajas .imagen_ventajas img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;font-family:'object-fit: cover;'}.contenedor_nuestras_ventajas .nuestras_ventajas{background-color:#353045;color:#fff}.contenedor_nuestras_ventajas .nuestras_ventajas h3{font-weight:300;font-size:40px}.contenedor_nuestras_ventajas .nuestras_ventajas p{color:#fff}.contenedor_nuestras_ventajas .nuestras_ventajas ul{padding-left:20px}.contenedor_nuestras_ventajas .nuestras_ventajas ul li{display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:5px 0}.contenedor_nuestras_ventajas .nuestras_ventajas ul li img{width:auto;padding-right:10px;min-height:15px}.contenedor_nuestras_ventajas .nuestras_ventajas a{float:right;display:inline-block;background-color:#231f2d;border:2px solid #231f2d;color:#fff;border-radius:20px;padding:6px 26px;margin:15px 0;margin-right:30px}.contenedor_nuestras_ventajas .nuestras_ventajas a .fa{color:#d6a023;padding-left:15px}.contenedor_nuestras_ventajas .nuestras_ventajas a:hover{background-color:transparent}.contenedor_principales_cadenas_hoteleras{text-align:center;padding:20px 0}.contenedor_principales_cadenas_hoteleras img{display:inline-block;width:auto;height:100%;max-width:100%;object-fit:cover;object-position:50% 50%;font-family:'object-fit: cover;'}.contenedor_principales_cadenas_hoteleras .visible-xs{display:none}@media only screen and (min-width:0) and (max-width:767px){.contenedor_principales_cadenas_hoteleras .visible-xs{display:inline-block!important}}.nuestros_vehiculos p{font-size:14px}.contenedor_patrocinadores a:hover{transform:scale(1.1,1.1)}@media only screen and (min-width:768px) and (max-width:991px){.contenedor_patrocinadores a{padding:0 7.5px}}@media only screen and (min-width:0) and (max-width:767px){.contenedor_patrocinadores a{padding:0 7.5px}}.contenedor_Empresa{background:url("../imagenes/logo-empresa.png") calc(50% - 350px) -150px no-repeat,url("../imagenes/fondo-circulo-gris.png") 90% 0 no-repeat,url("../imagenes/linea-naranja.png") center 900px no-repeat;background-size:auto}@media only screen and (min-width:768px) and (max-width:991px){.contenedor_Empresa{background-image:url("../imagenes/fondo-empresa-tablet.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto}}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Empresa{background-image:url("../imagenes/fondo-empresa-movil.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto}}.contenedor_Empresa section{padding-top:60px}.contenedor_Empresa .foto_empresa{position:absolute;top:-50px;left:calc(50% - 100px)}@media only screen and (min-width:768px) and (max-width:991px){.contenedor_Empresa .foto_empresa{left:calc(40% - 100px)}}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Empresa .foto_empresa{display:none;top:130px;left:15px;width:250px}}.contenedor_Empresa .contenedor_informacion_empresa{padding-top:100px;font-size:18px}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Empresa .contenedor_informacion_empresa{padding-top:50px}.contenedor_Empresa .contenedor_informacion_empresa .redondear{display:inline-block;max-width:250px}}.contenedor_Empresa .contenedor_informacion_empresa .informacion_empresa{padding-top:15px}.contenedor_Empresa .contenedor_informacion_empresa .informacion_empresa h3{color:#353045;font-weight:400;font-size:30px}.contenedor_Empresa .contenedor_informacion_empresa .informacion_empresa h3 span{color:#d6a023}.contenedor_Empresa .contenedor_informacion_empresa .btn{position:relative;width:auto;height:40px;color:#fff;display:inline-block;padding:10px 60px 10px 30px;margin:30px 7.5px 10px;border-radius:20px}.contenedor_Empresa .contenedor_informacion_empresa .btn img{position:absolute;top:8px;right:22px;padding-left:15px;height:25px}.contenedor_Empresa .contenedor_informacion_empresa .btn_vehiculos{background-color:#d6a023}.contenedor_Empresa .contenedor_informacion_empresa .btn_vehiculos:hover{color:#353045}.contenedor_Empresa .contenedor_informacion_empresa .btn_servicios{background-color:#353045}.contenedor_Empresa .contenedor_informacion_empresa .btn_servicios:hover{color:#d6a023}.contenedor_Empresa .contenedor_patrocinadores{margin-top:50px;padding:60px 0}.contenedor_Empresa .contenedor_patrocinadores p{font-size:18px;color:#353045;font-weight:600}.contenedor_Empresa .contenedor_patrocinadores img{padding:10px 20px}.contenedor_Vehiculos{background-image:url("../imagenes/fondo-circulo-gris.png");background-position:90% top;background-repeat:no-repeat}@media only screen and (min-width:768px) and (max-width:991px){.contenedor_Vehiculos{background-image:url("../imagenes/fondo-circulo-gris-tablet.png");background-position:top right}}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Vehiculos{background-image:url("../imagenes/fondo-circulo-gris-movil.png");background-position:top right}}.contenedor_Vehiculos section{padding-top:60px}.contenedor_Vehiculos .columna_izquierda{font-size:16px}.contenedor_Vehiculos .columna_izquierda h3{font-size:30px;font-weight:400;color:#353045}.contenedor_Vehiculos .columna_izquierda h3 span{color:#d6a023;font-weight:700}.contenedor_Vehiculos .columna_izquierda h4{font-size:24px}.contenedor_Vehiculos .columna_izquierda hr{width:60%;border:2px solid #e7e7e7}.contenedor_Vehiculos .columna_izquierda .btn_informacion{background-color:#d6a023;border:2px solid #d6a023;color:#fff;padding:6px 16px;margin:10px 0 20px;border-radius:20px}.contenedor_Vehiculos .columna_izquierda .btn_informacion:hover{background-color:transparent;color:#d6a023}.contenedor_tarjetas_vehiculos{text-align:center}@media only screen and (min-width:768px) and (max-width:991px){.contenedor_tarjetas_vehiculos{margin:30px 0}}@media only screen and (min-width:0) and (max-width:767px){.contenedor_tarjetas_vehiculos{padding:0 22.5px}.contenedor_tarjetas_vehiculos h3{padding-left:15px}}.contenedor_tarjetas_vehiculos hr{display:inline-block;width:70%;border:1px solid #e7e7e7;margin:30px auto 10px}.contenedor_tarjetas_vehiculos h3{font-size:30px;text-align:left;font-weight:300;color:#353045}.contenedor_tarjetas_vehiculos h3 span{font-weight:700;color:#d6a023}.contenedor_tarjetas_vehiculos h4{font-size:22px;text-align:left;font-weight:700;color:#353045}.contenedor_tarjetas_vehiculos h4 span{font-weight:700;color:#d6a023}.contenedor_tarjetas_vehiculos h4 small{color:#353045}.contenedor_tarjetas_vehiculos .tarjeta_vehiculo{text-align:left}.contenedor_tarjetas_vehiculos .tarjeta_vehiculo img{display:inline-block;width:100%}.contenedor_tarjetas_vehiculos .tarjeta_vehiculo .btn_camara{position:absolute;top:10px;right:25px;width:35px;height:35px;padding:0;background-color:#d6a023;color:#fff;border-radius:10px}.contenedor_tarjetas_vehiculos .tarjeta_vehiculo .btn_camara:hover{transform:scale(1.3,1.3);border-radius:50%}@media only screen and (min-width:0) and (max-width:767px){.contenedor_tarjetas_vehiculos .tarjeta_vehiculo{padding:0;margin-top:15px}.contenedor_tarjetas_vehiculos .tarjeta_vehiculo .btn_camara{right:10px}}@media only screen and (min-width:500px) and (max-width:767px){.contenedor_tarjetas_vehiculos .tarjeta_vehiculo{width:50%;padding:0 7.5px}}.que_nos_diferencia{background-color:#353045;color:#fff;font-size:16px;margin-top:20px}.que_nos_diferencia .imagen_que_nos_diferencia img{width:auto;max-width:none}.que_nos_diferencia h3{font-size:42px;font-weight:300;margin-bottom:20px}.que_nos_diferencia ul{padding-left:20px;margin-top:30px}.que_nos_diferencia ul li{display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:10px 0}.que_nos_diferencia ul li img{width:auto;padding-right:10px;min-height:15px}@media only screen and (min-width:992px) and (max-width:1199px){.que_nos_diferencia{margin-top:80px}.que_nos_diferencia .informacion_que_nos_diferencia{padding-top:15px}.que_nos_diferencia h3{position:absolute;top:-90px;width:700px;color:#353045}}@media only screen and (min-width:768px) and (max-width:991px){.que_nos_diferencia{margin-top:100px}.que_nos_diferencia h3{position:absolute;top:-120px;width:700px;color:#353045}.que_nos_diferencia p{position:absolute;width:700px;top:-40px;color:#353045}.que_nos_diferencia ul{margin-top:20px}}@media only screen and (min-width:0) and (max-width:767px){.que_nos_diferencia ul{padding-left:10px}.que_nos_diferencia .imagen_que_nos_diferencia{left:-30px}.que_nos_diferencia .imagen_que_nos_diferencia img{width:calc(100% + 60px)}}.segun_tus_necesidades{text-align:center;color:#353045}.segun_tus_necesidades h3{font-size:38px;font-weight:300;margin:60px 0 30px;color:#353045}.segun_tus_necesidades p{font-size:18px;color:#353045}.segun_tus_necesidades .btn_tus_necesidades{padding:8px 30px;background-color:#d6a023;color:#fff;border-radius:20px;margin:30px 0}.contenedor_Servicios{background-image:url("../imagenes/logo-servicios.png"),url("../imagenes/fondo-circulo-gris.png");background-position:calc(50% + 380px) 200px,90% top;background-repeat:no-repeat}@media only screen and (min-width:992px) and (max-width:1199px){.contenedor_Servicios{background-position:right 200px,90% top;background-size:400px,auto}}@media only screen and (min-width:768px) and (max-width:991px){.contenedor_Servicios{background-image:url("../imagenes/logo-servicios.png"),url("../imagenes/fondo-circulo-gris-tablet.png");background-position:left 40px,top right;background-size:400px,auto}}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Servicios{background-image:url("../imagenes/logo-servicios.png"),url("../imagenes/fondo-circulo-gris-movil.png");background-position:right 150px,top right;background-size:300px,auto}}.contenedor_Servicios section{padding-top:60px}.contenedor_Servicios .servicios{position:relative;z-index:3}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Servicios h2 .texto_titulo{width:200px}}.contenedor_Servicios h3{color:#353045;font-size:28px;font-weight:400;padding-left:40px}.contenedor_Servicios h3 span{color:#d6a023;font-weight:bold}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Servicios h3{padding-left:0}}.contenedor_Servicios .informacion_puntos_fuertes{z-index:3}.contenedor_Servicios .imagen_puntos_fuertes{top:-200px;margin-bottom:-170px;z-index:1}@media only screen and (min-width:992px) and (max-width:1199px){.contenedor_Servicios .imagen_puntos_fuertes{padding-right:150px}}@media only screen and (min-width:0) and (max-width:991px){.contenedor_Servicios .imagen_puntos_fuertes{top:-10px;margin-bottom:-50px;overflow:hidden}.contenedor_Servicios .imagen_puntos_fuertes img{position:relative;top:-35px;width:250px}}.contenedor_Servicios .lista_servicios{padding-left:90px}.contenedor_Servicios .lista_servicios li{padding:0 0 30px 0;color:#d6a023;font-size:30px;line-height:.8}.contenedor_Servicios .lista_servicios li span{color:#353045;font-size:16px}@media only screen and (min-width:768px) and (max-width:1199px){.contenedor_Servicios .lista_servicios{padding-top:20px}}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Servicios .lista_servicios{padding-top:20px;padding-left:40px}.contenedor_Servicios .lista_servicios li{padding:0 0 15px 0}}.contenedor_Servicios .imagen_servicio_asistencia{padding-top:15px}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Servicios .imagen_servicio_asistencia{padding-top:0}.contenedor_Servicios .imagen_servicio_asistencia img{max-width:250px}}.contenedor_Servicios .nuestras_ventajas{top:-90px;margin-bottom:-80px}.contenedor_Servicios .nuestras_ventajas h3{font-size:42px;font-weight:300;color:#353045}@media only screen and (min-width:0) and (max-width:1199px){.contenedor_Servicios .nuestras_ventajas{top:auto;margin-bottom:auto}}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Servicios .nuestras_ventajas{padding-bottom:15px}}.contenedor_Servicios .contenedor_swiper_nuestras_ventajas{padding:0 40px}@media only screen and (min-width:0) and (max-width:1199px){.contenedor_Servicios .contenedor_swiper_nuestras_ventajas{width:100%}}.contenedor_Servicios .contenedor_swiper_nuestras_ventajas .swiper-slide .img{position:relative;display:flex;justify-content:center;align-content:center;align-items:center;background-color:#e7e7e7;border-radius:50%;width:200px;height:200px}.contenedor_Servicios .contenedor_swiper_nuestras_ventajas .swiper-slide .img img{max-width:100px;max-height:100px}.contenedor_Servicios .contenedor_swiper_nuestras_ventajas .swiper-slide .img2{background-color:#353045}.contenedor_Servicios .contenedor_swiper_nuestras_ventajas .swiper-slide .img3{background:#e7e7e7;background:-moz-linear-gradient(left,#e7e7e7 0%,#e7e7e7 50%,#353045 50%,#353045 50%,#353045 100%);background:-webkit-linear-gradient(left,#e7e7e7 0%,#e7e7e7 50%,#353045 50%,#353045 50%,#353045 100%);background:linear-gradient(to right,#e7e7e7 0%,#e7e7e7 50%,#353045 50%,#353045 50%,#353045 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7',endColorstr='#353045',GradientType=1)}.contenedor_Servicios .swiper_nuestras_ventajas{text-align:center;width:100%}.contenedor_Servicios .swiper_nuestras_ventajas h4{color:#353045}.contenedor_Servicios .swiper-button-next,.contenedor_Servicios .swiper-button-prev{background:none;font-size:70px;color:#353045;top:30%}.contenedor_Servicios .swiper-button-next{right:-10px}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Servicios .swiper-button-next{right:0}}@media only screen and (min-width:0) and (max-width:359px){.contenedor_Servicios .swiper-button-next{right:10px}}.contenedor_Servicios .swiper-button-prev{left:-10px}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Servicios .swiper-button-prev{left:0}}@media only screen and (min-width:0) and (max-width:359px){.contenedor_Servicios .swiper-button-prev{left:10px}}.enlace_aviso_cookies{color:#fff}.tabla_cookies{border-collapse:collapse;margin:15px 0;padding:15px 0}@media only screen and (min-width:0) and (max-width:544px){.tabla_cookies{overflow-x:scroll}}.tabla_cookies td{background:#f7f8fa none repeat scroll 0 0;border:2px solid #fff;margin:0;padding:0 10px}.tabla_cookies table{float:left;width:100%;margin:15px 0}.datos_identificativos .list-group-item:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.datos_identificativos .list-group-item:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.datos_identificativos li{position:relative;float:left;display:inline-block;width:100%}.datos_identificativos li strong,.datos_identificativos li span{position:relative;float:left;display:inline-block}.datos_identificativos li .di_izquierda{width:360px;text-align:right;padding:0 20px;font-weight:900}.datos_identificativos li .di_derecha{width:calc(100% - 360px)}@media only screen and (min-width:0) and (max-width:767px){.datos_identificativos li strong,.datos_identificativos li span{width:100%}.datos_identificativos li strong{text-align:left;padding:0}.datos_identificativos li span{padding:5px 10px}.datos_identificativos li .di_derecha,.datos_identificativos li .di_izquierda{width:100%;text-align:left;padding:0}.datos_identificativos li .di_derecha{padding-left:20px}.datos_identificativos li .di_direccion span{width:auto;padding:0}}#map{float:left;width:100%;height:100%;margin:0;border:5px solid #d6a023;overflow:auto}@media only screen and (min-width:0) and (max-width:767px){#map{height:400px}}.contenedor_contactar{margin-bottom:20px}.contenedor_contactar .barra_vertical{position:absolute;top:-60px;left:-40px;width:4px;background-color:#d6a023;height:400px}.contenedor_contactar .barra_inferior{left:auto;right:-40px;top:auto;bottom:-70px}@media only screen and (min-width:768px) and (max-width:859px){.contenedor_contactar .barra_vertical{left:-10px}.contenedor_contactar .barra_inferior{left:auto;right:-10px}}@media only screen and (min-width:0) and (max-width:767px){.contenedor_contactar .barra_vertical{left:5px}.contenedor_contactar .barra_inferior{left:auto;right:5px}}.contenedor_contactar .input-group{width:100%}.contenedor_contactar .input-group .input-group-addon{width:40px;background-color:#616161;color:#d6a023;border-radius:0;font-size:18px}.contenedor_contactar .input-group .auto{width:80px;padding:0}.contenedor_contactar .input-group .auto img{display:inline-block}.contenedor_contactar .input-group .form-control{width:100%;min-height:40px;border-radius:0}.contenedor_contactar .btn_enviar{background-color:#353045;border:2px solid #353045;color:#fff;padding:6px 26px;border-radius:20px}.contenedor_contactar .btn_enviar .fa{color:#d6a023;padding-right:10px;font-size:20px}.mensaje_error{color:#e81e1e}.mensaje_error ul{list-style-type:none;margin:0;padding:0}.contenedor_Contactar{background-image:url("../imagenes/fondo-circulo-gris.png");background-position:90% top;background-repeat:no-repeat}@media only screen and (min-width:768px) and (max-width:991px){.contenedor_Contactar{background-image:url("../imagenes/fondo-circulo-gris-tablet.png");background-position:top right}}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Contactar{background-image:url("../imagenes/fondo-circulo-gris-movil.png");background-position:top right}}.contenedor_Contactar section{padding-top:60px}.contenedor_Contactar .contenedor_migas_titulo h2{display:none}.secciones_contactar{margin-bottom:40px}.secciones_contactar .seccion{width:auto;padding:0 7.5px}.secciones_contactar .seccion_1{position:relative}.secciones_contactar .seccion_1 .datos_contactar{position:absolute;width:100%;top:0;left:0;color:#fff;padding:10px 30px}.secciones_contactar .seccion_1 .datos_contactar .telefono,.secciones_contactar .seccion_1 .datos_contactar .email{color:#fff}.secciones_contactar .seccion_1 .datos_contactar .email{color:#d6a023;font-weight:bold}.secciones_contactar .seccion_1 .datos_contactar h2{width:100%;font-size:38px;padding:0;margin:10px 0 50px}.secciones_contactar .seccion_1 .datos_contactar h2 .fondo_morado{display:none}.secciones_contactar .seccion_1 .datos_contactar h2 .texto_titulo{margin-left:0}@media only screen and (min-width:0) and (max-width:991px){.secciones_contactar{padding-top:30px}.secciones_contactar .seccion_1 .datos_contactar{padding-top:20px}.secciones_contactar .seccion_1 .datos_contactar h2{position:absolute;top:-80px;width:auto;padding:10px 15px}.secciones_contactar .seccion_1 .datos_contactar h2 .fondo_morado{position:absolute;display:block;height:100%}}@media only screen and (min-width:0) and (max-width:767px){.secciones_contactar{padding-top:60px;margin-bottom:0}.secciones_contactar .seccion_1 .datos_contactar{padding-top:10px}}.contenedor_Localizacion{background-color:#bfbfbf;background-image:url("../imagenes/fondo-circulo-morado.png"),url("../imagenes/fondo-localizacion.jpg");background-position:90% top,center center;background-repeat:no-repeat}@media only screen and (min-width:768px) and (max-width:991px){.contenedor_Localizacion{background-image:url("../imagenes/fondo-circulo-morado-tablet.png"),url("../imagenes/fondo-localizacion-tablet.jpg");background-position:top right,center center}}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Localizacion{background-image:url("../imagenes/fondo-circulo-morado-movil.png");background-position:top right}}.contenedor_Localizacion section{position:relative;padding-top:60px;padding-bottom:0}.contenedor_Localizacion section img{width:100%}.contenedor_Localizacion .seccion{width:33.3%}@media only screen and (min-width:768px) and (max-width:991px){.contenedor_Localizacion .seccion{width:50%}}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Localizacion .seccion{width:100%;padding:0}}.contenedor_Localizacion .contenedor_migas_titulo h2{display:none}.contenedor_Localizacion .seccion_1 img{width:100%;opacity:.5}.contenedor_Localizacion .seccion_1 .datos_contactar{width:calc(100% - 15px);height:100%;background-color:rgba(0,0,0,.5);left:7.5px}@media only screen and (min-width:992px) and (max-width:1199px){.contenedor_Localizacion .seccion_1 .datos_contactar{padding:15px}}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Localizacion .seccion_1 img{display:none}.contenedor_Localizacion .seccion_1 .datos_contactar{position:relative;top:auto;left:auto;width:100%;left:0}}.contenedor_Localizacion .contenedor_migas_pan .breadcrumb{color:#fff}.contenedor_Localizacion .contenedor_migas_pan .breadcrumb strong{color:#fff}.contenedor_Localizacion .contenedor_migas_pan .breadcrumb a{color:#fff}.contenedor_Localizacion .contenedor_migas_pan .breadcrumb a:hover{color:#000;background-color:#fff}.contenedor_Localizacion .localizacion_zonas{padding:7.5px;margin-top:10px}.contenedor_Localizacion .localizacion_zonas h3{font-size:20px}.contenedor_Localizacion .localizacion_zonas .contenido_zonas_localizacion{background-color:#fff;padding:15px;padding-top:0;padding-left:50px}.contenedor_Localizacion .localizacion_zonas .contenido_zonas_localizacion .barra_vertical{position:absolute;bottom:20px;left:30px;background-color:#d6a023;width:3px;height:calc(100% + 30px)}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Localizacion .localizacion_zonas{margin-top:0;padding:0}}@media only screen and (min-width:0) and (max-width:991px){.contenedor_Localizacion{padding-top:30px}.contenedor_Localizacion .seccion_1 .datos_contactar{padding-top:20px}.contenedor_Localizacion .seccion_1 .datos_contactar h2{background-color:#fff;color:#353045}.contenedor_Localizacion .seccion_1 .datos_contactar h2 .fondo_morado{display:block;background-color:#fff}}@media only screen and (min-width:0) and (max-width:767px){.contenedor_Localizacion{padding-top:0;margin-bottom:0}.contenedor_Localizacion .seccion_1 .datos_contactar{padding-top:10px}}.contenedor_AvisoLegal,.contenedor_DatosIdentificativos,.contenedor_PoliticaCookies,.contenedor_Error,.contenedor_Gracias{background-image:url("../imagenes/fondo-circulo-gris.png");background-position:90% top;background-repeat:no-repeat}@media only screen and (min-width:768px) and (max-width:991px){.contenedor_AvisoLegal,.contenedor_DatosIdentificativos,.contenedor_PoliticaCookies,.contenedor_Error,.contenedor_Gracias{background-image:url("../imagenes/fondo-circulo-gris-tablet.png");background-position:top right}}@media only screen and (min-width:0) and (max-width:767px){.contenedor_AvisoLegal,.contenedor_DatosIdentificativos,.contenedor_PoliticaCookies,.contenedor_Error,.contenedor_Gracias{background-image:url("../imagenes/fondo-circulo-gris-movil.png");background-position:top right}}.contenedor_AvisoLegal section,.contenedor_DatosIdentificativos section,.contenedor_PoliticaCookies section,.contenedor_Error section,.contenedor_Gracias section{padding-top:60px}.contenedor_Gracias .logo_gracias{border-radius:10px}