#poster{position:relative;left:0;top:0;height:100%;background-color:#000;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}#posterAnniversary .poster-caption h2{font-size:88px;text-shadow:4px 4px 8px rgba(0,0,0,1);color:#ffcd00;margin-bottom:36px}#posterAnniversary .poster-caption h2 sup{font-size:48px;text-shadow:2px 2px 4px rgba(0,0,0,1)}#anniversaryLogo{width:300px;outline:0;border:0;margin-bottom:-40px}#posterAnniversary .poster-caption a{background-color:#111;margin:18px;-webkit-box-shadow:2px 4px 12px 0 rgba(0,0,0,0.08);-moz-box-shadow:2px 4px 12px 0 rgba(0,0,0,0.08);-ms-box-shadow:2px 4px 12px 0 rgba(0,0,0,0.08);-o-box-shadow:2px 4px 12px 0 rgba(0,0,0,0.08);box-shadow:2px 4px 12px 0 rgba(0,0,0,0.08)}#posterAnniversary .poster-caption a:hover{color:#fff}#posterAnniversary .poster-caption a.inverted{background-color:#fff;color:#000}#posterChessBackground{background-position:left center}#posterSportsBackground{background-position:right center}#posterMUNBackground{background-position:right center}.poster-caption{position:absolute;display:block;width:100%;height:100%;left:0;top:0;overflow:hidden;white-space:nowrap}.poster-caption:before{content:"";position:relative;display:inline-block;width:0;height:100%;vertical-align:middle}.poster-caption>div{position:relative;display:inline-block;font-size:0;width:100%;text-align:center;vertical-align:middle;white-space:normal}.poster-caption h2{position:relative;display:block;padding:0 100px;margin:0;font-family:Raleway;font-size:60px;font-weight:700;line-height:1.3em;color:#fff;cursor:default;text-shadow:2px 2px 3px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;-webkit-transform:translate3d(0,-200%,0);-moz-transform:translate3d(0,-200%,0);-o-transform:translate3d(0,-200%,0);transform:translate3d(0,-200%,0)}.poster-caption.visible h2{-webkit-transition:-webkit-transform .5s cubic-bezier(0.215,0.61,0.355,1),opacity .5s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:-moz-transform .5s cubic-bezier(0.215,0.61,0.355,1),opacity .5s cubic-bezier(0.215,0.61,0.355,1);-o-transition:-o-transform .5s cubic-bezier(0.215,0.61,0.355,1),opacity .5s cubic-bezier(0.215,0.61,0.355,1);transition:transform .5s cubic-bezier(0.215,0.61,0.355,1),opacity .5s cubic-bezier(0.215,0.61,0.355,1);opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}.poster-caption h3{position:relative;display:block;padding:0 100px;margin:0;font-family:Raleway;font-size:28px;font-weight:600;line-height:1.25em;color:#fff;cursor:default;text-shadow:1px 1px 2px rgba(0,0,0,0.75);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;opacity:0;-webkit-transform:translate3d(0,-200%,0);-moz-transform:translate3d(0,-200%,0);-o-transform:translate3d(0,-200%,0);transform:translate3d(0,-200%,0)}.poster-caption.visible h3{-webkit-transition:-webkit-transform .5s cubic-bezier(0.215,0.61,0.355,1),opacity .5s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:-moz-transform .5s cubic-bezier(0.215,0.61,0.355,1),opacity .5s cubic-bezier(0.215,0.61,0.355,1);-o-transition:-o-transform .5s cubic-bezier(0.215,0.61,0.355,1),opacity .5s cubic-bezier(0.215,0.61,0.355,1);transition:transform .5s cubic-bezier(0.215,0.61,0.355,1),opacity .5s cubic-bezier(0.215,0.61,0.355,1);opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}.poster-caption a{display:inline-block;padding:18px 40px;margin:36px;margin-bottom:0;font-family:Raleway;font-size:20px;font-weight:400;line-height:1.3em;color:#fff;border-radius:1000px;background-color:rgba(0,0,0,0.5);white-space:normal;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;opacity:0;-webkit-transform:translate3d(200px,0,0);-moz-transform:translate3d(200px,0,0);-o-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}.poster-caption.visible a{-webkit-transition:-webkit-transform .5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow .5s cubic-bezier(0.25,0.46,0.45,0.94),color .2s cubic-bezier(0.25,0.46,0.45,0.94),background-color .2s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:-moz-transform .5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow .5s cubic-bezier(0.25,0.46,0.45,0.94),color .2s cubic-bezier(0.25,0.46,0.45,0.94),background-color .2s cubic-bezier(0.25,0.46,0.45,0.94);-ms-transition:-ms-transform .5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow .5s cubic-bezier(0.25,0.46,0.45,0.94),color .2s cubic-bezier(0.25,0.46,0.45,0.94),background-color .2s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:-o-transform .5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow .5s cubic-bezier(0.25,0.46,0.45,0.94),color .2s cubic-bezier(0.25,0.46,0.45,0.94),background-color .2s cubic-bezier(0.25,0.46,0.45,0.94);transition:transform .5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow .5s cubic-bezier(0.25,0.46,0.45,0.94),color .2s cubic-bezier(0.25,0.46,0.45,0.94),background-color .2s cubic-bezier(0.25,0.46,0.45,0.94);opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}.poster-caption.visible a:hover{background-color:#fff;color:#111;-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04);-webkit-box-shadow:2px 4px 14px 0 rgba(0,0,0,0.25);-moz-box-shadow:2px 4px 14px 0 rgba(0,0,0,0.25);-ms-box-shadow:2px 4px 14px 0 rgba(0,0,0,0.25);-o-box-shadow:2px 4px 14px 0 rgba(0,0,0,0.25);box-shadow:2px 4px 14px 0 rgba(0,0,0,0.25)}.poster-caption a .icon{position:relative;display:inline-block;font-size:22px;top:2px;margin-left:5px;line-height:20px}#poster a.jump-arrow{position:absolute;display:inline-block;bottom:60px;left:50%;width:72px;height:72px;margin-left:-36px;border-radius:1000px;background-color:transparent;color:#fff;z-index:10;text-align:center;cursor:pointer;text-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-0-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}#poster a.jump-arrow .icon-angle-down-big{display:inline-block;font-size:44px;line-height:72px;margin-top:1px;-webkit-transition:-webkit-transform .2s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;transition:transform .2s ease-in-out}#poster a.jump-arrow:hover{background-color:rgba(0,0,0,0.5)}#poster a.jump-arrow:hover .icon-angle-down-big{-webkit-transform:translate3d(0,6px,0);-moz-transform:translate3d(0,6px,0);-o-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}.section-with-bg{position:relative;max-height:800px;min-height:400px;padding:0;overflow:hidden;background-color:#111}.section-with-bg:before{content:"";position:relative;display:block;width:100%;padding-top:40%}.section-with-bg.two-by-one:before{padding-top:50%}.section-with-bg.three-by-one:before{padding-top:33.33%}.section-with-bg:after{content:"";display:table;clear:both}.section-with-bg .section-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:1}.section-with-bg .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}.section-with-bg .section-content{position:absolute;left:0;top:0;width:100%;height:100%;white-space:nowrap;z-index:3}.section-with-bg .section-content:before{content:"";position:relative;display:inline-block;width:0;height:100%;vertical-align:middle}.section-with-bg .section-content>.content{position:relative;display:inline-block;vertical-align:middle;width:100%;max-width:100%;text-align:left;white-space:normal}.section-with-bg .link{margin-top:30px}.section-with-bg .link a{margin-right:15px}.section-with-bg .link a:last-child{margin-right:0}#about{position:relative;display:block;background-color:#fff;padding:80px 0}#about .button-section{position:relative;margin:60px 0}#number{background-color:#f1f1f1;max-height:900px}#numberBackground{background-position:left center}#number .grid-row{position:relative;margin:0 -15px}#number .grid-row:after{content:"";display:table;clear:both}#number .grid-row .grid-col{position:relative;display:inline-block;float:left;width:25%;text-align:center;padding:15px}#number .number-col{position:relative;padding:40px 20px 0 20px;background-color:rgba(255,255,255,0.8);border:2px solid #fff;height:285px;border-radius:18px}#number .number-icon{position:relative;display:inline-block;font-size:60px;background-color:#202020;background-image:linear-gradient(180deg,#ee2e24 25%,#eebe00 40%,#ffcd00 50%,#eebe00 60%,#085ec9 75%);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}#number .number-label{font-size:48px;line-height:1em;font-weight:700;letter-spacing:2px;margin-top:30px}#number .number-desc{font-size:14px;font-weight:600;line-height:1.4em;margin-top:20px}#events{position:relative;background-color:#f5f5f7;padding:100px 0}#eventsContent{position:relative;margin:0 -10px;margin-top:70px}#eventsRow{position:relative;font-size:0;white-space:nowrap;overflow:hidden}#events .grid-col{position:relative;display:inline-block;width:25%;padding:20px 10px;text-align:left;vertical-align:top}#events .event-card{position:relative;display:block;font-size:0;background-color:#fff;border-radius:18px;overflow:hidden;cursor:pointer;color:#202020;-webkit-box-shadow:2px 4px 12px 0 rgba(0,0,0,0.08);-moz-box-shadow:2px 4px 12px 0 rgba(0,0,0,0.08);-ms-box-shadow:2px 4px 12px 0 rgba(0,0,0,0.08);-o-box-shadow:2px 4px 12px 0 rgba(0,0,0,0.08);box-shadow:2px 4px 12px 0 rgba(0,0,0,0.08);-webkit-transition:-webkit-transform .5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow .5s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:-moz-transform .5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow .5s cubic-bezier(0.25,0.46,0.45,0.94);-ms-transition:-ms-transform .5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow .5s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:-o-transform .5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow .5s cubic-bezier(0.25,0.46,0.45,0.94);transition:transform .5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow .5s cubic-bezier(0.25,0.46,0.45,0.94)}#events .event-card:before{content:"";position:relative;display:block;width:100%;padding-top:140%}#events .event-card:hover{color:#202020;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:2px 4px 14px 0 rgba(0,0,0,0.15);-moz-box-shadow:2px 4px 14px 0 rgba(0,0,0,0.15);-ms-box-shadow:2px 4px 14px 0 rgba(0,0,0,0.15);-o-box-shadow:2px 4px 14px 0 rgba(0,0,0,0.15);box-shadow:2px 4px 14px 0 rgba(0,0,0,0.15)}#events .event-card:visited{color:#202020}#events .event-card .photo{position:absolute;font-size:0;width:100%;left:0;top:0;border-radius:18px 18px 0 0;background-size:cover;background-repeat:no-repeat;background-position:center center}#events .event-card .photo:before{content:"";position:relative;display:block;width:100%;padding-top:100%}#events .event-card .details{position:absolute;display:block;font-size:0;width:100%;height:29%;left:0;bottom:0;overflow:hidden}#events .event-card .details:before{content:"";position:relative;display:inline-block;width:0;height:100%;vertical-align:middle}#events .event-card .content{position:relative;display:inline-block;font-size:0;width:100%;padding:0 20px;text-align:center;vertical-align:middle}#events .event-card .by{position:relative;font-family:Allura;font-size:21px;line-height:1em;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#events .event-card .title{position:relative;margin-top:5px;font-weight:600;font-size:15px;line-height:1.2em;height:2.4em;white-space:normal;overflow:hidden}#events .event-card .date{position:relative;display:block;margin:0 10px;margin-top:8px;font-weight:400;font-size:15px;line-height:1em;color:#000}#eventsButtons{position:relative;margin-top:30px;text-align:center}#eventsButtons .button{margin:6px}#events .slider .nav-button.left{left:-15px}#events .slider .nav-button.right{right:-15px}#events .slider .position-info{top:30px;right:24px}#news{position:relative;background-color:#f5f5f7;padding-bottom:100px}#newsHeader{position:relative;background-color:#000;overflow:hidden}#newsHeader .overlay{background-color:rgba(0,0,0,0.3)}#newsHeader .section-content>.content{top:-80px}#newsContent{position:relative;margin:0 -10px;margin-top:-220px;z-index:5}#newsRow{position:relative;font-size:0;white-space:nowrap;overflow:hidden}#news .grid-col{position:relative;display:inline-block;width:33.33%;padding:20px 10px;text-align:left;vertical-align:top}#news .news-card{position:relative;display:block;font-size:0;background-color:#fff;border-radius:18px;overflow:hidden;cursor:pointer;color:#202020;-webkit-box-shadow:2px 4px 12px 0 rgba(0,0,0,0.08);-moz-box-shadow:2px 4px 12px 0 rgba(0,0,0,0.08);-ms-box-shadow:2px 4px 12px 0 rgba(0,0,0,0.08);-o-box-shadow:2px 4px 12px 0 rgba(0,0,0,0.08);box-shadow:2px 4px 12px 0 rgba(0,0,0,0.08);-webkit-transition:-webkit-transform .5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow .5s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:-moz-transform .5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow .5s cubic-bezier(0.25,0.46,0.45,0.94);-ms-transition:-ms-transform .5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow .5s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:-o-transform .5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow .5s cubic-bezier(0.25,0.46,0.45,0.94);transition:transform .5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow .5s cubic-bezier(0.25,0.46,0.45,0.94)}#news .news-card:before{content:"";position:relative;display:block;width:100%;padding-top:150%}#news .news-card:hover{color:#202020;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:2px 4px 14px 0 rgba(0,0,0,0.15);-moz-box-shadow:2px 4px 14px 0 rgba(0,0,0,0.15);-ms-box-shadow:2px 4px 14px 0 rgba(0,0,0,0.15);-o-box-shadow:2px 4px 14px 0 rgba(0,0,0,0.15);box-shadow:2px 4px 14px 0 rgba(0,0,0,0.15)}#news .news-card:visited{color:#202020}#news .news-card .photo{position:absolute;font-size:0;width:100%;height:50%;left:0;top:0;border-radius:18px 18px 0 0;background-size:cover;background-repeat:no-repeat;background-position:center center}#news .news-card .details{position:absolute;display:block;font-size:0;width:100%;height:50%;left:0;bottom:0;overflow:hidden}#news .news-card .details:before{content:"";position:relative;display:inline-block;width:0;height:100%;vertical-align:middle}#news .news-card .content{position:relative;display:inline-block;font-size:0;width:100%;padding:0 20px;text-align:center;vertical-align:middle}#news .news-card .by{position:relative;font-family:Allura;font-size:22px;line-height:1em;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#news .news-card .title{position:relative;display:block;margin-top:8px;font-weight:600;font-size:17px;line-height:1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#news .news-card .date{position:relative;display:block;margin-top:8px;font-weight:400;font-size:16px;line-height:1em;color:#000}#news .news-card .content p{font-size:15px;line-height:1.4em;height:7em;white-space:normal;overflow:hidden;margin:0;margin-top:20px;text-align:center}#newsLinks{position:relative;padding-top:20px;text-align:center}#newsLinks .button{margin:6px}#news .slider .nav-button.left{left:-15px}#news .slider .nav-button.right{right:-15px}#news .slider .position-info{top:30px;right:24px}#admissions{position:relative}#admissions .contact-section{position:relative;margin-top:-10px;text-align:center}#admissions .contact-section .contact{position:relative;display:block;line-height:24px;font-size:18px;line-height:30px;margin:18px 0}#admissions .contact-section .contact .icon{position:relative;display:inline-block;margin-right:12px;text-align:center;color:#fff;font-size:24px;vertical-align:top;width:30px;line-height:30px}#admissions .contact-section .contact .icon.icon-envelope{top:-1px}#admissions .contact-section .contact .label{position:relative;display:inline-block;vertical-align:top}#admissions .contact-section .contact .label a{color:#fff}#admissions .link{margin-top:50px;text-align:center}#accreditation{position:relative;background-color:#fff;padding:100px 0;overflow:hidden}#accreditationLogos{position:relative;margin-top:60px}#accreditation .grid-row{position:relative;margin:-10px}#accreditation .grid-row:after{content:"";display:table;clear:both}#accreditation .grid-row .grid-col{position:relative;display:inline-block;float:left;width:12.5%;text-align:center;padding:10px;padding-bottom:20px}#accreditation .grid-row .grid-col:nth-child(5){width:20%}#accreditation .grid-row .grid-col:nth-child(n+6){width:15%}#accreditation .grid-row .grid-col a{position:relative;display:block;color:inherit}#accreditation .grid-row .grid-col .logo{position:relative;width:100%;text-align:center}#accreditation .grid-row .grid-col .logo .logo-image{position:relative;display:inline-block;width:100%;text-align:center}#accreditation .grid-row .grid-col .logo .logo-image:before{content:"";position:relative;display:block;width:100%;padding-top:100%}#accreditation .grid-row .grid-col .logo .logo-image .logo-bg{display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-position:center center;background-size:100% auto;background-repeat:no-repeat}#accreditation .grid-row .grid-col .name{position:relative;display:inline-block;width:100%}#accreditation .grid-row .grid-col .name:before{content:"";position:relative;display:inline-block;width:100%;padding-top:50%}#accreditation .grid-row .grid-col .name .name-content{position:absolute;left:0;right:0;top:0;bottom:0;padding:0;margin:0;text-align:center;vertical-align:top;white-space:nowrap;font-size:0}#accreditation .grid-row .grid-col .name .name-content:before{content:"";position:relative;display:inline-block;width:0;height:100%;vertical-align:middle}#accreditation .grid-row .grid-col .name .name-content .content{position:relative;display:inline-block;width:100%;vertical-align:middle;white-space:normal;font-size:16px;font-weight:600;line-height:1.2em;text-align:center}#accreditation .grid-row .grid-col .label{position:relative;margin-top:8px;font-size:13px;line-height:1.2em;text-align:center}#accrCambridge{padding-left:5px;padding-right:5px}#accrCambridge .logo-image:before{width:100% !important;padding-top:50% !important}#accrCambridge .logo-bg{top:15% !important}#accrEduTrust{padding-top:0}#accrEduTrust .logo-image:before{width:100% !important;padding-top:50% !important}#accrCPE .name .name-content{width:110% !important;left:-5% !important}#accrCPE .label{width:120% !important;left:-10% !important}@media(max-width:1720px){.poster-caption h2{font-size:50px}.poster-caption h3{font-size:25px}}@media(max-width:1220px){#accrCPE .name .name-content .content{font-size:15px !important}}@media(max-width:1150px){#events .grid-col{width:33.33%}#accreditation .grid-row .grid-col{width:25%;padding:10px}#accreditation .grid-row .grid-col:nth-child(n+5){padding-top:20px;width:33.33%}#accreditation .grid-row .grid-col:nth-child(5){clear:left}#accreditation .grid-row .grid-col .logo{display:inline-block;max-width:136px}#accreditation .grid-row .grid-col:nth-child(5) .logo{max-width:220px}#accreditation .grid-row .grid-col:nth-child(6) .logo{max-width:180px}#accreditation .grid-row .grid-col:nth-child(7) .name{max-width:200px}#accrCambridge .logo-bg{top:0 !important}#accrCPE .name .name-content{font-size:16px !important;width:100% !important;left:0 !important}}@media(max-width:1120px){#events .grid-col{width:33.33%}}@media(max-width:1080px){#number .number-label{font-size:42px}}@media(max-width:1050px){.section-with-bg{min-height:600px}.section-with-bg.three-by-one{min-height:450px}}@media(max-width:1000px){#posterAnniversary .poster-caption h2{font-size:72px;margin-bottom:30px}#posterAnniversary .poster-caption h2 sup{font-size:42px}#anniversaryLogo{width:250px;margin-bottom:-30px}#posterAnniversary .poster-caption a{margin:12px}.poster-caption h2{font-size:40px}.poster-caption h3{font-size:20px}#news .grid-col{width:50%}}@media(max-width:960px){#number{min-height:800px}#number .grid-row .grid-col{width:50%}#number .grid-row .grid-col:nth-child(2n+1){clear:both}#number .number-label{font-size:48px}#numberBackground{background-position:19% center}}@media(max-width:900px){#events .grid-col{width:50%}}@media(max-width:800px){.poster-caption h2{font-size:32px;padding:0 80px}.poster-caption h3{font-size:17px;padding:0 80px}#events .grid-col{width:50%}}@media(max-width:700px){#news .grid-col{position:relative;width:100%}#accrCPE .name{font-size:15px !important}}@media(max-width:600px){#poster{width:100%;height:auto;margin-top:72px}#poster:before{content:"";position:relative;display:block;width:100%;padding-top:100%}#posterAnniversary .poster-caption h2{font-size:60px;margin-bottom:20px;line-height:1.1em}#posterAnniversary .poster-caption h2 sup{font-size:36px}#anniversaryLogo{width:200px;margin-bottom:-20px}.poster-caption h2{font-size:26px;padding:0 40px}.poster-caption h3{font-size:16px;padding:0 40px}.poster-caption a{font-size:16px;padding:12px 24px;margin:24px;margin-bottom:0}.poster-caption a .icon{font-size:18px;margin-left:4px;line-height:16px}#poster a.jump-arrow{display:none}.section-with-bg{position:relative;min-height:0;padding:80px 0}.section-with-bg.three-by-one{min-height:0}.section-with-bg:before{display:none}.section-with-bg .section-content{position:relative;top:0;left:0;width:auto;height:auto}.section-with-bg .section-content>.content{position:relative;display:block;vertical-align:top}#about{padding:50px 0}#about .button-section{margin:40px 0}#number{min-height:0}#number .grid-row{margin:0 -5px}#number .grid-row .grid-col{padding:5px}#number .number-col{height:160px;padding:20px 10px 10px 10px}#number .number-icon{font-size:46px}#number .number-label{font-size:30px;margin-top:5px}#number .number-desc{font-size:12px;margin-top:8px}#numberBackground{background-position:32% center}#events{padding:50px 0}#eventsContent{margin-top:30px}#events .slider .nav-button.left{left:0}#events .slider .nav-button.right{right:0}#news{padding-bottom:50px}#newsHeader{padding:150px 0}#newsContent{padding-left:0;padding-right:0}#news .slider .nav-button.left{left:0}#news .slider .nav-button.right{right:0}#admissions{padding-top:60px;padding-bottom:110px}#accreditation{padding:60px 0}#accreditationLogos{margin-top:40px}#accreditation .grid-row .grid-col{width:33.33% !important}#accreditation .grid-row .grid-col:nth-child(5){width:66.66% !important}#accreditation .grid-row .grid-col:nth-child(6),#accreditation .grid-row .grid-col:nth-child(7){width:50% !important}#accreditation .grid-row .grid-col:nth-child(4),#accreditation .grid-row .grid-col:nth-child(6){clear:left}#accreditation .grid-row .grid-col:nth-child(5){clear:none}#accreditation .grid-row .grid-col .logo{max-width:120px}#accreditation .grid-row .grid-col:nth-child(5) .logo{max-width:200px}#accreditation .grid-row .grid-col:nth-child(6) .logo{max-width:150px}#accreditation .grid-row .grid-col:nth-child(7) .name{max-width:200px}#accreditation .grid-row .grid-col .name:before{padding-top:33.33%}#accreditation .grid-row .grid-col .label{font-size:12px}#accrCambridge{padding-left:0;padding-right:0}#accrCambridge .logo-bg{width:105% !important}#accrCPE{padding-top:0}}@media(max-width:480px){#posterAnniversary .poster-caption h2{font-size:36px;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,1)}#posterAnniversary .poster-caption h2 sup{font-size:20px}#anniversaryLogo{display:none}#posterAnniversary .poster-caption a{margin:6px}.poster-caption h2{font-size:23px;padding:0 20px}.poster-caption h3{font-size:15px;padding:0 20px}.poster-caption a{font-size:15px;padding:9px 18px;margin:20px;margin-top:15px;margin-bottom:0}#events .grid-col{width:100%}}@media(max-width:460px){#accreditation .grid-row .grid-col .name:before{padding-top:40%}}@media(max-width:420px){#accreditation .grid-row .grid-col .name:before{padding-top:50%}}@media(max-width:400px){#eventsButtons .button{display:block;margin:15px 0}#newsLinks .button{display:block;margin:15px 0}}@media(hover:none),(hover:on-demand){.poster-caption a:hover,.poster-caption a:visited,.poster-caption.visible a:hover,.poster-caption.visible a:visited{color:#fff;background-color:rgba(0,0,0,0.5);-webkit-tap-highlight-color:rgba(0,0,0,0)}}