@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-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}}#brxe-cyhzds {width: 25px; padding-top: var(--space-m)}@media (max-width: 478px) {#brxe-cyhzds {padding-top: var(--space-m)}}#brxe-vedxyg:not(:has(> a)), #brxe-vedxyg > a {padding-top: var(--space-m); padding-right: 0; padding-bottom: var(--space-m); padding-left: 0}#brxe-vedxyg {line-height: 1.1; font-size: var(--text-2xl); max-width: 780px}#brxe-ioskhf {font-weight: 600; max-width: 730px}#brxe-ioskhf a {font-weight: 600; font-size: inherit}#brxe-nywzyq {perspective: 40em; --translate: 10px; --translate-duration: 0.7s}#brxe-mhjqmi {perspective: 40em; --translate: 10px; --translate-duration: 0.7s}#brxe-tjrnfu {flex-direction: row; column-gap: 20px; padding-top: var(--space-m); padding-bottom: var(--space-2xl); justify-content: center; row-gap: 10px}#brxe-mutnfw {padding-right: var(--space-l); padding-left: var(--space-l)}#brxe-kfbxeg .bc-divider__motion {--height: 1px; border-top-style: solid}#brxe-kfbxeg {width: 100%}@media (max-width: 767px) {#brxe-bduihd {width: 45%}}#brxe-oaqerv .bc-divider__motion {--height: 1px; border-top-style: solid}#brxe-oaqerv {width: 100%}@media (max-width: 767px) {#brxe-lfoefg {width: 45%}}#brxe-ujugme .bc-divider__motion {--height: 1px; border-top-style: solid}#brxe-ujugme {width: 100%}@media (max-width: 767px) {#brxe-sjpxtm {width: 45%}}#brxe-pawyra .bc-divider__motion {--height: 1px; border-top-style: solid}#brxe-pawyra {width: 100%}@media (max-width: 767px) {#brxe-vfplvy {width: 45%}}#brxe-rljqwr {flex-direction: row; column-gap: var(--space-2xl); padding-top: var(--space-2xl); justify-content: center; align-items: flex-end}@media (max-width: 767px) {#brxe-rljqwr {column-gap: var(--space-2xs); row-gap: var(--space-m)}}#brxe-duxdsw {text-align: center; align-items: center; padding-top: var(--space-2xl); margin-top: var(--space-2xl)}@media (max-width: 478px) {#brxe-duxdsw {max-width: auto}}#brxe-vecvgd {background-image: url("https://benmitsu.es/wp-content/uploads/2026/04/benmitsu-hero-worker.avif"); background-size: cover; background-position: center center; padding-top: var(--space-xl); padding-right: var(--space-xl); padding-bottom: var(--space-xl); padding-left: var(--space-xl)}#brxe-bfzfwk {margin-bottom: 0}#brxe-jrkyfn {max-width: 870px}.brxe-rreyba .brxe-qukyic.brxe-image {height: 50px; position: absolute; top: 20px; right: 20px}@media (max-width: 767px) {.brxe-rreyba .brxe-qukyic.brxe-image {height: 25px}}.brxe-rreyba .brxe-oubfvr.brxe-image {height: 30px}@media (max-width: 767px) {.brxe-rreyba .brxe-oubfvr.brxe-image {height: 20px}}.brxe-rreyba .brxe-gnnmao.brxe-heading {font-size: var(--text-l); line-height: 1.1; padding-top: var(--space-xs); padding-bottom: var(--space-xs)}.brxe-rreyba .brxe-zhyqkj.brxe-text-basic {font-size: var(--text-xs); text-transform: uppercase; letter-spacing: 0.5px; font-weight: 500}@media (max-width: 767px) {.brxe-rreyba .brxe-zhyqkj.brxe-text-basic {font-size: var(--text-xs)}}.brxe-rreyba .brxe-agtxgq.brxe-block {position: relative; height: 300px; border: 1px solid var(--black); z-index: 1; flex-direction: column; margin-top: 0; margin-bottom: 0; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); justify-content: flex-end; width: 300px}.brxe-agtxgq { position: relative;} .brxe-agtxgq a::before { content: ''; position: absolute; inset: 0; display: flex; z-index: 1;}@media (max-width: 767px) {.brxe-rreyba .brxe-agtxgq.brxe-block {height: 200px; width: 200px; flex-direction: column}}@media (max-width: 478px) {.brxe-rreyba .brxe-agtxgq.brxe-block {width: 100%; height: auto}}.brxe-rreyba .brxe-ybpkpj.brxe-block {position: absolute; z-index: 0}.brxe-rreyba .brxe-adedwg.brxe-mask-hover .bc-mask-hover__content-wrapper {background: var(--red)}.brxe-rreyba .brxe-adedwg.brxe-mask-hover {--duration: 0.6s; --easing: cubic-bezier(.165,.84,.44,1)}.brxe-rreyba.brxe-block {width: 300px; height: 300px}@media (max-width: 767px) {.brxe-rreyba.brxe-block {width: 200px; height: 200px}}@media (max-width: 478px) {.brxe-rreyba.brxe-block {width: 100%; height: auto}}#brxe-chlcma {grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: 1fr 1fr; display: flex; flex-direction: row; column-gap: var(--space-s); flex-wrap: wrap; row-gap: var(--space-s); padding-bottom: var(--space-2xl)}@media (max-width: 767px) {#brxe-chlcma {row-gap: 10px; column-gap: 10px}}#brxe-tabtad {padding-top: var(--space-2xl)}#brxe-xbvloe {padding-top: var(--space-2xl); padding-bottom: var(--space-2xl)}#brxe-lhwapf {max-width: 70%}@media (max-width: 767px) {#brxe-lhwapf {max-width: 130px}}@media (max-width: 478px) {#brxe-lhwapf {max-width: 75px}}#brxe-dqqrxc {justify-content: flex-end; align-self: flex-end !important; padding-bottom: var(--space-2xl)}@media (max-width: 767px) {#brxe-dqqrxc {padding-bottom: 0; align-items: flex-end}}@media (max-width: 478px) {#brxe-dqqrxc {align-items: flex-end; padding-bottom: 0}}#brxe-cixrfp {color: var(--white)}#brxe-vtrsod .bc-scroll-reading__line-mask {background-color: var(--red); z-index: 9999; --opacity: 0.1}#brxe-vtrsod .bc-scroll-reading__element {color: var(--white); font-size: var(--text-xl); line-height: 1.3}#brxe-vtrsod {padding-top: var(--space-xl); padding-bottom: var(--space-xl); z-index: 1}#brxe-zurdxr .nb-prism-button-v2__text {padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px}#brxe-zurdxr {perspective: 40em; --translate: 10px; --translate-duration: 0.7s}#brxe-doryyw {padding-top: var(--space-2xl); padding-bottom: var(--space-2xl)}#brxe-fzkqxq {flex-direction: row; padding-top: var(--space-xl); padding-bottom: var(--space-xl)}@media (max-width: 767px) {#brxe-fzkqxq {flex-wrap: wrap-reverse}}#brxe-ynhogy {background-color: var(--red)}#brxe-hqwwsu {height: 80vh; width: 100%}#brxe-hqwwsu .bc-parallax__element {object-fit: cover}#brxe-ohliah {width: 100%}#brxe-bnmyil {width: 100%}#brxe-reimza {width: 40px; transform: scale3d(1, -1, 1); position: absolute; top: var(--space-2xl); right: 0px}@media (max-width: 767px) {#brxe-reimza {width: 30px; top: 0px}}#brxe-frgexi .bc-scroll-reading__line-mask {background-color: var(--ligh-grey); z-index: 9999; --opacity: 0.1}#brxe-frgexi .bc-scroll-reading__element {color: var(--black); line-height: 1.3; font-weight: 600; font-size: var(--text-xl)}#brxe-frgexi {max-width: 800px; z-index: 1}#brxe-ayalxt {padding-top: var(--space-2xl)}#brxe-gsbgpp {flex-direction: row; position: relative}.brxe-vlvvjr .brxe-qefrwd.brxe-image {height: 75px}@media (max-width: 767px) {.brxe-vlvvjr .brxe-qefrwd.brxe-image {height: 75px}}.brxe-vlvvjr .brxe-ihmowd.brxe-block {align-items: center}.brxe-vlvvjr .brxe-pvfckr.brxe-block {border: 1px solid var(--black); z-index: 1; position: relative; flex-direction: column; margin-top: 0; margin-bottom: 0; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); height: 150px; width: 150px; justify-content: center}.brxe-pvfckr { position: relative;} .brxe-pvfckr a::before { content: ''; position: absolute; inset: 0; display: flex; z-index: 1;}@media (max-width: 767px) {.brxe-vlvvjr .brxe-pvfckr.brxe-block {width: 120px; height: 120px}}.brxe-vlvvjr .brxe-ooynil.brxe-block {z-index: 0; position: absolute}.brxe-vlvvjr .brxe-hrrdgk.brxe-mask-hover .bc-mask-hover__content-wrapper {background: var(--red)}.brxe-vlvvjr .brxe-hrrdgk.brxe-mask-hover {--duration: 0.6s; --easing: cubic-bezier(.165,.84,.44,1)}.brxe-vlvvjr .brxe-qnlgep.brxe-image {height: 15px; position: absolute; top: 0px; right: 0px}.brxe-vlvvjr .brxe-zknazb.brxe-block {justify-content: flex-start; position: absolute}@media (max-width: 991px) {.brxe-vlvvjr .brxe-zknazb.brxe-block {height: 150px}}@media (max-width: 478px) {.brxe-vlvvjr .brxe-zknazb.brxe-block {height: 120px}}.brxe-vlvvjr .brxe-dluqko.brxe-heading {font-size: var(--text-l); line-height: 1.1; padding-top: ; padding-right: ; padding-bottom: var(--space-xs); padding-left: }.brxe-vlvvjr .brxe-dqxzqq.brxe-text-basic {font-size: var(--text-xs); text-transform: uppercase; font-weight: 500; letter-spacing: 0.5px}.brxe-vlvvjr .brxe-vnvtwx.brxe-block {justify-content: flex-end; align-items: flex-start; flex-wrap: wrap; display: flex; height: 150px}@media (max-width: 478px) {.brxe-vlvvjr .brxe-vnvtwx.brxe-block {height: 120px}}.brxe-vlvvjr .brxe-qnvblv.brxe-block {position: relative}#brxe-qncblv { position: relative;}#brxe-qncblv a::before { content: ''; position: absolute; inset: 0; display: flex; z-index: 1;}@media (max-width: 767px) {.brxe-vlvvjr .brxe-qnvblv.brxe-block {width: auto; max-height: 120px}}@media (max-width: 478px) {.brxe-vlvvjr .brxe-qnvblv.brxe-block {align-self: flex-end !important}}.brxe-vlvvjr .brxe-ozwcqq.brxe-block {flex-direction: row; align-items: flex-end; column-gap: var(--space-s); row-gap: var(--space-s); flex-wrap: nowrap; grid-template-columns: 1fr 1fr 1fr ; width: 400px}@media (max-width: 767px) {.brxe-vlvvjr .brxe-ozwcqq.brxe-block {width: 100%}}.brxe-vlvvjr.brxe-block {grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr; max-width: 440px; min-width: 300px}@media (max-width: 767px) {.brxe-vlvvjr.brxe-block {width: 100%; max-width: 100%; min-width: 100%}}#brxe-pphmhc {grid-template-columns: 1fr 1fr 1fr ; grid-template-rows: 1fr 1fr; column-gap: var(--space-xl); row-gap: var(--space-s); flex-direction: row; flex-wrap: wrap}@media (max-width: 991px) {#brxe-pphmhc {grid-template-columns: 1fr 1fr }}@media (max-width: 767px) {#brxe-pphmhc {flex-direction: column; grid-template-columns: 1fr}}@media (max-width: 478px) {#brxe-pphmhc {flex-wrap: nowrap; display: flex}}