.c-promo+.c-promo{padding-top:0}.c-promo__wrapper{background-color:var(--colour-primary);border-radius:2rem;display:flex;flex-direction:column;gap:3.2rem;padding:2rem 2rem 3rem}.u-bg-theme-tertiary-colour .c-promo__wrapper{background-color:var(--colour-tertiary)}.u-bg-grey .c-promo__wrapper{background-color:#f1eeec}.l-component--content .c-promo__wrapper{gap:3.2rem;padding:2rem 2rem 3rem}.c-promo__inner{align-content:flex-start;display:flex;flex:0 0 50%;flex-wrap:wrap;gap:2.4rem;order:2}.c-promo--no-image .c-promo__inner{flex:unset}.c-promo__text{display:flex;flex-direction:column;gap:1.2rem}.c-promo__heading{color:var(--colour-text-on-primary);margin:0}.u-bg-grey .c-promo__heading{color:var(--colour-primary)}.c-promo__description{color:var(--colour-text-on-primary);margin:0}.u-bg-grey .c-promo__description{color:#2d3d42}.c-promo__btns{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.c-promo__btn{display:flex;flex-direction:row;gap:.8rem}.u-bg-theme-tertiary-colour .c-promo__btn.c-btn--secondary:hover{outline-color:#fff;outline-width:.2rem}.c-promo__btn-icon{font-size:1.6rem;transform:translateY(-.2rem)}.c-promo__image{flex:1}.c-promo__image img{height:auto;width:100%}@media screen and (min-width:900px){.c-promo__wrapper{flex-direction:row;padding:4rem}.l-component--content .c-promo__wrapper{padding:4rem}.c-promo__inner{order:unset}.c-promo--image-left .c-promo__inner{order:2}.c-promo__btn-icon{font-size:1.8rem}}@media screen and (min-width:1280px){.c-promo__wrapper{gap:5.6rem;padding:6rem}}