
body.admin-bar header.header-block {
  top: 32px;
}
@media (max-width: 782px) {
  body.admin-bar header.header-block {
    top: 0;
  }
}
body.header-mobile-open {
  overflow: hidden;
}

header.header-block {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 120;
  width: 100%;
  color: #011F32;
}
header.header-block .container {
  padding: 0;
}
header.header-block .header-block__banner {
  max-height: 5rem;
  overflow: hidden;
  background: #F9F5FF;
  border-bottom: 1px solid rgba(127, 86, 217, 0.12);
  opacity: 1;
  transition: max-height 0.25s cubic-bezier(0.16, 1.08, 0.38, 0.98), border-color 0.25s cubic-bezier(0.16, 1.08, 0.38, 0.98), opacity 0.2s cubic-bezier(0.16, 1.08, 0.38, 0.98);
}
header.header-block .header-block__banner:hover {
  background-color: #E83F5C;
}
header.header-block .header-block__banner:hover .header-block__banner-pill {
  background-color: #FFFFFF;
  color: #E83F5C;
}
header.header-block .header-block__banner:hover .header-block__banner-pill img {
  filter: brightness(1) invert(0);
}
header.header-block.scrolled .header-block__banner {
  max-height: 0;
  border-bottom-color: transparent;
  opacity: 0;
  pointer-events: none;
}
header.header-block .header-block__banner-container {
  min-height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  position: relative;
}
header.header-block .header-block__banner-link {
  min-width: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
  padding: 0.625rem 0;
  color: #011F32;
}
header.header-block .header-block__banner-pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  padding: 0.25rem 0.5rem;
  border-radius: 999px;
  background: #f63d68;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
