.ReCaptchaCopyright_appRoot__TM7PO{--primary-bg-color:#fff;--primary-color:#1e1e1e;--secondary-side-bg-color:#b7b7b7;--side-bg-color:#f1f4f7;--primary-overlay-bg-color:hsla(0,0%,100%,.9);--secondary-overlay-bg-color:hsla(0,0%,100%,.97);--entity-overlay-bg-color:hsla(0,0%,72%,.98);--controls-overlay-bg-color:hsla(0,0%,72%,.5);--border-bg-hover-color:#1e1e1e;--button-text-color:#fff;--button-light-text-color:#1e1e1e;--button-text-hover-color:#a8a8a8;--button-bg-color:#1e1e1e;--button-border-color:#1e1e1e;--button-accent-text-color:#fff;--button-accent-bg-color:#1e1e1e;--button-accent-border-color:#1e1e1e;--button-main-darawer-bg-color:#1e1e1e;--header-shadow:0px 2px 4px hsla(0,0%,85%,.14),0px 3px 4px hsla(0,0%,85%,.12),0px 1px 5px hsla(0,0%,85%,.2);--madl-primary:#ed5517;--madl-on-primary:#fff;--madl-primary-variant:#f56d4e;--madl-secondary:#d6d6d6;--madl-surface-container:#f7f7f7;--madl-on-surface:#1e1e1e;--madl-on-surface-variant:#575757;--madl-border:rgba(0,0,0,.1);--client-tile-bg:#f1f4f7;--client-tile-text:#1e1e1e;--client-logo-filter:brightness(0);--icon-brightness-filter:brightness(0)}.ReCaptchaCopyright_root__9NkxK{color:#828282;font-size:12px;line-height:16px}.ReCaptchaCopyright_root__9NkxK a:hover{text-decoration:underline}.ContactForm_appRoot__cWc_1{--primary-bg-color:#fff;--primary-color:#1e1e1e;--secondary-side-bg-color:#b7b7b7;--side-bg-color:#f1f4f7;--primary-overlay-bg-color:hsla(0,0%,100%,.9);--secondary-overlay-bg-color:hsla(0,0%,100%,.97);--entity-overlay-bg-color:hsla(0,0%,72%,.98);--controls-overlay-bg-color:hsla(0,0%,72%,.5);--border-bg-hover-color:#1e1e1e;--button-text-color:#fff;--button-light-text-color:#1e1e1e;--button-text-hover-color:#a8a8a8;--button-bg-color:#1e1e1e;--button-border-color:#1e1e1e;--button-accent-text-color:#fff;--button-accent-bg-color:#1e1e1e;--button-accent-border-color:#1e1e1e;--button-main-darawer-bg-color:#1e1e1e;--header-shadow:0px 2px 4px hsla(0,0%,85%,.14),0px 3px 4px hsla(0,0%,85%,.12),0px 1px 5px hsla(0,0%,85%,.2);--madl-primary:#ed5517;--madl-on-primary:#fff;--madl-primary-variant:#f56d4e;--madl-secondary:#d6d6d6;--madl-surface-container:#f7f7f7;--madl-on-surface:#1e1e1e;--madl-on-surface-variant:#575757;--madl-border:rgba(0,0,0,.1);--client-tile-bg:#f1f4f7;--client-tile-text:#1e1e1e;--client-logo-filter:brightness(0);--icon-brightness-filter:brightness(0)}.ContactForm_topImgRoot__JiQS6{width:288px;height:288px;display:block;border-radius:4px;overflow:hidden}.ContactForm_topImgRoot__JiQS6.ContactForm_high__2NfKv{height:456px}@media(min-width:360px){.ContactForm_topImgRoot__JiQS6{width:328px}}@media(min-width:375px){.ContactForm_topImgRoot__JiQS6{width:343px}}@media(min-width:414px){.ContactForm_topImgRoot__JiQS6{width:382px}}@media(min-width:600px){.ContactForm_topImgRoot__JiQS6{width:564px;height:400px}.ContactForm_topImgRoot__JiQS6.ContactForm_high__2NfKv{height:600px}}@media(min-width:1024px){.ContactForm_topImgRoot__JiQS6{width:976px;height:600px}.ContactForm_topImgRoot__JiQS6.ContactForm_high__2NfKv{height:720px}}@media(min-width:1280px){.ContactForm_topImgRoot__JiQS6{width:1200px}}.ContactForm_topImgRoot__JiQS6 img{height:100%;width:100%;object-fit:cover;object-position:center}.ContactForm_mobileAppLanding__aEV7l{padding-top:32px;overflow-x:hidden}@media(min-width:600px){.ContactForm_mobileAppLanding__aEV7l{padding-top:86px}}.ContactForm_mobileAppLanding__aEV7l .ContactForm_topTechStack__iushx{display:flex;gap:12px}.ContactForm_mobileAppLanding__aEV7l .ContactForm_getInTouchBtn__LRrfg{width:324px;height:88px;border-radius:50px;border:1px solid var(--madl-primary);background:transparent;color:var(--madl-primary);font-size:20px;font-weight:700;line-height:32px;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;gap:4px;font-family:Sk-Modernist;margin:0 auto}@media(min-width:600px){.ContactForm_mobileAppLanding__aEV7l .ContactForm_getInTouchBtn__LRrfg{margin:unset}}.ContactForm_mobileAppLanding__aEV7l .ContactForm_getInTouchBtn__LRrfg svg{opacity:0;transition:opacity .15s ease-in-out}.ContactForm_mobileAppLanding__aEV7l .ContactForm_getInTouchBtn__LRrfg span{margin-right:-36px;transition:all .15s ease-in-out}.ContactForm_mobileAppLanding__aEV7l .ContactForm_getInTouchBtn__LRrfg:after{content:"";background-color:transparent;position:absolute;left:0;top:0;bottom:0;right:0;border-radius:50px;transition:background-color .15s ease-in-out;opacity:.05}.ContactForm_mobileAppLanding__aEV7l .ContactForm_getInTouchBtn__LRrfg:hover svg{opacity:1}.ContactForm_mobileAppLanding__aEV7l .ContactForm_getInTouchBtn__LRrfg:hover span{margin-right:0}.ContactForm_mobileAppLanding__aEV7l .ContactForm_getInTouchBtn__LRrfg:hover:after{background-color:var(--madl-primary)}.ContactForm_mobileAppLanding__aEV7l .ContactForm_heroInfo__AIEjf{margin-top:48px;display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:960px){.ContactForm_mobileAppLanding__aEV7l .ContactForm_heroInfo__AIEjf{grid-template-columns:minmax(400px,1fr) auto;margin-top:80px}}.ContactForm_mobileAppLanding__aEV7l .ContactForm_heroInfo__AIEjf .ContactForm_heroList___BwOf{padding-top:16px;padding-left:16px;display:grid;grid-template-columns:1fr;grid-column-gap:32px;-moz-column-gap:32px;column-gap:32px;grid-row-gap:40px;row-gap:40px;list-style:outside}@media(min-width:960px){.ContactForm_mobileAppLanding__aEV7l .ContactForm_heroInfo__AIEjf .ContactForm_heroList___BwOf{grid-template-columns:minmax(200px,434px) auto}}@media(min-width:600px){.ContactForm_mobileAppLanding__aEV7l .ContactForm_heroInfo__AIEjf .ContactForm_heroList___BwOf{border-top:1px solid var(--madl-on-surface)}}.ContactForm_mobileAppLanding__aEV7l .ContactForm_heroInfo__AIEjf .ContactForm_heroList___BwOf li{font-family:Sk-Modernist;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.013em;text-align:left;color:var(--madl-on-surface)}.ContactForm_mobileAppLanding__aEV7l .ContactForm_heroInfo__AIEjf .ContactForm_heroList___BwOf li::marker{color:var(--madl-primary)}@media(min-width:960px){.ContactForm_mobileAppLanding__aEV7l .ContactForm_heroInfo__AIEjf .ContactForm_heroList___BwOf li:last-of-type{justify-self:flex-end}}.ContactForm_mobileAppLanding__aEV7l .ContactForm_heroInfo__AIEjf .ContactForm_heroVideos__ttXEy{display:flex;gap:24px;flex-direction:column;align-items:center}@media(min-width:600px){.ContactForm_mobileAppLanding__aEV7l .ContactForm_heroInfo__AIEjf .ContactForm_heroVideos__ttXEy{flex-wrap:nowrap;flex-direction:row}}.ContactForm_mobileAppLanding__aEV7l .ContactForm_heroInfo__AIEjf .ContactForm_heroVideos__ttXEy li{position:relative;display:flex;width:100%;height:164px;max-width:340px;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;border-radius:4px;gap:8px;z-index:1;overflow:hidden}@media(min-width:600px){.ContactForm_mobileAppLanding__aEV7l .ContactForm_heroInfo__AIEjf .ContactForm_heroVideos__ttXEy li{height:148px;width:184px}}.ContactForm_mobileAppLanding__aEV7l .ContactForm_heroInfo__AIEjf .ContactForm_heroVideos__ttXEy li span{font-size:12px;font-weight:700;line-height:22px;letter-spacing:.015em;text-align:center;color:var(--madl-secondary)}.ContactForm_mobileAppLanding__aEV7l .ContactForm_heroInfo__AIEjf .ContactForm_heroVideosImage__bHdrq{position:absolute;left:0;right:0;top:0;bottom:0;margin-top:0;z-index:-1}.ContactForm_mobileAppLanding__aEV7l .ContactForm_heroInfo__AIEjf .ContactForm_heroVideosImage__bHdrq:after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background-color:#000;opacity:30%}.ContactForm_mobileAppLanding__aEV7l .ContactForm_heroInfo__AIEjf .ContactForm_heroVideosImage__bHdrq img{width:100%;height:100%;object-fit:cover}.ContactForm_title__Gk1RX{margin-bottom:32px;margin-top:16px;font-weight:700;font-size:36px;line-height:48px}@media(min-width:1024px){.ContactForm_title__Gk1RX{font-size:84px;line-height:124px}}@media(min-width:600px){.ContactForm_title__Gk1RX{font-size:72px;line-height:86.4px}}.ContactForm_sectionTitle__s0CP_{font-weight:700;font-size:36px;line-height:48px}.ContactForm_sectionTitle__s0CP_ b{color:var(--madl-primary)}@media(min-width:600px){.ContactForm_sectionTitle__s0CP_{font-size:58px;line-height:64px}}.ContactForm_paragraph__O1DhK{font-family:Sk-Modernist;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.013em;text-align:left;color:var(--madl-on-surface-variant)}.ContactForm_contactUsBtn__SaHQJ{height:48px;padding:14px 16px;border-radius:50px;border:1px solid var(--madl-primary);background:transparent;color:var(--madl-primary);font-family:Sk-Modernist;font-size:16px;font-weight:700;line-height:19px;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;gap:4px;transition:all .15s ease-in-out}.ContactForm_contactUsBtn__SaHQJ:hover{color:#fff;background-color:var(--madl-primary)}.ContactForm_next__WYiXF,.ContactForm_prev__PB_Gv{background-color:var(--madl-surface-container);border:none;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.ContactForm_next__WYiXF:hover svg path,.ContactForm_prev__PB_Gv:hover svg path{stroke:var(--madl-primary)}.ContactForm_next__WYiXF svg path,.ContactForm_prev__PB_Gv svg path{stroke:var(--madl-on-surface-variant);transition:stroke .15s ease-in-out}.ContactForm_next__WYiXF:disabled,.ContactForm_prev__PB_Gv:disabled{pointer-events:none}.ContactForm_next__WYiXF:disabled:hover svg path,.ContactForm_prev__PB_Gv:disabled:hover svg path{stroke:var(--madl-on-surface-variant)}.ContactForm_prev__PB_Gv{transform:rotate(180deg)}.ContactForm_cooperationSection__XD0gr{padding-left:0;padding-right:0}@media(min-width:1024px){.ContactForm_cooperationSection__XD0gr{padding:0 16px}}.ContactForm_cooperationSection__XD0gr .ContactForm_paragraph__O1DhK{text-align:center;max-width:600px;margin:0 auto 72px;padding-left:16px;padding-right:16px}.ContactForm_cooperationSection__XD0gr .ContactForm_sectionTitle__s0CP_{text-align:center;margin-bottom:24px}.ContactForm_cooperationTypes__w9bbE{display:grid;grid-template-columns:repeat(4,285px);grid-gap:16px;gap:16px;overflow-x:auto;overflow-y:hidden;margin:0 auto;padding:1px 16px;scrollbar-width:none;-ms-overflow-style:none}.ContactForm_cooperationTypes__w9bbE::-webkit-scrollbar{display:none}@media(min-width:1280px){.ContactForm_cooperationTypes__w9bbE{overflow:hidden;justify-content:center}}.ContactForm_cooperationTypesCard__qyR2N{width:285px;height:348px;background-color:var(--madl-surface-container);padding:28px 20px 20px;box-sizing:border-box;border-radius:12px;position:relative;z-index:1;cursor:pointer;margin-top:2px}.ContactForm_cooperationTypesCard__qyR2N:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:12px;z-index:-1;background:var(--madl-surface-container)}.ContactForm_cooperationTypesCard__qyR2N:after{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;border-radius:13px;z-index:-2;background:#000;opacity:0;transition:opacity .4s ease-in-out;transition-delay:.2s}@media(min-width:1024px){.ContactForm_cooperationTypesCard__qyR2N{width:285px;height:248px}}@media(max-width:1023px){.ContactForm_cooperationTypesCard__qyR2N .ContactForm_cooperationTypesCardArrow__jXIyQ svg path{stroke:var(--madl-primary)}.ContactForm_cooperationTypesCard__qyR2N:after{opacity:1}}.ContactForm_cooperationTypesCard__qyR2N:hover .ContactForm_cooperationTypesCardArrow__jXIyQ svg path{stroke:var(--madl-primary)}.ContactForm_cooperationTypesCard__qyR2N:hover:after{opacity:1;transition-delay:0ms}@media(min-width:1024px){.ContactForm_cooperationTypesCard__qyR2N:hover .ContactForm_cooperationTypesCardContent___nj0D{transform:translateY(-80px)}.ContactForm_cooperationTypesCard__qyR2N:hover .ContactForm_cooperationTypesCardIcon__vfH1r{opacity:0}.ContactForm_cooperationTypesCard__qyR2N:hover .ContactForm_cooperationTypesCardText__WJ4m1{opacity:1}}.ContactForm_cooperationTypesCardIcon__vfH1r{background-color:#fff;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:opacity .4s ease-in-out}.ContactForm_cooperationTypesCardContent___nj0D{transition:.4s ease-in-out}.ContactForm_cooperationTypesCardTitle__GleOe{margin-top:24px;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-.003em}.ContactForm_cooperationTypesCardText__WJ4m1{margin-top:8px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.015em;color:var(--madl-on-surface-variant);transition:opacity .4s ease-in-out}@media(min-width:1024px){.ContactForm_cooperationTypesCardText__WJ4m1{opacity:0}}.ContactForm_cooperationTypesCardArrow__jXIyQ{position:absolute;bottom:16px;right:16px;z-index:1;width:24px;height:24px}.ContactForm_cooperationTypesCardArrow__jXIyQ svg path{transition:stroke .4s ease-in-out;stroke:var(--madl-secondary)}.ContactForm_cooperationTypesCard__qyR2N:first-child:after{background:linear-gradient(180deg,rgba(237,91,23,.5),rgba(237,91,23,.15))}.ContactForm_cooperationTypesCard__qyR2N:first-child .ContactForm_cooperationTypesCardIcon__vfH1r{box-shadow:0 0 32px 0 rgba(237,91,23,.2)}.ContactForm_cooperationTypesCard__qyR2N:nth-child(2):after{background:linear-gradient(180deg,rgba(18,212,131,.5),rgba(18,212,131,.15))}.ContactForm_cooperationTypesCard__qyR2N:nth-child(2) .ContactForm_cooperationTypesCardIcon__vfH1r{box-shadow:0 0 32px 0 rgba(18,212,131,.2)}.ContactForm_cooperationTypesCard__qyR2N:nth-child(3):after{background:linear-gradient(180deg,rgba(87,108,219,.5),rgba(87,108,219,.15))}.ContactForm_cooperationTypesCard__qyR2N:nth-child(3) .ContactForm_cooperationTypesCardIcon__vfH1r{box-shadow:0 0 32px 0 rgba(87,108,219,.2)}.ContactForm_cooperationTypesCard__qyR2N:nth-child(4):after{background:linear-gradient(180deg,rgba(242,84,91,.5),rgba(242,84,91,.15))}.ContactForm_cooperationTypesCard__qyR2N:nth-child(4) .ContactForm_cooperationTypesCardIcon__vfH1r{box-shadow:0 0 32px 0 rgba(242,84,91,.2)}.ContactForm_feedbacks__pI7Lz{background-color:var(--madl-surface-container);width:100%;height:1036px;display:grid;align-items:center;border-radius:12px;padding-left:24px;border:1px solid var(--secondary-side-bg-color)}@media(min-width:1024px){.ContactForm_feedbacks__pI7Lz{grid-column-gap:48px;height:728px;padding-left:48px}.ContactForm_feedbacks__pI7Lz,.ContactForm_feedbacks__pI7Lz:lang(en){grid-template-columns:432px 1fr}}.ContactForm_feedbacksTitle__3SyIV{margin-bottom:24px;font-size:72px;font-weight:700;line-height:86.4px;letter-spacing:-.005em}.ContactForm_feedbacks__pI7Lz p{font-family:Sk-Modernist;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.013em;color:var(--madl-on-surface-variant)}.ContactForm_feedbacksLeft__lWc_m{margin-top:24px;margin-bottom:40px;display:flex;flex-direction:column}@media(min-width:1024px){.ContactForm_feedbacksLeft__lWc_m{margin-top:0;margin-bottom:0}}.ContactForm_feedbacksRight__5rHlS{max-height:100%;overflow:hidden;display:flex;gap:32px;position:relative}@media(max-width:1023px){.ContactForm_feedbacksRight__5rHlS:before{content:"";top:0;left:-16px;right:-16px;position:absolute;height:72px;background:linear-gradient(180deg,var(--madl-surface-container) 0,hsla(60,6%,97%,0) 100%)}.ContactForm_feedbacksRight__5rHlS:after{content:"";bottom:0;left:-16px;right:-16px;position:absolute;height:72px;background:linear-gradient(0deg,var(--madl-surface-container) 0,hsla(60,6%,97%,0) 100%)}}.ContactForm_feedbacksRightCol__VkOUH{display:flex;flex-direction:column;gap:32px;transform:translateY(-20%)}.ContactForm_feedbacksRightCol__VkOUH:last-of-type{transform:translateY(-40%)}@supports(animation-timeline:scroll()){.ContactForm_feedbacksRightCol__VkOUH{animation-name:ContactForm_parallax__Me9YD;animation-fill-mode:both;animation-timing-function:linear;animation-duration:1ms;animation-timeline:scroll(root)}.ContactForm_feedbacksRightCol__VkOUH:last-of-type{animation-name:ContactForm_parallax-reverse___uU6A}}.ContactForm_feedbacksCard__QxBk0{display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto 28px;grid-column-gap:12px;grid-row-gap:16px;min-width:296px;max-width:444px;padding:24px;background-color:var(--primary-bg-color);border-radius:12px}@media(min-width:1024px){.ContactForm_feedbacksCard__QxBk0{width:296px}}.ContactForm_feedbacksCardImage__YfhWA{width:48px;height:48px;border-radius:50%}.ContactForm_feedbacksCardName__oFkO_{font-family:Sk-Modernist;font-size:16px;font-weight:700;line-height:19.2px;margin-bottom:4px}.ContactForm_feedbacksCardPosition__wQUoW,.ContactForm_feedbacksCardText__7lKR_{color:var(--madl-on-surface-variant);font-size:16px;font-weight:400;line-height:22px;letter-spacing:.013em}.ContactForm_feedbacksCardText__7lKR_{grid-column:1/3}.ContactForm_feedbacksCardRating__WXqM9{grid-column:1/3;display:flex;gap:8px}@keyframes ContactForm_parallax__Me9YD{0%{transform:translateY(30%)}to{transform:translateY(-140%)}}@keyframes ContactForm_parallax-reverse___uU6A{0%{transform:translateY(-90%)}to{transform:translateY(50%)}}.ContactForm_ratingsLogos__ATpo0{display:flex;gap:24px;margin-top:40px}.ContactForm_ratingsLogos__ATpo0>a{background-color:var(--primary-bg-color,#fff);font-family:Sk-Modernist;color:var(--button-text-color);border:1px solid var(--button-border-color);padding:12px 24px;border-radius:8px;display:inline-block;font-size:16px;line-height:20px;font-weight:700;white-space:nowrap;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;color:var(--button-light-text-color);display:flex;align-items:center;justify-content:center;height:56px;background-color:transparent}.ContactForm_ratingsLogos__ATpo0>a:focus{box-shadow:0 0 0 1px #1e1e1e}.ContactForm_ratingsLogos__ATpo0>a:hover{background-color:var(--button-bg-color);color:var(--button-text-hover-color)}.ContactForm_ratingsLogos__ATpo0>a img{display:block}.ContactForm_ratingsLogos__ATpo0>a img+img,.ContactForm_ratingsLogos__ATpo0>a:hover img{display:none}.ContactForm_ratingsLogos__ATpo0>a:hover img+img{display:block}.ContactForm_contactViaMessengerButton__o_6V7{background-color:var(--primary-bg-color,#fff);font-family:Sk-Modernist;color:var(--button-text-color);border:1px solid var(--button-border-color);border-radius:8px;display:inline-block;font-size:16px;line-height:20px;font-weight:700;white-space:nowrap;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;color:var(--button-light-text-color);width:-moz-max-content;width:max-content;max-height:56px;padding:16px 24px;display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;color:var(--button-light-text-color)!important}.ContactForm_contactViaMessengerButton__o_6V7:focus{box-shadow:0 0 0 1px #1e1e1e}.ContactForm_contactViaMessengerButton__o_6V7:hover{background-color:var(--button-bg-color);color:var(--button-text-hover-color);color:var(--button-text-color)!important}.ContactForm_faq__yHUCO{display:grid;grid-row-gap:24px}@media(min-width:1024px){.ContactForm_faq__yHUCO{grid-template-columns:336px 1fr;grid-column-gap:174px}}.ContactForm_faq__yHUCO h2{margin-bottom:24px}.ContactForm_faq__yHUCO p{padding-bottom:32px}@media(min-width:1024px){.ContactForm_faq__yHUCO p{padding-bottom:40px}}.ContactForm_letsCooperate___KVSf{display:grid;grid-gap:32px;gap:32px;max-width:620px;text-align:left;overflow:visible}.ContactForm_letsCooperate___KVSf p{text-align:left}@media(min-width:600px){.ContactForm_letsCooperate___KVSf{gap:88px}.ContactForm_letsCooperate___KVSf p{text-align:center}}@media(min-width:1024px){.ContactForm_letsCooperate___KVSf{grid-template-columns:6.1fr 4.7fr;gap:112px;max-width:1280px}.ContactForm_letsCooperate___KVSf p{text-align:left}}.ContactForm_letsCooperateTitle__2DWYD{font-size:36px;font-weight:700;line-height:48px;letter-spacing:-.003em;margin-bottom:24px;text-align:left}@media(min-width:600px){.ContactForm_letsCooperateTitle__2DWYD{font-size:58px;font-weight:700;line-height:64px;letter-spacing:-.005em;text-align:center}}@media(min-width:1024px){.ContactForm_letsCooperateTitle__2DWYD{font-size:112px;font-weight:700;line-height:88px;letter-spacing:-.005em;margin-bottom:56px;text-align:left}.ContactForm_letsCooperateTitle__2DWYD:lang(de),.ContactForm_letsCooperateTitle__2DWYD:lang(no){font-size:84px;font-weight:700;line-height:92px;letter-spacing:-.005em}}.ContactForm_letsCooperateTitle__2DWYD span{display:inline}@media(min-width:1024px){.ContactForm_letsCooperateTitle__2DWYD span{display:inline-flex;flex-wrap:nowrap}}.ContactForm_letsCooperateTitle__2DWYD b{position:relative;width:36px;height:36px;color:var(--madl-on-surface)}@media(min-width:600px){.ContactForm_letsCooperateTitle__2DWYD b{margin-right:-4px;margin-left:-4px;color:transparent}}@media(min-width:1024px){.ContactForm_letsCooperateTitle__2DWYD b{color:transparent;width:72px;height:72px;margin-right:-8px;margin-left:-8px}.ContactForm_letsCooperateTitle__2DWYD b:lang(no){margin-right:-14px;margin-left:-14px}}.ContactForm_letsCooperateTitle__2DWYD b:before{content:"";width:36px;height:36px;position:absolute;display:none;background-size:100%;background-position:50%;margin-top:20px;background-image:url(/img/icons/mobile-app-development/leo.svg)}@media(min-width:600px){.ContactForm_letsCooperateTitle__2DWYD b:before{display:inline-block}}@media(min-width:1024px){.ContactForm_letsCooperateTitle__2DWYD b:before{width:72px;height:72px}}@media(min-width:600px){.ContactForm_letsCooperateTitle__2DWYD b::-moz-selection{color:transparent}.ContactForm_letsCooperateTitle__2DWYD b::selection{color:transparent}}.ContactForm_layout__heK6F{position:relative;margin-bottom:136px;max-width:1280px}@media(min-width:600px){.ContactForm_layout__heK6F{margin-bottom:200px}}@media(min-width:1024px){.ContactForm_layout__heK6F{margin-bottom:240px}}.ContactForm_boxTitle__z6B6X{position:relative;width:100%;margin-top:16px}@media(min-width:600px){.ContactForm_boxTitle__z6B6X{width:auto}}@media(min-width:1024px){.ContactForm_boxTitle__z6B6X{width:-moz-max-content;width:max-content}}.ContactForm_connectBtn__l251a{font-family:Sk-Modernist;border:1px solid var(--button-border-color);border-radius:8px;display:inline-block;font-size:16px;line-height:20px;font-weight:700;white-space:nowrap;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;background-color:var(--button-bg-color);color:var(--button-text-color);background-color:var(--button-accent-bg-color);color:var(--button-accent-text-color);border-color:var(--button-accent-border-color);border-radius:48px;padding:21px 55px;font-size:18px;line-height:22px;margin:40px 0!important}.ContactForm_connectBtn__l251a:focus{box-shadow:0 0 0 1px #1e1e1e;box-shadow:0 0 0 1px var(--primary-bg-color,#fff),0 0 0 2px var(--button-bg-color)}@media(pointer:fine){.ContactForm_connectBtn__l251a:hover{color:var(--button-text-hover-color)}}@media(min-width:600px){.ContactForm_connectBtn__l251a{margin:40px 0!important}}@media(min-width:1024px){.ContactForm_connectBtn__l251a{margin:40px 0!important}}@media(min-width:1280px){.ContactForm_connectBtn__l251a{margin:44px 0!important}}.ContactForm_dialog__oWchq .ContactForm_video__7rWMj{max-width:1280px;width:100%;margin-bottom:0}.ContactForm_dialog__oWchq .ContactForm_video__7rWMj iframe{height:360px;width:100%}@media(min-width:600px){.ContactForm_dialog__oWchq .ContactForm_video__7rWMj iframe{height:500px}}.ContactForm_dialog__oWchq .ContactForm_letsCooperate___KVSf{margin-bottom:0;padding-top:96px;padding-bottom:100px}@media(min-width:1024px){.ContactForm_dialog__oWchq .ContactForm_letsCooperate___KVSf{margin:0;padding-top:114px;padding-bottom:26px}}.ContactForm_dialog__oWchq [class~=dialog-content]{width:100%;max-width:1280px!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0!important}.ContactForm_dialog__oWchq[class~=showing]>[class~=backdrop]{background-color:var(--primary-bg-color);opacity:1!important}.ContactForm_dialogButtonClose__y3bvH{align-self:flex-start;position:absolute;margin-left:16px;top:16px;z-index:1;transform:translateZ(0) rotate(180deg)}@media(min-width:1024px){.ContactForm_dialogButtonClose__y3bvH{top:50px;margin-left:32px}}.ContactForm_notification__DtNXh{background-color:var(--madl-primary);padding:18px 24px;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.013em;min-width:none;border-radius:12px;display:flex;align-items:center;justify-content:space-between;color:#fff}@media(min-width:1024px){.ContactForm_notification__DtNXh{width:620px}}.ContactForm_notificationError__6MZcK{background-color:#ff275b}.ContactForm_notificationClose__oDHth{cursor:pointer;background-color:transparent;border:none}.ContactForm_notificationWrapper__UVObL{position:fixed;top:24px;right:24px;max-width:calc(100vw - 48px);z-index:99999}.ContactForm_form__ucxNC{display:flex;flex-direction:column;gap:36px}.ContactForm_input__srEDW{display:block;position:relative;border-bottom:1px solid var(--secondary-side-bg-color)}.ContactForm_inputLabel__JnyGb{position:absolute;top:20px;left:0;transition:all .2s ease-in-out}.ContactForm_inputLabel__JnyGb,.ContactForm_input__srEDW input{color:var(--madl-on-surface);font-size:16px;font-weight:700;line-height:19.2px}.ContactForm_input__srEDW input{width:100%;background:none;border:none;outline:none;padding:26px 0 14px;font-family:Sk-Modernist;height:60px}.ContactForm_input__srEDW input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--primary-bg-color) inset;-webkit-text-fill-color:var(--madl-on-surface);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.ContactForm_inputActive___mv8I .ContactForm_inputLabel__JnyGb,.ContactForm_inputActive___mv8I+.ContactForm_inputLabel__JnyGb,.ContactForm_input__srEDW input:focus .ContactForm_inputLabel__JnyGb,.ContactForm_input__srEDW input:focus+.ContactForm_inputLabel__JnyGb{font-size:12px;font-weight:700;line-height:22px;letter-spacing:.015em;top:0;color:var(--madl-secondary)}.ContactForm_button__iAfXP{font-family:Sk-Modernist;padding:14px 16px;align-self:flex-start;border-radius:50px;border:none;cursor:pointer;background-color:#1e1e1e;color:#fff;font-size:16px;font-weight:700;line-height:19.2px;transition:background .15s ease-in-out}@media(min-width:1024px){.ContactForm_button__iAfXP{padding:18px 24px}}.ContactForm_button__iAfXP:disabled,.ContactForm_button__iAfXP:hover{background-color:#2e2e2e}.ContactForm_button__iAfXP:disabled{pointer-events:none}.ContactForm_buttons__Agp7f{display:flex;flex-direction:column-reverse;gap:24px}@media(min-width:1024px){.ContactForm_buttons__Agp7f{display:grid;grid-template-columns:auto 1fr;grid-gap:72px;gap:72px}}.FAQsListItem_appRoot__WeKoC{--primary-bg-color:#fff;--primary-color:#1e1e1e;--secondary-side-bg-color:#b7b7b7;--side-bg-color:#f1f4f7;--primary-overlay-bg-color:hsla(0,0%,100%,.9);--secondary-overlay-bg-color:hsla(0,0%,100%,.97);--entity-overlay-bg-color:hsla(0,0%,72%,.98);--controls-overlay-bg-color:hsla(0,0%,72%,.5);--border-bg-hover-color:#1e1e1e;--button-text-color:#fff;--button-light-text-color:#1e1e1e;--button-text-hover-color:#a8a8a8;--button-bg-color:#1e1e1e;--button-border-color:#1e1e1e;--button-accent-text-color:#fff;--button-accent-bg-color:#1e1e1e;--button-accent-border-color:#1e1e1e;--button-main-darawer-bg-color:#1e1e1e;--header-shadow:0px 2px 4px hsla(0,0%,85%,.14),0px 3px 4px hsla(0,0%,85%,.12),0px 1px 5px hsla(0,0%,85%,.2);--madl-primary:#ed5517;--madl-on-primary:#fff;--madl-primary-variant:#f56d4e;--madl-secondary:#d6d6d6;--madl-surface-container:#f7f7f7;--madl-on-surface:#1e1e1e;--madl-on-surface-variant:#575757;--madl-border:rgba(0,0,0,.1);--client-tile-bg:#f1f4f7;--client-tile-text:#1e1e1e;--client-logo-filter:brightness(0);--icon-brightness-filter:brightness(0)}.FAQsListItem_root__04hEU{border-bottom:1px solid #dbdfe3}.FAQsListItem_root__04hEU .FAQsListItem_question__xNHKy{padding:32px 0;display:flex;flex-direction:row;justify-content:space-between;font-size:18px;line-height:32px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width:600px){.FAQsListItem_root__04hEU .FAQsListItem_question__xNHKy{font-size:20px;line-height:34px}}@media(min-width:1024px){.FAQsListItem_root__04hEU .FAQsListItem_question__xNHKy{font-size:22px;line-height:38px}}.FAQsListItem_root__04hEU .FAQsListItem_question__xNHKy button{background:none;border:none;width:32px;height:32px;border-radius:50%;overflow:hidden;cursor:pointer;display:flex;align-items:center;flex-direction:column;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .25s ease-in-out;transform:scaleY(-1)}.FAQsListItem_root__04hEU .FAQsListItem_question__xNHKy.FAQsListItem_opened__Xd3H2 button{transform:scaleY(1)}.FAQsListItem_root__04hEU .FAQsListItem_answer__AXFjI{opacity:0;max-height:0;padding-top:0;transition:all .4s ease-in-out;overflow:hidden;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.013em;color:var(--madl-on-surface-variant)}.FAQsListItem_root__04hEU .FAQsListItem_answer__AXFjI.FAQsListItem_opened__Xd3H2{opacity:1;max-height:500px;padding-bottom:32px}@media(min-width:600px){.FAQsListItem_root__04hEU .FAQsListItem_answer__AXFjI.FAQsListItem_opened__Xd3H2{padding-bottom:40px}}.article_appRoot__q1wo8{--primary-bg-color:#fff;--primary-color:#1e1e1e;--secondary-side-bg-color:#b7b7b7;--side-bg-color:#f1f4f7;--primary-overlay-bg-color:hsla(0,0%,100%,.9);--secondary-overlay-bg-color:hsla(0,0%,100%,.97);--entity-overlay-bg-color:hsla(0,0%,72%,.98);--controls-overlay-bg-color:hsla(0,0%,72%,.5);--border-bg-hover-color:#1e1e1e;--button-text-color:#fff;--button-light-text-color:#1e1e1e;--button-text-hover-color:#a8a8a8;--button-bg-color:#1e1e1e;--button-border-color:#1e1e1e;--button-accent-text-color:#fff;--button-accent-bg-color:#1e1e1e;--button-accent-border-color:#1e1e1e;--button-main-darawer-bg-color:#1e1e1e;--header-shadow:0px 2px 4px hsla(0,0%,85%,.14),0px 3px 4px hsla(0,0%,85%,.12),0px 1px 5px hsla(0,0%,85%,.2);--madl-primary:#ed5517;--madl-on-primary:#fff;--madl-primary-variant:#f56d4e;--madl-secondary:#d6d6d6;--madl-surface-container:#f7f7f7;--madl-on-surface:#1e1e1e;--madl-on-surface-variant:#575757;--madl-border:rgba(0,0,0,.1);--client-tile-bg:#f1f4f7;--client-tile-text:#1e1e1e;--client-logo-filter:brightness(0);--icon-brightness-filter:brightness(0)}.article_articleRoot__TBQ1n{font-size:16px;line-height:27px;max-width:100%;overflow-x:auto}.article_articleRoot__TBQ1n h2:not(:first-child),.article_articleRoot__TBQ1n h3:not(:first-child){margin-top:48px}@media(min-width:600px){.article_articleRoot__TBQ1n h2:not(:first-child),.article_articleRoot__TBQ1n h3:not(:first-child){margin-top:80px}}.article_articleRoot__TBQ1n h2{font-size:23px;line-height:28px;font-weight:700;text-transform:uppercase;margin-bottom:40px;max-width:800px}@media(min-width:600px){.article_articleRoot__TBQ1n h2{font-size:34px;line-height:42px}}@media(min-width:1024px){.article_articleRoot__TBQ1n h2{font-size:48px;line-height:58px}}.article_articleRoot__TBQ1n h3{font-size:18px;line-height:32px;font-weight:700;text-transform:none;margin-bottom:24px;max-width:800px}@media(min-width:600px){.article_articleRoot__TBQ1n h3{font-size:20px;line-height:34px}}@media(min-width:1024px){.article_articleRoot__TBQ1n h3{font-size:22px;line-height:38px}}.article_articleRoot__TBQ1n h4,.article_articleRoot__TBQ1n h5{font-size:16px;line-height:32px;font-weight:700;margin-bottom:16px;max-width:800px}@media(min-width:600px){.article_articleRoot__TBQ1n h4,.article_articleRoot__TBQ1n h5{font-size:17px}}@media(min-width:1024px){.article_articleRoot__TBQ1n h4,.article_articleRoot__TBQ1n h5{font-size:18px}}.article_articleRoot__TBQ1n strong{font-weight:700}.article_articleRoot__TBQ1n p{display:block;margin-bottom:24px;max-width:800px}.article_articleRoot__TBQ1n a{color:#ed5517}.article_articleRoot__TBQ1n a:hover{color:#f49771}.article_articleRoot__TBQ1n ul{margin-bottom:16px}.article_articleRoot__TBQ1n ul li{font-size:16px;line-height:28px;margin-bottom:16px;margin-left:24px;position:relative}@media(min-width:600px){.article_articleRoot__TBQ1n ul li{font-size:17px;line-height:32px}}@media(min-width:1280px){.article_articleRoot__TBQ1n ul li{font-size:18px}}.article_articleRoot__TBQ1n ul li::marker{font-size:0}.article_articleRoot__TBQ1n ul li:before{content:"";width:8px;height:8px;background-color:var(--primary-color,#1e1e1e);position:absolute;top:10px;left:-24px;border-radius:4px}@media(min-width:600px){.article_articleRoot__TBQ1n ul li:before{top:13px}}.article_articleRoot__TBQ1n ol{margin-bottom:16px}.article_articleRoot__TBQ1n ol li{max-width:800px;font-size:16px;line-height:28px;margin-bottom:16px;margin-left:28px;list-style-type:decimal;list-style-position:outside}@media(min-width:600px){.article_articleRoot__TBQ1n ol li{font-size:17px;line-height:32px}}.article_articleRoot__TBQ1n li>p:last-child{margin-bottom:0}.article_articleRoot__TBQ1n img{max-width:100%;height:auto}.article_articleRoot__TBQ1n iframe{max-width:100%}.article_articleRoot__TBQ1n iframe[src*="youtube.com"]{width:100%;height:161px}@media(min-width:360px){.article_articleRoot__TBQ1n iframe[src*="youtube.com"]{height:183px}}@media(min-width:375px){.article_articleRoot__TBQ1n iframe[src*="youtube.com"]{height:193px}}@media(min-width:414px){.article_articleRoot__TBQ1n iframe[src*="youtube.com"]{height:215px}}@media(min-width:600px){.article_articleRoot__TBQ1n iframe[src*="youtube.com"]{height:317px}}@media(min-width:601px){.article_articleRoot__TBQ1n iframe[src*="youtube.com"]{height:450px}}.article_articleRoot__TBQ1n blockquote{padding:40px 16px;background-color:var(--side-bg-color,#f1f4f7);max-width:800px;margin:0 0 40px}@media(min-width:600px){.article_articleRoot__TBQ1n blockquote{padding-left:18px;padding-right:18px}}@media(min-width:1024px){.article_articleRoot__TBQ1n blockquote{padding-left:24px;padding-right:24px}}@media(min-width:1280px){.article_articleRoot__TBQ1n blockquote{padding-left:40px;padding-right:40px}}.article_articleRoot__TBQ1n blockquote>p:last-child{margin-bottom:0}.article_articleRoot__TBQ1n table{max-width:800px;border-collapse:collapse}.article_articleRoot__TBQ1n table td,.article_articleRoot__TBQ1n table th{border:1px solid #828282;padding:12px}.article_articleRoot__TBQ1n table td>p:last-child,.article_articleRoot__TBQ1n table th>p:last-child{margin-bottom:0}.article_articleRoot__TBQ1n table th{font-weight:700;text-align:left}.article_articleRoot__TBQ1n [class=table-wrapper]{max-width:100%;overflow-x:auto}.FAQsList_appRoot__8VHhr{--primary-bg-color:#fff;--primary-color:#1e1e1e;--secondary-side-bg-color:#b7b7b7;--side-bg-color:#f1f4f7;--primary-overlay-bg-color:hsla(0,0%,100%,.9);--secondary-overlay-bg-color:hsla(0,0%,100%,.97);--entity-overlay-bg-color:hsla(0,0%,72%,.98);--controls-overlay-bg-color:hsla(0,0%,72%,.5);--border-bg-hover-color:#1e1e1e;--button-text-color:#fff;--button-light-text-color:#1e1e1e;--button-text-hover-color:#a8a8a8;--button-bg-color:#1e1e1e;--button-border-color:#1e1e1e;--button-accent-text-color:#fff;--button-accent-bg-color:#1e1e1e;--button-accent-border-color:#1e1e1e;--button-main-darawer-bg-color:#1e1e1e;--header-shadow:0px 2px 4px hsla(0,0%,85%,.14),0px 3px 4px hsla(0,0%,85%,.12),0px 1px 5px hsla(0,0%,85%,.2);--madl-primary:#ed5517;--madl-on-primary:#fff;--madl-primary-variant:#f56d4e;--madl-secondary:#d6d6d6;--madl-surface-container:#f7f7f7;--madl-on-surface:#1e1e1e;--madl-on-surface-variant:#575757;--madl-border:rgba(0,0,0,.1);--client-tile-bg:#f1f4f7;--client-tile-text:#1e1e1e;--client-logo-filter:brightness(0);--icon-brightness-filter:brightness(0)}.FAQsList_root__O3ziv{margin-bottom:40px}