@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Oswald:wght@200..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";*{scroll-behavior:smooth}::-webkit-scrollbar{background-color:#fff;width:7px}::-webkit-scrollbar-thumb{background-color:#dc143c;border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:#8b0000}*{margin:0;overflow-x:hidden}.main{width:100%;height:fit-content;background:url(/assets/bg-BoJLncXt.jpeg);background-position:center;background-size:cover;font-family:Poppins}.bg{width:100%;height:100%;background-color:#00000065;z-index:10000;padding-bottom:70px}nav{width:100%;height:75px;background-color:#000;color:#fff;display:flex;font-size:20px;position:fixed;z-index:99999999}.border{width:100%;height:100%;border-radius:50%;background-color:transparent;z-index:50;position:absolute;border-bottom:1.5px solid white;border-top:1.5px solid white;animation:rotate 4s infinite;border-right:1.5px solid white}nav::-webkit-scrollbar-thumb{width:0px;background-color:transparent}nav h1 span{color:#dc143c}nav a{color:#fff;text-decoration:none}nav h1{margin-left:20px;text-align:center;width:fit-content;height:75px;align-content:center;cursor:pointer}.ball{position:absolute;margin-left:95%;width:50px;height:50px;border-radius:50%;display:flex;align-self:center;overflow:hidden;text-align:center;padding:0;cursor:pointer}.ball h2 i{overflow:hidden}.ball::-webkit-scrollbar{width:0px;background-color:transparent}.ball h2::-webkit-scrollbar{width:0px;background-color:transparent}.ball h2 i::-webkit-scrollbar{width:0px;background-color:transparent}.border::-webkit-scrollbar{width:0px;background-color:transparent}.ball::-webkit-scrollbar-thumb{width:0px;background-color:transparent}.ball button i::-webkit-scrollbar-thumb{width:0px;background-color:transparent}.ball h1::-webkit-scrollbar-thumb{width:0px;background-color:transparent}.border::-webkit-scrollbar-thumb{width:0px;background-color:transparent}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ball button{width:100%;height:100%;border-radius:50%;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:25px;align-self:center;padding:0;overflow:hidden;justify-self:center;background-color:transparent;color:#fff;border:0px}.ball button i{width:fit-content;height:fit-content;overflow:hidden;padding:0;margin:0}.text h1{color:#fff;font-size:70px;font-weight:500;margin-top:150px;margin-left:100px}.text h1 span{color:#dc143c;display:inline-block;overflow:hidden;white-space:nowrap;width:0%;border-right:1px solid crimson;animation:typing 3s steps(7) infinite forwards}@keyframes typing{0%{width:0%}to{width:fit-content}}.text button{width:200px;height:50px;border:1px solid crimson;background:transparent;color:#fff;border-radius:10px;margin-left:100px;margin-top:30px;font-family:Poppins}.text button:hover{background-color:#dc143c;transition:.5s ease}.nav-bar{position:fixed;width:100%;height:100vh;background-color:#000;z-index:99999999999999999;transform:translate(100%);cursor:pointer}.nav{width:100%;height:20%;align-content:center}.nav-bar ul a{color:#fff;text-decoration:none}.nav{overflow:hidden}.nav button{width:40px;height:40px;border-radius:50%;border:none;text-align:center;justify-content:center;align-content:center;padding-top:5px;margin-left:95%;background-color:transparent;cursor:pointer;color:#fff;border:1px solid white;overflow:hidden}.nav button:hover{border:1px solid crimson;background-color:#dc143c;color:#000}.nav-bar ul{width:100%;height:80%;list-style:none;color:#fff;font-family:Oswald;text-align:center;justify-content:center;justify-items:center;font-size:40px;margin-top:-40px}.nav-bar ul li{width:100%;margin-top:40px;margin-left:-40px}.slide{transform:translate(0);transition:.5s ease}.nav-bar ul li:hover{color:#dc143c}@media screen and (max-width:600px){.text h1{font-size:40px;margin-left:50px}.text button{width:150px;height:50px;margin-left:50px}.ball{right:20px}.nav button{right:40px}}@media screen and (min-width:400px) and (max-width:600px){.ball,.nav button{margin-left:85%}}@media screen and (max-width:400px){.nav-bar ul li{width:100%;margin-top:40px;margin-left:-40px;font-size:30px}.nav-bar button{width:30px;height:30px}.nav button{margin-left:80%}}@media screen and (max-width:900px){.nav button,.ball{right:20px}}.services{width:100%;height:fit-content;background-color:#fff;font-family:Poppins;z-index:-1}.services h1{text-align:center;padding-top:75px;font-size:50px;font-weight:300;letter-spacing:10px}.services h1 span{color:#dc143c}.services p{text-align:center;color:gray;font-weight:300;padding-top:10px;line-height:30px}.services-list{width:100%;height:fit-content;margin-top:40px}.services-list ul{width:100%;height:100%;display:flex;gap:5%;padding-bottom:30px}.services-list ul li{width:20%;height:100%;background-image:url(/assets/services-bgg-FnuqDZnb.png);background-position:center;background-size:cover;border-radius:10px}.l-1{width:100%;height:100%;background-image:linear-gradient(60deg,#29323cbe,#485563a9)}.l-1 img{margin-top:10px;margin-left:10px}.l-1 h1{color:#fff;font-size:25px;font-family:Raleway;letter-spacing:normal;text-align:left;padding:0 0 0 20px;font-weight:650}.l-1 p{font-size:13px;color:#fff;padding-bottom:16px;text-align:left;padding-left:20px;padding-right:10px}@media screen and (max-width:900px){.services-list ul{flex-direction:column;gap:50px;justify-content:center;justify-items:center}.services-list ul li{width:80%;margin-left:5%}}@media screen and (max-width:490px){.services-list ul li{margin-left:0}}@media screen and (max-width:350px){.services-list ul li{margin-left:-10px}}.projects{width:100%;height:fit-content;overflow:hidden}.projects::-webkit-scrollbar{width:0px;background-color:transparent}.projects h1{text-align:center;font-size:50px;font-weight:300;letter-spacing:10px;font-family:Poppins;padding-top:75px}.projects span{color:#dc143c}.pro-container{width:100%;height:max-content;padding-bottom:30px;display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center;padding-top:30px}.pro-container a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pro-1{width:80%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px;background-image:linear-gradient(60deg,#29323c,#485563b9);color:#fff;border-radius:20px}.pro{width:100%;height:100%;padding-right:10px}.pro-bg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-image:url(/assets/services-bgg-FnuqDZnb.png);background-position:center;background-size:cover;font-family:Poppins;overflow:hidden;border-radius:20px}.pro-bg img{width:100%;border-radius:20px;height:100%;object-fit:fill}.pro-1 h1{letter-spacing:normal;text-align:left;font-size:40px;padding-left:20px;padding-top:0}.pro-1 h2{letter-spacing:normal;text-align:left;font-size:20px;font-weight:400;font-family:Poppins;margin-top:10px}.pro-1 p{letter-spacing:normal;text-align:left;font-family:Poppins;font-weight:300;font-size:15px;margin-top:10px}@media screen and (max-width:350px){.pro-1{height:100%}.pro-1 h2{font-size:18px}}.projects a{text-decoration:none;cursor:pointer}@media screen and (max-width:700px){.projects{display:flex;flex-direction:column;align-items:center;justify-content:center}.pro-bg{width:0px;height:0px;scale:0}.pro{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0}.pro p,.pro h1,.pro h2{text-align:center}}.project-content{width:80%;height:80%;background-color:#fff;border:1px solid black;position:fixed;z-index:10;top:15%;left:10%;display:flex;flex-direction:column;align-items:center;font-family:Poppins;scale:0}.project-content h1{padding:20px;font-size:30px;letter-spacing:3px;font-weight:500;color:#dc143c}.project-content h3{font-size:20px;font-weight:400;padding-top:20px}.project-content h3 span{font-size:15px;cursor:pointer}.project-content h3 span:hover{text-decoration:underline}.project-content img{width:70%;height:70%;justify-self:center;object-fit:cover}.pc-nav{width:100%;display:flex;text-align:center;align-items:center;justify-content:center}.pc-nav button{position:absolute;right:30px;top:30px;border-radius:50%;border:1px solid crimson;background-color:transparent;color:#dc143c;padding:10px;cursor:pointer;transition:.5s ease}.pc-nav button:hover{background-color:#dc143c;color:#fff}.app{scale:1;animation:appear .5s ease}@keyframes appear{0%{scale:0;opacity:0;filter:blur(30px)}to{scale:1;filter:blur(0px)}}.jr-download{color:#fff;font-family:Poppins;padding-left:20px;padding-top:70px}.about{width:100%;height:100vh;display:flex}.ab-left,.ab-right{width:50%;height:100%;align-content:center}.ab-left img{width:40%;height:60%;justify-self:center;margin-left:20%;border-radius:10px}.ab-right h1{padding-top:0;font-size:50px;font-weight:300;letter-spacing:10px;font-family:Poppins}.ab-right span{color:#dc143c}.ab-right h2{font-family:Poppins;font-weight:300;font-size:23px;padding-top:20px}.ab-right p{font-family:Poppins;font-weight:300;line-height:30px;padding-top:20px}.ab-right button{width:300px;height:50px;border:1px solid crimson;color:#000;background-color:#fff;margin-top:20px;letter-spacing:5px;cursor:pointer}.ab-right button:hover{background-color:#dc143c;color:#fff;transition:.5s ease}@media screen and (min-width:670px) and (max-width:800px){.ab-left img{width:60%;margin-left:15%}}@media screen and (max-width:650px){.about{height:220vh;flex-direction:column}.ab-left{width:100%}.ab-right{width:100%;text-align:center}.ab-left img{width:60%;height:80%}.ab-right p{padding-left:10px;padding-right:10px}}@media screen and (max-width:330px){.about{height:250vh}}.text button{cursor:pointer}.contact{width:100%;height:100vh}.contact h1{padding-top:75px;font-size:50px;font-weight:300;letter-spacing:10px;font-family:Poppins;text-align:center}.contact span{color:#dc143c}.c-container{width:100%;height:300px;margin-top:80px}.c-container ul{width:100%;height:100%;display:flex}.c-container ul li{width:30%;height:99%;border-radius:20px;overflow:hidden;border:1px solid black;gap:30px;margin-left:13px}.c-1{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-items:center;justify-content:center;cursor:pointer}.c-container ul li a:hover{box-shadow:none;border:1px solid crimson;color:#dc143c;transition:.5s ease}.c-1 img{width:80px;height:80px;border-radius:50%;justify-self:center;margin-top:50px;object-fit:cover}.c-1 h1{padding:0;letter-spacing:normal;font-size:30px;text-align:center}.c-1 p{font-family:Poppins;margin-top:10px}.c-container ul li a{color:#000;text-decoration:none}@media screen and (max-width:800px){.contact,.c-container{height:fit-content}.c-container ul{flex-direction:column;gap:30px;padding-left:10%}.c-container ul li{width:80%;padding-bottom:30px}.c-1{width:100%}}@media screen and (max-width:550px){.c-container ul li{margin-left:0}}.form{width:100%;height:fit-content;overflow:hidden;display:flex;flex-direction:column;align-items:center}.form h1{padding-top:75px;font-size:50px;font-weight:300;letter-spacing:10px;font-family:Poppins;text-align:center}.form h1 span{color:#dc143c}.form form{width:100%;height:70%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}form input{width:40%;height:40px;padding-left:10px;border-radius:20px;border:1px solid black;margin-top:20px;font-family:Poppins}.form textarea{width:40%;height:300px;margin-top:20px;border-radius:10px;padding-top:10px;padding-left:10px;resize:none;border:1px solid black;font-family:Poppins}.form button{width:40%;height:60px;border:1px solid crimson;color:#000;margin-top:20px;background-color:#fff;border-radius:40px;font-family:Poppins;cursor:pointer}.form button:hover{background-color:#dc143c;color:#fff;transition:.5s ease}form input:focus,form textarea:focus,form input:hover,form textarea:hover{outline:none;border:1px solid crimson}@media screen and (max-width:600px){.form{height:max-content;padding-bottom:30px}form input,.form textarea{width:80%}}.form p{font-family:Poppins;text-align:center;font-size:13px;width:100%;margin-top:50px;padding-top:10px;padding-bottom:10px;background-color:#000;color:#fff}
