@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)}}:where(.brxe-accordion){list-style-type:none;margin:0;padding:0;width:100%}:where(.brxe-accordion) .brx-open .accordion-content-wrapper{display:block}:where(.brxe-accordion) .brx-open .icon.expanded{display:block!important}:where(.brxe-accordion) .brx-open .icon.expanded+.icon{display:none}:where(.brxe-accordion) .accordion-title-wrapper{cursor:pointer;margin-bottom:-1px;padding:15px 0;transition:var(--bricks-transition)}:where(.brxe-accordion) .accordion-title{align-items:center;display:flex}:where(.brxe-accordion) .accordion-title:empty{display:none!important}:where(.brxe-accordion) .accordion-title.icon-left{flex-direction:row-reverse}:where(.brxe-accordion) .accordion-title.icon-left .icon{margin-left:0;margin-right:10px}:where(.brxe-accordion) .accordion-title.icon-right .icon{margin-left:10px;margin-right:0}:where(.brxe-accordion) .accordion-title .title{flex:1;line-height:30px;margin:0}:where(.brxe-accordion) .accordion-title .icon{font-size:.8em;line-height:1;position:relative;top:1px;transform-origin:center}:where(.brxe-accordion) .accordion-title .icon.expanded{display:none}:where(.brxe-accordion) .accordion-subtitle{opacity:.8}:where(.brxe-accordion) .accordion-content-wrapper{animation:height .5s ease;display:none;overflow:hidden;padding:0 0 15px}:where(.brxe-accordion) .accordion-content-wrapper:empty{display:none!important}}@layer bricks {.brxe-counter{width:auto}}@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)}}:where(.brxe-list){list-style-type:none;margin:0;padding:0;width:100%}:where(.brxe-list) li{position:relative}:where(.brxe-list) li:last-child{margin-bottom:0}:where(.brxe-list) li[data-highlight]:before{content:attr(data-highlight);display:inline-block}:where(.brxe-list) .content{align-items:center;display:flex;justify-content:space-between}:where(.brxe-list) .icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}:where(.brxe-list) .icon svg{font-size:medium}:where(.brxe-list) .title{display:inline-block;margin:0 10px 0 0}:where(.brxe-list) .meta{margin-left:10px}:where(.brxe-list) .description{display:flex}:where(.brxe-list) .separator{border-top-style:solid;border-top-width:1px;flex:1;flex-basis:50px}}@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 {.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}}@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-boslsa.horizontal .line {border-top-color: var(--main); border-top-width: 2px; width: 3rem}#brxe-boslsa.vertical .line {border-right-color: var(--main); border-right-width: 3rem}#brxe-boslsa .icon {color: var(--main)}#brxe-boslsa .line {height: 2px}#brxe-boslsa {width: auto}#brxe-oolwmk {text-transform: uppercase; color: var(--main); font-size: var(--text-xs); letter-spacing: 0.5em}#brxe-aqsbwy {flex-direction: row; align-items: center}@media (max-width: 478px) {#brxe-aqsbwy {flex-wrap: nowrap}}#brxe-ncxykt {font-size: var(--text-4xl); color: var(--bg-light); font-weight: 600; line-height: 1em; align-items: flex-start; width: 100%}#brxe-ncxykt span{ color: var(--main); font-style: italic; font-weight: 300;}@media (max-width: 478px) {#brxe-ncxykt {width: 100%}}#brxe-eiuvmj {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); width: 70%}#brxe-eiuvmj a {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); font-size: inherit}@media (max-width: 478px) {#brxe-eiuvmj {width: 100%}}#brxe-mrksqx {text-transform: uppercase; font-size: var(--text-s); color: var(--bg-dark-d-1); transition: all 0.3s ease-in-out}#brxe-mrksqx:hover {box-shadow: 0 0 20px 0 var(--main-l-1); transform: translateX(1rem)}#brxe-yurnsj .line {height: 2px}#brxe-yurnsj.horizontal .line {border-top-width: 2px; width: 3rem}#brxe-yurnsj.vertical .line {border-right-width: 3rem}#brxe-yurnsj {width: auto}#brxe-mpwfyc {font-size: var(--text-s)}#brxe-xunqyr {align-items: center; flex-direction: row; width: auto; color: var(--bg-light-t-3)}#brxe-xunqyr:hover {color: var(--main)}#brxe-rdkvcs {flex-direction: row; width: 100%; align-items: center}#brxe-newgro {font-size: var(--text-s); color: var(--main); fill: var(--main)}#brxe-wswscd {color: var(--bg-light-t-3); font-size: var(--text-xs); text-transform: uppercase; flex-direction: row; align-items: center; width: auto; padding-top: .5rem; padding-right: 1.5rem; padding-bottom: .5rem; padding-left: 1.5rem; border: 1px solid var(--bg-light-t-3)}#brxe-wswscd:hover {color: var(--main); border-color: var(--main)}@media (max-width: 478px) {#brxe-wswscd {padding-right: 1rem; padding-left: 1rem; column-gap: 1rem}}#brxe-hdbnku {font-size: var(--text-s); color: var(--main); fill: var(--main)}#brxe-vbxjwp {color: var(--bg-light-t-3); font-size: var(--text-xs); text-transform: uppercase; flex-direction: row; align-items: center; width: auto; padding-top: .5rem; padding-right: 1.5rem; padding-bottom: .5rem; padding-left: 1.5rem; border: 1px solid var(--bg-light-t-3)}#brxe-vbxjwp:hover {color: var(--main); border-color: var(--main)}@media (max-width: 478px) {#brxe-vbxjwp {padding-right: 1rem; padding-left: 1rem; column-gap: 1rem}}#brxe-zohupa {font-size: var(--text-s); color: var(--main); fill: var(--main)}#brxe-cfgugk {color: var(--bg-light-t-3); font-size: var(--text-xs); text-transform: uppercase; flex-direction: row; align-items: center; width: auto; padding-top: .5rem; padding-right: 1.5rem; padding-bottom: .5rem; padding-left: 1.5rem; border: 1px solid var(--bg-light-t-3)}#brxe-cfgugk:hover {color: var(--main); border-color: var(--main)}@media (max-width: 478px) {#brxe-cfgugk {padding-right: 1rem; padding-left: 1rem; column-gap: 1rem}}#brxe-hkjxek {flex-direction: row; width: 100%; flex-wrap: wrap}@media (max-width: 478px) {#brxe-hkjxek {column-gap: 1rem; row-gap: 1rem}}#brxe-bdwpkb {width: 55%; row-gap: 3rem}@media (max-width: 478px) {#brxe-bdwpkb {width: 100%}}#brxe-qbsgao:not(.tag), #brxe-qbsgao img {object-fit: contain}#brxe-qbsgao {z-index: 2}@media (max-width: 478px) {#brxe-qbsgao {margin-top: 1rem; margin-left: 1rem; width: 100%; height: auto}#brxe-qbsgao:not(.tag), #brxe-qbsgao img {aspect-ratio: 3 / 4}}#brxe-dgowsm {width: 45%; position: relative; align-self: center !important}@media (max-width: 478px) {#brxe-dgowsm {width: 100%}}#brxe-ctedvo {flex-direction: row}@media (max-width: 478px) {#brxe-ctedvo {flex-direction: column; column-gap: 2rem; row-gap: 2rem}}#brxe-roplow {background-color: var(--bg-dark); background-image: url(https://puntomedica.com/wp-content/uploads/2026/05/2148780768-1024x682.jpg); background-size: cover; padding-top: 12rem; padding-bottom: 6rem; position: relative}:where(#brxe-roplow > *:not(figcaption)) {position: relative}#brxe-roplow::before {background-image: linear-gradient(90deg, var(--bg-dark) 30%, var(--bg-dark-t-1) 100%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 478px) {#brxe-roplow {padding-right: 2rem; padding-left: 2rem; background-position: center center}}#brxe-uydieu.horizontal .line {border-top-color: var(--main); border-top-width: 2px; width: 3rem}#brxe-uydieu.vertical .line {border-right-color: var(--main); border-right-width: 3rem}#brxe-uydieu .icon {color: var(--main)}#brxe-uydieu .line {height: 2px}#brxe-uydieu {width: auto}#brxe-wvdyme {text-transform: uppercase; color: var(--main); font-size: var(--text-xs); letter-spacing: 0.6em}#brxe-fsvjwl {flex-direction: row; align-items: center; justify-content: flex-start}#brxe-siwnwf {font-size: var(--text-3xl); color: var(--bg-light); font-weight: 600; line-height: 1em; text-align: left; column-gap: 0px; row-gap: 0px; align-items: flex-start}#brxe-siwnwf span{ color: var(--main); font-style: italic; font-weight: 300;}#brxe-htigkf {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); width: 70%}#brxe-htigkf a {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); font-size: inherit}@media (max-width: 478px) {#brxe-htigkf {width: 100%}}#brxe-lbpzuu {text-transform: uppercase; color: var(--bricks-color-red); font-size: var(--text-m); letter-spacing: 0.2em; font-weight: 700}#brxe-imoaae .separator {display: none}#brxe-imoaae .content {justify-content: flex-start}#brxe-imoaae .description {justify-content: flex-start; color: var(--bg-light-t-4)}#brxe-imoaae .title {margin-right: 0; margin-left: 1rem; color: var(--bg-light); font-size: var(--text-s); font-weight: 600}#brxe-imoaae .icon {font-size: var(--text-l); color: var(--bricks-color-red)}#brxe-imoaae .icon svg {height: var(--text-l); width: var(--text-l)}#brxe-imoaae li {padding-top: 1rem}#brxe-nxfcgs {background-color: var(--bg-dark-l-4); border-top: 3px solid var(--bricks-color-red); position: relative; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; row-gap: 1rem}#brxe-pffodf {text-transform: uppercase; color: var(--bricks-color-green); font-size: var(--text-m); letter-spacing: 0.2em; font-weight: 700}#brxe-eprbkh .separator {display: none}#brxe-eprbkh .content {justify-content: flex-start}#brxe-eprbkh .description {justify-content: flex-start; color: var(--bg-light-t-4)}#brxe-eprbkh .title {margin-right: 0; margin-left: 1rem; color: var(--bg-light); font-size: var(--text-s); font-weight: 600}#brxe-eprbkh .icon {font-size: var(--text-l); color: var(--bricks-color-green)}#brxe-eprbkh .icon svg {height: var(--text-l); width: var(--text-l)}#brxe-eprbkh li {padding-top: 1rem}#brxe-cvricr {background-color: var(--bg-dark-l-4); border-top: 3px solid var(--bricks-color-green); position: relative; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; row-gap: 1rem}#brxe-unfqau {display: grid; align-items: initial; grid-gap: 4rem; grid-template-columns: 1fr 1fr}@media (max-width: 478px) {#brxe-unfqau {grid-template-columns: 1fr; grid-gap: 2rem}}#brxe-jlapqg {flex-direction: column; padding-right: 4rem; padding-left: 4rem; column-gap: 4rem; row-gap: 2rem}@media (max-width: 478px) {#brxe-jlapqg {padding-right: 0; padding-left: 0}}#brxe-xcaxeo {background-color: var(--bg-dark-l-2); padding-top: 6rem; padding-bottom: 6rem}@media (max-width: 478px) {#brxe-xcaxeo {padding-right: 2rem; padding-left: 2rem}}#brxe-nsedai.horizontal .line {border-top-color: var(--main); border-top-width: 2px; width: 3rem}#brxe-nsedai.vertical .line {border-right-color: var(--main); border-right-width: 3rem}#brxe-nsedai .icon {color: var(--main)}#brxe-nsedai .line {height: 2px}#brxe-nsedai {width: auto}#brxe-femuic {text-transform: uppercase; color: var(--main); font-size: var(--text-xs); letter-spacing: 0.6em}#brxe-whybsn {flex-direction: row; align-items: center; justify-content: flex-start}#brxe-cnhohp {font-size: var(--text-3xl); color: var(--bg-light); font-weight: 600; line-height: 1em; text-align: left; column-gap: 0px; row-gap: 0px; align-items: flex-start}#brxe-cnhohp span{ color: var(--main); font-style: italic; font-weight: 300;}#brxe-jeljnw {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); width: 70%}#brxe-jeljnw a {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); font-size: inherit}@media (max-width: 478px) {#brxe-jeljnw {width: 100%}}#brxe-beqqfg {font-size: var(--text-xl)}#brxe-dbxovr {font-size: var(--text-m)}#brxe-dbxovr a {font-size: var(--text-m); font-size: inherit}#brxe-fhrgba {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-fhrgba a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-zbkksn {width: 90%; row-gap: 0px}#brxe-jgaedu {background-color: var(--bg-dark-l-3); flex-direction: column; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; align-items: flex-start; border: 1px solid var(--bg-light-t-3); color: var(--bg-light); transition: all 0.3s ease-in-out}#brxe-jgaedu:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}@media (max-width: 478px) {#brxe-jgaedu {row-gap: 1rem}}#brxe-ddpndi {font-size: var(--text-xl)}#brxe-dwhalr {font-size: var(--text-m)}#brxe-dwhalr a {font-size: var(--text-m); font-size: inherit}#brxe-ifxbfh {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-ifxbfh a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-aohgda {width: 90%; row-gap: 0px}#brxe-xpwkgw {background-color: var(--bg-dark-l-3); flex-direction: column; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; align-items: flex-start; border: 1px solid var(--bg-light-t-3); color: var(--bg-light); transition: all 0.3s ease-in-out}#brxe-xpwkgw:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}@media (max-width: 478px) {#brxe-xpwkgw {row-gap: 1rem}}#brxe-rmqsdv {font-size: var(--text-xl)}#brxe-bkxhrk {font-size: var(--text-m)}#brxe-bkxhrk a {font-size: var(--text-m); font-size: inherit}#brxe-rnainr {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-rnainr a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-qppldd {width: 90%; row-gap: 0px}#brxe-teoasu {background-color: var(--bg-dark-l-3); flex-direction: column; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; align-items: flex-start; border: 1px solid var(--bg-light-t-3); color: var(--bg-light); transition: all 0.3s ease-in-out}#brxe-teoasu:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}@media (max-width: 478px) {#brxe-teoasu {row-gap: 1rem}}#brxe-uvoxfs {font-size: var(--text-xl)}#brxe-gzkedz {font-size: var(--text-m)}#brxe-gzkedz a {font-size: var(--text-m); font-size: inherit}#brxe-fvsird {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-fvsird a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-pwzfaw {width: 90%; row-gap: 0px}#brxe-hdlach {background-color: var(--bg-dark-l-3); flex-direction: column; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; align-items: flex-start; border: 1px solid var(--bg-light-t-3); color: var(--bg-light); transition: all 0.3s ease-in-out}#brxe-hdlach:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}#brxe-cphbzo {font-size: var(--text-xl)}#brxe-rdgqfm {font-size: var(--text-m)}#brxe-rdgqfm a {font-size: var(--text-m); font-size: inherit}#brxe-xbsztx {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-xbsztx a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-jtolek {width: 90%; row-gap: 0px}#brxe-pqtllp {background-color: var(--bg-dark-l-3); flex-direction: column; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; align-items: flex-start; border: 1px solid var(--bg-light-t-3); color: var(--bg-light); transition: all 0.3s ease-in-out}#brxe-pqtllp:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}@media (max-width: 478px) {#brxe-pqtllp {row-gap: 1rem}}#brxe-ewjbuc {font-size: var(--text-xl)}#brxe-fouvtu {font-size: var(--text-m)}#brxe-fouvtu a {font-size: var(--text-m); font-size: inherit}#brxe-deiiol {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-deiiol a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-gwzjqp {width: 90%; row-gap: 0px}#brxe-mlxhaq {background-color: var(--bg-dark-l-3); flex-direction: column; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; align-items: flex-start; border: 1px solid var(--bg-light-t-3); color: var(--bg-light); transition: all 0.3s ease-in-out}#brxe-mlxhaq:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}@media (max-width: 478px) {#brxe-mlxhaq {row-gap: 1rem}}#brxe-pecamp {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr}@media (max-width: 478px) {#brxe-pecamp {grid-template-columns: 1fr}}#brxe-qrmqvk {flex-direction: column; padding-right: 4rem; padding-left: 4rem; column-gap: 4rem; row-gap: 2rem}@media (max-width: 478px) {#brxe-qrmqvk {padding-right: 0; padding-left: 0}}#brxe-axuhsh {background-color: var(--bg-dark); background-image: url(https://puntomedica.com/wp-content/uploads/2026/05/doctor-showing-medication-box-to-patient-in-office-2026-03-24-05-27-51-utc-1024x683.webp); background-size: cover; padding-top: 6rem; padding-bottom: 6rem; position: relative}:where(#brxe-axuhsh > *:not(figcaption)) {position: relative}#brxe-axuhsh::before {background-image: linear-gradient(#080c14db 100%, #080c14db 100%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 478px) {#brxe-axuhsh {padding-right: 2rem; padding-left: 2rem; background-size: cover; background-position: center center}}#brxe-imtbam.horizontal .line {border-top-color: var(--main); border-top-width: 2px; width: 3rem}#brxe-imtbam.vertical .line {border-right-color: var(--main); border-right-width: 3rem}#brxe-imtbam .icon {color: var(--main)}#brxe-imtbam .line {height: 2px}#brxe-imtbam {width: auto}#brxe-qgmwfn {font-size: var(--text-xs); color: var(--main); text-transform: uppercase; letter-spacing: 0.8em}#brxe-glbebr {flex-direction: row; align-items: center; justify-content: center}@media (max-width: 478px) {#brxe-glbebr {flex-wrap: nowrap; flex-direction: row; align-items: center}}#brxe-vqbjiu {color: var(--bg-light); font-size: var(--text-3xl); font-weight: 600; line-height: 1em; text-align: left; align-items: flex-start}#brxe-vqbjiu span{ color: var(--main); font-style: italic; font-weight: 300;}#brxe-nxqkdq {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); text-align: center; width: 70%}#brxe-nxqkdq a {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); text-align: center; font-size: inherit}@media (max-width: 478px) {#brxe-nxqkdq {width: 100%}}#brxe-kgqfct {font-size: 12rem; line-height: 1em; font-family: "Cormorant"; font-weight: 700; position: absolute; right: 2rem; opacity: 0.2; top: -3rem}#brxe-djczqk {color: var(--bg-light); font-size: var(--text-xl)}#brxe-ynibnh {color: var(--bg-light); font-size: var(--text-l); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-vetwyz {color: var(--bg-light); text-align: center; width: 70%}#brxe-gjetdn {color: var(--bg-light-t-2); position: relative; background-color: var(--bg-dark-l-3); border-top: 3px solid var(--main); padding-top: 3rem; padding-right: 2rem; padding-bottom: 3rem; padding-left: 2rem; transition: all 0.3s ease-in-out; align-items: center; overflow: hidden}#brxe-gjetdn:hover {color: var(--main)}#brxe-hglfkf {font-size: 12rem; line-height: 1em; font-family: "Cormorant"; font-weight: 700; position: absolute; right: 2rem; opacity: 0.2; top: -3rem}#brxe-qpcnhn {color: var(--bg-light); font-size: var(--text-xl)}#brxe-lmoryo {color: var(--bg-light); font-size: var(--text-l); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-qsdcqd {color: var(--bg-light); text-align: center; width: 70%}#brxe-ncgbkk {color: var(--bg-light-t-2); position: relative; background-color: var(--bg-dark-l-3); border-top: 3px solid var(--alt); padding-top: 3rem; padding-right: 2rem; padding-bottom: 3rem; padding-left: 2rem; transition: all 0.3s ease-in-out; align-items: center; overflow: hidden}#brxe-ncgbkk:hover {color: var(--main)}#brxe-utxapk {font-size: 12rem; line-height: 1em; font-family: "Cormorant"; font-weight: 700; position: absolute; right: 2rem; opacity: 0.2; top: -3rem}#brxe-hfvnga {color: var(--bg-light); font-size: var(--text-xl)}#brxe-ycftee {color: var(--bg-light); font-size: var(--text-l); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-ahmolb {color: var(--bg-light); text-align: center; width: 70%}#brxe-spaivg {color: var(--bg-light-t-2); position: relative; background-color: var(--bg-dark-l-3); border-top: 3px solid var(--main); padding-top: 3rem; padding-right: 2rem; padding-bottom: 3rem; padding-left: 2rem; transition: all 0.3s ease-in-out; align-items: center; overflow: hidden}#brxe-spaivg:hover {color: var(--main)}#brxe-xzfjuz {font-size: 12rem; line-height: 1em; font-family: "Cormorant"; font-weight: 700; position: absolute; right: 2rem; opacity: 0.2; top: -3rem}#brxe-tzfvth {color: var(--bg-light); font-size: var(--text-xl)}#brxe-bwscbt {color: var(--bg-light); font-size: var(--text-l); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-atevsp {color: var(--bg-light); text-align: center; width: 70%}#brxe-ghbqtp {color: var(--bg-light-t-2); position: relative; background-color: var(--bg-dark-l-3); border-top: 3px solid var(--alt); padding-top: 3rem; padding-right: 2rem; padding-bottom: 3rem; padding-left: 2rem; transition: all 0.3s ease-in-out; align-items: center; overflow: hidden}#brxe-ghbqtp:hover {color: var(--main)}#brxe-irvcgy {font-size: 12rem; line-height: 1em; font-family: "Cormorant"; font-weight: 700; position: absolute; right: 2rem; opacity: 0.2; top: -3rem}#brxe-ckirur {color: var(--bg-light); font-size: var(--text-xl)}#brxe-qxwltn {color: var(--bg-light); font-size: var(--text-l); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-gukpho {color: var(--bg-light); text-align: center; width: 70%}#brxe-etvwge {color: var(--bg-light-t-2); position: relative; background-color: var(--bg-dark-l-3); border-top: 3px solid var(--main); padding-top: 3rem; padding-right: 2rem; padding-bottom: 3rem; padding-left: 2rem; transition: all 0.3s ease-in-out; align-items: center; overflow: hidden}#brxe-etvwge:hover {color: var(--main)}#brxe-wpeeha {font-size: 12rem; line-height: 1em; font-family: "Cormorant"; font-weight: 700; position: absolute; right: 2rem; opacity: 0.2; top: -3rem}#brxe-plnrve {color: var(--bg-light); font-size: var(--text-xl)}#brxe-gujsvx {color: var(--bg-light); font-size: var(--text-l); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-uzgkrc {color: var(--bg-light); text-align: center; width: 70%}#brxe-qsuhau {color: var(--bg-light-t-2); position: relative; background-color: var(--bg-dark-l-3); border-top: 3px solid var(--alt); padding-top: 3rem; padding-right: 2rem; padding-bottom: 3rem; padding-left: 2rem; transition: all 0.3s ease-in-out; align-items: center; overflow: hidden}#brxe-qsuhau:hover {color: var(--main)}#brxe-uzechr {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; grid-gap: 2rem}@media (max-width: 478px) {#brxe-uzechr {grid-template-columns: 1fr}}#brxe-mkzief {align-items: center; row-gap: 2rem}@media (max-width: 478px) {#brxe-mkzief {padding-right: 0; padding-left: 0}}#brxe-jmsmqy {padding-top: 6rem; padding-bottom: 6rem; background-color: var(--bg-dark-l-2)}@media (max-width: 478px) {#brxe-jmsmqy {padding-right: 2rem; padding-left: 2rem; background-position: center center}}#brxe-rmcfxr.horizontal .line {border-top-color: var(--main); border-top-width: 2px; width: 3rem}#brxe-rmcfxr.vertical .line {border-right-color: var(--main); border-right-width: 3rem}#brxe-rmcfxr .icon {color: var(--main)}#brxe-rmcfxr .line {height: 2px}#brxe-rmcfxr {width: auto}#brxe-aiixzu {text-transform: uppercase; color: var(--main); font-size: var(--text-xs); letter-spacing: 0.8em}#brxe-vjeydw {flex-direction: row; align-items: center; justify-content: center}#brxe-snedfz {font-size: var(--text-3xl); color: var(--bg-light); font-weight: 600; line-height: 1em; text-align: left; width: 60%; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; row-gap: 0px; column-gap: 1rem}#brxe-snedfz span{ color: var(--main); font-style: italic; font-weight: 300;}#brxe-fspppg {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); text-align: center; width: 70%}#brxe-fspppg a {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); text-align: center; font-size: inherit}@media (max-width: 478px) {#brxe-fspppg {width: 100%}}#brxe-idqfaz {color: var(--bg-dark); font-size: var(--text-2xs); font-family: "DM Mono"; text-transform: uppercase; letter-spacing: 4px; padding-top: 1rem; padding-right: 1rem; padding-bottom: 0.5rem; padding-left: 1rem; background-color: var(--main); border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; position: absolute; top: 0px; right: 30px}#brxe-idqfaz a {color: var(--bg-dark); font-size: var(--text-2xs); font-family: "DM Mono"; text-transform: uppercase; letter-spacing: 4px; font-size: inherit}#brxe-ttciwa {color: var(--alt); font-size: var(--text-m); font-family: "Outfit"; text-transform: uppercase; letter-spacing: 4px; font-weight: 400}#brxe-dzmloy .suffix {font-size: var(--text-m); font-family: "Cormorant"; font-weight: 700; line-height: 1em; color: var(--main)}#brxe-dzmloy {width: auto}#brxe-dzmloy .count {font-family: "Cormorant"; color: var(--main); font-size: var(--text-4xl); font-weight: 700; line-height: 1em}#brxe-dzmloy .prefix {color: var(--main); font-size: var(--text-4xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-zbhbzd {color: var(--bg-light-t-5); font-size: var(--text-xs); text-transform: capitalize; letter-spacing: 0.2em}#brxe-cyuukm.horizontal .line {border-top-color: var(--main)}#brxe-cyuukm.vertical .line {border-right-color: var(--main)}#brxe-cyuukm .icon {color: var(--main)}#brxe-cyuukm.horizontal {justify-content: center}#brxe-cyuukm.vertical {align-self: center}#brxe-cyuukm {padding-top: 1rem; padding-bottom: 1rem}#brxe-piinjf {color: var(--main); font-size: var(--text-m); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-fohkco {color: var(--bg-light-t-5); font-size: var(--text-s); font-style: italic; margin-top: 0}#brxe-rozihx {row-gap: 1rem; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; background-color: var(--main-t-1); border-left: 3px solid var(--main)}#brxe-cpikfp .separator {display: none}#brxe-cpikfp .title {color: var(--bg-light-t-5); margin-left: 1rem}#brxe-cpikfp .content {justify-content: flex-start}#brxe-cpikfp .description {justify-content: flex-start}#brxe-cpikfp .icon {color: var(--main)}#brxe-cpikfp li {padding-top: 1rem}#brxe-xpaiit {text-transform: uppercase; font-family: "DM Mono"; letter-spacing: 2px; color: var(--bg-dark-d-1); font-size: var(--text-s); width: 100%; transition: all 0.3s ease-in-out; background-color: var(--main); padding-right: 2rem; padding-left: 2rem; border: 2px solid var(--main)}#brxe-xpaiit:hover {background-color: var(--main); border-color: var(--main-l-1); box-shadow: 0 0 15px 0 var(--main)}#brxe-lmmpqs {padding-top: 4rem; padding-right: 2rem; padding-bottom: 4rem; padding-left: 2rem; width: 40%; position: relative; background-color: var(--alt-d-1); border: 1px solid var(--main); row-gap: 1rem; transition: all 0.3s ease-in-out}#brxe-lmmpqs:hover {transform: translateY(-1rem)}@media (max-width: 478px) {#brxe-lmmpqs {width: 100%}}#brxe-ukqgvm {color: var(--main); font-size: var(--text-m); font-family: "Cormorant"; font-weight: 700}#brxe-jnytoy {color: var(--bg-light); font-size: var(--text-s); font-family: "Outfit"; font-weight: 400}#brxe-znopau {display: flex; grid-template-columns: 1fr 1fr 1fr; grid-gap: 2rem; border: 1px solid var(--main); flex-direction: column; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; row-gap: 0px; background-color: var(--bg-dark-l-4); width: 40%}@media (max-width: 478px) {#brxe-znopau {width: 100%}}#brxe-vsdbtl {flex-direction: column; padding-right: 4rem; padding-left: 4rem; column-gap: 4rem; align-items: center; row-gap: 2rem}@media (max-width: 478px) {#brxe-vsdbtl {padding-right: 0; padding-left: 0}}#planes {padding-top: 6rem; padding-bottom: 6rem; background-color: var(--bg-dark)}@media (max-width: 478px) {#planes {padding-right: 2rem; padding-left: 2rem}}#brxe-avsbju.horizontal .line {border-top-color: var(--main); border-top-width: 2px; width: 3rem}#brxe-avsbju.vertical .line {border-right-color: var(--main); border-right-width: 3rem}#brxe-avsbju .icon {color: var(--main)}#brxe-avsbju .line {height: 2px}#brxe-avsbju {width: auto}#brxe-thjqdy {text-transform: uppercase; color: var(--main); font-size: var(--text-xs); letter-spacing: 0.6em}#brxe-ofznyn {flex-direction: row; align-items: center; justify-content: flex-start}#brxe-jjaypv {font-size: var(--text-3xl); color: var(--bg-light); font-weight: 600; line-height: 1em; text-align: left; width: 60%; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; column-gap: 1rem; row-gap: 0px}#brxe-jjaypv span{ color: var(--main); font-style: italic; font-weight: 300;}#brxe-vgpxdw {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); width: 70%}#brxe-vgpxdw a {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); font-size: inherit}@media (max-width: 478px) {#brxe-vgpxdw {width: 100%}}#brxe-hllcgs .suffix {font-size: var(--text-xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em; color: var(--main)}#brxe-hllcgs {width: auto}#brxe-hllcgs .count {font-family: "Cormorant"; color: var(--main); font-size: var(--text-2xl); font-weight: 700; line-height: 1em}#brxe-hllcgs .prefix {color: var(--main); font-size: var(--text-2xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-ebqlez {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-ebqlez a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-kbfodi {color: var(--bg-light); font-size: var(--text-s)}#brxe-kbfodi a {color: var(--bg-light); font-size: var(--text-s); font-size: inherit}#brxe-ysmxfn {background-color: var(--bg-dark-l-3); flex-direction: column; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; align-items: flex-start; border: 1px solid var(--bg-light-t-3); color: var(--bg-light); transition: all 0.3s ease-in-out; row-gap: 0px}#brxe-ysmxfn:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}#brxe-qznulg .suffix {font-size: var(--text-xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em; color: var(--main)}#brxe-qznulg {width: auto}#brxe-qznulg .count {font-family: "Cormorant"; color: var(--main); font-size: var(--text-2xl); font-weight: 700; line-height: 1em}#brxe-qznulg .prefix {color: var(--main); font-size: var(--text-2xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-jtmxxn {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-jtmxxn a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-ykfsyg {color: var(--bg-light); font-size: var(--text-s)}#brxe-ykfsyg a {color: var(--bg-light); font-size: var(--text-s); font-size: inherit}#brxe-qiqsjp {background-color: var(--bg-dark-l-3); flex-direction: column; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; align-items: flex-start; border: 1px solid var(--bg-light-t-3); color: var(--bg-light); transition: all 0.3s ease-in-out; row-gap: 0px}#brxe-qiqsjp:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}#brxe-hrlxyb .suffix {font-size: var(--text-xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em; color: var(--main)}#brxe-hrlxyb {width: auto}#brxe-hrlxyb .count {font-family: "Cormorant"; color: var(--main); font-size: var(--text-2xl); font-weight: 700; line-height: 1em}#brxe-hrlxyb .prefix {color: var(--main); font-size: var(--text-2xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-udmpni {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-udmpni a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-tbblgz {color: var(--bg-light); font-size: var(--text-s)}#brxe-tbblgz a {color: var(--bg-light); font-size: var(--text-s); font-size: inherit}#brxe-qeavpg {background-color: var(--bg-dark-l-3); flex-direction: column; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; align-items: flex-start; border: 1px solid var(--bg-light-t-3); color: var(--bg-light); transition: all 0.3s ease-in-out; row-gap: 0px}#brxe-qeavpg:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}#brxe-gnjxdy {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr}@media (max-width: 478px) {#brxe-gnjxdy {grid-template-columns: 1fr}}#brxe-rahutn {flex-direction: column; padding-right: 4rem; padding-left: 4rem; column-gap: 4rem; row-gap: 2rem}@media (max-width: 478px) {#brxe-rahutn {padding-right: 0; padding-left: 0}}#brxe-qubeuo {background-color: var(--bg-dark); background-image: url(https://puntomedica.com/wp-content/uploads/2026/05/medical-professional-holding-business-card-for-ser-2026-03-05-21-12-42-utc-1024x683.webp); background-size: cover; padding-top: 6rem; padding-bottom: 6rem; position: relative}:where(#brxe-qubeuo > *:not(figcaption)) {position: relative}#brxe-qubeuo::before {background-image: linear-gradient(#080c14db 100%, #080c14db 100%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 478px) {#brxe-qubeuo {padding-right: 2rem; padding-left: 2rem; background-size: cover}}#brxe-scwmth.horizontal .line {border-top-color: var(--main); border-top-width: 2px; width: 3rem}#brxe-scwmth.vertical .line {border-right-color: var(--main); border-right-width: 3rem}#brxe-scwmth .icon {color: var(--main)}#brxe-scwmth .line {height: 2px}#brxe-scwmth {width: auto}#brxe-eifryr {text-transform: uppercase; color: var(--main); font-size: var(--text-xs); letter-spacing: 0.6em}#brxe-jrrefx {flex-direction: row; align-items: center; justify-content: flex-start}#brxe-strwwi {font-size: var(--text-3xl); color: var(--bg-light); font-weight: 600; line-height: 1em; text-align: left; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; column-gap: 1rem; row-gap: 0px}#brxe-strwwi span{ color: var(--main); font-style: italic; font-weight: 300;}#brxe-eevarq {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m)}#brxe-eevarq a {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); font-size: inherit}@media (max-width: 478px) {#brxe-eevarq {width: 100%}}#brxe-leuvzk {width: 100%}@media (max-width: 478px) {#brxe-leuvzk {width: 100%}}#brxe-ynwdld .accordion-title .icon {color: var(--bg-light); font-size: var(--text-m)}#brxe-ynwdld .accordion-title-wrapper {padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; border-bottom: 1px solid var(--main-t-2)}#brxe-ynwdld .accordion-title .title {color: var(--bg-light); font-size: var(--text-m); line-height: 1em}#brxe-ynwdld .accordion-content-wrapper {padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; color: var(--bg-light); font-size: var(--text-s); border-bottom: 1px solid var(--main-t-3); margin-top: 0; margin-bottom: 0}#brxe-ynwdld .accordion-title-wrapper:hover {border-color: var(--main); background-color: var(--main-t-2)}#brxe-ynwdld .brx-open .accordion-title-wrapper {border-bottom-width: 0; background-color: var(--main-t-3)}@media (max-width: 478px) {#brxe-ynwdld .accordion-item {padding-right: 0; padding-left: 0}}@media (max-width: 478px) {#brxe-yllidv {width: 100%}}#brxe-ntxwie {flex-direction: column; padding-right: 4rem; padding-left: 4rem; column-gap: 4rem; row-gap: 2rem}@media (max-width: 478px) {#brxe-ntxwie {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}#brxe-phjwki {background-color: var(--bg-dark-l-2); padding-top: 6rem; padding-bottom: 6rem}@media (max-width: 478px) {#brxe-phjwki {padding-right: 2rem; padding-left: 2rem}}#brxe-uphjay {font-size: var(--text-3xl); color: var(--bg-light); font-weight: 600; line-height: 1em; text-align: center; align-items: flex-start; width: 65%}#brxe-uphjay span{ color: var(--main); font-style: italic; font-weight: 300;}#brxe-dpmbfc {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); text-align: center; width: 70%}#brxe-dpmbfc a {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); text-align: center; font-size: inherit}@media (max-width: 478px) {#brxe-dpmbfc {width: 100%}}#brxe-iyeioq {color: var(--bg-dark-d-1); font-size: var(--text-s); text-transform: uppercase; transition: all 0.3s ease-in-out}#brxe-iyeioq:hover {box-shadow: 0 0 20px 0 var(--main-l-1)}@media (max-width: 478px) {#brxe-iyeioq:hover {width: 100%}}#brxe-krgban {color: var(--main); fill: var(--main); font-size: var(--text-m)}#brxe-wjgrgj {color: var(--bg-light-t-3); font-size: var(--text-s)}@media (max-width: 478px) {#brxe-wjgrgj {text-align: center}}#brxe-vgkvsg {flex-direction: row; align-items: center; justify-content: center}@media (max-width: 478px) {#brxe-vgkvsg {justify-content: center; align-items: center; row-gap: 0px}}#brxe-hzyqon {color: var(--main); fill: var(--main); font-size: var(--text-m)}#brxe-jhblkv {color: var(--bg-light-t-3); font-size: var(--text-s)}@media (max-width: 478px) {#brxe-jhblkv {text-align: center}}#brxe-nxwgse {flex-direction: row; align-items: center; justify-content: center}#brxe-vqlfnq {color: var(--main); fill: var(--main); font-size: var(--text-m)}#brxe-wvqbtx {color: var(--bg-light-t-3); font-size: var(--text-s)}@media (max-width: 478px) {#brxe-wvqbtx {text-align: center}}#brxe-powgji {flex-direction: row; align-items: center; justify-content: center}#brxe-aexira {color: var(--main); fill: var(--main); font-size: var(--text-m)}#brxe-yzuzwz {color: var(--bg-light-t-3); font-size: var(--text-s)}@media (max-width: 478px) {#brxe-yzuzwz {text-align: center}}#brxe-sdmqru {flex-direction: row; align-items: center; justify-content: center}#brxe-swkjql {width: 80%; display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr 1fr}@media (max-width: 478px) {#brxe-swkjql {width: 100%; grid-template-columns: 1fr 1fr}}#brxe-lwaywc {padding-right: 4rem; padding-left: 4rem; align-items: center; row-gap: 2rem}@media (max-width: 478px) {#brxe-lwaywc {padding-right: 0; padding-left: 0}}#brxe-xzlejy {background-color: var(--bg-dark); padding-top: 6rem; padding-bottom: 6rem}@media (max-width: 478px) {#brxe-xzlejy {padding-right: 2rem; padding-left: 2rem}}