:root{--main-nav-height: 5.6rem;--scroll-progress-indicator-height: 6px;--sustainability-secondary-nav-height: 5.6rem}@media only screen and (min-width: 768px){:root{--main-nav-height: 6.5rem}}.newsletter-signup-section{background-color:#ebedf0}@media only screen and (max-width: 767px){.newsletter-signup-section .section-container{padding-top:4.8rem;padding-bottom:4.8rem}}@media only screen and (min-width: 992px){.newsletter-signup-section .section-container{padding-top:0rem;padding-bottom:0rem}}@media only screen and (min-width: 992px){.newsletter-signup-section__content{padding:4.8rem 0rem 7rem;position:relative}}.newsletter-signup-section__vertical-column{display:none}@media only screen and (min-width: 992px){.newsletter-signup-section__vertical-column{display:flex;height:100%;position:absolute;top:0;left:0}}.newsletter-signup-section__vertical-container{display:flex;flex-direction:column;align-items:flex-start;height:100%;width:100%;position:relative}.newsletter-signup-section__vertical-container-inner{display:flex;flex-direction:column;align-items:center;height:100%}.newsletter-signup-section__vertical-text{color:#082135;writing-mode:vertical-rl;margin-top:8rem;margin-bottom:1rem;font-size:1.2rem;font-weight:500;line-height:1.6rem;transform:rotate(-180deg);text-transform:uppercase;display:flex;align-items:center}.newsletter-signup-section__vertical-line{flex:1;width:1px;background-color:#829ab0}.newsletter-signup-section .section-heading{margin-bottom:.8rem}@media only screen and (min-width: 992px){.newsletter-signup-section .section-heading{margin-top:3.2rem}}.newsletter-signup-section__description{margin-bottom:1.6rem}.newsletter-signup-section__required-fields-text{color:#082135;font-size:1.2rem;line-height:1.6rem;font-style:italic}.newsletter-signup-section .newsletter-signup-form{color:#082135}.newsletter-signup-section .newsletter-signup-form__input.valid-entry{border-color:#398725}.newsletter-signup-section .newsletter-signup-form__input.invalid-entry{border-color:#ee0101}.newsletter-signup-section .newsletter-signup-form__input.valid-entry+.newsletter-signup-form__label{color:#398725}.newsletter-signup-section .newsletter-signup-form__input.invalid-entry+.newsletter-signup-form__label{color:#ee0101}.newsletter-signup-section .success-message{display:none;opacity:0;transition:opacity .2s ease-in-out}@media only screen and (min-width: 992px){.newsletter-signup-section .success-message{padding:4rem 0rem}.newsletter-signup-section .success-message .section-heading{margin-top:0rem}}.newsletter-signup-section .success-message.show{display:block;opacity:1}.newsletter-signup-section .success-message__disclaimer-text{margin-bottom:1.6rem}@media only screen and (min-width: 768px){.newsletter-signup-section .success-message__disclaimer-text{margin-bottom:2.4rem}}.newsletter-signup-section--dark{background-color:#2d4153}.newsletter-signup-section--dark .newsletter-signup-section__vertical-text{color:#fff}.newsletter-signup-section--dark .section-heading,.newsletter-signup-section--dark .decorative,.newsletter-signup-section--dark .newsletter-signup-section__description,.newsletter-signup-section--dark .newsletter-signup-section__required-fields-text,.newsletter-signup-section--dark .newsletter-signup-form{color:#fff}.newsletter-signup-section--dark .newsletter-signup-section__description a{color:inherit}.newsletter-signup-section--dark .newsletter-signup-form__input.valid-entry{border-color:#44cb95}.newsletter-signup-section--dark .newsletter-signup-form__input.invalid-entry{border-color:#ff565d}.newsletter-signup-section--dark .newsletter-signup-form__input.valid-entry+.newsletter-signup-form__label{color:#44cb95}.newsletter-signup-section--dark .newsletter-signup-form__input.invalid-entry+.newsletter-signup-form__label{color:#ff565d}.newsletter-signup-section--dark .success-message__disclaimer-text{color:#fff}.newsletter-signup-section--light{background-color:#fff}.newsletter-signup-section--light .section-heading,.newsletter-signup-section--light .newsletter-signup-section__required-fields-text,.newsletter-signup-section--light .newsletter-signup-form{color:#082135}#accordion{background-color:#fff;box-shadow:0px 1px 2px rgba(0,0,0,.2),0px 1px 3px rgba(0,0,0,.1)}#accordion #headingOne{background-color:#f9f9f9;transition:background-color .35s}#accordion h6{margin-bottom:0;font-size:1.8rem;font-weight:300;line-height:2.4rem}#accordion h6 strong{font-weight:normal}#accordion button{display:inline-flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:1.6rem;position:relative;color:#666;text-align:left;border:none;cursor:pointer;transition:color .35s}@media only screen and (min-width: 768px){#accordion button{padding:1.6rem 1.6rem 1.6rem 2.4rem}}#accordion button .icon.add{display:block}#accordion button .icon.close{display:none;transform:scale(0.9)}#accordion .card-body{padding:0 !important}#accordion #sources{max-height:0;overflow:hidden;transition:max-height .35s}#accordion #sources ul{list-style:none;margin-bottom:0rem;padding:1.6rem}@media only screen and (min-width: 768px){#accordion #sources ul{padding:1.6rem 1.6rem 1.6rem 2.4rem}}#accordion #sources ul li{margin-bottom:1rem !important}#accordion #sources ul li:last-child{margin-bottom:0rem !important}#accordion.is-open #headingOne{background-color:transparent}#accordion.is-open button{color:#082135}#accordion.is-open button .icon.add{display:none}#accordion.is-open button .icon.close{display:block}.subject-tags{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0px;font-size:1.2rem;line-height:1.6rem;color:#666}.subject-tags__tag-link{font-size:inherit;color:inherit;text-decoration:none}.subject-tags__tag-link:hover{color:inherit;text-decoration:underline}.blog-item{cursor:pointer}.blog-item a{text-decoration:none}.blog-item__title{--line-height: 1.8rem;display:block;font-size:1.4rem;line-height:var(--line-height);color:#082135}@media only screen and (min-width: 768px){.blog-item__title{--line-height: 2rem;font-size:1.6rem}}.blog-item__title:hover{color:#082135}.blog-item__link{font-size:1.4rem;color:#082135}.blog-item__link .chevron-icon{fill:#e51470}.blog-item--default{margin-bottom:2.4rem}@media only screen and (min-width: 768px){.blog-item--default:hover .blog-item__content{box-shadow:0px 5px 8px rgba(0,0,0,.1)}}@media only screen and (min-width: 768px){.blog-item--default{margin-bottom:9.2rem;position:relative}}.blog-item--default .blog-item__content{width:100%;padding:1.6rem;background-color:#fff;transition:.2s}@media only screen and (min-width: 768px){.blog-item--default .blog-item__content{position:absolute;transform:translate(1.5rem, -50%)}}.blog-item--default .blog-item__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:calc(var(--line-height) * 3);margin:.8rem 0rem}.blog-item--vertical{margin-bottom:.8rem;box-shadow:0px 2px 4px rgba(0,0,0,.1);transition:all .2s}.blog-item--vertical:hover{box-shadow:0px 5px 8px rgba(0,0,0,.1)}@media only screen and (min-width: 768px){.blog-item--vertical{margin-bottom:1.6rem;box-shadow:none}}.blog-item--vertical .bg-img{display:none}@media only screen and (min-width: 768px){.blog-item--vertical .bg-img{display:block}}.blog-item--vertical .blog-item__content{width:100%;padding:1.6rem}.blog-item--vertical .blog-item__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:.8rem}@media only screen and (min-width: 768px){.blog-item--vertical .blog-item__title{height:calc(var(--line-height) * 3)}}.blog-item--horizontal{display:flex;margin-bottom:3.2rem;transition:all .2s}.blog-item--horizontal:hover{box-shadow:0px 5px 8px rgba(0,0,0,.1)}.blog-item--horizontal .bg-img{flex:0 0 50%}.blog-item--horizontal .blog-item__content{flex:0 0 50%;display:flex;flex-direction:column;justify-content:center;padding-right:1.6rem;padding-left:1.6rem}.blog-item--horizontal .blog-item__tags{display:none}@media only screen and (min-width: 768px){.blog-item--horizontal .blog-item__tags{display:-webkit-box}}.blog-item--horizontal .blog-item__title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width: 768px){.blog-item--horizontal .blog-item__title{margin-top:.8rem}}.blog-item--condensed{margin-bottom:.8rem;box-shadow:0px 2px 4px rgba(0,0,0,.1);transition:all .2s}@media only screen and (min-width: 1200px){.blog-item--condensed{box-shadow:none}.blog-item--condensed:hover{box-shadow:0px 2px 4px rgba(0,0,0,.1)}}.blog-item--condensed .blog-item__content{padding:1.6rem}.blog-item--condensed .blog-item__tags{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.6rem}.button{display:inline-block;padding:1.2rem 4.7rem;color:#fff;font-size:1.4rem;text-decoration:none;background-color:#000;border:none;border-radius:25px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.button:hover{text-decoration:none}.button--primary{color:#fff;background-color:#e51470;border:1px solid #e51470}.button--primary:hover{background-color:#cd1268;border-color:#cd1268;color:#fff}.button--primary:active{background-color:#b50f58;border-color:#b50f58}.button--secondary{color:#082135;background-color:transparent;border:1px solid #082135}.button--secondary:hover{color:#fff;background-color:rgba(8,33,53,.85);border-color:rgba(8,33,53,.85)}.button--secondary:active{color:#fff;background-color:#082135;border-color:#082135}.button--secondary-inverse{color:#fff;background-color:transparent;border:1px solid #dfdfdf}.button--secondary-inverse:hover{color:#082135;background-color:#dfdfdf;border:1px solid #dfdfdf}.button--secondary-inverse:active{color:#082135;background-color:#fff;border:1px solid #fff}.button--transparent{color:#fff;background-color:transparent;border:1px solid #fff}.button--transparent:hover{color:#fff;background-color:#cd1268;border:1px solid #cd1268}.button--transparent:active{color:#fff;background-color:#b50f58;border:1px solid #b50f58}.newsletter-signup-form{color:#fff}.newsletter-signup-form__input-group{margin-top:3.5rem;position:relative}@media only screen and (min-width: 768px){.newsletter-signup-form__input-group{margin-top:4.8rem}}.newsletter-signup-form__input{display:block;width:100%;padding:.6rem .5rem;color:inherit;background-color:transparent;border:none;border-bottom:1px solid #b1c0cf;outline:0}.newsletter-signup-form__input.valid-entry{border-color:#44cb95}.newsletter-signup-form__input.invalid-entry{border-color:#ff565d}.newsletter-signup-form__label{display:inline-block;position:absolute;top:50%;left:.4rem;transform-origin:left top;transform:translateY(-50%);color:inherit;pointer-events:none;transition:all .15s}.newsletter-signup-form__input:focus+.newsletter-signup-form__label,.newsletter-signup-form__input:not(:placeholder-shown)+label{transform:translateY(-50%) scale(0.75);top:-5px}.newsletter-signup-form__input.valid-entry+.newsletter-signup-form__label{color:#44cb95}.newsletter-signup-form__input.invalid-entry+.newsletter-signup-form__label{color:#ff565d}.newsletter-signup-form__button{cursor:pointer}.newsletter-signup-form__consent{margin:2.4rem 0rem;font-size:1.2rem;line-height:1.6rem;font-style:italic}@media only screen and (min-width: 768px){.newsletter-signup-form__consent{margin:3.2rem 0rem}}.newsletter-signup-form__consent a{color:inherit}.form-content{transition:opacity .2s ease-in-out}.newsletter-signup-block{background-color:#082135}@media only screen and (min-width: 992px){.newsletter-signup-block{box-shadow:0 20px 30px rgba(8,33,53,.1)}}.newsletter-signup-block .section-heading,.newsletter-signup-block__description,.newsletter-signup-block__required-fields-text{color:#fff}.newsletter-signup-block .success-message{display:none;opacity:0;transition:opacity .2s ease-in-out}.newsletter-signup-block .success-message.show{display:block;opacity:1}.newsletter-signup-block .success-message__disclaimer-text{margin-bottom:1.6rem;color:#fff}.newsletter-signup-block--inline{margin:3.2rem 0rem;background-color:#ebedf0}@media only screen and (min-width: 992px){.newsletter-signup-block--inline{box-shadow:none}}.newsletter-signup-block--inline .section-heading,.newsletter-signup-block--inline .newsletter-signup-block__required-fields-text,.newsletter-signup-block--inline .success-message__disclaimer-text{color:#082135}.newsletter-signup-block--inline .newsletter-signup-block__description{color:#666}.newsletter-signup-block--inline .newsletter-signup-form{color:#082135}.newsletter-signup-block--inline .newsletter-signup-form__input.valid-entry{border-color:#398725}.newsletter-signup-block--inline .newsletter-signup-form__input.invalid-entry{border-color:#ee0101}.newsletter-signup-block--inline .newsletter-signup-form__input.valid-entry+.newsletter-signup-form__label{color:#398725}.newsletter-signup-block--inline .newsletter-signup-form__input.invalid-entry+.newsletter-signup-form__label{color:#ee0101}.wp-block-quote,.wp-block-pullquote{padding:0;margin-top:5rem;margin-bottom:2.4rem}@media only screen and (min-width: 768px){.wp-block-pullquote{margin-top:2.4rem}}.wp-block-quote,.wp-block-pullquote blockquote{position:relative;background-color:#eef2f5;padding:2.5rem 1.8rem 1.8rem;color:#082135;text-align:left}@media only screen and (min-width: 768px){.wp-block-quote,.wp-block-pullquote blockquote{margin-top:2.4rem;padding:3.2rem 2.4rem 3.2rem 4.8rem}}@media only screen and (min-width: 992px){.wp-block-quote,.wp-block-pullquote blockquote{padding-right:4.8rem}}.wp-block-quote:before,.wp-block-pullquote blockquote:before{position:absolute;top:-32px;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 768px){.wp-block-quote:before,.wp-block-pullquote blockquote:before{top:29px;left:-12px;transform:translateX(-50%)}}.wp-block-quote p,.wp-block-pullquote blockquote p{font-size:1.4rem;margin-bottom:1rem;color:#082135;font-style:italic;line-height:2.2rem}@media only screen and (min-width: 768px){.wp-block-quote p,.wp-block-pullquote blockquote p{margin-bottom:1.6rem;font-size:1.6rem;line-height:2.6rem}}.wp-block-quote cite,.wp-block-pullquote blockquote cite{display:block;font-style:normal;text-align:right;line-height:2rem;margin-bottom:0rem}.related-article-block__heading{font-weight:bolder}.related-article-block .blog-item{margin-bottom:1.6rem;border-radius:3px;box-shadow:0px 5px 8px rgba(0,0,0,.1);transition:.2s ease;cursor:pointer;overflow:hidden}.related-article-block .blog-item:hover{box-shadow:0 9px 10px 0 rgba(0,0,0,.1)}@media only screen and (min-width: 768px){.related-article-block .blog-item{display:flex}}.related-article-block .blog-item .bg-img{height:136px}@media only screen and (min-width: 768px){.related-article-block .blog-item .bg-img{flex:0 0 50%}}@media only screen and (min-width: 992px){.related-article-block .blog-item .bg-img{flex:0 0 33.333333%}}.related-article-block .blog-item__content{padding:1.6rem}@media only screen and (min-width: 768px){.related-article-block .blog-item__content{display:flex;flex-direction:column;justify-content:center}}.related-article-block .blog-item__tags{margin-bottom:.6rem}.related-programme{margin:1.5rem 0rem 2rem;padding:1.5rem;border-radius:3px;box-shadow:0px 2px 4px rgba(0,0,0,.1);transition:.2s ease;cursor:pointer}.related-programme:hover{box-shadow:0 9px 10px 0 rgba(0,0,0,.1)}.related-programme__school-logo-container{margin-bottom:1rem}.related-programme__school-logo{display:block;max-width:225px;max-height:48px}.related-programme__school-name{font-size:1.2rem;font-weight:lighter;line-height:2.25rem;color:#545454;text-decoration:none}.related-programme__programme-name{color:#2f2f2f;text-decoration:none}.related-programme__programme-name:hover{color:#2f2f2f}.related-programme__chevron-column{display:none}@media only screen and (min-width: 768px){.related-programme__chevron-column{display:block}}.related-programme__icon-container{display:flex;align-items:center;width:100%;height:100%}#blog-single .main-content .tags-socials-container{padding-top:2.4rem;padding-bottom:2.4rem}@media only screen and (min-width: 768px){#blog-single .main-content .tags-socials-container{padding-top:3.2rem;padding-bottom:4.8rem}}@media only screen and (min-width: 992px){#blog-single .main-content .tags-socials-container{padding-bottom:7rem}}#blog-single .main-content .tags-socials-container p{color:#082135}#blog-single .main-content .tags-socials-container .tags-container .tags-container{margin-bottom:2.4rem}#blog-single .main-content .tags-socials-container .tags-container .tags{display:flex}#blog-single .main-content .tags-socials-container .tags-container .tags__text{flex-shrink:0;padding-top:.8rem;font-size:1.4rem;line-height:2.1rem}#blog-single .main-content .tags-socials-container .tags-container .tags__buttons{display:inline-flex;flex-wrap:wrap}#blog-single .main-content .tags-socials-container .tags-container .tags__button{flex-shrink:0;display:inline-block;margin-bottom:1.6rem;margin-left:1.6rem;padding:1rem 1.6rem;font-size:1.2rem;line-height:1.6rem;transition:all .15s;color:#e51470;text-decoration:none;background-color:transparent;border:1px solid #e51470;border-radius:30px}#blog-single .main-content .tags-socials-container .tags-container .tags__button:hover{background-color:#cd1268;border-color:#cd1268;color:#fff}#blog-single .main-content .tags-socials-container .tags-container .tags__button:active{background-color:#b50f58;border-color:#b50f58}#blog-single .main-content .tags-socials-container .social-share-container{display:flex;align-items:center}#blog-single .main-content .tags-socials-container .social-share-container .social-share__text{margin-bottom:0rem;margin-right:1.6rem;font-size:1.4rem;line-height:2.1rem}#blog-single .main-content .tags-socials-container .social-share-container .social-icons-container{display:flex}#blog-single .main-content ul:not(.blocks-gallery-grid),#blog-single .main-content ol{margin-bottom:1.6rem;padding-left:2.6rem}#blog-single .main-content table{max-width:100%}@media only screen and (min-width: 768px){#blog-single .featured-posts-section .post:nth-child(3){display:none}}@media only screen and (min-width: 992px){#blog-single .featured-posts-section .post:nth-child(3){display:block}}#blog-single iframe:not(.embed-responsive-item){width:100%;height:200px}@media only screen and (min-width: 425px){#blog-single iframe:not(.embed-responsive-item){height:280px}}@media only screen and (min-width: 650px){#blog-single iframe:not(.embed-responsive-item){height:350px}}@media only screen and (min-width: 768px){#blog-single iframe:not(.embed-responsive-item){height:400px}}/*# sourceMappingURL=single.css.map */
