.glyphicon{position:relative;display:inline-block;font-family:'icons',arial,sans-serif;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.text-container{display:table;width:100%}
.text-container blockquote{margin-top:16px}
.text-container--center{text-align:center}
.text-container--center .text-container__panel__text-container__text--rich__link{margin-top:17px}
.text-container--center .text-container__panel__text-container__text--rich__link__icon{float:none}
.text-container--center .text-container__panel__text-container__text--quote__content{text-indent:0}
.text-container__panel__text-container{padding:70px 0}
.global__background-color--white .text-container__panel__text-container{padding:0}
@media only screen and (max-width:1023px){.text-container__panel__text-container{padding:60px 0}
}
@media only screen and (max-width:767px){.text-container__panel__text-container{padding:40px 0}
}
.text-container__panel__text-container__padding--none{padding:0}
.text-container__panel__text-container--background-image{padding:70px 0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}
@media only screen and (max-width:1023px){.text-container__panel__text-container--background-image{padding:60px 0}
}
@media only screen and (max-width:767px){.text-container__panel__text-container--background-image{padding:40px 0}
}
.text-container__panel__text-container__text{font-size:20px;font-weight:400}
.text-container__panel__text-container__text p:only-of-type{margin-bottom:0}
.text-container__panel__text-container__text p:empty{display:none}
.text-container__panel__text-container__text p:not(:only-of-type):last-of-type+a{margin-top:0}
@media only screen and (max-width:1023px){.text-container__panel__text-container__text{font-size:16px}
}
.text-container__panel__text-container__text ul,.text-container__panel__text-container__text ol{margin:0 0 17px;padding:0 0 0 30px}
.text-container__panel__text-container__text__author,.text-container__panel__text-container__text__role{margin:0}
.text-container__panel__text-container__text--rich__rich-text a{text-decoration:underline}
.text-container__panel__text-container__text--rich__rich-text--blue a{color:#0070ba}
.text-container__panel__text-container__text--rich__rich-text h3{font-size:28px;line-height:32px;margin-top:-4px;margin-bottom:28px}
@media only screen and (max-width:1023px){.text-container__panel__text-container__text--rich__rich-text h3{font-size:21px;line-height:normal;margin-top:16px;margin-bottom:14px}
}
@media only screen and (max-width:767px){.text-container__panel__text-container__text--rich__rich-text h3{font-size:20px;line-height:normal;margin-top:16px;margin-bottom:14px}
}
.text-container__panel__text-container__text__btn{margin-top:20px}
.text-container__panel__text-container__text__btn-inner{display:block}
.text-container__panel__text-container__text--rich__title{margin-top:0;text-transform:uppercase;font-size:20px}
@media only screen and (max-width:1023px){.text-container__panel__text-container__text--rich__title{font-size:16px}
}
.text-container__panel__text-container__text--rich__strapline{text-transform:uppercase;font-weight:800}
.text-container__panel__text-container__text--rich__strapline--orange{color:#f39200}
.text-container__panel__text-container__text--rich__link{font-size:20px;font-weight:400;margin-top:17px;margin-bottom:unset !important}
.text-container__panel__text-container__text--rich__link__icon{float:none}
@media only screen and (max-width:1023px){.text-container__panel__text-container__text--rich__link{font-size:20px}
}
.text-container__panel__text-container__text--rich__link__text{display:table-cell;vertical-align:middle;font-size:24px;margin-bottom:auto !important}
@media only screen and (max-width:1023px){.text-container__panel__text-container__text--rich__link__text{font-size:20px}
}
@media only screen and (max-width:1023px){.text-container__hide-image--tablet{background-image:none !important}
}
@media only screen and (max-width:767px){.text-container__hide-image--mobile{background-image:none !important}
}
@media only screen and (max-width:1023px){.text-container__mobile--align-left{text-align:left}
.text-container__mobile--align-left .text-container__panel__text-container{margin-left:8.33333%;width:50%}
}
@media only screen and (max-width:1023px){.text-container__mobile--align-center{text-align:center}
}
@media only screen and (max-width:1023px){.text-container__mobile--align-right{text-align:right}
.text-container__mobile--align-right .text-container__panel__text-container{margin-left:41.66667%;width:50%}
}
@media only screen and (max-width:767px){.text-container__mobile--align-left,.text-container__mobile--align-center,.text-container__mobile--align-right{text-align:left}
.text-container__mobile--align-left .text-container__panel__text-container,.text-container__mobile--align-center .text-container__panel__text-container,.text-container__mobile--align-right .text-container__panel__text-container{margin-left:8.33333%;width:83.33333%}
.text-container__mobile--align-center{text-align:center}
}