.urgent ul{margin:0;padding:0;list-style:none}.features__grid__item__btn,.swiper__nav>*,.urgent__btn{border:0;outline:0;padding:0;cursor:pointer;background:transparent;-webkit-appearance:none;-webkit-border-radius:0}.btn:before,.contact__img,.swiper__nav>* svg,.updates__item__card__img:after,.urgent__btn svg,.urgent__icon svg{position:absolute;top:0;right:0;bottom:0;left:0}.features__grid__item__main__content__region{font-size:1.125em}#main__center__content__motto{font-size:2.25em;font-size:1.73077em}@media (min-width:769px){#main__center__content__motto{font-size:1.875em}}@media (min-width:1025px){#main__center__content__motto{font-size:2.04545em}}@media (min-width:1301px){#main__center__content__motto{font-size:2.25em}}.btn{font-weight:700}.btn{font-size:0.875rem;vertical-align:bottom;display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:2.8125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:inherit!important;border:none;border-radius:1.07143em;line-height:1.2;padding:.85em 1.65em;position:relative;overflow:hidden;background:var(--pri);z-index:0;-webkit-box-shadow:3px 0px 6px rgba(51, 51, 51, 0.3);box-shadow:3px 0px 6px rgba(51, 51, 51, 0.3)}.btn:before{background:rgba(255, 255, 255, 0.2);content:'';z-index:-1;opacity:0}@media (min-width:769px){.btn:hover:before{opacity:1}}.urgent ul{margin:0;padding:0;list-style:none}.features__grid__item__btn,.swiper__nav>*,.urgent__btn{border:0;outline:0;padding:0;cursor:pointer;background:transparent;-webkit-appearance:none;-webkit-border-radius:0}.btn:before,.contact__img,.swiper__nav>* svg,.updates__item__card__img:after,.urgent__btn svg,.urgent__icon svg{position:absolute;margin:auto}@supports (inset:0){.btn:before,.contact__img,.swiper__nav>* svg,.updates__item__card__img:after,.urgent__btn svg,.urgent__icon svg{inset:0}}@supports not (inset:0){.btn:before,.contact__img,.swiper__nav>* svg,.updates__item__card__img:after,.urgent__btn svg,.urgent__icon svg{top:0;right:0;bottom:0;left:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.btn:before,.contact__img,.swiper__nav>* svg,.updates__item__card__img:after,.urgent__btn svg,.urgent__icon svg{top:0;right:0;bottom:0;left:0}}.urgent ul a{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.main__center__content__values li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn,.features__grid__item__btn,.features__grid__item__btn__arrow,.features__grid__item__btn svg,.urgent__btn{-webkit-transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, -webkit-box-shadow 0.2s ease;transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, -webkit-box-shadow 0.2s ease;-o-transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease}.btn:before,.features__grid__item__btn:before,.features__grid__item__btn__arrow:after,.main__center__content__values li,.swiper-slide,.urgent{-webkit-transition:opacity 0.35s ease, visibility 0.35s ease, -webkit-transform 0.35s ease, -webkit-clip-path 0.35s ease;transition:opacity 0.35s ease, visibility 0.35s ease, -webkit-transform 0.35s ease, -webkit-clip-path 0.35s ease;-o-transition:transform 0.35s ease, opacity 0.35s ease, visibility 0.35s ease, clip-path 0.35s ease;transition:transform 0.35s ease, opacity 0.35s ease, visibility 0.35s ease, clip-path 0.35s ease;transition:transform 0.35s ease, opacity 0.35s ease, visibility 0.35s ease, clip-path 0.35s ease, -webkit-transform 0.35s ease, -webkit-clip-path 0.35s ease}.admin_editable.contact__img{position:absolute!important;overflow:hidden!important;background:transparent}.admin_editable.contact__img:hover{z-index:auto}@supports ((-o-object-fit:cover) or (object-fit:cover)){.admin_editable.contact__img img{-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important;position:relative!important;top:auto!important;left:auto!important;margin:0!important}}.contact__img>div{height:100%}@media (min-width:1050px){.js_fade,.js_fadeup{opacity:0;-webkit-transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1)}.js_fadeup{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.hit .js_fade{opacity:1}.hit .js_fadeup{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.hit .js_fade:first-child,.hit .js_fadeup:first-child{-webkit-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}.hit .js_fade:nth-child(2),.hit .js_fadeup:nth-child(2){-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.hit .js_fade:nth-child(3),.hit .js_fadeup:nth-child(3){-webkit-transition-delay:900ms;-o-transition-delay:900ms;transition-delay:900ms}.hit .js_fade:nth-child(4),.hit .js_fadeup:nth-child(4){-webkit-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}.hit .js_fade:nth-child(5),.hit .js_fadeup:nth-child(5){-webkit-transition-delay:1500ms;-o-transition-delay:1500ms;transition-delay:1500ms}.hit .js_fade:nth-child(6),.hit .js_fadeup:nth-child(6){-webkit-transition-delay:1800ms;-o-transition-delay:1800ms;transition-delay:1800ms}.hit .js_fade:nth-child(7),.hit .js_fadeup:nth-child(7){-webkit-transition-delay:2100ms;-o-transition-delay:2100ms;transition-delay:2100ms}.hit .js_fade:nth-child(8),.hit .js_fadeup:nth-child(8){-webkit-transition-delay:2400ms;-o-transition-delay:2400ms;transition-delay:2400ms}}.swiper__nav{visibility:hidden}.swiper__nav>*{width:4em;height:4em;border-radius:50%;visibility:visible;position:relative;cursor:pointer;display:inline-block;background:#FFF;color:var(--pri);-webkit-transition:color 0.2s ease, opacity 0.35s ease;-o-transition:color 0.2s ease, opacity 0.35s ease;transition:color 0.2s ease, opacity 0.35s ease}.swiper__nav>[aria-disabled=true]{opacity:.2;cursor:auto;pointer-events:none}.swiper__nav>* svg{font-size:2em}@media (min-width:769px){.swiper__nav>:not([aria-disabled=true]):hover{color:#E2E2E2}}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:0}[swiper-trans=true] .swiper{overflow:visible}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}[swiper-trans=true] .swiper-slide{opacity:0;visibility:hidden;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}[swiper-trans=true] .swiper-slide.swiper-slide-visible{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.urgent{color:#FFF;background:#e24141;height:3.5em;line-height:3.5em;overflow:hidden;position:fixed;bottom:0;left:0;right:0;z-index:4;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.mason--ready .urgent{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.urgent ul a{padding:0 4.375em 0 5.3125em;display:block}.urgent ul p{display:inline}.urgent__icon{width:3.75em;position:absolute;top:0;left:0;bottom:0;z-index:1;background:#cf3535}.urgent__icon svg{font-size:1.5em;margin:auto}.urgent__btn{width:4.375em;position:absolute;top:0;right:0;bottom:0;z-index:0;background:inherit}.urgent__btn svg{margin:auto;font-size:1em;color:rgba(0, 0, 0, 0.3)}.urgent__nocookie ul a{padding-right:1.5em}.mason--urgent-hide .urgent{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}@media (min-width:980px){.menu{padding-left:20.625em}}.content__attachments,.content__region,.content__title,.content__title.admin_editable{display:none}.main{padding:5vw 5%}.main__bg{position:relative;border-radius:1.25em;overflow:hidden;min-height:50vw;z-index:1}.main__bg__dots{display:block;position:absolute;bottom:.65em;right:.65em;left:.65em;z-index:1;text-align:center}#main__center__content__motto{margin:.35em 0 0}.main__center{width:100%;padding:3.125em 5% 1.25em;margin-top:-1.875em;background:#E2E2E2;border-radius:1.25em}.main__center__content__header{display:none}.main__center__content__values p{margin:0}.main__center__content__values ul{margin-top:.35em;display:-ms-grid;display:grid;grid-template-areas:"values"}.main__center__content__values li{-ms-grid-row:1;-ms-grid-column:1;grid-area:values;opacity:0;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.main__center__content__values li.active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}@media (min-width:980px){.main{width:calc(100% - 20.625em);width:calc(100% - clamp(16.5em, 20vw, 20.625em));min-height:calc(100vh - 11.25em);left:clamp(16.5em, 20vw, 20.625em);display:-webkit-box;display:-ms-flexbox;display:flex;padding:10em 2.5em 2.5em;background:#000}.main__bg{min-height:0;border-radius:0;z-index:auto;position:absolute}.main__bg__dots{display:none}.main__center{width:100%;max-width:none;min-height:22.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0;background:transparent;color:#FFF}}@media (min-width:980px) and (min-width:769px){.main__center{font-size:0.8em}}@media (min-width:980px) and (min-width:980px){.main__center{font-size:0.9em}}@media (min-width:980px) and (min-width:1301px){.main__center{font-size:1em}}@media (min-width:980px){.main__center__content{max-width:564px;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2)}.main__center__content__header{display:block}.main__center__content__values{text-align:left;margin-top:.85em;padding-top:1.85em;border-top:4px solid #E2E2E2}.main__center__content__values li{display:block}}.features{background:#FFF}.features__logo{display:none}@media (min-width:769px){.features__logo{font-size:0.6em}}@media (min-width:980px){.features__logo{font-size:0.8em}}@media (min-width:1301px){.features__logo{font-size:1em}}.features__grid{padding:0}.features__grid__bg{display:none}.features__grid__item{width:90%;margin:0 auto;background:#E2E2E2;border-radius:1.25em;overflow:hidden}.features__grid__item:not(:first-child){margin-top:5vw}.features__grid__item__btn{padding:1em 5%;pointer-events:none;background:var(--pri);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFF}@media (min-width:769px){.features__grid__item__btn{font-size:0.9em}}@media (min-width:980px){.features__grid__item__btn{font-size:0.95em}}@media (min-width:1301px){.features__grid__item__btn{font-size:1em}}.features__grid__item__btn svg{width:1.15385em!important;font-size:1.625em;color:rgba(255, 255, 255, 0.5);margin-right:.5em}.features__grid__item__btn__arrow{display:none}.features__grid__item__main{padding:1.25em}.features__grid__item__main__header{display:none}.features__grid__item__main__content__region{line-height:1.66667;margin:.65em 0 0}.features__grid__item__main__content__region .ms-btn{margin-top:2em}.features__grid__item__main__footer{display:none}.features__trust{margin-top:5vw;padding:5vw 5%}.features__trust a:not(.admin__help){font-size:14px;padding:1.35em 5% 1.15em;text-align:left;border-radius:0.9375em;background:rgba(0, 0, 0, 0.3)}.features__trust p{margin:0}.features__trust p:last-child{font-size:12px;margin-top:1.5em;position:relative;padding-right:1.5em}.features__trust p:last-child:after{font-family:fontAwesome;content:'\f105';font-size:21px;position:absolute;bottom:-6px;right:0}@media (min-width:980px){.features{position:absolute;top:0;left:0;height:100%;min-height:25em;z-index:2;padding:0;padding-bottom:2.5em;width:20.625em;width:clamp(16.5em, 20vw, 20.625em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:transparent}.features:before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:var(--pri);border-top-right-radius:1.875em;-webkit-box-shadow:3px 0px 6px rgba(51, 51, 51, 0.3);box-shadow:3px 0px 6px rgba(51, 51, 51, 0.3);z-index:-1}.features__logo{display:block;padding:2.625em 5%;text-align:center}.features__logo img{max-width:12em;max-height:12em;vertical-align:top}.features__logo:after,.features__trust:after{position:absolute;content:'';right:6%;bottom:0;left:6%;border-bottom:3px solid rgba(0, 0, 0, 0.3)}.features__trust{padding:1.375em 6% 0 0;margin-bottom:1.25em}.features__trust a:not(.admin__help){padding-left:1em;padding-right:1em;border-top-left-radius:0;border-bottom-left-radius:0}.features__trust:after{bottom:100%}.features__grid{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:transparent;position:static;margin:0 auto;padding:0}.features__grid__item{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:left;border-radius:0;position:static;background:transparent}.features__grid__item:not(:first-child){margin-top:0}.features__grid__item.active .features__grid__item__btn,.features__grid__item:hover .features__grid__item__btn{color:var(--sec)}.features__grid__item.active .features__grid__item__btn:before,.features__grid__item:hover .features__grid__item__btn:before{-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%)}.features__grid__item.active .features__grid__item__btn svg,.features__grid__item:hover .features__grid__item__btn svg{color:inherit}.features__grid__item.active .features__grid__item__btn__arrow,.features__grid__item:hover .features__grid__item__btn__arrow{background:var(--sec);color:var(--pri)}.features__grid__item.active .features__grid__item__btn__arrow:after{-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.features__grid__item.active .features__grid__item__main{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.features__grid__item.active~.features__grid__bg{width:70vw}.features__grid__item__btn{z-index:1;height:100%;text-align:left;pointer-events:auto;background:transparent;padding:0 calc(6% + 2.5em) 0 6%}.features__grid__item__btn:before{position:absolute;content:'';top:50%;left:0;background:var(--sec);width:0.375em;height:3.125em;-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.features__grid__item__btn__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:6%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.875em;height:1.875em;color:var(--pri);border-radius:0.5em;background:rgba(255, 255, 255, 0.6)}.features__grid__item__btn__arrow:after{font-size:1.875em;font-family:fontAwesome;content:'\f105'}.features__grid__item__main{scrollbar-width:thin;scrollbar-color:var(--pri) rgba(0, 0, 0, 0.07);-ms-overflow-style:-ms-autohiding-scrollbar;overflow:hidden;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:100%;bottom:2.5em;width:70vw;width:calc(100vw - 20.625em);width:calc(100vw - clamp(16.5em, 20vw, 20.625em));max-width:78.125em;padding:0;opacity:0;visibility:hidden;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-webkit-transition:opacity 0.1s ease, visibility 0.1s ease, -webkit-transform 0.1s ease;transition:opacity 0.1s ease, visibility 0.1s ease, -webkit-transform 0.1s ease;-o-transition:transform 0.1s ease, opacity 0.1s ease, visibility 0.1s ease;transition:transform 0.1s ease, opacity 0.1s ease, visibility 0.1s ease;transition:transform 0.1s ease, opacity 0.1s ease, visibility 0.1s ease, -webkit-transform 0.1s ease}.features__grid__item__main::-webkit-scrollbar{width:8px}.features__grid__item__main::-webkit-scrollbar-track{background:rgba(0, 0, 0, 0.07)}.features__grid__item__main::-webkit-scrollbar-thumb{background:var(--pri)}.features__grid__item__main__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 3em);margin:0 auto;padding:1.25em 0 1em;border-bottom:2px solid #FFF}.features__grid__item__main__header__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.features__grid__item__main__header__btn svg{font-size:1.5em;margin-right:.25em}.features__grid__item__main__content{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:2em 1.5em 0}.features__grid__item__main__footer{display:block;height:50%;min-height:12.5em;padding-bottom:1.25em;position:relative;overflow:hidden}.features__grid__item__main__footer>img,.features__grid__item__main__footer>svg{position:absolute;bottom:-1.25em;left:50%;max-height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.features__grid__item__main__footer>svg{height:100%}.features__grid__bg{display:block;z-index:-2;position:absolute;top:0;left:calc(100% - 30px);bottom:0;width:0;overflow:hidden;background:#E2E2E2;-webkit-box-shadow:3px 0px 6px rgba(51, 51, 51, 0.3);box-shadow:3px 0px 6px rgba(51, 51, 51, 0.3);-webkit-transition:width 0.5s cubic-bezier(0.77, 0, 0.18, 1);-o-transition:width 0.5s cubic-bezier(0.77, 0, 0.18, 1);transition:width 0.5s cubic-bezier(0.77, 0, 0.18, 1)}.features__grid__bg__shape{color:#D4D4D4;position:absolute;bottom:0;left:0}.features__trust{margin-top:0}}@media (min-width:980px){.features__grid__item[data-type="About our School"] .features__grid__item__main,.features__grid__item[data-type=Attendance] .features__grid__item__main,.features__grid__item[data-type="Twitter feed"] .features__grid__item__main{max-width:37.5em}.features__grid__item[data-type="Facebook feed"] .features__grid__item__main,.features__grid__item[data-type="House Points"] .features__grid__item__main,.features__grid__item[data-type="Instagram feed"] .features__grid__item__main,.features__grid__item[data-type=Quicklinks] .features__grid__item__main{max-width:32.5em}.features__grid__item[data-type=Awards] .features__grid__item__main,.features__grid__item[data-type="Contact Details"] .features__grid__item__main{max-width:45.625em}.features__grid__item[data-type="About our School"].active~.features__grid__bg img[data-type="About Our School"],.features__grid__item[data-type=Awards].active~.features__grid__bg img[data-type=Awards],.features__grid__item[data-type="Twitter feed"].active~.features__grid__bg img[data-type="Twitter feed"]{opacity:1;-webkit-transform:translateX(-47%) translateY(0);-ms-transform:translateX(-47%) translateY(0);transform:translateX(-47%) translateY(0);-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}}.stats__item{margin:1em 0}.stats__item__title{margin:0 0 .5em}.stats__item__score{display:-webkit-box;display:-ms-flexbox;display:flex}.stats__item__score__bar{display:block;width:100%;height:8px;overflow:hidden;position:relative;background:rgba(0, 0, 0, 0.1)}.stats__item__score__bar span{position:absolute;top:0;left:0;bottom:0;width:0;background:var(--pri);-webkit-transition:width 0.35s ease 0.5s;-o-transition:width 0.35s ease 0.5s;transition:width 0.35s ease 0.5s}.stats__item__score p{margin:-.35em 0 0 1em}@media (min-width:600px){.stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.25em}.stats__item{width:50%;padding:0 1.25em;margin:1.5em 0}}.contact{font-size:1.0625em;line-height:1.41176}.contact__item{margin:.85em 0}.contact__item p{margin:.15em 0}.contact__item p a{text-decoration:underline;color:var(--pri)}.contact__img{display:none}@media (min-width:980px){.contact__img{display:block}.contact__img.admin_editable{background:#222}}.pts{margin:-2em -2.5em}.pts__item{padding:2em 2.5em}.pts__item>div{min-height:5.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:2em 1em 0.5em 3.125em;position:relative;border-radius:1.25em}.pts__item__icon{position:absolute;top:50%;left:-0.625em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pts__item p{margin:.15em 0}@media (min-width:600px){.pts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pts__item{width:50%}}.updates__item{margin:3em 0}.updates__item__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:1.25em}.updates__item__card__img{position:relative;border-top-left-radius:inherit;border-top-right-radius:inherit}.updates__item__card__img:before{content:'';display:block;visibility:hidden;padding-bottom:59.06433%}.updates__item__card__img:after{content:'';background:var(--pri);border-top-left-radius:inherit;border-top-right-radius:inherit;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0)}[data-type=events] .updates__item__card__img:after{background:var(--sec)}[data-type=letters] .updates__item__card__img:after{background:#BBB}[data-type=events] .updates__item__card__img span:after,[data-type=events] .updates__item__card__img span:before{position:absolute;content:'';z-index:1;width:3.375em;height:3.375em;border-radius:50%;border:0.4375em solid var(--pri)}[data-type=events] .updates__item__card__img span:before{top:-10%;left:20%;font-size:1.25em}[data-type=events] .updates__item__card__img span:after{bottom:15%;right:25%}.updates__item__card__img img{z-index:1;max-width:57%;max-height:100%;-webkit-transform:translateY(-13.5%);-ms-transform:translateY(-13.5%);transform:translateY(-13.5%)}[data-type=events] .updates__item__card__img img{right:5%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.updates__item__card__txt{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.75em 1.5em}.updates__item__card__txt ul{margin:2em 0}.updates__item__card__txt li p{margin:.25em 0 0}.updates__item__card__txt .ms-btn{margin-top:auto}@media (min-width:980px){.updates{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin:2em -1.5vw 0;padding:0 0.625em}.updates__item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 1.5vw}.updates__item__card{height:100%}}@media (min-width:1400px){.updates__item__card__txt .ms-btn>*{min-width:14.375rem;text-align:center}}.social__item{margin:0 0 2em 0;border-bottom:1px solid black}.social__item__date{position:relative;margin:0}.social__item__content{position:relative;overflow:hidden;max-height:13.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;line-height:1.66667;margin-top:.25em}.social__item__link{position:relative;margin-bottom:0}.social__item__link strong{position:relative;top:-10px}.social__item .abs_fill{position:relative;height:400px;margin:auto auto 1em auto}@media (max-width:980px){.features__grid__item[data-type="Facebook feed"] .features__grid__item__main,.features__grid__item[data-type="Instagram feed"] .features__grid__item__main{padding:0em}.features__grid__item[data-type="Facebook feed"] .features__grid__item__main__content,.features__grid__item[data-type="Instagram feed"] .features__grid__item__main__content{padding:1.25em}}.quicklinks{margin:-1.6875em}.quicklinks__item{padding:1.6875em}.quicklinks__item a{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:transparent;padding:4.5em 1.125em 0.625em}.quicklinks__item__bg{background:var(--pri);border-radius:0.9375em;overflow:hidden;z-index:-1}.quicklinks__item__bg:before{width:12.5em;height:6.25em;background:rgba(0, 0, 0, 0.3);position:absolute;content:'';bottom:100%;right:100%;-webkit-transform:rotate(-30deg) translate(50%, 100%);-ms-transform:rotate(-30deg) translate(50%, 100%);transform:rotate(-30deg) translate(50%, 100%)}.quicklinks__item__icon{position:absolute;top:-0.8125em;left:0;right:0;margin:0 auto}.quicklinks__item__txt{width:100%;padding:.925em;font-size:14px;display:block;border-radius:0.9375em}@media (min-width:500px){.quicklinks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.quicklinks__item{width:50%}}.awards{font-size:0.6em;padding:0 1.25em;text-align:center}@media (min-width:415px){.awards{font-size:0.7em}}@media (min-width:769px){.awards{font-size:0.8em}}@media (min-width:980px){.awards{font-size:0.9em}}@media (min-width:1301px){.awards{font-size:1em}}.awards li{margin:0.625em;display:inline-block;vertical-align:middle}.awards li a[href=""]{pointer-events:none;cursor:default}.awards img{max-width:15.625em;max-height:6.25em;vertical-align:middle}@media (min-width:980px){.footer{z-index:2}}