@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";._language__container_uerbm_1{justify-content:end;width:100%;display:flex}._language_uerbm_1{cursor:pointer;background-color:#222;border:2px solid #2b2b2b;border-radius:10px;flex-direction:row;padding:5px;display:flex;position:relative}._language__option_uerbm_17{z-index:10;padding:17px 30px}._language__slider_uerbm_21{z-index:1;background-color:#2b2b2b;border-radius:10px;width:45%;height:85%;transition:all .5s;position:absolute;top:5px}._language_uerbm_1 h6{font-weight:800}._aboutme_1yitq_1{flex-direction:column;gap:10px;width:100%;display:flex}._contacts_arban_1{flex-direction:column;width:100%;display:flex;position:relative}._contacts__list_arban_7{z-index:2;flex-direction:row;align-items:center;gap:20px;display:flex}._contacts__list_arban_7 img{min-width:40px;min-height:40px}._abstract__wrapper_arban_19{flex-direction:column;justify-content:center;width:100%;display:flex;position:relative;top:0}._abstract__wrapper_arban_19 ._abstract_arban_19{pointer-events:none;z-index:-1;position:absolute;left:50%;transform:translate(-50%)}._hero_130jf_1{flex-direction:column;gap:0;display:flex;position:relative}._hero_130jf_1 h2{line-height:120%}._hero_130jf_1 h1,._hero_130jf_1 h6{line-height:100%}._hero_130jf_1 h6{color:#a4a4a4}._hero_130jf_1 span{font-size:20px}._title_130jf_21{flex-direction:row;align-items:start;display:flex}._title_130jf_21 img{max-width:20px;max-height:20px}@media (width>=1000px){._title_130jf_21 img{width:100%;max-width:40px;max-height:40px}}._abstract_130jf_38{z-index:-1;max-width:243px;position:absolute;bottom:100px;right:0;transform:rotate(-140deg)}@media (width>=1000px){._abstract_130jf_38{max-width:579px!important;bottom:-50px!important;transform:translate(300px)!important}}@media (width>=1190px){._abstract_130jf_38{transform:translate(150px)!important}}@media (width>=1300px){._abstract_130jf_38{transform:translate(0)!important}}@media (width>=1000px){._developer_130jf_65{max-width:164px;max-height:164px;position:absolute;bottom:-84px;left:-95px}}._text_19s3e_1{color:#fff}._chat_19s3e_5{flex-direction:column;align-items:center;width:100%;display:flex}._chat__block_19s3e_11{width:60%;padding:20px}._chat__body_19s3e_15{flex-direction:row;align-items:center;gap:5px;display:flex}._chat__body_19s3e_15 span{cursor:default;color:#fff;font-size:20px!important}._chat__avatar_19s3e_26{background-color:#548cf4;border-radius:100%;width:100%;max-width:35px;height:35px}._chat__input_19s3e_33{background-color:#2a2a2a;border-radius:10px;width:100%;height:100%;max-height:50px;padding:10px}@media (width<=500px){._chat__input_19s3e_33{max-height:78px}}._chat__input-wrapper_19s3e_46{gap:10px;width:100%;display:flex}._chat__input_19s3e_33 p:after{content:"|";animation:1s infinite _blink_19s3e_1}._chat__button_19s3e_55{cursor:pointer;background-color:#424242;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:50px;max-height:50px;display:flex}@media (width<=500px){._chat__button_19s3e_55{max-width:58px;max-height:78px}}._chat__button_19s3e_55 img{transform:rotate()}@keyframes _blink_19s3e_1{0%,50%{opacity:1}51%,to{opacity:0}}._viewport-wrapper_4n2qg_1{flex-direction:column;align-items:center;width:100%;display:flex}._viewport_4n2qg_1{flex-direction:column;align-items:center;width:65%;display:flex;overflow:hidden}@media (width<=600px){._viewport_4n2qg_1{width:100%}}._viewport_4n2qg_1 ._track_4n2qg_20{transition:transform .35s;display:flex}._viewport_4n2qg_1 ._track__slide_4n2qg_24{flex:0 0 100%}._btns_4n2qg_28{justify-content:space-between;width:65%;display:flex}._btn_4n2qg_28{background-color:#212121;border:0;border-radius:100%;outline:none;margin-top:20px;padding:15px;transition:background-color .25s,transform .25s,box-shadow .25s;overflow:visible}._btn_4n2qg_28 img{width:35px}@media (width<=300px){._btn_4n2qg_28 img{width:25px}}._btn_4n2qg_28:hover{background-color:#3a3a3a;transform:translate(-2px,-2px);box-shadow:4px 4px 2px #000}._indicators_4n2qg_59{align-items:center;gap:5px;display:flex!important}._indicator_4n2qg_59{cursor:pointer;background-color:#444;border:none;border-radius:100%;outline:none;margin-top:20px;padding:5px;transition:background-color .25s,transform .25s}._indicator--active_4n2qg_75{opacity:.8;background-color:#578ff4;transform:scale(1.2)}._portfolio_3az8x_1{flex-direction:column;gap:50px;width:100%;display:flex}._portfolio__block_3az8x_7{flex-direction:column;gap:15px;display:flex}._portfolio__block_3az8x_7 a{display:block!important}._portfolio__block_3az8x_7 a img{width:100%;max-width:326px;height:auto;margin:0 auto;display:block}@media (width>=1000px){._portfolio__block_3az8x_7 a img{max-width:1126px}}._title_3az8x_28{flex-direction:row;align-items:center;gap:10px;display:flex}._title_3az8x_28 img{max-width:35px;max-height:35px;margin:0}@media (width>=1100px){._title_3az8x_28 img{max-width:50px;max-height:50px}}._title_3az8x_28 h5{font-size:24px}@media (width>=1100px){._title_3az8x_28 h5{font-size:48px}}._techstack_vyj86_1{flex-direction:column;gap:10px;width:100%;display:flex}*,: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{scroll-behavior:smooth;text-rendering:optimizespeed;min-height:100vh;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip-ink:auto;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){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a,p,h1,h2,h3,h4,h5,h6,span{color:#fff;margin:0;font-family:Inter}h1{font-size:65px;font-weight:700}h2{font-size:55px;font-weight:700}h3{font-size:50px;font-weight:700}h4{font-size:44px;font-weight:700;line-height:100%}h5{font-size:20px;font-weight:700}h6{font-size:16px;font-weight:700}p{font-size:14px;font-weight:400}span{color:#578ff4;font-size:16px}@media (width>=1000px){h2{font-size:85px}span{font-size:36px!important}h3{font-size:80px}h1{font-size:95px}h4{font-size:64px}h5{font-size:36px}p{font-size:20px}h6{font-size:24px}}html{overflow-x:clip}body{background-color:#1a1a1a;padding:32px 15px;overflow-x:clip}@media (width>=1000px){body{padding:32px 150px}}.visible{opacity:1;transition:all .6s;transform:translate(0)}.hide{opacity:0;transform:translate(0px, 30 px)}ul{margin:0;padding:0 0 0 25px}.mt-50{margin-top:50px}.mt-100{margin-top:100px}.mt-150{margin-top:150px}.mt-200{margin-top:200px}.mt-250{margin-top:250px}.mb-200{margin-bottom:200px}.title{flex-direction:row;align-items:center;gap:10px;display:flex}.cardlist{flex-direction:column;gap:15px;display:flex}@media (width>=1100px){.cardlist{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;display:grid}}.card{background-color:#212121;border-radius:15px;flex-direction:column;gap:10px;padding:10px;display:flex}.card-title{flex-direction:row;align-items:center;gap:10px;display:flex}.card-logo{background-color:#2a2a2a;border-radius:10px;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:10px;display:flex}@media (width>=1100px){.card-logo{min-width:76px!important;min-height:76px!important}.card-logo img{min-width:46px!important;min-height:46px!important}}.card-hr_title{background-color:#2a2a2a;width:100%;height:2px}.card-hr{background-color:#2a2a2a;width:100%;height:1px}.card ul{flex-direction:column;gap:5px;display:flex}.card ul li,.card ul p{color:#676767}.card--big{grid-area:1/1/3/2}.card-horiz{z-index:1;outline:10px solid #1a1a1a;flex-direction:row;justify-content:space-between;gap:0}.callout{background-color:#212121;border-left:4px solid #2a2a2a;width:100%;padding:10px;display:flex}.callout p{color:#727272}.abstract{margin:30px auto}#adaptive-show{display:none}@media (width>=1000px){#adaptive-show{display:block}}#adaptive-hide{display:block}@media (width>=1000px){#adaptive-hide{display:none}}.observe.visible{opacity:1;transition:all .6s;transform:translate(0)}.observe{opacity:0;transform:translateY(-15px)}
