@charset "UTF-8";html{font-size-adjust:.5}.clutch-widget{min-height:44px}.new-design{font-family:Montserrat,sans-serif!important;line-height:21px!important;font-style:normal;font-size:14px;color:#1a1919;overflow-x:hidden;box-sizing:border-box!important}.new-design *,.new-design *:after,.new-design *:before{box-sizing:border-box!important}.new-design ul{margin:0}.new-design p{margin-top:0}.new-design .grayscale{filter:grayscale(100%)}.new-design .cursor-pointer{cursor:pointer}.new-design .feedback__form_privacy-block label:after,.new-design .feedback__form_privacy-block label:before{box-sizing:content-box!important}.new-design .feedback__form_privacy-block label:before{top:1px!important}.new-design ul,.new-design ol,.new-design li{margin:0;padding:0}.new-design li{list-style:none}.new-design img{max-width:100%}.new-design .block-bg-dark{background:#1a1919;position:relative}.new-design .block-bg-dark .b-madl__line{background-color:#171616ad}.new-design .b-madl-blue__inner2_button-white:before{display:none}.new-design .b-madl-blue__inner2_button-white:hover{background:#fff!important;transition:.2s all}.new-design .b-madl-blue__inner2_button-white:hover span{color:#2727a4!important}.new-design .custom-button{box-sizing:border-box;outline:none;margin-top:20px;margin-bottom:20px;background:#fff;color:#2727a4;height:60px;line-height:58px;position:relative;text-align:center;font-size:16px;border:2px solid #2727a4;display:block;text-decoration:none}.new-design .custom-button:hover{background:#2727a4!important;transition:.2s all;color:#fff!important}.new-design .custom-button.custom-button-centered{display:inline-block;width:288px;max-width:100%}.new-design .custom-button.custom-button-blue{background:#2727a4;color:#fff}.new-design .custom-button.custom-button-blue:hover{background:#fff!important;transition:.2s all;color:#2727a4!important}@media all and (max-width: 767px){.new-design .custom-button{height:35px;line-height:30px}}.new-design .wrapper{width:60%;position:relative;margin:0 auto}.new-design .wrapper h2{font-weight:700;font-size:34px;line-height:41px;text-align:center;margin-bottom:25px;color:#2727a4}@media all and (max-width: 767px){.new-design .wrapper{width:calc(89% - 10px)}.new-design .wrapper h2{font-size:20px;line-height:24px;margin-bottom:25px!important}}.new-design .wrapper .subtext{font-weight:400;font-size:24px;line-height:120%;text-align:center;color:#1a1919}@media all and (max-width: 767px){.new-design .wrapper .subtext{font-weight:400;font-size:14px;line-height:120%}}.new-design .wrapper.wrapper-blue h2,.new-design .wrapper.wrapper-dark h2,.new-design .wrapper.wrapper-blue .subtext,.new-design .wrapper.wrapper-dark .subtext{color:#fff}.new-design .b-madl{font-size:14px}.new-design .line{width:100%;position:relative}@media (max-width 1000px){.new-design .line{padding:0}}.new-design .header-blue{padding:25px}.new-design .b-madl.left-20{left:calc(20% - 2px)}.new-design .b-madl-intro__inner{padding-top:240px}.new-design .b-madl-intro__inner_subtitle{font-size:24px;line-height:120%;color:#1a1919}.new-design .bg-madl-logo{background:url(/public-new/img/new-design/top-bg.svg) 50% 50% no-repeat;max-width:1167px;width:100%;height:561px;left:56px;background-size:cover;top:140px;padding:0}.new-design h1{color:#2727a4;font-style:normal;font-weight:700;font-size:65px;line-height:79px;text-transform:uppercase;max-width:570px}.new-design .b-madl-clients{background:#1a1919}.new-design .section-margin{margin-top:80px}@media all and (max-width: 767px){.new-design .section-margin{margin-top:80px}}.new-design .section-padding{padding-top:80px!important}@media all and (max-width: 767px){.new-design .section-padding{padding-top:80px!important}}.new-design .who-we-work-with{padding-top:80px;padding-bottom:80px}@media all and (max-width: 767px){.new-design .who-we-work-with{padding-top:80px;padding-bottom:25px}.new-design .who-we-work-with h2{margin-bottom:15px!important}}.new-design .b-madl-blue__inner2 h2{font-weight:700;font-size:40px;line-height:49px;padding:58px 0 50px;margin:0!important}@media all and (max-width: 767px){.new-design .b-madl-blue__inner2 h2{font-size:20px;line-height:24px}}.new-design .b-madl-blue__inner2 .b-madl-blue__inner2_button-white{background:#2727a4;color:#fff;margin-bottom:59px}.new-design .b-madl-steps{padding:0}.new-design .b-madl-steps h2{font-weight:700;font-size:40px;line-height:49px;text-align:center;color:#2727a4}@media all and (max-width: 767px){.new-design .b-madl-steps h2{font-size:20px;line-height:24px}}.new-design .b-madl-steps .b-madl-steps__inner_subtitle{font-size:24px;line-height:120%;text-align:center;color:#1a1919}@media all and (max-width: 767px){.new-design .b-madl-steps .b-madl-steps__inner_subtitle{font-size:14px}}.new-design .b-madl-steps .b-madl-steps__inner2_steps .line .six-step__text{color:#1a1919;font-size:14px}.new-design .b-madl-white{background:#2727a4}.new-design .b-madl-white .b-madl-white__inner-how{padding-top:80px;padding-bottom:35px}.new-design .b-madl-white .horizontal-line .b-madl-white__inner-how{padding-top:15px;padding-bottom:35px}.new-design .b-madl-white img{margin-bottom:35px}.new-design .b-madl-white .b-madl__line{background:#4c4cb3}.new-design .b-madl-white h2{margin-bottom:0;color:#fff;font-weight:700;font-size:26px;line-height:120%;text-align:center}.new-design .b-madl-white h3{font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase;color:#fff}.new-design .b-madl-white .step__text{color:#fff!important;font-size:14px;line-height:140%}.new-design .b-madl-steps__inner_title{margin-bottom:45px}@media all and (max-width: 767px){.new-design .b-madl-steps__inner_title{margin-bottom:25px}}.new-design .service-we-offer .line{padding-top:45px;padding-bottom:5px;margin-top:55px}.new-design .service-we-offer .text{font-weight:400;font-size:14px;line-height:140%;color:#1a1919}@media all and (max-width: 767px){.new-design .service-we-offer .text{font-size:12px;margin-top:15px}}@media all and (max-width: 767px){.new-design .service-we-offer .clickable-items{display:grid;grid-template-columns:50% 50%}}.new-design .service-we-offer .clickable{font-weight:700;font-size:26px;line-height:120%;color:#1a1919;display:flex;align-items:center;gap:10px;margin-bottom:35px;opacity:.3}@media all and (max-width: 767px){.new-design .service-we-offer .clickable{font-size:16px;margin-bottom:10px}}.new-design .service-we-offer .clickable img,.new-design .service-we-offer .clickable span{cursor:pointer}.new-design .service-we-offer .clickable.clicked{opacity:1}.new-design .circles-stat .circles-stat__inner{width:60%;margin:0 auto;display:flex;position:relative;height:340px}.new-design .circles-stat .circles-stat__inner.circles-stat-wide__inner{height:350px}.new-design .circles-stat .circle{z-index:3;position:absolute;top:0;width:340px;height:340px;border-radius:100%;border:1px solid #e5e6e7;text-align:center;color:#2727a4;padding-top:110px}.new-design .circles-stat .circle:nth-child(1){left:-12%}.new-design .circles-stat .circle:nth-child(2){left:17%}.new-design .circles-stat .circle:nth-child(3){right:14%}.new-design .circles-stat .circle:nth-child(4){right:-15%}.new-design .circles-stat .circle.circle-wide{width:350px;height:350px}.new-design .circles-stat .circle.circle-wide:nth-child(1){left:50%;transform:translate(calc(-50% - 286.8852459016px))}.new-design .circles-stat .circle.circle-wide:nth-child(2){left:50%;transform:translate(-50%)}.new-design .circles-stat .circle.circle-wide:nth-child(3){left:50%;transform:translate(calc(50% - 61.4035087719px))}.new-design .circles-stat .circle.circle-blue{z-index:5;color:#fff;background:#2727a4;border-color:#2727a4}.new-design .circles-stat .circle.circle-transparent{z-index:5;color:#1a1919;background-color:transparent}.new-design .circles-stat .circle span{display:inline-block}.new-design .circles-stat .circle .num{font-weight:700;font-size:65px;line-height:79px;text-align:center}.new-design .circles-stat .circle .text{font-style:normal;font-weight:700;font-size:16px;line-height:20px;text-align:center;text-transform:uppercase}.new-design .circles-stat .circle img{margin-bottom:44px}@media all and (max-width: 1000px){.new-design .circles-stat .circles-stat__inner{width:100%}.new-design .circles-stat .circles-stat-wide__inner{height:180px!important}.new-design .circles-stat .circle{width:180px;height:180px;padding-top:50px}.new-design .circles-stat .circle .num{font-size:30px;margin-bottom:7px;line-height:110%}.new-design .circles-stat .circle .text{font-size:12px;line-height:15px}.new-design .circles-stat .circle:nth-child(2){left:50%;transform:translate(-14.4px)}.new-design .circles-stat .circle:nth-child(1){left:auto;right:50%;transform:translate(14.4px)}.new-design .circles-stat .circle:nth-child(3){right:auto;left:50%;top:155px;transform:translate(-14.4px)}.new-design .circles-stat .circle:nth-child(4){right:50%;top:155px;transform:translate(14.4px)}.new-design .circles-stat .circle.circle-wide{width:150px;height:150px;padding-top:20px;margin-top:15px}.new-design .circles-stat .circle.circle-wide .text{font-size:13px;line-height:20px;width:120px}.new-design .circles-stat .circle.circle-wide img{width:40px;margin-bottom:15px}.new-design .circles-stat .circle.circle-wide:nth-child(1){left:50%;transform:translate(calc(-50% - 122.9508196721px))}.new-design .circles-stat .circle.circle-wide:nth-child(2){left:50%;transform:translate(-50%)}.new-design .circles-stat .circle.circle-wide:nth-child(3){top:0;left:50%;transform:translate(calc(50% - 26.3157894737px))}}@media all and (max-width: 1000px) and (max-width: 400px){.new-design .circles-stat .circle.circle-wide:nth-child(1){transform:translate(calc(-50% - 109.4890510949px))}.new-design .circles-stat .circle.circle-wide:nth-child(3){transform:translate(calc(50% - 37.5px))}}@media all and (min-width: 1196px) and (max-width: 1376px){.new-design .circles-stat .circle:not(.circle-wide){width:310px;height:310px;padding-top:90px}.new-design .circles-stat .circle:not(.circle-wide):nth-child(1){left:-20%}.new-design .circles-stat .circle:not(.circle-wide):nth-child(2){left:17%}.new-design .circles-stat .circle:not(.circle-wide):nth-child(3){right:9%}.new-design .circles-stat .circle:not(.circle-wide):nth-child(4){right:-23%}}@media all and (min-width: 1065px) and (max-width: 1196px){.new-design .circles-stat .circle:not(.circle-wide){width:280px;height:280px;padding-top:75px}.new-design .circles-stat .circle:not(.circle-wide):nth-child(1){left:-20%}.new-design .circles-stat .circle:not(.circle-wide):nth-child(2){left:17%}.new-design .circles-stat .circle:not(.circle-wide):nth-child(3){right:9%}.new-design .circles-stat .circle:not(.circle-wide):nth-child(4){right:-23%}}@media all and (min-width: 1000px) and (max-width: 1065px){.new-design .circles-stat .circle:not(.circle-wide){width:250px;height:250px;padding-top:60px}.new-design .circles-stat .circle:not(.circle-wide):nth-child(1){left:-20%}.new-design .circles-stat .circle:not(.circle-wide):nth-child(2){left:17%}.new-design .circles-stat .circle:not(.circle-wide):nth-child(3){right:9%}.new-design .circles-stat .circle:not(.circle-wide):nth-child(4){right:-23%}}@media all and (min-width: 540px) and (max-width: 1000px){.new-design .circles-stat .circles-stat__inner{height:450px!important}.new-design .circles-stat .circles-stat-wide__inner{height:280px!important}.new-design .circles-stat .circles-stat-wide__inner .circle.circle-wide{width:250px;height:250px;padding-top:70px;margin-top:15px}.new-design .circles-stat .circles-stat-wide__inner .circle.circle-wide .text{font-size:13px;line-height:20px;width:120px}.new-design .circles-stat .circles-stat-wide__inner .circle.circle-wide:nth-child(1){left:50%;transform:translate(calc(-50% - 204.9180327869px))}.new-design .circles-stat .circles-stat-wide__inner .circle.circle-wide:nth-child(2){left:50%;transform:translate(-50%)}.new-design .circles-stat .circles-stat-wide__inner .circle.circle-wide:nth-child(3){top:0;left:50%;transform:translate(calc(50% - 43.8596491228px))}.new-design .circles-stat .circle{width:250px;height:250px;padding-top:70px}.new-design .circles-stat .circle .num{font-size:40px;margin-bottom:7px;line-height:110%}.new-design .circles-stat .circle .text{font-size:16px;line-height:15px}.new-design .circles-stat .circle:nth-child(3),.new-design .circles-stat .circle:nth-child(4){top:225px}}.new-design .tabs .tabs-header{display:flex;color:#e5e6e7;justify-content:space-around;font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase}.new-design .tabs .tabs-header .tab{cursor:pointer;border-bottom:3px solid transparent;padding-bottom:19px}.new-design .tabs .tabs-header .tab.tab-active{color:#2727a4;border-color:#2727a4}.new-design .tabs .tabs-content{padding:80px 0}.new-design .technologies-we-work-on{font-weight:500;font-size:16px;line-height:120%}.new-design .technologies-we-work-on h2{margin-bottom:80px}.new-design .technologies-we-work-on .tab-item{display:flex;justify-content:center;gap:100px;flex-wrap:wrap}.new-design .technologies-we-work-on img{margin-bottom:30px}@media all and (max-width: 767px){.new-design .technologies-we-work-on .tab{font-size:12px;line-height:15px}.new-design .technologies-we-work-on .tabs-content{padding:35px 0}.new-design .technologies-we-work-on .tab-item{margin:0 auto;width:calc(89% - 10px);gap:25px}}.new-design .reviews{color:#fff;background:#1a1919!important}.new-design .reviews *:before{content:none!important}.new-design .reviews .b-madl-slider{color:#fff;background:#1a1919!important}.new-design .reviews .slick-slide{background:none}.new-design .reviews .slide_text{font-weight:400;font-size:24px;line-height:120%;margin-bottom:80px;text-align:center;color:#fff}.new-design .reviews .slide_name{opacity:1}.new-design .reviews .slide_name p{font-weight:500;font-size:16px;line-height:120%}.new-design .reviews .slide_name span{font-weight:400;font-size:14px;line-height:140%}.new-design .reviews .slick-dots{bottom:-30px!important}.new-design .reviews .slick-dots li button{width:5px!important;height:5px!important;border:none;background:#363636}.new-design .reviews .slick-dots li.slick-active button{background:#fff}@media all and (max-width: 767px){.new-design .reviews .slide_text{font-weight:400;font-size:14px;line-height:120%;margin-top:0;padding:0;margin-bottom:55px}.new-design .reviews .slide_name{font-weight:400;font-size:14px;line-height:120%}.new-design .reviews .slide_name span{font-size:12px}.new-design .reviews .slick-slider{margin:0}.new-design .reviews .slick-dots{bottom:-30px!important}.new-design .reviews .slick-dots li button{padding:0}}.new-design .how-much-does-mobile-app-development-cost .b-madl-blue{padding-top:100px;padding-bottom:50px}.new-design .how-much-does-mobile-app-development-cost .blocks-title{text-align:center;padding-bottom:50px!important}.new-design .how-much-does-mobile-app-development-cost .blocks-title:before{left:50%;transform:translate(-50%)}.new-design .how-much-does-mobile-app-development-cost a p{font-weight:600;font-size:16px;line-height:100%}@media all and (max-width: 767px){.new-design .how-much-does-mobile-app-development-cost .b-madl-blue{padding-top:35px}.new-design .how-much-does-mobile-app-development-cost .b-madl-blue .blocks-title{margin-bottom:10px}.new-design .how-much-does-mobile-app-development-cost .b-madl-blue__inner{width:95%}.new-design .how-much-does-mobile-app-development-cost .b-madl-blue__inner2{width:100%;padding:0}.new-design .how-much-does-mobile-app-development-cost .b-madl-blue__inner2 .text{border-left:none;border-right:none}.new-design .how-much-does-mobile-app-development-cost .b-madl-blue__inner_button-calculator{height:35px;line-height:30px;padding:5px 10px 0;justify-content:center;gap:15px;align-items:center;width:95%}.new-design .how-much-does-mobile-app-development-cost .b-madl-blue__inner_button-calculator p{font-weight:600;font-size:12px}.new-design .how-much-does-mobile-app-development-cost .b-madl-blue__inner_button-calculator .img{width:15px;height:15px}.new-design .how-much-does-mobile-app-development-cost .b-madl-blue__inner_title2:before{line-height:60px;font-size:120px}.new-design .how-much-does-mobile-app-development-cost .blocks-title{padding-top:0!important;padding-bottom:25px!important}}.new-design .industries-we-serve{padding:50px 0}.new-design .industries-we-serve h2{margin-bottom:40px}.new-design .industries-we-serve .content{font-weight:500;font-size:16px;line-height:120%}.new-design .industries-we-serve .content img{margin-top:60px}.new-design .industries-we-serve li{font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase;color:#757575;list-style:none;text-align:left;margin-bottom:10px;cursor:pointer}.new-design .industries-we-serve li.active{color:#1a1919}@media all and (max-width: 767px){.new-design .industries-we-serve{padding:30px 0}.new-design .industries-we-serve li{font-size:12px;line-height:15px;margin-bottom:7px}.new-design .industries-we-serve .content{font-size:12px;line-height:140%;font-weight:400;margin-bottom:25px}.new-design .industries-we-serve .content img{margin-top:20px}.new-design .industries-we-serve .custom-button{margin:0 0 25px}}.new-design .geo-pages-links{padding:120px 0 105px}.new-design .geo-pages-links .geo-items{margin-top:65px;justify-content:center;text-align:center}.new-design .geo-pages-links .geo-items>.col:nth-child(1){text-align:right}.new-design .geo-pages-links .geo-items>.col:nth-child(1) .link-item-block{justify-content:end}.new-design .geo-pages-links .geo-items>.col:nth-child(2){text-align:center}.new-design .geo-pages-links .geo-items>.col:nth-child(2) .link-item-block{justify-content:center}.new-design .geo-pages-links .geo-items>.col:nth-child(3){text-align:left}.new-design .geo-pages-links .geo-items>.col:nth-child(3) .link-item-block{justify-content:start}@media all and (max-width: 767px){.new-design .geo-pages-links .geo-items>.col{text-align:center!important}.new-design .geo-pages-links .geo-items>.col .link-item-block{justify-content:center!important}.new-design .geo-pages-links .geo-items>.col img{max-width:95px}}.new-design .geo-pages-links .geo-items .link-item-block{display:flex;gap:15px;margin-top:15px;margin-bottom:15px;margin-left:-12px}.new-design .geo-pages-links .geo-items a{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none}.new-design .our-projects .wrapper{background:#fff;padding:55px 0;border-left:1px solid #e5e6e7}.new-design .our-projects .projects{margin-bottom:55px}.new-design .our-projects .projects .image{margin-top:33px}.new-design .our-projects .projects .name{min-height:40px;font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase;color:#1a1919;margin:25px 0}.new-design .our-projects .projects .more a{font-weight:400;font-size:14px;line-height:140%;color:#2727a4;text-decoration:none}.new-design .our-projects .projects .more a:before{margin-bottom:-2px;content:"";margin-right:7px;width:7px;height:11px;display:inline-block;background:url(/build/assets/more.c8d07852.svg)}@media all and (max-width: 767px){.new-design .our-projects{margin-top:110px}.new-design .our-projects .wrapper{padding:0;border:none}.new-design .our-projects .projects,.new-design .our-projects .projects .image{margin:0}.new-design .our-projects .projects .name{font-size:12px;line-height:15px;letter-spacing:-.02em;margin:10px 0}.new-design .our-projects .projects .more{margin-bottom:20px;font-size:12px;line-height:140%}}.new-design .server-integration-services{padding:80px 0}.new-design .server-integration-services h2{text-align:left}.new-design .server-integration-services .text{min-height:275px;font-weight:400;font-size:24px;line-height:120%}.new-design .server-integration-services .counters{font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase;color:#1a1919}.new-design .server-integration-services .counters .total-items{color:#e5e6e7}.new-design .server-integration-services .buttons-prev-next{display:flex;gap:15px}.new-design .server-integration-services .buttons-prev-next button{width:60px;height:60px;border-radius:100%;border:2px solid #1a1919;background:transparent;text-align:center}.new-design .server-integration-services .buttons-prev-next button:disabled{opacity:.2}.new-design .server-integration-services .buttons-prev-next button.prev-item img{transform:rotate(180deg) translate(1px) translateY(1px)}.new-design .server-integration-services .buttons-prev-next button.next-item img{transform:translate(1px) translateY(-1px)}@media all and (max-width: 767px){.new-design .server-integration-services .buttons-prev-next button{width:30px;height:30px;border-width:1px}.new-design .server-integration-services .buttons-prev-next button.prev-item img{transform:scale(.75) rotate(180deg) translate(0) translateY(1px)!important}.new-design .server-integration-services .buttons-prev-next button.next-item img{transform:scale(.75) translate(2px) translateY(-1px)!important}}@media all and (max-width: 767px){.new-design .server-integration-services{padding-top:30px;padding-bottom:30px}.new-design .server-integration-services .text{font-weight:400;font-size:14px;line-height:120%;min-height:240px}}.new-design .our-faq .faq-items{background:#fff;border-left:1px solid #e5e6e7}.new-design .our-faq .faq-items .faq-item{padding:25px 30px;border-top:1px solid #e5e6e7;cursor:pointer;position:relative}.new-design .our-faq .faq-items .faq-item:last-child{border-bottom:1px solid #e5e6e7}.new-design .our-faq .faq-items .faq-item.faq-item-opened:before{transform:rotate(0);left:0}.new-design .our-faq .faq-items .faq-item.faq-item-opened p{display:block}.new-design .our-faq .faq-items .faq-item:before{transform:rotate(270deg);content:"";position:absolute;left:-2px;top:29px;width:15px;height:11px;background:url(/build/assets/triangle.e0b399c7.svg) 50% 50% no-repeat}.new-design .our-faq .faq-items .faq-title{font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase}.new-design .our-faq .faq-items p{margin:20px 0 0;display:none;font-weight:500;font-size:16px;line-height:120%}@media all and (max-width: 767px){.new-design .our-faq .wrapper{width:89.5%}.new-design .our-faq .faq-items{border:none}.new-design .our-faq .faq-items .faq-item{padding:10px 25px}.new-design .our-faq .faq-items .faq-item.faq-item-opened:before{transform:rotate(0) scale(.8);left:0}.new-design .our-faq .faq-items .faq-item:before{left:-3px;top:15px;transform:rotate(270deg) scale(.8)}.new-design .our-faq .faq-items .faq-title{font-size:12px;line-height:15px;letter-spacing:-.02em}.new-design .our-faq .faq-items p{margin-top:10px;font-weight:400;font-size:14px;line-height:120%}}.new-design .new-project-form{color:#fff}.new-design .new-project-form .inner-main{padding:93px 0 115px}.new-design .new-project-form [class^=feedback-new__form]{display:none}.new-design .new-project-form h2{color:#fff;text-align:left}.new-design .new-project-form .contacts{font-weight:600;font-size:16px;line-height:130%}.new-design .new-project-form form{max-width:415px;width:100%;font-weight:500;font-size:16px;line-height:120%;color:#5151b5}.new-design .new-project-form form .small-text{font-weight:400;font-size:14px;line-height:140%;margin-top:2px}.new-design .new-project-form form .custom-button{display:block;width:100%;margin-top:55px}.new-design .new-project-form form .feedback__form_privacy-block{font-weight:400;font-size:14px;line-height:110%}.new-design .new-project-form form .new-project-form-file{cursor:pointer;position:absolute;right:0;top:10px}.new-design .new-project-form form .new-project-form-file.file-selected img{filter:brightness(0) invert(1)}.new-design .new-project-form form .feedback__form_privacy-block label:before{top:5px}.new-design .new-project-form form .new-project-form-input{display:block;width:100%;color:#fff;background:transparent;border:none;border-bottom:1px solid #5151b5;padding:10px 0}.new-design .new-project-form form .new-project-form-input:focus{outline:none}.new-design .new-project-form form .new-project-form-input::placeholder{color:#dcdcdc}@media all and (max-width: 767px){.new-design .new-project-form .inner-main{padding:50px 0}.new-design .new-project-form .wrapper{width:100%!important;padding:0 10px}.new-design .new-project-form form{margin-top:15px}.new-design .new-project-form form .custom-button{margin-top:25px}}.new-design .b-madl-clients{padding:0;display:block}.new-design .b-madl-clients .b-madl-clients-content{box-sizing:border-box;position:relative;padding:80px 130px;font-size:0;width:100%;height:188px;display:flex;align-items:center;justify-content:space-between}.new-design .b-madl-clients .b-madl-clients-content .b-madl-clients_img{flex:1;text-align:center}.new-design .b-madl-clients .b-madl-clients-content .b-madl-clients_img img{max-width:100%}@media all and (max-width: 767px){.new-design .b-madl-clients .b-madl-clients-content{display:flex;gap:15px;height:120px;padding:20px 10px}.new-design .b-madl-clients .b-madl-clients-content .b-madl-clients_img{margin-bottom:0}}.new-design .hero-section .b-madl-intro__inner_subtitle{margin-bottom:0}.new-design .hero-section .custom-button{margin-top:50px}.new-design .hero-section .counters{font-weight:700;font-size:16px;line-height:20px;user-select:none;text-transform:uppercase;color:#1a1919}.new-design .hero-section .counters .total-items{color:#e5e6e7}.new-design .hero-section .champion-badge{position:absolute;bottom:153px;right:52px;width:180px}.new-design .hero-section .badge{font-weight:500;font-size:16px;line-height:120%;color:#1a1919}.new-design .hero-section .badge .badge-text{max-width:290px}.new-design .hero-section .badge .badge-img{width:68px}@media all and (max-width: 767px){.new-design .hero-section .custom-button{margin-top:16px}.new-design .hero-section .b-madl-intro__inner{background:url(/build/assets/top-bg.ae5ebf92.svg) 100% 0 no-repeat;background-size:cover;padding-top:130px;width:calc(89% - 10px)}.new-design .hero-section .b-madl-intro__background{display:none}.new-design .hero-section .bg-madl-logo{height:40%}.new-design .hero-section h1{font-size:30px;line-height:110%}.new-design .hero-section .b-madl-intro__inner_subtitle{font-size:14px;line-height:120%}.new-design .hero-section .badge{font-size:10px;line-height:140%}.new-design .hero-section .badges-row{flex-direction:column}.new-design .hero-section .champion-badge{position:relative;width:125px;bottom:auto;right:auto}}@media all and (max-width: 767px){.new-design .b-madl-steps__inner{width:calc(100% - 50px)}}@media all and (max-width: 767px){.new-design .b-madl .left-20{left:5%}.new-design .b-madl .left-80{left:95%}}@media all and (max-width: 767px){.new-design .six-steps-block .b-madl-steps__inner2{padding:0}.new-design .six-steps-block .b-madl-steps__inner2_steps{width:100%}.new-design .six-steps-block .b-madl-steps__inner2_steps .six-step__title{margin-bottom:12px}.new-design .six-steps-block .b-madl-steps__inner2_steps .six-step__text{font-size:12px;line-height:140%}.new-design .six-steps-block .b-madl-steps__inner2_steps .line{width:89%;margin:0 auto;display:flex;flex-wrap:wrap!important;justify-content:space-between}.new-design .six-steps-block .b-madl-steps__inner2_steps .line .line{display:none}.new-design .six-steps-block .b-madl-steps__inner2_steps .six-step{padding:25px 5px!important;width:50%}.new-design .six-steps-block .b-madl-steps__inner2_steps .six-step:nth-child(2),.new-design .six-steps-block .b-madl-steps__inner2_steps .six-step:nth-child(5),.new-design .six-steps-block .b-madl-steps__inner2_steps .six-step:nth-child(7){border-left:1px solid #e5e6e7}}@media all and (max-width: 767px){.new-design .how-we-build-successful-mobile .b-madl-white__inner-how{width:100%;padding-top:35px;padding-bottom:15px}.new-design .how-we-build-successful-mobile .b-madl-white__inner-how h2{font-size:16px}.new-design .how-we-build-successful-mobile .step{padding:25px 7%;border-bottom:1px solid rgba(229,230,231,.2)}.new-design .how-we-build-successful-mobile .step img{width:35px;margin-bottom:15px}.new-design .how-we-build-successful-mobile .step .step__title{margin-bottom:10px}.new-design .how-we-build-successful-mobile .step .step__text{margin-top:40px}.new-design .how-we-build-successful-mobile.b-madl-white.with-horizontal-line{padding-bottom:0!important}}.new-design .how-we-build-successful-mobile .create-a-breath-taking-mobile-application h2{margin-bottom:25px!important}.new-design .how-we-build-successful-mobile .create-a-breath-taking-mobile-application .six-step__number{margin-top:-10px}.new-design .how-we-build-successful-mobile .create-a-breath-taking-mobile-application .line .line{display:none}.new-design .how-we-build-successful-mobile .brings-mobility-to-your-business h2{margin-bottom:25px}.new-design .how-we-build-successful-mobile .brings-mobility-to-your-business .b-madl-blue__inner2_button-white{height:35px;line-height:30px;margin:0 0 30px}
