/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.reset--list{margin:0;padding:0;list-style:none;max-width:none}.reset--list li{margin-bottom:0}.reset--fieldset{border:0;padding:0;margin:0;min-width:0}.reset--fieldset legend{padding:0;display:table}.secondary-navigation{width:100%;border-top:1px solid #e1e1e1}.secondary-navigation nav{width:100%}.secondary-navigation ul{margin:0;padding:0;list-style:none;max-width:none;display:flex;justify-content:flex-end;flex-direction:column}.secondary-navigation ul li{display:flex;margin:0}@media (max-width:767px){.secondary-navigation ul li{order:2;border-bottom:1px solid #e1e1e1}.secondary-navigation ul li:last-child{order:1}}.secondary-navigation ul li a{font-size:.875rem;line-height:1.6;margin:auto;padding:1rem .75rem;text-decoration:none;color:#2e3e79;font-weight:700;width:100%;text-align:center;font-family:Poppins,"Fira Sans",helvetica,arial,sans-serif}@media (min-width:768px){.secondary-navigation{width:auto;border-top:0}.secondary-navigation ul{flex-direction:row}.secondary-navigation ul li a{width:auto;color:#fff;font-weight:400}}
.section-tabs{font-size:.875rem;font-weight:400;line-height:1.6;background:#fff;height:57px;width:100%;max-width:100vw;z-index:1;position:relative;border:none}@media (min-width:900px){.section-tabs{max-width:100%;height:48px}}.section-tabs::after{content:"";position:absolute;width:100%;height:2px;left:0;bottom:-2px;background-image:radial-gradient(circle,rgba(125,125,125,.15) 0,transparent 110%)}.section-tabs+h2,.section-tabs+p{margin-top:56px}.section-tabs--sticky{z-index:2;position:fixed;top:4.5rem;width:1500px;max-width:100%;left:50%;transform:translateX(-50%);margin:0;border-top:1px solid #f4f4f4}.section-tabs__toggle{font-size:1rem;font-weight:400;line-height:1.6;color:#027bc5;background:#fff;display:flex;flex-direction:column;align-items:normal;padding:.5rem .75rem;height:56px;width:100%;position:relative;text-align:left}.section-tabs__toggle:hover{opacity:1}.section-tabs__toggle::before{font-weight:400;font-size:.7em;display:block;color:#2f2f2f;content:"CURRENT";height:1.2rem;line-height:1.8}.section-tabs__toggle::after{content:"";display:block;position:absolute;top:1.7rem;right:2rem;width:0;height:0;border-top:5px solid #2f2f2f;border-left:5px solid transparent;border-right:5px solid transparent}.section-tabs__toggle div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;max-width:calc(100% - 2rem)}.section-tabs__toggle>div:empty::before{content:"Select a section"}@media (min-width:900px){.section-tabs__toggle{display:none}}.section-tabs__list{margin:0;padding:0;list-style:none;max-width:none;z-index:10;max-height:calc(100vh - 131px);overflow-y:auto;justify-content:flex-start;display:none;flex-direction:column;background:#fff;position:relative;top:1px;box-shadow:0 2px 8px 0 color(transparent-black);min-width:100%}.section-tabs__list li{margin-bottom:0}.section-tabs__list--open{display:flex}@media (min-width:900px){.section-tabs__list{display:flex;flex-direction:row;background:0 0;top:0;box-shadow:none;z-index:inherit;max-height:initial;overflow-y:initial;padding:0 1rem;overflow-x:auto}}.section-tabs__item{display:block;margin-bottom:0;border-bottom:2px solid transparent;overflow:hidden;flex-shrink:0}.section-tabs__item a{font-size:1rem;font-weight:500;line-height:1.6;text-decoration:none;display:block;outline-offset:-2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#0078c1;padding:.5rem 1rem .5rem .75rem}.section-tabs__item a:focus,.section-tabs__item a:hover{text-decoration:underline}@media (min-width:900px){.section-tabs__item--active{border-bottom:2px solid #027bc5}.section-tabs__item:first-child{margin-left:auto}.section-tabs__item:last-child{margin-right:auto}.section-tabs__item a{line-height:1.9;padding:.5rem 1rem}}.section-tabs__item--active{background:#fff;color:#027bc5;border-bottom-width:4px}.section-tabs__item--active a{color:#027bc5}@media (min-width:768px){.page__sidebar+.page__content .section-tabs{width:100%}}.js-section-tabs-container{padding:4rem 2rem 0}.js-section-tabs-container__is-empty{display:none}.main.theme--innovation .section-tabs+*{margin-top:4rem}.main.theme--innovation .section-tabs.section-tabs--sticky+*{margin-top:7rem}.main.theme--default .section-tabs+*,.section-tabs+section>.js-section-tab{margin-top:0}
