@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew-.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format('truetype')}body{font-family:"Montserrat",sans-serif}body .text-content{font-family:"Montserrat",sans-serif}body .nav #main-nav.navbar.navbar-default{font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px}h1:not(.fa):not(.glyphicon),h2:not(.fa):not(.glyphicon),h3:not(.fa):not(.glyphicon),h4:not(.fa):not(.glyphicon),h5:not(.fa):not(.glyphicon),strong:not(.fa):not(.glyphicon){font-family:"Montserrat",sans-serif;font-weight:700}.panel.panel-default .panel-heading:not(.fa):not(.glyphicon){font-family:"Montserrat",sans-serif}body.sparse,body.auth{background:#f0f4f8}body.sparse .main,body.auth .main{background:#f0f4f8}body.sparse a,body.auth a{color:#205493;text-decoration:none;transition:color .3s ease}body.sparse a:hover,body.auth a:hover{color:#689466}body.sparse .login-below-login-row,body.auth .login-below-login-row{padding-top:15px}body.sparse .modal-content,body.auth .modal-content{border-radius:0}body.sparse .modal-content .form-control,body.auth .modal-content .form-control{border-radius:0;border-color:#6b92b6}body.sparse .sparse-header,body.auth .sparse-header{padding:20px}body.sparse .sparse-container,body.auth .sparse-container,body.sparse .auth-container,body.auth .auth-container{box-shadow:0 10px 24px 0 rgba(0,0,0,.15);background:#fff;padding:30px;border-top:4px solid #689466}body.sparse .sparse-footer,body.auth .sparse-footer{height:70px}body.sparse .btn,body.auth .btn{font-family:"Montserrat",sans-serif;font-weight:600;transition:background-color .4s ease,border-color .4s ease}body.sparse .btn.btn-success,body.auth .btn.btn-success{background:#689466;border-color:#537651;color:#fff!important;border-radius:0}body.sparse .btn.btn-success:hover,body.auth .btn.btn-success:hover{background:#537651;color:#fff}body.sparse .btn.btn-primary,body.auth .btn.btn-primary{background:#31456b;border-color:#08294f;color:#fff!important;border-radius:0}body.sparse .btn.btn-primary:hover,body.auth .btn.btn-primary:hover{background:#205493;border-color:#08294f;color:#fff}.footer{height:100px;color:#fff;background:#31456b;align-content:center;margin-top:-70px;clear:both;border-top:3px solid #689466}.footer .container{}.footer a{color:#dae4ed;padding:5px;text-decoration:none;transition:color .3s ease}.footer a:hover{color:#93b96c;text-decoration:underline}@media(max-width:767px){.footer{height:auto}.footer .container{text-align-last:justify}}.leftF{font-size:14px;font-weight:400}@media(max-width:767px){.leftF{display:none}}.rightF{font-size:35px;float:right}.rightF .fa{padding-right:5px;color:#dae4ed;transition:color .3s ease}.rightF .fa:hover{color:#93b96c}@media(max-width:767px){.rightF{float:none;font-size:50px;padding:0;display:flow-root!important}}fieldset{margin-bottom:25px}.header{background:#31456b}.header .container{background:#31456b;padding:20px 30px}.header .container .sName{text-align:right;font-weight:400;font-size:14px;letter-spacing:.3px}.header .container .sName a{color:#fff}.header .container .sName a:hover{color:#93b96c;text-decoration:none;transition:.3s ease}.nav #main-nav.navbar.navbar-default{font-size:14px!important;background:#205493;border:none;border-bottom:3px solid #689466}.nav #main-nav.navbar.navbar-default .container{background:#205493;padding-left:0}.nav #main-nav.navbar.navbar-default .container a:not(.see-all){color:#fff}@media(min-width:768px){.nav #main-nav.navbar.navbar-default .container a:not(.see-all):hover{background-color:#31456b;color:#fff;text-decoration:none}}.nav #main-nav.navbar.navbar-default .container a:not(.see-all):hover,.nav #main-nav.navbar.navbar-default .container a:not(.see-all):active,.nav #main-nav.navbar.navbar-default .container a:not(.see-all):active:hover,.nav #main-nav.navbar.navbar-default .container a:not(.see-all):active:focus,.nav #main-nav.navbar.navbar-default .container a:not(.see-all):focus{background-color:#31456b;color:#fff;text-decoration:none;transition:.3s ease}.nav #main-nav.navbar.navbar-default .container .active>a,.nav #main-nav.navbar.navbar-default .container .open>a{background-color:#31456b;color:#fff;text-decoration:none;border-bottom:3px solid #93b96c}.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu{background-color:#205493;border:none;border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:0}.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu #sitesMenu-searchfield .form-control{border-radius:0;border:solid 1px #6b92b6;background-color:#fff;color:#000;border-top:none}.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a{padding:10px 20px;color:#fff;border-left:3px solid transparent;transition:background-color .3s ease,border-color .3s ease}.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a:hover,.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a:active,.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a:active:hover,.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a:active:focus,.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a:focus{background-color:#31456b;color:#fff;border-left-color:#689466;text-decoration:none}.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu .active>a{background-color:#31456b;color:#fff;border-left-color:#689466}@media(max-width:768px){.nav #main-nav.navbar.navbar-default .container #students-nav ul.navbar-nav{padding-left:20px}}.nav #main-nav.navbar.navbar-default .navbar-toggle{border-color:#93b96c;margin-right:25px}.nav #main-nav.navbar.navbar-default .navbar-toggle:hover,.nav #main-nav.navbar.navbar-default .navbar-toggle:active,.nav #main-nav.navbar.navbar-default .navbar-toggle:active:hover,.nav #main-nav.navbar.navbar-default .navbar-toggle:active:focus,.nav #main-nav.navbar.navbar-default .navbar-toggle:focus{background-color:#08294f}.nav #main-nav.navbar.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.nav #main-nav.navbar.navbar-default .navbar-brand{padding-left:30px;color:#fff!important}.nav #main-nav.navbar.navbar-default #notifications .popover.bottom{background:#31456b;border-radius:0}.nav #main-nav.navbar.navbar-default #notifications .popover.bottom>.arrow:after{border-bottom-color:#31456b}.nav #main-nav.navbar.navbar-default #notifications .notifications-header,.nav #main-nav.navbar.navbar-default #notifications .notifications-body,.nav #main-nav.navbar.navbar-default #notifications .notifications-list{color:#fff;background-color:#31456b}.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row.unread,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row.unread,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row.unread{color:#fff;background-color:#6b92b6;padding-bottom:10px}.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row.unread:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row.unread:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row.unread:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row.unread:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row.unread:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row.unread:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row.unread:active,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row.unread:active,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row.unread:active{color:#fff;background-color:#08294f;transition:.3s ease}.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row{color:#fff;background:#31456b;padding-bottom:10px}.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row:active,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row:active,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row:active{color:#fff;background-color:#08294f;transition:.3s ease}.nav #main-nav.navbar.navbar-default #notifications .notifications-footer a.see-all{color:#fff;background-color:#31456b;font-size:14px}.nav #main-nav.navbar.navbar-default #notifications .notifications-footer a.see-all:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-footer a.see-all:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-footer a.see-all:active{color:#fff;background-color:#08294f;transition:.3s ease;text-decoration:none}.notifications{background-color:#fff}.notifications .notifications-header,.notifications .notifications-footer{text-align:center}.notifications .notification{background-color:#fff;color:#353535;border-top:1px solid #f5f5f5}.notifications .notification:first-child{border-top:2px solid #f5f5f5}.notifications .notification:last-child{border-bottom:2px solid #f5f5f5}.notifications .notification:hover{background-color:#fff}.notifications .notification.unread{background-color:#99a5b0;color:#fff}.notifications .notification.unread:hover{background-color:#fff;color:#353535}.notifications-main-list .notification-unread{background-color:#99a5b0}html{height:100%}body{height:100%;background:#fff;color:#000;font-size:16px;line-height:1.6}body a:not(.btn){color:#205493;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .3s ease,text-decoration-color .3s ease}body a:not(.btn):hover{color:#31456b;text-decoration-color:transparent}@media(max-width:768px){body{padding:0 15px 0 15px}}.wrap{overflow:auto;padding-bottom:100px;min-height:100%}.main{background:linear-gradient(180deg,#fff 0%,#fbfbfb 20%,#f0f4f8 100%);margin:0;padding:20px 0 50px 0;min-height:70vh}.main .form-control,.main .btn,.main .alert{border-radius:0}.main .btn{font-family:"Montserrat",sans-serif;font-weight:600;letter-spacing:.3px;transition:background-color .4s ease,border-color .4s ease,color .4s ease}.main .btn.btn-success{background:#689466;border-color:#537651;color:#fff!important}.main .btn.btn-success:hover{background:#537651;color:#fff}.main .btn.btn-primary{background:#31456b!important;border-color:#08294f!important;color:#fff!important;transition:.4s ease}.main .btn.btn-primary:hover{color:#fff!important;background:#205493!important;border-color:#08294f!important;text-decoration:underline!important}.main .under-nav .container{padding:0}.main .under-nav .container .search{padding:15px}.main .under-nav .container ul.list-inline{padding-top:10px}.main .main-content{padding-bottom:20px}.main .main-content .container{margin:20px auto;padding:0}.main .main-content .container .row{padding:15px 0}.main .main-content .container a:not(.btn){color:#205493}.main .main-content .container a:not(.btn):hover{color:#31456b;transition:.3s ease;text-decoration:none}.main .main-content .container .panel.panel-default{border:none;border-radius:8px;box-shadow:2px 2px 5px 0 rgba(0,0,0,.1);overflow:hidden}.main .main-content .container .panel.panel-default .panel-heading{border-top-right-radius:8px;border-top-left-radius:8px;background:#31456b;color:#fff;border:none;font-size:14px;font-weight:600}.main .main-content .container .panel.panel-default .panel-heading a{color:#fff}.main .main-content .container .panel.panel-default .panel-heading a:hover{color:#93b96c;text-decoration:underline;transition:.3s ease}.main .main-content .container .panel.panel-default .panel-body a:not(.btn){color:#205493;text-decoration:underline}.main .main-content .container .panel.panel-default .panel-body a:not(.btn):hover{color:#31456b;transition:.3s ease}.main .main-content .container .panel.panel-default .panel-body .small,.main .main-content .container .panel.panel-default .panel-body small{font-size:100%!important}.main .main-content .container .panel.panel-default .list-group-item{border:none;border-bottom:1px solid #dae4ed}.main .main-content .container .panel.panel-default .list-group-item a{text-decoration:underline}.main .main-content .container .panel.panel-default .panel-footer{border-bottom-right-radius:8px;border-bottom-left-radius:8px;text-align:right;background:#fff;border:none;border-top:1px solid #dae4ed}.main .main-content #home-rows .home-row .row .panel.panel-default{box-shadow:0 5px 10px 0 rgba(0,0,0,.12)}.main .main-content #home-rows .home-row .row .home-slot:not(.panel){margin:20px 0;box-shadow:0 5px 10px 0 rgba(0,0,0,.12);transition:box-shadow .3s ease,transform .3s ease;padding:15px;border-radius:8px}.main .main-content #home-rows .home-row .row .home-slot:not(.panel) a{color:#31456b;text-decoration:underline}.main .main-content #home-rows .home-row .row .home-slot:not(.panel) a:hover{color:#689466;transition:.3s ease;text-decoration:none}.main .main-content #home-rows>.home-row:first-of-type>.row>.col-md-4:first-of-type>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(3)>.row>.col-md-4:first-of-type>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:first-of-type>.row>.col-md-6:first-of-type>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(3)>.row>.col-md-6:first-of-type>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:first-of-type>.row>.col-md-3:first-of-type>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(3)>.row>.col-md-3:first-of-type>.home-slot:not(.panel){background:#fff}.main .main-content #home-rows>.home-row:first-of-type>.row>.col-md-4:nth-of-type(2)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(3)>.row>.col-md-4:nth-of-type(2)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:first-of-type>.row>.col-md-6:nth-of-type(2)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(3)>.row>.col-md-6:nth-of-type(2)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:first-of-type>.row>.col-md-3:nth-of-type(2)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(3)>.row>.col-md-3:nth-of-type(2)>.home-slot:not(.panel){background:#dae4ed;color:#000}.main .main-content #home-rows>.home-row:first-of-type>.row>.col-md-4:nth-of-type(3)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(3)>.row>.col-md-4:nth-of-type(3)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:first-of-type>.row>.col-md-3:nth-of-type(3)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(3)>.row>.col-md-3:nth-of-type(3)>.home-slot:not(.panel){background:#fff}.main .main-content #home-rows>.home-row:first-of-type>.row>.col-md-3:nth-of-type(4)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(3)>.row>.col-md-3:nth-of-type(4)>.home-slot:not(.panel){background:#dae4ed;color:#000}.main .main-content #home-rows>.home-row:nth-of-type(2)>.row>.col-md-4:first-of-type>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(4)>.row>.col-md-4:first-of-type>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(2)>.row>.col-md-6:first-of-type>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(4)>.row>.col-md-6:first-of-type>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(2)>.row>.col-md-3:first-of-type>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(4)>.row>.col-md-3:first-of-type>.home-slot:not(.panel){background:#f0f4f8;color:#000}.main .main-content #home-rows>.home-row:nth-of-type(2)>.row>.col-md-4:nth-of-type(2)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(4)>.row>.col-md-4:nth-of-type(2)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(2)>.row>.col-md-6:nth-of-type(2)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(4)>.row>.col-md-6:nth-of-type(2)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(2)>.row>.col-md-3:nth-of-type(2)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(4)>.row>.col-md-3:nth-of-type(2)>.home-slot:not(.panel){background:#fff}.main .main-content #home-rows>.home-row:nth-of-type(2)>.row>.col-md-4:nth-of-type(3)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(4)>.row>.col-md-4:nth-of-type(3)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(2)>.row>.col-md-3:nth-of-type(3)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(4)>.row>.col-md-3:nth-of-type(3)>.home-slot:not(.panel){background:#f0f4f8;color:#000}.main .main-content #home-rows>.home-row:nth-of-type(2)>.row>.col-md-3:nth-of-type(4)>.home-slot:not(.panel),.main .main-content #home-rows>.home-row:nth-of-type(4)>.row>.col-md-3:nth-of-type(4)>.home-slot:not(.panel){background:#fff}.contact-cards{display:flex;gap:20px}@media(max-width:767px){.contact-cards{flex-direction:column}}.contact-card{flex:1;background:#fff;padding:20px;border-top:4px solid #31456b;border-bottom:1px solid #dae4ed;border-radius:8px;transition:border-top-color .3s ease}.contact-card:hover{border-top-color:#689466}.contact-card h2{font-size:18px;color:#31456b;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #dae4ed}.contact-card p{font-size:14px;margin-bottom:8px;color:#000}.contact-card__social{margin-top:15px;display:flex;gap:12px}.contact-card__social a{color:#6b92b6;font-size:22px;transition:color .3s ease;text-decoration:none}.contact-card__social a:hover{color:#31456b}