@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);@media(max-width:1200px){html{font-size:55%!important}.navigation_resume__wrapper__WJJsw{grid-template-columns:repeat(2,40rem)}}@media(max-width:991px){section{padding:5rem 5% 2rem}.navigation_skills__card-back__FdUAP:hover:before,.navigation_skills__card-front__Q9yQq:hover:before{opacity:0}.navigation_portfolio__items-item__Qo3QI .navigation_descr-title__3LxVW{font-size:1.5rem;margin-bottom:0}.navigation_portfolio__items-item__Qo3QI .navigation_descr-text__JqptD{font-size:1rem;margin:.3rem 0 .5rem}.navigation_portfolio__items-item__Qo3QI .navigation_descr__links__g9zOk a{height:3rem;width:3rem}.navigation_portfolio__items-item__Qo3QI .navigation_descr__links__g9zOk a box-icon{transform:scale(.7)}.navigation_contacts__nu8iL{flex-direction:column;justify-content:flex-start}.navigation_contacts__photo-img__fdOeK{width:60vw}}@media(max-width:768px){.navigation_resume__wrapper__WJJsw{grid-template-columns:repeat(1,1fr)}.navigation_resume__column-title__Xn6uf{margin-top:4rem}.navigation_skills__ratings__hG7HF{grid-auto-rows:minmax(7rem,auto)}.navigation_portfolio__items__49308{flex-direction:column}.navigation_portfolio__items-item__Qo3QI{height:calc(4vw + 4vh);width:calc(16vw + 16vh)}.navigation_portfolio__items-item__Qo3QI .navigation_descr__1FcUm{padding:0 .5rem;transform:translateY(0)}.navigation_portfolio__items-item__Qo3QI:after,.navigation_portfolio__items-item__Qo3QI:before{content:"";height:2rem;left:0;position:absolute;right:0;top:calc(-1vw + -1vh);width:100%}.navigation_portfolio__items-item__Qo3QI:after{bottom:calc(-1vw + -1vh)}.navigation_portfolio__items-item__Qo3QI.navigation_active__vpwwe{height:28vw;margin:.45vw 0;transform:translateZ(calc(10vw + 10vh));transition:all .5s;width:100%}.navigation_portfolio__items-item__Qo3QI.navigation_active__vpwwe+*{transform:translateZ(calc(8.5vw + 8.5vh)) rotateX(-35deg) rotateY(0)}.navigation_portfolio__items-item__Qo3QI.navigation_active__vpwwe+*+*{transform:translateZ(calc(5.6vw + 5.6vh)) rotateX(-40deg) rotateY(0)}.navigation_portfolio__items-item__Qo3QI.navigation_active__vpwwe+*+*+*{transform:translateZ(calc(2.4vw + 2.4vh)) rotateX(-30deg) rotateY(0)}.navigation_portfolio__items-item__Qo3QI.navigation_active__vpwwe+*+*+*+*{transform:translateZ(calc(.6vw + .6vh)) rotateX(-14deg) rotateY(0)}.navigation_portfolio__items-item__Qo3QI:has(+.navigation_active__vpwwe){transform:translateZ(calc(8.5vw + 8.5vh)) rotateX(35deg) rotateY(0)}.navigation_portfolio__items-item__Qo3QI:has(+*+.navigation_active__vpwwe){transform:translateZ(calc(5.6vw + 5.6vh)) rotateX(40deg) rotateY(0)}.navigation_portfolio__items-item__Qo3QI:has(+*+*+.navigation_active__vpwwe){transform:translateZ(calc(2.4vw + 2.4vh)) rotateX(30deg) rotateY(0)}.navigation_portfolio__items-item__Qo3QI:has(+*+*+*+.navigation_active__vpwwe){transform:translateZ(calc(.6vw + .6vh)) rotateX(14deg) rotateY(0)}.navigation_portfolio__slide__lbqcj{left:-6rem;position:absolute;top:50rem;transform:rotate(90deg)}}@media(max-width:576px){html{font-size:50%!important}.navigation_skills__wrapper__nEIqP{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.navigation_portfolio__items-item__Qo3QI .navigation_descr-title__3LxVW{font-size:1.4rem}.navigation_portfolio__items-item__Qo3QI .navigation_descr__links__g9zOk{gap:.5rem;margin-bottom:.5rem}.navigation_contacts__input__rwECK{grid-column:1/3}.navigation_contacts__form__ms6Rm{grid-row-gap:1rem;grid-column-gap:1rem;column-gap:1rem;display:grid;grid-template:5rem 5rem 5rem 20rem 5rem/repeat(1,auto);grid-template-columns:minmax(auto,50rem);justify-content:center;margin-top:2rem;row-gap:1rem}.navigation_contacts__policy__e\+Rhc{line-height:1.2rem;margin:.5rem 0}.navigation_contacts__textarea__V4ZTX{grid-column:1/3}.navigation_contacts__triggers__qDT\+-{column-gap:1rem}.navigation_modal__content__3jHph{padding:3rem}.navigation_modal__title__5U8Gk{font-size:2rem}}@media(max-width:450px){.navigation_portfolio__items-item__Qo3QI.navigation_active__vpwwe{height:40vw}.navigation_portfolio__items-item__Qo3QI .navigation_descr-title__3LxVW{font-size:1.3rem}}.navigation_color__KYxbi{background-color:#18222c;clip-path:circle(0 at 89.7% 8.7%);height:100%;position:fixed;transition:.5s ease-out;width:100%;will-change:clip-path;z-index:-2}.navigation_color__KYxbi.navigation_active__vpwwe{clip-path:circle(150% at 89.7% 8.7%)}.navigation_animated-enter__Nu\+M6 .navigation_fade-in-down__IgC6P,.navigation_animated-exit-active__xNuew .navigation_fade-in-down__IgC6P,.navigation_animated-exit-done__zWRzi .navigation_fade-in-down__IgC6P,.navigation_animated-exit__l4Y4C .navigation_fade-in-down__IgC6P{opacity:0;transform:translateY(-10rem);visibility:hidden}.navigation_animated-enter__Nu\+M6 .navigation_fade-in-right__7vbzM,.navigation_animated-exit-active__xNuew .navigation_fade-in-right__7vbzM,.navigation_animated-exit-done__zWRzi .navigation_fade-in-right__7vbzM,.navigation_animated-exit__l4Y4C .navigation_fade-in-right__7vbzM{opacity:0;transform:translateX(-10rem);visibility:hidden}.navigation_animated-enter__Nu\+M6 .navigation_fade-in-up__EqF0P,.navigation_animated-exit-active__xNuew .navigation_fade-in-up__EqF0P,.navigation_animated-exit-done__zWRzi .navigation_fade-in-up__EqF0P,.navigation_animated-exit__l4Y4C .navigation_fade-in-up__EqF0P{opacity:0;transform:translateY(10rem);visibility:hidden}.navigation_animated-enter__Nu\+M6 .navigation_fade-in-left__O4Plw,.navigation_animated-exit-active__xNuew .navigation_fade-in-left__O4Plw,.navigation_animated-exit-done__zWRzi .navigation_fade-in-left__O4Plw,.navigation_animated-exit__l4Y4C .navigation_fade-in-left__O4Plw{opacity:0;transform:translateX(10rem);visibility:hidden}.navigation_animated-enter__Nu\+M6 .navigation_fade-in__xlucF,.navigation_animated-exit-active__xNuew .navigation_fade-in__xlucF,.navigation_animated-exit-done__zWRzi .navigation_fade-in__xlucF,.navigation_animated-exit__l4Y4C .navigation_fade-in__xlucF{opacity:0;transform:scale(0);visibility:hidden}.navigation_animated-enter-active__38-KG .navigation_fade-in-down__IgC6P,.navigation_animated-enter-done__gTrnx .navigation_fade-in-down__IgC6P{opacity:1;transform:translateY(0);transition:transform 1s,visibility 1s,opacity 1s;visibility:visible}.navigation_animated-enter-active__38-KG .navigation_fade-in-right__7vbzM,.navigation_animated-enter-done__gTrnx .navigation_fade-in-right__7vbzM{opacity:1;transform:translateX(0);transition:transform 1s .5s,visibility 1s .5s,opacity 1s .5s;visibility:visible}.navigation_animated-enter-active__38-KG .navigation_fade-in-up__EqF0P,.navigation_animated-enter-done__gTrnx .navigation_fade-in-up__EqF0P{opacity:1;transform:translateY(0);transition:transform 1s,visibility 1s,opacity 1s,background-color .5s;visibility:visible}.navigation_animated-enter-active__38-KG .navigation_fade-in-left__O4Plw,.navigation_animated-enter-done__gTrnx .navigation_fade-in-left__O4Plw{opacity:1;transform:translateX(0);transition:transform 1s .5s,visibility 1s .5s,opacity 1s .5s;visibility:visible}.navigation_animated-enter-active__38-KG .navigation_fade-in__xlucF,.navigation_animated-enter-done__gTrnx .navigation_fade-in__xlucF{opacity:1;transform:scale(1);transition:transform 1s 1s,visibility 1s 1s,opacity 1s 1s,background-color .5s,color .5s,border-color .5s;visibility:visible}@keyframes navigation_floatPhoto__I2kLR{0%{transform:translateY(0)}50%{transform:translateY(-2.4rem)}to{transform:translateY(0)}}@keyframes navigation_promoSubtitle__d\+ogI{0%,10%,to{background-position:-33rem 0}65%,85%{background-position:0 0}}@keyframes navigation_promoSubtitleCursor__ihWkh{0%,10%,to{width:0}65%,78%,85%{opacity:1;visibility:visible;width:100%}75%,81%{opacity:0;visibility:hidden}}@keyframes navigation_spinner__kvomO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes navigation_diodButtonIn__U0zCg{0%{box-shadow:0 0 1rem #ffa501;box-shadow:0 0 1rem var(--main-color)}to{box-shadow:none}}@keyframes navigation_diodButtonOut__r9gby{0%{box-shadow:none}to{box-shadow:0 0 1rem #ffa501;box-shadow:0 0 1rem var(--main-color)}}@keyframes navigation_slideTop__Voygn{0%{opacity:0;transform:translateY(10rem);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes navigation_slideBottom__ewKbd{0%{opacity:0;transform:translateY(-10rem);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes navigation_transformX__3hTKq{0%{transform:translateX(-50%) scale(0)}to{transform:translateX(-50%) scale(1)}}@keyframes navigation_resumeUl__MlZQ\+{0%{height:0}to{height:100%}}@keyframes navigation_resumeLi__T6H2Z{0%{width:0}to{width:4.5rem}}@keyframes navigation_in__oqstV{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes navigation_out__8THY-{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes navigation_contactsSpinner__D6Ztb{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes navigation_showContent__xlKqB{to{filter:blur(0);opacity:1;transform:translateY(0);visibility:visible}}@keyframes navigation_showImage__fGbop{to{border-radius:0;bottom:0;height:100%;left:0;width:100%}}@keyframes navigation_showSlider__RXblQ{to{width:15rem}}@keyframes navigation_transformSlider__eZoFb{to{transform:translateX(0)}}@keyframes navigation_outImage__x5seC{to{border-radius:3rem;bottom:5rem;height:22rem;left:50%;width:15rem}}@keyframes navigation_contentOut__IOD\+X{to{filter:blur(2rem);opacity:0;transform:translateY(-15rem);visibility:hidden}}@keyframes navigation_changeColor__aCVCX{0%{background-image:linear-gradient(#ffa501,#ffa501);background-image:linear-gradient(var(--main-color),var(--main-color))}50%{background-image:linear-gradient(#ffa501,#2ea6ff);background-image:linear-gradient(var(--main-color),#2ea6ff)}to{background-image:linear-gradient(#2ea6ff,#2ea6ff)}}.navigation_navigation__PGj9W{align-items:center;animation:navigation_slideTop__Voygn 1s ease forwards;background-color:#ffa501;background-color:var(--main-color);border-radius:3rem;display:flex;height:100%;justify-content:center;opacity:0;position:absolute;transition:background-color .5s;visibility:hidden;width:100%;z-index:2}.navigation_navigation__list__cdxyv{display:flex;position:relative}.navigation_navigation__list__cdxyv .navigation_indicator__wpt8j{background-color:#ffa501;background-color:var(--main-color);border-radius:50%;height:7rem;position:absolute;top:-3.2rem;transition:transform .5s,background-color .5s;width:7rem;z-index:1}.navigation_navigation__link__W9Yw6{height:6rem;list-style:none;position:relative;transition:transform .5s;width:7rem;z-index:2}.navigation_navigation__link_item__iG0il{align-items:center;display:flex;height:100%;justify-content:center;position:relative;text-decoration:none;width:100%;z-index:3}.navigation_navigation__link_item__iG0il .navigation_icon__VnQHM{background-color:#ffa501;background-color:var(--main-color);border-radius:50%;color:#fff;color:var(--text-second);display:block;font-size:2.5rem;height:5.5rem;line-height:6.5rem;min-width:5.5rem;position:relative;text-align:center;transition:transform .5s,background-color .5s,color .5s}.navigation_navigation__link_item__iG0il .navigation_icon__VnQHM:before{background-color:#fff;background-color:var(--text-second);border-radius:50%;content:"";filter:blur(.5rem);height:100%;left:0;opacity:0;position:absolute;top:1rem;transition:.5s;width:100%}.navigation_navigation__link__W9Yw6.navigation_active__vpwwe{transform:translateY(-2.7rem)}.navigation_navigation__link__W9Yw6.navigation_active__vpwwe a .navigation_icon__VnQHM{background:#fff;background:var(--text-second);color:#000;color:var(--text-color);transition:transform .5s,background-color .5s,color .5s}.navigation_navigation__link__W9Yw6.navigation_active__vpwwe a .navigation_icon__VnQHM:before{opacity:.5}.navigation_navigation__link__W9Yw6.navigation_active__vpwwe:first-child~.navigation_indicator__wpt8j{transform:translateX(0)}.navigation_navigation__link__W9Yw6.navigation_active__vpwwe:nth-child(2)~.navigation_indicator__wpt8j{transform:translateX(7rem)}.navigation_navigation__link__W9Yw6.navigation_active__vpwwe:nth-child(3)~.navigation_indicator__wpt8j{transform:translateX(14rem)}.navigation_navigation__link__W9Yw6.navigation_active__vpwwe:nth-child(4)~.navigation_indicator__wpt8j{transform:translateX(21rem)}.navigation_navigation__link__W9Yw6.navigation_active__vpwwe:nth-child(5)~.navigation_indicator__wpt8j{transform:translateX(28rem)}.navigation_home__oBOD8{font-size:5rem;height:6rem;opacity:0;position:absolute;right:0;top:0;transition:transform .5s,opacity .5s,visibility .5s;visibility:hidden;width:10rem}.navigation_home_up__EuW58{align-items:center;background-color:#ffa501;background-color:var(--main-color);border:.2rem solid #ffa501;border:.2rem solid var(--main-color);border-radius:3rem;color:#fff;color:var(--text-second);cursor:pointer;display:flex;height:100%;justify-content:end;position:relative;transition:box-shadow .5s,color .5s,background-color .5s,border .5s;width:100%}.navigation_home_up__EuW58:after{background-color:#fff;background-color:var(--text-second);border-radius:50%;content:"";display:block;height:6rem;left:-1rem;position:absolute;top:-.2rem;transition:background-color .5s;width:6rem;will-change:background-color}.navigation_home__oBOD8.navigation_active__vpwwe{opacity:1;transform:translateX(4.9rem);visibility:visible}.navigation_home__oBOD8.navigation_active__vpwwe .navigation_home_up__EuW58{box-shadow:0 0 1rem #ffa501;box-shadow:0 0 1rem var(--main-color)}.navigation_home__oBOD8.navigation_active__vpwwe .navigation_home_up__EuW58:hover{box-shadow:none}.navigation_wrapper_navigation__D-0Ac{bottom:5%;left:50%;min-height:6rem;min-width:28rem;position:fixed;transform:translateX(-50%);z-index:4}@media(max-width:1200px){html{font-size:55%!important}.menu_resume__wrapper__5kiYk{grid-template-columns:repeat(2,40rem)}}@media(max-width:991px){section{padding:5rem 5% 2rem}.menu_skills__card-back__IF6vK:hover:before,.menu_skills__card-front__Ouxkg:hover:before{opacity:0}.menu_portfolio__items-item__g8sjI .menu_descr-title__cAci2{font-size:1.5rem;margin-bottom:0}.menu_portfolio__items-item__g8sjI .menu_descr-text__VOfmz{font-size:1rem;margin:.3rem 0 .5rem}.menu_portfolio__items-item__g8sjI .menu_descr__links__JtV5i a{height:3rem;width:3rem}.menu_portfolio__items-item__g8sjI .menu_descr__links__JtV5i a box-icon{transform:scale(.7)}.menu_contacts__-yBIO{flex-direction:column;justify-content:flex-start}.menu_contacts__photo-img__gbmmk{width:60vw}}@media(max-width:768px){.menu_resume__wrapper__5kiYk{grid-template-columns:repeat(1,1fr)}.menu_resume__column-title__yz03e{margin-top:4rem}.menu_skills__ratings__W3d\+z{grid-auto-rows:minmax(7rem,auto)}.menu_portfolio__items__Q7oq4{flex-direction:column}.menu_portfolio__items-item__g8sjI{height:calc(4vw + 4vh);width:calc(16vw + 16vh)}.menu_portfolio__items-item__g8sjI .menu_descr__GmHjF{padding:0 .5rem;transform:translateY(0)}.menu_portfolio__items-item__g8sjI:after,.menu_portfolio__items-item__g8sjI:before{content:"";height:2rem;left:0;position:absolute;right:0;top:calc(-1vw + -1vh);width:100%}.menu_portfolio__items-item__g8sjI:after{bottom:calc(-1vw + -1vh)}.menu_portfolio__items-item__g8sjI.menu_active__-MUpC{height:28vw;margin:.45vw 0;transform:translateZ(calc(10vw + 10vh));transition:all .5s;width:100%}.menu_portfolio__items-item__g8sjI.menu_active__-MUpC+*{transform:translateZ(calc(8.5vw + 8.5vh)) rotateX(-35deg) rotateY(0)}.menu_portfolio__items-item__g8sjI.menu_active__-MUpC+*+*{transform:translateZ(calc(5.6vw + 5.6vh)) rotateX(-40deg) rotateY(0)}.menu_portfolio__items-item__g8sjI.menu_active__-MUpC+*+*+*{transform:translateZ(calc(2.4vw + 2.4vh)) rotateX(-30deg) rotateY(0)}.menu_portfolio__items-item__g8sjI.menu_active__-MUpC+*+*+*+*{transform:translateZ(calc(.6vw + .6vh)) rotateX(-14deg) rotateY(0)}.menu_portfolio__items-item__g8sjI:has(+.menu_active__-MUpC){transform:translateZ(calc(8.5vw + 8.5vh)) rotateX(35deg) rotateY(0)}.menu_portfolio__items-item__g8sjI:has(+*+.menu_active__-MUpC){transform:translateZ(calc(5.6vw + 5.6vh)) rotateX(40deg) rotateY(0)}.menu_portfolio__items-item__g8sjI:has(+*+*+.menu_active__-MUpC){transform:translateZ(calc(2.4vw + 2.4vh)) rotateX(30deg) rotateY(0)}.menu_portfolio__items-item__g8sjI:has(+*+*+*+.menu_active__-MUpC){transform:translateZ(calc(.6vw + .6vh)) rotateX(14deg) rotateY(0)}.menu_portfolio__slide__4s3qd{left:-6rem;position:absolute;top:50rem;transform:rotate(90deg)}}@media(max-width:576px){html{font-size:50%!important}.menu_skills__wrapper__CP8uU{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.menu_portfolio__items-item__g8sjI .menu_descr-title__cAci2{font-size:1.4rem}.menu_portfolio__items-item__g8sjI .menu_descr__links__JtV5i{gap:.5rem;margin-bottom:.5rem}.menu_contacts__input__mAqo\+{grid-column:1/3}.menu_contacts__form__hwvro{grid-row-gap:1rem;grid-column-gap:1rem;column-gap:1rem;display:grid;grid-template:5rem 5rem 5rem 20rem 5rem/repeat(1,auto);grid-template-columns:minmax(auto,50rem);justify-content:center;margin-top:2rem;row-gap:1rem}.menu_contacts__policy__G2dUj{line-height:1.2rem;margin:.5rem 0}.menu_contacts__textarea__evi0l{grid-column:1/3}.menu_contacts__triggers__A9H7E{column-gap:1rem}.menu_modal__content__JVcFa{padding:3rem}.menu_modal__title__g-u8z{font-size:2rem}}@media(max-width:450px){.menu_portfolio__items-item__g8sjI.menu_active__-MUpC{height:40vw}.menu_portfolio__items-item__g8sjI .menu_descr-title__cAci2{font-size:1.3rem}}.menu_color__SUVR3{background-color:#18222c;clip-path:circle(0 at 89.7% 8.7%);height:100%;position:fixed;transition:.5s ease-out;width:100%;will-change:clip-path;z-index:-2}.menu_color__SUVR3.menu_active__-MUpC{clip-path:circle(150% at 89.7% 8.7%)}.menu_animated-enter__qXvWt .menu_fade-in-down__2mJAs,.menu_animated-exit-active__KsgDI .menu_fade-in-down__2mJAs,.menu_animated-exit-done__Lfqu\+ .menu_fade-in-down__2mJAs,.menu_animated-exit__e-S1U .menu_fade-in-down__2mJAs{opacity:0;transform:translateY(-10rem);visibility:hidden}.menu_animated-enter__qXvWt .menu_fade-in-right__Wcv\+t,.menu_animated-exit-active__KsgDI .menu_fade-in-right__Wcv\+t,.menu_animated-exit-done__Lfqu\+ .menu_fade-in-right__Wcv\+t,.menu_animated-exit__e-S1U .menu_fade-in-right__Wcv\+t{opacity:0;transform:translateX(-10rem);visibility:hidden}.menu_animated-enter__qXvWt .menu_fade-in-up__Z4bEE,.menu_animated-exit-active__KsgDI .menu_fade-in-up__Z4bEE,.menu_animated-exit-done__Lfqu\+ .menu_fade-in-up__Z4bEE,.menu_animated-exit__e-S1U .menu_fade-in-up__Z4bEE{opacity:0;transform:translateY(10rem);visibility:hidden}.menu_animated-enter__qXvWt .menu_fade-in-left__X3XiC,.menu_animated-exit-active__KsgDI .menu_fade-in-left__X3XiC,.menu_animated-exit-done__Lfqu\+ .menu_fade-in-left__X3XiC,.menu_animated-exit__e-S1U .menu_fade-in-left__X3XiC{opacity:0;transform:translateX(10rem);visibility:hidden}.menu_animated-enter__qXvWt .menu_fade-in__q0lot,.menu_animated-exit-active__KsgDI .menu_fade-in__q0lot,.menu_animated-exit-done__Lfqu\+ .menu_fade-in__q0lot,.menu_animated-exit__e-S1U .menu_fade-in__q0lot{opacity:0;transform:scale(0);visibility:hidden}.menu_animated-enter-active__OsVkf .menu_fade-in-down__2mJAs,.menu_animated-enter-done__1LmDh .menu_fade-in-down__2mJAs{opacity:1;transform:translateY(0);transition:transform 1s,visibility 1s,opacity 1s;visibility:visible}.menu_animated-enter-active__OsVkf .menu_fade-in-right__Wcv\+t,.menu_animated-enter-done__1LmDh .menu_fade-in-right__Wcv\+t{opacity:1;transform:translateX(0);transition:transform 1s .5s,visibility 1s .5s,opacity 1s .5s;visibility:visible}.menu_animated-enter-active__OsVkf .menu_fade-in-up__Z4bEE,.menu_animated-enter-done__1LmDh .menu_fade-in-up__Z4bEE{opacity:1;transform:translateY(0);transition:transform 1s,visibility 1s,opacity 1s,background-color .5s;visibility:visible}.menu_animated-enter-active__OsVkf .menu_fade-in-left__X3XiC,.menu_animated-enter-done__1LmDh .menu_fade-in-left__X3XiC{opacity:1;transform:translateX(0);transition:transform 1s .5s,visibility 1s .5s,opacity 1s .5s;visibility:visible}.menu_animated-enter-active__OsVkf .menu_fade-in__q0lot,.menu_animated-enter-done__1LmDh .menu_fade-in__q0lot{opacity:1;transform:scale(1);transition:transform 1s 1s,visibility 1s 1s,opacity 1s 1s,background-color .5s,color .5s,border-color .5s;visibility:visible}@keyframes menu_floatPhoto__319li{0%{transform:translateY(0)}50%{transform:translateY(-2.4rem)}to{transform:translateY(0)}}@keyframes menu_promoSubtitle__6ufqW{0%,10%,to{background-position:-33rem 0}65%,85%{background-position:0 0}}@keyframes menu_promoSubtitleCursor__tHssT{0%,10%,to{width:0}65%,78%,85%{opacity:1;visibility:visible;width:100%}75%,81%{opacity:0;visibility:hidden}}@keyframes menu_spinner__CFI-A{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes menu_diodButtonIn__POWj3{0%{box-shadow:0 0 1rem #ffa501;box-shadow:0 0 1rem var(--main-color)}to{box-shadow:none}}@keyframes menu_diodButtonOut__Tdrro{0%{box-shadow:none}to{box-shadow:0 0 1rem #ffa501;box-shadow:0 0 1rem var(--main-color)}}@keyframes menu_slideTop__xwTh\+{0%{opacity:0;transform:translateY(10rem);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes menu_slideBottom__FZqLb{0%{opacity:0;transform:translateY(-10rem);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes menu_transformX__\+TYDy{0%{transform:translateX(-50%) scale(0)}to{transform:translateX(-50%) scale(1)}}@keyframes menu_resumeUl__MVA8n{0%{height:0}to{height:100%}}@keyframes menu_resumeLi__bu9lG{0%{width:0}to{width:4.5rem}}@keyframes menu_in__ra8k4{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes menu_out__QhKgg{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes menu_contactsSpinner__Eq8b\+{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes menu_showContent__u4EDK{to{filter:blur(0);opacity:1;transform:translateY(0);visibility:visible}}@keyframes menu_showImage__F8X42{to{border-radius:0;bottom:0;height:100%;left:0;width:100%}}@keyframes menu_showSlider__TXyEp{to{width:15rem}}@keyframes menu_transformSlider__dGD-h{to{transform:translateX(0)}}@keyframes menu_outImage__2VxPt{to{border-radius:3rem;bottom:5rem;height:22rem;left:50%;width:15rem}}@keyframes menu_contentOut__-S8B6{to{filter:blur(2rem);opacity:0;transform:translateY(-15rem);visibility:hidden}}@keyframes menu_changeColor__qQ3OB{0%{background-image:linear-gradient(#ffa501,#ffa501);background-image:linear-gradient(var(--main-color),var(--main-color))}50%{background-image:linear-gradient(#ffa501,#2ea6ff);background-image:linear-gradient(var(--main-color),#2ea6ff)}to{background-image:linear-gradient(#2ea6ff,#2ea6ff)}}.menu_menu__URbYm{animation:menu_slideBottom__FZqLb 1s ease forwards;height:27rem;opacity:0;position:fixed;right:-5rem;top:-5rem;visibility:hidden;width:27rem}.menu_menu__URbYm,.menu_menu_bar__BD4vg{align-items:center;display:flex;justify-content:center;z-index:4}.menu_menu_bar__BD4vg{background-color:#ffa501;background-color:var(--main-color);border:.2rem solid #ffa501;border:.2rem solid var(--main-color);border-radius:50%;box-shadow:0 0 1rem #ffa501;box-shadow:0 0 1rem var(--main-color);color:#fff;color:var(--text-second);cursor:pointer;font-size:3rem;height:5.5rem;position:absolute;transition:transform 1s,box-shadow .5s,color .5s,background-color 1s,border .5s;width:5.5rem}@media(any-hover:hover){.menu_menu_bar__BD4vg:hover{box-shadow:none}}.menu_menu_list__Sl9\+7{left:0;list-style:none;position:absolute;transform:rotate(0deg) translateX(11rem);transform-origin:14rem;transition:.5s;transition-delay:calc(.2s*var(--i))}.menu_menu_list__Sl9\+7 .menu_mode__G7L8X{box-shadow:none;position:relative}.menu_menu_list__Sl9\+7 .menu_mode_light__IywQv{align-items:center;display:flex;justify-content:center;position:absolute;transition:1s ease;transition-delay:.5s}.menu_menu_list__Sl9\+7 .menu_mode_dark__yIvDH{align-items:center;display:flex;justify-content:center;position:absolute;transform:scale(0);transition:1s ease}.menu_menu_list__Sl9\+7 .menu_mode__G7L8X.menu_active__-MUpC .menu_mode_light__IywQv{transform:scale(0) rotate(1turn);transition-delay:0s}.menu_menu_list__Sl9\+7 .menu_mode__G7L8X.menu_active__-MUpC .menu_mode_dark__yIvDH{transform:scale(1) rotate(1turn);transition-delay:.5s}.menu_menu_list__Sl9\+7 button{align-items:center;background-color:#fff;background-color:var(--text-second);border:.2rem solid #ffa501;border:.2rem solid var(--main-color);border-radius:50%;color:#ffa501;color:var(--main-color);cursor:pointer;display:flex;display:inline-flex;font-size:3rem;height:5rem;justify-content:center;overflow:hidden;position:relative;transform:rotate(calc(27.5deg*var(--i)));transition:color .5s,border .5s,background-color .5s;width:5rem;z-index:1}.menu_menu_list__Sl9\+7 button.menu_language__iqFgb{font-size:2rem}@media(any-hover:hover){.menu_menu_list__Sl9\+7 button.menu_language__iqFgb:hover{color:#fff;color:var(--text-second);text-decoration:none}.menu_menu_list__Sl9\+7 button.menu_language__iqFgb:hover:before{width:100%}}.menu_menu_list__Sl9\+7 button.menu_language__iqFgb:before{background-color:#ffa501;background-color:var(--main-color);content:"";height:100%;left:0;position:absolute;top:0;transition:width .5s,background-color .5s;width:0;z-index:-1}.menu_menu_list__Sl9\+7 button.menu_language__iqFgb.menu_active__-MUpC{color:#fff;color:var(--text-second)}.menu_menu_list__Sl9\+7 button.menu_language__iqFgb.menu_active__-MUpC:before{width:100%}@media(any-hover:hover){.menu_menu_list__Sl9\+7 button.menu_language__iqFgb.menu_active__-MUpC:hover{color:#ffa501;color:var(--main-color)}.menu_menu_list__Sl9\+7 button.menu_language__iqFgb.menu_active__-MUpC:hover:before{width:0}}.menu_menu__URbYm.menu_active__-MUpC .menu_menu_bar__BD4vg{background-color:#fff;background-color:var(--text-second);box-shadow:none;color:#ffa501;color:var(--main-color);transform:rotate(-130deg)}.menu_menu__URbYm.menu_active__-MUpC .menu_menu_list__Sl9\+7{transform:rotate(calc(-27.5deg*var(--i))) translateX(0)}.menu_menu__URbYm.menu_active__-MUpC .menu_menu_list__Sl9\+7 .menu_mode__G7L8X{box-shadow:0 0 1rem #ffa501;box-shadow:0 0 1rem var(--main-color);transition:box-shadow .5s,border .5s,background-color .5s}@media(any-hover:hover){.menu_menu__URbYm.menu_active__-MUpC .menu_menu_list__Sl9\+7 .menu_mode__G7L8X:hover{box-shadow:none}}@media(max-width:576px){.menu_menu__URbYm{right:-7rem;top:-7rem}}:root{--main-color:#ffa501;--text-color:#000;--text-second:#fff;--cards-bg:#ffffffbf;--font-basic:"Poppins",sans-serif}@media(max-width:1200px){html{font-size:55%!important}.resume__wrapper{grid-template-columns:repeat(2,40rem)}}@media(max-width:991px){section{padding:5rem 5% 2rem}.skills__card-back:hover:before,.skills__card-front:hover:before{opacity:0}.portfolio__items-item .descr-title{font-size:1.5rem;margin-bottom:0}.portfolio__items-item .descr-text{font-size:1rem;margin:.3rem 0 .5rem}.portfolio__items-item .descr__links a{height:3rem;width:3rem}.portfolio__items-item .descr__links a box-icon{transform:scale(.7)}.contacts{flex-direction:column;justify-content:flex-start}.contacts__photo-img{width:60vw}}@media(max-width:768px){.resume__wrapper{grid-template-columns:repeat(1,1fr)}.resume__column-title{margin-top:4rem}.skills__ratings{grid-auto-rows:minmax(7rem,auto)}.portfolio__items{flex-direction:column}.portfolio__items-item{height:calc(4vw + 4vh);width:calc(16vw + 16vh)}.portfolio__items-item .descr{padding:0 .5rem;transform:translateY(0)}.portfolio__items-item:after,.portfolio__items-item:before{content:"";height:2rem;left:0;position:absolute;right:0;top:calc(-1vw + -1vh);width:100%}.portfolio__items-item:after{bottom:calc(-1vw + -1vh)}.portfolio__items-item.active{height:28vw;margin:.45vw 0;transform:translateZ(calc(10vw + 10vh));transition:all .5s;width:100%}.portfolio__items-item.active+*{transform:translateZ(calc(8.5vw + 8.5vh)) rotateX(-35deg) rotateY(0)}.portfolio__items-item.active+*+*{transform:translateZ(calc(5.6vw + 5.6vh)) rotateX(-40deg) rotateY(0)}.portfolio__items-item.active+*+*+*{transform:translateZ(calc(2.4vw + 2.4vh)) rotateX(-30deg) rotateY(0)}.portfolio__items-item.active+*+*+*+*{transform:translateZ(calc(.6vw + .6vh)) rotateX(-14deg) rotateY(0)}.portfolio__items-item:has(+.active){transform:translateZ(calc(8.5vw + 8.5vh)) rotateX(35deg) rotateY(0)}.portfolio__items-item:has(+*+.active){transform:translateZ(calc(5.6vw + 5.6vh)) rotateX(40deg) rotateY(0)}.portfolio__items-item:has(+*+*+.active){transform:translateZ(calc(2.4vw + 2.4vh)) rotateX(30deg) rotateY(0)}.portfolio__items-item:has(+*+*+*+.active){transform:translateZ(calc(.6vw + .6vh)) rotateX(14deg) rotateY(0)}.portfolio__slide{left:-6rem;position:absolute;top:50rem;transform:rotate(90deg)}}@media(max-width:576px){html{font-size:50%!important}.skills__wrapper{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.portfolio__items-item .descr-title{font-size:1.4rem}.portfolio__items-item .descr__links{gap:.5rem;margin-bottom:.5rem}.contacts__input{grid-column:1/3}.contacts__form{grid-row-gap:1rem;grid-column-gap:1rem;column-gap:1rem;display:grid;grid-template:5rem 5rem 5rem 20rem 5rem/repeat(1,auto);grid-template-columns:minmax(auto,50rem);justify-content:center;margin-top:2rem;row-gap:1rem}.contacts__policy{line-height:1.2rem;margin:.5rem 0}.contacts__textarea{grid-column:1/3}.contacts__triggers{column-gap:1rem}.modal__content{padding:3rem}.modal__title{font-size:2rem}}@media(max-width:450px){.portfolio__items-item.active{height:40vw}.portfolio__items-item .descr-title{font-size:1.3rem}}.color{background-color:#18222c;clip-path:circle(0 at 89.7% 8.7%);height:100%;position:fixed;transition:.5s ease-out;width:100%;will-change:clip-path;z-index:-2}.color.active{clip-path:circle(150% at 89.7% 8.7%)}.animated-enter .fade-in-down,.animated-exit .fade-in-down,.animated-exit-active .fade-in-down,.animated-exit-done .fade-in-down{opacity:0;transform:translateY(-10rem);visibility:hidden}.animated-enter .fade-in-right,.animated-exit .fade-in-right,.animated-exit-active .fade-in-right,.animated-exit-done .fade-in-right{opacity:0;transform:translateX(-10rem);visibility:hidden}.animated-enter .fade-in-up,.animated-exit .fade-in-up,.animated-exit-active .fade-in-up,.animated-exit-done .fade-in-up{opacity:0;transform:translateY(10rem);visibility:hidden}.animated-enter .fade-in-left,.animated-exit .fade-in-left,.animated-exit-active .fade-in-left,.animated-exit-done .fade-in-left{opacity:0;transform:translateX(10rem);visibility:hidden}.animated-enter .fade-in,.animated-exit .fade-in,.animated-exit-active .fade-in,.animated-exit-done .fade-in{opacity:0;transform:scale(0);visibility:hidden}.animated-enter-active .fade-in-down,.animated-enter-done .fade-in-down{opacity:1;transform:translateY(0);transition:transform 1s,visibility 1s,opacity 1s;visibility:visible}.animated-enter-active .fade-in-right,.animated-enter-done .fade-in-right{opacity:1;transform:translateX(0);transition:transform 1s .5s,visibility 1s .5s,opacity 1s .5s;visibility:visible}.animated-enter-active .fade-in-up,.animated-enter-done .fade-in-up{opacity:1;transform:translateY(0);transition:transform 1s,visibility 1s,opacity 1s,background-color .5s;visibility:visible}.animated-enter-active .fade-in-left,.animated-enter-done .fade-in-left{opacity:1;transform:translateX(0);transition:transform 1s .5s,visibility 1s .5s,opacity 1s .5s;visibility:visible}.animated-enter-active .fade-in,.animated-enter-done .fade-in{opacity:1;transform:scale(1);transition:transform 1s 1s,visibility 1s 1s,opacity 1s 1s,background-color .5s,color .5s,border-color .5s;visibility:visible}@keyframes floatPhoto{0%{transform:translateY(0)}50%{transform:translateY(-2.4rem)}to{transform:translateY(0)}}@keyframes promoSubtitle{0%,10%,to{background-position:-33rem 0}65%,85%{background-position:0 0}}@keyframes promoSubtitleCursor{0%,10%,to{width:0}65%,78%,85%{opacity:1;visibility:visible;width:100%}75%,81%{opacity:0;visibility:hidden}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes diodButtonIn{0%{box-shadow:0 0 1rem #ffa501;box-shadow:0 0 1rem var(--main-color)}to{box-shadow:none}}@keyframes diodButtonOut{0%{box-shadow:none}to{box-shadow:0 0 1rem #ffa501;box-shadow:0 0 1rem var(--main-color)}}@keyframes slideTop{0%{opacity:0;transform:translateY(10rem);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes slideBottom{0%{opacity:0;transform:translateY(-10rem);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes transformX{0%{transform:translateX(-50%) scale(0)}to{transform:translateX(-50%) scale(1)}}@keyframes resumeUl{0%{height:0}to{height:100%}}@keyframes resumeLi{0%{width:0}to{width:4.5rem}}@keyframes in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes contactsSpinner{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes showContent{to{filter:blur(0);opacity:1;transform:translateY(0);visibility:visible}}@keyframes showImage{to{border-radius:0;bottom:0;height:100%;left:0;width:100%}}@keyframes showSlider{to{width:15rem}}@keyframes transformSlider{to{transform:translateX(0)}}@keyframes outImage{to{border-radius:3rem;bottom:5rem;height:22rem;left:50%;width:15rem}}@keyframes contentOut{to{filter:blur(2rem);opacity:0;transform:translateY(-15rem);visibility:hidden}}@keyframes changeColor{0%{background-image:linear-gradient(#ffa501,#ffa501);background-image:linear-gradient(var(--main-color),var(--main-color))}50%{background-image:linear-gradient(#ffa501,#2ea6ff);background-image:linear-gradient(var(--main-color),#2ea6ff)}to{background-image:linear-gradient(#2ea6ff,#2ea6ff)}}*{border:none;box-sizing:border-box;font-family:Poppins,sans-serif;font-family:var(--font-basic);margin:0;outline:none;padding:0;scroll-behavior:smooth;text-decoration:none}html{color:#000;color:var(--text-color);font-size:62.5%;transition:color .5s;will-change:color}body,html{overflow-x:hidden}section{min-height:100vh;padding:10rem 9% 2rem;position:relative;z-index:1}.show{opacity:1;visibility:visible}.hidden{opacity:0;visibility:hidden}
/*# sourceMappingURL=main.f5e3e233.css.map*/