@import 'https://fonts.googleapis.com/css?family=Comfortaa:300,400,500,600,700&display=swap';.site-header,.site-top{display:flex;flex-wrap:wrap}.site-header{position:absolute;top:var(--header-position);z-index:2;transition:all ease 250ms}.site-header-row .school-information{padding-top:15px}.site-header__top{padding-top:30px}.site-header__top-right{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}@media (max-width:990px){.site-header__top-right{justify-content:flex-end;padding:20px 60px 10px}}@media (max-width:500px){.site-header__top-right{justify-content:center;padding:10px}}.site-header__top-right .social-media .theme-social-icon{color:#b7b7b7;cursor:pointer;transition:all ease 250ms;padding:0 5px;margin-left:7px;display:inline-block;position:relative;top:0}.site-header__top-right .social-media .theme-social-icon .icon-facebook:before{font-family:'Font Awesome 5 Brands';font-weight:500;content:'\f39e'}.site-header__top-right .social-media .theme-social-icon:hover{top:5px;color:red}@media (max-width:990px){.site-header__top-right .social-media .theme-social-icon:hover{top:0;color:#fff}.site-header__top-right .social-media .theme-social-icon{color:#fff}}.site-header__top-left{margin-bottom:5px}.site-header-school-logo .school-data-logo--image{width:80px}@media (max-width:990px){.site-header-school-logo{justify-content:center}.site-header-school-details{text-align:center;margin-top:20px}}.site-header-school-details--heading{margin:0;font-size:2.25rem;color:#fff;line-height:2.475rem;font-weight:500}.school-data-address-toggle a,.school-data-email-toggle a,.school-data-fax-toggle a,.school-data-headteacher-toggle a,.school-data-phone-toggle a,.school-data-search-toggle a,.school-data-translate-toggle a,.site-header-school-details--motto{color:#fff}.site-header__school-contact .school-data-address--value,.site-header__school-contact .school-data-email--value,.site-header__school-contact .school-data-phone--value,.site-header__school-contact .school-data-search--value{background-color:red;color:#fff;text-align:right}.site-header__school-contact .school-data-email--link:focus,.site-header__school-contact .school-data-email--link:hover,.site-header__school-contact .school-data-email--link:link,.site-header__school-contact .school-data-email--link:visited{color:#fff}.site-header__school-contact .school-data-icon{color:#b7b7b7;cursor:pointer;transition:all ease 250ms;padding:0 5px;margin-left:7px;display:inline-block;position:relative;top:0}@media (max-width:990px){.site-header__school-contact .school-data-icon{color:#fff}}.site-header__school-contact .school-data-icon:hover{top:5px;color:red}@media (max-width:990px){.site-header__school-contact .school-data-icon:hover{top:0;color:#fff}}.site-header__school-contact.school-data-search-box .school-data-icon{border-right:solid 1px #b7b7b7;padding-right:8px}.site-header__school-contact.school-data-search-box .school-data-icon:hover{top:0;color:red}@media (max-width:990px){.site-header__school-contact.school-data-search-box .school-data-icon:hover{top:0;color:#fff}.site-header__school-contact.school-data-search-box .school-data-icon{border-right:solid 1px #fff}}@media (max-width:500px){.site-header__school-contact.school-data-search-box .school-data-icon{border:0}}.site-header__message{padding-right:calc(10% - 15px);margin-top:calc(var(--header-height));max-height:calc(var(--slideshow-wrapper-height) - var(--header-height) - 45px);overflow-y:auto;color:#b7b7b7;padding-left:35px}.site-header__message h1,.site-header__message h2,.site-header__message h3,.site-header__message h4,.site-header__message h5,.site-header__message h6{color:red;font-family:'Comfortaa',cursive;text-align:left}.site-header__message .ql-snow .ql-editor{text-align:justify;line-height:1.8}@media (max-width:990px){.site-header__message .ql-snow .ql-editor{line-height:normal}}.site-header__message .ql-snow .ql-editor h1,.site-header__message h1{font-size:2.07rem;margin-bottom:.7em}.site-header__message .ql-snow .ql-editor h2,.site-header__message h2{font-size:1.87rem;margin-bottom:.7em}@media (max-width:990px){.site-header__message .ql-snow .ql-editor h2,.site-header__message h2{margin-top:0}}.site-header__message .ql-snow .ql-editor h3,.site-header__message h3{font-size:1.63rem;margin-bottom:.7em}.site-header__message .ql-snow .ql-editor h4,.site-header__message h4{font-size:1.5rem;margin-bottom:.7em}.site-header__message .ql-snow .ql-editor h5,.site-header__message h5{font-size:1.33rem;margin-bottom:.7em}.site-header__message .ql-snow .ql-editor h6,.site-header__message h6{font-size:1.2rem;margin-bottom:.7em}.site-header__message .ql-snow .ql-editor a:last-of-type,.site-header__message a:last-of-type{display:table;margin:10px 0 0 auto;padding:10px 42px;background:#333;color:#fff;border-radius:40px;transition:all ease 250ms;text-decoration:none;font-size:.87rem}.site-header__message .ql-snow .ql-editor a:last-of-type:hover,.site-header__message a:last-of-type:hover{text-decoration:none;color:#fff;background-color:red}@media (max-width:990px){.site-header__message .ql-snow .ql-editor a:last-of-type,.site-header__message a:last-of-type{margin-top:15px}.site-header__message{margin-top:15px;margin-bottom:35px;padding:0 15px;max-height:none;color:#323232}.site-header{position:static;background-color:red}}.school-data-address-toggle,.school-data-email-toggle,.school-data-fax-toggle,.school-data-headteacher-toggle,.school-data-phone-toggle,.school-data-search-toggle,.school-data-translate-toggle{color:#fff;background:red;padding-right:30px}.school-data-translate--value{color:#fff;background:red;justify-content:flex-end;padding:0 30px 0 0}.school-data-translate--value .translate-wrapper{position:relative;padding:5px 10px}.school-data-translate--value .translate-wrapper .translate-data{display:inline-block;vertical-align:middle}.school-data-translate--value .translate-wrapper .school-data-icon-toggle-close{display:inline-block;position:relative;opacity:1;vertical-align:middle;right:0;line-height:normal;margin-left:10px;cursor:pointer;transition:opacity ease 250ms}.school-data-translate--value .translate-wrapper .school-data-icon-toggle-close i{font-size:17px;color:#fff}.school-data-translate--value .translate-wrapper .school-data-icon-toggle-close :hover{opacity:.7}@media (max-width:991px){.school-data-translate--value .translate-wrapper .school-data-icon-toggle-close{position:relative;right:0;top:unset;transform:none}.school-data-translate--value .translate-wrapper{padding:0 15px}.school-data-translate--value{justify-content:center}}body:not(.jotter-site--main-page) .site-header{background-color:red}@media (max-width:991px){body:not(.jotter-site--main-page) .site-header{box-shadow:0 2px 5px 0 rgba(0,0,0,.7)}}body:not(.jotter-site--main-page) .site-header__school-contact .school-data-icon,body:not(.jotter-site--main-page) .site-header__school-contact .school-data-icon:hover,body:not(.jotter-site--main-page) .site-header__top-right .social-media .theme-social-icon{color:#fff}@media (min-width:991px){body.jotter-site--main-page .site-header{background-color:transparent}}body:not(.jotter-site--main-page).jotter-site--design .site-header,body:not(.jotter-site--main-page).jotter-site--preview .site-header{position:static}body:not(.jotter-site--main-page).jotter-site--design .site-header__message,body:not(.jotter-site--main-page).jotter-site--preview .site-header__message{display:none}@media (max-width:990px){body:not(.jotter-site--main-page).jotter-site--client .site-header__message{margin-bottom:0}}.sidenav{z-index:1}.site-menu--horizontal{justify-content:flex-end;font-size:.87rem;margin-left:auto;padding-right:10px;padding-left:10px}.site-menu--horizontal>.site-menu-item{margin:0 5px}.site-menu--horizontal .site-menu-item.sub-menu-visible:hover>.site-menu-item--link,.site-menu--horizontal>.site-menu-item .site-menu-item--link,.site-menu--horizontal>.site-menu-item .site-menu-item--link:hover{color:#fff}.site-menu--horizontal>.site-menu-item::after{content:'';position:absolute;bottom:0;left:0;width:0;opacity:0;height:3px;border-radius:10px;background:#fff;transition:all ease 250ms}.site-menu--horizontal>.site-menu-item.sub-menu-visible::after,.site-menu--horizontal>.site-menu-item:hover::after{width:100%;opacity:1}.site-menu--horizontal>.site-menu-item>.site-menu-item--submenu{padding-top:20px;left:50%;transform:translateX(-50%)}.site-menu--horizontal>.site-menu-item>.site-menu-item--submenu::before{content:'';display:block;position:absolute;top:8px;border-right:solid 12px transparent;border-left:solid 12px transparent;border-bottom:solid 12px #323232;left:50%;transform:translateX(-50%)}.site-menu--horizontal .site-menu-item,.site-menu--horizontal .site-menu-item.sub-menu-visible>.site-menu-item--link{background-color:transparent}.site-menu--horizontal .site-menu-item--link{color:#fff;padding:8px 10px}.site-menu--horizontal .site-menu-item--link:hover,.site-menu--horizontal .site-menu-item--submenu .site-menu-item:hover>.site-menu-item--link{color:#b30000}.site-menu--horizontal .site-menu-item--submenu{background:0 0}.site-menu--horizontal .site-menu-item--submenu .site-menu-item{background-color:#323232}.site-menu--horizontal .site-menu-item--submenu .site-menu-item--last{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.site-menu--horizontal .site-menu-item--submenu .site-menu-item--first{border-top-left-radius:10px;border-top-right-radius:10px}.site-menu--horizontal .site-menu-item--submenu .site-menu-item--link,.site-menu--vertical .site-menu-item .site-menu-item--link,.site-menu--vertical .site-menu-item:hover .site-menu-item--link{color:#fff}.site-menu--vertical{padding-right:15px;padding-left:30px;font-size:.8rem;z-index:0}.site-menu--vertical>.site-menu-item{border-radius:20px;margin-bottom:10px}.site-menu--vertical .site-menu-item{background-color:red;transition:all ease 250ms}.site-menu--vertical .site-menu-item:hover{background-color:#323232}.site-menu--vertical .site-menu-item--submenu>.site-menu-item--first{border-top-right-radius:20px}.site-menu--vertical .site-menu-item--submenu>.site-menu-item--last{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.site-menu--vertical .site-menu-item--has-children:hover{border-top-right-radius:0;border-bottom-right-radius:0;flex:0 0 calc(100% + 10px);max-width:calc(100% + 10px)}.site-menu--vertical .site-menu-item--has-children:hover>.site-menu-item--submenu>.site-menu-item .site-menu-item--first.site-menu-item--last,.site-menu--vertical .site-menu-item--has-children:hover>.site-menu-item--submenu>.site-menu-item--first{border-bottom-left-radius:0}.site-menu--mobile{background-color:red}.site-menu--mobile-button .hamburger{width:100%;display:flex;justify-content:flex-end}.site-menu--mobile-button .hamburger-inner,.site-menu--mobile-button .hamburger-inner:after,.site-menu--mobile-button .hamburger-inner:before,.site-menu--mobile-button .hamburger.is-active .hamburger-inner,.site-menu--mobile-button .hamburger.is-active .hamburger-inner::after,.site-menu--mobile-button .hamburger.is-active .hamburger-inner::before{background-color:#fff}.site-menu--mobile .site-menu-item{background-color:transparent}.site-menu--mobile .site-menu-item--toggle{flex:0 0 45px;max-width:45px;color:#fff;background:0 0}.site-menu--mobile .site-menu-item--toggle-icon::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0dd";font-size:1rem;color:#fff}.site-menu--mobile .site-menu-item--link{color:#fff;font-size:.87rem;padding:5px 0}.site-menu--mobile .site-menu-item--link:hover,.site-menu--mobile .site-menu-item--link:visited:hover,.site-menu--mobile .site-menu-item--submenu .site-menu-item--link:hover,.site-menu--mobile .site-menu-item--submenu .site-menu-item--link:visited:hover{background-color:#fff;color:#323232}.site-menu--mobile .site-menu-item--submenu .site-menu-item{padding-left:10px}.site-menu--mobile .site-menu-item--submenu .site-menu-item--link{color:#fff}body.jotter-site--main-page .site-menu--horizontal{justify-content:flex-end;background-color:red;box-shadow:2px 2px 5px 0 rgba(0,0,0,.7);border-radius:30px}body.jotter-site--main-page.scrolling .site-menu--horizontal{box-shadow:none}body.jotter-site--main-page .sidenav{display:none}body.jotter-site--main-page .site-content{flex:0 0 100%;max-width:100%}@media (max-width:990px){.sidenav{display:none}}.site-content-section-column.designer .site-content-section-column-options-container{z-index:2!important}.top-swiper-slideshow__data{max-height:730px;display:flex;align-items:center;position:relative;overflow:hidden;border-bottom-right-radius:150px}.top-swiper-slideshow__data:after{content:'';display:block;position:absolute;width:100%;height:30%;top:0;left:0;background:linear-gradient(rgba(0,0,0,.5),transparent);z-index:1}.top-swiper-slideshow .swiper-slide .slide-video{max-width:100%}.top-swiper-slideshow__captions{position:absolute;right:auto;bottom:0;left:0;padding:10px 0;text-align:center;background:red;width:100%}.top-swiper-slideshow__caption--text,.top-swiper-slideshow__caption--title{padding-right:15%;padding-left:15%;color:#fff;margin:5px 0;line-height:normal}.top-swiper-slideshow__caption--title{font-size:1.3rem}.calendar-carousel-wrapper .swiper-wrapper .swiper-slide .single-event__top .single-event__date .calendar-hour small,.top-swiper-slideshow__caption--text{font-size:.75rem}.top-swiper-slideshow__nav .swiper-pagination-bullet-active{opacity:1;background:red}.top-swiper-slideshow__images{width:100%}@media (max-width:991px){.top-swiper-slideshow .swiper-slide img{height:auto!important;object-fit:contain}.top-swiper-slideshow__data{border-bottom-right-radius:0}.top-swiper-slideshow__caption--text,.top-swiper-slideshow__caption--title{padding-right:0;padding-left:0}}.template-container{background-color:#fff}.site-container,body.jotter-site--design .site-top,body.jotter-site--preview .site-top{position:relative}.site-container,.site-footer{font-family:'Comfortaa',cursive}.site-container{color:#333}.site-content{flex:0 0 75%;max-width:75%;padding:0 15px;z-index:0}@media (max-width:990px){.site-content{flex:0 0 100%;max-width:100%}}body.jotter-site--design .site-header,body.jotter-site--preview .site-header{top:0}body.jotter-site--admin .site-content{padding:40px 15px}body.empty-vertical .site-content{flex:0 0 100%;max-width:100%}.jotter-site--client .image-absolute-title,.jotter-site--preview .image-absolute-title{position:relative;z-index:0;transition:all ease 250ms}.jotter-site--client .image-absolute-title .image-wrapper,.jotter-site--preview .image-absolute-title .image-wrapper{overflow:hidden}.jotter-site--client .image-absolute-title .image-wrapper .image-container,.jotter-site--preview .image-absolute-title .image-wrapper .image-container{transition:all ease 250ms;overflow:hidden;border-radius:15px}.jotter-site--client .image-absolute-title .image-wrapper .image-container img,.jotter-site--preview .image-absolute-title .image-wrapper .image-container img{transition:all ease 250ms;border-radius:15px}.jotter-site--client .image-absolute-title .image-wrapper .image-container::before,.jotter-site--preview .image-absolute-title .image-wrapper .image-container::before{content:'';display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;background:rgba(0,0,0,.6);z-index:1;border-radius:15px}.jotter-site--client .image-absolute-title .image-wrapper .image-container::after,.jotter-site--preview .image-absolute-title .image-wrapper .image-container::after{content:'';display:block;width:0%;height:3px;border-radius:10px;background:red;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);transition:all ease 250ms}.jotter-site--client .image-absolute-title .image-wrapper .caption-title,.jotter-site--preview .image-absolute-title .image-wrapper .caption-title{position:absolute;bottom:20px;left:0;right:0;margin:auto;padding:10px;z-index:2;transition:all ease 250ms;color:#fff;font-size:1.1rem;text-align:center}.jotter-site--client .image-absolute-title:hover .image-wrapper .image-container img,.jotter-site--preview .image-absolute-title:hover .image-wrapper .image-container img{transform:scale(1.2);border-radius:15px}.jotter-site--client .image-absolute-title:hover .image-wrapper .image-container::after,.jotter-site--preview .image-absolute-title:hover .image-wrapper .image-container::after{width:100%;background:red}.jotter-site--client .image-absolute-title:hover .image-wrapper .image-container::before,.jotter-site--preview .image-absolute-title:hover .image-wrapper .image-container::before{background:rgba(255,0,0,.8);border-radius:15px}.jotter-site--client .image-absolute-title:hover .image-wrapper .caption-title,.jotter-site--preview .image-absolute-title:hover .image-wrapper .caption-title{bottom:50%;transform:translateY(50%);color:#fff}.sectionHeader{font-size:30px;font-weight:500}.news-element .news-swiper-wrapper .sectionHeader{text-align:left;margin-bottom:15px}.news-element .news-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide .single-news__content{padding:25px 10px;border-radius:25px;height:253px}.news-element .news-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide .single-news__content .single-news__top{padding:20px 15px}.news-element .news-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide .single-news__content .single-news__top .single-news__header{color:#333;font-size:1.25rem;font-weight:700}.news-element .news-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide .single-news__content .single-news__image-container,.news-element .news-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide .single-news__content .single-news__top .single-news__date{display:none}.news-element .news-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide .single-news__content .single-news__description{color:#a7a7a7;font-size:.87rem;padding:0 15px}.news-element .news-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide .single-news__content .single-news__description h1,.news-element .news-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide .single-news__content .single-news__description h2,.news-element .news-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide .single-news__content .single-news__description h3{font-size:1.3rem;margin-bottom:5px;margin-top:0}.calendar-carousel-wrapper .sectionHeader{text-align:left;margin-bottom:45px}.calendar-carousel-wrapper .swiper-wrapper .swiper-slide .single-event__top{color:#fff}.calendar-carousel-wrapper .swiper-wrapper .swiper-slide .single-event__top .single-event__date{line-height:1.2}.calendar-carousel-wrapper .swiper-wrapper .swiper-slide .single-event__top .single-event__date .calendar-date-day{font-size:2.5rem}.calendar-carousel-wrapper .swiper-wrapper .swiper-slide .single-event__top .single-event__date .calendar-date-month{font-size:1.31rem}.calendar-carousel-wrapper .swiper-wrapper .swiper-slide .single-event__top .single-event__header{font-size:1rem;margin-bottom:10px}.calendar-carousel-wrapper .swiper-wrapper .swiper-slide .single-event__description{color:#fff;font-size:.87rem;text-align:justify;line-height:1.8;max-height:250px;padding:10px 15px}.calendar-carousel-wrapper .swiper-wrapper .swiper-slide .single-event__content{position:relative;background:rgba(255,0,0,.7);transition:background ease 250ms;color:#fff;padding:30px 10px 50px}.calendar-carousel-wrapper .swiper-wrapper .swiper-slide .single-event__content:hover{background:red}.calendar-carousel-wrapper .swiper-wrapper .swiper-slide .single-event__content:before{content:'';display:block;width:calc(100% - 50px);height:3px;background:#2d2d2d;border-radius:20px;position:absolute;bottom:20px;left:25px}.calendar-carousel-wrapper .swiper-wrapper .swiper-slide .single-event__content:after{content:'';display:block;width:30%;height:3px;background:rgba(255,255,255,.8);border-radius:20px;position:absolute;bottom:20px;left:25px;z-index:2;transition:width ease 250ms}.calendar-carousel-wrapper .swiper-wrapper .swiper-slide .single-event__content:hover:after{width:calc(100% - 50px)}.calendar-carousel-wrapper .swiper-wrapper .swiper-slide .single-event__content .calendar-header{color:#fff}body.jotter-site--main-page:not(.jotter-site--design) .site-content{background-color:#fff}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0{padding:0}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .content-presenter:nth-child(2){padding:10px 0}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .content-presenter:nth-child(2) .ql-editor{color:#888;font-size:.94rem}body.jotter-site--main-page .site-content{background-color:#fff}body.jotter-site--main-page .site-content-section-column-wrapper{flex:0 0 80%;max-width:80%;margin:0 auto}body.jotter-site--main-page .site-content-section-row-0{background:#e8e8e8}body.jotter-site--main-page .site-content-section-row-0 .site-content-section-column-wrapper{flex:0 0 100%;max-width:100%;color:#333}body.jotter-site--main-page .site-content-section-row{padding:50px 0}body.jotter-site--main-page .site-content-section-row .content-presenter{margin-bottom:0}body.jotter-site--main-page .site-content-section-row .content-presenter .scrolling-text-content{width:100%;margin:2px}body.jotter-site--main-page .site-content-section-row .content-presenter .scrolling-text-content .j3-text-editor-preview-wrapper{padding-top:.3rem}body.jotter-site--main-page .site-content-section-row .content-presenter .scrolling-text-content .j3-text-editor-preview-wrapper p{color:#888;font-size:15px}body.jotter-site--main-page .site-content-section-row-1{background:red;color:#000}body.jotter-site--main-page .site-content-section-row-1 .sectionHeader,body.jotter-site--main-page .site-content-section-row-1 .site-content-section-column-items-content-presenter .mat-mdc-card .attachments a,body.jotter-site--main-page .site-content-section-row-1 .site-content-section-column-items-content-presenter .mat-mdc-card .attachments a:hover,body.jotter-site--main-page .site-content-section-row-1 .site-content-section-column-items-content-presenter .mat-mdc-card .attachments a:link,body.jotter-site--main-page .site-content-section-row-1 .site-content-section-column-items-content-presenter .mat-mdc-card .attachments a:visited,body.jotter-site--main-page .site-content-section-row-1 .site-content-section-column-items-content-presenter .mat-mdc-card .mat-mdc-card-header-text .mat-mdc-card-header,body.jotter-site--main-page .site-content-section-row-1 .site-content-section-column-items-content-presenter .mat-mdc-card .mat-mdc-card-header-text .mat-mdc-card-subtitle,body.jotter-site--main-page .site-content-section-row-1 .site-content-section-column-items-content-presenter .ql-editor a,body.jotter-site--main-page .site-content-section-row-1 .site-content-section-column-items-content-presenter .ql-editor a:hover,body.jotter-site--main-page .site-content-section-row-1 .site-content-section-column-items-content-presenter .ql-editor a:link,body.jotter-site--main-page .site-content-section-row-1 .site-content-section-column-items-content-presenter .ql-editor a:visited{color:#fff}body.jotter-site--main-page .site-content-section-row-1 .site-content-section-column-items-content-presenter{margin:10px 0}body.jotter-site--main-page .site-content-section-row-1 .site-content-section-column-items-content-presenter .mat-mdc-card{box-shadow:none;background-color:transparent;color:#fff}body.jotter-site--main-page .site-content-section-row-1 .site-content-section-column-items-content-presenter .mat-mdc-card .mat-mdc-card-header-text{display:flex;flex-direction:column}body.jotter-site--main-page .site-content-section-row-1 .site-content-section-column-items-content-presenter .mat-mdc-card .attachments a:hover{text-decoration:underline}body.jotter-site--main-page .site-content-section-row-1 .swiper-slide{max-height:fit-content}body.jotter-site--main-page .site-content-section-row-1 .swiper-slide .single-news__content{max-height:500px;height:fit-content}body.jotter-site--main-page .site-content-section-row-1 .swiper-slide .single-news__content .single-news__description{padding:15px 15px 0}body.jotter-site--main-page .site-content-section-row-1 ngb-pagination{margin-top:10px}body.jotter-site--main-page .site-content-section-row-1 ngb-pagination .pagination{display:flex;flex-wrap:wrap;margin-bottom:0}body.jotter-site--main-page .site-content-section-row-1 ngb-pagination .pagination .page-link{border:0}body.jotter-site--main-page .site-content-section-row-1 ngb-pagination .pagination .page-item{margin:3px}body.jotter-site--main-page .site-content-section-row-1 ngb-pagination .pagination .active>.page-link,body.jotter-site--main-page .site-content-section-row-1 ngb-pagination .pagination .page-link.active{background-color:red;color:#fff}body.jotter-site--main-page .site-content-section-row-1 ngb-pagination .pagination .page-link{color:red}body.jotter-site--main-page .site-content-section-row-3{background:#e8e8e8;padding:40px 0}body.jotter-site--main-page .site-content-section-row-3 .site-content-section-column-wrapper .site-content-section-column{padding:10px}@media (max-width:990px) and (max-width:990px){body.jotter-site--main-page .site-content-section-row-3 .site-content-section-column-wrapper .site-content-section-column{flex:0 0 50%;max-width:50%}}@media (max-width:990px) and (max-width:600px){body.jotter-site--main-page .site-content-section-row-3 .site-content-section-column-wrapper .site-content-section-column{flex:0 0 100%;max-width:100%}}@media (max-width:990px){body.jotter-site--main-page .site-content{padding-top:0}}body:not(.jotter-site--main-page):not(.jotter-site--design) .site-content-section-row-0{padding-top:0}body:not(.jotter-site--main-page) .site-container .container-wrapper{padding-top:15px}body:not(.jotter-site--main-page) .site-container .container-wrapper .site-content-section-row .ql-editor h2{font-size:1.87rem;font-weight:500;margin-top:0}.calendar-carousel-wrapper .events-swiper-controls,.news-swiper-wrapper .news-swiper-controls{justify-content:flex-end;font-size:.8rem}.calendar-carousel-wrapper .events-swiper-controls .events-pagination,.calendar-carousel-wrapper .events-swiper-controls .news-pagination,.news-swiper-wrapper .news-swiper-controls .events-pagination,.news-swiper-wrapper .news-swiper-controls .news-pagination{order:0}.calendar-carousel-wrapper .events-swiper-controls .events-pagination .swiper-pagination-bullet,.calendar-carousel-wrapper .events-swiper-controls .news-pagination .swiper-pagination-bullet,.news-swiper-wrapper .news-swiper-controls .events-pagination .swiper-pagination-bullet,.news-swiper-wrapper .news-swiper-controls .news-pagination .swiper-pagination-bullet{opacity:1;background:#fff}.calendar-carousel-wrapper .events-swiper-controls .events-pagination .swiper-pagination-bullet-active,.calendar-carousel-wrapper .events-swiper-controls .news-pagination .swiper-pagination-bullet-active,.news-swiper-wrapper .news-swiper-controls .events-pagination .swiper-pagination-bullet-active,.news-swiper-wrapper .news-swiper-controls .news-pagination .swiper-pagination-bullet-active{background:#323232}.calendar-carousel-wrapper .events-swiper-controls .events-pagination .swiper-pagination-bullet,.news-swiper-wrapper .news-swiper-controls .events-pagination .swiper-pagination-bullet{background:red}.calendar-carousel-wrapper .events-swiper-controls .events-swiper-navigation--prev,.calendar-carousel-wrapper .events-swiper-controls .news-swiper-navigation--prev,.news-swiper-wrapper .news-swiper-controls .events-swiper-navigation--prev,.news-swiper-wrapper .news-swiper-controls .news-swiper-navigation--prev{order:1}.calendar-carousel-wrapper .events-swiper-controls .events-swiper-navigation--prev::before,.calendar-carousel-wrapper .events-swiper-controls .news-swiper-navigation--prev::before,.news-swiper-wrapper .news-swiper-controls .events-swiper-navigation--prev::before,.news-swiper-wrapper .news-swiper-controls .news-swiper-navigation--prev::before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f060';font-size:1rem}.calendar-carousel-wrapper .events-swiper-controls .events-swiper-navigation--next,.calendar-carousel-wrapper .events-swiper-controls .news-swiper-navigation--next,.news-swiper-wrapper .news-swiper-controls .events-swiper-navigation--next,.news-swiper-wrapper .news-swiper-controls .news-swiper-navigation--next{order:2}.calendar-carousel-wrapper .events-swiper-controls .events-swiper-navigation--next::before,.calendar-carousel-wrapper .events-swiper-controls .news-swiper-navigation--next::before,.news-swiper-wrapper .news-swiper-controls .events-swiper-navigation--next::before,.news-swiper-wrapper .news-swiper-controls .news-swiper-navigation--next::before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f061';font-size:1rem}.calendar-carousel-wrapper .events-swiper-controls .news-swiper-navigation--next,.calendar-carousel-wrapper .events-swiper-controls .news-swiper-navigation--prev,.news-swiper-wrapper .news-swiper-controls .news-swiper-navigation--next,.news-swiper-wrapper .news-swiper-controls .news-swiper-navigation--prev{color:#fff}.calendar-carousel-wrapper .events-swiper-controls .news-swiper-navigation--next:hover,.calendar-carousel-wrapper .events-swiper-controls .news-swiper-navigation--prev:hover,.news-swiper-wrapper .news-swiper-controls .news-swiper-navigation--next:hover,.news-swiper-wrapper .news-swiper-controls .news-swiper-navigation--prev:hover{color:#333}.calendar-carousel-wrapper .events-swiper-controls .events-swiper-navigation--next,.calendar-carousel-wrapper .events-swiper-controls .events-swiper-navigation--prev,.mat-mdc-card .attachments a,.mat-mdc-card .attachments a:hover,.mat-mdc-card .attachments a:link,.mat-mdc-card .attachments a:visited,.news-swiper-wrapper .news-swiper-controls .events-swiper-navigation--next,.news-swiper-wrapper .news-swiper-controls .events-swiper-navigation--prev{color:red}.calendar-carousel-wrapper .events-swiper-controls .events-swiper-navigation--next:hover,.calendar-carousel-wrapper .events-swiper-controls .events-swiper-navigation--prev:hover,.news-swiper-wrapper .news-swiper-controls .events-swiper-navigation--next:hover,.news-swiper-wrapper .news-swiper-controls .events-swiper-navigation--prev:hover{color:#323232}.mat-mdc-card{box-shadow:none}.mat-mdc-card .attachments a:hover{text-decoration:underline}.mat-mdc-card-header-text{display:flex;flex-direction:column}.mat-mdc-card-header-text .mat-mdc-card-subtitle{color:#000;order:-1;font-weight:700}.calendar-carousel-wrapper .single-event__date .calendar-date-day{font-size:2rem;margin-right:5px}.calendar-carousel-wrapper .single-event__date .calendar-date-month{font-size:1rem}.calendar-carousel-wrapper .single-event__description{padding-top:0}.site-footer{color:#fff;background:red}.site-footer .school-awards{background:#fff;text-align:right;margin-top:30px;border-radius:20px}.site-footer .school-awards .awards-button-toggle{padding:10px 30px;border:solid 2px #fff;border-radius:30px;font-weight:600;cursor:pointer;transition:all ease 250ms;background:0 0;color:#fff}.site-footer .school-awards .awards-button-toggle:hover{background:#fff;color:red}.site-footer .school-awards .awards-wrapper{z-index:1;text-align:right}.site-footer .school-awards .awards-wrapper .awards__images{width:100%;margin:0 auto;max-width:800px;color:red;font-size:.8rem;text-align:center;padding:5px}.site-footer .school-awards .awards-wrapper .awards__images .swiper-slide .awards-item--image-wrapper{padding:0;display:flex;align-items:center}.site-footer .school-awards .awards-wrapper .awards__images .swiper-slide .awards-item--caption{padding:0}.site-footer-school-contact-details{background:red;border-top-left-radius:20px;border-bottom-left-radius:20px;right:0;padding:20px 40px;display:flex;flex-direction:column;justify-content:center}.site-footer-school-contact-details .footer-header{font-size:24px;font-weight:500;margin:0 0 30px 10px}@media (min-width:991px){.site-footer-school-contact-details{margin-left:-8.3333333333%}}@media (max-width:991px){.site-footer-school-contact-details{padding:20px}}.site-footer-wrapper .site-footer-map-wrapper{background:#000}.site-footer-wrapper .site-footer-map-wrapper .map-container .map-frame .map{min-height:400px;opacity:.7}.site-footer-wrapper .footer-school-contact-details{font-weight:300;margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:center}.site-footer-wrapper .school-data-icon{display:inline-block;background-color:red;color:#fff;display:flex;flex:0 0 35px;max-width:35px;height:40px;justify-content:center;align-items:center}.site-footer-wrapper .school-data-address--value,.site-footer-wrapper .school-data-email--value,.site-footer-wrapper .school-data-phone--value{flex:1;word-break:break-all;font-size:.87rem}.site-footer-wrapper .school-data-address-wrapper,.site-footer-wrapper .school-data-email-wrapper,.site-footer-wrapper .school-data-phone-wrapper{flex:0 0 100%;max-width:100%;align-items:center}.site-footer-wrapper .footer-school-contact{display:flex;flex-wrap:wrap;align-items:center}.site-footer-wrapper a:hover,.site-footer-wrapper a:link{color:#fff}.site-footer .footer-school-copyrights{background:#e8e8e8;color:#333;font-size:.8rem;text-align:center;padding:15px}.site-footer .footer-school-copyrights a:hover,.site-footer .footer-school-copyrights a:link{color:#333}body:not(.jotter-site--main-page) .site-footer-wrapper{display:none}@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}}