.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.bbp-contenthero-element .slidecontainer{min-height:80vh;width:100%;position:relative;background-size:cover;background-position:center}.bbp-contenthero-element .slidecontainer.white{color:#fff}.bbp-contenthero-element .slidecontainer.light{color:#bdc0c7}.bbp-contenthero-element .slidecontainer.dark{color:#262626}.bbp-contenthero-element .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(103,103,103,.51);mix-blend-mode:multiply}.bbp-contenthero-element .slidecontent{position:absolute;top:50%;left:10%;transform:translateY(-50%);max-width:60%}.bbp-contenthero-element .slidecontent .cta-link{background:0 0;border:none;text-transform:uppercase;text-decoration:none;color:inherit;display:flex;align-items:center;justify-content:flex-start;font-size:16px;font-size:1rem}@media (min-width:992px){.bbp-contenthero-element .slidecontent .cta-link{font-size:20px;font-size:1.25rem}}.bbp-contenthero-element .slidecontent .cta-link svg{display:inline;width:1rem;margin-left:1rem}.bbp-contenthero-element .slidecontent h2{font-weight:700;font-size:40px;font-size:2.5rem}@media (min-width:992px){.bbp-contenthero-element .slidecontent h2{font-size:90px;font-size:5.625rem}}.bbp-contenthero-element .slidecontent .subtitle{font-size:30px;font-size:1.875rem}@media (min-width:992px){.bbp-contenthero-element .slidecontent .subtitle{font-size:36px;font-size:2.25rem}}.bbp-contenthero-element .glide{background-color:#000;color:#fff}@media (min-width:992px){.bbp-contenthero-element .glide{background-color:initial;color:#000}}.bbp-contenthero-element .glide__bullets{text-align:center;position:absolute;display:flex;right:1rem;bottom:4rem}@media (min-width:576px){.bbp-contenthero-element .glide__bullets{bottom:5rem}}@media (min-width:992px){.bbp-contenthero-element .glide__bullets{flex-direction:column;bottom:1rem}}.bbp-contenthero-element .glide__slide{height:auto}@media (min-width:992px){.bbp-contenthero-element .glide__slide{min-height:45rem}}.bbp-contenthero-element .glide__bullet{border:solid 2px var(--brand-colour);width:25px;height:25px;padding:0;border-radius:50%;background:#fff;margin:0 .15rem 0 0}@media (min-width:992px){.bbp-contenthero-element .glide__bullet{margin:0 0 .25rem 0}}.bbp-contenthero-element .glide__bullet.glide__bullet--active{background:var(--brand-colour)}.bbp-contenthero-element .glide__arrows button{height:3.3rem;width:3.3rem;border:none;background-color:var(--brand-colour)}@media (min-width:576px){.bbp-contenthero-element .glide__arrows button{height:4.3rem;width:4.3rem}}.bbp-contenthero-element .glide__arrows button:hover{background-color:#000}@media (min-width:992px){.bbp-contenthero-element .glide__arrows{position:absolute;top:calc(50% - 2.2rem);width:100%;height:1px;overflow:visible}}.bbp-contenthero-element.element-dark .glide__bullet{border:solid 2px var(--brand-colour)}.bbp-contenthero-element.element-dark .glide__bullet.glide__bullet--active{background:var(--brand-colour)}.bbp-contenthero-element.element-dark .glide__arrows button{background-color:var(--brand-colour)}.bbp-contenthero-element.element-dark .glide__arrows button:hover{background-color:var(--brand-colour)}