@font-face{font-family:lobster;src:url(fonts/lobster-400-regular.woff2) format("woff2"),url(fonts/montserrat-400-regular.woff) format("woff"),url(fonts/montserrat-400-regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(fonts/montserrat-400-normal.woff2) format("woff2"),url(fonts/montserrat-400-normal.woff) format("woff"),url(fonts/montserrat-400-normal.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(fonts/montserrat-700-normal.woff2) format("woff2"),url(fonts/montserrat-700-normal.woff) format("woff"),url(fonts/montserrat-700-normal.ttf) format("truetype");font-weight:700;font-style:normal}body,html{font:normal 400 1em montserrat;margin:auto}.grid-wrapper{display:grid;grid-template-columns:minmax(350px,400px) auto;grid-template-rows:minmax(830px,auto) auto;margin:auto;max-width:1440px}.grid-wrapper-right-top{display:grid;grid-template-columns:auto;grid-template-rows:minmax(420px,auto) minmax(420px,auto)}@media (max-width:1024px){.grid-wrapper{grid-template-columns:minmax(250px,250px) auto;grid-template-rows:minmax(790px,auto) auto;max-width:1024px}.grid-wrapper-right-top{grid-template-rows:minmax(320px,auto) minmax(200px,auto)}}@media (max-width:768px){.grid-wrapper{display:block;max-width:768px}.grid-wrapper-right-top{display:block}}.about{background:#2b111e}.about__name-logo{margin-bottom:.5em}.name-logo{color:#fff;font:normal 400 2.5em lobster;padding-top:.36em;text-align:center}.about__about-subtitle{margin:0 auto 2.5em}.about-subtitle{color:#fff;font:normal 400 2em montserrat;letter-spacing:.08em;text-align:center}.contacts__contacts-subtitle{margin-bottom:.2em}.contacts-subtitle{color:#fff;font:normal 700 1em montserrat;letter-spacing:.08em;text-align:center}.contacts__contacts-subtitle-description{margin:0 auto 1.05em}.contacts-subtitle-description{color:#fff;letter-spacing:.09em;text-align:center}.contacts__avatar{margin:0 auto 1em}.avatar{background:url(img/avatar.jpg) 50%;background-size:cover;border-radius:50%;height:164px;width:164px}.about-me{color:#fff;font-size:.9em;letter-spacing:.06em;padding:0 .8em;text-align:center}.contacts__about-me:last-child{margin-bottom:5.55em}.wrapper-phone-email{margin:auto;width:206px}.about-footer__phone{margin:0 auto .05em}.phone{color:#fff;display:block;font:normal 700 1.5em montserrat;text-align:center;text-decoration:none}.about-footer__email{margin-bottom:1em}.email{color:#fff;display:block;font:normal 400 1em montserrat;text-align:center;text-decoration:none;letter-spacing:.08em}.about-footer__networks{margin:auto}.networks{display:flex;justify-content:space-between;max-width:206px;padding-bottom:44px}.networks__item{border:none;display:inline-block;height:38px;outline:none;width:38px}.networks__item_github{background:url(img/networks/github.png) no-repeat}.networks__item_telegram{background:url(img/networks/telegram.png) no-repeat}.networks__item_linkedin{background:url(img/networks/linkedin.png) no-repeat}.networks__item_twitter{background:url(img/networks/twitter.png) no-repeat}.networks__item{background-size:cover}@media (max-width:1024px){.about{background:#2b111e}.about__name-logo{margin-bottom:.26em}.name-logo{font-size:2em;padding-top:.95em}.about__about-subtitle{margin-bottom:8.8em}.about-subtitle{font:normal 400 .7em montserrat;letter-spacing:.12em;text-align:center}.contacts__contacts-subtitle{margin-bottom:.3em}.contacts__contacts-subtitle-description{margin-bottom:4em}.contacts-subtitle-description{font-size:.7em;letter-spacing:.12em}.contacts__avatar{margin-bottom:1.3em}.avatar{background-size:cover;height:118px;width:115px}.about-me{font-size:.7em;letter-spacing:.08em;padding:0 3.7em}.contacts__about-me{margin-bottom:1.4em}.contacts__about-me:last-child{margin-bottom:7em}.phone{font-size:1.1em;letter-spacing:.02em}.about-footer__email{margin-bottom:1.3em}.email{font-size:.7em;letter-spacing:.12em}.networks{max-width:168px}.networks__item{height:30px;width:30px;background-size:cover}}@media (max-width:768px){.about{background:linear-gradient(90deg,#2b111e 0,#2b111e 50%,#fff 0)}.about-header__wrapper-logo{margin-bottom:3em}.wrapper-logo{display:flex;justify-content:space-between;max-width:768px}.about__name-logo{margin:0}.name-logo{padding:.5em}.about__about-subtitle{margin:0}.about-subtitle{color:#2b111e;font-size:1em;letter-spacing:.08em;padding:1.1em .9em}.contacts{position:relative}.contacts__contacts-subtitle{margin:0 auto .3em}.contacts-subtitle{animation:a .8s ease-in-out 1 forwards;max-width:180px}@keyframes a{0%{opacity:0}to{transform:translateX(-26px)}}.contacts-subtitle_dark{color:#2b111e}.contacts__contacts-subtitle-description{margin-bottom:4em}.contacts-subtitle-description{animation:b .8s ease-in-out 1 forwards;font-size:1em;letter-spacing:.08em;max-width:230px}@keyframes b{0%{opacity:0}to{transform:translateX(99px)}}.contacts__avatar{margin:0 auto 5.6em}.avatar{height:116px;width:116px}.contacts__about-me:nth-child(4){font-size:.9em;right:49%;letter-spacing:.06em;line-height:1.2;max-width:222px;padding:0 1em;position:absolute;text-align:left;top:66px}.about-me_forced-transfer{padding-right:3em}.contacts__about-me:nth-child(5){color:#2b111e;font-size:.9em;letter-spacing:.06em;line-height:1.2;max-width:266px;padding:0 1em;position:absolute;left:49%;text-align:right;top:180px}.about-me_forced-transfer-left{padding-left:3em}.about-footer{align-items:center;display:flex;flex-direction:row-reverse;height:5em;justify-content:space-between;padding:0 1em}.wrapper-phone-email{margin:unset;width:unset}.about-footer__phone{margin:unset}.phone{color:#2b111e;font:normal 700 1.4em montserrat;text-align:unset;text-decoration:none}.about-footer__email{margin-bottom:unset}.email{color:#2b111e;display:block;font:normal 400 1em montserrat;letter-spacing:.08em;text-align:unset;text-decoration:none}.about-footer__networks{margin:unset}.networks{display:flex;justify-content:space-between;max-width:206px;padding-bottom:unset}.networks__item{display:inline-block;height:38px;margin:auto 1.1em;width:38px}.networks__item:first-child{margin-left:0}.networks__item:nth-child(4){margin-right:0}}@media (max-width:460px){.contacts-subtitle-description{font-size:.8em;letter-spacing:.08em;max-width:188px}@keyframes b{to{transform:translateX(79px)}}.contacts__about-me:nth-child(4){font-size:.7em;max-width:174px;top:52px}.about-me_forced-transfer{padding-right:3em}.contacts__about-me:nth-child(5){font-size:.7em;max-width:206px;text-align:right;top:184px}.phone{font-size:1.1em}.email{font-size:.8em}.networks{max-width:206px}.networks__item{height:28px;margin:auto .8em;width:28px}}@media (max-width:375px){.about{background:#2b111e;height:260px;padding-top:14.8em;position:relative}.about:after{background:#2b111e;bottom:-50px;content:"";height:100px;position:absolute;transform:skewY(-15deg);width:100%;z-index:-1}.about-wrapper-for-mobile-view{background:#fff;border-radius:50%;height:241px;margin:auto;width:241px}.about-header__wrapper-logo{flex-direction:column-reverse;margin:0 auto 1.4em}.name-logo{color:#2b111e;padding:1.3em 0 0}.about-subtitle{color:#fff;font-size:1.5em;padding:0;position:absolute;top:4.14em}.about-me,.avatar,.contacts-subtitle,.contacts-subtitle-description{display:none}.about-footer{flex-direction:column-reverse;height:auto}.about-footer__phone{margin-bottom:.5em}.phone{color:#2b111e;font:normal 400 1.1em montserrat;text-align:center}.networks{height:20px;margin-bottom:1em;width:104px}.networks__item{display:inline-block;height:20px;margin:0;width:20px}.networks__item_github{background:url(img/networks/github-dark.png) no-repeat;background-size:cover}.networks__item_telegram{background:url(img/networks/telegram-dark.png) no-repeat;background-size:cover}.networks__item_linkedin{background:url(img/networks/linkedin-dark.png) no-repeat;background-size:cover}.networks__item_twitter{background:url(img/networks/twitter-dark.png) no-repeat;background-size:cover}}.last-projects__title-last-projects{margin-bottom:.4em}.title-last-projects{color:#2b111e;font:normal 700 1.55em montserrat;letter-spacing:.055em;padding-top:.4em;text-align:center}.title-last-projects:after,.title-last-projects:before{background:url(img/line.png) no-repeat 50%;content:"";height:34px;position:absolute;width:36px}.title-last-projects:before{transform:translate(-46px,-1px)}.title-last-projects:after{transform:translate(9px,-1px)}.last-projects__projects{margin:0 auto 2em}.projects{display:flex;justify-content:space-between;max-width:956px;padding:0 1em}.project{height:359px;max-width:284px}.name-of-project{font-size:1em;letter-spacing:.08em;padding-top:.1em;text-align:center}.project__preview{height:234px;margin:0 auto .1em;width:284px}.project__preview_first-project{background:url(img/projects-cases/axion/preview/preview.png) no-repeat 50%;background-size:cover}.project__preview_second-project{background:url(img/projects-cases/taa-dev.pro/preview/preview.png) no-repeat 50%;background-size:cover}.project__preview_third-project{background:url(img/projects-cases/double-you/preview/preview.png) no-repeat 50%;background-size:cover}.project__description_subtitle{font:italic 700 .76em montserrat;margin:0 auto .6em}.project__description_lead{font:normal 400 .75em montserrat;margin:0 auto .4em}.project__wrapper-links{display:flex;justify-content:space-between}.link-to-preview{color:#000;display:inline-block;font:normal 400 .76em montserrat}.circul{align-self:center;background:#be5b4a;border-radius:50px;display:inline-block;height:6px;width:6px}@media (max-width:1024px){.last-projects__title-last-projects{margin:.75em auto .25em}.title-last-projects{padding-top:0}.projects{max-width:726px}.project{max-width:350px}.project__preview{height:289px;width:350px;margin-bottom:.9em}.project:last-child{display:none}.project__preview_first-project,.project__preview_second-project,.project__preview_third-project{background-position:0 10px}.project__description_subtitle{letter-spacing:.04em}.link-to-preview,.project__description_lead{font-size:.8em}}@media (max-width:768px){.last-projects{margin-bottom:.9em}.last-projects__title-last-projects{margin:1.4em auto .15em}.projects{flex-wrap:wrap}.project{margin:0 auto 1em}}@media (max-width:650px){.title-last-projects{font-size:1.3em}.title-last-projects:after,.title-last-projects:before{height:28px;width:24px}.title-last-projects:before{transform:translate(-32px,-1px)}.title-last-projects:after{transform:translate(4px,-1px)}}@media (max-width:375px){.last-projects{position:relative;z-index:10}.last-projects__title-last-projects{margin-bottom:1.9em}.title-last-projects{font-size:1em;letter-spacing:.08em;padding-top:5.3em}.title-last-projects:after,.title-last-projects:before{height:20px;width:26px}.title-last-projects:before{transform:translate(-41px,-1px)}.title-last-projects:after{transform:translate(15px,-1px)}.projects{padding:0}.project{max-width:375px;margin-bottom:5em}.name-of-project{font-size:.8em}.project__preview{height:321px;max-width:375px;margin:0 auto .3em}.project__preview_first-project,.project__preview_second-project,.project__preview_third-project{background-position:-10px 11px}.link-to-preview,.project__description_lead,.project__description_subtitle{padding:0 1em}}@media (max-width:354px){.project,.project__preview{max-width:320px}}.advantages{background:linear-gradient(to bottom right,#648799,#74bde2);grid-column:1/3}.advantages__title-advantages{margin:2em auto 1.2em}.title-advantages{color:#2b111e;font:normal 700 1.55em montserrat;letter-spacing:.055em;padding:.08em 0 .95em;position:relative;text-align:center}.title-advantages:after,.title-advantages:before{background:url(img/line.png) no-repeat 50%;content:"";height:34px;position:absolute;width:36px}.title-advantages:before{transform:translate(-46px,-1px)}.title-advantages:after{transform:translate(9px,-1px)}.advantages__advantage:first-child,.advantages__advantage:nth-child(2){margin-bottom:43px}.advantages__advantage:nth-child(3){margin-bottom:33px}.advantages__advantage:nth-child(4),.advantages__advantage:nth-child(5){margin-bottom:39px}.advantages__advantage:nth-child(6){margin-bottom:56px}.advantage{display:grid;grid-template-columns:minmax(100px,368px) minmax(100px,949px) 60px;max-width:1440px;padding:0 3em 0 1em}.advantage__subtitle{font:normal 400 2em montserrat;letter-spacing:.08em;margin:0;text-align:center}.advantage__description{letter-spacing:.04em;margin:0;padding:0 1em}.advantage__image{height:60px}.advantage__image_mobile{background:url(img/advantages/mobile.png) no-repeat 50%}.advantage__image_semantics{background:url(img/advantages/semantics.png) no-repeat 50%}.advantage__image_validity{background:url(img/advantages/validity.png) no-repeat 50%}.advantage__image_pixel-perfect{background:url(img/advantages/pixel-perfect.png) no-repeat 50%}.advantage__image_optimization{background:url(img/advantages/optimization.png) no-repeat 50%}.advantage__image_bem{background:url(img/advantages/bem.png) no-repeat 50%}.advantage__image{background-size:contain}@media (max-width:1024px){.advantages__advantage:first-child,.advantages__advantage:nth-child(2){margin-bottom:29px}.advantages__advantage:nth-child(3){margin-bottom:28px}.advantages__advantage:nth-child(4){margin-bottom:26px}.advantages__advantage:nth-child(5){margin-bottom:29px}.advantages__advantage:nth-child(6){margin-bottom:46px}.advantage{grid-template-columns:minmax(100px,252px) auto 43px;max-width:974px;padding:0 2em 0 1em}.advantage__subtitle{font-size:1.5em;padding:0 1em}.advantage__description{font-size:.75em;padding:0 1.4em}.advantage__image{height:43px}.advantage__image_bem,.advantage__image_mobile,.advantage__image_optimization,.advantage__image_pixel-perfect,.advantage__image_semantics,.advantage__image_validity{background-size:contain}}@media (max-width:768px){.advantages{display:block;grid-template-columns:unset;grid-column:unset}.wrapper-advantages{display:grid;grid-template-columns:repeat(23,1fr);grid-template-rows:repeat(54,10px);padding:0 1em 1.8em}.advantages__title-advantages{margin:-.04em auto 0}.title-advantages{padding:1.3em 0 1.5em}.advantages__advantage:first-child{grid-column:3/11;grid-row:1/18;order:1;margin-bottom:0}.advantages__advantage:nth-child(3){grid-column:3/11;grid-row:22/35;order:3;margin-bottom:0}.advantages__advantage:nth-child(5){grid-row:34/55}.advantages__advantage:nth-child(2){grid-column:14/22;grid-row:1/15;order:2;margin-bottom:0}.advantages__advantage:nth-child(6){grid-column:14/22;grid-row:15/42;order:4;margin-bottom:0}.advantages__advantage:nth-child(5){grid-column:3/11;grid-row:37/40;order:5;margin-bottom:0}.advantages__advantage:nth-child(4){grid-column:14/22;grid-row:41/54;order:6;margin-bottom:0}.advantage{display:block;grid-template-columns:unset;max-width:unset;padding:0;position:relative}.advantage__subtitle{height:58px;display:flex;align-items:flex-end;letter-spacing:.08em;text-align:left;padding:0;max-width:198px}.advantage__description{letter-spacing:.04em;margin:0;padding:1em .1em 0 1.3em}.advantage__image_mobile{background:url(img/advantages/mobile.png) no-repeat 50%;background-size:cover;height:41px;position:absolute;right:4px;top:18px;width:38px}.advantage__image_semantics{background:url(img/advantages/semantics.png) no-repeat 50%;background-size:cover;height:43px;position:absolute;right:0;top:16px;width:43px}.advantage__image_validity{background:url(img/advantages/validity.png) no-repeat 50%;background-size:cover;height:43px;position:absolute;right:4px;top:14px;width:43px}.advantage__image_pixel-perfect{background:url(img/advantages/pixel-perfect.png) no-repeat 50%;background-size:cover;height:44px;position:absolute;right:3px;top:14px;width:43px}.advantage__image_optimization{background:url(img/advantages/optimization.png) no-repeat 50%;background-size:cover;height:43px;position:absolute;right:4px;top:13px;width:43px}.advantage__image_bem{background:url(img/advantages/bem.png) no-repeat 50%;background-size:cover;height:43px;position:absolute;right:4px;top:14px;width:43px}}@media (max-width:740px){.advantage__subtitle{font-size:1.3em}}@media (max-width:680px){.wrapper-advantages{padding-bottom:3em}.advantages__advantage:nth-child(4){grid-row:43/54}.advantage__image_mobile{height:38px;right:0;width:35px}.advantage__image_semantics,.advantage__image_validity{height:40px;right:0;width:40px}.advantage__image_pixel-perfect{height:41px;right:0;top:19px;width:40px}.advantage__image_bem,.advantage__image_optimization{height:40px;right:0;width:40px}.advantage__image_bem{top:20px}}@media (max-width:650px){.title-advantages{color:#000;font-size:1.2em}.title-advantages:after,.title-advantages:before{height:26px;width:24px}.title-advantages:before{transform:translate(-32px,-1px)}.title-advantages:after{transform:translate(4px,-1px)}}@media (max-width:640px){.advantage__subtitle{font-size:1em}.advantage__image_mobile{height:32px;width:29px}.advantage__image_semantics,.advantage__image_validity{height:34px;width:34px}.advantage__image_pixel-perfect{height:35px;top:20px;width:34px}.advantage__image_bem,.advantage__image_optimization{height:34px;width:34px}}@media (max-width:600px){.wrapper-advantages{padding-bottom:4em}.advantages__advantage:nth-child(4){grid-row:45/54}.advantage__image_pixel-perfect{height:35px;top:28px;width:34px}}@media (max-width:592px){.title-advantages{padding-bottom:.4em}.wrapper-advantages{display:flex;flex-direction:column}.advantage{max-width:324px;margin:auto}.advantages__advantage:first-child{margin-bottom:8px;order:1}.advantages__advantage:nth-child(2){margin-bottom:8px;order:2}.advantages__advantage:nth-child(3){margin-bottom:8px;order:3}.advantages__advantage:nth-child(4){margin-bottom:8px;order:4}.advantages__advantage:nth-child(5){margin-bottom:8px;order:5}.advantages__advantage:nth-child(6){margin-bottom:0;order:6}}@media (max-width:400px){.title-advantages{font-size:1em}.title-advantages:after,.title-advantages:before{height:21px;width:20px}.title-advantages:before{transform:translate(-26px,-1px)}.title-advantages:after{transform:translate(4px,-1px)}}@media (max-width:375px){.advantages:before{background:#fff;top:-50px;content:"";height:118px;position:absolute;transform:skewY(-15deg);width:100%;z-index:0}.advantages{position:relative}.advantages__title-advantages{margin:1.5em auto 4.1em}.title-advantages{font-size:1em;letter-spacing:.08em;padding:0}.title-advantages:after,.title-advantages:before{height:22px;width:24px}.title-advantages:before{transform:translate(-32px,-1px)}.title-advantages:after{transform:translate(8px,-1px)}.advantage{max-width:252px}.advantages__advantage:first-child{margin-bottom:36px}.advantages__advantage:nth-child(2){margin-bottom:68px}.advantages__advantage:nth-child(3){margin-bottom:38px}.advantages__advantage:nth-child(4){margin-bottom:56px}.advantages__advantage:nth-child(5){margin-bottom:38px}.advantages__advantage:nth-child(6){margin-bottom:23px}}@media (max-width:354px){.title-advantages{font-size:.9em}.title-advantages:after,.title-advantages:before{height:21px;width:20px}.title-advantages:before{transform:translate(-24px,-1px)}.title-advantages:after{transform:translate(3px,-1px)}}.my-skills__title-my-skills{margin:auto}.title-my-skills{color:#2b111e;font:normal 700 1.55em montserrat;letter-spacing:.055em;padding:.08em 0 .95em;position:relative;text-align:center}.title-my-skills:after,.title-my-skills:before{background:url(img/line.png) no-repeat 50%;content:"";height:34px;position:absolute;width:36px}.title-my-skills:before{transform:translate(-46px,-1px)}.title-my-skills:after{transform:translate(9px,-1px)}.wrapper-my-skills{background:url(img/background-skills.png) no-repeat 0;background-size:cover;height:164px;max-width:1040px;position:relative}.animation-asteroids{animation:c 10s steps(1) reverse infinite forwards;background:url(img/animation-asteroids.png) 0;height:164px;left:498px;position:absolute;width:36px}@keyframes c{2.040816327%{background-position:36px 0}4.081632653%{background-position:72px 0}6.12244898%{background-position:108px 0}8.163265306%{background-position:144px 0}10.20408163%{background-position:180px 0}12.24489796%{background-position:216px 0}14.28571429%{background-position:252px 0}16.32653061%{background-position:288px 0}18.36734694%{background-position:324px 0}20.40816327%{background-position:360px 0}22.44897959%{background-position:396px 0}24.48979592%{background-position:432px 0}26.53061224%{background-position:468px 0}28.57142857%{background-position:504px 0}30.6122449%{background-position:540px 0}32.65306122%{background-position:576px 0}34.69387755%{background-position:612px 0}36.73469388%{background-position:648px 0}38.7755102%{background-position:684px 0}40.81632653%{background-position:720px 0}42.85714286%{background-position:756px 0}44.89795918%{background-position:792px 0}46.93877551%{background-position:828px 0}48.97959184%{background-position:864px 0}51.02040816%{background-position:900px 0}53.06122449%{background-position:936px 0}55.10204082%{background-position:972px 0}57.14285714%{background-position:1008px 0}59.18367347%{background-position:1044px 0}61.2244898%{background-position:1080px 0}63.26530612%{background-position:1116px 0}65.30612245%{background-position:1152px 0}67.34693878%{background-position:1188px 0}69.3877551%{background-position:1224px 0}71.42857143%{background-position:1260px 0}73.46938776%{background-position:1296px 0}75.51020408%{background-position:1332px 0}77.55102041%{background-position:1368px 0}79.59183673%{background-position:1404px 0}81.63265306%{background-position:1440px 0}83.67346939%{background-position:1476px 0}85.71428571%{background-position:1512px 0}87.75510204%{background-position:1548px 0}89.79591837%{background-position:1584px 0}91.83673469%{background-position:1620px 0}93.87755102%{background-position:1656px 0}95.91836735%{background-position:1692px 0}97.95918367%{background-position:1728px 0}to{background-position:1764px 0}}.dotted-line-css,.dotted-line-figma,.dotted-line-git,.dotted-line-html,.dotted-line-js,.dotted-line-php,.dotted-line-sql,.dotted-line-wp{border-left:1px dashed #000;position:absolute;transform-origin:top}.dotted-line-js{animation:d 2s ease-in-out 1 forwards;bottom:-75px;height:73px;left:171px}@keyframes d{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dotted-line-git{bottom:-8px;height:73px;left:280px}.dotted-line-git,.dotted-line-html{animation:g 2s ease-in-out 1 forwards}.dotted-line-html{bottom:-60px;height:113px;left:335px}@keyframes dashed-html{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}.dotted-line-css{bottom:-105px;height:145px;left:412px}.dotted-line-css,.dotted-line-figma{animation:g 2s ease-in-out 1 forwards}.dotted-line-figma{bottom:-150px;height:211px;left:471px}.dotted-line-php{animation:g 2s ease-in-out 1 forwards;bottom:-15px;height:40px;left:588px}@keyframes dashed-php{0%{transform:scaleY(.8)}to{transform:scaleY(1)}}.dotted-line-sql{bottom:-75px;height:103px;left:707px}.dotted-line-sql,.dotted-line-wp{animation:g 2s ease-in-out 1 forwards}.dotted-line-wp{bottom:-129px;height:169px;left:811px}@keyframes g{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.wrapper-skill-js{animation:h 2s ease-in-out 1 forwards;bottom:-126px;left:95px;line-height:.9;position:absolute}@keyframes h{0%{transform:translateY(-76px)}to{transform:translateY(0)}}.wrapper-skill-git{animation:i 2s ease-in-out 1 forwards;bottom:-44px;left:258px;position:absolute}@keyframes i{0%{transform:translateY(-10px)}to{transform:translateY(0)}}.wrapper-skill-html{animation:j 2s ease-in-out 1 forwards;bottom:-90px;left:297px;position:absolute}@keyframes j{0%{transform:translateY(-54px)}to{transform:translateY(0)}}.wrapper-skill-css{animation:k 2s ease-in-out 1 forwards;bottom:-134px;left:386px;position:absolute}@keyframes k{0%{transform:translateY(-99px)}to{transform:translateY(0)}}.wrapper-skill-figma{animation:l 2s ease-in-out 1 forwards;bottom:-180px;left:428px;position:absolute}@keyframes l{0%{transform:translateY(-144px)}to{transform:translateY(0)}}.wrapper-skill-php{animation:m 2s ease-in-out 1 forwards;bottom:-59px;left:560px;line-height:.9;position:absolute}@keyframes m{0%{transform:translateY(-9px)}to{transform:translateY(0)}}.wrapper-skill-sql{animation:n 2s ease-in-out 1 forwards;bottom:-119px;left:659px;line-height:.9;position:absolute}@keyframes n{0%{transform:translateY(-69px)}to{transform:translateY(0)}}.wrapper-skill-wp{animation:o 2s ease-in-out 1 forwards;bottom:-179px;left:737px;line-height:.9;position:absolute}@keyframes o{0%{transform:translateY(-130px)}to{transform:translateY(0)}}.skill-css,.skill-figma,.skill-git,.skill-html,.skill-js,.skill-php,.skill-sql,.skill-wp{display:block;font:normal 400 1.5em montserrat;letter-spacing:.08em}.skill-js_basic,.skill-php_basic,.skill-sql_basic,.skill-wp_basic{font:normal 400 .7em montserrat;letter-spacing:.08em}@media (max-width:1024px){.title-my-skills{padding-bottom:.9em}.wrapper-my-skills{background-size:cover;height:122px;margin-bottom:9em;max-width:774px}.animation-asteroids{background:url(img/animation-asteroids-1024px.png) 0;height:122px;left:362px}.dotted-line-css,.dotted-line-figma,.dotted-line-git,.dotted-line-html,.dotted-line-js,.dotted-line-php,.dotted-line-sql,.dotted-line-wp{border-left:2px dashed #000}.dotted-line-js{bottom:-60px;height:55px;left:126px}.dotted-line-git{bottom:-11px;height:57px;left:208px}.dotted-line-html{bottom:-45px;height:82px;left:249px}.dotted-line-css{bottom:-77px;height:104px;left:307px}.dotted-line-figma{bottom:-111px;height:153px;left:350px}.dotted-line-php{bottom:-8px;height:24px;left:438px}.dotted-line-sql{bottom:-54px;height:72px;left:526px}.dotted-line-wp{bottom:-93px;height:120px;left:603px}.wrapper-skill-js{bottom:-93px;left:79px;line-height:.5}@keyframes h{0%{transform:translateY(-59px)}}.wrapper-skill-git{bottom:-33px;left:192px}.wrapper-skill-html{bottom:-66px;left:220px}@keyframes j{0%{transform:translateY(-43px)}}.wrapper-skill-css{bottom:-99px;left:287px}@keyframes k{0%{transform:translateY(-77px)}}.wrapper-skill-figma{bottom:-133px;left:318px}@keyframes l{0%{transform:translateY(-110px)}}.wrapper-skill-php{bottom:-44px;left:418px;line-height:.5}@keyframes m{0%{transform:translateY(-10px)}}.wrapper-skill-sql{bottom:-88px;left:483px;line-height:.5}@keyframes n{0%{transform:translateY(-54px)}}.wrapper-skill-wp{bottom:-133px;left:553px;line-height:.5}@keyframes o{0%{transform:translateY(-97px)}}.skill-css,.skill-figma,.skill-git,.skill-html,.skill-js,.skill-php,.skill-sql,.skill-wp{font-size:1.1em;letter-spacing:.03em}.skill-js_basic,.skill-php_basic,.skill-sql_basic,.skill-wp_basic{font-size:.5em;letter-spacing:.04em}}@media (max-width:768px){.wrapper-my-skills{background:url(img/background-skills-768px.png) no-repeat 0 100%;background-size:768px 126px;height:184px;margin-bottom:1px;max-width:768px}.animation-asteroids{background:url(img/animation-asteroids-768px.png) 0;bottom:1px;height:70px;left:356px}.dotted-line-css,.dotted-line-figma,.dotted-line-git,.dotted-line-html,.dotted-line-js,.dotted-line-php,.dotted-line-sql,.dotted-line-wp{border-left:1px dashed #000;transform-origin:bottom}.dotted-line-js{bottom:69px;height:8px;left:125px}.dotted-line-git{bottom:16px;height:102px;left:206px}.dotted-line-html{bottom:26px;height:72px;left:246px}.dotted-line-css{bottom:26px;height:56px;left:304px}.dotted-line-figma{bottom:20px;height:95px;left:348px}.dotted-line-php{bottom:45px;height:56px;left:434px}.dotted-line-sql{bottom:41px;height:25px;left:519px}.dotted-line-wp{bottom:33px;height:71px;left:599px}@keyframes g{0%{transform:scaleY(0)}}.wrapper-skill-js{bottom:87px;left:79px;line-height:.5}@keyframes h{0%{transform:translateY(16px)}}.wrapper-skill-git{bottom:118px;left:192px}@keyframes i{0%{transform:translateY(100px)}to{transform:translateY(0)}}.wrapper-skill-html{bottom:98px;left:222px}@keyframes j{0%{transform:translateY(70px)}to{transform:translateY(0)}}.wrapper-skill-css{bottom:82px;left:288px}@keyframes k{0%{transform:translateY(55px)}to{transform:translateY(0)}}.wrapper-skill-figma{bottom:119px;left:320px}@keyframes l{0%{transform:translateY(95px)}to{transform:translateY(0)}}.wrapper-skill-php{bottom:106px;left:416px;line-height:.5}@keyframes m{0%{transform:translateY(60px)}to{transform:translateY(0)}}.wrapper-skill-sql{bottom:71px;left:489px;line-height:.5}@keyframes n{0%{transform:translateY(25px)}to{transform:translateY(0)}}.wrapper-skill-wp{bottom:106px;left:551px;line-height:.5}@keyframes o{0%{transform:translateY(65px)}to{transform:translateY(0)}}.skill-css,.skill-figma,.skill-git,.skill-html,.skill-js,.skill-php,.skill-sql,.skill-wp{font-size:1em;letter-spacing:.08em}.skill-js_basic,.skill-php_basic,.skill-sql_basic,.skill-wp_basic{font-size:.5em;letter-spacing:.04em}}@media (max-width:650px){.title-my-skills{font-size:1em}.title-my-skills:after,.title-my-skills:before{height:22px;width:24px}.title-my-skills:before{transform:translate(-32px,-1px)}.title-my-skills:after{transform:translate(4px,-1px)}.wrapper-my-skills{background-position:left 18px;background-size:584px;height:110px}.animation-asteroids{background:url(img/animation-asteroids-650px.png) 0;height:40px;left:266px}.dotted-line-js{bottom:48px;height:18px;left:96px}.dotted-line-git{bottom:9px;height:88px;left:157px}.dotted-line-html{bottom:16px;height:61px;left:188px}.dotted-line-css{bottom:15px;height:46px;left:231px}.dotted-line-figma{bottom:11px;height:86px;left:265px}.dotted-line-php{bottom:31px;height:54px;left:330px}.dotted-line-sql{bottom:28px;height:22px;left:395px}.dotted-line-wp{bottom:22px;height:62px;left:455px}.wrapper-skill-js{bottom:67px;left:68px}.wrapper-skill-git{bottom:98px;left:148px}.wrapper-skill-html{bottom:78px;left:174px}.wrapper-skill-css{bottom:62px;left:221px}.wrapper-skill-figma{bottom:99px;left:250px}.wrapper-skill-php{bottom:86px;left:319px}.wrapper-skill-sql{bottom:51px;left:376px}.wrapper-skill-wp{bottom:86px;left:427px}.skill-css,.skill-figma,.skill-git,.skill-html,.skill-js,.skill-php,.skill-sql,.skill-wp{font-size:.6em}.skill-js_basic,.skill-php_basic,.skill-sql_basic,.skill-wp_basic{font-size:.4em}}@media (max-width:494px){.my-skills{display:none}}.cta-contacts{background:url(img/cta-contacts/keyboard.jpg) no-repeat 0 0;background-size:511px;display:flex;grid-column:1/3;height:570px;justify-content:flex-end;margin:0 8.2% 0 0;max-width:1440px}.cta-contacts__block-wrapper{max-width:679px}.cta-contacts__wrapper-title{padding-top:54px;text-align:right}.cta-contacts__title{font-size:2em;letter-spacing:.08em;margin-bottom:0}.cta-contacts__description{font:normal 700 1.5em montserrat;letter-spacing:.08em;margin-bottom:3.3em}.cta-contacts__wrapper-name{display:flex;justify-content:space-between;max-width:218px;margin-bottom:2.1em}.first-name,.last-name{font-size:1.5em;letter-spacing:.08em}.cta-contacts__wrapper-items{background:url(img/cta-contacts/cta-ellipse.png) no-repeat;background-size:80px;display:flex;justify-content:space-between}.cta-contacts__wrapper-phone{font-size:1.5em;letter-spacing:.08em}.cta-contacts__phone,.cta-contacts__whatsapp{display:block;margin-bottom:.4em}.cta-contacts__telegram{display:block}.cta-contacts__email{background:url(img/cta-contacts/cta-rectangle.png) no-repeat;background-size:40px;font-size:1.5em;letter-spacing:.08em}@media (max-width:1240px){.cta-contacts{height:420px;margin-right:8%}.cta-contacts__title{font-size:1.7em}.cta-contacts__description,.cta-contacts__email,.cta-contacts__wrapper-phone,.first-name,.last-name{font-size:1.2em}}@media (max-width:1024px){.cta-contacts{background-size:362px;height:404px;max-width:1024px}.cta-contacts__wrapper-title{padding-top:30px}.cta-contacts__title{font-size:1.5em;margin-bottom:1em}.cta-contacts__description{font-size:1em;margin-bottom:2.6em}.cta-contacts__wrapper-name{max-width:145px;margin-bottom:2.1em}.first-name,.last-name{font-size:1em}.cta-contacts__wrapper-items{background-size:70px}.cta-contacts__wrapper-phone{font-size:1em}.cta-contacts__phone,.cta-contacts__whatsapp{margin-bottom:.7em}.cta-contacts__email{background-size:30px;font-size:1em}}@media (max-width:768px){.cta-contacts{height:335px;margin-right:10.6%;max-width:768px}.cta-contacts__title{margin-bottom:1em}.cta-contacts__description{margin-bottom:2em}}@media (max-width:640px){.cta-contacts{margin-right:4%}.cta-contacts__title{font-size:1em}.cta-contacts__wrapper-name{max-width:116px}.cta-contacts__description,.cta-contacts__email,.cta-contacts__wrapper-phone,.first-name,.last-name{font-size:.8em}.cta-contacts__wrapper-items{background-size:55px}.cta-contacts__email{background-size:24px}}@media (max-width:375px){.cta-contacts{background:url(img/cta-contacts/keyboard-375px.png) no-repeat;background-size:375px;display:block;height:312px;margin:auto;max-width:1440px;text-align:center}.cta-contacts__block-wrapper{max-width:264px;margin:auto}.cta-contacts__wrapper-title{padding-top:39px;text-align:center}.cta-contacts__title{font-size:.8em;letter-spacing:.04em;margin-bottom:.8em}.cta-contacts__description{letter-spacing:.04em;margin:0 auto 2.6em}.cta-contacts__wrapper-name{max-width:112px;margin:0 auto .7em}.cta-contacts__wrapper-items{background-size:50px;display:block;max-width:112px;margin:auto}.cta-contacts__wrapper-phone{font-size:.7em;letter-spacing:.08em;text-align:left;margin:0 auto 1em}.cta-contacts__phone,.cta-contacts__whatsapp{letter-spacing:.14em;margin-bottom:1em}.cta-contacts__whatsapp{display:block}.cta-contacts__telegram{display:block;letter-spacing:.14em;margin-bottom:2.9em}.cta-contacts__email{background-size:20px;display:block;font-size:.8em;height:20px;letter-spacing:.04em;text-align:left;transform:translateX(-15px)}}