.elementor .white-background-two-column-box{width:100%;padding:var(--25-px);margin-block-start:var(--0-px);margin-block-end:var(--15-px);border-radius:15px;border-width:0px;background-color:#FFFFFF;gap:25px;align-items:start;}.elementor .vertical-alignment{border-width:0px;border-style:none;flex-direction:column;gap:10px;}.elementor .one-hundred-percent-column{width:100%;gap:0px;}.elementor .nerd-box-left-column{width:40%;}.elementor .pull-quote{font-family:"Gooper";font-weight:400;font-size:30px;color:#0e5711;text-align:center;padding:var(--25-px);margin-block-start:var(--25-px);margin-block-end:var(--15-px);margin-inline-start:var(--0-px);margin-inline-end:var(--0-px);border-width:0%;border-color:#ffffff;border-style:none;justify-content:center;align-items:center;}.elementor .native-range-map{border-radius:var(--15-px);}.elementor .type-eyebrow{font-family:"Flexa Mono";font-weight:700;font-size:12px;color:var(--dark-green);letter-spacing:0.15em;line-height:18px;text-transform:uppercase;}.elementor .type-card-title{font-family:"Gooper";font-weight:700;font-size:36px;line-height:40px;}.elementor .type-card-snippet{font-family:"Gooper";font-weight:400;font-size:15px;color:var(--warm-gray);line-height:24px;margin-block-start:var(--0-px);}.elementor .type-green{color:var(--dark-green);}.elementor .horizontal-alignment-desktop{width:var(--width-100-percent);padding:var(--0-px);display:flex;flex-direction:row;gap:var(--25-px);}.elementor .type-smaller-aside{font-family:"sole-serif-small-variable";font-weight:400;font-size:15px;line-height:25px;}.elementor .type-gray{color:var(--warm-gray);}.elementor .type-green-a-underline{color:var(--dark-green);display: inline-flex;
align-items: center;
gap: 8px;
color: #235327;                          /* Cactus green */
text-decoration: underline;
text-decoration-color: #FFB300;          /* Goldenrod underline */
text-decoration-thickness: 2px;
text-underline-offset: 4px;
transition: text-decoration-color 0.2s cubic-bezier(0.2,0.8,0.2,1);\n}.elementor .type-green-a-underline:hover,.elementor .type-green-a-underline:focus-visible{text-decoration-color: #235327;          /* underline turns green */\n}.elementor .img-bio-circle{border-radius:var(--25-px);}.elementor .spacing-small{margin-block-start:var(--15-px);margin-block-end:var(--15-px);}.elementor .border-gray{border-width:1px;border-color:#e2e2d8;border-style:solid;}.elementor .drop-shadow-soft{box-shadow:2px 2px 10px 0px var(--soft-gray);}.elementor .drop-shadow-soft:hover,.elementor .drop-shadow-soft:focus-visible{box-shadow:0px 0px 10px 0px var(--Aster);transform:translate3d(0px, -1px, 0px);}.elementor .toc-box{padding-block-start:10px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;border-radius:var(--15-px);border-width:1px;border-color:var(--soft-gray);border-style:solid;background-color:var(--white);}.elementor .two-column-plant-profile{width:1200px;display:flex;flex-direction:row;gap:var(--25-px);}.elementor .main-column{width:680px;text-align:start;flex-direction:column;gap:var(--25-px);flex:1 0 auto;}.elementor .right-rail{width:320px;padding:var(--0-px);flex-direction:column;gap:var(--25-px);}.elementor .image-plant-profile-hero{width:450px;height:550px;overflow:hidden;object-fit:cover;border-radius:var(--15-px);}.elementor .hero-image-column{width:450px;text-align:start;flex:1 0 auto;}.elementor .hero-right-text{width:var(--width-100-percent);flex-direction:column;gap:var(--5-px);align-items:start;}.elementor .hero-plant-profile{width:1200px;padding:var(--15-px);display:flex;flex-direction:row;gap:var(--50-px);align-items:center;}.elementor .type-plant-profile-title{font-family:"Gooper";font-weight:700;font-size:60px;color:var(--dark-green);letter-spacing:-0.9px;line-height:63px;}.elementor .type-latin-name-in-hero{font-family:"sole-serif-small-variable";font-weight:400;font-size:18px;color:var(--warm-light-gray);line-height:26px;font-style:italic;margin-block-end:var(--25-px);}.elementor .type-snappy-snippet{font-family:"Gooper";font-weight:400;font-size:20px;color:#000000;line-height:26px;}.elementor .button-outlined{border-radius:var(--5-px);border-width:1px;border-color:var(--dark-green);border-style:solid;background-color:var(--warm-light);}