@import"https://fonts.googleapis.com/css2?family=Poppins:wght@700&display=swap";@import"https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700";@font-face{font-family:Agustina Regular;font-style:normal;font-weight:400;src:local("Agustina Regular"),url(/assets/Agustina-QfTSMhmS.woff) format("woff")}@font-face{font-family:Montserrat;src:local("Montserrat"),url(/assets/Montserrat-Regular-CoHeiDok.woff2) format("woff2")}@font-face{font-family:Google Sans Bold;src:local("Google Sans Bold"),url(/assets/GoogleSans-Bold-DdUpYAm4.woff2) format("woff2")}@font-face{font-family:Google Sans Medium;src:local("Google Sans Medium"),url(/assets/GoogleSans-Medium-krSl1Cbs.woff2) format("woff2")}@font-face{font-family:Google Sans Regular;src:local("Google Sans Regular"),url(/assets/GoogleSans-Regular-Djvx7XI4.woff2) format("woff2")}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body{scroll-behavior:smooth}body{margin:0;font:19px/23px Montserrat,Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;max-width:100vw;overflow-x:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#292a2d}::-webkit-scrollbar-thumb{background:#636363;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width: 1380px){html,body{font-size:16px;line-height:normal}}.App{text-align:center}.App-logo{height:40vmin}.App-header{background-color:#282c34;min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#09d3ac}.heading{color:#000}.subTitle{color:#868e96}@keyframes fade_down{0%{opacity:.01;transform:translateY(-20px);transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)}to{opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)}}@keyframes fade_up{0%{opacity:.01;transform:translateY(20px);transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)}to{opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)}}.appMain{width:100vw;height:100vh;padding-right:0}.header{display:block;max-width:90%;padding:20px 10px;margin:0 auto}.header ul{margin:0;padding:0 10px;list-style:none;overflow:hidden}.grey-color{color:#868e96}.header li a{display:block;padding:10px 20px;text-decoration:none}.header .logo{display:block;float:left;font-size:1.5em;text-decoration:none;margin-top:-12px;line-height:normal}.header .logo-name{font-family:Agustina Regular;font-weight:700;padding:0 10px;letter-spacing:3px}.menu{font-family:Google Sans Regular}.header .menu{margin:10px 0;clear:both;max-height:0;transition:max-height .2s ease-out}.header .menu>li{margin:10px}.header .menu-icon{cursor:pointer;display:block;float:right;padding:26px 20px;position:relative;-webkit-user-select:none;user-select:none}.header .menu-icon .navicon{display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px}.header .menu-icon .navicon:before,.header .menu-icon .navicon:after{content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .menu-icon .navicon:before{top:5px}.header .menu-icon .navicon:after{top:-5px}.header .menu-btn{display:none}.header .menu-btn:checked~.menu{max-height:500px}.header .menu-btn:checked~.menu-icon .navicon{background:transparent}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}.home{transition:all .2s ease-in-out;color:#fff}.home:hover{box-shadow:0 2px 10px #2ab0ee;background-color:#2ab0ee;color:#fff!important}.ec{transition:all .2s ease-in-out;color:#fff}.ec:hover{box-shadow:0 2px 10px #47a148;background-color:#47a148;color:#fff!important}.xp{transition:all .2s ease-in-out;color:#fff}.xp:hover{box-shadow:0 2px 10px #f7b908;background-color:#f7b908;color:#fff!important}.projects{transition:all .2s ease-in-out;color:#fff}.projects:hover{box-shadow:0 2px 10px #e44160;background-color:#e44160;color:#fff!important}.gallery{transition:all .2s ease-in-out;color:#fff}.gallery:hover{box-shadow:0 2px 10px #f7b908;background-color:#f7b908;color:#fff!important}.contact{transition:all .2s ease-in-out;color:#fff}.contact:hover{box-shadow:0 1px 10px #47a148;background-color:#47a148;color:#fff!important}.tools{transition:all .2s ease-in-out;color:#fff}.tools:hover{box-shadow:0 2px 10px #e44160;background-color:#e44160;color:#fff!important}.blog{transition:all .2s ease-in-out;color:#fff}.blog:hover{box-shadow:0 2px 10px #2ab0ee;background-color:#2ab0ee;color:#fff!important}header a.active{font-weight:700;background-color:#6c868b20}@media (min-width: 768px){.header li{float:left}.header{display:flex;align-items:center;justify-content:space-between}.header .menu{max-height:none}.header .menu-icon{display:none}}@media (max-width: 1320px){.header .menu>li{margin:10px 8px}.header li a{padding:10px 15px}}@media (max-width: 1155px){.header .menu>li{margin:10px 0}.header li a{padding:10px 15px}}@media (max-width: 975px) and (min-width: 768px){.header{font-size:13px;max-width:95%;padding:15px 5px}.header li a{padding:10px 14px}}@media (max-width: 768px){.header .logo{font-size:1.25em;margin-top:12px}.header{text-align:center}}.main{width:90%;padding:10px;margin:0 auto;margin-top:2rem}.greet-main{max-width:90%;padding:10px;margin:0 auto;margin-top:1.5rem;display:block}.greeting-main{display:flex}.greeting-main>*{flex:1;margin-bottom:30px}.button-greeting-div{display:flex;margin-top:20px}.greeting-text{margin-top:60px;font-size:65px;font-family:Google Sans Bold}.greeting-nickname{font-size:25px;line-height:0px;font-family:Google Sans Bold}.greeting-text-p{font-size:30px;line-height:40px;margin-right:40px;font-family:Google Sans Medium}.greeting-image-div>*{max-width:100%;height:auto}.button{text-decoration:none;color:#fff;padding:15px;margin-top:25px;border-radius:4px;border-width:0px;margin-bottom:20px;width:200px;height:50px;font-weight:700;font-family:Google Sans Regular;font-size:17px;transition:all .2s ease-in-out;cursor:pointer}.wave{animation-name:wave-animation;animation-duration:2.1s;animation-iteration-count:infinite;transform-origin:70% 70%;display:inline-block}@keyframes wave-animation{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}@media (max-width: 1380px){.greeting-text{margin-top:45px;font-size:40px}.greeting-text-p{font-size:20px}.greet-main{margin-top:1rem}}@media (max-width: 1110px){.greeting-text{margin:0}}@media (max-width: 768px){.button-greeting-div{justify-content:space-around}.greeting-text{font-size:30px;margin-top:0;text-align:center}.greeting-nickname{font-size:20px;text-align:center}.greeting-text-p{font-size:16px;margin-right:0;line-height:normal;text-align:center}.greeting-main{display:block}.git-repo-btn{width:100%;display:flex;justify-content:center;text-align:center}.portfolio-repo-btn-div{width:100%;display:flex;justify-content:center}.main{width:95%;padding:5px;margin:0 auto;margin-top:1rem}}#eyeb{transform:translateY(-9px);animation:eyeb 5s linear infinite}@keyframes eyeb{0%{transform:translateY(-10);-ms-transform:translateY(-10);-moz-transform:translateY(-10)}25%{transform:translateY(0);-ms-transform:translateY(0px);-moz-transform:translateY(0px)}75%{transform:translateY(0);-moz-transform:translateY(0px);-ms-transform:translateY(0px)}to{transform:translateY(10);-moz-transform:translateY(10);-ms-transform:translateY(10)}}#mouth{transform:translateY(-5px);-ms-transform:translateY(-5px);-moz-transform:translateY(-5px);animation:mouth 5s linear infinite}@keyframes mouth{0%{transform:translateY(-10);-ms-transform:translateY(-10);-moz-transform:translateY(-10)}25%{transform:translateY(0);-ms-transform:translateY(0px);-moz-transform:translateY(0px)}75%{transform:translateY(0);-moz-transform:translateY(0px);-ms-transform:translateY(0px)}to{transform:translateY(10);-moz-transform:translateY(10);-ms-transform:translateY(10)}}#eyey2{transform:translate(-2px);-moz-transform:translateX(-2px);-ms-transform:translateX(-2px);animation:eyey2 4s linear infinite}@keyframes eyey2{0%{transform:translate(-2);-ms-transform:translateX(-2);-moz-transform:translateX(-2)}25%{transform:translate(2px);-moz-transform:translateX(2px);-ms-transform:translateX(2px)}75%{transform:translate(-2px);-ms-transform:translateX(-2px);-moz-transform:translateX(-2px)}to{transform:translate(2);-ms-transform:translateX(2);-moz-transform:translateX(2)}}#notebook{transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);animation:notebook 6s linear infinite}@keyframes notebook{0%{transform:translateY(-4)}25%{transform:translateY(0)}75%{transform:translateY(0)}to{transform:translateY(4)}}#legs{transform:translateY(-9px);animation:legs 6s infinite}@keyframes legs{0%{transform:translateY(-10);-ms-transform:translateY(-10);-moz-transform:translateY(-10)}25%{transform:translateY(0);-ms-transform:translateY(0px);-moz-transform:translateY(0px)}75%{transform:translateY(0);-moz-transform:translateY(0px);-ms-transform:translateY(0px)}to{transform:translateY(10);-moz-transform:translateY(10);-ms-transform:translateY(10)}}#pe{animation:pe 6s infinite}@keyframes pe{0%{transform:rotateX(2deg);-ms-transform:rotateX(2deg);-moz-transform:rotateX(2deg)}}#shirt{transform:translateY(-9px);-ms-transform:translateY(-9px);-moz-transform:translateY(-9px);animation:shirt 6s infinite}@keyframes shirt{0%{transform:translateY(-10);-ms-transform:translateY(-10);-moz-transform:translateY(-10)}25%{transform:translateY(0);-ms-transform:translateY(0px);-moz-transform:translateY(0px)}75%{transform:translateY(0);-moz-transform:translateY(0px);-ms-transform:translateY(0px)}to{transform:translateY(10);-moz-transform:translateY(10);-ms-transform:translateY(10)}}#tshirt{transform:translateY(-9px);-ms-transform:translateY(-9px);-moz-transform:translateY(-9px);animation:tshirt 6s infinite}@keyframes tshirt{0%{transform:translateY(-10);-ms-transform:translateY(-10);-moz-transform:translateY(-10)}25%{transform:translateY(0);-ms-transform:translateY(0px);-moz-transform:translateY(0px)}75%{transform:translateY(0);-moz-transform:translateY(0px);-ms-transform:translateY(0px)}to{transform:translateY(10);-moz-transform:translateY(10);-ms-transform:translateY(10)}}#head{transform:translateY(-9px);-ms-transform:translateY(-9px);-moz-transform:translateY(-9px);animation:head 6s infinite}@keyframes head{0%{transform:translateY(-8)}25%{transform:translateY(0)}75%{transform:translateY(0)}to{transform:translateY(8)}}#ears{animation:ears 6s linear infinite}@keyframes ears{0%{transform:translateY(-10);-ms-transform:translateY(-10);-moz-transform:translateY(-10)}25%{transform:translateY(0);-ms-transform:translateY(0px);-moz-transform:translateY(0px)}75%{transform:translateY(0);-moz-transform:translateY(0px);-ms-transform:translateY(0px)}to{transform:translateY(10);-moz-transform:translateY(10);-ms-transform:translateY(10)}}#brows{animation:brows 6.1s linear infinite}@keyframes brows{0%{transform:scale(.96)}25%{transform:scale(1)}75%{transform:scale(1)}to{transform:scale(.96)}}.main-button{background-color:#55198b;border:solid 1px #55198b;color:#fff;font-weight:500;line-height:1.1;width:max-content;padding:13px 22px;margin-right:0;border-radius:6px;text-align:center;text-decoration:none;font-family:Google Sans Regular;display:block;margin-top:20px;font-size:18px;cursor:pointer;letter-spacing:2px}.main-button:hover{transition:ease-in .3s}@media (max-width: 768px){.main-button{font-size:15px;padding:12px 18px;margin-right:0}}@media (max-width: 320px){.main-button{font-size:12px}}.social-media-div{font-size:2em}.icon-button i{color:#fff}.icon-button{margin-bottom:10px}.icon-button i{border-radius:2.6rem;cursor:pointer;display:inline-block;font-size:1.3rem;height:2.6rem;line-height:2.6rem;margin:0 5px 10px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2.6rem}.linkedin i{background-color:#0e76a8;transition:all .2s ease-in-out}.linkedin i:hover{color:#fff;box-shadow:0 5px 15px #0e76a8}.github i{background-color:#333;transition:all .2s ease-in-out}.github i:hover{color:#fff;box-shadow:0 5px 15px #333}.google i{background-color:#ea4335;transition:all .2s ease-in-out}.google i:hover{color:#fff;box-shadow:0 5px 15px #ea4335}.twitter i{background-color:#1c93e4;transition:all .2s ease-in-out}.twitter i:hover{color:#fff;box-shadow:0 5px 15px #1da1f2}.facebook i{background-color:#385490;transition:all .2s ease-in-out}.facebook i:hover{color:#fff;box-shadow:0 5px 15px #404b93}.instagram i{background-image:linear-gradient(45deg,#ecc400,#fb2842,#aa17d6);transition:all .2s ease-in-out}.instagram i:hover{color:#fff;box-shadow:0 5px 15px #e4405f}@media (max-width: 768px){.social-media-div{text-align:center}}.skills-main-div{display:flex;overflow:hidden}.skills-header{font-size:60px;line-height:1.1;font-family:Google Sans Regular;text-align:center}.skills-text{font-size:20px}.skills-text-div{margin-left:50px;padding-top:50px;font-family:Google Sans Regular}.skills-main-div>*{flex:1;margin-bottom:30px}.skills-image-div>*{max-width:100%;height:auto;margin-top:100px}.skills-heading{font-size:50px;font-weight:400;text-align:center;padding-bottom:10px;font-family:Google Sans Regular}@media (max-width: 1380px){.skills-heading{font-size:40px}.skills-header{font-size:50px}}@media (max-width: 768px){.skills-heading{font-size:30px;text-align:center}.skills-header{font-size:30px}.greeting-text-p{font-size:16px;line-height:normal}.skills-main-div{flex-direction:column}.skills-text-div{margin:10px}.skills-text{font-size:16px}.skills-text-subtitle{font-size:16px;text-align:center}.skills-image-div{order:2}.skills-image-div>*{margin-top:0}}.dev-icons{padding-left:0;list-style:none;font-size:3rem;margin-bottom:0;margin-top:0;text-align:center}.software-skill-inline{display:inline-block;margin-right:20px;margin-bottom:20px;font-family:Google Sans Regular}.software-skill-inline>i{color:#868e96}.software-skill-inline>i:hover{color:#645beb}.footer-text{text-align:center;font-weight:700;font-family:Google Sans Regular}.footer-div{margin-top:2rem;padding-bottom:.4rem}.github-container{margin:auto;justify-content:center;padding:20px 0;text-align:center}.github-heading{font-size:2.2rem}@media screen and (min-width: 511px) and (max-width: 1170px){.github-container{padding:20px 50px}}@media screen and (min-width: 340px) and (max-width: 540px){.github-container{padding:20px 25px}.react-activity-calendar__count,.styles-module_legendColors__oZihX{font-size:10px}}.about-main{margin-top:.5rem}.about-body>h2{font-family:Google Sans Medium;padding-top:0;margin:12px 0;font-size:1.2em!important;text-align:left;line-height:1.3em;font-weight:500}.about-heading-div{display:flex}.about-heading-div>*{flex:1}.about-heading-text-div{text-align:start}.about-heading-text{font-size:56px;font-weight:400;font-family:Google Sans Medium;line-height:1.1;text-align:center;margin-top:30px}.about-heading-img-div>*{max-width:100%;height:auto;text-align:center;display:flex;justify-content:center;align-items:center}.myAvatar{justify-content:center!important;padding-top:5em!important}@media only screen and (min-width: 1090px) and (max-width: 3200px){.about-heading-div>.about-heading-text-div{flex-basis:70%}.about-heading-div>.about-heading-img-div{flex-basis:30%}}@media (max-width: 767px){.myAvatar{padding-top:2em!important;padding-bottom:2em!important}}@media (max-width: 1380px){.about-heading-text{font-size:50px;margin-top:20px}.about-heading-sub-text{font-size:25px}}@media (max-width: 768px){.about-heading-text{font-size:30px;margin-top:10px}.about-heading-sub-text{font-size:20px}.about-heading-div{flex-direction:column}}.logo_wrapper{height:50vh;width:100%;align-items:center;justify-content:center;margin-top:20%}.screen{height:100%;display:flex;align-items:center;justify-content:center}body{padding:0;margin:0;display:flex;align-items:center;justify-content:center}.screen{overflow:hidden;border-radius:100%;animation:grow 5.5s forwards}.loading{margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ball{width:90px;height:10px;margin:7px auto;border-radius:50px}.ball:nth-child(1){background:#ff005d;-webkit-animation:right 1s infinite ease-in-out;-moz-animation:right 1s infinite ease-in-out;animation:right 1s infinite ease-in-out}.ball:nth-child(2){background:#35ff99;-webkit-animation:left 1.1s infinite ease-in-out;-moz-animation:left 1.1s infinite ease-in-out;animation:left 1.1s infinite ease-in-out}.ball:nth-child(3){background:#008597;-webkit-animation:right 1.05s infinite ease-in-out;-moz-animation:right 1.05s infinite ease-in-out;animation:right 1.05s infinite ease-in-out}.ball:nth-child(4){background:#fc0;-webkit-animation:left 1.15s infinite ease-in-out;-moz-animation:left 1.15s infinite ease-in-out;animation:left 1.15s infinite ease-in-out}.ball:nth-child(5){background:#2d3443;-webkit-animation:right 1.1s infinite ease-in-out;-moz-animation:right 1.1s infinite ease-in-out;animation:right 1.1s infinite ease-in-out}.ball:nth-child(6){background:#ff7c35;-webkit-animation:left 1.05s infinite ease-in-out;-moz-animation:left 1.05s infinite ease-in-out;animation:left 1.05s infinite ease-in-out}.ball:nth-child(7){background:#4d407c;-webkit-animation:right 1s infinite ease-in-out;-moz-animation:right 1s infinite ease-in-out;animation:right 1s infinite ease-in-out}@-webkit-keyframes right{0%{-webkit-transform:translate(-15px)}50%{-webkit-transform:translate(15px)}to{-webkit-transform:translate(-15px)}}@-webkit-keyframes left{0%{-webkit-transform:translate(15px)}50%{-webkit-transform:translate(-15px)}to{-webkit-transform:translate(15px)}}@-moz-keyframes right{0%{-moz-transform:translate(-15px)}50%{-moz-transform:translate(15px)}to{-moz-transform:translate(-15px)}}@-moz-keyframes left{0%{-moz-transform:translate(15px)}50%{-moz-transform:translate(-15px)}to{-moz-transform:translate(15px)}}@keyframes right{0%{transform:translate(-15px)}50%{transform:translate(15px)}to{transform:translate(-15px)}}@keyframes left{0%{transform:translate(15px)}50%{transform:translate(-15px)}to{transform:translate(15px)}}@keyframes grow{0%{transform:scale(0)}10%{transform:scale(1);border-radius:0%;height:100%;width:100%}90%{transform:scale(1);border-radius:0%;height:100%;width:100%}to{transform:scale(0);transform-origin:50% 50%;border-radius:100%}}#logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.educations-header{font-size:40px;line-height:1.1;font-family:Google Sans Regular;text-align:center}@media (max-width: 1380px){.educations-header{font-size:35px}}@media (max-width: 768px){.educations-header{font-size:30px}}.degree-card{display:flex;width:100%;justify-content:center;align-items:center;margin-bottom:25px}.card-title{font-family:Google Sans Medium;font-size:23px;margin:15px 15px 15px 10px}.card-subtitle{font-family:Google Sans Medium;font-size:16px;margin-top:7px;margin-bottom:5px;margin-left:10px}.body-header{max-width:inherit;display:flex;border-radius:7px 7px 0 0;padding:5px}.body-header-title{align-items:flex-start;width:80%}.body-header-duration{width:20%}.duration{font-family:Google Sans Regular;font-size:16px;padding-right:10px;float:right}.body-content{max-width:inherit;border-radius:0 0 7px 7px;padding:5px;justify-content:center;align-items:center}.content-list{margin:15px;padding-left:10px;padding-right:10px;font-family:Google Sans Regular}@media (max-width: 768px){.degree-card,.body-header{flex-direction:column}.body-header-title{width:100%}.body-header-duration{padding:0;margin:0;width:100%}.duration{padding:0;margin:0 0 0 10px;float:left}.card-title{font-size:20px}.card-subtitle{font-size:16px}}.education-main{width:100%}.basic-education{margin-left:5%;margin-right:5%}.heading-div{display:flex}.heading-div>*{flex:1}.heading-img-div{align-items:center;justify-content:center}.heading-text-div{text-align:center}.heading-img-div>*{max-width:100%;height:auto}.heading-text{font-size:56px;font-weight:400;font-family:Google Sans Medium;line-height:1.1;text-align:center;margin-top:100px}.heading-sub-text{font-size:30px;font-family:Google Sans Regular;text-align:center}@media (max-width: 1380px){.heading-text{font-size:50px;margin-top:80px}.heading-sub-text{font-size:25px}}@media (max-width: 768px){.heading-text{font-size:30px;margin-top:20px}.heading-sub-text{font-size:20px}.heading-div{flex-direction:column}}.certs-header{font-size:40px;line-height:1.1;font-family:Google Sans Regular;text-align:center}.certs-body-div{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 1380px){.certs-header{font-size:35px}}@media (max-width: 768px){.certs-body-div{flex-direction:column}.certs-header{font-size:30px}}.cert-card{width:30%;display:inline-block;justify-content:center;align-items:center;text-align:center;border-radius:5px;margin-bottom:30px;flex:0 0 30%;transition:all .2s ease-in-out}.cert-header{margin:0;border-radius:5px 5px 0 0}.logo_img{margin:3px;width:auto;height:100px}.cert-body{margin:0}.cert-body-title{font-family:Google Sans Regular;font-size:20px;margin:10px}.cert-body-duration{font-family:Google Sans Regular;font-size:12px;color:gray;margin:0 0 10px}.cert-body-subtitle{font-family:Google Sans Regular;font-size:18px;color:gray;margin:10px}.content{position:relative;width:100%;margin:auto;overflow:hidden}.content .content-overlay{background:#000000b3;position:absolute;height:99%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.content-details{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.content:hover .content-details{top:50%;left:50%;opacity:1}.content-details h3{color:#fff;font-weight:500;font-family:Google Sans Regular;letter-spacing:.15em;margin-bottom:.5em;text-transform:uppercase}.fadeIn-top{top:20%}@media (max-width: 1380px){.cert-card{width:50%;flex:0 0 48%}}@media (max-width: 768px){.cert-card{width:100%}}.experience-card{width:100%;margin-bottom:20px;border-radius:10px;display:flex;flex-direction:row}.experience-card-logo-div{margin:10px}.experience-card-body-div{width:100%}.experience-card-header-div{display:flex;flex-direction:row}.experience-card-logo{width:70px}.experience-card-title{font-family:Google Sans Regular;margin:10px 7px 2px 0;text-align:left}.experience-card-company{font-family:Google Sans Regular;margin:0;text-align:left}.experience-card-duration{font-family:Google Sans Regular;margin:10px 0 2px;text-align:right;color:#8c8c8c}.experience-card-heading-left{float:left;margin-left:10px;margin-right:auto}.experience-card-heading-right{float:right;margin-left:auto;margin-right:10px}.experience-card-location{font-family:Google Sans Regular;margin:0;text-align:right;color:#868e96}.experience-card-description{margin-top:5px;margin-left:10px;text-align:justify;margin-right:20px;font-family:Google Sans Regular}.experience-card-company>a{position:relative;color:#8c8c8c;text-decoration:none}.experience-card-company>a:hover{color:#8c8c8c}.experience-card-company>a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.experience-card-company>a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#8c8c8c;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}@media (max-width: 768px){.experience-card{margin-bottom:10px;flex-direction:column;text-align:center}.experience-card-logo{width:100px}.experience-card-heading-left,.experience-card-heading-right{float:center;margin-left:auto;margin-right:auto}.experience-card-title,.experience-card-company{text-align:center}.experience-card-duration{margin-top:2px;text-align:center}.experience-card-location{text-align:center}.experience-card-header-div{flex-direction:column}.experience-card-description{margin-left:14px;margin-right:14px;text-align:justify}}.experience-accord{margin:50px;border-radius:5px;background-color:#1d1d1d;border:.1px solid rgba(211,211,211,.397);transition:all .2s ease-in-out}.experience-accord:hover{color:#fff;box-shadow:0 5px 15px #e2405f}.accord-panel{font-family:Google Sans Regular}.accord{background-color:#000}@media (max-width: 768px){.experience-accord{margin:20px}}.experience-main{width:100%}.basic-experience{margin-left:5%;margin-right:5%}.experience-heading-div{display:flex}.experience-heading-div>*{flex:1}.experience-heading-img-div{align-items:center;justify-content:center}.experience-heading-text-div{text-align:center}.experience-heading-img-div>*{max-width:100%;height:auto}.experience-heading-text{font-size:56px;font-weight:400;font-family:Google Sans Medium;line-height:1.1;text-align:center;margin-top:80px}.experience-heading-sub-text{font-size:30px;font-family:Google Sans Regular;text-align:center;margin-bottom:10px}.experience-header-detail-text{font-size:20px;line-height:30px;margin-top:0;margin-left:20px;margin-right:20px;font-family:Google Sans Medium}@media (max-width: 1380px){.experience-heading-text{font-size:50px;margin-top:80px}.experience-heading-sub-text{font-size:25px}}@media (max-width: 768px){.experience-heading-text{font-size:30px;margin-top:20px}.experience-heading-sub-text{font-size:20px}.experience-heading-div{flex-direction:column}.experience-header-detail-text{font-size:16px;margin-right:0;line-height:normal;text-align:center}}.contact-main{width:100%}.basic-contact{margin-left:5%;margin-right:5%}.contact-heading-div,.blog-heading-div{display:flex}.address-heading-div{display:flex;margin-top:80px}.blog-heading-div>*{flex:1}.contact-heading-div>*{flex:1;margin:20px 0}.address-heading-div>*{flex:1}.contact-heading-img-div{margin:2% 6% 3%}.profile-pic{box-shadow:0 5px 15px #353535;border-radius:4px;width:250px}.blog-heading-img-div{margin:3% 2%}.contact-heading-text-div,.blog-heading-text-div,.address-heading-text-div{text-align:center}.contact-heading-img-div>*{max-width:100%;height:auto}.blog-heading-img-div>*{max-width:100%;height:auto}.contact-heading-text,.blog-heading-text{font-size:56px;font-weight:400;font-family:Google Sans Medium;line-height:1.1;text-align:center;margin-top:40px}.address-heading-text{font-size:28px;font-family:Google Sans Regular;text-align:center;margin:15px 0 10px}.contact-header-detail-text,.blog-header-detail-text{font-size:20px;line-height:30px;margin-top:0;margin-left:20px;margin-right:20px;font-family:Google Sans Medium}.general-btn-div,.blogSite-btn-div{width:100%;display:flex;justify-content:center}.address-btn-div{width:100%;display:flex;justify-content:center;margin-top:20px}.general-btn{text-decoration:none;text-align:center;color:#fff;padding:15px;margin-top:20px;border-radius:4px;border-width:0px;width:200px;height:50px;font-weight:700;font-family:Google Sans Regular;font-size:17px;transition:all .2s ease-in-out;cursor:pointer}@media (max-width: 1380px){.contact-heading-text{font-size:50px;margin-top:60px}.blog-heading-text{font-size:50px;margin-top:40px}}@media (max-width: 768px){.contact-heading-text,.blog-heading-text{font-size:30px;margin-top:0}.contact-heading-img-div{margin-left:auto;margin-right:auto}.address-heading-text{font-size:20px}.blog-heading-div{flex-direction:column-reverse;margin-top:60px}.address-heading-div{flex-direction:column;margin-top:60px}.blog-heading-text-div{margin-top:40px}.address-heading-text-div{margin-top:20px}.contact-heading-div{flex-direction:column}.contact-header-detail-text,.blog-header-detail-text{font-size:16px;margin-left:0;margin-right:0;line-height:normal;text-align:center}}.formBox{margin-top:15px;padding:5px;text-align:center;min-height:50vh;min-width:50vw;display:flex;flex-direction:column}form{width:85vw;margin:auto}form>div{padding:10px;position:relative;font-size:1.3em}form>div i{position:absolute;top:22px;margin-left:10px;opacity:.6}form>div input{height:2em;width:100%;padding-left:40px;font-size:1em;border-radius:20px;outline:none}div>input:focus{border:1px solid #6f6a6a}form>div:hover>i{opacity:1;transition:opacity 1s}textarea{width:100%;border-radius:20px;padding:10px;outline:none;font-size:1em;border:1px solid #b5adad}@media screen and (min-width:768px){form{width:70vw}.formBox{padding:15px}}@media screen and (min-width:1000px){form{width:60vw}}@media screen and (min-width:1366px){form{width:50vw}}@media screen and (max-width:400px){form>div input{font-size:.85em}textarea{font-size:.75em}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dev-icons-languages{padding-left:0;list-style:none;font-size:2rem;margin-bottom:0;margin-top:0;text-align:right}.software-skill-inline-languages{display:inline-block;margin-right:20px;margin-bottom:0;font-family:Google Sans Regular}#tooltip-button>.tooltip-inner{background-color:#fff;color:#000;border:1px solid #062e56;border-radius:5px;padding:2.5px;margin-bottom:2px}#tooltip-button>.tooltip-arrow{border-top:5px solid #062e56}@media (max-width: 768px){.software-skill-inline-languages{margin-right:10px;margin-bottom:0}}.project-title-div{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding:15px 0 8px}.project-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;margin:auto 0;font-size:25px;font-weight:700;letter-spacing:-.5px;text-decoration:none}.project-link{font-size:12px;font-weight:400;line-height:.9;letter-spacing:-.05px;padding:3px 8px;margin:auto 2px auto auto;border-radius:10px}.project-action-div{display:flex;justify-content:flex-start;align-items:center;gap:0px 8px}.p-a-item{display:flex;justify-content:center;align-items:center;gap:2px;font-size:15px;font-weight:400}.project-abstract{word-wrap:break-word;text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0;overflow:hidden}.project-details{display:flex;flex-direction:row}.projectImage{height:180px;text-align:center;object-fit:cover}@media (max-width: 768px){.project-title{font-size:16px}.project-abstract{font-size:14px}.project-details{flex-direction:column}.projectImage{height:180px;margin:0 -20px;object-fit:cover}}.projects-main{width:100%;text-align:center}.basic-projects{margin-left:5%;margin-right:5%}.projects-heading-div{display:flex}.projects-heading-div>*{flex:1}.projects-heading-img-div{align-items:center;justify-content:center}.projects-heading-text-div{text-align:center}.projects-heading-img-div>*{max-width:100%;height:auto}.projects-heading-text{font-size:56px;font-weight:400;font-family:Google Sans Medium;line-height:1.1;text-align:center;margin-top:80px}.projects-heading-sub-text{font-size:30px;font-family:Google Sans Regular;text-align:center;margin-bottom:10px}.projects-header-detail-text{font-size:20px;line-height:30px;margin-top:0;margin-left:20px;margin-right:20px;font-family:Google Sans Medium}.repo-cards-div-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1rem 1rem;margin-left:40px;margin-right:40px;margin-top:60px}@media (max-width: 1380px){.projects-heading-text{font-size:50px;margin-top:80px}.projects-heading-sub-text{font-size:25px}}@media (max-width: 768px){.projects-heading-text{font-size:30px;margin-top:20px}.projects-heading-sub-text{font-size:20px}.projects-heading-div{flex-direction:column}.projects-header-detail-text{font-size:16px;margin-right:0;margin-left:0;line-height:normal;text-align:center}.repo-cards-div-main{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-left:10px;margin-right:10px;margin-top:30px}}@media (max-width: 395px){.repo-cards-div-main{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-left:10px;margin-right:10px}}.mainDiv{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;font-family:Poppins,sans-serif;position:relative;left:6vmin;text-align:center}.cog-wheel1,.cog-wheel2{transform:scale(.7)}.cog1,.cog2{width:40vmin;height:40vmin;border-radius:50%;border:6vmin solid #f3c623;position:relative}.cog2{border:6vmin solid #4f8a8b}.top,.down,.left,.right,.left-top,.left-down,.right-top,.right-down{width:10vmin;height:10vmin;background-color:#f3c623;position:absolute}.cog2 .top,.cog2 .down,.cog2 .left,.cog2 .right,.cog2 .left-top,.cog2 .left-down,.cog2 .right-top,.cog2 .right-down{background-color:#4f8a8b}.top{top:-14vmin;left:9vmin}.down{bottom:-14vmin;left:9vmin}.left{left:-14vmin;top:9vmin}.right{right:-14vmin;top:9vmin}.left-top{transform:rotate(-45deg);left:-8vmin;top:-8vmin}.left-down{transform:rotate(45deg);left:-8vmin;top:25vmin}.right-top{transform:rotate(45deg);right:-8vmin;top:-8vmin}.right-down{transform:rotate(-45deg);right:-8vmin;top:25vmin}.cog2{position:relative;left:-10.2vmin;bottom:10vmin}.first-four{position:relative;left:6vmin;font-size:40vmin}.second-four{position:relative;right:18vmin;z-index:-1;font-size:40vmin}.wrong-para{font-family:Montserrat,sans-serif;position:absolute;bottom:15vmin;padding:3vmin 12vmin 3vmin 3vmin;font-weight:600}.redirect-para{font-family:Montserrat,sans-serif;position:absolute;bottom:13vmin;padding:3vmin 12vmin 3vmin 3vmin;font-weight:600;text-decoration:none}.toolsBar{display:flex}.tbH{min-height:calc(100vh - 230px)}.tbHF{min-height:calc(100vh - 80px)}.contentBody{padding:0 10px;display:flex;width:100%;justify-content:center}.sidebarFull{width:13%;min-width:160px;background-color:#095a9021}.sidebarHalf{width:4.1%;min-width:60px;background-color:#095a9021}.sidebarMenu{text-align:start;margin:0;padding:0 0 0 2px}.icon{height:25px;width:25px;margin:auto 12px}.sidebarUL{margin:0;padding:10px 0;list-style:none}.sidebarUL>li{text-align:start;margin-top:12px;display:flex}h2{font-size:1rem}.active-tabs{background:#81808046;border-bottom:1px solid transparent;transition:.4s}.active-tabs:before{content:"";width:8px;background-color:#667b4b7c;left:0;position:relative;display:block}.toolItem{width:100%;display:none}.active-toolItem{display:block}#iFrameLinks>a{text-decoration:none;color:coral}.containerBMI{padding:0;max-width:700px;height:100%;margin:auto}.inputBMI,.outputBMI{width:50%;float:left;padding:20px}@media (max-width: 810px){.inputBMI,.outputBMI{width:100%;margin:auto;padding:10px 5px}}.text-center{text-align:center}#height,#weight{width:150px;height:25px;padding-left:5px;border-radius:5px}.weight-guide{text-align:start;margin:15px 0}.weight-guide>h5{margin:10px 0;font-size:20px}.weight-guide>p{margin:2px 0;font-size:18px}.inOutTitle{font-size:25px;margin:10px 0}#results{font-size:25px;margin:5px 0}#resultInfo{font-size:18px;margin:5px 0}.App{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.gen{display:flex;flex-direction:column;align-items:center;justify-content:center}.gen input,.gen button{margin:3px}.gen input{height:35px;width:250px;font-size:18px;padding-left:5px;margin-right:5px;border-radius:5px}button:active{box-shadow:none}.extra{display:flex;justify-content:space-around;align-items:center;margin-top:5px}.extra div{display:flex;flex-direction:column;align-items:flex-start}.extra p{font-size:.8rem;margin:0}.extra .colors{display:inline-block}.extra .colors input{margin-right:5px;padding:0;width:35px;border:none}.output-box{display:flex;flex-direction:column;align-items:center;gap:20px}@media (min-width: 600px){.gen{flex-direction:row;justify-content:center}.extra div{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px}.extra p{margin:0 0 5px}.extra .colors input{width:40px}}.gallery-main{width:100%;text-align:center}.galleryWrap{max-width:1450px;width:90%;margin:0 auto;padding:0 10px}.galleryWrap .single img{max-width:100%;transition:.5s;border-radius:5px;padding:1px;background-color:#b5b5b549}.galleryWrap .single img:hover{transform:scale(1.03)}.w-100{width:100%}.modal-open{overflow:hidden}@media (max-width: 975px){.galleryWrap{width:95%;padding:0 5px}}@media (max-width: 750px){.galleryWrap{width:97%;padding:0 5px}}.sliderWrap{position:fixed;top:0;bottom:0;left:0;right:0;z-index:99;background-color:#000c;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.sliderWrap .info,.actions,.btnPrev,.btnNext{position:fixed;z-index:999}.sliderWrap .slideCount,.title,.btnPlay,.btnZoomIn,.btnZoomOut,.btnView,.btnLike,.btnDownload,.btnClose,.btnPrev,.btnNext{opacity:.6;color:#fff;cursor:pointer}.btnNext:hover,.btnPrev:hover,.slideCount:hover,.title:hover,.btnPlay:hover,.btnZoomIn:hover,.btnZoomOut:hover,.btnView:hover,.btnLike:hover,.btnDownload:hover,.btnClose:hover{opacity:1}.sliderWrap .info,.actions{display:inline-flex;justify-content:center;align-items:center;gap:10px;top:25px;font-size:1rem;line-height:1.5em;background-color:#00000080;padding:4px 8px;border-radius:5px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.sliderWrap .info{left:40px}.sliderWrap .actions{right:40px}.sliderWrap .btnPrev{top:50%;transform:translateY(-50%);left:40px}.sliderWrap .btnNext{top:50%;transform:translateY(-50%);right:40px}.btnView,.btnLike{display:inline-flex;justify-content:center;align-items:center;line-height:0;gap:2px}.zoom-wrapper{overflow:auto;width:100%;height:100%;-ms-overflow-style:none;scrollbar-width:none}.fullScreenImage{position:relative;margin-top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.fullScreenImage img{max-width:100%;max-height:100%;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform-origin:center center;object-fit:cover;cursor:"move"}.fade-out img{opacity:0;transform:scale(.95)}.fade-in img{opacity:1;transform:scale(1)}@media (max-width: 1100px){.sliderWrap .info{gap:5px;left:20px}.sliderWrap .actions{gap:5px;right:20px}}@media (max-width: 780px){.sliderWrap .info{gap:5px;left:20px}.sliderWrap .actions{gap:5px;right:20px}.sliderWrap .btnPrev,.sliderWrap .inf{left:20px}.sliderWrap .btnNext,.sliderWrap .actions{right:20px}.sliderWrap .info,.sliderWrap .actions{padding:3px 4px}}@media (max-width: 480px){.sliderWrap .title{display:none}}@media (max-width: 300px){.sliderWrap .info{gap:0px;left:10px;font-size:.7em}.sliderWrap .actions{gap:3px;right:10px;font-size:.7em}}@media (pointer: coarse){.sliderWrap .slideCount,.title,.btnPlay,.btnZoomIn,.btnZoomOut,.btnView,.btnLike,.btnDownload,.btnClose,.btnPrev,.btnNext{cursor:default}}.galleryWrap2{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:center;max-width:1050px;margin:0 auto}.galleryWrap2 .single2{width:220px;cursor:pointer;height:200px;overflow:hidden;display:flex;justify-content:center;align-items:center}.galleryWrap2 .single2 img{max-width:100%;transition:.5s;border-radius:5px;padding:1px;background-color:#b5b5b549}.galleryWrap2 .single2 img:hover{transform:scale(1.03)}.pagination-container{display:flex;list-style-type:none;margin:0;padding:0}.pagination-container .pagination-item{padding:0 12px;height:32px;text-align:center;margin:auto 4px;display:flex;box-sizing:border-box;align-items:center;letter-spacing:.01071em;border-radius:16px;line-height:1.43;font-size:13px;min-width:32px}.pagination-container .pagination-item.dots:hover{background-color:transparent;cursor:default}.pagination-container .pagination-item:hover{background-color:#7f7e7e4d;cursor:pointer}.pagination-container .pagination-item.selected{background-color:#7b7b7b4d}.pagination-container .pagination-item.disabled{pointer-events:none}#topButton{visibility:hidden;position:fixed;display:flex;justify-content:center;align-items:center;bottom:1.2rem;right:1.5rem;cursor:pointer;height:50px;width:50px;outline:none;border-radius:2rem;font-size:1.5rem}.projectDetails-main{width:100%;text-align:center}.projectBasis{margin-left:5%;margin-right:5%;min-height:70vh}.container{display:flex;flex-wrap:wrap;justify-content:space-between}.content{flex:1 1 48%;box-sizing:border-box;margin:1%;padding:0 12px 8px;text-align:start}.slick-dots{bottom:-16px!important}.slick-dots li.slick-active button:before{color:#939393!important}.slick-dots li button:before{color:#939393!important}.content-title{line-height:1.3;margin:10px 0;font-size:25px;font-weight:700;letter-spacing:-.1px;text-decoration:none}.content-abstract{margin:12px 0 15px;font-size:1rem}.content-parent{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);gap:0;width:100%;height:100%}.content-description{grid-area:1 / 1 / 7 / 4;font-size:1rem}.content-more{grid-area:1 / 4 / 7 / 5;text-align:start;margin:5px 15px}.content-more h4{margin:10px 0 15px;text-decoration:underline}.projectMoreDiv{display:flex;justify-content:start;align-items:start;margin:12px 0}.projectMoreImage{height:60px;width:70px;object-fit:cover;overflow:hidden;text-align:center}.projectMoreInfo{margin-left:8px}.projectMoreInfo span{font-size:12px}.project-more-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;font-weight:400;letter-spacing:-.5px;text-decoration:none}.project-more-title:hover{opacity:.75;transition:all .4s}@media (max-width: 768px){.projectBasis{margin-left:4%;margin-right:4%}.content{flex:1 1 100%;margin:0 0 20px;padding:0 0 8px}.content-title{font-size:20px}.content-description{grid-area:1 / 1 / 2 / 5;font-size:1rem}.content-more{grid-area:2 / 1 / 4 / 5;margin-left:0;margin-top:25px}}
