@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;700&display=swap);.site-top{color:#fff;background-color:#3365ab}.site-top-school-contact--wrapper{padding-top:10px;padding-bottom:10px;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media (max-width:991px){.site-top-school-contact--wrapper{justify-content:center;flex-wrap:wrap}}.site-top .school-data-logo{justify-content:center}.site-top .school-data-logo--image{max-height:90px}.site-top-school-contact{display:inline-block}.site-header .social-media a,.site-top-school-contact .school-data-icon{margin:2px;display:inline-block;min-width:28px;padding:1px;font-size:.75rem;color:#fff;border-radius:50%;border:2px solid #fff;transition:all ease 1s;cursor:pointer;text-align:center}.site-header,.site-top-school-contact .social-icon{display:flex}.site-header .row{flex:0 0 90%;margin:0 auto}@media (max-width:1100px){.site-header .row{flex:0 0 100%}}.site-header-school-wrapper{padding-top:14.5px;padding-bottom:14.5px}.site-header-school-details{padding:7.5px 15px 7.5px 5px}.site-header-school-details--heading{font-size:2.25rem;line-height:2.475rem;font-weight:700;margin:0}.site-header-school-details--motto{font-size:1.44rem}@media (max-width:991px){.site-header-school-details{text-align:center;display:flex;flex-direction:column;align-items:center;padding:7px}}.site-header .school-data-search-box{padding-left:40px;display:flex;justify-content:flex-end;padding-right:2px}.site-header .school-data-search-box .school-data-search--value .search-box-container--fields{padding-right:2px}.site-header .school-data-search-box .school-data-search--value .search-box-container--fields .form-control{background:0 0;border:2px solid #fff;outline:0;border-right:none;box-shadow:none;border-radius:0;border-top-left-radius:50px;border-bottom-left-radius:50px;height:32px;line-height:normal;color:#fff;padding:4px 4px 4px 10px;min-width:125px}.site-header .school-data-search-box .school-data-search--value .search-box-container--fields .form-control:focus{border-color:#fff}.site-header .school-data-search-box .school-data-search--value .search-box-container--fields ::placeholder{color:#fff}.site-header .school-data-search-box .school-data-search--value .search-box-container--fields .btn-secondary{background:0 0;padding:4px;border:2px solid #fff;outline:0;box-shadow:none;border-radius:0;border-top-right-radius:50px;border-bottom-right-radius:50px;height:32px;min-height:32px;line-height:normal;margin-left:-1px;color:#fff;border-left:none;width:30px}.site-header .school-data-search-box .school-data-search--value .search-box-container--fields .btn-secondary .fa-search{font-size:15px;padding-right:2px}@media (max-width:991px){.site-header .school-data-search-box{width:100%;justify-content:center;padding:0 0 5px}}.site-header .social-media{display:flex}.school-data-address-toggle,.school-data-email-toggle,.school-data-phone-toggle,.school-data-translate-toggle{background:#3365ab;color:#fff;display:flex;justify-content:flex-end;font-size:1.25rem;font-family:'Quicksand',sans-serif}.school-data-address-toggle .school-data-icon-toggle-close,.school-data-email-toggle .school-data-icon-toggle-close,.school-data-phone-toggle .school-data-icon-toggle-close,.school-data-translate-toggle .school-data-icon-toggle-close{display:inline-flex;vertical-align:middle;margin-left:10px}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-items-content-presenter .ql-editor a,.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-items-content-presenter .ql-editor a:hover,.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-items-content-presenter .ql-editor a:link,.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-items-content-presenter .ql-editor a:visited,.school-data-address-toggle a:hover,.school-data-address-toggle a:link,.school-data-address-toggle a:visited,.school-data-email-toggle a:hover,.school-data-email-toggle a:link,.school-data-email-toggle a:visited,.school-data-phone-toggle a:hover,.school-data-phone-toggle a:link,.school-data-phone-toggle a:visited,.school-data-translate-toggle a:hover,.school-data-translate-toggle a:link,.school-data-translate-toggle a:visited{color:#fff}.school-data-address-toggle .translate-wrapper,.school-data-email-toggle .translate-wrapper,.school-data-phone-toggle .translate-wrapper,.school-data-translate-toggle .translate-wrapper{display:flex;align-items:center;padding:5px 10px}.site-menu-wrapper{position:sticky;top:0;background-color:#fff;z-index:1}.site-menu--horizontal{justify-content:center}.site-menu--horizontal-fixed-wrapper.sticky-menu{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.site-menu--horizontal>.site-menu-item{margin-right:12.5px;background:#fff}.site-menu--horizontal>.site-menu-item>.site-menu-item--link{color:#3365ab;font-weight:700;font-size:1rem;padding:5px 10px;text-transform:uppercase}.site-menu--horizontal>.site-menu-item>.site-menu-item--link:hover,.site-menu--horizontal>.site-menu-item>.site-menu-item--link:visited:hover{color:#3365ab}.site-menu--horizontal>.site-menu-item.sub-menu-visible:hover>.site-menu-item--submenu,.site-menu--horizontal>.site-menu-item.sub-menu-visible:visited:hover>.site-menu-item--submenu{display:flex}.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,.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{color:#3365ab}.site-menu--horizontal .site-menu-item--submenu{background:#fff;width:500px;flex-wrap:wrap;padding:20px;gap:20px;box-shadow:0 2px 4px rgba(0,0,0,.8)}.site-menu--horizontal .site-menu-item--submenu .site-menu-item{width:calc(50% - 10px)}.site-menu--horizontal .site-menu-item--submenu .site-menu-item>.site-menu-item--link{color:#111;background:#fff;font-weight:500;padding:5px}.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:#3365ab;color:#fff}.site-menu--horizontal .site-menu-item--submenu .site-menu-item>.site-menu-item--link:hover::after,.site-menu--horizontal .site-menu-item--submenu .site-menu-item>.site-menu-item--link:visited:hover::after{width:100%}.site-menu--horizontal .site-menu-item--submenu .site-menu-item>.site-menu-item--link::after,.site-menu--horizontal .site-menu-item--submenu .site-menu-item>.site-menu-item--link::before{content:'';display:block;height:1px;position:absolute;bottom:0;left:0}.site-menu--horizontal .site-menu-item--submenu .site-menu-item>.site-menu-item--link::after{background:#111;width:0%;transition:width ease 250ms}.site-menu--horizontal .site-menu-item--submenu .site-menu-item>.site-menu-item--link::before{width:100%;background:#eee}.site-menu--horizontal .site-menu-item--submenu .site-menu-item.sub-menu-visible:hover>.site-menu-item--submenu,.site-menu--horizontal .site-menu-item--submenu .site-menu-item.sub-menu-visible:visited:hover>.site-menu-item--submenu{display:flex}.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{background-color:#3365ab;color:#fff}.site-menu--vertical{padding:30px 15px}.site-menu--vertical>.site-menu-item{background-color:transparent}.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:#3365ab;color:#fff;padding:20px 15px;font-size:.8rem}.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:#487ec9}.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:#487ec9;color:#fff}.site-menu--mobile{background-color:#3365ab}.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:'\f0dd';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 0;font-size:.87rem}.site-menu--mobile .site-menu-item--submenu .site-menu-item{padding-left:10px}.site-vertical-menu{max-width:250px}.site-menu-item--link{word-break:break-word}.site-slideshow-wrapper{z-index:0;background:#fff;max-height:793px}.site-slideshow-wrapper .top-swiper-slideshow__data,.site-slideshow-wrapper .top-swiper-slideshow__images{height:100%}.site-slideshow-wrapper .top-swiper-slideshow__images .swiper-slide img,.site-slideshow-wrapper .top-swiper-slideshow__images .video-wrapper video{width:100%;object-fit:cover}.site-slideshow-wrapper .top-swiper-slideshow__images .video-wrapper .video-controls{top:15px;bottom:unset}.site-slideshow-wrapper .top-swiper-slideshow__nav .swiper-pagination{position:absolute}.site-slideshow-wrapper .top-swiper-slideshow__captions{position:absolute;bottom:40px;z-index:1;width:100%;text-align:center}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-1 .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left .single-event__date--day,.site-content .ql-editor h3,.site-content h3,.site-slideshow-wrapper .top-swiper-slideshow__captions .top-swiper-slideshow__caption--title{font-size:2.5rem}@media (max-width:991px){.site-slideshow-wrapper .top-swiper-slideshow__captions .top-swiper-slideshow__caption--title{font-size:2rem;line-height:normal;margin:0}}.site-slideshow-wrapper .top-swiper-slideshow__captions .top-swiper-slideshow__caption--text{font-size:1.8rem}@media (max-width:991px){.site-slideshow-wrapper .top-swiper-slideshow__captions .top-swiper-slideshow__caption--text{font-size:1.5rem}}.site-slideshow-wrapper::after{content:"";position:absolute;bottom:0;z-index:1;width:100%;height:10%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}@media (max-width:991px){@supports (-webkit-touch-callout:none){.site-top .top-swiper-slideshow img{height:auto!important}}}.template-container{background-color:#fff}.jotter-site--design .site-content{overflow-x:auto!important}.site-container{position:relative}.site-container,.site-content .ql-editor{font-family:'Quicksand',sans-serif}.site-content .ql-editor h1,.site-content h1{font-size:3rem}.site-content .ql-editor h2,.site-content h2{font-size:2.8rem}.site-content .ql-editor h4,.site-content h4{font-size:2.2rem}.site-content .ql-editor h5,.site-content h5{font-size:2rem}.site-content .ql-editor h6,.site-content h6{font-size:1.5rem}.site-content-section-row{padding-bottom:15px}.site-content-section-column-wrapper{flex:0 0 1670px;max-width:100%;margin:0 auto;justify-content:center}.site-content-section-column-items-content-presenter{display:block;margin-bottom:30px}.conent-wrapper{display:flex;flex-wrap:wrap;width:100%;margin:0 auto;position:relative;z-index:0}.jotter-site--main-page .site-vertical-menu{display:none!important}.fc-view-harness,.jotter-site--main-page .site-content{background-color:#fff}.jotter-site--main-page .site-content-section-row-1{padding-top:15px;margin:0 60px}.jotter-site--main-page .site-content-section-row-1 .site-content-section-column-wrapper{padding-bottom:20px}.jotter-site--main-page .site-content-section-row-1 .site-content-section-column-wrapper h1{font-size:3.12rem;margin-bottom:10px;line-height:normal}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper{z-index:1;padding:3% 0}.jotter-site--main-page .site-content-section-row-2::before{content:'';background-image:url(./img/rowbg.jpg);background-size:cover;position:absolute;background-position:center,center;background-attachment:fixed;color:#fff;height:100%;width:100%;left:0;top:0}.jotter-site--main-page .site-content-section-row-2::after{content:'';display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;background-color:rgba(51,101,171,.8)}.jotter-site--main-page .site-content-section-row-2 .news-element .sectionHeader{font-size:2.5rem;color:#fff;justify-content:flex-start;display:flex}.jotter-site--main-page .site-content-section-row-2 .news-element .news-wrapper .news-container{padding-bottom:50px;justify-content:space-between}.jotter-site--main-page .site-content-section-row-2 .news-element .news-wrapper .news-container .single-news{padding:0}.jotter-site--main-page .site-content-section-row-2 .news-element .news-wrapper .news-container .single-news__content{height:auto;flex-wrap:nowrap;background:#3c5597}.jotter-site--main-page .site-content-section-row-2 .news-element .news-wrapper .news-container .single-news__content .single-news__top{order:2;background:#3c5597;color:#fff;padding:10px 20px 5px}.jotter-site--main-page .site-content-section-row-2 .news-element .news-wrapper .news-container .single-news__content .single-news__top .single-news__header{font-size:1rem;color:#fff}.jotter-site--main-page .site-content-section-row-2 .news-element .news-wrapper .news-container .single-news__content .single-news__top .single-news__date{display:none}.jotter-site--main-page .site-content-section-row-2 .news-element .news-wrapper .news-container .single-news__content .single-news__image-container{order:1;padding-bottom:0;flex:0 0 100%}.jotter-site--main-page .site-content-section-row-2 .news-element .news-wrapper .news-container .single-news__content .single-news__image-container .single-news__image{height:210px}.jotter-site--main-page .site-content-section-row-2 .news-element .news-wrapper .news-container .single-news__content .single-news__description{order:3;background:#3c5597;color:#fff;font-size:.87rem;margin-bottom:0;padding:5px 20px;line-height:normal;max-height:195px}@media (max-width:800px){.jotter-site--main-page .site-content-section-row-2 .news-element .news-wrapper .news-container .single-news{flex:0 0 50%;max-width:50%!important}}@media (max-width:600px){.jotter-site--main-page .site-content-section-row-2 .news-element .news-wrapper .news-container .single-news{flex:0 0 100%;max-width:100%!important}}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-0 .image-wrapper .image-container{margin:0 auto}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-1 .calendar-element .sectionHeader{font-size:2.5rem;color:#fff;justify-content:flex-start;display:flex}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-1 .calendar-element .events-content-wrapper .events-content-container{justify-content:left}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-1 .calendar-element .events-content-wrapper .events-content-container .events-content-item{max-width:100%;margin:0}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-1 .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content{background:0 0;color:#fff;padding:10px 0}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-1 .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left{font-weight:700;border-right:2px solid #fff;flex:0 0 90px}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-1 .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left .single-event__date--month{font-size:1.13rem;line-height:1}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-1 .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left .single-event__date--year{display:none}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-1 .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right{margin-left:25px}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-1 .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right .single-event__top{padding-bottom:10px}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-1 .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;font-weight:700}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-1 .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right .single-event__top .single-event__date--time{font-size:.75rem}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-1 .calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right .single-event__description{font-size:.87rem;line-height:normal}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-1 .calendar-element .events-content-wrapper .events-content-container .pagination .page-item .page-link:focus{box-shadow:0 0 0 .2rem rgba(51,101,171,.25)}.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-wrapper .site-content-section-column-1 .calendar-element .events-content-wrapper .events-content-container .pagination .page-item.active .page-link{background:#3365ab;border-color:#3365ab;color:#fff}.jotter-site--main-page .site-content-section-row-2 .image-rounded .image-container img{border-radius:100%;border:6px solid #fff}.jotter-site--main-page .site-content-section-row-3 .site-content-section-column-wrapper{padding-bottom:30px}.jotter-site--main-page .site-content-section-row-3 .site-content-section-column-wrapper .news-element .sectionHeader{font-size:2.5rem;color:#333;text-align:left}.jotter-site--main-page .site-content-section-row-3 .site-content-section-column-wrapper .news-element .news-wrapper .news-container{padding-bottom:50px;justify-content:space-between}.jotter-site--main-page .site-content-section-row-3 .site-content-section-column-wrapper .news-element .news-wrapper .news-container .single-news{padding:0}.jotter-site--main-page .site-content-section-row-3 .site-content-section-column-wrapper .news-element .news-wrapper .news-container .single-news__content{height:auto;flex-wrap:nowrap}.jotter-site--main-page .site-content-section-row-3 .site-content-section-column-wrapper .news-element .news-wrapper .news-container .single-news__content .single-news__top{order:2;background:#3c5597;color:#fff;padding:5px 20px}.jotter-site--main-page .site-content-section-row-3 .site-content-section-column-wrapper .news-element .news-wrapper .news-container .single-news__content .single-news__top .single-news__header{font-size:1rem;color:#fff}.jotter-site--main-page .site-content-section-row-3 .site-content-section-column-wrapper .news-element .news-wrapper .news-container .single-news__content .single-news__top .single-news__date{display:none}.jotter-site--main-page .site-content-section-row-3 .site-content-section-column-wrapper .news-element .news-wrapper .news-container .single-news__content .single-news__image-container{order:1;padding-bottom:0;flex:0 0 100%}.jotter-site--main-page .site-content-section-row-3 .site-content-section-column-wrapper .news-element .news-wrapper .news-container .single-news__content .single-news__image-container .single-news__image{height:210px}.jotter-site--main-page .site-content-section-row-3 .site-content-section-column-wrapper .news-element .news-wrapper .news-container .single-news__content .single-news__description{order:3;background:#3c5597;color:#fff;font-size:.87rem;margin-bottom:0;padding:5px 20px;line-height:normal;max-height:195px}@media (max-width:800px){.jotter-site--main-page .site-content-section-row-3 .site-content-section-column-wrapper .news-element .news-wrapper .news-container .single-news{flex:0 0 50%;max-width:50%}}@media (max-width:600px){.jotter-site--main-page .site-content-section-row-3 .site-content-section-column-wrapper .news-element .news-wrapper .news-container .single-news{flex:0 0 100%;max-width:100%}}.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0{padding-bottom:8px}.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .site-content-section-column{padding:7px}.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .site-content-section-column-0 .content-presenter .image-container::before,.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .site-content-section-column-1 .content-presenter .image-container::before,.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .site-content-section-column-2 .content-presenter .image-container::before,.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .site-content-section-column-3 .content-presenter .image-container::before,.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .site-content-section-column-4 .content-presenter .image-container::before{background:rgba(51,101,171,.8)}.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .site-content-section-column-wrapper{flex:0 0 100%}.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .image-wrapper{position:relative;z-index:0;transition:all ease 1s;overflow:hidden}.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .image-wrapper figure{margin:0}.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .image-wrapper .image-container .captions-wrapper .caption-title{position:absolute;bottom:0;width:100%;padding:10px;margin:0;z-index:3;transition:all ease 1s;color:#fff;font-family:'Quicksand',sans-serif;display:flex;justify-content:center;cursor:pointer;font-size:calc(1rem + .5vw);text-align:center}@media (max-width:450px){.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .image-wrapper .image-container .captions-wrapper .caption-title{font-size:calc(1rem)}}.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .image-wrapper .image-container{transition:all ease 1s;overflow:hidden}.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .image-wrapper .image-container img{transition:all ease 1s;width:100%;height:100%;object-fit:cover;object-position:top}.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .image-wrapper .image-container .sj-image-wrapper{position:relative}.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .image-wrapper .image-container .sj-image-wrapper::before{content:'';display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;background:rgba(51,101,171,.79);z-index:1;opacity:1;transition:opacity ease .5s}.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .image-wrapper:hover .image-container img{transform:scale(1.2)}.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .image-wrapper:hover .image-container .sj-image-wrapper::before{opacity:.2}.jotter-site--main-page:not(.jotter-site--design) .site-content-section-row-0 .image-wrapper:hover .caption-title{text-shadow:0 0 3px #000}.news-container .single-news{display:block;color:#fff;margin:15px 0!important;flex:1 0 auto;padding:15px;max-width:400px!important}.news-container .single-news .mat-card{padding:0;border:0!important;border-radius:0;box-shadow:none;background-color:#3c5597;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;flex:0 0 100%;max-width:100%}.news-container .single-news .mat-card-subtitle{color:#fff}.news-container .single-news .mat-card-image{order:0}.news-container .single-news .mat-card-header{order:1}.news-container .single-news .mat-card-content{order:2;font-size:.9rem}@media (max-width:991px){body.jotter-site--main-page .site-content-section-row-0 .image-wrapper .captions-wrapper .caption-title{font-size:1.5rem}body.jotter-site--main-page .site-content-section-row-0 .site-content-section-column-items-content-presenter{margin-bottom:0}body.jotter-site--main-page .site-content-section-row-0 .site-content-section-column-wrapper{padding:0 60px}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%}body.jotter-site--main-page .site-content-section-row-1{margin:0 20px}body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-0{flex:0 0 100%;max-width:100%;margin:0 auto}body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-1{flex:0 0 100%;max-width:100%;padding:40px 60px 0}body.jotter-site--main-page .site-content-section-row-2 .site-content-section-column-1 .sectionHeader{display:flex;justify-content:flex-start}body.jotter-site--main-page .site-content-section-row-3 .sectionHeader{padding-left:0}body:not(.jotter-site--main-page) .site-content-container{margin:0 15px}}@media (max-width:600px){body.jotter-site--main-page .site-content-section-row-0 .site-content-section-column-wrapper{padding:0 30px}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%}}.scrolling-text-container .scrolling-text-content{white-space:nowrap}.blue-header .content-element-text-block-wrapper{padding:0}.blue-header .content-element-text-block-wrapper h1,.blue-header .content-element-text-block-wrapper h2,.blue-header .content-element-text-block-wrapper h3,.blue-header .content-element-text-block-wrapper h4,.blue-header .content-element-text-block-wrapper h5,.blue-header .content-element-text-block-wrapper h6{background:#3365ab;color:#f2c95d;border-radius:5px;padding:10px 15px;text-align:center;margin-bottom:35px;font-weight:700}.blue-header .content-element-text-block-wrapper h1 a,.blue-header .content-element-text-block-wrapper h2 a,.blue-header .content-element-text-block-wrapper h3 a,.blue-header .content-element-text-block-wrapper h4 a,.blue-header .content-element-text-block-wrapper h5 a,.blue-header .content-element-text-block-wrapper h6 a{color:#f2c95d}.blue-header .content-element-text-block-wrapper h1 a:hover,.blue-header .content-element-text-block-wrapper h2 a:hover,.blue-header .content-element-text-block-wrapper h3 a:hover,.blue-header .content-element-text-block-wrapper h4 a:hover,.blue-header .content-element-text-block-wrapper h5 a:hover,.blue-header .content-element-text-block-wrapper h6 a:hover{text-decoration:underline}.blue-header .content-element-text-block-wrapper h1{font-size:1.97rem}.blue-header .content-element-text-block-wrapper h2{font-size:1.87rem}.blue-header .content-element-text-block-wrapper h3{font-size:1.5rem}.blue-header .content-element-text-block-wrapper h4{font-size:1.4rem}.blue-header .content-element-text-block-wrapper h5{font-size:1.3rem}.blue-header .content-element-text-block-wrapper h6{font-size:1.2rem}.files-list td{word-break:break-all}body:not(.jotter-site--main-page) .app-container-content{min-height:100vh}body:not(.jotter-site--main-page) .site-container .site-content{padding:40px 15px}a.text-link-button{display:inline-flex;flex-wrap:wrap;align-content:center;justify-content:center;text-align:center;max-width:310px;width:100%;min-height:65px;color:#fff!important;background:#3365ab;-moz-border-radius:50px;border-radius:50px;-webkit-box-shadow:0 9px 24px 0 rgba(0,0,0,.4);-moz-box-shadow:0 9px 24px 0 rgba(0,0,0,.4);box-shadow:0 9px 24px 0 rgba(0,0,0,.4);position:relative;text-transform:uppercase;font-weight:600}.primary-background.content-element-text-block{background-color:#3365ab;color:#fff;padding:35px 50px}.primary-background.content-element-text-block *,.site-footer .footer-school-copyrights a:hover,.site-footer .footer-school-copyrights a:link,.site-footer .footer-school-copyrights a:visited,.site-footer a:hover,.site-footer a:link,.site-footer a:visited{color:#fff}.site-footer{background:#555;color:#fff;font-family:'Quicksand',sans-serif}.site-footer .footer-school-copyrights{color:#fff;font-size:.8rem;text-align:center;padding:15px}.site-footer .site-footer-details{background:#363636}.site-footer .site-footer-details h2{font-size:44px;font-weight:400}.site-footer .footer-school-contact{display:flex;justify-content:center;gap:10px}.school-awards .awards-wrapper{margin:20px auto;width:100%;max-width:500px;background:#fff;border-radius:20px;padding:10px}.school-awards .awards-wrapper:not(:has(.awards__images)){display:none}.school-awards .awards-wrapper .awards__images{z-index:0}.school-awards .awards-wrapper .awards__images .awards-item--image-wrapper{padding:0;display:flex;justify-content:center;align-items:center}@media (max-width:600px){.school-awards .awards-wrapper{width:90%}}