﻿@charset "UTF-8";.sombra,.affix{box-shadow:0 1px 3px rgba(0,0,0,.4);}.transicion,.boton_acceso_cookies{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.transicion:hover,.boton_acceso_cookies:hover{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}@font-face{font-family:"OpenSans";src:url("/fonts/OpenSans-Regular-webfont.eot?");src:url("/fonts/OpenSans-Regular-webfont?#OpenSansRegular") format("embedded-opentype"),url("/fonts/OpenSans-Regular-webfont.woff") format("woff"),url("/fonts/OpenSans-Regular-webfont.ttf") format("truetype"),url("/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"OpenSans-Light";src:url("/fonts/OpenSans-Light.eot?");src:url("/fonts/OpenSans-Light?#OpenSansLight") format("embedded-opentype"),url("/fonts/OpenSans-Light.woff") format("woff"),url("/fonts/OpenSans-Light.ttf") format("truetype"),url("/fonts/OpenSans-Light.svg#OpenSansLight") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"OpenSans-Bold";src:url("/fonts/OpenSans-Bold-webfont.eot?");src:url("/fonts/OpenSans-Bold-webfont?#OpenSansBold") format("embedded-opentype"),url("/fonts/OpenSans-Bold-webfont.woff") format("woff"),url("/fonts/OpenSans-Bold-webfont.ttf") format("truetype"),url("/fonts/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg");font-weight:normal;font-style:normal;}*{margin:0;padding:0;text-decoration:none;}html{width:100%;height:100%;min-height:100%;top:0;bottom:0;text-shadow:none;outline:0;}body{font-family:"OpenSans",Arial;font-size:14px;font-style:normal;font-variant:normal;color:#5d5d5d;background-color:#fff;overflow:hidden;height:100%;min-height:100%;margin:0;padding:0;}h1{margin:0;padding:0;}h2{color:#00144b;}h3{padding:0;margin:10px 0 15px 0;color:#00144b;font-size:20px;}ul,ol{margin:0 0 0 10px;}ul li,ol li{padding:4px 0;margin:0 0 0 5px;}.texto_centro{text-align:center;}.texto_derecha{text-align:right;}.texto_negrita{font-weight:700;}.top_50{padding-top:50px;}.top_15{padding-top:15px;}.top_10{padding-top:10px;}.top_5{padding-top:5px;}.capa_cien{width:100%;display:block;}.capa_cien_quince{width:100%;display:block;margin-top:15px;}.no_padding{margin:0;padding:0;}#capa_menu_lateral{width:100%;}#capa_menu_lateral ul{padding:0;margin:0;}#capa_menu_lateral ul li{margin:0;list-style:none;display:inline-block;}.separador_menu{width:100%;height:52px;border-bottom:1px solid #00144b;color:#fff;}.boton_menu_off{width:100%;border-bottom:1px solid #eaede6;}.boton_menu_off a{color:#5e5e5e;text-decoration:none;}.boton_menu_off:hover,.boton_menu_off:active,.boton_menu_off:focus{background-color:#fff;}.activo{background-color:#00144b;color:#fff;}.boton_menu_on a,.boton_menu_off a,.separador_menu span{width:90%;display:inline-block;padding:9px 3% 9px 7%;text-decoration:none;}.boton_menu_on{background:#92b4bd;width:100%;}.boton_menu_on a{color:#fff;}.boton_submenu{font-size:12px;width:100%;padding:9px 0 9px 5%;background-color:#ccc;}.boton_submenu_2{font-size:12px;width:100%;padding:9px 0 9px 10%;}.boton_desplegar_menu{cursor:pointer;float:left;height:50px;margin:0;padding:15px 0 0;width:20px;}.boton_desplegar_menu span{width:100%;height:2px;float:left;margin:2px 15%;background:#00144b;transition:all ease .3s;}.boton_desplegar_menu.cerrar{padding:20px 0 0;transition:all ease .3s;}.boton_desplegar_menu.cerrar span{transition:all ease .3s;box-shadow:none;margin:1px 38%;border-radius:10px;}.boton_desplegar_menu.cerrar span:nth-child(1){transform:rotate(-220deg);width:60%;}.boton_desplegar_menu.cerrar span:nth-child(2){margin-left:10px;transform:rotate(180deg);}.boton_desplegar_menu.cerrar span:nth-child(3){transform:rotate(220deg);width:60%;}.caja{width:100%;border:1px solid #00144b;background:#fff;font-family:"OpenSans-Light",Arial;padding:8px 10px;margin:0 0 15px 0;color:#333;font-size:14px;}.caja:required:after{background:rgba(241,75,75,.2);}.caja:focus{border:1px solid #00144b;}.caja#legal{font-size:12px;color:#7c7c7c;}.aviso_formulario{width:100%;font-weight:bold;padding:10px 0;margin:0 0 15px 0;background:#f14b4b;color:#fff;border-radius:8px;text-align:center;}.boton{margin:0 auto;padding:7px 15px;border-radius:5px;background:#92b4bd;cursor:pointer;border:0;width:100%;color:#fff;transition:all .15s linear 0s;}.boton[type=reset]{background:#00144b;}.boton[type=reset]:hover{background:#00144b;}.boton:hover{background:#729eaa;}.condiciones{width:100%;}.condiciones label{display:inline-block;width:90%;font-size:14px;}.condiciones input{display:inline-block;width:20px;vertical-align:top;}.select{-webkit-appearance:none;-moz-appearance:none;font-family:"OpenSans-Light",Arial;}.select select{width:100%;padding:10px 4px;margin-bottom:15px;outline:0;border:1px solid #e3e3e3;border-radius:0;background-image:url("/imagenes/flecha.png");background-size:16px 13px;background-position:98% 50%;background-repeat:no-repeat;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;}.select select:focus{width:100%;padding:10px 4px;margin-bottom:15px;outline:0;border:1px solid #92b4bd;border-radius:0;background-image:url("/imagenes/flecha.png");background-size:16px 13px;background-position:98% 50%;background-repeat:no-repeat;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;}.checkbox{display:inline-block;}.checkbox input[type=checkbox]{margin-left:0!important;}.checkbox label{width:auto;}.enlace{color:#00144b;text-decoration:none;font-weight:bold;}.capa-error{width:100%;float:left;margin:50px 0;}.capa-error .texto-error{width:55%;font-size:18px;text-align:right;font-weight:bold;color:#92b4bd;float:left;padding:80px 0 0 0;}.capa-error .imagen-error{width:40%;float:left;margin-left:5%;}#tabla_datos{padding:10px 0 15px 0;width:100%;}.borde_tabla{padding:8px 5px;border-bottom:1px dotted #92b4bd;}#map{float:left;width:100%;height:556px;margin:10px 0 20px 0;border:1px solid #e3e3e3;overflow:auto;}@media only screen and (min-width:0) and (max-width:767px){#map{height:406px;}}.enlace_maps:link{color:#92b4bd;}.enlace_maps:link:link,.enlace_maps:link:visited{text-decoration:none;}.enlace_maps:link:hover{text-decoration:underline;}.menu_movil{height:50px;}.menu_movil img{max-height:50px;max-width:100%;}.menu_movil .iconos-contacto-movil{display:flex;justify-content:flex-end;align-content:center;align-items:center;height:50px;}.menu_movil .iconos-contacto-movil a{margin:0 10px;}.menu_movil .iconos-contacto-movil a:last-child{margin-right:0;}.menu_movil .iconos-contacto-movil .fa{font-size:20px;}.menu_horizontal ul{list-style-type:none;}.menu_horizontal ul li{display:inline;}a:hover{text-decoration:none;}.imagen_grande{position:absolute;top:0;z-index:9999;max-width:280px;max-height:170px;padding-left:20px;margin-top:5px;}header{padding:0;height:185px;overflow:hidden;}header .contenedor-redes-sociales{display:flex;justify-content:flex-end;align-content:center;align-items:center;margin-top:10px;width:100%;}header .contenedor-redes-sociales ul{display:flex;}header .contenedor-redes-sociales ul li{display:inline-block;width:auto;padding:0 5px;}header .contenedor-redes-sociales ul li a{display:flex;justify-content:center;align-content:center;align-items:center;width:40px;height:40px;border-radius:50%;font-size:20px;background-color:#00144b;border:1px solid #00144b;color:#fff;}header .contenedor-redes-sociales ul li a:hover{background-color:transparent;color:#00144b;}@media only screen and (min-width:0) and (max-width:767px){header .contenedor-redes-sociales{justify-content:center;padding-top:20px;}}header .menu_principal{padding:15px 0;height:80px;}header .menu_principal li{padding:0 15px;}header .menu_principal a{color:#7c7c7c;font-weight:bold;border-bottom:4px solid transparent;}header .menu_principal a:hover{border-bottom-color:#00144b;}header .menu_principal .activo{border-bottom-color:#00144b;background-color:transparent;}header .enlaces .menu{background-color:#00144b;border-radius:0 0 10px 10px;padding:5px;color:#fff;margin:auto;}header .enlaces .menu a{color:#92b4bd;}header .enlaces .menu a:hover{color:#fff;}header .enlaces .menu a.amarillo{color:#fde401;white-space:nowrap;}header .enlaces .menu a.amarillo:hover{text-decoration:none;}header .enlaces .menu .activo{color:#fff;background-color:transparent;}header .header_contactar{padding-top:10px;margin-bottom:10px;}header .header_contactar .cont_email a{color:#92b4bd;font-weight:bold;}header .header_contactar .cont_email a:hover{color:#00144b;}header .header_contactar .cont_phone a{color:#00144b;font-size:24px;font-weight:bold;}header .header_contactar .cont_phone a:hover{color:#92b4bd;}.logo_menu img{max-width:100%;opacity:0;}section{padding:0;position:relative;}section a{color:#00144b;}section a:hover{color:#92b4bd;}@media only screen and (min-width:0) and (max-width:767px){section h2{text-align:center;}}section .inicio{background:url("../../imagenes/arco-verde-inicio.jpg") no-repeat scroll center bottom,rgba(0,0,0,0) url("../../imagenes/arco-verde-inicio-tile.jpg") repeat-x scroll center bottom;padding-bottom:150px;min-height:1007px;overflow:hidden;}.degradado-arriba{background-image:linear-gradient(to bottom,rgba(0,50,83,.17) 0%,rgba(255,255,255,0) 100%);height:300px;left:0;position:absolute;right:0;top:0;}.contenido_inicio{margin-top:80px;}.contenido_inicio h2{color:#003c53;cursor:default;font-size:34px;font-weight:700;}@media only screen and (min-width:0) and (max-width:767px){.contenido_inicio h2{margin-top:60px;font-size:26px;text-shadow:0 1px 3px rgba(255,255,255,.8);}}.contenido_inicio h3{color:#4a4a4a;cursor:default;font-size:19px;font-weight:600;width:50%;}@media only screen and (min-width:0) and (max-width:767px){.contenido_inicio{text-align:center;}.contenido_inicio h3{width:100%;text-shadow:0 1px 3px rgba(255,255,255,.8);}}.contenido_inicio .burbuja-descarga{background:rgba(0,0,0,0) url("/imagenes/oficina.jpg") no-repeat scroll center center/cover;border:10px solid #7ab759;border-radius:50%;display:block;height:280px;right:0;top:-267px;outline:0 none;overflow:hidden;position:absolute;width:280px;}.contenido_inicio .descarga{border-radius:0 0 50% 50%;color:rgba(255,255,255,.9);display:block;font-size:17px;font-weight:600;right:50px;position:absolute;top:-70px;transition:all .2s linear 0s;}.contenido_inicio .descarga .boton{background:#fff url("/imagenes/descarga.png") repeat scroll 0 0;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.5);height:50px;margin:10px 20px;transition:background .2s linear 0s;width:50px;}.contenido_inicio .descarga:hover .boton{background-color:#99b46d;background-image:url("/imagenes/descarga.png");background-position:0 50px;}.contenido_inicio .nuevas_instalaciones{background:#00144b no-repeat scroll center center/cover;border:10px solid #eeca5d;border-radius:50%;display:block;height:280px;outline:0 none;overflow:hidden;position:absolute;left:0;top:-267px;width:280px;padding-top:185px;text-align:center;font-weight:bold;font-size:17px;color:#fff;}.contenido_inicio .nuevas_instalaciones:hover{color:#ccc;}.contenido_inicio .burbuja_movil{background:rgba(0,0,0,0) url("/imagenes/oficina.jpg") no-repeat scroll center center/cover;width:280px;height:280px;text-align:center;margin:auto;border-radius:50%;}.contenido_inicio .burbuja_movil div{height:50%;}@media only screen and (min-width:0) and (max-width:767px){.contenido_inicio .burbuja-descarga{right:0;}.contenido_inicio .descarga{right:50px;}}.servicios_index{margin-top:90px;text-align:center;}@media only screen and (min-width:0) and (max-width:767px){.servicios_index{margin-top:10px;}}.servicios_index .swiper-slide{width:25%;}@media only screen and (min-width:768px) and (max-width:991px){.servicios_index .swiper-slide{width:50%;}}@media only screen and (min-width:0) and (max-width:767px){.servicios_index .swiper-slide{width:100%;}}.servicios_index .swiper-button-prev,.servicios_index .swiper-container-rtl .swiper-button-next{background:none;}.servicios_index .swiper-button-prev i,.servicios_index .swiper-container-rtl .swiper-button-next i{color:#00144b;font-size:80px;}.servicios_index .swiper-button-next,.servicios_index .swiper-container-rtl .swiper-button-prev{background:none;}.servicios_index .swiper-button-next i,.servicios_index .swiper-container-rtl .swiper-button-prev i{color:#00144b;font-size:80px;}.servicios_index .swiper-button-next{right:0;}.servicios_index .swiper-button-prev{left:0;}.servicios_index .swiper-pagination{width:100%;left:0;}.servicios_index .swiper-pagination-bullet{margin:4px;margin-top:15px;}.servicios_index .swiper-pagination-bullet-active{background-color:#00144b;}.servicios_index .servicio{display:inline-block;}.servicios_index .servicio img{border:10px solid #7ab759;border-radius:50%;display:block;transition:all .1s linear 0s;max-width:100%;margin:auto;}.servicios_index .servicio .boton{background:#fff url("/imagenes/mas.png") no-repeat scroll center center;border-radius:50%;height:50px;left:50%;margin-left:-25px;position:absolute;top:220px;transition:background-color .1s linear 0s;width:50px;}@media only screen and (min-width:992px) and (max-width:1149px){.servicios_index .servicio .boton{top:180px;}}@media only screen and (min-width:320px) and (max-width:329px){.servicios_index .servicio .boton{top:200px;}}.servicios_index .servicio .texto{color:rgba(255,255,255,.75);font-size:14px;font-weight:600;text-align:center;transition:all .1s linear 0s;width:100%;padding-top:30px;}.servicios_index .servicio:hover img{border-color:#5e8c44;}.servicios_index .servicio:hover .boton{background:#fff url("/imagenes/mas-h.png") no-repeat scroll center center;}.servicios_index .top_50{margin-top:50px;padding:0 15px;}@media only screen and (min-width:0) and (max-width:991px){.servicios_index .top_50{margin-top:0;}}.marcas{border:0 none;bottom:120px;height:auto;left:0;position:absolute;text-align:center;width:100%;}.marcas .fila{margin-bottom:15px;overflow-y:hidden;white-space:nowrap;width:100%;}.marcas h3{color:#555;cursor:default;font-size:16px;font-weight:600;}.marcas a{border:2px solid rgba(0,25,57,0);border-radius:2px;display:inline-block;padding:5px 0 2px;display:inline-block;margin:0 4px;white-space:normal;}.marcas a:hover{border:2px solid rgba(0,25,57,.2);}.marcas a img{margin:0 2px;max-height:50px;}.empresa .container{background-image:url("/imagenes/aguila.jpg");background-position:bottom right;background-repeat:no-repeat;min-height:600px;text-shadow:0 1px 3px rgba(255,255,255,.8);}@media only screen and (min-width:0) and (max-width:767px){.empresa .container{text-align:center;background-size:100%;}}.servicios{background-image:url("/imagenes/servicios.png");background-position:50% 50%;background-repeat:no-repeat;height:600px;text-shadow:0 1px 3px rgba(255,255,255,.8);}@media only screen and (min-width:0) and (max-width:767px){.servicios{background-position:bottom;height:400px;margin-bottom:15px;text-align:center;}}@media only screen and (min-width:0) and (max-width:991px){.servicios{background-size:100%;}}.distribuciones{background-image:url("/imagenes/distribuciones-2024.png");background-position:50% 50%;background-repeat:no-repeat;height:500px;text-shadow:0 1px 3px rgba(255,255,255,.8);}@media only screen and (min-width:0) and (max-width:767px){.distribuciones{background-position:bottom;margin-bottom:15px;text-align:center;}}@media only screen and (min-width:0) and (max-width:991px){.distribuciones{background-size:100%;}}.videos .container{background-image:url("/imagenes/aguila.jpg");background-position:bottom right;background-repeat:no-repeat;min-height:600px;text-shadow:0 1px 3px rgba(255,255,255,.8);}@media only screen and (min-width:0) and (max-width:767px){.videos .container{text-align:center;background-size:100%;}}.videos .video_youtube{width:680px;height:400px;}@media only screen and (min-width:0) and (max-width:767px){.videos .video_youtube{width:100%;height:320px;}}@media only screen and (min-width:0) and (max-width:767px){.localizacion{text-align:center;}}.localizacion .swiper-container .swiper-slide{margin:auto;}.localizacion .swiper-container .swiper-slide img{width:100%;}.localizacion .swiper-container i{font-size:38px;color:#92b4bd;width:100%;}.localizacion .swiper-container .swiper-scrollbar{background-color:rgba(0,0,0,.8);}.localizacion .swiper-container .swiper-scrollbar-drag{background-color:#92b4bd;}.localizacion .swiper-container .swiper-button-prev,.localizacion .swiper-container .swiper-container-rtl .swiper-button-next{background:none;background-color:rgba(0,0,0,.8);width:40px;height:40px;border-radius:50%;text-align:center;}.localizacion .swiper-container .swiper-button-next,.localizacion .swiper-container .swiper-container-rtl .swiper-button-prev{background:none;background-color:rgba(0,0,0,.8);width:40px;height:40px;border-radius:50%;text-align:center;}footer{background-image:url("/imagenes/cinta.png");background-position:top;background-repeat:repeat-x;background-color:#00144b;padding:20px 0;font-size:12px;font-weight:bold;}footer ul{list-style-type:none;margin:0;}footer li{margin:0;padding:0;}footer img{max-width:150px;}footer a{padding:0 6px;color:#fff;}@media only screen and (min-width:0) and (max-width:767px){footer a{float:left;width:100%;padding:6px;}}footer a:hover{text-decoration:none;background-color:#fde401;border-radius:5px;}footer .activo{text-decoration:none;background-color:#fde401;border-radius:5px;color:#00144b;}footer .contenedor-redes-sociales{display:flex;justify-content:flex-start;align-content:center;align-items:center;margin-top:40px;width:100%;}footer .contenedor-redes-sociales ul{display:flex;}footer .contenedor-redes-sociales ul li{display:inline-block;width:auto;padding:0 5px;}footer .contenedor-redes-sociales ul li a{display:flex;justify-content:center;align-content:center;align-items:center;width:40px;height:40px;border-radius:50%;font-size:20px;background-color:#fff;border:1px solid #fff;color:#00144b;}footer .contenedor-redes-sociales ul li a:hover{background-color:transparent;color:#fff;}@media only screen and (min-width:0) and (max-width:767px){footer .contenedor-redes-sociales{justify-content:center;padding-top:20px;}}footer .central{padding:0;}footer .central .menu_localizacion{padding:15px;font-size:14px;color:#fff;border-radius:5px;text-align:right;}@media only screen and (min-width:0) and (max-width:767px){footer .central .menu_localizacion{text-align:center;}}footer .central .menu_localizacion i{color:#9ab7c3;font-size:20px;}footer .central .menu_localizacion:hover{background-color:#1a344d;}footer .menu_principal{padding-top:15px;}@media only screen and (min-width:0) and (max-width:767px){footer .menu_principal{text-align:center;}}footer .menu_principal a{color:#fff;}footer .menu_principal a:hover{color:#00144b;}footer .menu_principal .activo{color:#00144b;}footer .menu_secundario{padding-top:15px;}@media only screen and (min-width:0) and (max-width:767px){footer .menu_secundario{text-align:center;}}footer .menu_secundario .cont_email a{color:#fde401;background-color:#00144b;}footer .menu_secundario .cont_email a:hover{color:#00144b;background-color:#fde401;}.borde_left{border-left:1px dotted #92b4bd;}footer .menu_sucursales{padding:15px 0;font-size:14px;color:#fff;}@media only screen and (min-width:0) and (max-width:767px){footer .menu_sucursales{text-align:center;}}footer .menu_sucursales a{float:left;width:100%;padding:3px;font-size:12px;}footer .menu_sucursales a .fa-map-marker{color:#9ab7c3;}.navbar{background-color:#fff;padding:0;margin:0;height:auto;min-height:initial;border:0;border-radius:0;margin:0;}.sombra,.affix{box-shadow:0 1px 3px rgba(0,0,0,.3);}.affix{top:0;width:100%;z-index:9998!important;height:50px;margin:0;background-color:#fff;}.affix img{max-height:50px;}.affix .logo_menu img{max-width:100%;opacity:1;}.affix~.container-fluid{position:relative;top:90px;}a,button,.menu_principal,.menu_movil,.affix,img,nav{transition:all .3s linear;}a:hover,button:hover,.menu_principal:hover,.menu_movil:hover,.affix:hover,img:hover,nav:hover{transition:all .3s linear;}.container{width:100%;max-width:1200px;}.color1{color:#92b4bd!important;}.color2{color:#00144b!important;}.boton_acceso_cookies{position:fixed;bottom:20px;left:20px;height:48px;width:48px;border-radius:50%;z-index:999;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);}@media only screen and (min-width:0) and (max-width:767px){.boton_acceso_cookies{display:none;}}.boton_acceso_cookies:hover{background-color:#92b4bd;}.boton_acceso_cookies img{max-width:100%;max-height:100%;padding:10px;}.cookie_blanca{background-color:#333;}.cookie_negra{background-color:#eee;}.klaro .cookie-modal,.klaro .cookie-notice{font-size:14px;}.klaro .cookie-modal .switch,.klaro .cookie-notice .switch{position:relative;display:inline-block;width:50px;height:30px;}.klaro .cookie-modal .switch.disabled input:checked+.slider,.klaro .cookie-notice .switch.disabled input:checked+.slider{opacity:.5;background-color:#005091;}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);}.klaro .cookie-modal .cm-app-input,.klaro .cookie-notice .cm-app-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px;}.klaro .cookie-modal .cm-app-label .slider,.klaro .cookie-notice .cm-app-label .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;width:50px;display:inline-block;}.klaro .cookie-modal .cm-app-label .slider:before,.klaro .cookie-notice .cm-app-label .slider:before{position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;-webkit-transition:.4s;transition:.4s;}.klaro .cookie-modal .cm-app-label .slider.round,.klaro .cookie-notice .cm-app-label .slider.round{border-radius:30px;}.klaro .cookie-modal .cm-app-label .slider.round:before,.klaro .cookie-notice .cm-app-label .slider.round:before{border-radius:50%;}.klaro .cookie-modal .cm-app-label input:focus+.slider,.klaro .cookie-notice .cm-app-label input:focus+.slider{box-shadow:0 0 1px #0885ba;}.klaro .cookie-modal .cm-app-label input:checked+.slider:before,.klaro .cookie-notice .cm-app-label input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}.klaro .cookie-modal .cm-app-input:focus+.cm-app-label .slider,.klaro .cookie-notice .cm-app-input:focus+.cm-app-label .slider{box-shadow:0 4px 6px 0 rgba(125,125,125,.2),5px 5px 10px 0 rgba(125,125,125,.19);}.klaro .cookie-modal .cm-app-input:checked+.cm-app-label .slider,.klaro .cookie-notice .cm-app-input:checked+.cm-app-label .slider{background-color:#0885ba;}.klaro .cookie-modal .cm-app-input:checked+.cm-app-label .slider:before,.klaro .cookie-notice .cm-app-input:checked+.cm-app-label .slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);}.klaro .cookie-modal a,.klaro .cookie-notice a{color:#92b4bd;text-decoration:none;}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-notice h1,.klaro .cookie-notice h2{color:#92b4bd;font-weight:700;}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul,.klaro .cookie-notice li{font-family:inherit;color:#777;}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:0;padding:0;margin-top:.7em;}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{color:#777;border-radius:6px;padding:.5em;margin-right:.5em;border:0;cursor:pointer;}.klaro .cookie-modal .cm-btn.cm-btn-sm,.klaro .cookie-notice .cm-btn.cm-btn-sm{padding:.4em;font-size:1em;cursor:pointer;}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background:#eee;color:#000;cursor:pointer;}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background:#92b4bd;color:#fff;padding:8px 16px;border-radius:5px;cursor:pointer;}.klaro .cookie-modal .cm-btn.cm-btn-danger,.klaro .cookie-notice .cm-btn.cm-btn-danger{background:#eee;color:#555;padding:8px 16px;border-radius:5px;cursor:pointer;}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background:#0885ba;color:#fff;padding:8px 16px;border-radius:5px;cursor:pointer;}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000;}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0;}.klaro .cookie-modal .cm-modal{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;background:#fff;color:#777;}@media(min-width:1024px){.klaro .cookie-modal .cm-modal{border-radius:4px;position:relative;margin:0 auto;max-width:640px;height:auto;width:auto;}}.klaro .cookie-modal .cm-modal .hide{border:0;background:none;position:absolute;top:20px;right:20px;z-index:1;}.klaro .cookie-modal .cm-modal .hide svg{stroke:#777;}.klaro .cookie-modal .cm-modal .cm-footer{padding:1em;border-top:1px solid #555;}.klaro .cookie-modal .cm-modal .cm-footer a.cm-powered-by{position:absolute;right:1em;color:#333;font-size:.8em;padding-top:4px;}.klaro .cookie-modal .cm-modal .cm-header{padding:1em;padding-right:24px;border-bottom:1px solid #555;}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block;}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px;}.klaro .cookie-modal .cm-modal .cm-body{padding:1em;}.klaro .cookie-modal .cm-modal .cm-body ul{display:block;}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps{padding:0;margin:0;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app:first-child{margin-top:0;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app .switch{position:absolute;left:0;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p{margin-top:0;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p.purposes{font-size:11px;color:#92b4bd;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app.cm-toggle-all{border-top:1px solid #555;padding-top:1em;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-app-title{font-weight:700;color:#333;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-required{padding-left:.2em;font-size:.8em;color:#333;}.klaro .cookie-notice{background:#fff;z-index:999;position:fixed;width:100%;bottom:0;right:0;text-align:center;display:flex;justify-content:center;align-items:center;flex-flow:column;}@media(min-width:990px){.klaro .cookie-notice{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);border-radius:4px;position:fixed;bottom:20px;right:20px;max-width:400px;}}@media(max-width:989px){.klaro .cookie-notice{border:0;border-radius:0;}}.klaro .cookie-notice .cm-btn{width:100%;display:inline-block;margin-bottom:10px;cursor:pointer;}.klaro .cookie-notice .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0;}.klaro .cookie-notice .cn-body p{margin-bottom:.5em;}.klaro .cookie-notice .cn-body p.cn-changes{text-decoration:underline;color:#92b4bd;text-align:center;}.klaro .cookie-notice .cn-body .cn-learn-more{display:inline-block;}.klaro .cookie-notice .cn-body p.cn-ok{padding-top:.5em;margin:0;}.klaro .cookie-notice .cn-body .descripcionPropositos{margin-top:15px;text-align:left;display:flex;justify-content:center;align-items:center;}.klaro .cookie-notice .cn-body .descripcionPropositos img{width:48px;height:48px;padding:10px;color:#f0ffff;opacity:.6;}.klaro .cookie-notice .cn-body .propositos{margin-top:10px;margin-bottom:10px;font-size:14px;display:flex;justify-content:center;align-items:center;flex-flow:wrap;}.klaro .cookie-notice .cn-body .propositos div{padding:0 10px 0 10px;font-weight:400;font-size:13px;display:flex;align-items:center;justify-content:center;}.klaro .cookie-notice .cn-body .propositos div strong{font-weight:700;font-size:24px;color:#92b4bd;margin-right:5px;line-height:26px;}.klaro .cookie-notice .cn-body .cambiosPoliticas{color:#92b4bd;}.klaro .cookie-notice .cn-body .enlacePermisos a{font-weight:400;font-size:12px;margin-top:5px;color:#92b4bd;text-decoration:underline;}.klaro .cookie-notice-hidden{display:none!important;}.gestion_cookies{cursor:pointer;}