@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}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}}#brxe-cgaxcw {color: var(--bg-light-l-4); font-size: var(--text-xl)}@media (max-width: 478px) {#brxe-cgaxcw {font-size: var(--text-xl); line-height: 1.3em}}#brxe-jfuocd {color: var(--bg-light-l-4)}#brxe-cdcvmk {align-self: flex-end; cursor: pointer}@media (max-width: 478px) {#brxe-cdcvmk {position: static}}#brxe-nqocdi {color: var(--bg-light-l-4)}#brxe-nqocdi a {color: var(--bg-light-l-4); font-size: inherit}@media (max-width: 478px) {#brxe-nqocdi {margin-top: 1rem; line-height: 1em}#brxe-nqocdi a {line-height: 1em; font-size: inherit}}#brxe-kvfhpv {column-gap: 0px; row-gap: 0px; padding-right: 2rem; padding-left: 2rem}@media (max-width: 478px) {#brxe-kvfhpv {flex-direction: row; justify-content: space-between; display: grid; align-items: initial}}#brxe-dorqzo {aspect-ratio: 4/1; background-image: url("https://puntomedica.com/wp-content/uploads/2026/09/medical_header_bg.webp"); background-size: cover; background-blend-mode: color-burn; background-color: var(--alt); background-attachment: fixed; background-position: center center; justify-content: center; padding-left: 2rem}@media (max-width: 478px) {#brxe-dorqzo {aspect-ratio: 3/1; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem}}#brxe-efkbsv {font-size: var(--text-2xl)}@media (max-width: 478px) {#brxe-efkbsv {font-size: var(--text-xl)}}#brxe-ktinzb {align-self: flex-end; cursor: pointer}@media (max-width: 478px) {#brxe-ktinzb {align-self: stretch}}#brxe-xwcbkt {flex-direction: row; justify-content: space-between; align-items: center; width: 100%; margin-bottom: 3rem}@media (max-width: 478px) {#brxe-xwcbkt {flex-wrap: nowrap; flex-direction: column; gap: 0px; margin-bottom: 0}}#brxe-jjkyxi {align-items: center}@media (max-width: 478px) {#brxe-jjkyxi {grid-column: 1 / 2; grid-row: 1 / 2}}#brxe-cqpdpd {align-items: center}@media (max-width: 478px) {#brxe-cqpdpd {grid-column: 2 / 3; grid-row: 1 / 2}}#brxe-hticpo {align-items: center}@media (max-width: 478px) {#brxe-hticpo {display: none; grid-column: 1 / 2; grid-row: 1 / 2}}#brxe-fipwyw {align-items: center}@media (max-width: 478px) {#brxe-fipwyw {display: none; grid-column: 2 / 3; grid-row: 1 / 2}}#brxe-mbmydl {align-items: center}@media (max-width: 478px) {#brxe-mbmydl {grid-column: 3 / 4; grid-row: 1 / 2; display: none}}#brxe-bcaejz {align-items: center}@media (max-width: 478px) {#brxe-bcaejz {grid-column: 3 / 4; grid-row: 1 / 2}}#brxe-xwdphl {display: grid; align-items: initial; background-color: var(--alt); color: var(--bg-light); font-weight: 600; padding-top: .5rem; padding-bottom: .5rem; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr}@media (max-width: 478px) {#brxe-xwdphl {grid-template-rows: 1fr; grid-template-columns: 1fr 1fr 1fr}}#consultas > .jet-listing-grid > .jet-listing-grid__items {--columns: 1; --column-gap: 0px; --row-gap: 0px}#consultas > .jet-listing-grid > [data-slider_options] > .jet-listing-grid__items {--swiper-slide-min-width: 240px; --column-gap: 0px; --swiper-space-between: 0px; --row-gap: 0px}#consultas .jet-listing-grid:has( > .swiper-lib ) {--swiper-margin-correction: calc( -0px / 2 )}#brxe-hjiyke {column-gap: 0px; row-gap: 0px}#brxe-crrhrw {padding-right: 2rem; padding-left: 2rem; column-gap: 1rem; row-gap: 1rem}@media (max-width: 478px) {#brxe-crrhrw {width: 100%; top: 0px; bottom: 0px}}#brxe-fwxqvw {padding-top: 6rem; padding-bottom: 6rem}