.raleway{font-family:Raleway,sans-serif}.ralewayBold{font-family:Raleway,sans-serif;font-weight:700}.ralewayBlack{font-family:Raleway,sans-serif;font-weight:900;letter-spacing:-.03em}@-webkit-keyframes pulse{0%{background-color:#0cb608}50%{background-color:#0ba507}}@-moz-keyframes pulse{0%{background-color:#0cb608}50%{background-color:#0ba507}}@-o-keyframes pulse{0%{background-color:#0cb608}50%{background-color:#0ba507}}@keyframes pulse{0%{background-color:#0cb608}50%{background-color:#0ba507}}@-webkit-keyframes blink{0%{border-color:#d31f1f}50%{border-color:#ffba00}}@-moz-keyframes blink{0%{border-color:#d31f1f}50%{border-color:#ffba00}}@-o-keyframes blink{0%{border-color:#d31f1f}50%{border-color:#ffba00}}@keyframes blink{0%{border-color:#d31f1f}50%{border-color:#ffba00}}.boxSize{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.box-shadow-light{-moz-box-shadow:0 2px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1)}.box-shadow-bold{-moz-box-shadow:0 0 5px rgba(0,0,0,.25);-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25)}.box-shadow-bolder{-moz-box-shadow:0 0 30px rgba(0,0,0,.9);-webkit-box-shadow:0 0 30px rgba(0,0,0,.9);box-shadow:0 0 30px rgba(0,0,0,.9)}.box-shadow-none{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}article,aside,blockquote,body,dd,div,dl,dt,embed,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,menu,nav,object,ol,p,pre,section,table,td,th,ul{padding:0;margin:0}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:inherit;font-size:100%}a,abbr,fieldset,img{border:0;border:none;-webkit-tap-highlight-color:transparent}address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-weight:400;font-style:normal}ul{list-style:disc outside}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:after,q:before{content:''}ins{text-decoration:none}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}b,em,strong{font-weight:700}input,textarea{font-size:inherit;font:inherit}:focus,a:focus,input,input:focus,select,textarea{outline:0}body,html{height:100%}body{font-size:62.5%;font-family:Arial,Helvetica,sans-serif;font-family:'Source Sans Pro',sans-serif;height:100%;min-height:100%;color:#111;background-color:#fff}a{color:#3170C5}.w1200{clear:both;margin:0 auto;display:block;width:100%;max-width:1200px;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.w100pc{width:100%;float:left}.header{float:left;position:relative;width:100%;z-index:1000;height:50px;background-color:#000}.header__inside{position:absolute;top:0;left:0;width:100%;height:50px;background-color:#000}.header__inside--sticky{position:fixed}.header__inside .w100pc{min-height:50px}.header__homelink{position:relative;z-index:999999;display:block}.header__inside h2{float:left;display:block;height:50px;width:170px;text-indent:-9000px;background:url(../images/logo.png) no-repeat left center;background-size:contain}@media only screen and (max-width:600px){.header__inside h2{display:none}}.header__icon-bar{position:absolute;top:0;left:0;width:100%;text-align:center}@media only screen and (max-width:989px){.header__icon-bar{text-align:right}}@media only screen and (max-width:600px){.header__icon-bar{text-align:center}}.header__icon-bar a{width:36px;height:36px;background-color:#fff;border-radius:18px;display:inline-block;margin:0 10px;margin-top:7px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-kthtml-transition:all .3s linear;transition:all .3s linear}@media only screen and (max-width:450px){.header__icon-bar a{margin-left:8px;margin-right:8px}}@media only screen and (max-width:359px){.header__icon-bar a{margin-left:5px;margin-right:5px}}.header__icon-bar a.is-on{background-color:#ffbb39}@media only screen and (min-width:1201px){.header__icon-bar a:hover{background-color:#3170C5}}.header__icon-bar a img{width:36px;height:36px}.header__icon-bar a span{display:block;opacity:0;position:absolute;top:50px;left:0;width:100%;text-align:center;background-color:rgba(0,0,0,.8);color:#fff;font-size:18px;padding:10px 0;pointer-events:none;font-family:Raleway,sans-serif;font-weight:700;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-kthtml-transition:all .3s linear;transition:all .3s linear}@media only screen and (min-width:1201px){.header__icon-bar a:hover span{opacity:1;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-kthtml-transition:all .3s linear;transition:all .3s linear}}.header__icon{position:absolute;top:50%;margin-top:-40px;left:0;width:100%;text-align:center}.header__icon-icon{opacity:0;margin:0 20px;display:inline-block;width:80px;height:80px;border-radius:40px;background-color:#fff;-webkit-transition:all .6s linear;-o-transition:all .6s linear;-moz-transition:all .6s linear;-ms-transition:all .6s linear;-kthtml-transition:all .6s linear;transition:all .6s linear}@media only screen and (max-width:989px){.header__icon-icon{width:60px;height:60px;border-radius:30px;margin:0 10px;margin-top:-30px}}@media only screen and (max-width:650px){.header__icon-icon{width:50px;height:50px;border-radius:25px;margin:0 6px;margin-top:-25px}}@media only screen and (max-width:450px){.header__icon-icon{width:30px;height:30px;border-radius:15px;margin:0 4px;margin-top:-15px}}.header__icon-icon--display{opacity:1;-webkit-transition:all .6s linear;-o-transition:all .6s linear;-moz-transition:all .6s linear;-ms-transition:all .6s linear;-kthtml-transition:all .6s linear;transition:all .6s linear}.header__icon-icon img{width:100%;height:auto}.header-section{position:relative;width:100%;height:100vh;min-height:100vh;float:left;display:block;text-align:center;background-color:#000;overflow:hidden;-webkit-transition:background-color 1s linear;-o-transition:background-color 1s linear;-moz-transition:background-color 1s linear;-ms-transition:background-color 1s linear;-kthtml-transition:background-color 1s linear;transition:background-color 1s linear}.header-section--orange{background-color:#ffbb39;-webkit-transition:background-color 1s linear;-o-transition:background-color 1s linear;-moz-transition:background-color 1s linear;-ms-transition:background-color 1s linear;-kthtml-transition:background-color 1s linear;transition:background-color 1s linear}.header-section__table{display:table;height:100vh;width:100%;min-height:100vh;padding-bottom:70px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.header-section aside{position:absolute;bottom:75px;opacity:.7;font-size:20px;text-align:center;width:100%;left:0;color:#000}.header-section h1{opacity:0;padding:30px 0;display:table-cell;vertical-align:middle;font-size:90px;line-height:80%;width:100%;text-align:center;z-index:1000;color:#fff;font-family:Raleway,sans-serif;font-weight:900;letter-spacing:-.03em;-webkit-transition:all 1s linear;-o-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;-kthtml-transition:all 1s linear;transition:all 1s linear}@media only screen and (max-width:899px){.header-section h1{font-size:70px;max-width:90%;padding:0 30px;padding-bottom:10px}}@media only screen and (max-width:600px){.header-section h1{font-size:50px;padding:0 20px;padding-bottom:10px;line-height:95%}}@media only screen and (max-width:450px){.header-section h1{font-size:35px;padding:0 20px;padding-bottom:10px}}.header-section--orange h1{color:#000;-webkit-transition:all 1s linear;-o-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;-kthtml-transition:all 1s linear;transition:all 1s linear}.header-section h1 span{display:block}.intro{width:100%;float:left;padding:100px 0;background:#fff url(../images/whitebg.png) repeat top left;background-size:500px 500px}.intro p{margin:0 auto;max-width:800px;padding:0 10px;margin-bottom:50px;text-align:center;font-size:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1200px){.intro p{font-size:30px}}@media only screen and (max-width:650px){.intro p{font-size:24px}}.section{width:100%;float:left;display:block;clear:both;background-color:#fff}.panel{position:relative}.panel__image{position:relative;width:100%;min-height:100vh;float:left;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.panel__image-arrow{position:absolute;bottom:0;z-index:5;left:0;width:100%;height:25px;background:url(../images/arrowbar.png) no-repeat bottom center}@media only screen and (max-width:550px){.panel__image-arrow{height:15px;background-size:auto 15px}}.panel__image-cover{position:absolute;bottom:0;left:0;z-index:3;width:100%;height:100%;background-color:#ffbb39;opacity:0;pointer-events:none}.panel__image-cover--black{position:absolute;bottom:0;left:0;z-index:3;width:100%;height:100%;background-color:rgba(0,0,0,.7);opacity:0;pointer-events:none;-webkit-transition:all .5s linear;-o-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-kthtml-transition:all .5s linear;transition:all .5s linear}.panel__image-cover--black--in{opacity:1;-webkit-transition:all .5s linear;-o-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-kthtml-transition:all .5s linear;transition:all .5s linear}.panel__title{position:absolute;bottom:0;left:0;z-index:4;width:100%;text-align:center;color:#fff;pointer-events:none;padding-bottom:45px}.panel__title-num{font-size:20px;line-height:30px;display:block;background-color:#ffbb39;color:#111;width:50px;height:50px;border-radius:25px;margin:0 auto;margin-top:20px;font-weight:700}.panel__title-num img{width:50px;height:50px}.panel__title h1,.panel__title h2{line-height:100%;font-size:90px;line-height:90%;width:100%;max-width:800px;text-align:center;border-bottom:1px solid #fff;padding-bottom:15px;margin:0 auto;font-family:Raleway,sans-serif;font-weight:900;letter-spacing:-.03em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:899px){.panel__title h1,.panel__title h2{font-size:70px;max-width:90%;padding:0 30px;padding-bottom:10px}}@media only screen and (max-width:600px){.panel__title h1,.panel__title h2{font-size:50px;padding:0 20px;padding-bottom:10px}}@media only screen and (max-width:450px){.panel__title h1,.panel__title h2{font-size:35px;padding:0 20px;padding-bottom:10px}}.panel__title-fade{position:absolute;bottom:0;left:0;width:100%;height:0%;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}.panel__copy{position:relative;z-index:10;padding:100px 0;background-color:#fff;font-size:30px;overflow-x:hidden}@media only screen and (max-width:767px){.panel__copy{padding:20px 0}}.panel__copy .w1200{max-width:800px}.panel__sect{float:left;width:100%;margin-bottom:80px}@media only screen and (max-width:767px){.panel__sect{margin-bottom:20px}}.panel__sect-holder{width:50%}@media only screen and (max-width:767px){.panel__sect-holder{width:100%}}@media only screen and (max-width:767px){.panel__sect-holder--image{width:95%;clear:both;margin-bottom:20px}}.panel__sect-holder:first-child{float:left}.panel__sect--odd .panel__sect-holder:first-child{float:right}.panel__sect-holder:last-child{float:right}.panel__sect--odd .panel__sect-holder:last-child{float:left}.panel__sect-content{width:100%;max-width:600px;padding:0 10px;margin:0 auto;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.panel__sect-content{float:none}}.panel__sect--odd .panel__sect-content{float:right}@media only screen and (max-width:767px){.panel__sect--odd .panel__sect-content{float:none}}.panel__sub-title{font-weight:700;padding:0 5px;padding-left:30px;padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid #ccc;text-align:left;width:100%;max-width:600px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.panel__sub-title{padding:0 15px 10px 15px}}@media only screen and (max-width:650px){.panel__sub-title{font-size:24px}}@media only screen and (max-width:450px){.panel__sub-title{padding:0 5px 10px 5px}}.panel__sub-title--last{max-width:100%;text-align:center;border-bottom:none;padding:0;margin-bottom:50px}.panel__timeline{clear:both;width:100%;max-width:600px;padding:0 5px;padding-left:30px;font-size:21px;text-align:left;margin-bottom:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1200px){.panel__timeline{font-size:17px}}@media only screen and (max-width:767px){.panel__timeline{padding:0 15px}}@media only screen and (max-width:450px){.panel__timeline{padding:0 5px}}.panel__timeline--pad-right{padding-left:55px}@media only screen and (max-width:767px){.panel__timeline--pad-right{padding-left:40px}}@media only screen and (max-width:450px){.panel__timeline--pad-right{padding-left:30px}}.panel__timeline>span{display:block;font-weight:700;color:#ffbb39;clear:both}.panel__timeline--pad-right>span{margin-left:-25px}.panel__arrow{position:relative}.panel__arrow:after{content:'';background:url(../images/arrow.png) no-repeat center bottom;background-size:12px auto;position:absolute;top:33px;left:30px;width:18px;bottom:6px}@media only screen and (max-width:1200px){.panel__arrow:after{top:27px}}@media only screen and (max-width:767px){.panel__arrow:after{left:15px}}@media only screen and (max-width:450px){.panel__arrow:after{left:5px}}.panel__slide-image{position:relative;background-color:#ffbb39;width:100%;margin-left:-5%;overflow:hidden;opacity:0;-webkit-transition:all .5s linear;-o-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-kthtml-transition:all .5s linear;transition:all .5s linear}.panel__sect--odd .panel__slide-image{margin-left:5%}.panel__slide-image:after{content:'';position:absolute;top:0;left:100%;width:200px;background-color:#fff;height:200%;transform:rotate(8deg);transform-origin:0 0}.panel__sect--odd .panel__slide-image:after{right:100%;left:auto;bottom:-10px;top:auto;transform-origin:100% 100%}.panel__slide-image--slide{margin-left:0!important;opacity:1!important}.panel__slide-image>div{float:right;position:relative;height:100%}.panel__sect--odd .panel__slide-image>div{float:left}.panel__slide-image>div:after{content:'';position:absolute;bottom:-10px;right:100%;width:200px;background-color:#ffbb39;height:200%;transform:rotate(8deg);transform-origin:100% 100%;border-right:10px solid #fff}.panel__sect--odd .panel__slide-image>div:after{right:auto;left:100%;top:-10px;border-left:10px solid #fff;border-right:none;bottom:auto;transform-origin:0 0}.panel__slide-image>div>img{height:auto;width:600px;max-width:100%;float:right}@media only screen and (max-width:767px){.panel__slide-image>div>img{max-width:300px}}.panel__sect--odd .panel__slide-image>div>img{float:left}.section__6 .w1200{max-width:1200px}.panel__last{text-align:center;counter-reset:mycounter}.panel__last p{position:relative;font-size:21px;width:28%;margin:2%;border:1px solid #ccc;display:inline-block;padding:10px;padding-top:25px;padding-bottom:20px;margin-top:15px;vertical-align:top;opacity:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-kthtml-transition:all .3s linear;transition:all .3s linear}@media only screen and (max-width:1200px){.panel__last p{font-size:17px}}@media only screen and (max-width:650px){.panel__last p{width:45%}}.panel__last p.show-me{opacity:1;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-kthtml-transition:all .3s linear;transition:all .3s linear}.panel__last p:before{content:counter(mycounter);counter-increment:mycounter;position:absolute;top:-15px;left:50%;margin-left:-15px;font-size:20px;font-weight:700;line-height:30px;height:30px;width:30px;border-radius:15px;text-align:center;background-color:#ffbb39;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.panel__fact{text-align:center;font-size:30px}@media only screen and (max-width:1200px){.panel__fact{font-size:24px}}@media only screen and (max-width:650px){.panel__fact{font-size:20px}}.panel__fact img{width:50px;height:auto;display:block;margin:0 auto;margin-top:20px}.panel__fact a{text-decoration:none;color:#55acee}.panel__fact a span{margin-top:-8px;font-size:14px;display:block;text-decoration:none}.panel__fact-title{font-size:30px;font-weight:700;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #ccc}@media only screen and (max-width:650px){.panel__fact-title{font-size:24px}}.panel__fact-title:before{content:'?';font-size:20px;line-height:30px;display:block;background-color:#ffbb39;color:#111;width:30px;height:30px;border-radius:15px;margin:0 auto;margin-bottom:5px;font-weight:700}.section__1 .panel__image{background-image:url(../images/athletics.jpg)}.section__2 .panel__image{background-image:url(../images/football.jpg);background-position:left center}.section__3 .panel__image{background-image:url(../images/rugby.jpg)}.section__4 .panel__image{background-image:url(../images/swimming.jpg);background-position:left center}.section__5 .panel__image{background-image:url(../images/tennis.jpg)}.section__6 .panel__image{background-image:url(../images/technology.jpg);background-position:right center}.footer{background-color:#ffbb39;padding:80px 0;padding-top:0;float:left;width:100%;font-size:18px;text-align:center}@media only screen and (max-width:650px){.footer{font-size:16px}}.footer a{color:#000}.footer__logo{margin:0 auto;width:250px;display:block;height:170px;margin-top:-80px}.footer__logo h3{width:250px;height:170px;background:url(../images/hi-btm-logo.png) no-repeat center top;background-size:contain;text-indent:-9000px}.sources{width:100%;float:left;padding:60px 0;padding-bottom:140px;font-size:14px;border-top:1px solid #ccc;background-color:#f0f0f0}.sources .w1200{max-width:800px}.sources .w100pc{overflow-x:hidden}.sources h4{font-weight:700;font-size:18px;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:20px}.sources ol{list-style:none}.sources li{float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;counter-increment:item}.sources li:before{margin-right:10px;content:counter(item) '.';width:30px;text-align:right;display:inline-block}.header__social{position:relative;z-index:9999;float:right;margin-top:10px}@media only screen and (max-width:989px){.header__social{display:none}}.footer-social{display:block;width:100%;float:left;clear:both;position:relative;height:30px;z-index:3;-webkit-transition:all 1s linear;-o-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;-kthtml-transition:all 1s linear;transition:all 1s linear}@media only screen and (max-width:989px){.footer-social{opacity:0}}@media only screen and (max-width:989px){.footer-social--stuck{position:fixed;bottom:0;left:0;z-index:5000;opacity:1;-moz-box-shadow:0 0 5px rgba(0,0,0,.25);-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);-webkit-transition:all 1s linear;-o-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;-kthtml-transition:all 1s linear;transition:all 1s linear}}.footer-social h5{text-transform:none}.footer-social__in{float:left;width:100%;height:30px;line-height:20px;background-color:#fff;text-align:center;font-size:11px;text-transform:uppercase;font-family:Lato,Arial,Helvetica,sans-serif;color:#000}.social-buttons--top{padding:30px 0;background-color:#fff;font-size:11px;text-transform:uppercase;font-family:Lato,Arial,Helvetica,sans-serif;color:#200000;border-bottom:1px solid #ccc;text-align:center;line-height:20px}.social-buttons__box{margin:0 5px;margin-top:5px;display:inline-block;vertical-align:top}.fb-like>span,.fb_iframe_widget>span{vertical-align:top!important}@media only screen and (max-width:650px){.social-buttons__box-thanks{display:none}}@media only screen and (max-width:650px){.social-buttons__box-thanks-top{display:block}}.loading-cover{background-color:#000;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}.no-script{position:fixed;left:0;top:0;width:100%;height:100%;text-align:center;font-size:20px;font-weight:700;background-color:#fff;color:#200000;z-index:999999999;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}iframe[id^=oauth2relay]{position:fixed!important}