@charset "UTF-8";@font-face{font-family:"DMSans-Black";src:url(../../fonts/DMSans-Black.ttf)format("truetype");font-style:normal}@font-face{font-family:"DMSans-Bold";src:url(../../fonts/DMSans-Bold.ttf)format("truetype");font-style:normal}@font-face{font-family:"DMSans-ExtraBold";src:url(../../fonts/DMSans-ExtraBold.ttf)format("truetype");font-style:normal}@font-face{font-family:"DMSans-Regular";src:url(../../fonts/DMSans-Regular.ttf)format("truetype");font-style:normal}@font-face{font-family:"DMSans-SemiBold";src:url(../../fonts/DMSans-SemiBold.ttf)format("truetype");font-style:normal}@font-face{font-family:"DMSans-Italic";src:url(../../fonts/DMSans-Italic.ttf)format("truetype");font-style:normal}body,html{height:100%;margin:0}body{font-family:"DMSans-Regular";font-size:18px;display:flex;flex-direction:column}body,p,table tbody td,table thead th{color:#172444!important}footer{margin-top:auto;background-color:#d4e0ed;padding:64px 48px 36px}.not-allowed{pointer-events:none;opacity:.6}h1{font-size:56px}h1.titulo-principal,h2{font-size:40px}.titulo-subseccion,h1.titulo-area-privada,h2.subtitulo-area-privada{font-size:24px}h1,h2{font-family:"DMSans-Black"}h2{position:relative;padding-top:36px}h2::before{border-top:8px solid #27927e;content:"";position:absolute;width:210px;top:0}h3{font-size:32px}.subtitulo-sin-decoracion{padding:0}#calendario button.fc-today-button,.subtitulo-sin-decoracion::before{display:none}.font-bold,h3{font-family:"DMSans-Bold"}.font-italic{font-family:"DMSans-Italic"}.breadcrumb{font-size:15px;margin-top:24px}.breadcrumb a,.enlace,.pagina-cookies a{color:#27927e}.breadcrumb a:not([home]){text-decoration:underline}.breadcrumb span.active,a{color:#172444}a{text-decoration:none}.texto{font-size:18px!important}.texto-negrita{font-family:"DMSans-Bold"}.contenedor-fondo{border-radius:20px;background-color:#f0f4f8}.contenedor-sin-fondo{border-radius:20px;background-color:#fff}.no-gutters{margin-right:0;margin-left:0}@media (min-width:768px){.pagina.h-md-100{height:100%}}.seccion{margin-top:50px!important}@media (max-width:768px){.seccion .titulo{font-size:46px}}.seccion .imagen-seccion{display:flex;justify-content:right}@media (max-width:992px){.seccion .imagen-seccion{justify-content:left}}.separador{flex-grow:1;border-top:2px solid #000;margin:0}.form-control:focus,form .form-control.datepicker-custom[readonly]:focus{border-color:#27927e;box-shadow:0 0 0 .15rem #27927e}.contenedor-filtros{background-color:#f0f4f8;padding:10px;border-radius:15px;margin-bottom:48px}.contactanos{margin-top:48px;background-color:#f0f4f8}.contactanos .boton{font-family:"DMSans-ExtraBold";font-size:32px}@media (min-width:1500px){.container.container-ancho{max-width:1420px}}@media (min-width:1600px){.container.container-ancho{max-width:1520px}}@media (min-width:1920px){.container.container-ancho{max-width:1620px}}@media (min-width:2000px){.container.container-ancho{max-width:1720px}}@media (min-width:2100px){.container.container-ancho{max-width:1820px}}.boton{font-family:"DMSans-Bold";border-radius:50px;padding-top:8px;padding-bottom:8px;cursor:pointer}.boton.boton-principal{background-color:#27927e;color:#fff;border:2px solid #27927e}.boton.boton-principal-invertido{background-color:#fff;color:#27927e;border:2px solid #fff}.boton.boton-secundario{background-color:transparent;color:#172444;border:2px solid #172444}.boton.boton-terciario{border:0;color:#fff;background-color:#4365ec}.boton.boton-pequeño{width:180px;padding:20px}.boton.disabled{pointer-events:none}.boton:disabled{cursor:auto;background-color:rgba(39,146,126,.83);border:2px solid rgba(39,146,126,.83)}#calendario h2{font-family:"DMSans-Regular"!important;font-size:18px!important;padding-top:0}#calendario h2:before{width:0!important;border:0!important}#calendario button{background-color:transparent!important;border-color:transparent!important;color:#172444}#calendario button:focus{box-shadow:none!important}#calendario table{border:0!important;width:100%}#calendario table thead tr th{border:0}#calendario table tbody tr,#calendario table tbody tr td.fc-day-today{background-color:transparent!important}#calendario table tbody tr td{text-align:center;border:0}#calendario table tbody tr td .dia-seleccionado a{border:1px solid #27927e;background-color:#27927e;color:#fff;border-radius:50%;padding-left:8px;padding-right:8px}#calendario table tbody tr td.fc-day-today a{border:1px solid #000;border-radius:50%;padding-left:8px;padding-right:8px}#calendario table tbody tr td.fc-day-today.dia-seleccionado a{border:1px solid #27927e}#calendario table tbody tr td .fc-daygrid-day-frame{align-content:center}#calendario table tbody tr td .fc-daygrid-day-frame .fc-daygrid-day-top{display:block}#calendario table tbody tr td .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-day-number{display:block;width:38px;height:38px;line-height:30px;margin:0 auto}#calendario table tbody tr td .fc-daygrid-day-frame .fc-daygrid-day-bg,#calendario table tbody tr td .fc-daygrid-day-frame .fc-daygrid-day-events{display:none}#calendario table tbody tr td .disabled-day{pointer-events:none}#calendario table tbody tr td .disabled-day .fc-daygrid-day-number{opacity:.5}#calendario table tbody tr td .enabled-day,.cabecera #buscardorProducto #lupa{cursor:pointer}.datepicker table thead tr th.datepicker-switch:hover,.datepicker table thead tr th.next:hover,.datepicker table thead tr th.prev:hover{background-color:#f0f4f8!important}.datepicker .datepicker-days tbody td.day:hover,.datepicker .datepicker-months tbody tr td span:hover{background-color:#f0f4f8}.datepicker .datepicker-days tbody td.day.today,.datepicker .datepicker-days tbody td.day.today:active,.datepicker .datepicker-days tbody td.day.today:hover{background-color:rgba(39,146,126,.5019607843);border-color:rgba(39,146,126,.5019607843)}.datepicker .datepicker-days tbody td.day.active,.datepicker .datepicker-months tbody tr td span.active,.datepicker .datepicker-months tbody tr td span.focused{background-color:#27927e;border-color:#27927e;color:#fff!important}.datepicker .datepicker-days tbody td.day.active:active,.datepicker .datepicker-days tbody td.day.active:hover{background-color:#27927e;border-color:#27927e}.datepicker .datepicker-centuries tbody tr td span:hover,.datepicker .datepicker-decades tbody tr td span:hover,.datepicker .datepicker-years tbody tr td span:hover{background-color:#f0f4f8}.datepicker .datepicker-centuries tbody tr td span.focused,.datepicker .datepicker-decades tbody tr td span.focused,.datepicker .datepicker-years tbody tr td span.focused{background-color:#27927e;border-color:#27927e;color:#fff!important}form .form-control{border:2px solid #172444;border-radius:8px;font-size:18px}form .form-control.datepicker-custom[readonly]{border:2px solid #172444;border-radius:8px;color:#172444;background-color:#fff}form .form-control[readonly]{background-color:#f0f4f8;color:rgba(23,36,68,.6);border-color:rgba(23,36,68,.6)}form .form-control[readonly]:focus{border-color:rgba(23,36,68,.6);box-shadow:none}form .form-control::placeholder{color:#172444;font-family:"DMSans-Bold"}form .form-check-input:focus{border-color:#27927e;box-shadow:0 0 0 .15rem #27927e}form .form-check-input:checked{background-color:#27927e!important;border-color:#27927e!important}form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(../../images//elementos/icon-arrow-down.svg)no-repeat 97% 50%}form .input-icono,form .select2-selection{border:2px solid #172444!important;border-radius:8px!important}form .select2-selection{font-size:18px!important;min-height:43px!important}form .select2-container--bootstrap-5 .select2-selection--single{background:url(../../images//elementos/icon-arrow-down.svg)no-repeat 97% 50%!important}form .input-icono{display:flex;align-items:center;padding-right:10px}form .input-icono.is-invalid{border:2px solid #e4234a!important}form .input-icono.is-warning{border:2px solid #ffb630!important}form .input-icono.is-valid{border:2px solid #48bc3f!important}form .input-icono input{border:2px solid transparent!important;border-radius:8px!important;font-size:18px}form .input-icono input:focus{box-shadow:none}form .input-icono .fa{padding:0 5px;cursor:pointer;display:flex;align-items:center;justify-content:center}form .input-icono img{width:32px;height:32px;display:inline-block;vertical-align:middle}form .input-contrasena::-ms-reveal{display:none}form .input-contrasena::-ms-clear{display:none}form input:read-only{background-color:#e9ecef;color:#636b72;cursor:auto;border-color:#ced4da}form .dropzone .icono{font-size:36px;color:#27927e!important}form .dropzone .borrar-elemento-dropzone{margin-top:8px}form .dropzone .borrar-elemento-dropzone i{cursor:pointer;color:#27927e!important}form .dropzone .dz-error-message{top:-20px!important}form .dropzone .dz-error-message:after{border-bottom:none!important}form .dropzone .dz-preview .dz-image img{width:100%;height:100%}table tbody tr:nth-child(odd){--bs-table-bg:none!important;background-color:#f0f4f8!important}table.dataTable{font-size:15px}table.dataTable thead th{text-align:left!important}table.dataTable tbody tr td.dt-empty,table.dataTable thead th.text-center{text-align:center!important}table.dataTable tbody tr td{text-align:left!important;align-content:center}table.dataTable tbody tr td:first-child{white-space:nowrap}table.dataTable tbody tr td .iconoAlerta{margin-top:-2px}table.dataTable tbody tr td .iconoAlerta.oculto{opacity:0}table.dataTable tbody tr td li{display:flex;flex-wrap:wrap;gap:8px}table.dataTable tbody tr td li .dtr-title{font-weight:700;white-space:normal;flex:0 0 auto}table.dataTable tbody tr td li .dtr-data{flex:1 1 auto;word-break:break-word;white-space:normal}.bottom .form-select-sm{border:2px solid #000;border-radius:8px;padding-right:25px}.bottom .pagination{justify-content:end}.bottom .pagination .dt-paging-button{border:2px solid #000;font-family:"DMSans-Bold"}.bottom .pagination .dt-paging-button.disabled{border-color:#c5c8d0;background-color:#fff;--bs-pagination-disabled-bg:none}.bottom .pagination .dt-paging-button.disabled .page-link{color:#c5c8d0}.bottom .pagination .dt-paging-button.active{border-color:#27927e}.bottom .pagination .dt-paging-button.active .page-link{color:#fff;background-color:#27927e;border-color:#27927e}.bottom .pagination .dt-paging-button .page-link{color:#000}.bottom .pagination .dt-paging-button .page-link:focus,.cabecera #buscardorProducto input:focus{box-shadow:none}.bottom .pagination .dt-paging-button:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.bottom .pagination .dt-paging-button:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}#loading tbody tr .box-loading,.pagina-lista-centros-reparacion .tabla-centros-reparacion #loading tbody tr .box-loading{text-align:center;font-size:24px;padding:100px 0}.modal .titulo{font-size:18px}.modal .modal-personalizado{font-size:18px;margin-top:250px}@media (max-width:576px){.modal .modal-personalizado{margin-top:100px}}.modal .modal-personalizado .modal-content{min-height:389px}.modal .modal-personalizado .titulo{font-size:18px}.modal .modal-personalizado .botones-modal{display:flex;justify-content:end;align-items:end}.modal .modal-personalizado .botones-modal .boton{min-width:125px}.modal.modal-subir-informe{--bs-modal-width:800px!important}@media (max-width:768px){.modal.modal-subir-informe{--bs-modal-width:500px!important}}@media (max-width:576px){.modal.modal-subir-informe{--bs-modal-width:300px!important}}.cabecera{box-shadow:0 1px 2px 0 rgba(0,0,0,.3019607843);padding-top:16px;padding-bottom:16px;margin-bottom:2px;align-items:center;min-height:80px;overflow:visible;background-color:#fff}.cabecera .enlaces-menu{display:none}@media (min-width:768px){.cabecera .enlaces-menu{display:flex;justify-content:space-evenly}}@media (max-width:767px){.cabecera .enlaces-menu{flex-direction:column;justify-content:center;margin:20px 25px;display:none}.cabecera .enlaces-menu.activo{z-index:3;display:flex;width:100%;padding-bottom:15px;margin-left:0;background-color:#fff}.cabecera .enlaces-menu a{padding:8px;font-size:24px}}@media (max-width:1200px){.cabecera .barra-menu{font-size:15px}.cabecera .boton-barra{padding-left:0}}@media (max-width:992px){.cabecera .boton-barra{display:none!important}}.cabecera #botonMenuMovil{margin:auto}.cabecera #botonMenuMovil .boton-menu-movil div{width:30px;height:3px;background-color:#000;margin-bottom:5px;border-radius:10px;transition:.5s}.cabecera #botonMenuMovil.activo .boton-menu-movil div{margin-bottom:-3px}.cabecera #botonMenuMovil.activo .boton-menu-movil div:nth-child(odd){transform:rotate(45deg)}.cabecera #botonMenuMovil.activo .boton-menu-movil div:nth-child(even){transform:rotate(-45deg)}.cabecera #botonMenuMovil.activo .boton-menu-movil div:nth-child(3){opacity:0}@media (max-width:768px){.cabecera.header-movil{width:100%;max-height:100vh;-ms-overflow-style:none;scrollbar-width:none}.cabecera.header-movil::-webkit-scrollbar{display:none}}.cabecera .logo{width:100%}@media (min-width:576px) and (max-width:767.9px){.cabecera .logo{width:75%}}@media (min-width:1200px){.cabecera .logo{width:75%}}.cabecera #buscardorProducto{font-family:"DMSans-Bold";font-size:10px;padding:0!important}.cabecera #buscardorProducto #lupa img{aspect-ratio:1/1}.cabecera #buscardorProducto .input-group{justify-content:flex-end}.cabecera #buscardorProducto input{font-family:"DMSans-Regular";font-size:16px;background-color:transparent;border:0}.cabecera #buscardorProducto .input-busqueda::placeholder{font-family:"DMSans-Bold"!important;color:#172444!important}@media (min-width:992px){.cabecera #buscardorProducto{border:2px solid #27927e;border-radius:10px}.cabecera #buscardorProducto input{display:block!important}}@media (max-width:992px){.cabecera #buscardorProducto{margin-left:auto}.cabecera #buscardorProducto input{display:none}.cabecera #buscardorProducto.activo{z-index:1;position:fixed;width:95%;left:10px;background-color:#fff;border-bottom:2px solid #000}.cabecera #buscardorProducto.activo form{width:100%}.cabecera #buscardorProducto.activo input{border-bottom:none;display:block}}@media (max-width:768px){.cabecera #buscardorProducto{display:flex;justify-content:center}}.cabecera #buscardorProducto .input-group-text{background-color:transparent;border:0}.cabecera .dropdown-menu{margin-top:1px;transition:none;float:none;border:1px solid #e2e2e2;position:absolute}@media (max-width:767px){.cabecera .dropdown-menu{position:inherit;border:0}}.cabecera .dropdown-menu .dropdown-item{font-size:10px;cursor:pointer}.cabecera .dropdown-menu .dropdown-item:active{background-color:inherit}.cabecera .sin-boton-request-repair{right:10px!important}.cabecera.idiomas{position:absolute;min-width:0}@media (width:992px){.cabecera.idiomas{top:90px!important;position:fixed;left:inherit}}footer p.titulo{font-family:"DMSans-Bold";font-size:24px}footer hr{color:#486284;margin-top:24px;margin-bottom:24px}@media (min-width:576px){footer .contenedor-cookies-privacidad,footer .contenedor-cookies-privacidad .privacidad-cookies .politica-privacidad{display:flex;justify-content:end}}@media (max-width:576px){footer .contenedor-cookies-privacidad{margin-top:16px}}.pagina-inicio .contenedor-video-inicio{position:relative;overflow:hidden}.pagina-inicio .contenedor-video-inicio video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.pagina-inicio .contenedor-video-inicio .degradado-derecha,.pagina-inicio .contenedor-video-inicio .degradado-izquierda{position:absolute;top:0;height:100%;z-index:1;pointer-events:none}.pagina-inicio .contenedor-video-inicio .degradado-izquierda{left:0;width:50%;background:linear-gradient(90deg,#000 0,#000 37.5%,transparent 96%)}.pagina-inicio .contenedor-video-inicio .degradado-derecha{right:0;width:30%;background:linear-gradient(270deg,rgba(0,0,0,.85) 20%,transparent 100%)}.pagina-inicio .contenedor-video-inicio .contenido-cabecera{position:relative;z-index:2;color:#fff!important;padding:5rem 2rem;margin-left:150px;width:1000px}@media (max-width:1200px){.pagina-inicio .contenedor-video-inicio .contenido-cabecera{margin-left:100px;width:900px}}@media (max-width:992px){.pagina-inicio .contenedor-video-inicio .contenido-cabecera{margin-left:50px;width:800px}}@media (max-width:768px){.pagina-inicio .contenedor-video-inicio .contenido-cabecera{margin-left:20px;width:550px}}@media (max-width:576px){.pagina-inicio .contenedor-video-inicio .contenido-cabecera{margin-left:10px;width:400px}}@media (max-width:410px){.pagina-inicio .contenedor-video-inicio .contenido-cabecera{margin-left:10px;width:300px}}.pagina-inicio .contenedor-video-inicio .contenido-cabecera h1,.pagina-inicio .contenedor-video-inicio .contenido-cabecera h4,.pagina-inicio .contenedor-video-inicio .contenido-cabecera p{color:#fff!important}.pagina-inicio .contenedor-video-inicio .contenido-cabecera .boton{margin-top:1rem;padding-inline:35px}.pagina-inicio .contenedor-video-inicio .contenido-cabecera .espaciado{margin-top:2rem;padding-top:220px}.pagina-inicio .contenedor-video-inicio .contenido-cabecera img{max-height:40px}.pagina-inicio .que-puede-reparar{padding-top:72px;padding-bottom:48px;background-color:#f0f4f8}.pagina-inicio .contenedor-desarrolladores h2,.pagina-inicio .que-es-esb h2,.pagina-inicio .que-puede-reparar h2,.pagina-inicio .que-puede-reparar p,.pagina-inicio .reparar-vehiculo h2,.pagina-inicio .reparar-vehiculo p,.pagina-tecnologia p{line-height:1.3}.pagina-inicio .que-puede-reparar p.pie{margin-bottom:30px;font-family:"DMSans-Bold";text-align:center}.pagina-inicio .que-puede-reparar .contenedor-icono-unidad-control{background-color:#fff;display:flex;justify-content:center;align-items:center;aspect-ratio:1;border-radius:15px;margin-bottom:16px}.pagina-inicio .que-puede-reparar .contenedor-icono-unidad-control img{max-width:90%;max-height:90%;width:auto;height:auto}.pagina-inicio .que-es-esb .informacion{padding:144px 110px;text-align:left}.pagina-inicio .que-es-esb .informacion .titulo{font-family:"DMSans-Bold";font-size:32px;letter-spacing:-.02em}@media (max-width:992px){.pagina-inicio .que-es-esb .informacion{margin-top:24px;padding:96px 48px}}.pagina-inicio .contenedor-desarrolladores .desarrolladores{padding-top:72px;padding-bottom:48px}.pagina-inicio .contenedor-desarrolladores .desarrolladores p{margin-top:72px;line-height:1.3}.pagina-inicio .contenedor-desarrolladores .desarrolladores .logo{display:flex;justify-content:center}.pagina-inicio .comentarios-clientes .contenedor-comentario{padding:48px}.pagina-inicio .comentarios-clientes .contenedor-info-cliente{background-color:#d4e0ed;border-radius:10px;padding:24px 48px}.pagina-inicio .comentarios-clientes .contenedor-info-cliente .titulo{font-family:"DMSans-Bold";margin-bottom:8px}.pagina-inicio .comentarios-clientes .contenedor-info-cliente .subtitulo{font-size:13px;margin-bottom:0}.pagina-catalogo,.pagina-politica-privacidad table td,.pagina-producto{background-color:#f0f4f8}.pagina-catalogo .filtros{margin-left:32px;margin-top:8px}.pagina-catalogo #gridProductos .card-producto{border-radius:20px;border-color:#fff;padding:8px;background-color:#fff}.pagina-catalogo #gridProductos .card-contenido{border:0}.pagina-catalogo .custom-control{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.pagina-catalogo .custom-control .custom-control-input{position:absolute;opacity:0;z-index:-1;margin-top:2px;flex-shrink:0}.pagina-catalogo .custom-control .custom-control-input:checked+.custom-control-label::after{content:"";position:absolute;left:6px;top:2px;width:8px;height:14px;border:solid #2ca58d;border-width:0 3px 3px 0;transform:rotate(45deg)}.pagina-catalogo .custom-control .custom-control-label{position:relative;display:inline-block;line-height:1.2;word-wrap:break-word;flex-grow:1;font-size:16px!important;padding-left:28px}.pagina-catalogo .custom-control .custom-control-label::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background-color:#fff;border:2px solid #1a1f36;border-radius:4px;box-sizing:border-box}.pagina-catalogo .contenedor-marcas-filtro,.pagina-catalogo .contenedor-tipos-filtro{max-height:255px;overflow:hidden}.pagina-catalogo .contenedor-marcas-filtro label,.pagina-catalogo .contenedor-tipos-filtro label{font-size:14px;padding-top:1px;padding-bottom:1px}.pagina-catalogo .filtros-barra{position:fixed;top:0;left:-300px;width:300px;height:100%;background-color:#f8f9fa;transition:left .3s ease;z-index:1050;padding:20px}.pagina-catalogo .contenido-barra-filtros{overflow-y:auto;height:100%}.pagina-catalogo .botones-superiores{background-color:#fff}.pagina-catalogo .botones-superiores-barra{background-color:#f8f9fa}.pagina-catalogo .filtros-barra.show{left:0}.pagina-catalogo #abrirFiltrosBarra{position:fixed;z-index:100;right:15px;bottom:30px}@media (min-width:992px){.pagina-catalogo .filtros-barra{display:none}}.pagina-catalogo .box-sin-productos{margin:200px 0}@media (min-width:2150px){.pagina-catalogo .box-sin-productos{margin:250px 0}}@media (min-width:2300px){.pagina-catalogo .box-sin-productos{margin:350px 0}}.pagina-producto .producto{margin:1rem auto;padding:1rem}.pagina-crear-distribuidor #divImportarDistribuidores,.pagina-producto #carouselContainer .carousel-item{cursor:pointer}.pagina-producto #carouselSelector .carousel-item-next,.pagina-producto #carouselSelector .carousel-item-prev,.pagina-producto #carouselSelector .carousel-item.active{display:inline-flex}.pagina-producto #carouselSelector .carousel-item .item{width:25%}.pagina-producto .datos-producto{display:flex;flex-direction:column}.pagina-producto .producto-disclaimer{margin-top:auto;background-color:#f0f4f8;border-radius:6px;padding:20px;font-size:15px}.pagina-contacto h1,.pagina-red-reman h1,.pagina-tecnologia h1{font-family:"DMSans-ExtraBold";line-height:1.3}.pagina-red-reman h4,.pagina-tecnologia h4{font-size:18px;font-family:"DMSans-Bold";color:#27927e}@media (max-width:1200px){.pagina-tecnologia p{font-size:15px!important}}.pagina-tecnologia .seccion.sin-margen{margin:0!important}.pagina-tecnologia .seccion .process-imagenes{display:flex;align-items:center}.pagina-tecnologia .seccion .contenedor-video{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}@media (max-width:768px){.pagina-tecnologia .seccion .contenedor-video{height:500px}}@media (max-width:576px){.pagina-tecnologia .seccion .contenedor-video{height:700px}}.pagina-tecnologia .seccion .contenedor-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.pagina-tecnologia .seccion .contenedor-video .overlay-negro{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}.pagina-tecnologia .seccion .texto-videos{z-index:2;position:absolute!important;width:650px!important}.pagina-tecnologia .seccion .texto-videos-process-1{top:25%!important;left:50%!important}@media (max-width:1200px){.pagina-tecnologia .seccion .texto-videos-process-1{top:15%!important;left:35%!important}}@media (max-width:992px){.pagina-tecnologia .seccion .texto-videos-process-1{top:0!important}}@media (max-width:768px){.pagina-tecnologia .seccion .texto-videos-process-1{left:10%!important}}@media (max-width:576px){.pagina-tecnologia .seccion .texto-videos-process-1{left:0!important}}.pagina-tecnologia .seccion .texto-videos-process-2{top:35%!important;left:20%!important}@media (max-width:1200px){.pagina-tecnologia .seccion .texto-videos-process-2{top:15%!important}}@media (max-width:992px){.pagina-tecnologia .seccion .texto-videos-process-2{top:0!important}}@media (max-width:768px){.pagina-tecnologia .seccion .texto-videos-process-2{left:10%!important}}@media (max-width:576px){.pagina-tecnologia .seccion .texto-videos-process-2{left:0!important}}.pagina-tecnologia .seccion .texto-videos-process-3{top:25%!important;left:55%!important}@media (max-width:1200px){.pagina-tecnologia .seccion .texto-videos-process-3{top:15%!important;left:35%!important}}@media (max-width:992px){.pagina-tecnologia .seccion .texto-videos-process-3{top:0!important}}@media (max-width:768px){.pagina-tecnologia .seccion .texto-videos-process-3{left:10%!important}}@media (max-width:576px){.pagina-tecnologia .seccion .texto-videos-process-3{left:0!important}}.pagina-tecnologia .seccion .texto-video{color:#fff;width:80%;padding:40px 45px}.pagina-tecnologia .seccion .texto-video .titulo{display:block;padding-bottom:20px;font-family:"DMSans-Bold";font-size:32px;line-height:1.3}@media (max-width:576px){.pagina-tecnologia .seccion .texto-video .titulo{width:80%}}@media (max-width:425px){.pagina-tecnologia .seccion .texto-video .titulo{width:50%!important}}.pagina-tecnologia .seccion .texto-video .texto{font-size:18px;line-height:1.3}@media (max-width:576px){.pagina-tecnologia .seccion .texto-video .texto{display:inline-block;width:80%!important}}@media (max-width:425px){.pagina-tecnologia .seccion .texto-video .texto{display:inline-block;width:60%!important}}.pagina-tecnologia .sub-seccion{padding-top:72px;padding-bottom:48px;background-color:#f0f4f8}@media (max-width:768px){.pagina-tecnologia .imagen-sub-seccion{margin:auto}}.pagina-tecnologia .pie-imagen{margin-top:20px;font-family:"DMSans-Bold"}@media (max-width:768px){.pagina-tecnologia .pie-imagen{text-align:center}}.pagina-tecnologia .contactanos{margin-top:0}.pagina-red-reman p{line-height:1.3}@media (max-width:1200px){.pagina-red-reman p{font-size:15px!important}}.pagina-red-reman .separador{margin:5px auto 30px;border-top:1px solid #a9a9a9;width:100%}.pagina-red-reman .filiales{margin-top:80px;margin-bottom:80px}.pagina-red-reman .filiales .contenedor-filial{margin-top:30px;margin-bottom:30px}.pagina-red-reman .filiales .contenedor-filial .filial{height:100%;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.pagina-red-reman .filiales .contenedor-filial .filial .imagen{margin-bottom:30px}.pagina-red-reman .filiales .contenedor-filial .filial .texto{font-size:13px!important;text-align:center;line-height:19px}.pagina-red-reman .filiales .contenedor-filial .filial .parrafo{margin-bottom:30px}.pagina-cookies h1,.pagina-cookies h2,.pagina-login h2,.pagina-politica-privacidad h1{font-family:"DMSans-ExtraBold"}.pagina-login .boton{width:250px}.pagina-registro .contenido-registro{margin:48px auto!important}.pagina-registro .boton-registro{font-size:24px}.pagina-registro .cabecera-registro{margin-bottom:48px;border-bottom:4px solid #f0f4f8}.pagina-registro .cabecera-registro .item-cabecera{padding:0;text-align:center;position:relative}.pagina-registro .cabecera-registro .item-cabecera::after{position:absolute;opacity:0;display:inline-block;content:"";height:4px;background-color:#27927e;left:0;bottom:-4px;z-index:1}.pagina-cookies h4,.pagina-registro .cabecera-registro .item-cabecera.seleccionada{font-family:"DMSans-Bold"}.pagina-registro .cabecera-registro .item-cabecera.seleccionada::after{width:100%;opacity:1}.pagina-registro #tablaDistribuidores td,.pagina-reparaciones-admin #tablaDistribuidores td{padding:16px 12px}.pagina-registro #tablaDistribuidores td .logo-tabla-distribuidores{display:block;width:100px;height:100px;overflow:hidden}.pagina-area-privada .logo-distribuidor img,.pagina-registro #tablaDistribuidores td .logo-tabla-distribuidores img,.pagina-reparaciones-admin #tablaDistribuidores td .logo-tabla-distribuidores img{width:100%;height:100%;object-fit:contain}.pagina-contacto p{line-height:1.3}.pagina-contacto .forma-contacto{padding:24px;margin:auto}@media (max-width:992px){.pagina-contacto .forma-contacto{margin-bottom:32px}}.pagina-contacto .forma-contacto span{margin-left:20px}@media (max-width:576px){.pagina-contacto .forma-contacto span{font-size:15px}}.pagina-contacto .contenedor-confirmacion{padding-block:100px}.pagina-contacto .contenedor-confirmacion .texto{margin-top:80px}@media (max-width:1200px){.pagina-contacto .contenedor-confirmacion .texto{text-align:center}}.pagina-contacto select{border:2px solid #172444;border-radius:8px}.pagina-contacto select:focus{box-shadow:0 0 0 .1rem #27927e;border-color:#27927e}.pagina-cookies .texto-bold{font-family:"DMSans-Bold"}.pagina-cookies .form-check-input:checked{background-color:#27927e;border-color:#27927e}.pagina-cookies .boton{width:195px}.banner-cookies{display:none;font-size:12px;position:fixed;width:100%;height:45%;bottom:0;padding:20px 0;background-color:#f0f4f8;color:#172444;box-shadow:0 1px 6px 0 rgba(0,0,0,.4);z-index:40;overflow-y:auto}@media (max-width:767.9px){.banner-cookies{padding-top:10px;height:60%}}.banner-cookies .align-self-center{margin-top:20px}@media (min-width:992px){.banner-cookies .align-self-center{margin-top:0}.banner-cookies .align-items-center{margin-top:25px}}.banner-cookies .boton,.banner-cookies p,.banner-personalizar-cookies a{font-size:18px}.banner-cookies .cookies-line{line-height:2em}.banner-cookies .container-cookies{max-width:600px;padding:20px;margin-top:20px}.banner-cookies .titulo-banner-cookies{font-family:"DMSans-Black";font-size:40px;position:relative;padding-top:36px;letter-spacing:-2px}.banner-cookies .titulo-banner-cookies::before{border-top:8px solid #27927e;content:"";position:absolute;width:350px;top:0}@media (max-width:767.9px){.banner-cookies .titulo-banner-cookies::before{width:250px}}.banner-personalizar-cookies{display:none;font-size:12px;position:fixed;width:100%;height:45%;bottom:0;padding:20px 0;background-color:#f0f4f8;color:#172444;box-shadow:0 1px 6px 0 rgba(0,0,0,.4);z-index:40;overflow-y:auto}@media (max-width:767.9px){.banner-personalizar-cookies{padding-top:10px;height:60%}}.banner-personalizar-cookies .align-self-center{margin-top:20px}@media (min-width:992px){.banner-personalizar-cookies .align-self-center{margin-top:0}.banner-personalizar-cookies .align-items-center{margin-top:25px}}.banner-personalizar-cookies .boton{font-size:18px}.banner-personalizar-cookies .form-check{padding-left:0;display:flex;justify-content:space-between;align-items:center}.banner-personalizar-cookies .form-check label{font-size:18px;margin-right:20px}.banner-personalizar-cookies .form-check .form-check-input{width:40px;height:20px;appearance:none;background-color:#f0f4f8;border-radius:20px;position:relative;outline:0;cursor:pointer;transition:background-color .3s ease}.banner-personalizar-cookies .form-check .form-check-input::after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;top:1px;left:2px;background-color:#fff;transition:transform .3s ease}.banner-personalizar-cookies .form-check .form-check-input:checked{background-color:#27927e;background-image:none}.banner-personalizar-cookies .form-check .form-check-input:checked::after{transform:translateX(20px)}.banner-personalizar-cookies .cookies-line{line-height:2em}.banner-personalizar-cookies .cookies-line a,.pagina-error a{color:#27927e}.banner-personalizar-cookies .container-cookies{max-width:600px;padding:20px;margin-top:30px}@media (max-width:991.9px){.banner-personalizar-cookies .container-cookies{margin-top:0;padding-top:0}}.banner-personalizar-cookies .titulo-banner-cookies{font-family:"DMSans-Black";font-size:40px;position:relative}.pagina-confirmacion{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:120px;padding-bottom:120px}.pagina-confirmacion .contenedor-confirmacion{text-align:center}.pagina-confirmacion .contenedor-confirmacion .titulo,.pagina-error p,.pagina-politica-privacidad .texto-bold{font-family:"DMSans-Bold"}.pagina-confirmacion .contenedor-confirmacion .texto{margin-top:36px;margin-bottom:48px}.pagina-politica-privacidad table{padding:.5rem;background-color:#f0f4f8}.pagina-error{display:flex;flex-direction:column;justify-content:space-between}.pagina-error h1{font-size:24px;color:#27927e}.pagina-error .titulo{font-size:48px;font-family:"DMSans-ExtraBold"}.pagina-error p{font-size:18px}.pagina-faq .accordion-item{border:0;border-bottom:1px solid #e2e2e2}.pagina-faq .accordion-button{background:0 0;color:#111827;font-weight:500;font-size:18px;padding:1rem 0;box-shadow:none;display:flex;justify-content:flex-start;align-items:center;position:relative;padding-left:5rem}.pagina-faq .accordion-button::after{content:"❯";font-size:18px;transition:transform .2s ease;position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:inherit;background-image:none;transform-origin:20% 50%}.pagina-faq .accordion-button:not(.collapsed)::after{transform:translateY(-50%) rotate(90deg)}.pagina-faq .accordion-button:focus{box-shadow:none}.pagina-faq .accordion-body{padding:0 0 1rem 5rem}.pagina-area-privada .menu{height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px}.pagina-area-privada .logo-distribuidor,.pagina-reparaciones-admin #tablaDistribuidores td .logo-tabla-distribuidores{display:block;width:100px;height:100px;overflow:hidden}.pagina-area-privada .logueado,.pagina-detalle-reparacion .contenedor-archivo #nombreArchivo,.pagina-detalle-reparacion .contenedor-archivo #nombreArchivoEstadoIrreparable,.pagina-detalle-reparacion .contenedor-archivo #nombreArchivoEstadoReparada,.pagina-detalle-reparacion .contenedor-archivo #nombreArchivoEstadoTest,.pagina-detalle-reparacion p.titulo{font-family:"DMSans-Bold"}.pagina-lista-centros-reparacion .auto-aprobacion-checkbox-tabla{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #000;border-radius:3px;background-color:#fff;cursor:pointer;position:relative;display:inline-block;outline:0;transition:all .2s ease-in-out}.pagina-lista-centros-reparacion .auto-aprobacion-checkbox-tabla:checked{background-color:#27927e;border-color:#27927e}.pagina-lista-centros-reparacion .auto-aprobacion-checkbox-tabla:checked::after{content:"";position:absolute;left:4px;top:1px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pagina-lista-centros-reparacion .auto-aprobacion-checkbox-tabla:hover{border-color:#27927e}.pagina-lista-centros-reparacion .auto-aprobacion-checkbox-filtro{-webkit-appearance:none;-moz-appearance:none;appearance:none;--bs-form-check-bg-image:none!important;box-shadow:none!important;width:18px;height:18px;border:2px solid #000;border-radius:3px;background-color:#fff;cursor:pointer;position:relative;display:inline-block;outline:0;transition:all .2s ease-in-out}.pagina-lista-centros-reparacion .auto-aprobacion-checkbox-filtro:checked{background-color:#27927e!important;border-color:#27927e!important}.pagina-lista-centros-reparacion .auto-aprobacion-checkbox-filtro:checked::after,.pagina-reparaciones .reclamable-checkbox-filtro:checked::after{content:""!important;position:absolute;left:4px;top:1px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pagina-lista-centros-reparacion .auto-aprobacion-checkbox-filtro:hover{border-color:#27927e!important}.pagina-lista-centros-reparacion .custom-checkbox-filtro{border:2px solid #c5c8d0;border-radius:8px!important;padding:7px 22px}@media (max-width:576px){.pagina-detalle-centro-reparacion .selector-paises .listado label{height:60px}}.pagina-detalle-centro-reparacion .selector-paises .listado select,.pagina-detalle-distribuidor .selector-codigos-postales .listado select,.pagina-detalle-distribuidor .selector-paises .listado select{width:100%;height:300px;background:0 0;border:2px solid #172444;border-radius:8px;font-size:18px}.pagina-detalle-centro-reparacion .selector-paises .listado select::-webkit-scrollbar{width:10px;border-radius:10px}.pagina-detalle-centro-reparacion .selector-paises .listado select::-webkit-scrollbar-track{background:#f0f4f8;border-radius:10px}.pagina-detalle-centro-reparacion .selector-paises .listado select::-webkit-scrollbar-thumb{background-color:#27927e;border-radius:10px;border:2px solid #f0f4f8}.pagina-detalle-centro-reparacion .selector-paises .listado select::-webkit-scrollbar-thumb:hover,.pagina-detalle-distribuidor .selector-codigos-postales .listado select::-webkit-scrollbar-thumb:hover,.pagina-detalle-distribuidor .selector-paises .listado select::-webkit-scrollbar-thumb:hover{background-color:#27927e}.pagina-detalle-centro-reparacion .selector-paises .botones{display:flex;flex-direction:column;gap:10px;padding-top:27px}.pagina-detalle-centro-reparacion .selector-paises .botones .boton{width:50px}.pagina-crear-distribuidor p{text-align:justify}.pagina-crear-distribuidor p .paso-descarga{font-size:14px;color:#fff;width:20px;height:20px;border-radius:50%;background-color:#27927e;display:inline-block;margin-right:8px;align-content:center;text-align:center}.pagina-crear-distribuidor .inputs-subida-fichero .subida-fichero{min-width:auto}.pagina-como-realizar-envio .pasos .paso.completed .number,.pagina-crear-distribuidor .inputs-subida-fichero .subida-fichero .icono-subida{display:none}@media (max-width:576px){.pagina-crear-distribuidor .inputs-subida-fichero .subida-fichero .texto-subida{display:none}.pagina-crear-distribuidor .inputs-subida-fichero .subida-fichero .icono-subida{display:block;line-height:1.5}}.pagina-crear-distribuidor .inputs-subida-fichero .campo-archivo{margin-block:.2rem;padding-block:.5rem}.pagina-crear-distribuidor .inputs-subida-fichero .boton{margin-inline:0}.pagina-crear-distribuidor .inputs-subida-fichero .boton.boton-principal{width:100%;min-width:auto}.pagina-crear-distribuidor .contenedor-excel{padding:24px;margin:auto}@media (max-width:992px){.pagina-crear-distribuidor .contenedor-excel{margin-bottom:32px}}.pagina-crear-distribuidor .contenedor-excel span{margin-left:20px}@media (max-width:576px){.pagina-crear-distribuidor .contenedor-excel span{font-size:15px}}.pagina-detalle-reparacion .boton.boton-principal.estado,.pagina-detalle-reparacion .boton.boton-secundario.estado{font-size:14px!important}.pagina-detalle-reparacion p,.pagina-solicitar-reparacion.solicitud #repararEcu .form-group-referencia #listaProductos .producto p{margin-bottom:4px}.pagina-detalle-reclamacion i,.pagina-detalle-reparacion i{color:#27927e;cursor:pointer}.pagina-detalle-reparacion .archivo-seleccionado{border:2px solid #27927e}.pagina-detalle-reparacion .contenedor-archivo{min-height:150px;display:flex;align-items:center;justify-content:center;cursor:pointer}.pagina-detalle-reparacion .form-check-input{border-color:#000;box-shadow:none}.pagina-detalle-reparacion .form-check-input:checked{background-color:#27927e;border-color:#27927e}.pagina-como-realizar-envio .pasos{display:flex;align-items:center;justify-content:space-between;width:100%;margin:20px auto 50px}.pagina-como-realizar-envio .pasos .paso{position:relative;display:flex;align-items:center;justify-content:center;flex:1}.pagina-como-realizar-envio .pasos .paso .number{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border:3px solid #f0f4f8;border-radius:50%;background-color:#f0f4f8;color:#172444;font-family:"DMSans-Bold";font-size:40px;z-index:1}@media (max-width:767.9px){.pagina-como-realizar-envio .pasos .paso .number{width:48px;height:48px;font-size:18px}}.pagina-como-realizar-envio .pasos .paso:not(:last-child)::after{content:"";position:absolute;top:50%;left:50%;right:0;width:100%;height:7px;background-color:#f0f4f8;transform:translateY(-50%);z-index:0}.pagina-como-realizar-envio .pasos .paso:not(.completed) img{display:none}.pagina-como-realizar-envio .pasos .paso.completed img{z-index:1}@media (max-width:576px){.pagina-como-realizar-envio .pasos .paso.completed img{width:50%}}@media (max-width:410px){.pagina-como-realizar-envio .pasos .paso.completed img{width:65%}}.pagina-como-realizar-envio .pasos .paso.completed:not(:last-child)::after{background-color:#27927e}.pagina-como-realizar-envio .pasos .paso.active .number{border-color:#172444;background-color:#f0f4f8;color:#172444;font-family:"DMSans-ExtraBold"}.pagina-como-realizar-envio .contenedor-paso{display:flex;flex-direction:column;justify-content:start}.pagina-como-realizar-envio .contenedor-paso .contenedor-imagen{display:flex;justify-content:center;margin-bottom:24px}.pagina-como-realizar-envio .contenedor-paso .titulo{font-family:"DMSans-ExtraBold";margin-bottom:0}.pagina-como-realizar-envio .contenedor-paso .atencion{color:#ffb630}.pagina-como-realizar-envio .contenedor-paso .contenedor-boton{display:flex;justify-content:center;align-content:center;margin-top:auto}.pagina-como-realizar-envio .contenedor-paso .contenedor-boton a,.pagina-como-realizar-envio .contenedor-paso .contenedor-boton button{width:80%;text-align:center}@media (min-width:1200px){.pagina-como-realizar-envio .contenedor-paso .contenedor-boton a.devolucion,.pagina-como-realizar-envio .contenedor-paso .contenedor-boton button.devolucion{width:60%}}.pagina-como-realizar-envio .contenedor-paso .contenedor-fecha-seleccionada{margin-top:auto}.pagina-como-realizar-envio .contenedor-paso .contenedor-fecha-seleccionada p{margin-bottom:2px}.pagina-como-realizar-envio .contenedor-paso .contenedor-fecha-seleccionada p.texto-fecha-seleccionada{margin:0;color:#27927e!important;font-family:"DMSans-Bold"}.pagina-como-realizar-envio .contenedor-paso .boton.disabled,.pagina-como-realizar-envio .contenedor-paso .boton.not-allowed{opacity:.25}.pagina-como-realizar-envio .contenedor-paso .form-check-input{border-color:#27927e;box-shadow:0 0 0 .05rem #27927e}.pagina-como-realizar-envio .contenedor-paso .form-check-input:checked,.pagina-reparaciones .reclamable-checkbox-filtro:checked,.pagina-solicitar-reparacion.solicitud #repararEcu .form-check-input:checked{background-color:#27927e!important;border-color:#27927e!important}.pagina-reparaciones .reclamable-checkbox-filtro{-webkit-appearance:none;-moz-appearance:none;appearance:none;--bs-form-check-bg-image:none!important;box-shadow:none!important;width:18px;height:18px;border:2px solid #000;border-radius:3px;background-color:#fff;cursor:pointer;position:relative;display:inline-block;outline:0;transition:all .2s ease-in-out}.pagina-reparaciones .reclamable-checkbox-filtro:hover{border-color:#27927e!important}.pagina-reparaciones .custom-checkbox-filtro{border:2px solid #c5c8d0;border-radius:8px!important;padding:7px 22px}.pagina-solicitar-reparacion .cabecera-reparacion{border-bottom:4px solid #f0f4f8}.pagina-solicitar-reparacion .cabecera-reparacion .item-cabecera{padding:0;text-align:center;position:relative}.pagina-solicitar-reparacion .cabecera-reparacion .item-cabecera::after{position:absolute;opacity:1;content:"";height:4px;background-color:#f0f4f8;left:0;bottom:-4px;width:100%;z-index:1}.pagina-solicitar-reparacion .cabecera-reparacion .item-cabecera.seleccionada{font-family:"DMSans-Bold"}.pagina-envio-reclamacion .cabecera-reclamacion .item-cabecera.seleccionada::after,.pagina-solicitar-reparacion .cabecera-reparacion .item-cabecera.seleccionada::after,.pagina-solicitar-reparacion.direcciones .item-direccion.seleccionada{background-color:#27927e}@media (max-width:410px){.pagina-solicitar-reparacion .cabecera-reparacion .item-cabecera{flex:0 0 100%;max-width:100%;padding:5px 0}}.pagina-solicitar-reparacion.solicitud #repararEcu .form-group-referencia{position:relative}.pagina-solicitar-reparacion.solicitud #repararEcu .form-group-referencia #listaProductos{position:absolute;max-height:300px;overflow-y:auto;border:1px solid #f0f4f8;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.3);background-color:#fff;z-index:1000}.pagina-solicitar-reparacion.solicitud #repararEcu .form-group-referencia #listaProductos .producto{padding:10px}.pagina-solicitar-reparacion.solicitud #repararEcu .form-group-referencia #listaProductos .producto:hover{cursor:pointer;background-color:#f0f4f8}.pagina-solicitar-reparacion.solicitud #repararEcu #textoReferenciaNoEncontrada.not-allowed{opacity:.6}.pagina-solicitar-reparacion.solicitud #repararEcu .spinner-border{height:15px;width:15px;font-size:10px}.pagina-solicitar-reparacion.direcciones .item-direccion{background-color:#f0f4f8;border-radius:15px;padding:24px}.pagina-detalle-reclamacion p,.pagina-envio-reclamacion.direcciones .item-direccion p,.pagina-solicitar-reparacion.direcciones .item-direccion p{margin-bottom:4px}.pagina-envio-reclamacion.direcciones .item-direccion.seleccionada p,.pagina-solicitar-reparacion.direcciones .item-direccion.seleccionada p{color:#fff!important}.pagina-solicitar-reparacion.direcciones .item-direccion.seleccionada .boton-secundario{color:#fff;border-color:#fff}.pagina-envio-reclamacion.direcciones #btnEnviarReclamacion.not-allowed,.pagina-solicitar-reparacion.direcciones #btnEnviarReparacion.not-allowed{pointer-events:none;opacity:.6}.pagina-solicitar-reparacion.archivos .dropzone .dz-preview .dz-error-message{width:250px;top:0!important;left:0}.pagina-lista-talleres .auto-aprobacion-checkbox-tabla{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #000;border-radius:3px;background-color:#fff;cursor:pointer;position:relative;display:inline-block;outline:0;transition:all .2s ease-in-out}.pagina-lista-talleres .auto-aprobacion-checkbox-tabla:checked{background-color:#27927e;border-color:#27927e}.pagina-lista-talleres .auto-aprobacion-checkbox-tabla:checked::after{content:"";position:absolute;left:4px;top:1px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pagina-lista-talleres .auto-aprobacion-checkbox-tabla:hover{border-color:#27927e}.pagina-lista-talleres .auto-aprobacion-checkbox-filtro{-webkit-appearance:none;-moz-appearance:none;appearance:none;--bs-form-check-bg-image:none!important;box-shadow:none!important;width:18px;height:18px;border:2px solid #000;border-radius:3px;background-color:#fff;cursor:pointer;position:relative;display:inline-block;outline:0;transition:all .2s ease-in-out}.pagina-lista-talleres .auto-aprobacion-checkbox-filtro:checked{background-color:#27927e!important;border-color:#27927e!important}.pagina-lista-talleres .auto-aprobacion-checkbox-filtro:checked::after{content:""!important;position:absolute;left:4px;top:1px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pagina-lista-talleres .auto-aprobacion-checkbox-filtro:hover{border-color:#27927e!important}.pagina-lista-talleres .custom-checkbox-filtro{border:2px solid #c5c8d0;border-radius:8px!important;padding:7px 22px}.pagina-detalle-distribuidor .logo-container{position:relative;display:block;max-width:min(400px,100%);max-height:400px;cursor:pointer}.pagina-detalle-distribuidor .logo-container .logo-imagen{width:auto;height:auto;max-width:min(400px,100%);max-height:400px;display:block}.pagina-detalle-distribuidor .logo-container .logo-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease-in-out}.pagina-detalle-distribuidor .logo-container .logo-overlay .icono-editar{color:#fff;font-size:24px}.pagina-detalle-distribuidor .logo-container:hover .logo-overlay{opacity:1}@media (max-width:576px){.pagina-detalle-distribuidor .selector-paises .listado label{height:60px}}.pagina-detalle-distribuidor .selector-paises .listado select::-webkit-scrollbar{width:10px;border-radius:10px}.pagina-detalle-distribuidor .selector-paises .listado select::-webkit-scrollbar-track{background:#f0f4f8;border-radius:10px}.pagina-detalle-distribuidor .selector-paises .listado select::-webkit-scrollbar-thumb{background-color:#27927e;border-radius:10px;border:2px solid #f0f4f8}.pagina-detalle-distribuidor .selector-codigos-postales .botones,.pagina-detalle-distribuidor .selector-paises .botones{display:flex;flex-direction:column;gap:10px;padding-top:27px}.pagina-detalle-distribuidor .selector-codigos-postales .botones .boton,.pagina-detalle-distribuidor .selector-paises .botones .boton{width:50px}@media (max-width:576px){.pagina-detalle-distribuidor .selector-codigos-postales .listado label{height:60px}}.pagina-detalle-distribuidor .selector-codigos-postales .listado select::-webkit-scrollbar{width:10px;border-radius:10px}.pagina-detalle-distribuidor .selector-codigos-postales .listado select::-webkit-scrollbar-track{background:#f0f4f8;border-radius:10px}.pagina-detalle-distribuidor .selector-codigos-postales .listado select::-webkit-scrollbar-thumb{background-color:#27927e;border-radius:10px;border:2px solid #f0f4f8}.pagina-envio-reclamacion .cabecera-reclamacion{border-bottom:4px solid #f0f4f8}.pagina-envio-reclamacion .cabecera-reclamacion .item-cabecera{padding:0;text-align:center;position:relative}.pagina-envio-reclamacion .cabecera-reclamacion .item-cabecera::after{position:absolute;opacity:1;content:"";height:4px;background-color:#f0f4f8;left:0;bottom:-4px;width:100%;z-index:1}.pagina-detalle-reclamacion .contenedor-archivo #nombreArchivo,.pagina-detalle-reclamacion .contenedor-archivo #nombreArchivoEstadoEnTest,.pagina-detalle-reclamacion .contenedor-archivo #nombreArchivoEstadoNoReparada,.pagina-detalle-reclamacion .contenedor-archivo #nombreArchivoEstadoReparada,.pagina-detalle-reclamacion p.titulo,.pagina-envio-reclamacion .cabecera-reclamacion .item-cabecera.seleccionada{font-family:"DMSans-Bold"}@media (max-width:410px){.pagina-envio-reclamacion .cabecera-reclamacion .item-cabecera{flex:0 0 100%;max-width:100%;padding:5px 0}}.pagina-envio-reclamacion.direcciones .item-direccion{background-color:#f0f4f8;border-radius:15px;padding:24px}.pagina-envio-reclamacion.direcciones .item-direccion.seleccionada{background-color:#27927e}.pagina-envio-reclamacion.direcciones .item-direccion.seleccionada .boton-secundario{color:#fff;border-color:#fff}.pagina-detalle-reclamacion .boton.boton-principal.estado,.pagina-detalle-reclamacion .boton.boton-secundario.estado{font-size:14px!important}.pagina-detalle-reclamacion .archivo-seleccionado{border:2px solid #27927e}.pagina-detalle-reclamacion .contenedor-archivo{min-height:150px;display:flex;align-items:center;justify-content:center;cursor:pointer}.pagina-detalle-reclamacion .form-check-input{border-color:#000;box-shadow:none}.pagina-detalle-reclamacion .form-check-input:checked,.pagina-detalle-taller .auto-aprobacion-checkbox:checked{background-color:#27927e;border-color:#27927e}.pagina-detalle-taller .auto-aprobacion-checkbox{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #000;border-radius:3px;background-color:#e9ecef;position:relative;display:inline-block;outline:0;cursor:not-allowed;opacity:1;vertical-align:middle;line-height:18px;font-family:inherit}.pagina-detalle-taller .auto-aprobacion-checkbox:checked::after{content:"";position:absolute;left:4px;top:1px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}