@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-button{width:auto}}@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}} html {background-color: var(--fondo)} body {background: none}#brxe-jkqbpa {font-size: 100px; font-weight: 600; color: var(--blanco); width: 70%}@media (max-width: 991px) {#brxe-jkqbpa {font-size: 70px}}@media (max-width: 478px) {#brxe-jkqbpa {font-size: 50px; width: 100%}}#brxe-vgelur {padding-right: 10px; padding-bottom: 90px; padding-left: 10px; row-gap: 75px; min-height: 590px; justify-content: flex-end; align-self: center !important}@media (max-width: 991px) {#brxe-vgelur {padding-right: 25px; padding-left: 25px}}#brxe-nqsjho {background-image: linear-gradient(var(--azul-claro), var(--azul-oscuro)); padding-top: 0; padding-right: 0; padding-left: 0; row-gap: 100px; background-image: url("https://clinicabesa.witdesarrollo.es/wp-content/uploads/2026/05/clinicabesa-hero-home.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover}@media (max-width: 991px) {#brxe-nqsjho {padding-right: 0; padding-left: 0}}@media (max-width: 767px) {#brxe-nqsjho {padding-right: 0; padding-left: 0}}#brxe-pqzrxk {font-size: 50px}@media (max-width: 478px) {#brxe-pqzrxk {text-align: center; font-size: 40px}}#brxe-xhvyrj {text-align: center}#brxe-gxrank {width: 850px; align-items: center; row-gap: 30px}#brxe-rfojub {color: var(--blanco); border-radius: 37px; margin-top: 30px}#brxe-qtdfso {padding-top: 105px; padding-right: 10px; padding-bottom: 105px; padding-left: 10px}@media (max-width: 991px) {#brxe-qtdfso {padding-top: 75px; padding-right: 25px; padding-bottom: 75px; padding-left: 25px}}#brxe-eadplh {font-size: 50px; font-weight: 600; width: 40%}@media (max-width: 991px) {#brxe-eadplh {font-size: 40px}}@media (max-width: 767px) {#brxe-eadplh {font-size: 33px; width: 48%}}#brxe-ucbyyt {width: 50%}@media (max-width: 767px) {#brxe-ucbyyt {width: 48%}}#brxe-cmquxc {flex-direction: row; justify-content: space-between; align-items: center}#brxe-wjjzlk {padding-right: 10px; padding-left: 10px}@media (max-width: 991px) {#brxe-wjjzlk {padding-right: 25px; padding-left: 25px}}#brxe-vmyypj {width: 1600px; align-items: center; align-self: center !important; overflow: hidden}#brxe-eqjpbc {background-color: var(--blanco); padding-top: 105px; padding-right: 0; padding-bottom: 105px; padding-left: 0; row-gap: 60px}@media (max-width: 991px) {#brxe-eqjpbc {padding-top: 75px; padding-right: 0; padding-bottom: 75px; padding-left: 0}}#brxe-jgsqju {color: var(--blanco); font-size: 50px; width: 85%}@media (max-width: 991px) {#brxe-jgsqju {font-size: 40px; width: 100%}}#brxe-vncoys {color: var(--blanco)}#brxe-cdxwwf {color: var(--blanco); border-radius: 37px; margin-top: 30px}@media (max-width: 991px) {#brxe-cdxwwf {margin-top: 0}}#brxe-cjqikh {background-color: var(--azul-oscuro); align-self: stretch !important; width: 100%; border-radius: 30px 0 0 30px; padding-top: 125px; padding-right: 90px; padding-bottom: 125px; padding-left: 90px; justify-content: space-between; width: 50%}@media (max-width: 991px) {#brxe-cjqikh {padding-top: 75px; padding-right: 50px; padding-bottom: 75px; padding-left: 50px; row-gap: 30px}}@media (max-width: 478px) {#brxe-cjqikh {width: 100%; border-top-right-radius: 30px; border-bottom-left-radius: 0}}#brxe-tpmjai {align-self: stretch !important; width: 100%; background-image: url("https://clinicabesa.witdesarrollo.es/wp-content/uploads/2026/05/clinica-besa-conocenos.webp"); background-size: cover; border-radius: 0 30px 30px 0; width: 50%}@media (max-width: 478px) {#brxe-tpmjai {width: 200%; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 30px; height: 370px}}#brxe-tzamuv {flex-direction: row; min-height: 625px}@media (max-width: 991px) {#brxe-tzamuv {min-height: 400px; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px}}@media (max-width: 478px) {#brxe-tzamuv {flex-direction: column}}#brxe-tetxzg {background-color: var(--blanco); padding-bottom: 105px}