.tabs__list[data-v-546fbc3a]{margin:0;padding:0;list-style-type:none}.tabs__trigger[data-v-546fbc3a]{margin:0;padding:0;background:transparent;border:0;outline:none}.tabs__list-outer[data-v-546fbc3a]{position:relative;overflow:hidden;width:100%}.tabs__list-outer.flickity-enabled[data-v-546fbc3a]:focus{outline:none}@media only screen and (min-width: 64em){.tabs__list-outer[data-v-546fbc3a]{padding-inline:2rem}}.tabs__list[data-v-546fbc3a]{position:relative;display:flex;width:100%;list-style-type:none}.tabs__list[data-v-546fbc3a]:focus{outline:none}.tabs__list[data-v-546fbc3a] .flickity-viewport{position:relative}.tabs__list[data-v-546fbc3a] .flickity-slider{display:flex;gap:1rem;height:100%}.tabs__list[data-v-546fbc3a] .flickity-flickity{position:relative}.tabs__list[data-v-546fbc3a] .flickity-cell{flex-shrink:0;transform:translate(0)!important}.tabs__list[data-v-546fbc3a] .is-dragging{cursor:grabbing}.tabs__trigger[data-v-546fbc3a]{font-size:1.2rem;display:flex;align-items:center;height:100%;text-decoration:none}@media (min-width: 1024px){.tabs__trigger[data-v-546fbc3a]{font-size:calc(.6944444444vw + .4888888889rem)}}@media (min-width: 1600px){.tabs__trigger[data-v-546fbc3a]{font-size:1.6rem}}.is-dragging .tabs__trigger[data-v-546fbc3a]{pointer-events:none}.tabs__list-link[data-v-546fbc3a]{position:relative;display:flex;align-items:center;height:100%;padding:1.8rem 2.5rem;cursor:pointer;color:var(--c-primary-7);border-radius:30px;transition:.3s cubic-bezier(.25,.46,.45,.94)}.tabs__list-link[data-v-546fbc3a]:hover,.tabs__list-link.active[data-v-546fbc3a],.router-link-exact-active .tabs__list-link[data-v-546fbc3a]{color:#fff}.tabs__list-link.active[data-v-546fbc3a],.router-link-exact-active .tabs__list-link[data-v-546fbc3a]{background-color:var(--c-primary-1)}.tabs__list-link.active[data-v-546fbc3a]:hover,.router-link-exact-active .tabs__list-link[data-v-546fbc3a]:hover{color:#fff}.tabs__list-link[data-v-546fbc3a]:hover{color:var(--c-primary-1)}[data-template=sectors] .tabs__list-link[data-v-546fbc3a],[data-template=sector] .tabs__list-link[data-v-546fbc3a]{color:var(--c-pastel-2)}.tabs__links-title[data-v-47a86987]{font-weight:700}.tabs__links-title[data-v-47a86987]{text-transform:uppercase}.tabs[data-v-47a86987]{--c-background: var(--c-bg);position:sticky;z-index:31;top:120px;overflow:hidden;box-sizing:border-box;max-width:calc(100vw - var(--scrollbar-width));background-color:var(--c-background);border-top:1px solid var(--c-pastel-6);border-bottom:1px solid var(--c-pastel-6);transition:.3s cubic-bezier(.25,.46,.45,.94)}.tabs.sticky[data-v-47a86987]{top:0;background-color:var(--c-background)}.tabs.sticky.up[data-v-47a86987]{top:120px}@media only screen and (max-width: 63.99em){.tabs.sticky.up[data-v-47a86987]{top:90px}}.tabs *[data-v-47a86987],.tabs *[data-v-47a86987]:before,.tabs *[data-v-47a86987]:after{box-sizing:border-box}[data-template=archive] .tabs[data-v-47a86987]{--c-background: var(--c-primary-9)}[data-template=sectors] .tabs[data-v-47a86987],[data-template=services] .tabs[data-v-47a86987],[data-template=sector] .tabs[data-v-47a86987]{--c-background: var(--c-pastel-9)}[data-template=landing-page] .tabs[data-v-47a86987]{--c-background: var(--c-pastel-1)}@media only screen and (max-width: 63.99em){.tabs[data-v-47a86987]{top:90px}}.tabs__inner[data-v-47a86987]{display:flex;justify-content:space-between;align-items:center;padding-right:0}@media only screen and (min-width: 30em) and (max-width: 63.99em){.tabs__inner[data-v-47a86987]{padding-bottom:1.2rem}}.tabs__links[data-v-47a86987]{width:100%}@media only screen and (max-width: 29.99em){.tabs__links[data-v-47a86987]{margin:20px 0}}@media only screen and (min-width: 64em){.tabs__links[data-v-47a86987]{display:flex;justify-content:space-between;align-items:center}}.tabs__links-title[data-v-47a86987]{display:block;flex-shrink:0;color:var(--c-primary-7)}[data-template=sectors] .tabs__links-title[data-v-47a86987],[data-template=sector] .tabs__links-title[data-v-47a86987]{color:var(--c-pastel-2)}@media only screen and (max-width: 29.99em){.tabs__links-title[data-v-47a86987]{margin-bottom:1.8rem}}@media only screen and (min-width: 30em){.tabs__links-title[data-v-47a86987]{padding:3.2rem 1.8rem 1rem 0}}@media only screen and (min-width: 64em){.tabs__links-title[data-v-47a86987]{padding:1.8rem 1.8rem 1.8rem 0;border-right:1px solid var(--c-pastel-6)}}.tabs__buttons[data-v-47a86987]{display:flex;gap:1rem}@media only screen and (max-width: 63.99em){.tabs__buttons[data-v-47a86987]{display:none}}
