@charset "UTF-8";.light-theme{color:#1f1f23;background:#f5f7f8}.light-theme a{color:#888}.light-theme_section{background:#f5f7f8}.light-theme_section p a{font-family:"DM Sans","Open Sans",sans-serif;font-size:15px;font-weight:700;line-height:28px;letter-spacing:.01em;text-align:left;color:#37373c;transition:.2s}.light-theme_section p a:hover{text-decoration:underline}.light-theme_header .hero .navbar.navigation{background:#202025;box-shadow:0 10px 40px 0 rgba(0,0,0,.06),0 2px 10px 0 rgba(0,0,0,.1)}.light-theme_header .nav-menu>li>a:not(:hover){color:#e1e5ed}.light-theme_header .nav-menu>li>a{font-family:"Open Sans",sans-serif}.light-theme_header .navigation-portrait .submenu-indicator-chevron,.light-theme_header .submenu-indicator-chevron{border-color:transparent #fff #fff transparent}.light-theme_header .button.cta-button.top-cta{color:#060708;border-radius:50px;font-family:"Open Sans",sans-serif;max-height:40px;box-sizing:border-box;display:flex;font-size:15px}.light-theme_header .button.cta-button.top-cta:hover{background-color:#6de888}.light-theme_header .navbar>.container{min-height:50px}.light-theme_header .hero .navbar.navigation{min-height:50px;max-height:50px}.light-theme_header .navbar-brand{display:flex;align-items:center;min-height:inherit}.light-theme_header .navbar-brand a{display:flex;align-items:center;max-height:42.5px}.light-theme_header .navbar-brand a .logo-web{max-height:42.5px;max-width:101px}.light-theme_header .megamenu-panel{top:50px}.light-theme .button-hero{border-radius:54px;background:#2d2d32;border:1px solid transparent;display:flex;min-width:234px;min-height:60px;padding:20px 40px;justify-content:center;align-items:center;gap:12px;max-width:-moz-max-content;max-width:max-content;box-sizing:border-box;transition:none}.light-theme .button-hero svg path{transition:none}.light-theme .button-hero:hover{opacity:.9}.light-theme h2{color:#1f1f23;font-family:"DM Sans","Open Sans",sans-serif;font-size:34px;font-weight:500;line-height:130%;letter-spacing:.17px;margin-bottom:42px}.light-theme h3{color:#1f1f23;font-family:"DM Sans","Open Sans",sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:.6px;margin-bottom:16px}.light-theme p{color:#37373c;font-family:"DM Sans","Open Sans",sans-serif;font-size:18px;font-weight:400;line-height:34px;letter-spacing:.18px}.light-theme p:not(:last-child){margin-bottom:16px}.light-theme ul:not(.slick-dots):not(.breadcrumb):not(.nav-menu) :not(.filter-button-groupul) :not(.glossary-descriptionul) :not(.hire-designers-template-hiring-ux-designersul) :not(.contentul) :not(.site-case-redesignedul) :not(ul.megamenu-list) :not(.app_dev_servicesul) li::before{content:"•";color:#1f1f23;width:1em;left:7px;position:absolute;top:0;transform:none}.light-theme .glossary-description ul{padding-left:0}.light-theme .glossary-description ul li{color:#424242;font-family:"DM Sans","Open Sans",sans-serif;font-size:20px;font-weight:400;line-height:32px;letter-spacing:.2px;position:relative;padding-left:20px}.light-theme .glossary-description ul li::before{content:"•";color:#424242;width:1em;left:0;position:absolute;top:1px;transform:none}.light-theme .glossary-description ul li:not(last-child){margin-bottom:4px}.light-theme .success_cases{padding:100px 0}.light-theme .our-works .worked .worked_box,.light-theme .worked .worked_box{border-radius:24px;background:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,.05),0 4px 8px 0 rgba(0,0,0,.1)}.light-theme .our-works .worked .worked_box .top .industry,.light-theme .worked .worked_box .top .industry{font-family:"DM Sans","Open Sans",sans-serif;border-radius:7px;padding:2px 11px;font-weight:500}.light-theme .our-works .worked .worked_box .top .name_project,.light-theme .worked .worked_box .top .name_project{border-radius:7px;background:#f6f7f8;color:#18181d;font-family:"DM Sans","Open Sans",sans-serif;font-weight:500;line-height:140%;padding:2px 11px}.light-theme .our-works .worked .worked_box .top .location_project,.light-theme .worked .worked_box .top .location_project{color:#6e7c9f;font-family:"DM Sans","Open Sans",sans-serif;font-weight:500;line-height:140%}.light-theme .our-works .worked .worked_box .h3-old-style,.light-theme .our-works .worked .worked_box h3,.light-theme .worked .worked_box .h3-old-style,.light-theme .worked .worked_box h3{color:#1f1f23;font-family:"DM Sans","Open Sans",sans-serif;font-weight:400}.light-theme .our-works .worked .worked_box a,.light-theme .worked .worked_box a{font-weight:500;color:#888}.light-theme .our-works .worked .worked_box:hover,.light-theme .worked .worked_box:hover{background:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,.05),0 8px 16px 0 rgba(0,0,0,.1)}.light-theme .our-works .worked .worked_box:hover a,.light-theme .worked .worked_box:hover a{color:#1f1f23}.light-theme .our-works .worked .worked_box:hover a img,.light-theme .worked .worked_box:hover a img{filter:brightness(0) saturate(100%) invert(1%) sepia(10%) saturate(6475%) hue-rotate(214deg) brightness(98%) contrast(78%)}.light-theme .testemotianls-box{border-radius:24px;box-shadow:0 0 1px 0 rgba(0,0,0,.05),0 4px 8px 0 rgba(0,0,0,.1);background:#fff}.light-theme .testemotianls-box .comment{background:unset;box-shadow:unset;border-radius:unset;margin-bottom:0}.light-theme .testemotianls-box .author{color:#18181d;font-family:"DM Sans","Open Sans",sans-serif;font-weight:500;line-height:24px;letter-spacing:.2px}.light-theme .testemotianls-box .author-information{color:#888;font-family:"DM Sans","Open Sans",sans-serif;font-weight:500;line-height:24px;letter-spacing:.1px}.light-theme .testemotianls-box .comment-blockquote:before{filter:brightness(0) saturate(100%) invert(19%) sepia(5%) saturate(667%) hue-rotate(202deg) brightness(100%) contrast(93%)}.light-theme .testemotianls-box .comment-blockquote p{color:#37373c;font-family:"DM Sans","Open Sans",sans-serif;font-weight:400;line-height:40.5px;letter-spacing:.4px}.light-theme .manage-bx.our-testimonials-bx .slick-dots li{border-radius:13px;background:rgba(136,136,136,.3);width:50px;height:4px}.light-theme .manage-bx.our-testimonials-bx .slick-dots li.slick-active{background:#1f1f23}.light-theme .user-experience{padding:42px 0}.light-theme .user-experience .description{margin-bottom:54px;color:#37373c;font-family:"DM Sans","Open Sans",sans-serif;font-size:18px;font-weight:400;line-height:36px}.light-theme .user-experience p{color:#37373c;font-family:"DM Sans","Open Sans",sans-serif;font-size:18px;font-weight:400;line-height:36px;letter-spacing:.2px}.light-theme .user-experience p:not(:last-child){margin-bottom:24px}.light-theme .user-experience strong{font-weight:700}.light-theme .user-experience ul{margin-bottom:24px}.light-theme .user-experience ul li:before{top:50%;transform:translateY(-50%)}.light-theme .user-experience ol{margin-bottom:24px;padding-left:24px}.light-theme .user-experience ul{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:36px;letter-spacing:.01em;color:#babfc9;padding-left:11px}.light-theme .user-experience ul.list-type-disk.cn-fc-white.disk_white li::before{color:#babfc9}.light-theme .user-experience ul li{position:relative;padding-left:21px}.light-theme .user-experience ul li::before{content:"•";color:#babfc9;width:1em;margin-left:8px;left:-6px;position:absolute;top:1px;transform:none}.light-theme .user-experience ul li::before{color:#babfc9}.light-theme .user-experience h4{color:#1f1f23;font-family:"DM Sans","Open Sans",sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:36px;margin-top:54px;margin-bottom:24px}.light-theme .user-experience h5{font-weight:700;margin-bottom:24px;color:#babfc9;font-size:15px;font-weight:700;line-height:36px}.light-theme .user-experience img{margin-bottom:24px;margin-bottom:0}.light-theme .user-experience a{color:#5ad876;font-weight:700;letter-spacing:.2px}.light-theme .user-experience a:hover{text-decoration:underline}.light-theme section .second_title.h-2-title{font-weight:500}.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode{background:linear-gradient(180deg,#f5f7f8 0,#eff1f2 39.48%)}.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode .top_info .second_title.h-2-title{color:#1f1f23}.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode .top_info .top_description{color:#1f1f23}.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode .form-column-2 .form_box{border-radius:24px;box-shadow:0 0 1px 0 rgba(0,0,0,.05),0 4px 8px 0 rgba(0,0,0,.1)}.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode .form-column-2 .bottom_contact_form .form-group .form-control::-moz-placeholder{color:#6b7280;font-family:"DM Sans","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-radius:8px;background:#fff}.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode .form-column-2 .bottom_contact_form .form-group .form-control,.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode .form-column-2 .bottom_contact_form .form-group .form-control::placeholder{color:#6b7280;font-family:"DM Sans","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-radius:8px;background:#fff}.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode .form-column-2 .bottom_contact_form .form-group .form-control{outline:#aeaebc solid 1px}.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode .form-column-2 .bottom_contact_form .form-group .form-control:hover{outline:#1f1f23 solid 1px}.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode .form-column-2 .bottom_contact_form .form-group .form-control:focus-visible{color:#1f1f23;border:0;box-shadow:none;outline:#1f1f23 solid 1px}.light-theme .bottom-form.bottom-form-default .form-group-services .chb-container .checkmark{background:0 0;outline:#aeaebc solid 1px;border-radius:4px!important}.light-theme .bottom-form.bottom-form-default .form-group-services .checkbox:focus .checkmark,.light-theme .bottom-form.bottom-form-default .form-group-services .checkbox:hover .checkmark{outline:#1f1f23 solid 1px!important}.light-theme .bottom-form.bottom-form-default .form-group-services .checkbox:focus-visible .checkmark{outline:#1f1f23 solid 1px!important;background:#fff}.light-theme .bottom-form.bottom-form-default .form-group-services .chb-container input:checked~.checkmark{outline:#1f1f23 solid 1px!important;background:#fff}.light-theme .bottom-form .form-column-2 .bottom_contact_form .form-group .chb-container .checkmark:after{left:6px;top:4px;width:5px;height:10px;border:solid #1f1f23;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.light-theme .bottom-form.bottom-form-default .form-group-services .chb-container span{color:#1f1f23}.light-theme .bottom-form.bottom-form-default.bottom-form-with-map .privacy_group .terms-text.terms-text-privacy{color:#6a768b;font-family:"DM Sans","Open Sans",sans-serif}.light-theme .bottom-form.bottom-form-default.bottom-form-with-map .privacy_group .terms-text.terms-text-privacy a{color:#6a768b;font-weight:400;text-decoration-line:underline}.light-theme .bottom-form.bottom-form-default.bottom-form-with-map .privacy_group .orange-file-cta{color:#1f1f23;font-family:"DM Sans","Open Sans",sans-serif;font-weight:400}.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode .form-column-2 .bottom_contact_form .form-group .btn-angles{border:2px solid #2d2d32;border-radius:54px;background:#2d2d32;color:#fbfbfc;font-family:"DM Sans","Open Sans",sans-serif;font-weight:700;font-size:16px;line-height:20.83px;text-align:center}.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode .form-column-2 .bottom_contact_form .form-group .btn-angles:hover{opacity:.9}.light-theme .bottom-form.bottom-form-default .form-column-1 .bottom_account_info .info_account .info_account_name{margin-bottom:8px;color:#1f1f23;font-family:"DM Sans","Open Sans",sans-serif;font-weight:500;font-size:24px;font-style:normal;line-height:32px}.light-theme .bottom-form .form-column-1 .bottom_account_info .info_account .position{color:#6b7280;font-family:"DM Sans","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode .form-column-1 .bottom_account_info .contact a{-webkit-text-stroke:unset!important;color:#1f1f23!important;font-family:"DM Sans","Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:normal}.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode .form-column-1 .bottom_account_info .contact a:hover{text-decoration:underline}.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode .form-column-1 .bottom_account_info .contact_email{-webkit-text-stroke:unset!important;color:#1f1f23!important;font-family:"DM Sans","Open Sans",sans-serif;font-weight:400;line-height:normal;letter-spacing:-.205px;text-decoration:none!important;font-size:18px;letter-spacing:-.205px}.light-theme .bottom-form.bottom-form-default.bottom-form-with-map .form-column-1 .bottom_account_info .contact img{border-radius:24px;width:24px;height:24px;-o-object-fit:cover;object-fit:cover;border:unset}.light-theme .contact-content{text-decoration:unset}.light-theme .contact-content:hover{text-decoration:underline}.light-theme .bottom-form.bottom-form-default.bottom-form-with-map .form-column-1 .bottom_account_info .contact_email svg{filter:brightness(0) saturate(100%) invert(77%) sepia(9%) saturate(220%) hue-rotate(162deg) brightness(88%) contrast(84%)}.light-theme .faq-light .faq-singular:before{filter:brightness(0) saturate(100%) invert(3%) sepia(3%) saturate(6790%) hue-rotate(201deg) brightness(95%) contrast(80%);opacity:.5}.light-theme .faq-light .faq-singular:hover{box-shadow:0 0 1px 0 rgba(0,0,0,.05),0 8px 16px 0 rgba(0,0,0,.1)}.light-theme .faq-light .faq-singular.active{box-shadow:0 0 1px 0 rgba(0,0,0,.05),0 8px 16px 0 rgba(0,0,0,.1)}.light-theme .faq-light .faq-singular:hover:before{filter:brightness(0) saturate(100%) invert(12%) sepia(1%) saturate(3616%) hue-rotate(202deg) brightness(91%) contrast(96%);opacity:1}.light-theme .faq-light .faq-singular.active:before{filter:brightness(0) saturate(100%) invert(12%) sepia(1%) saturate(3616%) hue-rotate(202deg) brightness(91%) contrast(96%);opacity:1}.light-theme .manage-bx.our-testimonials-bx .slick-dots li.slick-active{filter:brightness(0) saturate(100%) invert(7%) sepia(12%) saturate(622%) hue-rotate(201deg) brightness(93%) contrast(87%)}.light-theme .worked-cases.slick-initialized .slick-slide{display:flex;box-sizing:border-box}.light-theme .faq-light .faq-singular h3{color:#1f1f23;font-family:"DM Sans","Open Sans",sans-serif;font-size:20px;font-weight:700;line-height:42px;letter-spacing:.396px}.light-theme .faq-light .faq-singular p{font-family:"DM Sans","Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:32px;letter-spacing:.01em;text-align:left}.light-theme svg,.light-theme video{max-width:100%}.light-theme section .second_title.h-2-title{font-family:"DM Sans","Open Sans",sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.17px}.light-theme .feedback-with-slider .slick-track{margin-bottom:15px}.light-theme .nav-menu>li>a{font-family:"Open Sans",sans-serif;padding:18px 30px 20px;font-weight:700;font-size:15px;line-height:20px}.light-theme .worked .worked_box .image{max-width:450px}.light-theme .worked .worked_box .h3-old-style{font-family:"DM Sans","Open Sans",sans-serif}.light-theme .faq-light .faq-singular .faq-answer li{color:#37373c;font-size:16px;font-weight:400;line-height:34px;letter-spacing:.18px}.light-theme .bottom-form .form-column-2 .bottom_contact_form .form-group .btn-angles{height:53px;box-shadow:unset;filter:unset!important}.light-theme .faq-light .faq-singular .faq-answer ul li:not(:last-child),.light-theme .fm-item:not(:last-child){margin-bottom:0}.light-theme .swiper_navigation_buttons{margin-top:42px;gap:80px}.light-theme .swiper-button-next,.light-theme .swiper-button-prev{position:relative;top:unset;width:40px;height:40px;margin-top:unset;z-index:10;cursor:pointer;background-size:33px 33px;background-position:center;background-repeat:no-repeat}.light-theme .swiper-button-next{background-image:url(../img/next_middle.svg);display:inline-block;background-repeat:no-repeat;background-position:center;background-color:transparent;opacity:1;filter:invert(53%) sepia(0) saturate(1%) hue-rotate(190deg) brightness(102%) contrast(83%)}.light-theme .swiper-button-next:hover{filter:invert(53%) sepia(0) saturate(1%) hue-rotate(190deg) brightness(192%) contrast(83%)}.light-theme .swiper-button-prev{background-image:url(../img/prev_middle.svg);display:inline-block;background-repeat:no-repeat;background-position:center;background-color:transparent;opacity:1;filter:invert(53%) sepia(0) saturate(1%) hue-rotate(190deg) brightness(102%) contrast(83%)}.light-theme .swiper-button-prev:hover{filter:brightness(0) saturate(100%) invert(12%) sepia(1%) saturate(3616%) hue-rotate(202deg) brightness(91%) contrast(96%)}.light-theme .swiper-button-next:hover{filter:brightness(0) saturate(100%) invert(12%) sepia(1%) saturate(3616%) hue-rotate(202deg) brightness(91%) contrast(96%)}.light-theme .swiper-pagination{position:relative;top:4px;right:10px;width:auto!important;left:auto!important;margin:0}.light-theme .swiper-pagination-bullet{display:inline-block;margin:0 5px;padding:0;cursor:default;left:0;top:0;opacity:1;border-radius:13px;background:rgba(136,136,136,.3);width:50px;height:4px}.light-theme .swiper-pagination-bullet-active{background:#1f1f23;filter:brightness(0) saturate(100%) invert(7%) sepia(12%) saturate(622%) hue-rotate(201deg) brightness(93%) contrast(87%)}.light-theme .faq-light .faq-singular .faq-answer a{font-family:"DM Sans","Open Sans",sans-serif;font-size:16px;line-height:32px}.light-theme .faq-light .faq-singular .faq-answer div{color:#37373c;font-family:"DM Sans","Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:32px;letter-spacing:.16px}.light-theme .faq-light .faq-singular .faq-answer ul li::before,.light-theme .faq-light .faq-singular ul li:before{content:""!important;background:#37373c;width:6px!important;height:6px;left:0!important;position:absolute;top:15px;border-radius:50%;top:14px!important}.light-theme .faq-light .faq-singular .faq-answer a{color:#37373c}.light-theme .bottom-form.bottom-form-default.bottom-form-with-map .account_image,.light-theme .bottom-form.bottom-form-default.bottom-form-with-map .account_image img{width:68px;height:68px;min-width:68px}.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode .form-column-1 .bottom_account_info .line{background:#d5d5d5;height:1px}.light-theme .hero.hero-breadservices-default .subtitle{color:#37373c;font-family:"DM Sans","Open Sans",sans-serif;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.15px}.light-theme .hero.hero-breadservices-default .hero-breadcrumbs{margin-top:87px}.light-theme .description,.light-theme .hero.hero-breadservices-default .subtitle,.light-theme li,.light-theme p{color:#37373c}.light-theme p.description{font-size:16px;font-style:normal;font-weight:400;line-height:173.5%;color:#37373c;font-family:"DM Sans","Open Sans",sans-serif;font-size:16px}.light-theme .manage-bx.our-testimonials-bx .slick-prev:before{filter:invert(53%) sepia(0) saturate(1%) hue-rotate(190deg) brightness(102%) contrast(83%)}.light-theme .manage-bx.our-testimonials-bx .slick-prev:before:hover{filter:invert(53%) sepia(0) saturate(1%) hue-rotate(190deg) brightness(192%) contrast(83%)}.light-theme .manage-bx.our-testimonials-bx .slick-prev:hover:before{filter:invert(53%) sepia(0) saturate(1%) hue-rotate(190deg) brightness(192%) contrast(83%)}.light-theme .manage-bx.our-testimonials-bx .slick-next:before{filter:invert(53%) sepia(0) saturate(1%) hue-rotate(190deg) brightness(102%) contrast(83%)}.light-theme .manage-bx.our-testimonials-bx .slick-next:hover:before{filter:invert(53%) sepia(0) saturate(1%) hue-rotate(190deg) brightness(192%) contrast(83%)}.light-theme .manage-bx.our-testimonials-bx .slick-dots li.slick-active{filter:brightness(0) saturate(100%) invert(8%) sepia(7%) saturate(831%) hue-rotate(201deg) brightness(96%) contrast(90%)}.light-theme .manage-bx.our-testimonials-bx .slick-prev:hover:before{filter:brightness(0) saturate(100%) invert(12%) sepia(1%) saturate(3616%) hue-rotate(202deg) brightness(91%) contrast(96%)}.light-theme .manage-bx.our-testimonials-bx .slick-next:hover:before{filter:brightness(0) saturate(100%) invert(12%) sepia(1%) saturate(3616%) hue-rotate(202deg) brightness(91%) contrast(96%)}.light-theme .manage-bx.our-testimonials-bx .slick-dots li.slick-active{filter:brightness(0) saturate(100%) invert(99%) sepia(4%) saturate(299%) hue-rotate(257deg) brightness(114%) contrast(100%)}.light-theme .bottom-form.bottom-form-default.bottom-form-with-map .top_info .second_title.h-2-title{font-weight:500;line-height:normal;letter-spacing:.22px;color:#1f1f23;margin-bottom:16px}.light-theme .bottom-form.bottom-form-default.bottom-form-with-map .top_info .top_description{font-size:18px;line-height:24px;color:#babfc9;color:#1f1f23;font-size:15px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.15px}.cta-button,.find_your_team_button,.hero_case_button,.hero_digital_button,.tell_more_button,.tell_more_button.find_your_team_button{border-radius:50px!important}.breadcrumb.breadcrumb--classic-chevron.breadcrumb--classic-chevron-light li a,.breadcrumb.breadcrumb--classic-chevron.breadcrumb--classic-chevron-light li a:visited{color:#37373c}.breadcrumb.breadcrumb--classic-chevron.breadcrumb--classic-chevron-light li:not(:last-of-type)::before{filter:brightness(0) saturate(100%) invert(16%) sepia(4%) saturate(1218%) hue-rotate(202deg) brightness(100%) contrast(83%)}.breadcrumb.breadcrumb--classic-chevron.breadcrumb--classic-chevron-light a:visited,.breadcrumb.breadcrumb--classic-chevron.breadcrumb--classic-chevron-light li.active a{color:#37373c!important}.blue{color:#5d81ff}.feedback-swiper-slider{overflow:hidden;padding:0 20px;box-sizing:border-box}.author-svg{max-width:104px}.fullwidth-inline-link{z-index:2}.cta_lime_button{border-radius:50px!important}.redesign_hero_services .is_carousel_container .hero_content a.button-hero,.redesign_hero_services .is_img_big_container .hero_content a.button-hero,.redesign_hero_services .is_img_container .hero_content a.button-hero{min-width:-webkit-max-content}#privacy-check .privacy-check-ok{border-radius:50px}#privacy-check .privacy-check-ok:hover,.button.cta-button.top-cta:hover,.cta-button:hover,button.btn-angles.cta-button:hover,button.tell_more_button:hover,div.tell_more_button:hover{background-color:#6de888}.hero-body a.button-hero,.hero.hero-about .hero-body a.button-hero{min-width:-webkit-max-content}.light-theme .reasonsIndustriesPage .manage-bx.our-testimonials-bx .slick-dots li{background:rgba(255,255,255,.3)}.light-theme .reasonsIndustriesPage .manage-bx.our-testimonials-bx .slick-dots li.slick-active{background:#fff!important;filter:none!important}@media (min-width:769px){.light-theme_header .navbar-brand{max-height:41.5px}.light-theme #bottom-form>div>div>div.form.cn-mb-30.cn-mb-0--sm.cn-is-flex.sendForm>div.form-column-1>div>div:nth-child(8){margin-top:0}}@media (min-width:991px){.light-theme .card-offering{max-width:calc(33.3% - 0px)}}@media (min-width:1024px){.hero .navbar{min-height:50px}}@media (min-width:1200px){.light-theme_header.is_absolute{position:absolute}.light-theme .testemotianls-box .author{font-size:24px}.light-theme .testemotianls-box .author-information{max-width:261px}.light-theme .testemotianls-box .comment-blockquote p{font-size:20px}.light-theme .user-experience .container{max-width:920px}.light-theme section .second_title.h-2-title{line-height:130%;margin-bottom:54px}.light-theme .bottom-form-default.bottom-form-with-map.bottom-form-light-mode .form-column-1 .bottom_account_info .contact_email{margin:24px 0}.light-theme .nav-menu>li>a{padding:25px 30px 27px}.light-theme .worked .worked_box .h3-old-style{font-size:26px}.light-theme .faq-light .faq-singular .faq-answer{max-width:770px}.light-theme .hero.hero-breadservices-default .subtitle{font-size:15px;margin-bottom:42px}}@media (max-width:1200px){.light-theme .services_section_1_redesign{padding:64px 0}.light-theme .services_section_1_redesign .services_section_1--wrapper .card .right-column{display:flex;align-items:center}}@media (max-width:1065px){.light-theme .reasonsIndustriesPage__single{display:flex!important;align-items:center}}@media (max-width:1024px){.light-theme .sectionCTAServicesPage__image.desc{position:absolute;right:-4px;top:12px}.light-theme .sectionCTAServicesPage__wrapper{gap:19px;display:flex;justify-content:start;align-items:center;align-self:stretch;padding:39px 36px 0;border-radius:24px;background:#e1e5ed}}@media (max-width:991px){.light-theme .user-experience ul{font-size:16px;line-height:28px}.light-theme .manage-bx.our-testimonials-bx .slick-next:before,.light-theme .manage-bx.our-testimonials-bx .slick-prev:before{filter:brightness(0) saturate(100%) invert(7%) sepia(12%) saturate(622%) hue-rotate(201deg) brightness(93%) contrast(87%)}.light-theme .sectionCTAServicesPage__wrapper{gap:19px;display:flex;justify-content:start;align-items:center;align-self:stretch;padding:39px 36px 0;border-radius:24px;background:#e1e5ed;flex-direction:column}.light-theme .sectionCTAServicesPage__image.desc{position:relative;right:0;top:0}.light-theme .sectionCTAServicesPage{padding:64px 0}.light-theme .sectionCTAServicesPage__content{max-width:100%}.light-theme .tab-content{flex-direction:column;gap:24px}.light-theme .tab-content .services_section--right{flex:1 1 100%;justify-content:center;scale:initial;margin-top:0;margin-bottom:16px}.light-theme .tab-content .services_section--left p{font-size:16px;line-height:34px}.light-theme .tab .tab-title{padding:12px 0;max-width:100%;font-size:24px;line-height:44px}.light-theme .tab-title>svg{display:none}.light-theme .servies_section_2_redesign{padding:36px 0 12px}.light-theme .sectionCTAServicesPage__wrapper{max-width:400px;margin:0 auto}.light-theme .reasonsIndustriesPage__title{font-weight:700;line-height:173.5%;letter-spacing:-.205px}.light-theme .reasonsIndustriesPage__text p{color:#babfc9;text-align:center;font-family:"DM Sans","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:173.5%;letter-spacing:-.205px}.light-theme .manage-bx.our-testimonials-bx .slick-prev:before{filter:invert(53%) sepia(0) saturate(1%) hue-rotate(190deg) brightness(192%) contrast(83%);background-size:20px auto}.light-theme .manage-bx.our-testimonials-bx .slick-next:before{filter:invert(53%) sepia(0) saturate(1%) hue-rotate(190deg) brightness(192%) contrast(83%);background-size:20px auto}.light-theme .manage-bx.our-testimonials-bx .slick-dots li.slick-active{filter:brightness(0) saturate(100%) invert(8%) sepia(7%) saturate(831%) hue-rotate(201deg) brightness(96%) contrast(90%)}}@media screen and (max-width:768px){.light-theme_header .nav-menu>li>a:not(:hover){color:#1f1f23}.light-theme_header .nav-menu>li>a{font-family:"DM Sans","Open Sans",sans-serif}}@media (max-width:768px){.light-theme_header .navigation-portrait .submenu-indicator-chevron,.light-theme_header .submenu-indicator-chevron{border-color:transparent #1f1f23 #1f1f23 transparent}.light-theme_header .button.cta-button.top-cta{font-size:16px;height:53px;padding:16px 32px;border-radius:54px;box-sizing:border-box;width:100%;color:#e1e5ed;background:#2d2d32;gap:12px}.light-theme_header .button.cta-button.top-cta:hover{background:initial;opacity:.9;background:#2d2d32;gap:12px}.light-theme_header .navbar-brand a .logo-web{max-height:33.5px}.light-theme .user-experience .description{font-size:16px;line-height:30px;letter-spacing:.16px}.light-theme .user-experience p{font-size:16px;line-height:30px;letter-spacing:.16px}.light-theme .user-experience h4{font-size:15px;line-height:30px}.light-theme .bottom-form .form-column-2 .bottom_contact_form .form-group .chb-container .checkmark:after{left:7px}.light-theme .nav-menu>li>a{padding:25px 30px 26px}.light-theme .bottom-form.bottom-form-default.bottom-form-with-map .form-column-1 .bottom_account_info{justify-content:start}.light-theme .bottom-form.bottom-form-with-map .contacts_only_mobile{margin:24px 0 0}.light-theme .bottom-form.bottom-form-default.bottom-form-with-map .bottom_account_info_content{flex:0 0 100%;display:flex;flex-direction:row;justify-content:initial;align-items:center;text-align:left}.light-theme .bottom-form.bottom-form-with-map .email_only_mobile{margin:24px 0}.light-theme .bottom-form.bottom-form-default.bottom-form-with-map .form-column-1 .bottom_account_info .info_account{align-items:start;text-align:left;margin-left:16px;justify-content:center}.light-theme .bottom-form.bottom-form-default.bottom-form-with-map .account_image{margin-bottom:unset}.light-theme .bottom-form.bottom-form-default.bottom-form-with-map .top_info .second_title.h-2-title,.light-theme .second_title.h-2-title,.light-theme h2{font-size:36px;line-height:130%;letter-spacing:.18px;text-align:left;margin-bottom:16px}.light-theme .bottom-form.bottom-form-default.bottom-form-with-map .top_info .top_description{text-align:left;line-height:24px}.light-theme .testemotianls-box .author-comment{margin-bottom:0}.light-theme .services_section_1_redesign .services_section_1--wrapper .card .left-column{width:45.15%}.light-theme .logos{flex-direction:column;align-items:self-start;padding:24px}.light-theme .logos p.left{font-size:24px;font-weight:400;line-height:34px;letter-spacing:.12px}.light-theme .logos p.left br{display:none}.light-theme .logos .right .logo-wrapper{transform:initial;width:auto;max-width:100%}.light-theme .logos .right{gap:16px}.light-theme .worked-cases .worked_box{margin-bottom:16px}.light-theme .worked-cases .slick-list{margin:0 -35px}.light-theme .worked-cases .slick-slide{margin:0 35px;width:100%}.light-theme .worked .worked_box .text{max-width:100%;width:100%}.light-theme .worked .worked_box .image{max-width:100%;width:100%}.light-theme .nav-menus-wrapper-close-button{top:5px;right:10px}}@media (max-width:680px){.light-theme .success_cases{padding:36px}.light-theme .manage-bx.our-testimonials-bx .slick-dots li{max-width:20px}.light-theme .worked-cases.slick-initialized .slick-slide{display:block}.light-theme .worked-cases.slick-initialized .slick-slide div{box-sizing:border-box}.light-theme .testemotianls-box .comment{flex-direction:column}.light-theme .testemotianls-box .comment-blockquote:before{left:0}.light-theme .testemotianls-box .comment-blockquote{padding-left:0;padding-top:36px}.light-theme .testemotianls-box .comment-blockquote p{font-size:16px;line-height:30px;letter-spacing:.32px}.light-theme .feedback-with-slider .autor-info .author-information{margin-bottom:0}.light-theme .reasonsIndustriesPage__icon{margin-bottom:10px}.light-theme .reasonsIndustriesPage__icon{max-width:initial;max-height:initial;justify-content:center}.light-theme .reasonsIndustriesPage__title{font-weight:700;line-height:173.5%;letter-spacing:-.205px}.light-theme .reasonsIndustriesPage__text p{color:#babfc9;text-align:center;font-family:"DM Sans","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:173.5%;letter-spacing:-.205px}.light-theme .reasonsIndustriesPage .content-head h2{font-size:28px;font-weight:700;line-height:130%;letter-spacing:.14px}.light-theme .reasonsIndustriesPage{padding:64px 0;margin-bottom:0}.light-theme .reasonsIndustriesPage__single{justify-content:center;text-align:center;align-items:center}.light-theme .success_cases{padding:36px 0}.light-theme .worked .worked_box{flex-direction:column}.light-theme .worked .worked_box a{order:3}.light-theme .worked .worked_box .top .industry,.light-theme .worked .worked_box .top .name_project{font-family:"DM Sans","Open Sans",sans-serif;border-radius:7px;padding:2px 11px;font-weight:500;font-family:"DM Sans","Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:140%;margin-right:8px}.light-theme .worked .worked_box .top>*{margin-bottom:8px}.light-theme .worked .worked_box .top .location_project{font-size:14px;margin-right:0}.light-theme h2{font-size:28px}.light-theme .worked .worked_box .top img{max-width:79%;max-height:79%}.light-theme .technology_section .technology_section--wrapper .tech-row{padding:0}.light-theme .technology_section .technology_section--wrapper .tech-row .tech-label{margin-bottom:36px;gap:42px;display:flex;align-items:center;justify-content:start}.light-theme .technology_section .technology_section--wrapper .tech-row .tech-label h3{font-size:15px;font-weight:500;line-height:normal;letter-spacing:.3px}.light-theme .technology_section .technology_section--wrapper .tech-row .tech-row-items{justify-content:start;row-gap:24px}.light-theme .technology_section .technology_section--wrapper .content-head h2{font-size:28px;margin-bottom:24px}.light-theme .technology_section{padding:36px 0}.light-theme .sectionCTAServicesPage__wrapper{padding:42px 24px}.light-theme .services_section_1_redesign{padding:36px 0}.light-theme .services_section_1_redesign .services_section_1--wrapper .card{flex-direction:column;padding:16px}.light-theme .services_section_1_redesign .services_section_1--wrapper .card:not(:last-child){margin-bottom:24px}.light-theme .services_section_1_redesign .services_section_1--wrapper .card .left-column{width:100%;padding:0}.light-theme .services_section_1_redesign .services_section_1--wrapper .card .right-column{width:100%;display:flex;align-items:center}.light-theme p{font-size:15px;line-height:30px;letter-spacing:.16px}.light-theme ul:not(.slick-dots):not(.breadcrumb):not(.nav-menu) li{font-size:15px;line-height:30px;letter-spacing:.18px}.light-theme .swiper-pagination-bullet{max-width:20px}.feedback-swiper-slider{margin:0 -25px!important}}@media (max-width:550px){.light-theme section .second_title.h-2-title{text-align:left;font-size:28px;font-weight:500;line-height:130%;letter-spacing:.14px}.light-theme .faq-light .faq-singular h3,.light-theme .faq-singular h3{font-weight:500;line-height:24px;letter-spacing:.396px}.light-theme .faq-light .faq-singular p,.light-theme .faq-singular p{font-size:16px;font-weight:400;line-height:28px;letter-spacing:.16px}.light-theme .testemotianls-box .comment-blockquote p{font-size:16px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.32px}.light-theme a.cta{padding:20px 40px!important}}