@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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-iiisbg {color: var(--bricks-color-pzbbrx); font-weight: 400}@media (max-width: 478px) {#brxe-iiisbg {font-size: 35px}}#brxe-lnbocv {width: 97px; height: 54px}#brxe-tsfkob {align-items: center; width: 95%; flex-direction: row; justify-content: space-between; margin-top: 3%; margin-bottom: 1%; border-bottom: 2px solid var(--bricks-color-pzbbrx); padding-bottom: 5px}#brxe-demorc {color: var(--bricks-color-onoezi); font-weight: 600; font-family: "Cascadia"; width: 100%}#brxe-demorc a {color: var(--bricks-color-onoezi); font-weight: 600; font-family: "Cascadia"; font-size: inherit}.yoga-tarifas-fullwidth { all: initial; display: block; --yoga-cyan: #243642; --yoga-bg-light: #f1f3f4; --yoga-text: #3c4043; font-family: 'Cascadia'; width: 100%;  margin: 0px 0; padding: 0px; box-sizing: border-box; background-color: transparent;  color: var(--yoga-text);} .yoga-tarifas-fullwidth h2 { color: var(--yoga-cyan); text-align: center; font-size: clamp(30px, 5vw, 45px); font-weight: 800; margin-bottom: 0px; text-transform: uppercase; letter-spacing: 2px;}.yoga-flex-container { display: flex; flex-direction: row; gap: 50px; align-items: stretch; width: 100%; }.yoga-card { flex: 1; background-color: var(--yoga-bg-light); padding: 40px; border-radius: 15px; border-top: 8px solid var(--yoga-cyan); box-shadow: 0 4px 20px rgba(0,0,0,0.05); display: flex; flex-direction: column;} .yoga-card-header { text-align: center; font-weight: 800; color: #555; margin-bottom: 20px; font-size: 1.1rem; text-transform: uppercase;} .yoga-row { display: flex; justify-content: space-between; align-items: center; padding: 15px 0; border-bottom: 1px dashed #ccc; font-size: 1.1rem;} .yoga-row:last-of-type { border-bottom: none;} .yoga-price { color: var(--yoga-cyan); font-weight: 800; font-size: 1.3rem;}.yoga-notes { margin-top: auto; padding-top: 30px; font-size: 0.95rem; color: #666; line-height: 1.6;} .yoga-footer { text-align: center; margin-top: 50px; padding-top: 20px; border-top: 1px solid #eee;} .yoga-footer-brand { color: var(--yoga-cyan); font-weight: 800; font-size: 2rem; text-transform: uppercase; margin-top: 10px;}@media (max-width: 900px) { .yoga-flex-container { flex-direction: column; } .yoga-card { width: 100%; }}#brxe-pjnvrj {align-self: center !important; justify-content: center; align-items: center}#brxe-fwjcoy {flex-direction: column; align-self: center !important; justify-content: center; align-items: center; width: 95%}@media (max-width: 1218px) {#brxe-fwjcoy{ display: flex; flex-direction:column; align-items: center; }}@media (max-width: 1218px) {#brxe-fwjcoy>{ display: flex; flex-direction:column; align-items: center; }}@media (max-width: 1440px) {#brxe-fwjcoy{ display: flex; flex-direction:column; align-items: center; }}@media (max-width: 1440px) {#brxe-fwjcoy> div{ width: 100%; display: flex; align-items: center;}}@media (max-width: 991px) {#brxe-fwjcoy {width: 80%}}@media (max-width: 478px) {#brxe-fwjcoy {flex-direction: row}}#brxe-wmjeqh {width: 100%; padding-top: 10%; padding-bottom: 5% ; background-image: url(https://yogajavea.com/wp-content/uploads/2026/01/DSC2366-1024x682.jpg); background-size: cover; background-attachment: fixed; position: relative}:where(#brxe-wmjeqh > *:not(figcaption)) {position: relative}#brxe-wmjeqh::before {background-image: repeating-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}