@layer block{.mobile-apps-hero-module-scss-module__oS91HG__block{padding:32px 16px}@media screen and (min-width:768px){.mobile-apps-hero-module-scss-module__oS91HG__block{padding:64px 16px}}.mobile-apps-hero-module-scss-module__oS91HG__container{max-width:1240px;margin:auto;padding-bottom:50px}@media screen and (min-width:1022px){.mobile-apps-hero-module-scss-module__oS91HG__container{padding-bottom:5rem}}.mobile-apps-hero-module-scss-module__oS91HG__title{font-size:45px;line-height:61px}@media screen and (min-width:1022px){.mobile-apps-hero-module-scss-module__oS91HG__title{font-size:55px}}.mobile-apps-hero-module-scss-module__oS91HG__titleFx{background:var(--hybrid-mobile-apps-gradient-reverse);-webkit-text-fill-color:#0000;background-clip:text}.mobile-apps-hero-module-scss-module__oS91HG__subtitle{order:1;font-size:20px;font-weight:300}@media screen and (min-width:1022px){.mobile-apps-hero-module-scss-module__oS91HG__subtitle{order:unset}}.mobile-apps-hero-module-scss-module__oS91HG__button{order:4;margin-bottom:2rem;margin-left:1rem}@media screen and (min-width:1022px){.mobile-apps-hero-module-scss-module__oS91HG__button{order:unset;margin-bottom:0}}.mobile-apps-hero-module-scss-module__oS91HG__buttonContainer{order:2;gap:10px}@media screen and (min-width:1022px){.mobile-apps-hero-module-scss-module__oS91HG__buttonContainer{order:unset;margin:0 0 3.5rem}}.mobile-apps-hero-module-scss-module__oS91HG__plus{margin:0 .35rem;font-size:25px}.mobile-apps-hero-module-scss-module__oS91HG__oneAppText{margin-left:.35rem;font-size:25px}.mobile-apps-hero-module-scss-module__oS91HG__textUnderImage{text-align:center;order:5;max-width:600px;margin-top:2rem}@media screen and (min-width:1022px){.mobile-apps-hero-module-scss-module__oS91HG__textUnderImage{order:unset}}}
@layer ui{.google-review-quote-module-scss-module__wp1L8W__container{background:var(--bg-light);text-align:left;border-radius:12px;max-width:780px;margin:0 auto;padding:1.75rem;display:block}@media (min-width:768px){.google-review-quote-module-scss-module__wp1L8W__container{padding:2.25rem 2.5rem}}.google-review-quote-module-scss-module__wp1L8W__head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.google-review-quote-module-scss-module__wp1L8W__source{color:var(--text-dark-gray);font-size:.875rem;font-weight:600}.google-review-quote-module-scss-module__wp1L8W__stars{display:inline-flex;position:relative}.google-review-quote-module-scss-module__wp1L8W__stars svg{fill:#dadce0;width:16px;height:15px}.google-review-quote-module-scss-module__wp1L8W__starsFilled{display:inline-flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.google-review-quote-module-scss-module__wp1L8W__starsFilled svg{fill:#fbbc04;flex-shrink:0}.google-review-quote-module-scss-module__wp1L8W__quote{color:var(--text-primary);quotes:none;white-space:pre-line;margin:0;font-size:1.0625rem;line-height:1.7}.google-review-quote-module-scss-module__wp1L8W__quote:before{content:"„"}.google-review-quote-module-scss-module__wp1L8W__quote:after{content:"“"}.google-review-quote-module-scss-module__wp1L8W__caption{color:var(--text-dark-gray);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:1.25rem;font-size:.875rem;display:flex}.google-review-quote-module-scss-module__wp1L8W__author{color:var(--text-primary);font-style:normal;font-weight:600}.google-review-quote-module-scss-module__wp1L8W__translated{font-style:italic}.google-review-quote-module-scss-module__wp1L8W__link{color:var(--primary-dark-alt);margin-block:-12px;margin-left:auto;padding-block:12px;text-decoration:underline;position:relative}}
.index-module__ujXQia__backgroundImage{display:flex;position:absolute;bottom:0;right:0}.index-module__ujXQia__backgroundImage img{border-bottom-right-radius:var(--border-radius)}
@layer ui{.references-skill-boxes-module-scss-module__X_uMPG__skillsBackground{background:url(/references/line_skills.webp) 0 -95px/90% no-repeat;padding-bottom:4rem}.references-skill-boxes-module-scss-module__X_uMPG__skillsBackgroundModal{background:0 0}.references-skill-boxes-module-scss-module__X_uMPG__imgSkills{opacity:0;border-radius:14px;height:99%;position:absolute;bottom:1px;right:0}.references-skill-boxes-module-scss-module__X_uMPG__skillsTitle{font-family:var(--font-Poppins),sans-serif;color:var(--text-primary);margin-top:0;margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:19px;position:relative}.references-skill-boxes-module-scss-module__X_uMPG__skillLink{position:relative}.references-skill-boxes-module-scss-module__X_uMPG__skillLink>span{color:var(--primary-dark)}.references-skill-boxes-module-scss-module__X_uMPG__skillsContainer{max-width:1240px;margin:auto}.references-skill-boxes-module-scss-module__X_uMPG__skillsContainerModal{max-width:100%}.references-skill-boxes-module-scss-module__X_uMPG__skillsBox{box-sizing:border-box;cursor:pointer;text-align:start;z-index:1;border-radius:14px;width:24%;min-width:240px;height:116px;padding:.7rem;position:relative}.references-skill-boxes-module-scss-module__X_uMPG__skillsBox:before{background-color:var(--bg-links);content:"";z-index:0;border-radius:14px;width:99%;height:99%;transition:all .4s;display:inline-block;position:absolute;top:-1px;left:0}@media (hover:hover){.references-skill-boxes-module-scss-module__X_uMPG__skillsBox:hover>img{opacity:1;width:100%;transition:all .6s}}.references-skill-boxes-module-scss-module__X_uMPG__skillsBox:hover>.references-skill-boxes-module-scss-module__X_uMPG__skillsTitle{color:var(--primary-dark)}@media (hover:hover){.references-skill-boxes-module-scss-module__X_uMPG__skillsBox:hover:before{background-color:var(--white);border:2px solid var(--primary-dark);transform:rotate(2deg)}}.references-skill-boxes-module-scss-module__X_uMPG__skillsBoxModal{width:290px;height:120px}}
@layer ui{.references-modal-module-scss-module__XVLjCW__modalContainer{font-family:var(--font-Poppins),sans-serif;color:var(--text-primary);margin-top:0;font-size:1rem;font-weight:400;line-height:19px;line-height:1.5!important}}
@layer block{.our-customers-module-scss-module__faFjYG__block{padding:32px 16px}@media screen and (min-width:768px){.our-customers-module-scss-module__faFjYG__block{padding:64px 16px}}.our-customers-module-scss-module__faFjYG__container{max-width:1240px;margin:auto}.our-customers-module-scss-module__faFjYG__innerContainer{gap:var(--app-spacer)}.our-customers-module-scss-module__faFjYG__image{filter:grayscale()sepia(18%)hue-rotate(188deg);object-fit:contain;width:100%;height:100%}.our-customers-module-scss-module__faFjYG__customerItem{background:var(--white);border-radius:16px;width:295px;height:144px;padding:2.7rem;transition:box-shadow .5s}@media (hover:hover){.our-customers-module-scss-module__faFjYG__customerItem:hover{box-shadow:var(--box-shadow)}.our-customers-module-scss-module__faFjYG__customerItem:hover .our-customers-module-scss-module__faFjYG__image{filter:none}}.our-customers-module-scss-module__faFjYG__customerItem.our-customers-module-scss-module__faFjYG__clickable{cursor:pointer}}
@layer block{.references-row-module-scss-module__mGAYFG__referencesRowContainer{width:100%;margin-top:20px;display:none}@media screen and (min-width:1022px){.references-row-module-scss-module__mGAYFG__referencesRowContainer{display:block}}.references-row-module-scss-module__mGAYFG__referencesRow{flex-flow:column wrap;justify-content:center;align-items:center;width:100%;margin-bottom:0;display:flex}@media screen and (min-width:1022px){.references-row-module-scss-module__mGAYFG__referencesRow{flex-flow:row;justify-content:space-between;display:inline-flex}}.references-row-module-scss-module__mGAYFG__referencesRowTitle{margin-bottom:2rem;font-weight:100}@media screen and (min-width:1022px){.references-row-module-scss-module__mGAYFG__referencesRowTitle{margin-bottom:0}}.references-row-module-scss-module__mGAYFG__customerItem{filter:grayscale()sepia(18%)hue-rotate(188deg);border-radius:16px;width:208px;height:51px;margin-bottom:1.3rem;padding:5px;transition:box-shadow .5s;position:relative}@media screen and (min-width:1022px){.references-row-module-scss-module__mGAYFG__customerItem{width:235px;margin-bottom:0}}.references-row-module-scss-module__mGAYFG__image{width:100%}}
@layer block{.services-hero-module-scss-module__VhXF7a__block{padding:32px 16px}@media screen and (min-width:768px){.services-hero-module-scss-module__VhXF7a__block{padding:64px 16px}}.services-hero-module-scss-module__VhXF7a__block{position:relative}@media screen and (min-width:768px){.services-hero-module-scss-module__VhXF7a__block:before{background-color:var(--bg-links);content:"";opacity:.6;z-index:0;border-radius:300px 0 0 300px;width:54%;height:50%;position:absolute;top:18%;right:0}.services-hero-module-scss-module__VhXF7a__heroBg{z-index:0;background:url(/bg_graphic/web_apps_hero_bg.svg) 50% -60px/1920px no-repeat;width:100%;height:100%;position:absolute;left:0}}.services-hero-module-scss-module__VhXF7a__container{flex-flow:column;max-width:1240px;margin:auto}.services-hero-module-scss-module__VhXF7a__titleContainer{text-align:center;z-index:10;width:100%}@media screen and (min-width:1022px){.services-hero-module-scss-module__VhXF7a__titleContainer{text-align:left;width:53%}}.services-hero-module-scss-module__VhXF7a__subtitle{white-space:pre-line;z-index:10;font-size:18px;font-weight:500}@media screen and (min-width:1022px){.services-hero-module-scss-module__VhXF7a__subtitle{max-width:35rem}}.services-hero-module-scss-module__VhXF7a__btn{margin-top:1rem}.services-hero-module-scss-module__VhXF7a__imageContainer{text-align:center;width:100%;margin-top:4rem}@media screen and (min-width:576px){.services-hero-module-scss-module__VhXF7a__imageContainer{width:564px;height:484px;margin-top:0}}}
@layer block{.company-info-systems-module-scss-module__dho_ZW__page{background-color:var(--white)}.company-info-systems-module-scss-module__dho_ZW__subtitle{font-weight:500;line-height:32px}.company-info-systems-module-scss-module__dho_ZW__customTitleStyle{background:var(--company-info-systems-gradient-reverse);-webkit-text-fill-color:#0000;background-clip:text}.company-info-systems-module-scss-module__dho_ZW__productsBg{background:linear-gradient(var(--bg-light) -3%, var(--white) 15%);padding:80px var(--block-padding);position:relative;overflow:hidden}.company-info-systems-module-scss-module__dho_ZW__productsBg:before{display:none}@media screen and (min-width:768px){.company-info-systems-module-scss-module__dho_ZW__productsBg:before{content:"";background:url(/bg_graphic/gray_line_with_balls.svg) 50% 0/1920px no-repeat;width:102%;height:100%;display:block;position:absolute;top:27%;left:-10%;transform:rotate(15deg)}}.company-info-systems-module-scss-module__dho_ZW__productsBg:after{display:none}@media screen and (min-width:768px){.company-info-systems-module-scss-module__dho_ZW__productsBg:after{content:"";background:url(/bg_graphic/gray_line.svg) 50% 0/1920px no-repeat;width:102%;height:100%;display:block;position:absolute;top:56%}}.company-info-systems-module-scss-module__dho_ZW__ourCustomersBg{background:linear-gradient(var(--bg-light) 43%, var(--white))}}
@layer block{.web-apps-module-scss-module__CS6tUG__page{background-color:var(--white)}.web-apps-module-scss-module__CS6tUG__subtitle{font-weight:500;line-height:32px}.web-apps-module-scss-module__CS6tUG__customTitleStyle{background:var(--development-process-gradient-reverse);-webkit-text-fill-color:#0000;background-clip:text}.web-apps-module-scss-module__CS6tUG__productsBg{background:linear-gradient(var(--bg-light) -3%, var(--white) 15%);padding:80px var(--block-padding);position:relative;overflow:hidden}.web-apps-module-scss-module__CS6tUG__productsBg:before{display:none}@media screen and (min-width:768px){.web-apps-module-scss-module__CS6tUG__productsBg:before{content:"";background:url(/bg_graphic/gray_line_with_balls.svg) 50% 0/1920px no-repeat;width:102%;height:100%;display:block;position:absolute;top:24%;left:-10%;transform:rotate(15deg)}}.web-apps-module-scss-module__CS6tUG__productsBg:after{display:none}@media screen and (min-width:768px){.web-apps-module-scss-module__CS6tUG__productsBg:after{content:"";background:url(/bg_graphic/gray_line.svg) 50% 0/1920px no-repeat;width:102%;height:100%;display:block;position:absolute;top:56%}}.web-apps-module-scss-module__CS6tUG__gradientBg{background:linear-gradient(var(--bg-light) 43%, var(--white))}}
