@font-face{font-family:"Gambetta Variable";src:url(/fonts/Gambetta-VariableItalic.woff2)}@font-face{font-family:THICCCBOI;src:url(/fonts/THICCCBOI-SemiBold.woff2);font-weight:600}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2)}@font-face{font-family:Jakarta;src:url(/fonts/PlusJakartaSans-VariableFont_wght.ttf)}*{padding:0;margin:0;font-family:"DM Sans",sans-serif;scroll-behavior:smooth}.block-1-3{width:calc(33.33% - 10px)}.block-2-5{width:calc(40% - 10px)}.block-1-2{width:calc(50% - 10px)}.block-3-5{width:calc(60% - 10px)}.block-2-3{width:calc(66.66% - 10px)}@media (max-width:768px){.md-block-1-1{width:100%}}.n-h1{font-size:200px;font-style:normal;font-weight:700;line-height:160px;letter-spacing:-12px}.n-h2{font-size:100px;font-style:normal;font-weight:500;line-height:1;letter-spacing:-.03em}@media (max-width:768px){.n-h2{font-size:60px}}.n-h3{font-size:60px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:-1.8px}.n-h4{font-size:45px;font-style:normal;font-weight:500;line-height:1.1;letter-spacing:-1.3px}.n-h5{font-size:30px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-.015em}.n-h6{font-size:24px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.015em}.n-t4{font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:-.9px}.n-t3{font-size:24px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:-.5px}.p{margin-bottom:10px}.p:last-child{margin-bottom:0}@media (max-width:768px){.lead{font-size:30px;line-height:.8;letter-spacing:-.9px}}.animatedHeader{line-height:.7}.animatedHeader-wrapper{overflow-y:hidden;display:inline-block;padding-top:.1em;padding-bottom:.28em;margin-bottom:-.17em}.animatedHeader-line{transform:translateY(100px);transition:all .35s ease-in;opacity:.1;display:inline-block;font-family:inherit}.animatedHeader-line.isVisible{opacity:1;transform:translateY(0)}.animatedHeader-line.header-italic{margin-bottom:-.1em;font-style:italic;font-family:"Gambetta Variable",serif;font-variation-settings:"wght" 420;letter-spacing:-.03em;font-size:1.1em}.lead.animatedHeader{line-height:.8}@keyframes headerAnimation{from{transform:translateY(200px);opacity:0}50%{transform:translateY(200px);opacity:0}to{transform:translateY(0);opacity:1}}.index-page{background:#000}.h2{font-size:110px;font-weight:900;line-height:110px;letter-spacing:-8px}.h3{font-size:60px;font-weight:700;line-height:.95;letter-spacing:-3px}@media (max-width:991.98px){.h3{font-size:60px;line-height:60px}}@media (max-width:576px){.h3{font-size:45px;line-height:45px}}.h4{font-size:40px;font-weight:700;line-height:.95;letter-spacing:-2px}.h5{font-size:32px;font-weight:600;line-height:32px;letter-spacing:-1px}.h6{font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-1px}.h7{font-size:24px;font-weight:600;line-height:1.1;letter-spacing:-1px}@media (max-width:576px){.h7{font-weight:600}}.text_3{font-size:32px;line-height:35px;font-weight:600;letter-spacing:-1px}@media (max-width:991.98px){.text_3{font-size:24px;line-height:24px}}.text_4{font-size:24px;line-height:26px;font-weight:600;letter-spacing:-1px}.text_white{display:inline;color:#fff}.heading_center{text-align:center}.subheading_center{text-align:center}@media (max-width:992px){.subheading_lg-left{text-align:left}}.link{text-decoration:none;color:#0194ff}.section__header{margin-bottom:20px;position:absolute;left:0;width:100%;text-align:center;color:#fff;text-align:center}.item__description{margin-top:20px}.top-links{display:flex;justify-content:space-between}.main-menu{display:flex;gap:15px;list-style-type:none}@media (max-width:992px){.main-menu .h6{font-size:24px;line-height:1}}.languages-selector{display:flex;gap:10px;list-style-type:none}.hero-header__photo{display:inline}.container{margin:0 auto;width:100%;max-width:1680px;box-sizing:border-box}.container_project-page{padding:30px}@media (max-width:991.98px){.container_project-page{padding:15px}}.contacts-section{margin-top:400px;margin-bottom:100px}@media (max-width:1200px){.contacts-section{margin-top:0}}.contacts__content{margin-top:30px}.contacts__links{margin-bottom:60px}.contacts__subheader{margin-bottom:30px;display:flex;gap:10px}.contacts__form{width:45%}.contacts__form .button{width:100%}@media (max-width:1200px){.contacts__form{width:55%}}@media (max-width:992px){.contacts__form{width:80%}}@media (max-width:768px){.contacts__form{width:100%}}.contacts__link{display:flex;align-items:center;gap:10px}.contacts__links{display:flex;gap:10px 30px}@media (max-width:992px){.contacts__links{flex-direction:column;width:100%}}.form__header{margin-bottom:10px}.form-inputs{margin-bottom:20px}.input{height:70px;border:none;outline:0;background:0;font-family:"DM Sans",sans-serif;font-size:24px;font-weight:600;letter-spacing:-1px;color:#fff;flex:1}.input::-moz-placeholder{color:rgba(255,255,255,.5)}.input::placeholder{color:rgba(255,255,255,.5)}@media (max-width:768px){.input{padding:0 15px;margin-top:-30px;margin-bottom:15px}}.input-line{display:flex;gap:10px;border:3px solid #8c7cef;border-width:3px 3px 0 3px}.input-line:first-child{border:3px solid #8c7cef;border-radius:10px 10px 0 0;border-width:3px 3px 0 3px}.input-line:last-child{border-radius:0 0 10px 10px;border-width:3px 3px 3px 3px}@media (max-width:768px){.input-line{flex-direction:column;gap:20px}}.input-label{display:flex;align-items:center;width:200px;padding:15px}.textarea{width:100%;height:150px;padding:15px;box-sizing:border-box;border:none;outline:0;background:0;font-family:"DM Sans",sans-serif;font-size:24px;font-weight:600;letter-spacing:-1px;color:#fff;resize:none}.textarea::-moz-placeholder{color:rgba(255,255,255,.5)}.textarea::placeholder{color:rgba(255,255,255,.5)}.button{height:70px;padding:0 55px;box-sizing:border-box;border:0;border-radius:10px;background:#5f2cea;color:#fff;text-align:center;text-decoration:none;line-height:70px}.button:disabled{background:rgba(95,44,234,.3137254902);color:rgba(255,255,255,.5)}.footer{position:relative;margin-top:30px}.project-page{background:#13043d}.project-page_ic{color:#fff}.project-page_travel{background:#e7eef5;color:#000}.project-page_without-padding{padding:0}.project-page .cover{margin-top:30px;padding:30px;border-radius:40px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:991.98px){.project-page .cover{padding-bottom:30%;gap:20px;justify-content:normal}}@media (max-width:767.98px){.project-page .cover{padding-bottom:400px}}@media (max-width:567.98px){.project-page .cover{margin-top:50px;padding-bottom:80%}}.project-page .cover .project-overview{margin-top:20px;width:500px;color:rgba(255,255,255,.7)}@media (max-width:991.98px){.project-page .cover .project-overview{margin-top:10px;width:100%;max-width:650px}}@media (max-width:576.98px){.project-page .cover .project-name{font-size:40px;line-height:45px}}.project-page .cover_ic{background:#2b0d7e;background-image:url(/img/projects/ic/cover.png);background-position:right top;background-size:contain;background-repeat:no-repeat}@media (max-width:991.98px){.project-page .cover_ic{background-position:right bottom;background-size:50%}}@media (max-width:767.98px){.project-page .cover_ic{background-size:400px}}@media (max-width:567.98px){.project-page .cover_ic{background-size:90%}}.project-page .cover_travel{background:#0147f0;background-image:url(/img/projects/travel/cover.png);background-position:right top;background-size:contain;background-repeat:no-repeat;color:#fff}@media (max-width:991.98px){.project-page .cover_travel{background-position:right bottom;background-size:50%}}@media (max-width:767.98px){.project-page .cover_travel{background-size:400px}}@media (max-width:567.98px){.project-page .cover_travel{background-size:90%}}.project-page .cover .lines{display:flex;flex-direction:column;gap:10px}.project-page .cover .line{display:flex;gap:20px}.project-page .cover .line .label{color:rgba(255,255,255,.7)}@media (max-width:576.98px){.project-page .cover .line{display:flex;flex-direction:column;gap:0}}.project-page .section{margin-top:80px}.project-page .section-header{margin-bottom:50px}.project-page .section-header_without-margin{margin-bottom:0}@media (max-width:992px){.project-page .section-header{margin-bottom:30px}}.project-page .section-header_process{padding:0 30px}@media (max-width:992px){.project-page .section-header_process{padding:0 15px}}.project-page .section-header_center{display:flex;flex-direction:column;align-items:center}@media (max-width:992px){.project-page .section-header_lg-left{text-align:left;align-items:start}}.project-page .subheading{margin-top:30px;max-width:800px;color:rgba(255,255,255,.7)}.project-page .subheading_dark{color:#8089a0}@media (max-width:768px){.project-page .subheading{font-size:24px;line-height:1.1;width:100%}}.project-page .about{margin-top:30px;display:flex;flex-direction:row;gap:100px}@media (max-width:992px){.project-page .about{gap:50px}}@media (max-width:768px){.project-page .about{flex-direction:column;gap:20px}}.project-page .about .column{display:flex;flex-direction:column;gap:20px;width:600px}@media (max-width:768px){.project-page .about .column{width:100%}}.project-page .about .item{color:rgba(255,255,255,.7)}.project-page .about .item_dark{color:#8089a0}.project-page .about .item .white{display:inline;color:#fff}.project-page .about .item .travel_blue{display:inline;color:#004aff}.project-page .key-values{margin-top:30px;display:flex;font-display:row;gap:35px}@media (max-width:1400px){.project-page .key-values{gap:20px}}@media (max-width:992px){.project-page .key-values{flex-direction:column;gap:30px}}.project-page .key-values .digit{font-size:150px;line-height:1;font-weight:700}@media (max-width:1200px){.project-page .key-values .digit{font-size:100px}}.project-page .key-values .item{width:400px}@media (max-width:1400px){.project-page .key-values .item{flex:1;width:auto}}.project-page .key-values .text{color:rgba(255,255,255,.7)}@media (max-width:768px){.project-page .key-values .text{font-size:24px;line-height:1.1}}.project-page .mockup{display:flex;flex-direction:column;gap:20px}.project-page .mockup-line{display:flex;gap:20px}@media (max-width:992px){.project-page .mockup-line{flex-direction:column}}.project-page .mockup-img{background-size:cover;background-position:top center}.project-page .mockup-img_1-1{display:block;background-size:cover;background-position:center center;border-radius:30px}.project-page .mockup-img_1-2{display:block;width:calc(50% - 10px);background-size:cover;background-position:center center}.project-page .mockup-img_2-3{display:block;width:calc(60% - 10px);background-size:cover;background-position:center center}.project-page .mockup-img_1-3{display:block;width:calc(40% - 10px);background-size:cover;background-position:center center}.project-page .mockup-img_3-4{display:block;width:calc(75% - 10px);height:800px;background-size:cover;background-position:center center}.project-page .mockup-img_1-4{display:block;width:calc(25% - 10px);height:800px;background-size:cover;background-position:center center}@media (max-width:992px){.project-page .mockup-img_lg-1-1{width:100%}}.project-page .mockup-img_process{border-radius:0;height:500px;background-repeat:no-repeat;background-size:contain}@media (max-width:1200px){.project-page .mockup-img_process{display:none}}.project-page .mockup-img_proportional{position:absolute;top:0;right:0;bottom:0;left:0}@media (max-width:991.98px){.project-page .mockup-img_proportional_cover{position:relative}}.project-page .mockup-img_cover{background-size:cover}.project-page .mockup-img_radius{border-radius:30px}@media (max-width:1200px){.project-page .mockup-img_radius{border-radius:20px}}.project-page .mockup_up-to-date{padding:30px}.project-page .mockup_mobile{margin-top:50px}@media (max-width:991.98px){.project-page .mockup_process{display:none}}.project-page .JTBD{margin-top:50px}.project-page .JTBD .line{margin-bottom:20px;display:flex;gap:20px}@media (max-width:768px){.project-page .JTBD .line{flex-direction:column}}.project-page .JTBD .line:last-child .item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#13043d 100%);pointer-events:none}.project-page .JTBD .item{padding:30px;box-sizing:border-box;position:relative;background:rgba(255,255,255,.07);border-radius:20px}.project-page .JTBD .item_1-2{width:calc(50% - 10px)}.project-page .JTBD .item_1-3{width:calc(33% - 10px)}@media (max-width:992px){.project-page .JTBD .item_lg-hide{display:none}}@media (max-width:992px){.project-page .JTBD .item_lg-1-2{width:calc(50% - 10px)}}@media (max-width:768px){.project-page .JTBD .item_md-hide{display:none}}@media (max-width:768px){.project-page .JTBD .item_md-1-1{width:100%}}.project-page .JTBD .text{margin-top:10px;color:rgba(255,255,255,.7)}.project-page .problems{margin-top:100px;height:700px;position:relative}@media (max-width:991.98px){.project-page .problems{margin-top:50px;height:auto;display:flex;flex-direction:column;gap:20px}}.project-page .problems .item{position:absolute;top:0;padding:30px;width:500px;background:rgba(255,255,255,.07);border-radius:20px;color:rgba(255,255,255,.7)}@media (max-width:991.98px){.project-page .problems .item{max-width:600px;box-sizing:border-box;position:relative;transform:none}}@media (max-width:992px){.project-page .problems .item .h5{font-size:24px;line-height:1.1;letter-spacing:-.7px}}.project-page .problems .item_1{transform:rotate(-7deg);top:0;left:0}@media (max-width:1400px){.project-page .problems .item_1{width:40%}}@media (max-width:991.98px){.project-page .problems .item_1{top:auto;left:auto;right:auto;width:100%;max-width:600px;transform:none}}.project-page .problems .item_2{transform:rotate(7deg);top:0;left:60%}@media (max-width:1400px){.project-page .problems .item_2{left:auto;right:0;width:40%}}@media (min-width:992px) and (max-width:1199.98px){.project-page .problems .item_2{top:-10px}}@media (max-width:991.98px){.project-page .problems .item_2{top:auto;left:auto;right:auto;width:100%;max-width:600px;transform:none}}.project-page .problems .item_3{transform:rotate(-3deg);top:160px;left:40%}@media (max-width:1400px){.project-page .problems .item_3{left:auto;right:20%;width:30%}}@media (min-width:992px) and (max-width:1199.98px){.project-page .problems .item_3{top:170px;right:15%}}@media (max-width:991.98px){.project-page .problems .item_3{top:auto;left:auto;right:auto;width:100%;max-width:600px;transform:none}}.project-page .problems .item_4{width:600px;transform:rotate(4deg);top:330px;left:85px}@media (max-width:1400px){.project-page .problems .item_4{width:40%}}@media (max-width:991.98px){.project-page .problems .item_4{top:auto;left:auto;right:auto;width:100%;max-width:600px;transform:none}}.project-page .problems .item_5{transform:rotate(3deg);top:330px;left:60%}@media (max-width:1400px){.project-page .problems .item_5{left:auto;right:0;width:30%}}@media (max-width:991.98px){.project-page .problems .item_5{top:auto;left:auto;right:auto;width:100%;max-width:600px;transform:none}}.project-page .problems .cogwheel{position:absolute;top:380px;right:0;height:400px;width:400px;background:center/contain no-repeat url(/img/projects/ic/cogwheel.png)}@media (min-width:992px) and (max-width:1199.98px){.project-page .problems .cogwheel{top:auto;bottom:-50px;height:300px;width:300px}}@media (max-width:991.98px){.project-page .problems .cogwheel{display:none;top:auto;bottom:-50px;left:auto;right:0;height:200px;width:200px}}.project-page .solutions{margin-top:50px;position:relative;height:500px}.project-page .solutions .heading{margin-bottom:10px}.project-page .solutions .text{color:rgba(255,255,255,.7)}.project-page .solutions .item{position:absolute;width:480px;height:300px;padding:30px;box-sizing:border-box;background:#24164b;border-radius:20px}.project-page .solutions .item_1{left:0;opacity:.5;transform:rotate(6deg)}@media (max-width:992px){.project-page .solutions .item_1{transform:none;width:100%}}.project-page .solutions .item_2{top:50px;left:25%;margin-left:-200px;box-shadow:0 -25px 40px 0 rgba(7,0,27,.7);transform:rotate(4deg)}@media (max-width:992px){.project-page .solutions .item_2{top:50px;left:0;margin-left:0;transform:none;width:100%}}.project-page .solutions .item_3{top:100px;left:50%;margin-left:-240px;box-shadow:0 -25px 40px 0 rgba(7,0,27,.1)}@media (max-width:992px){.project-page .solutions .item_3{top:200px;left:0;margin-left:0;transform:none;width:100%}}.project-page .solutions .item_4{top:50px;right:25%;margin-right:-200px;box-shadow:0 -25px 40px 0 rgba(7,0,27,.3);transform:rotate(-4deg)}@media (max-width:992px){.project-page .solutions .item_4{top:150px;left:0;margin-left:0;transform:none;width:100%}}.project-page .solutions .item_5{right:0;opacity:.5;transform:rotate(-6deg)}@media (max-width:992px){.project-page .solutions .item_5{top:100px;left:0;right:0;margin-left:0;box-shadow:0 -25px 40px 0 rgba(7,0,27,.5);opacity:1;transform:none;width:100%}}.project-page .solutions .key{position:absolute;top:180px;left:0;height:400px;width:500px;background:center/contain no-repeat url(/img/projects/ic/key.png)}@media (max-width:992px){.project-page .solutions .key{top:270px;left:auto;right:0;width:60%}}@media (max-width:576px){.project-page .solutions .key{display:none}}.project-page .process{margin-bottom:-80px;position:relative;padding-top:130px;padding-bottom:130px}@media (max-width:1200px){.project-page .process{position:relative;left:auto;right:auto;margin-left:auto;display:flex;gap:40px 20px;flex-wrap:wrap;justify-content:space-between;padding:15px}}.project-page .process .circle{display:none;margin-bottom:10px;height:50px;width:50px;font-size:24px;line-height:50px;text-align:center;font-weight:700;color:#fff;background:#7a38f3;border-radius:100%}@media (max-width:1200px){.project-page .process .circle{display:block}}.project-page .process .item{width:380px;position:absolute}.project-page .process .item .text{margin-top:10px;color:rgba(255,255,255,.7)}.project-page .process .item_1{left:30px;top:80px}.project-page .process .item_2{left:50%;margin-left:-200px;top:0}.project-page .process .item_3{right:30px;top:50px}.project-page .process .item_4{left:30px;top:620px}.project-page .process .item_5{left:50%;margin-left:-200px;top:650px}.project-page .process .item_6{right:30px;top:590px}.project-page .process_circle{display:none}@media (max-width:1200px){.project-page .process .item{position:relative;left:auto;top:auto;right:auto;margin-left:0;width:calc(50% - 10px)}}@media (max-width:768px){.project-page .process .item{position:relative;left:auto;top:auto;right:auto;margin-left:0;width:calc(100% - 10px);max-width:500px}}.project-page .gratitude{margin-top:30px;display:flex;position:relative;gap:50px}@media (max-width:992px){.project-page .gratitude{gap:30px 30px;flex-direction:column}}.project-page .gratitude .column{display:flex;flex-direction:column;gap:30px}@media (max-width:768px){.project-page .gratitude .h5{font-size:24px;line-height:1}}.project-page .gratitude .specialization{color:rgba(255,255,255,.7)}.project-page .gratitude .specialization.text_dark{color:#8089a0}.project-page .gratitude .people-icon{position:absolute;right:0;bottom:0;height:350px;width:400px;background:center/contain no-repeat url(/img/projects/ic/people.png)}@media (max-width:1200px){.project-page .gratitude .people-icon{width:30%;bottom:-100px}}@media (max-width:992px){.project-page .gratitude .people-icon{display:none}}.project-page .form{position:relative;flex-direction:column}.project-page .form .cv-img{position:absolute;right:0;bottom:0;height:600px;width:50%;background:bottom right/contain no-repeat url(/img/cv.png)}@media (max-width:1200px){.project-page .form .cv-img{width:40%;height:500px}}@media (max-width:992px){.project-page .form .cv-img{margin-top:50px;position:relative;width:80%;display:none}}.project-page .form .cv-text{position:absolute;bottom:-50px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px}.project-page .cv{margin-bottom:50px}.project-page .cv .cv-img{height:300px;width:100%;background:top left/contain no-repeat url(/img/cv.png)}.project-page .cv .cv-text{margin-top:20px}@media (min-width:992px){.project-page .cv_hide-up-lg{display:none}}.project-page .form__heading{max-width:1000px}.aspect-container{position:relative;width:100%}.aspect-container_70{padding-top:70%}.aspect-container_80{padding-top:80%}@media (max-width:991.98px){.aspect-container_lg-80{padding-top:80%}}.aspect-container_50{padding-top:50%}@media (max-width:991.98px){.aspect-container_cover{padding-top:0}}@media (max-width:992px){.aspect-container_md-90{padding-top:90%}}.form-text{margin-top:30px}@media (max-width:576px){.form-text .contacts__subheader{flex-direction:column;gap:10px}}.proportional-block{display:flex;gap:20px}.project-page_travel .link{color:#004aff}.project-page_travel .mockup_analysis .mockup-img{width:100%}.project-page_travel .mockup_analysis .items{display:flex;gap:20px}.project-page_travel .mockup_analysis .item{display:flex;flex-direction:column;gap:10px;width:calc(25% - 10px)}.project-page_travel .proportional-block{flex-wrap:wrap}.project-page_travel .text_dark{color:#8089a0}.menu-open-icon{display:none;z-index:5}@media (max-width:992px){.menu-open-icon{display:block;position:absolute;right:10px;top:10px}}@media (max-width:992px){.main-menu{display:none}}.mobile-menu{position:fixed;left:0;top:0;width:100%;height:100%;background:url(/img/bg/glass/photo-block.png);background-position:top center;color:#fff;padding:30px;box-sizing:border-box;z-index:10;transform:translateX(-2000px);transition:all .3s ease-in-out;display:none}@media (max-width:992px){.mobile-menu{display:block}}.mobile-menu_show{transform:translateX(0)}.mobile-menu .close{position:absolute;right:10px;top:10px}.mobile-menu .content{height:100%;display:flex;flex-direction:column;gap:50px}.mobile-menu .header{width:100%}.mobile-menu .links{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:30px}.mobile-menu .links-big{display:flex;flex-direction:column;gap:10px}.mobile-menu .links .link{color:#fff;font-size:60px;line-height:1;letter-spacing:-.03em}.mobile-menu .links .link_mail{margin-top:20px;font-size:35px}.main-page{color:#fff}.main-page .top-anchor{position:absolute;top:0}.main-page .main-menu .link{color:#fff}.main-page .section{padding:0 30px;background:#000}.main-page .section_without_right_padding{padding:0 0 0 30px}@media (max-width:576px){.main-page .section{padding:0 16px}.main-page .section_without_right_padding{padding:0 0 0 16px}}.main-page .section-header{text-align:center}@media (max-width:576px){.main-page .section-header{font-size:60px;line-height:.8;letter-spacing:-2px;text-align:left}}@media (max-width:576px){.main-page .section__header{position:relative;top:auto;left:auto;margin-bottom:50px}}.main-page .header_pinned{position:fixed;bottom:auto;top:50px}@media (max-width:576px){.main-page .h6{font-size:24px;line-height:1.2;letter-spacing:-.8px}}.main-page .section{z-index:1;position:relative}.main-page .my-photo{position:relative;background:url(/img/bg/glass/photo-block.png);background-size:100% 100%;padding:50px 30px 70px 30px;height:600px;z-index:1}@media (max-width:576px){.main-page .my-photo{background-size:1000px;background-position:bottom;background-repeat:no-repeat;height:auto;display:flex;flex-direction:column;padding:50px 20px 0 20px}}.main-page .my-photo .content{display:flex;flex-direction:column;justify-content:space-between;width:50%;max-width:700px;height:100%}@media (max-width:1200px){.main-page .my-photo .content{width:55%;height:auto}}@media (max-width:768px){.main-page .my-photo .content{width:100%;height:auto}}.main-page .my-photo .header{margin-bottom:30px}.main-page .my-photo .img{position:absolute;right:50px;bottom:0;width:700px;height:700px;background:url(/img/photo-about.png);background-size:cover}@media (max-width:1200px){.main-page .my-photo .img{max-width:50%;background-size:contain;background-position:bottom right;background-repeat:no-repeat}}@media (max-width:768px){.main-page .my-photo .img{right:auto;position:relative;width:100%;max-width:100%;height:350px;background-size:contain;background-position:bottom center;background-repeat:no-repeat;margin-top:30px}}.hero{z-index:1;top:0;padding:30px;position:fixed;box-sizing:border-box;height:100vh;width:100%;max-width:1680px;max-height:1000px;min-height:600px;color:#fff;transform-origin:50% 100%}@media (max-width:576px){.hero{height:100svh;padding:16px}}.hero-header{position:absolute;bottom:30px;font-size:130px;font-weight:500;line-height:.67em;letter-spacing:-.08em;will-change:transform;z-index:-1}.hero-header .first-space{font-size:.9em}.hero-header_pinned{position:fixed;top:50px;bottom:auto}.hero-header_top{position:absolute;top:50px;bottom:auto}.hero-header::before{position:absolute;content:"";left:-50px;right:-50px;top:-50px;z-index:-1;bottom:-100px;background:radial-gradient(closest-side,rgba(0,0,0,.5),rgba(0,0,0,0))}.hero-header .italic{font-style:italic;font-family:"Gambetta Variable",serif;font-variation-settings:"wght" 420;letter-spacing:-.03em}.hero-header .surname-line{font-family:inherit}@media (max-width:1200px){.hero-header .surname-line{margin-left:0}}.hero-header .second-line{margin-left:1.235em}@media (max-width:1200px){.hero-header .second-line{margin-left:.8em;text-transform:capitalize}}@media (max-width:992px){.hero-header{font-size:120px;line-height:.8;letter-spacing:-9px}}@media (max-width:576px){.hero-header{font-size:75px;line-height:.8;letter-spacing:-6px}}@media (max-width:376px){.hero-header{font-size:65px;line-height:.8;letter-spacing:-5px}}.hero-img{position:absolute;width:100%;height:100vh;min-height:700px;background:url(/img/bg/glass/bg.png);background-repeat:no-repeat;background-size:cover;background-position:center center;top:0;left:0;z-index:-2;overflow:hidden}.hero-img .bg{height:100%;width:100%;position:absolute;top:0;left:0;background:url(/img/bg/circles/bg.png);background-position:center center}.hero .bg-video{position:absolute;top:0;left:0;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}.hero .header-wrapper{display:inline-block;padding-bottom:.2em;margin-top:-.2em}@media (max-width:992px){.hero .header-wrapper{margin-top:0;margin-bottom:-.2em}}.hero .header-line{font-family:Jakarta,sans-serif;font-weight:550;letter-spacing:-.06em;display:inline-block;animation-name:headerAnimation;animation-duration:1s;animation-iteration-count:1}@media (max-width:992px){.hero .header-line{line-height:.9}}.hero .header-description{opacity:.8;padding-left:15px;font-size:24px;font-weight:450;display:inline-block;letter-spacing:-.02em;line-height:29px}@media (max-width:992px){.hero .header-description{margin-top:20px;padding-left:0;margin-bottom:20px}}.main-page .section{padding-top:100px;margin-bottom:0}@media (max-width:576px){.main-page .section{margin-bottom:0}}.main-page .section_projects{padding:0;margin-top:100vh;background:0 0}.main-page .section_projects .section-header_left{padding:0 30px}@media (max-width:576px){.main-page .section_projects .section-header_left{padding:0 16px}}.main-page .projects{margin-top:30px;padding:0 20px;position:relative;display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.main-page .projects{padding:0 10px;gap:10px}}.main-page .project{padding:30px 30px;display:block;text-decoration:none;border-radius:15px}@media (max-width:768px){.main-page .project{padding:20px;transform-origin:bottom;border-radius:5px}}.main-page .project-wrapper{position:sticky;top:30px;will-change:transform}@media (max-width:768px){.main-page .project-wrapper{top:15px;position:relative}}.main-page .project-card-link{text-decoration:none}.main-page .project__top-content{margin-bottom:130px}@media (max-width:1200px){.main-page .project__top-content{margin-bottom:30px}}@media (max-width:992px){.main-page .project__top-content{margin-bottom:50px}}@media (max-width:768px){.main-page .project__top-content{margin-bottom:30px}}@media (max-width:576px){.main-page .project__top-content{margin-bottom:20px}}.main-page .project__name{color:#fff}.main-page .project__description{width:45%;max-width:600px;opacity:.5;color:#fff;font-size:28px;line-height:1.1;letter-spacing:-1px;font-weight:600}@media (max-width:1400px){.main-page .project__description{font-size:24px;line-height:1.1}}@media (max-width:1200px){.main-page .project__description{max-width:450px}}@media (max-width:992px){.main-page .project__description{width:100%}}.main-page .project__name{margin-bottom:20px}.main-page .project__link-arrow{color:rgba(255,255,255,.5);font-size:28px;line-height:1.1;letter-spacing:-1px;font-weight:600;transition:all .2s ease-in}@media (max-width:768px){.main-page .project__link-arrow{font-size:24px;line-height:1.1}}@media (max-width:576px){.main-page .project__link-arrow{margin-top:30px}}@media (max-width:1400px){.main-page .project__link{font-size:24px;line-height:1.1}}.main-page .project-item{min-height:600px;display:flex;flex-direction:column;justify-content:space-between;transition:background-color .3s ease-in;background-position:right top;background-size:contain;background-repeat:no-repeat}.main-page .project-item-active:hover{filter:brightness(110%)}.main-page .project-item-active:hover .project__link-arrow{padding-left:20px}@media (max-width:1200px){.main-page .project-item{min-height:450px}}@media (max-width:992px){.main-page .project-item{padding-bottom:250px;background-position:bottom center}}@media (max-width:768px){.main-page .project-item{min-height:550px;justify-content:flex-start;padding-bottom:300px;background-size:70%}}@media (max-width:576px){.main-page .project-item{height:auto;padding-bottom:300px;background-size:100%}}.main-page .project-item_ipoteka{background-color:#2b0d7e;background-image:url(/img/projects/ic/cover.png)}.main-page .project-item_travel{background-color:#030ce5;background-image:url(/img/projects/travel/cover.png)}.main-page .project-item_doors{background-color:#d9300a;background-image:url(/img/projects/dver/cover.png)}@media (max-width:992px){.main-page .project-item_doors{padding-bottom:300px}}@media (max-width:768px){.main-page .project-item_doors{padding-bottom:350px;background-size:70%}}@media (max-width:576px){.main-page .project-item_doors{height:auto;padding-bottom:450px;background-size:100%}}.main-page .project-item_do{background-color:#33b161;background-image:url(/img/projects/do/cover.png)}.main-page .project-item_bank{background-color:#0087e9}.main-page .project-item_vent{background-color:#19f8f8}.main-page .project-item_tasks{background-color:#3b38c2;background-image:url(/img/projects/tasks/cover.png)}@media (max-width:992px){.main-page .project-item_tasks{background-size:40%}}@media (max-width:768px){.main-page .project-item_tasks{padding-bottom:350px;background-size:50%;background-position:bottom center}}@media (max-width:576px){.main-page .project-item_tasks{height:auto;padding-bottom:400px;background-size:100%}}.main-page .project-item_cashview{background-color:#021428;background-image:url(/img/projects/cashview/cover.png)}.main-page .project-item_3d{background-color:#290871;background-image:url(/img/projects/icons/cover.png)}.main-page .new-skills{overflow:hidden;padding-bottom:150px;background-color:#000;background-image:url(/img/bg/glass/glow-skills.png);background-position:top center;color:#fff}.main-page .new-skills .section-header_left{margin-bottom:50px}.main-page .new-skills .icon{position:absolute;top:-20px;right:-20px;z-index:2;height:100px;width:100px;background-size:contain}@media (max-width:768px){.main-page .new-skills .icon{right:-15px}}.main-page .new-skills .icon_1{background-image:url(/img/icons/magni.png)}.main-page .new-skills .icon_2{background-image:url(/img/icons/stat.png)}.main-page .new-skills .icon_3{background-image:url(/img/icons/ui.png)}.main-page .new-skills .icon_4{background-image:url(/img/icons/bulb.png)}.main-page .new-skills .icon_5{background-image:url(/img/icons/star.png)}.main-page .new-skills .icon_6{background-image:url(/img/icons/cogwheel.png)}.main-page .new-skills .icon img{width:100%;height:100%}.main-page .new-skills .items{width:80%;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;gap:20px}@media (max-width:1200px){.main-page .new-skills .items{width:100%}}@media (max-width:768px){.main-page .new-skills .items{flex-direction:column}}.main-page .new-skills .item{border-radius:5px;padding:30px 50px 40px 30px;background:#000;flex:1 1 calc(50% - 20px);position:relative;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;background-size:cover;box-shadow:inset 0 0 0 2px rgba(255,255,255,.08);z-index:1}@media (max-width:768px){.main-page .new-skills .item{padding:20px 20px 30px 20px;width:100%}}.main-page .new-skills .item:nth-child(1){background-size:cover;z-index:6}.main-page .new-skills .item:nth-child(2){background-size:cover;z-index:5}.main-page .new-skills .item:nth-child(3){background-size:cover;z-index:4}.main-page .new-skills .item:nth-child(4){background-size:cover;z-index:3}.main-page .new-skills .item:nth-child(5){background-size:cover;z-index:2}.main-page .new-skills .item .header{margin-bottom:20px;padding-right:50px}.main-page .new-skills .item .text p{margin-bottom:10px}.main-page .new-skills .item-description{margin-bottom:20px}.main-page .new-skills .tags{display:flex;flex-wrap:wrap;gap:10px}.main-page .new-skills .tag{padding:3px 5px;font-size:24px;line-height:24px;background:rgba(255,255,255,.12)}.main-page .new-code-skills .lead-wrapper{display:inline-block;width:10%}@media (max-width:768px){.main-page .new-code-skills .lead-wrapper{display:none}}.main-page .new-code-skills .header{max-width:1000px;margin-bottom:80px}@media (max-width:768px){.main-page .new-code-skills .header{max-width:100%;margin-bottom:50px}}.main-page .new-code-skills .content{width:85%;display:flex;flex-direction:column;margin-left:auto;gap:100px}@media (max-width:1200px){.main-page .new-code-skills .content{width:100%}}@media (max-width:768px){.main-page .new-code-skills .content{gap:50px}}.main-page .new-code-skills .icon{margin-right:35px;flex-basis:100px;min-width:100px;height:100px;margin-top:-30px;background:url(/img/icons/bulb.png);background-size:contain;background-repeat:no-repeat}@media (max-width:768px){.main-page .new-code-skills .icon{margin-top:0}}.main-page .new-code-skills .icon_1{background-image:url(/img/icons/hat.png)}.main-page .new-code-skills .icon_2{background-image:url(/img/icons/chat.png)}.main-page .new-code-skills .icon_3{background-image:url(/img/icons/db.png)}.main-page .new-code-skills .items{display:flex;flex-direction:column;gap:50px}.main-page .new-code-skills .item{display:flex}@media (max-width:768px){.main-page .new-code-skills .item{flex-direction:column;gap:20px}}.main-page .new-code-skills .item-header{flex-grow:1;padding-right:30px}.main-page .new-code-skills .item-description{max-width:40%;padding-right:30px}@media (max-width:768px){.main-page .new-code-skills .item-description{max-width:100%}}.main-page .new-about{background-color:#000;background-image:url(/img/bg/glass/about.png);background-size:contain;background-position:bottom;background-repeat:no-repeat;padding-bottom:200px}@media (max-width:768px){.main-page .new-about{background-size:auto 300px}}.main-page .new-about .lead-wrapper{display:inline-block;width:10%}@media (max-width:768px){.main-page .new-about .lead-wrapper{display:none}}.main-page .new-about .header{max-width:1000px;margin-bottom:80px}@media (max-width:768px){.main-page .new-about .header{max-width:100%;margin-bottom:50px}}.main-page .new-about .content{width:85%;display:flex;flex-direction:column;margin-left:auto;gap:100px}@media (max-width:1200px){.main-page .new-about .content{width:100%}}@media (max-width:768px){.main-page .new-about .content{gap:50px}}.main-page .new-about .icon{margin-right:40px;flex-basis:100px;min-width:100px;height:100px;background:url(/img/bg/glass/skills/icons/cogwheel.png);background-size:contain}.main-page .new-about .icon_1{background:url(/img/bg/glass/skills/icons/cogwheel.png)}.main-page .new-about .items{width:90%;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;gap:20px}@media (max-width:768px){.main-page .new-about .items{width:100%;gap:80px}}.main-page .new-about .item{flex:1 1 calc(50% - 50px);display:flex;flex-direction:column;gap:20px;padding-right:30px}.main-page .new-contacts .header{max-width:1000px;margin-bottom:30px}@media (max-width:576px){.main-page .new-contacts .header{padding-right:16px}}.main-page .new-contacts .content{display:flex;flex-direction:column;gap:40px}.main-page .new-contacts .contact-form{width:700px;display:flex;flex-direction:column;gap:20px}@media (max-width:1200px){.main-page .new-contacts .contact-form{width:100%}}.main-page .new-contacts .form{padding-bottom:100px;box-sizing:border-box}@media (max-width:1200px){.main-page .new-contacts .form{width:calc(50% - 10px)}}@media (max-width:992px){.main-page .new-contacts .form{width:100%;padding-right:30px}}@media (max-width:576px){.main-page .new-contacts .form{padding-right:16px}}.main-page .new-contacts .form-line{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%}@media (max-width:1200px){.main-page .new-contacts .form-line{gap:20px}}@media (max-width:768px){.main-page .new-contacts .form-line{flex-direction:column}}.main-page .new-contacts .links{display:flex;flex-direction:row;gap:30px}@media (max-width:768px){.main-page .new-contacts .links{gap:15px;flex-direction:column}}.main-page .new-contacts .links-item{display:flex;align-items:center;gap:10px}.main-page .new-contacts .CV-ipad{position:relative;right:0;bottom:0;background:url(/img/bg/glass/CVipad.png);background-size:contain;background-position:right bottom;background-repeat:no-repeat;width:800px;height:500px}@media (max-width:1200px){.main-page .new-contacts .CV-ipad{width:calc(45% - 10px);background-size:cover;background-position:left bottom}}@media (max-width:992px){.main-page .new-contacts .CV-ipad{width:100%;height:400px;background-position:left top}}@media (max-width:768px){.main-page .new-contacts .CV-ipad{height:300px;background-position:left top}}.main-page .new-footer{background-color:#000;height:100px;position:relative;z-index:2}.project-page .achievements .h7{line-height:1.2}@media (min-width:767.98px){.ic-up-to-date-calc .md-up-hide{display:none}}@media (max-width:768px){.ic-up-to-date-calc .md-hide{display:none}}.travel-screens-mockup .aspect-img_1{padding-top:48.61%}.travel-screens-mockup .img_2{background-position:center center}.travel-analysis .aspect-container_item-1{padding-top:60%}.travel-analysis .aspect-container_item-2{padding-top:58.49%}.travel-analysis .img-container{width:100%}.travel-analysis svg{width:75px;height:75px}@media (max-width:1200px){.travel-analysis .item_lg-1-1{width:100%}}@media (max-width:992px){.travel-analysis .items{flex-wrap:wrap}}@media (max-width:992px){.travel-analysis .items .item{width:calc(50% - 10px)}}@media (max-width:768px){.travel-analysis .items .item{margin-top:10px;width:100%}}.travel-analysis .items-column_2{display:flex;gap:20px;flex-direction:column}@media (max-width:1200px){.travel-analysis .items-column_2{flex-direction:row}}@media (max-width:576px){.travel-analysis .items-column_2{flex-direction:column}}@media (max-width:1200px){.travel-analysis .analysis-mockups{flex-direction:column}}.travel-key-solutions .item{box-sizing:border-box;border-radius:30px;padding:30px;color:#fff}@media (max-width:1200px){.travel-key-solutions .item{border-radius:20px}}.travel-key-solutions .item_1{background:#1770f6}.travel-key-solutions .item_2{background:#073abe}.travel-key-solutions .item_3{background:#2213d6}.travel-key-solutions .item_4{background:#2213d6}.travel-key-solutions .column{flex-direction:column}.travel-key-solutions .block-content{display:flex;flex-direction:row;gap:20px}@media (max-width:1200px){.travel-key-solutions .block-content{flex-direction:column;gap:20px}}@media (max-width:1200px){.travel-key-solutions .items{width:90%}}@media (max-width:768px){.travel-key-solutions .items{width:100%;flex-direction:column;gap:20px}}.project-page_travel .travel-video .aspect-img_1{padding-top:61.8%}.project-page_travel .travel-video .section-header{max-width:1000px}.project-page_travel .travel-one-service .section-header{max-width:1000px}.project-page_travel .travel-one-service .images{position:relative}.project-page_travel .travel-one-service .aspect-img_1{position:relative;padding-bottom:72.23%}.project-page_travel .travel-one-service .aspect-img_2{position:relative;padding-bottom:78.75%}.project-page_travel .travel-one-service .aspect-img_3{position:relative;padding-bottom:72.28%}.project-page_travel .travel-one-service .aspect-img_4{position:relative;padding-bottom:72.28%}.project-page_travel .travel-one-service .aspect-img_5{position:relative;padding-bottom:224.57%}.project-page_travel .travel-one-service .aspect-img_6{position:relative;padding-bottom:156.21%}.project-page_travel .travel-one-service .aspect-img_7{position:relative;padding-bottom:122.8%}.project-page_travel .travel-one-service .aspect-img_8{position:relative;padding-bottom:128.25%}.project-page_travel .travel-one-service .aspect-img_m1{position:relative;padding-bottom:175%}.project-page_travel .travel-one-service .mockup-img{border-radius:0}.project-page_travel .travel-one-service .img-row{position:relative;margin-top:20px;display:flex;gap:20px}@media (max-width:576px){.project-page_travel .travel-one-service .img-row{flex-wrap:wrap}}.project-page_travel .travel-one-service .img-row_2{flex-direction:row-reverse}.project-page_travel .travel-one-service .img-column{display:flex;flex-direction:column;gap:20px}.project-page_travel .travel-one-service .img-column_1{width:calc(80% - 10px)}@media (max-width:576px){.project-page_travel .travel-one-service .img-column_1{width:100%}}.project-page_travel .travel-one-service .img-column_2{width:calc(80% - 10px)}@media (max-width:576px){.project-page_travel .travel-one-service .img-column_2{width:100%}}.project-page_travel .travel-one-service .img-column_3{width:calc(50% - 10px)}@media (max-width:576px){.project-page_travel .travel-one-service .img-column_3{width:100%}}.project-page_travel .travel-one-service .img-container{z-index:2}.project-page_travel .travel-one-service .img-container_6{width:50%;margin-left:-5%}@media (max-width:576px){.project-page_travel .travel-one-service .img-container_6{display:none}}.project-page_travel .travel-one-service .img-container_7{position:absolute;width:25%;left:24%;bottom:10%}@media (max-width:576px){.project-page_travel .travel-one-service .img-container_7{display:none}}.project-page_travel .travel-one-service .img-container_8{position:absolute;width:20%;left:50%;margin-left:-10%;bottom:-1%}@media (max-width:576px){.project-page_travel .travel-one-service .img-container_8{display:none}}.project-page_travel .travel-one-service .img-container_m1{position:absolute;right:5%;bottom:-100px;width:22%}@media (max-width:576px){.project-page_travel .travel-one-service .img-container_m1{display:none}}.project-page_travel .travel-one-service .img-container_m2{position:absolute;left:0;top:-20px;width:22%}@media (max-width:576px){.project-page_travel .travel-one-service .img-container_m2{display:none}}.project-page_travel .travel-one-service .img-container_m3{position:absolute;right:0;bottom:-30px;width:22%}@media (max-width:576px){.project-page_travel .travel-one-service .img-container_m3{display:none}}.travel-fix-policy .img{margin-top:-200px}@media (max-width:1400px){.travel-fix-policy .img{margin-top:-100px}}@media (max-width:1200px){.travel-fix-policy .img{margin-top:0}}.travel-fix-policy .aspect-img_1{padding-bottom:68.75%}.travel-fix-policy .description{max-width:500px}.travel-fix-policy .description *{margin-bottom:15px}@media (max-width:1400px){.travel-fix-policy .description{max-width:800px}}@media (max-width:992px){.travel-fix-policy .description .h5{font-size:24px;line-height:1.1}}.travel-fix-policy .img-airplane{position:absolute;right:3%;top:-5%;width:40%;height:45%;background:url(/img/projects/travel/airplane.png);background-size:contain;background-position:top right;background-repeat:no-repeat}.travel-administration .section-header{margin-bottom:0}.travel-administration .aspect-img_1{padding-bottom:64.23%}.travel-administration .img{margin-top:50px}@media (max-width:768px){.travel-administration .img{margin-top:20px}}.travel-administration .description{max-width:500px}.travel-administration .description *{margin-bottom:15px}.travel-design-system .aspect-img_1{padding-bottom:97.9%}.travel-design-system .description{max-width:500px}.travel-design-system .description *{margin-bottom:15px}.travel-design-system .mockup-img{display:block;background-size:cover;background-position:center center}.travel-app .aspect-img_1{padding-bottom:55%}.travel-app .aspect-img_iphone{padding-bottom:209.8%}.travel-app .description{max-width:500px}.travel-app .description *{margin-bottom:15px}.travel-app .mockup-img{display:block;background-size:cover;background-position:center center}.travel-app .iphone-items{margin-top:50px;display:flex;gap:20px}@media (max-width:768px){.travel-app .iphone-items{flex-wrap:wrap;justify-content:center}}.travel-app .iphone-item{width:100%}@media (max-width:768px){.travel-app .iphone-item{width:calc(33% - 13px)}}.travel-app .iphone-item_2{margin-top:-50px}@media (max-width:768px){.travel-app .iphone-item_2{margin-top:0}}.travel-app .iphone-item_4{margin-top:50px}@media (max-width:768px){.travel-app .iphone-item_4{margin-top:0}}.travel-contacts svg rect{fill:#004ae1}.travel-contacts .input-line{border:3px solid #99cdfc}.travel-contacts .input-line:first-child{border:3px solid #99cdfc;border-radius:10px 10px 0 0;border-width:3px 3px 0 3px}.travel-contacts .input-line:last-child{border:3px solid #99cdfc;border-radius:0 0 10px 10px;border-width:0 3px 3px 3px}.travel-contacts input{color:#000}.travel-contacts textarea{color:#000}.travel-contacts input::-moz-placeholder{color:#8089a0;opacity:1}.travel-contacts input::placeholder{color:#8089a0;opacity:1}.travel-contacts textarea::-moz-placeholder{color:#8089a0;opacity:1}.travel-contacts textarea::placeholder{color:#8089a0;opacity:1}.travel-contacts ::-ms-input-placeholder{color:#8089a0}