@import url(https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;500;600&family=Raleway:wght@100;200;300;400;500;600;700;800&display=swap);@keyframes lvl1Animation{0%{opacity:0;top:calc(100% + 15px)}to{opacity:1;top:100%}}@keyframes subLvlAnimation{0%{opacity:0;top:calc(100% + 50px)}to{opacity:1;top:100%}}@keyframes subLvl2Animation{0%{opacity:0;top:100%}to{opacity:1;top:0}}.site-header{font-family:'Mulish',sans-serif;background:url(./img/header-bg.jpg);background-size:contain}@media screen and (max-width:991px){.site-header{background-size:cover}}.site-header__school-details--heading{margin:0;font-size:2.25rem;color:#444a76;line-height:2.475rem;font-weight:400}.site-header__school-details--motto{color:#444a76;font-size:1rem}.site-header-wrapper{align-items:center}@media screen and (max-width:700px){.site-header-wrapper{padding-top:60px}}.site-header-wrapper .site-header__top-right{display:flex;justify-content:flex-end;flex-wrap:wrap}.site-header-wrapper .site-header__top-right .school-data-search-box .school-data-search--value .search-box-container--fields .form-control{background:#fff;border:0;outline:0;border-right:none;padding:4px;box-shadow:none;border-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px;height:32px;line-height:normal;width:172px}.site-header-wrapper .site-header__top-right .school-data-search-box .school-data-search--value .search-box-container--fields ::placeholder{color:#6d6b6b}.site-header-wrapper .site-header__top-right .school-data-search-box .school-data-search--value .search-box-container--fields .btn-secondary{background:#fff;padding:4px;border:0;outline:0;box-shadow:none;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;min-height:32px;line-height:normal;color:#605bb2;width:27px;margin:0}.site-header-wrapper .site-header__top-right .school-data-search-box .school-data-search--value .search-box-container--fields .btn-secondary .fa-search{color:#605bb2;font-size:15px;padding-right:2px}.site-header__school-contact{display:flex;justify-content:flex-end;flex-direction:column;flex-wrap:wrap;align-items:flex-end;color:#000;padding-top:30px;padding-bottom:10px}.site-header__school-contact .school-data-address--value,.site-header__school-contact .school-data-email--value,.site-header__school-contact .school-data-phone--value{font-size:1rem;font-family:'Lato',sans-serif;position:relative}.site-header__school-contact .school-data-address--value a:hover,.site-header__school-contact .school-data-address--value a:link,.site-header__school-contact .school-data-email--value a:hover,.site-header__school-contact .school-data-email--value a:link,.site-header__school-contact .school-data-phone--value a:hover,.site-header__school-contact .school-data-phone--value a:link{color:#000}.site-header__school-contact .school-data-address,.site-header__school-contact .school-data-email,.site-header__school-contact .school-data-phone{display:inline-flex}.site-header__school-contact .school-data-address .school-data-icon--i,.site-header__school-contact .school-data-email .school-data-icon--i,.site-header__school-contact .school-data-phone .school-data-icon--i{padding-right:5px;color:#444a76}.site-header__top-right{padding:0}.site-header__top-right .school-data-search-toggle{width:210px}.site-header__top-right .school-data-search-toggle,.site-header__top-right .school-data-translate-toggle{top:69px;left:auto!important;position:absolute;border-radius:5px;background-color:#444a76;justify-content:center}.site-header__top-right .school-data-search-toggle a,.site-header__top-right .school-data-translate-toggle a{display:flex;align-items:center}.site-header__top-right .school-data-search-toggle .school-data-icon-toggle-close,.site-header__top-right .school-data-translate-toggle .school-data-icon-toggle-close{display:none}.site-footer-details a:hover,.site-footer-details a:link,.site-footer-details__copyrights a,.site-footer-details__copyrights a:hover,.site-footer-details__copyrights a:link,.site-header__top-right .school-data-search-toggle a:hover,.site-header__top-right .school-data-search-toggle a:link,.site-header__top-right .school-data-search-toggle a:visited,.site-header__top-right .school-data-translate-toggle a:hover,.site-header__top-right .school-data-translate-toggle a:link,.site-header__top-right .school-data-translate-toggle a:visited{color:#fff}@media (max-width:991px){.site-header__top-right .school-data-search-toggle,.site-header__top-right .school-data-translate-toggle{top:49px}}.site-header__top-right .school-data-translate-toggle{width:195px;right:0;z-index:3}.site-header__top-right .school-data-translate-toggle .translate-wrapper{padding:0}.site-header__top-right .school-data-translate-toggle .translate-wrapper .translate-data{min-width:170px}.site-header__top-right .school-data-translate-toggle .translate-wrapper .translate-data .ng-select{min-width:185px}.site-header__top-right .school-data-translate-toggle .translate-wrapper .translate-data .ng-select-container{padding:3px 0}.site-header__top-right .school-data-search-box .school-data-icon,.site-header__top-right .school-data-translate .school-data-icon,.site-header__top-right .theme-social-icon{background:#4abdc4;color:#fff;padding:5px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;align-items:center;justify-content:center;width:41px;height:51px;text-align:center;vertical-align:top;font-size:15px;line-height:normal;margin-left:5px;position:relative;cursor:pointer}.site-header__top-right .school-data-search-box .school-data-icon i,.site-header__top-right .school-data-translate .school-data-icon i,.site-header__top-right .theme-social-icon i{font-size:20px;padding:4px 0 3px}.site-header__top-right .theme-social-icon.theme-facebook{background:#444a76}.site-header__top-right .theme-social-icon.theme-twitter{background:#13afd7}.site-header__top-right .theme-social-icon.theme-instagram{background:#4abdc4}@media (max-width:991px){.site-header__top-right{position:static}.site-header__top-right .top-media{position:absolute;right:0;top:0}.site-header__top-right .site-header__school-contact{padding-top:10px;padding-bottom:10px;align-items:center}.site-header-school-logo{justify-content:center;margin:10px 0}.site-header__school-details--heading,.site-header__school-details--motto{text-align:center}.site-header__school-details--motto{font-size:1.37rem}}.site-menu--horizontal{background:#444a76;justify-content:center}.site-menu--horizontal>li>ul.site-menu-item--submenu{opacity:0;pointer-events:none;transition:all ease .35s}.site-menu--horizontal>li.sub-menu-visible>ul{opacity:1;top:100%;pointer-events:all}.site-menu--horizontal>.site-menu-item{flex:0 0 12.5%;max-width:12.5%;background-color:transparent;text-align:center}.site-menu--horizontal>.site-menu-item:nth-child(7n+1){background:#f7ca10}.site-menu--horizontal>.site-menu-item:nth-child(7n+2){background:#f6932c}.site-menu--horizontal>.site-menu-item:nth-child(7n+3){background:#f04e29}.site-menu--horizontal>.site-menu-item:nth-child(7n+4){background:#db6fab}.site-menu--horizontal>.site-menu-item:nth-child(7n+5){background:#92eb57}.site-menu--horizontal>.site-menu-item:nth-child(7n+6){background:#61e2e9}.site-menu--horizontal>.site-menu-item.sub-menu-visible>.site-menu-item--link,.site-menu--horizontal>.site-menu-item.sub-menu-visible>.site-menu-item--link:hover{color:#fff!important}.site-menu--horizontal>.site-menu-item>.site-menu-item--link{padding:4px 10px;color:#fff;font-weight:500;font-size:1rem;font-family:'Raleway',sans-serif;word-break:normal}.site-menu--horizontal>.site-menu-item:after{content:'';display:block;width:0;height:3px;position:absolute;bottom:-3px;left:0;right:0;background:#eee;transition:width ease 250ms}.site-menu--horizontal>.site-menu-item:hover:after{width:100%}.site-menu--horizontal .site-menu-item--submenu{width:250px;max-width:100%;padding:25px 10px 10px;transition:all ease .35s;-webkit-animation:subLvlAnimation .35s;animation:subLvlAnimation .35s}.site-menu--horizontal .site-menu-item--submenu:before{content:'';display:block;width:100%;height:calc(100% - 20px);left:0;bottom:0;background:#fff;position:absolute;box-shadow:0 2px 4px rgba(0,0,0,.8)}.site-menu--horizontal .site-menu-item--submenu .site-menu-item{padding:0 5px}.site-menu--horizontal .site-menu-item--submenu .site-menu-item--link{padding:5px;text-transform:none;position:relative;color:#111;text-align:left}.site-menu--horizontal .site-menu-item--submenu .site-menu-item--link:after,.site-menu--horizontal .site-menu-item--submenu .site-menu-item--link:before{content:'';display:block;height:1px;position:absolute;bottom:0;left:0;background:#eee}.site-menu--horizontal .site-menu-item--submenu .site-menu-item--link:before{width:100%}.site-menu--horizontal .site-menu-item--submenu .site-menu-item--link:after{width:0}.site-menu--horizontal .site-menu-item--submenu .site-menu-item:hover>.site-menu-item--link{color:#111}.site-menu--horizontal .site-menu-item--submenu .site-menu-item:hover>.site-menu-item--link:after{background:#444a76;width:100%;transition:width ease 250ms}.site-menu--horizontal .site-menu-item--submenu .site-menu-item--submenu{padding-top:0;-webkit-animation:subLvl2Animation .35s;animation:subLvl2Animation .35s}.site-menu--horizontal .site-menu-item--submenu .site-menu-item--submenu::before{top:0;height:100%}.site-menu--mobile{background-color:#444a76;z-index:5}.site-menu--mobile-button .hamburger{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{background-color:transparent}.site-menu--mobile .site-menu-item--toggle{flex:0 0 45px;max-width:45px;color:#fff;background:0 0}.site-menu--mobile .site-menu-item--toggle-icon::before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f0da';font-size:1rem;color:#fff}.site-menu--mobile .site-menu-item--link{color:#fff;font-size:1.25rem;padding:12px 12px 12px 0;font-family:'Montserrat',sans-serif;font-weight:300}.site-menu--mobile .site-menu-item--link:hover,.site-menu--mobile .site-menu-item--link:visited:hover,.site-menu--mobile .site-menu-item--submenu .site-menu-item--link:hover,.site-menu--mobile .site-menu-item--submenu .site-menu-item--link:visited:hover{color:#fff;background-color:#75d6ff}@media (max-width:991px){.site-menu--mobile .site-menu-item--link{font-size:.75rem}}.site-menu--mobile .site-menu-item--submenu .site-menu-item--link{padding-left:10px;color:#fff}@media (max-width:990px){.sidenav{display:none}}.top-swiper-slideshow .swiper-slide img{width:100%;background-color:#fff}.top-swiper-slideshow__images .swiper-wrapper img{max-height:776px}.top-swiper-slideshow__captions{position:absolute;bottom:100px;z-index:1;padding:20px;width:100%;text-align:center}.top-swiper-slideshow__captions .top-swiper-slideshow__caption--title{color:#444a76;font-size:2.5rem}@media (max-width:991px){.top-swiper-slideshow__captions .top-swiper-slideshow__caption--title{font-size:2rem;line-height:normal;margin:0}}.top-swiper-slideshow__captions .top-swiper-slideshow__caption--text{color:#fff;font-size:1.8rem}@media (max-width:991px){.top-swiper-slideshow__captions .top-swiper-slideshow__caption--text{font-size:1.5rem}.top-swiper-slideshow__captions{bottom:35px}}.top-swiper-slideshow .swiper-pagination{position:absolute;top:50px}.site-slideshow-wrapper .carousel-caption{position:absolute;right:auto;bottom:0;left:0;padding:20px;text-align:center;background:#444a76;width:100%;max-width:1000px}.site-slideshow-wrapper .carousel-caption--text,.site-slideshow-wrapper .carousel-caption--title{margin:0;line-height:normal}.site-slideshow-wrapper .carousel-control-button,.site-slideshow-wrapper .carousel-indicators{display:none}.site-slideshow-wrapper{position:relative}@media (max-width:991px){.carousel-caption{padding:10px}.carousel-caption--title{font-size:1.3rem}.carousel-caption--text{font-size:.8rem}}body:not(.jotter-site--main-page) .site-slideshow-wrapper::after{display:none}.template-container{background-color:#fff}@media (max-width:991px){.template-container{background-color:#fff}}.content-wrapper .content-element-text-block-wrapper a:not(.text-link-button),.content-wrapper .content-element-text-block-wrapper a:not(.text-link-button):visited,.content-wrapper .content-element-text-block-wrapper a:not(.text-link-button)[data-element-def],.content-wrapper .school-data-email--link,.content-wrapper .school-data-email--link:visited,.content-wrapper .school-data-email--link[data-element-def]{color:#eb4337}.content-wrapper .content-element-text-block-wrapper a:not(.text-link-button):hover,.content-wrapper .content-element-text-block-wrapper a:not(.text-link-button)[data-element-def]:hover,.content-wrapper .school-data-email--link:hover,.content-wrapper .school-data-email--link[data-element-def]:hover{color:#eb4337;cursor:pointer}.content-wrapper .content-element-text-block-wrapper a:not(.text-link-button):hover::after,.content-wrapper .content-element-text-block-wrapper a:not(.text-link-button)[data-element-def]:hover::after,.content-wrapper .school-data-email--link:hover::after,.content-wrapper .school-data-email--link[data-element-def]:hover::after{width:100%}.content-wrapper .h1,.content-wrapper .h2,.content-wrapper .h3,.content-wrapper .h4,.content-wrapper .h5,.content-wrapper .h6,.content-wrapper h1,.content-wrapper h2,.content-wrapper h3,.content-wrapper h4,.content-wrapper h5,.content-wrapper h6{word-break:break-word;color:#eb4337;font-weight:400;margin-bottom:.6em;line-height:1.15}.content-wrapper .h1:last-child,.content-wrapper .h2:last-child,.content-wrapper .h3:last-child,.content-wrapper .h4:last-child,.content-wrapper .h5:last-child,.content-wrapper .h6:last-child,.content-wrapper h1:last-child,.content-wrapper h2:last-child,.content-wrapper h3:last-child,.content-wrapper h4:last-child,.content-wrapper h5:last-child,.content-wrapper h6:last-child{margin-bottom:0}.content-wrapper .h1,.content-wrapper h1{font-size:calc(1.25rem + 4vw)}.content-wrapper .h1 strong+br+strong,.content-wrapper h1 strong+br+strong{font-size:.6em}.content-wrapper .h1:has(strong+br+strong),.content-wrapper h1:has(strong+br+strong){line-height:.75em}.content-wrapper .h2,.content-wrapper h2{font-size:calc(1.2rem + 2vw)}.content-wrapper .h3,.content-wrapper .sectionHeader,.content-wrapper h3{font-size:calc(1rem + 1.25vw)}.content-wrapper .h4,.content-wrapper h4{font-size:calc(1rem + 1vw)}.content-wrapper .h5,.content-wrapper h5{font-size:calc(.9rem + .7vw)}.content-wrapper .h6,.content-wrapper h6{font-size:calc(.9rem + .5vw)}.site-content-section-row{padding:0}.site-container{position:relative}.site-container,.site-footer{font-family:'Lato',sans-serif}.site-content{z-index:0;padding-left:50px;padding-right:50px}.site-content-section-column-wrapper{margin:0 auto}@media (max-width:991px){.site-content-section-column-wrapper{max-width:100%}}.site-content-section-column-wrapper .site-content-section-column{padding:0 15px}@media (max-width:991px){.site-content-section-column-wrapper .site-content-section-column{flex:0 0 100%;max-width:100%}}.site-content-section-column-wrapper .ql-editor h1{font-size:2.8rem;color:#444a76;text-align:center;text-transform:uppercase;margin-bottom:40px}.site-content-section-column-wrapper .ql-editor h2,.site-content-section-column-wrapper .ql-editor h3{font-size:2.5rem;color:#444a76;text-align:center;text-transform:uppercase;margin-bottom:40px}.site-content-section-column-wrapper .ql-editor h3{font-size:2.2rem}.site-content-section-column-wrapper .ql-editor h4{font-size:1.9rem}.site-content-section-column-wrapper .ql-editor h5{font-size:1.6rem}.site-content-section-column-wrapper .ql-editor h6{font-size:1.3rem}.site-content-section-column-wrapper .ql-editor p{font-size:1rem;line-height:normal;color:#404040}.jotter-site--main-page.jotter-site--client .site-content-section-row-0,.jotter-site--main-page.jotter-site--preview .site-content-section-row-0{padding-top:0}.jotter-site--main-page.jotter-site--client .site-content-section-row-0 .site-content-section-column,.jotter-site--main-page.jotter-site--preview .site-content-section-row-0 .site-content-section-column{padding:17px;margin-bottom:0}.jotter-site--main-page.jotter-site--client .site-content-section-row-0 .site-content-section-column .sectionHeader,.jotter-site--main-page.jotter-site--preview .site-content-section-row-0 .site-content-section-column .sectionHeader{margin:0!important}.jotter-site--main-page.jotter-site--client .site-content-section-row-0 .site-content-section-column .image-wrapper,.jotter-site--main-page.jotter-site--preview .site-content-section-row-0 .site-content-section-column .image-wrapper{cursor:pointer}.jotter-site--main-page.jotter-site--client .site-content-section-row-0 .site-content-section-column .image-wrapper .caption-title,.jotter-site--main-page.jotter-site--preview .site-content-section-row-0 .site-content-section-column .image-wrapper .caption-title{position:absolute;z-index:1;font-size:.94rem;padding:10px 5px;text-decoration:none;left:0;width:100%;bottom:0;margin:0;text-align:center;background:rgba(0,0,0,.29);transition:background 500ms ease;color:#fff}.jotter-site--main-page.jotter-site--client .site-content-section-row-0 .site-content-section-column .image-wrapper:hover .caption-title,.jotter-site--main-page.jotter-site--preview .site-content-section-row-0 .site-content-section-column .image-wrapper:hover .caption-title{background:rgba(0,0,0,.55)}.jotter-site--main-page .site-content-section-row-1 .ql-editor h1{margin-bottom:45px!important;margin-top:34px;line-height:1}.jotter-site--main-page .site-content-section-row-1 .ql-editor p{font-size:1.1rem}body:not(.jotter-site--main-page) .site-content{max-width:1300px;background:#fff;margin:30px auto;border-radius:10px;padding:30px}body:not(.jotter-site--main-page) .content-wrapper{background:#b6b8cb}.calendar-element .sectionHeader,.news-element .sectionHeader{text-transform:uppercase;color:#eb4337;font-weight:400;text-align:center;font-size:2.2rem;margin-bottom:35px;margin-top:26px;line-height:1}.news-element .news-wrapper .news-container{margin:0;max-width:100%;background:0 0;padding:0;gap:0 10px}.news-element .news-wrapper .news-container .single-news{max-width:100%;margin:0 0 10px}.news-element .news-wrapper .news-container .single-news .single-news__content{background:0 0;color:#404040}.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__top{padding:0}.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__top .single-news__date{display:none}.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description{color:#404040;font-size:.87rem;font-weight:400;margin-bottom:0;padding:0;line-height:normal;text-align:left}.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description p{font-size:.87rem}.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h1,.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h2,.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h3,.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h4,.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h5,.news-element .news-wrapper .news-container .single-news .single-news__content .single-news__description h6{font-size:.9rem;margin:0;color:#404040}.news-element .news-wrapper .news-container .single-news--template-1{margin:0}.news-element .news-wrapper .news-container .single-news__content--template-1{border-radius:0}.news-element .news-wrapper .news-container .single-news__content--template-1 .single-news__informations{padding:15px 20px}.news-element .news-wrapper .news-container .single-news__content--template-1 .single-news__attachments,.news-element .news-wrapper .news-container .single-news__content--template-1 .single-news__date,.news-element .news-wrapper .news-container .single-news__content--template-1 .single-news__description,.news-element .news-wrapper .news-container .single-news__content--template-1 .single-news__image-container{display:none}.news-element .news-wrapper .news-container .single-news__content--template-1 .single-news__top{background:#ebebeb;text-align:left;min-height:auto;padding:20px 30px!important;box-shadow:2px 3px 13px 0 rgba(49,49,49,.8);margin:0}.news-element .news-wrapper .news-container .single-news__content--template-1 .single-news__top .single-news__header{color:#444a76;font-weight:700;font-size:1.25rem;text-transform:uppercase}.news-element .single-news--template-2{margin:0;max-height:none;flex:1 1 0;position:relative;min-height:200px;transition:all .5s}@container newsContainer (width < 320px){.news-element .single-news--template-2{min-width:100%}}.news-element .single-news--template-2 img{transition:all .5s}@media (max-width:340px){.news-element .single-news--template-2{min-width:none}}.news-element .single-news--template-2 .single-news__left{position:absolute;background-color:#444a76;z-index:2;top:10px;left:10px;display:flex;flex-wrap:wrap;flex-direction:row;color:#fff;border:0;flex:0 0 auto;max-width:calc(50px + 3vw);align-items:baseline;justify-content:center;border-radius:15px;padding:10px 5px}.news-element .single-news--template-2 .single-news__left .single-news__date--day{font-size:calc(.75rem + 1vw);flex:0 0 100%;max-width:100%}.news-element .single-news--template-2 .single-news__left .single-news__date--year{display:none}.news-element .single-news--template-2 .single-news__left .single-news__date--month{font-size:calc(.5rem + .5vw);flex:0 0 100%;max-width:100%;margin:0 3px}.news-element .single-news--template-2 .single-news__right{height:auto;padding:0;border:0;position:relative}.news-element .single-news--template-2 .single-news__right::before{z-index:1}.news-element .single-news--template-2 .single-news__right .single-news__informations .single-news__top{width:100%;padding:0;margin:0;order:2;color:#444a76;display:flex;flex-direction:column;justify-content:end}.news-element .single-news--template-2 .single-news__right .single-news__informations .single-news__top .single-news__header{font-size:1.5rem;text-decoration:none;position:relative;padding:5px 15px}.news-element .single-news--template-2 .single-news__right .single-news__informations .single-news__top .single-news__header::after{content:'';width:0;height:5px;background:#605bb2;position:absolute;bottom:0;left:0;transition:all .7s}.news-element .single-news--template-2 .single-news__right .single-news__informations .single-news__description,.news-element .single-news--template-2 .single-news__right .single-news__informations .single-news__top .single-news__date,.news-element .single-news--template-2 .single-news__right j3-attachment-item{display:none}.news-element .single-news--template-2 .single-news__right .single-news__informations .single-news__image-container{flex:0 0 390px;padding-bottom:0}.news-element .single-news--template-2 .single-news__right .single-news__informations:not(:has(.single-news__image-container))::before{content:'\f075';color:#e7e7e7;font:var(--fa-font-regular);font-size:10rem;text-align:center;margin:0 auto;height:390px;display:flex;align-items:center}@container newsContainer (width < 320px){.news-element .single-news--template-2 .single-news__right .single-news__informations:not(:has(.single-news__image-container))::before{display:none}}.calendar-element .events-content-wrapper .events-content-container{justify-content:left;gap:15px 0}.calendar-element .calendar-carousel-wrapper .events-content-item,.calendar-element .calendar-carousel-wrapper .swiper-slide,.calendar-element .events-content-wrapper .events-content-container .events-content-item,.calendar-element .events-content-wrapper .events-content-container .swiper-slide{max-width:100%;margin:0}.calendar-element .calendar-carousel-wrapper .events-content-item .single-event__content,.calendar-element .calendar-carousel-wrapper .swiper-slide .single-event__content,.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content,.calendar-element .events-content-wrapper .events-content-container .swiper-slide .single-event__content{background:0 0;color:#000;padding:10px 0}.calendar-element .calendar-carousel-wrapper .events-content-item .single-event__content .single-event__left,.calendar-element .calendar-carousel-wrapper .swiper-slide .single-event__content .single-event__left,.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left,.calendar-element .events-content-wrapper .events-content-container .swiper-slide .single-event__content .single-event__left{padding:15px 5px;font-weight:400;flex:0 0 100px;background-color:#444a76;color:#fff}.calendar-element .calendar-carousel-wrapper .events-content-item .single-event__content .single-event__left .single-event__date--day,.calendar-element .calendar-carousel-wrapper .swiper-slide .single-event__content .single-event__left .single-event__date--day,.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left .single-event__date--day,.calendar-element .events-content-wrapper .events-content-container .swiper-slide .single-event__content .single-event__left .single-event__date--day{font-size:2rem;font-weight:700}.calendar-element .calendar-carousel-wrapper .events-content-item .single-event__content .single-event__left .single-event__date--month,.calendar-element .calendar-carousel-wrapper .swiper-slide .single-event__content .single-event__left .single-event__date--month,.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left .single-event__date--month,.calendar-element .events-content-wrapper .events-content-container .swiper-slide .single-event__content .single-event__left .single-event__date--month{font-size:1.5rem;line-height:1}.calendar-element .calendar-carousel-wrapper .events-content-item .single-event__content .single-event__left .single-event__date--year,.calendar-element .calendar-carousel-wrapper .swiper-slide .single-event__content .single-event__left .single-event__date--year,.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__left .single-event__date--year,.calendar-element .events-content-wrapper .events-content-container .swiper-slide .single-event__content .single-event__left .single-event__date--year{display:none}.calendar-element .calendar-carousel-wrapper .events-content-item .single-event__content .single-event__right,.calendar-element .calendar-carousel-wrapper .swiper-slide .single-event__content .single-event__right,.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right,.calendar-element .events-content-wrapper .events-content-container .swiper-slide .single-event__content .single-event__right{margin-left:15px;padding-top:5px}.calendar-element .calendar-carousel-wrapper .events-content-item .single-event__content .single-event__right .single-event__top,.calendar-element .calendar-carousel-wrapper .swiper-slide .single-event__content .single-event__right .single-event__top,.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right .single-event__top,.calendar-element .events-content-wrapper .events-content-container .swiper-slide .single-event__content .single-event__right .single-event__top{padding-bottom:10px}.calendar-element .calendar-carousel-wrapper .events-content-item .single-event__content .single-event__right .single-event__top .single-event__header,.calendar-element .calendar-carousel-wrapper .swiper-slide .single-event__content .single-event__right .single-event__top .single-event__header,.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right .single-event__top .single-event__header,.calendar-element .events-content-wrapper .events-content-container .swiper-slide .single-event__content .single-event__right .single-event__top .single-event__header{font-size:1rem;font-weight:700;color:#111}.calendar-element .calendar-carousel-wrapper .events-content-item .single-event__content .single-event__right .single-event__top .single-event__date--time,.calendar-element .calendar-carousel-wrapper .swiper-slide .single-event__content .single-event__right .single-event__top .single-event__date--time,.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right .single-event__top .single-event__date--time,.calendar-element .events-content-wrapper .events-content-container .swiper-slide .single-event__content .single-event__right .single-event__top .single-event__date--time{font-size:.87rem}.calendar-element .calendar-carousel-wrapper .events-content-item .single-event__content .single-event__right .single-event__description,.calendar-element .calendar-carousel-wrapper .swiper-slide .single-event__content .single-event__right .single-event__description,.calendar-element .events-content-wrapper .events-content-container .events-content-item .single-event__content .single-event__right .single-event__description,.calendar-element .events-content-wrapper .events-content-container .swiper-slide .single-event__content .single-event__right .single-event__description{font-size:.87rem;line-height:normal;text-align:justify;padding:0 0 15px}.calendar-element .calendar-carousel-wrapper .pagination .page-item .page-link:focus,.calendar-element .events-content-wrapper .events-content-container .pagination .page-item .page-link:focus{box-shadow:0 0 0 .2rem rgba(96,91,178,.25)}.calendar-element .calendar-carousel-wrapper .pagination .page-item.active .page-link,.calendar-element .events-content-wrapper .events-content-container .pagination .page-item.active .page-link{background:#605bb2;border-color:#605bb2}.letters-container .mat-focus-indicator{box-shadow:none;padding:0;margin-bottom:15px;color:#404040;font-family:'Lato',sans-serif}.letters-container .mat-focus-indicator .mat-card-header{color:#404040}.letters-container .mat-focus-indicator .mat-card-header-text{display:flex;flex-direction:column-reverse;margin:0}.letters-container .mat-focus-indicator .mat-card-header-text .mat-card-title{font-size:1rem;font-weight:600;margin:0}.letters-container .mat-focus-indicator .mat-card-header-text .mat-card-subtitle{font-size:.93rem;margin:0;color:#404040}.letters-container .mat-focus-indicator .mat-card-content{font-size:.87rem;font-weight:400;line-height:normal}.letters-container .mat-focus-indicator .mat-card-content p,.letters-container .mat-focus-indicator .mat-card-content span{font-size:.87rem;margin:0}.letters-container .mat-focus-indicator .mat-card-content .attachments{padding:0}.letters-container .mat-focus-indicator .mat-card-content .attachments a{color:#444a76}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .single-event__content{padding:0}body:not(.jotter-site--main-page) .calendar-element .events-content-wrapper .events-content-container .single-event__content .single-event__description{padding:0 0 30px}@media (max-width:991px){.jotter-site--main-page .site-content-section-row-0 .site-content-section-column-wrapper .site-content-section-column{flex:0 0 33%;margin-bottom:0}}@media (max-width:991px) and (max-width:630px){.jotter-site--main-page .site-content-section-row-0 .site-content-section-column-wrapper .site-content-section-column{flex:0 0 50%}}.text-link-button{border:solid 1px #fff;padding:10px;border-radius:1px;background:#eb4337;text-transform:uppercase;letter-spacing:1.4px;transition:all ease .5s;min-width:150px;color:#fff;text-align:center}.text-link-button:hover{background:#fff;color:#eb4337;font-weight:700;border-radius:0;letter-spacing:normal;border:solid 1px #eb4337;text-decoration:none}.site-footer{color:#fff;padding:0;font-size:1rem;text-align:center;font-weight:300}.site-footer-map{width:100%;height:100%;z-index:0}.site-footer-map .map-container .map{min-height:400px}.site-footer-awards{z-index:0;background:#fff}.site-footer-awards .awards-wrapper{margin:20px auto 0;width:100%;max-width:350px;background:#fff;padding:10px}.site-footer-awards .awards-wrapper .swiper-slide{z-index:0}.site-footer-awards .awards-wrapper .swiper-slide .awards-item--image-wrapper{padding:0;justify-content:center;align-items:center;display:flex}.site-footer-awards .awards-wrapper .swiper-slide .awards-item--caption{padding:0;font-size:12px;color:#000}.site-footer-details{background:#605bb2}.site-footer-details__contact{display:flex;justify-content:center;padding:15px;flex-wrap:wrap}.site-footer-details__contact .school-data-address:after,.site-footer-details__contact .school-data-phone:after{content:'|';position:relative;color:#fff;padding:0 10px}.site-footer-details__contact .school-data-address,.site-footer-details__contact .school-data-email,.site-footer-details__contact .school-data-phone{display:inherit}.site-footer-details__contact .school-data-address .school-data-icon--i,.site-footer-details__contact .school-data-email .school-data-icon--i,.site-footer-details__contact .school-data-phone .school-data-icon--i{font-size:1rem;padding:0 5px}.site-footer-details__contact .school-data-address--value,.site-footer-details__contact .school-data-email--value,.site-footer-details__contact .school-data-phone--value{display:inline-block;margin:0 5px}@media (max-width:991px){.site-footer-details__contact .school-data-address,.site-footer-details__contact .school-data-email,.site-footer-details__contact .school-data-phone{font-size:14px}}.site-footer-details__copyrights{color:#fff;padding:15px;background:#444a76}@media (max-width:991px){.site-footer-details__copyrights{font-size:12px}}body:not(.jotter-site--main-page) .site-footer-map{display:none}@media (max-width:991px){.site-footer-details__contact .school-data-address,.site-footer-details__contact .school-data-phone{padding:0 5px}.site-footer-details__contact .school-data-address:after,.site-footer-details__contact .school-data-phone:after{display:none}}