.card--article .card__cta,.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.card--article .off.card__cta,.visually-hidden--off,.visually-hidden.off{position:static!important;clip:auto;height:auto;width:auto;overflow:auto}.card--article .focusable.card__cta,.visually-hidden--focusable,.visually-hidden.focusable{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.card--article .focusable.card__cta:active,.card--article .focusable.card__cta:focus,.visually-hidden--focusable:active,.visually-hidden--focusable:focus,.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static!important;clip:auto;height:auto;width:auto;overflow:auto}@media (min-width:768px){.visually-hidden--desktop{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}}@media (max-width:767px){.visually-hidden--mobile{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}}.card{position:relative;box-shadow:0 0 .25rem rgba(47,47,47,.1);background-color:#fff;border:1px solid #e1e1e1;margin-bottom:1rem;overflow:hidden;border-radius:2px}.card__link{border-color:#027bc5;transition:.25s box-shadow ease,.25s border-color ease}.card__link.card__focussed{outline:2px solid #027bc5;outline-offset:.25rem}.card__link.card__focussed .card__cta,.card__link.card__focussed .card__read-more,.card__link.card__focussed .card__title a{outline:0}.card__link.card__focussed,.card__link:active,.card__link:hover{box-shadow:0 0 .5rem rgba(47,47,47,.1);background-color:#f0f7fa;cursor:pointer}.card__link.card__focussed .card__cta,.card__link.card__focussed .card__read-more,.card__link:active .card__cta,.card__link:active .card__read-more,.card__link:hover .card__cta,.card__link:hover .card__read-more{color:#043b5f;border-color:#043b5f}.card__link.card__focussed .card__background-image img,.card__link:active .card__background-image img,.card__link:hover .card__background-image img{opacity:.9}.card__link .card__background-image{overflow:hidden;min-height:40vw}@media (min-width:768px){.card__link .card__background-image{min-height:15vw}}@media (min-width:900px){.card__link .card__background-image{min-height:250px}}.card__link .card__background-image .object-fit-polyfill{position:static!important}.card .card__cta,.card .card__read-more{text-decoration:none;color:#027bc5}.card .card__cta:hover,.card .card__read-more:hover{text-decoration:none}.card,.card p{color:#2f2f2f}.card--centered{text-align:center}.card__content{padding:48px 16px 56px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.card__content--compact{padding:16px}.card__content--compact .card__title{font-style:normal;font-stretch:normal;letter-spacing:normal;font-family:Poppins,"Fira Sans",Helvetica,Arial,sans-serif;line-height:1.2;font-weight:400;margin-bottom:.5em;font-size:1rem;margin-top:0;margin-bottom:24px;font-weight:500}.card__content a:not([class*=btn]):not([class*=button]){color:#027bc5;text-decoration:none;padding-bottom:.125rem}.card__content a:not([class*=btn]):not([class*=button])::after{content:'\2192';padding-left:.25rem;font-size:1.15rem}.card__content a:focus,.card__content a:hover{text-decoration:none}.card h3,.card h4,.card__title{color:#2f2f2f;margin-bottom:8px}.card__background-image{margin:0;opacity:1;background-color:#000;position:relative}.card__background-image .contextual-region,.card__background-image .video-embed-field-lazy,.card__background-image .video-embed-field-responsive-video{position:static;cursor:default}.card__background-image .field-field-hero-image,.card__background-image .video-embed-field-lazy{height:100%;min-height:40vw}@media (min-width:768px){.card__background-image .field-field-hero-image,.card__background-image .video-embed-field-lazy{min-height:15vw}}@media (min-width:900px){.card__background-image .field-field-hero-image,.card__background-image .video-embed-field-lazy{min-height:250px}}@media (min-width:900px){.card__background-image .video-embed-field-lazy{min-height:175px}}.card__background-image img{border-radius:2px 0 0 2px;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:.25s opacity ease}.section-teaser__content .card__background-image iframe{margin:0!important;max-width:none!important}.card__top{position:relative}.card__top .notification-bar{position:absolute;top:0;left:0;right:0;z-index:1}.card__tag{position:absolute;bottom:8px;left:8px;padding:8px;background-color:#fff;text-transform:uppercase;font-family:Poppins,"Fira Sans",Helvetica,Arial,sans-serif}.card__sub{font-size:.75rem;font-weight:400;line-height:1.6}.card__meta__time{position:absolute;top:16px;right:32px}.card--vertical .grid__cols--halves,.grid__cols--halves .card .grid__cols--halves,.grid__cols--thirds .card .grid__cols--halves{display:block}.card--vertical .grid__cols--halves .card__content,.grid__cols--halves .card .grid__cols--halves .card__content,.grid__cols--thirds .card .grid__cols--halves .card__content{display:block;width:100%;padding:0 16px 32px}.card--vertical .grid__cols--halves .card__title,.grid__cols--halves .card .grid__cols--halves .card__title,.grid__cols--thirds .card .grid__cols--halves .card__title{font-style:normal;font-stretch:normal;letter-spacing:normal;font-family:Poppins,"Fira Sans",Helvetica,Arial,sans-serif;line-height:1.2;font-weight:700;margin-bottom:.5em;font-size:1.5rem}.card--vertical .grid__cols--halves .card__background-image,.grid__cols--halves .card .grid__cols--halves .card__background-image,.grid__cols--thirds .card .grid__cols--halves .card__background-image{display:block;width:100%}.card--vertical .grid__cols--halves .card__background-image img,.grid__cols--halves .card .grid__cols--halves .card__background-image img,.grid__cols--thirds .card .grid__cols--halves .card__background-image img{border-radius:2px 2px 0 0}.card .modal--video__wrapper{margin-bottom:1rem}.card .modal--video__wrapper>.button{width:100%;text-align:left}.grid__cols-- .card .grid__cols--halves .card__background-image .field-field-hero-image,.grid__cols--halves .card .grid__cols--halves .card__background-image .field-field-hero-image{min-height:320px}@media (min-width:768px){.card .grid__cols--4--8 .card__background-image .video-embed-field-lazy{min-height:33vw}}@media (min-width:900px){.card .grid__cols--4--8 .card__background-image .video-embed-field-lazy{min-height:354px}}.card.card--transparent{border:0;box-shadow:none;background-color:transparent;transition:none}.card.card--transparent .card__content{padding-top:0;-ms-flex-item-align:start;align-self:flex-start}.card.card--transparent .call-to-action__title{margin-top:0}.card--simple{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:32px 24px}.card--simple,.card--simple p{color:#707070}.card--simple img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:auto}.card--simple strong{font-weight:400;color:#2f2f2f}.card--simple--rounded img{border-radius:100%}.card--event{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.card--event .card__content{width:100%;margin-top:0;margin-bottom:auto}.card--event__time{font-size:.875rem;font-weight:400;line-height:1.6;margin-bottom:8px}.card--event__time__date{font-weight:500;margin-right:8px}.card--event__booking{font-size:.875rem;font-weight:400;line-height:1.6;font-weight:500}.card--event__booking__type{font-weight:400}.card--event__location{font-size:.75rem;font-weight:400;line-height:1.6;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink' width%3D'24' height%3D'24' viewBox%3D'0 0 24 24'%3E%3Cdefs%3E%3Cpath id%3D'a' d%3D'M11.3 19.7c-.1-.1-4.2-3.7-4.2-3.8C5.7 14.7 5 12.9 5 11c0-3.9 3.1-7 7-7s7 3.1 7 7c0 1.9-.7 3.7-2.1 5-.1.1-4.1 3.7-4.2 3.8-.4.3-1 .3-1.4-.1zm-2.7-5l3.4 3 3.4-3c1-1 1.6-2.2 1.6-3.6 0-2.8-2.2-5-5-5S7 8.2 7 11c0 1.4.6 2.7 1.6 3.7 0-.1 0-.1 0 0zM12 13a2 2 0 1 1 0-4 2 2 0 0 1 0 4z'%2F%3E%3C%2Fdefs%3E%3Cg fill%3D'none' fill-rule%3D'evenodd'%3E%3Cmask id%3D'b' fill%3D'%23fff'%3E%3Cuse xlink%3Ahref%3D'%23a'%2F%3E%3C%2Fmask%3E%3Cuse fill%3D'%23111' fill-rule%3D'nonzero' xlink%3Ahref%3D'%23a'%2F%3E%3Cg fill%3D'%230C0033' mask%3D'url%28%23b%29'%3E%3Cpath d%3D'M0 0h24v24H0z'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 16px 50%;padding:16px;padding-left:48px;border-top:1px solid #eee}.card--article{border:0;box-shadow:6px 7px 6px -8px rgba(0,0,0,.6);font-family:Poppins,"Fira Sans",Helvetica,Arial,sans-serif}.card--article .card__content{padding:1.5rem}.card--article .card__sub{color:#707070;font-size:.875rem;font-weight:700;text-transform:uppercase}.card--article .card__title{margin-top:.25rem;font-size:1.25rem;font-weight:700}.card--article .card__tag{display:inline-block;position:relative;color:#000;background:#68bebe;top:auto;right:auto;bottom:auto;left:auto;text-transform:none;font-size:.875rem;margin-bottom:4px}.card--landing .card__title{font-style:normal;font-stretch:normal;letter-spacing:normal;font-family:Poppins,"Fira Sans",Helvetica,Arial,sans-serif;line-height:1.2;font-weight:700;margin-bottom:.5em;font-size:1.5rem;position:absolute;bottom:0;left:0;background-color:#fff;padding:24px;padding-bottom:0;margin:0}.card--landing .card__title a{color:inherit;text-decoration:none}.card--landing.card__link.card__focussed .card__title,.card--landing.card__link:active .card__title,.card--landing.card__link:hover .card__title{background-color:#f0f7fa}.card--landing .card__background-image{min-height:40vw}@media (min-width:768px){.card--landing .card__background-image{min-height:15vw}}@media (min-width:900px){.card--landing .card__background-image{min-height:250px}}.card--landing .card__content{padding:24px 24px 48px}.card--landing .card__content p:last-child{margin-bottom:0}.card--image{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:32px 24px}.card--image img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:auto}.card--resource .card__background-image{min-height:40vw}@media (min-width:768px){.card--resource .card__background-image{min-height:15vw}}@media (min-width:900px){.card--resource .card__background-image{min-height:250px}}@media (min-width:768px){.card--learning-resource{margin-bottom:2rem}}.card--learning-resource h3,.card--learning-resource p{margin-top:1.5rem;margin-bottom:1.5rem}.card--learning-resource--simple .card__content{padding:48px 32px}.card--learning-resource .field-field-media-file{display:inline-block}.card--learning-resource .button{margin-bottom:8px;margin-right:4px}@media (max-width:399px){.card--learning-resource .button{width:100%;margin:4px 0}}.card--learning-resource .button:last-child{margin-right:0}.card .notification-bar{margin-top:0}.grid__cols--halves .card:only-child{-ms-grid-column:1;grid-column-start:1;grid-column-end:3;margin:0}.grid__cols--thirds .card:only-child{-ms-grid-column:1;grid-column-start:1;grid-column-end:4;margin:0}.section-teaser__content .card__link>a,.views-view-people .card__link>a{text-align:center}.section-teaser__content .card--centered>.field-name a,.views-view-people .card--centered>.field-name a{text-decoration:none}