.supera-highlight{background:#ffd400}.wp-block-group.is-style-intro-card{background:#fffec1;border-radius:16px;padding:32px}.wp-block-group.supera-home-intro.is-style-intro-card{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.9);padding:32px 24px}.wp-block-group.is-style-stats{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.wp-block-paragraph.is-style-eyebrow{font-family:Geist Mono Light,monospace;font-size:24px}.supera-service-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;max-width:1348px}.supera-service-accordion{box-sizing:border-box;container-type:inline-size;margin-inline:auto;min-width:0;width:100%}.supera-service-accordion__panels{display:flex;gap:8px;height:540px;max-height:560px;min-height:520px}.supera-service-accordion__panel{background:#1f1f21;color:#fff;flex:17 1 0;min-width:0;overflow:hidden;position:relative;transition:flex-grow var(--supera-motion-accordion,.42s) var(--supera-motion-ease,var(--supera-ease)),background-color var(--supera-motion-hover,.2s) var(--supera-motion-ease,var(--supera-ease))}.supera-service-accordion__panel.is-active{background:#ffd400;color:#1f1f21;flex-grow:64}.supera-service-accordion__toggle{background:transparent;border:0;color:inherit;cursor:pointer;inset:0;min-height:44px;position:absolute;text-align:left;width:100%;z-index:2}.supera-service-accordion__number{font-family:Geist Mono Light,monospace;font-size:64px;font-weight:700;left:28px;line-height:1;position:absolute;top:25px}.supera-service-accordion__plus{font-size:28px;position:absolute;right:20px;top:20px}.supera-service-accordion__heading{bottom:28px;font-size:38px;font-weight:500;left:23px;position:absolute;text-transform:lowercase;transform:rotate(180deg);writing-mode:vertical-rl}.supera-service-accordion__heading:first-letter{text-transform:uppercase}.supera-service-accordion__panel.is-active .supera-service-accordion__heading,.supera-service-accordion__panel.is-active .supera-service-accordion__number,.supera-service-accordion__panel.is-active .supera-service-accordion__plus{display:none}.supera-service-accordion__panel.is-active .supera-service-accordion__plus{display:block}.supera-service-accordion__panel.is-active .supera-service-accordion__toggle{pointer-events:auto}.supera-service-accordion__body{opacity:0;transition:opacity var(--supera-motion-hover,.2s) var(--supera-motion-ease,var(--supera-ease)) .22s,visibility 0s linear var(--supera-motion-accordion,.42s);visibility:hidden}.supera-service-accordion__body,.supera-service-accordion__motion-inner{height:100%;min-height:0;overflow:hidden}.supera-service-accordion__panel.is-active .supera-service-accordion__body{opacity:1;transition-delay:.22s,0s;visibility:visible}.supera-service-accordion__content{box-sizing:border-box;display:grid;gap:12px 32px;grid-template-columns:minmax(0,1fr) minmax(240px,.86fr);grid-template-rows:auto 1fr auto auto;height:100%;min-height:0;padding:28px 32px 30px}.supera-service-accordion__large-number{font-family:Geist Mono Light,monospace;font-size:64px;font-weight:700;grid-column:1/-1;grid-row:1;line-height:1}.supera-service-accordion__title{align-self:end;font-size:40px;font-weight:500;grid-column:1;grid-row:3;margin:0;text-transform:lowercase}.supera-service-accordion__title:first-letter{text-transform:uppercase}.supera-service-accordion__activities{align-self:end;grid-column:1;grid-row:4;list-style:none;margin:0;padding:0}.supera-service-accordion__activities li{font-size:17px;line-height:1.35;margin-block:0 13px;padding-left:1em;position:relative}.supera-service-accordion__activities li:before{content:"—";left:0;position:absolute}.supera-service-accordion__objective{align-self:end;background:#151515;color:#fff;grid-column:2;grid-row:3/span 2;padding:25px}.supera-service-accordion__objective h4{color:#ffd400;font-size:16px;margin:0 0 14px;text-transform:uppercase}.supera-service-accordion__objective p{font-size:20px;line-height:1.4;margin:0}.supera-service-accordion__toggle:focus-visible{outline:3px solid currentcolor;outline-offset:-5px}.supera-mobile-motion-stage{display:contents}.supera-sector-mobile__sectors,.supera-sector-mobile__types{display:none}@container (width < 1100px){.supera-service-accordion__panels{display:grid;gap:6px;height:auto;max-height:none;min-height:0}.supera-service-accordion__panel,.supera-service-accordion__panel.is-active{border:0;border-radius:0;flex:none;min-height:0}.supera-service-accordion__toggle{align-items:center;display:flex;gap:12px;min-height:68px;padding:0 16px;position:relative}.supera-service-accordion__number,.supera-service-accordion__panel.is-active .supera-service-accordion__number{display:block;flex:0 0 auto;font-size:clamp(28px,4cqi,36px);left:auto;line-height:1;position:static;top:auto}.supera-service-accordion__heading,.supera-service-accordion__panel.is-active .supera-service-accordion__heading{bottom:auto;display:block;font-size:clamp(20px,3cqi,26px);font-weight:500;left:auto;line-height:1;position:static;text-transform:lowercase;top:auto;transform:none;writing-mode:horizontal-tb}.supera-service-accordion__panel.is-active .supera-service-accordion__plus,.supera-service-accordion__plus{display:block;font-size:28px;line-height:1;margin-left:auto;position:static;right:auto;top:auto}.supera-service-accordion__body,.supera-service-accordion__panel.is-active .supera-service-accordion__body{display:grid;grid-template-rows:0fr;height:auto;opacity:0;overflow:hidden;transition:grid-template-rows var(--supera-motion-accordion,.42s) var(--supera-motion-ease,var(--supera-ease)),opacity var(--supera-motion-hover,.2s) var(--supera-motion-ease,var(--supera-ease)),visibility 0s linear var(--supera-motion-accordion,.42s);visibility:hidden}.supera-service-accordion__panel.is-active .supera-service-accordion__body{grid-template-rows:1fr;opacity:1;transition-delay:0s;visibility:visible}.supera-service-accordion__content{box-sizing:border-box;display:block;height:auto;min-height:0;overflow:hidden;padding:16px 16px 24px}.supera-service-accordion__motion-inner{height:auto}.supera-service-accordion__large-number,.supera-service-accordion__title{display:none}.supera-service-accordion__activities li{font-size:17px;line-height:1.35;margin-bottom:13px;padding-left:1em}.supera-service-accordion__objective{background:#1f1f21;margin-block-start:20px;padding:20px 24px}}@media (prefers-reduced-motion:reduce){.supera-service-accordion__body,.supera-service-accordion__panel,.supera-service-accordion__plus{transition:none}}.supera-service-step{background:#fffec1;clip-path:polygon(0 0,100% 0,100% calc(100% - 62px),50% 100%,0 calc(100% - 62px));min-height:513px;padding:0 46px 40px;position:relative}.supera-service-step:nth-child(2){background:#ffef41}.supera-service-step:nth-child(3){background:#ffd400}.supera-service-step:before{background:#282829;clip-path:polygon(0 0,100% 0,100% 96px,50% 158px,0 96px);content:"";height:158px;inset:0 0 auto;position:absolute}.supera-service-step:nth-child(2):before{background:#1f1f21}.supera-service-step:nth-child(3):before{background:#09090b}.supera-service-step+.supera-service-step{border-left:1px solid #d9d9d9}.supera-service-step__title{color:#fff;display:grid;font-size:40px;font-weight:500;line-height:1;margin:0 -20px 28px;min-height:158px;padding-top:28px;place-items:start center;position:relative;text-align:center;text-transform:uppercase;z-index:1}.supera-service-step__activities{font-size:20px;line-height:24px;margin:0 0 30px;padding-left:1.2em}.supera-service-step__activities>li{margin-bottom:12px}.supera-service-step__objective-label{font-size:33px;font-weight:500;line-height:1.1;margin:0 0 12px;text-align:center}.supera-service-step__objective{font-size:18px;line-height:24px;margin:0;text-align:center}.supera-sector-band{--sector-bg:#fff}.supera-sector-band.is-dark{--sector-bg:#f7f7f7}.supera-sector-band__bar{align-items:center;background:#ffd400;display:flex;justify-content:center;min-height:116px;padding:24px;position:relative}.supera-sector-band__heading{align-items:flex-start;display:flex;gap:8px}.supera-sector-band.is-dark .supera-sector-band__bar{background:#000}.supera-sector-band__title{color:#1f1f21;font-size:40px;font-weight:500;line-height:1;margin:0;text-align:center}.supera-sector-band.is-dark .supera-sector-band__title{color:#fff}.supera-sector-band__triangle{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NiIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgb3ZlcmZsb3c9InZpc2libGUiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHN0eWxlPSJkaXNwbGF5OmJsb2NrIj48cGF0aCBmaWxsPSIjRkZENDAwIiBkPSJNNDYgMHY0MUwwIC4xMDdDNi43NTUuMTA3IDQ0LjkyOCAwIDQ2IDAiLz48L3N2Zz4=) 50%/contain no-repeat;filter:brightness(0);flex:0 0 29px;height:26px;width:29px}.supera-sector-band.is-dark .supera-sector-band__triangle{filter:none}.supera-sector,.supera-sector-band__content{background:var(--sector-bg);border:1px solid #d9d9d9}.supera-sector{align-items:stretch;display:grid;gap:var(--supera-sector-column-gap,170px);grid-template-columns:420px 606px;min-height:566px;padding-block:var(--supera-sector-pad-y,110px);padding-inline:53px}.supera-sector__intro{display:flex;flex-direction:column;min-height:100%}.supera-sector+.supera-sector{border-top:0}.supera-sector__title{font-size:40px;font-weight:500;line-height:49px;margin:-1px 0 20px;max-width:386px}.supera-sector__chips{display:flex;flex-wrap:nowrap;gap:12px;list-style:none;margin:0;padding:0}.supera-sector__chip{align-items:center;background:#151515;border:0;border-radius:300px;color:#fff;cursor:default;display:inline-flex;font-size:16px;font-stretch:87.5%;font-weight:500;gap:8px;min-height:36px;padding:6px 14px;white-space:nowrap}.supera-sector__icon{color:#fff;flex:0 0 auto;height:24px;width:24px}.supera-sector__clients{align-items:flex-start;display:flex;flex-direction:column;gap:14px;margin-top:auto}.supera-sector__client-heading{align-items:center;display:flex;gap:8px}.supera-sector__client-heading p{color:#1f1f21;font-size:20px;font-weight:500;margin:0}.supera-sector__dot{background:#ffd400;border-radius:50%;flex:0 0 16px;height:16px;width:16px}.supera-sector__logos{align-items:center;display:flex;gap:0;width:100%}.supera-sector__logos>*{align-items:center;display:flex;flex:0 0 140px;height:57px;justify-content:center;width:140px}.supera-sector__logos img{filter:grayscale(1);max-height:16px;object-fit:contain;opacity:.7;width:min(80px,100%)}.supera-sector__chip-controls,.supera-sector__logo-controls{margin-top:12px}.supera-sector__chip-editor{align-items:flex-end;border:1px solid #d9d9d9;display:flex;gap:12px;padding:12px}.supera-sector__logo-editor{max-width:360px}.supera-sector__dossier{margin-top:var(--supera-eyebrow-gap)}.supera-sector.is-non-regulated .supera-sector__chips{flex-wrap:wrap}.supera-sector.is-non-regulated .supera-sector__services>p{font-size:18px;line-height:1.4;margin:0 0 20px}.supera-sector__strategy{margin-block:var(--supera-eyebrow-gap)}.supera-sector__strategy p{font-size:18px;line-height:1.4;margin:0}.supera-sector-service{transition:none}.supera-sector-service,.supera-sector-service.is-open{border-bottom:1px solid #bcb8b7}.supera-home-hero+.supera-section-heading{margin-top:var(--supera-section-gap,160px)}.supera-sector-service__button{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:#6b6b6b;cursor:pointer;display:flex;font-family:Zalando Sans,sans-serif;font-size:20px;font-weight:500;gap:31px;justify-content:flex-start;letter-spacing:0;line-height:1.2;min-height:88px;padding:20px 8px;text-align:left;text-transform:uppercase;transition:none;width:100%}.supera-sector-service.is-open .supera-sector-service__button{color:#1f1f21;min-height:76px}.supera-sector-service__button:focus-visible{outline:2px solid #1f1f21;outline-offset:2px}.supera-sector-service__title{font-size:20px;font-weight:500;line-height:1.2;margin:0;text-transform:uppercase}.supera-sector-service__label{position:relative;top:5px}.supera-sector-service__icon{color:#ffd400;display:inline-block;font-size:24px;line-height:1;order:-1;transition:transform var(--supera-hover-duration,.2s) var(--supera-ease,ease)}.supera-sector-service__panel{display:grid;grid-template-rows:1fr;overflow:hidden;padding:0 28px 24px;transition:grid-template-rows var(--supera-motion-accordion,.42s) var(--supera-motion-ease,var(--supera-ease)),padding-bottom var(--supera-motion-accordion,.42s) var(--supera-motion-ease,var(--supera-ease))}.supera-sector-service__panel[hidden]{display:none}.js .supera-sector-service:not(.is-open) .supera-sector-service__panel{grid-template-rows:0fr;padding-bottom:0}.js .supera-sector.is-initializing .supera-sector-service__panel{transition:none}.supera-sector-service__panel-inner{min-height:0;overflow:hidden}.supera-sector-service__description{font-size:18px;line-height:24px;margin:0}.supera-sector-service__description p{margin:0}.supera-section-heading{margin-block-end:0;margin-inline:auto;max-width:1348px}.supera-methodology,.supera-service-accordion,.wp-block-supera-carousel,.wp-block-supera-contact-form,.wp-block-supera-process-slider,.wp-block-supera-sector-band,.wp-block-supera-service-accordion{margin-block-end:var(--supera-section-gap,160px)}.supera-section-heading h2{color:#1f1f21;font-family:Zalando Sans,sans-serif;font-size:62px;font-weight:500;line-height:62px;margin-bottom:0;margin-top:0}.supera-highlight{--underline-progress:1;background:linear-gradient(90deg,var(--supera-yellow),var(--supera-yellow)) no-repeat 0 100% /calc(var(--underline-progress)*100%) 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;padding:.04em .08em}.supera-highlight-line{display:contents}.js .supera-highlight{--underline-progress:0}.supera-section-heading .supera-highlight{display:block;padding-inline:10px;width:fit-content}#servicios .supera-highlight{padding-right:.18em}.supera-section-heading .is-style-eyebrow{font-family:Geist Mono Light,monospace;font-size:24px;line-height:1;margin:0 0 var(--supera-eyebrow-gap,39px)}.supera-home-hero{align-items:center;background:#ffd400;display:flex;flex-direction:column;justify-content:flex-start;min-height:815px;padding:284px 46px 100px;position:relative;text-align:center}.supera-home-hero__title{font-size:62px;font-weight:500;line-height:1;margin:0 auto 38px;max-width:884px}.supera-home-hero .wp-block-buttons{margin:var(--supera-hero-cta-gap,34px) 0 0}:is(.wp-block-button.is-style-dark-cta .wp-block-button__link,.supera-cta-dark){background:var(--supera-control);box-shadow:0 4px 12px #00000029;box-sizing:border-box;color:#fff;font-family:Zalando Sans,sans-serif;font-size:18px;font-stretch:87.5%;font-variation-settings:"wdth" 87.5;font-weight:600;height:50px;letter-spacing:var(--supera-tracking-button);line-height:22px;max-width:100%;min-height:50px;padding:14px 20px;text-align:center;text-transform:none;white-space:normal}.supera-faq-section :is(.wp-block-button.is-style-dark-cta .wp-block-button__link,.supera-cta-dark),.supera-home-hero :is(.wp-block-button.is-style-dark-cta .wp-block-button__link,.supera-cta-dark){width:229px}:is(.wp-block-button.is-style-dark-cta .wp-block-button__link,.supera-cta-dark),:is(.wp-block-button.is-style-dark-cta .wp-block-button__link,.supera-cta-dark):link,:is(.wp-block-button.is-style-dark-cta .wp-block-button__link,.supera-cta-dark):visited{background-color:var(--supera-control);border:0;color:#fff;position:relative}:is(.wp-block-button.is-style-dark-cta .wp-block-button__link,.supera-cta-dark):focus-visible{outline:3px solid var(--supera-control);outline-offset:4px}.supera-sector.is-non-regulated .supera-cta-dark,.supera-sector__dossier .supera-cta-dark{height:auto;min-height:50px}@media (prefers-reduced-motion:reduce){:is(.wp-block-button.is-style-dark-cta .wp-block-button__link,.supera-cta-dark){transition:none}}.supera-home-intro{align-items:flex-start;animation:supera-intro-float 3.6s var(--supera-motion-ease,ease-in-out) infinite;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.9);border-radius:16px;bottom:-52px;box-shadow:0 4px 20px #0000000d;display:flex;gap:24px;isolation:isolate;min-height:132px;padding:32px 24px;position:absolute;text-align:left;width:min(812px,calc(100% - 92px));will-change:transform;z-index:2}.supera-home-intro:after{animation:supera-intro-shadow 3.6s var(--supera-motion-ease,ease-in-out) infinite;border-radius:inherit;box-shadow:0 7px 22px #00000014;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:-1}@keyframes supera-intro-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@keyframes supera-intro-shadow{0%,to{opacity:0}50%{opacity:1}}.supera-home-intro p{font-size:28px;line-height:34px;margin:0}.supera-contact-form__form input,.supera-contact-form__form select,.supera-contact-form__form textarea,.supera-home-hero__title,.supera-home-intro,.supera-home-intro p,:is(.wp-block-button.is-style-dark-cta .wp-block-button__link,.supera-cta-dark){font-stretch:87.5%;font-variation-settings:"wdth" 87.5}.supera-process-slider .supera-process-slide__button,:is(.wp-block-button.is-style-dark-cta .wp-block-button__link,.supera-cta-dark){letter-spacing:var(--supera-tracking-button,-.02em);line-height:22px}.supera-cta-dark{min-height:50px}:is(.wp-block-button.is-style-dark-cta .wp-block-button__link,.supera-cta-dark),:is(.wp-block-button.is-style-dark-cta .wp-block-button__link,.supera-cta-dark):focus-visible{min-height:50px}@media (max-width:767px){:is(.wp-block-button.is-style-dark-cta .wp-block-button__link,.supera-cta-dark),:is(.wp-block-button.is-style-dark-cta .wp-block-button__link,.supera-cta-dark):focus-visible{min-height:44px}}.supera-home-intro__decoration{flex:0 0 46px;margin:0}.supera-home-intro__decoration img{display:block;height:auto;width:46px}@media (max-width:767px){.supera-home-hero+.supera-section-heading{margin-top:140px}.supera-home-hero{min-height:680px;padding:144px 16px 100px;--supera-hero-cta-gap:20px}.supera-home-hero__title{font-size:40px;line-height:1.05;max-width:100%;overflow-wrap:anywhere;white-space:normal;width:100%}.supera-home-hero__title br{display:none}.supera-home-intro{bottom:-52px;gap:16px;min-height:0;padding:20px;width:calc(100% - 32px)}.supera-home-intro p{font-size:20px}.supera-home-intro__decoration,.supera-home-intro__decoration img{width:36px}.supera-home-intro__decoration{flex-basis:36px}}:root{--supera-hero-min-height-compact:800px}@media (max-width:359px){.supera-home-hero{min-height:var(--supera-hero-min-height-compact)}}.supera-section-heading+.supera-service-accordion{margin-top:var(--supera-services-heading-gap,85px)}.supera-section-heading+.wp-block-supera-sector-band{margin-top:var(--supera-bands-heading-gap,105px)}@media (min-width:1400px){.wp-block-supera-sector-band{left:-3px;position:relative}}.wp-block-supera-sector-band:has(+.wp-block-supera-sector-band){margin-bottom:0}.supera-section-heading+.supera-methodology,.supera-section-heading+.supera-process-slider,.supera-section-heading+.wp-block-supera-carousel{margin-top:var(--supera-heading-gap,105px)}#como-trabajamos{padding-inline-start:var(--supera-process-heading-indent,28px)}#como-trabajamos+.supera-process-slider{margin-top:var(--supera-process-heading-gap,161px)}@media (max-width:1199px){.supera-sector{gap:36px;grid-template-columns:1fr;min-height:0;padding-inline:32px}}@media (max-width:767px){.supera-sector-band__bar{min-height:88px;padding:20px 46px 20px 20px}.supera-sector-band__title,.supera-sector__title{font-size:clamp(28px,8vw,40px)}.supera-sector{--supera-sector-pad-y:40px;padding-inline:20px}.supera-sector.is-non-regulated .supera-sector__chip{white-space:normal}.supera-sector__chips{flex-wrap:wrap;margin-bottom:28px}.supera-sector__title{line-height:1.2;overflow-wrap:anywhere}.supera-sector__clients{gap:16px}.supera-sector-service__title{font-size:18px}.supera-section-heading h2{font-size:40px;line-height:40px}.js .site-main .supera-mobile-motion-stage{align-items:start;display:grid;grid-template-areas:"motion";grid-template-rows:minmax(0,1fr);min-height:0;overflow:clip;width:100%}.js .site-main .supera-mobile-motion-stage>*{grid-area:motion;min-width:0;width:100%}.js .site-main .supera-mobile-motion-stage.is-transitioning>.is-mobile-inactive:not([hidden]){display:block!important}.js .site-main .supera-mobile-motion-stage>[hidden],.js .site-main .supera-mobile-sector-stage>[hidden]{display:none!important}.js .site-main .supera-mobile-sector-stage{display:grid;grid-template-areas:"sector-motion";min-height:0;position:relative;width:100%}.js .site-main .supera-mobile-sector-stage>.supera-sector{grid-area:sector-motion;min-width:0}.js .site-main .supera-mobile-sector-stage.is-transitioning>.supera-sector.is-mobile-inactive:not([hidden]){box-sizing:border-box;display:flex!important;inset-inline:0;position:absolute;top:0;width:100%;z-index:1}.js .site-main .supera-sector-service__panel{transition:grid-template-rows var(--supera-mobile-motion-duration) var(--supera-mobile-motion-ease),padding-bottom var(--supera-mobile-motion-duration) var(--supera-mobile-motion-ease),opacity var(--supera-mobile-motion-duration) var(--supera-mobile-motion-ease)}.js .site-main .supera-sector-service:not(.is-open) .supera-sector-service__panel{opacity:0}.js .site-main .supera-mobile-motion-stage>*,.js .site-main .supera-mobile-sector-stage>.supera-sector{-ms-grid-column:1;-ms-grid-row:1}}@media (prefers-reduced-motion:reduce){.supera-sector,.supera-sector-band *,.supera-sector-service,.supera-sector-service *{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.supera-home-intro,.supera-home-intro:after{animation-name:none;transform:none}.js .supera-highlight{--underline-progress:1}.supera-sector__chip{transform:none}}@media (max-width:767px){.supera-sector__logos{gap:12px}.supera-sector__logos>*{flex:1 1 0;min-width:0;width:auto}.supera-process-slider .supera-process-slide{display:flex;flex-direction:column;gap:28px;padding:24px 20px}.supera-process-slide:after,.supera-process-slide:before{display:none}.supera-process-slider .supera-process-slide__copy{max-width:none;padding-top:0}.supera-process-slider .supera-process-slide__button{margin-bottom:8px}.supera-process-slider .supera-process-slide__image{margin:0;min-height:240px}.supera-process-slider .supera-process-slide__image img{min-height:240px}.supera-process-slider .supera-process-slide__number{bottom:0;right:0}}@media (max-width:359px){.supera-sector__logos img{max-width:60px}}.supera-process-slider{isolation:isolate;margin:0 0 160px 82px;max-width:1176px;padding:0 0 42px;position:relative}.supera-process-slider:before{border:1px solid #d9d9d9;content:"";inset:8px -8px -8px 8px;position:absolute;z-index:-1}.supera-process-slide{background:#f7f7f7;border:1px solid #d9d9d9;display:grid;gap:85px;grid-template-columns:456px 549px;height:639px;padding:0 0 0 85px;position:relative}.supera-process-slide:after,.supera-process-slide:before{border:1px solid #d9d9d9;content:"";inset:21px -21px -21px 21px;position:absolute;z-index:0}.supera-process-slide:after{inset:42px -42px -42px 42px}.supera-process-slide__copy,.supera-process-slide__image{position:relative;z-index:1}.supera-process-slide[hidden]{display:none}.supera-process-slide__copy{align-self:start;max-width:456px;padding-top:93px}.supera-process-slide__title{font-size:42px;font-weight:500;line-height:1.05;margin:0 0 24px;text-transform:uppercase}.supera-process-slide__body{font-size:22px;line-height:1.35}.supera-process-slide__body p{margin:0 0 18px}.supera-process-slider .supera-process-slide__button{margin-top:20px;width:229px}body.home .site-main .supera-process-slider .supera-process-slide__button{color:#fff}.supera-process-slide__image{background:#e7e7e7;margin-block:0;min-height:639px;position:relative}.supera-process-slide__image img,.supera-process-slide__photo{display:block;height:100%;min-height:639px;object-fit:cover;width:100%}.supera-process-slide__number{background:#ffd400;bottom:0;display:grid;font-size:24px;height:101px;place-items:center;position:absolute;right:0;width:96px}.supera-process-slider__controls{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.supera-process-slider__button{background:#fff;border:1px solid #151515;border-radius:50%;color:#151515;cursor:pointer;height:51px;min-height:44px;min-width:44px;width:51px}.supera-process-slider__button svg{display:block;height:51px;width:51px}.supera-process-slider__button:disabled{opacity:.35;pointer-events:none}.supera-process-slider.is-scroll-scene{min-height:calc(var(--supera-scene-height, 70svh)*var(--supera-slide-count, 1));position:relative}.supera-process-slider.is-scroll-scene .supera-process-slide{align-items:center;grid-area:1/1;margin-block-end:0;min-height:var(--supera-scene-height,70svh);position:sticky;top:calc(var(--supera-header-height, 80px) + 12px);transform:translateY(calc((1 - var(--supera-slide-progress, 0))*20px)) scale(calc(.96 + var(--supera-slide-progress, 0)*.04));transition:opacity var(--supera-motion-fast) var(--supera-motion-ease,var(--supera-ease)),transform var(--supera-motion-fast) var(--supera-motion-ease,var(--supera-ease))}.supera-process-slider.is-scroll-scene.is-deck .supera-process-slide:not(.is-front){pointer-events:none}.supera-process-slider.is-scroll-scene .supera-process-slide.is-front{z-index:2}.supera-process-slider.is-scroll-scene .supera-process-slide:nth-child(n+2){margin-block-start:calc(var(--supera-scene-height, 70svh)*-1)}.supera-process-slider.is-scroll-scene{display:grid}@media (min-width:1024px){.supera-process-slider.is-deck{display:block;height:calc(var(--supera-scene-height, 681px)*var(--supera-slide-count, 4));min-height:0}.supera-process-slider.is-deck .supera-process-slider__scene{height:var(--supera-scene-height,681px);position:sticky;top:max(calc(var(--supera-header-h) + var(--wp-admin--admin-bar--height, 0px)),calc(var(--supera-header-h) + var(--wp-admin--admin-bar--height, 0px) + (100svh - var(--supera-header-h) - var(--wp-admin--admin-bar--height, 0px) - var(--supera-scene-height))/2));z-index:1}.supera-process-slider.is-deck .supera-process-slide{background:#f9f8f8;height:639px;inset:0 auto auto 0;isolation:isolate;margin:0;margin-block-start:0;min-height:639px;opacity:1;position:absolute;transform-origin:left top;transition:none;width:100%}.supera-process-slider.is-scroll-scene.is-deck .supera-process-slide:nth-child(n+2){margin-block-start:0}.supera-process-slider.is-deck .supera-process-slide:after,.supera-process-slider.is-deck .supera-process-slide:before,.supera-process-slider.is-deck:before{content:none}.supera-process-slider.is-deck .supera-process-slide:not(.is-front){opacity:1;pointer-events:none}}@media (max-width:767px){.supera-process-slider.is-deck,.supera-process-slider.is-deck .supera-process-slider__scene{height:auto;position:relative;top:auto}.supera-process-slider .supera-process-slide+.supera-process-slide{margin-top:24px}}@media (prefers-reduced-motion:reduce){.supera-process-slider.is-deck,.supera-process-slider.is-deck .supera-process-slider__scene{height:auto;position:relative;top:auto}.supera-process-slider.is-deck .supera-process-slide{inset:auto;margin-bottom:24px;position:relative;transform:none!important}}.supera-process-slider__button[data-direction=next]{background:#151515;color:#fff}.supera-carousel__control:disabled,.supera-process-slider__button:disabled,.supera-process-slider__control:disabled{cursor:default;opacity:.35;pointer-events:none}.supera-carousel{--supera-carousel-scale-clearance:8px;margin-block-end:160px;margin-inline:auto;max-width:1348px;overflow-x:visible}.supera-carousel.is-controls-top{margin-block-end:calc(160px + var(--supera-carousel-scale-clearance))}.supera-carousel__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.supera-carousel.is-controls-top .supera-carousel__header{--supera-cases-track-gap:64px;align-items:flex-start;margin-bottom:var(--supera-cases-track-gap,64px);min-height:95px}.supera-carousel__header h3{font-size:42px;font-weight:500;margin:0 0 10px}.supera-carousel__header p{font-size:18px;line-height:24px;margin:0}.supera-carousel__controls{align-self:flex-end;display:flex;flex:0 0 auto;gap:12px}.supera-carousel__control,.supera-process-slider__control{background:#fff;border:1px solid #151515;border-radius:50%;box-sizing:border-box;color:#151515;cursor:pointer;display:grid;height:51px;min-height:44px;min-width:44px;overflow:hidden;padding:0;place-items:center;transition:transform var(--supera-hover-duration) var(--supera-hover-ease);width:51px}.supera-carousel__control.is-next,.supera-process-slider__control.is-next{background:#151515;border-color:#151515;color:#fff}.supera-carousel__control img,.supera-carousel__control svg,.supera-process-slider__control svg{display:block;height:51px;width:51px}.supera-carousel__control:disabled,.supera-process-slider__control:disabled{opacity:.5;pointer-events:none}.supera-carousel__track{box-sizing:border-box;display:flex;gap:24px;margin-block:calc(var(--supera-carousel-scale-clearance)*-1);margin-inline:calc(var(--supera-carousel-scale-clearance)*-1);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding-block:var(--supera-carousel-scale-clearance);padding-inline:var(--supera-carousel-scale-clearance);scroll-padding-inline:var(--supera-carousel-scale-clearance);scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + var(--supera-carousel-scale-clearance)*2)}.supera-carousel.is-static .supera-carousel__track{overflow-x:hidden;scroll-snap-type:none}.supera-carousel__track::-webkit-scrollbar{display:none}.supera-carousel.is-controls-bottom .supera-carousel__controls{justify-content:flex-end;margin-top:24px}@media (min-width:1200px){#equipo+.wp-block-supera-carousel{margin-top:73px}#equipo+.wp-block-supera-carousel .supera-carousel__controls{margin-top:70px}}.supera-case-card{background:#f7f7f7;border:1px solid #d9d9d9;box-sizing:border-box;color:inherit;display:grid;flex:0 0 calc(33.33333% - 16px);min-height:191px;overflow:visible;scroll-snap-align:start;text-decoration:none}@media (min-width:768px) and (max-width:1199px){.supera-case-card{flex-basis:calc(50% - 12px)}}.supera-case-card,.supera-case-card.has-image{grid-template-columns:153px minmax(0,1fr)}.supera-case-card.no-image{grid-template-columns:minmax(0,1fr)}.supera-case-card__image-placeholder{background:#e7e7e7;min-height:191px;width:153px}.supera-case-card__image-frame{border-radius:inherit;height:191px;overflow:hidden;width:153px}.supera-case-card__image{display:block;height:191px;object-fit:cover;width:153px}.supera-case-card__copy{align-self:center;min-width:0;padding:32px}.supera-case-card__entity{font-size:16px;margin:0 0 12px}.supera-case-card__title{font-size:20px;font-weight:500;margin:0}@media (max-width:767px){.supera-case-card,.supera-case-card.has-image,.supera-case-card.no-image{flex-basis:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;min-height:0}.supera-case-card__image,.supera-case-card__image-frame,.supera-case-card__image-placeholder{aspect-ratio:4/3;height:auto;min-height:0;width:100%}.supera-case-card__copy{padding:16px}.supera-case-card__title{display:-webkit-box;font-size:18px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.supera-team-member{flex:0 0 min(319px,calc(100vw - 32px));scroll-snap-align:start}.supera-team-member__photo{aspect-ratio:319/388;background:#eee;border-radius:8px;height:auto;max-width:319px;overflow:hidden;position:relative;width:100%}.supera-team-member__bio-stage{inset:0;position:absolute}.supera-team-member__image{display:block;height:var(--supera-photo-size,100%);left:var(--supera-photo-left,0);max-width:none;object-fit:cover;object-position:var(--supera-focal-x,50%) var(--supera-focal-y,50%);position:absolute;top:var(--supera-photo-top,0);transition:transform var(--supera-hover-duration,.2s) var(--supera-ease,ease);width:var(--supera-photo-size,100%)}@media (max-width:767px){.supera-team-member__image{height:var(--supera-mobile-photo-size,var(--supera-photo-size,100%));left:var(--supera-mobile-photo-left,var(--supera-photo-left,0));object-position:var(--supera-mobile-focal-x,var(--supera-focal-x,50%)) var(--supera-mobile-focal-y,var(--supera-focal-y,50%));top:var(--supera-mobile-photo-top,var(--supera-photo-top,0));width:var(--supera-mobile-photo-size,var(--supera-photo-size,100%))}}@media (hover:hover) and (pointer:fine){.supera-team-member__photo:hover .supera-team-member__image{transform:scale(var(--supera-hover-scale))}.supera-team-member.is-bio-open .supera-team-member__image{transform:none}}.supera-team-member__bio{background:#ffd400;border-radius:8px;box-sizing:border-box;font-size:18px;font-weight:400;inset:0;line-height:1.3;margin:0;opacity:0;overflow-y:auto;padding:35px;position:absolute;transition:opacity var(--supera-motion-fast,.18s) ease,visibility 0s linear var(--supera-motion-fast,.18s);visibility:hidden;z-index:2}.supera-team-member.is-bio-open:not([data-bio-closed]) .supera-team-member__bio,.supera-team-member:focus-within:not([data-bio-closed]) .supera-team-member__bio{opacity:1;transition-delay:0s;visibility:visible}@media (hover:hover) and (pointer:fine){.supera-team-member__photo:hover .supera-team-member__bio{opacity:1;transition-delay:0s;visibility:visible}}.supera-team-member[data-bio-closed] .supera-team-member__bio,.supera-team-member[data-bio-closed].is-bio-open .supera-team-member__bio,.supera-team-member[data-bio-closed]:focus-within .supera-team-member__bio{transition:opacity var(--supera-motion-fast,.18s) ease,visibility 0s linear var(--supera-motion-fast,.18s)}@media (hover:none){.supera-team-member__photo:hover .supera-team-member__bio{opacity:0;visibility:hidden}.supera-team-member[data-bio-closed] .supera-team-member__bio,.supera-team-member[data-bio-closed].is-bio-open .supera-team-member__bio,.supera-team-member[data-bio-closed]:focus-within .supera-team-member__bio{transition:none}}.supera-team-member[data-bio-closed] .supera-team-member__bio,.supera-team-member[data-bio-closed].is-bio-open .supera-team-member__bio,.supera-team-member[data-bio-closed]:focus-within .supera-team-member__bio{opacity:0;visibility:hidden}.supera-team-member__bio-toggle{background:transparent;border:0;cursor:pointer;height:100%;inset:0;min-height:44px;padding:0;position:absolute;width:100%;z-index:3}.supera-team-member__bio-label{display:none}.supera-team-member__bio-toggle:focus-visible{outline:2px solid var(--supera-ink);outline-offset:3px}.supera-team-member>.supera-team-member__bio-toggle{position:absolute}.supera-team-member__bio{overflow-wrap:anywhere;word-break:normal}.supera-team-member__bio strong{font-weight:700}.supera-team-member__name{font-size:22px;font-weight:600;margin:var(--supera-team-name-gap,32px) 0 0;max-width:287px}.supera-team-member__role{color:#767170;font-size:16px;line-height:1.4;margin:var(--supera-team-role-gap,8px) 0 0;max-width:287px}.supera-team-member__bio p{margin:0}.supera-team-member__bio p:first-child strong{font-weight:700;letter-spacing:var(--supera-tracking-bold-bio,-.01em)}.supera-team-member__name{letter-spacing:var(--supera-tracking-team-name,-.01em)}@media (max-width:767px){.supera-home-hero{align-items:stretch;min-height:clamp(590px,calc(1760px - 300vw),800px);padding:124px var(--supera-m-gutter) 0;text-align:left}.supera-home-hero__title{font-size:var(--supera-m-h1);font-weight:500;letter-spacing:-.02em;line-height:var(--supera-m-h1-lh);margin:0;text-align:left;text-wrap:balance;width:100%}.supera-home-hero h1.supera-home-hero__title.has-text-align-center{text-align:left}.supera-home-hero__title br{display:none}.supera-home-hero .wp-block-buttons{--supera-hero-cta-gap:28px;display:block;margin-top:var(--supera-hero-cta-gap);width:100%}.supera-home-hero .wp-block-button,.supera-home-hero .wp-block-button.is-style-dark-cta .wp-block-button__link{width:100%}.supera-home-hero .wp-block-button.is-style-dark-cta .wp-block-button__link{height:52px;min-height:52px}.wp-block-group.supera-home-intro.is-style-intro-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;border-radius:0;bottom:-48px;box-shadow:0 8px 24px #00000014;gap:16px;min-height:0;padding:20px;width:calc(100% - var(--supera-m-gutter)*2)}.supera-home-intro p{font-size:19px;line-height:1.35}.supera-home-hero+.supera-section-heading{margin-top:112px}.supera-section-heading{padding-inline:0}.supera-contact-form__intro h2,.supera-faq-section__intro h2,.supera-section-heading h2{font-size:var(--supera-m-h2);font-weight:500;letter-spacing:var(--supera-m-h2-ls);line-height:var(--supera-m-h2-lh)}.supera-contact-form__intro .is-style-eyebrow,.supera-faq-section__intro .is-style-eyebrow,.supera-section-heading .is-style-eyebrow{font-family:Geist Mono Light,monospace;font-size:var(--supera-m-eyebrow-size);font-weight:300;line-height:1;margin:0 0 calc(var(--supera-m-eyebrow-gap) - var(--supera-m-eyebrow-size))}.supera-contact-form__intro h2 mark.supera-highlight,.supera-section-heading .supera-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;max-width:none;padding:.04em .08em;width:auto}.supera-highlight-line{display:block}#como-trabajamos{padding-inline-start:0}.supera-contact-form__intro .is-style-eyebrow{margin-inline-start:0}}.supera-contact-form{background:#f3efee;border-radius:8px;display:grid;gap:157px;grid-template-columns:minmax(0,547px) minmax(0,512px);min-height:816px;padding:76px 54px}.supera-contact-form__intro{align-items:flex-start;display:flex;flex-direction:column}.supera-contact-form__intro-content{align-items:flex-start;display:flex;flex:1;flex-direction:column}.supera-contact-form__intro-content>p:last-child{margin-block-start:auto;max-width:423px}.supera-contact-form__intro h2{font-size:48px;font-weight:500;margin:0}.supera-contact-form__form{max-width:512px;width:100%}.supera-contact-form__form .wpcf7-form-control-wrap{max-width:480px}.supera-contact-form__intro h2 mark{display:inline-block}.supera-contact-form__field,.supera-contact-form__intro .is-style-eyebrow{margin:0 0 20px}.supera-contact-form__intro .is-style-eyebrow{margin-inline-start:14px}.supera-contact-form__field label{display:block;font-family:Zalando Sans,sans-serif;font-size:16px;font-weight:700;margin-bottom:8px}.supera-contact-form__field input,.supera-contact-form__field textarea{background:#fff;border:0;border-radius:8px;font:inherit;height:51px;min-height:51px;padding:16px;width:100%}.supera-contact-form__field textarea{height:113px;min-height:113px;resize:vertical}.supera-contact-form .supera-contact-form__submit{background:#151515;box-shadow:0 4px 10px #0002;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-height:56px;width:100%}.supera-contact-form__notice.is-error{color:#a00}.supera-contact-form__trap{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.supera-contact-form__form .wpcf7-form label{display:block;font-size:16px;font-weight:700;margin-bottom:8px}.supera-contact-form__form .wpcf7-form-control-wrap{display:block;margin-bottom:20px}.supera-contact-form__form .wpcf7-form input:not([type=submit]),.supera-contact-form__form .wpcf7-form textarea{background:#fff;border:0;border-radius:6px;font:inherit;min-height:51px;padding:14px 16px;width:100%}.supera-contact-form__form .wpcf7-form textarea{height:113px}.supera-contact-form__form .wpcf7-form .wpcf7-submit{border-radius:12px;box-shadow:0 4px 10px #0002;width:100%}.supera-contact-form__form .wpcf7-not-valid-tip{color:#a00;display:block;font-size:14px;margin-top:6px}.supera-contact-form__form .wpcf7 form .wpcf7-response-output{margin:16px 0 0}.supera-contact-form__form .wpcf7-submit:focus-visible,.supera-contact-form__form input:focus-visible,.supera-contact-form__form textarea:focus-visible{outline:3px solid #dfbd00;outline-offset:3px}.supera-methodology{margin-inline:auto;max-width:1348px;width:100%}.supera-methodology>.wp-block-column{flex:0 1 auto;min-width:0}.supera-methodology>.wp-block-column:first-child{flex:0 1 908px}.supera-methodology>.wp-block-column:last-child{flex:0 1 375px}.supera-methodology{gap:65px}.wp-block-group.supera-stats{align-content:flex-start;border:1px solid #d9d9d9;display:flex;flex-direction:column;flex-wrap:nowrap!important;height:420px;max-width:100%;width:100%}.supera-stats__row{align-items:center;border-bottom:1px solid #d9d9d9;display:flex!important;flex:1 1 140px;flex-flow:row nowrap!important;gap:16px;height:140px;min-height:0;padding:0 16px}.supera-stats__row:last-child{border-bottom:0}.supera-stats__label,.supera-stats__number{margin:0}.supera-stats__number{flex:0 0 150px;font-size:42px;font-weight:700;text-align:right;white-space:nowrap}@media (min-width:1200px){.supera-methodology>.wp-block-column:first-child{flex-basis:908px}.supera-methodology>.wp-block-column:last-child{flex-basis:375px}.supera-methodology .wp-block-column:last-child .wp-block-group.supera-stats{width:100%}}.supera-stats__label{flex:1 1 auto;font-size:24px;line-height:1.1;max-width:150px;min-width:0}@media (max-width:1199px){.supera-process-slider{margin-inline:auto;max-width:100%}.supera-process-slide{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;padding:32px}.supera-process-slide__image,.supera-process-slide__image img,.supera-process-slide__photo{min-height:430px}.supera-contact-form{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.supera-sector{height:auto;padding-inline:32px}.supera-sector__chips{margin-bottom:44px}}@media (max-width:1399px) and (min-width:1200px){.supera-process-slider{margin-inline:auto;width:min(1177px,100%)}.supera-sector{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;padding-inline:40px}.supera-sector__chips{margin-bottom:44px}.supera-contact-form{gap:clamp(32px,8vw,120px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.supera-process-slide{grid-template-columns:minmax(0,1fr);padding:24px 20px}.supera-process-slide__image,.supera-process-slide__image img,.supera-process-slide__photo{min-height:240px}.supera-contact-form{gap:32px;grid-template-columns:minmax(0,1fr);padding:32px 24px}.supera-team-member__bio{padding:24px}}@media (prefers-reduced-motion:reduce){.supera-team-member__bio{transition:none}}.supera-carousel__control:focus-visible,.supera-contact-form__submit:focus-visible,.supera-process-slider__button:focus-visible,.supera-process-slider__control:focus-visible,.supera-team-member__bio-toggle:focus-visible{outline:3px solid #151515;outline-offset:3px}.supera-faq-section{margin-block-end:var(--supera-section-gap,160px)}.supera-faq-section .supera-faq{margin-top:var(--supera-heading-gap,105px)}.supera-faq{margin-inline:auto;max-width:1348px}.supera-faq__item{border-bottom:1px solid #d9d9d9}.supera-faq__item h3{margin:0;min-width:0;overflow-wrap:anywhere}.supera-faq__question-editor{font-size:20px;font-weight:600;max-width:100%;min-width:0;overflow-wrap:anywhere}.supera-faq__toggle{background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#1f1f21;cursor:pointer;display:flex;justify-content:space-between;max-width:100%;min-height:56px;min-width:0;padding:10px 0;text-align:left;white-space:normal;width:100%}.supera-faq__icon{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;flex:0 0 32px;flex-shrink:0;font-size:22px;height:32px;justify-content:center;margin-left:16px}.supera-faq__toggle .supera-faq__question,.supera-faq__toggle>:first-child{min-width:0;overflow-wrap:anywhere}.supera-faq__toggle:focus-visible{outline:3px solid #005fcc;outline-offset:3px}.supera-faq__answer{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--supera-motion-accordion,.42s) var(--supera-motion-ease,var(--supera-ease)),visibility 0s var(--supera-motion-accordion,.42s)}.supera-faq__answer[hidden]{display:none}.supera-faq__answer-inner{min-height:0;overflow:hidden}.supera-faq__answer-content{padding-bottom:24px}.supera-faq-section{align-items:start;column-gap:var(--supera-gutter);display:grid;grid-template-columns:minmax(0,433px) minmax(0,1fr)}.supera-faq-section__intro h2{font-size:62px;font-weight:500;line-height:62px;max-width:430px}.supera-faq-section__intro .is-style-eyebrow{font-size:24px;line-height:1;margin-bottom:var(--supera-eyebrow-gap)}.supera-faq-section__intro>p:not(.is-style-eyebrow){font-size:17px;line-height:27px;margin:36px 0 30px;max-width:375px}.supera-faq-section .supera-faq{border-top:1px solid #bcb8b7;margin-top:0;min-width:0;width:100%}.supera-faq__item{border-bottom:1px solid #bcb8b7;transition:border-color var(--supera-motion-fast) var(--supera-ease)}.supera-faq__toggle{align-items:center;display:grid;gap:18px;grid-template-columns:48px minmax(0,1fr) 40px;min-height:96px;padding:20px 24px}.supera-faq-section .supera-faq__item:nth-child(5) .supera-faq__toggle{min-height:113px}.supera-faq__number{font-family:Geist Mono,monospace;font-size:13px;font-weight:400}.supera-faq__question{font-size:20px;font-weight:500;line-height:1.25;max-width:440px}.supera-faq__icon{border:1px solid var(--supera-control);border-radius:0;box-sizing:border-box;font-size:25px;height:40px;line-height:1;margin:0;width:40px}.supera-faq__item.is-open .supera-faq__icon{background:#151515;color:#fff}.supera-faq__answer-content{font-size:18px;line-height:28px;max-width:667px;padding:0 24px 32px 89px}.supera-faq__answer-content p{margin:0}.js .supera-faq__answer{grid-template-rows:0fr;visibility:hidden}.js .supera-faq__item.is-open .supera-faq__answer{grid-template-rows:1fr;transition:grid-template-rows var(--supera-motion-accordion,.42s) var(--supera-motion-ease,var(--supera-ease)),visibility 0s;visibility:visible}.js .supera-faq.is-initializing .supera-faq__answer{transition:none}@media (prefers-reduced-motion:reduce){.js .supera-faq__item.is-open .supera-faq__answer,.supera-faq__answer{transition:none}}@media (max-width:767px){.supera-faq-section{gap:48px;grid-template-columns:minmax(0,1fr)}.supera-faq__toggle{gap:8px;grid-template-columns:28px minmax(0,1fr) 40px;padding:16px 8px}.supera-faq-section .supera-faq__item:nth-child(5) .supera-faq__toggle{min-height:96px}.supera-faq__question{font-size:17px;max-width:440px}.supera-faq__answer-content{font-size:16px;padding:0 12px 24px 44px}}.supera-map,.supera-map__canvas,.supera-methodology,.supera-methodology>.wp-block-column{overflow:visible}.supera-map{margin-inline:auto;max-width:1348px;z-index:4}.supera-map,.supera-map__canvas{position:relative;width:100%}.supera-map__image{display:block;height:auto;width:100%}.supera-map__marker,.supera-map__marker-preview{align-items:center;background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;height:44px;justify-content:center;position:absolute;transform-origin:50% 50%;translate:-50% -50%;width:44px;z-index:60}.supera-map__marker{display:grid;overflow:visible;padding:0;place-items:center;transition:transform var(--supera-hover-duration) var(--supera-hover-ease)}.supera-map__ring{border:4px solid var(--supera-yellow);border-radius:50%;box-sizing:border-box;height:51px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform var(--supera-motion-fast) var(--supera-motion-ease,var(--supera-ease)),opacity var(--supera-motion-fast) var(--supera-motion-ease,var(--supera-ease));width:51px}.supera-map__pin{display:block;height:34px;max-width:none;width:34px}.supera-map__marker:focus-visible{outline:3px solid #151515;outline-offset:3px}.supera-map__marker[data-empty=true]{cursor:pointer}.supera-map__marker[aria-expanded=true]{z-index:61}.supera-map__marker[aria-expanded=true] .supera-map__ring{opacity:1;transform:translate(-50%,-50%) scale(1)}.supera-map__popover{background:#1f1f21;border-radius:8px;box-shadow:0 8px 24px #0003;color:#fff;display:flex;flex-direction:column;gap:2px;left:0;max-height:none;max-width:min(260px,calc(100vw - 32px));min-width:220px;overflow:visible;padding:16px;pointer-events:auto;position:absolute;scroll-margin-block-end:var(--supera-map-panel-scroll-gap,16px);top:0;width:max-content;z-index:70}.supera-map__popover>*{pointer-events:auto}.supera-map__popover h3,.supera-map__popover p{margin:0}.supera-map__popover h3{font-size:18px;line-height:20px;padding-right:52px}.supera-map__popover p{font-size:14px;line-height:16px}.supera-map__city{padding-right:52px}.supera-map__popover p:last-of-type{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.supera-map__link{color:var(--supera-yellow,#ffd400);font-size:14px;line-height:16px}.supera-map__close{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-flex;font-size:26px;justify-content:center;min-height:44px;min-width:44px;padding:0;position:absolute;right:8px;top:8px}.supera-map__close:focus-visible{outline:3px solid var(--supera-yellow);outline-offset:2px}.supera-map__close-icon{line-height:1}.supera-map__marker-preview{background:transparent}.supera-map__marker-preview:after{background:#000;border:1px solid #f7cf3b;border-radius:50%;content:"";height:34px;width:34px}.supera-stats__value{display:inline-block}.supera-stats__label{hyphens:manual;overflow-wrap:normal}.supera-map__popover[hidden]{display:none}@media (max-width:767px){.supera-map__popover{margin-top:16px;position:relative;scroll-margin-block-end:16px;width:100%}}.supera-cta-dark:disabled,.supera-cta-dark[aria-disabled=true]{opacity:.4;pointer-events:none;transform:none}@media (max-width:1199px){.supera-methodology{flex-direction:column;gap:32px}.supera-methodology .wp-block-column{flex-basis:100%!important}.wp-block-group.supera-stats{width:100%}}@media (max-width:375px){.supera-stats__row{gap:8px;padding-inline:10px}.supera-stats__number{flex-basis:92px;font-size:32px}.supera-stats__label{font-size:18px}}@media (prefers-reduced-motion:reduce){.supera-faq__answer{transition:none}}@media (max-width:1199px){.supera-carousel:has(.supera-team-member) .supera-carousel__controls{justify-content:flex-end;margin-top:16px;position:static}.supera-process-slider.is-scroll-scene{min-height:160vh}.supera-process-slider.is-scroll-scene .supera-process-slide{min-height:calc(100vh - 104px)}.supera-process-slider.is-scroll-scene
	.supera-process-slide:nth-child(n+2){margin-block-start:-60vh}.supera-carousel__header h3,.supera-process-slide__title{font-size:32px}.supera-process-slide__body{font-size:18px}.supera-process-slide__image{margin:0 -24px -24px 0;min-height:280px}.supera-process-slide__image img{min-height:280px}.supera-case-card.has-image{grid-template-columns:minmax(110px,32.62%) minmax(0,1fr)}.supera-case-card__image{height:100%;width:100%}.supera-case-card__image-placeholder{min-height:100%;width:100%}.supera-case-card__copy{min-width:0;padding:12px}.supera-carousel__header{align-items:flex-start;flex-wrap:wrap}.supera-carousel__controls{margin-inline-start:auto}.supera-contact-form__intro-content{min-height:300px}}@media (max-width:767px){.supera-case-card.has-image{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.supera-process-slider.is-scroll-scene{min-height:0}.supera-process-slider.is-scroll-scene .supera-process-slide{margin:0;min-height:0;position:relative;top:auto}.supera-process-slider.is-scroll-scene .supera-process-slide,.supera-service-accordion__body,.supera-service-accordion__panel,.supera-team-member__image{transform:none!important;transition:none!important}.supera-process-slider.is-scroll-scene{display:block}.supera-process-slider.is-scroll-scene .supera-process-slide{opacity:1}.supera-home-intro,.supera-home-intro:after{animation-name:none;transform:none}.js .supera-highlight{--underline-progress:1}.supera-carousel *,.supera-process-slide *,.supera-team-member *{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html:not(.js) .supera-service-accordion__panels{display:block}html:not(.js) .supera-service-accordion__panel,html:not(.js) .supera-service-accordion__panel.is-active{background:#1f1f21;color:#fff;min-height:0}html:not(.js) .supera-service-accordion__body,html:not(.js) .supera-service-accordion__panel.is-active .supera-service-accordion__body{height:auto;max-height:none;opacity:1;overflow:visible;visibility:visible}html:not(.js) .supera-service-accordion__toggle{min-height:56px;position:relative}html:not(.js) .supera-service-accordion__heading,html:not(.js) .supera-service-accordion__panel.is-active .supera-service-accordion__heading{bottom:auto;display:block;font-size:20px;left:72px;position:absolute;top:20px;transform:none;writing-mode:horizontal-tb}html:not(.js) .supera-service-accordion__panel.is-active .supera-service-accordion__toggle{pointer-events:auto}@media (max-width:767px){.js .site-main .supera-service-accordion{margin-top:36px;width:100%}}@media (max-width:1199px){.js .site-main .supera-sector-mobile__types{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 0}.js .site-main .supera-sector-band[hidden],.js .site-main .supera-sector-mobile__sectors[hidden],.js .site-main .supera-sector-mobile__types[hidden],.js .site-main .supera-sector[hidden]{display:none}.js .site-main .supera-sector-mobile__type{align-items:center;background:#f7f7f7;border:1px solid #8a8a8a;border-radius:0;color:#1f1f21;cursor:pointer;display:flex;font-size:clamp(16px,2.7vw,28px);font-weight:500;gap:8px;line-height:1.1;min-height:56px;min-width:0;padding:8px 14px;text-align:left}.js .site-main .supera-sector-mobile__type[aria-pressed=true]{background:#ffd400;box-shadow:inset 0 -3px #1f1f21}.js .site-main .supera-sector-mobile__type .supera-sector-band__triangle{flex:0 0 20px;height:18px;width:20px}.js .site-main .supera-sector-mobile__sector:focus-visible,.js .site-main .supera-sector-mobile__type:focus-visible{outline:3px solid #1f1f21;outline-offset:-4px}.js .site-main .supera-sector-mobile__sector[aria-pressed=true]:focus-visible{outline-color:#fff}.js .site-main .supera-sector-band{margin:0}.js .site-main .supera-sector-band.is-mobile-inactive,.js .site-main .supera-sector-band__bar,.js .site-main .supera-sector.is-mobile-inactive{display:none}.js .site-main .supera-sector-band__content{background:transparent;border:0;container-type:inline-size;max-width:100%;min-width:0}.js .site-main .supera-sector-mobile__sectors{--sector-peek:34px;--sector-first-width:calc((100cqw - 16px - var(--sector-peek))/2);--sector-second-width:var(--sector-first-width);background:#ffd400;box-sizing:border-box;display:flex;gap:8px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:16px 0;scroll-padding-inline:8px;scroll-snap-type:x proximity;scrollbar-width:none;width:100%}.js .site-main .supera-sector-mobile__sectors::-webkit-scrollbar{display:none}.js .site-main .supera-sector-mobile__sector{background:#fff;border:1px solid #1f1f21;border-radius:0;box-sizing:border-box;color:#1f1f21;cursor:pointer;flex:0 0 var(--sector-first-width);font-size:15px;font-weight:500;hyphens:none;line-height:1.2;min-height:52px;min-width:0;overflow-wrap:normal;padding:8px;scroll-snap-align:start;text-align:left;white-space:normal;word-break:normal}.js .site-main .supera-sector-mobile__sector:nth-child(2){flex-basis:var(--sector-second-width)}.js .site-main .supera-sector-mobile__sector:nth-child(3){flex-basis:var(--sector-third-width,var(--sector-first-width))}.js .site-main .supera-sector-mobile__sector:nth-child(4){flex-basis:var(--sector-fourth-width,var(--sector-first-width))}.js .site-main .supera-sector-mobile__hint{color:#1f1f21;font-size:12px;line-height:1.3;margin:4px 0 0}.js .site-main .supera-sector-mobile__hint[hidden]{display:none}.js .site-main .supera-sector-mobile__sector[aria-pressed=true]{background:#1f1f21;color:#fff}.js .site-main .supera-sector{background:var(--sector-bg);border:1px solid #d9d9d9;color:#1f1f21;display:flex;flex-direction:column;gap:24px;margin:0;min-height:0;padding:28px 20px 24px}.js .site-main .supera-sector__intro{display:contents}.js .site-main .supera-sector__title{font-size:clamp(28px,5cqw,40px);font-weight:500;line-height:1.1;margin:0;max-width:none;order:0}.js .site-main .supera-sector__chips{flex-wrap:wrap;gap:8px;margin:-8px 0 0;order:1}.js .site-main .supera-sector__chip{border-radius:300px;font-size:14px;min-height:36px;padding:6px 14px}.js .site-main .supera-sector__icon{display:block}.js .site-main .supera-sector__services{min-width:0;order:2}.js .site-main .supera-sector:not(.is-non-regulated) .supera-sector__services{border-top:1px solid #1f1f21}.js .site-main .supera-sector__clients{gap:14px;order:3}.js .site-main .supera-sector__client-heading p{font-size:14px;font-weight:600}.js .site-main .supera-sector__dot{border-radius:0;display:block;flex-basis:8px;height:8px;width:8px}.js .site-main .supera-sector__logos img{filter:none;opacity:1}.js .site-main .supera-sector__logos>*{flex:1 1 0;min-width:0;width:auto}.js .site-main .supera-sector__dossier .wp-block-button__link{width:100%}.js .site-main .supera-sector-service.is-open .supera-sector-service__button,.js .site-main .supera-sector-service__button{color:#1f1f21;font-family:Zalando Sans,sans-serif;font-size:16px;font-weight:500;gap:16px;justify-content:space-between;letter-spacing:0;min-height:56px;padding:10px 0}.js .site-main .supera-sector-service.is-open{border-bottom-color:#bcb8b7}.js .site-main .supera-sector-service__label{order:0;top:0}.js .site-main .supera-sector-service__icon{align-items:center;background:transparent;border:1px solid #1f1f21;border-radius:50%;color:#1f1f21;display:flex;flex:0 0 34px;font-family:Zalando Sans,sans-serif;font-size:22px;height:34px;justify-content:center;order:1;width:34px}.js .site-main .supera-sector-service.is-open .supera-sector-service__icon{background:#151515;border-color:#151515;color:#fff}.js .site-main .supera-sector-service__button:focus-visible{outline:none}.js .site-main .supera-sector-service__button:focus-visible .supera-sector-service__icon{outline:2px solid #1f1f21;outline-offset:2px}.js .site-main .supera-sector-service__panel{padding:0 0 18px}.js .site-main .supera-sector.is-non-regulated .supera-sector__services>p,.js .site-main .supera-sector.is-non-regulated .supera-sector__strategy p{font-size:16px;line-height:1.5}.js .site-main .supera-sector.is-non-regulated .supera-cta-dark{display:flex;min-height:52px;width:100%}}@container (width >= 900px){.js .site-main .supera-sector-mobile__sectors{overflow-x:hidden;scroll-snap-type:none}.js .site-main .supera-sector-mobile__sector{flex-basis:calc(100cqw/4 - 6px)}}@media (max-width:1023px){.supera-process-slider:not(.is-deck) .supera-process-slide+.supera-process-slide{margin-block-start:24px}.supera-process-slider.is-scroll-scene{display:block;min-height:0}.supera-process-slider.is-scroll-scene:not(.is-deck) .supera-process-slider__scene{height:auto;position:relative;top:auto}.supera-process-slider.is-scroll-scene:not(.is-deck)
	.supera-process-slide:nth-child(n+2),.supera-process-slider.is-scroll-scene:not(.is-deck) .supera-process-slide{height:auto;margin:0 0 24px;min-height:0;position:relative;top:auto;transform:none}}@media (min-width:768px) and (max-width:1023px){.supera-process-slider.is-scroll-scene.is-deck .supera-process-slider__scene{position:sticky}.supera-process-slider .supera-process-slide__image{align-self:center;height:clamp(270px,35vw,320px);min-height:0;overflow:hidden}.supera-process-slider .supera-process-slide__image img,.supera-process-slider .supera-process-slide__photo{height:100%;min-height:0;object-fit:cover}.supera-case-card.has-image{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.supera-case-card__image-frame,.supera-case-card__image-placeholder{aspect-ratio:16/9;height:auto;min-height:0;width:100%}.supera-case-card__image{height:100%;width:100%}.supera-case-card__copy{align-self:start;padding:20px}.supera-faq-section{gap:48px;grid-template-columns:minmax(0,1fr)}.supera-faq__answer-content,.supera-faq__item h3,.supera-faq__toggle .supera-faq__question{hyphens:none;overflow-wrap:normal;word-break:normal}}.supera-faq__icon,.supera-sector-service__icon,.supera-service-accordion__plus{transform-origin:50% 50%;transition:transform var(--supera-hover-duration) var(--supera-hover-ease)}@media (hover:hover) and (pointer:fine){.supera-faq__toggle:hover:not(:disabled) .supera-faq__icon,.supera-sector-service__button:hover:not(:disabled) .supera-sector-service__icon,.supera-service-accordion__toggle:hover:not(:disabled) .supera-service-accordion__plus{transform:scale(var(--supera-hover-scale))}.supera-map__marker:hover:not(:disabled){transform:scale(var(--supera-pin-hover-scale));z-index:62}.supera-case-card:hover{transform:scale(var(--supera-card-hover-scale));z-index:2}.supera-case-card:hover .supera-case-card__image{transform:scale(var(--supera-card-image-hover-scale))}}.supera-faq__toggle:active .supera-faq__icon,.supera-sector-service__button:active:not(:disabled) .supera-sector-service__icon,.supera-service-accordion__toggle:active .supera-service-accordion__plus{transform:scale(var(--supera-active-scale))}.supera-map__marker:focus-visible,.supera-map__marker[aria-expanded=true]{transform:scale(var(--supera-pin-hover-scale));z-index:62}.supera-case-card:focus-within{transform:scale(var(--supera-card-hover-scale));z-index:2}.supera-case-card:focus-within .supera-case-card__image{transform:scale(var(--supera-card-image-hover-scale))}.supera-case-card{position:relative;transform-origin:center}.supera-case-card,.supera-case-card__image{transition:transform var(--supera-hover-duration) var(--supera-hover-ease)}@media (prefers-reduced-motion:reduce){.supera-case-card,.supera-case-card__image,.supera-faq__icon,.supera-map__marker,.supera-sector-service__icon,.supera-service-accordion__plus{transition:none}}@media (max-width:767px){.supera-contact-form__intro h2,.supera-faq-section__intro h2,.supera-section-heading h2{font-size:var(--supera-m-h2);font-weight:500;letter-spacing:var(--supera-m-h2-ls);line-height:var(--supera-m-h2-lh)}#metodologia h2{max-width:min(100%,320px)}.supera-contact-form__intro .is-style-eyebrow,.supera-faq-section__intro .is-style-eyebrow,.supera-section-heading .is-style-eyebrow{font-size:var(--supera-m-eyebrow-size);font-weight:300;line-height:1;margin-bottom:calc(var(--supera-m-eyebrow-gap) - var(--supera-m-eyebrow-size))}}.supera-m-carousel__indicators,.supera-process-slider__mobile-controls{display:none}@media (max-width:767px){body.home .site-main .supera-process-slider{box-sizing:border-box;margin:32px 0 var(--supera-m-section-gap);max-width:none;padding:0;width:100%}body.home .site-main .supera-process-slider:before{content:none}body.home .site-main #como-trabajamos+.supera-process-slider{margin-top:32px}#metodologia+.supera-methodology{margin-top:28px}#equipo+.wp-block-supera-carousel{margin-top:0}#equipo+.wp-block-supera-carousel .supera-carousel__header{margin-bottom:28px}.js body.home .site-main .supera-sector{margin-inline:0}.supera-process-slider.is-deck,.supera-process-slider.is-scroll-scene{display:block;height:auto;min-height:0;position:static}.supera-carousel__track,.supera-process-slider .supera-process-slider__scene,.supera-process-slider.is-scroll-scene .supera-process-slider__scene{box-sizing:border-box;display:flex;gap:var(--supera-m-carousel-gap);margin:0 calc(var(--supera-m-gutter)*-1);max-width:calc(100% + var(--supera-m-gutter)*2);min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:0 var(--supera-m-gutter);position:static;scroll-padding-inline:var(--supera-m-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + var(--supera-m-gutter)*2)}.supera-process-slider__scene::-webkit-scrollbar{display:none}.supera-process-slider.is-scroll-scene:not(.is-editor-preview) .supera-process-slide,.supera-process-slider.is-scroll-scene:not(.is-editor-preview) .supera-process-slide:nth-child(n+2),.supera-process-slider:not(.is-editor-preview) .supera-process-slide,.supera-process-slider:not(.is-editor-preview) .supera-process-slide+.supera-process-slide,.supera-process-slider:not(.is-editor-preview,.is-deck) .supera-process-slide+.supera-process-slide{align-self:stretch;background:#f7f7f7;border:0;border-radius:0;display:flex;flex:0 0 min(322px,calc(100vw - 68px));flex-direction:column;gap:0;height:auto;margin:0;min-height:0;padding:0 0 20px;position:relative;scroll-snap-align:start;top:auto;transform:none;width:min(322px,calc(100vw - 68px))}.supera-process-slider .supera-process-slide__image{flex:0 0 215px;height:215px;margin:0;min-height:0;order:-1;width:100%}.supera-process-slider .supera-process-slide__image img,.supera-process-slider .supera-process-slide__photo{height:100%;min-height:0;object-fit:cover;width:100%}.supera-process-slider .supera-process-slide__number{font-family:Geist Mono Light,monospace;font-size:16px;font-weight:300;height:48px;width:48px}.supera-process-slider .supera-process-slide__copy{align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;max-width:none;min-width:0;padding:20px 16px 0}.supera-process-slider .supera-process-slide__title{font-size:20px;font-weight:600;line-height:1.15;margin:0 0 14px}.supera-process-slider .supera-process-slide__body,.supera-process-slider .supera-process-slide__body p{font-size:15px;line-height:1.5}.supera-process-slider .supera-process-slide__body p{margin:0}.supera-process-slider .supera-process-slide__body p+p{margin-block-start:14px;margin-top:14px}.supera-process-slider .supera-process-slide__copy>:is(.wp-block-buttons,.supera-process-slide__actions){margin-block-start:auto;margin-top:auto}body.home .site-main .supera-process-slider .supera-process-slide__button{display:flex;font-size:17px;height:48px;margin:14px 0 0;margin-block-start:14px;min-height:48px;width:100%}body.home .site-main .supera-process-slider .supera-process-slide__copy>:is(.wp-block-buttons,.supera-process-slide__actions) .supera-process-slide__button{margin-block-start:0;margin-top:0}body.home .site-main .supera-process-slider .supera-process-slide__button{margin-top:auto}.supera-carousel{--supera-carousel-scale-clearance:0px;max-width:100%;min-width:0;overflow:visible}.supera-carousel,.supera-carousel.is-controls-top{margin-block-end:var(--supera-m-section-gap)}.supera-carousel.is-controls-top .supera-carousel__header{align-items:flex-end;flex-wrap:nowrap;gap:8px;margin-bottom:20px;min-height:0}#casos{margin-top:0;padding-top:24px}.supera-carousel__header h3{font-size:28px;line-height:1.1;margin:0 0 6px}.supera-carousel__header p{font-size:15px;line-height:1.4}.js .supera-process-slider__mobile-controls,.supera-m-carousel__footer{align-items:center;display:flex;justify-content:space-between;margin-top:20px;width:100%}.supera-m-carousel__indicators{align-items:center;display:flex;gap:6px;width:70px}.supera-m-carousel__indicator{background:#bcb8b7;flex:1 1 0;height:4px;min-width:0;transition:flex-grow var(--supera-motion-hover,.2s) var(--supera-motion-ease,var(--supera-ease)),background-color var(--supera-motion-hover,.2s) var(--supera-motion-ease,var(--supera-ease))}.supera-m-carousel__indicator[aria-current=true]{background:#1f1f21;flex-grow:2}.supera-m-carousel__controls,.supera-m-carousel__footer .supera-carousel__controls{display:flex;gap:8px;margin:0}.supera-carousel__control,.supera-process-slider__control,.supera-process-slider__mobile-controls .supera-process-slider__button{background:transparent;border:1px solid #1f1f21;border-radius:50%;box-sizing:border-box;color:#1f1f21;display:grid;height:44px;min-height:44px;min-width:44px;padding:0;place-items:center;width:44px}.supera-carousel__control.is-next,.supera-process-slider__control.is-next,.supera-process-slider__mobile-controls .supera-process-slider__button[data-direction=next]{background:#151515;border-color:#151515;color:#fff}.supera-carousel__control svg,.supera-process-slider__control svg,.supera-process-slider__mobile-controls .supera-process-slider__button svg{height:44px;width:44px}.supera-carousel.is-controls-bottom .supera-carousel__controls{margin-top:0}.supera-case-card,.supera-case-card.has-image,.supera-case-card.no-image{background:transparent;border:0;flex:0 0 min(300px,calc(100vw - 90px));grid-template-columns:minmax(0,1fr);grid-template-rows:225px 1fr;min-height:345px;width:min(300px,calc(100vw - 90px))}.supera-carousel:has(.supera-case-card) .supera-carousel__track{margin-block:-8px;padding-block:8px}.supera-case-card__image,.supera-case-card__image-frame,.supera-case-card__image-placeholder{aspect-ratio:auto;height:225px;min-height:0;width:100%}.supera-case-card__copy{align-self:start;padding:14px 0 0}.supera-case-card__entity{font-family:D-DIN,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.supera-case-card__title{font-size:19px;font-weight:500;line-height:1.3}.supera-team-member{flex:0 0 min(264px,calc(100vw - 94px));width:min(264px,calc(100vw - 94px))}.supera-team-member__photo{aspect-ratio:auto;border-radius:0;height:330px;max-width:none}.supera-team-member__name{font-size:22px;margin-top:16px}.supera-team-member__role{color:#1f1f21;font-size:15px;margin-top:4px}body.home .site-main .supera-team-member:not(.is-bio-open) .supera-team-member__bio{opacity:0;visibility:hidden}.supera-team-member__bio-toggle:after{content:none}.supera-team-member__bio-toggle{align-items:center;background:#151515;color:#fff;display:flex;font-size:16px;font-weight:600;height:44px;inset:auto auto 12px 12px;justify-content:center;padding:0 14px;width:auto}.supera-team-member__bio-toggle .supera-team-member__bio-label{display:inline;position:static;white-space:nowrap}.supera-map__marker{left:clamp(22px,var(--supera-marker-x),calc(100% - 22px))!important;top:clamp(22px,var(--supera-marker-y),calc(100% - 22px))!important}.supera-map__popover{align-items:stretch;background:#1f1f21;border-radius:8px;box-shadow:0 8px 24px #0003;box-sizing:border-box;color:#fff;display:flex;gap:2px;max-height:none;max-width:none;min-width:0;padding:16px;width:100%}.supera-map__popover[hidden]{display:none}.wp-block-group.supera-stats{border:0;height:auto}.supera-stats__row,.supera-stats__row:last-child{border-bottom:1px solid #bcb8b7;box-sizing:border-box;display:grid!important;flex:0 0 auto;gap:16px;grid-template-columns:minmax(0,150px) minmax(0,1fr);height:auto;min-height:99px;padding:18px 0;width:100%}.supera-stats__number{flex-basis:auto;font-size:52px;font-weight:500;line-height:1;text-align:left}.supera-stats__label{font-size:16px;line-height:1.3;max-width:none;min-width:0}.supera-methodology{gap:40px}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.supera-carousel__track,.supera-process-slider__scene{scroll-behavior:auto}.supera-m-carousel__indicator{transition:none}}@media (max-width:767px){.supera-faq-section{display:flex;flex-direction:column;gap:0}.supera-faq-section__intro{display:contents}.supera-faq-section__intro>.is-style-eyebrow{order:1}.supera-faq-section__intro>h2{max-width:min(100%,300px);order:2;width:100%}.supera-faq-section__intro>h2 mark.supera-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;width:auto}.supera-faq-section__intro>p:not(.is-style-eyebrow){font-size:16px;line-height:24px;margin:16px 0 0;max-width:none;order:3}.supera-faq-section .supera-faq{border-top-color:#1f1f21;margin:28px 0 0;order:4}.supera-faq-section__intro>.wp-block-buttons{display:block;margin:28px 0 0;order:5;width:100%}.supera-faq-section__intro .wp-block-button,.supera-faq-section__intro .wp-block-button.is-style-dark-cta .wp-block-button__link{width:100%}.supera-faq-section__intro .wp-block-button.is-style-dark-cta .wp-block-button__link{align-items:center;display:flex;height:52px;justify-content:center;min-height:52px}.supera-faq-section .supera-faq__item:nth-child(5) .supera-faq__toggle,.supera-faq__toggle{gap:10px;grid-template-columns:32px minmax(0,1fr) 40px;min-height:64px;padding:16px 0}.supera-faq__number{font-family:Geist Mono Light,monospace;font-size:13px;font-weight:300}.supera-faq__question{font-size:17px;font-weight:500;line-height:1.3;max-width:min(266px,100%);text-wrap:pretty}.supera-faq__item:nth-child(4) .supera-faq__question{max-width:min(232px,100%)}.supera-faq__answer-content{font-size:16px;line-height:24px;max-width:none;padding:0 42px 24px}body.home .site-main .wp-block-supera-contact-form.supera-contact-form{background:#f7f7f7;border-radius:0;gap:28px;grid-template-columns:minmax(0,1fr);margin-bottom:0;margin-left:-8px;margin-right:-8px;min-height:0;padding:40px 16px 24px;width:calc(100% + 16px)}.supera-contact-form__intro-content{min-height:0}.supera-contact-form__intro-content>p:last-child{font-size:15px;line-height:22.5px;margin:16px 0 0;max-width:none}.supera-contact-form__form,.supera-contact-form__form .wpcf7-form-control-wrap{max-width:none;min-width:0}.supera-contact-form__form .wpcf7-form label{font-size:14px;font-weight:600;line-height:20px}.supera-contact-form__form .wpcf7-form-control-wrap{margin-bottom:15px}.supera-contact-form__form .wpcf7-form input:not([type=submit]),.supera-contact-form__form .wpcf7-form textarea{border:1px solid #bcb8b7;border-radius:0;box-sizing:border-box;font-size:16px;height:52px;min-height:52px;padding:0 14px}.supera-contact-form__form .wpcf7-form textarea{height:122px;min-height:122px;padding:12px 14px}.supera-contact-form__form .wpcf7-form .wpcf7-submit{height:52px;min-height:52px;padding:0 14px}.supera-contact-form__form .wpcf7-not-valid-tip,.supera-contact-form__form .wpcf7-response-output{overflow-wrap:anywhere}.js .site-main .supera-sector-mobile__sector{height:auto;min-height:52px}}@media (max-width:240px){.supera-contact-form__form .wpcf7-form .wpcf7-submit,.supera-faq-section__intro .wp-block-button.is-style-dark-cta .wp-block-button__link{height:auto;min-height:52px;padding:10px}}@container (width >= 704px){.js .site-main .supera-sector-mobile__sectors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:hidden;scroll-snap-type:none}.js .site-main .supera-sector-mobile__sector{flex-basis:auto;height:auto;scroll-snap-align:none}}@media (min-width:360px){.js .site-main .supera-sector-mobile__hint{display:none}}.supera-process-slider__section-cta{display:none}@media (max-width:767px){body.home .site-main .supera-process-slider{margin-bottom:0}body.home .site-main .supera-process-slider .supera-process-slide__button{display:none}body.home .site-main .supera-process-slider .supera-process-slide{height:auto;min-height:0;padding-bottom:12px}body.home .site-main .supera-process-slider.is-compact.is-deck .supera-process-slide{height:var(--supera-card-height,auto)}.site-main .supera-process-slider__section-cta{display:block;margin:24px 0 var(--supera-m-section-gap,72px)}.site-main .supera-process-slider__section-cta .supera-cta-dark{align-items:center;display:flex;justify-content:center;min-height:44px;width:100%}.site-main .supera-process-slider .supera-process-slide__copy,.site-main .supera-process-slider.is-compact.is-deck .supera-process-slide__copy{flex:0 0 auto}}.supera-process-slider.is-compact.is-deck{box-sizing:border-box;container-type:inline-size;display:block;height:calc(var(--supera-scene-height) + var(--supera-deck-travel));min-height:0;overflow-x:clip;padding:0;position:relative}.supera-process-slider.is-compact.is-deck .supera-process-slide:after,.supera-process-slider.is-compact.is-deck .supera-process-slide:before,.supera-process-slider.is-compact.is-deck:before{content:none}.supera-process-slider.is-compact.is-deck .supera-process-slider__scene{box-sizing:border-box;display:block;gap:0;height:var(--supera-scene-height);margin:0;max-width:100%;overflow:visible;padding:0;position:sticky;scroll-snap-type:none;top:max(calc(var(--supera-header-h) + var(--wp-admin--admin-bar--height, 0px)),calc(var(--supera-header-h) + var(--wp-admin--admin-bar--height, 0px) + (100svh - var(--supera-header-h) - var(--wp-admin--admin-bar--height, 0px) - var(--supera-scene-height))/2));width:100%}.supera-process-slider.is-compact.is-deck .supera-process-slide,.supera-process-slider.is-compact.is-deck .supera-process-slide:nth-child(n+2){align-items:stretch;background:#f7f7f7;border:1px solid #d9d9d9;box-sizing:border-box;display:grid;flex:none;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,40%);height:var(--supera-card-height,auto);inset:0 auto auto 0;margin:0;min-height:0;padding:24px;position:absolute;scroll-snap-align:none;transform-origin:left top;transition:none;width:100%}.supera-process-slider.is-compact.is-deck .supera-process-slide__copy{align-self:stretch;display:flex;flex-direction:column;max-width:none;min-width:0;padding:0}.supera-process-slider.is-compact.is-deck .supera-process-slide__title{font-size:28px;margin-bottom:16px}.supera-process-slider.is-compact.is-deck .supera-process-slide__body,.supera-process-slider.is-compact.is-deck .supera-process-slide__body p{font-size:17px;line-height:1.4}.supera-process-slider.is-compact.is-deck .supera-process-slide__image{align-self:stretch;height:300px;margin:0;min-height:0;order:0;overflow:hidden;width:100%}.supera-process-slider.is-compact.is-deck .supera-process-slide__image img,.supera-process-slider.is-compact.is-deck .supera-process-slide__photo{height:100%;min-height:0;width:100%}.supera-process-slider.is-compact.is-deck .supera-process-slide__button{margin-top:auto}@container (width < 704px){.supera-process-slider.is-compact.is-deck .supera-process-slide,.supera-process-slider.is-compact.is-deck .supera-process-slide:nth-child(n+2){display:flex;flex-direction:column;gap:0;padding:0 0 12px}.supera-process-slider.is-compact.is-deck .supera-process-slide__image{flex:0 0 clamp(100px,23svh,155px);height:clamp(100px,23svh,155px);order:-1}.supera-process-slider.is-compact.is-deck .supera-process-slide__copy{padding:14px 16px 0}.supera-process-slider.is-compact.is-deck .supera-process-slide__title{font-size:20px;margin-bottom:10px}.supera-process-slider.is-compact.is-deck .supera-process-slide__body,.supera-process-slider.is-compact.is-deck .supera-process-slide__body p{font-size:15px;line-height:1.4}.supera-process-slider.is-compact.is-deck .supera-process-slide__body p+p{margin-block-start:8px}body.home .site-main .supera-process-slider.is-compact.is-deck .supera-process-slide__button{margin-top:10px}}.js .supera-process-slider__mobile-controls{display:none}html:not(.js) .supera-process-slider .supera-process-slider__scene{display:block;height:auto;margin:0;max-width:100%;overflow:visible;padding:0;scroll-snap-type:none;width:100%}html:not(.js) .supera-process-slider .supera-process-slide{flex:none;height:auto;margin-bottom:24px;min-height:0;width:100%}@media (prefers-reduced-motion:reduce){.supera-process-slider.is-scroll-scene .supera-process-slider__scene{display:block;height:auto;margin:0;max-width:100%;overflow:visible;padding:0;position:static;scroll-snap-type:none;width:100%}.supera-process-slider.is-scroll-scene .supera-process-slide,.supera-process-slider.is-scroll-scene .supera-process-slide:nth-child(n+2){flex:none;height:auto;margin-bottom:24px;min-height:0;position:relative;top:auto;transform:none;width:100%}}@media (max-width:1199px){:root{--supera-section-space:var(--supera-section-gap)}.js .site-main .supera-sector-band:not(.is-mobile-inactive){padding-block-end:var(--supera-section-space)}.supera-methodology>.wp-block-column>:last-child{margin-block-end:0}.supera-stats__row:last-child{align-items:end;padding-block-end:0}.supera-carousel.is-controls-top{margin-block-end:var(--supera-section-space)}}@media (max-width:767px){.supera-stats__row:last-child{align-items:center;padding-block-end:18px}#casos{padding-block-start:1px}.js .supera-process-slider__mobile-controls{display:flex}.supera-process-slider.is-scroll-scene:not(.is-editor-preview) .supera-process-slider__scene{align-items:stretch;touch-action:pan-x pan-y}.site-main .supera-process-slider.is-scroll-scene:not(.is-editor-preview) .supera-process-slide{flex-basis:calc(100vw - 80px);height:auto;margin:0;padding-bottom:12px;width:calc(100vw - 80px)}.supera-process-slider:not(.is-editor-preview) .supera-process-slide__button{display:none}.supera-process-slide:focus-visible,.supera-process-slider__scene:focus-visible{outline:3px solid #151515;outline-offset:-3px}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.supera-process-slider.is-scroll-scene .supera-process-slider__scene{display:flex;overflow-x:auto;scroll-behavior:auto;scroll-snap-type:x mandatory}.supera-process-slider.is-scroll-scene .supera-process-slide,.supera-process-slider.is-scroll-scene .supera-process-slide:nth-child(n+2){flex:0 0 calc(100vw - 80px);margin:0;width:calc(100vw - 80px)}}