header.header-block .header-block__banner-pill img {
  width: 0.75rem;
  height: 0.75rem;
  object-fit: contain;
  filter: brightness(0) invert(1);
}
header.header-block .header-block__banner-text {
  font-size: 14px;
  line-height: 1.4;
}
header.header-block .header-block__banner-close {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  right: 0;
  border: 0;
  background: transparent;
  transform: translateY(-50%);
  cursor: pointer;
}
header.header-block .header-block__banner-close::before, header.header-block .header-block__banner-close::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  height: 1px;
  background: rgba(1, 31, 50, 0.55);
}
header.header-block .header-block__banner-close::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
header.header-block .header-block__banner-close::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
header.header-block .header-block__main {
  position: relative;
  z-index: 3;
  background: #FFFFFF;
  border-bottom: 1px solid rgba(230, 230, 230, 0.9);
}
header.header-block .header-block__main-container {
  min-height: 76px;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: 1.5rem;
}
header.header-block .header-block__logo {
  width: 115px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
}
header.header-block .header-block__logo img {
  width: 115px;
  height: 24px;
  display: block;
  object-fit: contain;
}
header.header-block .header-block__desktop-nav {
  min-width: 0;
  display: flex;
  justify-content: center;
}
header.header-block .header-block__nav-list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2rem;
}
header.header-block .header-block__nav-item {
  position: relative;
}
header.header-block .header-block__nav-link,
header.header-block .header-block__nav-trigger {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  border-radius: 12px;
  color: #011F32;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}
header.header-block .header-block__nav-trigger {
  border: 0;
  background: transparent;
  cursor: pointer;
}
header.header-block .header-block__nav-trigger::after {
  content: "";
  width: 12px;
  height: 12px;
  transform: rotate(0deg) translateY(-2px);
  transition: transform 0.25s cubic-bezier(0.16, 1.08, 0.38, 0.98);
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75781 5L5.29335 8.53553C5.68387 8.92606 6.31704 8.92606 6.70756 8.53553L10.2431 5' stroke='%23011F32' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
header.header-block .header-block__nav-trigger[aria-expanded=true]::after {
  transform: rotate(-180deg) translateY(-2px);
}
header.header-block .header-block__utilities {
  display: flex;
  align-items: center;
  gap: 1rem;
  justify-self: end;
}
header.header-block .header-block__actions {
  gap: 0.75rem;
}
header.header-block .header-block__language-switcher {
  position: relative;
}
header.header-block .header-block__language-switcher[open] .header-block__language-summary {
  background: #F9F5FF;
}
header.header-block .header-block__language-summary {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem 0.875rem;
  border-radius: 12px;
  cursor: pointer;
  list-style: none;
  font-size: 12px;
  font-weight: 500;
}
header.header-block .header-block__language-summary::-webkit-details-marker {
  display: none;
}
header.header-block .header-block__language-summary::before {
  content: "";
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 13.5C10.5899 13.5 13.5 10.5899 13.5 7C13.5 3.41015 10.5899 0.5 7 0.5M7 13.5C3.41015 13.5 0.5 10.5899 0.5 7C0.5 3.41015 3.41015 0.5 7 0.5M7 13.5C8.38071 13.5 9.5 10.5899 9.5 7C9.5 3.41015 8.38071 0.5 7 0.5M7 13.5C5.61929 13.5 4.5 10.5899 4.5 7C4.5 3.41015 5.61929 0.5 7 0.5M12.4046 3.5C11.2386 4.70599 9.25282 5.5 6.99919 5.5C4.74555 5.5 2.75979 4.70599 1.59375 3.5M12.4046 10.5C11.2386 9.29401 9.25282 8.5 6.99919 8.5C4.74555 8.5 2.75979 9.29401 1.59375 10.5' stroke='%23011F32'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
header.header-block .header-block__language-summary::after {
  content: "";
  width: 7px;
  height: 7px;
  border-right: 1.5px solid currentColor;
  border-bottom: 1.5px solid currentColor;
  transform: rotate(45deg) translateY(-1px);
}
header.header-block .header-block__language-dropdown {
  min-width: 140px;
  position: absolute;
  top: calc(100% + 0.5rem);
  right: 0;
  padding: 0.5rem;
  border: 1px solid rgba(230, 230, 230, 0.9);
  border-radius: 12px;
  background: #FFFFFF;
  box-shadow: 0 24px 40px rgba(1, 31, 50, 0.08);
}
header.header-block .header-block__language-list {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
header.header-block .header-block__language-list a {
  display: block;
  padding: 0.5rem 0.625rem;
  border-radius: 8px;
  color: #011F32;
  font-size: 13px;
  transition: background-color 0.25s cubic-bezier(0.16, 1.08, 0.38, 0.98);
}
header.header-block .header-block__language-list a:hover, header.header-block .header-block__language-list a[aria-current=true] {
  background: #F9F5FF;
}
header.header-block .header-block__burger {
  display: none;
}
header.header-block .header-block__desktop-panels {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 2;
}
header.header-block .header-block__panel {
  width: 100%;
  border-top: 1px solid rgba(230, 230, 230, 0.8);
  background: #FFFFFF;
  backdrop-filter: blur(8px);
  box-shadow: 0 30px 50px rgba(1, 31, 50, 0.08);
}
header.header-block .header-block__panel .container {
  background: #FFFFFF;
}
header.header-block .header-block__panel:has(.header-block__column--cards) {
  background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgb(249, 245, 255) 52%, rgb(249, 245, 255) 100%);
}
header.header-block .header-block__panel[hidden],
header.header-block .header-block__backdrop[hidden],
header.header-block .header-block__mobile-drawer[hidden],
header.header-block .header-block__mobile-panel[hidden],
header.header-block .header-block__tabs-pane[hidden] {
  display: none !important;
}
header.header-block .header-block__columns {
  display: flex;
  align-items: stretch;
  padding: 0rem;
}
header.header-block .header-block__column {
  min-width: 0;
  padding: 2rem;
}
header.header-block .header-block__column:not(:first-child) {
  border-left: 1px solid #E6E6E6;
}
header.header-block .header-block__column:not(:first-child).header-block__column--cards {
  border-left: 1px solid #F4EBFF;
}
header.header-block .header-block__column:first-child {
  padding-left: 0;
}
header.header-block .header-block__column--block_list {
  flex: 1 1 440px;
}
header.header-block .header-block__column--simple_links {
  flex: 0 0 340px;
  max-width: 340px;
}
header.header-block .header-block__column--cards {
  flex: 0 0 auto;
  width: fit-content;
  max-width: 656px;
  background-color: #F9F5FF;
}
header.header-block .header-block__column--cta_card {
  flex: 0 0 352px;
  max-width: 352px;
}
header.header-block .header-block__column--resource_cards {
  flex: 0 0 auto;
  width: fit-content;
  max-width: 656px;
}
header.header-block .header-block__column-title {
  display: block;
  padding-bottom: 0.75rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid rgba(230, 230, 230, 0.85);
  color: rgba(1, 31, 50, 0.7);
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 5%;
  text-transform: uppercase;
}
header.header-block .header-block__block-grid {
  display: flex;
  flex-wrap: wrap;
}
header.header-block .header-block__feature-link {
  --header-feature-color: #7f56d9;
  --header-feature-color-soft: #7f56d91a;
  max-width: 277px;
  width: 100%;
  display: flex;
  flex: 1 1 277px;
  align-items: center;
  gap: 0.75rem;
  padding: 12px;
  border-radius: 12px;
  transition: background-color 0.25s cubic-bezier(0.16, 1.08, 0.38, 0.98);
  position: relative;
}
header.header-block .header-block__feature-link:after {
  content: "";
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 6.27299H9.68165M7.22656 9.54593L10.4994 6.27309L7.22656 3.00024' stroke='%23011F32'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
}
header.header-block .header-block__feature-link:hover {
  background-color: #F3F3F3;
}
header.header-block .header-block__feature-link:hover:after {
  opacity: 1;
}
header.header-block .header-block__feature-link:hover .header-block__feature-icon {
  background-color: var(--header-feature-color);
}
header.header-block .header-block__feature-link:hover .header-block__feature-icon img {
  filter: brightness(0) invert(1);
}
header.header-block .header-block__feature-icon {
  width: 40px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 40px;
  border-radius: 8px;
  background: var(--header-feature-color-soft);
}
header.header-block .header-block__feature-icon--small {
  width: 24px;
  height: 24px;
  flex-basis: 24px;
}
header.header-block .header-block__feature-icon img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}
header.header-block .header-block__feature-icon-fallback {
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 3px;
  background: var(--header-feature-color);
}
header.header-block .header-block__feature-copy {
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 0;
}
header.header-block .header-block__feature-title {
  color: #011F32;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
header.header-block .header-block__feature-description {
  color: #344C5B;
  font-size: 12px;
  line-height: 140%;
}
header.header-block .header-block__simple-links {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
header.header-block .header-block__simple-link {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem 0.875rem;
  border-radius: 12px;
  color: #011F32;
  font-size: 14px;
  font-weight: 400;
  transition: background-color 0.25s cubic-bezier(0.16, 1.08, 0.38, 0.98);
  position: relative;
}
header.header-block .header-block__simple-link:after {
  content: "";
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 6.27299H9.68165M7.22656 9.54593L10.4994 6.27309L7.22656 3.00024' stroke='%23011F32'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
}
header.header-block .header-block__simple-link:hover {
  background: #F9F5FF;
}
header.header-block .header-block__simple-link:hover:after {
  opacity: 1;
}
header.header-block .header-block__cta-card {
  width: 288px;
  min-height: 100%;
  max-width: 288px;
  display: flex;
  flex-direction: column;
  padding: 1.5rem;
  border-radius: 8px;
  background: linear-gradient(103.27deg, #9446EE 11%, #53389E 33%, #033587 73%, #0E2841 97%);
  color: #FFFFFF;
  position: relative;
}
header.header-block .header-block__cta-card::after {
  content: "";
  position: absolute;
  right: -3px;
  bottom: 31px;
  background-image: url("data:image/svg+xml,%3Csvg width='73' height='105' viewBox='0 0 73 105' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M88.7679 0.567096L87.9442 8.70442e-05L86.8102 1.6475L87.6339 2.21451L88.2009 1.39081L88.7679 0.567096ZM102.046 45.7111L101.057 45.5655V45.5655L102.046 45.7111ZM30.3107 56.8327L29.3469 56.5661L30.3107 56.8327ZM0.214505 97.1405C-0.127287 97.5743 -0.0526896 98.2031 0.381132 98.5449L7.45058 104.115C7.8844 104.456 8.51315 104.382 8.85494 103.948C9.19673 103.514 9.12213 102.885 8.68832 102.544L2.40436 97.5928L7.35531 91.3088C7.6971 90.875 7.6225 90.2462 7.18869 89.9044C6.75486 89.5626 6.12611 89.6372 5.78432 90.0711L0.214505 97.1405ZM88.2009 1.39081L87.6339 2.21451C93.9952 6.59341 104.946 19.1451 101.057 45.5655L102.046 45.7111L103.036 45.8568C107.035 18.6811 95.7567 5.37791 88.7679 0.567096L88.2009 1.39081ZM102.046 45.7111L101.057 45.5655C99.8813 53.5537 94.5889 59.8142 87.2378 64.3306C79.8842 68.8485 70.5607 71.5575 61.5745 72.4436C52.5721 73.3313 44.0438 72.3769 38.2562 69.7036C35.369 68.3701 33.2347 66.6424 32.0184 64.5756C30.8182 62.5362 30.4531 60.0687 31.2745 57.0993L30.3107 56.8327L29.3469 56.5661C28.3969 60.0002 28.7909 63.0346 30.2947 65.59C31.7824 68.1179 34.2968 70.0779 37.4175 71.5193C43.6458 74.3961 52.5698 75.3412 61.7707 74.4339C70.9879 73.5251 80.6186 70.7446 88.2848 66.0347C95.9535 61.3232 101.746 54.6173 103.036 45.8568L102.046 45.7111ZM30.3107 56.8327L31.2745 57.0993C32.3796 53.1044 34.348 50.6077 36.59 49.2826C38.8327 47.9571 41.4595 47.7376 44.0206 48.5007C49.154 50.0304 54.0021 55.5351 54.3107 63.7617L55.31 63.7242L56.3093 63.6867C55.9723 54.7032 50.6379 48.3857 44.5917 46.584C41.5629 45.6815 38.3506 45.9189 35.5724 47.5609C32.7934 49.2033 30.559 52.1845 29.3469 56.5661L30.3107 56.8327ZM55.31 63.7242L54.3107 63.7617C54.6162 71.9035 50.1658 79.0686 41.1275 84.7763C32.067 90.4979 18.4933 94.6768 0.882175 96.7664L0.999998 97.7594L1.11782 98.7524C18.8781 96.6452 32.7823 92.4116 42.1954 86.4673C51.6306 80.5091 56.6495 72.7549 56.3093 63.6867L55.31 63.7242Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 82px;
  height: 118px;
}
header.header-block .header-block__cta-card-title {
  color: #FFFFFF;
  margin-bottom: 0.5rem;
}
header.header-block .header-block__cta-card-text {
  color: #FFFFFF;
  font-size: 14px;
  line-height: 140%;
}
header.header-block .header-block__cta-card-link {
  margin-top: 84px;
  width: fit-content;
}
header.header-block .header-block__cards-list {
  width: max-content;
  max-width: 608px;
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
}
header.header-block .header-block__cards-list .header-block__cta-card {
  flex: 0 0 288px;
}
header.header-block .header-block__resource-list {
  width: max-content;
  max-width: 608px;
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
}
header.header-block .header-block__resource-card {
  width: 288px;
  flex: 0 0 288px;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  color: inherit;
  text-decoration: none;
}
header.header-block .header-block__resource-card-media {
  width: 100%;
  height: 150px;
  margin: 0;
  overflow: hidden;
  border-radius: 8px;
}
header.header-block .header-block__resource-card-media img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
header.header-block .header-block__resource-card-content {
  display: flex;
  flex-direction: column;
}
header.header-block .header-block__resource-card-category {
  color: #344C5B;
}
header.header-block .header-block__resource-card-title {
  margin: 0;
  color: #011F32;
  line-height: 1.35;
}
header.header-block .header-block__resource-card-category + .header-block__resource-card-title {
  margin-top: 0.5rem;
}
header.header-block .header-block__tabs-panel {
  display: flex;
  gap: 0;
}
header.header-block .header-block__tabs-menu {
  flex: 0 0 316px;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 2rem 2rem 2rem 0;
  border-right: 1px solid #E6E6E6;
}
header.header-block .header-block__tabs-menu-button {
  min-height: 56px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.875rem 1rem;
  border: 1px solid transparent;
  border-radius: 12px;
  background: transparent;
  color: #011F32;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  cursor: pointer;
  transition: background-color 0.25s cubic-bezier(0.16, 1.08, 0.38, 0.98), border-color 0.25s cubic-bezier(0.16, 1.08, 0.38, 0.98);
}
header.header-block .header-block__tabs-menu-button::after {
  content: "";
  width: 8px;
  height: 8px;
  border-right: 1.5px solid currentColor;
  border-bottom: 1.5px solid currentColor;
  transform: rotate(-45deg);
}
header.header-block .header-block__tabs-menu-button:hover, header.header-block .header-block__tabs-menu-button.is-active {
  background: #F9F5FF;
}
header.header-block .header-block__tabs-content {
  flex: 1 1 0;
  min-width: 0;
  padding: 1.5rem 0 2rem 2rem;
}
header.header-block .header-block__tabs-pane.is-active {
  display: block;
}
header.header-block .header-block__backdrop {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: calc(100dvh - 100%);
  z-index: 1;
  background: rgba(1, 31, 50, 0.3);
}
header.header-block .header-block__mobile-drawer {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  max-height: calc(100dvh - 100%);
  padding: 0 0 1.5rem;
  background: #FFFFFF;
  box-shadow: 0 24px 40px rgba(1, 31, 50, 0.08);
  overflow-y: auto;
}
header.header-block .header-block__mobile-drawer-container {
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
header.header-block .header-block__mobile-list {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
header.header-block .header-block__mobile-link,
header.header-block .header-block__mobile-trigger {
  width: 100%;
  min-height: 52px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.875rem 1rem;
  border-radius: 12px;
  background: #F3F3F3;
  color: #011F32;
  font-size: 15px;
  font-weight: 500;
}
header.header-block .header-block__mobile-trigger {
  border: 0;
  cursor: pointer;
}
header.header-block .header-block__mobile-trigger::after {
  content: "";
  width: 8px;
  height: 8px;
  border-right: 1.5px solid currentColor;
  border-bottom: 1.5px solid currentColor;
  transform: rotate(45deg);
  transition: transform 0.25s cubic-bezier(0.16, 1.08, 0.38, 0.98);
}
header.header-block .header-block__mobile-trigger[aria-expanded=true]::after {
  transform: rotate(-135deg);
}
header.header-block .header-block__mobile-panel {
  padding: 0.875rem 0 0.25rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
header.header-block .header-block__mobile-section {
  display: flex;
  flex-direction: column;
}
header.header-block .header-block__mobile-languages,
header.header-block .header-block__mobile-actions {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
header.header-block .header-block__mobile-section-title {
  color: rgba(1, 31, 50, 0.68);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
@media all and (max-width: 1280px) {
  header.header-block.scrolled {
    height: 72px;
  }
  header.header-block.scrolled .header-block__banner {
    display: none;
  }
  header.header-block.scrolled .header-block__main {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
  }
  header.header-block .header-block__main-container {
    min-height: 72px;
    grid-template-columns: auto 1fr auto;
  }
  header.header-block .header-block__desktop-nav,
  header.header-block .header-block__utilities {
    display: none;
  }
  header.header-block .header-block__burger {
    display: inline-flex;
    justify-self: end;
  }
  header.header-block .header-block__desktop-panels,
  header.header-block .header-block__backdrop {
    display: none;
  }
}
@media all and (max-width: 992px) {
  header.header-block .header-block__columns,
  header.header-block .header-block__tabs-panel {
    flex-direction: column;
  }
  header.header-block .header-block__column--block_list,
  header.header-block .header-block__column--simple_links,
  header.header-block .header-block__column--cards,
  header.header-block .header-block__column--cta_card,
  header.header-block .header-block__column--resource_cards {
    width: auto;
    max-width: none;
    flex-basis: auto;
  }
  header.header-block .header-block__cards-list,
  header.header-block .header-block__resource-list {
    width: 100%;
    max-width: none;
  }
  header.header-block .header-block__tabs-menu {
    padding: 1.5rem 0 1rem;
  }
  header.header-block .header-block__tabs-content {
    padding: 1rem 0 2rem;
  }
}
@media all and (max-width: 768px) {
  header.header-block.scrolled {
    height: 68px;
  }
  header.header-block .header-block__banner-container {
    min-height: 36px;
    padding: 0.25rem 0;
  }
  header.header-block .header-block__banner-link {
    width: calc(100% - 32px);
    gap: 0.5rem;
    justify-content: flex-start;
  }
  header.header-block .header-block__banner-text {
    font-size: 11px;
  }
  header.header-block .header-block__main-container {
    min-height: 68px;
    gap: 1rem;
  }
  header.header-block .header-block__logo,
  header.header-block .header-block__logo img {
    width: 104px;
    height: 22px;
  }
  header.header-block .header-block__block-grid,
  header.header-block .header-block__cards-list,
  header.header-block .header-block__resource-list {
    flex-direction: column;
  }
  header.header-block .header-block__feature-link,
  header.header-block .header-block__cards-list .header-block__cta-card,
  header.header-block .header-block__resource-card {
    width: 100%;
    flex-basis: auto;
  }
  header.header-block .header-block__tabs-menu {
    display: grid;
    grid-template-columns: 1fr;
  }
}