.hero{position:relative;background:#fff;overflow:hidden;padding:0}.hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;min-height:440px;padding-top:64px;padding-bottom:64px}.hero-text{padding:0;display:flex;flex-direction:column;justify-content:center;max-width:728px}.hero h1{font-family:var(--font-display);font-variation-settings:"wght" 300,"opsz" 32;font-size:clamp(40px,5vw,72px);line-height:1.02;letter-spacing:-.025em;color:var(--sum-ultra);margin:0 0 24px}.hero .tagline{font-size:20px;line-height:1.5;color:var(--sum-slate);font-variation-settings:"wght" 400;margin:0 0 36px;max-width:560px}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.hero-media{position:relative;aspect-ratio:4/3;border-radius:0;overflow:hidden;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.hero-media .img{position:absolute;inset:0;background:var(--sum-ultra-900);overflow:hidden}.hero-media .img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:0}.hero-media .img:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0000 60%,#00000047)}section{padding:96px 0}.sec-head{margin-bottom:48px}.sec-head h2{font-size:clamp(30px,3.4vw,46px);line-height:1.08;margin:0 0 16px}.ind-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ind-card{position:relative;border-radius:0;overflow:hidden;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;text-decoration:none;isolation:isolate}.ind-card .ph{position:absolute;inset:0;z-index:-2}.ind-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0000 30%,#000000e0)}.ind-card .body{padding:26px}.ind-card .kicker{font-size:13px;font-variation-settings:"wght" 500;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);margin-bottom:8px}.ind-card h3{font-size:22px;font-variation-settings:"wght" 700;letter-spacing:-.01em;margin:0;line-height:1.18;color:#fff}.ind-card .go{margin-top:14px;font-size:13.5px;font-variation-settings:"wght" 600;display:inline-flex;align-items:center;gap:8px;color:#fff;opacity:0;transform:translateY(6px);transition:.25s var(--ease-out)}.ind-card:hover .go{opacity:1;transform:translateY(0)}.ind-card .go .arr{transition:transform .2s}.ind-card:hover .go .arr{transform:translate(4px)}.ind-card .ph img{width:100%;height:100%;object-fit:cover;display:block}.prod-wrap{background:var(--sum-bg-cool)}.prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.prod-card{background:#fff;border:1px solid var(--sum-cloud);border-radius:0;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s var(--ease-out),box-shadow .22s}.prod-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #00000021}.prod-card .media{aspect-ratio:4/3;position:relative}.prod-card .media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.prod-card .media img.contain{object-fit:contain;padding:16px}.prod-card .media.media-light{background:#fff}.prod-card .badge{position:absolute;top:12px;left:12px;z-index:3;background:var(--sum-red);color:#fff;font-size:12.5px;font-variation-settings:"wght" 600;padding:5px 9px;border-radius:3px;display:inline-flex;align-items:center;gap:6px}.prod-card .badge .star{display:none}.prod-card .body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.prod-card .cat{font-size:13px;font-variation-settings:"wght" 500;color:var(--sum-slate);margin-bottom:8px}.prod-card h3{font-size:18px;font-variation-settings:"wght" 700;color:var(--sum-ink);margin:0 0 8px;line-height:1.2}.prod-card p{font-size:14px;line-height:1.55;color:var(--sum-slate);margin:0 0 18px;flex:1}.prod-card .link{font-size:13.5px;font-variation-settings:"wght" 600;color:var(--sum-ultra);display:inline-flex;align-items:center;gap:7px;min-height:28px}.prod-card .link .arr{transition:transform .2s}.prod-card:hover .link .arr{transform:translate(4px)}.serv{background:var(--sum-ultra-900);color:#fff;position:relative;overflow:hidden}.serv .wrap{position:relative;z-index:1}.serv .sec-head h2{color:#fff}.serv .sec-head p{color:#ffffffb3}.serv-top{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:48px}.serv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px 40px;overflow:hidden}.serv-cell{padding:24px 0 0;border-top:1px solid rgba(255,255,255,.22)}.serv-cell h3{font-size:18px;font-variation-settings:"wght" 700;margin:0 0 9px;color:#fff;line-height:1.2}.serv-cell p{font-size:14px;line-height:1.55;color:#ffffffa8;margin:0}.serv-note{margin-top:32px;display:flex;align-items:center;gap:14px;font-size:14.5px;color:#fffc;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.18)}.serv-note strong{color:#fff;font-variation-settings:"wght" 700}.pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px 44px}.pillar{padding:24px 0 0;border-top:1px solid var(--sum-ink);transition:border-color .2s}.pillar:hover{border-color:var(--tech)}.pillar h3{font-size:19px;font-variation-settings:"wght" 700;color:var(--sum-ink);margin:0 0 10px;line-height:1.2}.pillar p{font-size:14.5px;line-height:1.6;color:var(--sum-slate);margin:0}.mission{background:var(--sum-bg-cool)}.mission .wrap{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:center}.mission .label{font-size:15px;font-variation-settings:"wght" 600;color:var(--sum-red)}.mission blockquote{margin:0;font-family:var(--font-display);font-variation-settings:"wght" 500,"opsz" 28;font-size:clamp(22px,2.6vw,34px);line-height:1.3;letter-spacing:-.015em;color:var(--sum-ink)}.mission blockquote em{font-style:normal}.trust{padding:80px 0 40px}.trust h2{font-family:var(--font-display);font-variation-settings:"wght" 400,"opsz" 28;font-size:clamp(26px,2.6vw,34px);line-height:1.15;letter-spacing:-.015em;color:var(--sum-ultra);margin:0 0 36px}@media(max-width:1080px){.ind-grid,.prod-grid,.serv-grid,.pillars-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.hero .wrap{grid-template-columns:1fr;min-height:0;gap:32px;padding-top:44px;padding-bottom:48px}.hero-text{padding:0;max-width:none}.hero-media{margin:0}.mission .wrap{grid-template-columns:1fr;gap:20px}}@media(max-width:560px){section{padding:64px 0}.ind-grid,.prod-grid,.serv-grid,.pillars-grid{grid-template-columns:1fr}.serv-grid{gap:28px 0}}.contact{background:var(--sum-bg-cool);border-top:1px solid var(--sum-cloud)}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.contact-info h2{font-family:var(--font-display);font-variation-settings:"wght" 400,"opsz" 32;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.02em;color:var(--sum-ultra);margin:0 0 16px}.contact-info>p{font-size:17px;line-height:1.7;color:var(--sum-slate);margin:0 0 28px}.contact-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.contact-lines li{display:flex;align-items:center;gap:13px;font-size:15.5px;color:var(--sum-graphite)}.contact-lines svg{width:20px;height:20px;color:var(--sum-red);flex-shrink:0}.contact-lines a{color:var(--sum-graphite);border-bottom:1px solid transparent;transition:border-color .15s,color .15s}.contact-lines a:hover{color:var(--sum-red);border-color:var(--sum-red)}@media(max-width:860px){.contact-grid{grid-template-columns:1fr;gap:36px}}.clientes{padding:76px 0 84px;background:var(--sum-white)}.clientes .cli-head{margin-bottom:40px;display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap}.clientes .cli-head h2{font-variation-settings:"wght" 400,"opsz" 28;font-size:clamp(26px,2.6vw,34px);line-height:1.15;letter-spacing:-.015em;color:var(--sum-ultra)}.clientes .cli-head p{font-size:clamp(17px,1.35vw,20px);line-height:1.6;color:var(--sum-graphite);max-width:52ch;margin:0}.cli-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:40px 32px;align-items:center}.cli-grid img{width:auto;height:52px;max-width:100%;object-fit:contain;justify-self:center;filter:grayscale(1);opacity:.9;transition:opacity var(--dur-med) var(--ease-out)}.cli-grid img:hover{opacity:1}@media(max-width:1180px){.cli-grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:860px){.cli-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:560px){.cli-grid{grid-template-columns:repeat(3,1fr)}}.ind-more{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:24px;padding:20px 0;border-top:1px solid var(--sum-cloud);border-bottom:1px solid var(--sum-cloud);color:var(--sum-ink)}.ind-more-t{font-size:20px;font-variation-settings:"wght" 600}.ind-more-d{font-size:15px;color:var(--sum-slate);flex:1}.ind-more .arr{transition:transform .2s}.ind-more:hover .ind-more-t{color:var(--sum-red)}.ind-more:hover .arr{transform:translate(4px)}.cap{position:relative;display:flex;align-items:flex-end;min-height:calc(100svh - var(--header-h));padding:0;background:#000;color:#fff;overflow:hidden}.cap>.bg,.cap>picture>.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cap:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#000000bd,#00000061 42%,#0000 72%),linear-gradient(0deg,#0000009e,#0000 48%)}.cap .wrap{position:relative;z-index:1;width:100%;padding-top:96px;padding-bottom:clamp(56px,11vh,120px)}.cap .txt{max-width:700px}.cap h1,.cap h2{font-family:var(--font-display);font-variation-settings:"wght" 400,"opsz" 32;font-size:clamp(38px,5.2vw,76px);line-height:1.02;letter-spacing:-.03em;color:#fff;margin:0 0 20px}.cap .tone{display:block;color:#ffffffc7}.cap p{font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:#ffffffd6;margin:0 0 30px;max-width:520px}.cap .ctas{display:flex;gap:14px;flex-wrap:wrap}.cap-gris>.bg,.cap-gris>picture>.bg{filter:brightness(.78) contrast(1.15);object-position:42% 50%}@media(prefers-reduced-motion:reduce){.cap video.bg{display:none}}.cap-trio{background:#000;color:#fff;padding:96px 0 0}.cap-trio h2{font-family:var(--font-display);font-variation-settings:"wght" 400,"opsz" 32;font-size:clamp(32px,3.8vw,56px);line-height:1.05;letter-spacing:-.03em;color:#fff;margin:0 0 48px}.cap-trio .tone{display:block;color:#ffffffc7}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.trio-item{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;color:#fff}.trio-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.trio-item:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000b3,#0000 50%)}.trio-item .t{position:absolute;z-index:1;left:28px;right:28px;bottom:28px;font-size:clamp(18px,1.6vw,24px);font-variation-settings:"wght" 600;color:#fff}.trio-item:hover img{transform:scale(1.03)}.trio-item .t .arr{display:inline-block;transition:transform .2s var(--ease-out)}.trio-item:hover .t .arr{transform:translate(4px)}@media(max-width:860px){.cap{min-height:86svh}.cap:after{background:linear-gradient(0deg,#000000b3,#0000004d 55%,#00000014)}.trio{grid-template-columns:1fr}.trio-item{aspect-ratio:4/3}}.cap-pausa{position:absolute;z-index:2;right:clamp(16px,4vw,72px);bottom:clamp(20px,4vh,40px);width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#00000059;color:#fff;font-size:12px;cursor:pointer}.cap-pausa:hover{background:#0009}.cap-pausa:focus-visible{outline:2px solid #fff;outline-offset:3px}.clientes.cli-dark{background:#000;color:#fff;border-top:1px solid rgba(255,255,255,.12)}.clientes.cli-dark h2{color:#fff}.clientes.cli-dark h2 .tone,.clientes.cli-dark .cli-head p{color:#ffffffc7}.clientes.cli-dark .cli-grid img{filter:grayscale(1) invert(1) contrast(1.1)}.cap-hero .txt{max-width:820px}.cap-hero h1{font-size:clamp(36px,4.3vw,64px)}.cap-hero:after{background:linear-gradient(90deg,#000000db,#000000a8 42%,#0000002e 72%,#0000000d),linear-gradient(0deg,#0000008c,#0000 45%)}@media(max-width:860px){.cap-hero:after{background:linear-gradient(0deg,#000000d9,#00000080 55%,#0003)}}.cap .ctas:has(.cap-link){align-items:center;gap:28px}#evofinder>picture>.bg{filter:brightness(1.08) contrast(1.28);object-position:42% 50%}#evofinder .txt{max-width:920px}#evofinder:after{background:linear-gradient(90deg,#000000e6,#000000bd 34%,#00000080 60%,#0000 82%),linear-gradient(0deg,#0000008c,#0000 40%)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){#evofinder>picture>.bg{animation:evo-acerca linear both;animation-timeline:view();animation-range:entry 0% cover 60%}@keyframes evo-acerca{0%{transform:scale(1.14)}to{transform:scale(1)}}}}@media(max-width:860px){#evofinder:after{background:linear-gradient(0deg,#000000e6,#0009,#00000026)}}#escaneo>picture>.bg{filter:contrast(1.12) brightness(1.04);object-position:50% 100%;transform:scale(1.1);transform-origin:40% 100%}#escaneo:after{background:linear-gradient(90deg,#000000d9,#0009 38%,#0000001a 70%,#0000),linear-gradient(0deg,#000000bf,#0000 55%)}@media(max-width:860px){#escaneo>picture>.bg{transform:none}#escaneo:after{background:linear-gradient(0deg,#000000e6,#0000008c,#00000026)}}#escaneo .txt,#regula .txt{max-width:920px}#regula>picture>.bg{object-position:100% 50%}#regula .tone{text-wrap:balance}#regula:after{background:linear-gradient(90deg,#000000f2,#000000e0 36%,#00000073 60%,#0000 85%),linear-gradient(0deg,#0009,#0000 45%)}@media(max-width:860px){#regula:after{background:linear-gradient(0deg,#000000eb,#0009,#00000026)}}.cap h2{font-size:clamp(32px,3.6vw,56px);line-height:1.04;margin-bottom:18px}.cap .txt,#evofinder .txt,#escaneo .txt,#regula .txt{max-width:640px}.cap p{font-size:clamp(16px,1.2vw,18px);max-width:560px;margin-bottom:28px}.cap .wrap{padding-bottom:clamp(64px,14vh,140px)}@media(min-width:861px){.cap:not(.cap-hero){align-items:center}.cap:not(.cap-hero) .wrap{padding-top:64px;padding-bottom:64px}}.cap-hero .txt{max-width:980px}.cap-hero h1{font-size:clamp(34px,4vw,60px);line-height:1.04}.cap-hero h1 .tone{text-wrap:balance}.cap-hero p{max-width:600px}@media(min-width:861px){.cap-trio{padding-top:64px}.cap-trio h2{margin-bottom:32px}.trio-item{aspect-ratio:auto;height:max(360px,min(calc(100svh - var(--header-h) - 160px),calc((100vw - 8px) / 9 * 4)))}}@media(max-width:860px){.trio-item{aspect-ratio:3/2}}.cap h2{text-wrap:balance}.cap p{text-wrap:pretty}.cap .btn-lg:has(.arr){padding:5px 5px 5px 24px;gap:32px;min-width:0;font-size:16px}.cap .btn-lg .arr{width:40px;height:40px;font-size:17px}@media(max-width:860px){.cap .wrap{padding-top:72px;padding-bottom:0}}.cap:not(.cap-hero):before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#000,#0000 12% 88%,#000)}.serv{background:#000}.clientes .cli-head h2,.serv .sec-head h2,.trust h2,.contact-info h2{font-size:clamp(28px,2.8vw,40px);line-height:1.1;letter-spacing:-.02em}.clientes{padding-bottom:64px}.trust{padding-top:0}.trust h2{padding-top:56px;border-top:1px solid var(--sum-cloud)}@media(min-width:861px){#evofinder>picture>.bg{transform-origin:0 50%;scale:1.22}}a.serv-cell{display:block;text-decoration:none}a.serv-cell .arr{display:inline-block;transition:transform .2s var(--ease-out)}a.serv-cell:hover .arr{transform:translate(4px)}a.serv-cell:hover h3{text-decoration:underline;text-underline-offset:4px}a.serv-cell:focus-visible{outline:2px solid #fff;outline-offset:4px}.trio-item .t .k{display:block;font-size:13px;font-variation-settings:"wght" 500;letter-spacing:.02em;color:#ffffffbf;margin-bottom:4px}.trio-mas{padding-top:28px;padding-bottom:8px}@media(min-width:861px){.trio-item{height:max(340px,min(calc(100svh - var(--header-h) - 290px),calc((100vw - 8px) / 9 * 4)))}.cap-trio h2{margin-bottom:28px}.trio-mas{padding-top:22px;padding-bottom:0}}#servicios>.bg{object-position:60% 50%}#servicios video.bg{filter:none}#servicios:after{background:linear-gradient(90deg,#000000e6,#000000b8 36%,#00000040 62%,#0000 85%),linear-gradient(0deg,#0009,#0000 45%)}@media(max-width:860px){#servicios video.bg{display:none}#servicios:after{background:linear-gradient(0deg,#000000e6,#0000008c 55%,#0003)}}#servicios:after{background:linear-gradient(90deg,#000000eb,#000c 38%,#00000059 62%,#0000000d 85%),linear-gradient(0deg,#0009,#0000 45%)}@media(max-width:860px){#servicios:after{background:linear-gradient(0deg,#000000e6,#0000008c 55%,#0003)}}.serv-renglones{list-style:none;margin:8px 0 32px;padding:0;max-width:560px}.serv-renglones li{border-bottom:1px solid rgba(255,255,255,.22)}.serv-renglones a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;color:#fff;text-decoration:none;font-size:clamp(15px,1.15vw,17px);font-variation-settings:"wght" 500;letter-spacing:.01em}.serv-renglones .arr{color:var(--sum-red);transition:transform .2s var(--ease-out)}.serv-renglones a:hover .arr{transform:translate(5px)}.serv-renglones a:focus-visible{outline:2px solid #fff;outline-offset:4px}#servicios .wrap{padding-top:72px;padding-bottom:72px}.trust h2{border-top:0;padding-top:0}.trust{padding-top:clamp(56px,7vw,96px)}.trust .brand-rows{border-top:0;margin-top:8px}.trust .brand-row:last-child{border-bottom:0}.clientes .cli-head:last-child{margin-bottom:0}.clientes:not(:has(.cli-grid)){padding-bottom:24px}.marca-logo{display:inline-flex;align-items:center;border-bottom:0}.marca-logo:after{display:none}.marca-logo img{display:block;height:40px;width:auto;max-width:180px;object-fit:contain;filter:grayscale(1) contrast(1.15) brightness(.55);opacity:.85;transition:filter .25s,opacity .25s}.brand-row:not(.excl) .marca-logo img{height:28px;max-width:150px}.marca-logo:hover img{filter:none;opacity:1}.trust .brand-row dd{align-items:center;gap:28px 56px}@media(max-width:860px){.marca-logo img{height:30px;max-width:130px}.brand-row:not(.excl) .marca-logo img{height:22px;max-width:110px}.trust .brand-row dd{gap:22px 36px}}.marca-logo img[src*=leeds]{height:54px}.marca-logo img[src*=regula]{filter:grayscale(1) brightness(.35)}.brand-row:not(.excl) .marca-logo img[src*=vision]{height:44px}.brand-row:not(.excl) .marca-logo img[src*=tritech]{height:26px;max-width:170px}.brand-row:not(.excl) .marca-logo img[src*=zerust]{height:26px;max-width:170px}@media(max-width:860px){.marca-logo img[src*=leeds]{height:40px}.brand-row:not(.excl) .marca-logo img[src*=vision]{height:34px}}@media(min-width:1100px){.trust .brand-row:not(.excl) dd{gap:28px 48px;flex-wrap:wrap}}@media(min-width:1100px){.trust .brand-row:not(.excl) dd{flex-wrap:nowrap;justify-content:space-between;gap:16px}.brand-row:not(.excl) .marca-logo img{height:24px;max-width:128px}.brand-row:not(.excl) .marca-logo img[src*=vision]{height:38px}.brand-row:not(.excl) .marca-logo img[src*=tritech],.brand-row:not(.excl) .marca-logo img[src*=zerust]{height:22px;max-width:140px}.brand-row:not(.excl) .marca-logo:not(:has(img)){font-size:15px}}@media(min-width:1100px){.brand-row:not(.excl) .marca-logo img[src*=glomedics]{height:30px}}.marca-logo:hover img,.marca-logo:focus-visible img{filter:none;opacity:1}.marca-logo:hover img[src*=regula],.marca-logo:focus-visible img[src*=regula]{filter:none}.marca-logo img[src*=faro]{height:58px;max-width:200px}@media(max-width:860px){.marca-logo img[src*=faro]{height:44px}}.brand-row.excl .marca-logo img[src*=dykem]{height:30px}.brand-row.excl .marca-logo img[src*=zerust]{height:34px;max-width:220px}@media(min-width:1100px){.trust .brand-row.excl dd{flex-wrap:nowrap;justify-content:space-between}}#contacto.cierre{position:relative;overflow:hidden;background:var(--sum-ultra-900);color:#fff;text-align:center;padding:clamp(120px,21vh,208px) 0 clamp(112px,19vh,192px);scroll-margin-top:var(--header-h);border-bottom:1px solid rgba(255,255,255,.1)}.cierre-trazo{position:absolute;right:0;bottom:0;width:min(1000px,80vw);aspect-ratio:1;translate:46% 48%;pointer-events:none;fill:none;stroke:#ffffff1a;stroke-width:1}.cierre-trazo circle{vector-effect:non-scaling-stroke}.cierre .wrap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.cierre h2{font-family:var(--font-display);font-variation-settings:"wght" 400,"opsz" 32;font-size:clamp(34px,4.6vw,68px);line-height:1.05;letter-spacing:-.03em;margin:0 0 20px;color:#fff;max-width:18ch;text-wrap:balance}.cierre .wrap>p{font-size:clamp(17px,1.35vw,20px);line-height:1.5;color:#ffffffb8;margin:0 0 40px;max-width:680px;text-wrap:balance}.cierre .btn-lg:has(.arr){padding:5px 5px 5px 24px;gap:32px;min-width:0;font-size:16px}.cierre .btn-lg .arr{width:40px;height:40px;font-size:17px}.cierre .wrap>.cierre-tel{margin:28px 0 0;font-size:15px;color:#ffffff9e;max-width:none}.cierre-tel a{color:#ffffffe6;font-variation-settings:"wght" 500;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:2px;white-space:nowrap}.cierre-tel a:hover{color:#fff;border-bottom-color:#fff}.cierre a:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:860px){#contacto.cierre{padding:104px 0 96px}.cierre-trazo{width:130vw;translate:52% 54%}.cierre-tel .sep{display:none}.cierre-tel a:last-child{display:block;width:fit-content;margin:12px auto 0}.cierre-tel a:last-child:first-letter{text-transform:uppercase}}@media(min-width:1100px){.trust .brand-row.excl dd{gap:24px}.brand-row.excl .marca-logo img{height:34px;max-width:150px}.brand-row.excl .marca-logo img[src*=faro]{height:50px;max-width:160px}.brand-row.excl .marca-logo img[src*=leeds]{height:46px}.brand-row.excl .marca-logo img[src*=vision]{height:52px;max-width:130px}.brand-row.excl .marca-logo img[src*=zerust]{height:28px;max-width:190px}.brand-row.excl .marca-logo img[src*=dykem]{height:26px}}.brand-row:not(.excl) .marca-logo img[src*=oelheld]{height:24px;max-width:130px}@media(min-width:1100px)and (max-width:1259px){.trust .brand-row:not(.excl) dd{zoom:.8}.trust .brand-row.excl dd{zoom:.92}}@media(min-width:1260px)and (max-width:1359px){.trust .brand-row:not(.excl) dd{zoom:.9}}
