@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 {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;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-e023c3 {background-color: #1a1a1a; width: 100%; height: 15vh; border-bottom: 3px solid #787878}#brxe-7ba9d4 {width: 100vw}#brxe-7ba9d4:not(.tag), #brxe-7ba9d4 img {object-fit: contain}@media (max-width: 1400px) {#brxe-7ba9d4 {padding-top: 10vh}}@media (max-width: 767px) {#brxe-7ba9d4 { transform: scale(1.3);  transition: transform 0.3s ease-in-out;}}#brxe-532a2a {width: 100vw}#brxe-68f882 {width: 100vw}#brxe-68f882:not(.tag), #brxe-68f882 img {object-fit: contain}@media (max-width: 1400px) {#brxe-68f882 {padding-top: 10vh}}@media (max-width: 767px) {#brxe-68f882 { transform: scale(1.3);  transition: transform 0.3s ease-in-out;}}#brxe-7a4a44 {width: 100vw}#brxe-5dcae2 {width: 100vw; height: 70vh; width: 100vw; background-color: var(--bricks-color-qwkehp); height: 100%}#brxe-5dcae2 .nb-before-after-image-v2__slider {--handlebar-width: 5px; --handlebar-height: 100%}#brxe-5dcae2 .nb-before-after-image-v2__handlebar {background: var(--bricks-color-rvdkcx); border-width: 3px; border-color: var(--bricks-color-mngfwh); box-shadow: 0 0 63px 3px var(--bricks-color-rvdkcx)}@media (max-width: 1400px) {#brxe-5dcae2 {height: 100%; cursor: col-resize; width: 100%}#brxe-5dcae2 .nb-before-after-image-v2__slider {--handlebar-width: 5px; --handlebar-height: 100%}#brxe-5dcae2 .nb-before-after-image-v2__handlebar {background: var(--bricks-color-rvdkcx); box-shadow: 0 -1px 0 0 #FFFFFF40; border-radius: 6px}#brxe-5dcae2 .nb-before-after-image-v2__handlebar-dots {fill: #000000; --dimensions: 100%}#brxe-5dcae2 .nb-before-after-image-v2__glow-effect {opacity: 0.5; --outer-glow-color: #509979; width: 100px}#brxe-5dcae2 .nb-before-after-image-v2__glow-effect-2 {--inner-glow-color: var(--bricks-color-rvdkcx); width: 100%}#brxe-5dcae2 .nb-before-after-image-v2__sparkles-container {--sparkles-width: 0px; --sparkles-color: #ffffff}#brxe-5dcae2 .nb-before-after-image-v2__particle {background: #ffffff; --duration: 4s; --easing: ease-in-out}}#brxe-fec35a {height: 80vh; border-bottom: 3px solid var(--bricks-color-gxezim); width: 100vw}#brxe-a10a44 .nb-arrow-button-v3__text {font-size: 20px; color: #c4c4c4; font-family: "Montserrat"; font-weight: 600}#brxe-a10a44 {background: #aacfbf; padding-top: 1vh; padding-right: 1vh; padding-bottom: 1vh; padding-left: 2vh; --dimensions: 5.2vh; --padding-right: 2px; width: 25vh; border: 2px solid #396f58; border-radius: 200px; background-color: #303030; --ease: ease-in-out; --duration: 0.3s; --arrow-rotation: -15deg}#brxe-a10a44 .nb-arrow-button-v3__arrow-wrapper {background: var(--bricks-color-hrkrtv); border-radius: 1000px}#brxe-a10a44 .nb-arrow-button-v3__arrow {padding-top: 1.3vh; padding-right: 1.3vh; padding-bottom: 1.3vh; padding-left: 1.3vh}@media (max-width: 1400px) {#brxe-a10a44 {--padding-top: 2px; --padding-right: 2px; --padding-bottom: 2px; --padding-left: 25px; border-radius: 100px; --gap: 20px; --dimensions: 50px; --arrow-rotation: 45deg; --duration: 0.6s; --ease: cubic-bezier(0.22, 1, 0.36, 1)}#brxe-a10a44 .nb-arrow-button-v3__text {font-size: 20px; font-weight: 500; color: var(--bricks-color-hrkrtv); font-family: "Inter Tight"}#brxe-a10a44 .nb-arrow-button-v3__arrow {padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; --arrow-default-rotation: 0deg; --stroke: #000}#brxe-a10a44 .nb-arrow-button-v3__arrow-wrapper {background: #fff; border-radius: 100px}}@media (max-width: 478px) {#brxe-a10a44 {width: 70%}}#brxe-78b1c5 .nb-arrow-button-v3__text {font-size: 20px; color: #2b5442; font-family: "Montserrat"; font-weight: 600}#brxe-78b1c5 {background: #aacfbf; padding-top: 1vh; padding-right: 1vh; padding-bottom: 1vh; padding-left: 2vh; --dimensions: 5.2vh; --padding-right: 2px; width: 25vh; border: 2px solid #3b3b3b; border-radius: 200px; background-color: var(--bricks-color-rvdkcx); --ease: ease-in-out; --duration: 0.3s; --arrow-rotation: -15deg}#brxe-78b1c5 .nb-arrow-button-v3__arrow-wrapper {background: var(--bricks-color-hrkrtv); border-radius: 1000px}#brxe-78b1c5 .nb-arrow-button-v3__arrow {padding-top: 1.3vh; padding-right: 1.3vh; padding-bottom: 1.3vh; padding-left: 1.3vh}@media (max-width: 1400px) {#brxe-78b1c5 {--padding-top: 2px; --padding-right: 2px; --padding-bottom: 2px; --padding-left: 25px; border-radius: 100px; --gap: 20px; --dimensions: 50px; --arrow-rotation: 45deg; --duration: 0.6s; --ease: cubic-bezier(0.22, 1, 0.36, 1)}#brxe-78b1c5 .nb-arrow-button-v3__text {font-size: 20px; font-weight: 500; color: var(--bricks-color-hrkrtv); font-family: "Inter Tight"}#brxe-78b1c5 .nb-arrow-button-v3__arrow {padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; --arrow-default-rotation: 0deg; --stroke: #000}#brxe-78b1c5 .nb-arrow-button-v3__arrow-wrapper {background: #fff; border-radius: 100px}}@media (max-width: 478px) {#brxe-78b1c5 {width: 70%}}#brxe-e12f3c .nb-arrow-button-v3__text {font-size: 20px; color: #c2c2c2; font-family: "Montserrat"; font-weight: 600}#brxe-e12f3c {background: #aacfbf; padding-top: 1vh; padding-right: 1vh; padding-bottom: 1vh; padding-left: 2vh; --dimensions: 5.2vh; --padding-right: 2px; width: 25vh; border: 2px solid #3b3b3b; border-radius: 200px; background-color: #303030; --ease: ease-in-out; --duration: 0.3s; --arrow-rotation: -15deg}#brxe-e12f3c .nb-arrow-button-v3__arrow-wrapper {background: var(--bricks-color-hrkrtv); border-radius: 1000px}#brxe-e12f3c .nb-arrow-button-v3__arrow {padding-top: 1.3vh; padding-right: 1.3vh; padding-bottom: 1.3vh; padding-left: 1.3vh}@media (max-width: 1400px) {#brxe-e12f3c {--padding-top: 2px; --padding-right: 2px; --padding-bottom: 2px; --padding-left: 25px; border-radius: 100px; --gap: 20px; --dimensions: 50px; --arrow-rotation: 45deg; --duration: 0.6s; --ease: cubic-bezier(0.22, 1, 0.36, 1)}#brxe-e12f3c .nb-arrow-button-v3__text {font-size: 20px; font-weight: 500; color: var(--bricks-color-hrkrtv); font-family: "Inter Tight"}#brxe-e12f3c .nb-arrow-button-v3__arrow {padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; --arrow-default-rotation: 0deg; --stroke: #000}#brxe-e12f3c .nb-arrow-button-v3__arrow-wrapper {background: #fff; border-radius: 100px}}@media (max-width: 478px) {#brxe-e12f3c {width: 70%}}#brxe-99842f {width: 100%; align-items: center; flex-direction: row; justify-content: center; background-color: #1a1a1a; padding-top: 3vh; padding-bottom: 3vh; align-self: center !important; display: flex; grid-template-columns: 1fr 1fr 1fr; grid-gap: 2vh; align-items: center; justify-items: center; justify-content: center; align-content: center; border-bottom: 3px solid var(--bricks-color-gxezim)}@media (max-width: 478px) {#brxe-99842f {flex-direction: column; align-self: center !important; justify-content: center; align-items: center}}.brxe-a2ada7 .brxe-66ddd0.brxe-heading {margin-bottom: 2vh; margin-left: 2vh; color: #aee0ca; font-size: 2vh; font-family: "Montserrat"; background-color: var(--bricks-color-rvdkcx); border: 3px solid #3d765d; border-radius: 10px; padding-top: 0.7vh; padding-right: 0.9vh; padding-bottom: 0.6vh; padding-left: 0.9vh}.brxe-a2ada7 .brxe-59f38a.brxe-block {width: 100%; aspect-ratio: 0.8; border: 3px solid #8f8f8f; border-radius: 20px; background-size: cover; background-position: center center; justify-content: flex-end; margin-bottom: 2vh}.brxe-a2ada7 .brxe-59f38a.brxe-block:hover {background-size: cover}.brxe-a2ada7 .brxe-ec550c.brxe-heading {font-weight: 500; color: #969696; font-size: 2.1vh; line-height: 0.8; margin-right: 0}@media (max-width: 767px) {.brxe-a2ada7 .brxe-ec550c.brxe-heading {font-size: 2.6vh}}.brxe-a2ada7 .brxe-7c82d1.brxe-heading {background-color: #474747; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border: 2px solid #4f4f4f; border-radius: 5px; color: #b0b0b0; font-size: 10px; text-align: center; margin-top: 0; margin-left: 1vh}.brxe-a2ada7 .brxe-0a3a60.brxe-heading {background-color: var(--bricks-color-rvdkcx); padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border: 2px solid #2b544c; border-radius: 5px; color: #aee0ca; font-size: 10px; text-align: center; margin-top: 1vh; margin-right: 0}.brxe-a2ada7 .brxe-9eacf7.brxe-heading {background-color: #474747; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border: 2px solid #4f4f4f; border-radius: 5px; color: #b0b0b0; font-size: 10px; text-align: center; margin-top: 1vh; margin-left: 1vh}.brxe-a2ada7 .brxe-f63ba1.brxe-block {flex-direction: row; width: 90%; display: grid; align-items: initial; grid-template-columns: 1fr 1fr; align-items: center; justify-items: space-between; grid-gap: 0px}.brxe-a2ada7 .brxe-e6fdb8.brxe-heading {width: 90%; font-size: 17px; color: var(--bricks-color-hrkrtv); margin-top: 2vh; margin-bottom: 3vh; margin-left: -2vh}.brxe-a2ada7 .brxe-195e27.brxe-next-arrow-button-v3 .nb-arrow-button-v3__text {font-size: 16px; color: #c2c2c2; font-family: "Montserrat"; font-weight: 600}.brxe-a2ada7 .brxe-195e27.brxe-next-arrow-button-v3 {background: #aacfbf; padding-top: 1vh; padding-right: 1vh; padding-bottom: 1vh; padding-left: 2vh; --dimensions: 5.2vh; --padding-right: 2px; width: 100%; border: 3px solid #3b3b3b; border-radius: 200px; background-color: #4f4f4f; --ease: ease-in-out; --duration: 0.3s; --arrow-rotation: -15deg}.brxe-a2ada7 .brxe-195e27.brxe-next-arrow-button-v3 .nb-arrow-button-v3__arrow-wrapper {background: var(--bricks-color-hrkrtv); border-radius: 1000px}.brxe-a2ada7 .brxe-195e27.brxe-next-arrow-button-v3 .nb-arrow-button-v3__arrow {padding-top: 1.3vh; padding-right: 1.3vh; padding-bottom: 1.3vh; padding-left: 1.3vh}@media (max-width: 1400px) {.brxe-a2ada7 .brxe-195e27.brxe-next-arrow-button-v3 {--padding-top: 2px; --padding-right: 2px; --padding-bottom: 2px; --padding-left: 25px; border-radius: 100px; --gap: 20px; --dimensions: 50px; --arrow-rotation: 45deg; --duration: 0.6s; --ease: cubic-bezier(0.22, 1, 0.36, 1)}.brxe-a2ada7 .brxe-195e27.brxe-next-arrow-button-v3 .nb-arrow-button-v3__text {font-size: 20px; font-weight: 500; color: var(--bricks-color-hrkrtv); font-family: "Inter Tight"}.brxe-a2ada7 .brxe-195e27.brxe-next-arrow-button-v3 .nb-arrow-button-v3__arrow {padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; --arrow-default-rotation: 0deg; --stroke: #000}.brxe-a2ada7 .brxe-195e27.brxe-next-arrow-button-v3 .nb-arrow-button-v3__arrow-wrapper {background: #fff; border-radius: 100px}}@media (max-width: 767px) {.brxe-a2ada7 .brxe-195e27.brxe-next-arrow-button-v3 .nb-arrow-button-v3__text {font-size: 16px}.brxe-a2ada7 .brxe-195e27.brxe-next-arrow-button-v3 {--padding-top: 8px; --padding-bottom: 8px}}.brxe-a2ada7 .brxe-a0ae8a.brxe-block {width: 100%; height: 100%; justify-content: flex-end}@media (max-width: 767px) {.brxe-a2ada7 .brxe-a0ae8a.brxe-block {height: 8vh}}.brxe-a2ada7.brxe-block {width: 100%; height: 100%; grid-template-columns: 1fr 1fr; display: flex; background-color: rgba(89, 89, 89, 0.35); padding-top: 1.6vh; padding-right: 1.6vh; padding-bottom: 1.6vh; padding-left: 1.6vh; border: 3px solid #424242; border-radius: 20px; align-items: center}@media (max-width: 767px) {.brxe-a2ada7.brxe-block {padding-top: 2.6vh; padding-right: 2.6vh; padding-bottom: 2.6vh; padding-left: 2.6vh}}.brxe-a2ada7 .brxe-195e27.brxe-next-arrow-button-v3 .nb-arrow-button-v3__text {font-size: 16px; color: #c2c2c2; font-family: "Montserrat"; font-weight: 600}.brxe-a2ada7 .brxe-195e27.brxe-next-arrow-button-v3 {background: #aacfbf; padding-top: 1vh; padding-right: 1vh; padding-bottom: 1vh; padding-left: 2vh; --dimensions: 5.2vh; --padding-right: 2px; width: 100%; border: 3px solid #3b3b3b; border-radius: 200px; background-color: #4f4f4f; --ease: ease-in-out; --duration: 0.3s; --arrow-rotation: -15deg}.brxe-a2ada7 .brxe-195e27.brxe-next-arrow-button-v3 .nb-arrow-button-v3__arrow-wrapper {background: var(--bricks-color-hrkrtv); border-radius: 1000px}.brxe-a2ada7 .brxe-195e27.brxe-next-arrow-button-v3 .nb-arrow-button-v3__arrow {padding-top: 1.3vh; padding-right: 1.3vh; padding-bottom: 1.3vh; padding-left: 1.3vh}@media (max-width: 767px) {.brxe-a2ada7 .brxe-195e27.brxe-next-arrow-button-v3 .nb-arrow-button-v3__text {font-size: 16px}.brxe-a2ada7 .brxe-195e27.brxe-next-arrow-button-v3 {--padding-top: 8px; --padding-bottom: 8px}}#brxe-36a063 {width: 100vw; justify-content: center; align-items: center; align-self: center !important; padding-top: 12vh; padding-right: 15vh; padding-bottom: 23vh; padding-left: 15vh; flex-direction: row; display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; grid-gap: 30px}@media (max-width: 1400px) {#brxe-36a063 {grid-gap: 20px; padding-right: 6vh; padding-left: 6vh; grid-template-columns: 1fr 1fr 1fr}}@media (max-width: 767px) {#brxe-36a063 {grid-template-columns: 1fr; grid-gap: 30px; padding-right: 2vh; padding-left: 2vh; background-color: var(--bricks-color-qwkehp)}}#brxe-ceeb32 {background-image: url(https://hemproots.es/wp-content/uploads/2025/12/fondo-in-bolsa.jpg); background-size: cover}#brxe-scgccv {margin-right: 2VH; margin-left: 2VH; height: 4VH}#brxe-scgccv :not([fill="none"]) {fill: #387059}#brxe-aiisnx {background-color: #498d70; width: 100%; padding-top: 1VH; padding-bottom: 1.2VH; border-top: 2px solid #44886c; border-bottom: 2px solid #44886c; box-shadow: 0 -29px 212px 120px rgba(17, 17, 17, 0.79)}@media (max-width: 1400px) {#brxe-aiisnx .bc-reel__nestable {width: 25%}#brxe-aiisnx {--rotate: 0deg}}#brxe-9ea3ce {background-position: center center; background-repeat: no-repeat; background-image: url(https://hemproots.es/wp-content/uploads/2026/02/TABLAS_GROW.jpeg); background-size: cover; aspect-ratio: 2.5}@media (max-width: 478px) {#brxe-9ea3ce {height: 50vh}}#brxe-780749 {margin-right: 2VH; margin-left: 2VH; height: 4VH}#brxe-780749 :not([fill="none"]) {fill: #387059}#brxe-b0dd37 {background-color: #498d70; width: 100%; padding-top: 1VH; padding-bottom: 1.2VH; border-top: 2px solid #44886c; border-bottom: 2px solid #44886c; box-shadow: 0 -29px 212px 120px rgba(17, 17, 17, 0.79)}@media (max-width: 1400px) {#brxe-b0dd37 .bc-reel__nestable {width: 25%}#brxe-b0dd37 {--rotate: 0deg}}#brxe-sfkxoj {background-position: center center; background-repeat: no-repeat; background-image: url(https://hemproots.es/wp-content/uploads/2026/01/pexels-rdne-8139064.jpg); background-size: cover; aspect-ratio: 2.5}@media (max-width: 478px) {#brxe-sfkxoj {height: 50vh}}#brxe-c63d08 {margin-right: 2VH; margin-left: 2VH; height: 4VH}#brxe-c63d08 :not([fill="none"]) {fill: #387059}#brxe-e9a8d4 {background-color: #498d70; width: 100%; padding-top: 1VH; padding-bottom: 1.2VH; border-top: 2px solid #44886c; border-bottom: 2px solid #44886c; box-shadow: 0 -29px 212px 120px rgba(17, 17, 17, 0.79)}@media (max-width: 1400px) {#brxe-e9a8d4 .bc-reel__nestable {width: 25%}#brxe-e9a8d4 {--rotate: 0deg}}