.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media only screen and (min-width:768px){.homepage-hero{position:relative;margin:-1rem -15px;padding:5rem 0;background-color:#01aaad}}@media only screen and (min-width:768px){.homepage-hero::before,.homepage-hero::after{content:" ";position:absolute;width:205px;top:0;bottom:0;background-repeat:no-repeat;background-size:cover}}@media only screen and (min-width:992px){.homepage-hero::before,.homepage-hero::after{width:330px}}@media only screen and (min-width:1200px){.homepage-hero::before,.homepage-hero::after{width:420px}}@media only screen and (min-width:1400px){.homepage-hero::before,.homepage-hero::after{width:570px}}@media only screen and (min-width:768px){.homepage-hero::before{left:0;background-image:url("../images/homepage-hero-bg-left.jpg");background-position:right}}@media only screen and (min-width:768px){.homepage-hero::after{right:0;background-image:url("../images/homepage-hero-bg-right.jpg");background-position:left}}.homepage-hero__link-list{height:215px;margin-bottom:0;padding:2rem 0;list-style-type:none}@media only screen and (min-width:768px){.homepage-hero__link-list{position:relative;width:400px;height:270px;margin:0 auto;z-index:1}}@media only screen and (min-width:768px){.homepage-hero__link-list::before,.homepage-hero__link-list::after{content:" ";position:absolute;background-repeat:no-repeat;background-size:contain}}@media only screen and (min-width:768px){.homepage-hero__link-list::before{top:-5rem;left:-100px;width:97px;height:330px;background-image:url("../images/homepage-hero-lightbulb-left.png")}}@media only screen and (min-width:768px){.homepage-hero__link-list::after{right:-200px;bottom:-5rem;width:201px;height:335px;background-image:url("../images/homepage-hero-lightbulb-right.png")}}.homepage-hero__list-item{display:none;margin-bottom:2rem}.homepage-hero__list-item:last-of-type{margin-bottom:0}.homepage-hero__link{display:block;max-width:100%;margin:0 auto;background-image:url("../images/homepage-hero-sprite.png");background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:480px){.homepage-hero__link{background-size:auto}}.homepage-hero__link--programmes-and-events{width:290px;height:42px;background-position:3px -242px}.homepage-hero__link--programmes-and-events:focus,.homepage-hero__link--programmes-and-events:hover{background-position:3px -300px}@media only screen and (min-width:480px){.homepage-hero__link--programmes-and-events{width:360px;height:58px;background-position:-16px -333px}.homepage-hero__link--programmes-and-events:focus,.homepage-hero__link--programmes-and-events:hover{background-position:-16px -413px}}.homepage-hero__link--toolkits{width:290px;height:46px;background-position:78px -122px}.homepage-hero__link--toolkits:focus,.homepage-hero__link--toolkits:hover{background-position:78px -180px}@media only screen and (min-width:480px){.homepage-hero__link--toolkits{width:143px;height:65px;background-position:-16px -168px}.homepage-hero__link--toolkits:focus,.homepage-hero__link--toolkits:hover{background-position:-16px -248px}}.homepage-hero__link--coaches-and-facilitators{width:290px;height:46px;background-position:11px -5px}.homepage-hero__link--coaches-and-facilitators:focus,.homepage-hero__link--coaches-and-facilitators:hover{background-position:11px -63px}@media only screen and (min-width:480px){.homepage-hero__link--coaches-and-facilitators{width:337px;height:64px;background-position:-16px -7px}.homepage-hero__link--coaches-and-facilitators:focus,.homepage-hero__link--coaches-and-facilitators:hover{background-position:-16px -87px}}.homepage__events-header h2{margin-bottom:2rem;padding-bottom:.75rem;font-weight:bold;color:#091d31}.homepage__events-header h2::after{content:" ";display:block;width:100%;height:2px;margin-top:.5rem;background-image:linear-gradient(to right, #091d31 33%, rgba(255,255,255,0) 0);background-position:bottom;background-size:5px 2px;background-repeat:repeat-x}.homepage__events-header a{position:relative;top:-53px;float:right;color:#000;text-decoration:none}.homepage__events-header a:after{font-family:'FontAwesome';content:'\f054';margin-left:5px}.homepage__events-list_item{padding:15px;margin-bottom:15px}.homepage__events-list_item:first-child{margin-top:15px}.homepage__events-list_item:last-child{margin-bottom:0}.homepage__events-list_item h4,.homepage__events-list_item h5{margin-top:0}.homepage__events-list_item h4 a,.homepage__events-list_item h5 a{color:#000;text-decoration:none;font-weight:normal}.homepage__events-list_item h4 a:hover,.homepage__events-list_item h5 a:hover,.homepage__events-list_item h4 a:focus,.homepage__events-list_item h5 a:focus{color:#000}.homepage__events-list_item h4 a:after,.homepage__events-list_item h5 a:after{content:''}.homepage__events-list_item h5{font-weight:bold}.homepage__events-list_item ul{padding:0;margin:0;list-style:none}.homepage__events-list_item ul li{margin-bottom:5px;border-bottom:1px solid #dfdfdf;padding:3px 0}.homepage__events-list_item ul li:last-child{border-bottom:none}.homepage__events-list_item a.homepage__events-list_item-readmore{text-transform:uppercase;text-decoration:none;color:#00abaa;font-weight:bold}.homepage__events-list_item a.homepage__events-list_item-readmore:hover,.homepage__events-list_item a.homepage__events-list_item-readmore:focus{color:#00c4c3}.homepage__events-list_item a.homepage__events-list_item-readmore:after{font-family:'FontAwesome';content:'\f054';margin-left:5px}.homepage__events-list_item i{margin-right:5px}.homepage__videos a{color:#fff;text-decoration:none}.homepage__videos a:hover,.homepage__videos a:focus{color:#4dc4c2}.homepage__videos-list_header h2{margin-top:10px;color:#fff;font-weight:bold;margin-bottom:0}.homepage__videos-list_header a{position:relative;top:-30px;float:right}.homepage__videos-list_header a:after{font-family:'FontAwesome';content:'\f054';margin-left:10px}.homepage__videos-list_item{background-color:#525d61;padding:10px;margin-bottom:10px}.homepage__videos-list_item-icon{width:64px;height:64px;border-radius:50%;background:#fff;float:left;font-size:30px}.homepage__videos-list_item-icon i{position:relative;top:calc(50% - 20px);left:calc(50% - 12.5px);pointer-events:none}.homepage__videos-list_item-image{position:relative}.homepage__videos-list_item-image img{width:100%;height:auto}.homepage__videos-list_item-image:after{font-family:'FontAwesome';content:'\f144';color:rgba(255,255,255,0.7);font-size:40px;position:absolute;left:calc(50% - 17px);top:calc(50% - 28.5px)}.homepage__videos-list_item-content{color:#fff}.homepage__videos-list_item-content h3{font-family:'Source Sans Pro',sans-serif;margin-top:0;font-size:1.8rem;font-weight:bold}.homepage__videos-list_item-content h3 a{font-weight:bold}.homepage__videos-list_item.selected{background-color:#c3c7c8}.homepage__videos-list_item.selected .homepage__videos-list_item-content{color:#000}.homepage__videos-list_item.selected .homepage__videos-list_item-content h3{color:#000}.homepage__videos-list_item.selected .homepage__videos-list_item-content h3 a{color:#000}.homepage__videos-list_item.selected .homepage__videos-list_item-content h3 a:hover,.homepage__videos-list_item.selected .homepage__videos-list_item-content h3 a:focus{color:#3f4b50}.homepage__videos-viewer-image{position:relative;margin-top:10px}.homepage__videos-viewer-image img{width:100%;height:auto}.homepage__videos-viewer-image:after{font-family:'FontAwesome';content:'\f144';color:rgba(255,255,255,0.7);font-size:100px;position:absolute;left:calc(50% - 42.5px);top:calc(50% - 71px);pointer-events:none}.homepage__videos-viewer-image.hide{display:none}.homepage__videos-viewer-image.hide:before,.homepage__videos-viewer-image.hide:after{display:none}.homepage__videos-viewer-video{display:none;margin-top:10px}.homepage__videos-viewer-video.show{display:block}@media (min-width:576px){.offset-sm-1{margin-left:8.33333333%}}@media (min-width:992px){.offset-lg-2{margin-left:16.66666667%}}.carousel{position:relative;background:#000}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.8}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat .5% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:36px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:background-color .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.carousel{margin-bottom:4rem;border-bottom:1px solid #dee2e6}.carousel .container{position:relative;margin:0 auto}.carousel .carousel-item{padding-top:6rem;padding-bottom:9rem;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:360px;color:#fff}.carousel .carousel-item h1,.carousel .carousel-item h2,.carousel .carousel-item h3,.carousel .carousel-item p{color:#fff}.carousel .carousel-item.carousel-has-image[class] h1,.carousel .carousel-item.carousel-has-image[class] h2,.carousel .carousel-item.carousel-has-image[class] h3,.carousel .carousel-item.carousel-has-image[class] p,.carousel .carousel-item.carousel-has-image[class] a:not(.btn){color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.carousel .carousel-item .btn{margin-left:.45rem;margin-right:.45rem}@media (max-width:767.98px){.carousel .carousel-item .btn{margin-bottom:0}}.carousel .carousel-item:not(.carousel-has-image) .carousel-secondary-action{border-color:currentColor}.carousel-content{margin-bottom:50px}.carousel-content p{margin-bottom:1.25rem;font-size:1.5rem;font-weight:300;line-height:1.4}@media (max-width:767.98px){.carousel-content p{font-size:1.5rem}}.carousel-content p a{border-width:0 0 1px 0;border-style:solid;text-decoration:none}.carousel-controls-wrapper{position:absolute;bottom:40px;left:50%;z-index:2;width:60%;margin-left:-30%;text-align:center}.carousel-controls-inner-wrapper{display:-ms-inline-flexbox;display:inline-flex;border-radius:.2rem;padding:0 .5rem 0 1rem}.carousel-control-prev,.carousel-control-next{background-color:transparent;z-index:2;border:0;opacity:1}.carousel-control-prev.carousel-item-left,.carousel-control-prev.carousel-item-right,.carousel-control-next.carousel-item-left,.carousel-control-next.carousel-item-right{background-image:none}.carousel-control-prev.carousel-item-left .fa,.carousel-control-prev.carousel-item-right .fa,.carousel-control-next.carousel-item-left .fa,.carousel-control-next.carousel-item-right .fa{font-size:3.5rem;padding:0 14px 2px;border-radius:.2rem;background-color:rgba(0,0,0,0.3)}.carousel-control-prev:hover,.carousel-control-next:hover{background-color:rgba(85,85,85,0.2);cursor:pointer;opacity:1}.carousel-control-prev:focus,.carousel-control-next:focus{outline:none;background-color:rgba(85,85,85,0.2);opacity:1}.carousel-indicators{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-left:0;margin-right:.5rem;position:static}.carousel-indicators .carousel-indicator-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;border-radius:0;width:36px;height:100%;padding:0;transition:background-color .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators .carousel-indicator-button{transition:none}}.carousel-indicators .carousel-indicator-button::before{content:"";opacity:.5;width:100%;margin:0 3px;height:3px}.carousel-indicators .carousel-indicator-button:hover::before{opacity:.8}.carousel-indicators .carousel-indicator-button.active::before{opacity:1}.carousel-play-controls{position:relative}.carousel-play-controls .carousel-controls:hover{opacity:.8}.carousel-static .item{padding-top:6rem}.carousel-mask{position:absolute;background:#001f2c;top:0;left:0;width:100%;height:100%}div.carousel-has-image .carousel-mask{background:rgba(0,0,0,0.4)}.carousel .primary-button{background:none;border:2px solid #fff}.carousel .primary-button:hover,.carousel .primary-button:focus,.carousel .primary-button:active{background:#fff !important;color:#3d494f !important;text-shadow:none}.homepage__section{padding-top:1rem;padding-bottom:1rem;background:#fff}.homepage__section::before,.homepage__section::after{display:table;content:" "}.homepage__section::after{clear:both}.homepage__section--primary{background:#091d31}.homepage__section--secondary{background-color:#1F85A3}.homepage__section--secondary-light{background:#f8fbfc}body.HomePage .navbar{border-bottom:none}body.HomePage .carousel{margin-left:-15px;margin-right:-15px}