﻿.centred-feature-text{padding:32px 0}
.centred-feature-text .section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.centred-feature-text .section-content .section-banner{margin-bottom:32px}
.centred-feature-text .section-content .section-banner h2{color:var(--color_bg-purple);font-weight:700;font-size:30px;line-height:normal;text-align:center}
.centred-feature-text .section-content .section-banner p{text-align:center;font-size:21px;color:var(--color_body-text)}
@media(max-width:768px){.centred-feature-text .section-content .section-banner p{font-size:18px}
}.centred-feature-text .section-content .embed-container{padding:16px;background:-webkit-gradient(linear,left top,left bottom,from(#5158a7),to(#4b2c58));background:linear-gradient(#5158a7,#4b2c58);border-radius:24px}
.centred-feature-text .section-content .embed-container iframe{width:100%;border-radius:12px;height:clamp(260px,35vw,580px);display:-webkit-box;display:-ms-flexbox;display:flex;-o-object-fit:cover;object-fit:cover}
.centred-feature-text .section-content .embed-container>div{border-radius:12px}
.centred-feature-text .section-content .description p{text-align:center;font-size:24px}
@media(max-width:768px){.centred-feature-text .section-content .description p{font-size:18px}
}