.et-shelf .greenplan-cards-shelf{padding-top:32px}
.et-shelf .greenplan-cards-shelf.theme-white-grey .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item{background-color:#f2f2f8}
.et-shelf .greenplan-cards-shelf.theme-grey-white{background-color:#f2f2f8}
.et-shelf .greenplan-cards-shelf.theme-grey-white .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item{background-color:#fff}
.et-shelf .greenplan-cards-shelf.theme-white-white .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item{background-color:#fff}
.et-shelf .greenplan-cards-shelf.theme-grey-grey{background-color:#f2f2f8}
.et-shelf .greenplan-cards-shelf.theme-grey-grey .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item{background-color:#f2f2f8}
.et-shelf .greenplan-cards-shelf .greenplan-cards-shelf-title,.et-shelf .greenplan-cards-shelf .greenplan-cards-shelf-text{margin-bottom:24px}
.et-shelf .greenplan-cards-shelf .greenplan-cards-shelf-text .comp-rich-text p:last-child{margin:0}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item{margin-bottom:24px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .colour-bar{border-radius:8px;height:8px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item.yellow .image-container,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item.yellow .colour-bar{background-color:#ffeae6}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item.blue .image-container,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item.blue .colour-bar{background-color:#dbedfa}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item.red .image-container,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item.red .colour-bar{background-color:#ffdbec}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item.purple .image-container,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item.purple .colour-bar{background-color:#f2eaf9}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item{border-radius:8px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-img{width:100%}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-img .image-container{border-radius:8px 8px 0 0;height:auto;width:100%;aspect-ratio:16 / 9;text-align:center;position:relative;overflow:hidden}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-img .image-container .image{height:100%}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-img .image-container .image .comp-img-generic{height:inherit;width:inherit}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-img .image-container .image .comp-img-generic.svg{width:100%;height:100%;padding:calc(210px * 0.12);aspect-ratio:16 / 9;text-align:center}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-img .image-container .image .image-wrap{border-radius:8px 8px 0 0}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-text{color:#333}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item.img-hidden .colour-bar{margin-bottom:20px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item.img-hidden.title-hidden.text-hidden.desc-hidden.compliance-hidden.cta-visible .colour-bar{margin-bottom:14px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-img,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-title,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-text,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-description,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-compliance{margin-bottom:20px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item.img-visible.title-hidden.text-hidden.desc-hidden.compliance-hidden.cta-visible .greenplan-card-img{margin-bottom:14px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item.title-visible.text-hidden.desc-hidden.compliance-hidden.cta-visible .greenplan-card-title{margin-bottom:14px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item.text-visible .greenplan-card-title{margin-bottom:4px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item.text-visible.desc-hidden.compliance-hidden.cta-visible .greenplan-card-text{margin-bottom:14px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item.compliance-visible.cta-visible .greenplan-card-compliance{margin-bottom:14px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item.desc-visible.compliance-hidden.cta-visible .greenplan-card-description{margin-bottom:14px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-title,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-text,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-description,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-compliance,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-cta{margin-left:20px;margin-right:20px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-cta{margin-top:auto;margin-bottom:14px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-description .comp-rich-text p:last-child,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-text .comp-rich-text p:last-child,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-compliance .comp-rich-text p:last-child{margin:0}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .two-column .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-img .image-container{height:auto;aspect-ratio:21 / 9;width:100%}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .two-column .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-img .image-container .image .comp-img-generic.svg{width:100%;height:auto;padding:calc(320px * 0.12);aspect-ratio:21 / 9}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .three-column .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-img .image-container{height:100%}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .three-column .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-img .image-container .image .comp-img-generic.svg{height:210px}
@media(min-width:1024px){.et-shelf .greenplan-cards-shelf:has(.two-column){padding-bottom:0}
.et-shelf .greenplan-cards-shelf:has(.three-column),.et-shelf .greenplan-cards-shelf:has(.four-column){padding-bottom:24px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item{display:flex;flex-direction:row}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card{display:flex;width:100%}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item{display:flex;flex-direction:column;width:100%;flex:1}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .two-column .greenplan-cards-shelf-item{flex:0 1 50%;margin-bottom:48px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .two-column .greenplan-cards-shelf-item:nth-child(odd){padding-right:24px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .two-column .greenplan-cards-shelf-item:nth-child(even){padding-left:24px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .three-column .greenplan-cards-shelf-item{flex:0 1 33.33%}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .four-column .greenplan-cards-shelf-item{flex:0 1 25%}
}
@media(min-width:768px) and (max-width:1023px){.et-shelf .greenplan-cards-shelf{padding-bottom:24px}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item{display:flex;flex-direction:row}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card{display:flex;width:100%}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item{display:flex;flex-direction:column;width:100%;flex:1}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-cta{margin-top:auto}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .two-column .greenplan-cards-shelf-item,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .three-column .greenplan-cards-shelf-item,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .four-column .greenplan-cards-shelf-item{flex:0 1 50%}
}
@media(max-width:767px){.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item{display:flex;flex-direction:column}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card{display:flex}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item{display:flex;flex-direction:column;width:100%}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-cta{margin-top:auto}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-cta .cta-primary .cta-button,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-cta .cta-secondary .cta-button{width:100%}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-cta .cta-primary .cta-button .cta-text,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-cta .cta-secondary .cta-button .cta-text{min-width:100%}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .two-column .greenplan-cards-shelf-item,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .three-column .greenplan-cards-shelf-item,.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .four-column .greenplan-cards-shelf-item{flex:0 1 100%}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .two-column .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-img .image-container{height:auto;aspect-ratio:21 / 9;width:100%}
.et-shelf .greenplan-cards-shelf .greenplan-multilisting-cards .two-column .greenplan-cards-shelf-item .greenplan-card .greenplan-card-item .greenplan-card-img .image-container .image .comp-img-generic.svg{width:100%;height:auto;padding:calc(210px * 0.12)}
}