@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ddb3191311bbadd9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88bf4b3847941340-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/96768aa85868c24d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/01c851130b81e027-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/23f83596e15cde83-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e633912c3a84ee22-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/07f0d0991c204e49-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fira Sans Fallback;src:local("Arial");ascent-override:91.01%;descent-override:25.79%;line-gap-override:0.00%;size-adjust:102.74%}.__className_75eb06{font-family:Fira Sans,Fira Sans Fallback;font-weight:400;font-style:normal}.__variable_75eb06{--font-body:"Fira Sans","Fira Sans Fallback"}::-webkit-scrollbar{display:none}*{box-sizing:border-box;margin:0;padding:0;font-family:Tahoma,sans-serif;color:white;list-style:none}body{background-color:black;background-repeat:no-repeat;background-position:cover;width:100%;padding:40px 80px;gap:40px}main{flex-direction:column;align-items:center;justify-content:center;gap:50px}.app,main{display:flex}@media (max-width:769px){.app{padding:40px 0;flex-direction:column}}@media (max-width:959px){.checkbox_label{font-size:12px}.content5_header{width:90%}}@media (max-width:881px){body{padding:40px 50px}.box_item{width:320px}}@media (max-width:777px){.checkbox_label{font-size:10px}}@media (max-width:769px){body{padding:40px 0}main{width:100vw}.header_content{display:none}.menu-button{cursor:pointer}.menu-button i{font-size:25px}.menu-button i:hover{color:rgb(255,0,251)}.logo_box{padding:0 20px;display:flex;align-items:center;justify-content:space-between;width:100vw}.logo_box img{width:70px}.header_content{display:flex;position:fixed;top:0;right:0;height:100%;background-color:black;transform:translateX(100%);flex-direction:column;align-items:center;justify-content:center;z-index:1000;width:100%;text-align:center}.header_content.active{transform:translateX(0);transition:.3s ease-in-out}nav{gap:30px}.social-icons{display:flex;align-items:center;justify-content:center;text-align:center}.closeBtn{position:absolute;top:30px;right:30px;font-size:20px;background:none;border:none;color:white;cursor:pointer}.closeBtn,.menu-button{display:block}.content4{padding:15px}.content5_header{width:80%}.box_item{width:320px}}@media (max-width:500px){.content4{padding:15px}.content_div{flex-direction:column}.chat_box,.content5_header,.input_box,.project1{width:100%}}.web_link{color:#ff00fb;text-shadow:0 0 5px #ff00fb;font-size:10px}header{width:20vw;gap:15px}.header_content,header{display:flex;flex-direction:column}.header_content{gap:25px}nav{display:flex;flex-direction:column;gap:10px}nav h5{font-size:14px;font-weight:600}.active1,nav h5 a:hover{color:rgb(255,0,251);text-shadow:2px 2px 25px rgb(255,0,251)}nav h5 a{text-decoration:none}nav h5 a[href="/"]{color:#60a5fa;font-weight:600}nav h5 a[href="/"]:hover{color:#93c5fd;text-shadow:2px 2px 15px #60a5fa}nav ul li a{font-size:12px;text-decoration:none}nav ul li a:hover{color:rgb(255,0,251);text-shadow:2px 2px 25px rgb(255,0,251)}.social-icons{display:flex;gap:10px;align-items:center}.social-icons a i{font-size:22px}.social-icons a i:hover{color:rgb(255,0,251);text-shadow:2px 2px 25px rgb(255,0,251)}.resume_btn{display:block;width:129px;border-radius:30px;padding:7px;outline:none;border:1px solid rgb(255,0,251);cursor:pointer;background-color:transparent;text-align:center;text-decoration:none;font-size:12px;font-weight:600}.resume_btn:hover{border:1px solid transparent;background-color:rgb(255,0,251);box-shadow:2px 2px 25px rgb(255,0,251)}.closeBtn,.menu-button{display:none}.back_to_top_link{text-decoration:none}.back_to_top{display:flex;flex-direction:column;align-items:center;justify-content:center}.back_to_top a,.back_to_top h3{color:rgb(140,135,135)}.back_to_top h3{font-size:12px}.back_to_top h3:hover{color:white}.back_to_top:hover{color:rgb(255,0,251);text-shadow:2px 2px 25px rgb(255,0,251)}.back_to_top_icon{color:rgb(140,135,135)}.back_to_top_icon:hover{color:rgb(100,100,100)}.project1{width:49%;position:relative}.project1 img{width:100%;height:auto;max-height:100%;object-fit:cover;display:block}.project1:hover .overText{opacity:1}.project1 video{width:100%;height:auto;max-height:100%;object-fit:cover;display:block}.overText{position:absolute;top:0;left:0;height:100%;flex-direction:column;color:white;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .1s ease-in-out;cursor:pointer}.overText,.services_box{width:100%;display:flex;align-items:center;justify-content:center}.services_box{flex-wrap:wrap;gap:10px}.box_item{margin-top:20px;text-align:start;width:280px;background:rgb(8,8,8);border-radius:20px;box-shadow:-.5px -.5px .5px rgba(255,255,255,.3);display:flex;flex-direction:column;align-items:flex-start;padding:30px 20px;gap:30px;justify-content:space-between;height:300px}.box_item h2{margin-top:0;font-size:20px}.box_item p{font-size:14px;text-align:start;color:rgb(255,255,255)}.contact-us{display:inline-block;margin-top:10px;padding:10px 20px;background-color:rgb(255,0,251);color:white;text-decoration:none;border-radius:10px;font-weight:700}.contact-us:after{content:" →"}.contact-us:hover{box-shadow:0 2px 10px #ff00fb}.content{flex-direction:row;gap:10px}.content,.content3{display:flex;height:auto;flex-wrap:wrap;width:100%;align-items:center;justify-content:center}.content3{flex-direction:column;gap:40px;text-align:center}.content3 img{width:400px;height:auto;max-height:100%;object-fit:cover;display:block}.content3 h3{color:rgb(255,0,251);text-shadow:2px 2px 25px rgb(255,0,251)}.content3 h5{font-weight:300}.content3 div{width:80%;gap:10px}.content3 div,.content5{display:flex;flex-direction:column}.content5{gap:40px;height:auto;flex-wrap:wrap;width:100%;align-items:center;justify-content:center;text-align:center}.content5_header{width:55%;display:flex;flex-direction:column;gap:30px}.content5_header h5{font-size:35px;font-weight:500}.content5_header h5 span{color:rgb(255,0,251);text-shadow:2px 2px 25px rgb(255,0,251)}.content4{gap:40px;height:auto;flex-wrap:wrap;width:100%;text-align:center}.contact_header,.content4{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact_header{gap:1px}.contact_header h1{font-size:24px;font-weight:200}.contact_header h4{font-size:26px;color:rgb(255,0,251);text-shadow:2px 2px 25px rgb(255,0,251)}.contact_header h6{font-weight:300;font-size:12px}.content_div{display:flex;width:100%;gap:30px}.input_box{display:flex;flex-direction:column;gap:15px;width:60%}.name_div{display:flex;justify-content:space-between}.input_div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:45%}.input_div label{font-size:12px}.input_div input{outline:none;border:none;border-bottom:1px solid #8e008c;background-color:transparent;width:100%;height:56px;padding:20px 10px}input:focus{border-bottom:1px solid #ff00fb}.input_div2{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.input_div2 label{font-size:12px}.input_div2 input{outline:none;border:none;border-bottom:1px solid #8e008c;background-color:transparent;width:100%;height:56px;padding:20px 10px}.input_div2 input:focus{border-bottom:1px solid #ff00fb}.input_div2 textarea{outline:none;border:1px solid #8e008c;background-color:transparent;width:100%;height:125px;padding:20px 10px;resize:none}textarea:focus{border:1px solid #ff00fb}.checkbox_abox{flex-direction:column;align-items:start}.checkbox_abox,.checkbox_div{display:flex;gap:20px;justify-content:flex-start}.checkbox_div{flex-wrap:wrap;flex-direction:row;width:100%;align-items:flex-start;text-align:start}.checkbox_element{width:45%;display:flex;gap:10px;align-items:center}.checkbox_input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background-color:rgb(0,0,0);border:1px solid transparent;border-radius:4px;display:inline-block;position:relative;cursor:pointer;outline:none}.checkbox_input:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:#8e008c;border-radius:6px;z-index:-1}.checkbox_input:checked{background-color:#ff00fb}.checkbox_input:checked:before{filter:brightness(1.1)}.checkBtn{height:56px;border-radius:15px;outline:none;background-color:transparent;cursor:pointer;border:1px solid #8e008c;transition:background-color .3s ease}.checkBtn:hover{background-color:#ff00fb;box-shadow:0 0 20px rgb(255,0,251)}.chat_box{flex-direction:column;gap:30px;align-items:start;text-align:start}.chat_box,.chat_contact{display:flex;justify-content:start}.chat_contact{gap:5px;align-items:center}.chat_contact p{font-size:12px}.chat_info{gap:10px}.c_l,.chat_info{display:flex;flex-direction:column}.c_l{gap:20px}.content2{display:flex;flex-direction:column;gap:40px;height:auto;flex-wrap:wrap;width:100%;align-items:center;justify-content:center;text-align:center}.content2 div h6{font-weight:300}.content2 div h4{font-weight:500}.content2 img{width:100%;height:auto;max-height:100%;object-fit:cover;display:block}