@import url(https://fonts.googleapis.com/css2?family=Goudy+Bookletter+1911&family=Oswald&family=Raleway:wght@400;500;600;700&display=swap);.site-address{background-color:#314b86;color:#fff;display:flex;justify-content:flex-end;flex-wrap:wrap}@media (max-width:992px){.site-address{justify-content:center;padding:10px}}.site-address a,.site-address a:hover,.site-top-school-contact .school-data-address-toggle a:hover,.site-top-school-contact .school-data-address-toggle a:link,.site-top-school-contact .school-data-address-toggle a:visited,.site-top-school-contact .school-data-email-toggle a:hover,.site-top-school-contact .school-data-email-toggle a:link,.site-top-school-contact .school-data-email-toggle a:visited,.site-top-school-contact .school-data-phone-toggle a:hover,.site-top-school-contact .school-data-phone-toggle a:link,.site-top-school-contact .school-data-phone-toggle a:visited{color:#fff}.site-address-contact{display:flex;flex-wrap:wrap;padding:10px;justify-content:center}@media (max-width:992px){.site-address-contact{padding:0 5px;flex-wrap:nowrap;text-align:center}}.site-address-contact .school-data-icon{flex:0 0 auto;max-width:30px;padding:0 5px}.site-top{color:#314b86}.site-top-school-contact--wrapper{text-align:right;padding-top:10px;padding-bottom:10px}.site-top .school-data-logo--image img{width:100px}.site-top-school-contact{display:inline-block}.site-top-school-contact .school-data-icon{margin:2px;display:inline-block;min-width:25px;font-size:.75rem;color:#314b86;border-radius:50%;border:2px solid #314b86;transition:all ease 300ms;cursor:pointer;text-align:center}.site-top-school-contact .school-data-icon:hover{background-color:#314b86;color:#314b86}.site-top-school-contact .school-data-address-toggle,.site-top-school-contact .school-data-email-toggle,.site-top-school-contact .school-data-phone-toggle{padding:10px 40px 10px 20px;background:#e9eb37}.site-top-school-contact .school-data-address-toggle .school-data-icon-toggle-close,.site-top-school-contact .school-data-email-toggle .school-data-icon-toggle-close,.site-top-school-contact .school-data-phone-toggle .school-data-icon-toggle-close{transform:translateY(-50%);top:50%!important}.site-header{width:100%;padding:0 15px;z-index:1}.site-header-school-wrapper{padding-top:15px;padding-bottom:15px}.site-header-school-socials{display:flex;align-items:center;justify-content:flex-end;padding:15px 60px 15px 15px}.site-header-school-socials .social-media{display:flex}.site-header-school-socials .social-media a{display:inline-block;width:40px;height:40px;line-height:40px;position:relative;vertical-align:middle;border-radius:50%;margin:6px 0 6px 12px;transition:all ease 250ms;font-size:14px;color:#fff;text-align:center;background:#ef9207}.site-header-school-socials .social-media a.theme-facebook{background:#c9d601;order:2}.site-header-school-socials .social-media a.theme-facebook:hover,.site-header-school-socials .social-media a.theme-twitter:hover{background:#fff}.site-header-school-socials .social-media a.theme-twitter{background:#5ba4d7;order:1}.site-header-school-socials .school-data-search-box .school-data-icon,.site-header-school-socials .school-data-translate .school-data-icon{margin:6px 0 6px 12px;width:40px;height:40px;position:relative;border-radius:50%;cursor:pointer;transition:all ease 250ms;display:flex;align-items:center;justify-content:center;color:#fff}.site-header-school-socials .school-data-search-box .school-data-icon i,.site-header-school-socials .school-data-translate .school-data-icon i{border-radius:50%;width:100%;justify-content:center;display:flex;align-items:center;height:100%}.site-header-school-socials .school-data-search-box .school-data-icon:hover,.site-header-school-socials .school-data-translate .school-data-icon:hover{background:#fff;color:#d3d3d3}.site-header-school-socials .school-data-translate .school-data-icon{background:#d2152b}.site-header-school-socials .school-data-translate .school-data-icon:hover{box-shadow:0 0 4px #d2152b}.site-header-school-socials .school-data-search-box .school-data-icon{background:#2ad34b}.site-header-school-socials .school-data-search-box .school-data-icon:hover{box-shadow:0 0 4px #2ad34b}.site-header-school-socials .school-data-search-box .school-data-icon .fa-search{font-size:.9rem}@media (max-width:991px){.site-header-school-socials{justify-content:center}}.site-header-school-details{padding:15px;font-family:"Goudy Bookletter 1911",serif}.site-header-school-details--heading{font-size:3rem;line-height:3.3rem;margin:0 0 6px}@media (max-width:767px){.site-header-school-details--heading{font-size:2.25rem;line-height:2.7rem}}.site-header-school-details--motto{font-size:1.3rem;color:#404040}.site-container .top-baner{flex-direction:column-reverse}.school-data-search-toggle{background:#42a152}.school-data-search-toggle a,.site-menu--horizontal>.site-menu-item.sub-menu-visible:hover>.site-menu-item--link,.site-menu--horizontal>.site-menu-item.sub-menu-visible:visited:hover>.site-menu-item--link,.site-menu--horizontal>.site-menu-item>.site-menu-item--link:hover,.site-menu--horizontal>.site-menu-item>.site-menu-item--link:visited:hover{color:#404040}.school-data-search-toggle .search-box-container--fields .form-control{background:#fff;border:1px solid #ccc;outline:0;border-right:none;box-shadow:none;border-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px;height:32px;line-height:normal;width:200px;font-size:12px;padding:4px 4px 4px 10px}.school-data-search-toggle .search-box-container--fields ::placeholder{color:#616060;font-size:.85rem}.school-data-search-toggle .btn-secondary{border:1px solid #ccc;outline:0;box-shadow:none;line-height:normal;border-radius:0 7px 7px 0;padding:3px 12px;border-left:2px solid #ccc;background:linear-gradient(to bottom,#fff 0,#e5e5e5 100%);min-height:32px}.school-data-search-toggle .btn-secondary .fa-search{color:#333;font-size:.7rem}@media (max-width:991px){.school-data-search-toggle{padding:0}}body.jotter-site--main-page .site-header{position:absolute;top:0;left:0;background:linear-gradient(to bottom,#fff 0,#fff 32%,rgba(255,255,255,.9) 38%,rgba(255,255,255,.05) 100%)}@media (max-width:992px){body.jotter-site--main-page .site-header{position:static}}body.jotter-site--main-page .site-header::after,body.jotter-site--main-page .site-header::before{content:"";display:block;width:100px;height:100px;position:absolute}@media (max-width:992px){body.jotter-site--main-page .site-header::after,body.jotter-site--main-page .site-header::before{display:none}}body.jotter-site--main-page .site-header::after{top:85%;right:0;background:url(./img/header-after.png) no-repeat;background-size:contain;z-index:1}body.jotter-site--main-page .site-header::before{top:110%;left:0;background:url(./img/header-before.png) no-repeat;background-size:contain}@media (max-width:991px){.site-menu-button--hamburger{margin-left:auto}.site-header-school-logo{justify-content:center}.site-header-school-details--heading,.site-header-school-details--motto{text-align:center}.site-header-school-details--heading{font-size:38px}.site-top .school-data-logo--image img{width:103px}.site-header-school-socials{padding-right:15px;padding-bottom:0;padding-top:0;flex:0 0 100%;max-width:100%;text-align:center}}@media (max-width:767px){.site-header-school-logo .school-data-logo--image img{width:80px}}.school-data-search--value,.school-data-translate--value{padding:10px 95px 10px 20px}@media (max-width:991px){.school-data-search--value,.school-data-translate--value{padding:10px 0;justify-content:center}}.school-data-search--value .search-wrapper,.school-data-translate--value .search-wrapper{padding:0}.school-data-search--value .translate-wrapper,.school-data-translate--value .translate-wrapper{display:flex;align-items:center}.school-data-search--value .school-data-icon-toggle-close,.school-data-translate--value .school-data-icon-toggle-close{padding:0 20px;top:unset;transform:unset;margin:0}.school-data-search--value .school-data-icon-toggle-close .school-data-icon--i::before,.school-data-translate--value .school-data-icon-toggle-close .school-data-icon--i::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f057";z-index:3;font-size:1.1rem;color:#fff}@media (max-width:991px){.school-data-search--value .school-data-icon-toggle-close,.school-data-translate--value .school-data-icon-toggle-close{padding:0 10px}}.school-data-translate--value{height:70px;z-index:2;color:#fff;background:#42a152;justify-content:flex-end;align-items:center}.school-data-translate--value .translate-wrapper .translate-data{display:inline-block;vertical-align:middle}@media (max-width:991px){.school-data-translate--value .translate-wrapper{padding:0 15px}.school-data-translate--value{justify-content:center}}.site-header-school-socials .social-media a.theme-facebook,.site-header-school-socials .social-media a.theme-twitter{background:#e9eb37;color:#314b86}.site-header-school-socials .social-media a.theme-facebook:hover,.site-header-school-socials .social-media a.theme-twitter:hover{color:#314b86;box-shadow:0 0 4px #e9eb37}.site-menu-wrapper{position:sticky;top:0;background:rgba(255,255,255,.9);z-index:1}.site-menu--horizontal{justify-content:center}.site-menu--horizontal .site-menu-item{background-color:transparent}.site-menu--horizontal>.site-menu-item{background:0 0;top:0;transition:all ease 250ms}.site-menu--horizontal>.site-menu-item:hover{top:7px}.site-menu--horizontal>.site-menu-item>.site-menu-item--link{color:#404040;font-size:1rem;font-weight:600}.site-menu--horizontal .site-menu-item--submenu{background:rgba(255,255,255,.86);padding:4px 0;width:500px;box-shadow:2px 2px 4px rgba(46,46,46,.1);margin-top:-7px}.site-menu--horizontal .site-menu-item--submenu::before{content:'';width:100%;height:100%;bottom:0;position:absolute;left:0;z-index:0}.site-menu--horizontal .site-menu-item--submenu::before:hover{top:40px}.site-menu--horizontal .site-menu-item--submenu>.site-menu-item{display:inline-block;width:50%}.site-menu--horizontal .site-menu-item--submenu .site-menu-item{padding:0;background:0 0}.site-menu--horizontal .site-menu-item--submenu .site-menu-item--submenu{top:0;width:300px;background:#fff;margin-top:0}.site-menu--horizontal .site-menu-item--submenu .site-menu-item>.site-menu-item--link{color:#404040;padding:2px 5px}.site-menu--horizontal .site-menu-item--submenu .site-menu-item.sub-menu-visible:hover>.site-menu-item--link,.site-menu--horizontal .site-menu-item--submenu .site-menu-item.sub-menu-visible:visited:hover>.site-menu-item--link,.site-menu--horizontal .site-menu-item--submenu .site-menu-item>.site-menu-item--link:hover,.site-menu--horizontal .site-menu-item--submenu .site-menu-item>.site-menu-item--link:visited:hover{background-color:#fff;color:#404040}.site-menu--vertical{padding:30px 15px}.site-menu--vertical>.site-menu-item{background-color:transparent;margin-bottom:10px}.site-menu--vertical .site-menu-item--submenu .site-menu-item{margin-bottom:10px}.site-menu--vertical .site-menu-item--submenu .site-menu-item>.site-menu-item--link,.site-menu--vertical>.site-menu-item>.site-menu-item--link{background-color:#314b86;color:#fff;padding:15px;font-size:1rem}.site-menu--vertical .site-menu-item--submenu .site-menu-item>.site-menu-item--link:hover,.site-menu--vertical .site-menu-item--submenu .site-menu-item>.site-menu-item--link:visited:hover,.site-menu--vertical>.site-menu-item>.site-menu-item--link:hover,.site-menu--vertical>.site-menu-item>.site-menu-item--link:visited:hover{background-color:#3f60ab}.site-menu--vertical .site-menu-item--submenu .site-menu-item.sub-menu-visible:hover>.site-menu-item--link,.site-menu--vertical .site-menu-item--submenu .site-menu-item.sub-menu-visible:visited:hover>.site-menu-item--link,.site-menu--vertical>.site-menu-item.sub-menu-visible:hover>.site-menu-item--link,.site-menu--vertical>.site-menu-item.sub-menu-visible:visited:hover>.site-menu-item--link{background-color:#3f60ab;color:#fff}.site-menu--mobile{background-color:#314b86}.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,.site-menu--mobile .site-menu-item.sub-menu-visible>.site-menu-item--link{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--link,.site-menu--mobile .site-menu-item--link:hover{color:#fff}.site-menu--mobile .site-menu-item--submenu .site-menu-item{padding-left:10px}.site-vertical-menu{max-width:250px}.site-menu--mobile{padding:0}.site-menu--mobile .site-menu-item a{padding:5px 10px;font-size:14px}.site-menu--mobile>li:last-child{padding-bottom:15px}body:not(.jotter-site--main-page) .site-menu-wrapper{background:#42a152;margin-left:-30px;margin-right:-30px}body:not(.jotter-site--main-page) .site-menu--horizontal{justify-content:center}body:not(.jotter-site--main-page) .site-menu--horizontal>.site-menu-item{background:0 0}body:not(.jotter-site--main-page) .site-menu--horizontal>.site-menu-item>.site-menu-item--link{color:#fff;font-size:1rem}body:not(.jotter-site--main-page) .site-menu--horizontal>.site-menu-item.sub-menu-visible:hover>.site-menu-item--link,body:not(.jotter-site--main-page) .site-menu--horizontal>.site-menu-item.sub-menu-visible:visited:hover>.site-menu-item--link,body:not(.jotter-site--main-page) .site-menu--horizontal>.site-menu-item>.site-menu-item--link:hover,body:not(.jotter-site--main-page) .site-menu--horizontal>.site-menu-item>.site-menu-item--link:visited:hover{color:#fff}.site-nav.sticky-menu{background:rgba(255,255,255,.61)}body:not(.jotter-site--main-page) .site-menu--horizontal-fixed-wrapper.sticky-menu{background:rgba(49,75,134,.9)}.site-menu--horizontal-fixed-wrapper.sticky-menu{background:rgba(255,255,255,.9)}.top-swiper-slideshow{z-index:0;max-height:calc(100vh - 100px)}.top-swiper-slideshow .top-swiper-slideshow__data,.top-swiper-slideshow .top-swiper-slideshow__data .top-swiper-slideshow__images{height:100%}.top-swiper-slideshow .top-swiper-slideshow__data .top-swiper-slideshow__images .swiper-slide .slide-video,.top-swiper-slideshow .top-swiper-slideshow__data .top-swiper-slideshow__images img{width:100%}.top-swiper-slideshow .top-swiper-slideshow__data .top-swiper-slideshow__captions{position:absolute;bottom:0;z-index:4;padding:20px;width:100%}.top-swiper-slideshow .top-swiper-slideshow__data .top-swiper-slideshow__captions .top-swiper-slideshow__caption--text,.top-swiper-slideshow .top-swiper-slideshow__data .top-swiper-slideshow__captions .top-swiper-slideshow__caption--title{display:flex;justify-content:center;color:#314b86;margin-bottom:0}.top-swiper-slideshow .top-swiper-slideshow__data .top-swiper-slideshow__captions .top-swiper-slideshow__caption--title{font-size:2.5rem;font-weight:500}@media (max-width:1281px){.top-swiper-slideshow .top-swiper-slideshow__data .top-swiper-slideshow__captions .top-swiper-slideshow__caption--title{font-size:2rem}}@media (max-width:991px){.top-swiper-slideshow .top-swiper-slideshow__data .top-swiper-slideshow__captions .top-swiper-slideshow__caption--title{font-size:1.5rem}}.top-swiper-slideshow .top-swiper-slideshow__data .top-swiper-slideshow__captions .top-swiper-slideshow__caption--text{font-size:2rem;font-weight:500}@media (max-width:1281px){.top-swiper-slideshow .top-swiper-slideshow__data .top-swiper-slideshow__captions .top-swiper-slideshow__caption--text{font-size:1.5rem}}@media (max-width:991px){.top-swiper-slideshow .top-swiper-slideshow__data .top-swiper-slideshow__captions .top-swiper-slideshow__caption--text{font-size:1.1rem}}.template-container{background-color:#fff}.jotter-site--design .site-content{overflow-x:auto!important}.site-container,.site-content .ql-editor,.site-footer{font-family:'Raleway',sans-serif}.site-content .ql-editor h1,.site-content h1{font-size:3rem}.site-content .ql-editor h2,.site-content h2{font-size:1.8rem}.site-content .ql-editor h3,.site-content h3{font-size:1.5rem}.site-content .ql-editor h4,.site-content h4{font-size:1.2rem}.site-content .ql-editor h5,.site-content h5{font-size:1rem}.site-content .ql-editor h6,.site-content h6{font-size:.5rem}.site-content .ql-editor .sectionHeader,.site-content .ql-editor h1,.site-content .ql-editor h2,.site-content .ql-editor h3,.site-content .ql-editor h4,.site-content .ql-editor h5,.site-content .ql-editor h6,.site-content .sectionHeader,.site-content h1,.site-content h2,.site-content h3,.site-content h4,.site-content h5,.site-content h6{font-family:'Goudy Bookletter 1911',serif;text-transform:uppercase}@media (max-width:992px){.site-content .ql-editor h1,.site-content h1{font-size:2rem}.site-content .ql-editor h2,.site-content h2{font-size:1.2rem}.site-content .ql-editor h3,.site-content h3{font-size:1rem}.site-content .ql-editor h4,.site-content h4{font-size:.75rem}.site-content .ql-editor h5,.site-content h5{font-size:.5rem}.site-content .ql-editor h6,.site-content h6{font-size:.25rem}}.site-content{background-color:#edeef2;z-index:0}.site-content-section-column-wrapper{margin:0 auto;z-index:1}.site-content-section-column-items-content-presenter{display:block;margin-bottom:30px}.site-content-section-column-items-content-presenter .ql-editor a,.site-content-section-column-items-content-presenter .ql-editor a:hover,.site-content-section-column-items-content-presenter .ql-editor a:link,.site-content-section-column-items-content-presenter .ql-editor a:visited,.site-content-section-column-items-content-presenter a,.site-content-section-column-items-content-presenter a:hover,.site-content-section-column-items-content-presenter a:link,.site-content-section-column-items-content-presenter a:visited{color:#314b86}.site-content .sectionHeader{text-align:left}.site-content .qlink .image-wrapper .caption-title{text-transform:none}body:not(.jotter-site--main-page) .site-content-section-column-wrapper{display:flex;justify-content:center}body:not(.jotter-site--main-page) .site-content-section-column-wrapper .calendar-element .fc-event-main{font-size:11px}body:not(.jotter-site--main-page) .site-content-section-column-wrapper .news-element .news-container .single-news__image{object-fit:contain}.jotter-site--admin .site-content{padding:40px}.jotter-site--client .qlink .image-wrapper,.jotter-site--preview .qlink .image-wrapper{position:relative;z-index:0;transition:all ease 300ms}.jotter-site--client .qlink .image-wrapper .caption-title,.jotter-site--preview .qlink .image-wrapper .caption-title{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);margin:auto;text-align:center;padding:10px;z-index:1;transition:all ease 300ms;color:#fff;font-weight:600;letter-spacing:1px;font-size:20px}.jotter-site--client .qlink .image-wrapper .image-container,.jotter-site--preview .qlink .image-wrapper .image-container{transition:all ease 300ms;overflow:hidden}.jotter-site--client .qlink .image-wrapper .image-container img,.jotter-site--preview .qlink .image-wrapper .image-container img{transition:all ease 300ms}.jotter-site--client .qlink .image-wrapper .image-container::before,.jotter-site--preview .qlink .image-wrapper .image-container::before{content:'';display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:0}.jotter-site--client .qlink .image-wrapper:hover .image-container img,.jotter-site--preview .qlink .image-wrapper:hover .image-container img{transform:scale(1.2) rotate(-7deg)}.jotter-site--client .image-rounded .image-container img,.jotter-site--preview .image-rounded .image-container img{border-radius:100%;border:6px solid #eaff00}.header-decoration h1,.header-decoration h2,.header-decoration h3{display:table;margin:0 auto 1em;padding-left:1.4em;padding-right:1.4em;position:relative}.header-decoration h1::after,.header-decoration h1::before,.header-decoration h2::after,.header-decoration h2::before,.header-decoration h3::after,.header-decoration h3::before{content:'';display:inline-block;width:1.5em;height:1.5em;position:absolute}@media (max-width:992px){.header-decoration h1::after,.header-decoration h1::before,.header-decoration h2::after,.header-decoration h2::before,.header-decoration h3::after,.header-decoration h3::before{display:none}}.header-decoration h1::after,.header-decoration h2::after,.header-decoration h3::after{background:url(./img/header-after.png) no-repeat;background-size:contain;top:.1em;right:-1em}.header-decoration h1::before,.header-decoration h2::before,.header-decoration h3::before{background:url(./img/header-before.png) no-repeat;background-size:contain;top:.1em;left:-1em}body.jotter-site--main-page .sidenav{display:none}.sidenav{background:#edeef2}@media (max-width:991px){.sidenav{display:none}}.conent-wrapper{display:flex;flex-wrap:wrap;width:100%;margin:0 auto;position:relative;z-index:0}.conent-wrapper .fc .fc-col-header-cell-cushion,.conent-wrapper .fc .fc-col-header-cell-cushion:hover,.conent-wrapper .fc .fc-col-header-cell-cushion:link,.conent-wrapper .fc .fc-col-header-cell-cushion:visited,.conent-wrapper .fc .fc-col-header-cell-cushion:visited:hover,.conent-wrapper .fc .fc-daygrid-day-number,.conent-wrapper .fc .fc-daygrid-day-number:hover,.conent-wrapper .fc .fc-daygrid-day-number:link,.conent-wrapper .fc .fc-daygrid-day-number:visited,.conent-wrapper .fc .fc-daygrid-day-number:visited:hover{color:#404040}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-1 p{line-height:normal;font-size:14px}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-2 .col-md-4{display:flex;flex-direction:column;justify-content:space-around}@media (max-width:992px){body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-2 .col-md-4{flex:0 0 100%;max-width:100%}}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-2 .site-content-section-column-wrapper{display:flex;justify-content:center}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-container{flex-direction:column}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item{max-width:100%;margin:15px}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item .single-event__right{padding-left:30px}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item .single-event__left{border-right:1px solid #fff}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item .single-event__date--day{font-family:'Oswald',sans-serif;font-size:68px;font-weight:400}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item .single-event__date--month{font-family:sans-serif;font-size:24px;font-weight:700}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item .single-event__date--year{display:none}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item .single-event__header{font-family:'Raleway',sans-serif;font-size:14px;font-weight:700;text-transform:none;margin-bottom:10px}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item .single-event__content{background:0 0;color:#fff}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item .single-event__description{font-size:14px}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-3 .image-wrapper .sj-image-wrapper{position:relative;left:45px}@media (max-width:992px){body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-3 .image-wrapper .sj-image-wrapper{left:0}}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-3 .news-element{position:relative;left:-45px}@media (max-width:992px){body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-3 .news-element{left:0}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-3 .col-md-6{padding:0}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-3 .col-md-6:last-child{align-self:flex-end;flex:0 0 100%;max-width:100%}body.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-3 .col-md-6:first-child{flex:0 0 100%;max-width:100%}}body.jotter-site--main-page .site-vertical-menu{display:none!important}.fc-view-harness,body.jotter-site--main-page .site-content{background-color:#fff}body.jotter-site--main-page .site-content-section-row-0,body.jotter-site--main-page .site-content-section-row-2{box-shadow:0 9px 14px #dedede}body.jotter-site--main-page .site-content-section-row-2{box-shadow:0 -9px 22px rgba(204,204,204,.5),0 9px 14px #dedede}body.jotter-site--main-page .site-content-section-row-0{padding:30px 0 10px}@media (max-width:992px){body.jotter-site--main-page .site-content-section-row-0 .site-content-section-column-wrapper .site-content-section-column{flex:0 0 50%;max-width:50%;padding:5px}}@media (max-width:500px){body.jotter-site--main-page .site-content-section-row-0 .site-content-section-column-wrapper .site-content-section-column{flex:0 0 100%;max-width:100%}}body.jotter-site--main-page .site-content-section-row-2{background-image:url(./img/row3.jpg);background-size:cover;position:relative;background-position:center,top;background-attachment:fixed;color:#fff}@media (max-width:992px){body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column{flex:0 0 100%;max-width:100%}}body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-items-content-presenter .image-wrapper .image-container{border-radius:50%;overflow:hidden}@media (max-width:992px){body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element{margin-top:40px}}body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .sectionHeader{font-size:44px;text-align:center}@media (max-width:992px){body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .sectionHeader{font-size:30px;margin-bottom:10px}}body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-container{flex-direction:column}body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item{max-width:100%}body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item .single-event__left{border-right:1px solid #fff}@media (max-width:992px){body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item .single-event__left{flex:0 0 85px;margin-right:15px}}body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item .single-event__right{padding-left:30px}body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item .single-event__date--day{font-family:'Oswald',sans-serif;font-size:68px;font-weight:400}body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item .single-event__date--month{font-family:sans-serif;font-size:24px;font-weight:700}body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item .single-event__date--year{display:none}body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item .single-event__header{font-family:'Raleway',sans-serif;font-size:14px;font-weight:700;text-transform:none;margin-bottom:10px}body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-items-content-presenter .calendar-element .events-content-item .single-event__content{background:0 0;color:#fff;padding:0}@media (min-width:992px){body.jotter-site--main-page .site-content-section-row-2{padding:40px 120px}body.jotter-site--main-page .site-content-section-row-2::after,body.jotter-site--main-page .site-content-section-row-2::before{content:'';display:block;width:100px;height:100px;position:absolute}body.jotter-site--main-page .site-content-section-row-2::after{top:40px;right:0;background:url(./img/header-after.png) no-repeat;background-size:contain;z-index:1}body.jotter-site--main-page .site-content-section-row-2::before{bottom:40px;left:0;background:url(./img/header-before.png) no-repeat;background-size:contain}}body.jotter-site--main-page .site-content-section-row-3{padding:115px 20px}@media (max-width:992px){body.jotter-site--main-page .site-content-section-row-3{padding:60px 0}}body.jotter-site--main-page .site-content-section-row-3 .news-element{margin-top:25px;background:#314b86;padding:25px 80px;min-height:200px;font-family:'Quicksand',sans-serif}body.jotter-site--main-page .site-content-section-row-3 .news-element .sectionHeader{color:#eee;font-weight:500;font-family:'Goudy Bookletter 1911',serif;font-size:44px;text-align:center;margin-bottom:0;text-transform:none}body.jotter-site--main-page .site-content-section-row-3 .news-element .single-news__header{color:#eee;font-weight:500;font-size:22px;text-decoration:none!important;font-family:'Raleway',sans-serif;text-transform:none}body.jotter-site--main-page .site-content-section-row-3 .news-element .single-news__date{display:none}body.jotter-site--main-page .site-content-section-row-3 .news-element .single-news__content{color:#fff;background:0 0;border-radius:0}body.jotter-site--main-page .site-content-section-row-3 .news-element .single-news__description{padding:0 15px;color:#fff}body.jotter-site--main-page .site-content-section-row-3 .news-element .single-news__description a{color:#fff!important}body.jotter-site--main-page .site-content-section-row-3 .news-element .single-news__image-container{display:none}body.jotter-site--main-page .site-content-section-row-3 .news-element .news-swiper-controls button{border:2px solid #fff;color:#fff}.news-element .swiper-pagination-bullets.swiper-pagination-horizontal{width:auto}.calendar-carousel-wrapper .single-event__content,.news-element .single-news__content{border-radius:0}.calendar-carousel-wrapper .events-swiper-controls,.news-element .news-swiper-controls{justify-content:flex-start}.calendar-carousel-wrapper .events-swiper-controls .events-swiper-navigation,.news-element .news-swiper-controls .news-swiper-navigation{border:2px solid #000;border-radius:50%;padding:5px 10px}.calendar-carousel-wrapper .events-swiper-controls .events-swiper-navigation--prev,.news-element .news-swiper-controls .news-swiper-navigation--prev{margin-right:15px}.calendar-carousel-wrapper .events-swiper-controls .events-swiper-navigation--next,.news-element .news-swiper-controls .news-swiper-navigation--next{margin-left:15px}.image-absolute-title .captions-wrapper{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;text-align:center}.image-absolute-title .captions-wrapper .caption-text,.image-absolute-title .captions-wrapper .caption-title,.site-footer a,.site-footer a:hover,.site-footer a:link{color:#fff}.image-absolute-title .captions-wrapper .caption-title{font-size:20px;font-weight:600}.image-absolute-title .captions-wrapper .caption-text{font-size:16px}body.jotter-site--design .site-content-section-column-wrapper{z-index:auto}.content-swiper-slideshow__navigation{position:absolute;top:50%;transform:translateY(-50%);color:#fff;border:0;background:rgba(0,0,0,.3);z-index:1;transition:all .2s}.content-swiper-slideshow__navigation--prev{left:0}.content-swiper-slideshow__navigation--next{right:0}.green-label .content-element-text-block-wrapper{padding:0}.green-label .content-element-text-block-wrapper h2{background:green;color:#fff;font-size:1.9rem;text-align:center;text-transform:uppercase;padding:3px;margin:0}.site-footer{box-shadow:0 -9px 17px rgba(119,119,119,.35);color:#fff;background:#314b86;text-align:center}.site-footer h5{font-family:"Goudy Bookletter 1911",serif;margin-bottom:10px;font-size:2.75rem;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:400;line-height:1.1}@media (max-width:992px){.site-footer h5{font-size:1.75rem;margin:10px 0;padding:0 10px}}.site-footer-school-contact-details{margin:0 auto;padding:60px 120px}@media (max-width:992px){.site-footer-school-contact-details{font-size:12px;padding:10px 120px}}@media (max-width:500px){.site-footer-school-contact-details{padding:10px 60px}}.site-footer-school-contact-details::after,.site-footer-school-contact-details::before{content:"";display:block;width:100px;height:100px;position:absolute;bottom:40px}@media (max-width:992px){.site-footer-school-contact-details::after,.site-footer-school-contact-details::before{display:none}}.site-footer-school-contact-details::after{right:0;background:url(./img/header-after.png) no-repeat;background-size:contain}.site-footer-school-contact-details::before{left:0;background:url(./img/header-before.png) no-repeat;background-size:contain}@media (max-width:560px){.site-footer-school-contact-details{padding-left:15px;padding-right:15px}}.site-footer-school-contact-details .school-awards{background:#fff;text-align:right;border-radius:20px;max-width:600px;margin:0 auto;padding:20px}.site-footer-school-contact-details .school-awards .awards-wrapper{text-align:right}.site-footer-school-contact-details .school-awards .awards-wrapper .awards__images{width:100%;margin:0 auto;max-width:800px;color:#333;font-size:.8rem;text-align:center;padding:5px;z-index:0}.site-footer-school-contact-details .school-awards .awards-wrapper .awards__images .awards-item--image-wrapper img{max-height:80px;width:auto}.site-footer-school-contact-details .school-awards .awards-wrapper .awards__images .swiper-slide .awards-item--image-wrapper{padding:0;display:inline-flex;align-items:center}.site-footer-school-contact-details .school-awards .awards-wrapper .awards__images .swiper-slide .awards-item--caption{padding:0}.site-footer .footer-school-contact{font-weight:500;margin-bottom:10px;display:flex;justify-content:center;align-items:flex-start}.site-footer .footer-school-contact .school-data-icon{padding:0 5px}.site-footer .footer-school-copyrights{background:#fff;color:#000;font-size:13px;text-align:center;padding:15px;display:flex;justify-content:center;font-family:"Open Sans",Arial,sans-serif}.site-footer .footer-school-copyrights a,.site-footer .footer-school-copyrights a:hover,.site-footer .footer-school-copyrights a:link{color:#000}.site-footer{background-color:#42a152}.site-footer .footer-school-address .school-data-icon,.site-footer .footer-school-email .school-data-icon,.site-footer .footer-school-phone .school-data-icon{color:#e9eb37}