.home-banner{position:relative;z-index:1;background-size:cover;background-position:center center;background-repeat:no-repeat}.home-banner::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:100%;background-color:#16213e;opacity:.8}.home-banner-welcome{font-family:var(--pop-font)}.home-banner-welcome .main-title{margin-top:10px;font-size:55px;font-weight:700;line-height:1.3}.home-banner-welcome .subtitle{font-weight:600;line-height:1.4}.home-banner-welcome .welcome-text{margin-bottom:35px;font-weight:500;max-width:560px}.place-login .login-form{background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);padding:50px 30px;max-width:900px;margin-left:auto;margin-right:auto}.login-form{position:relative;z-index:1}.login-form .form-group .form-control{height:50px;color:#948b9f;border:1px solid #ebebeb;background-color:#a8dffc45;font-size:14px;padding:10px 20px;width:100%;border-radius:0}.agree-label span{font-weight:500;color:#16213e;margin-left:10px;font-family:var(--mont-font)}.forgot-text a{margin-bottom:15px;float:right;color:#16213e;font-weight:500;font-family:var(--mont-font)}.forgot-text a:hover{color:#0076bc}.forgot-text .a{transition:color .3s ease-in-out}.default-btn{padding:14px 27px!important;background-color:#16213e;color:#fff;font-weight:500;position:relative;z-index:1;font-family:var(--mont-font);border-radius:0!important}.main-title-login{margin-bottom:30px;font-weight:600;margin-top:0;line-height:1.2;color:#16213e;font-family:var(--pop-font)}.link-register{font-family:var(--mont-font)}.link-register a{color:#16213e;font-weight:600}.default-btn:hover{background-color:#0076bc;color:#fff}.page-header{position:relative;background-position:center center;background-size:cover}.page-header::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;right:0;background-image:-webkit-gradient(linear,left top,right top,from(#16213e),to(#0076bc));background-image:linear-gradient(to right,#16213e,#0076bc)}.page-header-content{padding:50px 0;position:relative;z-index:1}.page-header-shape{position:absolute;top:0;left:0;opacity:.2}.page-header-shape img{height:13rem;max-width:100%}.page-header-content ul li{font-size:18px;color:#fff;display:inline-block;position:relative;margin-right:40px;font-weight:500}.page-header-content ul li::before{content:'';position:absolute;top:15px;right:-30px;height:1px;width:15px;background-color:#fff}.page-header-content li,.page-header-content ul li a{color:#fff!important}.page-header-content ul li a:hover{color:#0076bc!important}.page-header-content ul li:last-child{margin-right:0}.page-header-content ul li:last-child::before{display:none}.register-form .contact-form{background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);padding:50px 30px;max-width:900px;margin-left:auto;margin-right:auto;z-index:1}.register-form-text .register-title{font-size:30px}.section-title{font-weight:600;margin-top:0;line-height:1.2;color:#16213e}.style-label{font-size:16px;font-weight:400;line-height:28px;font-family:var(--mont-font)}.input-style{min-height:50px!important;color:#948b9f;border:1px solid #ebebeb!important;background-color:#a8dffc45!important;font-size:14px;padding:10px 20px!important;width:100%;border-radius:0!important}.choose-file-btn{min-height:50px!important;padding:10px 20px!important;width:100%;border-radius:0!important}.input-style:active,.input-style:focus,.input-style:focus-visible{border-radius:0!important;outline-style:solid!important;outline-color:#0076bc!important}.register-footer a,.register-footer span{font-family:var(--mont-font);margin-top:15px;font-weight:600;text-align:center;margin-bottom:0}.textarea-style{min-height:150px!important;max-height:400px}.tooltip{pointer-events:none}.pagination .small.text-muted{display:none!important}.sorted-column{background-color:#e9f7fa!important;font-weight:700}.sorted-row{background-color:#f0f8ff!important}.action-buttons li,.action-buttons ul{width:auto!important;min-width:120px!important;background-color:#f0f8ff!important;z-index:10}.shape{z-index:-1!important}.main-heading{font-family:var(--mont-font);font-size:30px;margin-top:30px;text-align:center}.main-heading.background{position:relative;z-index:1}.main-heading.background:before{border-top:2px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}.main-heading.background span{background:#fff;padding:0 15px}.school-content-font{font-family:var(--mont-font)}.accordion-button:focus{border-color:none!important;box-shadow:none!important}.link-hover{transition:.5s}.link-hover:hover{color:#6c757d!important}.action-buttons{position:initial!important}.loader-absolute{position:initial}.homepage-shape{opacity:.2;pointer-events:none;z-index:-1}.public-accordion-button{transition:.3s}.public-accordion-button.collapsed:hover{background-color:#f8f5f5}.public-accordion-button:focus,.public-accordion-button:not(.collapsed){outline:0;border-color:transparent;box-shadow:none}.public-accordion-button::after{width:11px;height:11px;border-radius:100%;background-color:#0076bc;background-image:none!important}.public-accordion-button.collapsed::after{background-color:var(--bs-gray-300)}.accordion-item{border-radius:0!important}.accordion-button,.accordion-item{border-radius:0!important}.blog-post .card-img-top{width:100%;height:200px;object-fit:cover}#posts-section .card .card-img-top{transition:.5s ease all}#posts-section .card:hover .card-img-top{transform:scale(1.05)}#examScheduleTab .nav-link.active{border:0!important;background-color:var(--bs-primary);color:#fff}