.SectionWrapper__sectionWrapper--fwIhB{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 120px auto;width:80%;min-height:100%}@media(max-width: 767px){.SectionWrapper__sectionWrapper--fwIhB{min-height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:80px auto}}
@media(max-width: 767px){.Experiences__expSection--Xo5Mm{margin:80px auto}}.Experiences__expSection--Xo5Mm .Experiences__expDetails--X0LWN .Experiences__expDetail--3gopK{margin-top:24px}.Experiences__expSection--Xo5Mm .Experiences__expDetails--X0LWN .Experiences__expDetail--3gopK .Experiences__position--QoQVI{font-size:40px;margin-bottom:12px}@media(max-width: 767px){.Experiences__expSection--Xo5Mm .Experiences__expDetails--X0LWN .Experiences__expDetail--3gopK .Experiences__position--QoQVI{font-size:24px}}.Experiences__expSection--Xo5Mm .Experiences__expDetails--X0LWN .Experiences__expDetail--3gopK .Experiences__duration--oHml_{margin-bottom:12px;font-size:14px;width:20%}@media(max-width: 767px){.Experiences__expSection--Xo5Mm .Experiences__expDetails--X0LWN .Experiences__expDetail--3gopK .Experiences__duration--oHml_{width:40%}}.Experiences__expSection--Xo5Mm .Experiences__expDetails--X0LWN .Experiences__expDetail--3gopK ul{padding-left:20px}.Experiences__expSection--Xo5Mm .Experiences__expDetails--X0LWN .Experiences__expDetail--3gopK ul .Experiences__listItem--ZN9pw{font-size:18px}
.SkeletonUI__position--cT3BL{width:40%}.SkeletonUI__duration--cJPqA{width:20%}.SkeletonUI__listItem--wmCug{width:80%;font-size:18px}@media(max-width: 767px){.SkeletonUI__listItem--wmCug{width:100%}}
.LanguageSwitcher__languageSwitcher--R093O{height:40px;color:var(--font-color) !important;background-color:var(--body-color)}.LanguageSwitcher__languageSwitcher--R093O>fieldset{border:1px solid var(--font-color) !important}.LanguageSwitcher__menuItem--tOCmu{color:#000 !important}
.Button__button--Y_kH_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;border:1px solid var(--font-color);border-radius:4px;padding:8px;background-color:var(--body-color);cursor:pointer}.Button__button--Y_kH_:hover{border:1px solid var(--body-color);background-color:var(--font-color);color:var(--body-color)}.Button__button--Y_kH_:disabled{border:0;background-color:gray;cursor:not-allowed}.Button__button--Y_kH_:disabled>*{pointer-events:none}
.Header__header--eT9RT{position:fixed;top:0;height:80px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 24px;z-index:1}@media(max-width: 767px){.Header__header--eT9RT{position:absolute}}.Header__button--AYZZt{margin-right:12px}.Header__button--AYZZt>img{width:24px;height:24px;margin-right:4px}
.Footer__footer--WQbgP{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:200px;width:100%;background-color:var(--body-color)}.Footer__footer--WQbgP p{font-size:16px;color:var(--font-color);margin-bottom:12px}@media(max-width: 767px){.Footer__footer--WQbgP p{font-size:18px}}
.App__slogan--xvjhU{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 767px){.App__slogan--xvjhU{min-height:100%;margin:0 auto}}.App__slogan--xvjhU .App__left--fQF7U{width:70%}@media(max-width: 1439px){.App__slogan--xvjhU .App__left--fQF7U{width:100%}}.App__slogan--xvjhU .App__left--fQF7U .App__mobileLogo--Gv1Bm{display:none}@media(max-width: 1439px){.App__slogan--xvjhU .App__left--fQF7U .App__mobileLogo--Gv1Bm{margin:20px auto;display:block;cursor:pointer;border-radius:50%;width:400px;height:400px;background-color:#fff;border:2px solid var(--font-color)}}@media(max-width: 767px){.App__slogan--xvjhU .App__left--fQF7U .App__mobileLogo--Gv1Bm{width:200px;height:200px}}.App__slogan--xvjhU .App__left--fQF7U .App__title--_aiZ1{font-size:120px}@media(max-width: 1439px){.App__slogan--xvjhU .App__left--fQF7U .App__title--_aiZ1{font-size:80px;text-align:center}}.App__slogan--xvjhU .App__left--fQF7U .App__subTitle--g_b3v{font-size:48px;width:90%}@media(max-width: 1439px){.App__slogan--xvjhU .App__left--fQF7U .App__subTitle--g_b3v{width:100%;font-size:40px;text-align:center}}@media(max-width: 767px){.App__slogan--xvjhU .App__left--fQF7U .App__subTitle--g_b3v{font-size:20px}}@media(max-width: 1439px){.App__slogan--xvjhU .App__right--FAlrX{display:none}}.App__slogan--xvjhU .App__right--FAlrX img{cursor:pointer;border-radius:50%;width:498px;height:498px;background-color:#fff;border:2px solid var(--font-color)}@media(max-width: 1919px){.App__slogan--xvjhU .App__right--FAlrX img{width:398px;height:398px}}.App__slogan--xvjhU .App__buttons--ybPze{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px}@media(max-width: 1439px){.App__slogan--xvjhU .App__buttons--ybPze{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.App__slogan--xvjhU .App__buttons--ybPze>*{margin-right:24px}.App__slogan--xvjhU .App__buttons--ybPze .App__githubIcon--a9K7P{cursor:pointer;display:inline-block;width:40px;height:40px;background-color:var(--font-color);-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTE2IDAuMzk2Yy04LjgzOSAwLTE2IDcuMTY3LTE2IDE2IDAgNy4wNzMgNC41ODQgMTMuMDY4IDEwLjkzNyAxNS4xODMgMC44MDMgMC4xNTEgMS4wOTMtMC4zNDQgMS4wOTMtMC43NzIgMC0wLjM4LTAuMDA5LTEuMzg1LTAuMDE1LTIuNzE5LTQuNDUzIDAuOTY0LTUuMzkxLTIuMTUxLTUuMzkxLTIuMTUxLTAuNzI5LTEuODQ0LTEuNzgxLTIuMzM5LTEuNzgxLTIuMzM5LTEuNDQ4LTAuOTg5IDAuMTE1LTAuOTY4IDAuMTE1LTAuOTY4IDEuNjA0IDAuMTA5IDIuNDQ4IDEuNjQ1IDIuNDQ4IDEuNjQ1IDEuNDI3IDIuNDQ4IDMuNzQ0IDEuNzQgNC42NjEgMS4zMjggMC4xNC0xLjAzMSAwLjU1Ny0xLjc0IDEuMDExLTIuMTM1LTMuNTUyLTAuNDAxLTcuMjg3LTEuNzc2LTcuMjg3LTcuOTA3IDAtMS43NTEgMC42Mi0zLjE3NyAxLjY0NS00LjI5Ny0wLjE3Ny0wLjQwMS0wLjcxOS0yLjAzMSAwLjE0MS00LjIzNSAwIDAgMS4zMzktMC40MjcgNC40IDEuNjQxIDEuMjgxLTAuMzU1IDIuNjQxLTAuNTMyIDQtMC41NDEgMS4zNiAwLjAwOSAyLjcxOSAwLjE4NyA0IDAuNTQxIDMuMDQzLTIuMDY4IDQuMzgxLTEuNjQxIDQuMzgxLTEuNjQxIDAuODU5IDIuMjA0IDAuMzE3IDMuODMzIDAuMTYxIDQuMjM1IDEuMDE1IDEuMTIgMS42MzUgMi41NDcgMS42MzUgNC4yOTcgMCA2LjE0NS0zLjc0IDcuNS03LjI5NiA3Ljg5MSAwLjU1NiAwLjQ3OSAxLjA3NyAxLjQ2NCAxLjA3NyAyLjk1OSAwIDIuMTQtMC4wMjAgMy44NjQtMC4wMjAgNC4zODUgMCAwLjQxNiAwLjI4IDAuOTE2IDEuMTA0IDAuNzU1IDYuNC0yLjA5MyAxMC45NzktOC4wOTMgMTAuOTc5LTE1LjE1NiAwLTguODMzLTcuMTYxLTE2LTE2LTE2eiIvPgo8L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTE2IDAuMzk2Yy04LjgzOSAwLTE2IDcuMTY3LTE2IDE2IDAgNy4wNzMgNC41ODQgMTMuMDY4IDEwLjkzNyAxNS4xODMgMC44MDMgMC4xNTEgMS4wOTMtMC4zNDQgMS4wOTMtMC43NzIgMC0wLjM4LTAuMDA5LTEuMzg1LTAuMDE1LTIuNzE5LTQuNDUzIDAuOTY0LTUuMzkxLTIuMTUxLTUuMzkxLTIuMTUxLTAuNzI5LTEuODQ0LTEuNzgxLTIuMzM5LTEuNzgxLTIuMzM5LTEuNDQ4LTAuOTg5IDAuMTE1LTAuOTY4IDAuMTE1LTAuOTY4IDEuNjA0IDAuMTA5IDIuNDQ4IDEuNjQ1IDIuNDQ4IDEuNjQ1IDEuNDI3IDIuNDQ4IDMuNzQ0IDEuNzQgNC42NjEgMS4zMjggMC4xNC0xLjAzMSAwLjU1Ny0xLjc0IDEuMDExLTIuMTM1LTMuNTUyLTAuNDAxLTcuMjg3LTEuNzc2LTcuMjg3LTcuOTA3IDAtMS43NTEgMC42Mi0zLjE3NyAxLjY0NS00LjI5Ny0wLjE3Ny0wLjQwMS0wLjcxOS0yLjAzMSAwLjE0MS00LjIzNSAwIDAgMS4zMzktMC40MjcgNC40IDEuNjQxIDEuMjgxLTAuMzU1IDIuNjQxLTAuNTMyIDQtMC41NDEgMS4zNiAwLjAwOSAyLjcxOSAwLjE4NyA0IDAuNTQxIDMuMDQzLTIuMDY4IDQuMzgxLTEuNjQxIDQuMzgxLTEuNjQxIDAuODU5IDIuMjA0IDAuMzE3IDMuODMzIDAuMTYxIDQuMjM1IDEuMDE1IDEuMTIgMS42MzUgMi41NDcgMS42MzUgNC4yOTcgMCA2LjE0NS0zLjc0IDcuNS03LjI5NiA3Ljg5MSAwLjU1NiAwLjQ3OSAxLjA3NyAxLjQ2NCAxLjA3NyAyLjk1OSAwIDIuMTQtMC4wMjAgMy44NjQtMC4wMjAgNC4zODUgMCAwLjQxNiAwLjI4IDAuOTE2IDEuMTA0IDAuNzU1IDYuNC0yLjA5MyAxMC45NzktOC4wOTMgMTAuOTc5LTE1LjE1NiAwLTguODMzLTcuMTYxLTE2LTE2LTE2eiIvPgo8L3N2Zz4K);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle}@media(max-width: 1439px){.App__slogan--xvjhU .App__buttons--ybPze .App__githubIcon--a9K7P{width:80px;height:80px}}@media(max-width: 767px){.App__slogan--xvjhU .App__buttons--ybPze .App__githubIcon--a9K7P{width:40px;height:40px}}.App__slogan--xvjhU .App__buttons--ybPze .App__linkedInIcon--Wq7V7{cursor:pointer;display:inline-block;width:40px;height:40px;background-color:var(--font-color);-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMxMCAzMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxMCAzMTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF84MDFfIj4NCgk8cGF0aCBpZD0iWE1MSURfODAyXyIgZD0iTTcyLjE2LDk5LjczSDkuOTI3Yy0yLjc2MiwwLTUsMi4yMzktNSw1djE5OS45MjhjMCwyLjc2MiwyLjIzOCw1LDUsNUg3Mi4xNmMyLjc2MiwwLDUtMi4yMzgsNS01VjEwNC43Mw0KCQlDNzcuMTYsMTAxLjk2OSw3NC45MjIsOTkuNzMsNzIuMTYsOTkuNzN6Ii8+DQoJPHBhdGggaWQ9IlhNTElEXzgwM18iIGQ9Ik00MS4wNjYsMC4zNDFDMTguNDIyLDAuMzQxLDAsMTguNzQzLDAsNDEuMzYyQzAsNjMuOTkxLDE4LjQyMiw4Mi40LDQxLjA2Niw4Mi40DQoJCWMyMi42MjYsMCw0MS4wMzMtMTguNDEsNDEuMDMzLTQxLjAzOEM4Mi4xLDE4Ljc0Myw2My42OTIsMC4zNDEsNDEuMDY2LDAuMzQxeiIvPg0KCTxwYXRoIGlkPSJYTUxJRF84MDRfIiBkPSJNMjMwLjQ1NCw5NC43NjFjLTI0Ljk5NSwwLTQzLjQ3MiwxMC43NDUtNTQuNjc5LDIyLjk1NFYxMDQuNzNjMC0yLjc2MS0yLjIzOC01LTUtNWgtNTkuNTk5DQoJCWMtMi43NjIsMC01LDIuMjM5LTUsNXYxOTkuOTI4YzAsMi43NjIsMi4yMzgsNSw1LDVoNjIuMDk3YzIuNzYyLDAsNS0yLjIzOCw1LTV2LTk4LjkxOGMwLTMzLjMzMyw5LjA1NC00Ni4zMTksMzIuMjktNDYuMzE5DQoJCWMyNS4zMDYsMCwyNy4zMTcsMjAuODE4LDI3LjMxNyw0OC4wMzR2OTcuMjA0YzAsMi43NjIsMi4yMzgsNSw1LDVIMzA1YzIuNzYyLDAsNS0yLjIzOCw1LTVWMTk0Ljk5NQ0KCQlDMzEwLDE0NS40MywzMDAuNTQ5LDk0Ljc2MSwyMzAuNDU0LDk0Ljc2MXoiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMxMCAzMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxMCAzMTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF84MDFfIj4NCgk8cGF0aCBpZD0iWE1MSURfODAyXyIgZD0iTTcyLjE2LDk5LjczSDkuOTI3Yy0yLjc2MiwwLTUsMi4yMzktNSw1djE5OS45MjhjMCwyLjc2MiwyLjIzOCw1LDUsNUg3Mi4xNmMyLjc2MiwwLDUtMi4yMzgsNS01VjEwNC43Mw0KCQlDNzcuMTYsMTAxLjk2OSw3NC45MjIsOTkuNzMsNzIuMTYsOTkuNzN6Ii8+DQoJPHBhdGggaWQ9IlhNTElEXzgwM18iIGQ9Ik00MS4wNjYsMC4zNDFDMTguNDIyLDAuMzQxLDAsMTguNzQzLDAsNDEuMzYyQzAsNjMuOTkxLDE4LjQyMiw4Mi40LDQxLjA2Niw4Mi40DQoJCWMyMi42MjYsMCw0MS4wMzMtMTguNDEsNDEuMDMzLTQxLjAzOEM4Mi4xLDE4Ljc0Myw2My42OTIsMC4zNDEsNDEuMDY2LDAuMzQxeiIvPg0KCTxwYXRoIGlkPSJYTUxJRF84MDRfIiBkPSJNMjMwLjQ1NCw5NC43NjFjLTI0Ljk5NSwwLTQzLjQ3MiwxMC43NDUtNTQuNjc5LDIyLjk1NFYxMDQuNzNjMC0yLjc2MS0yLjIzOC01LTUtNWgtNTkuNTk5DQoJCWMtMi43NjIsMC01LDIuMjM5LTUsNXYxOTkuOTI4YzAsMi43NjIsMi4yMzgsNSw1LDVoNjIuMDk3YzIuNzYyLDAsNS0yLjIzOCw1LTV2LTk4LjkxOGMwLTMzLjMzMyw5LjA1NC00Ni4zMTksMzIuMjktNDYuMzE5DQoJCWMyNS4zMDYsMCwyNy4zMTcsMjAuODE4LDI3LjMxNyw0OC4wMzR2OTcuMjA0YzAsMi43NjIsMi4yMzgsNSw1LDVIMzA1YzIuNzYyLDAsNS0yLjIzOCw1LTVWMTk0Ljk5NQ0KCQlDMzEwLDE0NS40MywzMDAuNTQ5LDk0Ljc2MSwyMzAuNDU0LDk0Ljc2MXoiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle}@media(max-width: 1439px){.App__slogan--xvjhU .App__buttons--ybPze .App__linkedInIcon--Wq7V7{width:80px;height:80px}}@media(max-width: 767px){.App__slogan--xvjhU .App__buttons--ybPze .App__linkedInIcon--Wq7V7{width:40px;height:40px}}.App__slogan--xvjhU .App__buttons--ybPze .App__scholarIcon--ZzkYb{display:inline-block;width:40px;height:40px;background-color:var(--font-color);-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSItMSAtMSAyNiAyNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCAKZD0iTTUuMjQyIDEzLjc2OSAwIDkuNSAxMiAwbDEyIDkuNS01LjI0MiA0LjI2OUMxNy41NDggMTEuMjQ5IDE0Ljk3OCA5LjUgMTIgOS41Yy0yLjk3NyAwLTUuNTQ4IDEuNzQ4LTYuNzU4IDQuMjY5ek0xMiAxMGE3IDcgMCAxIDAgMCAxNCA3IDcgMCAwIDAgMC0xNHoiICBzdHJva2U9ImJsYWNrIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSItMSAtMSAyNiAyNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCAKZD0iTTUuMjQyIDEzLjc2OSAwIDkuNSAxMiAwbDEyIDkuNS01LjI0MiA0LjI2OUMxNy41NDggMTEuMjQ5IDE0Ljk3OCA5LjUgMTIgOS41Yy0yLjk3NyAwLTUuNTQ4IDEuNzQ4LTYuNzU4IDQuMjY5ek0xMiAxMGE3IDcgMCAxIDAgMCAxNCA3IDcgMCAwIDAgMC0xNHoiICBzdHJva2U9ImJsYWNrIi8+PC9zdmc+);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle}@media(max-width: 1439px){.App__slogan--xvjhU .App__buttons--ybPze .App__scholarIcon--ZzkYb{width:80px;height:80px}}@media(max-width: 767px){.App__slogan--xvjhU .App__buttons--ybPze .App__scholarIcon--ZzkYb{width:40px;height:40px}}.App__honors--Y_frW .App__honor--V2VvF{margin-top:24px}.App__honors--Y_frW .App__honor--V2VvF .App__work--nzXXm{font-size:40px;margin-bottom:12px}@media(max-width: 767px){.App__honors--Y_frW .App__honor--V2VvF .App__work--nzXXm{font-size:24px}}.App__honors--Y_frW .App__honor--V2VvF .App__intro--UYHeB{font-size:18px;margin-bottom:12px}.App__honors--Y_frW .App__honor--V2VvF .App__institution--TlnCh{font-size:14px;font-style:italic}.App__skills--Mbhsb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.App__skills--Mbhsb span{margin-right:32px}@media(max-width: 767px){.App__skills--Mbhsb span{margin-right:20px}}.App__skills--Mbhsb span.App__reactIcon--Ssfo1{display:inline-block;width:120px;height:120px;background-color:var(--font-color);-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIC0xLjUgMjcgMjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1LjkwMiAxMS45NzRjMCAxLjMzMS0xLjA3OSAyLjQxLTIuNDEgMi40MXMtMi40MS0xLjA3OS0yLjQxLTIuNDEgMS4wNzktMi40MSAyLjQxLTIuNDEgMi40MSAxLjA3OSAyLjQxIDIuNDF6Ii8+PHBhdGggZD0ibTEzLjQ5MSAxNy40OTRjLS4yMDEuMDA1LS40MzguMDA4LS42NzYuMDA4LTIuODExIDAtNS41MjItLjQyNS04LjA3My0xLjIxNGwuMTkzLjA1MWMtMS4zNTEtLjQzNi0yLjUyMi0xLjA3OS0zLjU0MS0xLjkwM2wuMDIxLjAxNmMtLjc4OS0uNTcxLTEuMzItMS40NTUtMS40MS0yLjQ2N2wtLjAwMS0uMDEzYzAtMS41OTQgMS43NDctMy4xNTQgNC42ODEtNC4xNzIgMi41MTItLjgyNyA1LjQwMy0xLjMwNCA4LjQwNS0xLjMwNC4xMzkgMCAuMjc4LjAwMS40MTcuMDAzaC0uMDIxYy4xMTYtLjAwMi4yNTItLjAwMy4zODktLjAwMyAyLjk2NSAwIDUuODIuNDY5IDguNDk2IDEuMzM3bC0uMTk1LS4wNTVjMS4zMDUuNDI0IDIuNDM4IDEuMDM2IDMuNDMzIDEuODE0bC0uMDI0LS4wMThjLjc3NS41NDYgMS4yOTggMS40MDQgMS4zODYgMi4zODdsLjAwMS4wMTNjMCAxLjY1Ni0xLjk1NCAzLjMzMi01LjEwMyA0LjM3NC0yLjM2My43MjktNS4wOCAxLjE0OS03Ljg5NSAxLjE0OS0uMTcgMC0uMzM5LS4wMDItLjUwOC0uMDA1aC4wMjV6bTAtOS44NGMtLjEwNi0uMDAyLS4yMzItLjAwMi0uMzU4LS4wMDItMi44ODEgMC01LjY1Ni40NTItOC4yNTkgMS4yODlsLjE5MS0uMDUzYy0yLjY5OC45NDEtMy45MDggMi4yMjgtMy45MDggMy4wODcgMCAuODkzIDEuMzAxIDIuMyA0LjE1MyAzLjI3NCAyLjI0OS42OTcgNC44MzQgMS4wOTkgNy41MTMgMS4wOTkuMjM1IDAgLjQ2OS0uMDAzLjcwMi0uMDA5bC0uMDM0LjAwMWMuMTQ2LjAwMy4zMTguMDA1LjQ5LjAwNSAyLjY4NCAwIDUuMjc0LS40IDcuNzE1LTEuMTQzbC0uMTg3LjA0OWMyLjk2LS45ODQgNC4zMi0yLjM5MSA0LjMyLTMuMjgtLjEwMi0uNjM4LS40NjItMS4xNzYtLjk2Ni0xLjUxNWwtLjAwOC0uMDA1Yy0uODY2LS42NzQtMS44NzYtMS4yMTctMi45Ny0xLjU3NGwtLjA3LS4wMmMtMi4zNjgtLjc2Ni01LjA5My0xLjIwOC03LjkyLTEuMjA4LS4xNDIgMC0uMjgzLjAwMS0uNDI0LjAwM2guMDIxeiIvPjxwYXRoIGQ9Im04LjAyMyAyMy45ODZjLS4wMTYgMC0uMDM1LjAwMS0uMDUzLjAwMS0uNDUzIDAtLjg3OC0uMTE5LTEuMjQ1LS4zMjdsLjAxMy4wMDdjLTEuMzc4LS44LTEuODU4LTMuMDkyLTEuMjgtNi4xNDEuNjk3LTMuMTI4IDEuODI3LTUuODk0IDMuMzQ0LTguNGwtLjA2OS4xMjRjMS40OTktMi42NTUgMy4zMS00LjkyNiA1LjQyNS02Ljg3MmwuMDItLjAxOGMuOTIzLS44NDQgMi4wMDMtMS41MzcgMy4xODctMi4wMjhsLjA3My0uMDI3Yy40MDctLjE5Ni44ODUtLjMxIDEuMzktLjMxLjUwMSAwIC45NzYuMTEzIDEuNC4zMTRsLS4wMi0uMDA4YzEuNDM1LjgyNiAxLjkxMSAzLjM2IDEuMjM4IDYuNjA2LS43MiAyLjk2Ny0xLjgxOCA1LjU4LTMuMjYyIDcuOTU5bC4wNy0uMTIzYy0xLjQ1MiAyLjYzLTMuMjA5IDQuODgyLTUuMjY2IDYuODE5bC0uMDE0LjAxM2MtLjk1OC44NzctMi4wODMgMS41OS0zLjMyMSAyLjA4MmwtLjA3NC4wMjZjLS40Ni4xODEtLjk5Mi4yOTItMS41NDkuMzA1aC0uMDA2em0xLjIwNS0xNC40NDcuNDk5LjI4OGMtMS4zODEgMi4yOC0yLjQ2NSA0LjkyNi0zLjEwNiA3Ljc0bC0uMDM0LjE4Yy0uNTMzIDIuODA5LS4wMTkgNC40OTguNzIgNC45MjYuMTkxLjEwMi40MTcuMTYxLjY1Ny4xNjEuMDIgMCAuMDQxIDAgLjA2MS0uMDAxaC0uMDAzYy45NTUgMCAyLjQ1OC0uNjA1IDQuMTk2LTIuMTIyIDEuOTc2LTEuODY3IDMuNjU0LTQuMDIzIDQuOTcyLTYuNDA0bC4wNjgtLjEzNWMxLjMxOC0yLjE1NiAyLjM3MS00LjY1MyAzLjAyNS03LjMwN2wuMDM4LS4xODJjLjYyOS0zLjA1OC4wODYtNC45My0uNjg2LTUuMzc4LS4yMzgtLjA5NC0uNTE0LS4xNDgtLjgwMi0uMTQ4LS4zNjQgMC0uNzA4LjA4Ny0xLjAxMi4yNGwuMDEzLS4wMDZjLTEuMTE4LjQ2NS0yLjA3OCAxLjA4Ni0yLjkwNyAxLjg0NmwuMDA3LS4wMDZjLTIuMDQxIDEuODgxLTMuNzcyIDQuMDU3LTUuMTM2IDYuNDY4bC0uMDY5LjEzMnoiLz48cGF0aCBkPSJtMTguOTYgMjRjLTEuMzA2IDAtMi45Ni0uNzg3LTQuNjktMi4yNzYtMi4xNzUtMS45ODMtNC4wMTctNC4yODItNS40NjQtNi44MzRsLS4wNzItLjEzN2MtMS40My0yLjM0OS0yLjU1MS01LjA3NS0zLjIxNS03Ljk3NWwtLjAzNi0uMTg1Yy0uMTYyLS43MDktLjI1NS0xLjUyMi0uMjU1LTIuMzU3IDAtLjUyNy4wMzctMS4wNDQuMTA4LTEuNTUxbC0uMDA3LjA1OGMuMDg1LS45OTguNjA4LTEuODU4IDEuMzcyLTIuMzk5bC4wMS0uMDA3YzEuNDMtLjgzIDMuODY1LjAyNCA2LjM0MiAyLjIyOCAyLjAyMiAxLjkxNCAzLjc0OCA0LjExMyA1LjExOCA2LjU0bC4wNzIuMTM4YzEuNDI4IDIuMjk3IDIuNTU3IDQuOTYxIDMuMjQyIDcuNzk4bC4wMzguMTg2Yy4xNjMuNzA5LjI1NyAxLjUyNC4yNTcgMi4zNiAwIC41NzctLjA0NCAxLjE0My0uMTMgMS42OTZsLjAwOC0uMDYyYy0uMTAzIDEuMDIyLS42NDQgMS45MDEtMS40MjkgMi40NTZsLS4wMTEuMDA3Yy0uMzQ4LjE5OS0uNzY0LjMxNi0xLjIwNy4zMTYtLjAxOCAwLS4wMzYgMC0uMDU0LS4wMDFoLjAwM3ptLTkuMjI4LTkuODIzYzEuNDU4IDIuNTcxIDMuMjE3IDQuNzcxIDUuMjcxIDYuNjU2bC4wMi4wMThjMi4xNjYgMS44NjMgMy44ODQgMi4yNjYgNC42MjggMS44MzQuNzczLS40NDYgMS4zMzktMi4yNzYuNzU0LTUuMjMzLS43MDItMi44OS0xLjc4Ny01LjQzNC0zLjIxOS03Ljc0MWwuMDY1LjExMmMtMS4zNzktMi40NTYtMy4wMjctNC41NjItNC45NDgtNi4zODRsLS4wMTItLjAxMWMtMi4zMzQtMi4wNzQtNC4yMjUtMi41NC00Ljk5OC0yLjA5NC0uNDczLjM4NS0uNzg0Ljk1Mi0uODI1IDEuNTkzdi4wMDdjLS4wNTUuMzktLjA4Ni44NC0uMDg2IDEuMjk4IDAgLjc1Ny4wODYgMS40OTMuMjQ4IDIuMjAxbC0uMDEzLS4wNjZjLjY3MyAyLjk1MiAxLjc0NyA1LjU1OSAzLjE4MiA3LjkyNGwtLjA2Ni0uMTE3eiIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIC0xLjUgMjcgMjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1LjkwMiAxMS45NzRjMCAxLjMzMS0xLjA3OSAyLjQxLTIuNDEgMi40MXMtMi40MS0xLjA3OS0yLjQxLTIuNDEgMS4wNzktMi40MSAyLjQxLTIuNDEgMi40MSAxLjA3OSAyLjQxIDIuNDF6Ii8+PHBhdGggZD0ibTEzLjQ5MSAxNy40OTRjLS4yMDEuMDA1LS40MzguMDA4LS42NzYuMDA4LTIuODExIDAtNS41MjItLjQyNS04LjA3My0xLjIxNGwuMTkzLjA1MWMtMS4zNTEtLjQzNi0yLjUyMi0xLjA3OS0zLjU0MS0xLjkwM2wuMDIxLjAxNmMtLjc4OS0uNTcxLTEuMzItMS40NTUtMS40MS0yLjQ2N2wtLjAwMS0uMDEzYzAtMS41OTQgMS43NDctMy4xNTQgNC42ODEtNC4xNzIgMi41MTItLjgyNyA1LjQwMy0xLjMwNCA4LjQwNS0xLjMwNC4xMzkgMCAuMjc4LjAwMS40MTcuMDAzaC0uMDIxYy4xMTYtLjAwMi4yNTItLjAwMy4zODktLjAwMyAyLjk2NSAwIDUuODIuNDY5IDguNDk2IDEuMzM3bC0uMTk1LS4wNTVjMS4zMDUuNDI0IDIuNDM4IDEuMDM2IDMuNDMzIDEuODE0bC0uMDI0LS4wMThjLjc3NS41NDYgMS4yOTggMS40MDQgMS4zODYgMi4zODdsLjAwMS4wMTNjMCAxLjY1Ni0xLjk1NCAzLjMzMi01LjEwMyA0LjM3NC0yLjM2My43MjktNS4wOCAxLjE0OS03Ljg5NSAxLjE0OS0uMTcgMC0uMzM5LS4wMDItLjUwOC0uMDA1aC4wMjV6bTAtOS44NGMtLjEwNi0uMDAyLS4yMzItLjAwMi0uMzU4LS4wMDItMi44ODEgMC01LjY1Ni40NTItOC4yNTkgMS4yODlsLjE5MS0uMDUzYy0yLjY5OC45NDEtMy45MDggMi4yMjgtMy45MDggMy4wODcgMCAuODkzIDEuMzAxIDIuMyA0LjE1MyAzLjI3NCAyLjI0OS42OTcgNC44MzQgMS4wOTkgNy41MTMgMS4wOTkuMjM1IDAgLjQ2OS0uMDAzLjcwMi0uMDA5bC0uMDM0LjAwMWMuMTQ2LjAwMy4zMTguMDA1LjQ5LjAwNSAyLjY4NCAwIDUuMjc0LS40IDcuNzE1LTEuMTQzbC0uMTg3LjA0OWMyLjk2LS45ODQgNC4zMi0yLjM5MSA0LjMyLTMuMjgtLjEwMi0uNjM4LS40NjItMS4xNzYtLjk2Ni0xLjUxNWwtLjAwOC0uMDA1Yy0uODY2LS42NzQtMS44NzYtMS4yMTctMi45Ny0xLjU3NGwtLjA3LS4wMmMtMi4zNjgtLjc2Ni01LjA5My0xLjIwOC03LjkyLTEuMjA4LS4xNDIgMC0uMjgzLjAwMS0uNDI0LjAwM2guMDIxeiIvPjxwYXRoIGQ9Im04LjAyMyAyMy45ODZjLS4wMTYgMC0uMDM1LjAwMS0uMDUzLjAwMS0uNDUzIDAtLjg3OC0uMTE5LTEuMjQ1LS4zMjdsLjAxMy4wMDdjLTEuMzc4LS44LTEuODU4LTMuMDkyLTEuMjgtNi4xNDEuNjk3LTMuMTI4IDEuODI3LTUuODk0IDMuMzQ0LTguNGwtLjA2OS4xMjRjMS40OTktMi42NTUgMy4zMS00LjkyNiA1LjQyNS02Ljg3MmwuMDItLjAxOGMuOTIzLS44NDQgMi4wMDMtMS41MzcgMy4xODctMi4wMjhsLjA3My0uMDI3Yy40MDctLjE5Ni44ODUtLjMxIDEuMzktLjMxLjUwMSAwIC45NzYuMTEzIDEuNC4zMTRsLS4wMi0uMDA4YzEuNDM1LjgyNiAxLjkxMSAzLjM2IDEuMjM4IDYuNjA2LS43MiAyLjk2Ny0xLjgxOCA1LjU4LTMuMjYyIDcuOTU5bC4wNy0uMTIzYy0xLjQ1MiAyLjYzLTMuMjA5IDQuODgyLTUuMjY2IDYuODE5bC0uMDE0LjAxM2MtLjk1OC44NzctMi4wODMgMS41OS0zLjMyMSAyLjA4MmwtLjA3NC4wMjZjLS40Ni4xODEtLjk5Mi4yOTItMS41NDkuMzA1aC0uMDA2em0xLjIwNS0xNC40NDcuNDk5LjI4OGMtMS4zODEgMi4yOC0yLjQ2NSA0LjkyNi0zLjEwNiA3Ljc0bC0uMDM0LjE4Yy0uNTMzIDIuODA5LS4wMTkgNC40OTguNzIgNC45MjYuMTkxLjEwMi40MTcuMTYxLjY1Ny4xNjEuMDIgMCAuMDQxIDAgLjA2MS0uMDAxaC0uMDAzYy45NTUgMCAyLjQ1OC0uNjA1IDQuMTk2LTIuMTIyIDEuOTc2LTEuODY3IDMuNjU0LTQuMDIzIDQuOTcyLTYuNDA0bC4wNjgtLjEzNWMxLjMxOC0yLjE1NiAyLjM3MS00LjY1MyAzLjAyNS03LjMwN2wuMDM4LS4xODJjLjYyOS0zLjA1OC4wODYtNC45My0uNjg2LTUuMzc4LS4yMzgtLjA5NC0uNTE0LS4xNDgtLjgwMi0uMTQ4LS4zNjQgMC0uNzA4LjA4Ny0xLjAxMi4yNGwuMDEzLS4wMDZjLTEuMTE4LjQ2NS0yLjA3OCAxLjA4Ni0yLjkwNyAxLjg0NmwuMDA3LS4wMDZjLTIuMDQxIDEuODgxLTMuNzcyIDQuMDU3LTUuMTM2IDYuNDY4bC0uMDY5LjEzMnoiLz48cGF0aCBkPSJtMTguOTYgMjRjLTEuMzA2IDAtMi45Ni0uNzg3LTQuNjktMi4yNzYtMi4xNzUtMS45ODMtNC4wMTctNC4yODItNS40NjQtNi44MzRsLS4wNzItLjEzN2MtMS40My0yLjM0OS0yLjU1MS01LjA3NS0zLjIxNS03Ljk3NWwtLjAzNi0uMTg1Yy0uMTYyLS43MDktLjI1NS0xLjUyMi0uMjU1LTIuMzU3IDAtLjUyNy4wMzctMS4wNDQuMTA4LTEuNTUxbC0uMDA3LjA1OGMuMDg1LS45OTguNjA4LTEuODU4IDEuMzcyLTIuMzk5bC4wMS0uMDA3YzEuNDMtLjgzIDMuODY1LjAyNCA2LjM0MiAyLjIyOCAyLjAyMiAxLjkxNCAzLjc0OCA0LjExMyA1LjExOCA2LjU0bC4wNzIuMTM4YzEuNDI4IDIuMjk3IDIuNTU3IDQuOTYxIDMuMjQyIDcuNzk4bC4wMzguMTg2Yy4xNjMuNzA5LjI1NyAxLjUyNC4yNTcgMi4zNiAwIC41NzctLjA0NCAxLjE0My0uMTMgMS42OTZsLjAwOC0uMDYyYy0uMTAzIDEuMDIyLS42NDQgMS45MDEtMS40MjkgMi40NTZsLS4wMTEuMDA3Yy0uMzQ4LjE5OS0uNzY0LjMxNi0xLjIwNy4zMTYtLjAxOCAwLS4wMzYgMC0uMDU0LS4wMDFoLjAwM3ptLTkuMjI4LTkuODIzYzEuNDU4IDIuNTcxIDMuMjE3IDQuNzcxIDUuMjcxIDYuNjU2bC4wMi4wMThjMi4xNjYgMS44NjMgMy44ODQgMi4yNjYgNC42MjggMS44MzQuNzczLS40NDYgMS4zMzktMi4yNzYuNzU0LTUuMjMzLS43MDItMi44OS0xLjc4Ny01LjQzNC0zLjIxOS03Ljc0MWwuMDY1LjExMmMtMS4zNzktMi40NTYtMy4wMjctNC41NjItNC45NDgtNi4zODRsLS4wMTItLjAxMWMtMi4zMzQtMi4wNzQtNC4yMjUtMi41NC00Ljk5OC0yLjA5NC0uNDczLjM4NS0uNzg0Ljk1Mi0uODI1IDEuNTkzdi4wMDdjLS4wNTUuMzktLjA4Ni44NC0uMDg2IDEuMjk4IDAgLjc1Ny4wODYgMS40OTMuMjQ4IDIuMjAxbC0uMDEzLS4wNjZjLjY3MyAyLjk1MiAxLjc0NyA1LjU1OSAzLjE4MiA3LjkyNGwtLjA2Ni0uMTE3eiIvPjwvc3ZnPg==);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle}@media(max-width: 1439px){.App__skills--Mbhsb span.App__reactIcon--Ssfo1{width:80px;height:80px}}@media(max-width: 767px){.App__skills--Mbhsb span.App__reactIcon--Ssfo1{width:40px;height:40px}}.App__skills--Mbhsb span.App__typescriptIcon--oPEUn{display:inline-block;width:120px;height:120px;background-color:var(--font-color);-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTUgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi41IDhWNy44MzMzM0MxMi41IDcuMDk2OTUgMTEuOTAzIDYuNSAxMS4xNjY3IDYuNUgxMEM5LjE3MTU3IDYuNSA4LjUgNy4xNzE1NyA4LjUgOEM4LjUgOC44Mjg0MyA5LjE3MTU3IDkuNSAxMCA5LjVIMTFDMTEuODI4NCA5LjUgMTIuNSAxMC4xNzE2IDEyLjUgMTFDMTIuNSAxMS44Mjg0IDExLjgyODQgMTIuNSAxMSAxMi41SDEwQzkuMTcxNTcgMTIuNSA4LjUgMTEuODI4NCA4LjUgMTFNOCA2LjVIM001LjUgNi41VjEzTTAuNSAwLjVIMTQuNVYxNC41SDAuNVYwLjVaIiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTUgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi41IDhWNy44MzMzM0MxMi41IDcuMDk2OTUgMTEuOTAzIDYuNSAxMS4xNjY3IDYuNUgxMEM5LjE3MTU3IDYuNSA4LjUgNy4xNzE1NyA4LjUgOEM4LjUgOC44Mjg0MyA5LjE3MTU3IDkuNSAxMCA5LjVIMTFDMTEuODI4NCA5LjUgMTIuNSAxMC4xNzE2IDEyLjUgMTFDMTIuNSAxMS44Mjg0IDExLjgyODQgMTIuNSAxMSAxMi41SDEwQzkuMTcxNTcgMTIuNSA4LjUgMTEuODI4NCA4LjUgMTFNOCA2LjVIM001LjUgNi41VjEzTTAuNSAwLjVIMTQuNVYxNC41SDAuNVYwLjVaIiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle}@media(max-width: 1439px){.App__skills--Mbhsb span.App__typescriptIcon--oPEUn{width:80px;height:80px}}@media(max-width: 767px){.App__skills--Mbhsb span.App__typescriptIcon--oPEUn{width:40px;height:40px}}.App__skills--Mbhsb span.App__nodejsIcon--tutzX{display:inline-block;width:120px;height:120px;background-color:var(--font-color);-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMS41IDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEwLjYzOSAyNGMtLjAwMSAwLS4wMDIgMC0uMDAzIDAtLjMzOSAwLS42NTYtLjA5MS0uOTI4LS4yNTFsLjAwOS4wMDUtMi45MzctMS43MzdjLS40MzgtLjI0Ni0uMjI0LS4zMzItLjA4LS4zODMuNTA2LS4xNTkuOTQ2LS4zNjUgMS4zNTItLjYxOGwtLjAyNC4wMTRjLjAyOC0uMDEzLjA2LS4wMi4wOTQtLjAyLjA0NiAwIC4wODkuMDE0LjEyNS4wMzhsLS4wMDEtLjAwMSAyLjI1NiAxLjMzOWMuMDM5LjAyMS4wODYuMDM0LjEzNi4wMzRzLjA5Ny0uMDEzLjEzOC0uMDM1bC0uMDAyLjAwMSA4Ljc5NC01LjA3N2MuMDgxLS4wNS4xMzQtLjEzOC4xMzQtLjIzOCAwLS4wMDEgMC0uMDAxIDAtLjAwMnYtMTAuMTQ3Yy0uMDAxLS4xMDEtLjA1NS0uMTktLjEzNi0uMjM5bC0uMDAxLS4wMDEtOC43OTEtNS4wNzJjLS4wMzktLjAyMi0uMDg2LS4wMzUtLjEzNS0uMDM1cy0uMDk2LjAxMy0uMTM3LjAzNmwuMDAxLS4wMDEtOC43ODkgNS4wNzNjLS4wODMuMDQ5LS4xMzguMTM4LS4xMzkuMjR2MTAuMTQ5YzAgLjEwMS4wNTUuMTg4LjEzNy4yMzRsLjAwMS4wMDEgMi40MSAxLjM5MmMxLjMwNy42NTQgMi4xMDctLjExNiAyLjEwNy0uODg5di0xMC4wMjJjMC0uMTQuMTE0LS4yNTQuMjU0LS4yNTRoLjAwMyAxLjExNS4wMDFjLjE0IDAgLjI1NC4xMTMuMjU0LjI1NHYxMC4wMjJjMCAxLjc0NS0uOTUgMi43NDYtMi42MDQgMi43NDYtLjAyIDAtLjA0My4wMDEtLjA2Ni4wMDEtLjcyNSAwLTEuNDAyLS4yMDUtMS45NzYtLjU2bC0yLjI5LTEuMzE4Yy0uNTU2LS4zMjgtLjkyMi0uOTIzLS45MjItMS42MDV2LTEwLjE1MWMuMDAxLS42OC4zNjgtMS4yNzMuOTE0LTEuNTk1bC4wMDktLjAwNSA4Ljc5NS01LjA4MmMuMjY3LS4xNDkuNTg1LS4yMzYuOTI0LS4yMzZzLjY1OC4wODguOTM0LjI0MWwtLjAxLS4wMDUgOC43OTQgNS4wODJjLjU1NS4zMjcuOTIxLjkyLjkyMyAxLjZ2MTAuMTVjLS4wMDEuNjgxLS4zNjggMS4yNzYtLjkxNSAxLjZsLS4wMDkuMDA1LTguNzkyIDUuMDc4Yy0uMjY0LjE1NS0uNTgyLjI0Ni0uOTIyLjI0Ni0uMDAyIDAtLjAwNSAwLS4wMDcgMHoiLz48cGF0aCBkPSJtMTMuMzU2IDE3LjAwOWMtMy44NDggMC00LjY1NS0xLjc2Ni00LjY1NS0zLjI0OXYtLjAwMWMwLS4xNC4xMTMtLjI1My4yNTMtLjI1M2guMDAyIDEuMTM3LjAwMWMuMTI3IDAgLjIzMi4wOTMuMjUyLjIxNHYuMDAxYy4xNzEgMS4xNTguNjgzIDEuNzQyIDMuMDEgMS43NDIgMS44NTMgMCAyLjY0LS40MTkgMi42NC0xLjQwMiAwLS41NjctLjIyMy0uOTg3LTMuMTAyLTEuMjY5LTIuNDA2LS4yNC0zLjg5NC0uNzctMy44OTQtMi42OTUgMC0xLjc3NCAxLjQ5Ni0yLjgzMyA0LTIuODMzIDIuODE4IDAgNC4yMTIuOTc4IDQuMzg4IDMuMDc2LjAwMS4wMDcuMDAxLjAxNS4wMDEuMDIyIDAgLjE0MS0uMTE0LjI1NC0uMjU0LjI1NGgtMS4xMzNjLS4xMiAwLS4yMjEtLjA4NS0uMjQ2LS4xOTh2LS4wMDJjLS4yNzQtMS4yMTgtLjk0LTEuNjA3LTIuNzQ2LTEuNjA3LTIuMDIzIDAtMi4yNTguNzA1LTIuMjU4IDEuMjMyIDAgLjY0LjI3OC44MjYgMy4wMDkgMS4xODcgMi43MDIuMzU4IDMuOTg2Ljg2MyAzLjk4NiAyLjc2Mi0uMDA0IDEuOTE5LTEuNjAxIDMuMDE3LTQuMzg4IDMuMDE3eiIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMS41IDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEwLjYzOSAyNGMtLjAwMSAwLS4wMDIgMC0uMDAzIDAtLjMzOSAwLS42NTYtLjA5MS0uOTI4LS4yNTFsLjAwOS4wMDUtMi45MzctMS43MzdjLS40MzgtLjI0Ni0uMjI0LS4zMzItLjA4LS4zODMuNTA2LS4xNTkuOTQ2LS4zNjUgMS4zNTItLjYxOGwtLjAyNC4wMTRjLjAyOC0uMDEzLjA2LS4wMi4wOTQtLjAyLjA0NiAwIC4wODkuMDE0LjEyNS4wMzhsLS4wMDEtLjAwMSAyLjI1NiAxLjMzOWMuMDM5LjAyMS4wODYuMDM0LjEzNi4wMzRzLjA5Ny0uMDEzLjEzOC0uMDM1bC0uMDAyLjAwMSA4Ljc5NC01LjA3N2MuMDgxLS4wNS4xMzQtLjEzOC4xMzQtLjIzOCAwLS4wMDEgMC0uMDAxIDAtLjAwMnYtMTAuMTQ3Yy0uMDAxLS4xMDEtLjA1NS0uMTktLjEzNi0uMjM5bC0uMDAxLS4wMDEtOC43OTEtNS4wNzJjLS4wMzktLjAyMi0uMDg2LS4wMzUtLjEzNS0uMDM1cy0uMDk2LjAxMy0uMTM3LjAzNmwuMDAxLS4wMDEtOC43ODkgNS4wNzNjLS4wODMuMDQ5LS4xMzguMTM4LS4xMzkuMjR2MTAuMTQ5YzAgLjEwMS4wNTUuMTg4LjEzNy4yMzRsLjAwMS4wMDEgMi40MSAxLjM5MmMxLjMwNy42NTQgMi4xMDctLjExNiAyLjEwNy0uODg5di0xMC4wMjJjMC0uMTQuMTE0LS4yNTQuMjU0LS4yNTRoLjAwMyAxLjExNS4wMDFjLjE0IDAgLjI1NC4xMTMuMjU0LjI1NHYxMC4wMjJjMCAxLjc0NS0uOTUgMi43NDYtMi42MDQgMi43NDYtLjAyIDAtLjA0My4wMDEtLjA2Ni4wMDEtLjcyNSAwLTEuNDAyLS4yMDUtMS45NzYtLjU2bC0yLjI5LTEuMzE4Yy0uNTU2LS4zMjgtLjkyMi0uOTIzLS45MjItMS42MDV2LTEwLjE1MWMuMDAxLS42OC4zNjgtMS4yNzMuOTE0LTEuNTk1bC4wMDktLjAwNSA4Ljc5NS01LjA4MmMuMjY3LS4xNDkuNTg1LS4yMzYuOTI0LS4yMzZzLjY1OC4wODguOTM0LjI0MWwtLjAxLS4wMDUgOC43OTQgNS4wODJjLjU1NS4zMjcuOTIxLjkyLjkyMyAxLjZ2MTAuMTVjLS4wMDEuNjgxLS4zNjggMS4yNzYtLjkxNSAxLjZsLS4wMDkuMDA1LTguNzkyIDUuMDc4Yy0uMjY0LjE1NS0uNTgyLjI0Ni0uOTIyLjI0Ni0uMDAyIDAtLjAwNSAwLS4wMDcgMHoiLz48cGF0aCBkPSJtMTMuMzU2IDE3LjAwOWMtMy44NDggMC00LjY1NS0xLjc2Ni00LjY1NS0zLjI0OXYtLjAwMWMwLS4xNC4xMTMtLjI1My4yNTMtLjI1M2guMDAyIDEuMTM3LjAwMWMuMTI3IDAgLjIzMi4wOTMuMjUyLjIxNHYuMDAxYy4xNzEgMS4xNTguNjgzIDEuNzQyIDMuMDEgMS43NDIgMS44NTMgMCAyLjY0LS40MTkgMi42NC0xLjQwMiAwLS41NjctLjIyMy0uOTg3LTMuMTAyLTEuMjY5LTIuNDA2LS4yNC0zLjg5NC0uNzctMy44OTQtMi42OTUgMC0xLjc3NCAxLjQ5Ni0yLjgzMyA0LTIuODMzIDIuODE4IDAgNC4yMTIuOTc4IDQuMzg4IDMuMDc2LjAwMS4wMDcuMDAxLjAxNS4wMDEuMDIyIDAgLjE0MS0uMTE0LjI1NC0uMjU0LjI1NGgtMS4xMzNjLS4xMiAwLS4yMjEtLjA4NS0uMjQ2LS4xOTh2LS4wMDJjLS4yNzQtMS4yMTgtLjk0LTEuNjA3LTIuNzQ2LTEuNjA3LTIuMDIzIDAtMi4yNTguNzA1LTIuMjU4IDEuMjMyIDAgLjY0LjI3OC44MjYgMy4wMDkgMS4xODcgMi43MDIuMzU4IDMuOTg2Ljg2MyAzLjk4NiAyLjc2Mi0uMDA0IDEuOTE5LTEuNjAxIDMuMDE3LTQuMzg4IDMuMDE3eiIvPjwvc3ZnPg==);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle}@media(max-width: 1439px){.App__skills--Mbhsb span.App__nodejsIcon--tutzX{width:80px;height:80px}}@media(max-width: 767px){.App__skills--Mbhsb span.App__nodejsIcon--tutzX{width:40px;height:40px}}.App__skills--Mbhsb span.App__nextjsIcon--vssDO{display:inline-block;width:120px;height:120px;background-color:var(--font-color);-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2aWV3Qm94PSIwIC0xMDEuNSA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KICAgIDxnPgogICAgICAgIDxwYXRoIGQ9Ik0xMjAuODEwNDMsODAuNTYxMzEwMiBMMjE3LjM3ODMyNSw4MC41NjEzMTAyIEwyMTcuMzc4MzI1LDg4LjIzNjY1ODkgTDEyOS42NjI0ODcsODguMjM2NjU4OSBMMTI5LjY2MjQ4NywxNDYuMDAzNzU4IEwyMTIuMTQ3NTY0LDE0Ni4wMDM3NTggTDIxMi4xNDc1NjQsMTUzLjY3OTEwNiBMMTI5LjY2MjQ4NywxNTMuNjc5MTA2IEwxMjkuNjYyNDg3LDIxNy4xMDE3MjUgTDIxOC4zODQyNDEsMjE3LjEwMTcyNSBMMjE4LjM4NDI0MSwyMjQuNzc3MDczIEwxMjAuODEwNDMsMjI0Ljc3NzA3MyBMMTIwLjgxMDQzLDgwLjU2MTMxMDIgWiBNMjI2LjAyOTIsODAuNTYxMzEwMiBMMjM2LjI4OTUzOCw4MC41NjEzMTAyIEwyODEuNzU2OTIyLDE0My45ODM5MjkgTDMyOC4yMzAyMjIsODAuNTYxMzEwMiBMMzkxLjQ0MTQ4NiwwIEwyODcuNTkxMjMyLDE1MC42NDkzNjMgTDM0MS4xMDU5NDEsMjI0Ljc3NzA3MyBMMzMwLjQ0MzIzNywyMjQuNzc3MDczIEwyODEuNzU2OTIyLDE1Ny4zMTQ3OTggTDIzMi44Njk0MjUsMjI0Ljc3NzA3MyBMMjIyLjQwNzkwNCwyMjQuNzc3MDczIEwyNzYuMzI0OTc4LDE1MC42NDkzNjMgTDIyNi4wMjkyLDgwLjU2MTMxMDIgWiBNMzQ0LjkyODQyMSw4OC4yMzY2NTg4IEwzNDQuOTI4NDIxLDgwLjU2MTMxMDIgTDQ1NC45NzU1ODUsODAuNTYxMzEwMiBMNDU0Ljk3NTU4NSw4OC4yMzY2NTg5IEw0MDQuMjc3NDQsODguMjM2NjU4OSBMNDA0LjI3NzQ0LDIyNC43NzcwNzMgTDM5NS40MjUzODIsMjI0Ljc3NzA3MyBMMzk1LjQyNTM4Miw4OC4yMzY2NTg5IEwzNDQuOTI4NDIxLDg4LjIzNjY1ODggWiBNMS40MjEwODU0N2UtMTQsODAuNTYxMzEwMiBMMTEuMDY1MDcxNCw4MC41NjEzMTAyIEwxNjMuNjQ1OTMsMzA4Ljg4NDAwNyBMMTAwLjU5MTU1OCwyMjQuNzc3MDczIEw5LjI1NDQyMzMxLDkxLjQ2ODM4NDcgTDguODUyMDU3MDgsMjI0Ljc3NzA3MyBMMS40MjEwODU0N2UtMTQsMjI0Ljc3NzA3MyBMMS40MjEwODU0N2UtMTQsODAuNTYxMzEwMiBaIE00NTQuMDgzNzA1LDIxNC43ODU0NjkgQzQ1Mi4yNzUxNjcsMjE0Ljc4NTQ2OSA0NTAuOTE4NzYyLDIxMy4zODQxOCA0NTAuOTE4NzYyLDIxMS41NzMyODUgQzQ1MC45MTg3NjIsMjA5Ljc2MjM4OCA0NTIuMjc1MTY3LDIwOC4zNjEwOTkgNDU0LjA4MzcwNSwyMDguMzYxMDk5IEM0NTUuOTEzNzc0LDIwOC4zNjEwOTkgNDU3LjI0ODY0OCwyMDkuNzYyMzg4IDQ1Ny4yNDg2NDgsMjExLjU3MzI4NSBDNDU3LjI0ODY0OCwyMTMuMzg0MTggNDU1LjkxMzc3NCwyMTQuNzg1NDY5IDQ1NC4wODM3MDUsMjE0Ljc4NTQ2OSBaIE00NjIuNzgxOTE1LDIwNi4zMzQ2MTggTDQ2Ny41MTg1NjMsMjA2LjMzNDYxOCBDNDY3LjU4MzE1MywyMDguOTAwMDU1IDQ2OS40NTYyODQsMjEwLjYyNDcxOSA0NzIuMjEyMTUxLDIxMC42MjQ3MTkgQzQ3NS4yOTA5NzIsMjEwLjYyNDcxOSA0NzcuMDM0OTIsMjA4Ljc3MDcwNSA0NzcuMDM0OTIsMjA1LjI5OTgyIEw0NzcuMDM0OTIsMTgzLjMxMDM2MyBMNDgxLjg1NzY5LDE4My4zMTAzNjMgTDQ4MS44NTc2OSwyMDUuMzIxMzc5IEM0ODEuODU3NjksMjExLjU3MzI4NSA0NzguMjQwNjEzLDIxNS4xNzM1MTggNDcyLjI1NTIxMiwyMTUuMTczNTE4IEM0NjYuNjM1ODI0LDIxNS4xNzM1MTggNDYyLjc4MTkxNSwyMTEuNjgxMDc2IDQ2Mi43ODE5MTUsMjA2LjMzNDYxOCBaIE00ODguMTY2MDQ1LDIwNi4wNTQzNjIgTDQ5Mi45NDU3NTQsMjA2LjA1NDM2MiBDNDkzLjM1NDgyOCwyMDkuMDA3ODQ4IDQ5Ni4yMzk4NzgsMjEwLjg4MzQxOSA1MDAuMzk1MjExLDIxMC44ODM0MTkgQzUwNC4yNzA2NTIsMjEwLjg4MzQxOSA1MDcuMTEyNjQsMjA4Ljg3ODQ5OCA1MDcuMTEyNjQsMjA2LjExOTAzNiBDNTA3LjExMjY0LDIwMy43NDc2MjUgNTA1LjMwNDEwMiwyMDIuMzI0Nzc3IDUwMS4xOTE4MjgsMjAxLjM1NDY1MyBMNDk3LjE4NzIwOSwyMDAuMzg0NTMxIEM0OTEuNTY3ODIsMTk5LjA2OTQ3NCA0ODkuMDA1NzIzLDE5Ni4zNTMxMjkgNDg5LjAwNTcyMywxOTEuNzgyNzcyIEM0ODkuMDA1NzIzLDE4Ni4yNDIyOSA0OTMuNTI3MDcxLDE4Mi41NTU4MjMgNTAwLjMwOTA5LDE4Mi41NTU4MjMgQzUwNi42MTc0NDUsMTgyLjU1NTgyMyA1MTEuMjI0OTEyLDE4Ni4yNDIyOSA1MTEuNTA0ODA1LDE5MS40ODA5NTUgTDUwNi44MTEyMTcsMTkxLjQ4MDk1NSBDNTA2LjM1OTA4MywxODguNjEzNzAzIDUwMy44NjE1NzYsMTg2LjgyNDM2NSA1MDAuMjQ0NDk5LDE4Ni44MjQzNjUgQzQ5Ni40MzM2NSwxODYuODI0MzY1IDQ5My44OTMwODUsMTg4LjY1NjgxOSA0OTMuODkzMDg1LDE5MS40NTkzOTggQzQ5My44OTMwODUsMTkzLjY3OTkwMSA0OTUuNTI5MzgsMTk0Ljk1MTg0IDQ5OS41NzcwNjMsMTk1LjkwMDQwNiBMNTAzLjAwMDM2OCwxOTYuNzQxMTc4IEM1MDkuMzczMzE0LDE5OC4yMjg3MDIgNTEyLDIwMC44MTU2OTUgNTEyLDIwNS40OTM4NDYgQzUxMiwyMTEuNDQzOTM1IDUwNy4zOTI1MzMsMjE1LjE3MzUxOCA1MDAuMDI5MTk3LDIxNS4xNzM1MTggQzQ5My4xMzk1MjYsMjE1LjE3MzUxOCA0ODguNTEwNTMsMjExLjYxNjQgNDg4LjE2NjA0NSwyMDYuMDU0MzYyIFoiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2aWV3Qm94PSIwIC0xMDEuNSA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KICAgIDxnPgogICAgICAgIDxwYXRoIGQ9Ik0xMjAuODEwNDMsODAuNTYxMzEwMiBMMjE3LjM3ODMyNSw4MC41NjEzMTAyIEwyMTcuMzc4MzI1LDg4LjIzNjY1ODkgTDEyOS42NjI0ODcsODguMjM2NjU4OSBMMTI5LjY2MjQ4NywxNDYuMDAzNzU4IEwyMTIuMTQ3NTY0LDE0Ni4wMDM3NTggTDIxMi4xNDc1NjQsMTUzLjY3OTEwNiBMMTI5LjY2MjQ4NywxNTMuNjc5MTA2IEwxMjkuNjYyNDg3LDIxNy4xMDE3MjUgTDIxOC4zODQyNDEsMjE3LjEwMTcyNSBMMjE4LjM4NDI0MSwyMjQuNzc3MDczIEwxMjAuODEwNDMsMjI0Ljc3NzA3MyBMMTIwLjgxMDQzLDgwLjU2MTMxMDIgWiBNMjI2LjAyOTIsODAuNTYxMzEwMiBMMjM2LjI4OTUzOCw4MC41NjEzMTAyIEwyODEuNzU2OTIyLDE0My45ODM5MjkgTDMyOC4yMzAyMjIsODAuNTYxMzEwMiBMMzkxLjQ0MTQ4NiwwIEwyODcuNTkxMjMyLDE1MC42NDkzNjMgTDM0MS4xMDU5NDEsMjI0Ljc3NzA3MyBMMzMwLjQ0MzIzNywyMjQuNzc3MDczIEwyODEuNzU2OTIyLDE1Ny4zMTQ3OTggTDIzMi44Njk0MjUsMjI0Ljc3NzA3MyBMMjIyLjQwNzkwNCwyMjQuNzc3MDczIEwyNzYuMzI0OTc4LDE1MC42NDkzNjMgTDIyNi4wMjkyLDgwLjU2MTMxMDIgWiBNMzQ0LjkyODQyMSw4OC4yMzY2NTg4IEwzNDQuOTI4NDIxLDgwLjU2MTMxMDIgTDQ1NC45NzU1ODUsODAuNTYxMzEwMiBMNDU0Ljk3NTU4NSw4OC4yMzY2NTg5IEw0MDQuMjc3NDQsODguMjM2NjU4OSBMNDA0LjI3NzQ0LDIyNC43NzcwNzMgTDM5NS40MjUzODIsMjI0Ljc3NzA3MyBMMzk1LjQyNTM4Miw4OC4yMzY2NTg5IEwzNDQuOTI4NDIxLDg4LjIzNjY1ODggWiBNMS40MjEwODU0N2UtMTQsODAuNTYxMzEwMiBMMTEuMDY1MDcxNCw4MC41NjEzMTAyIEwxNjMuNjQ1OTMsMzA4Ljg4NDAwNyBMMTAwLjU5MTU1OCwyMjQuNzc3MDczIEw5LjI1NDQyMzMxLDkxLjQ2ODM4NDcgTDguODUyMDU3MDgsMjI0Ljc3NzA3MyBMMS40MjEwODU0N2UtMTQsMjI0Ljc3NzA3MyBMMS40MjEwODU0N2UtMTQsODAuNTYxMzEwMiBaIE00NTQuMDgzNzA1LDIxNC43ODU0NjkgQzQ1Mi4yNzUxNjcsMjE0Ljc4NTQ2OSA0NTAuOTE4NzYyLDIxMy4zODQxOCA0NTAuOTE4NzYyLDIxMS41NzMyODUgQzQ1MC45MTg3NjIsMjA5Ljc2MjM4OCA0NTIuMjc1MTY3LDIwOC4zNjEwOTkgNDU0LjA4MzcwNSwyMDguMzYxMDk5IEM0NTUuOTEzNzc0LDIwOC4zNjEwOTkgNDU3LjI0ODY0OCwyMDkuNzYyMzg4IDQ1Ny4yNDg2NDgsMjExLjU3MzI4NSBDNDU3LjI0ODY0OCwyMTMuMzg0MTggNDU1LjkxMzc3NCwyMTQuNzg1NDY5IDQ1NC4wODM3MDUsMjE0Ljc4NTQ2OSBaIE00NjIuNzgxOTE1LDIwNi4zMzQ2MTggTDQ2Ny41MTg1NjMsMjA2LjMzNDYxOCBDNDY3LjU4MzE1MywyMDguOTAwMDU1IDQ2OS40NTYyODQsMjEwLjYyNDcxOSA0NzIuMjEyMTUxLDIxMC42MjQ3MTkgQzQ3NS4yOTA5NzIsMjEwLjYyNDcxOSA0NzcuMDM0OTIsMjA4Ljc3MDcwNSA0NzcuMDM0OTIsMjA1LjI5OTgyIEw0NzcuMDM0OTIsMTgzLjMxMDM2MyBMNDgxLjg1NzY5LDE4My4zMTAzNjMgTDQ4MS44NTc2OSwyMDUuMzIxMzc5IEM0ODEuODU3NjksMjExLjU3MzI4NSA0NzguMjQwNjEzLDIxNS4xNzM1MTggNDcyLjI1NTIxMiwyMTUuMTczNTE4IEM0NjYuNjM1ODI0LDIxNS4xNzM1MTggNDYyLjc4MTkxNSwyMTEuNjgxMDc2IDQ2Mi43ODE5MTUsMjA2LjMzNDYxOCBaIE00ODguMTY2MDQ1LDIwNi4wNTQzNjIgTDQ5Mi45NDU3NTQsMjA2LjA1NDM2MiBDNDkzLjM1NDgyOCwyMDkuMDA3ODQ4IDQ5Ni4yMzk4NzgsMjEwLjg4MzQxOSA1MDAuMzk1MjExLDIxMC44ODM0MTkgQzUwNC4yNzA2NTIsMjEwLjg4MzQxOSA1MDcuMTEyNjQsMjA4Ljg3ODQ5OCA1MDcuMTEyNjQsMjA2LjExOTAzNiBDNTA3LjExMjY0LDIwMy43NDc2MjUgNTA1LjMwNDEwMiwyMDIuMzI0Nzc3IDUwMS4xOTE4MjgsMjAxLjM1NDY1MyBMNDk3LjE4NzIwOSwyMDAuMzg0NTMxIEM0OTEuNTY3ODIsMTk5LjA2OTQ3NCA0ODkuMDA1NzIzLDE5Ni4zNTMxMjkgNDg5LjAwNTcyMywxOTEuNzgyNzcyIEM0ODkuMDA1NzIzLDE4Ni4yNDIyOSA0OTMuNTI3MDcxLDE4Mi41NTU4MjMgNTAwLjMwOTA5LDE4Mi41NTU4MjMgQzUwNi42MTc0NDUsMTgyLjU1NTgyMyA1MTEuMjI0OTEyLDE4Ni4yNDIyOSA1MTEuNTA0ODA1LDE5MS40ODA5NTUgTDUwNi44MTEyMTcsMTkxLjQ4MDk1NSBDNTA2LjM1OTA4MywxODguNjEzNzAzIDUwMy44NjE1NzYsMTg2LjgyNDM2NSA1MDAuMjQ0NDk5LDE4Ni44MjQzNjUgQzQ5Ni40MzM2NSwxODYuODI0MzY1IDQ5My44OTMwODUsMTg4LjY1NjgxOSA0OTMuODkzMDg1LDE5MS40NTkzOTggQzQ5My44OTMwODUsMTkzLjY3OTkwMSA0OTUuNTI5MzgsMTk0Ljk1MTg0IDQ5OS41NzcwNjMsMTk1LjkwMDQwNiBMNTAzLjAwMDM2OCwxOTYuNzQxMTc4IEM1MDkuMzczMzE0LDE5OC4yMjg3MDIgNTEyLDIwMC44MTU2OTUgNTEyLDIwNS40OTM4NDYgQzUxMiwyMTEuNDQzOTM1IDUwNy4zOTI1MzMsMjE1LjE3MzUxOCA1MDAuMDI5MTk3LDIxNS4xNzM1MTggQzQ5My4xMzk1MjYsMjE1LjE3MzUxOCA0ODguNTEwNTMsMjExLjYxNjQgNDg4LjE2NjA0NSwyMDYuMDU0MzYyIFoiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4K);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle}@media(max-width: 1439px){.App__skills--Mbhsb span.App__nextjsIcon--vssDO{width:80px;height:80px}}@media(max-width: 767px){.App__skills--Mbhsb span.App__nextjsIcon--vssDO{width:40px;height:40px}}.App__skills--Mbhsb span.App__reduxIcon--Db_BM{display:inline-block;width:120px;height:120px;background-color:var(--font-color);-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIyLjE3NyAyMi4wMDVjMS4xNjEtMC4wOTkgMi4wNTctMS4xMiAyLTIuMzM5LTAuMDYzLTEuMjE5LTEuMDYzLTIuMTk3LTIuMjc2LTIuMTk3aC0wLjA4NGMtMS4yNTUgMC4wNDEtMi4yMzkgMS4wOTktMi4xOTcgMi4zNTkgMC4wNDEgMC42NDEgMC4zMDEgMS4xNTYgMC42NjEgMS41MzYtMS40MDEgMi43MTktMy40OTUgNC43MTUtNi42NzcgNi4zOTYtMi4xMzUgMS4xMTUtNC4zOTEgMS41MzctNi41ODggMS4yMzUtMS44MzktMC4yNTUtMy4yNzYtMS4wNzctNC4xNTYtMi4zOTYtMS4zMTktMi0xLjQzOS00LjE1MS0wLjMzOS02LjMxMiAwLjgwMS0xLjU1NyAyLTIuNjk5IDIuNzk2LTMuMjU2LTAuMTk3LTAuNTItMC40MzctMS4zOTUtMC41NTctMi4wNTctNS45MTYgNC4yMzUtNS4zMTIgMTAuMDMyLTMuNTE1IDEyLjc2NyAxLjMzOSAyIDQuMDcyIDMuMjc2IDcuMDY3IDMuMjc2IDAuODAzIDAgMS42NDEtMC4wNTcgMi40NTktMC4yNjEgNS4xOTktMSA5LjEzMS00LjExNSAxMS4zODUtOC43MDh6TTI5LjMwNyAxNy4wMTFjLTMuMDkzLTMuNjM2LTcuNjUxLTUuNjM2LTEyLjg0My01LjYzNmgtMC42ODNjLTAuMzMzLTAuNzM1LTEuMTE1LTEuMTk3LTEuOTk1LTEuMTk3aC0wLjA1N2MtMS4yNiAwLTIuMjQgMS4wODMtMi4xOTkgMi4zMzkgMC4wNDMgMS4xOTcgMS4wNTcgMi4xOTcgMi4yNzYgMi4xOTdoMC4xYzAuOS0wLjA0MSAxLjY3Ny0wLjU5OSAyLTEuNDAxaDAuNzM5YzMuMDc5IDAgNS45OTEgMC45MDEgOC42NTIgMi42NTcgMi4wMzEgMS4zMzcgMy40OTUgMy4wOTkgNC4zMTIgNS4xOTcgMC43MTkgMS43MTMgMC42NzcgMy4zOTYtMC4wNjMgNC43OTctMS4xMzUgMi4xOTItMy4wNTcgMy4zNTMtNS41ODggMy4zNTMtMS41OTkgMC0zLjE1Ni0wLjUtMy45NTktMC44NTktMC40NzkgMC4zOTYtMS4yODEgMS4wNTctMS44NiAxLjQ1OSAxLjc2MSAwLjc5NiAzLjUzNyAxLjI1NSA1LjI1NiAxLjI1NSAzLjg5NiAwIDYuNzkyLTIuMTkzIDcuODkxLTQuMzEyIDEuMTk3LTIuMzk2IDEuMDk5LTYuNDMzLTEuOTU5LTkuODkxek04LjY1MSAyMi43MjRjMC4wNDMgMS4xOTcgMS4wNTcgMi4xOTcgMi4yODEgMi4xOTdoMC4wNzljMS4yODEtMC4wNDEgMi4yNTUtMS4wOTkgMi4xOTctMi4zNTkgMC0xLjE5OS0xLjAzNi0yLjE5OS0yLjI1NS0yLjE5OWgtMC4wODRjLTAuMDc3IDAtMC4xOTcgMC0wLjMwMSAwLjA0My0xLjY1Ni0yLjc5Ny0yLjM1NS01Ljc5Ny0yLjA5NS05LjAzMiAwLjE1Ny0yLjQzNyAwLjk1OS00LjU1MiAyLjM5Ni02LjMxMiAxLjE5OS0xLjQ5NSAzLjQ1My0yLjI0IDQuOTk1LTIuMjc2IDQuMzEzLTAuMDg0IDYuMTE1IDUuMjk2IDYuMjUxIDcuNDMybDIgMC41OTljLTAuNDY0LTYuNTUyLTQuNTM2LTkuOTg5LTguNDMyLTkuOTg5LTMuNjU2IDAtNy4wMzIgMi42NTYtOC4zOTEgNi41NTItMS44NTUgNS4xOTktMC42MzYgMTAuMTg4IDEuNjQgMTQuMTg4LTAuMTk3IDAuMjU1LTAuMzE3IDAuNzE5LTAuMjgxIDEuMTU2eiIvPgo8L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIyLjE3NyAyMi4wMDVjMS4xNjEtMC4wOTkgMi4wNTctMS4xMiAyLTIuMzM5LTAuMDYzLTEuMjE5LTEuMDYzLTIuMTk3LTIuMjc2LTIuMTk3aC0wLjA4NGMtMS4yNTUgMC4wNDEtMi4yMzkgMS4wOTktMi4xOTcgMi4zNTkgMC4wNDEgMC42NDEgMC4zMDEgMS4xNTYgMC42NjEgMS41MzYtMS40MDEgMi43MTktMy40OTUgNC43MTUtNi42NzcgNi4zOTYtMi4xMzUgMS4xMTUtNC4zOTEgMS41MzctNi41ODggMS4yMzUtMS44MzktMC4yNTUtMy4yNzYtMS4wNzctNC4xNTYtMi4zOTYtMS4zMTktMi0xLjQzOS00LjE1MS0wLjMzOS02LjMxMiAwLjgwMS0xLjU1NyAyLTIuNjk5IDIuNzk2LTMuMjU2LTAuMTk3LTAuNTItMC40MzctMS4zOTUtMC41NTctMi4wNTctNS45MTYgNC4yMzUtNS4zMTIgMTAuMDMyLTMuNTE1IDEyLjc2NyAxLjMzOSAyIDQuMDcyIDMuMjc2IDcuMDY3IDMuMjc2IDAuODAzIDAgMS42NDEtMC4wNTcgMi40NTktMC4yNjEgNS4xOTktMSA5LjEzMS00LjExNSAxMS4zODUtOC43MDh6TTI5LjMwNyAxNy4wMTFjLTMuMDkzLTMuNjM2LTcuNjUxLTUuNjM2LTEyLjg0My01LjYzNmgtMC42ODNjLTAuMzMzLTAuNzM1LTEuMTE1LTEuMTk3LTEuOTk1LTEuMTk3aC0wLjA1N2MtMS4yNiAwLTIuMjQgMS4wODMtMi4xOTkgMi4zMzkgMC4wNDMgMS4xOTcgMS4wNTcgMi4xOTcgMi4yNzYgMi4xOTdoMC4xYzAuOS0wLjA0MSAxLjY3Ny0wLjU5OSAyLTEuNDAxaDAuNzM5YzMuMDc5IDAgNS45OTEgMC45MDEgOC42NTIgMi42NTcgMi4wMzEgMS4zMzcgMy40OTUgMy4wOTkgNC4zMTIgNS4xOTcgMC43MTkgMS43MTMgMC42NzcgMy4zOTYtMC4wNjMgNC43OTctMS4xMzUgMi4xOTItMy4wNTcgMy4zNTMtNS41ODggMy4zNTMtMS41OTkgMC0zLjE1Ni0wLjUtMy45NTktMC44NTktMC40NzkgMC4zOTYtMS4yODEgMS4wNTctMS44NiAxLjQ1OSAxLjc2MSAwLjc5NiAzLjUzNyAxLjI1NSA1LjI1NiAxLjI1NSAzLjg5NiAwIDYuNzkyLTIuMTkzIDcuODkxLTQuMzEyIDEuMTk3LTIuMzk2IDEuMDk5LTYuNDMzLTEuOTU5LTkuODkxek04LjY1MSAyMi43MjRjMC4wNDMgMS4xOTcgMS4wNTcgMi4xOTcgMi4yODEgMi4xOTdoMC4wNzljMS4yODEtMC4wNDEgMi4yNTUtMS4wOTkgMi4xOTctMi4zNTkgMC0xLjE5OS0xLjAzNi0yLjE5OS0yLjI1NS0yLjE5OWgtMC4wODRjLTAuMDc3IDAtMC4xOTcgMC0wLjMwMSAwLjA0My0xLjY1Ni0yLjc5Ny0yLjM1NS01Ljc5Ny0yLjA5NS05LjAzMiAwLjE1Ny0yLjQzNyAwLjk1OS00LjU1MiAyLjM5Ni02LjMxMiAxLjE5OS0xLjQ5NSAzLjQ1My0yLjI0IDQuOTk1LTIuMjc2IDQuMzEzLTAuMDg0IDYuMTE1IDUuMjk2IDYuMjUxIDcuNDMybDIgMC41OTljLTAuNDY0LTYuNTUyLTQuNTM2LTkuOTg5LTguNDMyLTkuOTg5LTMuNjU2IDAtNy4wMzIgMi42NTYtOC4zOTEgNi41NTItMS44NTUgNS4xOTktMC42MzYgMTAuMTg4IDEuNjQgMTQuMTg4LTAuMTk3IDAuMjU1LTAuMzE3IDAuNzE5LTAuMjgxIDEuMTU2eiIvPgo8L3N2Zz4K);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle}@media(max-width: 1439px){.App__skills--Mbhsb span.App__reduxIcon--Db_BM{width:80px;height:80px}}@media(max-width: 767px){.App__skills--Mbhsb span.App__reduxIcon--Db_BM{width:40px;height:40px}}.App__skills--Mbhsb span.App__dockerIcon--CqA1e{display:inline-block;width:120px;height:120px;background-color:var(--font-color);-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIGZpbGw9IiMwMDAwMDAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5Eb2NrZXIgaWNvbjwvdGl0bGU+PHBhdGggZD0iTTEzLjk4MyAxMS4wNzhoMi4xMTlhLjE4Ni4xODYgMCAwMC4xODYtLjE4NVY5LjAwNmEuMTg2LjE4NiAwIDAwLS4xODYtLjE4NmgtMi4xMTlhLjE4NS4xODUgMCAwMC0uMTg1LjE4NXYxLjg4OGMwIC4xMDIuMDgzLjE4NS4xODUuMTg1bS0yLjk1NC01LjQzaDIuMTE4YS4xODYuMTg2IDAgMDAuMTg2LS4xODZWMy41NzRhLjE4Ni4xODYgMCAwMC0uMTg2LS4xODVoLTIuMTE4YS4xODUuMTg1IDAgMDAtLjE4NS4xODV2MS44ODhjMCAuMTAyLjA4Mi4xODUuMTg1LjE4NW0wIDIuNzE2aDIuMTE4YS4xODcuMTg3IDAgMDAuMTg2LS4xODZWNi4yOWEuMTg2LjE4NiAwIDAwLS4xODYtLjE4NWgtMi4xMThhLjE4NS4xODUgMCAwMC0uMTg1LjE4NXYxLjg4N2MwIC4xMDIuMDgyLjE4NS4xODUuMTg2bS0yLjkzIDBoMi4xMmEuMTg2LjE4NiAwIDAwLjE4NC0uMTg2VjYuMjlhLjE4NS4xODUgMCAwMC0uMTg1LS4xODVIOC4xYS4xODUuMTg1IDAgMDAtLjE4NS4xODV2MS44ODdjMCAuMTAyLjA4My4xODUuMTg1LjE4Nm0tMi45NjQgMGgyLjExOWEuMTg2LjE4NiAwIDAwLjE4NS0uMTg2VjYuMjlhLjE4NS4xODUgMCAwMC0uMTg1LS4xODVINS4xMzZhLjE4Ni4xODYgMCAwMC0uMTg2LjE4NXYxLjg4N2MwIC4xMDIuMDg0LjE4NS4xODYuMTg2bTUuODkzIDIuNzE1aDIuMTE4YS4xODYuMTg2IDAgMDAuMTg2LS4xODVWOS4wMDZhLjE4Ni4xODYgMCAwMC0uMTg2LS4xODZoLTIuMTE4YS4xODUuMTg1IDAgMDAtLjE4NS4xODV2MS44ODhjMCAuMTAyLjA4Mi4xODUuMTg1LjE4NW0tMi45MyAwaDIuMTJhLjE4NS4xODUgMCAwMC4xODQtLjE4NVY5LjAwNmEuMTg1LjE4NSAwIDAwLS4xODQtLjE4NmgtMi4xMmEuMTg1LjE4NSAwIDAwLS4xODQuMTg1djEuODg4YzAgLjEwMi4wODMuMTg1LjE4NS4xODVtLTIuOTY0IDBoMi4xMTlhLjE4NS4xODUgMCAwMC4xODUtLjE4NVY5LjAwNmEuMTg1LjE4NSAwIDAwLS4xODQtLjE4NmgtMi4xMmEuMTg2LjE4NiAwIDAwLS4xODYuMTg2djEuODg3YzAgLjEwMi4wODQuMTg1LjE4Ni4xODVtLTIuOTIgMGgyLjEyYS4xODUuMTg1IDAgMDAuMTg0LS4xODVWOS4wMDZhLjE4NS4xODUgMCAwMC0uMTg0LS4xODZoLTIuMTJhLjE4NS4xODUgMCAwMC0uMTg0LjE4NXYxLjg4OGMwIC4xMDIuMDgyLjE4NS4xODUuMTg1TTIzLjc2MyA5Ljg5Yy0uMDY1LS4wNTEtLjY3Mi0uNTEtMS45NTQtLjUxLS4zMzguMDAxLS42NzYuMDMtMS4wMS4wODctLjI0OC0xLjctMS42NTMtMi41My0xLjcxNi0yLjU2NmwtLjM0NC0uMTk5LS4yMjYuMzI3Yy0uMjg0LjQzOC0uNDkuOTIyLS42MTIgMS40My0uMjMuOTctLjA5IDEuODgyLjQwMyAyLjY2MS0uNTk1LjMzMi0xLjU1LjQxMy0xLjc0NC40MkguNzUxYS43NTEuNzUxIDAgMDAtLjc1Ljc0OCAxMS4zNzYgMTEuMzc2IDAgMDAuNjkyIDQuMDYyYy41NDUgMS40MjggMS4zNTUgMi40OCAyLjQxIDMuMTI0IDEuMTguNzIzIDMuMSAxLjEzNyA1LjI3NSAxLjEzNy45ODMuMDAzIDEuOTYzLS4wODYgMi45My0uMjY2YTEyLjI0OCAxMi4yNDggMCAwMDMuODIzLTEuMzg5Yy45OC0uNTY3IDEuODYtMS4yODggMi42MS0yLjEzNiAxLjI1Mi0xLjQxOCAxLjk5OC0yLjk5NyAyLjU1My00LjRoLjIyMWMxLjM3MiAwIDIuMjE1LS41NDkgMi42OC0xLjAwOS4zMDktLjI5My41NS0uNjUuNzA3LTEuMDQ2bC4wOTgtLjI4OFoiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIGZpbGw9IiMwMDAwMDAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5Eb2NrZXIgaWNvbjwvdGl0bGU+PHBhdGggZD0iTTEzLjk4MyAxMS4wNzhoMi4xMTlhLjE4Ni4xODYgMCAwMC4xODYtLjE4NVY5LjAwNmEuMTg2LjE4NiAwIDAwLS4xODYtLjE4NmgtMi4xMTlhLjE4NS4xODUgMCAwMC0uMTg1LjE4NXYxLjg4OGMwIC4xMDIuMDgzLjE4NS4xODUuMTg1bS0yLjk1NC01LjQzaDIuMTE4YS4xODYuMTg2IDAgMDAuMTg2LS4xODZWMy41NzRhLjE4Ni4xODYgMCAwMC0uMTg2LS4xODVoLTIuMTE4YS4xODUuMTg1IDAgMDAtLjE4NS4xODV2MS44ODhjMCAuMTAyLjA4Mi4xODUuMTg1LjE4NW0wIDIuNzE2aDIuMTE4YS4xODcuMTg3IDAgMDAuMTg2LS4xODZWNi4yOWEuMTg2LjE4NiAwIDAwLS4xODYtLjE4NWgtMi4xMThhLjE4NS4xODUgMCAwMC0uMTg1LjE4NXYxLjg4N2MwIC4xMDIuMDgyLjE4NS4xODUuMTg2bS0yLjkzIDBoMi4xMmEuMTg2LjE4NiAwIDAwLjE4NC0uMTg2VjYuMjlhLjE4NS4xODUgMCAwMC0uMTg1LS4xODVIOC4xYS4xODUuMTg1IDAgMDAtLjE4NS4xODV2MS44ODdjMCAuMTAyLjA4My4xODUuMTg1LjE4Nm0tMi45NjQgMGgyLjExOWEuMTg2LjE4NiAwIDAwLjE4NS0uMTg2VjYuMjlhLjE4NS4xODUgMCAwMC0uMTg1LS4xODVINS4xMzZhLjE4Ni4xODYgMCAwMC0uMTg2LjE4NXYxLjg4N2MwIC4xMDIuMDg0LjE4NS4xODYuMTg2bTUuODkzIDIuNzE1aDIuMTE4YS4xODYuMTg2IDAgMDAuMTg2LS4xODVWOS4wMDZhLjE4Ni4xODYgMCAwMC0uMTg2LS4xODZoLTIuMTE4YS4xODUuMTg1IDAgMDAtLjE4NS4xODV2MS44ODhjMCAuMTAyLjA4Mi4xODUuMTg1LjE4NW0tMi45MyAwaDIuMTJhLjE4NS4xODUgMCAwMC4xODQtLjE4NVY5LjAwNmEuMTg1LjE4NSAwIDAwLS4xODQtLjE4NmgtMi4xMmEuMTg1LjE4NSAwIDAwLS4xODQuMTg1djEuODg4YzAgLjEwMi4wODMuMTg1LjE4NS4xODVtLTIuOTY0IDBoMi4xMTlhLjE4NS4xODUgMCAwMC4xODUtLjE4NVY5LjAwNmEuMTg1LjE4NSAwIDAwLS4xODQtLjE4NmgtMi4xMmEuMTg2LjE4NiAwIDAwLS4xODYuMTg2djEuODg3YzAgLjEwMi4wODQuMTg1LjE4Ni4xODVtLTIuOTIgMGgyLjEyYS4xODUuMTg1IDAgMDAuMTg0LS4xODVWOS4wMDZhLjE4NS4xODUgMCAwMC0uMTg0LS4xODZoLTIuMTJhLjE4NS4xODUgMCAwMC0uMTg0LjE4NXYxLjg4OGMwIC4xMDIuMDgyLjE4NS4xODUuMTg1TTIzLjc2MyA5Ljg5Yy0uMDY1LS4wNTEtLjY3Mi0uNTEtMS45NTQtLjUxLS4zMzguMDAxLS42NzYuMDMtMS4wMS4wODctLjI0OC0xLjctMS42NTMtMi41My0xLjcxNi0yLjU2NmwtLjM0NC0uMTk5LS4yMjYuMzI3Yy0uMjg0LjQzOC0uNDkuOTIyLS42MTIgMS40My0uMjMuOTctLjA5IDEuODgyLjQwMyAyLjY2MS0uNTk1LjMzMi0xLjU1LjQxMy0xLjc0NC40MkguNzUxYS43NTEuNzUxIDAgMDAtLjc1Ljc0OCAxMS4zNzYgMTEuMzc2IDAgMDAuNjkyIDQuMDYyYy41NDUgMS40MjggMS4zNTUgMi40OCAyLjQxIDMuMTI0IDEuMTguNzIzIDMuMSAxLjEzNyA1LjI3NSAxLjEzNy45ODMuMDAzIDEuOTYzLS4wODYgMi45My0uMjY2YTEyLjI0OCAxMi4yNDggMCAwMDMuODIzLTEuMzg5Yy45OC0uNTY3IDEuODYtMS4yODggMi42MS0yLjEzNiAxLjI1Mi0xLjQxOCAxLjk5OC0yLjk5NyAyLjU1My00LjRoLjIyMWMxLjM3MiAwIDIuMjE1LS41NDkgMi42OC0xLjAwOS4zMDktLjI5My41NS0uNjUuNzA3LTEuMDQ2bC4wOTgtLjI4OFoiLz48L3N2Zz4=);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle}@media(max-width: 1439px){.App__skills--Mbhsb span.App__dockerIcon--CqA1e{width:80px;height:80px}}@media(max-width: 767px){.App__skills--Mbhsb span.App__dockerIcon--CqA1e{width:40px;height:40px}}.App__works--MbieG{display:grid;margin-top:24px;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));grid-gap:40px}@media(max-width: 767px){.App__works--MbieG{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}}.App__works--MbieG .App__card--jHVD5{position:relative;border:1px solid var(--font-color);background-color:var(--font-color);cursor:pointer}.App__works--MbieG .App__card--jHVD5:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.App__works--MbieG .App__card--jHVD5 img{width:100%;-o-object-fit:cover;object-fit:cover}.App__works--MbieG .App__card--jHVD5 div{position:absolute;bottom:10%;left:0;padding:8px 12px;background-color:var(--font-color);border-top-right-radius:8px;border-bottom-right-radius:8px}.App__works--MbieG .App__card--jHVD5 h3{color:var(--body-color)}
body{background-color:var(--body-color)}*{color:var(--font-color);margin:0}h1{font-size:108px}h2{font-size:36px}@media(max-width: 767px){h1{font-size:52px}h2{font-size:22px}}:root{--body-color: white;--font-color: black}[data-dark-mode]{--body-color: black;--font-color: white}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}html,body{height:100%;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:#00a341;text-decoration:none}*:focus{outline:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}
