:root{--ob-pri-color-regalpurple-50:#f2eaf9;--ob-pri-color-powderblue-100:#f2f2f8;--ob-pri-color-mono-0:#fff;--ob-pri-color-regalpurple-400:#5e10b1;--ob-pri-color-regalpurple-900:#3c1053}
.page-tab-quick-links .main-header-title{display:grid;justify-content:center;padding:40px 32px 0 32px;text-align:center}
.page-tab-quick-links .main-header-title .cmp-title__text{font-family:"RNHouseSansRegular",sans-serif}
.page-tab-quick-links #custom-tab-component{padding-bottom:28px}
.page-tab-quick-links .tab-button-container{display:flex;justify-content:center;position:relative;z-index:99;padding-bottom:40px;margin-top:-1px;padding-top:4px;width:100%}
.page-tab-quick-links .tab-button-container .tabs-button{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4px;align-items:center;justify-content:center;background-color:var(--ob-pri-color-regalpurple-50);border-radius:32px;padding:4px;box-shadow:0 12px 20px 0 rgba(33,33,33,0.12)}
.page-tab-quick-links .tab-button-container .tabs-button .tab-option{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;color:var(--ob-pri-color-regalpurple-400);font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.2px;background-color:var(--ob-pri-color-regalpurple-50);border:unset;border-radius:32px;height:48px;width:216px;padding:11px 12px;cursor:pointer;text-decoration:none;transition:background-color .3s ease}
.page-tab-quick-links .tab-button-container .tabs-button .tab-option:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;color:var(--ob-pri-color-regalpurple-900)}
.page-tab-quick-links .tab-button-container .tabs-button .tab-option:focus,.page-tab-quick-links .tab-button-container .tabs-button .tab-option:focus-visible{outline:2px solid var(--ob-pri-color-regalpurple-400)}
.page-tab-quick-links .tab-button-container .tabs-button .tab-option.active{color:var(--ob-pri-color-mono-0);background-color:var(--ob-pri-color-regalpurple-900)}
.page-tab-quick-links .tab-button-container .tabs-button .tab-option.active:focus,.page-tab-quick-links .tab-button-container .tabs-button .tab-option.active:focus-visible{border:2px solid var(--ob-pri-color-mono-0);outline:2px solid var(--ob-pri-color-regalpurple-900)}
.page-tab-quick-links .tab-button-container.sticky-tab{position:sticky;top:0;z-index:99}
.page-tab-quick-links .tab-content{display:none}
.cq-wcm-edit .page-tab-quick-links .tab-content,.page-tab-quick-links .tab-content .aem-AuthorLayer-Edit{display:block}
.page-tab-quick-links .tab-content.active{display:block}
.tabs.panelcontainer{padding-left:0 !important;padding-right:0 !important}
.tabs.panelcontainer .tab-button-wrapper.theme-grey,.tabs.panelcontainer .tab-button-wrapper.theme-purple{background-color:var(--ob-pri-color-powderblue-100)}
.tabs.panelcontainer .tab-button-wrapper.theme-grey .tabs-button,.tabs.panelcontainer .tab-button-wrapper.theme-purple .tabs-button{background-color:var(--ob-pri-color-mono-0)}
.tabs.panelcontainer .tab-button-wrapper.theme-grey .tabs-button .tab-option,.tabs.panelcontainer .tab-button-wrapper.theme-purple .tabs-button .tab-option{background-color:var(--ob-pri-color-mono-0)}
.tabs.panelcontainer .tab-button-wrapper.theme-grey .tabs-button .tab-option.active,.tabs.panelcontainer .tab-button-wrapper.theme-purple .tabs-button .tab-option.active{background-color:var(--ob-pri-color-regalpurple-900)}
.tabs.panelcontainer .tab-button-wrapper.theme-purple{background-color:var(--ob-pri-color-regalpurple-50)}
@media(min-width:1024px) and (max-width:1255px){.page-tab-quick-links .main-header-title{padding:24px 24px 0 24px}
.page-tab-quick-links .tab-button-container{padding-bottom:24px}
}
@media(min-width:768px) and (max-width:1023px){.page-tab-quick-links .main-header-title{padding:24px 24px 0 24px}
.page-tab-quick-links #custom-tab-component{padding-bottom:20px}
.page-tab-quick-links .tab-button-container{padding-bottom:24px;padding-top:4px}
}
@media(max-width:767px){.page-tab-quick-links .main-header-title{padding:16px 16px 0 16px}
.page-tab-quick-links #custom-tab-component{padding-bottom:28px}
.page-tab-quick-links .tab-button-container{padding-bottom:24px;padding-top:4px}
.page-tab-quick-links .tab-button-container .tabs-button .tab-option{width:158px}
}
@media(max-width:374px){.page-tab-quick-links .tab-button-container .tabs-button .tab-option{width:134px}
}