@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@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-vvquxw {align-self: center; text-align: center; color: #540B0E; font-size: var(--at-heading--xl)}@media (max-width: 478px) {#brxe-vvquxw {font-size: var(--at-heading--l)}}#brxe-kupujt {align-self: center; color: #540B0E; font-weight: 500; font-size: var(--at-text--m)}@media (max-width: 478px) {#brxe-kupujt {font-size: var(--at-text--xs)}}#brxe-eavvxk {padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; border: 1px solid #EFE8DC; border-radius: 70px; font-size: 16px; background-color: #EFE8DC}@media (max-width: 478px) {#brxe-eavvxk {font-size: 13px; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; align-self: center}}#brxe-bigozq {text-align: center; color: #540B0E}@media (max-width: 478px) {#brxe-bigozq {font-size: var(--at-heading--xs); min-width: 140%}}#brxe-zztqgq {text-align: center; color: #540B0E}@media (max-width: 478px) {#brxe-zztqgq {font-size: var(--at-text--2xs)}}#brxe-uuuyni {height: 20vh; min-height: 20vh; column-gap: 0px; align-self: flex-end !important; width: 50%; align-items: center; justify-content: center; row-gap: 5px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px}@media (max-width: 478px) {#brxe-uuuyni {flex-direction: row; align-self: stretch !important; width: 100%; display: flex; row-gap: 4px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px}}#brxe-zxnyio {border-radius: 10px; height: 20vh; min-height: 20vh; align-self: flex-end; width: 100%}#brxe-zxnyio:not(.tag), #brxe-zxnyio img {object-fit: cover}@media (max-width: 478px) {#brxe-zxnyio {min-width: 200%; min-height: 10vh; height: 10vh; border-radius: 5px}}#brxe-zicofb {align-self: stretch !important; width: 100%; justify-content: flex-end; column-gap: 0px; align-items: stretch; width: 50%; max-width: 50%}@media (max-width: 478px) {#brxe-zicofb {flex-direction: row}}#brxe-zyilgg {grid-row: unset; grid-column: unset; flex-direction: row; border: 1px solid var(--at-btn-text); border-radius: 20px; background-color: var(--bricks-color-wdqjcl); background-blend-mode: saturation; justify-content: flex-end; align-items: flex-end; column-gap: 0px; align-self: flex-end !important; row-gap: 0px; box-shadow: 0px 1px 1px 0px rgba(3,7,18, 0.02), 0px 5px 4px 0px rgba(3,7,18, 0.03), 0px 12px 9px 0px rgba(3,7,18, 0.05), 0px 20px 15px 0px rgba(3,7,18, 0.06)}@media (max-width: 478px) {#brxe-zyilgg {flex-direction: row; border-radius: 9px}}#brxe-yjwoqd {padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; border: 1px solid #EFE8DC; border-radius: 70px; background-color: #EFE8DC; font-size: 16px}@media (max-width: 478px) {#brxe-yjwoqd {font-size: 13px; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; align-self: center}}#brxe-awrsat {text-align: center; color: #540B0E}@media (max-width: 478px) {#brxe-awrsat {font-size: var(--at-heading--xs); min-width: 120%}}#brxe-gnsosf {text-align: center; color: #540B0E}@media (max-width: 478px) {#brxe-gnsosf {font-size: var(--at-text--2xs)}}#brxe-gkqzbp {height: 20vh; min-height: 20vh; column-gap: 0px; align-self: flex-end !important; width: 50%; align-items: center; justify-content: center; row-gap: 5px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px}@media (max-width: 478px) {#brxe-gkqzbp {align-self: stretch !important; width: 100%; display: flex; flex-direction: row; row-gap: 4px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px}}#brxe-vuhpma {border-radius: 10px; height: 20vh; min-height: 20vh; align-self: flex-end; width: 100%}#brxe-vuhpma:not(.tag), #brxe-vuhpma img {object-fit: cover; object-position: 90% 90%}@media (max-width: 478px) {#brxe-vuhpma {min-width: 200%; min-height: 10vh; height: 10vh; align-self: center; position: relative; border-radius: 5px}}#brxe-flwgoe {align-self: stretch !important; width: 100%; justify-content: flex-end; column-gap: 0px; align-items: stretch; width: 50%; max-width: 50%}@media (max-width: 478px) {#brxe-flwgoe {position: relative; align-self: flex-start !important; justify-content: flex-end; align-items: flex-start; flex-direction: row}}#brxe-clcxyy {grid-row: unset; grid-column: unset; flex-direction: row; border: 1px solid var(--at-btn-text); border-radius: 20px; background-color: var(--bricks-color-wdqjcl); background-blend-mode: saturation; justify-content: flex-end; align-items: flex-end; column-gap: 0px; align-self: flex-end !important; row-gap: 0px; box-shadow: 0px 1px 1px 0px rgba(3,7,18, 0.02), 0px 5px 4px 0px rgba(3,7,18, 0.03), 0px 12px 9px 0px rgba(3,7,18, 0.05), 0px 20px 15px 0px rgba(3,7,18, 0.06)}@media (max-width: 478px) {#brxe-clcxyy {flex-direction: row; border-radius: 9px}}#brxe-gmppfi {padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; border: 1px solid #EFE8DC; border-radius: 70px; background-color: #EFE8DC; font-size: 16px}@media (max-width: 478px) {#brxe-gmppfi {font-size: 13px; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; align-self: center}}#brxe-srtqyc {text-align: center; color: #540B0E}@media (max-width: 478px) {#brxe-srtqyc {font-size: var(--at-heading--xs); min-width: 150%}}#brxe-yprifo {text-align: center; color: #540B0E}@media (max-width: 478px) {#brxe-yprifo {font-size: var(--at-text--2xs)}}#brxe-wohtmy {height: 20vh; min-height: 20vh; column-gap: 0px; align-self: flex-end !important; width: 50%; align-items: center; justify-content: center; row-gap: 5px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px}@media (max-width: 478px) {#brxe-wohtmy {align-self: stretch !important; width: 100%; display: flex; flex-direction: row; row-gap: 4px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px}}#brxe-qtotjc {border-radius: 10px; height: 20vh; min-height: 20vh; align-self: flex-end; width: 100%}#brxe-qtotjc:not(.tag), #brxe-qtotjc img {object-fit: cover}@media (max-width: 478px) {#brxe-qtotjc {min-width: 200%; min-height: 10vh; height: 10vh; border-radius: 5px}}#brxe-scirva {align-self: stretch !important; width: 100%; justify-content: flex-end; column-gap: 0px; align-items: stretch; width: 50%; max-width: 50%}@media (max-width: 478px) {#brxe-scirva {flex-direction: row}}#brxe-dotpxl {grid-row: unset; grid-column: unset; flex-direction: row; border: 1px solid var(--at-btn-text); border-radius: 20px; background-color: var(--bricks-color-wdqjcl); background-blend-mode: saturation; justify-content: flex-end; align-items: flex-end; column-gap: 0px; align-self: flex-end !important; row-gap: 0px; box-shadow: 0px 1px 1px 0px rgba(3,7,18, 0.02), 0px 5px 4px 0px rgba(3,7,18, 0.03), 0px 12px 9px 0px rgba(3,7,18, 0.05), 0px 20px 15px 0px rgba(3,7,18, 0.06)}@media (max-width: 478px) {#brxe-dotpxl {flex-direction: row; border-radius: 9px}}#brxe-qgrfel {padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; border: 1px solid #EFE8DC; border-radius: 70px; background-color: #EFE8DC; font-size: 16px}@media (max-width: 478px) {#brxe-qgrfel {font-size: 13px; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; align-self: center}}#brxe-menocn {text-align: center; color: #540B0E}@media (max-width: 478px) {#brxe-menocn {font-size: var(--at-heading--xs); min-width: 150%}}#brxe-bzqywq {text-align: center; color: #540B0E}@media (max-width: 478px) {#brxe-bzqywq {font-size: var(--at-text--2xs)}}#brxe-yzjsdy {height: 20vh; min-height: 20vh; column-gap: 0px; align-self: flex-end !important; width: 50%; align-items: center; justify-content: center; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; row-gap: 5px}@media (max-width: 478px) {#brxe-yzjsdy {align-self: stretch !important; width: 100%; display: flex; flex-direction: row; row-gap: 4px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px}}#brxe-aijqsw {border-radius: 10px; height: 20vh; min-height: 20vh; align-self: flex-end; width: 100%}#brxe-aijqsw:not(.tag), #brxe-aijqsw img {object-fit: cover; object-position: 90% 90%}@media (max-width: 478px) {#brxe-aijqsw {min-width: 200%; min-height: 10vh; height: 10vh; align-self: center; position: relative; border-radius: 5px}}#brxe-uvitee {align-self: stretch !important; width: 100%; justify-content: flex-end; column-gap: 0px; align-items: stretch; width: 50%; max-width: 50%}@media (max-width: 478px) {#brxe-uvitee {position: relative; align-self: flex-start !important; justify-content: flex-end; align-items: flex-start; flex-direction: row}}#brxe-pjawld {grid-row: unset; grid-column: unset; flex-direction: row; border: 1px solid var(--at-btn-text); border-radius: 20px; background-color: var(--bricks-color-wdqjcl); background-blend-mode: saturation; justify-content: flex-end; align-items: flex-end; column-gap: 0px; align-self: flex-end !important; row-gap: 0px; box-shadow: 0px 1px 1px 0px rgba(3,7,18, 0.02), 0px 5px 4px 0px rgba(3,7,18, 0.03), 0px 12px 9px 0px rgba(3,7,18, 0.05), 0px 20px 15px 0px rgba(3,7,18, 0.06)}@media (max-width: 478px) {#brxe-pjawld {border-radius: 9px}}#brxe-gbjjqa {padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; border: 1px solid #EFE8DC; border-radius: 70px; background-color: #EFE8DC; font-size: 16px}@media (max-width: 478px) {#brxe-gbjjqa {font-size: 13px; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; align-self: center}}#brxe-ugyoid {text-align: center; color: #540B0E}@media (max-width: 478px) {#brxe-ugyoid {font-size: var(--at-heading--xs); min-width: 140%}}#brxe-brscgt {text-align: center; color: #540B0E}@media (max-width: 478px) {#brxe-brscgt {font-size: var(--at-text--2xs)}}#brxe-iabena {height: 20vh; min-height: 20vh; column-gap: 0px; align-self: flex-end !important; width: 50%; align-items: center; justify-content: center; row-gap: 5px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px}@media (max-width: 478px) {#brxe-iabena {align-self: stretch !important; width: 100%; display: flex; flex-direction: row; row-gap: 4px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px}}#brxe-dqiaik {border-radius: 10px; height: 20vh; min-height: 20vh; align-self: flex-end; width: 100%}#brxe-dqiaik:not(.tag), #brxe-dqiaik img {object-fit: cover}@media (max-width: 478px) {#brxe-dqiaik {min-width: 200%; min-height: 10vh; height: 10vh; border-radius: 5px}}#brxe-zkdfks {align-self: stretch !important; width: 100%; justify-content: flex-end; column-gap: 0px; align-items: stretch; width: 50%; max-width: 50%}#brxe-mcnwrm {grid-row: unset; grid-column: unset; flex-direction: row; border: 1px solid var(--at-btn-text); border-radius: 20px; background-color: var(--bricks-color-wdqjcl); background-blend-mode: saturation; justify-content: flex-end; align-items: flex-end; column-gap: 0px; align-self: flex-end !important; row-gap: 0px; box-shadow: 0px 1px 1px 0px rgba(3,7,18, 0.02), 0px 5px 4px 0px rgba(3,7,18, 0.03), 0px 12px 9px 0px rgba(3,7,18, 0.05), 0px 20px 15px 0px rgba(3,7,18, 0.06)}@media (max-width: 478px) {#brxe-mcnwrm {flex-direction: column; border-radius: 9px}}#brxe-chxvao {padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; border: 1px solid #EFE8DC; border-radius: 70px; background-color: #EFE8DC; font-size: 16px}@media (max-width: 478px) {#brxe-chxvao {font-size: 13px; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; align-self: center}}#brxe-wsdmqi {text-align: center; color: #540B0E}@media (max-width: 478px) {#brxe-wsdmqi {font-size: var(--at-heading--xs); min-width: 150%}}#brxe-hewhae {text-align: center; color: #540B0E}@media (max-width: 478px) {#brxe-hewhae {font-size: var(--at-text--2xs)}}#brxe-zmbonm {height: 20vh; min-height: 20vh; column-gap: 0px; align-self: flex-end !important; width: 50%; align-items: center; justify-content: center; row-gap: 5px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px}@media (max-width: 478px) {#brxe-zmbonm {align-self: stretch !important; width: 100%; display: flex; flex-direction: row; row-gap: 4px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px}}#brxe-ehkfnc {border-radius: 10px; height: 20vh; min-height: 20vh; align-self: flex-end; width: 100%}#brxe-ehkfnc:not(.tag), #brxe-ehkfnc img {object-fit: cover; object-position: 90% 90%}@media (max-width: 478px) {#brxe-ehkfnc {min-width: 200%; min-height: 10vh; height: 10vh; align-self: center; position: relative; border-radius: 5px}}#brxe-bgdftr {align-self: stretch !important; width: 100%; justify-content: flex-end; column-gap: 0px; align-items: stretch; width: 50%; max-width: 50%}@media (max-width: 478px) {#brxe-bgdftr {position: relative; align-self: flex-start !important; justify-content: flex-end; align-items: flex-start; flex-direction: row}}#brxe-hlojip {grid-row: unset; grid-column: unset; flex-direction: row; border: 1px solid var(--at-btn-text); border-radius: 20px; background-color: var(--bricks-color-wdqjcl); background-blend-mode: saturation; justify-content: flex-end; align-items: flex-end; column-gap: 0px; align-self: flex-end !important; row-gap: 0px; box-shadow: 0px 1px 1px 0px rgba(3,7,18, 0.02), 0px 5px 4px 0px rgba(3,7,18, 0.03), 0px 12px 9px 0px rgba(3,7,18, 0.05), 0px 20px 15px 0px rgba(3,7,18, 0.06)}@media (max-width: 478px) {#brxe-hlojip {flex-direction: row; border-radius: 9px}}#vastu-card-grid {display: grid; align-items: initial; grid-gap: 30px; grid-template-columns: minmax(0,1fr) minmax(0,1fr); margin-top: 40px}.vastu-card-grid > * { position: relative; transition: transform 0.35s cubic-bezier(.4,0,.2,1), box-shadow 0.35s cubic-bezier(.4,0,.2,1); will-change: transform;}.vastu-card-grid > *:hover { transform: translateY(-10px); box-shadow: 0 18px 40px rgba(0, 0, 0, 0.14), 0 6px 14px rgba(0, 0, 0, 0.08);}.vastu-card-grid > *::after { content: ""; position: absolute; inset: 0; border-radius: inherit; box-shadow: 0 0 0 1px rgba(7, 34, 104, 0); transition: box-shadow 0.35s ease; pointer-events: none;} .vastu-card-grid > *:hover::after { box-shadow: 0 0 0 1px rgba(7, 34, 104, 0.25);}@media (max-width: 478px) {#vastu-card-grid {grid-gap: 10px}}#brxe-jnamwg {padding-right: 40px; padding-bottom: 30px; padding-left: 40px}@media (max-width: 478px) {#brxe-jnamwg {padding-right: 10px; padding-left: 10px}}#brxe-ggetrq {background-color: #FAF8F4}#brxe-placeholder {grid-row: unset; grid-column: unset; flex-direction: row; border: 1px solid var(--at-btn-text); border-radius: 20px; background-color: var(--bricks-color-wdqjcl); background-blend-mode: saturation; justify-content: flex-end; align-items: flex-end; column-gap: 0px; align-self: flex-end !important; row-gap: 0px; box-shadow: 0px 1px 1px 0px rgba(3,7,18, 0.02), 0px 5px 4px 0px rgba(3,7,18, 0.03), 0px 12px 9px 0px rgba(3,7,18, 0.05), 0px 20px 15px 0px rgba(3,7,18, 0.06)}