.accordions-item-content{padding:25px 30px}.accordions-item-content h1,.accordions-item-content h2,.accordions-item-content h3,.accordions-item-content h4{margin-top:1rem!important}.accordions-item-content h4{font-size:20px;font-weight:700;color:unset!important}.accordions-item-content p{color:#ecf3ff!important;font-weight:400!important}.accordions-item-content p b{font-weight:700!important}
.evolution-timeline__title{margin-bottom:1.5rem}@media (min-width:1024px){.evolution-timeline__title{margin-bottom:2.5rem}}.evolution-timeline__inner{position:relative}.evolution-timeline__years{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0;padding:1rem .18rem;position:relative;overflow:auto hidden}.evolution-timeline__years::-webkit-scrollbar{display:none}.evolution-timeline__years-track{width:100%;min-width:100%;padding:0;display:block;position:relative}.evolution-timeline__line{z-index:1;background:#1e355f2e;border-radius:999px;height:2px;position:absolute;top:7px;left:0;right:0;overflow:hidden}.evolution-timeline__line-progress{background:linear-gradient(90deg,#1e355f 0%,#be2127 100%);border-radius:999px;transition:width .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.evolution-timeline__mantine-root{z-index:2;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(1.25rem,3.5vw,3rem);width:100%;margin:0;display:flex;position:relative;padding-inline:0!important}.evolution-timeline__mantine-item{text-align:center;cursor:pointer;border:0;flex-direction:column;flex:none;align-items:center;min-height:0;padding:16px 0 0;display:flex;position:relative;margin:0!important;padding-inline-start:0!important}.evolution-timeline__mantine-item:before{display:none!important}.evolution-timeline__mantine-bullet{z-index:2;cursor:pointer;margin:0;transition:background-color .25s,border-color .25s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;position:absolute;top:0;transform:translate(-50%);left:50%!important;inset-inline:50% auto!important}.evolution-timeline__mantine-body{width:100%;min-height:0;margin:0;padding:0!important}.evolution-timeline__mantine-title{font-weight:inherit;line-height:inherit;color:inherit;justify-content:center;margin:0;padding:0;display:flex}.evolution-timeline__year-button{appearance:none;cursor:pointer;color:#8a8f9c;background:0 0;border:0;justify-content:center;align-items:center;margin:.25rem 0 0;padding:0;font-family:inherit;transition:color .2s,transform .2s;display:inline-flex}.evolution-timeline__year-button:hover{color:#1e355f}.evolution-timeline__year-button:focus-visible{outline:none}.evolution-timeline .evolution-timeline__mantine-bullet{border:1px solid #616161}.evolution-timeline .evolution-timeline__mantine-bullet:hover{border:1px solid #1e355f}.evolution-timeline .evolution-timeline__mantine-bullet:focus-visible,.evolution-timeline .evolution-timeline__mantine-bullet:active{border:1px solid #be2127}.evolution-timeline__mantine-item:has(.evolution-timeline__year-button:focus-visible) .evolution-timeline__mantine-bullet{box-shadow:0 0 0 4px #be212738}.evolution-timeline__mantine-item:hover .evolution-timeline__mantine-bullet{transform:translate(-50%)scale(1.15)}.evolution-timeline__mantine-item:hover .evolution-timeline__year-button{color:#1e355f}.evolution-timeline__year-label{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600;transition:color .2s,transform .2s}.evolution-timeline__year-button--active{color:#be2127}.evolution-timeline__year-button--active .evolution-timeline__year-label{color:#be2127;font-weight:800;transform:translateY(1px)}.evolution-timeline__mantine-item:has(.evolution-timeline__year-button--active) .evolution-timeline__mantine-bullet{border:2px solid #be2127;transform:translate(-50%)scale(1.35);box-shadow:0 0 0 6px #be212724}.evolution-timeline__cards{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.25rem;margin:0;padding:1.5rem 0 2rem;scroll-padding-inline:0;display:flex;overflow:auto hidden}.evolution-timeline__cards::-webkit-scrollbar{display:none}@media (min-width:1024px){.evolution-timeline__cards{gap:1.75rem;padding-top:2rem;padding-bottom:2.5rem}}.evolution-timeline__slot{scroll-snap-align:center;opacity:.55;flex-direction:column;flex:none;align-items:stretch;gap:1rem;width:clamp(280px,86vw,360px);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(6px)scale(.97)}@media (min-width:640px){.evolution-timeline__slot{width:auto}}@media (min-width:1024px){.evolution-timeline__slot{flex-direction:row;gap:1.25rem}}.evolution-timeline__slot--active{opacity:1;transform:translateY(0)scale(1)}.evolution-timeline__card{background:#fff;border:1px solid #1e355f4d;flex:none;width:100%;transition:box-shadow .35s,border-color .35s;box-shadow:0 1px 2px #0f172a0a}@media (min-width:640px){.evolution-timeline__card{width:460px}}@media (min-width:1024px){.evolution-timeline__card{width:560px}}.evolution-timeline__card--active{border-color:#be212759;box-shadow:0 18px 40px -20px #0f172a40,0 2px 10px #0f172a0f}.evolution-timeline__card-inner{flex-direction:column;gap:1.25rem;height:100%;padding:1.5rem;display:flex}@media (min-width:1024px){.evolution-timeline__card-inner{gap:1.5rem;padding:2rem}}.evolution-timeline__card-text{flex-direction:column;min-height:0;display:flex}.evolution-timeline__card-year{letter-spacing:-.02em;color:#be2127;font-variant-numeric:tabular-nums;margin-bottom:.75rem;font-size:clamp(2.75rem,5vw,4rem);font-weight:800;line-height:.95;display:inline-block}.evolution-timeline__card-title{color:#1e355f;margin:0 0 .625rem;font-size:1.125rem;font-weight:700;line-height:1.3}@media (min-width:1024px){.evolution-timeline__card-title{font-size:1.25rem}}.evolution-timeline__card-description{color:#4a5160;margin:0;font-size:.95rem;line-height:1.6}@media (min-width:1024px){.evolution-timeline__card-description{font-size:1rem}}.evolution-timeline__card-aside{aspect-ratio:16/9;background:#f3f4f7;flex:none;align-self:stretch;width:100%;min-height:180px;position:relative;overflow:hidden}@media (min-width:640px){.evolution-timeline__card-aside{width:460px}}@media (min-width:1024px){.evolution-timeline__card-aside{aspect-ratio:auto;width:560px;min-height:0}}.evolution-timeline__controls{justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.evolution-timeline__counter{font-variant-numeric:tabular-nums;color:#8a8f9c;align-items:baseline;gap:.25rem;font-family:inherit;font-size:1.2rem;display:inline-flex}.evolution-timeline__counter-current{color:#be2127;font-size:1.5rem;font-weight:800}.evolution-timeline__counter-sep{opacity:.8}.evolution-timeline__counter-total{font-weight:600}.evolution-timeline__arrows{gap:.5rem;display:flex}.evolution-timeline__arrow{appearance:none;color:#1e355f;cursor:pointer;background:#fff;border:1px solid #1e355f4d;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .2s,color .2s,border-color .2s,transform .2s,opacity .2s;display:inline-flex}.evolution-timeline__arrow:hover:not(:disabled){color:#fff;background:#be2127;border-color:#be2127}.evolution-timeline__arrow:active:not(:disabled){transform:scale(.95)}.evolution-timeline__arrow:disabled{opacity:.4;cursor:not-allowed}.evolution-timeline__arrow:focus-visible{outline:none;box-shadow:0 0 0 3px #be212740}@media (prefers-reduced-motion:reduce){.evolution-timeline__line-progress,.evolution-timeline__mantine-bullet,.evolution-timeline__year-label,.evolution-timeline__slot,.evolution-timeline__card,.evolution-timeline__arrow{transition:none}}
.page .services h3,.page .footprint h3,.page .programs h3{font-style:normal;font-weight:800;line-height:120%;margin-bottom:0!important;font-size:20px!important}@media (min-width:768px) and (max-width:1024px){.page .services h3,.page .footprint h3,.page .programs h3{font-size:25px!important}}@media (min-width:1024px){.page .services h3,.page .footprint h3,.page .programs h3{font-size:25px!important}}
