@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,serif}h1,h4,p,a{color:#fff!important;text-decoration:none!important}.container{width:100%;margin:0 auto}ul{list-style-type:none}.btn{padding:12px 32px;font-size:1rem;text-transform:uppercase;background-color:#9acd32;color:#000;border:1px solid white;font-weight:600;cursor:pointer;border-radius:20px}.btn:hover{background-color:#fff3;color:#fff;transition:.3s}.nav-menu{display:flex}.nav-menu li{padding:0 2rem}.nav-menu li a{font-size:1.2rem;font-weight:500}.header{display:flex;justify-content:space-between;align-items:center;padding:5px 100px;position:fixed;width:100%;height:80px;z-index:10;background-color:#e20707}.header-bg{background-color:#e20707;transition:.5s}.hamburger{display:none}@media screen and (max-width:1040px){.nav-menu{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;background-color:#000000e6;position:absolute;top:0;left:-100%;transition:.3s}.nav-menu li{padding:1rem 0}.nav-menu.active{left:0;background-color:#222222f2}.nav-menu li a{font-size:2rem}.hamburger{display:initial}}.page{width:100%;height:100vh!important;background-image:linear-gradient(to right,#010004b0,#000b),url(/assets/abo1-CTn3GDRZ.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%!important}.page .content{width:100%;height:100vh;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}.page .content h1{font-size:4rem;padding:.6rem 1.5rem}.page .content p{font-size:1.4rem;font-weight:200;text-transform:uppercase}.content .btns{display:flex;gap:20px;color:#fff}.content .btns .btn{color:#fff!important;border:none;background-color:#e20707}@media screen and (max-width:640px){.page .content h1{font-size:2.5rem}.page .content p{font-size:1rem}.content .btn{font-size:.9rem;padding:.6rem 1rem}}.footer{width:100%;padding:50px 100px;display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center;background-color:#03000b}.footer-middle-content{display:flex;justify-content:center;align-items:center;gap:20px}.social{margin-top:1rem}.social .icon{color:#e20707!important}h4{font-size:1.2rem;padding-bottom:.7rem}p{font-size:1.2rem}@media screen and (max-width:640px){.footer-content{grid-template-columns:1fr}}.project-heading1{text-align:center;padding:4rem 0 2rem}.container{background-color:#fff}.project-heading1{color:#e20707!important;font-size:40px}.projects{padding:40px 100px}.project-container{max-width:100%;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;padding-bottom:5rem}.project-card img{width:100%!important;height:250px!important}.project-card .btn{background-color:#e20707;color:#fff;padding:10px 30px}.about-container .col1,.about-container .col2{width:50%}.about-container .col1 h3{padding-bottom:20px;font-size:40px}.about-container .col1 h3 span{color:#e20707}.about-container p{line-height:1.7}.about-container{display:flex;gap:50px;width:100%;padding:80px 100px 200px}.projects{padding:50px 100px 100px}.about-container .col1 p{text-align:justify}.about-container .col2 img{width:100%;position:absolute;z-index:1;border-top-left-radius:50px;border-bottom-right-radius:50px}.about-container .col2{position:relative}.about-container .col2 .box1{position:absolute;width:100px;height:100px;background-color:#e20707;bottom:-210px;left:-8px}.about-container .col2 .box2{position:absolute;width:100px;height:100px;background-color:#e20707;top:-10px;right:-10px}.about-container p{color:#000!important}.project-card{background-color:#000;padding:20px;display:flex;border-radius:20px;flex-direction:column;justify-content:space-between;height:100%}.pro-details{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.project-tittle{color:beige;padding:1rem 0;font-size:22px}.project-details p{padding-bottom:1rem;font-size:1.1rem;text-align:justify;margin-bottom:auto}.proj-btns{display:flex;justify-content:space-between;padding:1rem 0 .5rem}.proj-btns .btn{padding:.5rem 1rem;border:none;border-radius:4px;text-transform:uppercase;font-weight:700}.project-card img{width:100%;height:auto;margin-bottom:1rem;border-radius:8px}.container h1{margin-top:200px}@media screen and(max-width:740px){.project-container{max-width:90%;margin:auto;grid-template-columns:1fr}}.page{width:100%;background-color:#00000080;height:100vh!important;position:relative;overflow:hidden}.heading{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;position:relative}.page:before{content:"";background:url(https://img.freepik.com/free-photo/top-view-unrecognizable-hacker-performing-cyberattack-night_1098-18706.jpg?ga=GA1.1.267364064.1720080029&semt=ais_hybrid);background-size:cover;background-position:center top;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1;background-attachment:fixed}.page h1{font-size:2.5rem;color:#fff}.page p{color:#fff;padding-top:20px;font-size:1.5rem;text-align:center}@media screen and (max-width:1024px){.page{height:50vh}.page:before{background-attachment:scroll}}@media screen and (max-width:640px){.page{height:40vh}.page:before{background-size:cover;background-position:center center}.page h1{font-size:1.8rem}.page p{font-size:1rem}}h3{padding:0}.about .col1 h1,.para{color:#000!important}.about{width:100%;padding:3rem 100px;display:flex;align-items:center;justify-content:center;gap:20px}.boxes{display:flex;width:100%;flex-wrap:wrap;gap:20px}.boxes .box{width:48%;border-radius:20px;background-color:#000;padding:40px;text-align:center;color:#fff}.boxes .box p{color:#dddada!important}.boxes .box img{width:100%;padding-bottom:20px;border-radius:20px}.boxes .box p{font-size:14px!important}.about .sub-head{padding:20px 0}.boxes .box h3{font-size:24px;color:#f5b98f}.about .col1{text-align:left;margin:auto;padding:1rem;flex:50%}.about .col1 p{display:flex;gap:10px;align-items:center}.about .box{margin-bottom:20px}.about .col1 p{font-size:18px;line-height:1.7;padding-top:20px}.about .col1 h2{color:#fff;padding:20px 0}section{padding:60px 0;min-height:100vh}.contact-info{display:inline-block;width:100%;text-align:center;margin-bottom:10px}.contact-info-icon{margin-bottom:15px}.contact-info-item{background:#000;padding:30px 0}.contact-page-sec .contact-page-form h2{color:#000;text-transform:capitalize;font-size:22px;font-weight:700}.contact-page-form .col-md-6.col-sm-6.col-xs-12{padding-left:0}.contact-page-form.contact-form input{margin-bottom:5px}.contact-page-form.contact-form textarea{height:110px}.contact-page-form.contact-form input[type=submit]{background:#e20707;width:150px;border-color:#e20707}.contact-info-icon i{font-size:48px;color:#e20707}.contact-info-text p{margin-bottom:0}.contact-info-text h2{color:#fff;font-size:22px;text-transform:capitalize;font-weight:600;margin-bottom:10px}.contact-info-text span{color:#999;font-size:16px;font-weight:600;display:inline-block;width:100%}.contact-page-form input{background:#f9f9f9 none repeat scroll 0 0;border:1px solid #f9f9f9;margin-bottom:20px;padding:12px 16px;width:100%;border-radius:4px}.contact-page-form .message-input{display:inline-block;width:100%;padding-left:0}.single-input-field textarea{background:#f9f9f9 none repeat scroll 0 0;border:1px solid #f9f9f9;width:100%;height:120px;padding:12px 16px;border-radius:4px}.single-input-fieldsbtn input[type=submit]{background:#e20707 none repeat scroll 0 0;color:#fff;display:inline-block;font-weight:600;padding:10px 0;text-transform:capitalize;width:150px;margin-top:20px;font-size:16px}.single-input-fieldsbtn input[type=submit]:hover{background:#071c34;transition:all .4s ease-in-out 0s;border-color:#071c34}.single-input-field h4{color:#464646;text-transform:capitalize;font-size:14px}.contact-page-form{display:inline-block;width:100%;margin-top:30px}.contact-page-map{margin-top:36px}.contact-page-form form{padding:20px 15px 0}
