body.refInicio{--ri-navy:#2E3234;--ri-gold:#B48A3C;--ri-gold2:#C9A35A;--ri-bronze:#705335;--ri-cream:#F4EFE4;--ri-line:#E3D9C6;--ri-muted:#5E6163;--ri-hero-h-m:clamp(240px,64vw,380px)}body.refInicio .cnHeroFoto,body.refInicio .aboutHero,body.refInicio .blogHeroWrap,body.refInicio .helparEmbed .hero{background:var(--ri-navy)}body.refInicio .cnHeroFotoText,body.refInicio .aboutHeroText,body.refInicio .blogHeroWrap .pageHeroText{top:13px;transform:none}body.refInicio .helparEmbed .heroGrid>div:first-child,body.refInicio .helparEmbed.homePage .heroGrid>div:first-child{top:8px;transform:none}body.refInicio .helparEmbed .heroVisual.officeHero.helparPanoHero{height:640px;min-height:640px;max-height:none;aspect-ratio:auto}body.refInicio .helparEmbed .officeHero.helparPanoHero img{height:100%;min-height:0;object-position:50% 70%}body.refInicio .cnHeroFotoImg:after,body.refInicio .aboutHeroImg:after,body.refInicio .blogHeroImg:after,body.refInicio .helparEmbed .officeHero:after,body.refInicio .helparEmbed.homePage .officeHero:after{background:linear-gradient(90deg,rgba(17,17,17,.82) 0%,rgba(17,17,17,.54) 28%,rgba(17,17,17,.08) 60%,rgba(17,17,17,.02) 100%),linear-gradient(0deg,rgba(17,17,17,.35),transparent 45%)}body.refInicio .cnHeroFoto h1,body.refInicio .aboutHero h1,body.refInicio .blogHeroWrap h1,body.refInicio .helparEmbed .hero h1{font-family:var(--hp-font,Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif);font-size:clamp(2.4rem,4.6vw,3.6rem);line-height:1.05;letter-spacing:-.02em;font-weight:800;margin:12px 0 20px;color:#fff;text-shadow:0 3px 20px rgba(0,0,0,.25)}body.refInicio .cnHeroFoto h1,body.refInicio .aboutHero h1,body.refInicio .blogHeroWrap h1{font-family:var(--hp-font,InterVariable,Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif)}body.refInicio .helparEmbed .hero h1{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}body.refInicio .cnHeroFoto h1 span,body.refInicio .aboutHero h1 span,body.refInicio .blogHeroWrap h1 span,body.refInicio .helparEmbed .hero h1 span{color:var(--ri-gold2)}body.refInicio .cnHeroFoto .cnLead,body.refInicio .cnHeroFoto .cnLema,body.refInicio .aboutHero p,body.refInicio .blogHeroWrap .pageHeroText p,body.refInicio .helparEmbed .hero .lead{font-size:1.08rem;line-height:1.55;max-width:570px}body.refInicio .cnHeroFoto .cnLema{color:var(--ri-gold2);font-weight:800}body.refInicio .cnHeroFoto .cnLead,body.refInicio .aboutHero p,body.refInicio .blogHeroWrap .pageHeroText p,body.refInicio .helparEmbed .hero .lead{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3)}body.refInicio .helparEmbed .hero .eyebrow{color:var(--ri-gold2)}@media(max-width:980px){body.refInicio .cnHeroFoto,body.refInicio .aboutHero,body.refInicio .blogHeroWrap,body.refInicio .helparEmbed .hero{background:var(--ri-cream)}body.refInicio .cnHeroFotoText,body.refInicio .aboutHeroText,body.refInicio .blogHeroWrap .pageHeroText,body.refInicio .helparEmbed .heroGrid>div:first-child,body.refInicio .helparEmbed.homePage .heroGrid>div:first-child{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:100%;padding:36px 5% 40px;color:var(--ri-navy)}body.refInicio .cnHeroFotoImg,body.refInicio .aboutHeroImg,body.refInicio .blogHeroImg,body.refInicio .helparEmbed .heroVisual.officeHero.helparPanoHero{height:var(--ri-hero-h-m);min-height:var(--ri-hero-h-m)}body.refInicio .cnHeroFoto h1,body.refInicio .aboutHero h1,body.refInicio .blogHeroWrap h1,body.refInicio .helparEmbed .hero h1{color:var(--ri-navy);text-shadow:none}body.refInicio .cnHeroFoto h1 span,body.refInicio .aboutHero h1 span,body.refInicio .blogHeroWrap h1 span,body.refInicio .helparEmbed .hero h1 span{color:var(--ri-bronze)}body.refInicio .cnHeroFoto .eyebrow,body.refInicio .aboutHero .eyebrow,body.refInicio .blogHeroWrap .eyebrow,body.refInicio .helparEmbed .hero .eyebrow{color:var(--ri-bronze)}body.refInicio .cnHeroFoto .cnLema{color:var(--ri-bronze);text-shadow:none}body.refInicio .cnHeroFoto .cnLead,body.refInicio .aboutHero p,body.refInicio .blogHeroWrap .pageHeroText p,body.refInicio .helparEmbed .hero .lead{color:var(--ri-navy);text-shadow:none}body.refInicio .cnHeroFoto .breadcrumb,body.refInicio .cnHeroFoto .breadcrumb a,body.refInicio .cnHeroFoto .breadcrumb span,body.refInicio .aboutHero .breadcrumb,body.refInicio .aboutHero .breadcrumb a,body.refInicio .aboutHero .breadcrumb span,body.refInicio .blogHeroWrap .breadcrumb,body.refInicio .blogHeroWrap .breadcrumb a,body.refInicio .blogHeroWrap .breadcrumb span{color:var(--ri-muted)}}@media(max-width:720px){body.refInicio .cnHeroFotoText,body.refInicio .aboutHeroText,body.refInicio .blogHeroWrap .pageHeroText,body.refInicio .helparEmbed .heroGrid>div:first-child,body.refInicio .helparEmbed.homePage .heroGrid>div:first-child{padding:30px 6% 38px}body.refInicio .cnHeroFoto h1,body.refInicio .aboutHero h1,body.refInicio .blogHeroWrap h1,body.refInicio .helparEmbed .hero h1{font-size:clamp(2.1rem,9vw,2.8rem);line-height:1.05;margin:12px 0 16px}body.refInicio .cnHeroFoto .cnLead,body.refInicio .cnHeroFoto .cnLema,body.refInicio .aboutHero p,body.refInicio .blogHeroWrap .pageHeroText p,body.refInicio .helparEmbed .hero .lead{font-size:.98rem;line-height:1.5;max-width:100%}body.refInicio .cnHeroFotoImg,body.refInicio .aboutHeroImg,body.refInicio .blogHeroImg,body.refInicio .helparEmbed .heroVisual.officeHero.helparPanoHero{height:200px;min-height:200px}body.refInicio .cnHeroFotoText>.btn,body.refInicio .helparEmbed .hero .actions .btn{width:100%;min-height:52px}body.refInicio .helparEmbed .hero .actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}}body.refInicio section .btn,body.refInicio .blogHeroBtn{padding:15px 26px;border-radius:12px;font-size:.94rem;font-weight:800;line-height:1.25}body.refInicio section .btn.gold,body.refInicio section .btn.primary,body.refInicio .blogHeroBtn{background:var(--ri-gold);border-color:var(--ri-gold);color:var(--ri-navy)!important;box-shadow:none}body.refInicio section .btn.gold:hover,body.refInicio section .btn.gold:focus-visible,body.refInicio section .btn.primary:hover,body.refInicio section .btn.primary:focus-visible,body.refInicio .blogHeroBtn:hover,body.refInicio .blogHeroBtn:focus-visible{background:var(--ri-gold2);border-color:var(--ri-gold2);color:var(--ri-navy)!important;box-shadow:none}body.refInicio .blogHeroBtn{gap:10px}body.refInicio .serviceCta .btn,body.refInicio .tCta{background:var(--ri-gold);border-color:var(--ri-gold);color:var(--ri-navy)!important}body.refInicio .serviceCta .btn:hover,body.refInicio .serviceCta .btn:focus-visible,body.refInicio .tCta:hover,body.refInicio .tCta:focus-visible{background:var(--ri-gold2);border-color:var(--ri-gold2);color:var(--ri-navy)!important}body.refInicio footer .btn,body.refInicio .nlRow .btn{padding:10px 20px;border-radius:12px;font-size:.88rem}body.refInicio .sectionHead h2,body.refInicio .cnSec>.container>h2,body.refInicio .cnSec .sectionHead h2{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15;letter-spacing:-.02em;font-weight:800;color:var(--ri-navy)}body.refInicio #contacto.contact--home h2,body.refInicio .cnFinal.cnFinal--hb h2{font-size:clamp(1.85rem,3.6vw,2.65rem);line-height:1.1;letter-spacing:-.02em;font-weight:800;color:var(--ri-navy)}cnFinal con la paleta de Inicio ---------- */ body.refInicio .cnSec{background:#fff}body.refInicio .cnFinal.cnFinal--hb{background:var(--ri-cream);color:var(--ri-navy);border-top:2px solid var(--ri-gold)}body.refInicio .cnFinal.cnFinal--hb h2{color:var(--ri-navy)}body.refInicio .cnFinal.cnFinal--hb .hbSub{color:var(--ri-bronze)}body.refInicio .cnFinal.cnFinal--hb .container>p{color:var(--ri-muted)}body.refInicio .cnFinal.cnFinal--hb .hbCapCard{background:#fff;border:1px solid var(--ri-line);border-top:2px solid var(--ri-gold);border-radius:22px;color:var(--ri-navy);box-shadow:0 16px 45px rgba(17,17,17,.10)}body.refInicio .cnFinal.cnFinal--hb .hbCapCard:hover,body.refInicio .cnFinal.cnFinal--hb .hbCapCard:focus-within{background:#fff;border-color:var(--ri-gold);box-shadow:0 16px 45px rgba(17,17,17,.14)}body.refInicio .cnFinal.cnFinal--hb .hbCapCard .hbCapIco{background:var(--ri-cream);border:1.5px solid var(--ri-gold);color:var(--ri-gold)}body.refInicio .cnFinal.cnFinal--hb .hbCapCard h3{color:var(--ri-navy)}body.refInicio .cnFinal.cnFinal--hb .hbCapCard p{color:var(--ri-muted)}body.refInicio .cnFinal.cnFinal--hb .hbBtn{background:var(--ri-gold);border:1.5px solid var(--ri-gold);color:var(--ri-navy)!important;padding:15px 26px;border-radius:12px;font-size:.94rem;font-weight:800}body.refInicio .cnFinal.cnFinal--hb .hbBtn:hover,body.refInicio .cnFinal.cnFinal--hb .hbBtn:focus-visible{background:var(--ri-gold2);border-color:var(--ri-gold2);color:var(--ri-navy)!important}body.refInicio .cnFinal.cnFinal--hb .hbBtn--line,body.refInicio .cnFinal.cnFinal--hb .btn.outline{background:#fff;border:1.5px solid var(--ri-gold);color:var(--ri-navy)!important;padding:15px 26px;border-radius:12px;font-size:.94rem;font-weight:800}body.refInicio .cnFinal.cnFinal--hb .hbBtn--line:hover,body.refInicio .cnFinal.cnFinal--hb .hbBtn--line:focus-visible,body.refInicio .cnFinal.cnFinal--hb .btn.outline:hover,body.refInicio .cnFinal.cnFinal--hb .btn.outline:focus-visible{background:#fff;border-color:var(--ri-gold2);color:var(--ri-navy)!important;box-shadow:0 8px 22px rgba(198,146,42,.38)}body.refInicio .cnFinal.cnFinal--hb .btn.outline i{color:var(--ri-gold)}body.refInicio .cnFinal.cnFinal--hb .btn.outline:hover i,body.refInicio .cnFinal.cnFinal--hb .btn.outline:focus-visible i{color:var(--ri-gold)}body.refInicio .cnFinal.cnFinal--hb .cnChannels{border-top:1px solid var(--ri-line)}body.refInicio .cnFinal.cnFinal--hb .cnChannels a{color:var(--ri-navy)}body.refInicio .cnFinal.cnFinal--hb .cnChannels a i{color:var(--ri-gold)}body.refInicio .cnFinal.cnFinal--hb .cnChannels a:hover,body.refInicio .cnFinal.cnFinal--hb .cnChannels a:focus-visible{color:var(--ri-bronze)}body.refInicio .cnFinal.cnFinal--hb p.hbMore a{color:var(--ri-bronze)}body.refInicio .cnFinal.cnFinal--hb p.hbMore a:hover,body.refInicio .cnFinal.cnFinal--hb p.hbMore a:focus-visible{color:var(--ri-navy)}body.refInicio .cnFinal.cnFinal--hb a:focus-visible{outline:3px solid var(--ri-navy);outline-offset:3px}@media(max-width:620px){body.refInicio .cnFinal.cnFinal--hb .hbBtn,body.refInicio .cnFinal.cnFinal--hb .ctaButtons .btn{padding:15px 22px;min-height:52px}}body.refInicio .helparEmbed{--navy:#2E3234;--navy2:#3D4245;--navy-deep:#2E3234;--gold:#B48A3C;--gold2:#C9A35A;--gold-text:#705335;--ink:#2E3234;--muted:#5E6163;--bg:#F4EFE4;--line:#E3D9C6;--white:#fff;--shadow:0 16px 45px rgba(17,17,17,.10)}body.refInicio .helparEmbed .sectionHead h2,body.refInicio .helparEmbed .sectionHead h2.hpTitle,body.refInicio .helparEmbed section>.container>h2{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15;letter-spacing:-.02em;font-weight:800;color:var(--ri-navy)}body.refInicio .helparEmbed #contacto.contact--home .contactHeaderText h2{font-size:clamp(1.85rem,3.6vw,2.65rem);line-height:1.1;letter-spacing:-.02em;font-weight:800;color:var(--ri-navy)}body.refInicio .helparEmbed #contacto.contact--home .contactHeaderText h2 span{color:var(--ri-bronze)}body.refInicio .helparEmbed #contacto.contact--home .contactHeaderText .kicker{color:var(--ri-bronze);font-weight:800;letter-spacing:.1em}body.refInicio .helparEmbed #contacto.contact--home .contactCard h3{font-weight:800;letter-spacing:.1em;color:#fff}body.refInicio .helparEmbed .btn.gold{background:var(--ri-gold);border-color:var(--ri-gold);color:var(--ri-navy)!important}body.refInicio .helparEmbed .btn.gold:hover,body.refInicio .helparEmbed .btn.gold:focus-visible{background:var(--ri-gold2);border-color:var(--ri-gold2);color:var(--ri-navy)!important}body.refInicio .blogHeroWrap .blogHeroImg{margin-top:0}@media(min-width:981px){body.refInicio .helparEmbed #servicios{margin-top:0;padding-top:82px;border-radius:0;box-shadow:none}body.refInicio .helparEmbed .heroCardsOverlap{margin-top:0}}body.refInicio .helparEmbed #servicios .hubGrid--pillars .hubCard{border-radius:22px}body.refInicio .helparEmbed #servicios .hubGrid--pillars .hubCta{width:auto;min-width:160px;height:auto;padding:15px 26px;border-radius:12px;border:1.5px solid var(--ri-gold);background:var(--ri-gold);color:var(--ri-navy);font-size:.94rem;font-weight:800;letter-spacing:0}body.refInicio .helparEmbed #servicios .hubGrid--pillars .hubCard:hover .hubCta,body.refInicio .helparEmbed #servicios .hubGrid--pillars .hubCard:focus-visible .hubCta{background:var(--ri-gold2);border-color:var(--ri-gold2);color:var(--ri-navy)}@media(min-width:981px){body.refInicio .helparEmbed .hero .eyebrow{text-shadow:0 1px 8px rgba(0,0,0,.6)}}body.refInicio .helparEmbed.homePage .serviceCta .btn.gold,body.refInicio .helparEmbed.homePage .serviceCta .btn.gold:visited{background:var(--ri-gold);border-color:var(--ri-gold);color:var(--ri-navy)!important;box-shadow:none}body.refInicio .helparEmbed.homePage .serviceCta .btn.gold:hover,body.refInicio .helparEmbed.homePage .serviceCta .btn.gold:focus-visible{background:var(--ri-gold2);border-color:var(--ri-gold2);color:var(--ri-navy)!important}body.refInicio footer .btn.gold,body.refInicio footer button[type="submit"].btn{background:var(--ri-gold);border-color:var(--ri-gold);color:var(--ri-navy)!important}body.refInicio footer .btn.gold:hover,body.refInicio footer .btn.gold:focus-visible{background:var(--ri-gold2);border-color:var(--ri-gold2);color:var(--ri-navy)!important}@media(min-width:981px){body.refInicio .cnHeroFotoText,body.refInicio .aboutHeroText,body.refInicio .blogHeroWrap .pageHeroText,body.refInicio .helparEmbed .heroGrid>div:first-child,body.refInicio .helparEmbed.homePage .heroGrid>div:first-child{top:calc(44px + 20px)}}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/inter/InterVariable.woff2") format("woff2")}body.refInicio .helparEmbed .hero .eyebrow{font-family:InterVariable,Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}body.refInicio .trustStrip.hpFranja{padding:0;background:#F4EFE4!important}body.refInicio .trustStrip.hpFranja .trustGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:100%;margin:0;overflow:hidden;border-radius:0;box-shadow:none;background:#F4EFE4!important;border-top:1px solid rgba(17,17,17,.08)}body.refInicio .trustStrip.hpFranja .trustItem{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px 22px;border-right:1px solid rgba(17,17,17,.12);border-bottom:0;font-size:.94rem;font-weight:800;color:#2E3234;text-align:center}body.refInicio .trustStrip.hpFranja .trustItem:last-child{border-right:0}body.refInicio .trustStrip.hpFranja .trustItem b{color:#2E3234;font-size:.96rem;line-height:1.3}body.refInicio .trustStrip.hpFranja .trustItem span:last-child{display:flex;flex-direction:column;align-items:center;gap:3px}body.refInicio .trustStrip.hpFranja .trustIcon,body.refInicio .trustStrip.hpFranja .trustItem:nth-child(even) .trustIcon{width:52px;height:52px;min-width:52px;border-radius:50%;display:grid;place-items:center;font-size:1.25rem;background:#2E3234;color:#C9A35A;border:1.5px solid #B48A3C;box-shadow:none;transition:transform .25s ease}body.refInicio .trustStrip.hpFranja .trustItem:hover .trustIcon{transform:scale(1.05)}@media(max-width:980px){body.refInicio .trustStrip.hpFranja .trustGrid{grid-template-columns:1fr 1fr}body.refInicio .trustStrip.hpFranja .trustItem:nth-child(2){border-right:0}body.refInicio .trustStrip.hpFranja .trustItem{border-bottom:1px solid rgba(17,17,17,.12)}body.refInicio .trustStrip.hpFranja .trustItem:nth-child(n+3){border-bottom:0}}@media(max-width:620px){body.refInicio .trustStrip.hpFranja .trustGrid{grid-template-columns:1fr}body.refInicio .trustStrip.hpFranja .trustItem{justify-content:flex-start;text-align:left;gap:16px;padding:13px 4%;border-right:0!important;border-bottom:1px solid rgba(17,17,17,.12)!important}body.refInicio .trustStrip.hpFranja .trustItem:last-child{border-bottom:0!important}body.refInicio .trustStrip.hpFranja .trustItem span:last-child{align-items:flex-start;flex:1 1 auto;min-width:0;text-align:left}}body.refInicio .helparEmbed .trustStrip.hpFranja,body.refInicio .helparEmbed .trustStrip.hpFranja .trustGrid{background:var(--bg)!important}body.refInicio .helparEmbed .trustStrip.hpFranja .trustGrid{border-top:1px solid rgba(92,81,72,.12)}body.refInicio .helparEmbed .trustStrip.hpFranja .trustItem,body.refInicio .helparEmbed .trustStrip.hpFranja .trustItem b{color:var(--ink)}body.refInicio .helparEmbed .trustStrip.hpFranja .trustItem{border-right-color:rgba(92,81,72,.18)}body.refInicio .helparEmbed .trustStrip.hpFranja .trustIcon,body.refInicio .helparEmbed .trustStrip.hpFranja .trustItem:nth-child(even) .trustIcon{background:var(--navy);color:var(--gold2);border-color:var(--gold)}@media(max-width:980px){body.refInicio .helparEmbed .trustStrip.hpFranja .trustItem{border-bottom-color:rgba(92,81,72,.18)}}@media(max-width:620px){body.refInicio .helparEmbed .trustStrip.hpFranja .trustItem{border-bottom-color:rgba(92,81,72,.18)!important}}body.refInicio .aboutHeroText .aboutHeroLema,body.refInicio .blogHeroWrap .pageHeroText .blogHeroLema{color:var(--ri-gold2);font-weight:800;line-height:1.55;margin:0 0 12px;text-shadow:none}body.refInicio .aboutHeroText .aboutHeroLead,body.refInicio .blogHeroWrap .pageHeroText .blogHeroLead{color:#fff;font-size:1.08rem;line-height:1.55;max-width:540px;margin:0 0 22px;text-shadow:none}@media(max-width:980px){body.refInicio .aboutHeroText .aboutHeroLema,body.refInicio .blogHeroWrap .pageHeroText .blogHeroLema{color:var(--ri-bronze)}body.refInicio .aboutHeroText .aboutHeroLead,body.refInicio .blogHeroWrap .pageHeroText .blogHeroLead{color:var(--ri-navy)}}@media(max-width:720px){body.refInicio .aboutHeroText .aboutHeroLema,body.refInicio .aboutHeroText .aboutHeroLead,body.refInicio .blogHeroWrap .pageHeroText .blogHeroLema,body.refInicio .blogHeroWrap .pageHeroText .blogHeroLead{font-size:.98rem;line-height:1.5;max-width:100%}}
