@charset "UTF-8";html{scroll-behavior:smooth}.page_solutions p,body{font-family:"Open Sans",sans-serif}body{font-weight:300;font-style:normal;font-size:14px;overflow-x:hidden}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-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")}.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,.page_solutions_univ .page_solutions_univ .apps-cases-swiper-button.swiper-button-disabled{background-color:#dfdfdf;opacity:1!important}.apps-cases-swiper-button svg,.page_solutions_univ .page_solutions_univ .apps-cases-swiper-button svg{width:13px!important;height:24px!important}.page_solutions_univ .swiper-button-next::after,.page_solutions_univ .swiper-button-prev::after,.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)}.section-apps__inner--one .apps,.section-apps__inner--one .apps-menu-wrap{width:100%}.section-apps__inner--one .app-card{width:calc((100% - 120px)/4)}@media (max-width:1000px){.section-apps__inner--one .app-card{width:calc((100% - 40px)/3)}}@media (max-width:900px){.section-apps__inner--one .app-card{width:100%}}.section-apps__inner--one .apps-cases{margin-top:80px;width:87%;margin-left:auto;margin-right:auto;overflow:hidden}@media (max-width:1200px){.section-apps__inner--one .apps-cases{width:100%}}@media (max-width:800px){.section-apps__inner--one .apps-cases{margin-top:40px}}@media (max-width:767px){.section-apps__inner--one .apps-cases{max-width:356px;overflow:visible}.section-apps__inner--one .apps-cases img{aspect-ratio:1/1;max-width:inherit}}.page_solutions_univ .apps-cases-two img,.section-apps__inner--one .apps-cases img{width:100%;height:100%;border-radius:16px;overflow:hidden}.section-apps__inner{display:flex;flex-wrap:wrap;flex-direction:row-reverse;gap:30px 20px}.apps-menu-wrap{width:260px}@media (max-width:1280px){.apps-menu-wrap{width:100%}}.apps-menu{position:sticky;top:100px;padding:16px;background-color:#fff;box-shadow:0 0 36px 0 rgba(0,0,0,.0705882353);list-style:none;margin:0;border-radius:16px;z-index:2}@media (max-width:1280px){.apps-menu{width:100%}}.apps-menu li{font-size:18px;font-weight:600;line-height:21.6px;color:#868686;padding-bottom:16px;transition:all 400ms;border:3px solid transparent}.apps-menu li:not(:last-child){margin-bottom:8px}.apps-menu li a{color:inherit;text-decoration:none}.apps-menu li.active{color:#0082f5;border-bottom:2px solid #0082f5}@media (max-width:1100px){.apps-menu li{color:#0082f5;text-decoration:underline;text-underline-offset:3px;border-bottom:none!important}}.apps{width:calc(100% - 280px);border-radius:16px}@media (max-width:1280px){.apps{width:100%}}.app:not(:last-child){margin-bottom:120px}@media (max-width:520px){.app:not(:last-child){margin-bottom:70px}}.app__title{max-width:770px}.app__subtitle{margin:0;font-size:36px;font-weight:700;line-height:54px;color:#000;max-width:724px}@media (max-width:520px){.app__subtitle{font-size:23px;line-height:30px;margin:20px 0 0}}.app-help-cards{margin-top:60px;gap:72px 80px;display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:520px){.app-help-cards{margin-top:30px}}.app-help-cards__title{margin:0;font-size:36px;font-weight:700;line-height:54px;color:#000;max-width:724px}@media (max-width:520px){.app-help-cards__title{font-size:23px;line-height:30px}}.app-help-card{display:flex;gap:32px}.app-help-card__pic-wrap{width:72px;flex-shrink:0}.app-help-card__pic-wrap img{width:100%;height:auto}.app-help-card__title{margin:0;font-size:28px;font-weight:600;line-height:120%;color:#333}@media (max-width:520px){.app-help-card__title{font-size:22px}}.app-help-card__text-wrap{font-size:18px;font-weight:400;line-height:1.6}.app-help-card__text{margin-top:16px!important;color:#121f54}.app-help-card__text.pseudo-p{color:#121f54}@media (max-width:1000px){.app-help-cards{grid-template-columns:repeat(1,1fr);gap:40px}.app-help-card{gap:28px}.app-help-card__text-wrap{font-size:16px}}.app__capabilities-wrap{margin-top:80px}@media (max-width:520px){.app__capabilities-wrap{margin-top:50px}}.app__cards-wrap{margin-top:60px}@media (max-width:520px){.app__cards-wrap{margin-top:40px}}.app-cards{margin:60px 0 0;display:flex;flex-wrap:wrap;gap:20px}@media (max-width:520px){.app-cards{margin-top:30px}}.app-card{width:calc((100% - 40px)/3);border-radius:24px;padding:28px;color:#121f54;min-height:296px}@media (max-width:900px){.app-card{width:calc((100% - 20px)/2);width:100%}}@media (max-width:520px){.app-card{padding:20px 16px;min-height:unset}}.app-card__icon{width:32px;height:32px;padding:4px;border-radius:4px;margin-bottom:24px}.app-card__icon img{width:100%;height:100%;object-fit:contain}.app_1 .app-card{background-color:rgba(0,130,245,.1019607843)}.app-card__icon,.app_1 .app-card__icon{background-color:#0082f5}.app_2 .app-card{background-color:rgba(47,154,65,.1019607843)}.app_2 .app-card__icon{background-color:#2f9a41}.app_3 .app-card{background-color:rgba(245,169,55,.1019607843)}.app_3 .app-card__icon{background-color:#f5a937}.app-card__title{margin:0;font-size:28px;font-weight:600;line-height:33.6px}@media (max-width:520px){.app-card__title{margin:16px 0 0;font-size:19px;line-height:28px}}.app-card__text{margin-top:24px;font-size:18px;font-weight:400;line-height:1.42857143}@media (max-width:1000px){.app-card__text{font-size:16px}}@media (max-width:520px){.app-card__text{margin:16px 0 0}}.page_solutions_univ .app__cases-wrap{margin-top:80px}@media (max-width:520px){.page_solutions_univ .app__cases-wrap{margin-top:50px}}.page_solutions_univ .slider-cases-container{position:relative}.page_solutions_univ .apps-cases-two{margin-top:80px;width:84%;margin-left:auto;margin-right:auto;overflow:hidden}.page_solutions_univ .apps-cases-two .apps-cases-swiper-button{user-select:none}@media (max-width:800px){.page_solutions_univ .apps-cases-two{width:100%;margin-top:40px}}@media (max-width:520px){.page_solutions_univ .apps-cases-two{margin-top:30px}}.page_solutions_univ .page_solutions_univ .apps-cases-swiper-button{width:51px!important;height:51px!important;border-radius:50%;background-color:#f2994a}@media (max-width:1199px){.page_solutions_univ .page_solutions_univ .apps-cases-swiper-button{display:flex}}@media (max-width:800px){.page_solutions_univ .page_solutions_univ .apps-cases-swiper-button{display:none}}.section-apps{padding:60px 0 100px}@media (max-width:1280px){.section-apps .capabilities-content{display:none}}.section-apps .capabilities-content .capabilities-slider__nav-btn:after,.section-apps .functionality-content{display:none}@media (max-width:1280px){.section-apps .functionality-content{display:block}.section-apps .functionality-slider-wrapper_mobile{display:block;width:100%}}@media (max-width:1280px) and (min-width:520px){.section-apps .functionality-slider-wrapper_mobile .functionality-number-list .functionality-number-list__item.active .number{padding-bottom:4px}}.section-apps .capabilities-content .slider-list-info{max-height:600px}@media (max-width:1440px){.section-apps .capabilities-content .slider-list-info{max-height:550px}}@media (max-width:1200px){.section-apps .capabilities-content .slider-list-info{max-height:430px}}@media (max-width:1000px){.section-apps .capabilities-content .slider-list-info{max-height:350px}}@media (max-width:750px){.section-apps .capabilities-content .slider-list-info{max-height:300px}}.section-apps .slider-list-info::-webkit-scrollbar{display:none}.section-apps .capabilities-content .slider-list-info .slider-list-info__inner-wrapper{display:flex;flex-direction:column;gap:15px;transition:transform 250ms;padding-left:0}.section-apps .capabilities-content .slider-list-info .slider-list-info__item{font-size:14px}@media (max-width:1000px){.section-apps .capabilities-content .slider-list-info .slider-list-info__item{padding:12px 20px}}.section-apps .capabilities-content .slider-list-info .swiper-slide-active .capabilities-item__title{border-radius:8px;cursor:pointer}.section-apps .capabilities-content .slider-list-info .slider-list-info__item:hover .capabilities-item__title{color:#2f80ed;border-radius:8px;cursor:pointer}.section-apps .capabilities-content .vertical-slider-wrapper{display:flex;flex-direction:row-reverse;justify-content:center;margin-top:60px;gap:100px}@media (max-width:1000px){.section-apps .capabilities-content .vertical-slider-wrapper{gap:60px}}.section-apps .capabilities-content .vertical-slider__left-side-content{position:relative;width:55%}.section-apps .capabilities-content .vertical-slider__right-side-content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:45%}.section-apps .capabilities-content .capabilities-slider.mobile-app{height:614px}@media (max-width:1280px){.section-apps .capabilities-content .capabilities-slider.mobile-app{height:unset}}.section-apps .capabilities-content .capabilities-slider.mobile-app .capabilities-slider__slide{display:flex;background:url(../../img/apps/circle-blue.svg) center no-repeat;background-size:66%}.section-apps .capabilities-content .capabilities-slider.mobile-app .capabilities-slider__slide img{width:100%;margin:auto 0;object-fit:contain;height:100%}@media (max-width:900px){.section-apps .capabilities-content .capabilities-slider.mobile-app .capabilities-slider__slide img{width:auto}}.section-apps .capabilities-content .opactity-placeholder{position:absolute;z-index:2;left:0;width:100%;height:96px;pointer-events:none}.section-apps .capabilities-content .top-opacity-placeholder{top:0;background-image:linear-gradient(to bottom,#fff ,rgba(255,255,255,0) 90%)}.section-apps .capabilities-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}.section-apps .capabilities-content .capabilities-slider__nav-btn{top:unset;bottom:unset;left:unset;z-index:10;position:initial;display:flex;flex-direction:row;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:#f2994a;border:1px solid #f18c34;transition:background-color .4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-apps .capabilities-content .capabilities-slider__nav-btn.swiper-button-next.swiper-button-disabled,.section-apps .capabilities-content .capabilities-slider__nav-btn.swiper-button-prev.swiper-button-disabled{pointer-events:auto!important}.section-apps .capabilities-content .capabilities-slider__nav-btn svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:auto;width:auto}@media (max-width:1000px){.section-apps .capabilities-content .capabilities-slider__nav-btn{width:50px;height:50px}}.section-apps .capabilities-content .capabilities-slider__nav-btn.swiper-button-disabled{background-color:#fff}.section-apps .capabilities-content .capabilities-slider__nav-btn.swiper-button-disabled svg{fill:#f29b22}.section-apps .capabilities-content .capabilities-slider__nav-btn:not(.swiper-button-disabled),.section-apps .capabilities-content .capabilities-slider__nav-btn:not(.swiper-button-disabled):hover{background-color:#f18c34}.section-apps .capabilities-content .capabilities-slider__nav-btn:not(.swiper-button-disabled) svg,.section-apps .capabilities-content .capabilities-slider__nav-btn:not(.swiper-button-disabled):hover svg,.section-apps .capabilities-content .capabilities-slider__nav-btn:not(.swiper-button-disabled):hover svg path{fill:#fff}.section-apps .capabilities-content .capabilities-slider__nav-btn{position:absolute;right:-60px}.section-apps .capabilities-content .capabilities-slider__prev-btn{margin-bottom:80px}.section-apps .capabilities-content .capabilities-slider__next-btn{margin-top:80px}@media (max-width:576px){.section-apps .capabilities-content .vertical-slider-wrapper{display:none}}.capabilities__block{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px 16px;margin-top:60px}@media (max-width:900px){.capabilities__block{grid-template-columns:repeat(2,1fr)}}@media (max-width:630px){.capabilities__block{grid-template-columns:repeat(1,1fr)}}.capabilities-item-grid{display:grid;grid-column-gap:16px;grid-template-columns:42px auto}.capabilities-item-grid .capabilities-item__number{grid-column:1;grid-row:1/3}.capabilities-item-grid .capabilities-item__title{grid-column:2;grid-row:1}.capabilities-item-grid .capabilities-item__text{grid-column:2;grid-row:2}.capabilities-item__number{width:42px;height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center;background-color:#0082f5;color:#fff;font-size:18px;font-weight:700;line-height:28.8px;margin-bottom:16px}.capabilities-item__title{font-size:28px;font-weight:600;line-height:38.4px;color:#000}.capabilities-item__text{margin-top:16px;font-size:18px;font-weight:400;line-height:1.42857143;color:#000}@media (max-width:1000px){.capabilities-item__text{font-size:16px}}.section-apps .capabilities-content .slider-list-info .swiper-slide-active .capabilities-item__title{color:#000}.capabilities-item:not(.swiper-slide-active){opacity:.5}.section-apps .capabilities-content .bottom-opacity-placeholder,.section-apps .capabilities-content .top-opacity-placeholder{display:none}@media (max-width:1280px){.section-apps .capabilities-content{display:block}.section-apps .capabilities-content .vertical-slider-wrapper{flex-direction:column-reverse}.vertical-slider-wrapper{position:relative}.vertical-slider__right-side-content{display:contents!important}.section-apps .capabilities-content .capabilities-slider__nav-btn{right:50%;bottom:0}.section-apps .capabilities-content .slider-list-info,.section-apps .capabilities-content .vertical-slider__left-side-content,.section-apps .capabilities-content .vertical-slider__right-side-content{width:100%}.section-apps .capabilities-content .vertical-slider__left-side-content{padding-bottom:82px}.section-apps .capabilities-content .capabilities-slider.mobile-app .capabilities-slider__slide img{width:100%!important;margin:auto;height:450px}.section-apps .capabilities-content .capabilities-slider.mobile-app .capabilities-slider__slide{background:0 0}.section-apps .capabilities-content .vertical-slider-wrapper{gap:40px}.section-apps .capabilities-content .capabilities-slider__prev-btn{margin-bottom:0;right:calc(50% + 20px);transform:rotate(-90deg)}.section-apps .capabilities-content .capabilities-slider__next-btn{margin-bottom:0;right:calc(50% - 70px);transform:rotate(-90deg)}.section-apps .capabilities-content .vertical-slider-wrapper{margin-top:40px}.capabilities-item__text{margin-top:12px}.section-apps .capabilities-content .slider-list-info{max-height:150px}}@media (max-width:600px){.section-apps .capabilities-content .slider-list-info{max-height:165px}}@media (max-width:500px){.section-apps .capabilities-content .slider-list-info{max-height:200px}}@media (max-width:400px){.section-apps .capabilities-content .slider-list-info{max-height:270px}}@media (max-width:576px){.section-apps .capabilities-content .vertical-slider-wrapper{display:flex}}@media (max-width:520px){.section-apps .capabilities-content .slider-list-info .swiper-slide-active .capabilities-item__title{font-size:19px;line-height:22px}}.d-flex{display:flex}.jc-end{justify-content:flex-end}.page_solutions_univ h2{padding-bottom:0!important}.page_solutions_univ .title-m{font-weight:600;font-size:28px;line-height:130%;margin:0;padding:0}.page_solutions_univ .pseudo-p,.page_solutions_univ p{margin:0;font-weight:400;font-size:18px;line-height:150%}.page_solutions_univ .section{padding:60px 0}.page_solutions_univ .functionality-number-list--one .swiper-button{cursor:pointer;width:50px;height:20px}.page_solutions_univ .functionality-number-list--one .swiper-button svg{fill:#5580f8;width:14px;transform:rotate(-90deg)}.page_solutions_univ .functionality-number-list--one .swiper-button.swiper-button-disabled{background-color:transparent;opacity:1!important}.page_solutions_univ .functionality-number-list--one .swiper-button.swiper-button-disabled svg{fill:#8d9298}.page_solutions_univ .functionality-number-list .capabilities-item:not(.swiper-slide-active){opacity:1}.page_solutions_univ .functionality-slider-wrapper_mobile .functionality-number-list{padding-bottom:120px}@media (min-width:880px){.page_solutions_univ .functionality-slider-wrapper_mobile .functionality-mobile-swiper .swiper-slide{width:100%!important}}@media (max-width:1280px){.page_solutions_univ .vertical-slider-wrapper{display:none!important}.page_solutions_univ .functionality-slider-wrapper_mobile.is-one .swiper-buttons-wrap{gap:40px;margin-top:50px}.page_solutions_univ .functionality-slider-wrapper_mobile.is-one .functionality-mobile-swiper .swiper-slide{margin:auto}.page_solutions_univ .functionality-slider-wrapper_mobile.is-one .functionality-mobile-swiper .swiper-slide:not(.swiper-slide-active){opacity:1}}@media (max-width:1000px){.page_solutions_univ .section{padding:40px 0}.page_solutions_univ .functionality-number-list--one .swiper-slide{padding-top:30px}.page_solutions_univ .functionality-number-list{flex-wrap:wrap;gap:20px;width:100%;justify-content:space-between!important;margin-left:-6px}}@media (max-width:1000px) and (max-width:500px){.page_solutions_univ .functionality-number-list{gap:20px 7px}}@media (max-width:1000px){.page_solutions_univ .capabilities-item__text,.page_solutions_univ .capabilities-item__title{text-align:left}.page_solutions_univ .functionality-slider-wrapper_mobile .functionality-number-list{flex-wrap:wrap;gap:0 20px;justify-content:flex-start}}@media (max-width:750px){.page_solutions_univ .functionality-slider-wrapper_mobile .functionality-number-list{padding-bottom:200px}.page_solutions_univ .functionality-slider-wrapper_mobile .functionality-number-list .functionality-number-list__item .text{top:80px}}@media (max-width:600px){.page_solutions_univ .title-m{font-weight:600;font-size:19px;line-height:22px}.page_solutions_univ .pseudo-p,.page_solutions_univ p{margin:0;font-size:16px;line-height:25px}}@media (max-width:500px){.page_solutions_univ .functionality-slider-wrapper_mobile .functionality-number-list{padding-bottom:260px}}@media screen and (max-width:420px){.page_solutions_univ .functionality-number-list{justify-content:flex-start!important}}@media (max-width:400px){.page_solutions_univ .functionality-slider-wrapper_mobile .functionality-number-list .functionality-number-list__item .text{top:105px}}@media (max-width:390px){.page_solutions_univ .functionality-slider-wrapper_mobile .functionality-number-list{padding-bottom:280px}}@media (max-width:370px){.page_solutions_univ .functionality-slider-wrapper_mobile .functionality-number-list{padding-bottom:310px}}@media (max-width:340px){.page_solutions_univ .functionality-slider-wrapper_mobile .functionality-number-list{padding-bottom:330px}}.digital-product-section{padding:120px 0 60px}.digital-product-section .title{max-width:942px}.digital-product-section .title-m{max-width:420px}.digital-product-section__inner{display:flex;flex-wrap:wrap;align-items:center;gap:40px 82px;margin-top:60px}.digital-product-section .title-m~.pseudo-p,.digital-product-section .title-m~p{margin:12px 0 0;max-width:592px}.digital-product-section__col{width:calc((100% - 82px)/2)}.digital-product-section__col img{width:100%}.digital-product-items{margin-top:40px}.digital-product-item{display:flex;gap:20px}.digital-product-item:not(:first-child){margin-top:24px}.digital-product-item__pic-wrap{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background-color:#fdf0e4;border-radius:9px;flex-shrink:0}.digital-product-item__text-title.pseudo-p{font-weight:600;color:#000}.digital-product-item__text-description.pseudo-p{margin-top:6px}.digital-product-item__text-wrap p:first-of-type{font-weight:600;color:#000}.digital-product-item__text-wrap p:not(:first-child){margin-top:6px}.digital-product-item img{width:28px;height:28px}@media (max-width:1000px){.digital-product-section{padding:80px 0 40px}.digital-product-section__inner{margin-top:40px;flex-direction:column-reverse}.digital-product-section__col{width:100%}}@media (max-width:600px){.digital-product-item{gap:16px}}.page_solutions_univ .section-about{padding:60px 0}@media (max-width:1000px){.page_solutions_univ .section-about{padding:40px 0}}.businesses{margin-top:60px;display:flex;flex-wrap:wrap;gap:40px;padding:0;font-size:18px;line-height:23px}@media (max-width:600px){.businesses{font-size:16px}}.business,.business__icon{display:flex;align-items:center}.business{width:calc((100% - 80px)/3);gap:16px;font-weight:500;font-family:"Open Sans",sans-serif}.business__icon{width:42px;height:42px;font-weight:600;font-size:18px;line-height:160%;justify-content:center;color:#0082f5;flex-shrink:0;background-color:#e0ecfc;border-radius:8px}@media (max-width:1000px){.businesses{margin-top:40px;gap:32px}.business{width:calc((100% - 32px)/2)}}@media (max-width:700px){.business{width:100%}}.section-difficulties .title~.pseudo-p,.section-difficulties .title~p{margin-top:24px;max-width:942px}.section-difficulties__inner{margin-top:60px}.section-difficulties__row{display:flex;flex-wrap:wrap;align-items:center;gap:40px 82px}.section-difficulties__row:not(:first-child){margin-top:68px}.section-difficulties__row:nth-child(2n){flex-direction:row-reverse}.section-difficulties__col{width:calc((100% - 82px)/2)}.section-difficulties__col img{width:100%}.difficulty-item{padding-left:60px;position:relative}.difficulty-item:not(:first-of-type){margin-top:42px}.difficulty-item::before{content:"";position:absolute;top:16px;left:0;width:32px;height:4px;background-color:#0082f5}.difficulty-item .title-m+p,.difficulty-item__description{margin-top:12px!important}@media (max-width:1000px){.section-difficulties__row{display:flex;flex-direction:column-reverse}.section-difficulties__row:nth-child(2n){display:flex;flex-direction:column-reverse}.section-difficulties__col{width:100%}}@media (max-width:600px){.section-difficulties__inner{margin-top:40px}.difficulty-item{padding-left:48px}.difficulty-item::before{top:10px}.section-difficulties__row:not(:first-child){margin-top:32px}}.section-solutions-banner__inner{display:flex;align-items:center;gap:40px;min-height:190px;background-color:rgba(0,130,245,.0392156863);border-radius:16px;padding:32px}.section-solutions-banner__col:first-child{padding-left:254px;position:relative}.section-solutions-banner__col:first-child img{position:absolute;bottom:0;left:0}.section-solutions-banner__col:last-child{width:max-content;flex-shrink:0;margin-left:auto}.section-solutions-banner__text-wrap{max-width:511px}.section-solutions-banner__title{font-weight:600;font-size:24px;line-height:130%}.section-solutions-banner__text{margin-top:16px;font-weight:400;font-size:16px;line-height:150%}@media (max-width:1000px){.section-solutions-banner__inner{padding:20px;flex-wrap:wrap}.section-solutions-banner__col:first-child{width:100%;padding-left:0}.section-solutions-banner__col:first-child img{display:none}.section-solutions-banner__col:last-child{width:100%}.section-solutions-banner__text-wrap{max-width:100%}}@media (max-width:600px){.section-solutions-banner__title{font-weight:600;font-size:19px;line-height:22px}}.section-apps .title{max-width:942px}.section-apps .apps-cases-swiper-button{display:none;width:50px;height:50px;border-radius:50%;background-color:#f29b22;border:1px solid #f29b22}.section-apps .apps-cases-swiper-button svg{fill:#fff;width:14px;transform:rotate(-90deg)}.section-apps .apps-cases-swiper-button.swiper-button-disabled{background-color:transparent;opacity:1!important}.section-apps .apps-cases-swiper-button.swiper-button-disabled svg{fill:#f29b22}@media (max-width:1200px){.apps-cases-swiper-button{display:none;position:static}.section-apps .swiper-buttons-wrap{display:flex;justify-content:center;gap:40px;margin-top:32px}.section-apps .apps-cases-swiper-button{margin:0}}@media (max-width:1000px){.section-apps__inner--one .apps-cases{margin-top:40px}.app-help-cards{margin-top:40px;gap:40px}}@media (max-width:600px){.app-help-card{gap:16px}.app-help-card__text{margin-top:8px}}.page_solutions_univ .form-bg{padding:150px 0 120px}.page_solutions_univ .form-bg .form-feedback-title{font-family:"Source Sans 3",sans-serif;font-size:50px;font-weight:700;line-height:1;text-align:center;color:#121f54;padding-bottom:0}.page_technologies{background:#fff}.page_technologies .title-m,.page_technologies h2.title{font-family:"Source Sans 3",sans-serif;font-weight:700;line-height:1.2;color:#121f54}.page_technologies h2.title{font-size:50px;margin:0 0 60px;padding-bottom:0}@media (max-width:1280px){.page_technologies h2.title{font-size:44px;margin-bottom:40px}}@media (max-width:768px){.page_technologies h2.title{font-size:32px;margin-bottom:28px}}@media (max-width:520px){.page_technologies h2.title{font-size:28px}}.page_technologies .title-m{font-size:32px;margin:0}@media (max-width:768px){.page_technologies .title-m{font-size:24px}}.page_technologies .tech-approach__content p,.page_technologies p{font-family:"Open Sans","Source Sans 3",sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#222121;margin:0}@media (max-width:768px){.page_technologies p{font-size:16px;line-height:1.55}}.page_technologies .section{padding:80px 0}@media (max-width:1100px){.page_technologies .section{padding:60px 0}}@media (max-width:768px){.page_technologies .section{padding:40px 0}}.page_technologies .form-wrapper{margin:0 auto;padding:0 15px;position:relative}@media (min-width:1392px){.page_technologies .form-wrapper{max-width:1392px}}.page_technologies .tech-approaches{background:#fff}.page_technologies .tech-approaches__swiper{overflow:visible}@media (max-width:767px){.page_technologies .tech-approaches__swiper{overflow:hidden}}.page_technologies .tech-approaches__list{display:flex;flex-direction:column;gap:68px}@media (max-width:1100px){.page_technologies .tech-approaches__list{gap:48px}}@media (max-width:767px){.page_technologies .tech-approaches__list{flex-direction:row;gap:0}}@media (min-width:768px){.page_technologies .tech-approaches__list.swiper-wrapper{flex-direction:column;transform:none!important}}.page_technologies .tech-approach{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}@media (max-width:1100px){.page_technologies .tech-approach{gap:48px}}@media (max-width:767px){.page_technologies .tech-approach{grid-template-columns:1fr;gap:12px}}@media (min-width:768px){.page_technologies .tech-approach.swiper-slide{width:100%!important;height:auto!important;flex-shrink:0}}.page_technologies .tech-approach--reverse .tech-approach__pic{order:-1;transform:rotate(-2deg)}@media (max-width:991px){.page_technologies .tech-approach--reverse .tech-approach__pic{transform:none}}@media (max-width:767px){.page_technologies .tech-approach--reverse .tech-approach__pic{order:1}}.page_technologies .tech-approach__content{display:flex;flex-direction:column;gap:12px}.page_technologies .tech-approach__title{font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:28px;line-height:1.3;color:#121f54;margin:0}@media (max-width:767px){.page_technologies .tech-approach__title{font-size:19px;line-height:22px}}.page_technologies .tech-approach__content p{font-family:"Open Sans",sans-serif}@media (max-width:767px){.page_technologies .tech-approach__content p{font-size:16px;line-height:25px}}.page_technologies .tech-approach__pic{width:100%;display:flex;align-items:center;justify-content:center;background:#f5faff;border-radius:16px;transform:rotate(2deg)}@media (max-width:991px){.page_technologies .tech-approach__pic{transform:none}}@media (max-width:767px){.page_technologies .tech-approach__pic{background:0 0;border-radius:0}}.page_technologies .tech-approach__pic img,.page_technologies .tech-approach__pic svg{max-width:100%;width:auto;max-height:320px;height:auto;object-fit:contain;display:block}@media (max-width:767px){.page_technologies .tech-approach__pic img,.page_technologies .tech-approach__pic svg{max-width:100%;max-height:none;width:100%}}.page_technologies .tech-approaches__arrows{display:none}@media (max-width:767px){.page_technologies .tech-approaches__arrows{display:flex;justify-content:center;align-items:center;gap:40px;margin-top:32px}}.page_technologies .tech-approaches__arrow{width:50px;height:50px;border-radius:50%;border:1px solid #f29b22;background:0 0;color:#f29b22;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .2s,background .2s,color .2s}.page_technologies .tech-approaches__arrow--next{background:#f29b22;color:#fff;border-color:#f29b22}.page_technologies .tech-approaches__arrow.swiper-button-disabled{opacity:.3;cursor:default}.page_technologies .tech-areas{background:#fff}.page_technologies .tech-areas__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}@media (max-width:600px){.page_technologies .tech-areas__grid{grid-template-columns:1fr}}.page_technologies .tech-area-card{display:flex;flex-direction:column;gap:40px;padding:40px 32px;text-decoration:none;color:inherit;position:relative;transition:transform .25s ease}.page_technologies .tech-area-card:nth-child(odd){padding-left:0;padding-right:32px;border-right:1px solid rgba(62,111,248,.2)}.page_technologies .tech-area-card:nth-child(even){padding-left:32px;padding-right:0}.page_technologies .tech-area-card:nth-child(n+3){border-top:1px solid rgba(62,111,248,.2)}.page_technologies .tech-area-card:nth-child(-n+2){padding-top:0}@media (max-width:600px){.page_technologies .tech-area-card{padding:32px 0!important}.page_technologies .tech-area-card:nth-child(even),.page_technologies .tech-area-card:nth-child(odd){border-right:none;padding:32px 0}.page_technologies .tech-area-card:not(:first-child){border-top:1px solid rgba(62,111,248,.2)}.page_technologies .tech-area-card:first-child{padding-top:0}}.page_technologies .tech-area-card:hover .tech-area-card__arrow{background:#0082f5}.page_technologies .tech-area-card:hover .tech-area-card__arrow svg path{stroke:#fff}.page_technologies .tech-area-card:hover .tech-area-card__title{color:#0082f5}.page_technologies .tech-area-card__num{font-family:"Open Sans",sans-serif;font-weight:700;font-size:28px;line-height:1.35;color:#0082f5}.page_technologies .tech-area-card__body{display:flex;flex-direction:column;gap:16px}.page_technologies .tech-area-card__title{font-family:"Open Sans",sans-serif;font-weight:700;font-size:28px;line-height:1.25;color:#121f54;margin:0;transition:color .2s ease}@media (max-width:768px){.page_technologies .tech-area-card__title{font-size:22px}}.page_technologies .tech-area-card__text{font-family:"Open Sans",sans-serif;font-weight:400;font-size:18px;line-height:28px;letter-spacing:.01em;color:#585f7b;margin:0}@media (max-width:768px){.page_technologies .tech-area-card__text{font-size:16px;line-height:1.55}}.page_technologies .tech-area-card__arrow{margin-top:auto;align-self:flex-start;width:60px;height:60px;border-radius:50%;background:#ecf1fe;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease}.page_technologies .tech-area-card__arrow svg{width:22px;height:22px;display:block}.page_technologies .tech-area-card__arrow svg path{stroke:#0082f5;transition:stroke .2s ease}.page_technologies .tech-cases{padding:80px 0}@media (max-width:1100px){.page_technologies .tech-cases{padding:60px 0}}@media (max-width:768px){.page_technologies .tech-cases{padding:40px 0}}.page_technologies .tech-cases .title{margin-bottom:60px;text-align:left}@media (max-width:768px){.page_technologies .tech-cases .title{margin-bottom:32px}}.page_technologies .slider-cases-container{position:relative}.page_technologies .tech-cases__swiper .apps-item{border-radius:16px;overflow:hidden;aspect-ratio:358/396}.page_technologies .tech-cases__swiper .apps-item a,.page_technologies .tech-cases__swiper .apps-item img{display:block;width:100%;height:100%}.page_technologies .tech-cases__swiper .apps-item .item-hover-bot img{width:auto}.page_technologies .tech-cases__swiper .apps-item img{object-fit:cover}@media (min-width:1200px){.page_technologies .tech-cases__swiper .swiper-buttons-wrap{position:static}}.page_technologies .tech-cases__nav.apps-cases-swiper-button{width:50px!important;height:50px!important;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f29b22;color:#fff;border:1px solid #f29b22;cursor:pointer;transition:opacity .2s ease,background .2s ease}.page_technologies .tech-cases__nav.apps-cases-swiper-button svg{width:22px!important;height:12px!important}.page_technologies .tech-cases__nav.apps-cases-swiper-button.swiper-button-disabled,.page_technologies .tech-cases__nav.apps-cases-swiper-button.tech-cases__nav--prev{background:0 0;color:#f29b22;opacity:.3}.page_technologies .tech-cases__nav.apps-cases-swiper-button.tech-cases__nav--next:not(.swiper-button-disabled){opacity:1;background:#f29b22;color:#fff}@media (min-width:1200px){.page_technologies .tech-cases__nav.apps-cases-swiper-button{position:absolute;top:50%;transform:translateY(-50%);margin:0;display:flex!important}.page_technologies .tech-cases__nav--prev{left:0}.page_technologies .tech-cases__nav--next{right:0}}@media (max-width:1199px){.page_technologies .tech-cases__swiper .swiper-buttons-wrap{display:flex;gap:24px;justify-content:center;margin-top:32px}.page_technologies .tech-cases__nav.apps-cases-swiper-button{position:static!important;display:flex!important}}.page_technologies .tech-cases__more{margin-top:60px;display:flex;justify-content:center}@media (max-width:768px){.page_technologies .tech-cases__more{margin-top:40px}}.page_technologies .tech-cases__more .btn-custom{display:inline-flex;align-items:center;justify-content:center;min-width:220px;height:56px;padding:0 32px;border:1px solid #f29b22;border-radius:999px;background:0 0;color:#f29b22;font-family:"Open Sans",sans-serif;font-weight:600;font-size:17px;line-height:1;text-decoration:none;transition:background .2s ease,color .2s ease}.page_technologies .tech-cases__more .btn-custom:hover{background:#f29b22;color:#fff}.page_technologies .form-bg,.page_technologies.page_solutions_univ .form-bg{background:url(../img/form/form-bg.svg) no-repeat;background-size:cover;background-position-y:0;padding:250px 0 120px}@media (max-width:1500px){.page_technologies .form-bg,.page_technologies.page_solutions_univ .form-bg{padding:180px 0 120px}}@media (max-width:1100px){.page_technologies .form-bg,.page_technologies.page_solutions_univ .form-bg{padding:240px 0 80px;background:url(../img/form/form-bg-tablet.svg) no-repeat;background-size:cover}}@media (max-width:800px){.page_technologies .form-bg,.page_technologies.page_solutions_univ .form-bg{padding:200px 0 80px}}@media (max-width:600px){.page_technologies .form-bg,.page_technologies.page_solutions_univ .form-bg{background:url(../img/form/form-bg-mob.png) no-repeat;background-size:cover;padding:240px 0 80px}}@media (max-width:500px){.page_technologies .form-bg,.page_technologies.page_solutions_univ .form-bg{padding:220px 0 80px}}@media (max-width:768px){.page_technologies .form-bg,.page_technologies.page_solutions_univ .form-bg{padding:60px 0}}.page_technologies .form-bg .form-feedback-title,.page_technologies.page_solutions_univ .form-bg .form-feedback-title{font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:50px;line-height:1.2;color:#121f54;text-align:center;margin:0 0 12px}@media (max-width:1100px){.page_technologies .form-bg .form-feedback-title,.page_technologies.page_solutions_univ .form-bg .form-feedback-title{font-size:40px}}@media (max-width:768px){.page_technologies .form-bg .form-feedback-title,.page_technologies.page_solutions_univ .form-bg .form-feedback-title{font-size:30px;line-height:1.25}}.page_technologies .form-bg .feedback-text,.page_technologies.page_solutions_univ .form-bg .feedback-text{font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:22px;line-height:1.4;color:#585f7b;text-align:center;margin:0 0 40px}@media (max-width:768px){.page_technologies .form-bg .feedback-text,.page_technologies.page_solutions_univ .form-bg .feedback-text{font-size:18px;margin-bottom:32px}}.page_technologies .tech-hero{position:relative;padding:128px 0 80px;overflow:hidden;background:#0082f5;color:#fff}@media (max-width:991px){.page_technologies .tech-hero{padding:100px 0 60px}}@media (max-width:520px){.page_technologies .tech-hero{padding:80px 0 40px}}.page_technologies .tech-hero__inner{position:relative;z-index:1;display:flex;align-items:flex-start;gap:40px;flex-wrap:wrap}@media (max-width:991px){.page_technologies .tech-hero__inner{flex-direction:column;align-items:center}}.page_technologies .tech-hero__content{flex:1 1 560px;max-width:760px;display:flex;flex-direction:column;justify-content:center;min-height:460px}@media (max-width:991px){.page_technologies .tech-hero__content{min-height:auto;flex:1 1 auto;max-width:100%;width:100%}}.page_technologies .tech-hero__title{font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:65px;line-height:65px;letter-spacing:-.01em;color:#fff;margin:0 0 40px}@media (max-width:1280px){.page_technologies .tech-hero__title{font-size:54px;line-height:1.05}}@media (max-width:991px){.page_technologies .tech-hero__title{font-size:55px;line-height:55px}}@media (max-width:520px){.page_technologies .tech-hero__title{font-size:40px;line-height:40px}}.page_technologies .tech-hero__subtitle{font-family:"Source Sans Pro","Source Sans 3",sans-serif;font-weight:400;font-size:22px;line-height:30px;color:rgba(255,255,255,.698);max-width:760px;margin:0}.page_technologies .tech-hero__pic{flex:0 1 460px;max-width:460px;display:flex;align-items:flex-start;justify-content:flex-end}.page_technologies .tech-hero__pic img{width:100%;max-width:460px;height:auto;display:block}@media (max-width:991px){.page_technologies .tech-hero__pic{flex:0 0 auto;max-width:518px;width:518px;justify-content:center}.page_technologies .tech-hero__pic img{max-width:518px}}@media (max-width:520px){.page_technologies .tech-hero__pic{max-width:100%;width:100%}.page_technologies .tech-hero__pic img{max-width:100%}}.page_technologies .tech-innovations{padding:80px 0}@media (max-width:1100px){.page_technologies .tech-innovations{padding:60px 0}}@media (max-width:768px){.page_technologies .tech-innovations{padding:40px 0}}.page_technologies .tech-innovations__card{background:rgba(242,155,34,.05);border-radius:16px;padding:85px 0;position:relative;overflow:hidden}@media (max-width:1100px){.page_technologies .tech-innovations__card{padding:60px 0}}@media (max-width:768px){.page_technologies .tech-innovations__card{padding:40px 0;border-radius:12px}}.page_technologies .tech-innovations__title{text-align:left;margin-bottom:60px}@media (max-width:768px){.page_technologies .tech-innovations__title{margin-bottom:32px}}.page_technologies .tech-innovations__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}@media (max-width:900px){.page_technologies .tech-innovations__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page_technologies .tech-innovations__grid{grid-template-columns:1fr}}.page_technologies .tech-innovation{display:flex;flex-direction:column;gap:40px;padding:0 32px}.page_technologies .tech-innovation:not(:last-child){border-right:1px solid rgba(242,155,34,.16)}.page_technologies .tech-innovation:first-child{padding-left:0}.page_technologies .tech-innovation:last-child{padding-right:0}@media (max-width:900px){.page_technologies .tech-innovation{padding:32px 24px;border-right:none!important}.page_technologies .tech-innovation:nth-child(odd){padding-left:0;border-right:1px solid rgba(242,155,34,.16)!important}.page_technologies .tech-innovation:nth-child(even){padding-right:0}.page_technologies .tech-innovation:nth-child(-n+2){padding-top:0}.page_technologies .tech-innovation:nth-child(n+3){border-top:1px solid rgba(242,155,34,.16)}.page_technologies .tech-innovation:last-child:nth-child(odd){grid-column:1/-1;padding-left:0;padding-right:0;border-right:none!important}.page_technologies .tech-innovation:last-child:nth-child(odd) .tech-innovation__bottom{display:flex;flex-direction:row;align-items:flex-start;gap:24px}.page_technologies .tech-innovation:last-child:nth-child(odd) .tech-innovation__bottom .tech-innovation__icon{flex:1;max-width:none}.page_technologies .tech-innovation:last-child:nth-child(odd) .tech-innovation__bottom .tech-innovation__benefit{flex:1;min-width:0}}@media (max-width:600px){.page_technologies .tech-innovation{padding:28px 0!important;border-right:none!important;border-top:1px solid rgba(242,155,34,.16)!important;grid-column:auto!important}.page_technologies .tech-innovation:first-child{padding-top:0!important;border-top:none!important}.page_technologies .tech-innovation:last-child:nth-child(odd) .tech-innovation__bottom{display:contents}.page_technologies .tech-innovation:last-child:nth-child(odd) .tech-innovation__icon{flex:none;width:100%;max-width:360px}.page_technologies .tech-innovation:last-child:nth-child(odd) .tech-innovation__benefit{flex:none;min-width:auto}}.page_technologies .tech-innovation__head{display:flex;flex-direction:column;gap:40px}.page_technologies .tech-innovation__heading,.page_technologies .tech-innovation__num{font-family:"Open Sans",sans-serif;font-weight:700;font-size:28px;line-height:1.35;color:#f29b22;margin:0}.page_technologies .tech-innovation__heading{color:#121f54;margin:0 0 16px}.page_technologies .tech-innovation__text{font-family:"Open Sans",sans-serif;font-weight:400;font-size:18px;line-height:28px;letter-spacing:.01em;color:#585f7b;margin:0}@media (max-width:768px){.page_technologies .tech-innovation__text{font-size:16px;line-height:25px;letter-spacing:0}}.page_technologies .tech-innovation__icon{width:100%;max-width:360px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.page_technologies .tech-innovation__icon img,.page_technologies .tech-innovation__icon svg{max-width:100%;max-height:100%;object-fit:contain;display:block}.page_technologies .tech-innovation__benefit{display:flex;flex-direction:column;gap:12px}.page_technologies .tech-innovation__benefit-title{font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:28px;line-height:1.3;color:#121f54;margin:0}@media (max-width:768px){.page_technologies .tech-innovation__benefit-title{font-family:"Source Sans 3",sans-serif!important;font-weight:600!important;font-size:19px!important;line-height:1.3!important;color:#121f54!important;margin:0!important}}.page_technologies .tech-innovation__benefit p:not(.tech-innovation__benefit-title){font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;line-height:25px;letter-spacing:0;color:#585f7b;margin:0}.page_technologies .tech-stack{width:auto;display:block;gap:0;min-height:0;background:#fff}.page_technologies .tech-stack__tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 40px;padding:0;list-style:none}@media (max-width:768px){.page_technologies .tech-stack__tabs{margin-bottom:28px}}.page_technologies .tech-stack__tab{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;min-height:44px;background:#fff;border:1px solid rgba(0,0,0,.28);border-radius:333px;font-family:"Open Sans",sans-serif;font-weight:600;font-size:17px;line-height:24px;color:#585f7b;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.page_technologies .tech-stack__tab:hover{border-color:#f29b22;color:#f29b22}.page_technologies .tech-stack__tab.is-active{border-color:#f29b22;color:rgba(242,155,34,.8);background:#fff}.page_technologies .tech-stack__panels{position:relative}.page_technologies .tech-stack__panel{display:none}.page_technologies .tech-stack__panel.is-active{display:block}.page_technologies .tech-stack__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media (max-width:1100px){.page_technologies .tech-stack__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.page_technologies .tech-stack__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.page_technologies .tech-card{position:relative;display:flex;align-items:center;padding:0 16px 0 120px;background:#fff;border-radius:8px;box-shadow:-6px 10px 24px 0 #e7edfc;height:150px;min-width:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.page_technologies .tech-card:hover{transform:translateY(-2px);box-shadow:-6px 14px 28px 0 #dde5f8}@media (max-width:520px){.page_technologies .tech-card{flex-direction:column;align-items:center;justify-content:flex-start;padding:0;background:0 0;border-radius:0;box-shadow:none;height:auto;overflow:visible;gap:16px}.page_technologies .tech-card:hover{transform:none;box-shadow:none}}.page_technologies .tech-card__icon{position:absolute;left:-40px;top:20px;width:150px;height:150px;display:flex;align-items:center;justify-content:center;pointer-events:none}.page_technologies .tech-card__icon img{width:100%;height:100%;object-fit:contain;display:block}@media (max-width:520px){.page_technologies .tech-card__icon{position:static;width:52px;height:52px}}.page_technologies .tech-card__name{flex:1 1 auto;min-width:0;font-family:"Source Sans Pro","Source Sans 3",sans-serif;font-weight:600;font-size:24px;line-height:1.3;color:#2d2c37;margin:0;word-break:break-word}@media (max-width:520px){.page_technologies .tech-card__name{flex:0 0 auto;width:100%;text-align:center;font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.01em;color:#585f7b}}.page_technologies .tech-stack__empty{grid-column:1/-1;padding:40px 16px;text-align:center;color:#585f7b;font-family:"Open Sans",sans-serif;font-size:18px}.page_technologies .tech-stack__note{margin-top:32px;font-family:"Open Sans",sans-serif;font-size:16px;color:#585f7b;line-height:1.55}
/*# sourceMappingURL=technologies.css.map */
