@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600&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=Open+Sans:wght@400;700&display=swap);.tox-dialog__disable-scroll .site-header{position:relative;z-index:0}.site-header .top-header{z-index:3;display:flex}.site-header .top-header .left-box{background:linear-gradient(to right,#fff 50%,transparent 90%);padding:10px 0 10px 30px}.site-header .top-header .left-box .school-data-logo--image{max-width:100px}.site-header .top-header .left-box .site-header-school-details{margin-left:10px;font-family:'Raleway',sans-serif}.site-header .top-header .left-box .site-header-school-details--heading{font-size:2.2rem;color:#65ac2c;font-weight:700;line-height:normal;margin:0}.site-header .top-header .left-box .site-header-school-details--motto{color:#b2b0b3;font-size:1.9rem;font-weight:400;margin-top:-10px}.site-header .top-header .right-box{margin-top:10px;justify-content:flex-end;padding:0 2% 0 15px}.site-header .top-header .right-box .right-box-item,.site-header .top-header .right-box .theme-social-icon{margin:0 2px;width:56px;height:56px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:25px;transition:all ease 200ms;background:#fff}.site-header .top-header .right-box .social-media .social-icons{display:flex;flex-direction:row-reverse}.site-header .top-header .right-box .social-media .theme-social-icon:nth-child(2n+1) i{color:#3b5998}.site-header .top-header .right-box .social-media .theme-social-icon:nth-child(2n+2) i{color:#38a1f3}.site-header .top-header .right-box .social-media .theme-social-icon .icon-facebook:before{font-family:'Font Awesome 5 Brands';font-weight:900;content:'\f39e'}.site-header .top-header .right-box .contact-wrapper .right-box-item:hover,.site-header .top-header .right-box .social-media .theme-social-icon:hover{background:#444}.site-header .top-header .right-box .social-media .theme-social-icon:hover i{color:#fff!important}.site-header .top-header .right-box .contact-wrapper{flex-wrap:wrap;justify-content:flex-end}@media (max-width:991px){.site-header .top-header .right-box .contact-wrapper{padding:0 15px;justify-content:center}}.site-header .top-header .right-box .contact-wrapper .right-box-item{position:relative}.site-header .top-header .right-box .contact-wrapper .right-box-item:nth-child(4n+1) .school-data-icon i{color:#a7a1a1}.site-header .top-header .right-box .contact-wrapper .right-box-item:nth-child(4n+1) div{background-color:#a7a1a1}.site-header .top-header .right-box .contact-wrapper .right-box-item:nth-child(4n+2) .school-data-icon i{color:#f2b922}.site-header .top-header .right-box .contact-wrapper .right-box-item:nth-child(4n+2) div{background:#f2b922}.site-header .top-header .right-box .contact-wrapper .right-box-item:nth-child(4n+3) .school-data-icon i{color:#65ac2c}.site-header .top-header .right-box .contact-wrapper .right-box-item:nth-child(4n+3) div{background:#65ac2c}.site-header .top-header .right-box .contact-wrapper .right-box-item:nth-child(4n+4) .school-data-icon i{color:#4ab415}.site-header .top-header .right-box .contact-wrapper .right-box-item:nth-child(4n+4)>div{background:#4ab415}.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-address-toggle a:hover,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-address-toggle a:link,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-address-toggle a:visited,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-email-toggle a:hover,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-email-toggle a:link,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-email-toggle a:visited,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-phone-toggle a:hover,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-phone-toggle a:link,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-phone-toggle a:visited,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-translate-toggle a:hover,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-translate-toggle a:link,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-translate-toggle a:visited,.site-header .top-header .right-box .contact-wrapper .right-box-item:hover .school-data-icon i{color:#fff}.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-address-toggle,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-email-toggle,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-phone-toggle,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-translate-toggle{margin:0;position:absolute;top:56px;right:0;padding:10px;border-radius:7px;border-top-right-radius:0;color:#fff;z-index:1;font-size:.87rem;font-family:'Open Sans',sans-serif;width:auto;left:auto!important;min-width:100%;white-space:nowrap}@media (max-width:991px){.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-address-toggle,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-email-toggle,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-phone-toggle,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-translate-toggle{white-space:unset}}.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-address-toggle>div,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-email-toggle>div,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-phone-toggle>div,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-translate-toggle>div{padding:0 10px}.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-address-toggle a,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-email-toggle a,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-phone-toggle a,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-translate-toggle a{display:flex;align-items:center}.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-address-toggle .school-data-icon-toggle-close,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-email-toggle .school-data-icon-toggle-close,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-phone-toggle .school-data-icon-toggle-close,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-translate-toggle .school-data-icon-toggle-close{display:none}.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-address--value::before,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-email--value::before,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-phone--value::before{font-family:'Font Awesome 5 Free';font-weight:900;font-size:.8rem;color:#fff;padding:0 5px}@media (max-width:991px){.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-address--value,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-email--value,.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-phone--value{display:flex;justify-content:center;align-items:center;left:unset;right:unset}}.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-address--value::before{content:'\f3c5'}@media (max-width:991px){.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-address--value{width:350px}}@media (max-width:420px){.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-address--value{width:200px;padding:1px}}@media (max-width:380px){.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-address--value{width:125px}.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-address--value::before{display:none}}.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-email--value::before{content:'\f0e0'}.site-header .top-header .right-box .contact-wrapper .right-box-item .school-data-phone--value::before{content:'\f095';transform:rotateZ(90deg)}.site-header .top-header .right-box .school-data-search-box{display:flex;justify-content:flex-end;display:block;margin:0 2px}.site-header .top-header .right-box .school-data-search-box .school-data-search--value .search-box-container--fields{padding-right:2px}.site-header .top-header .right-box .school-data-search-box .school-data-search--value .search-box-container--fields .form-control{background:#fff;border:1px solid #ccc;outline:0;border-right:none;box-shadow:none;line-height:normal;border-radius:0;height:56px;padding:4px 4px 4px 14px;width:169px}.site-header .top-header .right-box .school-data-search-box .school-data-search--value .search-box-container--fields ::placeholder{color:#444}.site-header .top-header .right-box .school-data-search-box .school-data-search--value .search-box-container--fields .btn-secondary{background:#fff;border:1px solid #ccc;border-left:none;outline:0;box-shadow:none;height:56px;width:32px;line-height:normal;position:relative;vertical-align:middle;border-radius:0;padding:0 10px 0 0;margin:0}.site-header .top-header .right-box .school-data-search-box .school-data-search--value .search-box-container--fields .btn-secondary .fa-search{font-size:18px;color:#444}@media (max-width:991px){.site-header .top-header .right-box .school-data-search-box{width:100%;justify-content:center;padding-right:0}}.site-header .top-header .right-box .school-data-translate-toggle{width:205px;justify-content:center;max-width:fit-content}.site-header .top-header .right-box .school-data-translate-toggle .translate-data{min-width:185px}body.jotter-site--search .site-header{position:relative;z-index:2}body:not(.jotter-site--main-page) .site-header{position:relative;z-index:2}body:not(.jotter-site--main-page) .site-header .top-header{z-index:3;padding:0;display:flex}body:not(.jotter-site--main-page) .site-header .top-header .right-box .school-data-search-box .school-data-search--value .search-box-container--fields .btn-secondary,body:not(.jotter-site--main-page) .site-header .top-header .right-box .school-data-search-box .school-data-search--value .search-box-container--fields .form-control{background:#65ac2c}body:not(.jotter-site--main-page) .site-header .top-header .right-box .school-data-search-box .school-data-search--value .search-box-container--fields ::placeholder{color:#fff}body:not(.jotter-site--main-page) .site-header .top-header .right-box .school-data-search-box .school-data-search--value .search-box-container--fields .btn-secondary .fa-search{font-size:18px;color:#fff}@media (max-width:991px){body:not(.jotter-site--main-page) .site-header .top-header .right-box .school-data-search-box{width:100%;justify-content:center;padding-right:0}.site-header .top-header{flex-direction:column;height:100%;padding:15px}.site-header .top-header .left-box .site-header-school-logo{justify-content:center}.site-header .top-header .left-box .site-header-school-logo .school-data-logo--image{width:100px;margin:10px}.site-header .top-header .left-box .site-header-school-details--heading,.site-header .top-header .left-box .site-header-school-details--motto{text-align:center}.site-header .top-header .left-box .site-header-school-details--heading{font-size:30px;line-height:1;font-size:1.75rem}.site-header .top-header .left-box .site-header-school-details--motto{font-size:1.44rem}.site-header .top-header .right-box{margin:0 auto;justify-content:center}.site-header .top-header .right-box .school-data-search-box{padding:0}.site-header .top-header .right-box .school-data-search-box .school-data-search--value{justify-content:center}}.jotter-site--main-page:not(.jotter-site--design):not(.jotter-site--search) .top-header{padding:0}.jotter-site--main-page:not(.jotter-site--design):not(.jotter-site--search) .top-header-info{min-height:60px;z-index:1;display:flex;align-items:center;max-width:calc(100% - 300px);margin-left:300px;position:relative;overflow:hidden}.jotter-site--main-page:not(.jotter-site--design):not(.jotter-site--search) .top-header-info .content-element{min-height:32px}.jotter-site--main-page:not(.jotter-site--design):not(.jotter-site--search) .top-header-info:has(>.content-element)::before{content:'';background:rgba(255,255,255,.55);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@media (max-width:991px){.jotter-site--main-page:not(.jotter-site--design):not(.jotter-site--search) .top-header-info{display:none}.jotter-site--main-page:not(.jotter-site--design):not(.jotter-site--search) .top-header{padding:15px}}.jotter-site--main-page.jotter-site--client:not(.jotter-site--calendar) .site-content,.jotter-site--main-page.jotter-site--client:not(.jotter-site--search) .site-content,.jotter-site--main-page.jotter-site--preview:not(.jotter-site--calendar) .site-content,.jotter-site--main-page.jotter-site--preview:not(.jotter-site--search) .site-content{display:none}body.jotter-site--main-page .welcome-message-container{position:absolute;bottom:2vw;left:350px;width:calc(100% - 400px);margin:0 auto;z-index:2;padding:20px;color:#fff}@media (max-width:991px){body.jotter-site--main-page .welcome-message-container{left:5%;width:90%;color:#65ac2c;position:static}}.site-menu-wrapper{z-index:1;display:flex;flex-wrap:wrap;font-family:"Quicksand",sans-serif}.site-menu--horizontal{background:#65ac2c;justify-content:center;z-index:0}.site-menu--horizontal>li>ul.site-menu-item--submenu{opacity:0;pointer-events:none;margin-top:20px;transition:all ease .35s}.site-menu--horizontal>li.sub-menu-visible>ul{opacity:1;top:100%;pointer-events:all;margin-top:0;transition:all ease .35s}.site-menu--horizontal .site-menu-item{margin:0 5px;background-color:transparent}.site-menu--horizontal .site-menu-item.sub-menu-visible>.site-menu-item--link{color:#fff}.site-menu--horizontal .site-menu-item.sub-menu-visible>.site-menu-item--link:hover{color:#333}.site-menu--horizontal .site-menu-item--link{padding:10px;color:#fff;font-size:.87rem;font-family:"Open Sans",sans-serif;word-break:normal;text-transform:uppercase}.site-menu--horizontal .site-menu-item--link:hover{color:#333;background:#65ac2c}.site-menu--horizontal .site-menu-item--submenu{background:#65ac2c;width:280px;box-shadow:0 0 5px #fff}.site-menu--horizontal .site-menu-item--submenu .site-menu-item{margin:0 0 5px}.site-menu--horizontal .site-menu-item--submenu .site-menu-item--link{text-transform:uppercase;display:inline;text-align:center}.site-menu--horizontal .site-menu-item--submenu .site-menu-item:hover>.site-menu-item--link,.site-menu--horizontal .site-menu-item.sub-menu-visible:hover>.site-menu-item--link{color:#333;background:#65ac2c}.site-menu--vertical>.site-menu-item{background-color:transparent}.site-menu--vertical .site-menu-item,.site-menu--vertical>.site-menu-item{display:block;width:100%;border-bottom:solid 2px #e3e3e3}.site-menu--vertical .site-menu-item>.site-menu-item--link,.site-menu--vertical>.site-menu-item>.site-menu-item--link{background:unset;padding:10px;display:inline-block;text-transform:uppercase;color:#4d4d4d;font-family:"Quicksand",sans-serif;text-decoration:none!important;font-size:17px;font-weight:600;letter-spacing:.05em}.site-menu--vertical .site-menu-item--submenu .site-menu-item:hover>.site-menu-item--link,.site-menu--vertical .site-menu-item--submenu .site-menu-item: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,.site-menu--vertical .site-menu-item>.site-menu-item--link:hover,.site-menu--vertical .site-menu-item>.site-menu-item--link:visited:hover,.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,.site-menu--vertical>.site-menu-item>.site-menu-item--link:hover,.site-menu--vertical>.site-menu-item>.site-menu-item--link:visited:hover{color:#65ac2c}.site-menu--vertical .site-menu-item--submenu .site-menu-item{border-bottom:none;text-align:center;display:block}.site-menu--vertical .site-menu-item--submenu .site-menu-item--link{font-size:16px}.site-menu--mobile{background-color:#65ac2c}.site-menu--mobile-button{display:flex;justify-content:flex-end;width:100%}.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--toggle .site-menu-item--toggle-icon::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";font-size:1rem;color:#fff}.site-menu--mobile .site-menu-item--link:hover,.site-menu--mobile .site-menu-item.sub-menu-visible>.site-menu-item--link:hover{color:#333;background:#fff}.site-menu--mobile .site-menu-item--link{color:#fff;padding:5px;font-size:.87rem}.site-menu--mobile .site-menu-item--submenu .site-menu-item{padding-left:10px}.jotter-site--main-page:not(.jotter-site--search) .menu-vertical-content,.jotter-site--main-page:not(.jotter-site--search) .site-menu--horizontal,body:not(.jotter-site--main-page) .menu-vertical-slideshow{display:none}body:not(.jotter-site--main-page) .menu-vertical-content{position:relative;padding:0}body:not(.jotter-site--main-page) .menu-vertical-content .site-menu--vertical>.site-menu-item.sub-menu-visible:hover>.site-menu-item--link,body:not(.jotter-site--main-page) .menu-vertical-content .site-menu--vertical>.site-menu-item>.site-menu-item--link:hover,body:not(.jotter-site--main-page) .menu-vertical-content .site-menu-item--link:hover{color:#333}body:not(.jotter-site--main-page) .menu-vertical-content .site-menu-item{background:#65ac2c;border-bottom:1px solid #fff}body:not(.jotter-site--main-page) .menu-vertical-content .site-menu-item--link{padding:10px 20px;font-size:1.12rem;color:#fff;font-weight:400;width:100%}body:not(.jotter-site--main-page) .menu-vertical-content .site-menu-item .site-menu-item--submenu .site-menu-item,body:not(.jotter-site--main-page) .menu-vertical-content .site-menu-item>.site-menu-item{border-bottom:none}body:not(.jotter-site--main-page) .menu-vertical-content .site-menu-item .site-menu-item--submenu .site-menu-item>.site-menu-item--link,body:not(.jotter-site--main-page) .menu-vertical-content .site-menu-item>.site-menu-item>.site-menu-item--link{font-size:1.12rem;color:#fff;font-weight:400}body:not(.jotter-site--main-page) .letters-container .mat-focus-indicator .mat-card-content .attachments a,body:not(.jotter-site--main-page) .menu-vertical-content .site-menu-item .site-menu-item--submenu .site-menu-item>.site-menu-item--link:hover,body:not(.jotter-site--main-page) .menu-vertical-content .site-menu-item .site-menu-item--submenu .site-menu-item>.site-menu-item--link:visited:hover,body:not(.jotter-site--main-page) .menu-vertical-content .site-menu-item>.site-menu-item>.site-menu-item--link:hover,body:not(.jotter-site--main-page) .menu-vertical-content .site-menu-item>.site-menu-item>.site-menu-item--link:visited:hover{color:#333}@media (max-width:991px){body:not(.jotter-site--main-page) .menu-vertical-content{display:none!important}}.jotter-site--main-page:not(.jotter-site--search) .menu-vertical-slideshow{height:100%;width:300px;background:rgba(255,255,255,.55);position:relative;z-index:1;display:block;padding:0 0 0 20px}.jotter-site--main-page:not(.jotter-site--search) .menu-vertical-slideshow .site-menu-item{background:0 0;border-bottom:solid 2px #e3e3e3}.jotter-site--main-page:not(.jotter-site--search) .menu-vertical-slideshow .site-menu-item--toggle{width:15%;color:#222}.jotter-site--main-page:not(.jotter-site--search) .menu-vertical-slideshow .site-menu-item--toggle-icon{border:0;font-size:.9rem;background:0 0;transform:rotate(180deg)}.jotter-site--main-page:not(.jotter-site--search) .menu-vertical-slideshow .site-menu-item--link{background:unset;padding:10px;display:inline-block;text-transform:uppercase;color:#4d4d4d;font-family:"Quicksand",sans-serif;text-decoration:none!important;font-size:17px;font-weight:600;letter-spacing:.05em;width:85%}.jotter-site--main-page:not(.jotter-site--search) .menu-vertical-slideshow .site-menu-item--link:hover,.jotter-site--main-page:not(.jotter-site--search) .menu-vertical-slideshow .site-menu-item--link:visited:hover{color:#65ac2c}.jotter-site--main-page:not(.jotter-site--search) .menu-vertical-slideshow .site-menu-item--submenu{overflow-y:hidden;z-index:2}.jotter-site--main-page:not(.jotter-site--search) .menu-vertical-slideshow .site-menu-item--submenu li{background:#fff;text-align:center}.jotter-site--main-page:not(.jotter-site--search) .menu-vertical-slideshow .site-menu-item--submenu-open{overflow:inherit}.jotter-site--main-page:not(.jotter-site--search) .menu-vertical-slideshow .site-menu{padding-top:210px}@media (max-width:991px){.jotter-site--main-page:not(.jotter-site--search) .menu-vertical-slideshow{display:none}}.jotter-site--main-page.jotter-site--design:not(.jotter-site--search) .menu-vertical-slideshow{height:auto;position:absolute}.site-slideshow-wrapper{z-index:0}.site-slideshow-wrapper .top-swiper-slideshow__captions{position:absolute;bottom:50px;z-index:2;text-align:center;width:100%}.site-slideshow-wrapper .top-swiper-slideshow__caption--text,.site-slideshow-wrapper .top-swiper-slideshow__caption--title{margin:0;width:100%;color:#fff}.site-slideshow-wrapper .top-swiper-slideshow__caption--title{font-size:2rem}@media (max-width:991px){.site-slideshow-wrapper .top-swiper-slideshow__caption--title{font-size:1.7rem}}.site-slideshow-wrapper .top-swiper-slideshow__caption--text{font-size:1.4rem}@media (max-width:991px){.site-slideshow-wrapper .top-swiper-slideshow__caption--text{font-size:1.1rem}}.site-slideshow-wrapper .top-swiper-slideshow__nav .swiper-pagination{position:absolute}.site-slideshow-wrapper .top-swiper-slideshow .slide-video{width:100%}.jotter-site--search .site-slideshow{display:none}body.jotter-site--main-page:not(.jotter-site--design):not(.jotter-site--search) .site-slideshow{position:absolute;top:0;left:0;width:100%;z-index:0;height:100%}body.jotter-site--main-page:not(.jotter-site--design):not(.jotter-site--search) .site-slideshow-wrapper{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}body.jotter-site--main-page:not(.jotter-site--design):not(.jotter-site--search) .site-slideshow-wrapper img{width:100%}@media (max-width:991px){body.jotter-site--main-page:not(.jotter-site--design):not(.jotter-site--search) .site-slideshow-wrapper{position:relative}}@media (min-width:992px){body.jotter-site--main-page:not(.jotter-site--design):not(.jotter-site--search) .site-slideshow .top-swiper-slideshow__images .swiper-slide{height:100vh}}body.jotter-site--main-page:not(.jotter-site--design):not(.jotter-site--search) .site-slideshow .top-swiper-slideshow__images .swiper-slide::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(transparent,#65ac2c);background-size:cover;z-index:1}body.jotter-site--main-page:not(.jotter-site--design):not(.jotter-site--search) .site-slideshow .carousel-caption{display:none}@media (max-width:991px){body.jotter-site--main-page:not(.jotter-site--design):not(.jotter-site--search) .site-slideshow{position:relative}}.template-container{background-color:#fff}.jotter-site--main-page:not(.jotter-site--search) .site-container{height:100vh;z-index:1}@media (max-width:991px){.jotter-site--main-page:not(.jotter-site--search) .site-container{height:auto}}.site-container{position:relative}.site-content .ql-editor{font-family:'Open Sans',sans-serif}.site-footer{font-family:'Quicksand',sans-serif;font-size:.87rem}.site-content .ql-editor h1,.site-content h1{font-size:2.2rem}.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:.8rem}.site-content .ql-editor p,.site-content p{font-size:12pt;color:#333;line-height:normal}.site-content .ql-editor ul li,.site-content ul li{font-size:12pt}.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 h1,.site-content h2,.site-content h3,.site-content h4,.site-content h5,.site-content h6{margin-top:0}body:not(.jotter-site--main-page):not(.jotter-site--design) .sidenav{padding-left:15px;margin-top:20px}.jotter-site--main-page.jotter-site--design:not(.jotter-site--search) .site-container{height:100%}.jotter-site--main-page.jotter-site--design:not(.jotter-site--search) .site-container .right-box{position:relative}body:not(.jotter-site--main-page).empty-vertical .content-wrapper{max-width:100%}body:not(.jotter-site--main-page) .site-content{min-height:77vh}body:not(.jotter-site--main-page) .content-wrapper{z-index:0;max-width:83.3333333%}@media (max-width:991px){body:not(.jotter-site--main-page) .content-wrapper{max-width:100%}}body:not(.jotter-site--main-page) .sectionHeader{font-size:1.5rem;color:#333;font-weight:500;text-align:left!important;margin-bottom:10px!important}body:not(.jotter-site--main-page) .news-element .sectionHeader{font-size:1.87rem;color:#333;font-weight:500}@media (max-width:991px){body:not(.jotter-site--main-page) .news-element .sectionHeader{text-align:center}}body:not(.jotter-site--main-page) .news-element .news-wrapper .news-container{margin:0;max-width:100%;padding:0}body:not(.jotter-site--main-page) .news-element .news-wrapper .news-container .single-news{max-width:100%;max-height:160px;margin:0 0 15px}body:not(.jotter-site--main-page) .news-element .news-wrapper .news-container .single-news .single-news__content{background:0 0;color:#333}body:not(.jotter-site--main-page) .news-element .news-wrapper .news-container .single-news .single-news__content .single-news__top{padding:0}body:not(.jotter-site--main-page) .news-element .news-wrapper .news-container .single-news .single-news__content .single-news__top .single-news__header{color:#333;font-weight:700}body:not(.jotter-site--main-page) .news-element .news-wrapper .news-container .single-news .single-news__content .single-news__image-container,body:not(.jotter-site--main-page) .news-element .news-wrapper .news-container .single-news .single-news__content .single-news__top .single-news__date{display:none}body:not(.jotter-site--main-page) .news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description{color:#333;font-size:.87rem;font-weight:400;margin-bottom:0;line-height:normal;padding:0 10px 0 0}body:not(.jotter-site--main-page) .news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description p{font-size:.87rem}body:not(.jotter-site--main-page) .news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h1,body:not(.jotter-site--main-page) .news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h2,body:not(.jotter-site--main-page) .news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h3,body:not(.jotter-site--main-page) .news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h4,body:not(.jotter-site--main-page) .news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h5{font-size:.9rem;margin:0;color:#333}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container{margin:0;max-width:100%}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .events-content-item{max-width:100%;max-height:160px;margin:0 0 20px;background:#fff}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content{background:0 0;color:#fff;padding:0;display:flex;align-items:flex-start}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left{flex:0 0 48px;box-shadow:-1px 1px 7px #000;border-top-left-radius:5px;border-top-right-radius:5px}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left .single-event__date{font-size:2.5rem;padding:10px 0;color:#fff}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left .single-event__date:last-child{display:none}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left .single-event__date--day{font-size:1.44rem;order:1;color:#444;background:#f4f4f4;font-weight:700;justify-content:center;align-items:center;display:flex;height:30px;line-height:30px}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left .single-event__date--month{font-size:.87rem;color:#fff;font-weight:700;line-height:18px;background:#65ac2c;border-top-left-radius:5px;border-top-right-radius:5px}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left .single-event__date--year{display:none}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right{padding:0 10px}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right .single-event__top{padding-bottom:0}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right .single-event__top .single-event__header{font-size:1rem;color:#333;font-weight:600;line-height:normal}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right .single-event__top .single-event__date--time{color:#333;font-size:.75rem;margin:7px 0}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right .single-event__description{color:#333;font-size:.87rem;font-weight:400;padding-right:10px;line-height:normal}body:not(.jotter-site--main-page) .letters-container .mat-focus-indicator{box-shadow:none;padding:0;margin-bottom:15px}body:not(.jotter-site--main-page) .letters-container .mat-focus-indicator .mat-card-header .mat-card-header-text{display:flex;flex-direction:column-reverse;margin:0}body:not(.jotter-site--main-page) .letters-container .mat-focus-indicator .mat-card-header .mat-card-header-text .mat-card-title{font-size:1rem;color:#333;font-weight:600;font-family:'Open Sans',sans-serif;margin:0}body:not(.jotter-site--main-page) .letters-container .mat-focus-indicator .mat-card-header .mat-card-header-text .mat-card-subtitle{font-family:'Open Sans',sans-serif;font-size:.75rem;margin:0;color:#333}body:not(.jotter-site--main-page) .letters-container .mat-focus-indicator .mat-card-content{color:#333;font-size:.87rem;font-weight:400;font-family:'Open Sans',sans-serif}body:not(.jotter-site--main-page) .letters-container .mat-focus-indicator .mat-card-content p,body:not(.jotter-site--main-page) .letters-container .mat-focus-indicator .mat-card-content span{font-size:.87rem;margin:0}body:not(.jotter-site--main-page) .letters-container .mat-focus-indicator .mat-card-content .attachments{padding:5px 0}@media (max-width:991px){body:not(.jotter-site--main-page) .site-content-container .site-content-section-row{padding:0}body:not(.jotter-site--main-page) .site-content-container .site-content-section-row .site-content-section-column-wrapper .site-content-section-column{flex:0 0 100%;max-width:100%;margin-bottom:30px}}table tbody td{vertical-align:top!important}@media (max-width:991px){body .calendar-element .fc-toolbar{justify-content:center;flex-wrap:wrap;margin:1.5em 0}body .calendar-element .fc-toolbar-chunk{width:100%;justify-content:center;text-align:center}body .calendar-element .fc-toolbar-title{font-size:1.25rem}body .calendar-element .fc table{font-size:.75rem}body .calendar-element .fc .fc-daygrid-body-balanced .fc-daygrid-day-events{position:relative}body .calendar-element .fc .fc-popover{width:100%}}.text-link-button{display:inline-block;padding:7px 25px;background:#65ac2c;font-weight:700;border-radius:20px;text-transform:uppercase;color:#fff;transition:all .5s}.text-link-button:hover{background:#4d8322}.accordion-item .accordion-header-button{background-color:#65ac2c;color:#fff}.accordion-item .accordion-header-button h5{font-size:1rem}.accordion-item .accordion-header-button:hover{background-color:#4d8322}.site-footer{background:#fff;z-index:0}.site-footer,.site-footer a:hover,.site-footer a:link,.site-footer a:visited{color:#181818}.site-footer .footer-school-copyrights{text-align:center;padding:15px}