@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-defvlc {color: var(--bricks-color-wsqpfu)}#brxe-meuutc {flex-direction: row; align-items: center; height: 10%}@media (max-width: 478px) {#brxe-meuutc {padding-right: 0; padding-left: 0; flex-direction: column; height: 10%; justify-content: center; align-items: flex-start}}#brxe-lskrbh {height: 84vh; background-position: center center; justify-content: flex-end; position: relative}:where(#brxe-lskrbh > *:not(figcaption)) {position: relative}#brxe-lskrbh::before {background-image: linear-gradient(rgba(255, 255, 255, 0) 80%, #000000); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 767px) {#brxe-lskrbh {height: 45vh}}@media (max-width: 478px) {#brxe-lskrbh {padding-right: 10px; padding-left: 10px}}@media (max-width: 478px) {#brxe-dlqamw {font-size: 14px}#brxe-dlqamw a {font-size: 14px; font-size: inherit}}#brxe-nddcip {padding-top: 2%; padding-bottom: 2%}@media (max-width: 478px) {#brxe-nddcip {padding-top: 5%; padding-bottom: 5%}}.brxe-qjfvwr .brxe-vyelql.brxe-heading {font-size: 20px; color: var(--bricks-color-wsqpfu); margin-bottom: 0}.brxe-qjfvwr .brxe-eunkmf.brxe-text {font-size: 12px}.brxe-qjfvwr .brxe-eunkmf.brxe-text a {font-size: 12px; font-size: inherit}.brxe-qjfvwr.brxe-block {padding-top: 2%; padding-right: 2%; padding-bottom: 0.5%; padding-left: 1%; background-position: center center; background-size: cover; min-height: 350px; border-radius: 10px; justify-content: flex-end; position: relative; width: calc(33% - 10px)}:where(.brxe-qjfvwr.brxe-block > *:not(figcaption)) {position: relative}.brxe-qjfvwr.brxe-block::before {background-image: linear-gradient(rgba(0, 0, 0, 0) 57%, #000000 95%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 991px) {.brxe-qjfvwr.brxe-block {margin-right: 0; width: calc(50% - 10px)}}@media (max-width: 767px) {.brxe-qjfvwr.brxe-block {width: 100%; min-height: 300px}}@media (max-width: 478px) {.brxe-qjfvwr.brxe-block {padding-bottom: 2%; padding-left: 2%}}#brxe-wpawvr {flex-direction: row; column-gap: 20px; row-gap: 20px; flex-wrap: wrap}#brxe-wpawvr .hover-card { position: relative; overflow: hidden; transition: transform 0.3s ease;}#brxe-wpawvr .hover-card::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0, 0, 0, 0.6), transparent 60%); opacity: 0; transition: opacity 0.4s ease; pointer-events: none;  z-index: 1;}#brxe-wpawvr .card-head { position: relative; margin: 0; transition: transform 0.3s ease, margin-bottom 0.3s ease; z-index: 2;}#brxe-wpawvr .card-text { position: relative; max-height: 0;  opacity: 0;  overflow: hidden; transition: max-height 0.4s ease, opacity 0.3s ease; will-change: max-height; z-index: 2; color: #fff; }#brxe-wpawvr .hover-card:hover .card-text { max-height: 250px;  opacity: 1;}#brxe-wpawvr .hover-card:hover .card-head { transform: translateY(0px); margin-bottom: 0.25rem; color: #ffffff70; transition: transform 0.3s ease;}#brxe-wpawvr .hover-card:hover { transform: translateY(-5px); box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);}#brxe-wpawvr .hover-card:hover::after { opacity: 1;}#brxe-yvsofm {column-gap: 20px; row-gap: 20px; padding-top: 0; padding-bottom: 2%}