.key-information{padding:var(--spacing-7-half) 0;background-color:var(--colour-bg-subtle)}@media (min-width: 1024px){.key-information{padding:var(--spacing-20) 0}}.key-information .container{gap:20px 0px}@media (min-width: 1024px){.key-information .container{gap:40px 0px}}.key-information__heading{display:flex;align-items:center;justify-content:space-between}.key-information__heading h2{font-size:var(--text-3xl);text-align:center}@media (min-width: 1024px){.key-information__heading h2{font-size:var(--text-5xl)}}.key-information__heading a{display:none}@media (min-width: 1024px){.key-information__heading a{display:flex}}.key-information__container{width:100%;display:flex;flex-direction:column;gap:20px}@media (min-width: 1024px){.key-information__container{flex-direction:row;gap:60px}}.key-information__image{width:100%;position:relative}@media (min-width: 1024px){.key-information__image{flex:1}}.key-information__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.key-information__image span{font-family:var(--font-family-heading);color:var(--colour-white);font-size:var(--text-3xl);position:absolute;bottom:20px;left:20px}.key-information__content{width:100%;display:flex;flex-direction:column;gap:20px}@media (min-width: 1024px){.key-information__content{flex:1}}.key-information__card{width:100%;display:flex;flex-direction:column;gap:20px;background:var(--colour-off-white-medium);padding:var(--spacing-5) var(--spacing-2-half)}@media (min-width: 1024px){.key-information__card{padding:var(--spacing-12) var(--spacing-7-half)}}.key-information__card-heading{display:flex;align-items:center;gap:10px}.key-information__card .number{font-family:var(--font-family-heading);font-size:var(--text-2xl)}@media (min-width: 1024px){.key-information__card .number{font-size:2.5rem}}.key-information__card .title{font-size:var(--text-body-regular)}@media (min-width: 1024px){.key-information__card .title{font-size:var(--text-2xl)}}.key-information__card .description{font-size:var(--text-body-sm);color:#1f1f1f80;opacity:.5}@media (min-width: 1024px){.key-information__card .description{font-size:var(--text-body-lg)}}.key-information__mobile-cta{margin-top:var(--spacing-3);margin-left:auto;margin-right:auto;display:flex;width:-moz-fit-content;width:fit-content}@media (min-width: 1024px){.key-information__mobile-cta{display:none}}
