body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{background-color:#000;margin:0}.navigationBar{align-items:center;display:flex;justify-content:space-between;position:fixed;top:0;width:100%;z-index:11}.navigationBar__left>a{margin-bottom:30px;margin-top:30px;text-decoration:none;transition:all .25s cubic-bezier(.645,.045,.355,1)}.navigationBar__logo{object-fit:contain;width:100px}.navigationBar__left{align-items:center;display:flex;overflow-x:scroll}.navigationBar__item{align-items:baseline;display:flex;flex-direction:row;justify-content:center;margin-left:30px;margin-right:30px}.navigationBar__item>h4{color:#fff}.navigationBar__item>h4:hover{color:#2997ff;cursor:pointer}.navigationBar__item>h5{color:#2997ff;margin-right:10px}.navigationBar__resumeBtn{border:1px solid #2997ff;border-radius:5px;color:#2997ff;font-size:14px;height:40px;margin-left:30px;margin-right:30px;padding:10px;width:100px}.navigationBar__resumeBtn:hover{cursor:pointer;opacity:.7}.about{flex-direction:column;margin-left:auto;margin-right:auto;padding:100px 0;width:90%}.about,.about__title{display:flex;justify-content:center}.about__title{align-items:baseline}.about__title>h1{color:#fff}.about__title>h3{color:#2997ff;margin-right:10px}.about__content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:60px}.about__text{display:flex;flex-direction:column;margin-bottom:30px;margin-left:auto;margin-right:auto;width:40%}.about__text>h3{color:#e6f1ff;font-family:SF Pro Text,Myriad Set Pro,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:350;letter-spacing:-.022em;line-height:1.4211;margin-top:10px}.about__text>h3>a{color:#2997ff;text-decoration:none}.about__technology{align-items:center;color:#2997ff;display:flex;margin-top:30px}.about__column2{margin-left:50px}.about__technologyItem{display:flex}.about__technologyItem>h3{color:#e6f1ff;font-family:SF Pro Text,Myriad Set Pro,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.022em;line-height:1.4211}.about__image{margin-left:auto;margin-right:auto;width:30%}.about__image>img{object-fit:contain;width:90%}.about__title>hr{align-self:center;border:1px solid #fff;margin-left:2%;width:40%}@media (min-width:240px) and (max-width:699px){.about__text{width:90%}.about__technologyItem>h3,.about__text>h3{font-size:16px}.about__image{margin-left:0;margin-right:0;width:80%}.about__title>h1{font-size:20px}.about__title>h3{font-size:16px}}@media (min-width:700px) and (max-width:1024px){.about__text{width:40%}.about__text>h3{font-size:18px}.about__technologyItem>h3{font-size:17px}.about__image{margin-left:0;margin-right:0;width:50%}}.home{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;min-height:100vh;width:70%}.home>h1{color:#fff;font-size:60px;line-height:1.4211}.home__text>h3{color:#e6f1ff;font-family:SF Pro Text,Myriad Set Pro,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;font-weight:400;letter-spacing:-.022em;line-height:1.4211;margin-top:10px;width:60%}.home>h4{color:#2997ff;font-size:40px;margin-bottom:10px}.home__getInTouchBtn{border:1px solid #2997ff;border-radius:5px;color:#2997ff;font-size:14px;height:50px;margin-top:50px;padding:10px;width:150px}.home__getInTouchBtn:hover{cursor:pointer;opacity:.7}@media (min-width:240px) and (max-width:699px){.home{width:90%}.home>h1{font-size:30px}.home__text>h3{font-size:15px;width:80%}.home>h4{font-size:20px}}.experience{flex-direction:column;margin-left:auto;margin-right:auto;padding:100px 0;width:90%}.experience,.experience__title{display:flex;justify-content:center}.experience__title{align-items:baseline}.experience__title>h1{color:#fff}.experience__title>h3{color:#2997ff;margin-right:10px}.experience__title>hr{align-self:center;border:1px solid #fff;margin-left:2%;width:40%}.experience__left{align-items:center;display:flex;flex-direction:column;margin-right:50px}.experience__left>button{border:0;border-left:2px solid #e6f1ff;border-radius:0;color:#e6f1ff;cursor:pointer;font-family:SF Pro Text,Myriad Set Pro,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;height:50px;outline:0;padding:0 20px 2px;width:150px}.experience__content{display:flex;justify-content:center;margin-top:100px}.experience__left>button:hover{border-left:2px solid #2997ff}.experience__left>button:hover,.experience__left>button:target{background-color:#172a45;color:#2997ff;opacity:.7}.experience__right{width:50%}.experience__right>h3{color:#fff;font-size:24px;margin-bottom:10px}.experience__right>h4{color:#e6f1ff;font-size:20px;margin-bottom:25px}.experience__paragraphItem{align-items:flex-start;color:#2997ff;display:flex;flex-direction:row;margin-bottom:5px}.experience__paragraphItem>p{color:#e6f1ff;font-size:18px}.experience__right>h3>span{color:#2997ff}.experience__activeButton{border-left:2px solid #2997ff;color:#2997ff}@media (min-width:240px) and (max-width:699px){.experience{margin-left:auto;margin-right:auto;width:100%}.experience__content{display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}.experience__left{display:flex;flex-direction:row;margin-bottom:30px;margin-right:0;overflow-x:auto}.experience__right{width:90%}.experience__left>button{border-bottom:2px solid #e6f1ff;border-left:0}.experience__left>button:hover{border-left:0}.experience__activeButton{border-left:0;color:#2997ff}.experience__title>h1{font-size:20px}.experience__title>h3{font-size:16px}}@media (min-width:700px) and (max-width:1024px){.experience__right{width:70%}}.work{flex-direction:column;margin-left:auto;margin-right:auto;padding:100px 0;width:90%}.work,.work__title{display:flex;justify-content:center}.work__title{align-items:baseline}.work__title>h1{color:#fff}.work__title>h3{color:#2997ff;margin-right:10px}.work__title>hr{align-self:center;border:1px solid #fff;margin-left:2%;width:40%}.work__contents{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-top:50px}.work__left{margin-left:10%;width:50%}.work__rightInversed{margin-right:10%;width:50%}.work__left>a>img,.work__rightInversed>a>img{object-fit:contain;opacity:.7;width:100%}.work__left:hover>a>img,.work__rightInversed:hover>a>img{cursor:pointer;opacity:1}.work__right{align-items:flex-end;margin-right:10%}.work__leftInversed,.work__right{display:flex;flex-direction:column;width:50%}.work__leftInversed{align-items:flex-start;margin-left:10%;z-index:10}.work__right{z-index:10}.work__leftInversed>h4,.work__right>h4{color:#2997ff;margin:10px}.work__leftInversed>h2,.work__right>h2{color:#fff;margin:10px}.work__leftInversed>p,.work__right>p{background-color:#172a45;color:#e6f1ff;font-weight:400;line-height:1.4;margin:10px;padding:20px;width:100%}.work__technologies{display:flex}.work__technologies>h5{color:#e6f1ff;margin:10px}.work__open>a{align-items:center;color:#2997ff;display:flex;margin:10px;text-decoration:none}@media (min-width:240px) and (max-width:699px){.work__title>h1{font-size:20px}.work__title>h3{font-size:16px}.work__contents{align-items:center;display:flex;flex-direction:column}.work__left,.work__leftInversed,.work__right,.work__rightInversed{margin-left:auto;margin-right:auto;width:90%}.work__leftInversed>p,.work__right>p{width:90%}}.projects{flex-direction:column;margin-left:auto;margin-right:auto;padding:100px 0;width:90%}.projects,.projects__content{align-items:center;display:flex;justify-content:center}.projects__content{flex-wrap:wrap}.projects__title>h1{color:#fff;padding:30px}@media (min-width:240px) and (max-width:699px){.projects__title>h1{font-size:20px}}.projectItem{background-color:#172a45;height:300px;margin:10px;padding:25px;position:relative;transition:all .25s cubic-bezier(.645,.045,.355,1);width:300px}.projectItem:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.projectItem__icons{align-items:center;background-color:#172a45;display:flex;justify-content:flex-start}.projectItem__icons>.MuiSvgIcon-root{background-color:#172a45;color:#2997ff;height:50px!important;width:50px!important}.projectItem__open{background-color:#172a45;position:absolute;right:0}.projectItem__open>a{align-items:center;color:#2997ff;display:flex;margin:10px;text-decoration:none}.projectItem__open>a,.projectItem__open>a>.MuiSvgIcon-root{background-color:#172a45}.projectItem__description>p,.projectItem__title>h2{background-color:#172a45;color:#fff;padding:10px}.projectItem__description>p{line-height:1.4}.projectItem__technologies{align-items:flex-start;background-color:#172a45;bottom:0;color:#fff;display:flex;padding:10px;position:absolute}.projectItem__technologies>h5{background-color:#172a45;padding-right:10px}@media (min-width:240px) and (max-width:699px){.projectItem{height:300px;padding:15px;width:250px}}.contact{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding:100px 0;width:90%}.contact>h1{color:#fff;font-size:50px}.contact>h3{color:#2997ff;font-family:SF Pro Text,Myriad Set Pro,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:-.022em;line-height:1.4211;padding:10px}.contact>p{color:#fff;font-size:18px;font-weight:400;line-height:1.5;padding:20px;text-align:center;width:40%}.contact>a>button{border:1px solid #2997ff;border-radius:5px;color:#2997ff;font-size:16px;height:50px;margin-top:20px;padding:10px;width:120px}.contact>a>button:hover{cursor:pointer;opacity:.7}@media (min-width:240px) and (max-width:699px){.contact>p{width:90%}.contact>h1{font-size:40px}}@media (min-width:700px) and (max-width:1024px){.contact>p{width:70%}}.footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:30px}.footer_icons{display:flex;flex-direction:row}.footer_icons>a>.MuiSvgIcon-root{color:#e6f1ff;height:35px!important;padding-right:20px;width:35px!important}.footer_icons>a>.MuiSvgIcon-root:hover{color:#2997ff;cursor:pointer}.footer>footer{color:#fff;font-weight:500;padding-top:10px}@media (min-width:320px) and (max-width:480px){.footer>footer{font-size:14px}}