.horticulture-flexible{background:#f3f7f5;font-family:Montserrat,sans-serif;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;width:100vw}.horticulture-flexible *{box-sizing:border-box;font-family:Montserrat,sans-serif}.horticulture-flexible__grid{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1320px;min-height:560px;width:100%}.horticulture-flexible__content{align-items:flex-start;background:#f3f7f5;display:flex;flex-direction:column;justify-content:center;padding:80px 70px 80px 7vw}.horticulture-flexible__eyebrow{color:#fcae17;font-size:14px;font-weight:700;letter-spacing:1.5px;margin-bottom:14px;text-transform:uppercase}.horticulture-flexible__heading{color:#00665b;font-size:52px;font-weight:700;line-height:1.12;margin:0 0 24px}.horticulture-flexible__description{color:#6c7273;font-size:18px;line-height:1.7;margin:0 0 34px;max-width:620px}.horticulture-flexible__list{list-style:none;margin:0 0 34px;padding:0}.horticulture-flexible__list li{margin-bottom:18px;padding-left:22px;position:relative}.horticulture-flexible__list li:before{color:#00665b;content:"✓";font-size:17px;font-weight:700;left:0;line-height:1.5;position:absolute;top:0}.horticulture-flexible__list strong{color:#00665b;display:block;font-size:17px;font-weight:700;line-height:1.4;margin-bottom:4px}.horticulture-flexible__list small{color:#6c7273;display:block;font-size:15px;line-height:1.5}.horticulture-flexible__cta{align-items:center;background:#00665b;border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;padding:15px 28px;text-decoration:none;transition:opacity .2s ease}.horticulture-flexible__cta:hover{color:#fff;opacity:.88;text-decoration:none}.horticulture-flexible__media{align-self:center;border-radius:18px;height:430px;margin:65px 40px 65px 20px;min-height:0;overflow:hidden;width:calc(100% - 80px)}.horticulture-flexible__image{display:block;height:100%;min-height:0;object-fit:cover;width:100%}@media (max-width:767px){.horticulture-flexible__grid{grid-template-columns:1fr;min-height:0}.horticulture-flexible__content{padding:60px 24px}.horticulture-flexible__heading{font-size:32px}.horticulture-flexible__description{font-size:16px}.horticulture-flexible__image,.horticulture-flexible__media{min-height:360px}}