@charset "utf-8";

.base-title[_ngcontent-ng-c2205505008] { display: grid; align-items: center; grid-template-columns: auto 1fr auto; gap: 16px; }

.base-title--center[_ngcontent-ng-c2205505008] { grid-template-columns: var(--stb-title-grid-template-columns); }

.base-title--center[_ngcontent-ng-c2205505008]::before { content: ""; }

.base-title__name[_ngcontent-ng-c2205505008] { text-transform: capitalize; }

.base-title__buttons[_ngcontent-ng-c2205505008] { display: flex; grid-column-end: -1; gap: 16px; justify-self: end; }

.base-title__link[_ngcontent-ng-c2205505008] { --stb-link-gap: 2px; min-width: max-content; margin-left: auto; font-size: 14px; font-weight: 700; line-height: 1.4; }

@media screen and (min-width: 1280px) {
  .base-title__link[_ngcontent-ng-c2205505008] { text-transform: var(--stb-text-transform-style); }
}

.base-title__link--padding[_ngcontent-ng-c2205505008] { padding: 6px 10px; }

.base-title__link--no-text-transform[_ngcontent-ng-c2205505008] { text-transform: none; }

.title[_ngcontent-ng-c2205505008] { display: grid; align-items: center; grid-template-columns: auto 1fr auto; gap: 12px; }

.title--center[_ngcontent-ng-c2205505008] { grid-template-columns: var(--stb-title-grid-template-columns); }

.title--center[_ngcontent-ng-c2205505008]::before { content: ""; }

.title__name[_ngcontent-ng-c2205505008] { text-transform: capitalize; overflow-wrap: break-word; hyphens: auto; }

.title__buttons[_ngcontent-ng-c2205505008] { display: flex; gap: 16px; justify-self: end; }

.title__link[_ngcontent-ng-c2205505008] { min-width: max-content; margin-left: auto; padding: 6px 10px; text-transform: var(--stb-text-transform-style); font-size: 14px; font-weight: 700; line-height: 1.2; }

.title__separator[_ngcontent-ng-c2205505008] { width: 100%; height: 2px; background: rgb(var(--stb-brand-200)); }