*{box-sizing:border-box}body,html{font-family:Apercu,Source Sans Pro,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;margin:0;padding:0;width:100%}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-thumb{background-color:#0967d2;border-bottom-left-radius:10px;border-bottom-right-radius:10px}::-webkit-scrollbar-track{background:#fff}a{color:inherit;font-weight:700;text-decoration:none;transition:all .2s ease-in-out}ul{list-style:none;margin:0;padding:0}svg{fill:currentColor;color:#555;height:100%;opacity:.6;width:100%}img{max-width:100%;vertical-align:middle}strong{color:#0967d2;font-weight:700}.lightMode{background-color:#dfdee5;color:#333}.darkMode,.lightMode{transition:all .3s ease-in-out}.darkMode{background-color:#0d1117;color:#fff}.toggle{justify-content:end;padding:3rem 0;width:90%}.intro,.toggle{display:flex;margin:0 auto}.intro{flex-direction:column;height:85vh;justify-content:space-around;max-width:1440px;padding:130px 90px}@media screen and (max-width:630px){.intro{padding:100px 70px}}@media screen and (max-width:550px){.intro{padding:100px 50px}}@media screen and (max-width:480px){.intro{height:85vh;padding:30px 50px}}.intro-hello,.intro-tagline{font-size:2.5rem}@media screen and (max-width:1024px){.intro-hello,.intro-tagline{font-size:2.25rem}}@media screen and (max-width:768px){.intro-hello,.intro-tagline{font-size:2rem}}@media screen and (max-width:550px){.intro-hello,.intro-tagline{font-size:1.75rem}}@media screen and (max-width:390px){.intro-hello,.intro-tagline{font-size:1.5rem}}@media screen and (max-width:360px){.intro-hello,.intro-tagline{font-size:1.3rem}}.intro-tagline .emoji{height:40px;width:40px}@media screen and (max-width:1024px){.intro-hello .emoji,.intro-tagline .emoji{height:35px;width:35px}}@media screen and (max-width:768px){.intro-hello .emoji,.intro-tagline .emoji{height:30px;width:30px}}@media screen and (max-width:360px){.intro-hello .emoji,.intro-tagline .emoji{height:25px;width:25px}}.intro-hello{color:#0967d2;font-weight:600}.intro-tagline{font-weight:300;max-width:900px}.intro-tagline .name{color:#0967d2;font-weight:700}.intro-contact{font-size:1.25rem;font-weight:400}@media screen and (max-width:550px){.intro-contact{font-size:1rem}}.intro-contact .emoji{height:30px;margin:0 5px;vertical-align:text-bottom;width:30px}@media screen and (max-width:550px){.intro-contact .emoji{height:25px;width:25px}}.intro-contact .highlight-link{box-shadow:inset 0 -3px 0 #0967d2;display:inline-block;font-weight:400;padding:2px 3px;text-decoration:none;transition:all .2s ease-in-out}.intro-contact .highlight-link:hover{box-shadow:inset 0 -33px 0 0 #0967d2;color:#fff}.section{display:flex;justify-content:center;padding:75px 170px}@media screen and (max-width:1280px){.section{padding:100px}}@media screen and (max-width:1024px){.section{padding:50px}}@media screen and (max-width:768px){.section{display:block}}@media screen and (max-width:480px){.section{padding:50px 35px}}.section-title{color:#0967d2;flex-shrink:0;font-size:1.2rem;font-weight:900;letter-spacing:2px;margin-right:70px;text-align:right;text-transform:uppercase;width:200px}@media screen and (max-width:1024px){.section-title{margin-right:50px}}@media screen and (max-width:850px){.section-title{width:150px}}@media screen and (max-width:768px){.section-title{text-align:left;width:auto}}.section-content{font-size:1rem;font-weight:300;max-width:650px;width:100%}@media screen and (max-width:768px){.section-content{padding-left:50px;padding-top:30px}}@media screen and (max-width:480px){.section-content{padding-left:30px}}.section-content p{margin-bottom:25px;margin-top:0}.section-content .underline-link{color:#0967d2;display:inline-block;position:relative}.section-content.section-icons{padding:1.25rem 0 0}.section-icons{grid-column-gap:25px;grid-row-gap:50px;cursor:pointer;display:grid;font-size:1rem;font-weight:300;grid-template-columns:repeat(4,minmax(100px,1fr));padding-top:10px;width:100%}.icon-hover{transition:opacity .4s,-webkit-transform .25s;transition:transform .25s,opacity .4s;transition:transform .25s,opacity .4s,-webkit-transform .25s}.icon-hover:hover{color:#0967d2;opacity:1;-webkit-transform:scale(1.25);transform:scale(1.25)}.section-icons>*{margin:0 25px;width:50px}@media screen and (max-width:970px){.section-icons>*{margin:0 25px;width:45px}}@media screen and (max-width:768px){.section-icons{grid-row-gap:10px;grid-template-columns:repeat(4,minmax(auto,1fr))}.section-icons>*{grid-template-columns:repeat(4,minmax(70px,1fr));margin:10px 25px;width:45px}}@media screen and (max-width:550px){.section-icons{grid-row-gap:25px;align-content:center;align-items:center;align-self:center;grid-template-columns:repeat(3,minmax(70px,1fr));justify-content:center;justify-items:center;margin:0 auto}.section-icons>*{margin:15px 25px;width:50px}}.projects .project{margin-bottom:50px;max-width:600px}.experience .project-name,.projects .project-name{margin-bottom:10px}.projects .project p{font-size:.9rem;margin-bottom:20px}.experience .project p{font-size:.9rem}.section-content-exp{font-size:1rem;font-weight:300;max-width:650px;width:100%}@media screen and (max-width:768px){.section-content-exp{padding-left:50px;padding-top:30px}}@media screen and (max-width:480px){.section-content-exp{padding-left:30px}}.section-content-exp p{margin-bottom:10px}.projects .project-used-item{background:0 0;border:1px solid #0967d2;border-radius:3px;color:#0967d2;display:inline-block;font-size:.75rem;font-weight:700;margin:3px 3px 3px 0;padding:2px 7px}.projects .project-used-item:first-of-type{margin-left:0}.experience .project-used-item{background:0 0;border:1px solid #0967d2;border-radius:3px;color:#0967d2;display:inline-block;font-size:.75rem;font-weight:700;margin:3px 3px 3px 0;padding:2px 7px}.experience .project-used-item:first-of-type{margin-left:0}.experience .project-used p{text-wrap:nowrap;display:block}.section.projects{padding-bottom:0}.projects-flex{align-items:center;align-self:center;color:#0967d2;display:flex;justify-content:center;margin:0 auto;padding-bottom:2rem}.projects-flex h4{font-size:1.1rem;margin:0}.arrow-link,.expreience-title{background-color:initial;display:inline-block;font-weight:700;transition:all .2s ease-in-out;white-space:nowrap}.experience-space{align-items:center;display:flex;justify-content:space-between}.expreince-date{font-size:.9rem;margin-left:20px}@media screen and (max-width:630px){.expreince-date{display:block;font-size:.9rem;margin-left:0}}@media screen and (max-width:480px){.expreince-date{display:block;font-size:.9rem;margin-left:0}}.expreience-title2{background-color:initial;display:inline-block;font-style:italic;font-weight:500;transition:all .2s ease-in-out}.expreience-desc1{margin:0}.arrow-link:after{background:url(data:image/png;base64,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) no-repeat 50%;background-size:100%;bottom:2px;content:"";display:inline-block;height:20px;margin-left:15px;position:relative;transition:all .2s ease-in-out;vertical-align:middle;width:20px}.arrow-link:hover:after{-webkit-transform:translateX(7px);transform:translateX(7px)}.footer{align-items:center;display:flex;justify-content:space-between;padding:50px 80px}@media screen and (max-width:1024px){.footer{padding:50px}}@media screen and (max-width:630px){.footer{display:block}}@media screen and (max-width:480px){.footer{padding:50px 30px}}.footer-copyright{font-weight:700;width:200px}@media screen and (max-width:630px){.footer-copyright{margin-bottom:25px;text-align:center;width:auto}.footer-copyright .bottom,.footer-copyright .top{display:inline-block;padding-right:3px}}@media screen and (max-width:480px){.footer-copyright .bottom,.footer-copyright .top{display:block}}@media screen and (max-width:630px){.footer-links{justify-content:center}}.footer-copyright .emoji{height:20px;margin:0 3px;vertical-align:text-bottom;width:20px}.footer-links a{color:#0967d2!important;display:inline-block;font-weight:700;margin:0 10px;outline:0;position:relative;text-transform:uppercase}@media screen and (max-width:1024px){.footer-links{margin-left:10px}}.footer-links a:after{background:#0967d2;content:"";height:1px;left:0;opacity:0;position:absolute;top:100%;-webkit-transform:translateY(-5px);transform:translateY(-5px);transition:height .3s,opacity .3s,-webkit-transform .3s;transition:height .3s,opacity .3s,transform .3s;transition:height .3s,opacity .3s,transform .3s,-webkit-transform .3s;width:100%}.footer-links a:focus:after,.footer-links a:hover:after{border-radius:3px;height:2px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.footer-links a .text{display:inline;font-size:.75rem;letter-spacing:1px}
/*# sourceMappingURL=main.42a11913.css.map*/