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}@font-face{font-family:YSText;font-weight:700;src:url(/Resume/static/media/YandexSansText-Medium.43fa0def7951e857f96c.woff2) format("woff2")}@font-face{font-family:YSText;font-weight:400;src:url(/Resume/static/media/YandexSansText-Regular.fd627cc781ea46efb18f.woff2) format("woff2")}@font-face{font-family:YSDisplay;font-weight:400;src:url(/Resume/static/media/YandexSansDisplay-Regular.29559e64b30c169b8b20.woff2) format("woff2")}@font-face{font-family:YSDisplay;font-weight:700;src:url(/Resume/static/media/YandexSansDisplay-Bold.f502192c0c4f8b5ba5cf.woff2) format("woff2")}*{margin:0}.HelloBlock__background{background-color:#f7d861}.HelloBlock__container{align-content:end;bottom:0;box-sizing:border-box;display:block;overflow:hidden;padding:44px 60px;position:absolute}.HelloBlock__text-block{align-items:start;display:flex;flex-direction:column}.HelloBlock__base-text{background-color:#1b1b1b;color:#fff;font-family:YSDisplay,sans-serif;font-weight:400;letter-spacing:-.02em;line-height:44px;padding:0 20px 20px 15px}.HelloBlock__top-text{border-radius:20px 20px 20px 0;font-size:92px;padding-bottom:40px;padding-top:20px;position:relative}.HelloBlock__middle-text{border-radius:0 0 20px 0;font-size:44px;padding-top:0;position:relative}.HelloBlock__low-text{border-radius:0 0 20px 20px;font-size:44px;position:relative}.HelloBlock__low-text:before,.HelloBlock__middle-text:before{background-image:url(/Resume/static/media/before-radius.cd6c2a48a8de5bc00187.svg);content:"";height:23px;position:absolute;right:-23px;top:-1px;width:23px}.HelloBlock__video{max-height:100vh;width:100%}@media(max-width:1080px){.HelloBlock__top-text{font-size:82px}.HelloBlock__low-text,.HelloBlock__middle-text{font-size:36px}}.Section__container{align-items:center;display:flex;flex-direction:column}.Section__content-container{max-width:1300px;position:relative;width:100%}.AboutMe__background{background-color:#fff}.AboutMe__container{display:flex;flex-direction:column;justify-content:center;padding:44px 60px}.AboutMe__header-text{font-family:YSDisplay,sans-serif;font-size:64px;font-weight:700}.AboutMe__content-container{align-items:start;display:flex;padding-top:32px}.AboutMe__photo-container{display:inline-block;position:relative}.AboutMe__photo{border-radius:24px;height:330px}.AboutMe__photoMask{inset:0;opacity:0;position:absolute;transition:opacity .2s}.AboutMe__photoMask:hover{opacity:1}.AboutMe__hh-logo{bottom:-10px;position:absolute;right:-10px;width:60px}.AboutMe__text{font-family:YSText,sans-serif;font-size:24px;font-weight:400;padding-left:65px}@media(max-width:1080px){.AboutMe__text{font-size:20px}}.Skills__background{background-color:#f2f2f2}.Skills__container{padding:44px 60px}.Skills__header{font-family:YSDisplay,sans-serif;font-size:36px;font-weight:700;padding-bottom:44px}.Skills__grid-container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.Skill__container{display:flex;gap:8px;padding:5px 20px 5px 10px}.Skill__img{height:45px;width:45px}.Skill__info-container{display:flex;flex-direction:column;justify-content:center}.Skill__name{font-weight:700}.Skill__description,.Skill__name{font-family:YSText,sans-serif;font-size:16px}.Skill__description{font-weight:400}.Offer__background{background-color:#f9db62;background-image:url(/Resume/static/media/offer-background.f7d1915035c905dd16b8.png);background-position:100%;background-repeat:no-repeat}.Offer__offer-container{align-items:center;display:flex;justify-content:center;min-height:180px}.Offer__offer-text{font-family:YSDisplay,sans-serif;font-size:60px;font-weight:700}.Offer__heart-image{height:52px;width:52px}@media(max-width:1080px){.Offer__offer-text{font-size:48px}.Offer__heart-image{height:42px;width:42px}}.Experience__background{background-color:#f2f2f2}.Experience__container{display:flex;flex-direction:column;gap:32px;padding:44px 60px}.Experience__header{font-family:YSDisplay,sans-serif;font-size:36px;font-weight:700}.Experience__rows-container{display:flex;flex-direction:column-reverse;gap:20px}.ExperienceRow__container{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;gap:0;padding:20px;transition:all .3s ease}.ExperienceRow__container.opened{gap:24px}.ExperienceRow__row-container{align-items:center;display:flex;flex-direction:row;gap:72px;justify-content:start}.ExperienceRow__dates-container{display:flex;flex-direction:column;min-width:200px}.Experience__dates{font-size:20px;font-weight:700}.Experience__dates,.Experience__duration{color:#f9ca0a;font-family:YSText,sans-serif}.Experience__duration{font-size:16px;font-weight:400}.ExperienceRow__career-container{display:flex;gap:12px}.ExperienceRow__company-text{font-family:YSText,sans-serif;font-size:24px;font-weight:700}.ExperienceRow__career-text,.ExperienceRow__dot{font-family:YSText,sans-serif;font-size:24px;font-weight:400}.ExperienceRow__arrow{margin-left:auto;transition:all .4s ease}.ExperienceRow__arrow.opened{transform:rotate(180deg)}.ExperienceRow__description-container{max-height:0;overflow:hidden;transition:all .4s ease}.ExperienceRow__description-container.opened{max-height:1000px}.ExperienceRow__career-description{font-family:YSText,sans-serif;font-size:18px;font-weight:400;white-space:pre-line}@media(max-width:1080px){.ExperienceRow__career-text,.ExperienceRow__company-text,.ExperienceRow__dot,.Experience__dates{font-size:16px}.Experience__duration{font-size:12px}.ExperienceRow__career-description{font-size:16px}}.Footer__background{background-color:#1b1b1b}.Footer__container{display:flex;flex-direction:row;padding:44px 60px}.Footer__base-text{color:#fff;font-family:YSText,sans-serif;font-size:18px;font-weight:400}.Footer__contacts-container{align-items:end;display:flex;flex-direction:column;gap:20px;margin-left:auto}.Footer__links-container{display:flex;flex-direction:row;gap:16px}.Header__container{align-items:center;background-color:initial;display:flex;justify-content:space-between;left:0;margin:0 auto;max-width:1300px;padding:20px 40px;position:fixed;right:0;transition:all .3s ease;z-index:1000}.Header__container.scrolled{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px 0 #0000000f;margin:20px auto 0;padding:20px 24px}.Header__header-text{font-size:25px;font-weight:700}.Header__container nav{display:flex;gap:25px}.Header__container nav a,.Header__container nav button{background:none;border:none;border-radius:4px;color:#333;cursor:pointer;font-size:16px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.Header__container nav a:hover,.Header__container nav button:hover{background-color:#f0f0f0;color:#000}
/*# sourceMappingURL=main.53898a5e.css.map*/