@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.nav-section{max-width:1550px;margin:auto}.nav-bg-color{background-color:#00000065!important}.header-logo img{width:50px}.nav-link,.active{font-family:var(--font-family-heading)!important;color:var(--color-text-primary);padding:0 15px!important;font-size:var(--font-size-heading-sm)!important}.nav-link:hover,.active:hover{color:#daa520!important}@media(max-width:991px){.navbar-nav{margin-left:auto;align-items:flex-end}.nav-link{padding-block:5px!important}}.navbar-toggler:focus{box-shadow:none!important}.about-wrapper{padding-top:30px}.abt-heading{font-family:var(--font-family-heading);font-size:9rem;transition:filter .3s ease,opacity .3s ease,transform .3s ease}.about-section{display:flex;flex-wrap:wrap;justify-content:space-between;padding-inline:50px;margin-block:-20px}.abt-description{font-family:var(--font-family-base);display:flex;max-width:30%;align-items:center;text-align:right;opacity:0;max-height:0;overflow:hidden;transition:all .8s ease}.abt-description p{font-family:var(--font-family-base);font-size:var(--font-size-base)}.about-wrapper:has(.abt-heading:hover) .abt-heading:not(:hover){filter:blur(8px);opacity:.4}.abt-heading:hover{transform:scale(1.1)}.about-section:has(.abt-heading:hover) .abt-description{opacity:1;max-height:200px}@media(max-width:767px){.abt-heading{font-size:4rem!important}.about-section{padding-inline:10px;margin-block:-20px}.abt-description{max-width:100%}.about-wrapper:has(.abt-heading:hover) .abt-heading:not(:hover){filter:none;opacity:1}.abt-heading{transform:none!important}.abt-description{opacity:1;max-height:none;overflow:visible;transition:none;margin-top:-8%;text-align:right}.about-section:has(.abt-heading:hover) .abt-description{opacity:1;max-height:none}}@media(max-width:992px){.about-wrapper:has(.abt-heading:hover) .abt-heading:not(:hover){filter:none;opacity:1}.abt-heading{transform:none!important}.abt-description{opacity:1;max-height:none;overflow:visible;transition:none;margin-top:-8%;text-align:right}.about-section:has(.abt-heading:hover) .abt-description{opacity:1;max-height:none}.abt-heading{font-size:6rem}.abt-description{max-width:100%;padding-top:20px}}.main-section-1{position:relative;width:100%;max-height:1200px;padding:150px 0;background-image:url(/assets/background-CeC55_PE.png);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.main-section-1:before{content:"";position:absolute;inset:0;background:#00000080;z-index:1;pointer-events:none}.main-section-1>*{position:relative;z-index:2}.hero-section{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.scroll-track{display:flex;width:max-content;animation:scroll 50s linear infinite}.hero-heading{font-size:14rem;white-space:nowrap;font-family:var(--font-family-heading);opacity:50%;letter-spacing:1.5px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sub-title{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;padding-inline:30px;font-family:var(--font-family-base);font-size:var(--font-size-base)}.location{text-align:right}@media(max-width:767px){.sub-title{padding-inline:10px}.hero-heading{font-size:8rem}.hero-section{align-items:flex-start}}.signature-main{max-width:1550px;margin:auto}.signature{width:100%;display:flex;justify-content:center;align-items:center;padding:20px}.signature img{max-width:100%;width:800px;height:auto}.contact-info{text-align:center;margin-bottom:5%}.contact-info p:nth-child(1){font-family:var(--font-family-heading);font-size:8rem;letter-spacing:2px;margin-top:-5%}.contact-info p:nth-child(2){font-family:var(--font-family-base);font-size:1.5rem;margin-top:-4%;letter-spacing:1px}@media(max-width:767px){.contact-info p:nth-child(1){font-size:3rem}.contact-info p:nth-child(2){font-size:1.5rem}}.footer-main-container{max-width:1550px;margin:auto}.footer-data{border-top:2px solid #daa520;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;padding-top:10px;font-family:var(--font-family-base);font-size:1.5rem;margin-top:20px}.show-time{font-family:var(--font-family-heading);letter-spacing:2px}.show-time p:nth-child(2){margin-top:-20px}.social-connect a{margin:0 8px;font-size:1.5rem;font-family:var(--font-family-heading);letter-spacing:2px}.social-connect a:hover{color:#daa520;transition:.3s}@media(max-width:767px){.footer-data{flex-direction:column;text-align:center}}.project-section{max-width:1550px;margin:auto}.project-link img{width:60px;transition:transform .4s ease}.project-showcase{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:2px solid rgba(255,255,255,.668);margin-inline:3%;padding:2%;padding-block:3%;z-index:1;cursor:pointer;transition:background-color .4s ease;margin-top:15%;position:relative}.project-showcase:hover{background-color:#ffffff51}.project-description{max-width:30%;font-family:var(--font-family-base);font-size:1.2rem}.project-name{font-size:5rem;font-family:var(--font-family-heading);letter-spacing:1px}.project-showcase:hover .project-link img{background-color:#daa520;border-radius:50%;transform:rotate(-30deg)}.project-banner img{width:350px;max-width:40vw;height:auto;z-index:10;border-radius:10px}.project-banner{position:absolute;top:50%;left:60%;transform:translate(50%,-50%);opacity:0;transition:transform .7s ease,opacity .5s ease}.project-showcase:hover .project-banner{transform:translate(-50%,-50%);opacity:1}.project-showcase:hover .project-description{opacity:0;transition:opacity .4s ease}@media(max-width:767px){.project-showcase{flex-direction:column}.project-description{max-width:100%!important}.project-name{font-size:3rem}.project-banner{position:static;transform:none;opacity:1;transition:none;margin-top:15px;text-align:center}.project-banner img{width:90%;max-width:350px;margin-bottom:20px}.project-description{opacity:1!important}.project-showcase:hover .project-banner{transform:none;opacity:1}}@media(max-width:1255px){.project-showcase{flex-direction:column}.project-banner{position:static;transform:none;opacity:1;transition:none;margin-top:15px;text-align:center}.project-banner img{width:90%;max-width:350px;margin-bottom:20px}.project-description{opacity:1!important}.project-showcase:hover .project-banner{transform:none;opacity:1}.project-description{max-width:50%;text-align:center}}.service-section{max-width:1550px;margin:auto}.service-heading{display:flex;flex-direction:column;text-align:center;align-items:center;max-width:50%;margin:5% auto auto}.service-heading p:nth-child(1){font-size:10rem;font-family:var(--font-family-heading)}.service-heading p:nth-child(2){font-size:1rem;font-family:var(--font-family-base)}.bg-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:100%}.bg-img img{width:100%;height:auto;object-fit:cover}@keyframes pulse{0%{scale:.98}to{opacity:1}}.services-container{margin-top:20%}.service-img img{width:100%;max-width:600px;height:auto;border-radius:10px;animation:pulse .8s infinite alternate-reverse}.service-img{width:100%;max-width:600px;padding:3%}.service-type{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:2px solid rgba(201,200,200,.405);max-width:80%;margin:auto;border-radius:10px;margin-block:3%}.service-type:nth-child(2n){flex-direction:row-reverse}.abt-service{max-width:600px;padding-inline:2%}.service-name{font-family:var(--font-family-heading);font-size:3rem}.service-description{font-size:1.2rem;font-family:var(--font-family-base);color:#676666d3}@media(max-width:767px){.service-heading p:nth-child(1){font-size:3rem}.service-name{font-size:2rem}.service-heading{max-width:90%}.bg-img{opacity:0}.service-type{flex-direction:column}.abt-service{max-width:90%}}.resume-container{width:100%;height:100vh;padding:40px;background:#111}.resume-container iframe{width:100%;height:100%;border-radius:10px}*{padding:0;margin:0;box-sizing:border-box}:root{--color-bg-primary: #0f100f;--color-text-primary: #ffffff;--font-family-base: "Roboto", sans-serif;--font-family-heading: "Bebas Neue", sans-serif;--font-size-base: 1rem;--font-size-heading-sm: 1.5rem;--font-size-heading-md: 2rem;--font-size-heading-lg: 3rem}body{background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-base);scroll-behavior:smooth;max-width:1550px;margin:auto;overflow-x:hidden}a{text-decoration:none;color:var(--color-text-primary)}
