.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-height{-webkit-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.no-js .owl-carousel{display:block}.urgent{background-color:#cf1818;position:absolute;top:100%;left:0;right:0}.urgent__inner{width:90%;max-width:1170px;margin-right:auto;margin-left:auto;float:none;margin-right:auto;margin-left:auto;position:relative}.urgent__list{list-style:none;padding:25px 0;margin:0;text-align:center}.urgent__item__link{color:#fff;text-decoration:none;display:inline-block;line-height:25px;position:relative}.urgent__item__link:after{display:none;content:"!";position:absolute;top:0;bottom:0;left:0;margin:auto;width:50px;height:50px;border-radius:50%;background-color:#bb1515;text-align:center;line-height:50px;font-weight:600;font-size:1.625em}@media (min-width:1025px){.urgent__list{padding:10px 0}.urgent__item__link{padding-left:70px;line-height:55px;font-size:1.25em}.urgent__item__link:after{display:block}}.hero{position:relative;max-height:560px;min-height:380px}.hero:before{display:block;content:"";width:100%;padding-top:40%}.hero__inner:before{content:"";position:absolute;z-index:2;top:25%;bottom:0;left:0;right:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%)}.hero__center{position:absolute;left:0;right:0;bottom:10%;z-index:3;width:90%;max-width:1170px;margin-right:auto;margin-left:auto;float:none;margin-right:auto;margin-left:auto}.hero__title{margin:0;text-align:center;font-size:1.5em;color:#fff;font-weight:400;font-style:italic;letter-spacing:2px}.hero__scroll{display:none;position:absolute;z-index:5;right:5%;bottom:0;width:60px;height:55px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff;text-align:center;font-size:1.25em;color:#0081c9;-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.hero__scroll i{line-height:55px}.hero__scroll:hover{-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%)}.mason--sixthForm .hero__scroll{background-color:#0081c9;color:#fff}@media (min-width:769px){.hero__scroll{display:block}.hero__title{font-size:2em}}@media (min-width:1025px){.hero__title{font-size:2.75em}}.welcome{padding:35px 0;text-align:center}.welcome .button__link{margin-top:50px}.welcome__inner{width:90%;max-width:1170px;margin-right:auto;margin-left:auto;float:none;margin-right:auto;margin-left:auto}.welcome__inner:after,.welcome__inner:before{content:"";display:table}.welcome__inner:after{clear:both}.welcome__left{width:100%;margin-bottom:25px}.welcome__subtitle{letter-spacing:1px;color:#7a7e82;font-size:1.375em}.welcome__title{letter-spacing:1px;margin:0 0 35px;line-height:1;font-size:2.125em;font-weight:600;letter-spacing:1px}.welcome__region{line-height:1.8;font-size:1.0625em}.welcome__region>:first-child{margin-top:0}.welcome__region>:last-child{margin-bottom:0}.mason--sixthForm .welcome__region>*{color:#fff}.welcome__right{width:100%}.welcome__img{overflow:hidden!important;display:inline-block;position:relative}.welcome__img img{width:175px}@media (min-width:1025px){.welcome{padding:70px 0;text-align:left}.welcome__left{margin-bottom:0}.welcome__right{float:right;width:377px;padding:0 100px;border-left:2px #eff1f3 solid}}.home__inner{width:90%;max-width:1170px;margin-right:auto;margin-left:auto;float:none;margin-right:auto;margin-left:auto}.home__header{position:relative}.home__header .button__link{position:absolute;right:0;top:0}.home__header .button__link a{background-color:#fff}.home__title{position:relative;margin:0;font-size:1.625em;font-weight:600;line-height:49px;letter-spacing:1px;display:inline-block;vertical-align:top}.mason--sixthForm .home__title{color:#0081c9}.home__title:after,.home__title:before{content:"";position:absolute;top:0;bottom:0;margin:auto;height:2px;background-color:#eff1f3;width:100vw}.home__title:before{right:calc(100% + 25px)}.home__title:after{left:calc(100% + 25px)}.home__title span{display:none}@media (min-width:415px){.home__title{font-size:2.125em}.home__title span{display:inline}}@media (min-width:1025px){.home__header{text-align:center}.home__title:before{right:calc(100% + 35px)}.home__title:after{left:calc(100% + 35px)}}.news{padding:35px 0;position:relative}.news .home__header{margin-bottom:35px}.news__watermark{position:absolute;top:0;left:0;height:125%}.news__inner{position:relative;z-index:1}.news__list{list-style:none;margin:0;padding:0;overflow:hidden}.news__item{height:375px;border:2px #eff1f3 solid}.news__item__link{display:block;height:100%;position:relative}.news__item__link:hover .news__item__info{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.news__item__link:hover .news__item__more{opacity:1}.news__item__img{height:100%;position:relative;overflow:hidden}.news__item__img:before{content:"";position:absolute;top:25%;bottom:0;left:0;right:0;z-index:1;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%)}.news__item__date{position:absolute;right:-2px;top:-2px;z-index:1;background-color:#fff;line-height:45px;padding:0 20px;border-bottom-left-radius:10px;font-weight:600;font-size:0.9375em;color:#b9c2cc;letter-spacing:2px;text-transform:uppercase;border-left:2px #eff1f3 solid;border-bottom:2px #eff1f3 solid}.news__item__info{position:absolute;bottom:30px;left:40px;right:40px;color:#fff;z-index:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.news__item__title{margin:0;color:#fff;font-weight:600;font-size:1.5em;letter-spacing:2px}.news__item__more{opacity:0;-webkit-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease}@media (min-width:1025px){.news{padding:65px 0}.news .home__header{margin-bottom:85px}}.events{padding:35px 0}.events .home__header{margin-bottom:30px}.events__box{position:relative}.events__box__toggle{margin-bottom:35px;text-align:center}.events__box__toggle__item{display:inline-block;vertical-align:top;padding:0 20px;line-height:35px;border:none;border-radius:0;border-bottom:2px #eff1f3 solid;background:none;font-weight:600;outline:none;text-transform:uppercase;color:#7a7e82;letter-spacing:2px;position:relative;-webkit-transition:color 350ms ease;-o-transition:color 350ms ease;transition:color 350ms ease}.events__box__toggle__item span{position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:#16375e;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.events__box__toggle__item.active,.events__box__toggle__item:hover{color:#16375e}.events__box__toggle__item.active span,.events__box__toggle__item:hover span{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.events__status{width:90%;max-width:1170px;margin-right:auto;margin-left:auto;float:none;margin-right:auto;margin-left:auto;color:#16375e;font-size:1.25em;font-weight:600;text-align:center}.events__container{position:relative}.events__container.ready:after{content:"";position:absolute;top:100px;left:-5vw;right:-5vw;height:3px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#e8e9e9}.events__list{width:90%;max-width:1170px;margin-right:auto;margin-left:auto;float:none;margin-right:auto;margin-left:auto;list-style:none;padding:0;margin:0 auto;position:relative;-webkit-transition:height 350ms ease;-o-transition:height 350ms ease;transition:height 350ms ease}.ready .events__list:after{content:"";position:absolute;top:100px;left:-5vw;right:-5vw;height:3px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:-webkit-gradient(linear, left top, right top, from(rgba(1, 66, 108, 0)), color-stop(5%, #16375e), color-stop(90%, #16375e), color-stop(95%, rgba(1, 66, 108, 0)));background:-webkit-linear-gradient(left, rgba(1, 66, 108, 0) 0%, #16375e 5%, #16375e 90%, rgba(1, 66, 108, 0) 95%);background:-o-linear-gradient(left, rgba(1, 66, 108, 0) 0%, #16375e 5%, #16375e 90%, rgba(1, 66, 108, 0) 95%);background:linear-gradient(to right, rgba(1, 66, 108, 0) 0%, #16375e 5%, #16375e 90%, rgba(1, 66, 108, 0) 95%)}.mason--sixthForm .ready .events__list:after{background:-webkit-gradient(linear, left top, right top, from(rgba(1, 66, 108, 0)), color-stop(5%, #0081c9), color-stop(90%, #0081c9), color-stop(95%, rgba(1, 66, 108, 0)));background:-webkit-linear-gradient(left, rgba(1, 66, 108, 0) 0%, #0081c9 5%, #0081c9 90%, rgba(1, 66, 108, 0) 95%);background:-o-linear-gradient(left, rgba(1, 66, 108, 0) 0%, #0081c9 5%, #0081c9 90%, rgba(1, 66, 108, 0) 95%);background:linear-gradient(to right, rgba(1, 66, 108, 0) 0%, #0081c9 5%, #0081c9 90%, rgba(1, 66, 108, 0) 95%)}.events__item{width:395px;max-width:90vw}.events__item:before{content:"";position:absolute;top:100px;left:30px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:24px;height:24px;border-radius:50%;background-color:#e8e9e9;-webkit-transition:background-color 350ms ease;-o-transition:background-color 350ms ease;transition:background-color 350ms ease}.active .events__item:before{background-color:#16375e}.mason--sixthForm .active .events__item:before{background-color:#0081c9}.events__item__date{height:100px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.events__item__date__day{line-height:30px;display:block;color:#e8e9e9;-webkit-transition:color 350ms ease;-o-transition:color 350ms ease;transition:color 350ms ease}.active .events__item__date__day{color:#d7d8d9}.events__item__date__month{line-height:45px;display:block;color:#e8e9e9;-webkit-transition:color 350ms ease;-o-transition:color 350ms ease;transition:color 350ms ease;font-size:2.75em}.active .events__item__date__month{color:#16375e}.mason--sixthForm .active .events__item__date__month{color:#0081c9}.events__item__list{list-style:none;margin:0;padding:55px 0 0 60px;position:relative}.events__item__list:before{content:"";position:absolute;left:29px;top:0;bottom:0;width:2px;background-color:#e8e9e9;-webkit-transition:background-color 350ms ease;-o-transition:background-color 350ms ease;transition:background-color 350ms ease}.active .events__item__list:before{background-color:#16375e}.mason--sixthForm .active .events__item__list:before{background-color:#0081c9}.events__item__list__item{display:none;width:240px;max-width:100%;margin-bottom:25px;position:relative}.events__item__list__item.itemActive{display:block}.events__item__list__item:before{content:"";position:absolute;left:-30px;top:6px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px;height:16px;border:4px #e8e9e9 solid;-webkit-transition:border 350ms ease;-o-transition:border 350ms ease;transition:border 350ms ease;border-radius:50%;background-color:#fff;z-index:1}.active .events__item__list__item:before{border:4px #16375e solid}.mason--sixthForm .active .events__item__list__item:before{border:4px #0081c9 solid}.events__item__list__item:last-child{margin-bottom:0}.events__item__list__item:last-child:after{content:"";position:absolute;left:-60px;top:6px;bottom:0;width:60px;background-color:#fff}.events__item__list__item__link{text-decoration:none;font-weight:600;font-size:1.375em;color:#e8e9e9;-webkit-transition:color 350ms ease;-o-transition:color 350ms ease;transition:color 350ms ease}.active .events__item__list__item__link{color:#16375e}.active .events__item__list__item__link:hover{color:#0081c9}.events__item__list__item--more{display:block}.events__item__list__item--more i{margin-left:5px;font-size:0.7272727273em}@media (min-width:1025px){.events{padding:65px 0}.events__box__toggle{margin-bottom:85px}}.twitter{background-color:#f6f7f9;padding:35px 0;position:relative;margin-bottom:30px}.twitter__list{width:100%;list-style:none;margin:0;padding:0}.twitter__item{width:100%;text-align:center}.twitter__item__inner{width:90%;max-width:1170px;margin-right:auto;margin-left:auto;float:none;margin-right:auto;margin-left:auto;width:calc(100% - 100px);max-width:935px;margin:0 auto}.twitter__item__text{color:#16375e;font-size:1.125em;margin:0 0 30px}.twitter__item__text a{color:#16375e;font-weight:700;text-decoration:none}.twitter__item__info{font-weight:600;text-transform:uppercase;letter-spacing:1px;color:rgba(22, 55, 94, 0.5)}.twitter__item__info span{margin-left:30px}.twitter__btn{position:absolute;z-index:101;top:0;bottom:0;margin:auto;background-color:#fff;color:#0081c9;padding:0;border:none;border-radius:0;outline:none;width:45px;height:45px;-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.twitter__btn--prev{border-top-right-radius:10px;border-bottom-right-radius:10px;left:0}.twitter__btn--prev:hover{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.twitter__btn--next{border-top-left-radius:10px;border-bottom-left-radius:10px;right:0}.twitter__btn--next:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}@media (min-width:1025px){.twitter{padding:90px 0}.twitter__item__text{font-size:1.75em}.twitter__btn{width:65px;height:65px;font-size:1.5em}}