@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-icon-box){align-items:flex-start;display:flex;flex-direction:column}:where(.brxe-icon-box).top .icon{margin-bottom:20px}:where(.brxe-icon-box).bottom{flex-direction:column-reverse}:where(.brxe-icon-box).bottom .icon{margin-top:20px}:where(.brxe-icon-box).right{flex-direction:row-reverse}:where(.brxe-icon-box).right .icon{margin-left:20px}:where(.brxe-icon-box).left{flex-direction:row}:where(.brxe-icon-box).left .icon{margin-right:20px}:where(.brxe-icon-box) .icon{display:inline-flex}:where(.brxe-icon-box) .icon a{display:inline-flex}:where(.brxe-icon-box) i{display:inline-block;font-size:40px;line-height:1;text-align:center}}@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}}@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-ivbqbh {font-weight: 600; font-size: var(--txt-h-xl); letter-spacing: -1px; max-width: 100&}@media (max-width: 678px) {#brxe-ivbqbh {font-size: var(--txt-h-l)}}#brxe-rzjkrz {font-size: var(--txt-body-m)}#brxe-rzjkrz a {font-size: var(--txt-body-m); font-size: inherit}#brxe-qgyaxf {width: 666px; max-width: 100%; row-gap: 44px}#brxe-hbccni {flex-direction: row; column-gap: var(--space-xl); width: 1300px; align-items: center}#brxe-gphdob {background-color: var(--color-pastel); background-image: url(https://anfa.es/wp-content/uploads/2026/03/fons-nosotros2.jpg); background-size: cover; background-position: center center; padding-top: var(--space-2xl); padding-bottom: var(--space-2xl); position: relative; overflow: hidden}#brxe-gphdob:before {content: ""}:where(#brxe-gphdob > *:not(figcaption)) {position: relative}#brxe-gphdob::before {background-image: linear-gradient(rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.74)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#brxe-psuapi {font-weight: 400; color: var(--color-azul)}#brxe-mmtuom {color: var(--color-azul); font-size: var(--txt-body-xs); max-width: 100%; width: 188px}#brxe-sqezjr {padding-top: 10px; padding-right: 18px; padding-bottom: 10px; padding-left: 18px; text-transform: uppercase; font-size: var(--txt-body-xs); color: var(--color-negro); background-color: rgba(229, 227, 228, 0.35); border-radius: 3px; width: 100%; transition: var(--transition03)}#brxe-sqezjr:hover {background-color: rgba(229, 227, 228, 0.85)}#brxe-irchwt {padding-top: 10px; padding-right: 18px; padding-bottom: 10px; padding-left: 18px; text-transform: uppercase; font-size: var(--txt-body-xs); color: var(--color-negro); background-color: rgba(229, 227, 228, 0.35); border-radius: 3px; width: 100%; transition: var(--transition03)}#brxe-irchwt:hover {background-color: rgba(229, 227, 228, 0.85)}#brxe-fzwjfe {padding-top: 10px; padding-right: 18px; padding-bottom: 10px; padding-left: 18px; text-transform: uppercase; font-size: var(--txt-body-xs); color: var(--color-negro); background-color: rgba(229, 227, 228, 0.35); border-radius: 3px; width: 100%; transition: var(--transition03)}#brxe-fzwjfe:hover {background-color: rgba(229, 227, 228, 0.85)}#brxe-cfyxpj {row-gap: 11px; border-top: 1px solid rgba(150, 35, 35, 0.55); padding-top: 33px; margin-top: 20px}#brxe-xurreb {position: sticky; top: 140px}#brxe-hetolu {padding-top: var(--space-xl); padding-right: var(--space-s); padding-bottom: var(--space-xl); padding-left: var(--space-s)}@media (max-width: 1190px) {#brxe-hetolu {display: none}}#brxe-nbwvvq {font-size: var(--txt-body-xs); color: var(--color-ocre); font-weight: 800}#brxe-lxuljz {font-weight: 600; font-size: var(--txt-h-l); letter-spacing: -1px}#brxe-dixxyr {row-gap: 6px}#brxe-noptro {margin-bottom: 21px}#brxe-mdugve {flex-direction: row; column-gap: var(--space-m); align-items: center; background-color: var(--color-anfa); color: var(--color-blanco); padding-top: var(--space-2xs); padding-right: var(--space-xs); padding-bottom: var(--space-2xs); padding-left: var(--space-xs); border-radius: 9px; justify-content: space-between; row-gap: var(--space-s); margin-bottom: 21px}#brxe-ylxmuq {margin-bottom: 21px}#brxe-rnvnyu {padding-top: 15px; padding-right: 21px; padding-bottom: 15px; padding-left: 20px; border-left: 4px solid var(--color-ocre-2); border-top-right-radius: 9px; border-bottom-right-radius: 9px; background-color: var(--color-blanco-2); margin-bottom: 44px}#brxe-aicnke {font-size: var(--txt-body-xs); color: var(--color-ocre); font-weight: 700; font-family: "Inter"}#brxe-tparzx {max-width: 100%; margin-bottom: 11px}#brxe-tggiul {background-color: var(--color-blanco); padding-top: 11px; padding-right: 11px; padding-bottom: 11px; padding-left: 11px; font-size: 15px; border-radius: 11px; margin-bottom: 13px; color: var(--color-anfa); fill: var(--color-anfa)}#brxe-bqafgi {text-align: left; font-weight: 700}#brxe-lliwqf {text-align: left; font-size: var(--txt-body-xs)}#brxe-xumybp {row-gap: 3px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; transition: var(--transition03); border-radius: 9px; background-color: rgba(195, 189, 179, 0.47)}#brxe-xumybp:hover {background-color: rgba(255, 255, 255, 0.46)}#brxe-szgqcr {background-color: var(--color-blanco); padding-top: 11px; padding-right: 11px; padding-bottom: 11px; padding-left: 11px; font-size: 15px; border-radius: 11px; margin-bottom: 13px; color: var(--color-anfa); fill: var(--color-anfa)}#brxe-wfroqs {text-align: left; font-weight: 700}#brxe-nzzlza {text-align: left; font-size: var(--txt-body-xs)}#brxe-kyxnrt {row-gap: 3px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; transition: var(--transition03); border-radius: 12px; background-color: rgba(195, 189, 179, 0.47)}#brxe-kyxnrt:hover {background-color: rgba(255, 255, 255, 0.46)}#brxe-fppmps {background-color: var(--color-blanco); padding-top: 11px; padding-right: 11px; padding-bottom: 11px; padding-left: 11px; font-size: 15px; border-radius: 11px; margin-bottom: 13px; color: var(--color-anfa); fill: var(--color-anfa)}#brxe-uqopdm {text-align: left; font-weight: 700}#brxe-vmbbzn {text-align: left; font-size: var(--txt-body-xs)}#brxe-xnxkjb {row-gap: 3px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; transition: var(--transition03); border-radius: 12px; background-color: rgba(195, 189, 179, 0.47)}#brxe-xnxkjb:hover {background-color: rgba(255, 255, 255, 0.46)}#brxe-iekxsk {flex-direction: row; column-gap: 25px; row-gap: 35px; align-items: stretch}@media (max-width: 678px) {#brxe-iekxsk {margin-top: 20px; margin-bottom: 20px}}#mision {padding-top: var(--space-xl); padding-right: var(--space-m); padding-bottom: var(--space-2xs); padding-left: var(--space-m); border-left: 1px solid var(--color-blanco-2); row-gap: 20px}@media (max-width: 1190px) {#mision {border-style: none; padding-top: var(--space-xs); padding-right: 0; padding-bottom: var(--space-xs); padding-left: 0}}@media (max-width: 678px) {#mision {row-gap: 30px}}#brxe-lbscgp {font-size: var(--txt-body-xs); color: var(--color-ocre); font-weight: 800; text-transform: uppercase}#brxe-yraypm {font-weight: 600; font-size: var(--txt-h-l); letter-spacing: -1px}#brxe-igemag {row-gap: 6px}#brxe-ltfkrm {font-size: 50px; font-family: "Georgia"; color: var(--color-blanco)}@media (max-width: 868px) {#brxe-ltfkrm {font-size: 40px}}@media (max-width: 678px) {#brxe-ltfkrm {font-size: 35px}}#brxe-bptqbi {background-color: var(--color-azul); display: flex; flex-direction: row; align-items: center; padding-top: var(--space-2xs); padding-right: var(--space-2xs); padding-bottom: var(--space-2xs); padding-left: var(--space-2xs); justify-content: center; min-width: 100px}#brxe-ssoiix {font-weight: 600; font-size: var(--txt-body-l)}#brxe-sxvwuy {display: flex; flex-direction: column; row-gap: 9px; padding-top: 13px; padding-bottom: 13px}#brxe-abghbu {flex-direction: row; align-items: stretch; border: 1px solid var(--color-azul); border-radius: 9px; justify-content: space-between; column-gap: 33px; background-color: #e5e3e452}#brxe-twlbzf {font-size: 50px; font-family: "Georgia"; color: var(--color-blanco)}@media (max-width: 868px) {#brxe-twlbzf {font-size: 40px}}@media (max-width: 678px) {#brxe-twlbzf {font-size: 35px}}#brxe-ekennv {background-color: var(--color-azul); display: flex; flex-direction: row; align-items: center; padding-top: var(--space-2xs); padding-right: var(--space-2xs); padding-bottom: var(--space-2xs); padding-left: var(--space-2xs); justify-content: center; min-width: 100px}#brxe-ifnoxo {font-weight: 600; font-size: var(--txt-body-l)}#brxe-srlftc {display: flex; flex-direction: column; row-gap: 9px; padding-top: 13px; padding-bottom: 13px}#brxe-ofjlnw {flex-direction: row; align-items: stretch; border: 1px solid var(--color-azul); border-radius: 9px; justify-content: space-between; column-gap: 33px; background-color: rgba(229, 227, 228, 0.32)}#brxe-cucqsm {row-gap: 44px}#brxe-jpnsat {padding-top: 15px; padding-right: 21px; padding-bottom: 15px; padding-left: 20px; border-left: 4px solid var(--color-ocre-2); background-color: var(--color-blanco-2)}#codigo {row-gap: 40px; padding-top: var(--space-l); padding-right: var(--space-m); padding-bottom: var(--space-2xs); padding-left: var(--space-m); border-left: 1px solid var(--color-blanco-2)}@media (max-width: 1190px) {#codigo {border-style: none; padding-right: 0; padding-left: 0}}@media (max-width: 678px) {#codigo {row-gap: 30px}}#brxe-rnbchs {font-size: var(--txt-body-xs); color: var(--color-ocre); font-weight: 800}#brxe-xwtiwl {font-weight: 600; font-size: var(--txt-h-l); letter-spacing: -1px}#brxe-xjthig {row-gap: 6px}#brxe-lwzjco {font-size: var(--txt-body-xs); color: var(--color-ocre); font-weight: 800; text-transform: uppercase; margin-bottom: 11px}#brxe-xxvyfp .icon i {font-size: 25px}#brxe-xxvyfp {flex-direction: row; gap: 11px}#brxe-xxvyfp .icon {color: var(--color-anfa)}#brxe-xxvyfp .icon a {color: var(--color-anfa)}#brxe-lwzzre .icon i {font-size: 25px}#brxe-lwzzre {flex-direction: row; gap: 11px}#brxe-lwzzre .icon {color: var(--color-anfa)}#brxe-lwzzre .icon a {color: var(--color-anfa)}#brxe-fueehv .icon i {font-size: 25px}#brxe-fueehv {flex-direction: row; gap: 11px}#brxe-fueehv .icon {color: var(--color-anfa)}#brxe-fueehv .icon a {color: var(--color-anfa)}#brxe-xkdqle .icon i {font-size: 25px}#brxe-xkdqle {flex-direction: row; gap: 11px}#brxe-xkdqle .icon {color: var(--color-anfa)}#brxe-xkdqle .icon a {color: var(--color-anfa)}#brxe-zbsdoo .icon i {font-size: 25px}#brxe-zbsdoo {flex-direction: row; gap: 11px}#brxe-zbsdoo .icon {color: var(--color-anfa)}#brxe-zbsdoo .icon a {color: var(--color-anfa)}#brxe-drfkjs {background-position: center center; background-color: rgba(229, 227, 228, 0.32); position: relative; overflow: hidden; row-gap: 35px; padding-top: 22px; padding-right: 22px; padding-bottom: 22px; padding-left: 22px; border-radius: 11px}#brxe-krzipq {margin-top: 15px; margin-bottom: 15px}#brxe-acdqql {font-size: var(--txt-body-xs); color: var(--color-ocre); font-weight: 800; margin-bottom: 11px}#brxe-xiweyw {font-weight: 900; color: var(--color-anfa)}#brxe-krcmtt {width: 40px; height: 40px; text-align: center; display: flex; align-items: center; justify-content: center; background-color: rgba(150, 35, 35, 0.24); border-radius: 50%; min-width: 40px}#brxe-hxckqi {text-align: left; font-weight: 700}#brxe-mcfcik {text-align: left; font-size: var(--txt-body-xs)}#brxe-jybikf {display: flex; flex-direction: column; row-gap: 7px}#brxe-tvurla {border-bottom: 1px solid var(--color-pastel); flex-direction: row; column-gap: 22px; padding-bottom: 20px; row-gap: 20px}#brxe-eonpke {font-weight: 900; color: var(--color-anfa)}#brxe-gupxyr {width: 40px; height: 40px; text-align: center; display: flex; align-items: center; justify-content: center; background-color: rgba(150, 35, 35, 0.24); border-radius: 50%; min-width: 40px}#brxe-wjxsyx {text-align: left; font-weight: 700}#brxe-rxvgfy {text-align: left; font-size: var(--txt-body-xs)}#brxe-wmbpyw {display: flex; flex-direction: column; row-gap: 7px}#brxe-ovkges {border-bottom: 1px solid var(--color-pastel); flex-direction: row; column-gap: 22px; padding-bottom: 20px; row-gap: 20px}#brxe-nousxx {font-weight: 900; color: var(--color-anfa)}#brxe-qfgqjn {width: 40px; height: 40px; text-align: center; display: flex; align-items: center; justify-content: center; background-color: rgba(150, 35, 35, 0.24); border-radius: 50%; min-width: 40px}#brxe-fomdyr {text-align: left; font-weight: 700}#brxe-atasum {text-align: left; font-size: var(--txt-body-xs)}#brxe-yjbblo {display: flex; flex-direction: column; row-gap: 7px}#brxe-bhdlpg {border-bottom: 1px solid var(--color-pastel); flex-direction: row; column-gap: 22px; padding-bottom: 20px; row-gap: 20px}#brxe-zunruo {font-weight: 900; color: var(--color-anfa)}#brxe-bkrmvu {width: 40px; height: 40px; text-align: center; display: flex; align-items: center; justify-content: center; background-color: rgba(150, 35, 35, 0.24); border-radius: 50%; min-width: 40px}#brxe-yiurto {text-align: left; font-weight: 700}#brxe-atlzlz {text-align: left; font-size: var(--txt-body-xs)}#brxe-cwynmv {display: flex; flex-direction: column; row-gap: 7px}#brxe-vrhczk {border-bottom: 1px solid var(--color-pastel); flex-direction: row; column-gap: 22px; padding-bottom: 20px; row-gap: 20px}#brxe-klqlgd {background-position: center center; background-color: rgba(229, 227, 228, 0.57); position: relative; overflow: hidden; row-gap: 25px; padding-top: 22px; padding-right: 22px; padding-bottom: 22px; padding-left: 22px; border-radius: 11px; display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 41px 22px}#brxe-zwhqoe {padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 20px; border-left: 4px solid var(--color-ocre-2); background-color: var(--color-blanco-2); width: 100%}#asociarse {row-gap: 40px; padding-top: var(--space-l); padding-right: var(--space-m); padding-bottom: var(--space-xl); padding-left: var(--space-m); border-left: 1px solid var(--color-blanco-2)}@media (max-width: 1190px) {#asociarse {border-style: none; padding-right: 0; padding-left: 0}}@media (max-width: 678px) {#asociarse {row-gap: 30px}}#brxe-ptczbd {display: grid; align-items: initial; grid-template-columns: 330px 1fr; position: relative; width: 1400px}@media (max-width: 1190px) {#brxe-ptczbd {grid-template-columns: 1fr}}#brxe-c6c85c {font-size: var(--txt-body-xs); color: var(--color-blanco); font-weight: 800; font-family: "Inter"; text-transform: uppercase}#brxe-89a2ff {font-weight: 600; font-size: var(--txt-h-l); letter-spacing: -1px}#brxe-b36335 {row-gap: 5px}#brxe-c37242 {font-size: var(--txt-body-m)}#brxe-c37242 a {font-size: var(--txt-body-m); font-size: inherit}#brxe-0f2c0b {white-space: nowrap; gap: 13px}#brxe-de31ac {background-color: var(--color-anfa); border-radius: 9px; color: var(--color-blanco); padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs); row-gap: 28px; margin-top: 1px}#brxe-bf70a5 {width: 1200px; flex-direction: row; justify-content: space-between; align-items: flex-end}#brxe-f47cc1 {padding-top: var(--space-2xl); padding-bottom: var(--space-2xl); row-gap: 55px; background-color: var(--color-blanco-2); background-image: url(https://anfa.es/wp-content/uploads/2026/03/flor-pared1-1024x683.webp); background-size: cover; position: relative}:where(#brxe-f47cc1 > *:not(figcaption)) {position: relative}#brxe-f47cc1::before {background-image: linear-gradient(rgba(195, 189, 179, 0.52), rgba(195, 189, 179, 0.52)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}