*{box-sizing:border-box}#main{overflow-x:clip}#header{z-index:997;height:92px;padding:30px 0;transition:all .5s;position:fixed;top:0;left:0;right:0}#header #logo{float:left}#header #logo h1{letter-spacing:3px;text-transform:uppercase;margin:0;padding:6px 0;font-family:Comfortaa,sans-serif;font-size:36px;font-weight:700;line-height:1}#header #logo h1 a,#header #logo h1 a:hover{color:#fff}#header #logo img{width:126px;height:32px;margin:0;padding:0}@media (width<=991px){#header #logo h1{font-size:26px}#header #logo img{max-height:40px}}#header.header-fixed{background:#593494;height:72px;padding:20px 0;transition:all .5s}.nav-menu,.nav-menu *{margin:0;padding:0;list-style:none}.nav-menu ul{z-index:99;border:1px solid #e7e7e7;margin:4px 0 0;display:none;position:absolute;top:100%;left:0}.nav-menu li{white-space:nowrap;position:relative}.nav-menu>li{float:left;margin-left:10px}.nav-menu li:hover>ul,.nav-menu li.sfHover>ul{display:block}.nav-menu ul ul{margin:0;top:0;left:100%}.nav-menu ul li{background:#fff;min-width:180px}.nav-menu ul li:first-child{border-top:0}.nav-menu ul li a{color:#333;text-transform:none;padding:10px;font-size:13px;transition:all .3s;display:block}.nav-menu ul li a:hover{color:#fff;background:#975bf2}.sf-arrows .sf-with-ul{padding-right:30px}.sf-arrows .sf-with-ul:after{content:"";font-family:FontAwesome;font-style:normal;font-weight:400;position:absolute;right:15px}.sf-arrows ul .sf-with-ul:after{content:""}#nav-menu-container{float:right;margin:0}.nav-menu a{color:#fff;text-transform:uppercase;outline:none;padding:0 8px 10px;font-family:Comfortaa,sans-serif;font-size:13px;font-weight:400;text-decoration:none;display:inline-block}.nav-menu>li>a:before{content:"";visibility:hidden;background-color:#fff;width:100%;height:2px;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav-menu a:hover:before,.nav-menu li:hover>a:before,.nav-menu .menu-active>a:before{visibility:visible;transform:scaleX(1)}#mobile-nav-toggle{z-index:999;color:#fff;cursor:pointer;background:#593494;border:0;border-radius:50%;width:40px;height:40px;font-size:18px;display:none;position:fixed;top:15px;right:15px}#mobile-nav{z-index:998;background:#fff;width:260px;padding:70px 20px 20px;transition:right .3s;position:fixed;top:0;bottom:0;right:-260px;overflow-y:auto;box-shadow:-2px 0 10px #00000026}#mobile-nav.mobile-nav-open{right:0}#mobile-nav ul{margin:0;padding:0;list-style:none}#mobile-nav ul li{border-bottom:1px solid #eee}#mobile-nav ul li a{color:#333;padding:12px 0;text-decoration:none;display:block}#mobile-body-overly{z-index:997;background:#0006;position:fixed;inset:0}@media (width<=991px){#mobile-nav-toggle{display:block}#nav-menu-container{display:none}}#hero{background:url(/img/hero-bg1.jpg) bottom/cover;width:100%;height:100vh;position:relative}@media (width>=1024px){#hero{background-attachment:fixed}}#hero .hero-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#hero h1{text-transform:uppercase;color:#fff;margin:30px 0 10px;font-size:48px;font-weight:700;line-height:56px}@media (width<=991px){#hero h1{font-size:28px;line-height:36px}}#hero h2{color:#eee;margin-bottom:50px;font-size:24px}@media (width<=991px){#hero h2{margin-bottom:30px;font-size:18px;line-height:24px}}#hero .btn-get-started{text-transform:uppercase;letter-spacing:1px;color:#fff;border:2px solid #fff;border-radius:50px;margin:10px;padding:8px 28px;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:500;transition:all .5s;display:inline-block}#hero .btn-get-started:hover{background:#975bf2;border:2px solid #975bf2}#about{background:#fff;padding:80px 0}#about .about-container .background{background:url(/img/aboutus.jpg) top/contain no-repeat;min-height:300px;margin-bottom:10px}#about .about-container .content{background:#fff}#about .about-container .title{color:#333;font-size:32px;font-weight:700}@media (width<=991px){#about .about-container .title{padding-top:15px}}#about .about-container p{line-height:26px}#about .about-container p:last-child{margin-bottom:0}#facts{background:#f7f7f7;padding:80px 0 60px}#facts .counters span{color:#975bf2;font-size:48px;display:inline-block}#facts .counters p{margin:0 0 20px;padding:0;font-family:Comfortaa,sans-serif;font-size:14px}.modal-title{font-weight:600}.modal.show{background:0 0}#services{background:#fff 0 0/cover;padding:80px 0 60px}#services .img{cursor:pointer}#services .about-col{text-align:center;background:#fff;margin-bottom:20px;box-shadow:0 2px 12px #0000001f}#services .about-col .img{position:relative}#services .about-col .img img{width:100%}#services .about-col h2{color:#000;text-align:center;margin:30px 0 12px;padding:0;font-size:20px;font-weight:700}#services .about-col h2 a{color:#000}#services .about-col h2 a:hover{color:#975bf2}#services .about-col p{color:#333;word-wrap:break-word;margin-bottom:0;padding:0 20px 20px;font-size:14px;line-height:24px}#portfolio{background:#f7f7f7;padding:80px 0}#portfolio #portfolio-wrapper{padding:15px}#portfolio #portfolio-flters{text-align:center;margin:0 0 45px;padding:0;list-style:none}#portfolio #portfolio-flters li{cursor:pointer;color:#666;text-transform:uppercase;background:#fff;border-radius:4px;margin:0 10px 5px;padding:10px 22px;font-size:12px;line-height:20px;transition:all .3s ease-in-out;display:inline-block}#portfolio #portfolio-flters li:hover,#portfolio #portfolio-flters li.filter-active{color:#fff;background:#975bf2}@media (width<=991px){#portfolio .low-width{width:50%}}#portfolio .member{text-align:center;border-radius:.3rem;margin-bottom:20px;position:relative}#portfolio .member .member-info{opacity:0;border-radius:.3rem;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;inset:0}#portfolio .member .member-info-content{margin-top:-50px;transition:margin .2s}#portfolio .member img{aspect-ratio:2/3;object-fit:cover;background:#e9e9e9;border-radius:.3rem;width:100%;display:block}#portfolio .member:hover .member-info{opacity:1;background:#593494a6;transition:all .4s}#portfolio .member:hover .member-info-content{margin-top:0;transition:margin .4s}#portfolio .member h4{color:#fff;margin-bottom:2px;font-size:18px;font-weight:700}#portfolio .member span{color:#fff;font-size:12px;display:block}.custom-carousel{padding:0 40px;position:relative}.custom-carousel-track{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:center;gap:20px;min-height:110px;display:grid}.custom-carousel-nav{cursor:pointer;fill:#593494;background:0 0;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.custom-carousel-nav.prev{left:0}.custom-carousel-nav.next{right:0}.custom-carousel-nav:hover{fill:#fff;background:#593494}.custom-carousel-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.custom-carousel-dots button{cursor:pointer;background:#ddd;border:none;border-radius:50%;width:8px;height:8px;padding:0}.custom-carousel-dots button.active{background:#593494}#partners{background:#fff;padding:80px 0 60px}#partners .box{text-align:center;border:1px solid #e6e6e6;border-radius:.3rem;height:425px;margin-bottom:50px;padding:50px 20px;position:relative}#partners .icon{border:6px solid #fff;border-radius:50%;transition:all .2s;display:inline-block;position:absolute;top:-36px;left:calc(50% - 36px)}#partners .icon span{color:#975bf2;background:#fff;border:2px solid #975bf2;border-radius:50%;width:64px;padding:16px;transition:all .3s;display:inline-block}#partners .icon i{color:#975bf2;font-size:24px}#partners .box:hover .icon i{color:#fff}#partners .box:hover .icon span{color:#fff;background:#975bf2}#partners .title{text-transform:uppercase;color:#111;margin-bottom:15px;font-size:18px;font-weight:700}#partners .description{text-align:justify;font-size:14px;line-height:24px}#partners .sponsors{justify-content:center;align-items:center;width:115px;height:160px;display:flex;position:relative;left:20px}#partners img{opacity:.5;max-width:100%;padding:15px 0;transition:all .3s}#partners img:hover{opacity:1}#contact{background:#f7f7f7;padding:80px 0 40px}#footer{color:#fff;background:#343b40;padding:30px 0;font-size:14px}#footer .copyright{text-align:center}#footer .credits{text-align:center;color:#ccc;padding-top:10px;font-size:13px}.back-to-top{color:#fff;background:#0003;border-radius:50%;padding:6px 12px 9px;font-size:16px;transition:background .5s;position:fixed;bottom:15px;right:15px}.back-to-top:focus{color:#fff;background:#0003;outline:none}.back-to-top:hover{color:#fff;background:#975bf2}
