@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-bwulsw {color: var(--bricks-color-7c0d2e); font-family: "Funnel Display"}#brxe-bwulsw a {color: var(--bricks-color-7c0d2e); font-family: "Funnel Display"; font-size: inherit}@media (max-width: 478px) {#brxe-bwulsw {text-align: center}#brxe-bwulsw a {text-align: center; font-size: inherit}}#brxe-svrrrg {padding-bottom: 20px; padding-left: 50px; justify-content: flex-end; height: 30%; align-items: center}@media (max-width: 478px) {#brxe-svrrrg {padding-right: 30px; padding-left: 30px}}#brxe-hrmgtk {line-height: 1; letter-spacing: -1px; font-size: 250px}@media (max-width: 1180px) {#brxe-hrmgtk {font-size: 150px}}@media (max-width: 770px) {#brxe-hrmgtk {font-size: 120px}}@media (max-width: 478px) {#brxe-hrmgtk {font-size: 60px}}#brxe-xpslvz {height: 70%; background-image: url(https://betcons.pt/wp-content/uploads/2025/10/IMG-20240322-WA0049.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; background-attachment: fixed; justify-content: flex-end; position: relative; padding-bottom: 30px; padding-left: 25px}:where(#brxe-xpslvz > *:not(figcaption)) {position: relative}#brxe-xpslvz::before {background-image: linear-gradient(rgba(25, 25, 25, 0) 8%, rgba(25, 25, 25, 0.58) 50%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 478px) {#brxe-xpslvz {align-self: center !important; justify-content: flex-end; padding-bottom: 30px; background-position: center center; background-repeat: no-repeat; background-size: cover; background-image: url(https://betcons.pt/wp-content/uploads/2025/10/Imagens_Lotes_Beiriz_2-1024x580.jpg); background-attachment: scroll}}#brxe-opzyrc {width: 100%; padding-right: 0; padding-left: 0; overflow: hidden}@media (max-width: 478px) {#brxe-opzyrc {height: 50vh}}#brxe-mhgskm {color: var(--bricks-color-azuxca)}@media (max-width: 1180px) {#brxe-mhgskm {line-height: 1.2; padding-bottom: 20px}}#portefolio {justify-content: center; padding-bottom: 30px}@media (max-width: 478px) {#brxe-ckoywi {display: none}}#brxe-vwybeg {color: var(--bricks-color-azuxca); font-family: "Plus Jakarta"; font-weight: 100}#brxe-vwybeg a {color: var(--bricks-color-azuxca); font-family: "Plus Jakarta"; font-weight: 100; font-size: inherit}#brxe-rnqllj .jet-radio-list-wrapper fieldset, #brxe-rnqllj .jet-list-tree__children {flex-direction: row; gap: 10px}#brxe-rnqllj .jet-radio-list__decorator {width: 16px; height: 16px; margin-right: 12px; align-self: center}#brxe-rnqllj .jet-radio-list__checked-icon {font-size: 16px}#brxe-rnqllj .jet-filter-items-moreless__toggle {display: inline}#brxe-rnqllj .jet-filters-group {--columns: 1}#brxe-rnqllj .jet-radio-list__button {text-transform: uppercase; font-size: 15px; font-weight: 400; color: var(--bricks-color-azuxca); font-family: "Funnel Display"; background-color: var(--bricks-color-bcgfbk)}#brxe-rnqllj .jet-radio-list__input:checked ~ .jet-radio-list__button {background-color: var(--bricks-color-gmjztv)}#brxe-rnqllj .jet-radio-list__button:hover {background-color: var(--bricks-color-gmjztv)}#brxe-rnqllj .jet-radio-list__button { padding: 7px 13px; transition: all 0.3s ease-in-out;}#brxe-cxbktr {flex-direction: row; column-gap: 10px}#brxe-rwdglq {row-gap: 55px}#brxe-rqiwjn {justify-content: center; flex-direction: row; align-items: flex-start; column-gap: 40px; row-gap: 40px}#brxe-civoqn {justify-content: center}#brxe-hhhuai {width: 100%; column-gap: 60px; row-gap: 60px}#brxe-txsbvr {justify-content: center; padding-top: 150px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px; background-color: var(--bricks-color-7c0d2e)}@media (max-width: 478px) {#brxe-txsbvr {padding-top: 60px; padding-right: 30px; padding-bottom: 0; padding-left: 30px}}.brxe-upbosx .brxe-ferqmt.brxe-heading {font-weight: 700; color: var(--bricks-color-7c0d2e)}.brxe-upbosx .brxe-rwkuaw.brxe-text-basic {color: var(--bricks-color-ed69b3)}.brxe-upbosx .brxe-nvcsib.brxe-block {justify-content: space-between; flex-direction: row; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px}@media (max-width: 478px) {.brxe-upbosx .brxe-nvcsib.brxe-block {column-gap: 20px; row-gap: 20px}}.brxe-upbosx.brxe-block {align-self: flex-end !important; justify-content: flex-end; position: relative; background-repeat: no-repeat; background-size: cover; background-position: center center; width: calc(50% - 10px); min-height: 700px}:where(.brxe-upbosx.brxe-block > *:not(figcaption)) {position: relative}.brxe-upbosx.brxe-block::before {background-image: linear-gradient(0deg, rgba(33, 33, 33, 0.58), rgba(33, 33, 33, 0)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}.brxe-upbosx.brxe-block:hover {position: relative}:where(.brxe-upbosx.brxe-block:hover > *:not(figcaption)) {position: relative}.brxe-upbosx.brxe-block:hover::before {background-image: linear-gradient(rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.6)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 1180px) {.brxe-upbosx.brxe-block {height: 500px; width: 100%}}@media (max-width: 478px) {.brxe-upbosx.brxe-block {height: 400px; min-height: 400px}}#brxe-bgjltc {margin-bottom: 30px; column-gap: 20px; row-gap: 20px; flex-direction: row; flex-wrap: wrap}@media (max-width: 1366px) {#brxe-bgjltc {margin-bottom: 0}}@media (max-width: 1180px) {#brxe-bgjltc {flex-direction: column; flex-wrap: nowrap; height: auto}}@media (max-width: 770px) {#brxe-bgjltc {flex-direction: column; flex-wrap: nowrap}}#brxe-hwuyxo {row-gap: 30px; width: 100%}#brxe-udaqej {min-height: auto; background-color: var(--bricks-color-7c0d2e); padding-top: 80px; padding-bottom: 80px}