#scButton,#scButton:active,#scButton:hover,.btn-success{background-color:#06359c}#scButton,.header .logo{height:50px}#scButton::after,.header .overlay{background-position:center}#scButton::after,.header .overlay,.hero{background-repeat:no-repeat}.btn-wrap a,.header .overlay a,.social-wrap ul li a{text-decoration:none;display:block}*{font-family:Poppins,sans-serif}.container{max-width:1320px;margin:auto}html{scroll-behavior:smooth}.g-recaptcha.mb-3{display:flex;justify-content:center}#scButton{display:inline-block;width:50px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#scButton::after{content:"";background-image:url("../images/arow-icon.svg");background-size:55%;width:35px;height:50px;color:#fff;display:flex;justify-content:center;align-items:center;margin:auto;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}#scButton:hover{cursor:pointer}#scButton.show{opacity:1;visibility:visible}.header{padding:15px 0}.header .logo img{max-width:100%;height:100%;object-fit:contain}.header .navbar{max-width:800px;margin:auto}.header .navbar .nav-item{margin-right:6px}.header .navbar .nav-item .nav-link{font-size:18px;font-weight:500;color:#040818;line-height:1.2}.header .overlay{height:0%;width:100%;position:fixed;z-index:1111;top:0;left:0;background-color:rgba(0,0,0,.9);overflow-y:hidden;transition:.5s;background-size:cover;overflow:hidden}.header .overlay-content{position:relative;top:0;width:100%;text-align:center;margin-top:0;height:100%;background:#00000082;display:flex;justify-content:center;align-items:center;flex-direction:column}.header .action-box .row,.hero-content{justify-content:center}.header .overlay a{padding:8px;font-size:26px;color:#b3b3b3;transition:.3s}.header .overlay a:focus,.header .overlay a:hover{color:#f1f1f1}.header .overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px;z-index:111;color:#b3b3b3;transition:.3s;background:0 0;border:none}.hero{position:relative;background-size:100%;background-color:#000}.hero-banner::before,.hero-content{position:absolute;top:0;right:0;width:100%;height:100%;left:0}.hero-content{display:flex;align-items:center}.hero .hero-wrap h1{text-align:center;max-width:960px;margin:auto;font-size:100px;line-height:1.2;font-weight:500;color:#fff}.hero-banner,.hero-banner #background-video,.social-wrap{width:100%}.hero-banner::before{content:"";background:#00000054}.hero-banner img{max-width:100%;height:100%;object-fit:contain;width:100%}.about{padding:8% 0 0;background:#000;position:relative}.about .about-image{width:100%;height:600px}.about .about-image img{max-width:100%;object-fit:contain;width:100%;height:100%}.about .about-content{position:relative;padding:0 50px;text-align:center}.about .bg-star,.about .sm-star{position:absolute;display:flex;right:0;width:100%}.about .about-content .p-content{max-width:100%}.main-heading{font-size:70px;color:#fff;font-weight:500;line-height:1.4}.p-content{font-size:16px;font-weight:400;color:#fff;line-height:1.4;opacity:.5;max-width:580px}.about .sm-star{top:15px;left:0;justify-content:center;height:198px}.about .bg-star img,.about .sm-star img,.registration .sm-star img{max-width:100%;object-fit:contain;height:100%;opacity:.3}.about .bg-star{bottom:0;justify-content:flex-end;height:540px}.contact,.registration .container{position:relative}.btn-wrap{margin:20px auto;width:100%;max-width:235px}.btn-wrap a{width:100%;padding:10px 5px;font-size:16px;font-weight:500;line-height:normal;color:#000;border-radius:50px;background-color:#fff;text-align:center}.legislation{padding:0;background:#000}.legislation .btn-wrap,.registration .btn-wrap{margin-top:5%}.legislation .p-content{max-width:100%;margin:30px 0 50px}.lg-banner{max-width:1353px;max-height:660px}.lg-banner img{max-width:100%;width:100%;object-fit:contain;height:100%}.legislation .lg-banner{max-height:700px}.registration{padding:5% 0;background:#000}.registration .sm-star{position:absolute;top:0;left:0;height:198px}.registration .p-content{max-width:890px;margin:auto}.contact{padding:5% 0;min-height:800px;background:url(../images/contact-banner.webp) 0 0/100% no-repeat #000}.contact .contact-form .form--fields{font-size:15px;background:0 0;color:#fff;border-radius:20px;padding:9px;text-indent:10px;outline:0}.contact .contact-form .form--fields::placeholder{color:#fff}.contact-form select option{color:#000}.contact :focus{box-shadow:none!important;border:1px solid #fff!important}.contact .btn-form--fields{background-color:#fff;color:#000;font-size:15px;border-radius:20px;padding:9px;text-indent:10px;outline:0}.contact::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;right:0;background:#000000ad;z-index:1}.contact .row{position:relative;z-index:11}.social-wrap ul{margin:0;padding:0;display:flex;justify-content:center;align-items:center}.social-wrap ul li{list-style:none;margin-right:5px}.social-wrap ul li a{width:100%;height:24px}@media screen and (max-width:1023.98px){.hero .hero-wrap h1{max-width:680px;font-size:60px}}@media screen and (max-width:991.98px){.main-heading{font-size:48px}.header .col-md-8{display:none}.header .action-box,.header .btn-mob{width:20%}.header .logo-wrap{width:60%;text-align:center}.header .action-box .col-md-6{width:auto}.about .row.py-3{flex-direction:column}.about .about-wrap{width:100%}.about .about-wrap .about-image{width:100%;height:100%;max-height:900px}.about .about-image img{max-width:100%;object-fit:contain;width:100%;height:100%}.contact{background-size:cover;background-position:center}}@media screen and (max-width:797.98px){.hero .hero-wrap h1{max-width:480px;font-size:38px}.main-heading{font-size:28px}}@media screen and (max-width:576px){.header .logo-wrap{width:50%;text-align:center}.header .action-box{width:30%}.header .action-box .col-md-6{width:auto}.hero .hero-wrap h1{font-size:24px}.about .about-wrap .about-image{width:100%;height:226px;max-height:unset}.about .about-content.pt-5{position:unset;padding:0;max-width:100%;background:0 0;margin:50px 0}.about .bg-star{display:none}.about .about-content .p-content{padding:0}.p-content{padding:0 30px}}@media screen and (max-width:400px){.header .action-box .col-md-6{width:33px}}@media screen and (max-height:450px){.overlay{overflow-y:auto}.overlay a{font-size:20px}.overlay .closebtn{font-size:40px;top:15px;right:35px}}.modal-title{color:#06359c}.btn-success:focus,.btn-success:hover{background-color:#05266e}@media screen and (min-width:992px){.btn-mob{display:none}#myNav{display:none!important}}
