@font-face{font-family:Avenir-Roman;src:local(Avenir-Roman),url(../../static/media/Avenir-Roman.b82be60b.woff) format("woff"),url(../../static/media/Avenir-Roman.69c16723.ttf) format("truetype");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Avenir-Heavy;src:local(Avenir-Heavy),url(../../static/media/Avenir-Heavy.35317598.woff) format("woff"),url(../../static/media/Avenir-Heavy.9a5eab6b.ttf) format("truetype");font-weight:900;font-style:normal;font-stretch:normal}@font-face{font-family:Avenir-Book;src:local(Avenir-Book),url(../../static/media/Avenir-Book.07fe0238.woff) format("woff"),url(../../static/media/Avenir-Book.91e9bc0f.ttf) format("truetype");font-weight:300;font-style:normal;font-stretch:normal}html{scroll-behavior:smooth}body,html{width:100%;height:auto}body{background:#f3f6ff;font-family:"Avenir-Roman",sans-serif;letter-spacing:.25px;transition:.45s}a,body,button,form,h1,h2,h3,h4,input,li,p,textarea,ul{padding:0;margin:0}ul{list-style:none}button,input{outline:none}h1,h2{font-size:60px;font-family:"Avenir-Roman",sans-serif}h1,h2,p{color:#000}p{font-size:14px;opacity:.69;line-height:25px}.hover_button{position:relative;box-shadow:0 10px 20px 0 rgba(60,60,198,.35)!important;-webkit-box-shadow:0 10px 20px 0 rgba(60,60,198,.35)!important;-moz-box-shadow:0 10px 20px 0 rgba(60,60,198,.35)!important}.black_theme{background:#000!important}.span_mode{cursor:pointer;text-decoration:underline}.black_theme_content{color:#fff!important}.opacity_dark{opacity:.4;transition:.45s}.button{--color:#fff;--color-hover:var(--color);--background:#3c3cc6;--background-hover:var(--background);--hover-back:#0a0ad5;--hover-front:#151586;line-height:24px;border:none;outline:none;position:relative;overflow:hidden;cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);color:var(--color);color:var(--c,var(--color));background:var(--background);background:var(--b,var(--background));transition:color .2s linear .2s,background .3s linear .2s;transition:color .2s linear var(--c-d,.2s),background .3s linear var(--b-d,.2s)}.button:not(.simple):after,.button:not(.simple):before{content:"";position:absolute;background:var(--hover-back);background:var(--pb,var(--hover-back));top:0;left:0;right:0;height:200%;border-radius:40%;border-radius:var(--br,40%);transform:translateY(50%);transform:translateY(var(--y,50%));transition:transform .4s ease-in 0s,border-radius .5s ease .08s;transition:transform var(--d,.4s) ease-in var(--d-d,0s),border-radius .5s ease var(--br-d,.08s)}.button:not(.simple):after{--pb:var(--hover-front);--d:.44s}.button div{z-index:1;position:relative;display:flex;justify-content:center}.button div span{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);-webkit-animation:forwards .7s linear .18s none;-webkit-animation:var(--name,none) .7s linear forwards .18s;animation:forwards .7s linear .18s none;animation:var(--name,none) .7s linear forwards .18s}.button.in{--name:move}.button.in:not(.out){--c:var(--color-hover);--b:var(--background-hover)}.button.in:not(.out):after,.button.in:not(.out):before{--y:0;--br:5%}.button.in:not(.out):after{--br:10%;--d-d:.02s}.button.in.out{--name:move-out}.button.in.out:before{--d-d:.06s}@-webkit-keyframes move{30%,36%{transform:translateY(calc(-6px*var(--move))) translateZ(0) rotate(calc(-13deg*var(--rotate)*var(--part)))}50%{transform:translateY(calc(3px*var(--move))) translateZ(0) rotate(calc(6deg*var(--rotate)*var(--part)))}70%{transform:translateY(calc(-2px*var(--move))) translateZ(0) rotate(calc(-3deg*var(--rotate)*var(--part)))}}@keyframes move{30%,36%{transform:translateY(calc(-6px*var(--move))) translateZ(0) rotate(calc(-13deg*var(--rotate)*var(--part)))}50%{transform:translateY(calc(3px*var(--move))) translateZ(0) rotate(calc(6deg*var(--rotate)*var(--part)))}70%{transform:translateY(calc(-2px*var(--move))) translateZ(0) rotate(calc(-3deg*var(--rotate)*var(--part)))}}@-webkit-keyframes move-out{30%,36%{transform:translateY(calc(6px*var(--move))) translateZ(0) rotate(calc(13deg*var(--rotate)*var(--part)))}50%{transform:translateY(calc(-3px*var(--move))) translateZ(0) rotate(calc(-6deg*var(--rotate)*var(--part)))}70%{transform:translateY(calc(2px*var(--move))) translateZ(0) rotate(calc(3deg*var(--rotate)*var(--part)))}}@keyframes move-out{30%,36%{transform:translateY(calc(6px*var(--move))) translateZ(0) rotate(calc(13deg*var(--rotate)*var(--part)))}50%{transform:translateY(calc(-3px*var(--move))) translateZ(0) rotate(calc(-6deg*var(--rotate)*var(--part)))}70%{transform:translateY(calc(2px*var(--move))) translateZ(0) rotate(calc(3deg*var(--rotate)*var(--part)))}}.app_container{width:100%;height:auto;position:relative}.img_backk{left:0;z-index:-1;height:100%;object-fit:cover}.img_backk,header{position:absolute;top:0;width:100%}header{height:auto;padding:48px 0;display:flex;justify-content:space-between;align-items:center;z-index:10}.left_header{margin-left:70px}.logo{display:block;width:140px;height:auto}.left_header a{font-size:14px;font-family:"Avenir-Heavy",sans-serif;text-decoration:none;color:#000}header nav{flex:1 1}header nav ul{text-align:center}header nav ul li{display:inline-block;margin-right:90px}header nav ul li:last-child{margin-right:0}header nav ul li a{color:#000;font-family:"Avenir-Heavy",sans-serif;text-decoration:none;transition:.45s;font-size:14px}header nav ul li a:hover{color:#3c3cc6}.contact_header{display:block;margin-right:70px;padding:12px 30px;text-decoration:none;background:#3c3cc6;border-radius:12px;color:#fff;font-family:"Avenir-Heavy",sans-serif;font-size:14px}.container_full{width:100%;height:100vh;display:flex;justify-content:center;padding:50px 0}.center{width:1180px;height:auto;margin:auto;display:flex;justify-content:space-between;align-items:center}.flex_item{width:46%;height:auto;position:relative}.flex_item p{font-size:14px;padding-top:30px}.flex_button{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;margin-top:80px}.flex_button a{width:48%;height:auto;padding:16px 0;background:rgba(0,0,0,.1);text-align:center;border-radius:12px;border:1px solid #000;text-decoration:none}.flex_button a img{width:20px;height:auto;display:inline-block;position:relative;top:2px}.flex_button a:last-child{background:rgba(0,110,255,.1);border-color:#0070ff}.world{width:156px;height:159px;display:block;position:absolute;top:-44px;left:-30px;z-index:0}.background_blur{width:420px;height:488px;display:block;margin:0 auto;position:relative;z-index:1}.scene{top:50%;left:50%;transform:translate(-50%,-50%);width:480px}.cloud,.scene{position:absolute;z-index:2;object-fit:contain}.cloud{width:175px;height:141px;display:block;bottom:-46px;right:-18px}.container_about{width:1180px;height:auto;margin:0 auto;padding-top:100px}.content_about{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center}.content_about h2,.content_about p{width:46%}.skill_about{width:100%;height:auto;display:flex;justify-content:space-between;align-items:flex-start;margin-top:100px}.item_skill{width:31%;height:auto;position:relative;overflow:hidden;padding-bottom:3px}.title_skill{width:100%;padding:16px 0;background:#fff;border-radius:12px;cursor:pointer;position:relative;z-index:1}.title_skill img{width:16px;height:auto;display:block;margin:0 auto}.title_skill:after{content:"";position:absolute;top:0;left:0;width:100%;height:auto;padding:32px 0}.title_skill h3{text-align:center;font-size:16px;color:#000;font-family:"Avenir-Book",sans-serif}.skill_about ul{width:98%;margin:40px auto 0;background:#fff;padding:40px 0;position:relative;top:-100px;left:0;opacity:0;transition:.65s;z-index:0;background:#fff!important}.skill_about ul li{width:80%;font-size:14px;font-family:"Avenir-Roman",sans-serif;margin:0 auto 20px;position:relative;z-index:2}.sucess_green{color:green;font-family:"Avenir-Heavy",sans-serif;font-size:13px;padding-bottom:4px}.skill_about ul li span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#ff4f4f;position:relative;top:-3px;margin-right:10px}.skill_about ul li:last-child{margin-bottom:0}.gradient-border{border-width:1px;background:#fff;position:relative;border-radius:10px}.gradient-border:before{content:"";position:absolute;top:-2px;left:-2px;height:calc(100% + 4px);width:calc(100% + 4px);background:linear-gradient(0deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82);border-radius:12px;z-index:-1;-webkit-animation:animatedgradient 10s ease infinite alternate;animation:animatedgradient 10s ease infinite alternate;background-size:300% 300%}@-webkit-keyframes animatedgradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes animatedgradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bg_white{width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;z-index:1;border-radius:10px}.item_skill:hover .list_skill{top:0;background:#fff;opacity:1}.container_projects{width:1180px;height:auto;margin:0 auto;padding:300px 0}.mansonry_projects{width:100%;height:auto;display:flex;justify-content:space-between;align-content:center;margin-top:140px}.flex_projects:first-child{width:340px;height:auto;display:block}.flex_projects:first-child .item_project{width:100%;height:100%}.item_project{position:relative;cursor:pointer}.flex_projects{width:calc(100% - 380px);height:auto;overflow:hidden;border-radius:12px}.flex_projects:last-child{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.flex_projects .item_project{width:48%;height:340px;margin-bottom:24px;border-radius:40px;overflow:hidden;position:relative}.flex_projects .item_project:last-child{margin-bottom:0;width:100%}.flex_projects .item_project .bg_project{width:100%;height:100%;object-fit:cover;object-position:center}.blur_project{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.item_more{display:flex;justify-content:center;flex-direction:column}.item_more a{display:flex;width:75px;height:75px;background:#fff;border-radius:50%;margin:0 auto}.item_more a,.item_more p{position:relative;z-index:1}.item_more p{width:75%;line-height:34px;margin:0 auto 48px;font-size:26px;font-family:"Avenir-Heavy",sans-serif;color:#000;opacity:1}.item_more a img{width:24px;height:auto;display:block;margin:auto}.gradient_project{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);z-index:0}.item_bottom_project{position:absolute;bottom:-40px;width:calc(100% - 80px);left:40px;z-index:1;color:#fff;transition:.45s}.item_bottom_project h3{font-size:26px;font-family:"Avenir-Heavy",sans-serif}.item_bottom_project p{color:#fff;font-size:14px}.button{color:#fff!important}.tags_flex{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:center;margin-top:36px;opacity:0;transition:.45s}.tag_item{padding:8px 14px;background:#fff;font-size:12px;border-radius:7px;margin-right:16px;font-family:"Avenir-Heavy",sans-serif}.tag_item:last-child{margin-right:0}.tag_item img{width:12px;height:auto;display:inline-block;position:relative;top:2px;margin-right:10px}.design{color:#66dd7f}.dev{color:#3c3cc6}.item_project:hover .item_bottom_project{bottom:40px}.item_project:hover .tags_flex{opacity:1}.container_contact{width:1180px;height:auto;margin:0 auto;padding-bottom:160px}.flex_contact{width:100%;height:auto;display:flex;justify-content:space-between;margin-top:74px}.contact_item:first-child{width:630px;height:auto;padding:42px 0;position:relative;z-index:2;margin-left:-25px;background:hsla(0,0%,100%,.4);border-radius:25px;border:1px solid #fff}.contact_item:last-child{width:460px;height:auto;position:relative;z-index:1}.blur_contact{width:100%;height:100%;object-fit:contain}.input_div{width:100%;height:auto;position:relative;margin-bottom:30px}.input_div:last-child{margin-bottom:0}.contact_item button{padding:18px 140px;background:#3c3cc6;display:inline-block;position:absolute;bottom:-110px;margin-left:26px;border:0;border-radius:20px;color:#fff;font-size:16px;font-family:"Avenir-Heavy",sans-serif;cursor:pointer}form{width:80%;margin:0 auto;position:relative;z-index:1;padding-top:20px}.input_div img{width:10px;height:auto;display:block;position:absolute;top:15px;left:10px;opacity:.4;transition:.45s}.input_div input{width:calc(100% - 40px);height:40px;padding-left:34px;padding-right:6px;border-radius:0;border:0;border-bottom:1px solid #d8d8d8;background:transparent;font-size:14px;outline:none;font-family:"Avenir-Roman",sans-serif}.input_div input:focus{border-bottom-color:#000}.input_div textarea{width:calc(100% - 40px);max-width:calc(100% - 40px);height:auto;padding-left:34px;padding-right:6px;border-radius:0;border:0;border-bottom:1px solid #d8d8d8;background:transparent;font-size:14px;font-family:"Avenir-Roman",sans-serif}.error_display{transition:.45s;background-color:#ff4f4f!important}.oval_blue{width:223px;height:223px;display:block;position:absolute;top:-82px;left:-190px;z-index:0}.card_team{width:100%;height:auto;background:#fff;border-radius:40px;padding:24px 0 64px;margin-top:16px}.seb,.seb_hover{width:60%;height:auto;display:block;margin:0 auto}.info_team{width:80%;margin:0 auto;padding-top:16px}.info_team span{display:inline-block;width:6px;height:6px;background:#3c3cc6;border-radius:50%;margin-right:6px;position:relative;top:-2px}.team_rs{display:flex;justify-content:flex-start;align-items:center;padding-top:24px}.team_rs a{margin-right:24px}.team_rs img{width:16px;height:16px;display:block}footer{width:100%;height:auto;padding:120px 0;position:relative;overflow:hidden}.footer_blur{width:100%;height:100%;display:block;position:absolute;object-fit:cover;top:0;left:0;z-index:0}.center_footer{width:1180px;height:auto;margin:0 auto}.flex_footer{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;margin-top:120px;position:relative;z-index:1}.flex_footer a{font-size:14px;text-decoration:none;color:#000;font-family:"Avenir-Heavy",sans-serif}.logo_footer{width:120px;height:auto;display:block;margin-bottom:4px}.a_top{width:80px;height:80px;background:#fff;display:flex;justify-content:center;border-radius:25px;cursor:pointer}.a_top img{width:8px;height:auto;display:block;margin:auto}.item_footer li{display:inline-block;margin-right:50px}.item_footer li a{transition:.45s;font-size:14px}.item_footer li:last-child{margin-right:0}.item_footer li a img{position:relative;top:5px;width:20px;height:auto;display:inline-block;margin-right:8px}.item_footer li a:hover{color:#3c3cc6}.footer_rs li a img{width:16px;height:16px;object-fit:contain}.flex_mentions{margin-top:60px}.flex_mentions a{font-family:"Avenir-Book",sans-serif}@media screen and (max-width:1260px){.center,.container_about,.container_contact,.container_projects{width:85%}h1,h2{font-size:48px}.contact_item:last-child{width:280px}.oval_blue{width:170px;height:170px;top:-72px;left:-220px}.center{display:block}.container_full{height:auto}.flex_item{width:100%}.flex_item:first-child{padding-top:180px}.flex_item:last-child{display:none}.center_footer{width:85%}}@media screen and (max-width:1080px){.container_projects{padding:150px 0}.mansonry_projects{display:block}.flex_projects,.flex_projects:first-child{width:100%;margin-bottom:32px;height:auto}.flex_projects:first-child{height:340px}.flex_contact{display:block}.contact_item:first-child{width:100%;padding-top:40px;background:hsla(0,0%,100%,.4);border:1px solid #fff;margin-left:0;border-radius:25px}.contact_item button{display:table;position:relative;left:inherit;bottom:inherit;width:80%;margin:48px auto 0;text-align:center;padding:14px 0}.contact_item button div{text-align:center}.contact_item:last-child{width:100%}.oval_blue{display:none}}@media screen and (max-width:880px){.content_about{display:block}.content_about h2,.content_about p{width:100%}.content_about p{padding-top:24px}.flex_footer{display:block;margin-top:60px}.logo_footer{margin:0 auto}.flex_footer .a_top{display:none}.flex_footer div a{text-align:center;margin:0 auto;display:table}.item_footer{width:100%;height:auto;display:inline-block}.item_footer li{display:block;width:100%;text-align:center}.footer_rs{text-align:center;margin-top:32px}.footer_rs li{display:inline-block;width:auto}.item_coord{margin-top:24px}.item_footer li{margin-right:32px}.item_bottom_project h3{font-size:20px}.item_bottom_project p{font-size:12px}.item_more p{font-size:20px}header nav{display:none}.left_header{margin-left:5%}.contact_header{margin-right:5%}.title_skill{display:none}.skill_about ul{opacity:1;top:0}}@media screen and (max-width:766px){.skill_about{display:block}.item_skill{width:100%}.skill_about ul li{width:87.5%}.logo{width:120px}.contact_header{padding:12px 24px}}@media screen and (max-width:500px){.flex_projects:last-child{display:block}.flex_projects .item_project{width:100%}}
/*# sourceMappingURL=main.00b589ae.chunk.css.map */