*{box-sizing:border-box;padding:0}*,body{margin:0}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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:rgba(0,0,0,.1);background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(0,0,0,.5);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:var(--PhoneInputCountrySelectArrow-transform);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.Header_header__6h1Ub{align-items:center;background-color:#fff;display:flex;height:80px;justify-content:space-between;padding-left:30px;padding-right:30px;position:fixed;width:100%;z-index:9999}@media screen and (max-width:512px){.Header_header__6h1Ub{height:55px}}.Header_header__6h1Ub .Header_btnProfile__o1ikt{background-color:initial;border:4px solid #109af7;color:#222;cursor:pointer;float:left;font-family:Roboto,sans-serif;font-size:18px;height:50px;line-height:12px;padding:15px;text-decoration:none;text-transform:uppercase;transition:all .3s ease 0s}@media screen and (max-width:512px){.Header_header__6h1Ub .Header_btnProfile__o1ikt{font-size:14px;height:40px;padding:10px}}.Header_header__6h1Ub .Header_btnProfile__o1ikt:hover{background:transparent linear-gradient(90deg,#00c6ff,#0072ff);color:#fff}.Navbar_nav__wbPol{color:#222;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;justify-content:space-between;letter-spacing:1px;line-height:20px;padding:10px 15px;text-transform:uppercase;width:350px}@media screen and (max-width:512px){.Navbar_nav__wbPol{font-size:10px;gap:10px}}.Navbar_nav__wbPol .Navbar_active__2mgVZ{color:#109af7}.Main_mainBlock__y5i6\+{background-color:#fff;min-height:100vh}.Main_mainBlock__y5i6\+ .Main_mainContainer__hoLMh{flex-direction:column;justify-content:center}.Main_mainBlock__y5i6\+ .Main_mainContainer__hoLMh .Main_h3__yfYX2{color:#777;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.1;margin-bottom:75px;margin-top:10px;text-align:center;text-transform:none}.Main_mainBlock__y5i6\+ .Main_mainContainer__hoLMh .Main_a__WY\+9b{display:flex}@media screen and (max-width:950px){.Main_mainBlock__y5i6\+ .Main_mainContainer__hoLMh .Main_a__WY\+9b{flex-direction:column}}.Main_mainBlock__y5i6\+ .Main_mainContainer__hoLMh .Main_a__WY\+9b .Main_pic__tfv3w{background-color:#7fffd4;background-position:50%;background-repeat:no-repeat;background-size:cover;border:10px solid #f4f4f4;border-radius:50%;height:300px;margin-right:30px;margin-top:18px;text-align:center;vertical-align:middle;width:300px}@media screen and (max-width:512px){.Main_mainBlock__y5i6\+ .Main_mainContainer__hoLMh .Main_a__WY\+9b .Main_pic__tfv3w{height:250px;margin-top:0;width:250px}}.Main_mainBlock__y5i6\+ .Main_mainContainer__hoLMh .Main_a__WY\+9b .Main_text__Wfn2V{width:380px}@media screen and (max-width:512px){.Main_mainBlock__y5i6\+ .Main_mainContainer__hoLMh .Main_a__WY\+9b .Main_text__Wfn2V{width:280px}}.Main_mainBlock__y5i6\+ .Main_mainContainer__hoLMh .Main_a__WY\+9b .Main_text__Wfn2V .Main_nameText__0jqzA{color:#109af7;font-family:Roboto,sans-serif;font-size:24px;font-weight:700;line-height:1.1;margin-bottom:10px;margin-top:20px;text-transform:uppercase}.Main_mainBlock__y5i6\+ .Main_mainContainer__hoLMh .Main_a__WY\+9b .Main_text__Wfn2V .Main_h4__y\+MOr{color:#333;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;line-height:1.1;margin-bottom:10px;margin-top:10px;text-transform:uppercase}.Main_mainBlock__y5i6\+ .Main_mainContainer__hoLMh .Main_a__WY\+9b .Main_text__Wfn2V .Main_p__PUCO4{color:#777;font-family:Roboto,sans-serif;font-size:15px;line-height:24px;margin:0 0 10px}.Main_mainBlock__y5i6\+ .Main_mainContainer__hoLMh .Main_a__WY\+9b .Main_button__pNath{background-color:initial;background-image:none;border:2px solid #109af7;border-radius:1px;color:#109af7;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.42857143;margin-bottom:0;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase;touch-action:manipulation;transition:.3s;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.Main_mainBlock__y5i6\+ .Main_mainContainer__hoLMh .Main_a__WY\+9b .Main_button__pNath:hover{background:transparent linear-gradient(90deg,#00c6ff,#0072ff);border:2px solid #109af7;border-radius:1px;color:#fff}.Container_container__GBAoY{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;margin:0 auto;padding:120px 0;width:80%}@media screen and (max-width:920px){.Container_container__GBAoY{padding:90px 0}}.Title_title__-am74{border-bottom:4px solid #109af7;border-top:4px solid #222;color:#333;font-family:Roboto,sans-serif;font-size:36px;font-weight:700;line-height:1.1;margin-bottom:15px;margin-top:0;padding:5px 0;text-transform:uppercase}.Skills_skillsBlock__TtDvz{background-color:#f4f4f4;min-height:100vh}.Skills_skillsBlock__TtDvz .Skills_skillsContainer__\+N1Da{align-items:center;flex-direction:column;justify-content:flex-start}.Skills_skillsBlock__TtDvz .Skills_skillsContainer__\+N1Da .Skills_skills__gy2c1{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:75px;width:100%}@media screen and (max-width:1261px){.Skills_skillsBlock__TtDvz .Skills_skillsContainer__\+N1Da .Skills_skills__gy2c1{justify-content:center}}.SkillCircle_skillContainer__L9cOg{align-items:center;display:flex;flex-direction:column;height:280px;margin:30px;width:275px}.SkillCircle_skillContainer__L9cOg .SkillCircle_title__Zwyil{color:#222;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.1;margin-bottom:10px;margin-top:10px;text-align:center;text-transform:uppercase}.SkillCircle_skillContainer__L9cOg .SkillCircle_description__hHfmU{color:#222;font-family:Roboto,sans-serif;font-size:15px;line-height:24px;margin:0 2px 10px;text-align:center}.Projects_projectsBlock__GZUdw{background-color:#f4f4f4}.Projects_projectsBlock__GZUdw .Projects_projectsContainer__m40wV{align-items:center;flex-direction:column;justify-content:flex-start}.Projects_projectsBlock__GZUdw .Projects_projectsContainer__m40wV .Projects_projects__pVKus{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:75px;width:100%}@media screen and (max-width:700px){.Projects_projectsBlock__GZUdw .Projects_projectsContainer__m40wV .Projects_projects__pVKus{justify-content:center}}.Contacts_contactsBlock__2bl0s{background-attachment:fixed;background-color:#deb887;background-image:url(/my_portfolio/static/media/contact.b6c8a8bc073bbcee5c0b.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:50vh}.Contacts_contactsBlock__2bl0s .Contacts_contactsContainer__LpD8K{align-items:center;flex-direction:column;justify-content:flex-start}.Contacts_contactsBlock__2bl0s .Contacts_contactsContainer__LpD8K .Contacts_textarea__JjccD{color:#ddd;font-family:Roboto,sans-serif;font-size:15px;line-height:24px}.Contacts_contactsBlock__2bl0s .Contacts_contactsContainer__LpD8K .Contacts_textarea__JjccD .Contacts_i__P4Smu{padding-left:10px}.Contacts_contactsBlock__2bl0s .Contacts_contactsContainer__LpD8K .Contacts_smallTitle__ws8CV{border-bottom:3px solid #109af7;color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:24px;margin:20px 0;padding-bottom:10px;text-transform:uppercase;width:70px}.ContactForm_com__a-rcf{align-items:center;flex-direction:column}.ContactForm_com__a-rcf,.ContactForm_com__a-rcf .ContactForm_btn__R27M-{display:flex;justify-content:center}.ContactForm_com__a-rcf .ContactForm_btn__R27M- .ContactForm_button__MEXbv{background-color:initial;background-image:none;border:2px solid #fff;border-radius:1px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:1.42857143;margin-bottom:0;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase;touch-action:manipulation;transition:.3s;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}@media screen and (max-width:512px){.ContactForm_com__a-rcf .ContactForm_btn__R27M- .ContactForm_button__MEXbv{font-size:10px;padding:8px 10px}}.ContactForm_com__a-rcf .ContactForm_btn__R27M- .ContactForm_button__MEXbv:hover{background:transparent linear-gradient(90deg,#00c6ff,#0072ff);border:2px solid #109af7;border-radius:1px}.Footer_footer__HPD2n{align-items:center;background-color:#fff;color:#333;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:80px;justify-content:space-between;line-height:40px}@media screen and (max-width:512px){.Footer_footer__HPD2n{flex-direction:column-reverse;height:100px;justify-content:center}}.Footer_footer__HPD2n .Footer_rightText__XHEYe{color:#333;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:40px;margin-left:50px;text-align:left}@media screen and (max-width:512px){.Footer_footer__HPD2n .Footer_rightText__XHEYe{margin-left:0}}.Footer_footer__HPD2n .Footer_footerNav__kH90z{margin-right:50px;width:250px}@media screen and (max-width:512px){.Footer_footer__HPD2n .Footer_footerNav__kH90z{margin-right:0}}.Footer_footer__HPD2n .Footer_footerNav__kH90z .Footer_wrap__AxKQL{display:flex;flex-direction:row;justify-content:space-between}.FooterNav_navContainer__icGzR{display:flex;justify-content:center}.FooterNav_navContainer__icGzR .FooterNav_link__xgP77{align-items:center;cursor:pointer;display:flex;justify-content:center;text-decoration:none}.FooterNav_navContainer__icGzR .FooterNav_link__xgP77:hover{color:#333}.HireMe_hireMeBlock__Kk\+nf{align-items:center;background:transparent linear-gradient(90deg,#00c6ff,#0072ff);display:flex;flex-direction:column;padding:40px 0}@media screen and (max-width:512px){.HireMe_hireMeBlock__Kk\+nf{padding:20px 0}}.HireMe_hireMeBlock__Kk\+nf .HireMe_hireMeContainer__SP-3V{align-items:center;flex-direction:column;justify-content:center;padding:0}.HireMe_hireMeBlock__Kk\+nf .HireMe_hireMeContainer__SP-3V .HireMe_titleContainer__Q7eZg{text-align:center}.HireMe_hireMeBlock__Kk\+nf .HireMe_hireMeContainer__SP-3V .HireMe_titleContainer__Q7eZg .HireMe_title__jPnwk{color:#fff;font-family:Roboto,sans-serif;font-size:30px;font-weight:400;line-height:1.1;margin:9px 0 52px}@media screen and (max-width:512px){.HireMe_hireMeBlock__Kk\+nf .HireMe_hireMeContainer__SP-3V .HireMe_titleContainer__Q7eZg .HireMe_title__jPnwk{font-size:23px;margin:9px 0 15px}}.HireMe_hireMeBlock__Kk\+nf .HireMe_hireMeContainer__SP-3V .HireMe_buttonContainer__ykC23{min-height:1px;padding-left:15px;padding-right:15px}.HireMe_hireMeBlock__Kk\+nf .HireMe_hireMeContainer__SP-3V .HireMe_buttonContainer__ykC23 .HireMe_button__5LqaH{-webkit-animation:HireMe_pulsing__Mn01p 2s infinite;animation:HireMe_pulsing__Mn01p 2s infinite;background-color:initial;border:2px solid #fff;border-radius:1px;color:#fff;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.42857143;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase;touch-action:manipulation;transition:.3s;vertical-align:middle;white-space:nowrap}@media screen and (max-width:512px){.HireMe_hireMeBlock__Kk\+nf .HireMe_hireMeContainer__SP-3V .HireMe_buttonContainer__ykC23 .HireMe_button__5LqaH{font-size:12px;padding:10px 15px}}@-webkit-keyframes HireMe_pulsing__Mn01p{0%{-webkit-transform:scale(.5);transform:scale(.5)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes HireMe_pulsing__Mn01p{0%{-webkit-transform:scale(.5);transform:scale(.5)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5);transform:scale(.5)}}.HireMe_hireMeBlock__Kk\+nf .HireMe_hireMeContainer__SP-3V .HireMe_buttonContainer__ykC23 .HireMe_button__5LqaH:hover{background:#fff;color:#0072ff}.Welcome_welcomeBlock__qxosh{background-attachment:fixed;background-image:url(/my_portfolio/static/media/main_bg.735f8f2f4cc8660b912e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:70vh}@media screen and (max-width:920px){.Welcome_welcomeBlock__qxosh{min-height:50vh}}.Welcome_welcomeBlock__qxosh .Welcome_container__lKFbL{justify-content:center}.Welcome_welcomeBlock__qxosh .Welcome_container__lKFbL .Welcome_textContainer__S\+tdM{color:#fff;font-family:Roboto,sans-serif;text-align:center}.Welcome_welcomeBlock__qxosh .Welcome_container__lKFbL .Welcome_textContainer__S\+tdM .Welcome_firstTitle__ZmB8B{font-size:40px;line-height:40px;margin-bottom:40px}@media screen and (max-width:920px){.Welcome_welcomeBlock__qxosh .Welcome_container__lKFbL .Welcome_textContainer__S\+tdM .Welcome_firstTitle__ZmB8B{font-size:25px;margin-bottom:25px;margin-top:20px}}.Welcome_welcomeBlock__qxosh .Welcome_container__lKFbL .Welcome_textContainer__S\+tdM .Welcome_secondTitle__edRI4{font-size:45px;font-weight:700;line-height:60px;margin-bottom:50px;text-transform:uppercase;width:100%}@media screen and (max-width:920px){.Welcome_welcomeBlock__qxosh .Welcome_container__lKFbL .Welcome_textContainer__S\+tdM .Welcome_secondTitle__edRI4{font-size:30px;height:100px;margin-bottom:35px}}.Welcome_welcomeBlock__qxosh .Welcome_container__lKFbL .Welcome_textContainer__S\+tdM .Welcome_button__dd2N6{background-color:initial;background-image:none;border:2px solid #fff;border-radius:1px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:1.42857143;margin-bottom:0;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase;touch-action:manipulation;transition:.3s;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}@media screen and (max-width:580px){.Welcome_welcomeBlock__qxosh .Welcome_container__lKFbL .Welcome_textContainer__S\+tdM .Welcome_button__dd2N6{font-size:10px;padding:8px 10px}}.Welcome_welcomeBlock__qxosh .Welcome_container__lKFbL .Welcome_textContainer__S\+tdM .Welcome_button__dd2N6:hover{background:transparent linear-gradient(90deg,#00c6ff,#0072ff);border:2px solid #109af7;border-radius:1px}
/*# sourceMappingURL=main.b74bfc83.css.map*/