:root{--primary:#06bbcc;--light:#f0fbfc;--dark:#181d38}.fw-medium{font-weight:600!important}.fw-semi-bold{font-weight:700!important}.back-to-top{position:fixed;display:none;right:45px;bottom:45px;z-index:99}#spinner{opacity:0;visibility:hidden;transition:opacity 0.5s ease-out,visibility 0s linear 0.5s;z-index:99999}#spinner.show{transition:opacity 0.5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.btn{font-family:Nunito,sans-serif;font-weight:600;transition:0.5s}.btn.btn-primary,.btn.btn-secondary{color:#fff}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-lg-square,.btn-sm-square,.btn-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400;border-radius:0}.navbar .dropdown-toggle:after{border:none;content:"\f107"!important;font-family:"Font Awesome 5 Free"!important;font-weight:900!important;vertical-align:middle;margin-left:8px}.navbar-light .navbar-nav .nav-link{margin-right:30px;color:#181d38!important;font-size:15px;text-transform:uppercase;outline:none;font-weight:600!important;transition:color 0.3s ease}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .show>.nav-link{color:var(--primary)!important}@media (max-width:991.98px){.navbar-light .navbar-nav .nav-link{margin-right:0;padding:10px 0}.navbar-light .navbar-nav{border-top:1px solid #eee}}.navbar-light .navbar-brand,.navbar-light a.btn{height:75px}.navbar-light.sticky-top{top:-100px;transition:0.5s}@media (min-width:992px){.navbar .nav-item .dropdown-menu{display:block;margin-top:0;opacity:0;visibility:hidden;transition:0.5s}.navbar .dropdown-menu.fade-down{top:100%;transform:rotateX(-75deg);transform-origin:0 0}.navbar .nav-item:hover .dropdown-menu{top:100%;transform:rotateX(0deg);visibility:visible;transition:0.5s;opacity:1}}.page-header{background:linear-gradient(#06bbcc,#325adf),url();background-position:top;background-repeat:no-repeat;background-size:1000%px}.page-header-inner{background:rgb(15 23 43 / .7)}.breadcrumb-item+.breadcrumb-item:before{color:var(--light)}.section-title{position:relative;display:inline-block;text-transform:uppercase}.section-title:before{width:calc(100% + 80px);top:4px;left:-40px}.section-title:after,.section-title:before{position:absolute;content:"";height:2px;background:var(--primary);z-index:-1}.section-title:after{width:calc(100% + 120px);bottom:5px;left:-60px}.section-title.text-start:before{width:calc(100% + 40px);left:0}.section-title.text-start:after{width:calc(100% + 60px);left:0}.service-item{background:var(--light);transition:0.5s}.service-item:hover{margin-top:-10px;background:var(--primary)}.service-item *{transition:0.5s}.service-item:hover *{color:var(--light)!important}.category img,.course-item img{transition:0.5s}.category a:hover img,.course-item:hover img{transform:scale(1.1)}.team-item img{transition:0.5s}.team-item:hover img{transform:scale(1.1)}.testimonial-carousel:before{left:0;background:linear-gradient(90deg,rgb(201 79 79 / .03) 0,#fff0)}.testimonial-carousel:after,.testimonial-carousel:before{position:absolute;content:"";top:0;height:100%;width:0;z-index:1}.testimonial-carousel:after{right:0;background:linear-gradient(270deg,hsl(0 0% 100% / .06) 0,#fff0)}@media (min-width:768px){.testimonial-carousel:after,.testimonial-carousel:before{width:200px}}@media (min-width:992px){.testimonial-carousel:after,.testimonial-carousel:before{width:300px}}.testimonial-carousel .owl-item.center .testimonial-text *,.testimonial-carousel .owl-item .testimonial-text{transition:0.5s}.testimonial-carousel .owl-item.center .testimonial-text{background:var(--primary)!important}.testimonial-carousel .owl-item.center .testimonial-text *{color:#fff!important}.testimonial-carousel .owl-dots{margin-top:24px;display:flex;align-items:flex-end;justify-content:center}.testimonial-carousel .owl-dot{position:relative;display:inline-block;margin:0 5px;width:15px;height:15px;border:1px solid #ccc;transition:0.5s}.testimonial-carousel .owl-dot.active{background:var(--primary);border-color:var(--primary)}.footer .btn.btn-social{margin-right:5px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;color:var(--light);font-weight:400;border:1px solid #fff;border-radius:35px;transition:0.3s}.footer .btn.btn-social:hover{color:var(--primary)}.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;color:#fff;font-size:15px;font-weight:400;text-transform:capitalize;transition:0.3s}.footer .btn.btn-link:before{position:relative;content:"\f105";font-family:Font Awesome\5 Free;font-weight:900;margin-right:10px}.footer .btn.btn-link:hover{letter-spacing:1px;box-shadow:none}.footer .copyright{padding:25px 0;font-size:15px;border-top:1px solid hsl(0 0% 100% / .1)}.footer .copyright a{color:var(--light)}.footer .footer-menu a{margin-right:15px;padding-right:15px;border-right:1px solid hsl(0 0% 100% / .1)}.footer .footer-menu a:last-child{margin-right:0;padding-right:0;border-right:none}table,td,th{border:1px solid #000;border-collapse:collapse}@media (max-width:768px){.navbar-toggler{margin-right:15px!important;padding:8px 12px!important}}.css-slider-container{width:100%!important;position:relative!important;overflow:hidden!important;display:block!important;background:#f0fbfc}.css-slider{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:300%!important;height:70vh!important;padding:0!important;margin:0!important;animation:slideAnimation 15s infinite ease-in-out}.css-slide{width:33.333%!important;flex-shrink:0!important;height:100%!important;position:relative!important}.css-slide img{width:100%!important;height:100%!important;object-fit:fill!important;display:block!important}@media (max-width:768px){.css-slider{height:40vh!important}}@keyframes slideAnimation{0%,25%{transform:translateX(0)}33%,58%{transform:translateX(-33.333%)}66%,91%{transform:translateX(-66.666%)}100%{transform:translateX(0)}}#side-static-carousel .carousel-item{height:100%!important;text-align:center!important}#side-static-carousel .carousel-item .d-flex{display:inline-flex!important;flex-direction:column!important;width:auto!important;max-width:100%!important;height:100%!important;margin:0 auto!important}#side-static-carousel .carousel-item img{height:360px!important;width:auto!important;max-width:100%!important;object-fit:contain!important;display:block!important}#side-static-carousel .carousel-item .w-100.text-center,#side-static-carousel .carousel-item div[style*="background: #003366"]{width:100%!important;box-sizing:border-box!important;height:40px!important}