.tabs{display:block}.tabs__header-wrap{position:sticky;top:calc(var(--header-height));background-color:var(--color-white);margin-right:calc(-1*var(--grid-col-gutter));margin-left:calc(-1*var(--grid-col-gutter));z-index:11}.tabs__header-wrap::before{margin:0 calc(-50vw + 50%);content:"";width:100vw;display:block;height:0;border-top:1px solid var(--color-gray-200);max-width:100vw;position:absolute;bottom:0;left:0}.tabs__header{display:flex;overflow:auto;position:relative;padding-left:var(--grid-col-gutter);padding-right:var(--grid-col-gutter);-ms-overflow-style:none;scrollbar-width:none}.tabs__header::-webkit-scrollbar{display:none}.tabs__slider{border-bottom:3px solid var(--color-deep-blue);position:absolute;bottom:0;width:100px;margin-left:calc(-1*var(--grid-col-gutter));transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.tabs__link{display:block}.tabs__link+.tabs__link{margin-left:25px}.tabs__link a{display:block;padding:15px 0;border-bottom:3px solid rgba(0,0,0,0);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-ocean-blue);text-align:center}@media screen and (min-width: 768px){.tabs__link a{padding:15px 20px}}@media screen and (min-width: 1024px){.tabs__link a{padding:15px 30px}}.tabs__link a:hover{color:var(--color-deep-blue)}.tabs__link[active] a{color:var(--color-deep-blue)}.tabs__content-wrap{margin-top:calc(-1*var(--typography-spacing))}.tabs__content{display:none;padding-top:calc(3*var(--typography-spacing))}.tabs__content[data-active]{display:block}
