@charset "UTF-8";html{scroll-behavior:smooth}body{font-weight:300;font-style:normal;font-size:14px;font-family:"Open Sans" sans-serif}h1,h2,h3{font-family:"Source Sans 3",sans-serif!important}nav .menu li>a{font-family:"Open Sans",sans-serif!important;font-weight:400;font-size:17px}.page_solutions h2{font-family:"Source Sans 3",sans-serif;font-weight:900;color:#121f54}.page_solutions p{color:#59607d;font-family:"Open Sans",sans-serif;font-size:18px;line-height:28px;font-weight:400}.section_main{padding-bottom:140px!important}.main-title span{color:#fff!important}@media screen and (max-width:1500px){.fancybox__container{width:100vw;height:100vh}}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url(../fonts/open-sans-v40-cyrillic_latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url(../fonts/open-sans-v40-cyrillic_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url(../fonts/open-sans-v40-cyrillic_latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url(../fonts/open-sans-v40-cyrillic_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url(../fonts/open-sans-v40-cyrillic_latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:800;src:url(../fonts/open-sans-v40-cyrillic_latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:300;src:url(../fonts/source-sans-3-v18-cyrillic_latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url(../fonts/source-sans-3-v18-cyrillic_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url(../fonts/source-sans-3-v18-cyrillic_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:700;src:url(../fonts/source-sans-3-v18-cyrillic_latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:800;src:url(../fonts/source-sans-3-v18-cyrillic_latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:900;src:url(../fonts/source-sans-3-v18-cyrillic_latin-900.woff2) format("woff2")}#gallery_section{overflow-x:hidden}#gallery_section .swiper-button-next,#gallery_section .swiper-button-prev{width:60px;height:60px;display:flex;justify-content:center;align-items:center;background-color:#f2994a;border-radius:50%;cursor:pointer;transition:transform .3s ease}@media (max-width:767px){#gallery_section .swiper-button-next,#gallery_section .swiper-button-prev{width:40px;height:40px}}#gallery_section .swiper-button-prev{margin-left:-80px}@media (max-width:1600px){#gallery_section .swiper-button-prev{margin-left:-65px}}#gallery_section .swiper-button-next{margin-right:-80px}@media (max-width:1600px){#gallery_section .swiper-button-next{margin-right:-65px}}#gallery_section .swiper-button-next svg,#gallery_section .swiper-button-prev svg{width:13px;height:22px}#gallery_section .swiper-button-next:after,#gallery_section .swiper-button-prev:after,.functionality-number-list--one .swiper-button-next:after,.functionality-number-list--one .swiper-button-prev:after{font-size:0}#gallery_section .swiper-button-disabled{background-color:#dfdfdf;opacity:1!important}#gallery_section .swiper-pagination{position:relative;margin-top:30px}.interface-content{display:flex;flex-direction:column;padding-top:90px;padding-bottom:109px}@media (max-width:1024px){.interface-content{padding-top:60px;padding-bottom:40px}}@media (max-width:375px){.interface-content{padding-top:20px;padding-bottom:0}}.interface-content .header-block .title{margin-bottom:56px}.interface-content .header-block .description{color:#2d2c37;font-size:18px;line-height:25px;font-weight:400;margin-bottom:80px;max-width:650px}.interface-content .interface-content__slider{width:100%}@media (max-width:1500px){.interface-content .interface-content__slider{overflow:visible!important}}@media (min-width:577px){.interface-content .interface-content__slide{width:fit-content!important;min-width:350px}}.interface-content .interface-content__slide img{width:100%;height:450px;object-fit:contain}.interface-content .decoration-svg{z-index:-1}.interface-content .star{top:362px;left:750px}.interface-content .ellipse{top:438px;left:900px}.interface-content .line{top:20px;right:-86px}@media (max-width:768px){.interface-content .interface-content__slide{width:225px}.interface-content .swiper{margin-left:0;margin-right:0}.interface-content .description{font-size:14px;line-height:19.6}.interface-content .line{display:none}.interface-content .star{top:37px;right:75px}.interface-content .ellipse{top:125px;right:10px}}@media (min-width:768px) and (max-width:1440px){.interface-content .swiper{margin-left:0;margin-right:0}}@media (max-width:1519px){.interface-button-next,.interface-button-prev{display:none!important}}#section_about_satellit{margin-top:60px}@media (max-width:600px){#section_about_satellit{margin-top:50px}}#section_about_satellit .filter-detail{margin-bottom:40px}@media (max-width:600px){#section_about_satellit .filter-detail{margin-bottom:30px}}#section_about_satellit .info_block{display:flex;padding:0 15px;gap:40px}.info-block-img{text-align:right}.archive-case-page .interface-satellit img{max-height:450px}@media (max-width:1200px){.archive-case-page .interface-satellit img{max-width:300px}}#section_about_satellit .task-text{margin-top:60px;width:85%;font-size:17px;font-family:"Open Sans",sans-serif;font-weight:400;color:#59607d;line-height:1.6}#section_about_satellit .task-text ul,#section_achievements_satellit .achievements-description .text-description-block ul{list-style:disc}@media (max-width:900px){#section_about_satellit .task-text{width:100%}}#section_about_satellit .information-wrap{margin-top:70px;display:grid;gap:30px 80px;grid-template-columns:repeat(2,1fr)}#section_about_satellit .about-item{display:flex;align-items:center}#section_about_satellit .about-item .icon-information{margin-left:17px}#section_about_satellit .about-item .title{margin:0;font-size:24px;line-height:26px}#section_about_satellit .about-item .about-item-desc{margin-top:10px;font-size:14px}@media (max-width:1100px){#section_about_satellit .information-wrap{gap:10px}}@media (max-width:900px){#section_about_satellit .information-wrap{display:flex;flex-direction:column;gap:30px 0}}@media (max-width:768px){#section_about_satellit .information-wrap{display:block;margin-top:20px}#section_about_satellit .about-item:last-child{margin-top:20px;margin-left:0}#section_about_satellit .info_block{display:flex}.archive-case-page .interface-satellit{margin-top:40px;text-align:center}#section_about_satellit .task-text{width:100%}}@media (max-width:650px){.archive-case-page .interface-satellit img{max-width:200px}}@media (max-width:576px){#section_about_satellit .info_block{display:flex;flex-direction:column;gap:0}#section_about_satellit .info-block-text{display:contents}#section_about_satellit .info-block-img{order:2}#section_about_satellit .information-wrap{order:4}#section_about_satellit .task-text-wrap{order:3;margin-top:40px}#section_about_satellit .task-text{margin-top:0}.archive-case-page .interface-satellit img{max-width:70%}}#section_achievements_satellit,#section_functional{margin-top:120px}#section_achievements_satellit .achievements-wrap{display:flex;gap:30px;margin-top:60px}#section_achievements_satellit .achievements-wrap .achievements-star-block{display:flex;flex:0 0 calc((100% - 90px)/4);gap:30px;align-items:center;height:150px;padding:30px;background:rgba(255,255,255,.8);box-shadow:-6px 10px 26px #e7edfc;border-radius:8px;white-space:nowrap;box-sizing:border-box;overflow:hidden}@media (max-width:1350px){#section_achievements_satellit .achievements-wrap .achievements-star-block{flex:0 0 calc((100% - 60px)/3)}}@media (max-width:1300px){#section_achievements_satellit .achievements-wrap .achievements-star-block{padding:30px 40px 30px 30px}}@media (max-width:1200px){#section_achievements_satellit .achievements-wrap .achievements-star-block{padding:30px 25px 30px 30px;gap:20px}}@media (max-width:1024px){#section_achievements_satellit .achievements-wrap .achievements-star-block{padding:30px 25px 30px 30px;line-height:1;flex:0 0 calc((100% - 30px)/2)}}@media (max-width:900px){#section_achievements_satellit .achievements-wrap .achievements-star-block{padding:20px;gap:10px}}@media (max-width:690px){#section_achievements_satellit .achievements-wrap .achievements-star-block{padding:30px;gap:14px}}.achievements-wrap.two-by-two{flex-wrap:wrap}.achievements-wrap.two-by-two .achievements-star-block{flex:0 0 calc((100% - 30px)/2)!important;overflow:hidden}#section_achievements_satellit .achievements-wrap .achievements-star-block>img{width:90px;height:90px}@media (max-width:1100px){#section_achievements_satellit .achievements-wrap .achievements-star-block>img{width:70px;height:70px}}@media (max-width:786px){#section_achievements_satellit .achievements-wrap .achievements-star-block>img{width:50px;height:50px}}@media (max-width:690px){#section_achievements_satellit .achievements-wrap .achievements-star-block>img{width:90px;height:90px}}#section_achievements_satellit .achievements-wrap .achievements-star-block p{display:flex;align-items:center;color:#000;white-space:wrap;width:100%}@media (max-width:1024px){#section_achievements_satellit .achievements-wrap .achievements-star-block p{font-size:15px}}@media (max-width:786px){#section_achievements_satellit .achievements-wrap .achievements-star-block p{font-size:14px}}#section_achievements_satellit .achievements-description{margin-top:110px}#section_achievements_satellit .achievements-description .title-description-block{display:flex;align-items:center;margin-top:14px}#section_achievements_satellit .achievements-description:first-child .title-description-block{margin-top:0}#section_achievements_satellit .achievements-description .title-description-block h2{color:#333;font-weight:700;font-size:50px;margin-left:25px}@media (max-width:1024px){#section_achievements_satellit .achievements-description .title-description-block h2{font-weight:500;font-size:44px}}.accordeon-icon{margin-left:auto;transition:all .3s ease-in}#section_achievements_satellit .achievements-description .title-description-block:not(.collapsed) .accordeon-icon{transform:rotate(180deg)}#section_achievements_satellit .achievements-description .text-description-block{display:flex;align-items:center;border-left:1px solid #bdbdbd;margin-left:45px;margin-top:14px}#section_achievements_satellit .achievements-description .description-container:last-child .text-description-block{border:0}#section_achievements_satellit .achievements-description .text-description-block .text-block{margin-left:70px}#section_achievements_satellit .achievements-description .text-description-block .flex-block{display:flex;gap:60px}@media (max-width:1024px){#section_achievements_satellit .achievements-description .text-description-block .flex-block{flex-direction:column;gap:5px}}#section_achievements_satellit .achievements-description .text-description-block .flex-block div{width:50%}@media (max-width:1024px){#section_achievements_satellit .achievements-description .text-description-block .flex-block div{width:100%}}#section_achievements_satellit .achievements-description .text-description-block ol,#section_achievements_satellit .achievements-description .text-description-block p,#section_achievements_satellit .achievements-description .text-description-block ul{font-size:18px;font-weight:400;color:#585667;font-family:"Open Sans",sans-serif}#section_achievements_satellit .achievements-description .text-description-block ol,#section_achievements_satellit .achievements-description .text-description-block ul{padding-left:25px}#section_achievements_satellit .achievements-description .text-description-block ol li,#section_achievements_satellit .achievements-description .text-description-block ul li{padding-left:5px}#section_achievements_satellit .achievements-description-mobile{display:none}@media (max-width:690px){#section_achievements_satellit .achievements-wrap{margin-top:35px;flex-direction:column;gap:14px}#section_achievements_satellit .achievements-description{margin-top:83px}#section_achievements_satellit .achievements-description .text-description-block{border-left:none}#section_achievements_satellit .achievements-description .title-description-block{display:flex;margin-top:40px;margin-bottom:17px;align-items:center}#section_achievements_satellit .achievements-description .title-description-block img{width:32px;height:32px}#section_achievements_satellit .achievements-description .title-description-block h2{margin-left:12px;margin-bottom:0;font-size:24px}#section_achievements_satellit .achievements-description .text p{font-size:14px;line-height:1.42857143;color:#333}#section_achievements_satellit .achievements-description .text-description-block p,#section_achievements_satellit .achievements-description .text-description-block ul{font-size:14px}#section_achievements_satellit .achievements-description .text-description-block,#section_achievements_satellit .achievements-description .text-description-block .text-block{margin-left:0}.accordeon-icon{width:16px}.accordeon-icon svg{width:100%}}#functionality_section,#technologies_section{overflow-x:hidden;margin-top:120px}#functionality_section .functionality-content{display:flex;flex-direction:column;height:100%}#functionality_section .functionality-content .slider-list-info{margin:0;padding:0;overflow-y:hidden;scrollbar-width:none;max-height:600px;scroll-behavior:smooth}@media (max-width:1440px){#functionality_section .functionality-content .slider-list-info{max-height:550px}}@media (max-width:1200px){#functionality_section .functionality-content .slider-list-info{max-height:430px}}@media (max-width:1000px){#functionality_section .functionality-content .slider-list-info{max-height:350px}}@media (max-width:750px){#functionality_section .functionality-content .slider-list-info{max-height:300px}}.slider-list-info::-webkit-scrollbar{display:none}#functionality_section .functionality-content .slider-list-info .slider-list-info__inner-wrapper{display:flex;flex-direction:column;gap:15px;transition:transform 250ms;padding-left:0}#functionality_section .functionality-content .slider-list-info .slider-list-info__item{display:flex;flex-direction:row;gap:31px;padding:12px 30px;max-width:630px;font-size:18px;font-family:"Open Sans",sans-serif}@media (max-width:1000px){#functionality_section .functionality-content .slider-list-info .slider-list-info__item{padding:12px 20px;gap:15px;font-size:16px}}#functionality_section .functionality-content .slider-list-info .slider-list-info__item:hover,#functionality_section .functionality-content .slider-list-info .slider-list-info__item_active{color:#2f80ed;background-color:#f9fcfc;border-radius:8px;cursor:pointer}#functionality_section .functionality-content .slider-list-info .slider-list-info__item_active .number,.single-case-page .functionality-content .slider-list-info .slider-list-info__item_active .text{color:#2f80ed}#functionality_section .functionality-content .slider-list-info .slider-list-info__item .zmdi-plus{font-size:18px}#functionality_section .functionality-content .vertical-slider-wrapper{display:flex;flex-direction:row;justify-content:center;margin-top:69px;gap:100px}@media (max-width:1000px){#functionality_section .functionality-content .vertical-slider-wrapper{gap:60px}}#functionality_section .functionality-content .vertical-slider__left-side-content{position:relative;width:45%}#functionality_section .functionality-content .vertical-slider__right-side-content{width:55%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}#functionality_section .functionality-content .functionality-slider.mobile-app{height:600px}@media (max-width:1440px){#functionality_section .functionality-content .functionality-slider.mobile-app{height:550px}}@media (max-width:1200px){#functionality_section .functionality-content .functionality-slider.mobile-app{height:430px}}@media (max-width:1000px){#functionality_section .functionality-content .functionality-slider.mobile-app{height:350px}}@media (max-width:750px){#functionality_section .functionality-content .functionality-slider.mobile-app{height:300px}}#functionality_section .functionality-content .functionality-slider.mobile-app .functionality-slider__slide{display:flex}#functionality_section .functionality-content .functionality-slider.mobile-app .functionality-slider__slide img{width:100%;margin:auto 0;object-fit:contain;height:100%}@media (max-width:1280px){#functionality_section .functionality-content .functionality-slider.mobile-app .functionality-slider__slide img{width:100%}}@media (max-width:900px) and (min-width:577px){#functionality_section .functionality-content .vertical-slider__right-side-content{width:30%}#functionality_section .functionality-content .vertical-slider__left-side-content{width:70%}}#functionality_section .functionality-content .functionality-slider.desktop-app{height:468px}#about_client_section .about_client .logo_block img,#functionality_section .functionality-content .functionality-slider__img{width:100%}#functionality_section .functionality-content .opactity-placeholder{position:absolute;z-index:2;left:0;width:100%;height:96px;pointer-events:none}#functionality_section .functionality-content .functionality-slider__nav-btn:after,.top-opacity-placeholder{display:none}.visible{display:block!important}.bottom-opacity-placeholder.hidden{opacity:0}#functionality_section .functionality-content .top-opacity-placeholder{top:0;background-image:linear-gradient(to bottom,#fff ,rgba(255,255,255,0) 90%)}#functionality_section .functionality-content .bottom-opacity-placeholder{bottom:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 90%);transition:opacity .5s ease-in-out;opacity:1}#functionality_section .functionality-content .functionality-slider__nav-btn{top:unset;bottom:unset;right:unset;z-index:10;position:initial;display:flex;flex-direction:row;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background-color:#f2994a;transition:background-color .4s;user-select:none}@media (max-width:1000px){#functionality_section .functionality-content .functionality-slider__nav-btn{width:50px;height:50px}}#functionality_section .functionality-content .functionality-slider__nav-btn:not(.swiper-button-disabled):hover{background-color:#f18c34}#functionality_section .functionality-content .functionality-slider__nav-btn:not(.swiper-button-disabled):hover svg path{stroke:#fff}#functionality_section .functionality-content .functionality-slider__nav-btn svg{height:auto;width:auto}#functionality_section .functionality-content .functionality-slider__nav-btn{position:absolute;left:-84px}@media (max-width:1000px){#functionality_section .functionality-content .functionality-slider__nav-btn{left:-45px}}#functionality_section .functionality-content .functionality-slider__prev-btn{margin-bottom:110px}#functionality_section .functionality-content .functionality-slider__next-btn{margin-top:110px}@media (max-width:900px){#functionality_section .functionality-content .vertical-slider-wrapper{display:none}}#technologies_section h2{margin-bottom:0}@media (max-width:768px){#technologies_section h2{margin-bottom:0}}#technologies_section .technologies-used-content{display:flex;flex-direction:column}#technologies_section .header-block{margin-bottom:74px;display:flex;align-items:center}#technologies_section .header-block .swiper-controls{position:relative;display:flex;justify-content:end;align-items:center;gap:20px;height:60px;width:160px;margin-left:auto}@media (max-width:767px){#technologies_section .header-block .swiper-controls{width:100px;height:40px}}#technologies_section .header-block .swiper-button-next,#technologies_section .header-block .swiper-button-prev{display:none;width:60px;height:60px;justify-content:center;align-items:center;background-color:#f2994a;border-radius:50%;cursor:pointer;transition:transform .3s ease;position:relative;left:auto;right:auto;top:auto;bottom:auto;margin-top:0}@media (max-width:767px){#technologies_section .header-block .swiper-button-next,#technologies_section .header-block .swiper-button-prev{width:40px;height:40px}}#technologies_section .header-block .swiper-button-next svg,#technologies_section .header-block .swiper-button-prev svg{width:13px;height:22px}#technologies_section .header-block .swiper-button-next:hover,#technologies_section .header-block .swiper-button-prev:hover{transform:scale(1.1)}#technologies_section .header-block .swiper-button-disabled{background-color:#dfdfdf;opacity:1!important}#technologies_section .technologies-used-content .technologies-used-slider-wrapper{width:100%;padding-bottom:50px;overflow:visible}@media (max-width:1024px){#technologies_section .technologies-used-content .technologies-used-slider-wrapper{padding-bottom:40px}}.interface-content__slider-wrapper,.technologies-used-slider{width:max-content!important}.interface-content__slide a,.interface-content__slide a:focus,.interface-content__slide a:hover{outline:0}#technologies_section .technologies-used-content .technologies-used-slide{background-color:#fff;border-radius:8px;display:flex;flex-direction:row;align-items:center;justify-content:end;position:relative;width:240px;min-height:150px;overflow:hidden;box-shadow:-6px 8px 20px 0 #e7edfc}@media (max-width:576px){#technologies_section .technologies-used-content .technologies-used-slide{height:130px!important;min-height:130px}}@media (max-width:460px){#technologies_section .technologies-used-content .technologies-used-slide{height:100px!important;min-height:100px}}@media (min-width:768px){#technologies_section .technologies-used-content .technologies-used-slide{margin-top:0!important}}#technologies_section .technologies-used-content .technologies-used-slide__img{position:absolute;width:115px;bottom:0;left:-26px;z-index:1;height:115px;object-fit:contain}@media (max-width:576px){#technologies_section .technologies-used-content .technologies-used-slide__img{height:70px}}@media (max-width:460px){#technologies_section .technologies-used-content .technologies-used-slide__img{height:60px}}@media (max-width:360px){#technologies_section .technologies-used-content .technologies-used-slide__img{height:40px}}#technologies_section .technologies-used-content .technologies-used-slide__text{color:#2d2c37;font-weight:600;font-size:24px;line-height:31px;white-space:pre-wrap;overflow:hidden;max-height:150px;font-family:"Open Sans",sans-serif;padding:0;text-align:center}@media (min-width:769px){#technologies_section .technologies-used-content .technologies-used-slide__text{font-size:22px;padding:0 16px 0 10px;width:62%;text-align:left}}#technologies_section .technologies-used-content .technologies-used-slider-wrapper .swiper-pagination{display:none}#technologies_section .technologies-used-content .technologies-used-slider-wrapper .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px}#technologies_section .technologies-used-content .technologies-used-slider-wrapper .swiper-pagination .swiper-pagination-bullet-active{background-color:#5bc484!important}@media (max-width:768px){#technologies_section .technologies-used-content .technologies-used-slider-wrapper{height:400px}}@media (max-width:768px) and (max-width:576px){#technologies_section .technologies-used-content .technologies-used-slider-wrapper{height:350px}}@media (max-width:768px) and (max-width:460px){#technologies_section .technologies-used-content .technologies-used-slider-wrapper{height:300px}}@media (max-width:768px){#technologies_section .technologies-used-content .technologies-used-slide{background-color:unset;flex-direction:column}#technologies_section .technologies-used-content .technologies-used-slide__img{width:60px;position:relative;bottom:unset;left:unset}#technologies_section .technologies-used-content .technologies-used-slide__text{position:relative;right:unset;margin-top:20px;font-weight:400;font-size:16px}#technologies_section .technologies-used-content .technologies-used-slider-wrapper .swiper-pagination{display:block}}@media (max-width:576px){#technologies_section .technologies-used-content .technologies-used-slide{box-shadow:none}#technologies_section .technologies-used-content .technologies-used-slide__img{width:50px;position:relative;bottom:unset;left:unset}#technologies_section .technologies-used-content .technologies-used-slide__text{font-size:14px}}@media (max-width:460px){#technologies_section .technologies-used-content .technologies-used-slide__img{width:40px;height:50px}#technologies_section .technologies-used-content .technologies-used-slide__text{font-size:12px;line-height:16.8px}}.technologies-used-slide__img{position:absolute;width:120px;bottom:-7px;left:-21px;z-index:1}#review_section{margin-top:120px}#review_section .review_block{margin-top:90px;display:flex;justify-content:center}@media (max-width:1024px){#review_section .review_block{margin-top:60px}}#review_section .review_wrapper{display:flex;flex-direction:column;align-items:end}#review_section .review_block .review_info{display:flex;justify-content:flex-start;align-items:flex-start;text-align:left;width:100%;max-width:925px;margin-bottom:20px}#review_section .review_block .review_info .text{font-size:18px;color:#585667;margin-left:30px;font-family:"Open Sans",sans-serif}#review_section .review_block .review_info .text p{font-size:18px;color:#585667}#about_client_section .about_client .text ul,#review_section .review_block .review_info .text ul{font-family:"Open Sans",sans-serif;padding-left:18px}#review_section .review_block .review_author{font-size:16px;text-align:right;width:100%;max-width:800px;margin-top:50px}#review_section .review_block .review_author p{color:#585667;font-size:18px;line-height:27px;margin:0}#review_section .review_block .review_author p:first-child{font-weight:700}#review_section .review_block .review_author p:last-child{font-weight:400;font-style:italic}@media (max-width:768px){#review_section .review_block .review_info{display:block}#review_section .review_block .review_info .text{margin-top:20px;margin-left:0}#review_section .review_block .review_info .quote img{width:13%}#review_section .review_block,#review_section .review_block .review_author{margin-top:20px}}#about_client_section{margin-top:128px;margin-bottom:128px}@media (max-width:1024px){#about_client_section{margin-bottom:40px}}#about_client_section .about_client{margin-top:50px;display:flex;align-items:center;gap:120px}@media (max-width:1024px){#about_client_section .about_client{gap:40px;margin-top:40px}}#about_client_section .about_client .logo_block{padding:17px 70px;box-shadow:-6px 10px 26px 0 #e7edfc;flex-shrink:0;max-width:600px}@media (max-width:1200px){#about_client_section .about_client .logo_block{width:28%}#about_client_section .about_client .logo_block img{width:100%;height:auto}}@media (max-width:1024px){#about_client_section .about_client .logo_block{padding:10px 40px}#about_client_section .about_client .logo_block img{width:100%;height:100%;object-fit:cover}}#about_client_section .about_client .text{font-size:18px;color:#585667;margin-left:30px;font-family:"Open Sans",sans-serif}#about_client_section .about_client .text p{font-size:18px;color:#585667}@media (max-width:1200px){#about_client_section .about_client .text{width:calc(100% - 120px - 28%)}}@media (max-width:1024px){#about_client_section .about_client .text{width:calc(100% - 40px - 28%)}}@media (max-width:768px){#about_client_section .about_client{margin-top:44px;gap:20px;display:block;padding:20px;border-radius:18px}#about_client_section .about_client .logo_block,#about_client_section .about_client .text{width:100%}#about_client_section .about_client img{width:auto}#about_client_section .about_client .text{margin-top:20px;margin-left:0}#about_client_section .about_client .text p{margin-bottom:0}#about_client_section .about_client .logo_block{padding:0;box-shadow:none}#about_client_section .about_client .logo_block img{max-height:80px;object-fit:contain;object-position:left}}@media (max-width:600px){#about_client_section .about_client{background-color:#f2f2f2}}.page_case{padding-top:130px}@media (max-width:1024px){.page_case{padding-top:100px}}@media (max-width:600px){.page_case{padding-top:40px}}@media (max-width:1519px){.interface-button-next,.interface-button-prev{display:none!important}}@media screen and (max-width:520px){.archive-case-page #section_main .main-title,.page_hr #section_main .main-title{max-width:100%}}@media screen and (max-width:580px){.main-title .span-bold{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media screen and (max-width:1500px){.fancybox__container{width:100vw;height:100vh}}#section_other_suggest{overflow:hidden}.list-info-btn-prev{cursor:pointer;margin-bottom:130px}.list-info-btn-next{cursor:pointer;margin-top:110px;transform:rotate(180deg)}.list-info-btn_disable{opacity:.35;cursor:default}.archive-case-page.archive-case--main #section_main{min-height:unset}.archive-case-page.archive-case--main #section_main .flex-container{display:flex;align-items:center;padding-top:200px;flex-wrap:wrap;min-height:unset;gap:10px 40px}@media (max-width:1200px){.archive-case-page.archive-case--main #section_main .flex-container{padding-top:130px}}@media (max-width:520px){.archive-case-page.archive-case--main #section_main .flex-container{padding-top:102px}}.archive-case-page.archive-case--main #section_main .row.title-block{width:51%}.archive-case-page.archive-case--main #section_main .row.title-block>div{width:100%!important}@media (max-width:1200px){.archive-case-page.archive-case--main #section_main .row.title-block{width:100%;margin-bottom:80px}}@media (max-width:900px){.archive-case-page.archive-case--main #section_main .row.title-block{margin-bottom:30px}}@media (max-width:520px){.archive-case-page.archive-case--main #section_main .row.title-block{margin-bottom:0}}.archive-case-page.archive-case--main #section_main .container-img{max-width:774px;margin:0 auto;width:calc(100% - 50px - 51%);position:static;right:0;padding-right:30px}.archive-case-page.archive-case--main #section_main .container-img img{width:100%}@media (max-width:1200px){.archive-case-page.archive-case--main #section_main .container-img{position:static;width:100%;padding-right:0}}@media (max-width:520px){.archive-case-page.archive-case--main #section_main .container-img{margin-top:60px!important}}.slider-cases-container{position:relative}.apps-cases{width:90%;margin-left:auto;margin-right:auto;overflow:hidden}@media (min-width:1200px) and (max-width:1299px){.apps-cases{overflow:hidden;width:1000px;height:auto}}@media (max-width:1199px){.apps-cases{height:auto;width:100vw}}@media (max-width:767px){.apps-cases{max-width:356px;overflow:visible}.apps-cases img{aspect-ratio:1/1;max-width:inherit}}@media (max-width:400px){.apps-cases{max-width:100%}}.apps-cases-swiper-button{width:51px!important;height:51px!important;border-radius:50%;background-color:#f2994a}@media (max-width:1199px){.apps-cases-swiper-button{display:none}}.apps-cases-swiper-button.swiper-button-disabled{background-color:#dfdfdf;opacity:1!important}.apps-cases-swiper-button svg{width:13px!important;height:24px!important}.swiper-button-next::after,.swiper-button-prev::after{content:""!important}.foodtech-apps-by-us{padding:0 15px;margin-bottom:120px}.foodtech-apps-by-us h2{padding-bottom:60px}@media (max-width:576px){.foodtech-apps-by-us h2{padding-bottom:40px}}.foodtech-apps-by-us .apps-items .apps-item{border-radius:8px;overflow:hidden;position:relative;aspect-ratio:1/1}.foodtech-apps-by-us .apps-items .apps-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.foodtech-apps-by-us .apps-items .apps-item img:hover{transform:scale(1.01)}.functionality-slider-wrapper_mobile{display:none;margin-top:50px}@media (max-width:1280px){.functionality-slider-wrapper_mobile{margin-top:40px}}.functionality-slider-wrapper_mobile .functionality-number-list{position:relative;display:flex;justify-content:space-between;padding-bottom:80px}.functionality-slider-wrapper_mobile .functionality-number-list .functionality-number-list__item .text{display:none;position:absolute;width:100%;left:0;font-size:14px;line-height:19.6px;font-weight:400}.functionality-slider-wrapper_mobile .functionality-number-list .functionality-number-list__item .number{font-size:14px;line-height:19.6px;font-weight:400;display:block}@media (max-width:1280px){.functionality-slider-wrapper_mobile .functionality-number-list .functionality-number-list__item .number{margin-bottom:15px}}.functionality-slider-wrapper_mobile .functionality-number-list .functionality-number-list__item .number:not(.active){color:#e8e6eb}.functionality-slider-wrapper_mobile .functionality-number-list .functionality-number-list__item.active .text{display:block}.functionality-slider-wrapper_mobile .functionality-number-list .functionality-number-list__item.active .number{color:#2f80ed}.functionality-slider-wrapper_mobile .swiper-slide img{width:100%;height:450px;object-fit:contain}.functionality-slider-wrapper_mobile .functionality-mobile-swiper{margin-top:40px}@media (max-width:1280px){.functionality-slider-wrapper_mobile .functionality-mobile-swiper{overflow:visible}}.functionality-slider-wrapper_mobile .functionality-mobile-swiper .swiper-slide{transition:opacity 500ms}@media (max-width:1280px){.functionality-slider-wrapper_mobile .functionality-mobile-swiper .swiper-slide{padding-right:20px}}@media (max-width:880px){.functionality-slider-wrapper_mobile .functionality-mobile-swiper .swiper-slide{padding-right:0}}@media (max-width:320px){.functionality-slider-wrapper_mobile .functionality-mobile-swiper .swiper-slide{padding-right:0}}@media (min-width:880px){.functionality-slider-wrapper_mobile .functionality-mobile-swiper .swiper-slide{width:auto!important}}.functionality-slider-wrapper_mobile .functionality-mobile-swiper .swiper-slide:not(.swiper-slide-active){opacity:.5}@media (max-width:900px){.functionality-slider-wrapper_mobile{display:block;width:100%}}.archive-case-page .functionality-number-list--one .swiper-buttons-wrap{margin-top:40px}.functionality-number-list--one .swiper-buttons-wrap{display:flex;margin-top:32px;position:static;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:80px}.functionality-number-list--one .swiper-button{user-select:none}.functionality-number-list--one .swiper-button svg{width:1em;height:1em;fill:#5580f8}.functionality-number-list--one .swiper-button-prev{position:static;left:unset}.functionality-number-list--one .swiper-button-next{position:static;right:unset}.functionality-number-list--one .swiper-button-disabled.swiper-button-next,.functionality-number-list--one .swiper-button-disabled.swiper-button-prev{opacity:1}.functionality-number-list--one .swiper-button-disabled.swiper-button-next svg,.functionality-number-list--one .swiper-button-disabled.swiper-button-prev svg{fill:#8d9298}.functionality-number-list--one .swiper-pagination-bullet,.functionality-number-list--one .swiper-pagination-bullet-active{background:0 0}.functionality-number-list--one .swiper-pagination-bullet{color:#e8e6eb;opacity:1;font-size:14px;line-height:19.6px;font-weight:400}.functionality-number-list--one .swiper-pagination-bullet-active{color:#2f80ed}.functionality-number-list--one .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.functionality-number-list--one .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.functionality-number-list--one .swiper-horizontal>.swiper-pagination-bullets,.functionality-number-list--one .swiper-pagination-bullets.swiper-pagination-horizontal,.functionality-number-list--one .swiper-pagination-custom,.functionality-number-list--one .swiper-pagination-fraction{top:0}.functionality-number-list--one .swiper-slide{padding-top:40px;min-height:65px;width:100%;font-size:14px;line-height:19.6px;font-weight:400}.functionality-number-list--one .swiper-pagination{display:flex;justify-content:space-between;padding:0 2px;z-index:-1}@media (max-width:1280px){.functionality-slider-wrapper_mobile.is-one{display:block;width:100%;margin-top:40px}.functionality-slider-wrapper_mobile.is-one .functionality-mobile-swiper{margin-top:30px}.functionality-slider-wrapper_mobile.is-one .functionality-mobile-swiper .swiper-slide{display:flex;align-items:center;justify-content:center}}
/*# sourceMappingURL=cases.css.map */
