.content{width:90%;max-width:2000px}.cloud{position:fixed;top:50%;left:65%;width:30vw;height:30vw;border-radius:100%;pointer-events:none;filter:blur(8.5714285714vw);opacity:.3;z-index:-1}.cloud--1{transform:translate(-75%,-75%);background:radial-gradient(circle,#22d3ee 0,rgba(34,211,238,.2) 60%,rgba(34,211,238,.1019607843) 100%)}.cloud--2{transform:translate(-25%,-25%);background:radial-gradient(circle,#a855f7 0,rgba(168,85,247,.2) 50%,rgba(168,85,247,.1019607843) 100%)}.cloud--3{transform:translate(-50%,-50%);background:radial-gradient(circle,#3b82f6 0,rgba(59,130,246,.2) 70%,rgba(59,130,246,.1019607843) 100%)}.block-hero{display:flex;justify-content:center;align-items:center;min-height:100vh;height:100%}@media screen and (max-width:1350px){.block-hero{margin-top:75px;margin-bottom:200px;min-height:none}}.block-hero .content{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1385px}@media screen and (max-width:1350px){.block-hero .content{flex-direction:column;justify-content:start;gap:100px}}.block-hero .content .info{display:flex;flex-direction:column;justify-content:start;align-items:start}@media screen and (max-width:610px){.block-hero .content .info{align-items:center}}.block-hero .content .info .status{width:-moz-max-content;width:max-content;padding:7.5px 20px;border-radius:25px;background-color:#092335;border:2px solid #053f51;color:#01c6e5;margin-bottom:35px}.block-hero .content .info .text{display:flex;flex-direction:column;justify-content:center;align-items:start}@media screen and (max-width:610px){.block-hero .content .info .text{align-items:center}}.block-hero .content .info .text .upper_text{font-size:38px;font-weight:600}@media screen and (max-width:450px){.block-hero .content .info .text .upper_text{font-size:32px}}.block-hero .content .info .text .main_text{background:linear-gradient(90deg,rgb(249,254,255),rgb(165,244,253) 50%,rgb(187,222,255));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:72px;font-weight:600;margin-top:-5px;margin-bottom:-5px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:450px){.block-hero .content .info .text .main_text{font-size:64px}}@media screen and (max-width:610px){.block-hero .content .info .text .main_text{text-align:center}}@media screen and (max-width:330px){.block-hero .content .info .text .main_text{font-size:52px}}.block-hero .content .info .text .under_text{font-size:32px;font-weight:600}@media screen and (max-width:450px){.block-hero .content .info .text .under_text{font-size:28px}}.block-hero .content .info .spec{color:#00c4e3;font-size:32px;font-weight:600;margin:30px 0;width:-moz-fit-content;width:fit-content}@media screen and (max-width:450px){.block-hero .content .info .spec{font-size:28px}}@media screen and (max-width:610px){.block-hero .content .info .spec{text-align:center}}.block-hero .content .info .descr{max-width:705px;font-size:22px;font-weight:600;width:-moz-fit-content;width:fit-content;margin-bottom:35px}@media screen and (max-width:450px){.block-hero .content .info .descr{font-size:20px}}@media screen and (max-width:610px){.block-hero .content .info .descr{text-align:center}}.block-hero .content .info .btns{display:flex;justify-content:center;align-items:center;gap:25px;width:-moz-fit-content;width:fit-content;font-size:18px;font-weight:600;margin-bottom:35px}@media screen and (max-width:610px){.block-hero .content .info .btns{align-items:center}}@media screen and (max-width:375px){.block-hero .content .info .btns{flex-direction:column;gap:20px}}.block-hero .content .info .btns_hireMe{display:flex;justify-content:center;align-items:center;width:135px;height:55px;border-radius:10px;background:linear-gradient(90deg,rgb(0,181,221),rgb(40,129,255));color:#eaeaeb!important;transform:scale(1);transition:all .2s ease-in-out}.block-hero .content .info .btns_hireMe:active,.block-hero .content .info .btns_hireMe:hover{transform:scale(1.075);filter:drop-shadow(0 0 5px #00c4e3);transition:all .2s ease-in-out}@media screen and (max-width:375px){.block-hero .content .info .btns_hireMe{width:100%}}.block-hero .content .info .btns_viewProjects{display:flex;justify-content:center;align-items:center;width:175px;height:55px;border-radius:10px;background-color:#13161d;outline:1px solid #2b333a;color:#eaeaeb!important;transform:scale(1);transition:all .2s ease-in-out}.block-hero .content .info .btns_viewProjects:active,.block-hero .content .info .btns_viewProjects:hover{transform:scale(1.075);background-color:#1e2025;transition:all .2s ease-in-out}.block-hero .content .info .links{display:flex;justify-content:center;align-items:center;gap:20px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:610px){.block-hero .content .info .links{align-items:center}}.block-hero .content .info .links .link{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:#13161d;color:#eaeaeb;border:2px solid #2b333a;border-radius:10px;transform:translateY(0) scale(1);transition:all .2s ease-in-out}.block-hero .content .info .links .link:active,.block-hero .content .info .links .link:hover{transform:translateY(-5px) scale(1.075);border-color:#053f51;background-color:#092335;transition:all .2s ease-in-out}.block-hero .content .info .links .link svg{width:22.5px;height:22.5px}.block-hero .content .me{position:relative;display:flex;justify-content:center;align-items:center;min-width:500px;width:500px;min-height:500px;height:500px;margin-bottom:55px;background:linear-gradient(315deg,rgb(25,20,45),rgb(30,43,79) 50%,rgb(17,46,57));border-radius:100%}@media screen and (max-width:575px){.block-hero .content .me{min-width:400px;width:400px;min-height:400px;height:400px}}@media screen and (max-width:450px){.block-hero .content .me{min-width:350px;width:350px;min-height:350px;height:350px}}@media screen and (max-width:400px){.block-hero .content .me{min-width:300px;width:300px;min-height:300px;height:300px}}@media screen and (max-width:330px){.block-hero .content .me{min-width:250px;width:250px;min-height:250px;height:250px}}.block-hero .content .me_circle{position:relative;min-width:480px;width:480px;min-height:480px;height:480px;background:linear-gradient(0deg,rgb(10,15,32),rgb(9,20,35));border-radius:100%;z-index:1}@media screen and (max-width:575px){.block-hero .content .me_circle{min-width:380px;width:380px;min-height:380px;height:380px}}@media screen and (max-width:450px){.block-hero .content .me_circle{min-width:330px;width:330px;min-height:330px;height:330px}}@media screen and (max-width:400px){.block-hero .content .me_circle{min-width:280px;width:280px;min-height:280px;height:280px}}@media screen and (max-width:330px){.block-hero .content .me_circle{min-width:240px;width:240px;min-height:240px;height:240px}}.block-hero .content .me_img{position:absolute;top:12px;left:0;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.upper-header{width:-moz-max-content;width:max-content;padding:7.5px 20px;border-radius:25px;background-color:#092335;border:2px solid #053f51;color:#01c6e5;margin-bottom:10px}.header{background:linear-gradient(90deg,rgb(249,254,255),rgb(165,244,253) 50%,rgb(187,222,255));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:52px;font-weight:600;width:-moz-fit-content;width:fit-content;margin-bottom:35px;text-align:center}@media screen and (max-width:450px){.header{font-size:48px}}.block-about{align-items:center;margin-top:75px;margin-bottom:200px}.block-about,.block-about .about-text{display:flex;flex-direction:column;justify-content:center;width:100%}.block-about .about-text{align-items:start;gap:25px;max-width:910px;font-size:18px;padding:30px;outline:1px solid #2b333a;border-radius:15px;background-color:rgba(19,22,29,.3);color:#eaeaeb}.block-skills{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:200px}.block-skills .skills{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,323px));justify-content:center;gap:30px;width:100%}@media screen and (max-width:751px){.block-skills .skills{grid-template-columns:repeat(auto-fit,minmax(0,475px))}}.block-skills .skills .skill{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:15px;border:1px solid #2b333a;border-radius:15px;background-color:rgba(19,22,29,.3);color:#eaeaeb;padding:15px;min-height:260px;height:100%;transition:all .2s ease-in-out}@media screen and (max-width:751px){.block-skills .skills .skill{min-height:200px}}.block-skills .skills .skill:active,.block-skills .skills .skill:hover{transform:translateY(-5px);border-color:#053f51;transition:all .2s ease-in-out}.block-skills .skills .skill:before{content:"";position:absolute;inset:0;border-radius:15px;background:linear-gradient(135deg,rgba(6,182,212,.1),rgba(168,85,247,.1));filter:blur(20px);opacity:0;transition:opacity .3s ease,filter .3s ease;z-index:-1}.block-skills .skills .skill:active:before,.block-skills .skills .skill:hover:before{opacity:1;filter:blur(30px);transition:all .2s ease-in-out}.block-skills .skills .skill_img{width:25px;height:25px;color:#00c4e3}.block-skills .skills .skill_header{display:flex;justify-content:center;align-items:center;gap:15px}.block-skills .skills .skill_header-icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#092335;border-radius:10px}.block-skills .skills .skill_header-text{font-size:20px;font-weight:600;color:#eaeaeb}@media screen and (max-width:450px){.block-skills .skills .skill_header-text{font-size:18px}}.block-skills .skills .skill_tags{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:10px}.block-skills .skills .skill_tag{color:#eaeaeb;width:-moz-fit-content;width:fit-content;border:1px solid #2b333a;background-color:rgba(43,51,58,.3);border-radius:10px;padding:5px 10px;transition:all .2s ease-in-out}.block-skills .skills .skill_tag:active,.block-skills .skills .skill_tag:hover{background-color:#092335;border-color:#053f51;color:#01c6e5;transition:all .2s ease-in-out}.block-projects{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:200px}.block-projects .projects{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,440px));justify-content:center;gap:30px;row-gap:30px;width:100%}.block-projects .projects .project{display:flex;flex-direction:column;justify-content:start;align-items:center;border:1px solid #2b333a;border-radius:15px;background-color:rgba(19,22,29,.3);color:#eaeaeb;min-height:550px;height:100%;transition:all .2s ease-in-out}.block-projects .projects .project:active,.block-projects .projects .project:hover{transform:translateY(-5px);border-color:#053f51;transition:all .2s ease-in-out}.block-projects .projects .project:before{content:"";position:absolute;inset:0;border-radius:15px;background:linear-gradient(135deg,rgba(6,182,212,.1),rgba(168,85,247,.1));filter:blur(20px);opacity:0;transition:opacity .3s ease,filter .3s ease;z-index:-1}.block-projects .projects .project:active:before,.block-projects .projects .project:hover:before{opacity:1;filter:blur(30px);transition:all .2s ease-in-out}.block-projects .projects .project_img{border-bottom:1px solid #2b333a;border-radius:15px 15px 0 0;width:100%}.block-projects .projects .project_info{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;padding:25px;height:100%}.block-projects .projects .project_info a{margin-top:auto}.block-projects .projects .project_info-header{font-size:20px;font-weight:600;color:#eaeaeb;margin-bottom:10px}.block-projects .projects .project_info-descr{margin-bottom:10px}.block-projects .projects .project_info-tags{display:flex;justify-content:start;align-items:start;flex-wrap:wrap;gap:10px;margin-bottom:15px}.block-projects .projects .project_info-tag{background-color:#092335;border:1px solid #053f51;border-radius:10px;padding:5px 10px;color:#01c6e5}.block-projects .projects .project_link{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;background-color:rgba(19,22,29,.3);border:1px solid #2b333a;border-radius:15px;font-weight:600;color:#eaeaeb;height:45px;transform:scale(1);transition:all .1s ease-in-out}.block-projects .projects .project_link svg{width:20px;height:20px}.block-projects .projects .project_link:active,.block-projects .projects .project_link:hover{transform:scale(1.05);background-color:#092335;border:1px solid #053f51;transition:all .1s ease-in-out}.block-exper{width:100%;margin-bottom:200px}.block-exper,.block-exper .expers{display:flex;flex-direction:column;justify-content:center;align-items:center}.block-exper .expers{gap:75px}.block-exper .expers .exper{display:grid;grid-template-columns:20px minmax(0,1000px);-moz-column-gap:50px;column-gap:50px;align-items:center}@media screen and (max-width:630px){.block-exper .expers .exper{-moz-column-gap:25px;column-gap:25px}}@media screen and (max-width:400px){.block-exper .expers .exper{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:50px}}.block-exper .expers .exper_img{position:relative}@media screen and (max-width:400px){.block-exper .expers .exper_img{display:none}}.block-exper .expers .exper_img-line{width:1px;height:200px;background:linear-gradient(0deg,rgb(9,18,35) 1%,rgb(28,138,254) 50%,rgb(0,182,219))}.block-exper .expers .exper_img-circle{position:absolute;top:10px;left:-5px;width:11px;height:11px;border-radius:100%;background-color:#00b8db}.block-exper .expers .exper_text{display:flex;flex-direction:column;justify-content:center;align-items:start;border:1px solid #2b333a;border-radius:15px;background-color:rgba(19,22,29,.3);color:#eaeaeb;padding:25px 30px;max-width:1000px;width:100%;min-height:200px;gap:15px;transition:all .2s ease-in-out}.block-exper .expers .exper_text:active,.block-exper .expers .exper_text:hover{border-color:#053f51;transition:all .1s ease-in-out}.block-exper .expers .exper_text-header{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width:750px){.block-exper .expers .exper_text-header{flex-direction:column-reverse;justify-content:center;align-items:start;gap:20px}}.block-exper .expers .exper_text-header-task{font-size:22px;font-weight:600;color:#eaeaeb}.block-exper .expers .exper_text-header-period{background-color:#092335;border:1px solid #053f51;border-radius:10px;padding:5px 15px;color:#01c6e5;font-size:16px;font-weight:600;text-align:center}.block-exper .expers .exper_text-status{font-size:18px;font-weight:600;color:#01c6e5}.block-exper .expers .exper_text-descr{font-size:18px;font-weight:600;color:#99a1af}.block-educ{width:100%;margin-bottom:200px}.block-educ,.block-educ .educs{display:flex;flex-direction:column;justify-content:center;align-items:center}.block-educ .educs{gap:40px}.block-educ .educs .educ{display:flex;flex-direction:column;justify-content:center;align-items:start;border:1px solid #2b333a;border-radius:15px;background-color:rgba(19,22,29,.3);color:#eaeaeb;padding:25px 30px;max-width:1000px;width:100%;min-height:200px;gap:15px;transition:all .2s ease-in-out}.block-educ .educs .educ:active,.block-educ .educs .educ:hover{border-color:#053f51;transition:all .1s ease-in-out}.block-educ .educs .educ_header{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width:550px){.block-educ .educs .educ_header{flex-direction:column-reverse;justify-content:center;align-items:start;gap:25px}}.block-educ .educs .educ_header-task{font-size:22px;font-weight:600;color:#eaeaeb}.block-educ .educs .educ_header-period{background-color:#1a1731;border:1px solid #2c2256;border-radius:10px;padding:5px 15px;color:#a598d9;font-size:16px;font-weight:600;text-align:center}.block-educ .educs .educ_status{font-size:18px;font-weight:600;color:#01c6e5}.block-educ .educs .educ_descr{font-size:18px;font-weight:600;color:#99a1af}@media screen and (max-width:375px){.header{font-size:42px}}@media screen and (max-width:330px){.header{font-size:36px}}.block-achiev{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:200px}.block-achiev .achievs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,325px));justify-content:center;gap:25px;width:100%}@media screen and (max-width:750px){.block-achiev .achievs{grid-template-columns:repeat(auto-fit,minmax(0,500px))}}.block-achiev .achievs .achiev{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:15px;border:1px solid #2b333a;border-radius:15px;background-color:rgba(19,22,29,.3);color:#eaeaeb;padding:25px;min-height:200px;height:100%;transition:all .2s ease-in-out}.block-achiev .achievs .achiev:active,.block-achiev .achievs .achiev:hover{transform:translateY(-5px);border-color:#053f51;transition:all .2s ease-in-out}.block-achiev .achievs .achiev:before{content:"";position:absolute;inset:0;border-radius:15px;background:linear-gradient(135deg,rgba(6,182,212,.1),rgba(168,85,247,.1));filter:blur(20px);opacity:0;transition:opacity .3s ease,filter .3s ease;z-index:-1}.block-achiev .achievs .achiev:active:before,.block-achiev .achievs .achiev:hover:before{opacity:1;filter:blur(30px);transition:all .2s ease-in-out}.block-achiev .achievs .achiev_img{display:flex;justify-content:center;align-items:center;width:75px;height:75px;border-radius:15px;background-color:#092335}.block-achiev .achievs .achiev_img svg{width:40px;height:40px;color:#01c6e5}.block-achiev .achievs .achiev_header{color:#eaeaeb;font-size:20px;font-weight:600;text-align:center}.block-achiev .achievs .achiev_text{color:#99a1af;font-size:18px;text-align:center}.block-contacts{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:125px}.block-contacts .footer{margin-top:50px;text-align:center;opacity:.8}.block-contacts .contacts{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;background-color:rgba(19,22,29,.3);border:1px solid #2b333a;border-radius:15px;padding:50px 100px;max-width:900px}@media screen and (max-width:790px){.block-contacts .contacts{padding:12.5px 25px}}.block-contacts .contacts_text{font-size:20px;color:#eaeaeb;text-align:center}.block-contacts .contacts_btns{display:flex;justify-content:center;align-items:center;gap:25px}@media screen and (max-width:675px){.block-contacts .contacts_btns{flex-direction:column}}.block-contacts .contacts_btns a{display:flex;justify-content:center;align-items:center;text-align:center;gap:10px;padding:20px 35px;border-radius:10px;font-size:18px;font-weight:600;color:#99a1af}@media screen and (max-width:675px){.block-contacts .contacts_btns a{width:100%}}.block-contacts .contacts_btns a svg{width:25px;height:25px}.block-contacts .contacts_btns-mail{background:linear-gradient(90deg,rgb(0,181,221),rgb(40,129,255));color:#eaeaeb!important;transform:scale(1);transition:all .2s ease-in-out;filter:drop-shadow(0 0 5px #00c4e3)}.block-contacts .contacts_btns-mail:active,.block-contacts .contacts_btns-mail:hover{transform:scale(1.05);transition:all .2s ease-in-out}.block-contacts .contacts_btns-mail:active{filter:drop-shadow(0 0 5px #00c4e3)}.block-contacts .contacts_btns-linkedin{background-color:rgba(19,22,29,.3);outline:1px solid #2b333a;color:#eaeaeb!important;transform:scale(1);transition:all .2s ease-in-out}.block-contacts .contacts_btns-linkedin:active,.block-contacts .contacts_btns-linkedin:hover{transform:scale(1.075);background-color:#13161d;transition:all .2s ease-in-out}.block-contacts .contacts_stats{display:flex;justify-content:center;align-items:center;gap:25px}@media screen and (max-width:400px){.block-contacts .contacts_stats{flex-direction:column;gap:15px;margin-top:15px}}.block-contacts .contacts_stat{text-align:center}.block-contacts .contacts_stat-line{width:.5px;height:60px;background-color:rgba(153,161,175,.2)}@media screen and (max-width:400px){.block-contacts .contacts_stat-line{width:60px;height:.5px}}.block-contacts .contacts_stat-num{color:#eaeaeb;font-size:24px;font-weight:600px}