*{padding:0;margin:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit}:root{--black: #151519;--white: #fff;--grey: #8F919A;--so-grey: #8F919A66;--orange: #FD4B03;--text-grey: #BEBFC3}:root{--bold: "Bold";--medium: "Medium";--regular: "Regular";--light: "Light"}.main-title{font-size:88px;line-height:120%;font-weight:500;font-family:var(--medium)}.main-stroke{font-size:240px;line-height:240px;font-weight:700;font-family:var(--bold);color:var(--black)}.main-description{font-size:60px;line-height:72px;font-weight:500;font-family:var(--medium);color:var(--text-grey)}.soft-title{font-size:14px;line-height:20px;font-weight:500;font-family:var(--medium);color:var(--white)}.soft-description{font-size:20px;line-height:120%;font-weight:400;font-family:var(--regular);color:var(--white)}.title{display:flex;align-items:center;gap:12px;width:193px}.title .circle{width:10px;height:10px;border-radius:50%;background:var(--white)}.title span{color:var(--white)}html{scroll-behavior:smooth}body{max-width:1440px;background:var(--grey);margin:0 auto;overflow-x:hidden;width:100%;cursor:none;position:relative;z-index:1}*{cursor:none !important}.main{position:relative;z-index:1;overflow:hidden;width:100%}.cursor{width:16px;height:16px;border-radius:50%;background:var(--orange);position:fixed;top:0;left:0;pointer-events:none;z-index:9999;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:transform}@media(hover: none)and (pointer: coarse){.cursor{display:none}}.container{width:100%;margin:0 auto;max-width:1360px}.hidden{overflow:hidden}.cursor-trail{position:fixed;left:0;top:0;pointer-events:none;width:100%;height:100%;overflow:visible}.cursor-dot{position:absolute;border-radius:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);will-change:transform,opacity;background-color:#fd4b03}.cursor-dot.tail{width:30px;height:30px;-webkit-filter:blur(15px);filter:blur(15px);opacity:.8;-webkit-box-shadow:0 0 20px #fd4b03,0 0 40px #fd4b03,0 0 60px #fd4b03;box-shadow:0 0 20px #fd4b03,0 0 40px #fd4b03,0 0 60px #fd4b03;-webkit-transition:opacity .2s;transition:opacity .2s}section{padding:200px 0px}section.xcode{padding:0px 0px 200px}section.awards{padding:140px 0px 0px}section.case{padding:0 0 200px 0px}section.services{padding:0}section.implementation{padding:100px 0 200px 0px}section.longest.different{padding:0 0 200px 0px}section.feedback{padding:100px 0 200px 0px}section.contact{padding:0 0 200px 0px}.about{width:100%;height:100vh;position:relative;padding:44px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.about_back{width:100%;height:100%;position:absolute;z-index:-1;-o-object-fit:cover;object-fit:cover;top:0;left:0}.about_video{height:100%;width:100%;display:block;position:absolute;inset:0;z-index:-1}.about_video iframe{position:absolute !important;top:50% !important;left:50% !important;width:100%;height:100%;min-width:100vw !important;min-height:100vh !important;-webkit-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;-o-object-fit:cover !important;object-fit:cover !important;pointer-events:none !important}.about_video:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;z-index:0;opacity:.5;background:var(--black)}.about_device{width:1127px;height:690px;position:absolute;bottom:0;right:40px;-o-object-fit:cover;object-fit:cover;z-index:1}.about-stroke{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.about-stroke .stroke-item{text-transform:uppercase;white-space:nowrap;color:var(--white)}.about-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:relative;z-index:2}.about-action a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.about-action a .wrap{width:56px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(143,145,154,.2);border-radius:40px}.about-action-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.about-action-scroll span{color:var(--white)}.about-action-scroll .block-scroll-animation{padding:10px 23px;background:rgba(0,0,0,0);border-radius:40px;border:1px solid rgba(143,145,154,.2)}.about-action-scroll .block-scroll-animation .items{width:10px;height:20px;overflow:hidden;position:relative;border-radius:5px}.about-action-scroll .block-scroll-animation .items .item{background:var(--white);border-radius:50%;width:10px;height:10px;position:absolute}.about-action-scroll .block-scroll-animation .items .item-animate{-webkit-animation:dotFlow 1.5s infinite linear;animation:dotFlow 1.5s infinite linear}.about-action-scroll .block-scroll-animation .items .item-animate:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.about-action-scroll .block-scroll-animation .items .item-animate:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}.project{width:100%;background:var(--black)}.project__body .top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:274px}.project__body .top p{color:var(--white)}.project__body .project_hero{margin-top:80px;width:100%;height:840px}.project__body .project_hero img{width:100%;height:100%;border-radius:40px;-o-object-fit:cover;object-fit:cover}.project__body .project_information{-ms-flex-item-align:end;align-self:flex-end;max-width:893px;margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:64px}.project__body .project_information span{font-family:var(--medium);font-weight:500;font-style:Medium;font-size:40px;leading-trim:NONE;line-height:48px;letter-spacing:0%;color:var(--white)}.project__body .project_information p{max-width:660px}.project__body .project_screens{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-top:444px;-ms-flex-item-align:center;align-self:center}.project__body .project_screens img{width:310px;height:648px;-o-object-fit:cover;object-fit:cover;border-radius:40px}.project__body .project_screens img:nth-child(2){margin-top:-324px}.user{width:100%;background:var(--black)}.user__body{padding-top:64px;border-top:1px solid rgba(143,145,154,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user__body .top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:274px}.user__body .top p{color:var(--white)}.user__body .user_photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px;-ms-flex-item-align:end;align-self:flex-end;margin-top:100px;width:100%}.user__body .user_photo img{width:854px;-o-object-fit:cover;object-fit:cover;border-radius:40px}.user__body .user_photo p{-ms-flex-item-align:end;align-self:flex-end;max-width:427px;width:100%}.gallery{width:100%;background:var(--black)}.gallery__body{padding-top:64px;border-top:1px solid rgba(143,145,154,.2)}.gallery__body .top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:274px}.gallery__body .top p{color:var(--white)}.gallery__body .splide{width:100%;height:760px;background:#2b2b32;border-radius:40px;margin-top:80px}.gallery__body .splide .splide__pagination{bottom:auto;top:40px;right:auto;margin:0 auto;padding:0px 40px;gap:40px;width:100%}.gallery__body .splide .splide__pagination .splide__pagination__page{border-radius:0;height:2px;margin:0;opacity:.2;max-width:100px}.gallery__body .splide .splide__pagination__page.is-active{-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important;opacity:1 !important}.gallery__body .splide .splide__arrows{position:absolute;bottom:40px;right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.gallery__body .splide .splide__arrows .splide__arrow{position:static;width:64px;height:48px;border:1px solid rgba(143,145,154,.2);background:rgba(0,0,0,0);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);border-radius:40px}.gallery__body .splide .splide__arrows .splide__arrow svg{width:20px;height:20px;fill:none}.gallery__body .splide .splide__slide{width:100%;height:760px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.gallery__body .splide .splide__slide img{max-width:900px;-o-object-fit:cover;object-fit:cover}.gallery__body .splide .splide__slide span{position:absolute;bottom:40px;left:40px}.btn-hover{position:relative}.btn-hover span{position:relative;z-index:1}.btn-white{-webkit-transition:all .3s ease;transition:all .3s ease}.btn-white:hover{color:var(--text-grey) !important}.btn-hover::before{background:-webkit-gradient(linear, left bottom, left top, from(rgba(21, 21, 25, 0.2)), to(rgba(21, 21, 25, 0.2)));background:linear-gradient(0deg, rgba(21, 21, 25, 0.2), rgba(21, 21, 25, 0.2));content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:40px;z-index:0}.btn-hover:hover::before{opacity:1}:root{--black: #151519;--white: #fff;--grey: #8F919A;--so-grey: #8F919A66;--orange: #FD4B03;--text-grey: #BEBFC3}.cookies-notice{position:fixed;left:40px;right:40px;bottom:32px;z-index:9998;display:grid;grid-template-columns:minmax(0, 1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(21,21,25,.92);-webkit-box-shadow:0 24px 80px rgba(0,0,0,.35);box-shadow:0 24px 80px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;-webkit-transform:translateY(24px);-ms-transform:translateY(24px);transform:translateY(24px);-webkit-transition:opacity .26s ease,-webkit-transform .26s ease;transition:opacity .26s ease,-webkit-transform .26s ease;transition:opacity .26s ease,transform .26s ease;transition:opacity .26s ease,transform .26s ease,-webkit-transform .26s ease;pointer-events:none}.cookies-notice[hidden]{display:none !important}body.has-cookies-notice{padding-bottom:132px}.cookies-notice.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}.cookies-notice__text{color:var(--text-grey);line-height:1.35;white-space:normal;font-size:14px;line-height:20px;font-weight:300;font-family:var(--medium)}.cookies-notice__text a{color:var(--white);text-decoration:underline;text-underline-offset:4px;-webkit-transition:color .25s ease;transition:color .25s ease}.cookies-notice__text a:hover{color:var(--orange)}.cookies-notice__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cookies-notice__button{min-height:44px;padding:0 22px;border-radius:40px;-webkit-transition:background .25s ease,color .25s ease,border-color .25s ease;transition:background .25s ease,color .25s ease,border-color .25s ease}.cookies-notice__button--accept{background:var(--white) !important;color:var(--black) !important}.cookies-notice__button--accept:hover{background:#d1d1d1 !important}.cookies-notice__button--reject{border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,0);color:var(--white)}.cookies-notice__button--reject:hover{border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.08)}@media(max-width: 750px){body.has-cookies-notice{padding-bottom:260rem}.cookies-notice{left:20rem;right:20rem;bottom:20rem;grid-template-columns:1fr;gap:16rem;padding:16rem;border-radius:16rem}.cookies-notice__actions{width:100%;display:grid;grid-template-columns:1fr}.cookies-notice__button{width:100%;min-height:44rem;padding:0 18rem}}.footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:200px;padding-bottom:53px;position:relative;overflow:hidden}.footer .footer-stroke{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer-stroke .stroke-item{white-space:nowrap}.footer .footer-policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 40px}.footer .footer-policy p{color:var(--text-grey)}.footer .footer-policy .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.footer .footer-policy .wrap a{color:var(--white)}.header.back{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header{width:100%;padding-top:52px;z-index:99;-webkit-transition:all .5s ease;transition:all .5s ease;mix-blend-mode:difference;position:fixed;top:0;left:0}.header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.header__body-logo{font-size:24px;line-height:20px;font-weight:700;font-family:var(--medium);color:var(--white);text-transform:uppercase}.header__body-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.header__body-action span{color:var(--white)}.header__body-action .action-write{padding:10px 18px;background:var(--so-grey);border-radius:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__body-action .action-write svg{width:20px;height:20px}.btn-hover::before{border-radius:40px}.preloader{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999;background:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preloader .text{text-align:center}.preloader .procent{color:var(--grey);position:absolute;bottom:40px;right:40px}.preloader .line{position:absolute;width:95%;left:40px;height:1px;background:rgba(143,145,154,.2);top:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.preloader .line span{width:0%;height:100%;background:var(--white)}.cursor{width:16px;height:16px;border-radius:50%;background:var(--orange);position:fixed;top:0;left:0;pointer-events:none;z-index:9999;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:transform}.cursor-trail{position:fixed;left:0;top:0;pointer-events:none;width:100%;height:100%;overflow:visible;z-index:1}.cursor-dot{position:absolute;border-radius:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);will-change:transform,opacity;background-color:#fd4b03}.cursor-dot.tail{width:30px;height:30px;-webkit-filter:blur(15px);filter:blur(15px);opacity:.8;-webkit-transition:opacity .2s;transition:opacity .2s}body{max-width:1440px;background:var(--grey);margin:0 auto}.container{width:100%;margin:0 auto;max-width:1360px}.main-title{font-size:88px;line-height:100%;font-weight:500;font-family:var(--medium)}.main-stroke{font-size:240px;line-height:240px;font-weight:700;font-family:var(--bold);color:var(--black)}.main-description{font-size:60px;line-height:72px;font-weight:500;font-family:var(--medium);color:var(--text-grey)}.soft-title{font-size:14px;line-height:20px;font-weight:500;font-family:var(--medium);color:var(--white);white-space:nowrap}.soft-description{font-size:20px;line-height:120%;font-weight:400;font-family:var(--regular);color:var(--white)}.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:193px}.title .circle{width:10px;height:10px;border-radius:50%;background:var(--white)}.title span{color:var(--white)}.hero-block{width:100%;height:110vh;overflow:hidden;background:var(--black);position:relative;z-index:0;padding:0px !important}.hero-block__body{padding:0px 0px 0px 0px;width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-block__body .hero__body-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.hero-block__body .hero__body-items .item{padding:20px 0px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.hero-block__body .hero__body-items .item .line{position:absolute;top:-100px;width:100%;height:200px;z-index:-1}.hero-block__body .hero__body-items .item .wrap-animation{position:relative}.hero-block__body .hero__body-items .item .line-bottom{top:auto;bottom:-100px}.hero-block__body .hero__body-items .item .main-title{color:var(--white)}.hero-block__body .hero__body-items .item .item-rotate{width:96px;height:96px;-o-object-fit:cover;object-fit:cover}.hero-block__body .hero__body-items .item .item-info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.hero-block__body .hero__body-items .item .item-info-block span{font-size:24px;line-height:32px;font-weight:700;font-family:var(--medium);color:var(--white)}.hero-block__body .hero__body-items .item .item-info-block p{color:var(--grey)}.hero-block__body .hero__body-items .item .circle-hero{width:100%;height:100%;background:var(--grey);border-radius:60px;position:absolute;top:0;left:0}.hero-block__body .hero__body-items .item .stoke-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;max-width:480px;padding:8px 0px 8px 20px;overflow:hidden;border-radius:60px}.hero-block__body .hero__body-items .item .stoke-title .stroke-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:var(--white)}.hero-block__body .hero__body-items .item .stoke-title span{white-space:nowrap}.hero-block-scroll{position:absolute;bottom:130px;right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;z-index:0}.hero-block-scroll span{color:var(--grey)}.hero-block-scroll .block-scroll-animation{padding:10px 23px;background:rgba(0,0,0,0);border-radius:40px;border:1px solid rgba(143,145,154,.2)}.hero-block-scroll .block-scroll-animation .items{width:10px;height:20px;overflow:hidden;position:relative;border-radius:5px;z-index:-1}.hero-block-scroll .block-scroll-animation .items .item{background:var(--white);border-radius:50%;width:10px;height:10px;position:absolute}.hero-block-scroll .block-scroll-animation .items .item-animate{-webkit-animation:dotFlow 1.5s infinite linear;animation:dotFlow 1.5s infinite linear}.hero-block-scroll .block-scroll-animation .items .item-animate:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.hero-block-scroll .block-scroll-animation .items .item-animate:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes dotFlow{0%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}33%{opacity:.7;-webkit-transform:translateY(80%);transform:translateY(80%)}66%{opacity:.3;-webkit-transform:translateY(160%);transform:translateY(160%)}100%{opacity:0;-webkit-transform:translateY(240%);transform:translateY(240%)}}@keyframes dotFlow{0%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}33%{opacity:.7;-webkit-transform:translateY(80%);transform:translateY(80%)}66%{opacity:.3;-webkit-transform:translateY(160%);transform:translateY(160%)}100%{opacity:0;-webkit-transform:translateY(240%);transform:translateY(240%)}}.navbar{position:fixed;bottom:40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:100;background:var(--so-grey);border-radius:40px;padding:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar nav ul li.current a{background:rgba(255,255,255,.2);opacity:1}.navbar nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar nav ul li .ancor-item:hover{opacity:1}.navbar nav ul li a{border-radius:40px;-webkit-transition:all .3s ease;transition:all .3s ease;background:rgba(0,0,0,0)}.navbar nav ul li .home-btn{padding:10px 18px}.navbar nav ul li .home-btn svg{width:20px;height:20px}.navbar nav ul li .ancor-item{color:var(--white);padding:10px 20px;opacity:.4}.pin-spacer:has(.hero-block){overflow:hidden !important}.agency{width:100%;overflow:hidden;position:relative}.agency .content__img-inner{border-radius:12px;width:100%;height:100%}.agency .content__img-inner img{width:100%;height:100%}.agency .content__img{position:absolute;width:213px;height:133px;opacity:0;scale:.2;will-change:transform,opacity}.agency__top{margin:0 auto;max-width:1360px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:274px;padding-top:64px;border-top:1px solid rgba(255,255,255,.2);position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:2}.agency__top .main-description{color:var(--white);margin-top:-12px}.agency .agency__text{padding:0 40px;position:relative;z-index:2}.agency .agency__text span{color:var(--text-grey)}.agency .wrap-agency-animation{width:100%;height:400px;position:relative}.agency .agency-stroke{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;z-index:3}.agency .agency-stroke .stroke-item{white-space:nowrap;text-transform:uppercase;z-index:3}.xcode{position:relative}.xcode .dot-patern{bottom:-200px}.xcode__body{border-top:1px solid rgba(255,255,255,.2);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:64px}.xcode__body .xcode__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:274px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.xcode__body .xcode__top h2{color:var(--white)}.xcode__body .xcode__top .main-description{margin-top:-12px}.xcode__body .xcode-cards{margin-top:80px;padding-left:467px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.xcode__body .xcode-cards .splide__track{overflow:visible}.xcode__body .xcode-cards .item.active{background:var(--black)}.xcode__body .xcode-cards .item.active svg path{stroke:var(--orange)}.xcode__body .xcode-cards .item{width:426px !important;min-width:426px;height:560px;padding:40px;border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3;background:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.xcode__body .xcode-cards .item svg{width:120px;height:120px}.xcode__body .xcode-cards .item svg path{stroke:var(--text-grey);-webkit-transition:all .3s ease;transition:all .3s ease}.xcode__body .xcode-cards .item span{color:var(--white);width:100%}.xcode__body .xcode-cards .item p{width:100%;text-align:left;color:var(--white)}.awards{width:100%;position:relative;z-index:2}.awards__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.awards__body-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.awards__body-frame .item:hover span{color:var(--white);scale:1.05}.awards__body-frame .item:hover p{color:var(--white)}.awards__body-frame .item:hover+.item span{z-index:0}.awards__body-frame .item:has(+.item:hover) span{z-index:0}.awards__body-frame .item:hover img{opacity:1;scale:1.05}.awards__body-frame .item{width:100%;padding:20px 0px;border-top:1px solid rgba(255,255,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20.5px;cursor:pointer;position:relative}.awards__body-frame .item img{width:472px;height:550px;-o-object-fit:cover;object-fit:cover;z-index:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.awards__body-frame .item span{color:var(--text-grey);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:2}.awards__body-frame .item p{color:var(--text-grey);-webkit-transition:all .3s ease;transition:all .3s ease}.longest.different{background:var(--black);overflow:visible}.longest.different .stroke-wrap{color:#8f919a}.longest.different .dot-patern{display:none}#imp-canvas{opacity:0}.dot-patern{position:absolute;width:1004px;height:1004px;bottom:-50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:0px;z-index:0}.longest{width:100%;overflow:hidden;position:relative;z-index:2}.longest__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.longest__body p{font-family:var(--bold);font-weight:700;font-size:24px;line-height:32px;letter-spacing:0%;text-align:center;text-transform:uppercase;color:var(--white)}.longest__body svg{width:104px;height:104px}.longest__body .stroke-wrap{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.longest__body .stroke-wrap .stroke-wrap-item{white-space:nowrap;text-transform:uppercase}.guarantees{width:100%;padding-bottom:1200px !important;overflow:hidden;z-index:1}.guarantees__body{padding-top:64px;border-top:1px solid rgba(255,255,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-bottom:0px}.guarantees__body .guarantees__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:274px}.guarantees__body .guarantees__top h2{color:var(--white)}.guarantees__body .guarantees__top .main-description{margin-top:-12px}.guarantees__body .guarantees__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-ms-flex-item-align:end;align-self:flex-end;margin-top:168px}.guarantees__body .guarantees__wrap p{max-width:427px}.guarantees__body .guarantees__wrap-soft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.guarantees__body .guarantees__wrap-soft .wrap{padding:6px 20.5px;background:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.2);border-radius:40px;color:var(--text-grey)}.guarantees__body .guarantees__wrap-soft span{color:var(--text-grey)}.guarantees__body .guarantees-section{width:100%;height:850px;position:relative;border-radius:24px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:40px;margin-top:200px}.guarantees__body .guarantees-section p{position:relative;z-index:1;color:var(--white)}.guarantees__body .guarantees-section img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.guarantees__body .guarantees-circle{position:absolute;bottom:-932px;-ms-flex-item-align:center;align-self:center;width:832px;height:832px;display:inline-block;background:url(../images/dist/quard-circle.svg) no-repeat 0 0/cover;unicode-bidi:isolate}.case{width:100%;background:var(--black);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.case .guarantees-circle{position:absolute;top:-416px;-ms-flex-item-align:center;align-self:center;width:832px;height:832px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;bottom:auto}.case .dot-canvas{z-index:6}.case__body{padding-top:64px;border-top:1px solid rgba(255,255,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.case__body .case__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:274px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.case__body .case__top h2{color:var(--white)}.case__body .case__top .main-description{margin-top:-12px}.case__body .case-frame{width:100%;margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.case__body .case-frame .item{width:100%;position:relative;height:560px;border-radius:24px;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.case__body .case-frame .item img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;-o-object-fit:cover;object-fit:cover}.case__body .case-frame .item h3{position:absolute;top:40px;left:40px;color:var(--white);z-index:1}.case__body .case-frame .item .item-stroke-wrap{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:var(--white)}.case__body .case-frame .item .item-stroke-wrap .stroke-item{text-transform:uppercase;white-space:nowrap}.case__body .case-frame .item .case-open{padding:14px 22px;background:var(--white);position:absolute;bottom:40px;right:40px;border-radius:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.case__body .case-frame .item .case-open svg{width:20px;height:20px}.case__body .want-order:hover::before{opacity:1}.case__body .want-order{width:426px;height:72px;border-radius:40px;border:1px solid var(--white);color:var(--black);background:var(--white);margin-top:200px;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}#newmarquee-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.services{width:100%}.services__body{padding-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid rgba(255,255,255,.2)}.services__body .services__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:274px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.services__body .services__top h2{color:var(--white)}.services__body .services__top .main-description{margin-top:-12px}.services__body .services-frame{width:893px;-ms-flex-item-align:end;align-self:flex-end;margin-top:64px}.services__body .services-frame .item.open button{background:var(--white)}.services__body .services-frame .item.open button span{background:var(--black)}.services__body .services-frame .item.open button span:nth-child(2){width:0}.services__body .services-frame .item.open .item__top h3{color:var(--white) !important}.services__body .services-frame .item.open .item__bottom{max-height:1000px}.services__body .services-frame .item{width:100%;padding:64px 0px;border-top:1px solid rgba(255,255,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.services__body .services-frame .item__top{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services__body .services-frame .item__top h3{color:var(--text-grey)}.services__body .services-frame .item__top button{width:64px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background:rgba(0,0,0,0);border-radius:40px;border:1px solid rgba(255,255,255,.2);-webkit-transition:all .4s ease;transition:all .4s ease}.services__body .services-frame .item__top button span{width:16px;height:2px;background:var(--white);position:absolute;border-radius:2px;-webkit-transition:all .4s ease;transition:all .4s ease}.services__body .services-frame .item__top button span:nth-child(2){rotate:90deg}.services__body .services-frame .item__bottom{max-width:427px;-ms-flex-item-align:end;align-self:flex-end;font-weight:400;-webkit-transition:all .4s ease;transition:all .4s ease;max-height:0;overflow:hidden}.implementation{width:100%;height:auto;position:relative}.implementation__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.implementation__body .item{padding:20px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:20px;position:relative}.implementation__body .item .line{position:absolute;top:-100px;width:100%;height:200px}.implementation__body .item .line path{stroke:rgba(255,255,255,0.3882352941)}.implementation__body .item .line-bottom{top:auto;bottom:-100px}.implementation__body .item .main-title{color:var(--white)}.implementation__body .item .wrap-animation{position:relative}.implementation__body .item svg{width:104px;height:104px}.implementation__body .item .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.implementation__body .item .wrap span{font-family:var(--bold);color:var(--white);font-weight:700;font-size:24px;line-height:28px;letter-spacing:0%}.implementation__body .item .wrap p{font-weight:500;color:var(--text-grey)}.implementation__body .item .circle-hero{width:100%;height:100%;background:var(--black);border-radius:60px;position:absolute;top:0;left:0;z-index:0}.implementation__body .item .stoke-title{max-width:480px;padding:8px 0px 8px 20px;background:var(--black);border-radius:60px;overflow:hidden}.implementation__body .item .stoke-title .stroke-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:var(--white)}.implementation__body .item .stoke-title span{white-space:nowrap}.feedback{width:100%;background:var(--black);position:relative;z-index:5;overflow:visible}.feedback__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:64px;border-top:1px solid rgba(143,145,154,.2)}.feedback__body .feedback__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:274px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.feedback__body .feedback__top h2{color:var(--white)}.feedback__body .feedback__top .main-description{margin-top:-12px}.feedback__body .feedback-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-ms-flex-item-align:end;align-self:flex-end;margin-top:340px}.feedback__body .feedback-wrap p{color:var(--white);max-width:427px}.feedback__body .feedback-wrap .frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.feedback__body .feedback-wrap .frame .wrap{width:48px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.1215686275);border-radius:40px;overflow:hidden;position:relative}.feedback__body .feedback-wrap .frame .wrap .item-animate{-webkit-animation:dotFlow 1.5s infinite linear;animation:dotFlow 1.5s infinite linear}.feedback__body .feedback-wrap .frame .wrap .item-animate:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.feedback__body .feedback-wrap .frame .wrap .item-animate:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}.feedback__body .feedback-wrap .frame .wrap svg{width:16px;height:16px;position:absolute}.feedback__body .feedback-wrap .frame span{color:var(--grey)}.feedback__body .feedback-form{width:100%;padding:40px;border-radius:32px;border:1px solid rgba(143,145,154,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;margin-top:200px;position:relative;min-height:850px}.feedback__body .feedback-form .rotate-img{width:624px;height:624px;position:absolute;bottom:-311px;left:-311px;-webkit-animation:20s infinite linear rotateForm;animation:20s infinite linear rotateForm}@-webkit-keyframes rotateForm{0%{rotate:0}100%{rotate:360deg}}@keyframes rotateForm{0%{rotate:0}100%{rotate:360deg}}.feedback__body .feedback-form h3{color:var(--white)}.feedback__body .feedback-form h3 p{color:var(--white) !important}.feedback__body .feedback-form .form-send{display:none}.feedback__body .feedback-form-main{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;width:900px}.feedback__body .feedback-form-main .input-wrap:has(textarea){width:100%}.feedback__body .feedback-form-main .input-wrap:has(input:focus) .wrap-answer{max-height:1000px;padding:4px}.feedback__body .feedback-form-main .input-wrap{width:426px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;border-bottom:1px solid rgba(143,145,154,.2);position:relative}.feedback__body .feedback-form-main .input-wrap span{color:var(--grey)}.feedback__body .feedback-form-main .input-wrap input{width:100%;height:56px;background:rgba(0,0,0,0);color:var(--white)}.feedback__body .feedback-form-main .input-wrap .wrap-answer{width:100%;height:auto;position:absolute;top:110%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:0 4px;background:#8f919a;border-radius:26px;z-index:5;max-height:0;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.feedback__body .feedback-form-main .input-wrap .wrap-answer .item:hover{background:rgba(21,21,25,.2)}.feedback__body .feedback-form-main .input-wrap .wrap-answer .item{padding:10px 20px;-webkit-transition:all .3s ease;transition:all .3s ease;background:rgba(0,0,0,0);border-radius:24px;color:var(--white);font-family:var(--light);cursor:pointer}.feedback__body .feedback-form-main .input-wrap input::-webkit-input-placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap input::-moz-placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap input:-ms-input-placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap input::-ms-input-placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap input::placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap select{background:rgba(0,0,0,0)}.feedback__body .feedback-form-main .input-wrap textarea{background:rgba(0,0,0,0);color:var(--white);resize:none;min-height:56px;max-height:450px}.feedback__body .feedback-form-main .input-wrap textarea::-webkit-scrollbar{width:0;height:0}.feedback__body .feedback-form-main .input-wrap textarea::-webkit-input-placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap textarea::-moz-placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap textarea:-ms-input-placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap textarea::-ms-input-placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap textarea::placeholder{color:var(--white)}.feedback__body .feedback-form-main .file-wrap.has-file .soft-description{padding:6px 8px 6px 20px;background:rgba(143,145,154,.4)}.feedback__body .feedback-form-main .file-wrap.has-file .soft-description button{display:-webkit-box;display:-ms-flexbox;display:flex}.feedback__body .feedback-form-main .file-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;position:relative}.feedback__body .feedback-form-main .file-wrap input{position:absolute;width:100%;height:100%;opacity:0;z-index:1;top:0;left:0}.feedback__body .feedback-form-main .file-wrap div{color:var(--white);font-family:var(--light);position:relative;border-radius:20px;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.feedback__body .feedback-form-main .file-wrap div button{width:24px;height:24px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.2);display:none;position:relative;z-index:5}.feedback__body .feedback-form-main .file-wrap div button svg{width:10px;height:10px}.feedback__body .feedback-form-main .file-wrap .plus{padding:10px 18px;background:var(--grey);border-radius:40px}.feedback__body .feedback-form-main .file-wrap .plus svg{width:20px;height:20px}.feedback__body .feedback-form-main .form-action{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feedback__body .feedback-form-main .form-action button{padding:22px 161.5px;background:var(--white);border-radius:40px;color:var(--black)}.feedback__body .feedback-form-main .form-action p{color:var(--grey)}.faq{width:100%;background:var(--black);position:relative}.faq__body{padding-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid rgba(255,255,255,.2);gap:274px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.faq__body .faq-frame{width:893px;-ms-flex-item-align:end;align-self:flex-end;margin-top:-16px}.faq__body .faq-frame .item.open button{background:var(--white)}.faq__body .faq-frame .item.open button span{background:var(--black)}.faq__body .faq-frame .item.open button span:nth-child(2){opacity:0}.faq__body .faq-frame .item.open h3{color:var(--white)}.faq__body .faq-frame .item.open .item__bottom{max-height:1000px}.faq__body .faq-frame .item:first-child{border-top:none;padding:0 0 64px 0px}.faq__body .faq-frame .item{width:100%;padding:64px 0px;border-top:1px solid rgba(255,255,255,.2);-webkit-transition:all .4s ease;transition:all .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.faq__body .faq-frame .item__top{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq__body .faq-frame .item__top h3{color:var(--grey);-webkit-transition:all .4s ease;transition:all .4s ease}.faq__body .faq-frame .item__top button{width:64px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background:rgba(0,0,0,0);border-radius:40px;border:1px solid rgba(255,255,255,.2);-webkit-transition:all .4s ease;transition:all .4s ease}.faq__body .faq-frame .item__top button span{width:16px;height:2px;background:var(--white);position:absolute;border-radius:2px;-webkit-transition:all .4s ease;transition:all .4s ease}.faq__body .faq-frame .item__top button span:nth-child(2){rotate:90deg}.faq__body .faq-frame .item__bottom{max-width:427px;-ms-flex-item-align:end;align-self:flex-end;font-weight:400;-webkit-transition:all .4s ease;transition:all .4s ease;max-height:0;overflow:hidden;font-family:var(--light)}.contact{width:100%;position:relative;z-index:2}.contact__body{padding-top:76px;border-top:1px solid rgba(255,255,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;gap:274px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact__body .contact-frame{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__body .contact-frame .item:first-child{padding:0px 0px 64px 0px;border-top:none}.contact__body .contact-frame .item{width:100%;padding:64px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;position:relative}.contact__body .contact-frame .item .line{position:absolute;bottom:-100px;width:100%;height:200px}.contact__body .contact-frame .item .line-bottom{top:auto;bottom:-90px}.contact__body .contact-frame .item p{color:var(--text-grey)}.contact__body .contact-frame .item span{color:var(--white);font-size:60px;line-height:72px}.contact__body .contact-frame .action{padding-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.contact__body .contact-frame .action a{padding:22px 171.5px;background:var(--white);border-radius:40px;color:var(--black);white-space:nowrap}.about{width:100%;height:100vh;position:relative;padding:44px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about_back{width:100%;height:100%;position:absolute;z-index:-1;-o-object-fit:cover;object-fit:cover;top:0;left:0}.about_device{width:1127px;height:690px;position:absolute;bottom:0;right:40px;-o-object-fit:cover;object-fit:cover;z-index:1}.about-stroke{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.about-stroke .stroke-item{text-transform:uppercase;white-space:nowrap;color:var(--white)}.about-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:relative;z-index:2}.about-action a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.about-action a .wrap{width:56px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(143,145,154,.2);border-radius:40px}.about-action-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.about-action-scroll span{color:var(--white)}.about-action-scroll .block-scroll-animation{padding:10px 23px;background:rgba(0,0,0,0);border-radius:40px;border:1px solid rgba(143,145,154,.2)}.about-action-scroll .block-scroll-animation .items{width:10px;height:20px;overflow:hidden;position:relative;border-radius:5px}.about-action-scroll .block-scroll-animation .items .item{background:var(--white);border-radius:50%;width:10px;height:10px;position:absolute}.about-action-scroll .block-scroll-animation .items .item-animate{-webkit-animation:dotFlow 1.5s infinite linear;animation:dotFlow 1.5s infinite linear}.about-action-scroll .block-scroll-animation .items .item-animate:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.about-action-scroll .block-scroll-animation .items .item-animate:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}.project{width:100%;background:var(--black);position:relative;z-index:1;overflow:hidden}.project__body-section:not(:first-child){margin-top:200px}.project__body .longest.different{background:rgba(0,0,0,0);margin-top:200px}.project__body-section{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:64px;border-top:1px solid rgba(143,145,154,.2)}.project__body-section .splide{width:100%;height:760px;background:#2b2b32;border-radius:40px;margin-top:80px}.project__body-section .splide .splide__pagination{bottom:auto;top:40px;right:auto;margin:0 auto;padding:0px 40px;gap:40px;width:100%}.project__body-section .splide .splide__pagination .splide__pagination__page{border-radius:0;height:2px;margin:0;opacity:.2;border-radius:2px}.project__body-section .splide .splide__pagination__page.is-active{-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important;opacity:1 !important}.project__body-section .splide .splide__arrows{position:absolute;bottom:40px;right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.project__body-section .splide .splide__arrows .splide__arrow{position:static;width:64px;height:48px;border:1px solid rgba(143,145,154,.2);background:rgba(0,0,0,0);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);border-radius:40px}.project__body-section .splide .splide__arrows .splide__arrow svg{width:20px;height:20px;fill:none}.project__body-section .splide .splide__slide{width:100%;height:760px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.project__body-section .splide .splide__slide img{max-width:900px;-o-object-fit:cover;object-fit:cover}.project__body-section .splide .splide__slide span{position:absolute;bottom:40px;left:40px}.project__body .top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:274px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.project__body .top p{color:var(--white);margin-top:-12px}.project__body .project_hero.user_photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px;-ms-flex-item-align:end;align-self:flex-end;margin-top:100px;width:100%;height:auto}.project__body .project_hero.user_photo img{width:854px;-o-object-fit:cover;object-fit:cover;border-radius:40px}.project__body .project_hero.user_photo p{-ms-flex-item-align:end;align-self:flex-end;max-width:427px;width:100%}.project__body .project_hero{margin-top:80px;width:100%;height:840px}.project__body .project_hero img{width:100%;height:100%;border-radius:40px;-o-object-fit:cover;object-fit:cover}.project__body .project_information{-ms-flex-item-align:end;align-self:flex-end;max-width:893px;margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:64px}.project__body .project_information span{font-family:var(--medium);font-weight:500;font-style:Medium;font-size:40px;leading-trim:NONE;line-height:48px;letter-spacing:0%;color:var(--white)}.project__body .project_information p{max-width:660px}.project__body .project_screens{position:relative;-ms-flex-item-align:center;align-self:center;width:1010px;height:972px;margin-top:120px}.project__body .project_screens img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery{width:100%;background:var(--black);position:relative;z-index:2}.gallery__body{padding-top:64px;border-top:1px solid rgba(143,145,154,.2)}.gallery__body .top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:274px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gallery__body .top p{color:var(--white);margin-top:-12px}section{padding:200px 0px}section.xcode{padding:0px 0px}section.awards{padding:140px 0px 0px}section.case{padding:0 0 200px 0px}section.services{padding:0}section.implementation{padding:0px 0 200px 0px}section.longest.different{padding:200px 0px}section.feedback{padding:0px 0 0px 0px}section.feedback.case-feedback{padding:0px 0 200px 0px}section.faq{padding:0 0 200px 0}section.contact{padding:0 0 200px 0px}section.fag{padding:0 0 200px 0}section.project{padding:200px 0 0px 0}section.user{padding:0}section.gallery{padding:200px 0 0 0}section.guarantees{padding:0 0 0px 0}.partner-deck-page{max-width:none;background:radial-gradient(circle at top left, rgba(253, 75, 3, 0.2), rgba(253, 75, 3, 0) 28%),radial-gradient(circle at 85% 10%, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0) 24%),-webkit-gradient(linear, left top, left bottom, from(#111317), color-stop(38%, #151519), to(#0c0d10));background:radial-gradient(circle at top left, rgba(253, 75, 3, 0.2), rgba(253, 75, 3, 0) 28%),radial-gradient(circle at 85% 10%, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0) 24%),linear-gradient(180deg, #111317 0%, #151519 38%, #0c0d10 100%);background-attachment:fixed;background-size:cover;background-repeat:no-repeat;color:var(--white);cursor:auto;min-height:100vh}.partner-deck-page *{cursor:auto !important}.partner-deck-bg{position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px);background-size:72px 72px;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.95)), color-stop(90%, transparent));-webkit-mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.95), transparent 90%);mask-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.95)), color-stop(90%, transparent));mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.95), transparent 90%);opacity:.55}.partner-shell,.partner-main{width:min(1320px,100% - 48px);margin:0 auto}.partner-header{position:sticky;top:0;z-index:20;padding:24px 0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(12,13,16,.42);border-bottom:1px solid rgba(255,255,255,.08)}.partner-header .partner-shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.partner-brand{font-family:var(--bold);font-size:24px;line-height:1;text-transform:uppercase;letter-spacing:.08em;color:var(--white);cursor:pointer !important}.partner-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.partner-nav a{color:rgba(255,255,255,.72);font-family:var(--medium);font-size:14px;-webkit-transition:color .3s ease;transition:color .3s ease;cursor:pointer !important}.partner-nav a:hover{color:var(--white)}.partner-main{position:relative;z-index:1;padding:36px 0 96px}.partner-card,.partner-cta{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.08)), to(rgba(255, 255, 255, 0.03)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));-webkit-box-shadow:0 32px 120px rgba(0,0,0,.32);box-shadow:0 32px 120px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.partner-card{border-radius:36px;padding:40px;margin-bottom:24px}.partner-hero{padding-top:48px}.partner-eyebrow{margin-bottom:18px;color:rgba(255,255,255,.58);font-family:var(--medium);font-size:12px;line-height:1;letter-spacing:.24em;text-transform:uppercase}.partner-split{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(320px, 0.8fr);gap:24px}.partner-hero h1,.partner-card h2,.partner-card h3,.partner-cta h2{color:var(--white)}.partner-hero h1{font-family:var(--bold);font-size:clamp(30px,3.5vw,56px);line-height:.96;text-transform:uppercase}@media(max-width: 750px){.partner-hero h1{font-size:20px;line-height:26px}}.partner-lead,.partner-card p,.partner-list li{color:rgba(255,255,255,.72);font-family:var(--regular);font-size:18px;line-height:1.5}.partner-lead{max-width:760px;margin-top:24px}.partner-glow-card,.partner-aside,.partner-stack__item,.partner-pricing article,.partner-grid article{border-radius:28px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05)}.partner-glow-card{-ms-flex-item-align:end;align-self:end;padding:28px;background:radial-gradient(circle at top right, rgba(253, 75, 3, 0.34), transparent 42%),-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.12)), to(rgba(255, 255, 255, 0.05)));background:radial-gradient(circle at top right, rgba(253, 75, 3, 0.34), transparent 42%),linear-gradient(180deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.05))}.partner-glow-card span,.partner-chip,.partner-grid--timeline span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:34px;max-height:34px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--white);font-family:var(--medium);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.partner-glow-card strong,.partner-aside strong,.partner-pricing strong{display:block;margin-top:18px;font-family:var(--bold);font-size:20px;line-height:1.05}.partner-glow-card p,.partner-aside p,.partner-pricing p,.partner-grid article p,.partner-feature-list p,.partner-note{margin-top:14px}.partner-metrics,.partner-grid--services,.partner-grid--timeline,.partner-grid--launch,.partner-pricing,.partner-feature-list{display:grid;gap:16px}.partner-metrics{grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:28px}.partner-metrics article{padding:22px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.partner-metrics strong{display:block;font-family:var(--bold);font-size:clamp(28px,3vw,40px);line-height:1;color:var(--orange)}.partner-metrics span{display:block;margin-top:10px;color:rgba(255,255,255,.7);font-family:var(--regular);font-size:15px;line-height:1.4}.partner-card h2,.partner-cta h2{font-family:var(--bold);font-size:clamp(30px,3.5vw,56px);line-height:1;text-transform:uppercase}.partner-card h3{font-family:var(--bold);font-size:22px;line-height:1.05;text-transform:uppercase}.partner-list{display:grid;gap:14px;margin-top:20px;padding:0;list-style:none}.partner-list li{position:relative;padding-left:28px}.partner-list li::before{content:"";position:absolute;left:0;top:10px;width:10px;height:10px;border-radius:50%;background:var(--orange);-webkit-box-shadow:0 0 24px rgba(253,75,3,.75);box-shadow:0 0 24px rgba(253,75,3,.75)}.partner-aside,.partner-stack{display:grid;gap:16px}.partner-aside,.partner-stack__item,.partner-pricing article,.partner-grid article,.partner-feature-list article{padding:24px}.partner-accent-panel{padding:28px;border-radius:30px;background:radial-gradient(circle at top right, rgba(255, 255, 255, 0.12), transparent 36%),linear-gradient(135deg, rgba(253, 75, 3, 0.98), rgba(123, 29, 0, 0.92))}.partner-accent-panel p{color:rgba(255,244,238,.84)}.partner-feature-list{margin-top:20px}.partner-feature-list article{border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.partner-section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.partner-grid{margin-top:24px}.partner-grid--services{grid-template-columns:repeat(3, minmax(0, 1fr))}.partner-grid--timeline{grid-template-columns:repeat(3, minmax(0, 1fr))}.partner-grid--launch{grid-template-columns:repeat(4, minmax(0, 1fr))}.partner-grid--timeline span{margin-bottom:18px;background:rgba(253,75,3,.12);color:#ffb591}.partner-pricing{margin-top:24px;grid-template-columns:repeat(3, minmax(0, 1fr))}.partner-pricing .is-featured{background:radial-gradient(circle at top, rgba(253, 75, 3, 0.2), transparent 44%),rgba(255,255,255,.08);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.partner-cta{border-radius:40px;padding:44px;background:radial-gradient(circle at top right, rgba(253, 75, 3, 0.34), transparent 34%),-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.12)), to(rgba(255, 255, 255, 0.04)));background:radial-gradient(circle at top right, rgba(253, 75, 3, 0.34), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04))}.partner-cta__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin-top:28px}.partner-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:54px;padding:0 24px;border-radius:999px;border:1px solid rgba(255,255,255,.16);color:var(--white);font-family:var(--medium);font-size:15px;background:rgba(255,255,255,.04);-webkit-transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background .3s ease;transition:transform .3s ease,background .3s ease,-webkit-transform .3s ease}.partner-button:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);background:rgba(255,255,255,.1)}.partner-button--primary{background:var(--orange);border-color:rgba(0,0,0,0)}.partner-reveal{opacity:0;-webkit-transform:translateY(32px);-ms-transform:translateY(32px);transform:translateY(32px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease}.partner-reveal.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media(max-width: 1100px){.partner-hero__grid,.partner-split,.partner-grid--services,.partner-grid--timeline,.partner-grid--launch,.partner-pricing,.partner-metrics{grid-template-columns:repeat(2, minmax(0, 1fr))}.partner-section-head{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 760px){.partner-shell,.partner-main{width:min(100% - 24px,1320px)}.partner-header{padding:18px 0}.partner-header .partner-shell{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.partner-nav{gap:12px 16px}.partner-card,.partner-cta{border-radius:28px;padding:24px}.partner-hero__grid,.partner-split,.partner-grid--services,.partner-grid--timeline,.partner-grid--launch,.partner-pricing,.partner-metrics{grid-template-columns:1fr}.partner-lead,.partner-card p,.partner-list li{font-size:16px}.partner-button{width:100%}.soft-title{color:var(--grey)}}.partner-feedback{overflow:visible;background:none}.partner-feedback .feedback__body{border:none;padding-top:0 !important}.partner-feedback .feedback-form{margin-top:0 !important;padding:40px !important;min-height:auto !important}@media(max-width: 750px){.partner-feedback .feedback-form{padding:24px !important}}.partner-feedback .feedback-form-main{width:100% !important}.partner-feedback .input-wrap{width:48% !important}.partner-feedback .w-100{width:100% !important}@media(max-width: 750px){.partner-feedback{padding:0 !important}.partner-feedback .container{padding:0;max-width:100% !important}.partner-feedback .input-wrap{width:100% !important}.partner-feedback .input-wrap textarea{min-height:110rem !important}}*{padding:0;margin:0;border:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit}:root{--bold: "Bold";--medium: "Medium";--regular: "Regular";--light: "Light"}.main-title{font-size:88px;line-height:120%;font-weight:500;font-family:var(--medium)}.main-stroke{font-size:240px;line-height:240px;font-weight:700;font-family:var(--bold);color:var(--black)}.main-description{font-size:60px;line-height:72px;font-weight:500;font-family:var(--medium);color:var(--text-grey)}.soft-title{font-size:14px;line-height:20px;font-weight:500;font-family:var(--medium);color:var(--white)}.soft-description{font-size:20px;line-height:120%;font-weight:400;font-family:var(--regular);color:var(--white)}.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:193px}.title .circle{width:10px;height:10px;border-radius:50%;background:var(--white)}.title span{color:var(--white)}@media(max-width: 2560px)and (min-width: 750px){html{font-size:.0694444444vw}.btn-hover::before{border-radius:40rem}.preloader .procent{bottom:40rem;right:40rem}.preloader .line{left:40rem;height:1rem;top:40rem}.cursor{width:16rem;height:16rem}.cursor-dot.tail{width:30rem;height:30rem;-webkit-filter:blur(15rem);filter:blur(15rem)}body{max-width:1440rem}.container{max-width:1360rem}.main-title{font-size:88rem;line-height:100%;font-weight:500;font-family:var(--medium)}.main-stroke{font-size:240rem;line-height:240rem;font-weight:700;font-family:var(--bold)}.main-description{font-size:60rem;line-height:72rem;font-weight:500;font-family:var(--medium)}.soft-title{font-size:14rem;line-height:20rem;font-weight:500;font-family:var(--medium)}.soft-description{font-size:20rem;line-height:120%;font-weight:400;font-family:var(--regular)}.header{padding-top:52rem}.header__body-logo{font-size:24rem;line-height:20rem;font-weight:700;font-family:var(--medium)}.header__body-action{gap:16rem}.header__body-action .action-write{padding:10rem 18rem;border-radius:40rem;-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__body-action .action-write svg{width:20rem;height:20rem}.title{gap:12rem;width:193rem}.title .circle{width:10rem;height:10rem}.hero-block__body{padding:0rem 0rem 0rem 0rem}.hero-block__body .hero__body-items .item{padding:20rem 0rem;gap:20rem}.hero-block__body .hero__body-items .item .line{top:-100rem;height:200rem}.hero-block__body .hero__body-items .item .line-bottom{bottom:-100rem}.hero-block__body .hero__body-items .item .item-rotate{width:96rem;height:96rem}.hero-block__body .hero__body-items .item .item-info-block{gap:4rem}.hero-block__body .hero__body-items .item .item-info-block span{font-size:24rem;line-height:32rem;font-weight:700;font-family:var(--medium)}.hero-block__body .hero__body-items .item .circle-hero{border-radius:60rem}.hero-block__body .hero__body-items .item .stoke-title{gap:20rem;max-width:480rem;padding:8rem 0rem 8rem 20rem;border-radius:60rem}.hero-block__body .hero__body-items .item .stoke-title .stroke-wrap{gap:40rem}.hero-block-scroll{bottom:130rem;right:40rem;gap:16rem}.hero-block-scroll .block-scroll-animation{padding:10rem 23rem;border-radius:40rem;border:1rem solid rgba(143,145,154,.2)}.hero-block-scroll .block-scroll-animation .items{width:10rem;height:20rem;border-radius:5rem}.hero-block-scroll .block-scroll-animation .items .item{width:10rem;height:10rem}.navbar{bottom:40rem;border-radius:40rem;padding:4rem;-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem)}.navbar nav ul{gap:4rem}.navbar nav ul li a{border-radius:40rem}.navbar nav ul li .home-btn{padding:10rem 18rem}.navbar nav ul li .home-btn svg{width:20rem;height:20rem}.navbar nav ul li .ancor-item{padding:10rem 20rem}.agency .content__img-inner{border-radius:12rem}.agency .content__img{width:213rem;height:133rem}.agency__top{max-width:1360rem;gap:274rem;padding-top:64rem;border-top:1rem solid rgba(255,255,255,.2)}.agency__top .main-description{margin-top:-12rem}.agency .agency__text{padding:0 40rem}.agency .wrap-agency-animation{height:400rem}.agency .agency-stroke{gap:40rem}.xcode .dot-patern{bottom:-200rem}.xcode__body{border-top:1rem solid rgba(255,255,255,.2);padding-top:64rem}.xcode__body .xcode__top{gap:274rem}.xcode__body .xcode__top .main-description{margin-top:-12rem}.xcode__body .xcode-cards{margin-top:80rem;padding-left:467rem;gap:40rem}.xcode__body .xcode-cards .item{width:426rem !important;min-width:426rem;height:560rem;padding:40rem;border-radius:24rem;border:1rem solid rgba(255,255,255,.2)}.xcode__body .xcode-cards .item svg{width:120rem;height:120rem}.awards__body{gap:40rem}.awards__body-frame .item{padding:20rem 0rem;border-top:1rem solid rgba(255,255,255,.2);gap:20.5rem}.awards__body-frame .item img{width:472rem;height:550rem}.dot-patern{width:1004rem;height:1004rem;bottom:-50rem;bottom:0rem}.longest__body{gap:40rem}.longest__body p{font-size:24rem;line-height:32rem}.longest__body svg{width:104rem;height:104rem}.longest__body .stroke-wrap{margin-top:40rem;gap:40rem}.guarantees__body{padding-top:64rem;border-top:1rem solid rgba(255,255,255,.2);padding-bottom:0rem}.guarantees__body .guarantees__top{gap:274rem}.guarantees__body .guarantees__top .main-description{margin-top:-12rem}.guarantees__body .guarantees__wrap{gap:32rem;margin-top:168rem}.guarantees__body .guarantees__wrap p{max-width:427rem}.guarantees__body .guarantees__wrap-soft{gap:16rem}.guarantees__body .guarantees__wrap-soft .wrap{padding:6rem 20.5rem;border:1rem solid rgba(255,255,255,.2);border-radius:40rem}.guarantees__body .guarantees-section{height:850rem;border-radius:24rem;padding:40rem;margin-top:200rem}.guarantees__body .guarantees-circle{bottom:-932rem;width:832rem;height:832rem}.case .guarantees-circle{top:-416rem;width:832rem;height:832rem}.case__body{padding-top:64rem;border-top:1rem solid rgba(255,255,255,.2)}.case__body .case__top{gap:274rem}.case__body .case__top .main-description{margin-top:-12rem}.case__body .case-frame{margin-top:80rem;gap:40rem}.case__body .case-frame .item{height:560rem;border-radius:24rem;overflow:hidden}.case__body .case-frame .item h3{top:40rem;left:40rem}.case__body .case-frame .item .item-stroke-wrap{gap:40rem}.case__body .case-frame .item .case-open{padding:14rem 22rem;bottom:40rem;right:40rem;border-radius:40rem;-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem)}.case__body .case-frame .item .case-open svg{width:20rem;height:20rem}.case__body .want-order{width:426rem;height:72rem;border-radius:40rem;border:1rem solid var(--white);margin-top:200rem}#newmarquee-content{gap:40rem}.services__body{padding-top:64rem;border-top:1rem solid rgba(255,255,255,.2)}.services__body .services__top{gap:274rem}.services__body .services__top .main-description{margin-top:-12rem}.services__body .services-frame{width:893rem;margin-top:64rem}.services__body .services-frame .item.open .item__bottom{max-height:1000rem}.services__body .services-frame .item:last-child{padding-bottom:0}.services__body .services-frame .item{padding:64rem 0rem;border-top:1rem solid rgba(255,255,255,.2)}.services__body .services-frame .item__top button{width:64rem;height:48rem;border-radius:40rem;border:1rem solid rgba(255,255,255,.2)}.services__body .services-frame .item__top button span{width:16rem;height:2rem;border-radius:2rem}.services__body .services-frame .item__bottom{max-width:427rem}.implementation__body .item{padding:20rem 0rem;gap:20rem}.implementation__body .item .line{top:-100rem;height:200rem}.implementation__body .item .line-bottom{bottom:-100rem}.implementation__body .item svg{width:104rem;height:104rem}.implementation__body .item .wrap{gap:4rem}.implementation__body .item .wrap span{font-size:24rem;line-height:28rem}.implementation__body .item .circle-hero{border-radius:60rem}.implementation__body .item .stoke-title{max-width:480rem;padding:8rem 0rem 8rem 20rem;border-radius:60rem}.implementation__body .item .stoke-title .stroke-wrap{gap:40rem}.feedback__body{padding-top:64rem;border-top:1rem solid rgba(143,145,154,.2)}.feedback__body .feedback__top{gap:274rem}.feedback__body .feedback__top .main-description{margin-top:-12rem}.feedback__body .feedback-wrap{gap:32rem;margin-top:340rem}.feedback__body .feedback-wrap p{max-width:427rem}.feedback__body .feedback-wrap .frame{gap:16rem}.feedback__body .feedback-wrap .frame .wrap{width:48rem;height:32rem;border:1rem solid rgba(255,255,255,.1215686275);border-radius:40rem}.feedback__body .feedback-wrap .frame .wrap svg{width:16rem;height:16rem}.feedback__body .feedback-form{padding:40rem;border-radius:32rem;border:1rem solid rgba(143,145,154,.2);gap:40rem;margin-top:200rem;min-height:850rem}.feedback__body .feedback-form .rotate-img{width:624rem;height:624rem;bottom:-311rem;left:-311rem}.feedback__body .feedback-form-main{gap:40rem;width:900rem}.feedback__body .feedback-form-main .input-wrap{width:426rem;gap:4rem;border-bottom:1rem solid rgba(143,145,154,.2)}.feedback__body .feedback-form-main .input-wrap input{height:56rem}.feedback__body .feedback-form-main .input-wrap .wrap-answer{gap:4rem;padding:0 4rem;border-radius:26rem}.feedback__body .feedback-form-main .input-wrap .wrap-answer .item{padding:10rem 20rem;border-radius:24rem}.feedback__body .feedback-form-main .input-wrap textarea{min-height:56rem;max-height:450rem}.feedback__body .feedback-form-main .file-wrap.has-file .soft-description{padding:6rem 8rem 6rem 20rem}.feedback__body .feedback-form-main .file-wrap{gap:16rem}.feedback__body .feedback-form-main .file-wrap div{border-radius:20rem;gap:12rem}.feedback__body .feedback-form-main .file-wrap div button{width:24rem;height:24rem}.feedback__body .feedback-form-main .file-wrap div button svg{width:10rem;height:10rem}.feedback__body .feedback-form-main .file-wrap .plus{padding:10rem 18rem;border-radius:40rem}.feedback__body .feedback-form-main .file-wrap .plus svg{width:20rem;height:20rem}.feedback__body .feedback-form-main .form-action{gap:40rem}.feedback__body .feedback-form-main .form-action button{padding:22rem 161.5rem;border-radius:40rem}.faq__body{padding-top:64rem;border-top:1rem solid rgba(255,255,255,.2);gap:274rem}.faq__body .faq-frame{width:893rem;margin-top:-16rem}.faq__body .faq-frame .item.open .item__bottom{max-height:1000rem}.faq__body .faq-frame .item:first-child{padding:0 0 64rem 0rem}.faq__body .faq-frame .item:last-child{padding-bottom:0}.faq__body .faq-frame .item{padding:64rem 0rem;border-top:1rem solid rgba(255,255,255,.2)}.faq__body .faq-frame .item__top button{width:64rem;height:48rem;border-radius:40rem;border:1rem solid rgba(255,255,255,.2)}.faq__body .faq-frame .item__top button span{width:16rem;height:2rem;border-radius:2rem}.faq__body .faq-frame .item__bottom{max-width:427rem}.contact__body{padding-top:76rem;border-top:1rem solid rgba(255,255,255,.2);gap:274rem}.contact__body .contact-frame .item:first-child{padding:0rem 0rem 64rem 0rem}.contact__body .contact-frame .item{padding:64rem 0rem;gap:24rem}.contact__body .contact-frame .item .line{bottom:-100rem;height:200rem}.contact__body .contact-frame .item .line-bottom{bottom:-90rem}.contact__body .contact-frame .item span{font-size:60rem;line-height:72rem}.contact__body .contact-frame .action{padding-top:64rem;gap:40rem}.contact__body .contact-frame .action a{padding:22rem 171.5rem;border-radius:40rem}.footer{z-index:2;gap:200rem;padding-bottom:53rem}.footer .footer-stroke{gap:40rem}.footer .footer-policy{padding:0 40rem}.footer .footer-policy .wrap{gap:40rem}.about{padding:44rem 40rem}.about_device{width:1127rem;height:690rem;right:40rem}.about-stroke{gap:40rem}.about-action a{gap:16rem}.about-action a .wrap{width:56rem;height:40rem;border:1rem solid rgba(143,145,154,.2);border-radius:40rem}.about-action-scroll{gap:16rem}.about-action-scroll .block-scroll-animation{padding:10rem 23rem;border-radius:40rem;border:1rem solid rgba(143,145,154,.2)}.about-action-scroll .block-scroll-animation .items{width:10rem;height:20rem;border-radius:5rem}.about-action-scroll .block-scroll-animation .items .item{width:10rem;height:10rem}.project__body-section:not(:first-child){margin-top:200rem}.project__body .longest.different{margin-top:200rem}.project__body-section{padding-top:64rem;border-top:1rem solid rgba(143,145,154,.2)}.project__body-section .splide{height:760rem;border-radius:40rem;margin-top:80rem}.project__body-section .splide .splide__pagination{top:40rem;padding:0rem 40rem;gap:40rem}.project__body-section .splide .splide__pagination .splide__pagination__page{height:2rem;border-radius:2rem}.project__body-section .splide .splide__arrows{bottom:40rem;right:40rem;gap:4rem}.project__body-section .splide .splide__arrows .splide__arrow{width:64rem;height:48rem;border:1rem solid rgba(143,145,154,.2);border-radius:40rem}.project__body-section .splide .splide__arrows .splide__arrow svg{width:20rem;height:20rem}.project__body-section .splide .splide__slide{height:760rem}.project__body-section .splide .splide__slide img{max-width:900rem}.project__body-section .splide .splide__slide span{bottom:40rem;left:40rem}.project__body .top{gap:274rem}.project__body .top p{margin-top:-12rem}.project__body .project_hero.user_photo{gap:80rem;margin-top:100rem}.project__body .project_hero.user_photo img{width:854rem;border-radius:40rem}.project__body .project_hero.user_photo p{max-width:427rem}.project__body .project_hero{margin-top:80rem;height:840rem}.project__body .project_hero img{border-radius:40rem}.project__body .project_information{max-width:893rem;margin-top:80rem;gap:64rem}.project__body .project_information span{font-size:40rem;line-height:48rem}.project__body .project_information p{max-width:660rem}.project__body .project_screens{width:1010rem;height:972rem;margin-top:120rem}.gallery__body{padding-top:64rem;border-top:1rem solid rgba(143,145,154,.2)}.gallery__body .top{gap:274rem}.gallery__body .top p{margin-top:-12rem}section{padding:200rem 0rem}section.xcode{padding:0rem 0rem}section.awards{padding:140rem 0rem 0rem}section.case{padding:0 0 200rem 0rem}section.implementation{padding:0rem 0 200rem 0rem}section.longest.different{padding:200rem 0rem}section.feedback{padding:0rem 0 0rem 0rem}section.feedback.case-feedback{padding:0rem 0 200rem 0rem}section.faq{padding:0 0 200rem 0}section.contact{padding:0 0 200rem 0rem}section.fag{padding:0 0 200rem 0}section.project{padding:200rem 0 0rem 0}section.gallery{padding:200rem 0 0 0}section.guarantees{padding:0 0 0rem 0}}@media(max-width: 750px){html{font-size:.2666666667vw}.main{overflow:hidden}.btn-hover::before{border-radius:40rem;opacity:0 !important}.preloader{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999;background:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preloader .text{text-align:center}.preloader .procent{color:var(--grey);position:absolute;bottom:20rem;right:20rem}.preloader .line{position:absolute;width:90%;left:20rem;height:1rem;background:rgba(143,145,154,.2);top:20rem}.preloader .line span{width:0%;height:100%;background:var(--white)}.cursor{width:16rem;height:16rem;border-radius:50%;background:var(--orange);position:fixed;top:0;left:0;pointer-events:none;z-index:9999;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:transform}.cursor-trail{position:fixed;left:0;top:0;pointer-events:none;width:100%;height:100%;overflow:visible;z-index:10}.cursor-dot{position:absolute;border-radius:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);will-change:transform,opacity;background-color:#fd4b03}.cursor-dot.tail{width:30rem;height:30rem;-webkit-filter:blur(15rem);filter:blur(15rem);opacity:.8;-webkit-transition:opacity .2s;transition:opacity .2s}body{max-width:375rem;background:var(--grey);margin:0 auto}.container{width:100%;margin:0 auto;max-width:335rem}.main-title{font-size:36rem;line-height:100%;font-weight:500;font-family:var(--medium)}.main-stroke{font-size:64rem;line-height:64rem;font-weight:700;font-family:var(--bold);color:var(--black)}.main-description{font-size:28rem;line-height:32rem;font-weight:500;font-family:var(--medium);color:var(--text-grey)}.soft-title{font-size:14rem;line-height:20rem;font-weight:500;font-family:var(--medium);color:var(--white);white-space:wrap}.soft-description{font-size:16rem;line-height:120%;font-weight:400;font-family:var(--regular);color:var(--white)}.header.open{background:#151519;height:100%}.header{width:100%;padding-top:20rem;z-index:90;-webkit-transition:all .5s ease;transition:all .5s ease;mix-blend-mode:normal;position:fixed;top:0;left:0;height:72rem;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:relative}.header__body-logo{font-size:20rem;line-height:20rem;font-weight:700;font-family:var(--medium);color:var(--white);text-transform:uppercase}.header__body-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16rem}.header__body-action span{color:var(--white)}.header__body-action .action-write:hover{background:rgba(143,145,154,.6)}.header__body-action .action-write{padding:8rem 16rem;background:var(--so-grey);border-radius:40rem;-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem);-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__body-action .action-write svg{width:16rem;height:16rem}.header__body .header-menu-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40rem;position:absolute;top:92rem;z-index:90}.header__body .header-menu-mob nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12rem}.header__body .header-menu-mob nav ul li{font-family:var(--medium);font-weight:500;font-size:28rem;line-height:32rem;letter-spacing:0%;color:var(--white)}.header__body .header-menu-mob .header-menu-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem}.header__body .header-menu-mob .header-menu-action .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8rem}.header__body .header-menu-mob .header-menu-action .item p{color:var(--grey)}.header__body .header-menu-mob .header-menu-action .item a{font-family:var(--medium);font-weight:500;font-size:14rem;line-height:20rem;letter-spacing:0%;color:var(--white)}.header__body .header-menu-mob .header-menu-action .item .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8rem;width:100%}.title .circle{width:8rem;height:8rem;border-radius:50%;background:var(--white)}.title span{color:var(--white)}.pin-spacer:has(.hero-block){overflow:visible !important}.hero-block{width:100%;height:100vh;background:var(--black);overflow:hidden;padding:0}.hero-block__body{padding:80rem 0rem;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh}.hero-block__body .hero__body-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:-100px}.hero-block__body .hero__body-items .item:has(.item-rotate){padding:10rem 0rem 0rem}.hero-block__body .hero__body-items .item{padding:10rem 0rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1rem solid rgba(143,145,154,.2)}.hero-block__body .hero__body-items .item .wrap-animation{position:relative}.hero-block__body .hero__body-items .item .main-title{color:var(--white);font-size:36rem}.hero-block__body .hero__body-items .item .item-rotate{width:48rem;height:48rem;-o-object-fit:cover;object-fit:cover}.hero-block__body .hero__body-items .item .item-info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}.hero-block__body .hero__body-items .item .item-info-block span{font-size:16rem;line-height:20rem;font-weight:700;font-family:var(--medium);color:var(--white)}.hero-block__body .hero__body-items .item .item-info-block p{color:var(--grey);font-size:12rem}.hero-block__body .hero__body-items .item .circle-hero{width:100%;height:100%;background:var(--grey);border-radius:60rem;position:absolute;top:0;left:0;z-index:1 !important}.hero-block__body .hero__body-items .item .stoke-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20rem;max-width:240rem;padding:4rem 0rem 4rem 20rem;overflow:hidden;border-radius:60rem;position:relative;z-index:2}.hero-block__body .hero__body-items .item .stoke-title .stroke-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:var(--white)}.hero-block__body .hero__body-items .item .stoke-title span{white-space:nowrap}.menu-scrolling{position:fixed;bottom:20rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:14rem 24rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12rem;background:rgba(143,145,154,.4);z-index:100;border-radius:40rem;-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem)}.menu-scrolling span{color:var(--white)}.menu-scrolling .burger.open{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-scrolling .burger.open span{position:absolute}.menu-scrolling .burger.open span:nth-child(1){rotate:45deg}.menu-scrolling .burger.open span:nth-child(2){rotate:-45deg}.menu-scrolling .burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:18rem;height:8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.menu-scrolling .burger span{width:100%;height:2rem;background:var(--white);border-radius:2rem;-webkit-transition:all .3s ease;transition:all .3s ease}.agency{width:100%;overflow:hidden}.agency .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20rem;position:static}.agency .content__img-inner{border-radius:12rem}.agency .content__img{position:static;width:192rem;height:120rem;opacity:1;scale:1;will-change:transform,opacity}.agency .content__img .content__img-inner{width:100%;height:100%;overflow:hidden}.agency .content__img .content__img-inner img{width:100%;height:100%}.agency__top{margin:0 auto;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem;padding:0;margin:0 20rem;padding-top:40rem;border-top:1rem solid rgba(255,255,255,.2)}.agency__top .main-description{color:var(--white);margin-top:0}.agency .agency__text{padding:0 20rem}.agency .agency__text span{color:var(--text-grey)}.agency .wrap-agency-animation{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;margin-top:40rem;padding-left:20rem}.agency .agency-stroke{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20rem;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:40rem}.agency .agency-stroke .stroke-item{white-space:nowrap;text-transform:uppercase}.xcode{overflow:hidden}.xcode .dot-patern{bottom:-200rem}.xcode__body{border-top:1rem solid rgba(255,255,255,.2);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:40rem}.xcode__body .xcode__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem}.xcode__body .xcode__top h2{color:var(--white);margin-top:0 !important}.xcode__body .xcode-cards{padding-left:0rem;margin-top:80rem;gap:20rem}.xcode__body .xcode-cards .flickity-viewport{width:100%;overflow:visible !important}.xcode__body .xcode-cards .splide__track{overflow:visible}.xcode__body .xcode-cards .item.is-selected{background:var(--black)}.xcode__body .xcode-cards .item.is-selected svg path{stroke:var(--orange)}.xcode__body .xcode-cards .item{width:246rem !important;min-width:246rem !important;height:322rem;margin-right:20rem !important;padding:20rem;border-radius:16rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);-webkit-transition:background .3s ease;transition:background .3s ease;border:1rem solid rgba(255,255,255,.2)}.xcode__body .xcode-cards .item svg{width:60rem;height:60rem}.xcode__body .xcode-cards .item svg path{stroke:var(--text-grey)}.xcode__body .xcode-cards .item span{color:var(--white);width:100%}.xcode__body .xcode-cards .item p{width:100%;text-align:left;color:var(--white)}.awards{width:100%;position:relative;z-index:2}.awards__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem}.awards__body-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.awards__body-frame .item:hover span{color:var(--white);scale:1}.awards__body-frame .item:hover p{color:var(--white)}.awards__body-frame .item:hover+.item span{z-index:0}.awards__body-frame .item:has(+.item:hover) span{z-index:0}.awards__body-frame .item:last-child{padding:8rem 0 0 0}.awards__body-frame .item{width:100%;padding:8rem 0rem;border-top:1rem solid rgba(255,255,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8rem;cursor:pointer}.awards__body-frame .item img{width:236rem;height:275rem;-o-object-fit:cover;object-fit:cover;z-index:1;display:none}.awards__body-frame .item span{color:var(--white);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:2}.awards__body-frame .item p{color:var(--white);-webkit-transition:all .3s ease;transition:all .3s ease}.longest.different{background:var(--black);overflow:visible;position:relative}.longest.different .dot-patern{display:block}.longest.different .stroke-wrap{color:#8f919a}.dot-patern{position:absolute;width:502rem;height:502rem;bottom:-50rem;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;bottom:auto;top:58%}.longest{width:100%;overflow:hidden;position:relative}.longest__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20rem}.longest__body p{font-family:var(--bold);font-weight:700;font-size:16rem;line-height:20rem;letter-spacing:0%;text-align:center;text-transform:uppercase;color:var(--white)}.longest__body svg{width:50rem;height:50rem}.longest__body .stroke-wrap{margin-top:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20rem;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.longest__body .stroke-wrap .stroke-wrap-item{white-space:nowrap;text-transform:uppercase}.guarantees{width:100%;overflow:hidden}.guarantees__body{padding-top:40rem;border-top:1rem solid rgba(255,255,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-bottom:0rem}.guarantees__body .guarantees__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem}.guarantees__body .guarantees__top h2{color:var(--white)}.guarantees__body .guarantees__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem;-ms-flex-item-align:end;align-self:flex-end;margin-top:20rem}.guarantees__body .guarantees__wrap p{max-width:335rem}.guarantees__body .guarantees__wrap-soft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12rem}.guarantees__body .guarantees__wrap-soft .wrap{padding:4rem 13rem;background:rgba(0,0,0,0);border:1rem solid rgba(255,255,255,.2);border-radius:40rem;color:var(--text-grey)}.guarantees__body .guarantees__wrap-soft span{color:var(--text-grey)}.guarantees__body .guarantees-section{width:100%;height:210rem;position:relative;border-radius:16rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20rem;margin-top:40rem}.guarantees__body .guarantees-section p{position:relative;z-index:1;color:var(--white);font-size:20rem;line-height:100%}.guarantees__body .guarantees-section img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.pin-spacer:has(.guarantees){overflow:hidden !important}.case{width:100%;background:var(--black);overflow:visible;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:6}.case__body{margin-top:40px;padding-top:40rem;border-top:1rem solid rgba(255,255,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:6;background:var(--black)}.case__body .case__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem}.case__body .case__top h2{color:var(--white);margin-top:0rem}.case__body .case-frame{width:100%;margin-top:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem}.case__body .case-frame .item{width:100%;position:relative;height:210rem;border-radius:16rem;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.case__body .case-frame .item img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;-o-object-fit:cover;object-fit:cover;border-radius:16rem}.case__body .case-frame .item h3{position:absolute;top:40rem;left:40rem;color:var(--white);z-index:1;display:none}.case__body .case-frame .item .item-stroke-wrap{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:var(--white)}.case__body .case-frame .item .item-stroke-wrap .stroke-item{text-transform:uppercase;white-space:nowrap}.case__body .case-frame .item .case-open{padding:8rem 12rem;background:var(--white);position:absolute;bottom:20rem;right:20rem;border-radius:40rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.case__body .case-frame .item .case-open svg{width:16rem;height:16rem}.case__body .want-order{width:249rem;height:48rem;border-radius:40rem;border:1rem solid var(--white);color:var(--black);margin-top:40rem;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.case .guarantees-circle{position:absolute;top:-167.5rem;bottom:auto;width:335rem;height:335rem;z-index:5;display:inline-block;will-change:auto;background:url(/images/dist/case-circle.svg) no-repeat 0 0/cover}.case .guarantees-circle svg{width:100%;height:100%}.services{width:100%}.services__body{padding-top:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1rem solid rgba(255,255,255,.2)}.services__body .services__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem}.services__body .services__top h2{color:var(--white)}.services__body .services-frame{width:100%;-ms-flex-item-align:end;align-self:flex-end;margin-top:40rem}.services__body .services-frame .item.open button{background:var(--white)}.services__body .services-frame .item.open button span{background:var(--black)}.services__body .services-frame .item.open button span:nth-child(2){width:0}.services__body .services-frame .item.open .item__top h3{color:var(--white) !important}.services__body .services-frame .item.open .item__bottom{max-height:1000rem}.services__body .services-frame .item:last-child{padding:32rem 0rem 0rem 0rem}.services__body .services-frame .item{width:100%;padding:32rem 0rem;border-top:1rem solid rgba(255,255,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.services__body .services-frame .item__top{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services__body .services-frame .item__top h3{color:var(--text-grey);-webkit-transition:all .3s ease;transition:all .3s ease}.services__body .services-frame .item__top button{width:40rem;height:32rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background:rgba(0,0,0,0) !important;border-radius:40rem;border:1rem solid rgba(255,255,255,.2);-webkit-transition:all .4s ease;transition:all .4s ease}.services__body .services-frame .item__top button span{width:10rem;height:2rem;background:var(--white) !important;position:absolute;border-radius:2rem;-webkit-transition:all .4s ease;transition:all .4s ease}.services__body .services-frame .item__top button span:nth-child(2){rotate:90deg}.services__body .services-frame .item__bottom{max-width:335rem;-ms-flex-item-align:end;align-self:flex-end;font-weight:400;-webkit-transition:all .4s ease;transition:all .4s ease;max-height:0;overflow:hidden}.implementation{width:100%;height:auto;position:relative;z-index:4;background:var(--grey);overflow:hidden}.implementation__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.implementation__body .item:last-child{padding:12rem 0 0 0}.implementation__body .item{padding:12rem 0rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:20rem;border-top:1rem solid rgba(255,255,255,.2)}.implementation__body .item .wrap-animation{position:relative}.implementation__body .item .main-title{color:var(--white)}.implementation__body .item svg{width:52rem;height:52rem}.implementation__body .item .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}.implementation__body .item .wrap span{font-family:var(--bold);color:var(--white);font-weight:700;font-size:16rem;line-height:20rem;letter-spacing:0%}.implementation__body .item .wrap p{font-weight:500;color:var(--text-grey);font-size:12rem}.implementation__body .item .circle-hero{width:100%;height:100%;background:var(--black);border-radius:60rem;position:absolute;top:0;left:0;z-index:2 !important}.implementation__body .item .stoke-title{max-width:240rem;padding:4rem 0rem 4rem 20rem;background:var(--black);border-radius:60rem;position:relative;z-index:2;overflow:hidden}.implementation__body .item .stoke-title .stroke-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:var(--white)}.implementation__body .item .stoke-title span{white-space:nowrap}.feedback{width:100%;background:var(--black)}.feedback__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:40rem;border-top:1rem solid rgba(143,145,154,.2)}.feedback__body .feedback__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem}.feedback__body .feedback__top h2{color:var(--white)}.feedback__body .feedback-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem;-ms-flex-item-align:end;align-self:flex-end;margin-top:40rem}.feedback__body .feedback-wrap p{color:var(--white);max-width:335rem}.feedback__body .feedback-wrap .frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12rem}.feedback__body .feedback-wrap .frame .wrap{width:32rem;height:24rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:1rem solid rgba(255,255,255,.1215686275);border-radius:40rem;overflow:hidden;position:relative}.feedback__body .feedback-wrap .frame .wrap .item-animate{-webkit-animation:dotFlow 1.5s infinite linear;animation:dotFlow 1.5s infinite linear}.feedback__body .feedback-wrap .frame .wrap .item-animate:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.feedback__body .feedback-wrap .frame .wrap .item-animate:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}.feedback__body .feedback-wrap .frame .wrap svg{width:12rem;height:12rem;position:absolute}.feedback__body .feedback-wrap .frame span{color:var(--grey)}.feedback__body .feedback-form{width:100%;padding:20rem;border-radius:24rem;border:1rem solid rgba(143,145,154,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40rem;margin-top:80rem;position:relative;min-height:auto}.feedback__body .feedback-form h3{color:var(--white)}.feedback__body .feedback-form h3 p{color:var(--white) !important}.feedback__body .feedback-form .form-send{display:none}.feedback__body .feedback-form-main{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20rem;width:100%}.feedback__body .feedback-form-main .input-wrap:has(textarea){width:100%}.feedback__body .feedback-form-main .input-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem;border-bottom:1rem solid rgba(143,145,154,.2)}.feedback__body .feedback-form-main .input-wrap span{color:var(--grey)}.feedback__body .feedback-form-main .input-wrap input{width:100%;height:44rem;background:rgba(0,0,0,0);color:var(--white)}.feedback__body .feedback-form-main .input-wrap .wrap-answer{width:100%;height:auto;position:absolute;top:110%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem;padding:0 4rem;background:#8f919a;border-radius:26rem;z-index:5;max-height:0;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.feedback__body .feedback-form-main .input-wrap .wrap-answer .item:hover{background:rgba(21,21,25,.2)}.feedback__body .feedback-form-main .input-wrap .wrap-answer .item{padding:10rem 20rem;-webkit-transition:all .3s ease;transition:all .3s ease;background:rgba(0,0,0,0);border-radius:24rem;color:var(--white);font-family:var(--light);cursor:pointer}.feedback__body .feedback-form-main .input-wrap input::-webkit-input-placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap input::-moz-placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap input:-ms-input-placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap input::-ms-input-placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap input::placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap select{background:rgba(0,0,0,0)}.feedback__body .feedback-form-main .input-wrap textarea{background:rgba(0,0,0,0);color:var(--white);resize:none;min-height:90rem;max-height:250rem}.feedback__body .feedback-form-main .input-wrap textarea::-webkit-scrollbar{width:0;height:0}.feedback__body .feedback-form-main .input-wrap textarea::-webkit-input-placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap textarea::-moz-placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap textarea:-ms-input-placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap textarea::-ms-input-placeholder{color:var(--white)}.feedback__body .feedback-form-main .input-wrap textarea::placeholder{color:var(--white)}.feedback__body .feedback-form-main .file-wrap.has-file .soft-description{padding:6rem 8rem 6rem 20rem;background:rgba(143,145,154,.4)}.feedback__body .feedback-form-main .file-wrap.has-file .soft-description button{display:-webkit-box;display:-ms-flexbox;display:flex}.feedback__body .feedback-form-main .file-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8rem;position:relative}.feedback__body .feedback-form-main .file-wrap input{position:absolute;width:100%;height:100%;opacity:0;z-index:1;top:0;left:0}.feedback__body .feedback-form-main .file-wrap div{color:var(--white);font-family:var(--light);position:relative;border-radius:16rem;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12rem}.feedback__body .feedback-form-main .file-wrap div button{width:16rem;height:16rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.2);display:none;position:relative;z-index:5}.feedback__body .feedback-form-main .file-wrap div button svg{width:10rem;height:10rem}.feedback__body .feedback-form-main .file-wrap .plus{padding:6rem 12rem;background:var(--grey);border-radius:40rem}.feedback__body .feedback-form-main .file-wrap .plus svg{width:16rem;height:16rem}.feedback__body .feedback-form-main .form-action{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.feedback__body .feedback-form-main .form-action button{padding:0;width:100%;height:48rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--white);border-radius:40rem;color:var(--black)}.feedback__body .feedback-form-main .form-action p{color:var(--grey);font-size:12rem}.feedback__body .feedback-form-main .form-action p br{display:none}.faq{width:100%;background:var(--black)}.faq__body{padding-top:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1rem solid rgba(255,255,255,.2);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.faq__body .faq-frame{width:100%;-ms-flex-item-align:end;align-self:flex-end;margin-top:0}.faq__body .faq-frame .item.open button{background:var(--white)}.faq__body .faq-frame .item.open button span{background:var(--black)}.faq__body .faq-frame .item.open button span:nth-child(2){opacity:0}.faq__body .faq-frame .item.open h3{color:var(--white)}.faq__body .faq-frame .item.open .item__bottom{max-height:1000rem}.faq__body .faq-frame .item:first-child{border-top:none;padding:0 0 32rem 0rem}.faq__body .faq-frame .item:last-child{padding:32rem 0rem 0rem 0rem}.faq__body .faq-frame .item{width:100%;padding:32rem 0rem;border-top:1rem solid rgba(255,255,255,.2);-webkit-transition:all .4s ease;transition:all .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.faq__body .faq-frame .item__top{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.faq__body .faq-frame .item__top h3{color:var(--grey);-webkit-transition:all .4s ease;transition:all .4s ease}.faq__body .faq-frame .item__top button{width:40rem;min-width:40rem;height:32rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background:rgba(0,0,0,0) !important;border-radius:40rem;border:1rem solid rgba(255,255,255,.2);-webkit-transition:all .4s ease;transition:all .4s ease}.faq__body .faq-frame .item__top button span{width:10rem;height:2rem;background:var(--white) !important;position:absolute;border-radius:2rem;-webkit-transition:all .4s ease;transition:all .4s ease}.faq__body .faq-frame .item__top button span:nth-child(2){rotate:90deg}.faq__body .faq-frame .item__bottom{max-width:335rem;-ms-flex-item-align:end;align-self:flex-end;font-weight:400;-webkit-transition:all .4s ease;transition:all .4s ease;max-height:0;overflow:hidden;font-family:var(--light)}.contact{width:100%}.contact__body{padding-top:40rem;border-top:1rem solid rgba(255,255,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact__body .contact-frame{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__body .contact-frame .item:first-child{padding:0rem 0rem 20rem 0rem;border-top:none}.contact__body .contact-frame .item{width:100%;padding:20rem 0rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8rem;position:relative;border-top:1rem solid rgba(255,255,255,.2)}.contact__body .contact-frame .item .line{position:absolute;bottom:-100rem;width:100%;height:200rem;display:none}.contact__body .contact-frame .item .line-bottom{top:auto;bottom:-90rem}.contact__body .contact-frame .item p{color:var(--text-grey)}.contact__body .contact-frame .item span{color:var(--white);font-size:28rem;line-height:32rem}.contact__body .contact-frame .action{padding-top:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem}.contact__body .contact-frame .action a{padding:0;width:100%;height:48rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--white);border-radius:40rem;color:var(--black);white-space:nowrap}.footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80rem;padding-bottom:20rem;position:relative;overflow:hidden}.footer .footer-stroke{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer-stroke .stroke-item{white-space:nowrap}.footer .footer-policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4rem;width:100%;padding:0 20rem}.footer .footer-policy p{color:var(--text-grey)}.footer .footer-policy .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}.footer .footer-policy .wrap a{color:var(--white)}.about{width:100%;height:100vh;position:relative;padding:24rem 20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.about_back{width:100%;height:100%;position:absolute;z-index:-1;-o-object-fit:cover;object-fit:cover;top:0;left:0}.about_device{width:563rem;height:345rem;position:absolute;bottom:0;right:-80rem;-o-object-fit:cover;object-fit:cover;z-index:1}.about-stroke{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.about-stroke .stroke-item{text-transform:uppercase;white-space:nowrap;color:var(--white)}.about-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;position:relative;z-index:2}.about-action a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16rem}.about-action a .wrap{width:56rem;height:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1rem solid rgba(143,145,154,.2);border-radius:40rem}.about-action-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16rem}.about-action-scroll span{color:var(--white)}.about-action-scroll .block-scroll-animation{padding:10rem 23rem;background:rgba(0,0,0,0);border-radius:40rem;border:1rem solid rgba(143,145,154,.2)}.about-action-scroll .block-scroll-animation .items{width:10rem;height:20rem;overflow:hidden;position:relative;border-radius:5rem}.about-action-scroll .block-scroll-animation .items .item{background:var(--white);border-radius:50%;width:10rem;height:10rem;position:absolute}.about-action-scroll .block-scroll-animation .items .item-animate{-webkit-animation:dotFlow 1.5s infinite linear;animation:dotFlow 1.5s infinite linear}.about-action-scroll .block-scroll-animation .items .item-animate:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.about-action-scroll .block-scroll-animation .items .item-animate:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}section.project{padding:80rem 0 0 0;position:relative}.project{width:100%;background:var(--black);overflow:hidden}.project__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project__body-section:not(:first-child){margin-top:80rem}.project__body .longest.different{background:rgba(0,0,0,0);margin-top:80rem}.project__body-section{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:32rem;border-top:1rem solid rgba(143,145,154,.2)}.project__body-section .splide__pagination li{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.project__body-section .splide{width:100%;height:380rem;background:#2b2b32;border-radius:20rem;margin-top:40rem}.project__body-section .splide .splide__pagination{bottom:auto;top:20rem;right:auto;margin:0 auto;padding:0rem 19rem;gap:20rem;width:100%}.project__body-section .splide .splide__pagination .splide__pagination__page{border-radius:0;height:2rem;margin:0;opacity:.2;border-radius:2rem}.project__body-section .splide .splide__pagination__page.is-active{-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important;opacity:1 !important}.project__body-section .splide .splide__arrows{position:absolute;bottom:20rem;right:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}.project__body-section .splide .splide__arrows .splide__arrow{position:static;width:48rem;height:32rem;border:1rem solid rgba(143,145,154,.2);background:rgba(0,0,0,0);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);border-radius:40rem}.project__body-section .splide .splide__arrows .splide__arrow svg{width:16rem;height:16rem;fill:none}.project__body-section .splide .splide__slide{width:100%;height:380rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.project__body-section .splide .splide__slide img{max-width:300rem;-o-object-fit:cover;object-fit:cover}.project__body-section .splide .splide__slide span{position:absolute;bottom:28rem;left:20rem;font-size:12rem}.project__body .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem}.project__body .top p{color:var(--white);margin-top:0}.project__body .project_hero.user_photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40rem;-ms-flex-item-align:end;align-self:flex-end;margin-top:40rem;width:100%;height:auto}.project__body .project_hero.user_photo img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10rem}.project__body .project_hero.user_photo p{-ms-flex-item-align:end;align-self:flex-end;max-width:240rem;width:100%}.project__body .project_hero{margin-top:40rem;width:100%;height:210rem}.project__body .project_hero img{width:100%;height:100%;border-radius:20rem;-o-object-fit:cover;object-fit:cover}.project__body .project_information{-ms-flex-item-align:end;align-self:flex-end;max-width:893rem;margin-top:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:40rem}.project__body .project_information span{font-family:var(--medium);font-weight:500;font-style:Medium;font-size:20rem;leading-trim:NONE;line-height:24rem;letter-spacing:0%;color:var(--white)}.project__body .project_information p{max-width:660rem}.project__body .project_screens{position:relative;-ms-flex-item-align:center;align-self:center;width:100%;height:329rem;gap:0;margin-top:40rem;z-index:3;position:relative}.project__body .project_screens img{width:100%;height:98%;border-radius:0}.user{width:100%;background:var(--black);overflow:hidden}.user__body{padding-top:40rem;border-top:1rem solid rgba(143,145,154,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user__body .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem}.user__body .top p{color:var(--white)}.user__body .user_photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40rem;-ms-flex-item-align:end;align-self:flex-end;margin-top:40rem;width:100%}.user__body .user_photo img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10rem}.user__body .user_photo p{-ms-flex-item-align:end;align-self:flex-end;max-width:227rem;width:100%}.gallery{width:100%;background:var(--black);overflow:hidden}.gallery__body{padding-top:40rem;border-top:1rem solid rgba(143,145,154,.2)}.gallery__body .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20rem}.gallery__body .top p{color:var(--white)}.gallery__body .splide__pagination li{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.gallery__body .splide{width:100%;height:380rem;background:#2b2b32;border-radius:20rem;margin-top:40rem}.gallery__body .splide .splide__pagination{bottom:auto;top:20rem;right:auto;margin:0 auto;padding:0rem 19rem;gap:20rem;width:100%}.gallery__body .splide .splide__pagination .splide__pagination__page{border-radius:0;height:2rem;margin:0;opacity:.2;border-radius:2rem}.gallery__body .splide .splide__pagination__page.is-active{-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important;opacity:1 !important}.gallery__body .splide .splide__arrows{position:absolute;bottom:20rem;right:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}.gallery__body .splide .splide__arrows .splide__arrow{position:static;width:48rem;height:32rem;border:1rem solid rgba(143,145,154,.2);background:rgba(0,0,0,0);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);border-radius:40rem}.gallery__body .splide .splide__arrows .splide__arrow svg{width:16rem;height:16rem;fill:none}.gallery__body .splide .splide__slide{width:100%;height:380rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-bottom:20rem}.gallery__body .splide .splide__slide img{max-width:300rem;-o-object-fit:cover;object-fit:cover}.gallery__body .splide .splide__slide span{position:absolute;bottom:20rem;left:20rem;font-size:12rem}section{padding:80rem 0rem}section.xcode{padding:0rem 0rem 80rem}section.awards{padding:0rem 0rem 0rem}section.case{padding:0rem 0rem 80rem 0rem}section.services{padding:0}section.implementation{padding:0rem 0 80rem 0rem}section.longest.different{padding:80rem 0rem}section.feedback{padding:40rem 0 0rem 0rem}section.feedback.case-feedback{padding:0rem 0rem 80rem 0rem}section.contact{padding:0 0 80rem 0rem}section.faq{padding:0 0 80rem 0}section.gallery{padding:0rem 0 80rem 0rem}section.user{padding:0rem}.guarantees{padding:0 0 247.5rem 0 !important}}@media(min-width: 500px)and (max-width: 750px)and (max-height: 900px){.hero-block__body{padding:60rem 0}.hero-block__body .hero__body-items .item .main-title{font-size:26rem}.header__body .header-menu-mob{top:52rem;gap:20rem}.header__body .header-menu-mob nav ul li{font-size:24rem;line-height:24rem}}@media(max-width: 1100px)and (min-width: 751px){.hero-block{height:auto}.hero-block__body{height:auto;padding:156rem 0rem}.hero-block__body .hero__body-items .item{border-top:1rem solid rgba(143,145,154,.2)}.hero-block-scroll{bottom:80rem}.implementation{height:auto}.longest.different{overflow:hidden;padding-top:80rem !important}.longest.different .dot-patern{display:-webkit-box;display:-ms-flexbox;display:flex}.agency .content{width:100%;position:static;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24rem;padding-left:40rem}.content__img{opacity:1 !important;scale:1 !important;position:static !important;height:266rem !important;width:416rem !important;min-width:416rem}.content__img img{-webkit-filter:none !important;filter:none !important}.header__body-logo{font-size:42rem}.header__body-action span{font-size:24rem}.header__body-action button{padding:15rem 30rem !important}.header__body-action button svg{width:28rem !important;height:28rem !important}.ancor-item{padding:20rem 36rem !important}.navbar li{font-size:22rem}.navbar li .home-btn{padding:15rem 32rem !important}.navbar li svg{width:24rem !important;height:24rem !important}.preloader .text{font-size:36rem}.agency{padding-top:200rem !important}.title .circle{width:18rem;height:18rem;min-height:18rem;min-width:18rem}.title span,.title h3{white-space:nowrap}.form-action .soft-title br{display:none}.soft-title{font-size:24rem;line-height:100%;white-space:wrap}.soft-description{font-size:26rem}.longest__body p{font-size:28rem}.feedback__body .feedback-wrap p{max-width:587rem}.faq__body .faq-frame .item__bottom{max-width:547rem}.guarantees__body .guarantees__wrap p{max-width:547rem}.contact__body .contact-frame .action a{padding:22rem 144rem}.xcode__body .xcode-cards .item p br{display:none}section.project{padding:200rem 0 0 0}section.gallery{padding:200rem 0 0 0}}