.Home-module__RejjVa__section{min-height:var(--min-height-section);margin-top:25px;margin-bottom:calc(2 * var(--body-padding));text-align:start;flex-direction:column;justify-content:flex-end;display:flex}.Home-module__RejjVa__header,.Home-module__RejjVa__profession{color:var(--g-color-line-brand);text-align:start;margin:0;font-size:6rem;line-height:6rem}.Home-module__RejjVa__header{margin:1rem 0 0}@media screen and (max-width:1440px){.Home-module__RejjVa__header,.Home-module__RejjVa__profession{font-size:5rem;line-height:5rem}}@media screen and (max-width:1280px){.Home-module__RejjVa__header,.Home-module__RejjVa__profession{font-size:4rem;line-height:4rem}}@media screen and (max-width:1024px){.Home-module__RejjVa__header,.Home-module__RejjVa__profession{font-size:3rem;line-height:3rem}}@media screen and (max-width:900px){.Home-module__RejjVa__header{font-size:2.3rem;line-height:2.3rem}}@media screen and (max-width:1024px){.Home-module__RejjVa__section{justify-content:center;align-items:center}.Home-module__RejjVa__header,.Home-module__RejjVa__profession{text-align:center;font-size:3.5rem;line-height:3.5rem}}
.Tag-module__zQcxqq__container{border:1px solid var(--g-color-private-white-950);width:fit-content;color:var(--g-color-private-white-950);border-radius:20px;flex-flow:row;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;font-size:1rem;font-weight:700;line-height:1rem;display:inline-flex}
.Portfolio-module__8priRG__section{min-height:var(--min-height-section);margin-top:25px;margin-bottom:calc(2 * var(--body-padding));text-align:start;flex-direction:column;padding-top:1rem;display:flex}.Portfolio-module__8priRG__projectsList{flex-wrap:wrap;gap:1rem;width:100%;margin:2rem 0 0;padding:0;list-style:none;display:flex}@media screen and (max-width:1024px){.Portfolio-module__8priRG__section{justify-content:center;align-items:center}}
.Project-module__lSAlsa__container{aspect-ratio:1;border:1px solid #fff;border-radius:1rem;width:calc(50% - .5rem);padding:1rem}@media screen and (max-width:900px){.Project-module__lSAlsa__container{width:100%}}
.AboutMe-module__WH31_q__section{min-height:var(--min-height-section);margin-top:25px;margin-bottom:calc(2 * var(--body-padding));text-align:start;flex-direction:column;display:flex}.AboutMe-module__WH31_q__advantagesList{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.AboutMe-module__WH31_q__advantage{border:1px solid var(--g-color-private-white-950);border-radius:20px;width:calc(33% - 1.5rem);min-width:300px;padding:1rem 1.5rem}.AboutMe-module__WH31_q__advantageHeader{text-align:center;color:#0000;width:100%;letter-spacing:0%;background:linear-gradient(108.03deg,#fff .23%,#6c6c6c 100.23%) 200%/100% 50%;-webkit-background-clip:text;background-clip:text;margin:0;padding:0;font-size:3rem;font-weight:500;line-height:3rem}.AboutMe-module__WH31_q__advantageDescription{text-align:center;width:100%;margin:.5rem 0 0;padding:0;font-size:1.2rem;line-height:1.2rem}.AboutMe-module__WH31_q__contentContainer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;margin-top:2rem;display:flex}.AboutMe-module__WH31_q__content{flex-flow:column;flex:1;gap:1rem;min-width:350px;display:flex}.AboutMe-module__WH31_q__contentDescription{margin:0;padding:0}.AboutMe-module__WH31_q__contentContactContainer{flex-flow:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.AboutMe-module__WH31_q__contentContactHeader{letter-spacing:.1rem;margin:0;padding:0 0 .17rem;font-size:.85rem;line-height:.85rem}.AboutMe-module__WH31_q__contentContactDescription{flex-wrap:nowrap;align-items:center;gap:10px;display:inline-flex}.AboutMe-module__WH31_q__contentContactDescription,.AboutMe-module__WH31_q__contentContactDescription>button{letter-spacing:.1rem;margin:0;padding:0;font-size:1.2rem;font-weight:600}.AboutMe-module__WH31_q__contentContactDescription>button{cursor:pointer;background-color:#0000;border:none;outline:none}.AboutMe-module__WH31_q__copyBtn span{color:var(--g-color-line-brand)}@media screen and (max-width:1024px){.AboutMe-module__WH31_q__section{justify-content:center;align-items:center}}@media screen and (max-width:400px){.AboutMe-module__WH31_q__contentContactDescription{flex-wrap:wrap}}
.g-hotkey{border-radius:var(--g-border-radius-xs);padding:1px 5px;display:inline-block}.g-hotkey,.g-hotkey kbd{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height)}.g-hotkey_view_light{color:var(--g-color-text-primary);background-color:var(--g-color-base-generic)}.g-hotkey_view_light .g-hotkey__plus{color:var(--g-color-text-hint)}.g-hotkey_view_dark{color:var(--g-color-text-light-complementary);background-color:var(--g-color-base-light-simple-hover)}.g-hotkey_view_dark .g-hotkey__plus{color:var(--g-color-text-light-hint)}
