@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display+SC:wght@400;900&family=Poppins:wght@400;500&display=swap";.app__navbar{width:100%;display:flex;align-items:center;padding:1.5rem 25rem;background:rgba(255,255,255,.25);backdrop-filter:blur(4px);border:.06rem solid rgba(255,255,255,.18);position:fixed;z-index:100}@media screen and (max-width: 1200px){.app__navbar{padding:1.5rem 10rem}}@media screen and (max-width: 900px){.app__navbar{padding:1.5rem 5rem}}.app__navbar-p{font-size:2.5rem;font-family:Playfair Display SC,serif;font-weight:400}.app__navbar-logo{flex:1;display:flex;align-items:center}.app__navbar-logo img{width:10rem;height:2rem}.app__navbar-links{display:flex;justify-content:center;align-items:center}.app__navbar-links li{display:flex;flex-direction:column;margin:0 1rem}.app__navbar-links li div{width:5px;height:5px;background:transparent;border-radius:50%;margin-bottom:5px}.app__navbar-links li a{font-size:1.5rem;color:#6b7688;text-decoration:none;text-transform:uppercase;font-weight:500;flex-direction:column;transition:all .3s ease-in-out}.app__navbar-links li a:hover{color:#313bac}.app__navbar-links li:hover div{background:#313bac}@media screen and (max-width: 900px){.app__navbar-links{display:none}}.app__navbar-menu{width:3.5em;height:3.5rem;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;background:#313bac}.app__navbar-menu svg{width:70%;height:70%;color:#fff}.app__navbar-menu div{position:fixed;top:0;bottom:0;right:0;z-index:5;padding:1rem;width:80%;height:100vh;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;background:url(../../../src/assets/bgWhite.png);background-color:#fff;background-size:cover;background-repeat:repeat;box-shadow:0 0 2rem #a8a8a826}.app__navbar-menu div svg{width:3.5rem;height:3.5rem;color:#030303;margin:.5rem 1rem}.app__navbar-menu div ul{list-style:none;margin:0;padding:0;height:100%;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.app__navbar-menu div ul li{margin:1rem}.app__navbar-menu div ul li a{color:#6b7688;text-decoration:none;font-size:2rem;text-transform:uppercase;font-weight:500;transition:all .3s ease-in-out}.app__navbar-menu div ul li a:hover{color:#313bac}@media screen and (min-width: 900px){.app__navbar-menu div{display:none}}@media screen and (min-width: 900px){.app__navbar-menu{display:none}}#home{position:relative;background-size:cover;background-repeat:repeat;background-position:center}.app__header{flex:1;width:100%;height:100%;flex-direction:row;padding:9rem 2rem 0}@media screen and (min-width: 2000px){.app__header{padding-top:10rem}}@media screen and (max-width: 1200px){.app__header{flex-direction:column}}@media screen and (max-width: 450px){.app__header{padding:8.5rem 1rem 2rem}}.app__header-info{flex:.4;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;z-index:10}@media screen and (max-width: 2000px){.app__header-info{width:100%;margin:0rem}}.app__header-badge{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.app__header-img{display:flex;position:relative}.app__header-img img{object-fit:contain;z-index:1}@media screen and (max-width: 600px){.app__header-img img{width:100%}}.app__header-img .overlay_circle{position:absolute;left:-9.5rem;right:0;bottom:0;z-index:0;width:90%;height:100%}@media screen and (max-width: 1200px){.app__header-img .overlay_circle{left:-.1rem;margin:-2rem 0;width:100%;height:100%}}.badge-cmp,.tag-cmp{padding:1rem 2rem;border:#ffffff;border-radius:1.5rem;flex-direction:row;width:auto;box-shadow:0 0 2rem #0000001a}.badge-cmp span,.tag-cmp span{font-size:3.5rem}@media screen and (min-width: 600px){.badge-cmp span,.tag-cmp span{font-size:4.5rem}}.tag-cmp{flex-direction:column;margin-top:1.5rem;font-size:1.6rem}.tag-cmp p{width:100%}.project-button{padding:1rem 2rem;border-radius:1.5rem;font-size:1.7rem;margin-top:2rem;cursor:pointer;box-shadow:0 8px 15px #0000001a;transition:all .3s ease 0s}.project-button:hover{background-color:#313bac;box-shadow:0 15px 20px #313bac;transform:translateY(-7px)}.project-button:hover a{color:#fff}.project-button:active{transform:translateY(-1px)}.project-button a{display:flex;justify-content:center;align-items:center;text-decoration:none;color:#030303;font-weight:500}.project-button a svg{margin-left:.7rem}.app__profiles{display:flex;justify-content:center;flex-wrap:wrap;margin-top:2rem}.app__profiles-item{width:25rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin:2rem}.app__profiles-item img{width:100%;height:20rem;border-radius:.5rem;object-fit:cover}@media screen and (max-width: 600px){.app__profiles-item{width:30rem}}@media screen and (min-width: 2000px){.app__profiles-item{width:23rem;margin:2rem 4rem}.app__profiles-item img{height:20rem}}.work{width:100%;flex-direction:column}.work__filter{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;margin:4rem 0 2rem}.work__filter-item{background:green;padding:.5rem 1rem;border-radius:.5rem;background-color:#fff;color:#000;cursor:pointer;transition:all .3s ease;margin:.5rem}.work__filter-item:hover{background-color:#313bac;color:#fff}@media screen and (min-width: 2000px){.work__filter-item{padding:1rem 2rem;border-radius:.85rem}}.work__filter-active{background-color:#313bac;color:#fff!important}.work__portfolio{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.work__portfolio-cards{height:25rem;border-radius:.2rem;width:17rem;flex-direction:column;margin:2rem;padding:1rem;background-color:#fff;color:#000;cursor:pointer;transition:all .3s ease}.work__portfolio-cards:hover{box-shadow:0 0 1.5rem #0003}@media screen and (min-width: 2000px){.work__portfolio-cards{width:29rem;padding:1.25rem;border-radius:.75rem}}@media screen and (max-width: 300px){.work__portfolio-cards{width:100%;margin:1rem}}.work__portfolio-img{width:100%;height:14rem;position:relative}.work__portfolio-img img{width:100%;height:100%;border-radius:.5rem;object-fit:cover}@media screen and (min-width: 2000px){.work__portfolio-img{height:22rem}}.work__portfolio-content{padding:.5rem;width:100%;position:relative;flex-direction:column}.work__portfolio-content h4{margin-top:1rem}.work__portfolio-tag{position:absolute;padding:.5rem 1rem;border-radius:1rem;background-color:#fff;top:-2rem}.work__portfolio-icon-container{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#00000080;border-radius:.5rem;opacity:0;transition:all .3s ease}.work__portfolio-icon-container div{width:3rem;height:3rem;border-radius:50%;background-color:#00000080;color:#fff;margin:1rem;cursor:pointer;transition:all .3s ease}.work__portfolio-icon-container svg{width:50%;height:50%;color:#fff}.work__portfolio-iconsmall{width:100%;height:100%;margin-top:2rem;display:flex;align-items:center;justify-content:center}.work__portfolio-iconsmall div{display:none;margin:1rem;width:2rem;height:2rem;border-radius:50%;background-color:#00000080}.work__portfolio-iconsmall div svg{width:50%;height:50%;color:#fff}@media screen and (max-width: 800px){.work__portfolio-iconsmall div{display:flex}}.skills{width:100%;flex-direction:column}.skills__container{width:100%;display:flex;flex-direction:column}@media screen and (max-width: 900px){.skills__container{width:100%;flex-direction:column}}.skills__container-list{flex:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 900px){.skills__container-list{margin-right:0;justify-content:center;align-items:center}}.skills__container-item{flex-direction:column;text-align:center;margin:1rem;transition:all .3s ease-in-out}.skills__container-item div{width:9rem;height:9rem;border-radius:50%;background-color:#fff}.skills__container-item div img{width:50%;height:50%}.skills__container-item div:hover{box-shadow:0 0 2.5rem #fef4f5}@media screen and (min-width: 2000px){.skills__container-item div{width:15rem;height:15rem}}.skills__container-item p{font-weight:500;margin-top:.5rem}.footer{display:flex;justify-content:center;align-items:center;flex-direction:column;display:none;padding:2.5rem}.footer__icon{display:flex;justify-content:center;align-items:center}.footer__icon div{padding:2rem}.footer__icon div svg{width:3rem;height:3rem;color:#6b7688}@media screen and (max-width: 800px){.footer{display:block}}.app__container{width:100%;min-height:100vh;display:flex;flex-direction:row}.app__flex{display:flex;justify-content:center;align-items:center}.app__wrapper{flex:1;width:100%;flex-direction:column;padding:2rem}@media screen and (max-width: 450px){.app__wrapper{padding:4rem 1rem 2rem}}.resume-button{margin-top:.8rem;box-shadow:0 8px 15px #0000001a;transition:all .3s ease 0s}.resume-button:hover{box-shadow:0 15px 20px #313bac;color:#fff;transform:translateY(-7px)}.resume-button:active{transform:translateY(-1px)}.resume-button a{text-transform:uppercase;font-size:1.5rem;color:#030303;text-decoration:none;line-height:1.5;border:solid .2rem #000;padding:.3rem .5rem;transition:all .3s ease}.resume-button a:hover{background-color:#313bac;color:#fff!important}.head-text{font-size:3.5rem;font-weight:800;text-align:center;color:#030303;text-transform:capitalize}.head-text span{color:#313bac}@media screen and (min-width: 2000px){.head-text{font-size:4rem}}@media screen and (max-width: 450px){.head-text{font-size:2rem}}.p-text{display:flex;justify-content:center;align-items:center;font-size:1.5rem;list-style:none;text-align:left;color:#6b7688;line-height:1.5}@media screen and (min-width: 2000px){.p-text{font-size:1.75rem}}.bold-text{font-size:1rem;font-weight:800;color:var(--black-color);text-align:left}@media screen and (min-width: 2000px){.bold-text{font-size:2rem}}@media screen and (max-width: 450px){.bold-text{font-size:.9rem}}.app__social{display:flex;justify-content:flex-end;align-items:center;flex-direction:column;margin-bottom:3rem;padding:1rem}.app__social div{width:4rem;height:4rem;border-radius:50%;background-color:#fff;margin:.25rem 0;border:1px solid #e4e4e4;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.app__social div svg{width:1.5rem;height:1.5rem;color:#6b7688}.app__social div:hover{background-color:#313bac;border-color:#313bac}.app__social div:hover svg{color:#fff}@media screen and (min-width: 2000px){.app__social div{width:70px;height:70px;margin:.5rem 0}.app__social div svg{width:30px;height:30px}}.app__navigation{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1rem}.app__navigation .app__navigation-dot{width:10px;height:10px;border-radius:50%;background-color:#cbcbcb;margin:.5rem;transition:background-color .2s ease-in-out}.app__navigation .app__navigation-dot:hover{background-color:var(--secondary-color)}@media screen and (min-width: 2000px){.app__navigation .app__navigation-dot{width:20px;height:20px}}@media screen and (max-width: 800px){.app__navigation,.app__social{display:none}.copyright{padding:2rem}}*,*:after,*:before{margin:0;padding:0;box-sizing:inherit;scroll-behavior:smooth}html{font-size:62.5%}body{background-color:#edf2f8;font-family:DM Sans,sans-serif;color:#030303;box-sizing:border-box}@media (max-width: 56.25em){body{margin:0}}.u-center-text{text-align:center!important}.u-margin-bottom-sm{margin-bottom:1.5rem!important}.u-margin-bottom-md{margin-bottom:4rem!important}.u-margin-bottom-lg{margin-bottom:8rem!important}.u-margin-top-xs{margin-top:1.5rem!important}.u-margin-top-sm{margin-top:4.5rem!important}.u-margin-top-md{margin-top:8rem!important}.u-margin-top-lg{margin-top:10rem!important}
