:root{--reviews-offset: 0}.menu-small-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.menu-small-row .name{display:flex;align-items:center}.menu-small-row .name-tag-bigger{max-width:160px;margin:0;color:#888;font-size:18px;font-style:normal;font-weight:400;line-height:21px;text-transform:uppercase}@media screen and (min-width: 992px){.menu-small-row .name-tag-bigger{max-width:unset;font-size:22px}}.menu-small-row .arrow-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:5px}@media screen and (min-width: 768px){.menu-small-row .arrow-buttons{gap:8px}}.menu-small-row .arrow-buttons .arrow-left-wrapper{display:flex;align-items:center;justify-content:center}.menu-small-row .arrow-buttons .arrow-left-wrapper svg{transform:rotate(0deg)}.menu-small-row .arrow-buttons .arrow-right-wrapper svg{transform:rotate(180deg)}.menu-small-row .arr-left svg{transform:rotate(180deg)}.menu-small-row .button-slider-change{display:flex;width:47px;height:23.5px;box-sizing:border-box;align-items:center;justify-content:center;border:2px solid #222;border-radius:324.999px;cursor:pointer;opacity:.8}@media screen and (min-width: 0px)and (max-width: 992px){.menu-small-row .button-slider-change:active{border:none;transition:.5s ease}.menu-small-row .button-slider-change:active svg{fill:#fff;transition:.5s ease}}@media screen and (min-width: 768px){.menu-small-row .button-slider-change{width:78px;height:39px}}@media screen and (min-width: 992px){.menu-small-row .button-slider-change:hover{border:none;background-color:#007dc3;transition:.5s ease}.menu-small-row .button-slider-change:hover svg{fill:#fff;transition:.5s ease}}.menu-small-row .button-slider-change:active{border:none;background-color:#007dc3}.touch-object:hover{border:2px solid #222;background-color:#fff}.touch-object:active{border:none;background-color:#888}.reviews-list{position:relative;overflow:hidden;width:100%;text-wrap:wrap}@media screen and (min-width: 992px){.reviews-list{width:74%;margin-left:auto}}.review-cart-slider{display:flex;width:100%;flex-direction:row;justify-content:flex-start;transform:translateX(calc(-100% * var(--reviews-offset, 0)));will-change:true}@media screen and (min-width: 768px){.review-cart-slider{transform:translateX(calc(-50% * var(--reviews-offset, 0)))}}.review-cart-slider-transition{transition:transform .3s ease-in-out}.review-cart{display:flex;width:100%;height:auto;box-sizing:border-box;flex:0 0 100%;flex-direction:column;align-items:flex-start;padding:0;color:#151515;gap:10px;text-wrap:wrap;user-select:none}@media screen and (min-width: 768px){.review-cart{flex:0 0 50%;gap:20px}.review-cart:not(:last-child){padding-right:40px}}.ellipses{display:-webkit-box;overflow:hidden;max-height:250px;-webkit-box-orient:vertical;-webkit-line-clamp:9;transition:transform .5s ease}@media screen and (min-width: 992px){.ellipses{max-height:455px}}.reviewer-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;margin-top:20px;gap:5px}.review-cart .info p{width:100%;color:#151515;font-size:22px;font-style:normal;font-weight:400;line-height:120%;overscroll-behavior-block:none;text-overflow:ellipsis}@media screen and (min-width: 768px){.review-cart .info p{font-size:23px}}@media screen and (min-width: 992px){.review-cart .info p{max-width:300px;font-size:2.33vw}}@media screen and (min-width: 1450px){.review-cart .info p{max-width:640px;font-size:42px}}.info-opening{position:fixed}.review-cart .reviewer-info h3{color:#151515;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%}@media screen and (min-width: 768px){.review-cart .reviewer-info h3{font-size:25px}}@media screen and (min-width: 992px){.review-cart .reviewer-info h3{font-size:28px}}.review-cart .reviewer-info p{color:#888;font-size:14px;font-style:normal;font-weight:400;line-height:130%}@media screen and (min-width: 768px){.review-cart .reviewer-info p{font-size:18px}}.more-button{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:none;border-radius:90px;background:#f3f4f6;background-position:center;background-repeat:no-repeat;cursor:pointer}.more-button-active,.more-button:hover{background-color:#007dc3}@media screen and (min-width: 992px){.more-button{width:70px;height:70px}}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(var(--slider-fragment-width) * var(--slider-items-count) * -1))}}.slider-tech-stack{--slider-animation-speed: 40s;--slider-fragment-width: 188px;--slider-items-count: 8;position:relative;overflow:hidden;margin-top:60px}@media screen and (min-width: 992px){.slider-tech-stack{--slider-fragment-width: 230px;margin-bottom:50px}}@media screen and (min-width: 1450px){.slider-tech-stack{margin-top:160px;--slider-fragment-width: 267px}}.slider-tech-stack::before,.slider-tech-stack::after{background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);position:absolute;z-index:2;width:20px;height:100%;content:""}@media screen and (min-width: 992px){.slider-tech-stack::before,.slider-tech-stack::after{width:50px}}@media screen and (min-width: 1450px){.slider-tech-stack::before,.slider-tech-stack::after{width:100px}}.slider-tech-stack::after{top:0;right:0;transform:rotateZ(180deg)}.slider-tech-stack::before{top:0;left:0}.slider-tech-stack .slider-tech-track{display:flex;width:calc(var(--slider-fragment-width)*var(--slider-items-count)*2);animation:scroll var(--slider-animation-speed) linear infinite}.slider-tech-stack .slider-tech-item{display:flex;overflow:hidden;width:var(--slider-fragment-width);height:118px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;padding:10px}@media screen and (min-width: 1200px){.slider-tech-stack .slider-tech-item{height:130px;padding:20px}}@media screen and (min-width: 1600px){.slider-tech-stack .slider-tech-item{height:150px}}@media screen and (min-width: 1800px){.slider-tech-stack .slider-tech-item{width:267px;height:265px}}.slider-tech-stack .slider-tech-item img{display:block;width:100%;max-width:180px;height:auto;max-height:90px;object-fit:cover;pointer-events:none;touch-action:none}.small-style{display:none}@media screen and (min-width: 992px){.small-style{display:block}}.slider-services-wrapper{position:relative;display:block;overflow:hidden;width:100%;max-width:100vw;height:auto;box-sizing:border-box;padding:0 14px;margin-top:0;perspective:2000px}@media screen and (min-width: 768px){.slider-services-wrapper{margin-top:40px}}@media screen and (min-width: 1450px){.slider-services-wrapper{padding:0;margin-top:88px}}.slider-services-button{width:24%;cursor:pointer}.slider-services-button-wrapper{position:absolute;z-index:4;top:0;display:none}@media screen and (min-width: 768px){.slider-services-button-wrapper{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:0}}.slider-services-button-wrapper:last-child{right:0}.slider-services-button-wrapper:first-child{left:0}.slider-services .cart-service{width:100%;height:322px;aspect-ratio:auto 1233/1209;user-select:none}.slider-services .cart-service .wrapp-butt{display:none;width:0;height:0}@media screen and (min-width: 576px){.slider-services .cart-service{height:inherit;max-height:360px}}@media screen and (min-width: 768px){.slider-services .cart-service{max-width:332px;max-height:400px;border-radius:6px}}@media screen and (min-width: 768px){.slider-services .cart-service{max-width:calc((100vw - 80px)/2.3);max-height:300px}}@media screen and (min-width: 992px){.slider-services .cart-service{max-width:calc((100vw - 80px)/2.3);max-height:400px}}@media screen and (min-width: 1450px){.slider-services .cart-service{max-width:calc((100vw - 80px)/2.4);max-height:440px}}@media screen and (min-width: 1700px){.slider-services .cart-service{max-width:700px;max-height:460px}}@media screen and (min-width: 1801px){.slider-services .cart-service{max-width:754px;max-height:599px}}@media screen and (min-width: 2000px){.slider-services .cart-service{max-width:calc((100vw - 100px)/2.5)}}@media screen and (min-width: 2400px){.slider-services .cart-service{max-width:calc((100vw - 100px)/2.8)}}@media screen and (min-width: 2600px){.slider-services .cart-service{max-width:calc((100vw - 100px)/2.9)}}.slider-services-loading{opacity:1}@media screen and (min-width: 768px){.slider-services-loading{opacity:0}}.slider-services-visible{opacity:1}.slider-services-transition-opacity{transition:opacity .5s ease-in-out}.slider-services-item{display:flex;width:100%;box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;transition:width .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media screen and (min-width: 768px){.slider-services-item{width:calc(var(--item-width-fraction)*100%)}}@media screen and (min-width: 768px){.slider-services-item .cart-service{transform:scale(1);transform-style:preserve-3d;transition:transform .7s cubic-bezier(0.25, 0.46, 0.45, 0.94);will-change:transform}}@media screen and (min-width: 768px){.slider-services-item:not(.active) .cart-service{pointer-events:none}}.slider-services-item.active{width:50%;padding:50px 0}.slider-services-item.active .cart-service{transform:scale(1.168)}.slider-services{--item-width-fraction: 0.4375;display:flex;width:100%;flex-direction:column;gap:20px}.slider-services p{font-family:Gilroy-Light,sans-serif}@media screen and (min-width: 768px){.slider-services{flex-direction:row;align-items:center;gap:0}}.slider-services .wrapp-butt{display:none}@media screen and (min-width: 992px){.slider-services .wrapp-butt{display:block}}.slider-services .wrapp-butt .hover-button-cases-list{display:none}@media screen and (min-width: 992px){.slider-services .wrapp-butt .hover-button-cases-list{position:relative;top:180px;left:230px;display:flex;width:120px;height:120px;flex-direction:column;align-items:center;justify-content:center;padding:31px 30px;gap:10px}}@media screen and (min-width: 1450px){.slider-services .wrapp-butt .hover-button-cases-list{top:290px;left:380px;width:120px;height:120px;padding:31px 30px;gap:10px}}.slider-services .mobile{background-color:#079aec;background-position:center;background-position:center 133px;background-repeat:no-repeat;background-size:cover;background-size:70vw auto}@media screen and (min-width: 576px){.slider-services .mobile{background-position:40px 105px;background-size:auto 360px}}@media screen and (min-width: 768px){.slider-services .mobile{background-position:40px 105px;background-size:auto 230px}}@media screen and (min-width: 992px){.slider-services .mobile{background-position:42px 155px;background-size:auto 300px}}@media screen and (min-width: 1200px){.slider-services .mobile{background-position:92px 155px;background-size:auto 350px}}@media screen and (min-width: 1450px){.slider-services .mobile{background-position:92px 175px;background-size:auto 400px}}@media screen and (min-width: 1800px){.slider-services .mobile{background-position:100px 170px;background-size:auto 530px}}.slider-services .mobile .wrapp-butt .hover-button-cases-list{border-radius:666.667px;backdrop-filter:blur(5px);background:rgba(255,255,255,.7)}.slider-services .web{background-color:#313131;background-position:center;background-position:center 111px;background-repeat:no-repeat;background-size:cover;background-size:auto 70vw}@media screen and (min-width: 576px){.slider-services .web{background-position:40px 105px;background-size:auto 360px}}@media screen and (min-width: 768px){.slider-services .web{background-position:10px 105px;background-size:auto 230px}}@media screen and (min-width: 992px){.slider-services .web{background-position:-20px 155px;background-size:auto 320px}}@media screen and (min-width: 1200px){.slider-services .web{background-position:22px 155px;background-size:auto 350px}}@media screen and (min-width: 1450px){.slider-services .web{background-position:32px 175px;background-size:auto 440px}}@media screen and (min-width: 1800px){.slider-services .web{background-position:10px 145px;background-size:auto 540px}}.slider-services .web .wrapp-butt .hover-button-cases-list{border-radius:666.667px;backdrop-filter:blur(5px);background:rgba(0,125,195,.7)}.slider-services .consulting{background-color:#ccef5c;background-position:center;background-position:center 101px;background-repeat:no-repeat;background-size:cover;background-size:auto 70vw}@media screen and (min-width: 576px){.slider-services .consulting{background-position:40px 105px;background-size:auto 360px}}@media screen and (min-width: 768px){.slider-services .consulting{background-position:50px 105px;background-size:auto 220px}}@media screen and (min-width: 992px){.slider-services .consulting{background-position:30px 155px;background-size:auto 320px}}@media screen and (min-width: 1200px){.slider-services .consulting{background-position:92px 155px;background-size:auto 350px}}@media screen and (min-width: 1450px){.slider-services .consulting{background-position:92px 175px;background-size:auto 380px}}@media screen and (min-width: 1800px){.slider-services .consulting{background-position:82px 145px;background-size:auto 550px}}.slider-services .consulting .wrapp-butt .hover-button-cases-list{border-radius:666.667px;backdrop-filter:blur(5px);background:rgba(255,255,255,.7)}.slider-services .consulting .titles-services h3{color:#151515 !important}.slider-services .consulting .titles-services p{color:#151515 !important}.slider-services .outstaff{background-color:#9679fd;background-position:center;background-position:center 89px;background-repeat:no-repeat;background-size:cover;background-size:auto 70vw}@media screen and (min-width: 576px){.slider-services .outstaff{background-position:70px 105px;background-size:auto 400px}}@media screen and (min-width: 768px){.slider-services .outstaff{background-position:70px 105px;background-size:auto 220px}}@media screen and (min-width: 992px){.slider-services .outstaff{background-position:92px 140px;background-size:auto 328px}}@media screen and (min-width: 1200px){.slider-services .outstaff{background-position:92px 155px;background-size:auto 350px}}@media screen and (min-width: 1450px){.slider-services .outstaff{background-position:92px 175px;background-size:auto 400px}}@media screen and (min-width: 1800px){.slider-services .outstaff{background-position:135px 150px;background-size:auto 575px}}.slider-services .outstaff .wrapp-butt .hover-button-cases-list{border-radius:666.667px;backdrop-filter:blur(5px);background:rgba(0,125,195,.7)}.slider-services .cart-service .titles-services{display:flex;flex-direction:column;padding:18.86px;gap:10px}@media screen and (min-width: 992px){.slider-services .cart-service .titles-services{padding:30px}}@media screen and (min-width: 1450px){.slider-services .cart-service .titles-services{padding:45px}}.slider-services .cart-service .titles-services h3{color:#fff;font-family:gilroy-main,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:30px}@media screen and (min-width: 992px){.slider-services .cart-service .titles-services h3{font-size:36px}}@media screen and (min-width: 1450px){.slider-services .cart-service .titles-services h3{font-size:42px;font-weight:500;line-height:50.4px}}.slider-services .cart-service .titles-services p{width:100%;color:#fff;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%;text-wrap:wrap}@media screen and (min-width: 992px){.slider-services .cart-service .titles-services p{font-size:22px;text-wrap:wrap}}@media screen and (min-width: 1600px){.slider-services .cart-service .titles-services p{font-size:28px;font-weight:400;letter-spacing:-0.03em;line-height:42px;text-wrap:wrap}}.dot-slider{display:none}@media screen and (min-width: 768px){.dot-slider{display:flex;width:7.083%;flex-direction:row;justify-content:space-between;margin:auto;margin-top:40px}.dot-slider .dot-slide{width:.83vw;height:.83vw;border-radius:.83vw;background-color:#d0d2d8;transition:.5s ease}.dot-slider .active{background-color:#008ddc;transition:.5s ease}}.slider-services-button:hover .button-swipe-slide{background:rgba(255,255,255,.7019607843)}.slider-services-button:hover .button-swipe-slide svg path{fill:#fff}.button-swipe-slide{position:absolute;top:calc(50% - 30px);left:60px;display:flex;width:60px;height:60px;align-items:center;justify-content:center;border-radius:666.667px;backdrop-filter:blur(5px);background:rgba(255,255,255,.2);transition:.5s ease}.button-swipe-slide svg{width:24px;height:24px;margin-left:-5px}.button-left-swipe{left:calc(100% - 30px - 60px)}.button-left-swipe svg{margin-left:5px;transform:rotate(180deg)}.main{display:flex;width:100%;flex-direction:column;align-items:center}.cases-carts{display:flex;width:100%;height:auto;flex-flow:column wrap;margin:0 -20px}@media screen and (min-width: 768px){.cases-carts{flex-direction:row;align-items:flex-start}}@media screen and (min-width: 768px){.cases-carts .cart-case-wrapper:nth-child(2n+1){padding-right:10px}.cases-carts .cart-case-wrapper:nth-child(2n){padding-left:10px}}@media screen and (min-width: 992px){.cases-carts .cart-case-wrapper:nth-child(2n+1){padding-right:20px}.cases-carts .cart-case-wrapper:nth-child(2n){padding-left:20px}}.cart-case-wrapper{max-width:100%;box-sizing:border-box;padding:20px 0;animation:fadeIn .3s ease}@media screen and (min-width: 768px){.cart-case-wrapper{width:50%;padding:inherit;padding-top:20px;padding-bottom:20px}}.cart-case{display:flex;width:100%;flex-direction:column;align-items:flex-start;padding:0;color:#151515;gap:5px;text-wrap:wrap;user-select:none}@media screen and (min-width: 992px){.cart-case{gap:20px}}.cart-case .img-wrapper{display:flex;overflow:hidden;width:100%;min-width:332px;max-width:880px;aspect-ratio:16/9;max-height:495px;align-items:center;justify-content:center;border-radius:5px}.cart-case .img-wrapper img{width:100%;height:100%;object-fit:inherit;object-position:center;max-width:880px;max-height:495px}.cart-case .img-wrapper .hover-button-cases-list{display:none;width:0;height:0}@media screen and (min-width: 992px){.cart-case .img-wrapper:hover{position:relative}.cart-case .img-wrapper:hover .hover-button-cases-list{position:absolute;top:calc(50% - 60px);left:calc(50% - 60px);display:flex;width:120px;height:120px;flex-direction:column;align-items:center;justify-content:center;border-radius:666.667px;backdrop-filter:blur(5px);background:rgba(0,141,220,.7)}}.cart-case .img-wrapper:not(.cart-case .img-wrapper:hover) .hover-button-cases-list{display:none;width:0;height:0}.cart-case .title{color:#151515;font-family:Gilroy-Medium,sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:1.2}@media screen and (min-width: 992px){.cart-case .title{font-size:42px}}.cart-case .gap-wrapper{display:flex;flex-direction:column;gap:5px}@media screen and (min-width: 992px){.cart-case .gap-wrapper{gap:10px}}.cart-case .info{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:#151515;font-family:Gilroy-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;-webkit-line-clamp:4;line-height:1.5}@media screen and (min-width: 992px){.cart-case .info{font-size:20px}}@media screen and (min-width: 1450px){.cart-case .info{font-size:28px}}.cart-case .signature{display:flex;width:100%;flex-direction:row;justify-content:space-between}.cart-case .signature p{height:26px;margin:0;color:#888;font-family:Gilroy-Light,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:26px;text-transform:uppercase}@media screen and (min-width: 992px){.cart-case .signature p{font-size:18px}}.button-more-wrapper{display:flex;width:100%;align-items:center;justify-content:center;border:none !important;margin-top:20px;background-color:rgba(255,255,255,0) !important}@media screen and (min-width: 992px){.button-more-wrapper{margin-top:80px}}.button-more-wrapper .button-more{display:flex;width:auto;height:60px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;padding:25px 60px;border:1px solid #d0d2d8;border-radius:1000px;background-color:#fff;color:#222;cursor:pointer;font-family:gilroy-light-main,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:10px;letter-spacing:-0.03em;line-height:1.25}.button-more-wrapper .button-more:active{border:none;background-color:#008ddc;color:#fff}@media screen and (min-width: 992px){.button-more-wrapper .button-more{width:360px;height:100px;font-size:28px;font-style:normal;font-weight:400;line-height:1.25}.button-more-wrapper .button-more:active{border:inherit;background-color:inherit;color:inherit}}@keyframes gradient{0%{background-position:left -100vw center,left -100vw center;background-size:100vw 100%,0 100%}100%{background-position:left 0vw center,left 0vw center;background-size:100vw 100%,100vw 100%}}.title-lg-anim{animation:gradient 2s cubic-bezier(0.47, 0.08, 0.75, 0.4);animation-iteration-count:1;background-clip:text;background-repeat:no-repeat;-webkit-text-fill-color:rgba(0,0,0,0)}@keyframes gradient-stop-animation{0%{background-position:left 0 center,left 0 center;background-size:100vw 80vh,100vw 100%}100%{background-position:left 0 center,left 0 center;background-size:120vw 80vh,100vw 100%}}.final-animation{animation:gradient-stop-animation 1.5s cubic-bezier(0.07, 0.32, 0.22, 0.68) forwards;animation-delay:0s;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@keyframes step-animation{0%{background-position:left -80vw center,left 0 center;background-size:116vw 80vh,100vw 100%}60%{background-position:left 0 center,left 0 center;background-size:116vw 80vh,100vw 100%}100%{background-position:left 36vw center,left 0 center;background-size:116vw 80vh,100vw 100%}}.title-step-animation{animation:step-animation .5s ease-in-out forwards;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@keyframes appear{0%{opacity:0}55%{opacity:0}75%{opacity:1}}.name-wrapper{overflow:hidden;width:100%;padding-bottom:0 !important}@media screen and (min-width: 992px){.name-wrapper{padding-bottom:10px !important}}.gray-block{position:relative;z-index:6;width:100%;padding-top:60px;padding-bottom:100px;border-radius:0 0 25px 25px;background-color:#f8f9fa}@media screen and (min-width: 768px){.gray-block{padding-top:90px;padding-bottom:200px}}.main-title-wrapper-small{margin-top:120px}@media screen and (min-width: 992px){.main-title-wrapper-small{display:none}}.main-title-wrapper-small .title{margin-bottom:20px;color:#222;font-size:45px;font-style:normal;font-weight:600;letter-spacing:-0.03em;line-height:100%;text-wrap:wrap}@media screen and (min-width: 768px){.main-title-wrapper-small .title{width:auto}}.main-title-wrapper-small p{width:300px;padding-bottom:90px;color:#151515;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%;text-wrap:wrap}@media screen and (min-width: 768px){.main-title-wrapper-small p{width:auto;max-width:400px}}.main-title-wrapper-small .small{display:block}@media screen and (min-width: 768px){.main-title-wrapper-small .small{display:none}}.title-lg{position:relative;top:-27px;padding:0;margin:0;font-family:gilroy-bold-main,sans-serif;font-size:2.7rem;font-weight:100;letter-spacing:.014em;text-wrap:nowrap}@media screen and (min-width: 768px){.title-lg{font-size:70px}}@media screen and (min-width: 1200px){.title-lg{font-size:80px}}@media screen and (min-width: 1200px){.title-lg{font-size:80px}}@media screen and (min-width: 1450px){.title-lg{font-size:100px}}@media screen and (min-width: 1700px){.title-lg{font-size:130px;letter-spacing:-0.001em;line-height:150px}}.main-title-wrapper-large{position:relative;width:100%;box-sizing:border-box;padding:20px 0}@media screen and (min-width: 992px){.main-title-wrapper-large{display:flex;width:100%;padding:100px 0}}@media screen and (min-width: 1450px){.main-title-wrapper-large{padding-top:210px;padding-bottom:176px}}.anim-extra-text{display:flex;overflow:hidden;width:80vw;box-sizing:border-box;animation:appear 2.8s ease-in-out normal;font-family:gilroy-main,sans-serif;font-size:1.25rem;gap:20px;letter-spacing:-0.03em;line-height:1.2}@media screen and (min-width: 992px){.anim-extra-text{position:absolute;top:63%;right:0;width:400px}}@media screen and (min-width: 1200px){.anim-extra-text{width:400px;line-height:30px}}@media screen and (min-width: 1450px){.anim-extra-text{top:60.5%;left:60%;width:600px;font-size:28px;font-weight:400;letter-spacing:-0.03em;line-height:42px}}.anim-extra-text .inner{--anim-transfrom-duration: 0.5s;display:flex;transform:translateX(-80%)}.anim-extra-text .block-extra-text{min-width:80vw;max-width:80vw;box-sizing:border-box;flex:0 0 100%}@media screen and (min-width: 992px){.anim-extra-text .block-extra-text{min-width:400px;max-width:400px}}@media screen and (min-width: 1200px){.anim-extra-text .block-extra-text{min-width:400px;max-width:400px}}@media screen and (min-width: 1450px){.anim-extra-text .block-extra-text{min-width:600px;max-width:600px}}@media screen and (min-width: 992px){.container-title{max-height:963px}}@media screen and (min-width: 1800px){.container-title{height:963px}}.hidden{display:none !important}.more-button-img-wrapper{display:flex;align-items:center;justify-content:center}.name{padding-bottom:10px;color:#888;font-family:gilroy-main,sans-serif;font-size:14px;font-style:normal;font-weight:400;text-transform:uppercase}@media screen and (min-width: 768px){.name{font-size:22px;line-height:26px}}.text-slider-cases p{width:100%;font-family:Gilroy-Medium,sans-serif;font-size:29px;font-style:normal;font-weight:500;letter-spacing:-0.05em;line-height:100%;text-wrap:wrap}@media screen and (min-width: 768px){.text-slider-cases p{width:auto;max-width:500px;font-size:30px;text-wrap:wrap}}@media screen and (min-width: 992px){.text-slider-cases p{max-width:500px;font-size:40px;text-wrap:wrap}}@media screen and (min-width: 1200px){.text-slider-cases p{max-width:800px;font-size:50px;text-wrap:wrap}}@media screen and (min-width: 1450px){.text-slider-cases p{max-width:1040px;font-size:60px;text-wrap:wrap}}.main-wrapper .row-cases-slider{position:relative;display:flex;flex-direction:column;justify-content:space-between;margin-top:100px;margin-bottom:20px}@media screen and (min-width: 768px){.main-wrapper .row-cases-slider{max-width:1480px;flex-direction:row;margin-top:200px;margin-bottom:60px}}@media screen and (min-width: 1600px){.main-wrapper .row-cases-slider{justify-content:inherit;gap:400px}}.main-wrapper .slider-services-container{padding-top:100px}@media screen and (min-width: 768px){.main-wrapper .slider-services-container{padding-top:200px}}.main-wrapper .slider-services-container .row-cases-slider{margin-top:0}.intro-block{display:flex;width:332px;height:506px;flex-direction:column;align-items:center;justify-content:center;gap:20px}.intro-block p{width:332px;height:96px;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%;text-wrap:wrap}.numbers-wrapper{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:flex-start;gap:20px}@media screen and (min-width: 768px){.numbers-wrapper{flex-direction:row;gap:60px}}@media screen and (min-width: 1450px){.numbers-wrapper{gap:61px}}.numbers-wrapper .number{display:flex;flex-direction:column;font-family:gilroy-main,sans-serif;font-size:14px;font-style:normal;gap:5px;letter-spacing:-0.03em;line-height:150%}@media screen and (min-width: 768px){.numbers-wrapper .number{font-size:18px;font-weight:400;gap:10px}}@media screen and (min-width: 1450px){.numbers-wrapper .number{font-size:28px;line-height:42px}.numbers-wrapper .number span{height:42px}}.numbers-wrapper .number p{color:#008ddc;font-family:Gilroy-Regular,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:120%}@media screen and (min-width: 768px){.numbers-wrapper .number p{font-size:80px}}@media screen and (min-width: 1450px){.numbers-wrapper .number p{font-size:130px}}.numbers-wrapper .presetation-download{display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media screen and (min-width: 768px){.numbers-wrapper .presetation-download{gap:30px}}.numbers-wrapper .presetation-download .arrow{width:30px;height:30px}@media screen and (min-width: 768px){.numbers-wrapper .presetation-download .arrow{width:60px;height:60px}}.numbers-wrapper .download{display:flex;max-width:315px;flex-direction:row;align-items:center;justify-content:center;font-family:gilroy-light-main,sans-serif;font-size:14px;font-style:normal;font-weight:100;gap:10px;line-height:130%;text-wrap:wrap}@media screen and (min-width: 768px){.numbers-wrapper .download{font-size:18px}}.numbers-wrapper .download .pdf-butt{display:flex;width:64px;height:28px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;padding:5px 20px;border:1px solid #d0d2d8;border-radius:100px;font-family:Gilroy-Medium,sans-serif;font-weight:600;gap:20px}@media screen and (min-width: 768px){.numbers-wrapper .download .pdf-butt{width:91px;height:43px;padding:10px 30px}}@media(hover: hover)and (pointer: fine){.numbers-wrapper .download .pdf-butt:hover{color:#fff;cursor:pointer}}@media(hover: none)and (pointer: coarse){.numbers-wrapper .download .pdf-butt:hover{color:#1d1d1d}.numbers-wrapper .download .pdf-butt:active{background-color:#008ddc;color:#fff}}.main-wrapper{display:flex;width:100%;flex-direction:column;justify-content:center}.main-wrapper .main{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-wrapper .main .block-wrapper{display:flex;width:360px;flex-direction:column;align-items:center;gap:20px;overflow-x:hidden}.main-wrapper .row-cases-slider-wrapper{display:flex;width:100%;box-sizing:border-box}@media screen and (min-width: 768px){.main-wrapper .row-cases-slider-wrapper{display:block}}.main-wrapper .slider-team{display:flex;width:100%;flex-direction:column;margin-top:100px;gap:20px;text-wrap:wrap}@media screen and (min-width: 768px){.main-wrapper .slider-team{gap:60px}}.wrapper-button{display:flex;justify-content:center}.wrapper-button .butt-link{display:flex;width:220px;height:60px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;border:1px solid #d0d2d8;border-radius:1000px;margin-top:40px;font-family:gilroy-main,sans-serif;font-size:16px;font-style:normal;font-weight:600;gap:10px;letter-spacing:-0.03em;line-height:125%}@media screen and (min-width: 768px){.wrapper-button .butt-link{width:360px;height:100px;margin-top:100px;font-size:28px}.wrapper-button .butt-link:active{background-color:#008ddc;color:#fff}}.wrapper-main-slider{display:flex;width:100%;flex-direction:column;align-items:center;padding-top:60px;padding-bottom:100px;border-radius:25px;background-color:#f8f9fa;gap:40px}.wrapper-main-slider .name-wrapper{display:flex;width:332px;justify-content:flex-start}.aboutus-wrapper{display:flex;width:100%;flex-direction:column;margin-top:100px}@media screen and (min-width: 768px){.aboutus-wrapper{flex-direction:row;justify-content:space-between;margin-top:200px;margin-bottom:200px;gap:0}}@media screen and (min-width: 768px){.aboutus-wrapper .left{padding-left:5px}}.aboutus-wrapper .right{min-width:332px;max-width:1320px}@media screen and (min-width: 768px){.aboutus-wrapper .right{width:73.3%;font-size:60px}}.aboutus-wrapper .right .info-text-about{display:block;overflow:hidden;width:100%;max-height:232px;margin-bottom:10px;color:#151515;cursor:pointer;font-family:Gilroy-Medium,sans-serif;font-size:29px;font-style:normal;font-weight:500;letter-spacing:-0.05em;line-height:100%;text-wrap:wrap}@media screen and (min-width: 768px){.aboutus-wrapper .right .info-text-about{overflow:visible;max-height:none;margin-bottom:60px;font-size:35px}}@media screen and (min-width: 1450px){.aboutus-wrapper .right .info-text-about{font-size:60px}}.aboutus-wrapper .more-wrapp-info-text{display:none;overflow:hidden;margin-bottom:20px;cursor:pointer;user-select:none}.aboutus-wrapper .more-button-info-text{display:flex;width:50px;height:50px;align-items:center;justify-content:center;border-radius:90px;backdrop-filter:blur(1.8px);background:#f3f4f6}.aboutus-wrapper .more-button-info-text .less-button-img-wrapper{display:none}.aboutus-wrapper .more-button-info-text .plus{margin:auto}.aboutus-wrapper .more-button-info-text .minus{margin:auto}.overlay{padding-bottom:60px;background-color:#fff}@media screen and (min-width: 1450px){.overlay{padding-bottom:100px}}.flex-center-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.hide-if-small{display:none}@media screen and (min-width: 992px){.hide-if-small{display:block}}.hide-if-big{display:block;text-wrap:wrap}@media screen and (min-width: 992px){.hide-if-big{display:none}}.canvas-wrapper{position:absolute;background:rgba(0,0,0,0);width:100%;height:100%;max-height:1000px;top:-400px;left:0;z-index:-2;pointer-events:none}@media(min-width: 424px){.canvas-wrapper{top:-450px}}@media(min-width: 576px){.canvas-wrapper{top:-450px}}@media(min-width: 768px){.canvas-wrapper{top:-400px}}@media(min-width: 992px){.canvas-wrapper{top:-200px}}@media(min-width: 1450px){.canvas-wrapper{top:0}}.canvas-wrapper--disabled{display:none}.slider-portfolio{--slide-width: 250px;--slide-height: 100px;--slide-gap: 20px;--animation-duration: 51.3s;background:#fff;overflow:hidden;position:relative;width:100vw;display:block}@-webkit-keyframes scroll-portfolio{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes scroll-portfolio{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.slider-portfolio::before,.slider-portfolio::after{background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);content:"";position:absolute;width:80px;height:100%;z-index:2}@media screen and (min-width: 768px){.slider-portfolio::before,.slider-portfolio::after{width:200px}}.slider-portfolio::after{right:0;top:0;transform:rotateZ(180deg)}.slider-portfolio::before{left:0;top:0}.slider-portfolio .slide-track{-webkit-animation:scroll-portfolio var(--animation-duration) linear infinite;animation:scroll-portfolio var(--animation-duration) linear infinite;display:flex;gap:var(--slide-gap);width:max-content;will-change:transform;backface-visibility:hidden;padding-right:20px !important}.slider-portfolio .slide{flex:0 0 var(--slide-width);width:var(--slide-width);height:var(--slide-height);display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;border-radius:16px;backface-visibility:hidden}.slider-portfolio .slide img{width:100%;height:100%;object-fit:cover}.slider-portfolio .slide .titles{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 100%)}_::-webkit-full-page-media,_:future,:root .slider-portfolio .slide{transform:translateZ(0)}@media screen and (min-width: 360px){.slider-portfolio{--slide-width: calc(319px + (100vw - 360px) * 0.5);--slide-height: calc(399px + (100vw - 360px) * 0.5)}}@media screen and (min-width: 768px){.slider-portfolio{--slide-width: calc(450px + (100vw - 768px) * 0.5);--slide-height: calc(520px + (100vw - 768px) * 0.5)}}@media screen and (min-width: 1080px){.slider-portfolio{--slide-width: 595px;--slide-height: 646px}}@media screen and (min-width: 360px){.slider-portfolio{--slide-width: min(calc(319px + (100vw - 360px) * 0.5), 450px);--slide-height: min(calc(399px + (100vw - 360px) * 0.5), 520px)}}@media screen and (min-width: 768px){.slider-portfolio{--slide-width: min(calc(450px + (100vw - 768px) * 0.5), 595px);--slide-height: min(calc(520px + (100vw - 768px) * 0.5), 646px)}}
