@layer theme,base;@layer components{body.cc-servicios{background-color:var(--color-cc-bg);color:var(--color-cc-fg);font-family:var(--font-cc-sans)}.cc-card-hover-violet{transition:transform var(--cc-dur-base) var(--ease-cc-out),border-color var(--cc-dur-base) var(--ease-cc-out),box-shadow var(--cc-dur-base) var(--ease-cc-out)}.cc-card-hover-violet:hover{transform:translateY(-6px);box-shadow:0 6px 22px -12px #000000b3;border-color:var(--cc-unidad,var(--color-cc-violet-600))!important}@media (prefers-reduced-motion:reduce){.cc-card-hover-violet:hover{box-shadow:0 0 0 1px var(--cc-unidad,var(--color-cc-violet-600)),0 0 26px -6px color-mix(in srgb,var(--cc-unidad,var(--color-cc-violet-600)) 55%,transparent);transform:none}}html[data-theme=light] .cc-aurora:before{background:radial-gradient(55% 65% at 78% 30%,#4b2fbf42 0%,#4b2fbf00 70%)}html[data-theme=light] .cc-aurora:after{background:radial-gradient(40% 45% at 88% 85%,#3dedb43d 0%,#3dedb400 70%)}.cc-aurora:before,.cc-aurora:after{content:"";pointer-events:none;position:absolute;inset:-20%}.cc-aurora:before{background:radial-gradient(55% 65% at 78% 30%,#4b2fbf8c 0%,#4b2fbf00 70%);animation:14s ease-in-out infinite cc-aurora-a}.cc-aurora:after{background:radial-gradient(40% 45% at 88% 85%,#3dedb424 0%,#3dedb400 70%);animation:18s ease-in-out infinite cc-aurora-b}.cc-aurora>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.cc-aurora:before,.cc-aurora:after{animation:none}}.cc-hero__title{max-width:13ch}.cc-svc-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;display:grid}.cc-block.cc-svc-grid{align-items:stretch}.cc-svc-card__title{font-family:var(--font-cc-sans);letter-spacing:-.01em;color:var(--color-cc-fg-strong);font-size:22px;font-weight:700;line-height:1.2}.cc-svc-card__texto{font-family:var(--font-cc-sans);color:var(--color-cc-fg-read);font-size:16px;font-weight:400;line-height:1.6}.cc-svc-num{font-family:var(--font-cc-sans);color:var(--cc-unidad,var(--color-cc-fg-accent));font-size:13px;font-weight:700;line-height:1.6}.cc-svc-num p{margin:0}.cc-svc-head,.cc-svc-head>*{min-width:0}.cc-svc-head :is(h2,p){overflow-wrap:break-word}@media (width>=600px){body :is(.cc-main,#_) :is(.cc-svc-unidad__grid--dos,#_).cc-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.cc-svc-hero__eyebrow,#_){color:var(--color-cc-fg-muted);font-family:Montserrat;font-size:13px;font-weight:700;line-height:1.6}:is(.cc-svc-hero__eyebrow,#_) a{color:var(--color-cc-fg-muted);font-family:Montserrat;font-size:13px;font-weight:700;line-height:1.6;font-size:inherit}:is(.cc-svc-hero__titulo,#_){color:var(--color-cc-fg-strong);font-family:Montserrat;font-weight:800;font-size:var(--text-cc-d1);letter-spacing:-.02em;line-height:1.04}:is(.cc-svc-hero__bajada,#_){color:var(--color-cc-fg-read);font-family:Montserrat;font-weight:400;font-size:var(--text-cc-lead);line-height:var(--leading-cc-lead)}:is(.cc-svc-hero__bajada,#_) a{color:var(--color-cc-fg-read);font-family:Montserrat;font-weight:400;font-size:var(--text-cc-lead);line-height:var(--leading-cc-lead);font-size:inherit}:is(.cc-svc-hero__cta,#_){background-color:var(--color-cc-green-500);color:var(--color-cc-bg);border-radius:999px;padding:14px 32px;font-family:Montserrat;font-size:15px;font-weight:700}:is(.cc-svc-hero__cta,#_):hover{background-color:var(--color-cc-green-700)}:is(.cc-svc-hero__inner,#_){z-index:2;flex-direction:column;align-items:flex-start;gap:22px;width:100%;max-width:1180px;position:relative}:is(.cc-svc-hero__inner,#_)>*{max-width:820px}:is(.cc-svc-hero__inner,#_)>.cc-txt{max-width:700px}:is(.cc-svc-hero,#_){padding-top:var(--spacing-cc-sec-md);padding-right:24px;padding-bottom:var(--spacing-cc-sec-md);background-color:var(--color-cc-bg);background-image:linear-gradient(90deg,var(--color-cc-bg) 0%,color-mix(in srgb, var(--color-cc-bg) 85%, transparent) 34%,transparent 70%);flex-direction:column;justify-content:center;padding-left:24px;display:flex;position:relative;overflow:hidden}:is(.cc-svc-unidad__titulo,#_){color:var(--color-cc-fg-strong);font-family:Montserrat;font-weight:800;font-size:var(--text-cc-d2);letter-spacing:-.015em;line-height:1.06}:is(.cc-svc-unidad__bajada,#_){color:var(--color-cc-fg-read);font-family:Montserrat;font-weight:400;font-size:var(--text-cc-lead);line-height:var(--leading-cc-lead)}:is(.cc-svc-unidad__bajada,#_) a{color:var(--color-cc-fg-read);font-family:Montserrat;font-weight:400;font-size:var(--text-cc-lead);line-height:var(--leading-cc-lead);font-size:inherit}:is(.cc-svc-unidad__head,#_){flex-direction:column;gap:14px;display:flex}:is(.cc-svc-unidad__head,#_)>*{max-width:820px}:is(.cc-svc-unidad__head,#_)>.cc-txt{max-width:700px}:is(.cc-svc-unidad__inner,#_){flex-direction:column;gap:44px;width:100%;max-width:1180px}:is(.cc-svc-unidad--superficie,#_){padding-top:var(--spacing-cc-sec-md);padding-right:24px;padding-bottom:var(--spacing-cc-sec-md);background-color:var(--color-cc-bg-surface);padding-left:24px}:is(.cc-svc-unidad--base,#_){padding-top:var(--spacing-cc-sec-md);padding-right:24px;padding-bottom:var(--spacing-cc-sec-md);background-color:var(--color-cc-bg);padding-left:24px}:is(.cc-svc-banda__titulo,#_){color:var(--color-cc-fg-strong);font-family:Montserrat;font-weight:800;font-size:var(--text-cc-d3);letter-spacing:-.015em;line-height:1.12}:is(.cc-svc-banda__texto,#_){color:var(--color-cc-fg-read);font-family:Montserrat;font-weight:400;font-size:var(--text-cc-lead);line-height:var(--leading-cc-lead)}:is(.cc-svc-banda__texto,#_) a{color:var(--color-cc-fg-read);font-family:Montserrat;font-weight:400;font-size:var(--text-cc-lead);line-height:var(--leading-cc-lead);font-size:inherit}:is(.cc-svc-banda__inner,#_){flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:1180px}:is(.cc-svc-banda__inner,#_)>*{max-width:820px}:is(.cc-svc-banda__inner,#_)>.cc-txt{max-width:700px}:is(.cc-svc-banda,#_){padding-top:var(--spacing-cc-sec-lg);padding-right:24px;padding-bottom:var(--spacing-cc-sec-lg);background-color:#4b2fbf;padding-left:24px}:is(.cc-svc-cierre__titulo,#_){color:var(--color-cc-fg-strong);font-family:Montserrat;font-weight:800;font-size:var(--text-cc-d2);letter-spacing:-.015em;line-height:1.06}:is(.cc-svc-cierre__texto,#_){color:var(--color-cc-fg-read);font-family:Montserrat;font-weight:400;font-size:var(--text-cc-lead);line-height:var(--leading-cc-lead)}:is(.cc-svc-cierre__texto,#_) a{color:var(--color-cc-fg-read);font-family:Montserrat;font-weight:400;font-size:var(--text-cc-lead);line-height:var(--leading-cc-lead);font-size:inherit}:is(.cc-svc-cierre__cta,#_){background-color:var(--color-cc-green-500);color:var(--color-cc-bg);border-radius:999px;padding:14px 32px;font-family:Montserrat;font-size:15px;font-weight:700}:is(.cc-svc-cierre__cta,#_):hover{background-color:var(--color-cc-green-700)}:is(.cc-svc-cierre__inner,#_){flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:1180px}:is(.cc-svc-cierre__inner,#_)>*{max-width:820px}:is(.cc-svc-cierre__inner,#_)>.cc-txt{max-width:700px}:is(.cc-svc-cierre,#_){padding-top:var(--spacing-cc-sec-lg);padding-right:24px;padding-bottom:var(--spacing-cc-sec-lg);background-color:#201e2c;padding-left:24px}.cc-chip{border-radius:var(--radius-cc-pill);font-size:var(--text-cc-xxs);font-weight:var(--font-weight-cc-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-cc-green-500);border:1px solid #3dedb480;padding:4px 12px;display:inline-block}html[data-theme=light] .cc-chip{color:var(--cc-unidad,var(--color-cc-fg-accent));border-color:color-mix(in srgb,var(--cc-unidad,var(--color-cc-fg-accent)) 45%,transparent)}.cc-chip{border-color:color-mix(in srgb,var(--cc-unidad,var(--color-cc-green-500)) 50%,transparent);color:var(--cc-unidad,var(--color-cc-green-500))}html[data-theme=light] .cc-svc-card{box-shadow:0 1px 2px #201e2c0f,0 8px 20px -8px #201e2c1a}@media (width>=1000px){body.cc-servicios.page-child:not(.cc-maqueta-propia) :is(.cc-main,#_) .cc-stagger:has(>.cc-svc-head){grid-template-columns:minmax(280px,34%) minmax(0,1fr);align-items:start;column-gap:clamp(40px,5vw,80px);display:grid}body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-head{top:calc(var(--cc-header-h) + var(--spacing-cc-6,32px));align-self:start;position:sticky}}body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-grid{counter-reset:svc;grid-template-columns:1fr;gap:0}body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-card{counter-increment:svc;border:0;border-top:1px solid var(--color-cc-rule-on-dark);box-shadow:none;transition:border-top-color var(--cc-dur-base) var(--ease-cc-out);background:0 0;border-radius:0;flex-direction:column;gap:10px;padding:24px 0 24px 56px;display:flex;position:relative}body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-grid{border-bottom:1px solid var(--color-cc-rule-on-dark)}body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-card:hover{box-shadow:none;border-top-color:var(--cc-unidad,var(--color-cc-fg-accent));transform:none}body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-card:before{content:counter(svc,decimal-leading-zero);font-family:var(--font-cc-sans);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--cc-unidad,var(--color-cc-fg-accent));font-size:13px;font-weight:800;position:absolute;top:33px;left:0}body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-card .cc-svc-card__media{object-fit:cover;object-position:center 40%;filter:grayscale()contrast(1.08)brightness(.72);width:100%;height:92px;transition:filter var(--cc-dur-base) var(--ease-cc-out);border-radius:3px;order:9;margin-top:6px}body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-card:hover .cc-svc-card__media,body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-card:focus-within .cc-svc-card__media{filter:saturate(.5)contrast(1.06)brightness()}body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-card .cc-chip{letter-spacing:.02em;background:0 0;border:0;padding:0;font-size:13px}body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-card .cc-chip:not(:last-child):after{content:" · ";color:#ffffff47}body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-grid:has(>.cc-svc-card:nth-child(4))>.cc-svc-card .cc-svc-card__media{filter:saturate(.35)contrast(1.06)brightness()}@media (hover:hover) and (width>=1000px){:is(body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-grid:has(>.cc-svc-card:nth-child(4))>.cc-svc-card .cc-svc-card__texto,body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-grid:has(>.cc-svc-card:nth-child(4))>.cc-svc-card .cc-chips,body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-grid:has(>.cc-svc-card:nth-child(4))>.cc-svc-card .cc-svc-card__media){opacity:0;max-height:0;transition:max-height var(--cc-dur-slow) var(--ease-cc-out),opacity var(--cc-dur-base) var(--ease-cc-out),margin-top var(--cc-dur-slow) var(--ease-cc-out);margin-top:0;overflow:hidden}:is(body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-grid:has(>.cc-svc-card:nth-child(4))>.cc-svc-card:hover .cc-svc-card__texto,body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-grid:has(>.cc-svc-card:nth-child(4))>.cc-svc-card:focus-within .cc-svc-card__texto){opacity:1;max-height:12em;margin-top:10px}:is(body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-grid:has(>.cc-svc-card:nth-child(4))>.cc-svc-card:hover .cc-chips,body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-grid:has(>.cc-svc-card:nth-child(4))>.cc-svc-card:focus-within .cc-chips){opacity:1;max-height:6em;margin-top:10px}:is(body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-grid:has(>.cc-svc-card:nth-child(4))>.cc-svc-card:hover .cc-svc-card__media,body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-grid:has(>.cc-svc-card:nth-child(4))>.cc-svc-card:focus-within .cc-svc-card__media){opacity:1;max-height:92px;margin-top:12px}}@media (prefers-reduced-motion:reduce){:is(body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-grid:has(>.cc-svc-card:nth-child(4))>.cc-svc-card .cc-svc-card__texto,body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-grid:has(>.cc-svc-card:nth-child(4))>.cc-svc-card .cc-chips,body.cc-servicios.page-child:not(.cc-maqueta-propia) .cc-svc-grid:has(>.cc-svc-card:nth-child(4))>.cc-svc-card .cc-svc-card__media){opacity:1;max-height:none;transition:none}}.cc-chips{line-height:1}.cc-chips .cc-chip{margin:0 6px 8px 0}.cc-hero__art{object-fit:contain;object-position:right center;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 30%,#0000008c 52%,#000 72%);mask-image:linear-gradient(90deg,#0000 0% 30%,#0000008c 52%,#000 72%)}@supports not ((-webkit-mask-image:linear-gradient(#000,#000)) or (mask-image:linear-gradient(#000,#000))){.cc-hero__art{display:none}}.cc-hero-art-on:before,.cc-hero-art-on:after{display:none}@media (width<=991px){.cc-hero__art{object-position:center bottom;-webkit-mask-image:linear-gradient(#0000 0% 42%,#00000080 62%,#000 82%);mask-image:linear-gradient(#0000 0% 42%,#00000080 62%,#000 82%)}.cc-hero-art-on{padding-bottom:calc(var(--spacing-cc-sec-md) + 120px)}}html[data-theme=light] :is(.cc-hija-hero,#_){background-color:var(--color-cc-ink-900)}.cc-svc-card__media{aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--radius-cc-lg) - 1px) calc(var(--radius-cc-lg) - 1px)0 0;width:calc(100% + 60px);max-width:none;margin:-34px -30px 6px;display:block}:is(.cc-hija-hero__migaja,#_){color:var(--color-cc-fg-muted);letter-spacing:.08em;font-family:Montserrat;font-size:13px;font-weight:700;line-height:1.6}:is(.cc-hija-hero__migaja,#_) a{color:var(--color-cc-fg-muted);letter-spacing:.08em;font-family:Montserrat;font-size:13px;font-weight:700;line-height:1.6;font-size:inherit}:is(.cc-hija-hero__titulo,#_){color:var(--color-cc-fg-strong);font-family:Montserrat;font-weight:800;font-size:var(--text-cc-d1);letter-spacing:-.02em;line-height:1.04}:is(.cc-hija-hero__bajada,#_){color:var(--color-cc-fg-read);font-family:Montserrat;font-weight:400;font-size:var(--text-cc-lead);line-height:var(--leading-cc-lead)}:is(.cc-hija-hero__bajada,#_) a{color:var(--color-cc-fg-read);font-family:Montserrat;font-weight:400;font-size:var(--text-cc-lead);line-height:var(--leading-cc-lead);font-size:inherit}:is(.cc-hija-hero__cta,#_){background-color:var(--color-cc-green-500);color:var(--color-cc-bg);border-radius:999px;padding:14px 32px;font-family:Montserrat;font-size:15px;font-weight:700}:is(.cc-hija-hero__cta,#_):hover{background-color:var(--color-cc-green-700)}:is(.cc-hija-hero__inner,#_){z-index:2;flex-direction:column;align-items:flex-start;gap:22px;width:100%;max-width:1180px;position:relative}:is(.cc-hija-hero__inner,#_)>*{max-width:820px}:is(.cc-hija-hero__inner,#_)>.cc-txt{max-width:700px}:is(.cc-hija-hero,#_){padding-top:var(--spacing-cc-sec-md);padding-right:24px;padding-bottom:var(--spacing-cc-sec-md);background-color:var(--color-cc-bg);flex-direction:column;justify-content:center;padding-left:24px;display:flex;position:relative;overflow:hidden}:is(.cc-hija-hace__eyebrow,#_){color:var(--cc-unidad);letter-spacing:.08em;font-family:Montserrat;font-size:13px;font-weight:700;line-height:1.6}:is(.cc-hija-hace__eyebrow,#_) a{color:var(--cc-unidad);letter-spacing:.08em;font-family:Montserrat;font-size:13px;font-weight:700;line-height:1.6;font-size:inherit}:is(.cc-hija-hace__titulo,#_){color:var(--color-cc-fg-strong);font-family:Montserrat;font-weight:800;font-size:var(--text-cc-d2);letter-spacing:-.015em;line-height:1.06}:is(.cc-hija-hace__bajada,#_){color:var(--color-cc-fg-read);font-family:Montserrat;font-weight:400;font-size:var(--text-cc-lead);line-height:var(--leading-cc-lead)}:is(.cc-hija-hace__bajada,#_) a{color:var(--color-cc-fg-read);font-family:Montserrat;font-weight:400;font-size:var(--text-cc-lead);line-height:var(--leading-cc-lead);font-size:inherit}:is(.cc-hija-hace__head,#_){flex-direction:column;gap:14px;display:flex}:is(.cc-hija-hace__head,#_)>*{max-width:820px}:is(.cc-hija-hace__head,#_)>.cc-txt{max-width:700px}:is(.cc-hija-hace__inner,#_){flex-direction:column;gap:44px;width:100%;max-width:1180px}:is(.cc-hija-hace,#_){padding-top:var(--spacing-cc-sec-md);padding-right:24px;padding-bottom:var(--spacing-cc-sec-md);background-color:var(--color-cc-bg-surface);padding-left:24px}:is(.cc-hija-proyectos__titulo,#_){color:var(--color-cc-fg-strong);font-family:Montserrat;font-weight:800;font-size:var(--text-cc-d3);letter-spacing:-.015em;line-height:1.12}:is(.cc-hija-proyectos__carrusel,#_){width:100%;max-width:1180px}:is(.cc-hija-proyectos__inner,#_){flex-direction:column;align-items:flex-start;gap:32px;width:100%;max-width:1180px}:is(.cc-hija-proyectos,#_){padding-top:var(--spacing-cc-sec-md);padding-right:24px;padding-bottom:var(--spacing-cc-sec-md);background-color:var(--color-cc-bg);padding-left:24px}:is(.cc-hija-banda__titulo,#_){color:var(--color-cc-fg-strong);font-family:Montserrat;font-weight:800;font-size:var(--text-cc-d2);letter-spacing:-.015em;line-height:1.06}:is(.cc-hija-banda__cta,#_){background-color:var(--color-cc-green-500);color:var(--color-cc-bg);border-radius:999px;padding:14px 32px;font-family:Montserrat;font-size:15px;font-weight:700}:is(.cc-hija-banda__cta,#_):hover{background-color:var(--color-cc-green-700)}:is(.cc-hija-banda__inner,#_){flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:1180px}:is(.cc-hija-banda__inner,#_)>*{max-width:820px}:is(.cc-hija-banda__inner,#_)>.cc-txt{max-width:700px}:is(.cc-hija-banda,#_){padding-top:var(--spacing-cc-sec-lg);padding-right:24px;padding-bottom:var(--spacing-cc-sec-lg);background-color:#4b2fbf;padding-left:24px}.cc-proyectos{position:relative}.cc-proyectos__pista{--cc-proy-n:1;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:20px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.cc-proyectos__pista::-webkit-scrollbar{display:none}@media (width>=479px){.cc-proyectos__pista{--cc-proy-n:2}}@media (width>=992px){.cc-proyectos__pista{--cc-proy-n:3}}@media (prefers-reduced-motion:reduce){.cc-proyectos__pista{scroll-behavior:auto}}.cc-proyectos__item{flex:0 0 calc((100% - 20px * (var(--cc-proy-n) - 1)) / var(--cc-proy-n));scroll-snap-align:start;height:260px;position:relative}.cc-proyectos:not(:has(.cc-proyectos__item:nth-child(3))) .cc-proyectos__pista{gap:var(--spacing-cc-6)}.cc-proyectos:not(:has(.cc-proyectos__item:nth-child(3))) .cc-proyectos__item{flex:0 380px}.cc-proyectos__img{object-fit:cover;border-radius:var(--radius-cc-md);width:100%;height:100%;display:block}.cc-proyectos__titulo{max-width:100%;color:var(--color-cc-fg-strong);text-align:left;background-color:#0a0a0fc7;padding:12px 14px;font-family:Montserrat;font-size:15px;font-weight:600;line-height:1.35;position:absolute;top:0;left:0}.cc-proyectos__titulo a{color:inherit;text-decoration:none}.cc-proyectos__titulo a:after{content:"";position:absolute;inset:0}.cc-proyectos__titulo:has(a:focus-visible){outline:2px solid var(--cc-unidad,var(--color-cc-fg-accent));outline-offset:2px}.cc-proyectos__flecha{z-index:11;border:1px solid var(--color-cc-border-on-dark);border-radius:var(--radius-cc-pill);width:50px;height:50px;color:var(--color-cc-fg-strong);cursor:pointer;transition:border-color var(--cc-dur-base) var(--ease-cc-out),opacity var(--cc-dur-base) var(--ease-cc-out);background:#0a0a0fb8;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:130px}.cc-proyectos__flecha[hidden]{display:none}.cc-proyectos__flecha--prev{left:0;transform:translateY(-50%)}.cc-proyectos__flecha--next{right:0;transform:translateY(-50%)}.cc-proyectos__flecha:hover{border-color:var(--cc-unidad,var(--color-cc-fg-accent))}.cc-proyectos__flecha:disabled{opacity:.25;cursor:default}}@layer utilities;
