.ksccontact__base{--o-tabs-mbottom:calc(var(--d80) - 9px);--o-tabs-after-top:48px;position:relative}.ksccontact__title{font:var(--t300);letter-spacing:var(--lspacing-t300,normal);margin-bottom:var(--d60)}.ksccontact__tabs{--o-tabs-mbottom:calc(var(--s80) - 9px);margin-bottom:var(--o-tabs-mbottom);margin-top:-9px;margin-inline:-11px;overflow-y:scroll;padding-bottom:9px;padding-top:9px;padding-inline:11px;position:relative;scrollbar-width:none;transition:box-shadow .2s ease-in}.ksccontact__tabs:after{box-shadow:0 1px 0 0 #e5e5e5;content:"";display:block;height:10px;position:absolute;top:var(--o-tabs-after-top);width:100%;z-index:-1}.ksccontact__tabs::-webkit-scrollbar{display:none}.ksccontact__tab-list{-moz-column-gap:30px;column-gap:30px;display:inline-flex;flex-direction:row;margin:0 -1px;min-width:100%}.ksccontact__tab-item{display:inline;transition:box-shadow .2s ease-in}.ksccontact__tab-item.active,.ksccontact__tab-item.active:hover{box-shadow:inset 0 -8px 0 -1px #1a1a1a}.ksccontact__tab-item:hover{box-shadow:inset 0 -3px 0 -1px #1a1a1a}.ksccontact__button{background-color:transparent;border:none;color:#1a1a1a;display:inline-block;font:var(--standard-bold);letter-spacing:var(--lspacing-standard-bold,normal);margin-inline:-6px;margin-bottom:1px;padding:13px 5px;white-space:nowrap}.ksccontact__button.hasFocus{border-radius:4px;box-shadow:0 0 0 4px #1a1a1a}.ksccontact__button:focus,.ksccontact__button:hover{color:#1a1a1a;text-decoration:none}.ksccontact__panel{display:none}.ksccontact__panel.active{display:block}@media (min-width:575px){.ksccontact__tab-list{display:flex}}
@media (min-width: 991px) {
  .ksccontact__base {
    --o-tabs-after-top: 44px;
  }
  .ksccontact__button {
    padding: 9px 5px;
  }
}