@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap";html,body{margin:0;padding:0;overflow-x:hidden;height:100%;font-family:Space Grotesk,sans-serif;scroll-behavior:smooth}@font-face{font-family:Almalik;src:url(/fonts/Almalik.ttf) format("truetype");font-weight:400;font-style:normal}.navbar{display:flex;align-items:center;justify-content:space-between;position:absolute;padding:1rem 2rem;width:70%;left:50%;transform:translate(-50%);margin:0 auto;border-radius:20px;background:#c5c5c5e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:1rem;z-index:20;box-shadow:0 2px 2px #0006}.navbar-left{flex:1}.navbar-brand a{font-family:Almalik;font-size:2.5rem;font-weight:500;color:#ffa703;text-decoration:none;transition:color .2s ease-in-out;white-space:nowrap;-webkit-text-stroke:1px black}.navbar-center{flex:2;display:flex;justify-content:center;gap:.5rem}.navbar-right{flex:1;display:flex;justify-content:flex-end}.nav-link{font-size:1.3rem;font-weight:550;color:#000;text-decoration:none;padding:.5rem 1rem;border-radius:6px;white-space:nowrap;transition:all .2s ease-in-out}.nav-link:hover{transition:ease-in;color:#eee;text-decoration:underline;text-decoration-color:#ffa703;text-decoration-thickness:3.5px;text-underline-offset:10px}.profile-button{display:flex;align-items:center;padding:.5rem 1.55rem;font-family:inherit;font-size:1.3rem;font-weight:550;border:none;border-radius:1.25rem;background-color:#ffa703;color:#000;cursor:pointer;white-space:nowrap;transition:background .2s ease-in-out;gap:.25rem}.profile-button:hover{transform:scale(1.02);background-color:#f8bc00}.mobile-menu{position:absolute;top:5.5rem;right:2rem;background:#c5c5c5e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 2px #0006;border-radius:.75rem;padding:.25rem .75rem .75rem;display:flex;flex-direction:column;gap:.25rem;overflow:hidden;opacity:0;pointer-events:none;max-height:0;transition:max-height .5s ease;z-index:100}.mobile-menu.active{max-height:32rem;opacity:1;pointer-events:auto}.hamburger{display:none;flex-direction:column;justify-content:space-around;width:25px;height:20px;cursor:pointer}.hamburger span{display:block;height:3px;width:100%;background-color:#e97142;border-radius:2px;transition:.3s}.hamburger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-button{display:none;width:100%;text-align:center}@media(max-width:1200px){.navbar{width:90%;padding:.5rem 1rem}.navbar-center{display:none;flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem;overflow:hidden;max-height:0;transition:max-height .3s ease}.navbar-center.active{display:flex;max-height:32rem}.hamburger{display:flex;margin-left:1rem}.profile-button{padding:.4rem .95rem}.navbar-right{display:flex;align-items:center;gap:1rem}.desktop-button,.desktop-menu{display:none}.mobile-button{display:block}.mobile-menu{top:5.5rem;right:2.5rem}}@media(max-width:600px){.navbar-brand a{font-size:1.75rem;transition:.15s ease-in-out;-webkit-text-stroke:.6px black}.navbar{width:80%}.mobile-menu{top:4.75rem;right:1.75rem;padding:.2rem .5rem .5rem}.mobile-menu a{font-size:1rem}.profile-button.mobile-button{font-size:1rem;padding:.2rem}.profile-button svg{vertical-align:middle;position:relative;top:-2px}}@font-face{font-family:ClashDisplay-Bold;src:url(/fonts/ClashDisplay-Bold.otf) format("opentype");font-weight:700;font-style:normal}.carousel{margin:auto;width:100%;height:auto;border:none;display:flex;flex-direction:column;overflow-x:auto;align-items:center;justify-content:center;background:#eee}.carousel::-webkit-scrollbar{display:none}.carousel-title{display:flex;font-family:ClashDisplay-Bold,sans-serif;font-size:4rem;font-weight:700;align-items:center;text-align:center}.carousel-track{position:relative;width:100%;display:flex;overflow:hidden;margin-bottom:50px}.group{display:flex;align-items:center;justify-content:center;gap:1.5em;animation:drift 15s ease-in-out infinite;padding-right:1.5em}.cards{flex:0 0 5em;height:5em;background:#fff;font-size:3em;text-align:center;align-content:center}.cards img{width:100%;height:100%;object-fit:contain}.cards img:hover{transform:scale(1.05);transition:transform .3s ease-in-out}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(max-width:600px){.carousel{height:auto}.carousel-title{font-size:1.5em}.carousel-track{margin-bottom:2rem}.cards{flex:0 0 4em;height:4em;font-size:1.75em}}@font-face{font-family:ClashDisplay-Bold;src:url(/fonts/ClashDisplay-Bold.otf) format("opentype");font-weight:700;font-style:normal}.contact-footer{background-color:#c5c5c5}.contact-section{text-align:center;padding:3rem 1.25rem;background-color:#c5c5c5}.contact-title{font-family:ClashDisplay-Bold,sans-serif;font-size:4.5rem;font-weight:900;letter-spacing:1px;margin:0;padding:0;background:linear-gradient(90deg,#000,#595959,#000);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:gradient-move 4s linear infinite}@keyframes gradient-move{0%{background-position:0% center}to{background-position:200% center}}.contact-subtitle{font-size:1rem;color:#000;margin:0 0 3rem;padding:0}.contact-form{max-width:42rem;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.form-row{display:flex;gap:1.5rem}.contact-form input,.contact-form select,.contact-form textarea{font-family:Poppins,sans-serif;flex:1;background:transparent;border:none;border-bottom:1px solid #222222;color:#000;padding:.6rem .3rem;font-size:1rem;outline:none;transition:border .3s}.contact-form select{padding-left:1px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-bottom:1px solid #000000}.contact-form textarea{height:6.25rem;resize:none}.contact-btn{font-family:inherit;font-size:1.3rem;align-self:center;margin-top:10px;background-color:#ffa703;background-size:200% auto;border:none;color:#000;padding:.5rem 1.55rem;border-radius:30px;cursor:pointer;transition:.3s ease;font-weight:600;animation:gradient-move 5s linear infinite}.contact-btn:hover{transform:translateY(-2px);background-color:#f8bc00}.footer{background:#000;border-top-left-radius:2rem;border-top-right-radius:2rem;overflow:hidden;position:relative}.footer-logo{background:linear-gradient(90deg,#ffa703,#afafaf,#ffa703);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;background-size:200% auto;animation:gradientMove 3s linear infinite;margin:3rem 1rem}.footer-bg{font-size:4.25rem;font-weight:700;line-height:1.1;letter-spacing:-5px;text-align:center;white-space:nowrap;overflow:hidden;margin:0}@keyframes gradientMove{0%{background-position:0% center}to{background-position:200% center}}.footer-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 60px;flex-wrap:wrap;gap:20px}.footer-links{display:flex;flex-wrap:wrap;font-size:1.2rem;gap:20px}.footer-links a{color:#ffa703;text-decoration:none;transition:.3s;text-decoration:underline;text-underline-offset:7px}.footer-links a:hover{color:#eee;text-decoration-color:#ffa703}.footer-socials{border-radius:25px;background-color:#ffa703;padding:4px 10px 0;position:absolute;left:50%;transform:translate(-50%);top:50%;transform:translate(-50%,-50%);display:flex;gap:20px;justify-content:center;align-items:center}.footer-socials a svg{transition:transform .3s ease,color .3s ease}.footer-socials a:hover svg{transform:scale(1.1)}.footer-info p{display:flex;align-items:center;font-size:1rem;gap:1rem;color:#ffa703}.footer-icon{color:#ffa703;align-items:center}.footer-copy{text-align:center;font-size:1rem;padding:.6rem 3.75rem;color:#666}@media(max-width:600px){.contact-form{padding:0 1rem}.contact-title{font-size:2.5rem;margin:0;padding:0}.contact-subtitle{font-size:.7em;margin:0 0 2rem}.contact-btn{font-size:1rem;padding:.4rem 1rem}.form-row{flex-direction:column;gap:1rem}.footer-bottom{flex-direction:column;align-items:center;gap:.7rem;padding:0}.footer-logo{margin:1.5rem}.footer-bg{font-size:1.7rem;margin:0}.footer-info{text-align:center}.footer-links{justify-content:center;font-size:.8rem;gap:.7rem;padding-bottom:1.25rem}.footer-socials{position:static;transform:none;flex-direction:row}.footer-socials a svg{height:1.5rem;width:1.5rem}.footer-info p,.footer-copy{font-size:.8rem}}._projectDetailsPage_1s3cz_1{padding:20px;max-width:1200px;margin:0 auto;background-color:#f9f9f9;color:#111;display:flex;flex-direction:column;gap:30px}._projectTitle_1s3cz_12{font-size:2.5rem;font-weight:700;margin-bottom:10px;text-align:center;color:#000}._projectImage_1s3cz_20{width:100%;max-height:500px;object-fit:cover;border-radius:12px;box-shadow:0 6px 20px #0000001a}._projectDescription_1s3cz_28{font-size:1.15rem;line-height:1.7;color:#333;text-align:justify}._projectMeta_1s3cz_35{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;font-size:1rem;color:#555}._projectMetaItem_1s3cz_44{background-color:#e0e0e0;padding:8px 15px;border-radius:8px}._backButton_1s3cz_50{font-family:inherit;align-self:center;padding:10px 25px;border:none;border-radius:20px;background-color:#ffa703;color:#000;font-weight:600;cursor:pointer;transition:background .2s ease-in-out,transform .2s ease-in-out}._backButton_1s3cz_50:hover{transform:scale(1.05);background-color:#f4a717}@media(max-width:768px){._projectTitle_1s3cz_12{font-size:2rem}._projectDescription_1s3cz_28{font-size:1rem}._projectMeta_1s3cz_35{flex-direction:column;align-items:center}}@font-face{font-family:ClashDisplay-Bold;src:url(/fonts/ClashDisplay-Bold.otf) format("opentype");font-weight:700;font-style:normal}._landingSection_kmwnt_8{display:flex;position:relative;align-items:center;justify-content:space-between;height:100vh;width:100%;overflow:hidden;padding:7.5rem 7.5rem 3rem;background-image:url(/assets/LandingPageBG-DLFq-FKY.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;box-sizing:border-box;gap:2rem}._landingLeft_kmwnt_25{flex-basis:50%;display:flex;flex-direction:column;justify-content:center}._landingHeadline_kmwnt_32{font-size:3rem;font-family:ClashDisplay-Bold,sans-serif;font-weight:800;color:#000;line-height:.5;margin-bottom:.3rem;white-space:nowrap}._landingSubheadline_kmwnt_42{font-size:1.2rem;line-height:1.5;color:#333;max-width:520px}._landingCta_kmwnt_49{display:inline-block;background-color:#ffa703;color:#000;font-weight:600;font-size:1.3rem;text-decoration:none;padding:.5rem 1.55rem;border-radius:1.25rem;transition:all .2s ease-in-out;width:fit-content;margin:0}._landingCta_kmwnt_49:hover{background-color:#f8bc00;transform:scale(1.04)}._landingTrustText_kmwnt_68{font-size:1.2rem;line-height:1.5;color:#555;margin:1.2rem 0;font-weight:500}._landingLogoRow_kmwnt_76{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:3rem}._landingLogoRow_kmwnt_76 img{height:5rem;object-fit:contain;transition:opacity .2s ease-in-out}._landingLogoRow_kmwnt_76 img:hover{opacity:1}._landingRight_kmwnt_94{flex:1;max-width:50%;height:32rem;border-radius:1.25rem;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:3px 3px 2px #0006}._landingImage_kmwnt_107{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:1200px){._landingRight_kmwnt_94{display:none;transition:.15s ease-in-out}._landingSection_kmwnt_8{flex-direction:column;height:auto;width:100%;padding:3.75rem 0 2.5rem}._landingLeft_kmwnt_25{flex-basis:100%;align-items:center;text-align:center;padding:1.25rem 1.25rem 0}}@media(max-width:900px){._landingHeadline_kmwnt_32{font-size:1.75rem}._landingSubheadline_kmwnt_42{font-size:.8rem;margin-bottom:1.25rem}._landingCta_kmwnt_49{padding:.6rem 1.75rem;font-size:.9rem}._landingTrustText_kmwnt_68{font-size:.75rem;margin-top:0;margin-bottom:2rem}._landingSocialProof_kmwnt_156{margin-top:2rem}._landingLogoRow_kmwnt_76{justify-content:center;align-items:center;padding:0}._landingLogoRow_kmwnt_76 img{height:3rem}}@media(max-width:600px){._landingSection_kmwnt_8{background-position:top left}._landingLogoRow_kmwnt_76{gap:1.5rem}}@font-face{font-family:ClashDisplay-Bold;src:url(/fonts/ClashDisplay-Bold.otf) format("opentype");font-weight:700;font-style:normal}._projectShowCasePage_1usol_8{margin:0;background-color:#c5c5c5;height:auto;display:flex;flex-direction:column}._projectPageTitle_1usol_16{font-family:ClashDisplay-Bold,sans-serif;font-size:4rem;font-weight:700;text-align:center;margin:1.5rem 0}._projectShowCaseBox_1usol_24{width:80%;margin:0 auto;display:flex;justify-content:center;align-items:center;padding-bottom:3rem;box-sizing:border-box}._projectSlide_1usol_34{min-width:100%;display:flex;justify-content:center;align-items:center}@media(max-width:600px){._projectPageTitle_1usol_16{font-size:1.7em}._projectShowCaseBox_1usol_24{width:95%;padding-bottom:2rem}}.project-card{width:625px;height:450px;border-radius:8px;overflow:hidden;border-style:solid;border-width:2px;border-color:#0a0a0a;background-color:#000;display:flex;flex-direction:column;box-shadow:0 4px 6px #0000001a;transition:all .3s ease}.project-card:hover{transform:translateY(-5px);box-shadow:0 8px 12px #0003}.project-image{width:100%;height:95%;overflow:hidden}.project-image img{width:100%;height:100%;object-fit:cover}.project-info{padding:1rem;height:5%;font-size:1.5rem;color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media(max-width:600px){.project-card{width:320px;height:250px}.project-info{font-size:.9rem;padding:.5rem}}.projectcarousel{position:relative;overflow:hidden;width:100%;height:auto}.projectcarousel-track{display:flex;transition:transform .5s ease-out}.projectcarousel-controls{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:.75rem}.projectcarousel-btn{border:none;border-radius:50%;background:#ffffff40;color:#222;width:40px;height:40px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;box-shadow:0 4px 10px #0003;transition:background .25s ease,transform .15s ease,box-shadow .25s ease}.projectcarousel-btn:hover{background:#ffffffb3;transform:scale(1.08);box-shadow:0 6px 16px #00000040;color:#000}.projectcarousel-btn:active{transform:scale(.96);box-shadow:0 2px 6px #0000004d}.projectcarousel-indicators{position:absolute;bottom:1.4rem;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:.5rem}.indicator{width:.5rem;height:.5rem;border-radius:50%;background-color:#8c8c8c80;transition:all .3s ease}.indicator.active{background-color:#ffa703;width:.7rem;height:.7rem}@media(max-width:600px){.projectcarousel-btn{width:2rem;height:2rem}.projectcarousel-controls{padding:.5rem}.projectcarousel-indicators{bottom:.6rem}}@font-face{font-family:ClashDisplay-Bold;src:url(/fonts/ClashDisplay-Bold.otf) format("opentype");font-weight:700;font-style:normal}._aboutUsSection_1qfui_8{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;width:100%;overflow:hidden;padding:0;text-align:center}._aboutUsTitle_1qfui_20 h1{font-size:4rem;font-weight:700;font-family:ClashDisplay-Bold,sans-serif;margin:2rem 0 0}._aboutUsTitle_1qfui_20 p{font-size:1.5rem;font-weight:700;color:#838383;margin:0rem 0 2rem}@media(max-width:600px){._aboutUsTitle_1qfui_20 h1{font-size:1.7rem}._aboutUsTitle_1qfui_20 p{font-size:1rem}}
