@-webkit-keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.view-point{display:flex;flex-direction:column;position:relative;padding-bottom:24px}.view-point::after{content:"";padding-bottom:24px;border-radius:0 0 8px 8px;box-shadow:0 2px 5px rgba(0,0,0,.08);width:100%;height:75%;position:absolute;bottom:0;background:var(--c-background);z-index:-1}.view-point .col-one{position:relative;flex:0 0 20%;margin-top:40px;display:flex;align-items:flex-end}.view-point .col-one::before{content:"";left:0;top:0;right:0%;height:100%;width:100%;position:absolute;background:#fff;border-radius:0 10px 0 0}@media(min-width:1280px){.view-point .col-one::before{left:0;top:0;right:0%;height:100%;width:100%}}.view-point .col-one::after{content:"";left:0;top:0;right:0%;height:100%;width:100%;position:absolute;opacity:.2;background:repeating-linear-gradient(45deg,transparent,transparent 7.6px,#686e71 2px,#686e71 9px)}@media(min-width:1280px){.view-point .col-one::after{left:0;top:0;right:0%;height:100%;width:100%}}.view-point .col-one img{position:relative;z-index:2}.view-point .col-one .link .image{border-radius:8px 8px 0 0}.view-point .col-one .link:hover{opacity:.8}.view-point .col-one .media__icon{z-index:3}.view-point__figure{border-radius:8px 8px 0 0;margin-right:40px;margin-top:-40px;overflow:hidden;background:var(--c-background);position:relative;z-index:2}.view-point .col-two{flex:calc(100% - 20px);border-radius:0 0 8px 8px;padding:24px 16px}@media(min-width:57.5em){.view-point .col-two{padding:32px 24px 16px}}.view-point .col-two .view-external{display:flex;position:relative;font-weight:700;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:24px}@media(min-width:57.5em){.view-point .col-two .view-external{justify-content:flex-end;margin-top:30px}}.view-point .col-two .view-external::before{content:"";width:100%;height:3px;border-radius:20px;background-color:var(--c-secondary-green-20);opacity:.15;position:absolute;bottom:-3px}.view-point .col-two .view-external::after{content:"";display:block;width:14px;height:14px;background:url(../images/right-green-arrow.svg) no-repeat;background-size:14px;background-position:center center;margin-inline:6px;position:absolute;right:-30px;top:5px}.view-point .col-two .view-external:hover::before{opacity:1}.view-point .col-two .view-point__name{margin:0 0 8px}@media(min-width:57.5em){.view-point .col-two .view-point__name{margin:0}}.view-point .col-two .view-point__name .view-point__name-link{text-decoration:none}.view-point .col-two .view-point__name .view-point__name-link:hover{color:var(--c-secondary-green-60)}.view-point .col-two .attended{min-height:24px}.view-point .col-two .attended .link{color:var(--c-secondary-green-40);text-decoration:none;font-size:var(--fs-programme-link);font-weight:var(--fw-programme-link);font-family:var(--ff-programme-link);line-height:var(--lh-programme-link)}@media(min-width:720px){.view-point .col-two .attended{display:flex;margin-bottom:16px}}.view-point .col-two .attended .prefix-attended{padding-right:8px;font-size:var(--fs-programme-link);font-weight:var(--fw-programme-link);font-family:var(--ff-programme-link);line-height:var(--lh-programme-link)}@media(min-width:57.5em){.view-point .col-two .attended .prefix-attended{padding-right:8px}}.view-point .col-two .view-point__description span{position:relative}.view-point .col-two .view-point__description span::before{content:"";background:url(../images/quote-icon.svg) no-repeat;width:32px;height:24px;background-size:cover;position:absolute}.view-point .col-two .view-point__description .quote{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;margin:24px 0 0 50px;font-size:var(--fs-programme-desc);font-weight:var(--fw-programme-desc);font-family:var(--ff-programme-desc);line-height:var(--lh-programme-desc)}@media(min-width:57.5em){.view-point .col-two .view-point__description .quote{margin:0 0 0 50px;-webkit-box-orient:vertical;-webkit-line-clamp:6;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}.view-point .col-two .view-point__description .quote p{margin:0}@media(min-width:57.5em){.view-point .col-two .view-point__description{padding-top:8px}}.view-point .col-two .view-point-card__designation{white-space:normal}