@import url(https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@500;600;700&family=Poppins:wght@500;600;700;800&family=Rufina:wght@400;700&family=Work+Sans:wght@400;500&display=swap);.header,.header .logo{height:10rem}.btn,.mobile-navbar-btn{border:none;cursor:pointer}.btn,.main-top-data,.navbar-link:link,.navbar-link:visited{font-weight:500;text-transform:uppercase}.btn,.main-heading,.main-top-data,.resume-data-right .resume-data-button{text-transform:uppercase}*{margin:0;padding:0;box-sizing:border-box}:root{--heading:rgb(0 10 99);--para:#777777;--para-tint:#e4e4e4;--third:#fff;--helper:#8000ff;--helper-tint:#f3f4ff;--bg:#ffe8f5;--gradient:linear-gradient(0deg, rgb(132 144 255) 0%, rgb(98 189 252) 100%);--shadow:0px 0px 20px 0px rgb(132 144 255 / 20%)}html{font-size:62.5%;font-family:"Work Sans",sans-serif}body{color:#204a81;overflow-x:hidden}h1,h2,h3,h4{font-family:Poppins,sans-serif}h1{color:var(--heading);font-size:6rem;font-weight:600}.btn,h3,p{font-size:1.8rem}p{color:var(--para);line-height:1.6}a{text-decoration:none}li{list-style:none}.header{position:sticky;top:0;padding:0 4.8rem;display:flex;justify-content:space-between;align-items:center;background:var(--bg)}.navbar-lists{display:flex;gap:4.8rem;list-style:none}.navbar-link:link,.navbar-link:visited{display:inline-block;text-decoration:none;font-size:1.8rem;color:#8000ff;transition:.3s;font-family:Poppins,sans-serif}.navbar-link:active,.navbar-link:hover{color:var(--helper);text-shadow:0 0 5px var(--helper);width:100%}.mobile-navbar-btn{position:fixed;top:20px;right:20px;z-index:1000;transition:transform .3s;display:none;background:0 0}.mobile-menu,.mobile-navbar-lists{display:flex;flex-direction:column}.mobile-nav-icon{width:5rem;height:5rem;color:#212529}.btn,.btn:hover{color:rgb(255 255 255)}.mobile-nav-icon[name=close-outline]{display:none}.mobile-menu{position:fixed;top:0;right:-250px;width:250px;height:100%;background-color:var(--bg);box-shadow:-2px 0 5px rgba(0,0,0,.5);transition:right .3s;z-index:1000;padding:2rem}.btn,.common-heading,.img-ovelay,.portfolio-images img,.serive-icon{position:relative}.mobile-menu.active{right:0}.mobile-navbar-lists{list-style:none;padding:0;margin:0;gap:2rem}.bio-image img,.btn{display:inline-block}.mobile-navbar-lists a{text-decoration:none;font-size:2rem;color:var(--helper);transition:color .3s}.mobile-navbar-lists a:hover{color:var(--heading);text-shadow:0 0 5px var(--heading)}.sticky .header{position:fixed;top:0;left:0;height:8rem;width:100%;background-color:#fff;box-shadow:0 0 2rem 0 rgba(0,0,0,.1);z-index:9999;padding-top:0;padding-bottom:0}.common-heading::after,.common-heading::before{content:"";position:absolute;background:var(--helper)}.btn{background:-webkit-linear-gradient(0deg,rgb(132 144 255) 0,rgb(98 189 252) 100%);padding:1.6rem 3.2rem;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.btn:hover{box-shadow:0 20px 20px 0 rgb(132 144 255 / 30%)}.section{padding:9rem 0}.container{max-width:140rem;margin:0 auto}.main-para,.section-portfolio p,.section-services p{max-width:60rem}.grid{display:grid;gap:9rem}.grid-two-col{grid-template-columns:repeat(2,1fr)}.grid-three-col{grid-template-columns:repeat(3,1fr)}.grid-four-col{grid-template-columns:repeat(4,1fr)}.section-main,.section-resume{background:var(--bg)}.section-main-data{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.main-top-data{color:var(--heading);font-size:1.5rem;color:var(--helper)}.main-heading{font-weight:700;font-size:6.4rem}.common-heading,.resume-para,.service-box h3{text-transform:capitalize}.main-para{margin-top:2rem;margin-bottom:2rem;color:var(--para);text-align:justify}.bio-image,.resume-img,.section-asmit-image{display:flex;justify-content:center;align-items:center}.asmit-img{max-width:80%;z-index:1}.bio-image img{width:80%;box-shadow:-2rem -2rem 0 0 var(--helper)}.common-heading{font-size:4.8rem;font-weight:700;margin-bottom:6rem}.common-heading::before{top:120%;left:0;width:1.5rem;height:1.5rem;border-radius:50%}.common-heading::after{top:128%;left:1.5rem;width:30%;height:.3rem}.bio-progress-bar-1::before,.bio-progress-bar-2::before,.bio-progress-bar-3::before,.bio-progress-bar::before{height:inherit;border-radius:10rem;content:""}.bio-progress-bar-1::before,.bio-progress-bar-2::before,.bio-progress-bar-3::before,.bio-progress-bar::before,.img-ovelay .overlay{top:0;left:0;background:-webkit-linear-gradient(0deg,rgb(132 144 255) 0,rgb(98 189 252) 100%);position:absolute}.bio-data p{margin:25px;text-align:justify}.service-box h3,h3{margin-bottom:1rem}.bio-data-stats{padding:6.4rem 0;display:flex;flex-direction:column;gap:3rem}h3{font-weight:400}.bio-progress-bar,.bio-progress-bar-1,.bio-progress-bar-2,.bio-progress-bar-3{width:100%;height:.8rem;background-color:#939597;border-radius:10rem;position:relative;box-shadow:var(--shadow)}.bio-progress-bar::before{width:95%}.bio-progress-bar-1::before{width:85%}.bio-progress-bar-2::before{width:50%}.bio-progress-bar-3::before{width:30%}#contact,.section-portfolio{background-color:var(--bg)}.portfolio-images{gap:3.2rem;margin-top:6.4rem}.img-ovelay{overflow:hidden}.portfolio-images img{width:100%;border-radius:7px;overflow:hidden}.img-ovelay .overlay{width:100%;height:100%;opacity:0;color:var(--third);display:flex;justify-content:center;align-items:center;transform:translateY(100%);transition:.3s linear;border-radius:7px}.img-ovelay:hover>.overlay{opacity:.8;transform:translateY(0);cursor:pointer}.img-ovelay .overlay .common-heading{margin:0;color:var(--third);text-decoration:none}.resume-img img{width:80%;box-shadow:-2rem 2rem 0 0 var(--helper)}.resume-para{font-size:2.4rem;letter-spacing:0;color:var(--heading)}.resume-data-subsection{display:flex;justify-content:space-between;align-items:center;gap:4.8rem;margin-top:4.4rem;padding-bottom:2.4rem;border-bottom:1px solid var(--para-tint)}.resume-data-left .grid{gap:1.5rem}.resume-data-left .grid p,.resume-data-right p{font-size:1.4rem;display:flex;align-items:center;gap:.5rem}.resume-data-right{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.resume-data-right .resume-data-button{font-size:1.3rem;color:var(--helper);padding:.3rem 0;min-width:50%;background:#f3f4ff;border-radius:10rem;justify-content:center;margin-bottom:.5rem}.resume-data-bottom-subsection{margin-top:4.8rem}.resume-data-bottom-subsection .margin-small{margin-top:1.8rem}.resume-data-bottom-subsection .resume-data-button{width:90%}.section-services .grid{margin-top:10rem;row-gap:10rem}.service-box{text-align:center;box-shadow:var(--shadow);border-radius:5px;padding:6.4rem 3.4rem;transition:.2s linear}.f-social-icons .icons,.serive-icon{display:inline-block;padding:1.4rem 1.8rem;color:var(--heading)}.service-box:hover{transform:translateY(-3rem)}.serive-icon{width:8rem;height:8rem;background-color:rgb(144 172 209 / 20%);border-radius:56% 44% 70% 30%/30% 54% 46% 70%;animation:3s linear infinite water-wave}.serive-icon::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(11,15,20,.9);width:90%;height:90%;border-radius:56% 44% 70% 30%/30% 54% 46% 70%;background-color:transparent;animation:5s linear infinite alternate water-wave}@keyframes water-wave{0%,100%{border-radius:56% 44% 70% 30%/30% 54% 46% 70%}50%{border-radius:3% 97% 15% 85%/72% 0 100% 28%}}.service-box h3{margin-top:3rem}.section-contact-main{max-width:70rem;margin:10rem auto 0}.section-contact-main form{display:flex;flex-direction:column;gap:3rem}.section-contact-main .grid{gap:2.4rem}.section-contact-main input,textarea{padding:1.5rem 2rem;border:.1rem solid #c9c9c9;border-radius:5px;width:100%;font-size:1.6rem;font-family:"work sans"}.section-contact-main textarea{height:15rem}.section-contact-main input[type=submit]{max-width:30%;border:none}.section-footer{background:var(--heading)}.section-footer h3{color:var(--third);margin-bottom:4rem}.f-credits p,.f-social-icons{text-align:center;color:#adadad}.f-address address,.f-links ul,.f-services ul{display:flex;flex-direction:column;gap:1.8rem;justify-content:center;list-style:none}.f-social-icons{margin:5rem 0}.f-social-icons .icons{width:4rem;height:4rem;background-color:rgb(144 172 209 / 20%);position:relative;animation:3s linear infinite water-wave;color:var(--third)}footer a{color:var(--third)}footer a:hover{color:#eca9ec}@media (max-width:94em){.container{max-width:130rem}.navbar-lists{gap:3.4rem}}@media (max-width:75em){.container{max-width:110rem}.navbar-lists{gap:3.4rem}}@media (max-width:980px){.container{padding:0 3.2rem}html{font-size:56.25%}.mobile-navbar-btn{display:block;z-index:99999;border:3px solid #212529;color:#212529}.header{position:relative}.header .logo{width:40%}.navbar{width:100%;height:100vh;background:#e7f5ff;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;transform:translateX(100%);transition:.5s linear;opacity:0;visibility:hidden;pointer-events:none}.navbar-lists{flex-direction:column;align-items:center}.navbar .navbar-lists .navbar-link:link,.navbar .navbar-lists .navbar-link:visited{color:#212529;font-size:3.2rem}.active .navbar{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0);z-index:9999}.active .mobile-navbar-btn .mobile-nav-icon[name=close-outline]{display:block}.active .mobile-navbar-btn .mobile-nav-icon[name=menu-outline]{display:none}.section-main h1{line-height:1.05}.section-biodata .grid{gap:3rem}.section-work-data .common-numbers{font-size:3.2rem}.section-services .grid{gap:6rem}.section-services .grid-three-col{grid-template-columns:repeat(2,1fr)}.section-resume .grid-two-col{grid-template-columns:1fr}.section-resume .grid-two-col img{width:50%}.resume-img{grid-row:2;transform:translateY(-2rem)}.section-testimonial .grid-three-col{grid-template-columns:2fr}.section-footer .grid-four-col{grid-template-columns:1fr 1fr}}@media (max-width:780px){.main-heading,.main-para{text-align:center}.container{max-width:720px}.section-main .grid-two-col{grid-template-columns:1fr}.section-main-data{align-items:center}.section-main-data .main-top-data{align-self:flex-start}.main-para{margin-top:2rem}.section-main img{width:70%}.section-portfolio .grid-three-col{grid-template-columns:repeat(2,1fr)}}@media (max-width:35rem){.header{padding:0 3.2rem}.header .logo{width:60%}.section-biodata .grid-two-col,.section-services .grid-three-col{grid-template-columns:1fr}.section-biodata .bio-image{grid-row:2;margin-top:3.2rem}.section-work-data .grid-four-col{grid-template-columns:1fr 1fr}}@media (orientation:landscape){.container{max-width:120rem}.header{padding:0 3.2rem}.header .logo{width:28rem}}