@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}}@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-wvpgab {font-size: 7.3vw}#brxe-wvpgab:hover {color: var(--bricks-color-rvdkcx)}@media (max-width: 767px) {#brxe-wvpgab {font-size: 15.3vw}}#brxe-nifbfx {font-weight: 500; color: #949494; margin-top: -1VH}@media (max-width: 767px) {#brxe-nifbfx {font-size: 16px; margin-top: 0; width: 50%}}#brxe-wsagbt {grid-template-columns: 2FR; width: 100%; background-position: center left; background-image: url(https://hemproots.es/wp-content/uploads/2026/03/sudadera-1.jpg); background-size: cover; border-right: 3px solid var(--bricks-color-rvdkcx); padding-top: 9VH; padding-right: 9VH; padding-bottom: 9VH; padding-left: 9VH}@media (max-width: 767px) {#brxe-wsagbt {padding-top: 13VH; padding-left: 2VH; border-right: 0 solid var(--bricks-color-rvdkcx); border-bottom: 3px solid var(--bricks-color-rvdkcx); height: 60vh}}#brxe-ronxlv .bricks-video-overlay {background-color: rgba(0, 0, 0, 0.59)}#brxe-ronxlv .bricks-video-overlay-icon {color: rgba(224, 224, 224, 0.62); font-size: 6vh}#brxe-ronxlv {width: 100%; height: 100%}#brxe-ronxlv .ba-video-is-sticky {max-width: 100%; max-height: 100%}@media (max-width: 1400px) {#brxe-ronxlv .ba-video-is-sticky {max-width: 350px; max-height: 200px}#brxe-ronxlv .ba-sticky-video-close-icon {font-size: 16px; top: -30px; right: 0px}}#brxe-geeweg {width: 100%; height: 100%; background-color: var(--bricks-color-qwkehp)}@media (max-width: 767px) {#brxe-geeweg {height: 100vh}}#brxe-ghyctc {height: 100vh; display: grid; align-items: initial; grid-template-columns: 2FR 1FR}@media (max-width: 767px) {#brxe-ghyctc {grid-template-columns: 1fr; height: 100%}}#brxe-smixhf {margin-top: 2vh; font-weight: 600}#brxe-symjhf {width: 100%; height: 100%; background-position: center center; background-image: url(https://hemproots.es/wp-content/uploads/2026/03/pexels-tima-miroshnichenko-6169043-300x200.jpg); background-size: cover; border: 3px solid #ababab; border-radius: 25px; box-shadow: 0 0 16px 1px rgba(17, 17, 17, 0.14); position: relative; align-items: center; justify-content: center}#brxe-symjhf { background-size: 100%;  background-position: center; transition: background-size 0.3s ease; }#brxe-symjhf:hover { background-size: 120%; }:where(#brxe-symjhf > *:not(figcaption)) {position: relative}#brxe-symjhf::before {background-image: linear-gradient(rgba(17, 17, 17, 0.51), rgba(17, 17, 17, 0.51)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 767px) {#brxe-symjhf {border-radius: 13px}}#brxe-ptnext {margin-top: 2vh; font-weight: 600}#brxe-mapxng {width: 100%; height: 100%; background-position: center center; background-image: url(https://hemproots.es/wp-content/uploads/2025/12/1-300x300.jpg); background-size: cover; border: 3px solid #ababab; border-radius: 25px; box-shadow: 0 0 16px 1px rgba(17, 17, 17, 0.14); position: relative; align-items: center; justify-content: center}#brxe-mapxng { background-size: 100%;  background-position: center; transition: background-size 0.3s ease; }#brxe-mapxng:hover { background-size: 120%; }:where(#brxe-mapxng > *:not(figcaption)) {position: relative}#brxe-mapxng::before {background-image: linear-gradient(rgba(17, 17, 17, 0.51), rgba(17, 17, 17, 0.51)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 767px) {#brxe-mapxng {border-radius: 13px}}#brxe-fkeyea {margin-top: 2vh; font-weight: 600}#brxe-wwebtq {width: 100%; height: 100%; background-position: center center; background-image: url(https://hemproots.es/wp-content/uploads/2025/12/IMG_0288-172x300.jpg); background-size: cover; border: 3px solid #ababab; border-radius: 25px; box-shadow: 0 0 16px 1px rgba(17, 17, 17, 0.14); position: relative; align-items: center; justify-content: center}#brxe-wwebtq { background-size: 100%;  background-position: center; transition: background-size 0.3s ease; }#brxe-wwebtq:hover { background-size: 120%; }:where(#brxe-wwebtq > *:not(figcaption)) {position: relative}#brxe-wwebtq::before {background-image: linear-gradient(rgba(17, 17, 17, 0.51), rgba(17, 17, 17, 0.51)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 767px) {#brxe-wwebtq {border-radius: 13px}}#brxe-iaqlol {margin-top: 2vh; font-weight: 600}#brxe-zkgnqp {width: 100%; height: 100%; background-position: center center; background-size: auto; background-image: url(https://hemproots.es/wp-content/uploads/2026/03/dtjh-300x300.jpg); border: 3px solid #ababab; border-radius: 25px; box-shadow: 0 0 16px 1px rgba(17, 17, 17, 0.14); position: relative; align-items: center; justify-content: center}#brxe-zkgnqp { background-size: 100%;  background-position: center; transition: background-size 0.3s ease; }#brxe-zkgnqp:hover { background-size: 120%; }:where(#brxe-zkgnqp > *:not(figcaption)) {position: relative}#brxe-zkgnqp::before {background-image: linear-gradient(rgba(17, 17, 17, 0.51), rgba(17, 17, 17, 0.51)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 767px) {#brxe-zkgnqp {border-radius: 13px}}#brxe-ytxtze {width: 100%; height: 42VH; display: grid; align-items: initial; grid-template-columns: 1FR 1FR 1FR 1FR ; grid-gap: 20px; padding-top: 10VH; padding-right: 10VH; padding-bottom: 10VH; padding-left: 10VH; border-bottom: 3px solid #d6d6d6; background-image: url(https://hemproots.es/wp-content/uploads/2025/12/fondo-in-bolsa.jpg); background-size: cover; background-image: linear-gradient(rgba(17, 17, 17, 0.37), rgba(17, 17, 17, 0.37))}@media (max-width: 767px) {#brxe-ytxtze {grid-template-columns: 1fr 1fr; grid-gap: 5px; padding-top: 7vh; padding-right: 2vh; padding-bottom: 7vh; padding-left: 2vh; height: 58VH}}#brxe-rmxvpz {height: 80vh; width: 100%}#brxe-rmxvpz .next-image-accordion__item {--gray: 100; --expanding-duration: 0.6s; --expanding-ease: ease}#brxe-rmxvpz .next-image-accordion__content {--fade-duration: 0.6s; --fade-ease: ease}#brxe-rmxvpz .next-image-accordion__item:hover {flex: 40%}@media (max-width: 1400px) {#brxe-rmxvpz {width: 100%; height: 500px}#brxe-rmxvpz .next-image-accordion__item:hover {flex: 3}#brxe-rmxvpz .next-image-accordion__item {--scale: 1.3; --gray: 100%; --expanding-duration: 0.5s; --expanding-ease: ease}#brxe-rmxvpz .next-image-accordion__content {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; left: 0px; bottom: 0px; background-color: rgba(0, 0, 0, 0.8); color: #fff; font-family: "Inter Tight"; --fade-duration: 0.3s; --fade-ease: ease}}@media (max-width: 767px) {#brxe-rmxvpz {flex-direction: column}}#brxe-lrjlmh {background-image: url(https://hemproots.es/wp-content/uploads/2025/12/fondo-in-bolsa.jpg); background-size: cover; border-top: 3px solid #d6d6d6}#brxe-1148ee {margin-right: 2VH; margin-left: 2VH; height: 4VH}#brxe-1148ee :not([fill="none"]) {fill: #387059}#brxe-2073ab {background-color: #498d70; width: 100%; padding-top: 1VH; padding-bottom: 1.2VH; border-top: 2px solid #44886c; border-bottom: 2px solid #44886c}@media (max-width: 1400px) {#brxe-2073ab .bc-reel__nestable {width: 25%}#brxe-2073ab {--rotate: 0deg}}.brxe-997878 .brxe-9cd961.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-997878 .brxe-fd0e9d.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-997878 .brxe-fd0e9d.brxe-block:hover {background-size: cover}.brxe-997878 .brxe-df5d2c.brxe-heading {font-weight: 500; color: #969696; font-size: 2.1vh; line-height: 0.8; margin-right: 0}@media (max-width: 767px) {.brxe-997878 .brxe-df5d2c.brxe-heading {font-size: 2.6vh}}.brxe-997878 .brxe-61f333.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-997878 .brxe-820459.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-997878 .brxe-f64550.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-997878 .brxe-3dc138.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-997878 .brxe-f30313.brxe-heading {width: 90%; font-size: 17px; color: var(--bricks-color-hrkrtv); margin-top: 2vh; margin-bottom: 3vh; margin-left: -2vh}.brxe-997878 .brxe-9502f0.brxe-next-arrow-button-v3 .nb-arrow-button-v3__text {font-size: 16px; color: #c2c2c2; font-family: "Montserrat"; font-weight: 600}.brxe-997878 .brxe-9502f0.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-997878 .brxe-9502f0.brxe-next-arrow-button-v3 .nb-arrow-button-v3__arrow-wrapper {background: var(--bricks-color-hrkrtv); border-radius: 1000px}.brxe-997878 .brxe-9502f0.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-997878 .brxe-9502f0.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-997878 .brxe-9502f0.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-997878 .brxe-9502f0.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-997878 .brxe-9502f0.brxe-next-arrow-button-v3 .nb-arrow-button-v3__arrow-wrapper {background: #fff; border-radius: 100px}}@media (max-width: 767px) {.brxe-997878 .brxe-9502f0.brxe-next-arrow-button-v3 .nb-arrow-button-v3__text {font-size: 16px}.brxe-997878 .brxe-9502f0.brxe-next-arrow-button-v3 {--padding-top: 8px; --padding-bottom: 8px}}.brxe-997878 .brxe-b297bc.brxe-block {width: 100%; height: 100%; justify-content: flex-end}@media (max-width: 767px) {.brxe-997878 .brxe-b297bc.brxe-block {height: 8vh}}.brxe-997878.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-997878.brxe-block {padding-top: 2.6vh; padding-right: 2.6vh; padding-bottom: 2.6vh; padding-left: 2.6vh}}.brxe-997878 .brxe-9502f0.brxe-next-arrow-button-v3 .nb-arrow-button-v3__text {font-size: 16px; color: #c2c2c2; font-family: "Montserrat"; font-weight: 600}.brxe-997878 .brxe-9502f0.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-997878 .brxe-9502f0.brxe-next-arrow-button-v3 .nb-arrow-button-v3__arrow-wrapper {background: var(--bricks-color-hrkrtv); border-radius: 1000px}.brxe-997878 .brxe-9502f0.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-997878 .brxe-9502f0.brxe-next-arrow-button-v3 .nb-arrow-button-v3__text {font-size: 16px}.brxe-997878 .brxe-9502f0.brxe-next-arrow-button-v3 {--padding-top: 8px; --padding-bottom: 8px}}#brxe-b7ec42 {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 1fr; grid-gap: 30px; background-color: var(--bricks-color-qwkehp)}@media (max-width: 1400px) {#brxe-b7ec42 {grid-gap: 20px; padding-right: 6vh; padding-left: 6vh; grid-template-columns: 1fr 1fr 1fr}}@media (max-width: 767px) {#brxe-b7ec42 {grid-template-columns: 1fr; grid-gap: 30px; padding-right: 2vh; padding-left: 2vh; background-color: var(--bricks-color-qwkehp)}}