.section__3-col-card{padding:var(--space-85) 0 0}.section__3-col-card.grey{background:var(--color-n-grey)}.section__3-col-card.white{background:var(--color-n-white)}.section__3-col-card.mangrove{background:var(--color-p-700);color:#fff}.section__3-col-card.quandong{background:var(--color-p-400);color:#fff}.section__3-col-card.eucalyptus{background:var(--color-a-400);color:var(--color-p-700)}.section__3-col-card.cool-green{background:#dee6e2;color:var(--color-p-700)}.section__3-col-card.mangrove h1.title,.section__3-col-card.quandong h1.title{color:#fff}.section__3-col-card-header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:var(--space-7);row-gap:20px}.section__3-col-card .title{font-size:4.8rem}.section__3-col-card-header p{font-size:1.8rem}.section__3-col-card-content .cards{display:grid;grid-template-columns:1fr 1fr 1fr}.section__3-col-card-content.columns_2 .cards{grid-template-columns:1fr 1fr}.section__3-col-card .card-item{align-items:center;border-radius:0;color:#fff;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:570px;overflow:hidden;padding:50px}.section__3-col-card .card-item .card-address,.section__3-col-card .card-item .card-copy{margin-bottom:var(--space-4)}.section__3-col-card .card-item a.link{border:1px solid}.section__3-col-card .card-item a.link:hover{background:var(--color-p-700);border-color:var(--color-p-700);color:var(--color-n-white)}@media (max-width:990px){.section__3-col-card-content .cards{grid-template-columns:1fr 1fr}.section__3-col-card-content.columns_2 .cards{grid-template-columns:1fr}}@media only screen and (max-width:768px){.section__3-col-card{padding:var(--space-6) 0}.section__3-col-card .container{flex-direction:column}.section__3-col-card-header{margin-bottom:var(--space-5)}.section__3-col-card-content .cards{grid-template-columns:1fr}.section__3-col-card .card-item{min-height:430px}.section__3-col-card .content{padding-bottom:var(--space-6)}.section__3-col-card .title{font-size:30px;margin-bottom:var(--space-3)}}.section__3-col-card.layout-v2{padding-bottom:var(--space-85)}.section__3-col-card.layout-v2 .section__3-col-card-v2-wrap{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1280px;width:100%}.section__3-col-card.layout-v2 .section__3-col-card-header{margin-bottom:0}.section__3-col-card-content--v2 .cards{display:grid;gap:32px;grid-template-columns:1fr 1fr 1fr}.section__3-col-card-content--v2.columns_2 .cards{grid-template-columns:1fr 1fr}.section__3-col-card .card-item--v2{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:630px;overflow:hidden;padding:32px;position:relative}.section__3-col-card .card-overlay{background:rgba(0,0,0,.4);inset:0;pointer-events:none;position:absolute}.section__3-col-card .card-inner{display:flex;flex-direction:column;gap:24px;position:relative;width:100%}.section__3-col-card .card-top{display:flex;flex-direction:column;gap:8px}.section__3-col-card .card-tagline{color:#fff;display:block;font-size:1.6rem;font-weight:600;line-height:1.5}.section__3-col-card .card-item--v2 .card-title{color:#fff;font-size:4rem;margin:0;text-align:left}.section__3-col-card .card-bottom{display:flex;flex-direction:column;gap:32px}.section__3-col-card .card-item--v2 .card-copy{color:#fff;font-size:1.8rem;margin-bottom:0;text-align:left}.section__3-col-card .link--v2{align-items:center;background:none;border:none;color:#fff;display:inline-flex;font-size:1.8rem;font-weight:500;gap:6px;text-decoration:none}.section__3-col-card .link--v2:hover{opacity:.75}.section__3-col-card .link-chevron{font-size:2.4rem;font-weight:300;line-height:1}.section__3-col-card-footer{display:flex;justify-content:center;padding-top:var(--space-7)}.btn-browse-all{border:1px solid #fff;color:#fff;display:inline-block;font-size:1.8rem;font-weight:300;padding:6px 13px;text-decoration:none;transition:background .2s,color .2s}.btn-browse-all:hover{background:#fff;color:var(--color-p-700)}.section__3-col-card.layout-v3{padding-bottom:var(--space-85)}.section__3-col-card.layout-v3 .section__3-col-card-v3-wrap{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1280px;width:100%}.section__3-col-card.layout-v3 .section__3-col-card-header{margin-bottom:0}.section__3-col-card-content--v3 .cards{display:grid;grid-template-columns:1fr 1fr 1fr}.section__3-col-card-content--v3.columns_2 .cards{grid-template-columns:1fr 1fr}.section__3-col-card .card-item--v3{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:430px;justify-content:center;overflow:hidden;padding:32px;position:relative}.section__3-col-card .card-overlay--v3{background:rgba(0,0,0,.35);inset:0;pointer-events:none;position:absolute}.section__3-col-card .card-inner--v3{gap:16px}.section__3-col-card .card-icon{flex-shrink:0;height:48px;width:48px}.section__3-col-card .card-icon img{height:100%;object-fit:contain;width:100%}.section__3-col-card .card-title--v3{color:#fff;font-size:4rem;font-weight:400;letter-spacing:.04em;line-height:1.2;margin:0;text-align:left}.section__3-col-card .card-copy--v3{color:#fff;font-size:1.8rem;line-height:1.6;margin-bottom:0;text-align:left}.section__3-col-card .link--v3{align-items:center;background:none;border:none;color:#fff;display:inline-flex;font-size:1.8rem;font-weight:500;gap:6px;margin-top:8px;text-decoration:none}.section__3-col-card .link--v3:hover{opacity:.75}@media (max-width:990px){.section__3-col-card-content--v3 .cards{grid-template-columns:1fr 1fr}.section__3-col-card-content--v3.columns_2 .cards{grid-template-columns:1fr}}@media only screen and (max-width:768px){.section__3-col-card-content--v3 .cards{grid-template-columns:1fr}.section__3-col-card .card-item--v3{height:auto;min-height:430px}}@media (max-width:990px){.section__3-col-card-content--v2 .cards{gap:16px;grid-template-columns:1fr 1fr}.section__3-col-card-content--v2.columns_2 .cards{grid-template-columns:1fr}}@media only screen and (max-width:768px){.section__3-col-card-content--v2 .cards{gap:16px;grid-template-columns:1fr}.section__3-col-card .card-item--v2{min-height:430px}}