@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap";/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover,a:focus{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.grid{display:grid}.h-full{height:100%}.w-full{width:100%}.text-center{text-align:center}.text-start{text-align:left}.text-end{text-align:right}.text-white{color:#fff}.text-black{color:#000}.text-mauve{color:#7f4bd3}.justify{text-align:justify}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.bg-white{background-color:#fff}.bg-black{background-color:#000}.text{font-weight:400;color:#dadada}*{margin:0;padding:0;box-sizing:border-box}body{min-height:100vh}ul{list-style-type:none}a{text-decoration:none;color:unset}img{width:100%;display:block}body{line-height:1.6;font-size:16px;background:#15161a;font-family:Outfit,sans-serif;letter-spacing:.2px;color:#f7f7f7}@media (max-width: 420px){p{font-size:14px!important}h3{font-size:16px!important}}.container{max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width: 992px){.container{padding:0 1rem}}.page-container{overflow-x:hidden!important}.dotted-border-left{position:relative}.dotted-border-left:after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#585d6c}.dots-shape{width:20px;height:20px;border-radius:100%;background-color:#262833;position:relative;z-index:1;box-shadow:#0000003d 0 3px 8px}.dots-shape:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#7f4bd3;border-radius:100%}.diamond-shapes-group{display:flex;align-items:center;margin-left:8px}.diamond-shapes-group img{width:20px;margin-left:-8px}.resume-block div[class*=-list]{margin-left:16px;row-gap:0}@media (max-width: 576px){.resume-block div[class*=-list]{padding:8px 0}}.header{padding-top:60px;padding-bottom:60px}@media (max-width: 992px){.header{padding-top:40px;padding-bottom:40px}}@media (max-width: 576px){.header{padding-top:24px;padding-bottom:24px}}.header .header-content{grid-template-columns:auto 320px;column-gap:30px;padding:24px;box-shadow:#00000026 0 5px 15px;background-color:#202226;border-radius:8px}@media (max-width: 992px){.header .header-content{grid-template-columns:100%;row-gap:20px;padding:16px}}.header .header-intro-wrapper{margin-bottom:30px}@media (max-width: 576px){.header .header-intro-wrapper{margin-bottom:20px}}.header .header-intro{padding-right:30px;border-right:1px solid #585d6c}@media (max-width: 992px){.header .header-intro{padding-bottom:20px;border-right:0;border-bottom:1px solid #585d6c}}.header .avatar{max-width:100px;margin-left:-16px;margin-right:12px}@media (max-width: 768px){.header .avatar{max-width:86px}}@media (max-width: 576px){.header .avatar{max-width:70px;margin-right:4px;margin-left:-10px}}.header .header-name{line-height:1.3;font-weight:700;background:#846bad;background:linear-gradient(to right,#7f4bd3,#a470f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 768px){.header .header-name{font-size:28px}}@media (max-width: 576px){.header .header-name{font-size:24px}}.header .header-text{margin-top:20px}.header .contact-info-list{row-gap:10px}@media (max-width: 576px){.header .contact-info-list{row-gap:4px}}.header .contact-info-list .info-item{grid-template-columns:30px auto;column-gap:6px}.header .contact-info-list .info-item-icon{display:flex;align-items:center;justify-content:center;margin-top:2px;width:24px;height:24px;background-color:#262833;border-radius:100%}.header .contact-info-list .info-item-text{word-break:break-all}.header .contact-social-list{column-gap:16px;margin-top:20px}.header .contact-social-list .social-item a{position:relative}.header .contact-social-list .social-item a:hover .tooltip{opacity:1;visibility:visible}.header .contact-social-list .social-item img{transition:all .3s ease-in-out;width:32px}.header .contact-social-list .social-item img:hover{scale:1.1}.header .contact-social-list .social-item .tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);font-size:13px;background-color:#fff;color:#7f4bd3;padding:0 6px;border-radius:3px;font-weight:600;box-shadow:#00000059 0 5px 15px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.header .contact-social-list .social-item .tooltip:after{content:"";position:absolute;bottom:calc(100% - 1px);left:50%;transform:translate(-50%);width:0;height:0;border:5px solid;border-color:transparent transparent #ffffff transparent;pointer-events:none}.title{position:relative;column-gap:16px;left:-10px}.title h1,.title h2,.title h3{font-size:24px;font-weight:600}.education-sc .edu-title{margin-bottom:6px;gap:10px}.education-sc .edu-icon{width:20px}.education-sc .education-list{margin-left:24px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:12px;column-gap:24px;padding:16px 0}@media (max-width: 992px){.education-sc .education-list{grid-template-columns:repeat(2,1fr);column-gap:20px}}@media (max-width: 576px){.education-sc .education-list{grid-template-columns:100%}}.education-sc .education-item{padding:12px 0}@media (max-width: 576px){.education-sc .education-item{padding:10px 0}}.education-sc .edu-course{font-weight:600;font-size:18px}.education-sc .edu-info{margin-left:30px}.experience-sc .experience-content.dotted-border-left:after{top:10px}.experience-sc .experience-list{row-gap:20px;column-gap:32px;display:grid;grid-template-columns:repeat(2,1fr);margin-left:24px;padding:16px 0}@media (max-width: 992px){.experience-sc .experience-list{grid-template-columns:100%;column-gap:20px}}.experience-sc .experience-item{padding:12px 0}.experience-sc .exp-time{color:#828282;font-size:15px;margin-bottom:4px;column-gap:4px}.experience-sc .exp-position{margin-bottom:10px;column-gap:20px;font-size:18px}.experience-sc .exp-position .exp-position-text{font-weight:700}.experience-sc .exp-company{gap:10px}.experience-sc .exp-company .company-logo{width:30px;height:30px;border-radius:100%;background-color:#fff;border:2px solid #ffffff}.experience-sc .exp-company .company-logo img{border-radius:100%}.experience-sc .exp-company .company-name{font-weight:600}.experience-sc .exp-description{margin:12px 0 4px}.experience-sc .exp-description .exp-desc{display:flex;align-items:flex-start;gap:10px}.experience-sc .exp-description .exp-desc img{width:15px;margin-top:7px}.experience-sc .exp-links a{font-size:15px;text-decoration:underline;display:flex;align-items:center;column-gap:8px;color:#7f4bd3}.skill-sc .skill-list{display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);margin-left:24px;padding:16px 0}@media (max-width: 992px){.skill-sc .skill-list{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.skill-sc .skill-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.skill-sc .skill-list{grid-template-columns:100%}}.skill-sc .skill-icon{width:40px;margin:6px auto 12px}.skill-sc .skill-item{padding:16px 8px;background-color:#202226;border-radius:8px;box-shadow:#00000026 0 5px 15px;margin:12px 0;transition:all .3s ease-in-out;cursor:pointer}.skill-sc .skill-item:hover{scale:1.05;box-shadow:#00000040 0 5px 15px 2px}@media (max-width: 992px){.skill-sc .skill-item{margin:6px 0}}.skill-sc .skill-name{margin-bottom:6px}.cert-award-sc .cert-award-list{gap:12px;display:grid;margin-left:24px;padding:16px 0;column-gap:24px;grid-template-columns:repeat(3,1fr)}@media (max-width: 992px){.cert-award-sc .cert-award-list{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.cert-award-sc .cert-award-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.cert-award-sc .cert-award-list{grid-template-columns:100%}}.cert-award-sc .cert-award-icon{width:40px}.cert-award-sc .cert-award-icon img{border-radius:100%}.cert-award-sc .cert-award-item{column-gap:16px;grid-template-columns:40px auto;margin:12px 0}.cert-award-sc .cert-award-provider{color:#828282;font-weight:500}.cert-award-sc .cert-award-course{font-weight:600;font-size:16px}@media (max-width: 768px){.cert-award-sc .cert-award-info{grid-template-columns:100%}}.cert-award-sc .cert-award-info-r{color:#828282;font-size:15px}@media (max-width: 768px){.cert-award-sc .cert-award-info-r{justify-content:flex-start}}.hobbies-sc{margin-bottom:40px}.hobbies-sc .hobbies-content{padding-bottom:20px;position:relative}.hobbies-sc .hobbies-content>.dots-shape{position:absolute;left:-10px;bottom:0}.hobbies-sc .hobbies-list{padding:16px 0;margin-left:24px;column-gap:40px}.hobbies-sc .hobbies-item{column-gap:10px;padding:12px 0}.hobbies-sc .hobbies-icon{color:#7f4bd3;max-width:40px;margin-right:auto;margin-left:auto}.hobbies-sc .hobbies-text{margin-top:6px}.project-sc .project-list{display:grid;column-gap:24px;grid-template-columns:repeat(3,1fr);margin-left:24px;padding:16px 0}@media (max-width: 992px){.project-sc .project-list{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.project-sc .project-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.project-sc .project-list{grid-template-columns:100%}}.project-sc .project-icon{margin:6px auto 12px}.project-sc .project-icon img{border-radius:8px}.project-sc .project-item{padding:16px 8px;background-color:#202226;border-radius:8px;box-shadow:#00000026 0 5px 15px;margin:12px 0;transition:all .3s ease-in-out;cursor:pointer}.project-sc .project-item:hover{scale:1.05;box-shadow:#00000040 0 5px 15px 2px}@media (max-width: 992px){.project-sc .project-item{margin:6px 0}}.project-sc .project-name{margin-bottom:6px}.project-sc .project-skills{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:12px 0}.project-sc .project-skills .project-skill{background-color:#000;padding:2px 10px;border-radius:8px}.project-sc .project-actions{display:flex;justify-content:center;align-items:center;gap:10px}.project-sc .project-actions .project-action{font-size:25px}
