@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.flex{display:flex}.flex.flex-col{flex-direction:column}.flex.flex-row{flex-direction:row}.items-start{align-items:start}.items-stretch{align-items:stretch}.items-center{align-items:center}.items-end{align-items:end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:end}.space-y-major>:not(:first-child){margin-top:2rem}.space-y-minor>:not(:first-child){margin-top:1rem}.space-x-major>:not(:first-child){margin-left:2rem}.space-x-minor>:not(:first-child){margin-left:1rem}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--background-l-first:#fff;--background-l-sec:#f3f7f9;--background-l-form:#f7f7f7;--nav-foot-bg:#121212;--emphasis-l-bg:#121212;--emphasis-l-text:#fafafa;--emphasis-d-bg:#fafafa;--emphasis-d-text:#121212;--background-d-first:#0d0d0d;--background-d-sec:#161616;--background-d-form:#161616;--prim-color:#eab400;--sec-l-color:#3178c6;--sec-d-color:#ebebeb;--card-l-bg:#f5f5f5;--card-d-bg:#181818;--text-b:#000;--text-b-h:#000000d4;--text-b-m:#0009;--text-b-l:#0000004d;--text-w:#fff;--text-w-h:#ffffffd4;--text-w-m:#fff9;--text-w-l:#ffffff4d}@media (prefers-color-scheme:light){:root{--first-bg:var(--background-l-first);--sec-bg:var(--background-l-sec);--form-bg:var(--background-l-form);--nav-footer-bg:var(--nav-foot-bg);--sec-color:var(--sec-l-color);--card-bg:var(--card-l-bg);--text:var(--text-b);--text-h:var(--text-b-h);--text-m:var(--text-b-m);--text-l:var(--text-b-l);--emphasis-bg:var(--emphasis-l-bg);--emphasis-text:var(--emphasis-l-text)}body{background-color:var(--first-bg);color:var(--text-h)}}@media (prefers-color-scheme:dark){:root{--first-bg:var(--background-d-first);--sec-bg:var(--background-d-sec);--form-bg:var(--background-d-form);--nav-footer-bg:var(--nav-foot-bg);--sec-color:var(--sec-d-color);--card-bg:var(--card-d-bg);--text:var(--text-w);--text-h:var(--text-w-h);--text-m:var(--text-w-m);--text-l:var(--text-w-l);--emphasis-bg:var(--emphasis-d-bg);--emphasis-text:var(--emphasis-d-text)}body{background-color:var(--first-bg);color:var(--text-h)}}html{font-size:calc(7.5px + .5vmin)}body{background-color:var(--first-bg);font-family:Lato,Montserrat,sans-serif}div,h1,h2,h3,h4,h5,h6,input,p,small,span,textarea{font-family:Lato,sans-serif}h1{font-size:4rem}h2{font-size:3.5rem}h3{font-size:3rem}h4{font-size:2.5rem}h5{font-size:2rem}h6{font-size:1.8rem}a,button,input,li,p,textarea,textarea::placeholder{font-size:1.5rem;text-decoration:none}small{font-size:1.2rem}a{font-weight:700;text-decoration:none}.cta-btn,a{color:var(--text)}.cta-btn{background-image:linear-gradient(90deg,#d3a200,#ffd72a);border:none;border-radius:.4rem;font-weight:500;padding:.8rem 1.6rem;text-transform:uppercase}.cta-btn:disabled{background-image:linear-gradient(90deg,#d3a2004d,#ffd72a4d);color:var(--text-l)}.outlined-btn{border:.2rem solid #eab400;border:.2rem solid var(--prim-color);border-radius:.4rem;padding:.6rem 1.6rem}.outlined-btn,.text-btn{background-color:initial;color:#eab400;color:var(--prim-color);font-weight:500;text-transform:uppercase}.text-btn{border:none;border-bottom:.2rem solid #eab400;border-bottom:.2rem solid var(--prim-color);padding:.8rem .2rem .6rem}input[type=email],input[type=number],input[type=password],input[type=text],textarea{background-color:initial;border:none;border-bottom:.2rem solid var(--text-l);color:var(--text-h);display:block;margin-bottom:.2rem;padding:.8rem .8rem .4rem;position:relative;transition:all .25s}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:var(--text-m);text-transform:capitalize;transition:all .25s}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{background-color:initial;border-bottom:.2rem solid var(--text-m);font-family:serif;font-family:initial;outline:none;transition:all .25s}input[type=email]:focus::placeholder,input[type=number]:focus::placeholder,input[type=password]:focus::placeholder,input[type=text]:focus::placeholder,textarea:focus::placeholder{color:var(--text-l);font-family:Lato,sans-serif;transition:all .25s}.important-header{color:var(--sec-color);text-transform:capitalize}.main-header,.sub-header{color:var(--text-h);text-transform:capitalize}.body-text{color:var(--text-m)}::-webkit-scrollbar{display:none}.link{color:#3178c6;color:var(--sec-l-color)}nav{align-items:center;background-color:var(--first-bg);box-shadow:0 6px 20px 4px var(--first-bg);display:flex;flex-wrap:wrap;justify-content:space-between;left:0;padding:16px 10vw;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}nav a{color:#3178c6;color:var(--sec-l-color);display:block;font-weight:700;padding:8px;text-decoration:none;text-transform:uppercase}nav>.contacts{align-items:center;background-color:initial;box-shadow:none;display:flex;gap:.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;position:relative}nav>.contacts>a:nth-child(2){margin:0}.skills-container{display:flex;flex-wrap:wrap;gap:8px}.chip-wrapper{background-color:var(--card-bg);border-radius:2rem;box-shadow:1px 1px 6px #0000001a;letter-spacing:.5px;padding:8px 16px;transition:all .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.chip-wrapper small{color:var(--text-m);font-weight:600;line-height:1.2rem;text-transform:capitalize}.chip-wrapper a{line-height:1.2rem;padding:0}.emphasize{background-color:var(--emphasis-bg)}.downloadable{background-color:#3178c6;background-color:var(--sec-l-color);transition:all .3s ease-in-out}.downloadable small,.emphasize small{color:var(--emphasis-text)}.chip-wrapper a[download=true]{background-color:#3178c6;background-color:var(--sec-l-color)}.hoverable{opacity:100%}.hoverable:hover{opacity:60%}.chip-wrapper .downloader{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px}.project-card{background-color:var(--card-bg);border-radius:.4rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:calc(1.4rem + 4px);max-height:35vh;min-height:35vh;padding:calc(1.4rem + 4px) 1.4rem 4rem;position:relative}.product-card-img{height:2rem;width:auto}.project-active{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.project-card a{text-transform:capitalize}.project-card small{color:var(--text-m)}.project-card>*{margin-bottom:1.4rem}.project-card .skills-container{bottom:0;position:absolute;right:1.4rem}.project-card>button{background-color:initial;border:1px solid var(--text);border-radius:1.2rem;cursor:pointer;padding:2px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project-card>button>small{color:var(--text);font-weight:500;line-height:1.2rem;text-transform:capitalize}.project-card>.desc>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}.xp-card{background-color:var(--card-bg);box-shadow:1px 4px 6px #00000026;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2rem;position:relative;transition:all .5s ease-in-out;width:100%}.xp-card>.job_des{color:var(--text-m);display:flex;flex-direction:column;gap:1rem;list-style:none;margin-top:2rem;width:100%}.xp-header{color:var(--text-h);margin-bottom:.5rem}.xp-company{font-weight:500}.xp-company>span{color:var(--text-h);margin-right:1rem}.xp-company>span:nth-child(2){color:var(--text-m);display:inline-block;font-style:italic}.other-proj-wrapper p{margin-bottom:16px}.other-proj-wrapper a{font-size:inherit;text-transform:capitalize}.other-proj-wrapper .iframe-container{border-radius:2rem;height:50vh;position:relative;width:100%}.other-proj-wrapper .iframe-container>.loader{background-color:var(--card-bg);border-radius:2rem;height:100%;left:0;position:absolute;top:0;transition:all .3s;width:100%}.other-proj-wrapper .iframe-container>.loader.isLoaded{transition:all .3s;visibility:hidden}.other-proj-wrapper .iframe-container>.loader.isLoading{transition:all .3s;visibility:visible}.other-proj-wrapper .iframe-container>iframe{border-radius:2rem;height:100%;width:100%}.other-proj-wrapper .iframe-container>iframe::-webkit-scrollbar{display:none}section{padding:5vmin 10vw}@media screen and (min-width:1440px){section{padding-inline:calc(50% - 650px)}}.hero{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr 1fr;justify-content:center;width:100%}.hero>.hero-img img{height:auto;width:100%}.hero>.name{grid-column:2/span 2}.hero h1{text-transform:capitalize}.hero .name{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero .name h4{font-weight:400;text-transform:capitalize}.hero .role{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem;margin-block:16px}.hero .role,.hero .role h6{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero .role h6{color:var(--text-m);font-weight:400;padding-block:8px;text-transform:uppercase}.hero .skills-container{justify-content:left}.info-btn{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.info-btn button{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center}.contacts{position:absolute;right:0;top:calc(100% + 4px);z-index:10}.bio-header h5{color:var(--text-h);font-weight:600;text-transform:capitalize}.bio-header p{color:var(--text-m)}.bio-header>*{margin-bottom:2.4rem}.attributes{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.projects h5,.xp-wrapper h5{margin-bottom:2.4rem}.frontend>small,.other-projects small:not(.card-link){color:var(--text-m);display:block;font-weight:400;letter-spacing:.25rem;margin-block:1.2rem;text-transform:uppercase}.frontend .cards-wrapper{display:grid;grid-template-columns:1fr 1fr}.cards-wrapper{align-items:start;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.cards-wrapper>div{flex:1 1;min-width:40%}.other-projects{margin-block:2.4rem}.other-projects .cards-wrapper{gap:2.4rem}.other-projects .cards-wrapper>div{flex-basis:calc(50% - 1.2rem);flex-grow:1;flex-shrink:1}@media screen and (max-width:1024px){.hero{grid-template-columns:1fr 1fr}.hero>.name>h1{color:var(--text)}.hero>.name>.role{width:100%}.hero>.name>.role,.hero>.name>.skills-container{justify-content:center}.cards-wrapper,.xp-wrapper .cards-wrapper{flex-direction:column}.other-projects .cards-wrapper>div{flex:0 0 100%!important;width:100%}}@media screen and (max-width:979px){.project-card:first-child{flex-basis:100%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.project-card{flex-basis:100%;width:100%}}@media screen and (max-width:750px){.hero{grid-template-columns:1fr}.hero>.name{grid-column:1}.frontend .cards-wrapper{grid-template-columns:1fr}}@media screen and (max-width:555px){.hero>.name{text-align:center}.projects .frontend .cards-wrapper{flex-direction:column}.projects .frontend .cards-wrapper>div{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}@media screen and (max-width:480px){.hero{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.hero>.hero-img{flex:0 1 content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;width:100%}.hero>.hero-img>img{max-height:none;width:100%}.hero>.name{flex:0 1 content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.contacts{background-color:var(--card-bg);border-radius:4px;box-shadow:0 0 4px 0 var(--card-bg);padding:4px;transition:all .3s cubic-bezier(.4,2,1,2);visibility:visible;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.icon{width:4vmin}a{box-sizing:initial;display:block;padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contacts a:nth-child(2){margin-block:4px}.invisible{visibility:hidden}
/*# sourceMappingURL=main.8c942d94.css.map*/