@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-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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 {.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)}}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}}#brxe-kqgkze.horizontal .line {border-top-color: var(--main); border-top-width: 2px; width: 3rem}#brxe-kqgkze.vertical .line {border-right-color: var(--main); border-right-width: 3rem}#brxe-kqgkze .icon {color: var(--main)}#brxe-kqgkze .line {height: 2px}#brxe-kqgkze {width: auto}#brxe-mhdxpl {text-transform: uppercase; color: var(--main); font-size: var(--text-xs); letter-spacing: 0.5em}#brxe-nkvhns {flex-direction: row; align-items: center}@media (max-width: 478px) {#brxe-nkvhns {flex-wrap: nowrap}}#brxe-atujot {font-size: var(--text-4xl); color: var(--bg-light); font-weight: 600; line-height: 1em; column-gap: 0px; row-gap: 0px; width: 70%}#brxe-atujot span{ color: var(--main); font-style: italic; font-weight: 300;}@media (max-width: 478px) {#brxe-atujot {width: 100%}}#brxe-rzdxkr {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); width: 70%}#brxe-rzdxkr a {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); font-size: inherit}@media (max-width: 478px) {#brxe-rzdxkr {width: 100%}}#brxe-fmsndk {text-transform: uppercase; font-size: var(--text-s); color: var(--bg-dark-d-1); transition: all 0.3s ease-in-out}#brxe-fmsndk:hover {box-shadow: 0 0 20px 0 var(--main-l-1); transform: translateX(1rem)}#brxe-uybcfd {flex-direction: row; width: 100%; align-items: center}#brxe-ibnzzh .count {color: var(--main); font-size: var(--text-2xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-ibnzzh .suffix {color: var(--main); font-size: var(--text-xl); font-weight: 700; font-family: "Cormorant"; line-height: 1em}#brxe-ibnzzh .prefix {color: var(--main); font-size: var(--text-xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-evwgcl {color: var(--bg-light); font-size: var(--text-s); font-weight: 400; text-align: center}#brxe-evwgcl a {color: var(--bg-light); font-size: var(--text-s); font-weight: 400; text-align: center; font-size: inherit}#brxe-eqnykj {width: auto; background-color: var(--bg-dark-l-3); border: 1px solid var(--main); padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; row-gap: .5rem; align-items: center; justify-content: center}@media (max-width: 478px) {#brxe-eqnykj {width: 100%; left: -1rem; bottom: -2rem}}#brxe-exetjb .count {color: var(--main); font-size: var(--text-2xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-exetjb .suffix {color: var(--main); font-size: var(--text-xl); font-weight: 700; font-family: "Cormorant"; line-height: 1em}#brxe-exetjb .prefix {color: var(--main); font-size: var(--text-xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-rizjzz {color: var(--bg-light); font-size: var(--text-s); font-weight: 400; text-align: center}#brxe-rizjzz a {color: var(--bg-light); font-size: var(--text-s); font-weight: 400; text-align: center; font-size: inherit}#brxe-uifvny {width: auto; background-color: var(--bg-dark-l-3); border: 1px solid var(--main); padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; row-gap: .5rem; align-items: center; justify-content: center}@media (max-width: 478px) {#brxe-uifvny {width: 100%; left: -1rem; bottom: -2rem}}#brxe-xhzuzi .count {color: var(--main); font-size: var(--text-2xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-xhzuzi .suffix {color: var(--main); font-weight: 700; font-family: "Cormorant"; line-height: 1em}#brxe-xhzuzi .prefix {color: var(--main); font-size: var(--text-xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-wqxhah {color: var(--bg-light); font-size: var(--text-s); font-weight: 400; text-align: center}#brxe-wqxhah a {color: var(--bg-light); font-size: var(--text-s); font-weight: 400; text-align: center; font-size: inherit}#brxe-hyicof {width: auto; background-color: var(--bg-dark-l-3); border: 1px solid var(--main); padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; row-gap: .5rem; align-items: center; justify-content: center}@media (max-width: 478px) {#brxe-hyicof {width: 100%; left: -1rem; bottom: -2rem}}#brxe-wwaesu {display: grid; align-items: initial; grid-gap: 2rem; grid-template-columns: 1fr 1fr 1fr}@media (max-width: 478px) {#brxe-wwaesu {grid-gap: 1rem}}#brxe-oyijvo {width: 60%; row-gap: 3rem}@media (max-width: 478px) {#brxe-oyijvo {width: 100%}}#brxe-xgcvlo {border: 1px solid var(--main); height: 550px; width: 400px; position: absolute; z-index: 1}@media (max-width: 478px) {#brxe-xgcvlo {width: 100%; height: auto; aspect-ratio: 3/4}}#brxe-jucwof {width: 400px; height: 550px; margin-top: 1.5rem; margin-left: 2rem; z-index: 2}#brxe-jucwof:not(.tag), #brxe-jucwof img {object-fit: cover}@media (max-width: 478px) {#brxe-jucwof {margin-top: 1rem; margin-left: 1rem; width: 100%; height: auto}#brxe-jucwof:not(.tag), #brxe-jucwof img {aspect-ratio: 3 / 4}}#brxe-nszehg {width: 40%; position: relative}@media (max-width: 478px) {#brxe-nszehg {width: 100%}}#brxe-ttuqpq {flex-direction: row}@media (max-width: 478px) {#brxe-ttuqpq {flex-direction: column; column-gap: 2rem; row-gap: 2rem}}#brxe-vwbuyi {background-color: var(--bg-dark); background-image: url(https://puntomedica.com/wp-content/uploads/2026/05/9950.jpg); background-size: cover; background-blend-mode: normal; background-position: top center; padding-top: 12rem; padding-bottom: 6rem; position: relative}:where(#brxe-vwbuyi > *:not(figcaption)) {position: relative}#brxe-vwbuyi::before {background-image: linear-gradient(90deg, rgba(8, 12, 20, 0.95) 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-vwbuyi {padding-right: 2rem; padding-left: 2rem; background-position: center center}}#brxe-vigqhl.horizontal .line {border-top-color: var(--main); border-top-width: 2px; width: 3rem}#brxe-vigqhl.vertical .line {border-right-color: var(--main); border-right-width: 3rem}#brxe-vigqhl .icon {color: var(--main)}#brxe-vigqhl .line {height: 2px}#brxe-vigqhl {width: auto}#brxe-cmlqxh {text-transform: uppercase; color: var(--main); font-size: var(--text-xs); letter-spacing: 0.6em}#brxe-bfxuqk {flex-direction: row; align-items: center; justify-content: flex-start}#brxe-tpcqur {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-tpcqur span{ color: var(--main); font-style: italic; font-weight: 300;}#brxe-hzrhfp {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); width: 70%}#brxe-hzrhfp a {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); font-size: inherit}@media (max-width: 478px) {#brxe-hzrhfp {width: 100%}}#brxe-ditzvv {text-transform: uppercase; color: var(--alt); font-size: var(--text-m); letter-spacing: 0.2em; font-weight: 700}#brxe-ajejaw .separator {display: none}#brxe-ajejaw .content {justify-content: flex-start}#brxe-ajejaw .description {justify-content: flex-start; color: var(--bg-light-t-4)}#brxe-ajejaw .title {margin-right: 0; margin-left: 1rem; color: var(--bg-light); font-size: var(--text-s); font-weight: 600}#brxe-ajejaw .icon {font-size: var(--text-s); color: var(--alt)}#brxe-ajejaw .icon svg {height: var(--text-s); width: var(--text-s)}#brxe-ajejaw li {padding-top: 1rem}#brxe-zmzkss {background-color: var(--bg-dark-l-4); border-top: 3px solid var(--alt); position: relative; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; row-gap: 1rem}#brxe-caobsj {text-transform: uppercase; color: var(--main); font-size: var(--text-m); letter-spacing: 0.2em; font-weight: 700}#brxe-orscih .separator {display: none}#brxe-orscih .content {justify-content: flex-start}#brxe-orscih .description {justify-content: flex-start; color: var(--bg-light-t-4)}#brxe-orscih .title {margin-right: 0; margin-left: 1rem; color: var(--bg-light); font-size: var(--text-s); font-weight: 600}#brxe-orscih .icon {font-size: var(--text-s); color: var(--main)}#brxe-orscih .icon svg {height: var(--text-s); width: var(--text-s)}#brxe-orscih li {padding-top: 1rem}#brxe-tbqgot {background-color: var(--bg-dark-l-4); border-top: 3px solid var(--main); position: relative; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; row-gap: 1rem}#brxe-wuebbh {display: grid; align-items: initial; grid-gap: 4rem; grid-template-columns: 1fr 1fr}@media (max-width: 478px) {#brxe-wuebbh {grid-template-columns: 1fr; grid-gap: 2rem}}#brxe-ctepkg {flex-direction: column; padding-right: 4rem; padding-left: 4rem; column-gap: 4rem; row-gap: 2rem}@media (max-width: 478px) {#brxe-ctepkg {padding-right: 0; padding-left: 0}}#brxe-tnszvo {background-color: var(--bg-dark-l-2); padding-top: 6rem; padding-bottom: 6rem}@media (max-width: 478px) {#brxe-tnszvo {padding-right: 2rem; padding-left: 2rem}}#brxe-revvff.horizontal .line {border-top-color: var(--main); border-top-width: 2px; width: 3rem}#brxe-revvff.vertical .line {border-right-color: var(--main); border-right-width: 3rem}#brxe-revvff .icon {color: var(--main)}#brxe-revvff .line {height: 2px}#brxe-revvff {width: auto}#brxe-wcruas {text-transform: uppercase; color: var(--main); font-size: var(--text-xs); letter-spacing: 0.6em}#brxe-nthciy {flex-direction: row; align-items: center; justify-content: flex-start}#brxe-bpwitn {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-bpwitn span{ color: var(--main); font-style: italic; font-weight: 300;}#brxe-wpusxb {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); width: 70%}#brxe-wpusxb a {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); font-size: inherit}@media (max-width: 478px) {#brxe-wpusxb {width: 100%}}#brxe-udkfml {font-size: var(--text-xl)}#brxe-fsgjov {font-size: var(--text-m)}#brxe-fsgjov a {font-size: var(--text-m); font-size: inherit}#brxe-eincul {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-eincul a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-qjlksw {width: 90%; row-gap: 0px}#brxe-yjlvhi {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-yjlvhi:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}@media (max-width: 478px) {#brxe-yjlvhi {row-gap: 1rem}}#brxe-mqluwg {font-size: var(--text-xl)}#brxe-riyeea {font-size: var(--text-m)}#brxe-riyeea a {font-size: var(--text-m); font-size: inherit}#brxe-waxxhz {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-waxxhz a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-docihw {width: 90%; row-gap: 0px}#brxe-zlykdp {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-zlykdp:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}@media (max-width: 478px) {#brxe-zlykdp {row-gap: 1rem}}#brxe-sfucds {font-size: var(--text-xl)}#brxe-txnzot {font-size: var(--text-m)}#brxe-txnzot a {font-size: var(--text-m); font-size: inherit}#brxe-svfzpq {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-svfzpq a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-zfkcfx {width: 90%; row-gap: 0px}#brxe-hfwaxx {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-hfwaxx:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}@media (max-width: 478px) {#brxe-hfwaxx {row-gap: 1rem}}#brxe-vhunxj {font-size: var(--text-xl)}#brxe-htzwvj {font-size: var(--text-m)}#brxe-htzwvj a {font-size: var(--text-m); font-size: inherit}#brxe-hhkzmn {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-hhkzmn a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-rboydz {width: 90%; row-gap: 0px}#brxe-csyosu {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-csyosu:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}#brxe-nvytnj {font-size: var(--text-xl)}#brxe-iazdxj {font-size: var(--text-m)}#brxe-iazdxj a {font-size: var(--text-m); font-size: inherit}#brxe-hdwdbj {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-hdwdbj a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-lrnkcr {width: 90%; row-gap: 0px}#brxe-wwxbwn {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-wwxbwn:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}@media (max-width: 478px) {#brxe-wwxbwn {row-gap: 1rem}}#brxe-tifzxu {font-size: var(--text-xl)}#brxe-rxwoml {font-size: var(--text-m)}#brxe-rxwoml a {font-size: var(--text-m); font-size: inherit}#brxe-hefdqe {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-hefdqe a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-nveehc {width: 90%; row-gap: 0px}#brxe-yrelbt {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-yrelbt:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}@media (max-width: 478px) {#brxe-yrelbt {row-gap: 1rem}}#brxe-qxvhes {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr}@media (max-width: 478px) {#brxe-qxvhes {grid-template-columns: 1fr}}#brxe-gabaug {flex-direction: column; padding-right: 4rem; padding-left: 4rem; column-gap: 4rem; row-gap: 2rem}@media (max-width: 478px) {#brxe-gabaug {padding-right: 0; padding-left: 0}}#brxe-mvuziv {background-color: var(--bg-dark); background-image: url(https://puntomedica.com/wp-content/uploads/2026/05/close-up-of-computer-monitor-displaying-user-inter-2026-03-25-04-20-46-utc-1024x683.webp); background-size: cover; padding-top: 6rem; padding-bottom: 6rem; position: relative}:where(#brxe-mvuziv > *:not(figcaption)) {position: relative}#brxe-mvuziv::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-mvuziv {padding-right: 2rem; padding-left: 2rem; background-size: cover; background-position: center center}}#brxe-pquflw.horizontal .line {border-top-color: var(--main); border-top-width: 2px; width: 3rem}#brxe-pquflw.vertical .line {border-right-color: var(--main); border-right-width: 3rem}#brxe-pquflw .icon {color: var(--main)}#brxe-pquflw .line {height: 2px}#brxe-pquflw {width: auto}#brxe-jebuhq {text-transform: uppercase; color: var(--main); font-size: var(--text-xs); letter-spacing: 0.8em}#brxe-ygmmrv {flex-direction: row; align-items: center; justify-content: center}#brxe-ippsqi {font-size: var(--text-3xl); color: var(--bg-light); font-weight: 600; line-height: 1em; text-align: center; column-gap: 0px; row-gap: 0px; align-items: center; width: 50%}#brxe-ippsqi span{ color: var(--main); font-style: italic; font-weight: 300;}@media (max-width: 478px) {#brxe-ippsqi {width: 100%}}#brxe-schyyr {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); text-align: center; width: 70%}#brxe-schyyr 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-schyyr {width: 100%}}#brxe-glyiaf {color: var(--alt); font-size: var(--text-m); font-family: "Outfit"; text-transform: uppercase; letter-spacing: 4px; font-weight: 400}#brxe-lmxxgt .suffix {font-size: var(--text-4xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em; color: var(--main)}#brxe-lmxxgt {width: auto}#brxe-lmxxgt .count {font-family: "Cormorant"; color: var(--main); font-size: var(--text-4xl); font-weight: 700; line-height: 1em}#brxe-lmxxgt .prefix {color: var(--main); font-size: var(--text-4xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-kcrkps {color: var(--bg-light-t-5); font-size: var(--text-m); font-family: "Cormorant"}#brxe-fescej.horizontal .line {border-top-color: var(--main)}#brxe-fescej.vertical .line {border-right-color: var(--main)}#brxe-fescej .icon {color: var(--main)}#brxe-fescej.horizontal {justify-content: center}#brxe-fescej.vertical {align-self: center}#brxe-fescej {padding-top: 1rem; padding-bottom: 1rem}#brxe-osrsfn .separator {display: none}#brxe-osrsfn .title {color: var(--bg-light-t-5); margin-left: 1rem}#brxe-osrsfn .content {justify-content: flex-start}#brxe-osrsfn .description {justify-content: flex-start}#brxe-osrsfn .icon {color: var(--main)}#brxe-osrsfn li {padding-top: 1rem}#brxe-ebgntn {text-transform: uppercase; font-family: "DM Mono"; letter-spacing: 2px; color: var(--main); font-size: var(--text-s); width: 100%; transition: all 0.3s ease-in-out; padding-right: 2rem; padding-left: 2rem; border: 2px solid var(--main)}#brxe-ebgntn:hover {color: var(--bg-dark); background-color: var(--main); border-color: var(--main-l-1); box-shadow: 0 0 15px 0 var(--main)}#brxe-rvnexq {background-color: var(--bg-dark-l-4); border: 1px solid var(--main); transition: all 0.3s ease-in-out; column-gap: 20px; row-gap: 20px; overflow: hidden; padding-top: 4rem; padding-right: 2rem; padding-bottom: 4rem; padding-left: 2rem; justify-content: space-between}#brxe-rvnexq:hover {transform: translateY(-1rem)}@media (max-width: 478px) {#brxe-rvnexq {row-gap: 1rem}}#brxe-swxgns {color: var(--bg-dark); line-height: 1.8em; font-size: var(--text-xs); text-align: center; font-family: "DM Mono"; text-transform: uppercase; letter-spacing: 3px; 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-swxgns a {color: var(--bg-dark); line-height: 1.8em; font-size: var(--text-xs); text-align: center; font-family: "DM Mono"; text-transform: uppercase; letter-spacing: 3px; font-size: inherit}#brxe-bfkswc {color: var(--alt); font-size: var(--text-m); font-family: "Outfit"; text-transform: uppercase; letter-spacing: 4px; font-weight: 400}#brxe-rvppjf .suffix {font-size: var(--text-4xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em; color: var(--main)}#brxe-rvppjf {width: auto}#brxe-rvppjf .count {font-family: "Cormorant"; color: var(--main); font-size: var(--text-4xl); font-weight: 700; line-height: 1em}#brxe-rvppjf .prefix {color: var(--main); font-size: var(--text-4xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-oxtwim {color: var(--bg-light-t-5); font-size: var(--text-m); font-family: "Cormorant"}#brxe-kjuglb.horizontal .line {border-top-color: var(--main)}#brxe-kjuglb.vertical .line {border-right-color: var(--main)}#brxe-kjuglb .icon {color: var(--main)}#brxe-kjuglb.horizontal {justify-content: center}#brxe-kjuglb.vertical {align-self: center}#brxe-kjuglb {padding-top: 1rem; padding-bottom: 1rem}#brxe-nvigkz .separator {display: none}#brxe-nvigkz .title {color: var(--bg-light-t-5); margin-left: 1rem}#brxe-nvigkz .content {justify-content: flex-start}#brxe-nvigkz .description {justify-content: flex-start}#brxe-nvigkz .icon {color: var(--main)}#brxe-nvigkz li {padding-top: 1rem}#brxe-aguoqg {text-transform: uppercase; font-family: "Outfit"; font-size: var(--text-s); color: var(--bg-dark); 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-aguoqg:hover {color: var(--bg-dark-d-1); background-color: var(--main); border-color: var(--main-l-1); box-shadow: 0 0 15px 0 var(--main)}#brxe-akbczs {background-color: var(--alt-d-1); border: 1px solid var(--main); transition: all 0.3s ease-in-out; column-gap: 20px; row-gap: 20px; padding-top: 4rem; padding-right: 2rem; padding-bottom: 4rem; padding-left: 2rem; position: relative; justify-content: space-between}#brxe-akbczs:hover {transform: translateY(-1rem)}@media (max-width: 478px) {#brxe-akbczs {row-gap: 1rem}}#brxe-zxfulr {color: var(--alt); font-size: var(--text-m); font-family: "Outfit"; text-transform: uppercase; letter-spacing: 4px; font-weight: 400}#brxe-yagsjj .suffix {font-size: var(--text-4xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em; color: var(--main)}#brxe-yagsjj {width: auto}#brxe-yagsjj .count {font-family: "Cormorant"; color: var(--main); font-size: var(--text-4xl); font-weight: 700; line-height: 1em}#brxe-yagsjj .prefix {color: var(--main); font-size: var(--text-4xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-ogivwv {color: var(--bg-light-t-5); font-size: var(--text-m); font-family: "Cormorant"}#brxe-ldwlkz.horizontal .line {border-top-color: var(--main)}#brxe-ldwlkz.vertical .line {border-right-color: var(--main)}#brxe-ldwlkz .icon {color: var(--main)}#brxe-ldwlkz.horizontal {justify-content: center}#brxe-ldwlkz.vertical {align-self: center}#brxe-ldwlkz {padding-top: 1rem; padding-bottom: 1rem}#brxe-xfloto .separator {display: none}#brxe-xfloto .title {color: var(--bg-light-t-5); margin-left: 1rem}#brxe-xfloto .content {justify-content: flex-start}#brxe-xfloto .description {justify-content: flex-start}#brxe-xfloto .icon {color: var(--main)}#brxe-xfloto li {padding-top: 1rem}#brxe-avjkqu {text-transform: uppercase; font-family: "Outfit"; font-size: var(--text-s); width: 100%; transition: all 0.3s ease-in-out; padding-right: 2rem; padding-left: 2rem; border: 2px solid var(--main)}#brxe-avjkqu:hover {color: var(--bg-dark); background-color: var(--main); border-color: var(--main-l-1); box-shadow: 0 0 15px 0 var(--main)}#brxe-kwoqfa {background-color: var(--bg-dark-l-4); border: 1px solid var(--main); transition: all 0.3s ease-in-out; column-gap: 20px; row-gap: 20px; overflow: hidden; padding-top: 4rem; padding-right: 2rem; padding-bottom: 4rem; padding-left: 2rem; justify-content: space-between}#brxe-kwoqfa:hover {transform: translateY(-1rem)}@media (max-width: 478px) {#brxe-kwoqfa {row-gap: 1rem}}#brxe-xwfdqe {flex-direction: row; column-gap: 3rem; row-gap: 3rem; padding-top: 3rem}@media (max-width: 478px) {#brxe-xwfdqe {padding-top: 1.5rem}}#brxe-jkpzxe {color: var(--main); font-size: var(--text-l); font-family: "Cormorant"; font-weight: 700}#brxe-lqosqi {color: var(--main); font-size: var(--text-m); font-family: "Cormorant"; font-weight: 700}#brxe-geokuj {font-size: var(--text-m); color: var(--bg-light)}#brxe-geokuj a {font-size: var(--text-m); color: var(--bg-light); font-size: inherit}#brxe-uxqaud {row-gap: 0px; width: 200px; align-items: center}@media (max-width: 478px) {#brxe-uxqaud {width: 50%; align-items: center; justify-self: center}}#brxe-istwtq {color: var(--main); font-size: var(--text-m); font-family: "Cormorant"; font-weight: 700}#brxe-ydombh {font-size: var(--text-m); color: var(--bg-light)}#brxe-ydombh a {font-size: var(--text-m); color: var(--bg-light); font-size: inherit}#brxe-ktlrgm {row-gap: 0px; width: 200px; align-items: center}@media (max-width: 478px) {#brxe-ktlrgm {width: 50%; justify-self: center}}#brxe-xorlvj {color: var(--main); font-size: var(--text-m); font-family: "Cormorant"; font-weight: 700}#brxe-vqrkgf {font-size: var(--text-m); color: var(--bg-light)}#brxe-vqrkgf a {font-size: var(--text-m); color: var(--bg-light); font-size: inherit}#brxe-pkogue {row-gap: 0px; width: 200px; align-items: center}@media (max-width: 478px) {#brxe-pkogue {width: 100%; grid-column: auto; grid-row: auto; align-items: center}}#brxe-gxatsc {flex-direction: row; width: auto}@media (max-width: 478px) {#brxe-gxatsc {display: grid; align-items: initial; grid-template-columns: 1fr; width: 100%}}#brxe-sadwji {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); align-items: center}@media (max-width: 478px) {#brxe-sadwji {width: 100%}}#brxe-nhhoko {flex-direction: column; padding-right: 4rem; padding-left: 4rem; column-gap: 4rem; align-items: center; row-gap: 2rem}@media (max-width: 478px) {#brxe-nhhoko {padding-right: 0; padding-left: 0}}#planes {padding-top: 6rem; padding-bottom: 6rem; background-color: var(--bg-dark-l-2)}@media (max-width: 478px) {#planes {padding-right: 2rem; padding-left: 2rem}}#brxe-dtzajo.horizontal .line {border-top-color: var(--main); border-top-width: 2px; width: 3rem}#brxe-dtzajo.vertical .line {border-right-color: var(--main); border-right-width: 3rem}#brxe-dtzajo .icon {color: var(--main)}#brxe-dtzajo .line {height: 2px}#brxe-dtzajo {width: auto}#brxe-tahrkv {text-transform: uppercase; color: var(--main); font-size: var(--text-xs); letter-spacing: 0.6em}#brxe-njeebh {flex-direction: row; align-items: center; justify-content: flex-start}#brxe-xsbpzz {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-xsbpzz span{ color: var(--main); font-style: italic; font-weight: 300;}#brxe-qkpeuh {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); width: 70%}#brxe-qkpeuh a {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); font-size: inherit}@media (max-width: 478px) {#brxe-qkpeuh {width: 100%}}#brxe-egcsbn .suffix {font-size: var(--text-xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em; color: var(--main)}#brxe-egcsbn {width: auto}#brxe-egcsbn .count {font-family: "Cormorant"; color: var(--main); font-size: var(--text-2xl); font-weight: 700; line-height: 1em}#brxe-egcsbn .prefix {color: var(--main); font-size: var(--text-2xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-eassmx {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-eassmx a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-yxouyt {color: var(--bg-light); font-size: var(--text-s)}#brxe-yxouyt a {color: var(--bg-light); font-size: var(--text-s); font-size: inherit}#brxe-vgzgbt {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: 1rem}#brxe-vgzgbt:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}#brxe-zkkuel .suffix {font-size: var(--text-xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em; color: var(--main)}#brxe-zkkuel {width: auto}#brxe-zkkuel .count {font-family: "Cormorant"; color: var(--main); font-size: var(--text-2xl); font-weight: 700; line-height: 1em}#brxe-zkkuel .prefix {color: var(--main); font-size: var(--text-2xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-ztfekq {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-ztfekq a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-iuryyt {color: var(--bg-light); font-size: var(--text-s)}#brxe-iuryyt a {color: var(--bg-light); font-size: var(--text-s); font-size: inherit}#brxe-fenlxy {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: 1rem}#brxe-fenlxy:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}#brxe-ndonrp .suffix {font-size: var(--text-xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em; color: var(--main)}#brxe-ndonrp {width: auto}#brxe-ndonrp .count {font-family: "Cormorant"; color: var(--main); font-size: var(--text-2xl); font-weight: 700; line-height: 1em}#brxe-ndonrp .prefix {color: var(--main); font-size: var(--text-2xl); font-family: "Cormorant"; font-weight: 700; line-height: 1em}#brxe-xctary {color: var(--bg-light-t-3); font-size: var(--text-s)}#brxe-xctary a {color: var(--bg-light-t-3); font-size: var(--text-s); font-size: inherit}#brxe-cekodh {color: var(--bg-light); font-size: var(--text-s)}#brxe-cekodh a {color: var(--bg-light); font-size: var(--text-s); font-size: inherit}#brxe-ibcoii {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: 1rem}#brxe-ibcoii:hover {background-color: var(--bg-dark-l-4); border-color: var(--main); color: var(--main)}#brxe-syxsbv {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr}@media (max-width: 478px) {#brxe-syxsbv {grid-template-columns: 1fr}}#brxe-ddserz {flex-direction: column; padding-right: 4rem; padding-left: 4rem; column-gap: 4rem; row-gap: 2rem}@media (max-width: 478px) {#brxe-ddserz {padding-right: 0; padding-left: 0}}#brxe-qkrofo {background-color: var(--bg-dark); background-image: url(https://puntomedica.com/wp-content/uploads/2026/05/close-up-of-laptop-keyboard-colorful-neon-illumina-2026-03-24-04-31-08-utc-1024x683.webp); background-size: cover; padding-top: 6rem; padding-bottom: 6rem; position: relative}:where(#brxe-qkrofo > *:not(figcaption)) {position: relative}#brxe-qkrofo::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-qkrofo {padding-right: 2rem; padding-left: 2rem; background-size: cover}}#brxe-jgbiex.horizontal .line {border-top-color: var(--main); border-top-width: 2px; width: 3rem}#brxe-jgbiex.vertical .line {border-right-color: var(--main); border-right-width: 3rem}#brxe-jgbiex .icon {color: var(--main)}#brxe-jgbiex .line {height: 2px}#brxe-jgbiex {width: auto}#brxe-eypzvn {text-transform: uppercase; color: var(--main); font-size: var(--text-xs); letter-spacing: 0.6em}#brxe-nzdfmo {flex-direction: row; align-items: center; justify-content: flex-start}#brxe-phxrhd {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-phxrhd span{ color: var(--main); font-style: italic; font-weight: 300;}#brxe-xhfqsl {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); width: 70%}#brxe-xhfqsl a {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); font-size: inherit}@media (max-width: 478px) {#brxe-xhfqsl {width: 100%}}@media (max-width: 478px) {#brxe-jevtog {width: 100%}}#brxe-pztvvt .accordion-title .icon {color: var(--bg-light); font-size: var(--text-m)}#brxe-pztvvt .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-pztvvt .accordion-title .title {color: var(--bg-light); font-size: var(--text-m); line-height: 1em}#brxe-pztvvt .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-pztvvt .accordion-title-wrapper:hover {border-color: var(--main); background-color: var(--main-t-2)}#brxe-pztvvt .brx-open .accordion-title-wrapper {border-bottom-width: 0; background-color: var(--main-t-3)}@media (max-width: 478px) {#brxe-pztvvt .accordion-item {padding-right: 0; padding-left: 0}}@media (max-width: 478px) {#brxe-wtyqer {width: 100%}}#brxe-riamdo {flex-direction: column; padding-right: 4rem; padding-left: 4rem; column-gap: 4rem; row-gap: 2rem}@media (max-width: 478px) {#brxe-riamdo {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}#brxe-hhonhw {background-color: var(--bg-dark-l-2); padding-top: 6rem; padding-bottom: 6rem}@media (max-width: 478px) {#brxe-hhonhw {padding-right: 2rem; padding-left: 2rem}}#brxe-kznwmx {font-size: var(--text-3xl); color: var(--bg-light); font-weight: 600; line-height: 1em; text-align: center; column-gap: 0px; row-gap: 0px; align-items: center; width: 50%}#brxe-kznwmx span{ color: var(--main); font-style: italic; font-weight: 300;}@media (max-width: 478px) {#brxe-kznwmx {width: 100%}}#brxe-aicana {color: var(--bg-light-t-5); line-height: 1.8em; font-size: var(--text-m); text-align: center; width: 70%}#brxe-aicana 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-aicana {width: 100%}}#brxe-hlheim {text-transform: uppercase; font-size: var(--text-s); color: var(--bg-dark-d-1); transition: all 0.3s ease-in-out}#brxe-hlheim:hover {box-shadow: 0 0 20px 0 var(--main-l-1)}@media (max-width: 478px) {#brxe-hlheim:hover {width: 100%}#brxe-hlheim {width: 100%}}#brxe-qokzpc {color: var(--main); fill: var(--main); font-size: var(--text-m)}#brxe-prjszf {color: var(--bg-light-t-3); font-size: var(--text-s)}@media (max-width: 478px) {#brxe-prjszf {text-align: center}}#brxe-kthrvp {flex-direction: row; align-items: center; justify-content: center}@media (max-width: 478px) {#brxe-kthrvp {justify-content: center; align-items: center; row-gap: 0px}}#brxe-xzctbf {color: var(--main); fill: var(--main); font-size: var(--text-m)}#brxe-lzrljn {color: var(--bg-light-t-3); font-size: var(--text-s)}@media (max-width: 478px) {#brxe-lzrljn {text-align: center}}#brxe-jptcze {flex-direction: row; align-items: center; justify-content: center}#brxe-imvsdx {color: var(--main); fill: var(--main); font-size: var(--text-m)}#brxe-jkvnku {color: var(--bg-light-t-3); font-size: var(--text-s)}@media (max-width: 478px) {#brxe-jkvnku {text-align: center}}#brxe-xonmuj {flex-direction: row; align-items: center; justify-content: center}#brxe-exxfgx {color: var(--main); fill: var(--main); font-size: var(--text-m)}#brxe-rinjlg {color: var(--bg-light-t-3); font-size: var(--text-s)}@media (max-width: 478px) {#brxe-rinjlg {text-align: center}}#brxe-gxwyie {flex-direction: row; align-items: center; justify-content: center}#brxe-acpjoe {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr 1fr; width: 80%}@media (max-width: 478px) {#brxe-acpjoe {width: 100%; grid-template-columns: 1fr 1fr}}#brxe-qeblxb {padding-right: 4rem; padding-left: 4rem; align-items: center; row-gap: 2rem}@media (max-width: 478px) {#brxe-qeblxb {padding-right: 0; padding-left: 0}}#brxe-tatdwf {background-color: var(--bg-dark); padding-top: 6rem; padding-bottom: 6rem}@media (max-width: 478px) {#brxe-tatdwf {padding-right: 2rem; padding-left: 2rem}}