/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#newsletter-subscription .newsletter-image img{opacity:.5}#newsletter-subscription .newsletter-bg-image{background-position:0;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:.15;position:absolute;top:0;width:100%;z-index:-1}
#testimonials-block .testimonials{height:auto;width:100%}@media(min-width:576px){#testimonials-block .testimonials{height:160px}}#testimonials-block .testimonials .testimonials-wrapper .testimonial{margin-right:1rem}#testimonials-block .testimonials .testimonials-wrapper .testimonial .testimonial-content-wrapper{max-width:100%}#testimonials-block .testimonials .testimonials-wrapper .testimonial .testimonial-content-wrapper .image-wrapper{border-radius:50%;float:left;height:130px;min-height:130px;min-width:130px;overflow:hidden;position:relative;width:130px}#testimonials-block .testimonials .testimonials-wrapper .testimonial .testimonial-content-wrapper .image-wrapper img.image{display:block;height:auto;left:0;opacity:.75;position:absolute;top:50%;transform:translateY(-50%);width:100%}#testimonials-block .testimonials .testimonials-wrapper .testimonial .testimonial-content-wrapper .content{max-width:600px}#testimonials-block .testimonials .testimonials-wrapper .testimonial .testimonial-content-wrapper .content a:hover .title{color:var(--color-action-hover)}.testimonials ul.testimonials-list{list-style:none;margin:0;padding-left:1rem}.testimonials.sidebar .testimonials-list{list-style:none;margin:0;padding:0}.testimonials.sidebar .testimonials-list li a.link{display:block;font-size:.9rem;padding:10px 0}
#programmes-block .item-wrapper{display:block;position:relative}#programmes-block .item-wrapper .item{min-height:320px;overflow:hidden;position:relative;width:100%}#programmes-block .item-wrapper .item .programme{font-weight:700}#programmes-block .item-wrapper .item .image-wrapper{display:block;height:160px;overflow:hidden;position:relative;width:100%}#programmes-block .item-wrapper .item .image-wrapper img.svg{display:block;height:70px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:auto}#programmes-block .item-wrapper .item .image-wrapper img.image{display:block;height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease 0s;width:100%}#programmes-block .item-wrapper .item .image-wrapper img.image:hover{left:0;top:0;transform:scale(1.2)}#school-block .item-wrapper a{font-size:1rem;font-weight:700}#self-service-block.bg-odd .item-wrapper:hover{background-color:#fff!important;border-color:#fff!important}#self-service-block .item-wrapper{background-color:#f1f1f1;border:1px solid #dee2e6;transition:all .5s ease 0s}#self-service-block .item-wrapper:hover{border-color:rgba(0,0,0,0);transform:scale(1.1)}#self-service-block .item-wrapper .item .image-wrapper{height:26px;overflow:hidden;position:relative;width:26px}#self-service-block .item-wrapper .item .image-wrapper img{height:auto;width:100%}#self-service-block .item-wrapper .item .link{font-size:1rem}
#partners-block .partners{height:160px;width:100%}#partners-block .partners-wrapper .partner .partner-logo-wrapper{display:block;height:100px;overflow:hidden;position:relative;width:100%}#partners-block .partners-wrapper .partner .partner-logo-wrapper:hover{transform:scale(.9);transition:all .3s ease 0s}#partners-block .partners-wrapper .partner .partner-logo-wrapper:hover img.partner-logo{opacity:1}#partners-block .partners-wrapper .partner .partner-logo-wrapper img.partner-logo{display:block;height:auto;left:0;opacity:.75;position:absolute;top:50%;transform:translateY(-50%);width:100%}.partners ul.partners-list{list-style:none;margin:0;padding-left:.5rem}
#updates-feed-videos .video-item{display:block;height:200px;overflow:hidden;position:relative;width:auto}#updates-feed-videos .video-item .video-placeholder{display:block;height:auto;left:0;position:absolute;top:0;width:100%;z-index:-1}#updates-feed-videos .video-item .youtube-video-iframe{display:block;height:auto;min-height:200px;width:100%}#updates-feed-videos .video-item .video-item-text{display:block;font-size:.9rem}
.outreach .outreach-items-wrapper .outreach-item:nth-child(odd){background-color:#f1f1f1}.outreach .outreach-items-wrapper .outreach-item:nth-child(2n){background-color:#fafafa}.outreach .outreach-items-wrapper .outreach-item:hover{background-color:hsla(30,50%,60%,.2);color:#000}.outreach .outreach-items-wrapper .outreach-item .item-image-wrapper{height:150px;max-height:150px;max-width:200px;min-height:150px;min-width:200px;overflow:hidden;position:relative;width:200px}.outreach .outreach-items-wrapper .outreach-item .item-image-wrapper img{height:auto;position:absolute;top:50%;transform:translateY(-50%);width:100%}.outreach .outreach-items-wrapper .outreach-item .item-content-wrapper .item-title{font-size:1rem;font-weight:700}.outreach .outreach-items-wrapper .outreach-item .item-content-wrapper .item-read-more{font-size:.8rem;font-weight:700;text-transform:uppercase}.outreach .outreach-items-wrapper .outreach-item .item-content-wrapper .item-read-more:not(:hover){color:var(--color-action)}.outreach.sidebar .outreach-list{list-style:none;margin:0;padding:0}.outreach.sidebar .outreach-list li a.link{display:block;font-size:.9rem;padding:10px 0}section#outreach-block.bg-odd .outreach-grid .item{background-color:#fff!important}section#outreach-block .outreach-grid-wrapper .outreach-grid .item{background-color:#f1f1f1;display:inline-block;min-height:200px;vertical-align:top;width:220px}section#outreach-block .outreach-grid-wrapper .outreach-grid .item .image-wrapper{height:100px;overflow:hidden;position:relative;width:100%}@media(max-width:767.98px){section#outreach-block .outreach-grid-wrapper .outreach-grid .item .image-wrapper{margin-right:1rem;min-height:200px;width:220px}}section#outreach-block .outreach-grid-wrapper .outreach-grid .item .image-wrapper img{height:auto;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:100%}section#outreach-block .outreach-grid-wrapper .outreach-grid .item .image-wrapper img:hover{scale:1.1}section#outreach-block .outreach-grid-wrapper .outreach-grid .item .item-content{padding:0 1rem}section#outreach-block .outreach-grid-wrapper .outreach-grid .item .item-content .item-title{font-size:.9rem;font-weight:400}section#outreach-block .outreach-grid-wrapper .outreach-grid .item .item-content .item-text{font-size:.9rem;text-align:justify}
.research .research-items-wrapper .research-item:nth-child(odd){background-color:#f1f1f1}.research .research-items-wrapper .research-item:nth-child(2n){background-color:#fafafa}.research .research-items-wrapper .research-item:hover{background-color:hsla(30,50%,60%,.2);color:#000}.research .research-items-wrapper .research-item .item-image-wrapper{height:150px;max-height:150px;max-width:200px;min-height:150px;min-width:200px;overflow:hidden;position:relative;width:200px}.research .research-items-wrapper .research-item .item-image-wrapper img{height:auto;position:absolute;top:50%;transform:translateY(-50%);width:100%}.research .research-items-wrapper .research-item .item-content-wrapper .item-title{font-size:1rem;font-weight:700}.research .research-items-wrapper .research-item .item-content-wrapper .item-read-more{font-size:.8rem;font-weight:700;text-transform:uppercase}.research .research-items-wrapper .research-item .item-content-wrapper .item-read-more:not(:hover){color:var(--color-action)}.research.sidebar .research-list{list-style:none;margin:0;padding:0}.research.sidebar .research-list li a.link{display:block;font-size:.9rem;padding:10px 0}section#research-block.bg-odd .research-grid .item{background-color:#fff!important}section#research-block .research-grid-wrapper .research-grid .item{background-color:#f1f1f1;display:inline-block;min-height:200px;vertical-align:top;width:220px}section#research-block .research-grid-wrapper .research-grid .item .image-wrapper{height:100px;overflow:hidden;position:relative;width:100%}@media(max-width:767.98px){section#research-block .research-grid-wrapper .research-grid .item .image-wrapper{margin-right:1rem;min-height:200px;width:220px}}section#research-block .research-grid-wrapper .research-grid .item .image-wrapper img{height:auto;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:100%}section#research-block .research-grid-wrapper .research-grid .item .image-wrapper img:hover{scale:1.1}section#research-block .research-grid-wrapper .research-grid .item .item-content{padding:0 1rem}section#research-block .research-grid-wrapper .research-grid .item .item-content .item-title{font-size:.9rem;font-weight:400}section#research-block .research-grid-wrapper .research-grid .item .item-content .item-text{font-size:.9rem;text-align:justify}
#elearning-block.bg-odd .image-wrapper{background-color:#fff}#elearning-block .item-wrapper{display:block;position:relative}#elearning-block .item-wrapper .item{min-height:320px;overflow:hidden;position:relative;width:100%}#elearning-block .item-wrapper .item .programme{font-weight:700}#elearning-block .item-wrapper .item .image-wrapper{background-color:#f1f1f1;display:block;height:160px;overflow:hidden;position:relative;width:100%}#elearning-block .item-wrapper .item .image-wrapper img.image{display:block;height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease 0s;width:100%}#elearning-block .item-wrapper .item .image-wrapper img.image:hover{left:0;top:0;transform:scale(1.2)}
#updates-feed.bg-odd .right .item{background-color:#fff!important}#updates-feed .updates-wrapper{position:relative;width:100%}#updates-feed .updates-wrapper .left,#updates-feed .updates-wrapper .right{display:block;position:relative}#updates-feed .updates-wrapper .left img,#updates-feed .updates-wrapper .right img{height:auto;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:100%}#updates-feed .updates-wrapper .left img:hover,#updates-feed .updates-wrapper .right img:hover{scale:1.1}#updates-feed .updates-wrapper .left .item-read-more,#updates-feed .updates-wrapper .right .item-read-more{font-size:.8rem;font-weight:700;text-transform:uppercase}#updates-feed .updates-wrapper .left{width:35%}@media(min-width:1200px)and (max-width:1399.98px){#updates-feed .updates-wrapper .left{width:29%}}@media(max-width:767.98px){#updates-feed .updates-wrapper .left{width:100%}}#updates-feed .updates-wrapper .left .item{display:block;height:auto;width:100%}#updates-feed .updates-wrapper .left .item .image-wrapper{height:9em;overflow:hidden;position:relative;width:100%}@media(max-width:767.98px){#updates-feed .updates-wrapper .left .item .image-wrapper{margin-right:1rem;min-height:200px;width:220px}}#updates-feed .updates-wrapper .left .item .item-title{font-size:1.1rem;font-weight:400}#updates-feed .updates-wrapper .left .item .item-text{font-size:.9rem;text-align:justify}#updates-feed .updates-wrapper .right{background-color:rgba(0,0,0,0);width:60%}@media(min-width:1200px)and (max-width:1399.98px){#updates-feed .updates-wrapper .right{width:67%}}@media(max-width:767.98px){#updates-feed .updates-wrapper .right{width:100%}}#updates-feed .updates-wrapper .right .item{background-color:#f1f1f1;display:inline-block;min-height:200px;vertical-align:top;width:220px}#updates-feed .updates-wrapper .right .item .image-wrapper{height:100px;overflow:hidden;position:relative;width:100%}#updates-feed .updates-wrapper .right .item .item-title{font-size:.9rem}#updates-feed .updates-wrapper .right .item .item-content{padding:0 1rem}#updates-feed.bg-odd .notices{background-color:#fff!important}#updates-feed .notices{background-color:#f1f1f1;padding:2rem}#updates-feed .notices .announcements,#updates-feed .notices .upcoming{margin:0;padding:0}#updates-feed .notices .announcements li,#updates-feed .notices .upcoming li{display:block;list-style:none;margin:0;padding:0}#updates-feed .notices .announcements li a,#updates-feed .notices .upcoming li a{display:block;font-size:.9rem;overflow:hidden;padding:.9rem;position:relative;z-index:1}#updates-feed .notices .announcements li a .number,#updates-feed .notices .upcoming li a .number{color:rgba(0,0,0,.2);font-size:2rem;font-weight:700;left:0;position:absolute;top:5px;z-index:-1}#updates-feed .title{line-height:25.71px}#updates-feed .divider{border-bottom:1px solid #fff;width:100%}
#vc-block .right{position:relative}#vc-block .right .item-wrapper{display:block;position:relative}#vc-block .right .item-wrapper .item{display:inline-block;height:320px;overflow:hidden;position:relative;width:200px}@media(max-width:450px){#vc-block .right .item-wrapper .item{height:320px;width:300px}}#vc-block .right .item-wrapper .item .title{color:var(--color-white);font-weight:700}#vc-block .right .item-wrapper .item .image-wrapper{display:block;height:80px;overflow:hidden;position:relative;width:100%}@media(max-width:450px){#vc-block .right .item-wrapper .item .image-wrapper{height:120px}}#vc-block .right .item-wrapper .item .image-wrapper img.svg{display:block;height:70px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:auto}#vc-block .right .item-wrapper .item .image-wrapper img.image{display:block;height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}#vc-block .right .item-wrapper .item .description{color:var(--color-white)}#vc-block .left{position:relative}#vc-block .left .item-wrapper{max-width:320px;position:relative}#vc-block .left .item-wrapper .item{position:relative}#vc-block .left .item-wrapper .item .image-wrapper{display:block}#vc-block .left .item-wrapper .item .image-wrapper img{max-width:200px;transition:all .3s ease}@media(max-width:450px){#vc-block .left .item-wrapper .item .image-wrapper img{max-width:220px}}#vc-block .left .item-wrapper .item .description{display:block}
#main-slider{background:rgba(0,0,0,0);margin:0;padding:0;position:relative}#main-slider,#main-slider .carousel-item{height:75vh;max-height:800px;min-height:400px;overflow:hidden;width:100%}#main-slider .carousel-item-color,#main-slider .carousel-item-img-holder{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;bottom:0;height:auto;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}#main-slider .carousel-item-color{z-index:1}#main-slider .carousel-item-img-holder{z-index:2}#main-slider .carousel-item-img-holder.left-top{background-position:0 0}#main-slider .carousel-item-img-holder.left-center{background-position:0}#main-slider .carousel-item-img-holder.left-bottom{background-position:0 100%}#main-slider .carousel-item-img-holder.right-top{background-position:100% 0}#main-slider .carousel-item-img-holder.right-center{background-position:100%}#main-slider .carousel-item-img-holder.right-bottom{background-position:100% 100%}#main-slider .carousel-item-img-holder.center-top{background-position:top}#main-slider .carousel-item-img-holder.center-center{background-position:50%}#main-slider .carousel-item-img-holder.center-bottom{background-position:bottom}#main-slider .carousel-counter{align-items:center;background:none;border:0;color:var(--color-bg-blue);justify-content:start;left:0;margin-left:15%;padding:0;position:absolute;text-align:center;transition:opacity .15s ease;z-index:3}@media(min-width:578px){#main-slider .carousel-counter{bottom:1rem}}@media(max-width:1199.98px){#main-slider .carousel-counter{margin-left:10%}}@media(max-width:767.98px){#main-slider .carousel-counter{margin-left:1%}}#main-slider .carousel-counter .counter-text{font-size:1.1rem}#main-slider .carousel-captionn{bottom:0;color:#fff;left:15%;margin-bottom:1rem;overflow:hidden;padding:0;position:absolute;right:15%;text-align:left;z-index:2}@media(max-width:1199.98px){#main-slider .carousel-captionn{left:10%;right:10%}}@media(max-width:767.98px){#main-slider .carousel-captionn{left:1%;right:1%}}@media(max-width:575.98px){#main-slider .carousel-captionn{display:block;left:1%;margin-bottom:1%;right:1%}}#main-slider .carousel-captionn .carousel-caption-content{background-color:var(--color-bg-blue);border:0;padding:1em 1.5em;position:relative}@media(max-width:575.98px){#main-slider .carousel-captionn .carousel-caption-content{padding:1em}}#main-slider .carousel-captionn .carousel-caption-header a.caption-title{color:var(--color-white);font-size:1.1rem;font-weight:700;text-decoration:none}@media(max-width:575.98px){#main-slider .carousel-captionn .carousel-caption-header a.caption-title{font-size:.9rem}}#main-slider .carousel-captionn .carousel-caption-header a.caption-title:hover{text-decoration:underline}#main-slider .carousel-captionn .carousel-caption-text{font-size:1rem}@media(max-width:575.98px){#main-slider .carousel-captionn .carousel-caption-text{display:none}}#main-slider .carousel-captionn a.carousel-caption-read-more{color:var(--color-gold);text-decoration:none;text-transform:uppercase}#main-slider .carousel-captionn a.carousel-caption-read-more:focus,#main-slider .carousel-captionn a.carousel-caption-read-more:hover{opacity:.7;text-decoration:underline}#main-slider #carousel-controls{z-index:2}@media(min-width:576px){#main-slider #carousel-controls{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;flex-direction:row;justify-content:start;left:0;margin-bottom:1rem;margin-left:15%;padding:0;position:absolute;text-align:center;transition:opacity .15s ease}}@media(max-width:1199.98px){#main-slider #carousel-controls{margin-left:10%}}@media(max-width:767.98px){#main-slider #carousel-controls{margin-left:1%}}#main-slider #carousel-controls .carousel-control-button{border:0}@media(min-width:576px){#main-slider #carousel-controls .carousel-control-button{background-color:var(--color-bg-blue);padding:2rem .7rem}}@media(max-width:575.98px){#main-slider #carousel-controls .carousel-control-button{background-color:rgba(0,0,0,0);padding:2rem .3rem;position:absolute;top:50%;z-index:3}}#main-slider #carousel-controls .carousel-control-button.carousel-control-prevv{margin-left:0;margin-right:0}@media(max-width:575.98px){#main-slider #carousel-controls .carousel-control-button.carousel-control-prevv{left:0}}#main-slider #carousel-controls .carousel-control-button.carousel-control-nextt{margin-left:1px;margin-right:1px}@media(max-width:575.98px){#main-slider #carousel-controls .carousel-control-button.carousel-control-nextt{margin:0;right:0}}#main-slider #carousel-controls .carousel-control-button:hover{background-color:var(--color-action-hover)}
