@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kalam&family=Open+Sans&family=Oswald:wght@200;300;400&family=Roboto:wght@100;300;400&display=swap);.site-top{background:#c00;padding:5px 0;margin:0}.site-top-inner{text-align:center;padding:0;margin:0}.site-top-inner-phone{color:#fff;font-size:26px}.site-top-inner-phone .school-data-phone span{font-size:20px;margin-right:10px}@media (max-width:1300px){.site-top-inner-phone .school-data-phone span{font-size:16px}}.site-top-inner-phone .school-data-phone--value{display:inline-flex!important}@media (max-width:1300px){.site-top-inner-phone{font-size:20px}}.site-top-inner-home{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.site-top-inner-home a{text-decoration:none!important;color:#fff}.site-top-inner-home span{color:#fff;margin-right:5px}.site-header{font-family:'Raleway',sans-serif;background:#fff}.site-header__school-details{display:flex;flex-wrap:nowrap;padding:0}.site-header__school-details-inner{display:inline-flex;flex-wrap:wrap;align-items:center}@media (max-width:991px){.site-header__school-details-inner{justify-content:center}}.site-header__school-details--heading{display:block;width:100%;font-size:2.25rem;font-weight:500;line-height:1.1;color:#4f4f50;position:relative;margin-bottom:-10px}@media (max-width:1300px){.site-header__school-details--heading{font-size:2rem}}@media (max-width:991px){.site-header__school-details--heading{margin-bottom:0}}@media (max-width:400px){.site-header__school-details--heading{font-size:1.375rem;min-width:100%;text-align:center}}.site-header__school-details--motto{display:block;color:#ea0202;font-size:1.75rem;font-family:'Raleway',sans-serif;position:relative}@media (max-width:1300px){.site-header__school-details--motto{font-size:1.4rem}}@media (max-width:400px){.site-header__school-details--motto{font-size:1rem;line-height:1.1;text-align:center;width:100%;display:block}}@media (max-width:991px){.site-header__school-details{flex-wrap:wrap;text-align:center}}.site-header-wrapper{max-width:90%;margin:0 auto;align-items:flex-start;padding:15px 0}.site-header-wrapper .site-header__top-right{display:flex;justify-content:flex-end}.site-header-wrapper .site-header__top-right .school-data-search-box .school-data-search--value .search-box-container--fields .form-control{background:#fff;border:0;outline:0;border-right:none;padding:4px;box-shadow:none;border-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px;height:32px;line-height:normal;width:172px}.site-header-wrapper .site-header__top-right .school-data-search-box .school-data-search--value .search-box-container--fields ::placeholder{color:#6d6b6b}.site-header-wrapper .site-header__top-right .school-data-search-box .school-data-search--value .search-box-container--fields .btn-secondary{background:#fff;padding:4px;border:0;outline:0;box-shadow:none;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;min-height:32px;line-height:normal;color:#605bb2;width:27px;margin:0}.site-header-wrapper .site-header__top-right .school-data-search-box .school-data-search--value .search-box-container--fields .btn-secondary .fa-search{color:#605bb2;font-size:.938rem;padding-right:2px}.site-header-wrapper .school-data-logo{display:inline-block;vertical-align:middle;width:auto}.site-header-wrapper .school-data-logo--image{width:130px;margin-right:10px;position:relative}@media (max-width:1300px){.site-header-wrapper .school-data-logo{flex:0 0 120px}}@media (max-width:991px){.site-header-wrapper .school-data-logo{flex:0 0 100%;margin-bottom:15px}}.site-header__school-contact{display:flex;justify-content:center;font-size:.86rem;flex-wrap:wrap;color:#000;padding:30px 0 20px}.site-header__school-contact .school-data-address--value,.site-header__school-contact .school-data-email--value,.site-header__school-contact .school-data-phone--value{font-size:.688rem;font-family:'Raleway',sans-serif;position:relative}.site-header__school-contact .school-data-address--value a:hover,.site-header__school-contact .school-data-address--value a:link,.site-header__school-contact .school-data-email--value a:hover,.site-header__school-contact .school-data-email--value a:link,.site-header__school-contact .school-data-phone--value a:hover,.site-header__school-contact .school-data-phone--value a:link{color:#000}.site-header__school-contact .school-data-address,.site-header__school-contact .school-data-email,.site-header__school-contact .school-data-phone{display:inline-flex}.site-header__school-contact .school-data-address .school-data-icon--i,.site-header__school-contact .school-data-email .school-data-icon--i,.site-header__school-contact .school-data-phone .school-data-icon--i{padding-right:5px}.site-header__school-contact .school-data-email:before,.site-header__school-contact .school-data-phone:before{content:'|';position:relative;color:#000;padding:0 10px}.site-header__top-right{padding:0}.site-header__top-right .school-data-search-toggle{width:210px}.site-header__top-right .school-data-search-toggle,.site-header__top-right .school-data-translate-toggle{top:69px;left:auto!important;position:absolute;border-radius:5px;background-color:#c00;justify-content:center}.site-header__top-right .school-data-search-toggle a,.site-header__top-right .school-data-translate-toggle a{display:flex;align-items:center}.site-header__top-right .school-data-search-toggle .school-data-icon-toggle-close,.site-header__top-right .school-data-translate-toggle .school-data-icon-toggle-close{display:none}.site-footer .school-data-address--value a:link,.site-footer .school-data-email--value a:link,.site-footer .school-data-headteacher--value a:link,.site-footer .school-data-phone--value a:link,.site-header__top-right .school-data-search-toggle a:hover,.site-header__top-right .school-data-search-toggle a:link,.site-header__top-right .school-data-search-toggle a:visited,.site-header__top-right .school-data-translate-toggle a:hover,.site-header__top-right .school-data-translate-toggle a:link,.site-header__top-right .school-data-translate-toggle a:visited{color:#fff}@media (max-width:991px){.site-header__top-right .school-data-search-toggle,.site-header__top-right .school-data-translate-toggle{top:49px}}.site-header__top-right .school-data-translate-toggle{width:195px;right:0}.site-header__top-right .school-data-translate-toggle .translate-wrapper{padding:0}.site-header__top-right .school-data-translate-toggle .translate-wrapper .translate-data{min-width:170px}.site-header__top-right .school-data-translate-toggle .translate-wrapper .translate-data .ng-select{min-width:185px}.site-header__top-right .school-data-translate-toggle .translate-wrapper .translate-data .ng-select-container{padding:3px 0}.site-header__top-right .school-data-icon,.site-header__top-right .theme-social-icon{background:#c00;color:#fff;padding:25px 5px 10px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;display:inline-block;width:64px;height:67px;text-align:center;vertical-align:top;font-size:.938rem;line-height:normal;margin-left:5px;position:relative;cursor:pointer}.site-header__top-right .school-data-icon i,.site-header__top-right .theme-social-icon i{font-size:1.563rem;padding:4px 0 3px}@media (max-width:991px){.site-header__school-contact{display:none}.site-header__top-right{order:-1}.site-header{padding:0 15px}.site-header__top-right .social-media{order:-2}.site-header__top-right .social-media .theme-social-icon{padding:5px 5px 9px;width:52px;height:46px}.site-header__top-right .social-media .theme-facebook{height:39px}.site-header__top-right .school-data-icon i,.site-header__top-right .social-media .theme-facebook i{font-size:1.063rem}.site-header__top-right .site-header-traslate .school-data-icon{padding:5px 5px 9px;width:52px;height:46px}.site-header__top-right .site-header-traslate .school-data-icon i{font-size:1.563rem}.site-header__top-right .school-data-icon{padding:5px 5px 9px;height:39px;width:52px}}.site-nav{margin:15px 0}.site-nav .site-menu--horizontal{z-index:2;width:90%;margin:0 auto}.site-nav .site-menu--horizontal>.site-menu-item{width:14.666%;margin:.5%;border-radius:20px;transition:border-radius ease .5s}.site-nav .site-menu--horizontal>.site-menu-item:hover{border-bottom-left-radius:0;border-bottom-right-radius:0}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+1){background:#db2b37}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+1)>.site-menu-item--link,.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+2)>.site-menu-item--link,.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+3)>.site-menu-item--link,.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+4)>.site-menu-item--link,.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+5)>.site-menu-item--link,.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+6)>.site-menu-item--link{font-size:1.375rem}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+1)>.site-menu-item--link::before{content:'';width:81px;height:81px;margin-bottom:20px;background-size:contain!important;background:url(./img/menu1.png) no-repeat}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+1)>.site-menu-item--link::after{display:block;position:absolute;content:'';width:28px;height:3px;background:#fff;bottom:29px;left:0;right:0;margin:0 auto}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+1) ul{background:#db2b37;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+2){background:#e5b41f}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+2)>.site-menu-item--link::before{content:'';width:81px;height:81px;margin-bottom:20px;background-size:contain!important;background:url(./img/menu2.png) no-repeat}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+2)>.site-menu-item--link::after{display:block;position:absolute;content:'';width:28px;height:3px;background:#fff;bottom:29px;left:0;right:0;margin:0 auto}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+2) ul{background:#e5b41f;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+3){background:#45be4b}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+3)>.site-menu-item--link::before{content:'';width:81px;height:81px;margin-bottom:20px;background-size:contain!important;background:url(./img/menu3.png) no-repeat}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+3)>.site-menu-item--link::after{display:block;position:absolute;content:'';width:28px;height:3px;background:#fff;bottom:29px;left:0;right:0;margin:0 auto}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+3) ul{background:#45be4b;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+4){background:#42acc3}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+4)>.site-menu-item--link::before{content:'';width:81px;height:81px;margin-bottom:20px;background-size:contain!important;background:url(./img/menu4.png) no-repeat}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+4)>.site-menu-item--link::after{display:block;position:absolute;content:'';width:28px;height:3px;background:#fff;bottom:29px;left:0;right:0;margin:0 auto}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+4) ul{background:#42acc3;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+5){background:#507ccb}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+5)>.site-menu-item--link::before{content:'';width:81px;height:81px;margin-bottom:20px;background-size:contain!important;background:url(./img/menu5.png) no-repeat}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+5)>.site-menu-item--link::after{display:block;position:absolute;content:'';width:28px;height:3px;background:#fff;bottom:29px;left:0;right:0;margin:0 auto}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+5) ul{background:#507ccb;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+6){background:#9671cd}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+6)>.site-menu-item--link::before{content:'';width:81px;height:81px;margin-bottom:20px;background-size:contain!important;background:url(./img/menu6.png) no-repeat}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+6)>.site-menu-item--link::after{display:block;position:absolute;content:'';width:28px;height:3px;background:#fff;bottom:29px;left:0;right:0;margin:0 auto}.site-nav .site-menu--horizontal>.site-menu-item:nth-child(6n+6) ul{background:#9671cd;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.site-nav .site-menu--horizontal>.site-menu-item .site-menu-item--link{padding:13px 15px;text-align:center;justify-content:center;height:230px;color:#fff;font-size:1.375rem;position:relative;transition:border-radius ease 300ms;flex-direction:column}@media (max-width:1300px){.site-nav .site-menu--horizontal>.site-menu-item .site-menu-item--link{font-size:14px!important}}.site-nav .site-menu--horizontal .site-menu-item--submenu{padding:25px 0;width:100%}.site-nav .site-menu--horizontal .site-menu-item--submenu .site-menu-item--submenu{top:-15px}.site-nav .site-menu--horizontal .site-menu-item--submenu .site-menu-item .site-menu-item--link{text-align:left;justify-content:flex-start;padding-left:40px;height:auto}.site-nav .site-menu--horizontal .site-menu-item--submenu .site-menu-item>.site-menu-item--link{justify-content:flex-start;padding:13px 40px;text-align:center;font-family:'Raleway',sans-serif;font-size:.938rem;font-weight:400;color:#fff}.site-nav .site-menu--horizontal .site-menu-item--submenu .site-menu-item,.site-nav .site-menu--horizontal>.site-menu-item{flex-grow:1;background:0 0}.site-nav .site-menu--horizontal>.site-menu-item>.site-menu-item--link{font-family:'Raleway',sans-serif;font-size:.938rem;font-weight:400;color:#fff}.site-nav .site-menu--horizontal .site-menu-item--submenu .site-menu-item.sub-menu-visible:hover>.site-menu-item--link,.site-nav .site-menu--horizontal .site-menu-item--submenu .site-menu-item.sub-menu-visible:visited:hover>.site-menu-item--link,.site-nav .site-menu--horizontal>.site-menu-item.sub-menu-visible:hover>.site-menu-item--link,.site-nav .site-menu--horizontal>.site-menu-item.sub-menu-visible:visited:hover>.site-menu-item--link{border-radius:0}.site-nav .site-menu--mobile{background:#c00}.site-nav .site-menu--mobile-button{display:flex;justify-content:flex-end}.site-nav .site-menu--mobile-button .hamburger-inner,.site-nav .site-menu--mobile-button .hamburger-inner:after,.site-nav .site-menu--mobile-button .hamburger-inner:before,.site-nav .site-menu--mobile-button .hamburger.is-active .hamburger-inner,.site-nav .site-menu--mobile-button .hamburger.is-active .hamburger-inner::after,.site-nav .site-menu--mobile-button .hamburger.is-active .hamburger-inner::before{background-color:#fff}.site-nav .site-menu--mobile .site-menu-item{background:#c00}.site-nav .site-menu--mobile .site-menu-item--toggle{flex:0 0 45px;max-width:45px;color:#fff;background:0 0}.site-nav .site-menu--mobile .site-menu-item--toggle .site-menu-item--toggle-icon::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";font-size:1rem;color:#fff}.site-nav .site-menu--mobile .site-menu-item.sub-menu-visible>.site-menu-item--link{background-color:transparent}.site-nav .site-menu--mobile .site-menu-item--link:hover,.site-nav .site-menu--mobile .site-menu-item.sub-menu-visible>.site-menu-item--link:hover{color:#404040;background:#fff}.site-nav .site-menu--mobile .site-menu-item--link{color:#fff;padding:5px 0;font-size:.977rem;font-family:"Open Sans",Arial,sans-serif}.site-nav .site-menu--mobile .site-menu-item--submenu .site-menu-item{padding-left:10px}.site-menu--mobile{background:#c00;margin-bottom:0}.top-swiper-slideshow .swiper-slide img{display:block;position:relative;max-width:90%;margin:0 auto}.top-swiper-slideshow__images .swiper-wrapper img{max-height:776px}.site-slideshow-wrapper{position:relative;background:#e7e6e6;display:block;padding-bottom:0}.site-slideshow-wrapper .top-swiper-slideshow__nav .swiper-pagination{position:absolute}.site-slideshow-wrapper .top-swiper-slideshow__captions{position:absolute;bottom:40px;z-index:1;width:100%;text-align:center}.site-slideshow-wrapper .top-swiper-slideshow__captions .top-swiper-slideshow__caption--title{font-size:2.5rem;font-weight:500}@media (max-width:991px){.site-slideshow-wrapper .top-swiper-slideshow__captions .top-swiper-slideshow__caption--title{font-size:2rem;line-height:normal;margin:0}}.site-slideshow-wrapper .top-swiper-slideshow__captions .top-swiper-slideshow__caption--text{font-size:1.8rem}@media (max-width:991px){.site-slideshow-wrapper .top-swiper-slideshow__captions .top-swiper-slideshow__caption--text{font-size:1.5rem}.carousel-caption{padding:10px}.carousel-caption--title{font-size:1.3rem}.carousel-caption--text{font-size:.8rem}}.template-container{background-color:#fff}@media (max-width:991px){.template-container{background-color:#fff}}.site-container{position:relative;background:#f9f9f9;display:block;padding-bottom:0}.site-container,.site-footer{font-family:'Raleway',sans-serif}.site-content-section-column-wrapper{max-width:90%;margin:0 auto}@media (max-width:991px){.site-content-section-column-wrapper{max-width:100%;display:block}}.site-content-section-column-wrapper h3{display:block;position:relative;width:60%;background:#ea1d25;color:#fff!important;font-size:26px!important;text-align:center;margin:0 auto 50px;padding:14px 0 12.5px}.jotter-site--main-page .sectionHeader::before,.site-content-section-column-wrapper h3::before{content:'';display:block;position:absolute;width:51px;height:89px;left:-34px;top:-7px;background:url(./img/h_before.png)}.jotter-site--main-page .sectionHeader::after,.site-content-section-column-wrapper h3::after{content:'';display:block;position:absolute;width:51px;height:89px;right:-33px;top:-7px;background:url(./img/h_after.png)}.site-content-section-column-wrapper .site-content-section-column{padding:0 15px}@media (max-width:991px){.site-content-section-column-wrapper .site-content-section-column{flex:0 0 100%;max-width:100%}}.site-content-section-column-wrapper .ql-editor h1{font-size:2.8rem;color:#c00;text-align:center;text-transform:uppercase;margin-bottom:40px}.site-content-section-column-wrapper .ql-editor h2,.site-content-section-column-wrapper .ql-editor h3{font-size:2.5rem;color:#c00;text-align:center;text-transform:uppercase;margin-bottom:40px}.site-content-section-column-wrapper .ql-editor h3{font-size:2.2rem}.site-content-section-column-wrapper .ql-editor h4{font-size:1.9rem}.site-content-section-column-wrapper .ql-editor h5{font-size:1.6rem}.site-content-section-column-wrapper .ql-editor h6{font-size:1.3rem}.site-content-section-column-wrapper .ql-editor p{font-size:1rem;line-height:normal;color:#404040}.jotter-site--main-page .sectionHeader{display:block;position:relative;width:60%;background:#ea1d25;color:#fff!important;font-size:26px!important;text-align:center;margin:0 auto 50px;padding:14px 0 12.5px}.jotter-site--main-page.jotter-site--client .site-content-section-row-0,.jotter-site--main-page.jotter-site--preview .site-content-section-row-0{padding-top:0}.jotter-site--main-page.jotter-site--client .site-content-section-row-0 .site-content-section-column,.jotter-site--main-page.jotter-site--preview .site-content-section-row-0 .site-content-section-column{padding:17px;margin-bottom:0}.jotter-site--main-page.jotter-site--client .site-content-section-row-0 .site-content-section-column .image-wrapper,.jotter-site--main-page.jotter-site--preview .site-content-section-row-0 .site-content-section-column .image-wrapper{cursor:pointer}.jotter-site--main-page.jotter-site--client .site-content-section-row-0 .site-content-section-column .image-wrapper .caption-title,.jotter-site--main-page.jotter-site--preview .site-content-section-row-0 .site-content-section-column .image-wrapper .caption-title{position:absolute;z-index:1;font-size:.94rem;padding:10px 5px;text-decoration:none;left:0;width:100%;bottom:0;margin:0;text-align:center;background:rgba(0,0,0,.29);transition:background 500ms ease;color:#fff}.jotter-site--main-page.jotter-site--client .site-content-section-row-0 .site-content-section-column .image-wrapper:hover .caption-title,.jotter-site--main-page.jotter-site--preview .site-content-section-row-0 .site-content-section-column .image-wrapper:hover .caption-title{background:rgba(0,0,0,.55)}.jotter-site--main-page .site-content-section-row-1 .ql-editor h1{margin-bottom:45px!important;margin-top:34px;line-height:1}.jotter-site--main-page .site-content-section-row-1 .ql-editor p{font-size:1.1rem}.calendar-element,.content-element-text-block-wrapper{background:#fff;padding:29px;margin:16px -8px}.news-element .news-wrapper .news-container{margin:0;max-width:100%;background:#fff;padding:0}.news-element .news-wrapper .news-container .single-news{max-width:100%;margin:0 0 10px}.news-element .news-wrapper .news-container .single-news .single-news__content{background:0 0;color:#404040}.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__top{padding:0}.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__top .single-news__header{color:#404040;font-weight:700;font-size:1rem}.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__image-container,.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__top .single-news__date{display:none}.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description{color:#404040;font-size:.87rem;font-weight:400;margin-bottom:0;padding:0;line-height:normal;text-align:left}.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description p{font-size:.87rem}.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h1,.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h2,.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h3,.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h4,.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h5,.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h6{font-size:.9rem;margin:0;color:#404040}.calendar-element{padding:40px}.calendar-element .events-content-wrapper .events-content-container{justify-content:left}.calendar-element .events-content-wrapper .events-content-container .events-content-item{max-width:100%;margin:0}.calendar-element .events-content-wrapper .events-content-container .events-content-item:nth-child(3n+1) .single-event__left{background:#45be4b}.calendar-element .events-content-wrapper .events-content-container .events-content-item:nth-child(3n+2) .single-event__left{background:#42acc3}.calendar-element .events-content-wrapper .events-content-container .events-content-item:nth-child(3n+3) .single-event__left{background:#9671cd}.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content{background:0 0;color:#000;padding:10px 0}.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left{left:-145px;top:0;width:135px;height:135px;border-right:none;font-style:normal;font-family:"Raleway",sans-serif;box-shadow:none}.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left .single-event__date--day{font-family:"Kalam",sans-serif;font-size:4.063rem;background:0 0;width:100%;text-align:center;height:90px;font-weight:400;line-height:90px;top:20px;color:#fff}.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left .single-event__date--month{font-family:'Raleway',sans-serif;width:100%;text-align:center;font-size:1rem;top:100px;text-transform:uppercase;font-weight:400;color:#fff;background:0 0}.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left .single-event__date--year{display:none}.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right{margin-left:15px;padding-top:5px}.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right .single-event__top{padding-bottom:10px}.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right .single-event__top .single-event__header{font-family:'Raleway',sans-serif;color:#4f4f50;font-size:1.125rem;font-weight:600;margin-top:48px}.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right .single-event__top .single-event__date--time{display:none}.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right .single-event__description{font-size:.87rem;line-height:normal;text-align:justify;padding:0 0 15px}.calendar-element .events-content-wrapper .events-content-container .pagination .page-item .page-link:focus{box-shadow:0 0 0 .2rem rgba(96,91,178,.25)}.calendar-element .events-content-wrapper .events-content-container .pagination .page-item.active .page-link{background:#605bb2;border-color:#605bb2}.letters-container .mat-focus-indicator{box-shadow:none;padding:0;margin-bottom:15px;color:#404040;font-family:'Raleway',sans-serif}.letters-container .mat-focus-indicator .mat-card-header,.site-footer a,.site-footer a:hover,.site-footer a:link{color:#404040}.letters-container .mat-focus-indicator .mat-card-header-text{display:flex;flex-direction:column-reverse;margin:0}.letters-container .mat-focus-indicator .mat-card-header-text .mat-card-title{font-size:1rem;font-weight:600;margin:0}.letters-container .mat-focus-indicator .mat-card-header-text .mat-card-subtitle{font-size:.93rem;margin:0;color:#404040}.letters-container .mat-focus-indicator .mat-card-content{font-size:.87rem;font-weight:400;line-height:normal}.letters-container .mat-focus-indicator .mat-card-content p,.letters-container .mat-focus-indicator .mat-card-content span{font-size:.87rem;margin:0}.letters-container .mat-focus-indicator .mat-card-content .attachments,.site-footer .footer-contact i{display:none}body:not(.jotter-site--main-page) .site-container{background:#a61d21}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .single-event__content{padding:0}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .single-event__content .single-event__description{padding:0 0 30px}@media (max-width:991px){.jotter-site--main-page .site-content-section-row-0 .site-content-section-column-wrapper .site-content-section-column{margin-bottom:0}}@media (max-width:991px) and (max-width:630px){.jotter-site--main-page .site-content-section-row-0 .site-content-section-column-wrapper .site-content-section-column{flex:0 0 50%}}.site-footer-school-contact-details{flex:0 0 100%;max-width:100%;margin:0 auto;padding:0}.site-footer{color:#404040;background:#e9e9e9}.site-footer .footer-contact{padding:60px 25px;display:block;position:relative;background:#a61d21;width:100%}.site-footer .footer-contact-bottom{align-items:center}.site-footer .footer-contact h1{color:red;text-align:center;font-family:'Raleway',sans-serif;font-weight:700;margin-bottom:0}.site-footer .footer-contact .row .center,.site-footer .footer-contact .row .left,.site-footer .footer-contact .row .right{color:#fff;font-size:1.063rem;font-family:'Raleway',sans-serif}.site-footer .footer-contact .row .center .school-data-logo{justify-content:center}.site-footer .school-data-motto{color:#fff;display:block;position:relative;width:100%;text-align:center;margin-top:20px}@media (max-width:400px){.site-footer .school-data-motto{text-align:center;min-width:100%}}.site-footer .school-data-logo--image{width:150px}@media (max-width:991px){.site-footer .school-data-logo--image{position:relative}}.site-footer .school-data-address--value,.site-footer .school-data-email--value,.site-footer .school-data-headteacher--value,.site-footer .school-data-phone--value{word-break:break-all;font-size:.875rem;color:#fff}.site-footer .footer-school-contact{font-weight:400;margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:16px}.site-footer .footer-school-contact.footer-school-headteacher:before{content:"Headteacher:";display:inline-block;margin-right:5px}.site-footer .footer-school-copyrights{background:#ea0202;color:#fff;font-size:.875rem;text-align:center;padding:15px;display:flex;justify-content:center}.site-footer .footer-school-copyrights a{color:#fff}body:not(.jotter-site--main-page) .footer-contact{padding:60px 25px}body:not(.jotter-site--main-page) .footer-contact h1{color:green}@media (max-width:991px){.school-awards{background:#fff}.school-awards .awards-wrapper{margin:0 auto;width:100%;max-width:93%;padding:15px 10px;display:flex;justify-content:center;align-items:center;position:relative;z-index:0}.school-awards .awards-wrapper .awards__images{order:2;margin:0 70px 0 50px;opacity:1}.school-awards .awards-wrapper .awards__images .awards-item--image-wrapper{padding:0;display:flex;align-items:center;justify-content:center}.school-awards .awards-wrapper .awards-swiper-controls{display:flex}.school-awards .awards-wrapper .awards-swiper-controls .awards-swiper-navigation{opacity:45%;border:0;font-size:1.875rem}.school-awards .awards-wrapper .awards-swiper-controls .awards-swiper-navigation--prev{padding:0;opacity:100%}.school-awards .awards-wrapper .awards-swiper-controls .awards-swiper-navigation--next:before,.school-awards .awards-wrapper .awards-swiper-controls .awards-swiper-navigation--prev:before{content:'\e5e0';font-family:'Material Icons';font-weight:400;font-style:normal;font-size:1.75rem;color:#c2c2c2}.school-awards .awards-wrapper .awards-swiper-controls .awards-swiper-navigation--next{position:absolute;padding-right:0;right:0;z-index:3;opacity:100%}.school-awards .awards-wrapper .awards-swiper-controls .awards-swiper-navigation--next:before{content:'\e5e1'}}@media (max-width:360px){.site-footer .school-data-icon{margin-right:0}.site-footer .school-data-address--value,.site-footer .school-data-email--value,.site-footer .school-data-phone--value{flex:0 0 100%;text-align:center}.site-footer .footer-school-contact{justify-content:center;margin-bottom:30px}}