@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Ubuntu:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Ibarra+Real+Nova&display=swap);.loaders{background-color:#fff;justify-content:center;align-items:center;display:flex;flex-direction:column}.loadingImg{width:50%;height:50%;margin-top:110px}.lds-ripple{display:inline-block;position:relative;margin:10px;width:110px;height:110px}.lds-ripple div{position:absolute;border:25px solid #dc143c;opacity:1;border-radius:50%;-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}.navmain{display:flex;align-items:center;justify-content:space-around;width:100%;height:70px;background-color:#fff;box-shadow:0 1px 20px rgba(220,20,60,.5);position:fixed;top:0;right:0;z-index:99}.logo{font-size:larger;color:#fff;margin:0 0 0 5%;width:auto;height:90px;padding:.3em 1.3em;background-color:rgba(220,20,60,.8);border-radius:0 0 200px 200px;font-weight:800;font-size:30px;position:absolute;top:0;left:2em;letter-spacing:2px}.logoimg{position:relative;top:20px;width:80px;height:80px;box-shadow:3px 3px 10px #000;border-radius:50px;background:cover}.top-left{left:-35px;border-radius:0 25px 0 0}.top-left,.top-right{width:50px;height:60px;position:absolute;top:1px;background-color:#fff}.top-right{right:-35px;border-radius:25px 0 0 0}@media (min-width:900px){.navbar-sm{display:none}#toggle-menu{height:70px;position:absolute;top:0;right:10px;width:auto;display:flex;align-items:center;list-style:none}#toggle-menu,#toggle-menu li a{border-radius:0 0 10px 10px;padding:0 15px}#toggle-menu li a{font-family:"Nunito Sans",sans-serif;line-height:1.5rem;text-decoration:none;color:#000;font-size:20px;font-family:800}#toggle-menu li a:hover{transition:all .3s ease;color:#fff;padding:7px 15px;background-color:#dc143c;border-radius:5px 5px 5px 5px;box-shadow:1px 2px 20px rgba(220,20,60,.2)}.toggle-btn{display:none}}@media (max-width:900px){#toggle-menu{display:none}.dropdown>.active>a{background-color:#dc143c!important}.dropdown-toggle{display:flex;flex-direction:column;position:relative;top:.5px;left:42vw;justify-content:space-evenly;align-items:right;text-align:center;width:31px;height:36px;cursor:pointer}.dropdown-toggle .bar{height:3px;width:100%;background-color:#000;border-radius:30px}.dropdown-item a{font-family:"Nunito",sans-serif;text-decoration:none;color:#000;font-size:20px;font-family:800;padding:7px 15px;border-radius:0 0 10px 10px}.dropdown-item a:hover{color:#fff;background-color:#dc143c!important;box-shadow:1px 2px 20px rgba(220,20,60,.2)}.dropdown-item:active,.dropdown-item a:hover{transition:all .3s ease;padding:5px 15px;border-radius:10px}.dropdown-item:active{background-color:transparent;color:#000}.dropdown-toggle:after,.navbar{display:none}}.wrapper{min-height:100vh;z-index:-1;box-sizing:border-box;display:flex;background-color:#fff}.home-content{width:100%;margin:2rem;padding:6rem 2rem 4rem 3rem}.home-content .home-heading h1{font-family:var(--font);font-size:4.5rem;color:#dc143c;font-family:"Ibarra Real Nova",serif}.home-content .home-heading p{font-size:1.5rem;margin-top:0;line-height:2.5rem;padding:2rem 0;margin-bottom:1.5rem;font-weight:500;font-family:"Nunito Sans",sans-serif}.home-social-links a:first-child{padding-left:0}.home-social-links a{padding-left:1rem;font-size:2.5rem;color:rgba(220,20,60,.6);cursor:pointer;transition:all .5s}.home-social-links a:hover{color:rgba(220,20,60,.9)}.wrapper .home-img-container{width:100%}.home-content,.wrapper .home-img-container{display:flex;justify-content:center;align-items:center}.home-content{flex-direction:column}@media (max-width:1284px){.wrapper{flex-direction:column}.home-content{padding:4rem 1rem 2rem .8rem;text-align:center;margin:0}}#about{padding-top:60px}#profile-pic{position:relative;left:-60px;width:250px;height:300px;border-radius:20px;border:5px solid #fff;margin:0 auto;box-shadow:15px 13px 46px -18px rgba(0,0,0,.86)}.about-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.about .title{color:#dc143c}.text{font-size:2rem;margin:25px 50px 35px 0;cursor:default}#whoIam{font-size:3rem}.whoIam:hover{-webkit-animation-name:color;animation-name:color;-webkit-animation-duration:1s;animation-duration:1s;color:#dc143c;cursor:default}@-webkit-keyframes color{0%{color:#000}to{color:#dc143c}}@keyframes color{0%{color:#000}to{color:#dc143c}}.resumeButton{outline:none;border:none;background:var(--red);color:#fff;padding:11px;border-radius:10px;cursor:pointer;margin-top:25px}.resumeButton:hover{background-color:rgba(220,20,60,.8)}.resumeButton:focus{outline:none}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}section{padding:100px 0}.max-width{max-width:1300px;padding:0 80px;margin:auto}.services{font-family:"Nunito",sans-serif}.services .services-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;color:#fff}section .title{position:relative;font-size:40px;margin-bottom:20px;padding-bottom:20px;font-family:"Ibarra Real Nova",serif}.services{color:#fff;background:#111;background:rgba(220,20,60,.8)}.services-content .card{width:calc(33% - 20px);background:#222;background:#fff;color:#dc143c;text-align:center;border-radius:6px;padding:50px 25px;cursor:pointer;transition:all .5s ease}.services-content .card .card-title{font-size:1.5rem}.services-content .card:hover{background:#dc143c;color:#fff;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.services-content .card .box{transition:all .5s ease}.services-content .card:hover .box{-webkit-transform:scale(1.1);transform:scale(1.1)}.services-content .card i{font-size:50px;color:#dc143c;transition:color .3s ease}.services-content .card:hover i{color:#fff}.services-content .card .text{font-size:25px;font-weight:500;margin:10px 0 7px}@media (max-width:991px){.max-width{padding:0 50px}}@media (max-width:947px){.services .services-content .card{width:calc(50% - 10px);margin-bottom:20px}}@media (max-width:690px){.max-width{padding:0 23px}.services .services-content .card{width:100%}}.skills-para{font-family:"Nunito Sans",sans-serif;font-size:1.2em;margin-top:3em}.technology{width:2.5em;height:2.5em;margin:2px}.code-gif{display:flex;grid-gap:5em;gap:5em}.gif{width:20em}.red{font-family:"Ibarra Real Nova",serif;color:#dc143c;font-weight:600}@media (max-width:690px){.gif{display:none}}@media (max-width:947px){.gif{width:15em}}.skills .column-right{margin-top:2em;overflow-x:hidden}.skills .item{margin:.6em .1em;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}@media only screen and (min-width:700px){.skills .progress{border-radius:9px;background-color:transparent;width:21vw;height:8px;border:.9px solid #afaeae;display:flex;padding:0;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:-1px;margin-right:2em}}@media only screen and (max-width:700px){.skills .progress{border-radius:8px;background-color:transparent;min-width:170px;height:8px;border:.9px solid #afaeae;display:flex;padding:0;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:-1px;margin-right:2em}}.skills .progress-bar{height:8px;background-color:#dc143c;border-radius:10px}.skills .percentage{display:flex;flex-direction:row;justify-content:center;align-items:center}.loader{margin:auto;border-radius:50%;border:20px;border-top:20px solid #dc143c;display:flex;justify-self:center;height:20rem;width:20rem;-webkit-animation:spinner .5s linear infinite;animation:spinner .5s linear infinite}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.projects{display:grid;grid-template-rows:.1fr 1fr;background-color:#111;background-color:#dc143c;padding-top:0}.projects h1{text-align:center;margin:25px 0;padding-top:10px;font-size:42px;color:#fff;font-family:"Ibarra Real Nova",serif}.projects-tiles{box-sizing:border-box;font-family:"Nunito Sans",sans-serif;width:100%;height:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,360px));justify-content:space-around;align-items:center}.card{width:90%;height:70%;padding:2rem 1rem;background:#fff;position:relative;display:grid;box-shadow:0 7px 10px rgba(0,0,0,.5);transition:all .5s ease-in-out;justify-self:center;align-self:center;margin:25px auto}.projects .card:hover{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.card:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#f07d8b;background:linear-gradient(180deg,rgba(220,20,60,.8),#fbfbfb);z-index:2;transition:all .5s;opacity:0}.projects-tiles .card:hover:before{opacity:1}.card img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.card .info{position:relative;z-index:3;color:#000;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .5s;text-align:center;padding-top:10%}.card:hover .info{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.card .info h1{margin:0}.card .info p{letter-spacing:1px;font-size:15px;margin-top:8px;margin-bottom:20px}.contact-container{height:600px;width:100%;background:#fff;display:flex;justify-content:center;align-items:center;margin-top:15px;margin-bottom:20px}.contact-header-main-text{font-size:55px;font-weight:500;text-align:center;font-family:"Ibarra Real Nova",serif}.contact-header-sub-text{color:#dc143c;font-size:22px;text-align:center;position:relative;bottom:10px;font-family:"Nunito Sans",sans-serif}.contact-main-wrapper{display:grid;max-width:1050px;grid-template-columns:repeat(2,1fr);align-items:center}.mail-box{height:320px;width:320px;position:relative;bottom:30px}.contact-right-wrapper input{height:60px;width:500px;padding:7px 12px;border-radius:4px;background:rgba(220,20,60,.8);outline:none;border:1px solid transparent;margin-bottom:20px;transition:.2s ease;font-weight:16px}.contact-right-wrapper input:focus{background:#dc143c;color:#fff}.contact-right-wrapper input::-webkit-input-placeholder{color:#fff;font-size:16px}.contact-right-wrapper input:-ms-input-placeholder{color:#fff;font-size:16px}.contact-right-wrapper input::placeholder{color:#fff;font-size:16px}.contact-right-wrapper textarea{height:60px;width:500px;height:170px;resize:none;padding:7px 12px;border-radius:4px;background:rgba(220,20,60,.8);outline:none;color:#f1eeee;font-weight:16px;border:1px solid transparent;transition:.2s ease}.contact-container textarea:focus{background:#dc143c;color:#fff}.contact-right-wrapper textarea::-webkit-input-placeholder{color:#fff;font-size:16px}.contact-right-wrapper textarea:-ms-input-placeholder{color:#fff;font-size:16px}.contact-right-wrapper textarea::placeholder{color:#fff;font-size:16px}.contact-right-btn-wrapper{width:100%;margin-top:12px}.contact-right-btn,.contact-right-btn-wrapper{display:flex;justify-content:center;align-items:center}.contact-right-btn{height:50px;width:180px;color:#f1eeee;outline:none;cursor:pointer;font-size:18px;border:1px solid transparent;border-radius:4px;transition:.3s ease;background:rgba(220,20,60,.8);font-family:"Nunito Sans",sans-serif}.contact-right-btn:hover{background:#dc143c;color:#fff}.contact-right-btn:hover svg{-webkit-animation:sway 1s infinite;animation:sway 1s infinite}.contact-right-btn svg{height:18px;width:18px;margin-top:2px;margin-left:7px}@-webkit-keyframes sway{0%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}to{-webkit-transform:translateX(-3px);transform:translateX(-3px)}}@keyframes sway{0%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}to{-webkit-transform:translateX(-3px);transform:translateX(-3px)}}@media screen and (max-width:880px){.contact-main-wrapper{grid-template-columns:1fr}.mail-box{display:none}.contact-right-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-right-wrapper input,.contact-right-wrapper textarea{width:90%}}footer{width:100%;bottom:0;background:#111;display:flex;align-items:center;flex-direction:column;text-align:center;color:#fff;padding:20px;font-family:var(--font)}footer .text{font-size:30px;font-weight:700;margin:20px auto;font-family:"Ibarra Real Nova",serif}footer input[type=email]{width:60vw;font-size:26px;padding:10px;border-radius:30px 0 0 30px;color:var(--crimson);outline:none;border:1px solid #fff;color:#000}footer input[type=submit]{outline:none;border-radius:0 30px 30px 0;padding:9px;color:#fff;font-size:26px;font-family:"Nunito Sans",sans-serif;background:#dc143c;cursor:pointer;border:2px solid #dc143c}footer .footer-list{margin:25px auto;display:flex;list-style-type:none;font-family:"Nunito Sans",sans-serif}footer .footer-list li a{font-size:20px;text-decoration:none;padding:20px;font-weight:700;color:#fff;transition:all .4s ease;line-height:30px}footer .footer-list li a:hover{border-bottom:4px solid #dc143c;color:#dc143c;transition:all .4s ease}footer .social-media-container{margin:0 auto;padding:5px 0;max-width:100%;width:810px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}footer .social-media-container a{font-size:0;color:#fff;margin:10px 0;text-decoration:none;transition:all .3s ease;flex-basis:20%;font-weight:700}footer .social-media-container a:hover{font-size:14px;background-color:#fff;border-radius:5px}footer .social-media-container i{font-size:40px;vertical-align:middle;line-height:40px}footer .social-media-container a:hover i{font-size:20px;padding-right:5px}.facebook:hover{color:#1877f2}.twitter:hover{color:#1da1f2}.linkedIn:hover{color:#0a66c2}.youtube:hover{color:red}.github:hover{color:#161614}span{display:flex;justify-content:center;line-height:30px;font-family:var(--font)}span a{margin-left:5px}@media (max-width:810px){footer .text,footer input[type=email],footer input[type=submit]{font-size:20px}footer .footer-list li a{padding:15px;font-size:15px}footer .social-media-container a:hover{font-size:12px}}@media (max-width:610px){.text,footer input[type=email],footer input[type=submit]{font-size:14px}footer .footer-list li a{padding:10px;font-size:12px}footer .social-media-container a:hover{font-size:8px}footer .social-media-container i{font-size:20px;line-height:normal;padding:3px}}@media (max-width:470px){footer .text{font-size:12px}footer .footer-list li a{padding:5px}}@media (max-width:330px){.text{font-size:10px}}.email-signup-form{display:flex;align-items:center;justify-content:center}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;text-decoration:none}.container{max-width:1200px;margin:auto}body{overflow-x:hidden}section .title{text-align:center;font-size:2.8rem;font-weight:500}
/*# sourceMappingURL=main.c73cf751.chunk.css.map */