.body-container--service-detail{overflow:visible}.body-container--service-detail .dnd-section{overflow:visible;padding:0}.body-container--service-detail .dnd-section>.row-fluid{max-width:none;overflow:visible}.body-container--service-detail .dnd-section .dnd-column{overflow:visible;padding:0}.body-container--service-detail .eup-breadcrumb-marquee--service-detail{background:rgba(159,178,172,.1);border-block:none;margin-top:0;padding-block:.75rem}.body-container--service-detail .eup-project-overview,.body-container--service-detail .eup-project-overview--service-detail{overflow:visible;padding-block:clamp(2.5rem,5vw,4.5rem)}.body-container--service-detail .eup-project-overview__aside,.body-container--service-detail .eup-project-overview__layout{overflow:visible}.body-container--service-detail .eup-feature-grid--deliverables,.body-container--service-detail .eup-feature-grid--service-detail-deliverables{background:rgba(159,178,172,.22);padding-block:clamp(2.5rem,5vw,4rem)}.body-container--service-detail .eup-timeline--service-detail-process{background:var(--eup-color-background,#fff9eb);padding-block:clamp(2.75rem,5.5vw,4.5rem)}.body-container--service-detail .eup-timeline--service-detail-process .eup-timeline__container{max-width:44rem}.body-container--service-detail .eup-timeline--service-detail-process .eup-timeline__header{margin-bottom:clamp(2.5rem,5vw,3.75rem)}.body-container--service-detail .eup-timeline--service-detail-process .eup-timeline__heading :is(h2,h3,p){color:var(--eup-color-primary,#5d0d18);font-size:clamp(1.875rem,3.5vw,2.75rem);margin-top:1rem}.body-container--service-detail .eup-timeline--service-detail-process .eup-timeline__list:before{content:none}.body-container--service-detail .eup-timeline--service-detail-process .eup-timeline__item{align-items:flex-start;gap:1.5rem;margin-bottom:clamp(2rem,4vw,2.75rem);position:relative}.body-container--service-detail .eup-timeline--service-detail-process .eup-timeline__item:not(:last-child):before{background:rgba(93,13,24,.12);bottom:calc(clamp(2rem, 4vw, 2.75rem)*-1);content:"";left:1.4375rem;pointer-events:none;position:absolute;top:1.5rem;width:1px}.body-container--service-detail .eup-timeline--service-detail-process .eup-timeline__item:last-child{margin-bottom:0}.body-container--service-detail .eup-timeline--service-detail-process .eup-timeline__item:last-child:before{content:none}.body-container--service-detail .eup-timeline--service-detail-process .eup-timeline__year{align-items:center;border-radius:50%;box-shadow:0 0 0 6px var(--eup-color-background,#fff9eb);display:inline-flex;font-size:.75rem;height:3rem;justify-content:center;letter-spacing:.06em;min-width:3rem;padding:0;width:3rem;z-index:1}.body-container--service-detail .eup-timeline--service-detail-process .eup-timeline__content{padding-top:.35rem}.body-container--service-detail .eup-timeline--service-detail-process .eup-timeline__title{color:var(--eup-color-primary,#5d0d18);font-size:clamp(1.25rem,2vw,1.5rem);margin-bottom:.625rem}.body-container--service-detail .eup-timeline--service-detail-process .eup-timeline__desc{font-size:.9375rem;line-height:1.75;max-width:34rem}.body-container--service-detail .eup-portfolio--service-detail-studies{background:rgba(159,178,172,.22);padding-block:clamp(2.75rem,5.5vw,4.5rem)}.body-container--service-detail .eup-portfolio--service-detail-studies .eup-portfolio__listing{background:transparent;padding:0}.body-container--service-detail .eup-portfolio--service-detail-studies .eup-portfolio__header{align-items:center;display:flex;flex-direction:column;margin-bottom:clamp(2rem,4vw,3rem);text-align:center}.body-container--service-detail .eup-portfolio--service-detail-studies .eup-portfolio__header .eup-pill{justify-content:center}.body-container--service-detail .eup-portfolio--service-detail-studies .eup-portfolio__heading :is(h2,h3,p){color:var(--eup-color-primary,#5d0d18);font-size:clamp(1.875rem,3.5vw,2.75rem);margin-top:1rem}.body-container--service-detail .eup-portfolio--service-detail-studies .eup-portfolio__grid{gap:clamp(1.75rem,3.5vw,2.5rem);grid-template-columns:1fr;margin-inline:auto;max-width:58rem}@media (min-width:768px){.body-container--service-detail .eup-portfolio--service-detail-studies .eup-portfolio__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.body-container--service-detail .eup-portfolio--service-detail-studies .eup-portfolio__grid{grid-template-columns:repeat(2,1fr)}}.body-container--service-detail .eup-portfolio--service-detail-studies .eup-portfolio__study-card:focus-visible,.body-container--service-detail .eup-portfolio--service-detail-studies .eup-portfolio__study-card:hover{background:transparent;border-color:transparent;box-shadow:none;transform:none}.body-container--service-detail .eup-portfolio--service-detail-studies .eup-portfolio__study-media{aspect-ratio:16/11;border-radius:1.25rem}.body-container--service-detail .eup-portfolio--service-detail-studies .eup-portfolio__study-badge--overlay{border-radius:9999px;padding:.4375rem .75rem}.body-container--service-detail .eup-portfolio--service-detail-studies .eup-portfolio__study-body{gap:.625rem;padding:1.125rem .15rem 0}.body-container--service-detail .eup-portfolio--service-detail-studies .eup-portfolio__study-title{color:var(--eup-color-primary,#5d0d18);font-size:clamp(1.25rem,2vw,1.5rem)}.body-container--service-detail .eup-portfolio--service-detail-studies .eup-portfolio__study-meta-item svg{display:none}.body-container--service-detail .eup-portfolio--service-detail-studies .eup-portfolio__study-meta{color:var(--eup-color-muted,#7a5860);font-size:.875rem}.body-container--service-detail .eup-portfolio--service-detail-studies .eup-portfolio__study-cta{display:inline-flex;font-family:var(--eup-font-heading);font-size:.9375rem;font-weight:600;margin-top:.375rem}.body-container--service-detail .eup-sector-tags--service-detail-tools{background:var(--eup-color-background,#fff9eb);padding-block:clamp(2.75rem,5.5vw,4.25rem)}.body-container--service-detail .eup-sector-tags--service-detail-tools .eup-sector-tags__header{margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.body-container--service-detail .eup-sector-tags--service-detail-tools .eup-sector-tags__heading :is(h2,h3,p){color:var(--eup-color-primary,#5d0d18);font-size:clamp(1.875rem,3.5vw,2.75rem)}.body-container--service-detail .eup-sector-tags--service-detail-tools .eup-sector-tags__description{display:none}.body-container--service-detail .eup-sector-tags--service-detail-tools .eup-sector-tags__list{gap:.75rem .875rem;margin-inline:auto;max-width:56rem}.body-container--service-detail .eup-sector-tags--service-detail-tools .eup-sector-tags__item{background:rgba(238,236,224,.85);border-color:rgba(93,13,24,.12);font-size:.875rem;padding:.6875rem 1.25rem}.body-container--service-detail .eup-pricing--service-detail{background:rgba(159,178,172,.22);padding-block:clamp(2.75rem,5.5vw,4.5rem)}.body-container--service-detail .eup-pricing--service-detail .eup-pricing__header{margin-bottom:clamp(2rem,4vw,3rem)}.body-container--service-detail .eup-pricing--service-detail .eup-pricing__heading :is(h2,h3,p){color:var(--eup-color-primary,#5d0d18);font-size:clamp(1.875rem,3.5vw,2.75rem)}.body-container--service-detail .eup-cta-banner{padding-block:clamp(2rem,4vw,3rem)}