@media only screen and (max-width:980px){header#main-header{position:fixed!important;top:0!important;left:0!important;width:100%!important;z-index:99999!important;background-color:#ffffff!important;box-shadow:0 2px 10px rgb(0 0 0 / .08)!important}.et_mobile_menu{max-height:80vh!important;overflow-y:auto!important}#page-container{padding-top:80px!important}.admin-bar header#main-header{top:46px!important}}@media (max-width:980px){.et_pb_column:nth-child(2){margin-left:0!important;margin-top:15px!important;border-radius:20px!important;padding:0px!important;width:100%!important}}@media only screen and (max-width:980px){.seccion-servicios .et_pb_row .et_pb_column,.seccion-servicios .et_pb_row .et_pb_column:nth-child(2){padding:0!important;margin-left:0!important;margin-right:0!important;margin-bottom:25px!important}}@media only screen and (min-width:981px){.seccion-servicios .et_pb_row .et_pb_column{display:flex!important;flex-direction:column!important}.et_pb_module.tarjeta-servicio{height:100%!important}}.et_pb_module.tarjeta-servicio{background-color:#ffffff!important;border-radius:12px!important;padding:35px!important;box-shadow:0 8px 24px rgb(0 0 0 / .04)!important;transition:background-color 0.3s ease,box-shadow 0.3s ease!important;border:1px solid rgb(0 0 0 / .02)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:100%!important}@media only screen and (max-width:980px){.et_pb_module.tarjeta-servicio{height:auto!important;padding:25px!important}}.tarjeta-servicio .et_pb_blurb_content,.tarjeta-servicio .et_pb_blurb_container,.tarjeta-servicio .et_pb_blurb_description{display:flex!important;flex-direction:column!important;flex-grow:1!important;width:100%!important}body #page-container .et_pb_module.tarjeta-servicio:hover{background-color:#151515!important;box-shadow:0 12px 32px rgb(0 0 0 / .1)!important}.tarjeta-servicio .et-pb-icon,.tarjeta-servicio .et_pb_main_blurb_image img{background-color:#FAFAFA!important;border:1px solid #F0F0F0!important;border-radius:8px!important;padding:12px!important;display:inline-block!important;transition:all 0.3s ease!important;box-sizing:content-box!important}.tarjeta-servicio .et-pb-icon{font-size:32px!important;color:#E3000F!important}.tarjeta-servicio .et_pb_main_blurb_image img{width:32px!important;height:32px!important;object-fit:contain!important}body #page-container .tarjeta-servicio:hover .et-pb-icon,body #page-container .tarjeta-servicio:hover .et_pb_main_blurb_image img{background-color:#2a2a2a!important;border-color:#333333!important}.tarjeta-servicio .et_pb_module_header,.tarjeta-servicio .et_pb_module_header span,.tarjeta-servicio .et_pb_blurb_description,.tarjeta-servicio .et_pb_blurb_description p{transition:color 0.3s ease!important}body #page-container .tarjeta-servicio:hover .et_pb_module_header,body #page-container .tarjeta-servicio:hover .et_pb_module_header span{color:#ffffff!important}body #page-container .tarjeta-servicio:hover .et_pb_blurb_description,body #page-container .tarjeta-servicio:hover .et_pb_blurb_description p{color:#e0e0e0!important}.tarjeta-servicio .btn-rojo{display:inline-block!important;background-color:#E3000F!important;color:#ffffff!important;padding:10px 20px!important;border-radius:6px!important;text-decoration:none!important;font-weight:500!important;font-size:14px!important;margin-top:auto!important;align-self:flex-start!important;transition:background-color 0.3s ease!important}.tarjeta-servicio .btn-rojo:hover{background-color:#BF000C!important}.et_pb_module.tarjeta-destacada{background-color:#E3000F!important}.tarjeta-destacada .et_pb_module_header,.tarjeta-destacada .et_pb_module_header span,.tarjeta-destacada .et_pb_blurb_description,.tarjeta-destacada .et_pb_blurb_description p{color:#ffffff!important}.tarjeta-destacada .et-pb-icon{color:#ffffff!important;background-color:transparent!important;border-color:#ffffff!important}.tarjeta-destacada .btn-rojo{background-color:#ffffff!important;color:#E3000F!important}.tarjeta-destacada .btn-rojo:hover{background-color:#FF0000!important;color:#FFFFFF!important}body #page-container .et_pb_module.tarjeta-destacada:hover{background-color:#151515!important}body #page-container .tarjeta-destacada:hover .et-pb-icon{background-color:#2a2a2a!important;border-color:#333333!important}.carrusel-marcas{overflow:hidden!important;position:relative;padding:20px 0;-webkit-mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent)}.carrusel-marcas .et_pb_gallery_items{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:fit-content!important}.carrusel-marcas .et_pb_gallery_item{flex:0 0 160px!important;width:160px!important;height:80px!important;margin:0 15px!important;padding:0!important;clear:none!important;border:none!important;background:transparent!important}.carrusel-marcas .et_pb_gallery_image,.carrusel-marcas .et_pb_gallery_image a,.carrusel-marcas .et_pb_gallery_image img{border:none!important;box-shadow:none!important;background:transparent!important;width:100%!important;height:100%!important;object-fit:contain!important}@media (max-width:980px){.carrusel-marcas .et_pb_gallery_item{flex:0 0 110px!important;width:110px!important;height:50px!important;margin:0 15px!important}}@media (max-width:767px){.carrusel-marcas .et_pb_gallery_item{flex:0 0 90px!important;width:90px!important;height:40px!important;margin:0 10px!important}.carrusel-marcas{-webkit-mask-image:linear-gradient(to right,transparent,black 25%,black 75%,transparent);mask-image:linear-gradient(to right,transparent,black 25%,black 75%,transparent)}}.hero-video-overlay .et_pb_section_video_bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5)!important;z-index:1}.hero-video-overlay .et_pb_row{position:relative;z-index:2}.txt-animado-1::after,.txt-animado-2::after{content:'|';color:#E3000F;animation:parpadeoCursor 0.7s infinite;margin-left:4px;font-weight:300}@keyframes parpadeoCursor{0%,100%{opacity:1}50%{opacity:0}}.galeria-zoom-uniforme .et_pb_gallery_image{overflow:hidden!important;border-radius:15px;height:35vh}.galeria-zoom-uniforme .et_pb_gallery_image img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}.galeria-zoom-uniforme .et_pb_gallery_item img{transform:scale(1.12)}.galeria-zoom-uniforme .et-pb-active-slide img{animation:zoomOutGallery 6.5s ease-out forwards}@keyframes zoomOutGallery{0%{transform:scale(1.72)}100%{transform:scale(1)}}.zoom-negativo img{animation:zoomOutImg 6.5s ease-out forwards;overflow:hidden!important;border-radius:15px}@keyframes zoomOutImg{0%{transform:scale(1.72)}100%{transform:scale(1)}}@media only screen and (max-width:980px){body #page-container .et_pb_column:has(.tarjeta-diferencial){width:100%!important;max-width:100%!important;display:block!important;margin-left:0!important;margin-right:0!important;margin-bottom:24px!important;padding:0!important}.tarjeta-diferencial{height:auto!important;width:100%!important}}@media only screen and (min-width:981px){.et_pb_column:has(.tarjeta-diferencial){display:flex!important}.tarjeta-diferencial{height:100%!important}}.tarjeta-diferencial{position:relative!important;background:#ffffff!important;border-radius:16px!important;padding:40px 24px 32px 24px!important;border:1px solid #e9ecef!important;box-shadow:0 10px 30px -10px rgb(0 0 0 / .05)!important;overflow:hidden!important;box-sizing:border-box!important;width:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;transition:transform 0.35s cubic-bezier(.2,.8,.2,1),box-shadow 0.35s ease,border-color 0.35s ease!important;animation:entradaTarjeta 0.7s cubic-bezier(.16,1,.3,1) both}@keyframes entradaTarjeta{0%{opacity:0;transform:translateY(35px) scale(.97)}100%{opacity:1;transform:translateY(0) scale(1)}}.item-01{animation-delay:0.1s}.item-02{animation-delay:0.25s}.item-03{animation-delay:0.4s}.item-04{animation-delay:0.55s}.tarjeta-diferencial .et_pb_main_blurb_image{height:90px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:24px!important}.tarjeta-diferencial .et_pb_main_blurb_image img{max-height:80px!important;width:auto!important;object-fit:contain!important;transition:filter 0.35s ease,transform 0.35s ease!important}.tarjeta-diferencial:hover{transform:translateY(-8px)!important;border-color:rgb(229 9 20 / .3)!important;box-shadow:0 20px 40px -15px rgb(229 9 20 / .15)!important}.tarjeta-diferencial:hover .et_pb_main_blurb_image img{filter:invert(15%) sepia(95%) saturate(6932%) hue-rotate(356deg) brightness(92%) contrast(116%)!important;transform:scale(1.08)}.tarjeta-diferencial::after{content:'';position:absolute;top:0;left:0;width:0%;height:4px;background:#e50914;transition:width 0.4s cubic-bezier(.25,1,.5,1)}.tarjeta-diferencial:hover::after{width:100%}.tarjeta-diferencial::before{position:absolute;top:14px;right:18px;font-size:30px;font-weight:900;line-height:1;color:#e50914;opacity:.22;transition:opacity 0.3s ease,transform 0.3s ease;font-family:inherit;pointer-events:none}.tarjeta-diferencial:hover::before{opacity:.9;transform:scale(1.08)}.item-01::before{content:'01'}.item-02::before{content:'02'}.item-03::before{content:'03'}.item-04::before{content:'04'}.tarjeta-diferencial .et_pb_module_header{font-size:16px!important;font-weight:800!important;letter-spacing:0.5px!important;line-height:1.35!important;margin-bottom:12px!important;color:#111111!important;min-height:44px;display:flex;align-items:center;justify-content:center}.tarjeta-diferencial .et_pb_blurb_description{font-size:13.5px!important;line-height:1.6!important;color:#666666!important}.tarjeta-proceso{background-color:#ffffff!important;border-radius:15px!important;overflow:hidden!important;box-shadow:0 10px 30px rgb(0 0 0 / .05)!important;padding:0!important;height:100%!important;display:flex!important;flex-direction:column!important}.tarjeta-proceso .et_pb_blurb_content{display:flex!important;flex-direction:column!important;flex-grow:1!important}.tarjeta-proceso .et_pb_blurb_container{padding:25px!important;display:flex!important;flex-direction:column!important;flex-grow:1!important}.tarjeta-proceso .et_pb_blurb_container{padding:25px!important}.tarjeta-proceso .paso-moderno{display:flex;align-items:center;gap:15px;margin-bottom:15px}.tarjeta-proceso .paso-numero{font-size:60px;font-weight:800;color:#E3000F;line-height:1;letter-spacing:-2px}.tarjeta-proceso .paso-titulo{font-size:18px;font-weight:800;line-height:1.2;color:#1a1a1a;margin:0}.tarjeta-proceso .paso-descripcion{color:#555;font-size:15px;line-height:1.6;margin:0!important}.nodo-proceso{text-align:center;position:relative;padding:15px 0}.nodo-proceso .circulo{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid #E3000F;border-radius:50%;background:#fff;color:#E3000F;font-weight:700;font-size:16px;position:relative;z-index:3}@media (min-width:981px){.nodo-proceso.con-linea::after{content:'';position:absolute;top:50%;left:calc(50% + 40px);width:calc(100% - 80px);height:1px;background-color:#E3000F;z-index:1}}.tarjeta-blanca-interior{display:flex;align-items:center;justify-content:space-between;gap:20px}.tb-texto{flex:1;min-width:280px}.galeria-hex{display:flex;align-items:center;justify-content:center;flex:1}.columna-hex{display:flex;flex-direction:column;margin-left:-25px;margin-top:40px}.img-hex{width:170px;height:195px;object-fit:cover;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);transition:transform 0.3s ease;margin-bottom:-15px}.img-hex:hover{transform:scale(1.05);z-index:5;position:relative}.hex-grande{width:200px;height:230px;z-index:2;position:relative}.botones-pildora{display:flex;justify-content:center;gap:15px;margin-top:35px}.btn-pil{background-color:#fff;color:#000000!important;padding:12px 30px;border-radius:50px;font-weight:700;font-size:15px;text-decoration:none;box-shadow:0 5px 15px rgb(0 0 0 / .1);display:flex;align-items:center;gap:8px;transition:all 0.3s ease}.btn-pil:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgb(0 0 0 / .15)}@media (max-width:980px){.et_pb_row{flex-direction:column!important}.tarjeta-blanca-interior{flex-direction:column;text-align:center}.tb-texto{min-width:100%}.galeria-hex{margin:30px auto}.hex-grande{width:140px;height:160px}.img-hex{width:120px;height:140px;margin-bottom:-10px}.columna-hex{margin-left:-15px;margin-top:25px}.et_pb_column:nth-child(2){margin-left:0!important;margin-top:15px!important;border-radius:20px!important;padding:40px 25px!important;width:100%!important}.botones-pildora{flex-direction:column;margin-top:25px}.btn-pil{justify-content:center;width:100%;box-sizing:border-box}}@media only screen and (max-width:980px){.invertir-columnas-movil{display:flex!important;flex-direction:column-reverse!important}}.google-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;box-sizing:border-box}.google-summary-card{grid-column:1 / -1;background:#fff;border-radius:12px;padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:24px;border:1px solid #eaeaea;box-shadow:0 4px 15px rgb(0 0 0 / .03);margin-bottom:8px}.google-logo-box{display:flex;align-items:center;gap:12px}.google-logo-box .score{font-size:26px;font-weight:800;color:#1f1f1f;margin-right:6px}.google-summary-card .summary-text{margin:0!important;font-size:15px;color:#555}.review-card{background:#fff;border-radius:14px;padding:24px;border:1px solid #eef0f2;box-shadow:0 6px 20px rgb(0 0 0 / .04);display:flex;flex-direction:column;transition:transform 0.25s ease,box-shadow 0.25s ease;box-sizing:border-box}.review-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgb(0 0 0 / .08)}.review-header{display:flex;align-items:center;margin-bottom:12px;position:relative}.avatar{width:42px;height:42px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;margin-right:12px;flex-shrink:0}.avatar-brown{background-color:#6d4c41}.avatar-pink{background-color:#d81b60}.avatar-magenta{background-color:#c2185b}.avatar-darkbrown{background-color:#5d4037}.avatar-blue{background-color:#1976d2}.avatar-green{background-color:#388e3c}.user-meta h4{font-size:15px!important;font-weight:700!important;color:#202124!important;margin:0!important;line-height:1.2!important}.user-meta .verified{font-size:12px;color:#70757a}.g-icon{margin-left:auto;font-family:Arial,sans-serif;font-weight:700;font-size:17px;color:#4285F4;background:#f1f3f4;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center}.stars-date{display:flex;align-items:center;gap:8px;margin-bottom:12px}.stars{color:#fbbc04;letter-spacing:2px;font-size:15px}.date{font-size:12px;color:#70757a}.review-body{font-size:14px!important;line-height:1.55!important;color:#3c4043!important;margin:0!important;flex-grow:1}@media (max-width:980px){.google-reviews-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.google-reviews-grid{grid-template-columns:1fr;gap:16px}.google-summary-card{flex-direction:column;text-align:center;gap:8px}}.catalogo-repuestos ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;width:100%!important;margin:0!important;padding:0!important}.catalogo-repuestos ul.products::before,.catalogo-repuestos ul.products::after{display:none!important}.catalogo-repuestos ul.products li.product{width:100%!important;margin:0!important;float:none!important;clear:none!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;padding:18px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;transition:transform 0.25s ease,box-shadow 0.25s ease!important}.catalogo-repuestos ul.products li.product:hover{transform:translateY(-4px)!important;box-shadow:0 10px 25px rgb(0 0 0 / .07)!important}.catalogo-repuestos ul.products li.product a img{width:100%!important;height:180px!important;object-fit:cover!important;border-radius:6px!important;margin-bottom:14px!important}.catalogo-repuestos ul.products li.product .woocommerce-loop-product__title{font-size:14.5px!important;font-weight:800!important;text-transform:uppercase!important;color:#111111!important;line-height:1.3!important;margin:0 0 10px 0!important;padding:0!important}.catalogo-repuestos .shop-custom-content{display:flex!important;flex-direction:column!important;flex-grow:1!important;justify-content:space-between!important;width:100%!important}.catalogo-repuestos .shop-custom-excerpt{font-size:13px!important;line-height:1.5!important;color:#666666!important;margin:0 0 16px 0!important;flex-grow:1!important}.catalogo-repuestos .btn-rojo-catalogo{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#E3000F!important;color:#ffffff!important;padding:10px 18px!important;border-radius:6px!important;text-decoration:none!important;font-weight:600!important;font-size:14px!important;margin-top:auto!important;align-self:flex-start!important;transition:background-color 0.3s ease,transform 0.2s ease!important}.catalogo-repuestos .btn-rojo-catalogo:hover{background-color:#BF000C!important;color:#ffffff!important}.catalogo-repuestos .btn-rojo-catalogo .btn-arrow{margin-left:6px!important;transition:transform 0.2s ease!important}.catalogo-repuestos .btn-rojo-catalogo:hover .btn-arrow{transform:translateX(3px)!important}.catalogo-repuestos ul.products li.product .price,.catalogo-repuestos ul.products li.product .star-rating,.catalogo-repuestos ul.products li.product>.button{display:none!important}@media (min-width:981px){.catalogo-repuestos ul.products{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:980px) and (min-width:601px){.catalogo-repuestos ul.products{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}}@media (max-width:600px) and (min-width:481px){.catalogo-repuestos ul.products{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.catalogo-repuestos ul.products li.product{padding:14px!important}.catalogo-repuestos .btn-rojo-catalogo{width:100%!important;text-align:center!important}}@media (max-width:480px){.catalogo-repuestos ul.products{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.catalogo-repuestos .btn-rojo-catalogo{width:100%!important;text-align:center!important}}@media (max-width:980px){.catalogo-repuestos.et_pb_shop ul.products li.product,.catalogo-repuestos ul.products.columns-4 li.product,.catalogo-repuestos ul.products.columns-3 li.product,.catalogo-repuestos ul.products.columns-2 li.product,.catalogo-repuestos ul.products.columns-1 li.product{width:100%!important;max-width:100%!important;min-width:0!important;margin-right:0!important;margin-left:0!important;margin-bottom:0!important}}@media (min-width:981px){.catalogo-repuestos ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}}@media (max-width:980px) and (min-width:601px){.catalogo-repuestos ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}}@media (max-width:600px) and (min-width:481px){.catalogo-repuestos ul.products{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important}}@media only screen and (min-width:981px){.flex-col-center{display:flex!important;flex-direction:column!important;justify-content:center!important}}@media only screen and (max-width:980px){.flex-col-center{display:block!important}}.badge-garantia{display:inline-block!important;position:relative!important;overflow:hidden!important;border:1.5px solid #E3000F!important;border-radius:50px!important;background:rgb(227 0 15 / .03)!important;padding:8px 20px!important;box-shadow:0 2px 10px rgb(227 0 15 / .08)!important;transition:all 0.3s cubic-bezier(.25,.8,.25,1)!important;margin-bottom:20px!important}.badge-garantia p{margin:0!important;padding:0 2px 5px 0!important;color:#E3000F!important;font-size:14px!important;font-weight:700!important;letter-spacing:0.8px!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;gap:8px!important;line-height:1.2!important}.badge-garantia .dot-pulso{width:7px;height:7px;background-color:#E3000F;border-radius:50%;display:inline-block;box-shadow:0 0 0 0 rgb(227 0 15 / .6);animation:pulsoGarantia 2s infinite cubic-bezier(.66,0,0,1);flex-shrink:0}@keyframes pulsoGarantia{0%{box-shadow:0 0 0 0 rgb(227 0 15 / .7)}70%{box-shadow:0 0 0 8px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.badge-garantia::after{content:'';position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(90deg,#fff0 0%,rgb(255 255 255 / .65) 50%,#fff0 100%);transform:rotate(25deg);animation:destelloLuz 4.5s infinite ease-in-out;pointer-events:none}@keyframes destelloLuz{0%,60%{left:-75%}100%{left:140%}}.badge-garantia:hover{transform:translateY(-2px) scale(1.01);border-color:#bf000c!important;background:rgb(227 0 15 / .08)!important;box-shadow:0 6px 18px rgb(227 0 15 / .16)!important}#top-menu li.btn-menu-cita>a,.et-menu li.btn-menu-cita>a{background-color:#E3000F!important;color:#ffffff!important;padding:10px 22px!important;border-radius:4px!important;font-weight:700!important;font-size:14px!important;line-height:1!important;display:inline-block!important;vertical-align:middle!important;transition:background-color 0.25s ease,transform 0.2s ease!important}#top-menu li.btn-menu-cita>a:hover,.et-menu li.btn-menu-cita>a:hover{background-color:#BF000C!important;color:#ffffff!important;opacity:1!important;transform:translateY(-1px)}@media (max-width:980px){.et_mobile_menu li.btn-menu-cita{float:none!important;display:block!important;margin:10px 0!important;padding:0!important}.et_mobile_menu li.btn-menu-cita>a{background-color:#E3000F!important;color:#ffffff!important;text-align:center!important;margin:10px 20px!important;padding:12px 0!important;display:block!important}}