.centred-text{position:relative;z-index:100;h1,h2,h3,h4,h5,h6{margin-bottom:1rem}}.centred-text{background-color:var(--color-orange);padding:100px 0;@media (min-width:768px){padding-bottom:140px;padding-left:0;padding-right:0;padding-top:140px}}.centred-text.negative-margin{padding:0;@media (min-width:768px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}.centred-text.white{background-color:#fff;h1,h2,h3,h4,h5,h6,p,p a{color:var(--color-black)}}.centred-text.orange{background-color:var(--color-orange);h1,h2,h3,h4,h5,h6,p,p a{color:var(--color-white)}}.centred-text .container{align-items:center;display:flex;flex-direction:column;max-width:800px;text-align:center}.centred-text .container.reversed-columns{flex-direction:column-reverse}.centred-text.negative-margin .container{padding-top:100px;@media (min-width:1024px){padding-top:140px}}.centred-text.negative-margin .container.reversed-columns{padding-bottom:100px;padding-top:0;@media (min-width:1024px){padding-bottom:140px;padding-top:0}}.centred-text .container .media figure{padding-top:80px}.centred-text .container.reversed-columns .media figure{padding-bottom:40px;padding-top:0}.centred-text.negative-margin .container .media figure{margin-bottom:-80px;@media (min-width:768px){margin-bottom:-100px}}.centred-text.negative-margin .container.reversed-columns .media figure{margin-bottom:0;margin-top:-140px}.centred-text .container .media figure img{max-width:100%;@media (min-width:768px){max-width:600px}}