@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-2cfe77 {font-size: 54.4px; line-height: 1.3; font-weight: 700; color: var(--c-white); margin-top: 0; margin-bottom: 0}@media (max-width: 1279px) {#brxe-2cfe77 {font-size: 42px}}@media (max-width: 767px) {#brxe-2cfe77 {font-size: 40px}}#brxe-0fc8e2 {max-width: 1440px; position: relative; z-index: 1}#brxe-fbef05 {display: flex; flex-direction: column; justify-content: center; position: relative; overflow: hidden; padding-top: 140px; padding-right: 7.5%; padding-bottom: 0; padding-left: 7.5%; min-height: 300px}@media (max-width: 767px) {#brxe-fbef05 {padding-top: 70px; padding-right: 7.5%; padding-bottom: 0; padding-left: 7.5%; min-height: 250px}}#brxe-dfb003 {font-size: 32px; line-height: 1.25; font-weight: 700; color: var(--c-black); margin-top: 0; margin-bottom: 44px}#brxe-dfb003 { word-break: keep-all; overflow-wrap: anywhere; }@media (max-width: 1279px) {#brxe-dfb003 {font-size: 28px}}@media (max-width: 767px) {#brxe-dfb003 {font-size: 24px}}#brxe-e7fb33 {font-size: 16px; line-height: 1.6; color: var(--c-black); margin-bottom: 20px}#brxe-ca0503 {display: flex; flex-direction: row; flex-wrap: wrap; column-gap: 20px; row-gap: 20px; justify-content: flex-start}#brxe-73d220 {row-gap: 0px; width: 100%; padding-top: 40px; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; background-color: #f5f5f7; border-radius: 20px}@media (max-width: 767px) {#brxe-73d220 {padding-top: 28px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px}}#brxe-6029ab {max-width: 1440px; row-gap: 30px; position: relative; z-index: 3; align-items: stretch}#brxe-a98e83 {padding-top: 80px; padding-right: 7.5%; padding-bottom: 80px; padding-left: 7.5%; background-color: var(--c-white)}@media (max-width: 1279px) {#brxe-a98e83 {padding-top: 60px; padding-right: 7.5%; padding-bottom: 60px; padding-left: 7.5%}}@media (max-width: 1023px) {#brxe-a98e83 {padding-top: 50px; padding-right: 7.5%; padding-bottom: 50px; padding-left: 7.5%}}@media (max-width: 767px) {#brxe-a98e83 {padding-top: 40px; padding-right: 7.5%; padding-bottom: 40px; padding-left: 7.5%}}#brxe-25e8bf {font-size: 32px; line-height: 1.25; font-weight: 700; color: var(--c-black); margin-top: 0; margin-bottom: 44px}#brxe-25e8bf { word-break: keep-all; overflow-wrap: anywhere; }@media (max-width: 1279px) {#brxe-25e8bf {font-size: 28px}}@media (max-width: 767px) {#brxe-25e8bf {font-size: 24px}}#brxe-f14767 {font-size: 16px; line-height: 1.6; color: var(--c-black)}#brxe-f14767 a {font-size: 16px; line-height: 1.6; color: var(--c-black); font-size: inherit}#brxe-f14767 > * + * { margin-top: 1em; } #brxe-f14767 ul, #brxe-f14767 ol { padding-left: 1.4em; } #brxe-f14767 li + li { margin-top: .35em; } #brxe-f14767 h3, #brxe-f14767 h4, #brxe-f14767 h5 { font-weight: 700; line-height: 1.35; margin-top: 1.4em; } #brxe-f14767 h3 { font-size: 1.25em; } #brxe-f14767 h4 { font-size: 1.1em; } #brxe-f14767 a { color: inherit; text-decoration: underline; text-underline-offset: 3px; } #brxe-f14767 .stw-inline-imgs img { display: inline-block; vertical-align: middle; } #brxe-f14767 .stw-inline-imgs a { text-decoration: none; } #brxe-f14767::after { content: ""; display: table; clear: both; } #brxe-f14767 table { width: 100%; border-collapse: collapse; } #brxe-f14767 th, #brxe-f14767 td { border: 1px solid rgba(128,128,128,.35); padding: 8px 10px; text-align: left; vertical-align: top; }@media (max-width: 1023px) {#brxe-f14767 {font-size: 14px}#brxe-f14767 a {font-size: 14px; font-size: inherit}}#brxe-a9e1c4 {row-gap: 0px; width: 100%}#brxe-d6c003 {max-width: 1440px; row-gap: 30px; position: relative; z-index: 3; align-items: stretch}#brxe-e867e8 {padding-top: 80px; padding-right: 7.5%; padding-bottom: 80px; padding-left: 7.5%; background-color: var(--c-white)}@media (max-width: 1279px) {#brxe-e867e8 {padding-top: 60px; padding-right: 7.5%; padding-bottom: 60px; padding-left: 7.5%}}@media (max-width: 1023px) {#brxe-e867e8 {padding-top: 50px; padding-right: 7.5%; padding-bottom: 50px; padding-left: 7.5%}}@media (max-width: 767px) {#brxe-e867e8 {padding-top: 40px; padding-right: 7.5%; padding-bottom: 40px; padding-left: 7.5%}}