.c-featured-panel-bg{margin:0 -1.5rem;padding:2.6rem 1.6rem 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:100%}@media (min-width:576px){.c-featured-panel-bg{padding:2rem 2.6rem 2.6rem;margin:0 -3rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:965px){.c-featured-panel-bg{padding:3.2rem 3rem 3rem}}.c-featured-panel-bg__title{color:#333;font-size:2rem;line-height:2.4rem;text-align:center;font-weight:500;margin-bottom:1.6rem;width:100%}@media (min-width:576px){.c-featured-panel-bg__title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:965px){.c-featured-panel-bg__title{font-size:2.4rem;margin-bottom:3rem}}@media (min-width:1200px){.c-featured-panel-bg__title{font-size:2.6rem;width:92rem;margin:0 auto 2.6rem;padding:0 9.5rem}}.c-featured-panel-bg__title--left{text-align:left}.c-featured-panel-bg__title--right{text-align:right}@media (min-width:720px){.c-featured-panel-bg.c-featured-panel-bg--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.c-featured-panel-bg__image{background-position:50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:0;-ms-flex:0 0 268px;flex:0 0 26.8rem;padding:3.2rem;position:relative}.c-featured-panel-bg__image picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.c-featured-panel-bg__image picture,.c-featured-panel-bg__image picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-featured-panel-bg__image p{font-size:2.4rem;line-height:2.8rem}.c-featured-panel-bg__image p:last-child{margin-bottom:0}@media (min-width:576px){.c-featured-panel-bg__image{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}@media (min-width:720px){.c-featured-panel-bg__image{font-size:2.4rem;line-height:2.8rem}}@media (min-width:965px){.c-featured-panel-bg__image{-webkit-box-flex:1;-ms-flex:1 0 593px;flex:1 0 59.3rem;padding:6.4rem}}@media (min-width:1200px){.c-featured-panel-bg__image{-webkit-box-flex:0;-ms-flex:0 0 635px;flex:0 0 63.5rem;max-width:63.5rem}}.c-featured-panel-bg__image-heading{z-index:1}.c-featured-panel-bg__content{background:#fff;padding:3.4rem 2.2rem}@media (min-width:576px){.c-featured-panel-bg__content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.c-featured-panel-bg__content:after{content:none}}@media (min-width:965px){.c-featured-panel-bg__content{-webkit-box-flex:0;-ms-flex:0 1 312px;flex:0 1 31.2rem;max-width:31.2rem;padding:3.8rem 3.2rem}}@media (min-width:1200px){.c-featured-panel-bg__content{-webkit-box-flex:0;-ms-flex:0 0 285px;flex:0 0 28.5rem;max-width:28.5rem}}.c-featured-panel-bg__content p{margin-bottom:2rem}.c-featured-panel-bg__content p:last-child{margin-bottom:0}@media (min-width:965px){.c-featured-panel-bg__content p{line-height:2.4rem}}.c-featured-panel-bg__content p span a{color:inherit}.c-featured-panel-bg__content p a:not(.o-btn){color:#3d0061;font-weight:600}@media (max-width:575.9px){.c-featured-panel-bg__content p .o-btn{width:75%;display:block;margin-left:auto;margin-right:auto}}.c-featured-panel-bg__content .c-featured-panel-bg__link-underline{display:inline-block;font-weight:600;-ms-flex-item-align:start;align-self:flex-start}.c-featured-panel-bg__content .c-featured-panel-bg__link-underline-underline{display:inline-block;width:70%;height:.3rem;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out}.c-featured-panel-bg__content .c-featured-panel-bg__link-underline:focus,.c-featured-panel-bg__content .c-featured-panel-bg__link-underline:hover{text-decoration:none}.c-featured-panel-bg__content .c-featured-panel-bg__link-underline:focus .c-fcard__link-underline,.c-featured-panel-bg__content .c-featured-panel-bg__link-underline:hover .c-fcard__link-underline{width:100%}p.colour--default{color:#1a1a1a}p.colour--white{color:#fff}p.font-size--default{font-size:1.65rem}p.font-size--18{font-size:1.8rem}p.font-size--20{font-size:2rem}p.font-size--22{font-size:2.2rem}