.TabModule{--tab-line-color:#b8c6d9;--tab-line-thickness:1px;--tab-left-gap-desktop:12px;padding:5rem 0}
@media(min-width:768px) and (max-width:1023px){.TabModule{padding:6rem 0}
}
@media(min-width:1024px){.TabModule{padding:7.5rem 0}
}
@media(max-width:767px){.TabModule .container .col-12:nth-of-type(2){margin:0 0 2rem}
}
.TabModule .container .tab-hidden{display:none}
.TabModule .container>.title{font-weight:700;letter-spacing:-0.01em;padding-bottom:1.375rem;margin:0}
.TabModule .container h1.title{font-size:2.25rem;line-height:2.625rem}
.TabModule .container h2.title{font-size:1.6875rem;line-height:2.0625rem}
.TabModule .container>h3.title,.TabModule .container>h4.title,.TabModule .container>h5.title,.TabModule .container>h6.title,.TabModule .container>p.title,.TabModule .container>div.title{font-size:1.375rem;line-height:1.75rem}
@media(min-width:768px) and (max-width:1023px){.TabModule .container .title{padding-bottom:1.625rem}
}
@media(min-width:1024px){.TabModule .container h1.title{font-size:2.25rem;line-height:2.625rem;padding-bottom:1.2rem;letter-spacing:-0.02em}
.TabModule .container h2.title{font-size:2rem;line-height:2.375rem;padding-bottom:1.2rem;letter-spacing:-0.02em}
.TabModule .container>h3.title,.TabModule .container>h4.title,.TabModule .container>h5.title,.TabModule .container>h6.title,.TabModule .container>p.title,.TabModule .container>div.title{font-size:1.625rem;line-height:2rem;padding-bottom:0;letter-spacing:-0.02em}
}
.TabModule .container .flickity-wrapper .cell{color:#667790;display:inline-block;margin-right:2rem}
.TabModule .container .flickity-wrapper.flickity-enabled .cell{margin-right:2rem !important}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-slider .cell{margin-right:2rem}
@media(min-width:768px){.TabModule .container .flickity-wrapper .cell:last-child{padding-right:1.5rem}
}
@media(min-width:1024px){.TabModule .container .flickity-wrapper .cell:last-child{padding-right:1rem}
}
.TabModule .container .flickity-wrapper .cell .link{color:#667790;cursor:pointer;padding:1.2rem .5rem .8rem;text-decoration:none;transition:all .2s ease-in-out;white-space:nowrap;margin-right:2rem;display:inline-block;position:relative;z-index:1;font-size:inherit;line-height:1.35}
.TabModule .container .flickity-wrapper .cell .link.active{color:#000 !important;position:relative;z-index:2}
.TabModule .container .flickity-wrapper .cell .link.active::after{animation:fadeIn .3s ease-in-out;background:#000 !important;bottom:0;content:"";display:block;height:var(--tab-line-thickness);left:.5rem;position:absolute;right:.5rem;z-index:3}
.TabModule .container .flickity-wrapper .cell:first-child .link.active::after{left:0}
.TabModule .container .flickity-wrapper .cell:first-child .link{padding-left:0}
.TabModule .container .flickity-wrapper .cell .link:hover,.TabModule .container .flickity-wrapper .cell .link:focus{color:#000 !important}
.TabModule .container .flickity-wrapper .cell .link.active:hover,.TabModule .container .flickity-wrapper .cell .link.active:focus{color:#000 !important}
.TabModule .container .content-tab{animation:fadeIn .3s 1 forwards}
.TabModule .container .content-tab .IndexCard .container{width:100%}
.TabModule .container .flickity-wrapper{font-size:clamp(0.875rem,0.84rem+0.14vw,0.9375rem);padding:0;margin:0;list-style:none;position:relative;overflow:visible;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}
.TabModule .container .flickity-wrapper:after{border-bottom:0;bottom:0;content:"";display:block;left:0;right:0;position:absolute;z-index:0}
@media(max-width:767px){.TabModule .container .flickity-wrapper{font-size:clamp(0.8125rem,0.79rem+0.14vw,0.875rem);width:100%;z-index:1}
}
.TabModule .container .flickity-wrapper:not(.flickity-enabled){display:flex !important;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;margin:0}
.TabModule .container .flickity-wrapper:not(.flickity-enabled)::-webkit-scrollbar{display:none}
.TabModule .container .flickity-wrapper:not(.flickity-enabled) .cell{display:block;flex:0 0 auto}
.TabModule .container .tab-nav-shell{position:relative}
.TabModule .container .tab-nav-shell::after{border-bottom:var(--tab-line-thickness) solid var(--tab-line-color) !important;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;z-index:1}
.TabModule .container .tab-fallback-nav{align-items:center;background:transparent;border:0;cursor:pointer;display:none;height:2.75rem;justify-content:center;margin-top:-1.375rem;padding:0;position:absolute;top:50%;transition:opacity .2s ease-in-out;width:3.25rem;z-index:3}
.TabModule .container .tab-fallback-nav.prev{background:linear-gradient(to right,rgba(255,255,255,1) 36%,rgba(255,255,255,0.96) 58%,rgba(255,255,255,0) 100%)}
.TabModule .container .tab-fallback-nav.next{background:linear-gradient(to left,rgba(255,255,255,1) 36%,rgba(255,255,255,0.96) 58%,rgba(255,255,255,0) 100%)}
.TabModule .container .tab-nav-shell.show-fallback-nav .tab-fallback-nav{display:inline-flex}
.TabModule .container .tab-fallback-nav[hidden]{display:none !important}
.TabModule .container .tab-fallback-nav:hover svg,.TabModule .container .tab-fallback-nav:focus svg{opacity:1}
.TabModule .container .tab-fallback-nav svg{fill:#000;height:.875rem;opacity:.35;width:.875rem}
.TabModule .container .tab-fallback-nav.prev{left:0;justify-content:flex-start}
.TabModule .container .tab-fallback-nav.next{right:0;justify-content:flex-end}
.TabModule .container .tab-fallback-nav.prev svg{margin-left:0}
.TabModule .container .tab-fallback-nav.next svg{margin-right:0}
.TabModule .container .flickity-wrapper:not(.flickity-enabled)::after,.TabModule .container .flickity-wrapper:not(.flickity-enabled)::before{margin:0}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-slider{position:relative}
@media(min-width:768px){.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-slider{padding-left:0}
}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-viewport{margin:auto;width:100%}
@media(max-width:767px){.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-viewport{overflow:visible}
}
@media(min-width:1024px){.TabModule .container .tab-nav-shell.show-fallback-nav .flickity-wrapper:not(.flickity-enabled){padding:0}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-viewport{width:100%}
.TabModule .container .flickity-wrapper .cell:first-child .link{padding-left:0}
.TabModule .container .flickity-wrapper .cell:last-child,.TabModule .container .flickity-wrapper.flickity-enabled .cell:last-child,.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-slider .cell:last-child{margin-right:2rem !important;padding-right:0}
.TabModule .container .flickity-wrapper .cell:last-child .link{margin-right:2rem}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button.previous{margin-left:0}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button.next{margin-right:0}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-viewport:after,.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-viewport:not(.initial):before{display:none}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button.previous,.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button.next{background:transparent}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button{display:block}
.TabModule.big .container .flickity-prev-next-button.next{right:0 !important}
}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-viewport:after{background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1));bottom:0;content:"";display:block;height:100%;margin:-0.05rem -0.75rem;pointer-events:none;position:absolute;right:0;top:0;width:5.75rem}
@media(min-width:768px){.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-viewport:after{width:6.25rem}
}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-viewport:not(.initial):before{background:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,1));bottom:0;content:"";display:block;height:100%;margin:-0.05rem -6vw;pointer-events:none;position:absolute;left:0;top:0;width:5.75rem;z-index:100}
@media(min-width:768px){.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-viewport:not(.initial):before{width:6.25rem}
}
@media(min-width:1024px){.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-viewport:not(.initial):before{margin:-0.05rem -0.75rem}
}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-viewport.no-gradient:after{display:none}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button{width:2.8125rem;height:3.125rem;position:absolute;top:50%;padding:0;margin:0;background:transparent;border-radius:0}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button.previous{background:linear-gradient(to right,rgba(255,255,255,1) 36%,rgba(255,255,255,0.96) 58%,rgba(255,255,255,0) 100%);left:0}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button.next{background:linear-gradient(to left,rgba(255,255,255,1) 36%,rgba(255,255,255,0.96) 58%,rgba(255,255,255,0) 100%);right:0}
@media(max-width:767px){.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button{display:none}
}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button .flickity-button-icon{transition:all .2s ease-in-out;fill:#000;opacity:.25}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button:hover .flickity-button-icon,.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button:focus .flickity-button-icon{background:#fff;opacity:1}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button[disabled]{opacity:0;pointer-events:none}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button.previous{margin-left:0}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button.next{margin-right:0}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button.previous .flickity-button-icon{left:0 !important}
.TabModule .container ul.flickity-wrapper[role="tablist"] .flickity-prev-next-button.next .flickity-button-icon{left:auto !important;right:0 !important}
.TabModule .container .cta-wrapper{margin:.5rem 0 0}
@media(min-width:768px){.TabModule .container .cta-wrapper{margin:.25rem 0 0}
}
@media(min-width:768px){.TabModule .container .cta-wrapper .cta{font-size:.9rem}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@media(min-width:1024px){.TabModule.small .container{max-width:58.33333%;padding-left:2rem;padding-right:2rem;margin:0 auto}
}
.TabModule.big .container .flickity-enabled.is-draggable .flickity-viewport:not(.initial):before{display:none !important}
.TabModule.big .container .flickity-prev-next-button.next{right:0 !important}
@media(min-width:1024px){.TabModule.big .container .flickity-prev-next-button.next{right:0 !important}
}
.TabModule.annual .container .LabelledSection .wrapper,.TabModule.annual .container .LabelledSectionContent .container{margin:0;width:100%}
@media(max-width:1023px){.TabModule.annual .container .LabelledSection:first-child{margin-top:2.1875rem}
}
@media(min-width:1024px){.TabModule.annual .container .LabelledSection:first-child{margin-top:1.125rem}
}