nav{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;display:flex;width:100%;z-index:99999;justify-content:space-between;pointer-events:none;top:0;left:0}nav>.left{pointer-events:all;margin:30px 0 0 30px;display:flex;flex-direction:column;gap:50px}nav>.left .home{width:70px;height:70px;background-image:url("../img/Home.png");background-size:contain}nav>.left .home:hover{background-image:url("../img/Home_hover.png")}nav>.left .home:active{background-image:url("../img/Home_active.png")}nav>.left img{width:100px;height:100px}nav>.left .pointer{cursor:pointer;margin-left:25px;padding:4px 16px 4px 15px;border-radius:25px;width:fit-content;background-color:#888;color:#fff;font-family:JetBrains Mono;font-size:32px;font-style:normal;font-weight:400;line-height:normal;transition:.1s}nav>.left .pointer span{display:none}nav>.left .pointer:hover span{display:inline}nav>.left .pointer.active{background:#1b91ff}nav>.left .pointer:active{background-color:#000;color:#1b91ff}nav>.right{pointer-events:all;position:relative;z-index:9999}nav>.right .more-btn{margin-top:30px;margin-right:30px;width:70px;height:70px;background-image:url("../img/More.svg");transition:.1s;cursor:pointer}nav>.right .more-btn:hover{background-image:url("../img/More_hover.svg")}nav>.right .more-btn:active{background-image:url("../img/More_presed.svg")}nav>.right #nav-menu{z-index:9999;transition:.5s;position:absolute;width:600px;height:100vh;background-color:#888;top:0;right:-600px;display:flex;justify-content:space-between}nav>.right #nav-menu.active{right:0}nav>.right #nav-menu .links{display:flex;flex-direction:column;gap:37px;margin-left:73px;margin-top:66px}nav>.right #nav-menu .links a{display:block;font-family:JetBrains Mono;font-size:48px;font-style:normal;font-weight:400;line-height:normal;color:#fff;width:fit-content}nav>.right #nav-menu .links a:hover{color:#1b91ff}nav>.right #nav-menu .links a:active{color:#000}nav>.right #nav-menu .links a:visited{color:#fff}nav>.right #nav-menu .links a:visited:hover{color:#1b91ff}nav>.right #nav-menu .links a:visited:active{color:#000}nav>.right #nav-menu .button{width:70px;height:70px;margin-top:30px;margin-right:30px;background-image:url("../img/Close.svg");cursor:pointer}nav>.right #nav-menu .button:hover{background-image:url("../img/Close_hover.svg")}nav>.right #nav-menu .button:active{background-image:url("../img/Close_presed.svg")}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}a{text-decoration:none;cursor:pointer}body{background-color:#161616;font-family:JetBrains Mono;text-rendering:auto}body section>h2{color:#fff;font-size:96px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.more-btn-block{background-color:#888;color:#fff;text-align:center;transition:.1s;font-variant-ligatures:normal}.more-btn-block:hover{background-color:#1b91ff}.more-btn-block:active{background-color:#000;color:#1b91ff}body .wrapper .contacts-section{padding:20px 40px;background-color:rgba(0,0,0,0);padding-bottom:80px;height:1400px;z-index:1}.section__wrap{padding-left:80px;position:relative;display:flex;justify-content:end}.wrap--first{width:300px;height:900px;margin-top:50px;box-shadow:#fff 0px 22px 70px 4px}.img__wrap{position:absolute;top:0;left:90px;margin-top:50px;width:600px;height:auto;display:flex;align-items:center;justify-content:center;height:900px;border:1px solid #161616;background-color:#888;border-radius:300px;z-index:1}.img__wrap::before{content:"";width:120%;height:120%;filter:blur(50px);background:radial-gradient(circle, #FFF, rgba(0, 0, 0, 0));border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.contacts__image{z-index:1;width:600px}.contacts__block{position:absolute;top:270px;left:0;display:flex;flex-direction:column;gap:30px}.contacts__block::before{position:absolute;top:-50px;left:-15px;content:"";height:calc(100% + 100px);width:80px;background-color:#fff;border-radius:50px;z-index:1}.contacts__link{position:relative;display:flex;align-items:center;font-family:JetBrains Mono;font-size:22px;font-style:normal;font-weight:700;color:#fff;z-index:2;transition:color 300ms cubic-bezier(0.4, 0, 0.2, 1)}.contacts__link:hover{color:#f90}.contacts__link:hover svg{fill:#f90;animation:tiltShake .5s infinite}.contacts__link .contacts__icon{position:relative;fill:#000;transition:fill 300ms cubic-bezier(0.4, 0, 0.2, 1)}.contacts__icon{margin-right:80px}.wrap--second{position:relative;display:flex;flex-direction:column;padding-left:50px;height:1000px;justify-content:space-between}.contacts-section__title{color:#fff;font-family:JetBrains Mono;font-size:70px;font-style:normal;font-weight:700;line-height:normal;width:600px}.networks{display:flex;justify-content:end;align-items:center;margin-top:160px}.netbox{position:relative;width:540px;display:flex;justify-content:space-between;align-items:center;border:1px solid #fff;color:#fff}.netbox .netbox__item{padding:30px;color:#fff;transition:color 140ms ease;cursor:pointer}.netbox .netbox__item:after{position:absolute;right:0;bottom:calc(100% + 50px);display:block;width:100%;z-index:2;content:attr(data-tip);color:#161616;background-color:#f90;padding:1rem;opacity:0;pointer-events:none;transform:translateY(1rem);transition:all 300ms ease 200ms;font-family:JetBrains Mono;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.netbox .netbox__item:hover{color:#f90}.netbox .netbox__item:hover .netbox__icon{fill:#f90}.netbox .netbox__item:hover:after{opacity:1;transform:translateY(0)}.netbox .netbox__icon{fill:#fff}.netbox:before{position:absolute;top:-20px;right:0;content:"";display:block;width:100%;height:1px;background-color:#fff}.netbox:after{content:"Find me on my networks!";position:absolute;font-family:JetBrains Mono;right:0;top:-40px;height:30px;padding-left:10px;background-color:#161616;font-size:20px;font-weight:700}@keyframes tiltShake{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}50%{transform:rotate(0eg)}75%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.median-score{margin-left:218px;display:flex;align-items:center;font-style:normal;font-weight:400;line-height:normal}.median-score .value{width:150px;height:150px;border-radius:50%;background:#d9d9d9;display:flex;align-items:center;justify-content:center;font-size:64px;margin-right:50px}.median-score .staticstics{display:flex;flex-direction:column;gap:10px}.median-score .staticstics>div{display:flex;font-size:20px;line-height:20px}.median-score .staticstics>div>div{width:700px;height:20px;border-radius:10px;margin-left:10px;position:relative;background:#d9d9d9;overflow:hidden}.median-score .staticstics>div>div::after{content:"";border-radius:10px;position:absolute;height:100%;background:#999}.median-score .staticstics>div>div.five::after{content:"";width:85%}.median-score .staticstics>div>div.four::after{content:"";width:15%}body .wrapper{margin:0 auto;width:1400px;display:flex;flex-direction:column;gap:120px}body .wrapper #about-me{margin-top:60px;background:none}body .wrapper #about-me h2{margin-bottom:60px}body .wrapper #about-me .content{display:flex;flex-direction:row;justify-content:space-between}body .wrapper #about-me .content .text{color:#fff;font-size:40px;font-style:normal;font-weight:400;line-height:normal}body .wrapper #about-me .content .text .name{font-size:48px}body .wrapper #about-me .content .text .more-btn-block{display:block;margin-top:30px;padding:25px 24px;width:fit-content;border-radius:60px}body .wrapper #about-me .content .image{height:fit-content;overflow:hidden;border-radius:60px}body .wrapper #about-me .content .image img{height:600px}body .wrapper #projects{background:none}body .wrapper #projects .content{margin-top:60px;overflow:hidden;display:block;color:#fff}body .wrapper #projects .content .swiper-slide{width:fit-content;overflow:hidden;border-radius:30px}body .wrapper #projects .content .swiper-slide img{height:450px}body .wrapper #projects .content .swiper-slide .swiper-pagination-bullet{width:25px;height:25px}body .wrapper #projects .content .more-btn-block{display:block;padding:28px 146px;width:fit-content;border-radius:60px;margin:0 auto;margin-top:50px;font-size:64px;font-style:normal;font-weight:400;line-height:normal}body .wrapper #projects .content .space{pointer-events:none;height:70px}body .wrapper #reviews{height:fit-content;color:#000}body .wrapper #reviews h2{margin-top:50px;color:#000}body .wrapper #reviews .content{width:fit-content}body .wrapper #reviews .content .users-reviews{margin-top:100px;margin-left:243px;display:flex;flex-direction:column;gap:50px}body .wrapper #reviews .content .users-reviews>div.user-review{display:flex}body .wrapper #reviews .content .users-reviews>div.user-review img{width:100px;height:100px;margin-right:25px}body .wrapper #reviews .content .users-reviews>div.user-review div p{display:block;font-size:16px;font-style:normal;font-weight:400;line-height:normal;max-width:758px}body .wrapper #reviews .content .users-reviews>div.user-review div p.head{margin-bottom:18px;font-size:24px}body .wrapper #reviews .content a,body .wrapper #reviews .content a:visited{font-size:24px;display:block;width:fit-content;border-radius:21px;margin-top:25px;margin-left:233px;padding:5px 10px;background:none;color:#000;transition:.1s;margin-bottom:65px}body .wrapper #reviews .content a:hover,body .wrapper #reviews .content a:visited:hover{background:#1b91ff;color:#fff}body .wrapper #reviews .content a:active,body .wrapper #reviews .content a:visited:active{background:#000;color:#1b91ff}body .wrapper #blog{background:none;height:100%}body .wrapper #blog .blog-item{display:flex;justify-content:space-between}body .wrapper #blog .blog-item h3{color:#fff;font-family:JetBrains Mono;font-size:48px;font-style:normal;font-weight:700;line-height:normal;margin-top:60px}body .wrapper #blog .blog-item p{color:#fff;font-family:JetBrains Mono;font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin-top:26px;margin-right:45px}body .wrapper #blog .blog-item .blog-date{color:#636363;font-family:JetBrains Mono;font-size:24px;font-style:normal;font-weight:700;line-height:normal}body .wrapper #blog .blog-item a{color:#f90;font-family:JetBrains Mono;font-size:48px;font-style:normal;font-weight:700;line-height:normal}body .wrapper #blog .blog-item a:hover{color:#1b91ff}body .wrapper #blog .blog-item .img-blog{width:577px;height:366px;border-radius:60px;background:#d9d9d9;margin-top:60px}body .wrapper #blog .more-btn-blog{border-radius:60px;border:none;padding:28px 146px;align-items:center;margin:0 auto;margin-top:120px;display:block;font-size:64px;font-style:normal;font-weight:400;line-height:normal}body .wrapper .blog-page{margin:60px 0}body .wrapper section{width:100%;background-color:#fff;border-radius:50px}:root{--swiper-theme-color: #1b91ff !important;--swiper-pagination-bullet-inactive-color: #888888;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-horizontal-gap: 6px;--swiper-pagination-bullet-size: 25px !important}