@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-b2d0b6 {margin-top: 200px; margin-bottom: 280px}@media (max-width: 1305px) {#brxe-b2d0b6 {margin-bottom: 150px}}@media (max-width: 790px) {#brxe-b2d0b6 {margin-bottom: 0}}@media (max-width: 478px) {#brxe-b2d0b6 {margin-bottom: 0}}#brxe-2a4c11 {color: #ffffff; text-transform: uppercase; font-size: 4em; line-height: 1}@media (max-width: 790px) {#brxe-2a4c11 {font-size: 2.7em}}@media (max-width: 478px) {#brxe-2a4c11 {font-size: 36px; align-self: flex-start}}#brxe-d1fa62 {color: var(--bricks-color-a12112)}#brxe-a0aef0 {width: 40%; flex-direction: column; position: sticky; top: 300px}@media (max-width: 790px) {#brxe-a0aef0 {position: static; width: 95%; align-self: center !important}}@media (max-width: 478px) {#brxe-a0aef0 {position: static; width: 100%; padding-right: 10px; padding-left: 10px}}.brxe-801f92 .brxe-9d0788.brxe-heading {color: var(--bricks-color-a12112)}.brxe-801f92 .brxe-e6b2ce.brxe-text-basic {color: #8f141c; font-weight: 700}.brxe-801f92 .brxe-07a697.brxe-text-basic {color: var(--bricks-color-a12112)}.brxe-801f92 .brxe-a2edd2.brxe-block {padding-top: 20px; padding-right: 20px; padding-bottom: 20px}.brxe-801f92 .brxe-28932d.brxe-block {background-size: cover; width: 100%; height: 100%}.brxe-801f92 .brxe-fa556f.brxe-div {background-color: #000000; padding-top: 0}.brxe-fa556f{ clip-path: polygon(80px 0, 100% 0, 100% 100%, 0 100%, 0 40px);}@media (max-width: 478px) {.brxe-801f92 .brxe-fa556f.brxe-div {padding-bottom: 5%}}.brxe-801f92.brxe-container {flex-direction: column}#brxe-123a9b {width: 60%}@media (max-width: 790px) {#brxe-123a9b {width: 100%}}@media (max-width: 478px) {#brxe-123a9b {width: 100%}}#brxe-028839 {flex-direction: row; padding-bottom: 50px}@media (max-width: 790px) {#brxe-028839 {flex-direction: column; padding-top: 20px}}@media (max-width: 478px) {#brxe-028839 {flex-direction: column; padding-top: 20px}}#brxe-d9bbd5 {background-color: #8f141c; margin-top: 150px; margin-bottom: -20px; flex-direction: row}@media (max-width: 1305px) {#brxe-d9bbd5 {margin-top: 0}}@media (max-width: 790px) {#brxe-d9bbd5 {margin-top: 50px}}@media (max-width: 478px) {#brxe-d9bbd5 {margin-top: 0}}