.hbPaths{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1080px;margin:0 auto}.hbPath{position:relative;display:flex;flex-direction:column;gap:14px;margin-top:34px;padding:50px 32px 32px;border:2px solid #000;border-radius:24px;background:linear-gradient(180deg,#fff,#fffaf0);color:#2E3234;transition:transform .2s ease,box-shadow .2s ease}.hbPath--alt{background:linear-gradient(180deg,#FBF7EA,#f5e9c9)}.hbPath:hover,.hbPath:focus-within{transform:translateY(-6px);box-shadow:0 22px 48px rgba(198,146,42,.28)}.hbIco{position:absolute;top:-34px;left:32px;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;background:radial-gradient(120% 120% at 30% 25%,#1a1a1a 0%,#000 60%);color:#E3B04B;border:2px solid #B48A3C;box-shadow:0 10px 22px rgba(17,17,17,.22)}.hbKick{margin:0;color:#705335;font-weight:800;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.hbPath h3{margin:0;color:#2E3234;font-size:clamp(1.35rem,2.4vw,1.7rem);line-height:1.2;font-weight:800;letter-spacing:-.015em}.hbPath p{margin:0;color:#3D4245;font-size:1rem;line-height:1.6}.hbPath p.hbKick{color:#705335}.hbChips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:2px 0 0;padding:0}.hbChips li{padding:6px 13px;border:1px solid rgba(198,146,42,.7);border-radius:999px;background:#fff;color:#2E3234;font-weight:700;font-size:.85rem;line-height:1.3}.hbBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border-radius:12px;border:2px solid #2E3234;background:#2E3234;color:#fff!important;font-weight:800;font-size:1rem;line-height:1.2;text-align:center;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.hbBtn:hover,.hbBtn:focus-visible{background:#000;border-color:#B48A3C}.hbBtn--line{background:#fff;color:#2E3234!important}.hbBtn--line:hover,.hbBtn--line:focus-visible{background:#2E3234;color:#fff!important}.hbPath .hbBtn{align-self:flex-start;margin-top:auto}.hbLang{display:inline-block;margin-left:6px;padding:2px 9px;border-radius:999px;background:#2E3234;color:#fff;font-weight:700;font-size:.72rem;letter-spacing:.04em;text-transform:none;vertical-align:middle}.hbGroup{margin-top:52px}.hbGroup:first-of-type{margin-top:6px}.hbGroupHead{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:0 0 4px;padding-bottom:12px;border-bottom:2px solid #B48A3C}.hbGroupNum{color:#B48A3C;font-weight:800;font-size:1.05rem;letter-spacing:.06em}.hbGroupHead h3{margin:0;color:var(--navy,#2E3234);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800;letter-spacing:-.015em}.hbGroupHead p{margin:0;color:var(--muted,#555);font-size:.95rem}.cnGrid--4{grid-template-columns:repeat(4,1fr)}.cnGrid--4 .service{min-height:170px}.hbMore{max-width:760px;margin:40px auto 0;text-align:center;color:#2E3234;font-weight:700;font-size:1.05rem;line-height:1.5}.hbMore a{color:#705335;text-decoration:underline;text-underline-offset:4px;font-weight:800}.hbMore--sm{margin-top:22px;font-size:.98rem}.hbCasesLink{display:block;width:fit-content;margin:6px auto 0;color:var(--gold-text,#705335);font-weight:800;text-decoration:underline;text-underline-offset:4px}.hbCap{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:900px;margin:26px auto 8px;text-align:left}.hbCapCard{display:flex;flex-direction:column;gap:10px;padding:26px 26px 24px;border:2px solid #2E3234;border-top:5px solid #B48A3C;border-radius:20px;background:#fff;color:#2E3234}.hbCapCard .hbCapIco{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#2E3234;color:#E3B04B;font-size:1.1rem}.hbCapCard h3{margin:0;color:#2E3234;font-size:1.25rem;font-weight:800;line-height:1.25}.hbCapCard p{margin:0;color:#3D4245;font-size:.98rem;line-height:1.55;max-width:none}.hbCapCard .hbBtn{align-self:flex-start;margin-top:auto}.cnFinal--hb .ctaButtons{margin-top:18px}.cnFinal--hb p.hbMore{margin:30px auto 0;max-width:760px;color:#2E3234;font-size:.98rem}.cnFinal--hb p.hbMore a{color:#705335}.hbHub .dc-dest-h:first-of-type{margin-top:46px}@media(max-width:980px){.cnGrid--4{grid-template-columns:1fr 1fr}.hbPaths{gap:22px}}@media(max-width:780px){.hbPaths,.hbCap{grid-template-columns:1fr}.hbPath{padding:48px 22px 26px}.hbIco{left:22px}}@media(max-width:620px){.cnGrid--4{grid-template-columns:1fr}.cnGrid--4 .service{min-height:0}.hbGroup{margin-top:40px}.hbPath .hbBtn,.hbCapCard .hbBtn{width:100%;align-self:stretch}.hbCapCard{padding:22px 20px}}@media (prefers-color-scheme: dark){.hbGroupHead h3{color:var(--ink,#f4f1e8)}}.cnGrid .service{align-items:center;text-align:center}.hbGroupHead{justify-content:center;text-align:center;column-gap:14px;row-gap:2px}.cnCase{text-align:center}.cnSec .trabajos--inline .tCap{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}.cnSec .trabajos--inline .tCap>div{text-align:center}.cnFor li,.cnFor li:last-child{justify-content:center;text-align:center}.hbPath{align-items:center;text-align:center}.hbIco{left:50%;transform:translateX(-50%)}.hbChips{justify-content:center}.hbPath .hbBtn{align-self:center}.hbCap{text-align:center}.hbCapCard{align-items:center;text-align:center}.hbCapCard .hbBtn{align-self:center}@media(max-width:620px){.hbPath .hbBtn,.hbCapCard .hbBtn{align-self:stretch}.cnSec .trabajos--inline .tCap .tCta{width:100%}}.cnFinal.cnFinal--hb{--cn-gap:28px;background:#F5F0E6;color:#411F09;border-top:2px solid #C9972B;border-bottom:0;padding:76px 0}.cnFinal.cnFinal--hb .container{display:flex;flex-direction:column;align-items:center;text-align:center}.cnFinal.cnFinal--hb .container>*{margin:0}.cnFinal.cnFinal--hb .container>*+*{margin-top:var(--cn-gap)}.cnFinal.cnFinal--hb h2{color:#411F09}.cnFinal.cnFinal--hb .hbSub{margin-top:10px;color:#7A5410}.cnFinal.cnFinal--hb .container>p{max-width:640px;color:#654B38;font-size:1.02rem;line-height:1.6}.cnFinal.cnFinal--hb .hbSub+p{margin-top:var(--cn-gap)}.cnFinal.cnFinal--hb .container>p+p{margin-top:12px}.cnFinal.cnFinal--hb .container>p.hbMore{max-width:760px;margin-top:var(--cn-gap);font-size:.98rem}.cnFinal.cnFinal--hb .hbCap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%;max-width:940px}.cnFinal.cnFinal--hb .hbCapCard{align-items:center;gap:12px;padding:30px 26px 26px;background:#F8F4EC;border:1px solid rgba(201,151,43,.55);border-top:2px solid #C9972B;border-radius:20px;color:#411F09;text-align:center;box-shadow:0 4px 14px rgba(65,31,9,.07);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.cnFinal.cnFinal--hb .hbCapCard:hover,.cnFinal.cnFinal--hb .hbCapCard:focus-within{border-color:#C9972B;background:#EAE0D2;box-shadow:0 8px 22px rgba(65,31,9,.11)}.cnFinal.cnFinal--hb .hbCapCard .hbCapIco{width:50px;height:50px;background:#F5F0E6;border:1.5px solid #C9972B;color:#C9972B;font-size:1.15rem}.cnFinal.cnFinal--hb .hbCapCard h3{margin:0;color:#411F09;font-size:1.25rem}.cnFinal.cnFinal--hb .hbCapCard p{margin:0 0 6px;color:#654B38;max-width:34ch}.cnFinal.cnFinal--hb .hbBtn{align-self:center;margin-top:auto;max-width:100%;background:#C9972B;border:2px solid #C9972B;color:#411F09!important}.cnFinal.cnFinal--hb .hbBtn:hover,.cnFinal.cnFinal--hb .hbBtn:focus-visible{background:#DDB04A;border-color:#DDB04A;color:#411F09!important}.cnFinal.cnFinal--hb .hbBtn--line{background:#F5F0E6;border-color:#C9972B;color:#411F09!important}.cnFinal.cnFinal--hb .hbBtn--line:hover,.cnFinal.cnFinal--hb .hbBtn--line:focus-visible{background:#C9972B;border-color:#C9972B;color:#411F09!important}.cnFinal.cnFinal--hb .ctaButtons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.cnFinal.cnFinal--hb .btn.outline{background:#F5F0E6;border:2px solid #C9972B;color:#411F09!important}.cnFinal.cnFinal--hb .btn.outline i{color:#C9972B}.cnFinal.cnFinal--hb .btn.outline:hover,.cnFinal.cnFinal--hb .btn.outline:focus-visible{background:#C9972B;color:#411F09!important}.cnFinal.cnFinal--hb .btn.outline:hover i,.cnFinal.cnFinal--hb .btn.outline:focus-visible i{color:#411F09}.cnFinal.cnFinal--hb .cnChannels{width:100%;max-width:940px;padding-top:var(--cn-gap);border-top:1px solid rgba(201,151,43,.5);gap:14px 32px}.cnFinal.cnFinal--hb .cnChannels a{color:#411F09}.cnFinal.cnFinal--hb .cnChannels a i{color:#C9972B}.cnFinal.cnFinal--hb .cnChannels a:hover,.cnFinal.cnFinal--hb .cnChannels a:focus-visible{color:#7A5410}.cnFinal.cnFinal--hb p.hbMore a{color:#7A5410;text-decoration:underline;text-underline-offset:4px}.cnFinal.cnFinal--hb p.hbMore a:hover,.cnFinal.cnFinal--hb p.hbMore a:focus-visible{color:#411F09}.cnFinal.cnFinal--hb a:focus-visible{outline:3px solid #411F09;outline-offset:3px}@media(max-width:780px){.cnFinal.cnFinal--hb{--cn-gap:24px}.cnFinal.cnFinal--hb .hbCap{grid-template-columns:1fr;max-width:520px}}@media(max-width:620px){.cnFinal.cnFinal--hb{--cn-gap:22px;padding:52px 0}.cnFinal.cnFinal--hb .hbCap{gap:18px}.cnFinal.cnFinal--hb .hbCapCard{padding:26px 20px 22px}.cnFinal.cnFinal--hb .hbBtn,.cnFinal.cnFinal--hb .ctaButtons .btn{width:100%;min-width:0;align-self:stretch}.cnFinal.cnFinal--hb .ctaButtons{width:100%;max-width:520px}.cnFinal.cnFinal--hb .cnChannels{flex-direction:column;align-items:center}}.cnCase b:last-child{margin-bottom:0}#trabajos,.cnAnchor{scroll-margin-top:90px}.cnAnchor{display:block;height:0;overflow:hidden}a.cnCase--link{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}a.cnCase--link b::after{content:"\2192";margin-left:.4em;color:var(--gold-text,#705335);display:inline-block;transition:transform .2s ease}a.cnCase--link:hover,a.cnCase--link:focus-visible{border-color:var(--gold,#B48A3C);box-shadow:0 10px 26px rgba(17,17,17,.16);transform:translateY(-2px)}a.cnCase--link:hover b::after,a.cnCase--link:focus-visible b::after{transform:translateX(4px)}a.cnCase--link:focus-visible{outline:3px solid var(--gold,#B48A3C);outline-offset:3px}@media(prefers-reduced-motion:reduce){a.cnCase--link,a.cnCase--link b::after{transition:none}a.cnCase--link:hover,a.cnCase--link:focus-visible{transform:none}}.cnFinal.cnFinal--hb .hbCap.hbCap--6{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1120px;align-items:stretch;grid-auto-rows:1fr}.cnFinal.cnFinal--hb .hbCap.hbCap--6>.hbCapCard{width:auto;min-width:0;padding:30px 22px 26px;border:1px solid #C6922A;border-radius:20px;background:#fff}.cnFinal.cnFinal--hb .hbCap--6 .hbCapCard h3{font-weight:800}.cnFinal.cnFinal--hb .hbCap--6 .hbCapCard p{max-width:30ch}body.refInicio .cnFinal.cnFinal--hb .hbCap--6 .hbCapCard .hbCapIco{background:#111111;border:1.5px solid #C6922A;color:#C6922A}.cnFinal.cnFinal--hb .hbCap--6 .hbBtn{white-space:normal;text-align:center;min-height:48px}@media(max-width:1100px){.cnFinal.cnFinal--hb .hbCap.hbCap--6{gap:18px}.cnFinal.cnFinal--hb .hbCap.hbCap--6>.hbCapCard{padding:26px 14px 22px}body.refInicio .cnFinal.cnFinal--hb .hbCap--6 .hbCapCard h3{font-size:1.12rem}body.refInicio .cnFinal.cnFinal--hb .hbCap--6 .hbBtn{padding-left:12px;padding-right:12px;font-size:.86rem}}@media(max-width:899px){.cnFinal.cnFinal--hb .hbCap.hbCap--6{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;gap:20px}.cnFinal.cnFinal--hb .hbCap.hbCap--6>.hbCapCard{padding:26px 18px 22px}}@media(max-width:639px){.cnFinal.cnFinal--hb .hbCap.hbCap--6{grid-template-columns:1fr;max-width:520px;gap:18px}.cnFinal.cnFinal--hb .hbCap.hbCap--6>.hbCapCard{padding:26px 20px 22px}}
