{"id":159976,"date":"2024-05-17T04:42:13","date_gmt":"2024-05-17T08:42:13","guid":{"rendered":"https:\/\/innowise.com\/?page_id=159976"},"modified":"2026-03-06T07:45:36","modified_gmt":"2026-03-06T12:45:36","slug":"javascript","status":"publish","type":"page","link":"https:\/\/innowise.com\/fr\/hire-developers\/javascript\/","title":{"rendered":"Embaucher des d\u00e9veloppeurs JavaScript"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"159976\" class=\"elementor elementor-159976\">\n\t\t\t\t<div class=\"elementor-element elementor-element-53f25ab container-header back-animations e-flex e-con-boxed e-con e-parent\" data-id=\"53f25ab\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-aca9d39 e-con-full leftPartHero e-flex e-con e-child\" data-id=\"aca9d39\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bd8c888 word-break elementor-widget elementor-widget-heading\" data-id=\"bd8c888\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Hire JavaScript developers<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-13e3a60 elementor-widget-tablet__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"13e3a60\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Stop searching, start building. Get matched with certified JavaScript engineers fast. Enjoy quick onboarding, clear reporting, flexible terms, &amp; no hiring headaches.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b867ea2 elementor-widget elementor-widget-html\" data-id=\"b867ea2\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='heroHireLogo'>\n\n<div>    \n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/Hays_logo.svg' alt=\"\">\n<\/div>\n<div> \n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/digital-science-logo-3.svg' alt=\"\">\n<\/div>\n<div class='mobile'> \n<img  src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/BS2-1.svg' alt=\"\">\n<\/div>\n<div> \n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/Tietoevry_logo-1.svg' alt=\"\">\n<\/div>\n<div class='pc'> \n<img  src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/BS2-1.svg' alt=\"\">\n<\/div>\n<div> \n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/topcon_wide_blueblack_logo-original-2.svg' alt=\"\">\n<\/div>\n<div> \n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/CBQK.QA_BIG-1.svg' alt=\"\">\n<\/div>\n\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-426473d e-con-full  max100 rightPartHero e-flex e-con e-child\" data-id=\"426473d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a3ae28b elementor-widget__width-inherit word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"a3ae28b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Request JavaScript talent<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-353b23a elementor-widget elementor-widget-shortcode\" data-id=\"353b23a\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f185697-o1\" lang=\"ru-RU\" dir=\"ltr\" data-wpcf7-id=\"185697\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/fr\/wp-json\/wp\/v2\/pages\/159976#wpcf7-f185697-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u0430\u044f \u0444\u043e\u0440\u043c\u0430\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"185697\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"ru_RU\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f185697-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<style>\n.contactBottom{\ndisplay:flex;\nflex-direction: column;\ngap:20px;\nalign-items: flex-start;\n}\n\n.contactBottom .contact-us__send {\n    padding: 14px 28px !important;\n    height: fit-content !important;\n    min-width: 146px !important;\n    font-family: Karla;\n    font-size: 18px;\n    font-weight: 400;\n    line-height: 27px;\n    text-align: center;\nborder: none;\nborder-radius: 0;\nappearance: none;\noutline: none;\ncolor: #FFFFFF;\n}\n\n.contactBottom .contact-us__send:hover{\n\tbackground-color: #D13B3B !important;\n}\n\n.contactBottom .pp {\nmargin:0;\nfont-size:16px !important;\n}\n\n.contactBottom .pp a{\ntext-decoration:underline;\n}\n\n\n.contact-us__main .attach-wrap.hire {\npadding: 0 !important;\nflex-direction:row;\ngap: 20px !important;\nalign-items: start;\nborder: none;\njustify-content: start !important;\nposition: relative;\nmargin-top:10px;\nmargin-bottom:24px;\n}\n\n\n\n.contact-us__main .attach-wrap.hire .attachmentButton {\n    border: 1px solid #999999;\nposition:static;\n}\n\n.contact-us__main .attach-wrap.hire .innerText{\ndisplay:flex;\nalign-items:center;\ngap:8px;\ncolor: #2E2E2E;\n}\n\n.contact-us__main .attach-wrap.hire .attachment {\nwidth: auto !important;\n    align-items: start;\n    gap: 10px;\n}\n\n.contact-us__main .attach-wrap.hire .voicetext{\ntext-align: start !important;\nalign-self: center;\n}\n\n.contact-us__main .attach-wrap.hire .attachment .downloaded, .contact-us__main .attach-wrap.hire span.wpcf7-not-valid-tip{\nposition:absolute;\ntop:unset;\nbottom: 0;\nleft: 0;\ntransform: translateY(calc(100% + 10px)) !Important;\nwidth:100%;\n}\n\n\n\n.contact-us__main .attach-wrap.hire .attachment .downloaded span{\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\nfont-size: 16px;\n}\n\n.contact-us__main .attach-wrap.hire .attachmentButton *{\npointer-events:none;\n}\n\n\n\n@media (max-width: 1099px) {\n\n}\n\n@media (max-width: 767px) {\n\n.contactBottom{\nflex-direction: column;\n}\n\n.contactBottom #contact-send {\n    font-size: 16px;\n    line-height: 24px;\n    padding: 12px 24px !important;\n    width:100%;\n}\n\n\n.contact-us__main .attach-wrap.hire .voicetext {\n    font-size: 13px;\n    line-height: 18px;\n}\n\n\n}\n\n\n<\/style>\n\n<div class=\"contact-us__main\" data-no-defer=\"1\">\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"name\">\n<label>Name<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"field_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__name\" id=\"contact-name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name*\" value=\"\" type=\"text\" name=\"field_name\" \/><\/span>\n<\/div>\n\n<\/div>\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"email\">\n<label>Email<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email contact-us__email\" id=\"contact-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Corporate email*\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n<\/div>\n\n<\/div>\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"phone\">\n<label>Phone<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel contact-us__phone\" id=\"contact-phone\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone*\" value=\"\" type=\"tel\" name=\"tel\" \/><\/span>\n<\/div>\n\n<\/div>\n\n\n<div class=\"message\">\n<label>Message<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"1\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required contact-us__message\" id=\"contact-message\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Describe your needs in detail*\" name=\"message\"><\/textarea><\/span>\n<\/div>\n\n\n<div class=\"attach-wrap hire\">\n\n\n<div class='attachment'>\n\n\n\n<div class=\"attachmentButton\" onclick=\"(function cl(e){if(e.target.nodeName == 'DIV'){e.target.children[1].children[0].click(); }})(arguments[0]);\">\n\n<div class=\"innerText\">\n<svg width=\"16\" height=\"17\" viewBox=\"0 0 16 17\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M9.84011 2.51909L3.04611 9.07009C2.05911 10.0221 1.91311 11.5871 2.84711 12.5861C3.79811 13.6071 5.42711 13.6921 6.48711 12.7761C6.52111 12.7461 6.55444 12.7154 6.58711 12.6841L12.2421 7.23209C12.2899 7.18686 12.328 7.13236 12.354 7.07192C12.38 7.01149 12.3934 6.94638 12.3934 6.88059C12.3934 6.81479 12.38 6.74969 12.354 6.68925C12.328 6.62881 12.2899 6.57432 12.2421 6.52909C12.1437 6.43582 12.0132 6.38385 11.8776 6.38385C11.742 6.38385 11.6116 6.43582 11.5131 6.52909L5.92011 11.9211C5.34811 12.4721 4.41511 12.5781 3.78911 12.0841C3.62189 11.9562 3.48441 11.7936 3.38615 11.6074C3.28789 11.4213 3.2312 11.216 3.21998 11.0058C3.20876 10.7956 3.24329 10.5855 3.32117 10.3899C3.39906 10.1944 3.51845 10.018 3.67111 9.87309L10.5701 3.22209C11.0618 2.75517 11.714 2.49484 12.3921 2.49484C13.0702 2.49484 13.7224 2.75517 14.2141 3.22209C14.4527 3.44821 14.6427 3.72058 14.7726 4.02258C14.9025 4.32457 14.9694 4.64985 14.9694 4.97859C14.9694 5.30732 14.9025 5.6326 14.7726 5.9346C14.6427 6.23659 14.4527 6.50896 14.2141 6.73509L7.30011 13.4011C5.96711 14.6861 3.80311 14.8941 2.35011 13.7371C0.810108 12.5171 0.586108 10.3261 1.85011 8.84009C1.92452 8.75157 2.00398 8.66743 2.08811 8.58809L7.86811 3.01609C7.91589 2.97085 7.95395 2.91636 7.97996 2.85592C8.00597 2.79549 8.01939 2.73038 8.01939 2.66459C8.01939 2.59879 8.00597 2.53369 7.97996 2.47325C7.95395 2.41281 7.91589 2.35832 7.86811 2.31309C7.76961 2.21953 7.63895 2.16737 7.50311 2.16737C7.36726 2.16737 7.23661 2.21953 7.13811 2.31309L1.35811 7.88509C0.929045 8.29242 0.587372 8.78282 0.353889 9.32643C0.120407 9.87003 0 10.4555 0 11.0471C0 11.6387 0.120407 12.2241 0.353889 12.7677C0.587372 13.3114 0.929045 13.8017 1.35811 14.2091C3.54611 16.3181 6.56011 15.5191 8.01811 14.1141L14.9431 7.43809C15.2772 7.12134 15.5432 6.73986 15.725 6.31692C15.9069 5.89398 16.0006 5.43845 16.0006 4.97809C16.0006 4.51772 15.9069 4.06219 15.725 3.63925C15.5432 3.21631 15.2772 2.83484 14.9431 2.51809C13.5341 1.16008 11.2491 1.16009 9.84011 2.51909Z\" fill=\"#2E2E2E\"\/>\n<\/svg>\n<span>Upload file<\/span>\n<\/div>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"att-files\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file\" accept=\".jpg,.png,.jpeg,.pdf\" aria-invalid=\"false\" type=\"file\" name=\"att-files\" \/><\/span>\n\n<\/div>\n<div class=\"downloaded\">\n<span><\/span>\n<div class=\"deleteFile\"><\/div>\n<\/div>\n<\/div>\n\n<span class=\"voicetext\">1 file up to 2MB. Valid file formats: pdf, jpg, jpeg, png.<\/span>\n\n<\/div>\n\n\n<div class=\"contactBottom\"> \n<p class=\"pp\">By submitting this form, you agree to our <a href=\"\/wp-content\/uploads\/2022\/02\/Innowise-Privacy-Policy-zoom.pdf\" target=\"_blank\">Privacy Policy<\/a>.<\/p>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner contact-us__send\" id=\"contact-send-button\" type=\"submit\" value=\"Send\" \/>\n<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1be52e5 e-flex e-con-boxed e-con e-parent\" data-id=\"1be52e5\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5a98988 e-grid e-con-full max100 grid2-540 e-con e-child\" data-id=\"5a98988\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-320734e e-con-full e-flex e-con e-child\" data-id=\"320734e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-96c119f table40px elementor-widget elementor-widget-heading\" data-id=\"96c119f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">300+<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac75681 elementor-widget elementor-widget-text-editor\" data-id=\"ac75681\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>JavaScript experts on staff and ready to go<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-240cb03 e-con-full e-flex e-con e-child\" data-id=\"240cb03\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a05078 table40px elementor-widget elementor-widget-heading\" data-id=\"4a05078\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">75%<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26c0cc9 elementor-widget elementor-widget-text-editor\" data-id=\"26c0cc9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>senior or mid-level developers<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0fd66cc e-con-full e-flex e-con e-child\" data-id=\"0fd66cc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa9c930 table40px elementor-widget elementor-widget-heading\" data-id=\"aa9c930\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">1\u20132<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da015af elementor-widget elementor-widget-text-editor\" data-id=\"da015af\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>days to deliver handpicked CVs<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-14c26ac e-con-full e-flex e-con e-child\" data-id=\"14c26ac\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e1e4a25 table40px elementor-widget elementor-widget-heading\" data-id=\"e1e4a25\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">3\u20135<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56eb474 elementor-widget elementor-widget-text-editor\" data-id=\"56eb474\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">days to staff your team<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8b433a2 e-flex e-con-boxed e-con e-parent\" data-id=\"8b433a2\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a791e9c elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"a791e9c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why hire JavaScript programmers from Innowise<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-09a0104 e-grid e-con-full grid2-540 e-con e-child\" data-id=\"09a0104\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6210599 e-flex e-con-boxed e-con e-child\" data-id=\"6210599\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cfe3d14 elementor-widget elementor-widget-text-editor\" data-id=\"cfe3d14\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 class=\"red-dot\">Large in-house talent pool<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c42db8d elementor-widget elementor-widget-text-editor\" data-id=\"c42db8d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Need developers on short notice? With over 300 JavaScript engineers on staff, we can match you with the right fit without drawn-out hiring cycles.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cd47438 e-flex e-con-boxed e-con e-child\" data-id=\"cd47438\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4953e88 elementor-widget elementor-widget-text-editor\" data-id=\"4953e88\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 class=\"red-dot\">Pre-vetted JavaScript experts<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62d0e9c elementor-widget elementor-widget-text-editor\" data-id=\"62d0e9c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Every JS developer at Innowise passes advanced tech interviews, real-world coding tests, and soft skill checks. You get engineers who can collaborate and deliver.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a5af3b1 e-flex e-con-boxed e-con e-child\" data-id=\"a5af3b1\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9147e8a elementor-widget elementor-widget-text-editor\" data-id=\"9147e8a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 class=\"red-dot\">Quick start for any JS stack<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c5a3a9 elementor-widget elementor-widget-text-editor\" data-id=\"7c5a3a9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Vue, Angular, full-stack with Next.js \u2014 whatever your setup is, we ramp up fast. Most clients see their JavaScript devs onboarded in just 3 to 5 days.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c567625 e-flex e-con-boxed e-con e-child\" data-id=\"c567625\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4c9063 elementor-widget elementor-widget-text-editor\" data-id=\"a4c9063\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 class=\"red-dot\">Compliance-ready JS experts<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bce195b elementor-widget elementor-widget-text-editor\" data-id=\"bce195b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Our JavaScript engineers hold certifications in Azure, AWS, and other platforms. We\u2019re also ISO 27001, 9001, and SOC 2 compliant.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-639a40f e-flex e-con-boxed e-con e-child\" data-id=\"639a40f\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d29d6a elementor-widget elementor-widget-text-editor\" data-id=\"8d29d6a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 class=\"red-dot\">Flexible scaling, fast swaps<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bfb4e2a elementor-widget elementor-widget-text-editor\" data-id=\"bfb4e2a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Need to scale your frontend team? Or replace a backend JS engineer mid-sprint? We make changes fast without stalling your work.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b2f7870 e-con-full e-flex e-con e-child\" data-id=\"b2f7870\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e679f1d elementor-widget elementor-widget-text-editor\" data-id=\"e679f1d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 class=\"red-dot\">Clear rates &amp; reporting<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50b9300 elementor-widget elementor-widget-text-editor\" data-id=\"50b9300\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>You\u2019ll always know exactly what you&#8217;re paying for. We offer fair rates, transparency, and reporting that actually tells you what\u2019s happening.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8088e86 elementor-widget elementor-widget-html\" data-id=\"8088e86\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='whyHireLogo'>\n    \n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/06\/ISO-9001.svg' alt=\"\">\n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/06\/ISO-27001-2.svg' alt=\"\">\n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/06\/ISO-13485-1.svg' alt=\"\">\n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/06\/SOC2.svg' alt=\"\">\n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/06\/GDPR-1.svg' alt=\"\">\n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/06\/OWASP_logo.svg' alt=\"\">\n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/06\/HIPPA-COMPLIANT-1.svg' alt=\"\">\n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/06\/SAP_Partner-4.svg' alt=\"\">\n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/06\/Aws_partner_logo.svg' alt=\"\">\n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/06\/Forbes_logo.svg' alt=\"\">\n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/06\/IBM_Partner_Plus_silver_partner_mark_rev_white_RGB-3.svg' alt=\"\">\n<img src='https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/MS_solutions_partners_DataAI.svg' alt=\"\">\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4dfbfe0 e-flex e-con-boxed e-con e-parent\" data-id=\"4dfbfe0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e3a6b6c elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"e3a6b6c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Meet our dedicated JS developers for hire<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-328fc53 elementor-widget elementor-widget-html\" data-id=\"328fc53\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    @media (min-width:1280px) {\n    .expertsWrapper .swiper-wrapper {\n        width: 100%;\n        display: grid !important;\n        grid-template-columns: 1fr 1fr;\n        gap: 40px;\n        transform: unset !important;\n    }\n}\n\n\n\n\n@media (max-width:1279px) {\n    .expertsWrapper .swiper-slide {\n        max-width: 600px;\n        min-width: 600px;\n    }\n}\n\n@media (max-width:767px) {\n\n    .expertsWrapper .swiper-slide {\n        max-width: 300px;\n        min-width: 300px;\n    }\n}\n\n.expertsWrapper .item {\n    margin: 0;\n    width: 100%;\n    display: flex;\n    flex-direction: column;\n    gap: 30px;\n    padding: 40px;\n    border: 1px solid #000000;\n    height: auto;\n}\n\n.expertsWrapper .item .top {\n    display: flex;\n    gap: 20px;\n}\n\n.expertsWrapper .item .img {\n    display: flex;\n    max-width: 120px;\n    min-width: 120px;\n    height: 120px;\n    align-items: start;\n}\n\n.expertsWrapper .item .info {\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n}\n\n.expertsWrapper .item .item-title {\n    margin: 0;\n    font-family: Sora;\n    font-weight: 400;\n    font-size: 36px;\n    line-height: 46px;\n    color: #2E2E2E;\n}\n\n.expertsWrapper .item .post,\n.expertsWrapper .item .exp,\n.expertsWrapper .item .place {\n    font-family: Karla;\n    font-weight: 400;\n    font-size: 16px;\n    line-height: 24px;\n    color: #2E2E2E;\n}\n\n.expertsWrapper .item .bottomInfo {\n    display: flex;\n    gap: 20px;\n    flex-wrap: wrap;\n}\n\n.expertsWrapper .item .exp,\n.expertsWrapper .item .place {\n    display: flex;\n    gap: 4px;\n    align-items: center;\n}\n\n.expertsWrapper .item .exp img,\n.expertsWrapper .item .place img {\n    width: 20px;\n    height: 20px;\n}\n\n.expertsWrapper .item .description {\n    font-family: Karla;\n    font-weight: 400;\n    font-size: 16px;\n    line-height: 24px;\n    color: #2E2E2E;\n}\n\n.expertsWrapper .item .bottom {\n    display: flex;\n    gap: 30px;\n    align-items: end;\n    margin-top: auto;\n}\n\n.expertsWrapper .item .hireButton {\n    min-width: fit-content;\n    display: flex;\n    padding: 14px 28px;\n    background-color: #c63031;\n    transition: background-color 0.3s;\n    cursor: pointer;\n\n    font-family: Karla;\n    font-weight: 400;\n    font-size: 18px;\n    line-height: 150%;\n    color: #FBFBFD;\n}\n\n\n.expertsWrapper .item .hireButton:hover {\n    background-color: #D13B3B;\n}\n\n\n\n.expertsWrapper .item .tagsContainer {\n    width: 100%;\n    max-height: 62px;\n    overflow: hidden;\n}\n\n.expertsWrapper .item .tagWrapper {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    width: 100%;\n}\n\n.expertsWrapper .item .tagWrapper>span {\n    padding: 3px 11px;\n    border: 1px solid #D5D5D5;\n    font-family: Karla;\n    font-weight: 400;\n    font-size: 12px;\n    line-height: 150%;\n    color: #717171;\n\n    overflow: hidden;\n    text-overflow: ellipsis;\n    display: -moz-box;\n    -moz-box-orient: vertical;\n    display: -webkit-box;\n    -webkit-line-clamp: 1;\n    -webkit-box-orient: vertical;\n    line-clamp: 1;\n    box-orient: vertical;\n\n}\n\n.expertsWrapper .item .bottomInfo.pc {\n    display: flex;\n}\n\n.expertsWrapper .item .bottomInfo.mobile {\n    display: none;\n}\n\n.expertsWrapper .ctaBlock {\n    background-color: #F5F5F7;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-content: center;\n    \n    padding-right: 50px;\n    padding-left: 30px;\n    \n    height: auto;\n}\n\n.expertsWrapper .ctaBlock .container {\n    text-align: center;\n}\n\n.expertsWrapper .ctaBlock .cta-title {\n    font-size: 36px;\n    line-height: 150%;\n    margin-top: 0;\n    margin-bottom: 40px;\n}\n\n.expertsWrapper .ctaBlock a.hireButton {\n    background-color: #C63031;\n    color: white;\n    min-width: 320px;\n    padding: 14px 28px;\n    font-size: 18px;\n    line-height: 150%;\n    border: none;\n}\n\n\n@media (max-width:1440px) {\n    .expertsWrapper .item .tagsContainer {\n        max-height: 98px;\n    }\n}\n\n\n@media (max-width:767px) {\n\n    .expertsWrapper .item {\n        padding: 24px 20px;\n        gap: 16px;\n    }\n\n\n    .expertsWrapper .item .top {\n        align-items: center;\n    }\n\n    .expertsWrapper .item .info {\n        gap: 4px;\n    }\n\n    .expertsWrapper .item .item-title {\n        font-size: 24px;\n        line-height: 36px;\n    }\n\n    .expertsWrapper .item .post,\n    .expertsWrapper .item .exp,\n    .expertsWrapper .item .place {\n        font-size: 12px;\n        line-height: 150%;\n    }\n\n    .expertsWrapper .item .bottomInfo {\n        gap: 16px;\n    }\n\n    .expertsWrapper .item .exp img,\n    .expertsWrapper .item .place img {\n        width: 16px;\n        height: 16px;\n    }\n\n\n\n    .expertsWrapper .item .description {\n        font-size: 12px;\n        line-height: 150%;\n    }\n\n    .expertsWrapper .item .bottom {\n        flex-direction: column;\n        align-items: start;\n        gap: 20px;\n    }\n\n    .expertsWrapper .item .hireButton {\n        padding: 12px 28px;\n        font-size: 16px;\n        line-height: 24px;\n    }\n\n\n\n    .expertsWrapper .item .bottomInfo.pc {\n        display: none;\n    }\n\n    .expertsWrapper .item .bottomInfo.mobile {\n        display: flex;\n    }\n\n    .expertsWrapper .item .img {\n        min-width: 80px;\n        max-width: 80px;\n        height: 80px;\n    }\n\n\n    .expertsWrapper .item .tagWrapper {\n        gap: 8px;\n    }\n\n    .expertsWrapper .item .tagWrapper>span {\n        padding: 3px 7px;\n        font-size: 11px;\n        line-height: 140%;\n    }\n\n\n    .expertsWrapper .item .tagsContainer {\n        max-height: 85px;\n    }\n\n}\n\n    .expertsWrapper .ctaBlock.ctaBlock--mobile {\n        padding: 40px;\n    }\n    \n    .expertsWrapper .ctaBlock.ctaBlock--mobile .container {\n        display: flex;\n        flex-direction: column;\n        gap: 30px;\n    }\n                \n    .expertsWrapper .ctaBlock.ctaBlock--mobile .cta-title {\n        margin-bottom: 0;\n    }\n    \n    @media (min-width:1280px) {\n        .expertsWrapper .ctaBlock--mobile {\n            display: none;\n        }\n    }\n    @media (max-width:1279px) {\n        .expertsWrapper .ctaBlock:not(.ctaBlock--mobile) {\n            display: none;\n        }\n        \n        .expertsWrapper .ctaBlock.ctaBlock--mobile {\n            margin-top: 40px;\n        }\n        \n    }\n    @media (max-width:767px) {\n        .expertsWrapper .ctaBlock.ctaBlock--mobile {\n            padding: 20px;\n            \n            margin-top: 30px;\n        }\n        \n        .expertsWrapper .ctaBlock .container {\n            display: flex;\n            flex-direction: column;\n            gap: 20px;\n        }\n        \n                \n        .expertsWrapper .ctaBlock .cta-title {\n            font-size: 24px;\n            line-height: 150%;\n            margin-top: 0;\n            margin-bottom: 0;\n        }\n        \n        .expertsWrapper .ctaBlock a.hireButton {\n            min-width: initial;\n            width: 100%;\n            padding: 12px 24px;\n            font-size: 16px;\n        }\n    }\n<\/style>\n\n<div class=\"expertsWrapper\">\n  <div class=\"swiper-wrapper\">\n\n    <!-- Ania M. -->\n    <div class=\"item swiper-slide\">\n      <div class=\"top\">\n        <div class=\"img\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/photo-29.png\" alt=\"Ania M.\"><\/div>\n        <div class=\"info\">\n          <div class=\"item-title\">Ania M.<\/div>\n          <div class=\"post\">JavaScript developer<\/div>\n          <div class=\"bottomInfo pc\">\n            <div class=\"exp\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/suitcase.svg\" alt=\"Experience\"><span>5+ years of experience<\/span><\/div>\n            <div class=\"place\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/map.svg\" alt=\"Location\"><span>Warsaw, Poland<\/span><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"bottomInfo mobile\">\n        <div class=\"exp\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/suitcase.svg\" alt=\"Experience\"><span>5+ years of experience<\/span><\/div>\n        <div class=\"place\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/map.svg\" alt=\"Location\"><span>Warsaw, Poland<\/span><\/div>\n      <\/div>\n      <div class=\"description\">\n        Ania is a JavaScript developer working from the UTC+3 timezone with 5+ years of experience building web apps for education, business, and project management. She specializes in UI\/UX, TypeScript, AWS, REST\/GraphQL APIs, and modern front-end technologies.\n      <\/div>\n      <div class=\"bottom\">\n        <div class=\"tagsContainer\">\n          <div class=\"tagWrapper\">\n            <span>JavaScript<\/span>\n            <span>SCSS<\/span>\n            <span>Tailwind CSS<\/span>\n            <span>Jest<\/span>\n            <span>i18next<\/span>\n            <span>Yup<\/span>\n            <span>Chart.js<\/span>\n            <span>GitLab CI\/CD<\/span>\n            <span>Webpack<\/span>\n            <span>Figma<\/span>\n          <\/div>\n        <\/div>\n        <a class=\"hireButton\" href=\"#contact-form\">Hire Ania<\/a>\n      <\/div>\n    <\/div>\n\n    <!-- \u0141ukasz D. -->\n    <div class=\"item swiper-slide\">\n      <div class=\"top\">\n        <div class=\"img\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/photo-1-5.png\" alt=\"\u0141ukasz D.\"><\/div>\n        <div class=\"info\">\n          <h3>\u0141ukasz D.<\/h3>\n          <div class=\"post\">JavaScript developer<\/div>\n          <div class=\"bottomInfo pc\">\n            <div class=\"exp\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/suitcase.svg\" alt=\"Experience\"><span>7+ years of experience<\/span><\/div>\n            <div class=\"place\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/map.svg\" alt=\"Location\"><span>Warsaw, Poland<\/span><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"bottomInfo mobile\">\n        <div class=\"exp\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/suitcase.svg\" alt=\"Experience\"><span>7+ years of experience<\/span><\/div>\n        <div class=\"place\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/map.svg\" alt=\"Location\"><span>Warsaw, Poland<\/span><\/div>\n      <\/div>\n      <div class=\"description\">\n        \u0141ukasz is a JavaScript developer based in UTC+3, with over 7 years of experience in FinTech, insurance, IoT, and data visualization. He\u2019s built scalable apps with microfrontends, reactive UIs, and real-time data using RxJS, Docker, GraphQL, and Azure DevOps.\n      <\/div>\n      <div class=\"bottom\">\n        <div class=\"tagsContainer\">\n          <div class=\"tagWrapper\">\n            <span>JavaScript<\/span>\n            <span>TypeScript<\/span>\n            <span>RxJS<\/span>\n            <span>GraphQL<\/span>\n            <span>WebSocket API<\/span>\n            <span>Docker<\/span>\n            <span>Docker Compose<\/span>\n            <span>Azure DevOps<\/span>\n            <span>Cypress<\/span>\n            <span>Jest<\/span>\n            <span>Jasmine<\/span>\n          <\/div>\n        <\/div>\n        <a class=\"hireButton\" href=\"#contact-form\">Hire \u0141ukasz<\/a>\n      <\/div>\n    <\/div>\n\n    <!-- Michal W.  -->\n    <div class=\"item swiper-slide\">\n      <div class=\"top\">\n        <div class=\"img\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/photo-2-5.png\" alt=\"Michal W.\"><\/div>\n        <div class=\"info\">\n          <div class=\"item-title\">Michal W.<\/div>\n          <div class=\"post\">JavaScript developer<\/div>\n          <div class=\"bottomInfo pc\">\n            <div class=\"exp\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/suitcase.svg\" alt=\"Experience\"><span>5+ years of experience<\/span><\/div>\n            <div class=\"place\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/map.svg\" alt=\"Location\"><span>Warsaw, Poland<\/span><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"bottomInfo mobile\">\n        <div class=\"exp\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/suitcase.svg\" alt=\"Experience\"><span>5+ years of experience<\/span><\/div>\n        <div class=\"place\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/map.svg\" alt=\"Location\"><span>Warsaw, Poland<\/span><\/div>\n      <\/div>\n      <div class=\"description\">\n        With 5+ years of hands-on experience, Michal  builds responsive, multilingual web apps for e-commerce, education, real estate, and content platforms. Working from UTC+1, he brings deep knowledge of TypeScript, RxJS, Tailwind CSS, Zod, Google Maps API, and Chart.js.\n      <\/div>\n      <div class=\"bottom\">\n        <div class=\"tagsContainer\">\n          <div class=\"tagWrapper\">\n            <span>HTML5<\/span>\n            <span>CSS3<\/span>\n            <span>SCSS<\/span>\n            <span>Yup<\/span>\n            <span>Axios<\/span>\n            <span>i18next<\/span>\n            <span>Jest<\/span>\n            <span>Vitest<\/span>\n            <span>Figma<\/span>\n            <span>localStorage<\/span>\n          <\/div>\n        <\/div>\n        <a class=\"hireButton\" href=\"#contact-form\">Hire Michal<\/a>\n      <\/div>\n    <\/div>\n\n    <!-- Bartosz T. -->\n    <div class=\"item swiper-slide\">\n      <div class=\"top\">\n        <div class=\"img\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/photo-3-5.png\" alt=\"Bartosz T.\"><\/div>\n        <div class=\"info\">\n          <div class=\"item-title\">Bartosz T.<\/div>\n          <div class=\"post\">JavaScript developer<\/div>\n          <div class=\"bottomInfo pc\">\n            <div class=\"exp\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/suitcase.svg\" alt=\"Experience\"><span>8+ years of experience<\/span><\/div>\n            <div class=\"place\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/map.svg\" alt=\"Location\"><span>Warsaw, Poland<\/span><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"bottomInfo mobile\">\n        <div class=\"exp\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/suitcase.svg\" alt=\"Experience\"><span>8+ years of experience<\/span><\/div>\n        <div class=\"place\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/map.svg\" alt=\"Location\"><span>Warsaw, Poland<\/span><\/div>\n      <\/div>\n      <div class=\"description\">\n        Bartosz is a JavaScript developer with 8+ years of experience across EdTech, FinTech, healthcare, and LMS domains. Based in UTC+2, he\u2019s built learning systems, donation platforms, healthcare portals, and personal finance apps, delivering responsive, real-time user experiences.\n      <\/div>\n      <div class=\"bottom\">\n        <div class=\"tagsContainer\">\n          <div class=\"tagWrapper\">\n            <span>TypeScript<\/span>\n            <span>RxJS<\/span>\n            <span>Tailwind CSS<\/span>\n            <span>GraphQL<\/span>\n            <span>WebSocket API<\/span>\n            <span>Azure Functions<\/span>\n            <span>Docker<\/span>\n            <span>Chart.js<\/span>\n            <span>NX<\/span>\n            <span>i18next<\/span>\n          <\/div>\n        <\/div>\n        <a class=\"hireButton\" href=\"#contact-form\">Hire Bartosz<\/a>\n      <\/div>\n    <\/div>\n\n    <!-- Miko\u0142aj R. -->\n    <div class=\"item swiper-slide\">\n      <div class=\"top\">\n        <div class=\"img\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/photo-4-5.png\" alt=\"Miko\u0142aj R.\"><\/div>\n        <div class=\"info\">\n          <div class=\"item-title\">Miko\u0142aj R.<\/div>\n          <div class=\"post\">JavaScript developer<\/div>\n          <div class=\"bottomInfo pc\">\n            <div class=\"exp\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/suitcase.svg\" alt=\"Experience\"><span>10+ years of experience<\/span><\/div>\n            <div class=\"place\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/map.svg\" alt=\"Location\"><span>Warsaw, Poland<\/span><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"bottomInfo mobile\">\n        <div class=\"exp\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/suitcase.svg\" alt=\"Experience\"><span>10+ years of experience<\/span><\/div>\n        <div class=\"place\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/map.svg\" alt=\"Location\"><span>Warsaw, Poland<\/span><\/div>\n      <\/div>\n      <div class=\"description\">\n        Miko\u0142aj is a full stack developer with 10+ years of experience working with JavaScript, TypeScript, Angular, Node.js, and MongoDB across fintech, banking, and entertainment. Based in UTC+3, he\u2019s led the development of asset management systems, developer APIs, and banking platforms.\n      <\/div>\n      <div class=\"bottom\">\n        <div class=\"tagsContainer\">\n          <div class=\"tagWrapper\">\n            <span>JavaScript<\/span>\n            <span>TypeScript<\/span>\n            <span>AngularJS<\/span>\n            <span>Node.js<\/span>\n            <span>RxJS<\/span>\n            <span>GraphQL<\/span>\n            <span>MongoDB<\/span>\n            <span>Webpack<\/span>\n            <span>Cypress<\/span>\n            <span>Docker<\/span>\n            <span>Kubernetes<\/span>\n          <\/div>\n        <\/div>\n        <a class=\"hireButton\" href=\"#contact-form\">Hire Miko\u0142aj<\/a>\n      <\/div>\n    <\/div>\n    \n    \n\n    <!-- Igor S. -->\n    <div class=\"item swiper-slide\">\n      <div class=\"top\">\n        <div class=\"img\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/photo-5-4.png\" alt=\"Igor S.\"><\/div>\n        <div class=\"info\">\n          <div class=\"item-title\">Igor S.<\/div>\n          <div class=\"post\">Junior React Native Engineer<\/div>\n          <div class=\"bottomInfo pc\">\n            <div class=\"exp\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/suitcase.svg\" alt=\"Experience\"><span>2.5+ years of experience<\/span><\/div>\n            <div class=\"place\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/map.svg\" alt=\"Location\"><span>Warsaw, Poland<\/span><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"bottomInfo mobile\">\n        <div class=\"exp\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/suitcase.svg\" alt=\"Experience\"><span>2.5+ years of experience<\/span><\/div>\n        <div class=\"place\"><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/map.svg\" alt=\"Location\"><span>Warsaw, Poland<\/span><\/div>\n      <\/div>\n      <div class=\"description\">\n        Igor is a JavaScript Developer based in the UTC+3 timezone with 6+ years of experience. He\u2019s built platforms for corporate banking, business solutions, and video streaming, focusing on dynamic UIs, data visualization, and secure API integrations.\n      <\/div>\n      <div class=\"bottom\">\n        <div class=\"tagsContainer\">\n          <div class=\"tagWrapper\">\n            <span>JavaScript<\/span>\n            <span>TypeScript<\/span>\n            <span>Axios<\/span>\n            <span>Chart.js<\/span>\n            <span>Yup<\/span>\n            <span>SCSS<\/span>\n            <span>Tailwind CSS<\/span>\n            <span>i18next<\/span>\n            <span>Fuse.js<\/span>\n            <span>Firebase<\/span>\n            <span>Jest<\/span>\n          <\/div>\n        <\/div>\n        <a class=\"hireButton\" href=\"#contact-form\">Hire Igor<\/a>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n\n\n\n<script>\n\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n\n\n\n\n  const expertsSlider1 = new Swiper('.expertsWrapper', {\n    slidesPerView: 'auto',\n    spaceBetween: 40, \n    grabCursor: false,\n\n          \n      breakpoints: {\n   1: {\n    spaceBetween:20, \n    },\n    \n         767: {\n    spaceBetween: 20, \n     },\n  \n           1279: {\n    spaceBetween: 40, \n               \n   },\n\n      },      \n\n  });\n\n\n})\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea970c7 elementor-widget elementor-widget-html\" data-id=\"ea970c7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n .expertsWrapper .item .tagWrapper  .more-tags {\r\n    cursor: pointer;\r\n    position: relative;\r\n    overflow: unset;\r\n    z-index: 1;\r\n  }\r\n  \r\n .expertsWrapper .item .tagWrapper  .more-tags > div {\r\n      visibility: hidden;\r\n      position: absolute;\r\n      top: 35px;\r\n      width: 200px;\r\n      background-color: white;\r\n      border: 1px solid #D5D5D5;\r\n      padding: 10px 12px;\r\n      transition: visibility 0.1s linear;\r\n      font-family: Karla;\r\nfont-weight: 400;\r\nfont-size: 12px;\r\nline-height: 150%;\r\n      color:#717171;\r\n\r\n    }\r\n    \r\n  .expertsWrapper .item .tagWrapper   .more-tags:hover > div {\r\n       visibility: visible; \r\n   }\r\n   \r\n   \r\n   @media (max-width:767px) {\r\n .expertsWrapper .item .tagWrapper  .more-tags > div {\r\n        left: -90px;\r\n\r\n    }\r\n\r\n}\r\n\r\n  \r\n<\/style>\r\n\r\n\r\n\r\n<script>\r\n\r\n\r\n const tagsDivAll = document.querySelectorAll('.expertsWrapper .tagWrapper');\r\n\r\nconst tagsAll = []\r\n\r\ntagsDivAll.forEach((tagsDiv, i) => {\r\n    tagsAll.push(tagsDiv.querySelectorAll('.expertsWrapper .tagWrapper span'))\r\n})\r\n\r\n\r\nconst tagsContainerAll = document.querySelectorAll('.expertsWrapper .tagsContainer');\r\n\r\n\r\nfunction renderTagsFull() {\r\n\r\n\r\n\r\n    tagsDivAll.forEach((tagsDiv, i) => {\r\n\r\n\r\n\r\n\r\n        const tagsContainer = tagsContainerAll[i];\r\n\r\n        const tags = tagsAll[i]\r\n\r\n        const allTags = [];\r\n\r\n        Array.from(tags).forEach((tag) => allTags.push(tag.innerText));\r\n\r\n        renderTags(tagsDiv, tagsContainer, allTags);\r\n\r\n    })\r\n\r\n\r\n}\r\n\r\n\r\n\r\n\r\nfunction renderTags(tagsDiv, tagsContainer, allTags) {\r\n\r\n    const containerWidth = tagsContainer.clientWidth;\r\n    const containerHeight = tagsContainer.offsetHeight;\r\n\r\n    \/\/ \u041e\u0447\u0438\u0441\u0442\u043a\u0430 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e\r\n    tagsDiv.innerHTML = '';\r\n\r\n\r\n    \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f \u0448\u0438\u0440\u0438\u043d\u044b\r\n    const tempSpan = document.createElement('span');\r\n    tempSpan.style.visibility = 'hidden';\r\n    tempSpan.style.position = 'absolute';\r\n    tempSpan.style.whiteSpace = 'nowrap';\r\n    document.body.appendChild(tempSpan);\r\n\r\n\r\n\r\n    let visibleTags = [];\r\n    let hiddenCount = 0;\r\n\r\n    let canFitAsLastElem = false;\r\n\r\n    for (let i = 0; i < allTags.length; i++) {\r\n        const tagText = allTags[i];\r\n\r\n        \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u0433 \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f\r\n        tempSpan.textContent = tagText;\r\n\r\n        const tagWidth = tempSpan.offsetWidth + 10; \/\/ \u0448\u0438\u0440\u0438\u043d\u0430 + \u0437\u0430\u0437\u043e\u0440\r\n\r\n        \/\/ \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c, \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u0441\u044f \u043b\u0438 \u0442\u0435\u0433 \u0432 \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443\r\n        \/\/ \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0432\u044b\u0441\u043e\u0442\u0443 \u043f\u043e\u0441\u043b\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f\r\n        const tempTag = document.createElement('span');\r\n\r\n        tempTag.textContent = tagText;\r\n\r\n        \/\/ \u0412\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f\r\n        tagsDiv.appendChild(tempTag);\r\n\r\n        const currentHeight = tagsDiv.offsetHeight;\r\n\r\n        let isTablet = window.matchMedia(\"(width <= 1440px)\");\r\n\r\n\r\n\r\n        if (currentHeight > (isTablet.matches ? 98 : 62) || tagsDiv.children.length > allTags.length) {\r\n            \/\/ \u0415\u0441\u043b\u0438 \u0432\u044b\u0441\u043e\u0442\u0430 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u043b\u0430\u0441\u044c \u0438\u043b\u0438 \u0432\u044b\u0448\u043b\u0438 \u0437\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u044b \u2014 \u0443\u0431\u0438\u0440\u0430\u0435\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0442\u0435\u0433\r\n            tagsDiv.removeChild(tempTag);\r\n\r\n            let remainingCount = allTags.length - visibleTags.length;\r\n            const moreDiv = document.createElement('span');\r\n            moreDiv.className = 'more-tags';\r\n            moreDiv.textContent = `+${remainingCount}`;\r\n            tagsDiv.appendChild(moreDiv);\r\n            if (tagsDiv.offsetHeight <= (isTablet.matches ? 98 : 62)) {\r\n                canFitAsLastElem = true;\r\n            }\r\n            tagsDiv.removeChild(moreDiv);\r\n\r\n            break;\r\n        }\r\n\r\n        visibleTags.push(tagText);\r\n    }\r\n\r\n    document.body.removeChild(tempSpan);\r\n\r\n    \/\/ \u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0442\u0435\u0433\u0438 \u2014 \u0441\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0438\u043b\u0438 \u0437\u0430\u043c\u0435\u043d\u044f\u0435\u043c \u043d\u0430 +N\r\n    let remainingCount = allTags.length - visibleTags.length;\r\n\r\n    if (!canFitAsLastElem && remainingCount > 0) {\r\n        remainingCount += 1;\r\n    }\r\n\r\n    if (remainingCount > 0 && visibleTags.length > 0) {\r\n        \/\/ \u0417\u0430\u043c\u0435\u043d\u044f\u0435\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0432\u0438\u0434\u0438\u043c\u044b\u0439 \u0442\u0435\u0433 \u043d\u0430 +N \u0441 \u0442\u0443\u043b\u0442\u0438\u043f\u043e\u043c\r\n        const lastIndex = canFitAsLastElem ? visibleTags.length : visibleTags.length - 1;\r\n\r\n        \/\/ \u0423\u0434\u0430\u043b\u044f\u0435\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0442\u0435\u0433 \u0438 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c +N\r\n        for (let i = tagsDiv.children.length - 1; i >= lastIndex; i--) {\r\n            tagsDiv.removeChild(tagsDiv.children[i]);\r\n        }\r\n\r\n        const moreDiv = document.createElement('span');\r\n        moreDiv.className = 'more-tags';\r\n        moreDiv.textContent = `+${remainingCount}`;\r\n\r\n        \/\/ \u0422\u0443\u043b\u0442\u0438\u043f \u0441\u043e \u0441\u043a\u0440\u044b\u0442\u044b\u043c\u0438 \u0442\u0435\u0433\u0430\u043c\u0438\r\n        const moreInnter = document.createElement('div');\r\n\r\n        moreInnter.textContent = `${allTags.slice(lastIndex).join(', ')}`;\r\n\r\n        tagsContainer.style.overflow = 'unset'\r\n\r\n        moreDiv.appendChild(moreInnter);\r\n\r\n        tagsDiv.appendChild(moreDiv);\r\n    }\r\n}\r\n\r\n\r\n\r\n\/\/ \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u043e\u043a\u043d\u0430\r\nwindow.addEventListener('DOMContentLoaded', renderTagsFull);\r\nwindow.addEventListener('resize', renderTagsFull);\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8be4487 e-con-full back-animations e-flex e-con e-child\" data-id=\"8be4487\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c75f202 elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"c75f202\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Hire JS coders ready to ship from day one<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c41cfb1 elementor-align-center contact320 elementor-widget elementor-widget-button\" data-id=\"c41cfb1\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Hire developers<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da6e1e6 e-flex e-con-boxed e-con e-parent\" data-id=\"da6e1e6\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c027fa6 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"c027fa6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our tech stack to drive JavaScript development<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-999c5f0 e-con-full e-flex e-con e-child\" data-id=\"999c5f0\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d4c1c31 e-grid e-con-full grid-tech e-con e-child\" data-id=\"d4c1c31\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a7f89fd e-con-full grid-item e-flex e-con e-child\" data-id=\"a7f89fd\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-873a47e elementor-widget elementor-widget-heading\" data-id=\"873a47e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Programming languages\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ce3983 e-con-full grid-item e-flex e-con e-child\" data-id=\"3ce3983\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d884f0 elementor-widget elementor-widget-html\" data-id=\"3d884f0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"techArray\">\r\n  <div>JavaScript<\/div>\r\n  <div>TypeScript<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a15c5da e-con-full grid-item e-flex e-con e-child\" data-id=\"a15c5da\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26ef799 elementor-widget elementor-widget-heading\" data-id=\"26ef799\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Front-end frameworks<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec664ad e-con-full grid-item e-flex e-con e-child\" data-id=\"ec664ad\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a4d3be elementor-widget elementor-widget-html\" data-id=\"3a4d3be\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"techArray\">\r\n  <div>React (Next.js)<\/div>\r\n  <div>Angular<\/div>\r\n  <div>Vue.js (Nuxt.js)<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ae72f6f e-con-full grid-item e-flex e-con e-child\" data-id=\"ae72f6f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4036d1a elementor-widget elementor-widget-heading\" data-id=\"4036d1a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Back-end frameworks<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b9656aa e-con-full grid-item e-flex e-con e-child\" data-id=\"b9656aa\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ad2a6e elementor-widget elementor-widget-html\" data-id=\"8ad2a6e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"techArray\">\r\n    <div>Node.js (NestJS, Express.js)<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-570776c e-con-full grid-item e-flex e-con e-child\" data-id=\"570776c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f990a64 elementor-widget elementor-widget-heading\" data-id=\"f990a64\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cross-platform development<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-49e995c e-con-full grid-item e-flex e-con e-child\" data-id=\"49e995c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e5d399 elementor-widget elementor-widget-html\" data-id=\"7e5d399\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"techArray\">\r\n  <div>Electron<\/div>\r\n  <div>Cordova<\/div>\r\n  <div>Ionic<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8dec757 e-con-full grid-item e-flex e-con e-child\" data-id=\"8dec757\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25fcafa elementor-widget elementor-widget-heading\" data-id=\"25fcafa\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Database<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-322bb53 e-con-full grid-item e-flex e-con e-child\" data-id=\"322bb53\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aff6597 elementor-widget elementor-widget-html\" data-id=\"aff6597\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"techArray\">\r\n  <div>MongoDB<\/div>\r\n  <div>MySQL<\/div>\r\n  <div>PostgreSQL<\/div>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-98373a0 e-con-full grid-item e-flex e-con e-child\" data-id=\"98373a0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f99603 elementor-widget elementor-widget-heading\" data-id=\"2f99603\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Testing frameworks<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b4bc140 e-con-full grid-item e-flex e-con e-child\" data-id=\"b4bc140\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d37142 elementor-widget elementor-widget-html\" data-id=\"8d37142\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"techArray\">\r\n  <div>Jest<\/div>\r\n  <div>Cypress<\/div>\r\n  <div>Playwright<\/div>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ae5e901 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ae5e901\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0eb2c8b\" data-id=\"0eb2c8b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-13df8b6 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"13df8b6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Projects delivered by our JS coders<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f61557d elementor-widget elementor-widget-shortcode\" data-id=\"f61557d\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n        <div class=\"slider-overflow\">\n            <div class=\"swiper-related\">\n                <div class=\"swiper-wrapper\">\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/fast-website-delivery\/\" aria-label=\"block_192516\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/image-teaser-3.png\" alt=\"Fast Website Delivery for Family Businesses\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/Logo-symbolname-green-1.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/fr\/case\/fast-website-delivery\/\" aria-label=\"Fast Website Delivery for Family Businesses\" >Fast Website Delivery for Family Businesses<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/fr\/cases\/js\/\">JavaScript<\/a><a href=\"\/fr\/cases\/construction\/\">Construction<\/a><a href=\"\/fr\/cases\/horeca\/\">HoReCa<\/a><a href=\"\/fr\/cases\/cms\/\">CMS website development<\/a><a href=\"\/fr\/cases\/php\/\">PHP<\/a><a href=\"\/fr\/cases\/website\/\">Website<\/a><a href=\"\/fr\/cases\/wordpress\/\">WordPress<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/fr\/case\/fast-website-delivery\/\" aria-label=\"Read more about Fast Website Delivery for Family Businesses\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/iot-agriculture-solutions\/\" aria-label=\"block_97784\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2023\/01\/Plaant.png\" alt=\"Smart home garden to grow plants with no soil\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2023\/01\/propplaant.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/fr\/case\/iot-agriculture-solutions\/\" aria-label=\"Smart home garden to grow plants with no soil\" >Smart home garden to grow plants with no soil<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/fr\/cases\/js\/\">JavaScript<\/a><a href=\"\/fr\/cases\/it\/\">Information technology<\/a><a href=\"\/fr\/cases\/ios\/\">iOS<\/a><a href=\"\/fr\/cases\/iot\/\">IoT<\/a><a href=\"\/fr\/cases\/android\/\">Android<\/a><a href=\"\/fr\/cases\/laravel\/\">Laravel<\/a><a href=\"\/fr\/cases\/php\/\">PHP<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/fr\/case\/iot-agriculture-solutions\/\" aria-label=\"Read more about Smart home garden to grow plants with no soil\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/hr-software-development\/\" aria-label=\"block_83491\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/09\/Teaser_Vyble.png\" alt=\"Staff and payroll management system\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/09\/propvyble.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/fr\/case\/hr-software-development\/\" aria-label=\"Staff and payroll management system\" >Staff and payroll management system<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/fr\/cases\/js\/\">JavaScript<\/a><a href=\"\/fr\/cases\/entreprise\/\">Enterprise<\/a><a href=\"\/fr\/cases\/hr-and-recruiting\/\">HR &amp; recruiting<\/a><a href=\"\/fr\/cases\/business-process-automation-bpa\/\">Business process automation (BPA)<\/a><a href=\"\/fr\/cases\/python\/\">Python<\/a><a href=\"\/fr\/cases\/react\/\">React<\/a><a href=\"\/fr\/cases\/typescript\/\">TypeScript<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/fr\/case\/hr-software-development\/\" aria-label=\"Read more about Staff and payroll management system\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/medical-research-software\/\" aria-label=\"block_155860\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/02\/Med-research-Small-cover.png\" alt=\"Medical research software\">\n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/fr\/case\/medical-research-software\/\" aria-label=\"Medical research software\" >Medical research software<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/fr\/cases\/js\/\">JavaScript<\/a><a href=\"\/fr\/cases\/api\/\">API<\/a><a href=\"\/fr\/cases\/cloud\/\">Cloud<\/a><a href=\"\/fr\/cases\/analyse-de-donnees\/\">Data analytics<\/a><a href=\"\/fr\/cases\/data-science\/\">Data science<\/a><a href=\"\/fr\/cases\/gcp\/\">GCP<\/a><a href=\"\/fr\/cases\/sante\/\">Healthcare<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/fr\/case\/medical-research-software\/\" aria-label=\"Read more about Medical research software\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/investment-banking-software\/\" aria-label=\"block_136751\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2023\/10\/Additiv-tizer.png\" alt=\"One-stop investment portal\">\n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/fr\/case\/investment-banking-software\/\" aria-label=\"One-stop investment portal\" >One-stop investment portal<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/fr\/cases\/js\/\">JavaScript<\/a><a href=\"\/fr\/cases\/azure\/\">Azure<\/a><a href=\"\/fr\/cases\/banque\/\">Banking<\/a><a href=\"\/fr\/cases\/c\/\">C#<\/a><a href=\"\/fr\/cases\/crm\/\">CRM<\/a><a href=\"\/fr\/cases\/fintech\/\">FinTech<\/a><a href=\"\/fr\/cases\/investissement\/\">Investment<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/fr\/case\/investment-banking-software\/\" aria-label=\"Read more about One-stop investment portal\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/investment-software-development\/\" aria-label=\"block_110804\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2023\/04\/Gokhman.png\" alt=\"Advanced modules for investment analytics software\">\n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/fr\/case\/investment-software-development\/\" aria-label=\"Advanced modules for investment analytics software\" >Advanced modules for investment analytics software<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/fr\/cases\/js\/\">JavaScript<\/a><a href=\"\/fr\/cases\/analyse-de-donnees\/\">Data analytics<\/a><a href=\"\/fr\/cases\/fintech\/\">FinTech<\/a><a href=\"\/fr\/cases\/api\/\">API<\/a><a href=\"\/fr\/cases\/php\/\">PHP<\/a><a href=\"\/fr\/cases\/software-enhancement\/\">Software enhancement<\/a><a href=\"\/fr\/cases\/web\/\">Web<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/fr\/case\/investment-software-development\/\" aria-label=\"Read more about Advanced modules for investment analytics software\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/saas-platform-development\/\" aria-label=\"block_93855\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/12\/DevManager-min.png\" alt=\"SaaS platform to manage IoT devices\">\n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/fr\/case\/saas-platform-development\/\" aria-label=\"SaaS platform to manage IoT devices\" >SaaS platform to manage IoT devices<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/fr\/cases\/js\/\">JavaScript<\/a><a href=\"\/fr\/cases\/azure\/\">Azure<\/a><a href=\"\/fr\/cases\/cloud\/\">Cloud<\/a><a href=\"\/fr\/cases\/gcp\/\">GCP<\/a><a href=\"\/fr\/cases\/it\/\">Information technology<\/a><a href=\"\/fr\/cases\/iot\/\">IoT<\/a><a href=\"\/fr\/cases\/aws\/\">AWS<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/fr\/case\/saas-platform-development\/\" aria-label=\"Read more about SaaS platform to manage IoT devices\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/fintech-web-app-development\/\" aria-label=\"block_91036\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/11\/banking-app.png\" alt=\"Banking web app for money transfers and merchant analytics\">\n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/fr\/case\/fintech-web-app-development\/\" aria-label=\"Banking web app for money transfers and merchant analytics\" >Banking web app for money transfers and merchant analytics<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/fr\/cases\/js\/\">JavaScript<\/a><a href=\"\/fr\/cases\/banque\/\">Banking<\/a><a href=\"\/fr\/cases\/aws\/\">AWS<\/a><a href=\"\/fr\/cases\/payment\/\">Payment<\/a><a href=\"\/fr\/cases\/python\/\">Python<\/a><a href=\"\/fr\/cases\/react\/\">React<\/a><a href=\"\/fr\/cases\/saas\/\">SaaS<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/fr\/case\/fintech-web-app-development\/\" aria-label=\"Read more about Banking web app for money transfers and merchant analytics\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n                <\/div>\n                \n                <div class=\"swiper-related__navigation\">\n                    <button class=\"swiper-related__navigation-btn\">\n                        <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <g>\n                                <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                                <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                            <\/g>\n                        <\/svg>\n                    <\/button>\n                \n                    <button class=\"swiper-related__navigation-btn\">\n                        <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                            <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/button>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"cases-swiper-pagination\"><\/div>\n        \n        <script src=\"\/wp-content\/themes\/hello-elementor\/assets\/js\/slb-case.js\"><\/script>  \n        <link rel=\"stylesheet\" href=\"\/wp-content\/themes\/hello-elementor\/assets\/css\/case-slider.css\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-25b4c78 e-flex e-con-boxed e-con e-parent\" data-id=\"25b4c78\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-32c131c elementor-widget elementor-widget-html\" data-id=\"32c131c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div style=\"display:none !important; margin-top: 0; padding: 0;\" class=\"m-technological-all\">\n        <span><a style=\"all: unset; cursor: pointer;\" href=\"https:\/\/innowise.com\/cases\/\">All case studies<\/a><\/span>\n    <\/div>\n   \n    \n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-4dd6c9a e-flex e-con-boxed e-con e-parent\" data-id=\"4dd6c9a\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df9a9a7 elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"df9a9a7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Hire our JavaScript engineers in 3 steps<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3cbd6f5 elementor-widget elementor-widget-html\" data-id=\"3cbd6f5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='stepsHireWrapper'>\n    \n<div class='item'>\n    <div class='top'>\n       <span>01<\/span> \n       <div><\/div>\n    <\/div>  \n    <div class='bottom'>\n        <h3>Share your requirements<\/h3> \n        <span>Day 1<\/span>  \n        <p>Let us know the JavaScript talent you\u2019re looking for, including experience level, toolset, & preferred timezone. We\u2019ll start curating the shortlist immediately.<\/p>  \n    <\/div> \n<\/div>\n\n<div class='item'>\n    <div class='top'>\n       <span>02<\/span> \n       <div><\/div>\n    <\/div>  \n    <div class='bottom'>\n        <h3>Review top-tier candidates<\/h3> \n        <span>Day 2-3<\/span>  \n        <p>We send you a carefully matched list of vetted JavaScript engineers with CVs, rates, & availability. You pick who to interview, and we take care of the rest.<\/p>  \n    <\/div> \n<\/div>\n\n<div class='item'>\n    <div class='top'>\n       <span>03<\/span> \n    <\/div>  \n    <div class='bottom'>\n        <h3>Kick off with your new team<\/h3> \n        <span>Day 3-5<\/span>  \n        <p>Once you've made your picks, we finalize the paperwork and onboarding. Your JavaScript developers are ready to start contributing in just a few days.<\/p>  \n    <\/div> \n<\/div>\n\n<\/div>   \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-18b7167 e-grid e-con-full e-con e-child\" data-id=\"18b7167\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-39884c7 e-con-full e-flex e-con e-child\" data-id=\"39884c7\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-488914d imgMobile240 elementor-widget elementor-widget-image\" data-id=\"488914d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"668\" height=\"470\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Frame-1597885559-7.png\" class=\"attachment-full size-full wp-image-186761\" alt=\"image for CTA\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Frame-1597885559-7.png 668w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Frame-1597885559-7-300x211.png 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Frame-1597885559-7-18x12.png 18w\" sizes=\"(max-width: 668px) 100vw, 668px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9e1154c e-con-full e-flex e-con e-child\" data-id=\"9e1154c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-6e04c97 e-con-full e-flex e-con e-child\" data-id=\"6e04c97\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-613b012 elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"613b012\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Scale without the stress of long hiring cycles.<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8dbbbb0 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial tabletmax510 elementor-widget elementor-widget-text-editor\" data-id=\"8dbbbb0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We match you with trusted JavaScript talent, ready to hit the ground running.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcb27a6 elementor-align-center contact320 elementor-widget elementor-widget-button\" data-id=\"dcb27a6\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Staff your project<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-04f38ad e-flex e-con-boxed e-con e-parent\" data-id=\"04f38ad\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-08eba37 elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"08eba37\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Hire the best JS programmers for your project<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0fbc77 switcher-section elementor-widget elementor-widget-html\" data-id=\"b0fbc77\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    .slider-desc-container-new {\r\n    display: flex;\r\n    gap: 40px;\r\n}\r\n\r\n.domains-container-new .domains__descriptions-new {\r\n    padding-bottom: 0;\r\n    overflow: hidden;\r\n}\r\n\r\n\r\n\r\n\r\n.domains__descriptions-new .swiper-wrapper {\r\n    width: 100% !important;\r\n}\r\n\r\n\r\n.switcher-section {\r\n    position: relative;\r\n    min-height: auto;\r\n}\r\n\r\n.switcher-section .domains-container-new {\r\n    display: flex;\r\n    gap: 100px;\r\n}\r\n\r\n.domains__descriptions-new {\r\n    min-height: auto;\r\n    max-width: 100%;\r\n}\r\n\r\n.domains__descriptions-new .swiper-slide {\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: space-between;\r\n    gap: 40px;\r\n    height: auto;\r\n    color: #2e2e2e;\r\n    max-width: 680px;\r\n}\r\n\r\n.domains__descriptions-new .swiper-slide:not(.swiper-slide-active) {\r\n    opacity: 0 !important;\r\n}\r\n\r\n\r\n\r\n.domains__list-new {\r\n    height: 100%;\r\n    list-style: none;\r\n    overflow-y: auto;\r\n    overflow-x: hidden;\r\n    background-color: transparent;\r\n    position: relative;\r\n    max-height: 444px;\r\n    max-width: 340px;\r\n    min-width: 340px;\r\n    padding: 0;\r\n    padding-right: 20px;\r\n}\r\n\r\n.domains__list-new::-webkit-scrollbar {\r\n    position: absolute;\r\n    width: 3px;\r\n    background-color: #F5F5F7;\r\n}\r\n\r\n.domains__list-new::-webkit-scrollbar-thumb {\r\n    position: absolute;\r\n    background-color: #999999;\r\n    border-radius: 3px;\r\n}\r\n\r\n\r\n.domains__list-new li {\r\n    position: relative;\r\n    padding: 16px 8px 16px 24px;\r\n    padding-left: 24px;\r\n    color: #717171;\r\n    border-left: 1px solid #c4c4c4;\r\n    font-family: Sora, sans-serif;\r\n    font-weight: 600;\r\n    font-size: 16px;\r\n    \/*text-transform: uppercase;*\/\r\n    line-height: 20.16px;\r\n    word-break: break-word;\r\n    cursor: pointer;\r\n}\r\n\r\n.domains__list-new li.active {\r\n    color: #2e2e2e;\r\n}\r\n\r\n.domains__list-new li.active::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 0;\r\n    left: -1px;\r\n    display: block;\r\n    height: 100%;\r\n    border-left: 3px solid #c63031;\r\n}\r\n\r\n\r\n.slider-title-new h3 {\r\n    color: #2E2E2E;\r\n    font-weight: 600;\r\n    line-height: 32px;\r\n    font-size: 24px;\r\n    font-family: Sora, sans-serif;\r\n    padding: 0;\r\n    margin: 0;\r\n    padding-bottom: 40px;\r\n}\r\n\r\n\r\n.slider-title-new h3 a {\r\n    text-decoration: underline;\r\n}\r\n\r\n@media (max-width:767px) {\r\n    .slider-title-new h3 {\r\n        padding-bottom: 0;\r\n    }\r\n}\r\n\r\n\r\n.slider-desc-new {\r\n    font-weight: 400;\r\n    font-size: 18px;\r\n    line-height: 27px;\r\n    font-family: Karla, sans-serif;\r\n    list-style: none;\r\n    margin: 0;\r\n}\r\n\r\n.slider-desc-new li {\r\n    margin-bottom: 20px;\r\n    \/*padding: 10px 0;*\/\r\n    cursor: default;\r\n    transition: margin 0.4s;\r\n    transition-delay: 0.2s;\r\n    font-family: Karla;\r\n    font-weight: 400;\r\n    font-size: 22px;\r\n    line-height: 24px;\r\n    color: #2E2E2E;\r\n}\r\n\r\n.slider-desc-new li::before {\r\n    content: url(\"https:\/\/innowise.com\/\/wp-content\/uploads\/2024\/06\/Group-5070.svg\");\r\n    vertical-align: middle;\r\n    margin-right: 16px;\r\n}\r\n\r\n\r\n.slider-desc-new li:hover span {\r\n    position: relative;\r\n\r\n}\r\n\r\n\r\n\r\n\r\n.domain__description-list-new {\r\n    line-height: 42px;\r\n    padding-left: 30px;\r\n    font-size: 24px;\r\n    font-family: karla;\r\n    font-weight: 400;\r\n}\r\n\r\n.domains__list-new li>a {\r\n    color: #fff;\r\n}\r\n\r\n.domains__list-new li:hover a {\r\n    color: #C63031;\r\n}\r\n\r\n.slider-image-block-new {\r\n    display: flex;\r\n}\r\n\r\n.slider-image-block-new img {\r\n    width: 100%;\r\n    height: 250px;\r\n    object-fit: cover;\r\n}\r\n\r\n\r\n\r\n\r\n.mobile-domains-new {\r\n    display: none;\r\n    flex-direction: column;\r\n    gap: 0;\r\n}\r\n\r\n.mobile-domains-navbar-new {\r\n    display: flex;\r\n    flex-direction: column;\r\n}\r\n\r\n.mobile-domains-navitem-new {\r\n    padding: 15px 0 15px 12px;\r\n    border-left: 1px solid #C4C4C4;\r\n    display: flex;\r\n    flex-direction: column;\r\n    cursor: pointer;\r\n    position: relative;\r\n    margin-left: 1px;\r\n}\r\n\r\n.mobile-domains-navitem-new h3 {\r\n    color: #717171;\r\n    font-family: Sora;\r\n    font-size: 16px;\r\n    font-weight: 600;\r\n    line-height: 21px;\r\n    text-align: left;\r\n    margin: 0;\r\n}\r\n\r\n.mobile-domains-navitem-new p {\r\n    margin: 0;\r\n}\r\n\r\n\r\n.mobile-domain-point-new {\r\n    font-weight: 400 !important;\r\n    font-size: 14px !important;\r\n    line-height: 21px !important;\r\n}\r\n\r\n.mobile-domain-list-new {\r\n    padding-top: 0px;\r\n    padding-bottom: 0px;\r\n    max-height: 0;\r\n    overflow: hidden;\r\n    transition: max-height 0.5s ease, padding 0.5s ease;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 16px;\r\n}\r\n\r\n.mobile-domains-navitem-new.active .mobile-domain-list-new {\r\n    padding-top: 25px;\r\n    padding-bottom: 5px;\r\n    height: auto;\r\n    max-height: 550px;\r\n}\r\n\r\n.mobile-domains-navitem-new.active::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 0;\r\n    left: -1px;\r\n    display: block;\r\n    height: 100%;\r\n    border-left: 1px solid #c63031;\r\n}\r\n\r\n.mobile-domains-navitem-new.active h3 {\r\n    position: relative;\r\n}\r\n\r\n.mobile-domains-navitem-new.active h3::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: -15px;\r\n    left: -13px;\r\n    display: block;\r\n    height: calc(100% + 25px);\r\n    border-left: 2px solid #c63031;\r\n}\r\n\r\n\r\n.mobile-domains-navitem-new.active h3 {\r\n    color: #2e2e2e;\r\n}\r\n\r\n\r\n\r\n.mobile-domain-list-new li {\r\n    margin-bottom: 10px;\r\n}\r\n\r\n.switcher-section {\r\n    position: relative;\r\n}\r\n\r\n.switcher-section .domains-container-new .domains__descriptions-new {\r\n    padding: 0;\r\n}\r\n\r\n.domains__list-new {\r\n    width: 100%;\r\n}\r\n\r\n\r\n\r\n.domains__descriptions-item_active-new {\r\n    display: flex;\r\n    flex-direction: column;\r\n    height: 100%;\r\n}\r\n\r\n\r\n\r\n@media (max-width:1279px) and (min-width: 768px) {\r\n    .switcher-section .domains-container-new {\r\n        grid-template-columns: 300px minmax(auto, 1fr);\r\n        padding: 0;\r\n    }\r\n\r\n.domains__descriptions-new .swiper-slide {\r\n    justify-content: start;\r\n}\r\n\r\n    .slider-title-new {\r\n        font-family: Sora;\r\n        font-size: 24px;\r\n        font-weight: 600;\r\n        line-height: 32.4px;\r\n        text-align: left;\r\n    }\r\n\r\n    .switcher-section .domains-container-new {\r\n        column-gap: 40px;\r\n    }\r\n\r\n\r\n    .domains__list-new {\r\n        max-width: 280px;\r\n        min-width: 280px;\r\n    }\r\n\r\n    .domains__descriptions-new {\r\n        min-height: 344px;\r\n    }\r\n\r\n    .domains__list-new {\r\n        max-height: 344px;\r\n    }\r\n\r\n\r\n}\r\n\r\n@media (max-width:820px) {\r\n\r\n    .slider-image-block-new img {\r\n        height: 150px;\r\n    }\r\n}\r\n\r\n\r\n\r\n@media (max-width: 767px) {\r\n\r\n\r\n\r\n    .slider-desc-new {\r\n        font-family: Karla;\r\n        font-size: 14px;\r\n        font-weight: 400;\r\n        line-height: 21px;\r\n        text-align: left;\r\n\r\n    }\r\n\r\n    .domains-container-new {\r\n        display: none !important;\r\n        flex-direction: column;\r\n        gap: 40px;\r\n    }\r\n\r\n    .mobile-domains-new {\r\n        display: flex;\r\n        flex-direction: column;\r\n\r\n    }\r\n}\r\n<\/style>\r\n\r\n<div class=\"domains-container-new\">\r\n  <ul class=\"domains__list-new\">\r\n    <li class=\"active\">Custom web application development<\/li>\r\n    <li>Cross-platform mobile app development<\/li>\r\n    <li>Scalable backend and API development<\/li>\r\n    <li>Cloud-first application delivery<\/li>\r\n    <li>SaaS and XaaS product development<\/li>\r\n  <\/ul>\r\n\r\n  <div class=\"domains__descriptions-new\">\r\n    <div class=\"swiper-wrapper\">\r\n      <div class=\"swiper-slide swiper-slide-active\">\r\n        <div>\r\n          <div class=\"slider-title-new\"><h3>Custom web application development<\/h3><\/div>\r\n          <p class=\"slider-desc-new\">Our JavaScript engineers build responsive, high-performance web apps. Whether it\u2019s a dashboard, an admin panel, an ecommerce site, or a booking system, we deliver pixel-perfect interfaces and clean architecture using frameworks like React, Vue, and Next.js.<\/p>\r\n        <\/div>\r\n        <div class=\"slider-image-block-new\">\r\n          <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/open-plan-modern-office-workspace.jpg\" alt=\"Custom web application development\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"swiper-slide\">\r\n        <div>\r\n          <div class=\"slider-title-new\"><h3>Cross-platform mobile app development<\/h3><\/div>\r\n          <p class=\"slider-desc-new\">We use JavaScript and TypeScript with React Native to build mobile apps that work seamlessly across iOS and Android. Our developers optimize for performance, responsive UI, and native feel, while keeping your codebase lean and maintainable.<\/p>\r\n        <\/div>\r\n        <div class=\"slider-image-block-new\">\r\n          <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/innowise-office-team-workspace.jpg\" alt=\"Cross-platform mobile app development\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"swiper-slide\">\r\n        <div>\r\n          <div class=\"slider-title-new\"><h3>Scalable backend and API development<\/h3><\/div>\r\n          <p class=\"slider-desc-new\">Need to process concurrent requests or handle real-time data? Our engineers design and implement secure REST and WebSocket APIs, manage serverless infrastructure, and build cloud-native services that scale with your product.<\/p>\r\n        <\/div>\r\n        <div class=\"slider-image-block-new\">\r\n          <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/team-discussion-open-office.jpg\" alt=\"Scalable backend and API development\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"swiper-slide\">\r\n        <div>\r\n          <div class=\"slider-title-new\"><h3>Cloud-first application delivery<\/h3><\/div>\r\n          <p class=\"slider-desc-new\">We deploy JavaScript applications on AWS, Azure, and GCP using modern DevOps pipelines. From frontend hosting to backend functions, we create cloud-ready solutions with fast rollout, robust CI\/CD, and automated monitoring baked in.<\/p>\r\n        <\/div>\r\n        <div class=\"slider-image-block-new\">\r\n          <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/active-teamwork-city-office.jpg\" alt=\"Cloud-first application delivery\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"swiper-slide\">\r\n        <div>\r\n          <div class=\"slider-title-new\"><h3>SaaS and XaaS product development<\/h3><\/div>\r\n          <p class=\"slider-desc-new\">Our JavaScript teams help launch subscription-based platforms with built-in user roles, payments, usage tracking, and secure authentication. Whether you\u2019re building a B2B SaaS dashboard or a multi-tenant platform, we architect for scale.<\/p>\r\n        <\/div>\r\n        <div class=\"slider-image-block-new\">\r\n          <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/innowise-team-collaboration-desk.jpg\" alt=\"SaaS and XaaS product development\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Mobile Version -->\r\n<div class=\"mobile-domains-new\">\r\n  <div class=\"mobile-domains-navitem-new active\" data-mobile-domain=\"domain-1\">\r\n    <div class=\"slider-title-new\"><h3>Custom web application development<\/h3><\/div>\r\n    <div class=\"slider-desc-new mobile-domain-list-new\">\r\n      <p>Our JavaScript engineers build responsive, high-performance web apps. Whether it\u2019s a dashboard, an admin panel, an ecommerce site, or a booking system, we deliver pixel-perfect interfaces and clean architecture using frameworks like React, Vue, and Next.js.<\/p>\r\n      <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/open-plan-modern-office-workspace.jpg\" alt=\"Custom web application development\">\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"mobile-domains-navitem-new\" data-mobile-domain=\"domain-2\">\r\n    <div class=\"slider-title-new\"><h3>Cross-platform mobile app development<\/h3><\/div>\r\n    <div class=\"slider-desc-new mobile-domain-list-new\">\r\n      <p>We use JavaScript and TypeScript with React Native to build mobile apps that work seamlessly across iOS and Android. Our developers optimize for performance, responsive UI, and native feel, while keeping your codebase lean and maintainable.<\/p>\r\n      <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/innowise-office-team-workspace.jpg\" alt=\"Cross-platform mobile app development\">\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"mobile-domains-navitem-new\" data-mobile-domain=\"domain-3\">\r\n    <div class=\"slider-title-new\"><h3>Scalable backend and API development<\/h3><\/div>\r\n    <div class=\"slider-desc-new mobile-domain-list-new\">\r\n      <p>Need to process concurrent requests or handle real-time data? Our engineers design and implement secure REST and WebSocket APIs, manage serverless infrastructure, and build cloud-native services that scale with your product.\r\n<\/p>\r\n      <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/team-discussion-open-office.jpg\" alt=\"Scalable backend and API development\">\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"mobile-domains-navitem-new\" data-mobile-domain=\"domain-4\">\r\n    <div class=\"slider-title-new\"><h3>Cloud-first application delivery<\/h3><\/div>\r\n    <div class=\"slider-desc-new mobile-domain-list-new\">\r\n      <p>We deploy JavaScript applications on AWS, Azure, and GCP using modern DevOps pipelines. From frontend hosting to backend functions, we create cloud-ready solutions with fast rollout, robust CI\/CD, and automated monitoring baked in.<\/p>\r\n      <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/active-teamwork-city-office.jpg\" alt=\"Cloud-first application delivery\">\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"mobile-domains-navitem-new\" data-mobile-domain=\"domain-5\">\r\n    <div class=\"slider-title-new\"><h3>SaaS and XaaS product development<\/h3><\/div>\r\n    <div class=\"slider-desc-new mobile-domain-list-new\">\r\n      <p>Our JavaScript teams help launch subscription-based platforms with built-in user roles, payments, usage tracking, and secure authentication. Whether you\u2019re building a B2B SaaS dashboard or a multi-tenant platform, we architect for scale.<\/p>\r\n      <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/innowise-team-collaboration-desk.jpg\" alt=\"SaaS and XaaS product development\">\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<script>\r\n\r\ndocument.addEventListener('DOMContentLoaded', () => {\r\n    const mobileNavItems = document.querySelectorAll('.mobile-domains-navitem-new');\r\n\r\n    mobileNavItems.forEach(item => {\r\n        item.addEventListener('click', () => {\r\n            const isActive = item.classList.contains('active');\r\n\r\n            \/\/ Collapse all items\r\n            mobileNavItems.forEach(nav => {\r\n                nav.classList.remove('active');\r\n                const ul = nav.querySelector('.mobile-domain-list');\r\n                if (ul) ul.style.maxHeight = '0';\r\n            });\r\n\r\n            \/\/ Expand clicked item only if it was not active\r\n            if (!isActive) {\r\n                item.classList.add('active');\r\n                const ul = item.querySelector('.mobile-domain-list');\r\n                if (ul) ul.style.maxHeight = ul.scrollHeight + 'px';\r\n            }\r\n        });\r\n    });\r\n    \r\n    const firstNavItem = mobileNavItems.item(0);\r\n    \r\n    if (firstNavItem && !firstNavItem.classList.contains('active')) {\r\n        firstNavItem.click();\r\n    }\r\n});\r\n\r\n<\/script>\r\n\r\n\r\n<script>\r\n\r\ndocument.addEventListener('DOMContentLoaded', () => {\r\n    \r\n  const domainsSwiper = new Swiper('.domains__descriptions-new', {\r\n    slidesPerView: 1,\r\n   spaceBetween: 24, \r\n       effect:'fade',\r\n    allowTouchMove:false,   \r\n       \r\n  });  \r\n    \r\n\r\nconst domainsListItems = document.querySelectorAll(\r\n  '.domains__list-new li'\r\n);\r\n\r\nconst rightPart = document.querySelector(\r\n  '.domains__descriptions-new'\r\n);\r\n\r\nconst leftPart = document.querySelector(\r\n  '.domains__list-new'\r\n);\r\n\r\n\r\nconst rightPartHeight = rightPart.getBoundingClientRect().height\r\n\r\nif(rightPartHeight > leftPart.getBoundingClientRect().height){\r\n    leftPart.style.minHeight = `${rightPartHeight}px`;\r\n}\r\n\r\n\r\n\r\n\r\n\r\ndomainsListItems.forEach((domainsListItem, domainsListItemIndex, arr) => {\r\n    \r\n  domainsListItem.addEventListener('click', () => {\r\n    arr.forEach((item,i) => {\r\n      if (item === domainsListItem) {\r\n        item.classList.add('active');\r\n        domainsSwiper.slideTo(i);\r\n      } else {\r\n        item.classList.remove('active');\r\n      }\r\n    });\r\n    \r\n  });\r\n});\r\n\r\n\r\n\r\n\r\n\r\n});\r\n\r\n<\/script>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ba823d e-flex e-con-boxed e-con e-parent\" data-id=\"5ba823d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f007da elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"8f007da\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How our JS experts ensure code quality<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b90b76d elementor-widget elementor-widget-html\" data-id=\"b90b76d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"new-benefits-container\">\n  <div class=\"swiperBenefit\">  \n    <div class=\"swiper-wrapper\">  \n\n      <div class=\"active-benefit swiper-slide swiper-slide-active\">\n        <div class=\"active-benefit-title\">\n          <span>01<span class=\"mobile\">\/04<\/span><\/span>\n          <p>Scalable, maintainable JavaScript<\/p>\n        <\/div>\n        <div class=\"active-benefit-desc\">\n          <ul>\n            <li>Adhering to JavaScript & ECMAScript standards<\/li>\n            <li>Structuring code into modular, reusable components<\/li>\n            <li>Enforcing consistency with ESLint & Prettier<\/li>\n            <li>Clear naming and concise commenting<\/li>\n            <li>Documenting dependencies and project logic<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <div class=\"active-benefit swiper-slide\">\n        <div class=\"active-benefit-title\">\n          <span>02<span class=\"mobile\">\/04<\/span><\/span>\n          <p>Robust testing & automation<\/p>\n        <\/div>\n        <div class=\"active-benefit-desc\">\n          <ul>\n            <li>Unit tests with Jest & Mocha<\/li>\n            <li>Covering edge, normal & invalid scenarios<\/li>\n            <li>Automated CI tests for every change<\/li>\n            <li>Maintaining critical path coverage<\/li>\n            <li>Retesting after updates to prevent regressions<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <div class=\"active-benefit swiper-slide\">\n        <div class=\"active-benefit-title\">\n          <span>03<span class=\"mobile\">\/04<\/span><\/span>\n          <p>Collaborative code reviews<\/p>\n        <\/div>\n        <div class=\"active-benefit-desc\">\n          <ul>\n            <li>Structured pull requests for all changes<\/li>\n            <li>Reviewing logic, security & maintainability<\/li>\n            <li>Git workflows for tracking and feedback<\/li>\n            <li>Early issue detection via SonarQube analysis<\/li>\n            <li>Cross-team feedback to align best practices<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <div class=\"active-benefit swiper-slide\">\n        <div class=\"active-benefit-title\">\n          <span>04<span class=\"mobile\">\/04<\/span><\/span>\n          <p>Measurable quality metrics<\/p>\n        <\/div>\n        <div class=\"active-benefit-desc\">\n          <ul>\n            <li>Tracking Maintainability Index<\/li>\n            <li>Reducing cyclomatic complexity<\/li>\n            <li>Monitoring code coverage for reliability<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <div class=\"swiper-benefit__navigation\">\n        <button class=\"swiper-benefit__navigation-btn prev\" aria-label=\"Previous slide\">\n          <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <g>\n              <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n              <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n            <\/g>\n          <\/svg>\n        <\/button>\n\n        <button class=\"swiper-benefit__navigation-btn next\" aria-label=\"Next slide\">\n          <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n            <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n          <\/svg>\n        <\/button>\n      <\/div>\n\n    <\/div>  \n  <\/div>  \n\n  <div class=\"small-benefits-container\">\n    <div class=\"small-benefit-item active\">\n      <span>01<\/span>\n      <p>Scalable, maintainable JavaScript<\/p>\n    <\/div>\n    <div class=\"small-benefit-item\">\n      <span>02<\/span>\n      <p>Robust testing & automation<\/p>\n    <\/div>\n    <div class=\"small-benefit-item\">\n      <span>03<\/span>\n      <p>Collaborative code reviews<\/p>\n    <\/div>\n    <div class=\"small-benefit-item\">\n      <span>04<\/span>\n      <p>Measurable quality metrics<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \n   const BenefitSwiper = new Swiper('.swiperBenefit', {\n    slidesPerView: 1,\n    effect:\"fade\",\n     grabCursor:false, \n    allowTouchMove:false,\n              navigation: {\n        nextEl: \".swiper-benefit__navigation-btn.next\",\n        prevEl: \".swiper-benefit__navigation-btn.prev\",\n      },\n      \n  breakpoints: {\n   280: {\n     allowTouchMove:true,\n     grabCursor:true,\n    },\n\n\n     1025: {\n        grabCursor:false,   \n     allowTouchMove:false,\n    },\n  }       \n    \n\n    \n  });     \n    \n    \n\n    \n    const smallBenefits = document.querySelectorAll(\".small-benefit-item\");\n    \n  \n    \nsmallBenefits.forEach((item,i) => {\n        item.addEventListener('click', function(e) {\n            BenefitSwiper.slideTo(i);\n        });\n    });\n    \n    \nBenefitSwiper.on('slideChange', function (data) {\n\nconst activeIndex = data.activeIndex;\n\nupdateSmallBenefits(activeIndex);    \n\n\n});     \n\n\n    \n    \n    \n\n    function updateSmallBenefits(index) {\n        \n        smallBenefits.forEach((smallBenefit, i) => {\n            \n            smallBenefits[i].classList.remove(\"active\");\n            \n            if(i===index){              smallBenefits[i].classList.add(\"active\");\n            }\n        });\n    }\n\n\n\n\n    \n    \n    \n  \n    \n    \n});\n<\/script>\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<section class=\"elementor-element elementor-element-cb0c3e6 e-flex e-con-boxed e-con e-parent\" data-id=\"cb0c3e6\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee99b0c elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"ee99b0c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Engagement models for hiring remote JavaScript developers<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54d682e elementor-widget elementor-widget-html\" data-id=\"54d682e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"services-container\">\n    <div class=\"services-item\">\n        <div class=\"services-item-inner\">\n            <div class=\"services-item-info\">\n                <h3 class=\"services-item-title\">Fill specific JavaScript skill gaps<\/h3>\n                <div class=\"services-item-desc\">\n                    <p class=\"services-desc-p\">Need someone with deep expertise in Node.js, TypeScript, or advanced animations in GSAP or Three.js? Bring in JavaScript developers who cover exactly what your project lacks, whether it\u2019s for a quick delivery sprint or a full-scale refactor.<\/p>\n                <\/div>\n                <a class=\"services-item-link\" href=\"#contact-form\">Get JS expertise<\/a>\n            <\/div>\n            <div class=\"services-item-video-container\">\n                <video class=\"services-item-video\" width=\"300\" height=\"300\" playsinline autoplay loop muted>\n                    <source src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/07\/cube1_H.265.mp4\" type=\"video\/mp4; codecs=hvc1\">\n                    <source src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/06\/cube1.webm\" type=\"video\/webm\">\n                <\/video>\n            <\/div>\n        <\/div>\n    <\/div>\n    <div class=\"services-item\">\n        <div class=\"services-item-inner\">\n            <div class=\"services-item-info\">\n                <h3 class=\"services-item-title\">Build a dedicated JavaScript team<\/h3>\n                <div class=\"services-item-desc\">\n                    <p class=\"services-desc-p\">Want to extend your dev capacity without adding to the headcount? Hire a fully dedicated JavaScript team that adapts to your setup, syncs with your sprint cadence, and collaborates closely with your internal team leads without the HR hassle.<\/p>\n                <\/div>\n                <a class=\"services-item-link\" href=\"#contact-form\">Build your JS team<\/a>\n            <\/div>\n            <div class=\"services-item-video-container\">\n                <video class=\"services-item-video\" width=\"300\" height=\"300\" playsinline autoplay loop muted>\n                    <source src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/07\/cube2_H.265.mp4\" type=\"video\/mp4; codecs=hvc1\">\n                    <source src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/06\/cube2.webm\" type=\"video\/webm\">\n                <\/video>\n            <\/div>\n        <\/div>\n    <\/div>\n    <div class=\"services-item\">\n        <div class=\"services-item-inner\">\n            <div class=\"services-item-info\">\n                <h3 class=\"services-item-title\">Let us handle your entire project<\/h3>\n                <div class=\"services-item-desc\">\n                    <p class=\"services-desc-p\">Prefer to stay focused on the business side? We\u2019ll take full ownership of your JavaScript project from architecture and frontend\/backend dev to QA, deployment, and support. You get a finished product without daily workflow management.<\/p>\n                <\/div>\n                <a class=\"services-item-link\" href=\"#contact-form\">Outsource to JS pros<\/a>\n            <\/div>\n            <div class=\"services-item-video-container\">\n                <video class=\"services-item-video\" width=\"300\" height=\"300\" playsinline autoplay loop muted>\n                    <source src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/07\/cube3_H.265.mp4\" type=\"video\/mp4; codecs=hvc1\">\n                    <source src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/06\/cube3.webm\" type=\"video\/webm\">\n                <\/video>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-3ed9fd6 e-flex e-con-boxed e-con e-parent\" data-id=\"3ed9fd6\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7fbb913 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"7fbb913\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How we source the top JavaScript experts<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ab6663 e-grid e-con-full e-con e-child\" data-id=\"5ab6663\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b5ce4f2 elementor-widget__width-inherit elementor-widget-tablet__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"b5ce4f2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Our process is designed to connect you with skilled JavaScript developers in the shortest time. We combine rigorous screening with flexibility to ensure the right technical and cultural fit for your team.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8ca7b6c e-con-full e-flex e-con e-child\" data-id=\"8ca7b6c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa26cd2 rating-table-topRated elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-n-accordion\" data-id=\"aa26cd2\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1780\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-1780\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> <div>1<\/div>Screening JavaScript-focused CVs <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1780\" class=\"elementor-element elementor-element-d93093f e-con-full e-flex e-con e-child\" data-id=\"d93093f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff667f1 elementor-widget elementor-widget-text-editor\" data-id=\"ff667f1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>From a deep pool of hands-on JavaScript engineers, we shortlist those with the most relevant technical skills and domain expertise for your use case.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1781\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1781\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> <div>2<\/div>Interviewing for remote readiness <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1781\" class=\"elementor-element elementor-element-cef0efd e-con-full e-flex e-con e-child\" data-id=\"cef0efd\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d1abd1c elementor-widget elementor-widget-text-editor\" data-id=\"d1abd1c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Our HR team meets shortlisted candidates to assess soft skills, communication, and how well they collaborate in remote, distributed environments. We look for self-driven problem solvers.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1782\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1782\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> <div>3<\/div>Evaluating tech and communication skills <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1782\" class=\"elementor-element elementor-element-3609205 e-con-full e-flex e-con e-child\" data-id=\"3609205\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-139efde elementor-widget elementor-widget-text-editor\" data-id=\"139efde\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Senior engineers assess candidates\u2019 knowledge of JavaScript, async code, DOM handling, and app architecture, while also checking how clearly they explain ideas and handle team feedback.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1783\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1783\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> <div>4<\/div>Assigning a practical coding task <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1783\" class=\"elementor-element elementor-element-c467e3c e-con-full e-flex e-con e-child\" data-id=\"c467e3c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5783e30 elementor-widget elementor-widget-text-editor\" data-id=\"5783e30\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Candidates complete a task based on real-world JavaScript challenges like UI state, form handling, or API integration. We evaluate quality and delivery speed.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1784\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1784\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> <div>5<\/div>Checking professional references <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1784\" class=\"elementor-element elementor-element-83d9462 e-con-full e-flex e-con e-child\" data-id=\"83d9462\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-723e754 elementor-widget elementor-widget-text-editor\" data-id=\"723e754\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We reach out to previous employers to confirm reliability, past performance, and how well they collaborated on real projects. This step verifies their proven success.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1785\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1785\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> <div>6<\/div>Interviewing with our team or yours <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1785\" class=\"elementor-element elementor-element-a57fd0a e-con-full e-flex e-con e-child\" data-id=\"a57fd0a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c65d4e2 elementor-widget elementor-widget-text-editor\" data-id=\"c65d4e2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Before starting a project, top candidates connect with either our leadership or yours. It\u2019s an opportunity to ask in-depth questions and gain insight into how they think and work.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1786\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"7\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1786\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> <div>7<\/div>Hiring the top-performing 5% <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1786\" class=\"elementor-element elementor-element-df93977 e-con-full e-flex e-con e-child\" data-id=\"df93977\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df71fd8 elementor-widget elementor-widget-text-editor\" data-id=\"df71fd8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Only the top 5 percent of candidates receive offers. We invest in their long-term growth with ongoing training in modern JavaScript tools, libraries, and performance best practices.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f5ef29e elementor-hidden-mobile hire-dedicated elementor-widget elementor-widget-html\" data-id=\"f5ef29e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery\/3.7.1\/jquery.min.js\"><\/script>\n<div class=\"grid-anim-wrap\">\n\n  <ol class=\"cell-obert\">\n    <li class=\"cell-animate thrist\" data-attribute=\"1\">\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n    <\/li>\n\n    <li class=\"cell-animate\" data-attribute=\"2\">\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n    <\/li>\n\n    <li class=\"cell-animate\" data-attribute=\"3\">\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n    <\/li>\n\n    <li class=\"cell-animate\" data-attribute=\"4\">\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n    <\/li>\n\n    <li class=\"cell-animate\" data-attribute=\"5\">\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n    <\/li>\n\n    <li class=\"cell-animate\" data-attribute=\"6\">\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n    <\/li>\n\n\n    <li class=\"cell-animate\" data-attribute=\"7\">\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n      <svg id=\"filpep\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g opacity=\"0.25\">\n          <rect x=\"5.25\" y=\"1\" width=\"5.5\" height=\"5.5\" rx=\"2.75\" stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n          <path\n            d=\"M1.25 12.5215C1.25 11.3493 1.93935 10.3337 2.98623 9.99021C4.48143 9.49967 6.40859 9 8 9C9.59141 9 11.5186 9.49967 13.0138 9.99021C14.0606 10.3337 14.75 11.3493 14.75 12.5214V16.8336H1.25V12.5215Z\"\n            stroke=\"#C63031\" stroke-width=\"1.5\" \/>\n        <\/g>\n      <\/svg>\n    <\/li>\n\n  <\/ol>\n\n  <div class=\"cells-container\">\n\n  <div class=\"cell-text current\">\n    <h3>Screening JavaScript-focused CVs<\/h3>\n    <p>From a deep pool of hands-on JavaScript engineers, we shortlist those with the most relevant technical skills and domain expertise for your use case.<\/p>\n  <\/div>\n\n  <div class=\"cell-text\">\n    <h3>Interviewing for remote readiness<\/h3>\n    <p>Our HR team meets shortlisted candidates to assess soft skills, communication, and how well they collaborate in remote, distributed environments. We look for self-driven problem solvers.<\/p>\n  <\/div>\n\n  <div class=\"cell-text\">\n    <h3>Evaluating tech and communication skills<\/h3>\n    <p>Senior engineers assess candidates\u2019 knowledge of JavaScript, async code, DOM handling, and app architecture, while also checking how clearly they explain ideas and handle team feedback.<\/p>\n  <\/div>\n\n  <div class=\"cell-text\">\n    <h3>Assigning a practical coding task<\/h3>\n    <p>Candidates complete a task based on real-world JavaScript challenges like UI state, form handling, or API integration. We evaluate quality and delivery speed.<\/p>\n  <\/div>\n\n  <div class=\"cell-text\">\n    <h3>Checking professional references<\/h3>\n    <p>We reach out to previous employers to confirm reliability, past performance, and how well they collaborated on real projects. This step verifies their proven success.<\/p>\n  <\/div>\n\n  <div class=\"cell-text reverse\">\n    <h3>Interviewing with our team or yours<\/h3>\n    <p>Before starting a project, top candidates connect with either our leadership or yours. It\u2019s an opportunity to ask in-depth questions and gain insight into how they think and work.<\/p>\n  <\/div>\n\n  <div class=\"cell-text reverse\">\n    <h3>Hiring the top-performing 5%<\/h3>\n    <p>Only the top 5 percent of candidates receive offers. We invest in their long-term growth with ongoing training in modern JavaScript tools, libraries, and performance best practices.<\/p>\n  <\/div>\n\n<\/div>\n\n\n\n<\/div>\n\n<script>\n\ndocument.addEventListener(\"DOMContentLoaded\", () => {\n    let lastActive = 1;\n    const cells = $(`.cell-animate`);\n    const texts = $(`.cell-text`);\n\n    const openFunction = function () {\n\n        let current = $(this).data(\"attribute\");\n        current -= 1;\n\n        if (current >= 0) {\n\n            cells.each((i, cell) => {\n                if (i <= current) {\n\n                    texts[i].classList.remove(\"current\");\n                    if (i === current) {\n                        texts[i].classList.add(\"current\");\n                    }\n                    cells[i].classList.add(\"active\");\n                    cells[i].classList.add(\"animate\");\n                } else {\n                    cells[i].classList.remove(\"active\");\n                    cells[i].classList.remove(\"animate\");\n                    texts[i].classList.remove(\"current\");\n                }\n\n            })\n\n        }\n\n    }\n\n    $(\".cell-animate\").hover(openFunction);\n\n    [...cells].forEach((cell)=>{\n        cell.addEventListener(\"touchend\", function(ev) {\n            ev.preventDefault();\n            \n            openFunction.call(this)\n        })\n    })\n\n\n    $(\".cell-obert\").hover(function () {\n    }, function () {\n        lastActive = 1;\n        for (let i = 0; i < cells.length; i++) {\n\n            cells[i].classList.remove(\"active\");\n            cells[i].classList.remove(\"animate\");\n            texts[i].classList.remove(\"current\");\n\n        }\n        texts[0].classList.add(\"current\");\n    });\n})\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ffcb41c e-flex e-con-boxed e-con e-parent\" data-id=\"ffcb41c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d4363c elementor-widget elementor-widget-heading\" data-id=\"3d4363c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What our customers think<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d11757 tesetim-section elementor-widget elementor-widget-html\" data-id=\"7d11757\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    .tesetim-section {\r\n    position: relative;\r\n}\r\n\r\n.c-intro-section__container,\r\n.c-section__container {\r\n    display: block;\r\n    width: 100%;\r\n}\r\n\r\n.c-intro-section__body {\r\n    display: -webkit-box;\r\n    display: -ms-flexbox;\r\n    display: flex;\r\n    -webkit-column-gap: 20px;\r\n    -moz-column-gap: 20px;\r\n    column-gap: 20px;\r\n}\r\n\r\n.c-section__body {\r\n    display: -webkit-box;\r\n    display: -ms-flexbox;\r\n    display: flex;\r\n    -webkit-box-orient: vertical;\r\n    -webkit-box-direction: normal;\r\n    -ms-flex-direction: column;\r\n    flex-direction: column;\r\n    row-gap: 80px;\r\n}\r\n\r\n.p-mad-testimonials__swiper .swiper {\r\n    padding-bottom: 80px;\r\n    overflow: visible;\r\n}\r\n\r\n@media(max-width:1279px) {\r\n    .p-mad-testimonials__swiper .swiper {\r\n        padding-bottom: 54px;\r\n    }\r\n}\r\n\r\n@media(max-width:767px) {\r\n    .p-mad-testimonials__swiper .swiper {\r\n        padding-bottom: 0;\r\n    }\r\n}\r\n\r\n\r\n.c-section__container .p-mad-testimonial {\r\n    display: -webkit-box;\r\n    display: -ms-flexbox;\r\n    display: flex;\r\n    column-gap: 30px;\r\n    width: 1000px;\r\n    height: auto;\r\n    \/*min-height: 306px;*\/\r\n\r\n    flex-grow: 1;\r\n    padding: 40px;\r\n    position: relative;\r\n    background-image: url('\/wp-content\/uploads\/2024\/10\/image-3333.png');\r\n    background-repeat: no-repeat;\r\n    background-position: center left;\r\n    background-size: cover;\r\n}\r\n\r\n.p-mad-testimonial__cite-details {\r\n    display: flex;\r\n    flex-direction: column;\r\n    height: 100%;\r\n\r\n    flex-basis: 680px;\r\n    flex-shrink: 0;\r\n}\r\n\r\n\r\n\r\n.p-mad-testimonial__cite:lang(de) {\r\n    word-break: break-word;\r\n    hyphens: auto;\r\n}\r\n\r\n.p-mad-testimonial__cite-author {\r\n    flex-basis: 210px;\r\n    flex-shrink: 0;\r\n\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 40px;\r\n}\r\n\r\n.p-mad-testimonial__author {\r\n    font-family: Karla;\r\n    font-weight: 400;\r\n    font-size: 18px;\r\n    line-height: 27px;\r\n    color: #2e2e2e;\r\n    text-align: left;\r\n    display: -webkit-box;\r\n    display: -ms-flexbox;\r\n    display: flex;\r\n    gap: 4px;\r\n    -webkit-box-orient: vertical;\r\n    -webkit-box-direction: normal;\r\n    -ms-flex-direction: column;\r\n    flex-direction: column;\r\n}\r\n\r\n\r\n.p-mad-testimonial__author-name {\r\n    font-family: Sora;\r\n    font-weight: 600;\r\n    font-size: 20px;\r\n    line-height: 27px;\r\n}\r\n\r\n.p-mad-testimonial__company-icon-wrapper {\r\n    width: auto;\r\n\r\n    min-height: 50px;\r\n    height: auto;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n}\r\n\r\n.p-mad-testimonial__company-icon {\r\n    -o-object-fit: cover;\r\n    object-fit: cover;\r\n\r\n    object-position: 0 0;\r\n}\r\n\r\n.p-mad-testimonial__cite {\r\n    \/*min-height: 100px;*\/\r\n    margin-bottom: 40px;\r\n    color: #2e2e2e;\r\n\r\n    font-family: Sora, sans-serif;\r\n    font-size: 18px;\r\n    font-weight: 400;\r\n    line-height: 25.2px;\r\n    text-align: left;\r\n\r\n    min-height: 100px;\r\n\r\n}\r\n\r\n.p-mad-testimonial__details {\r\n    list-style: none;\r\n    margin: 0;\r\n    \/*margin-bottom: 20px;*\/\r\n    padding: 0;\r\n\r\n    display: grid;\r\n\r\n    row-gap: 80px;\r\n    column-gap: 20px;\r\n\r\n    grid-template-columns: repeat(3, 1fr) 230px;\r\n\r\n}\r\n\r\n.p-mad-testimonial__details>* {\r\n    max-width: 100%;\r\n    flex-grow: 1;\r\n}\r\n\r\n.p-mad-testimonial__details-term {\r\n    display: block;\r\n    margin-bottom: 8px;\r\n    color: #2e2e2e;\r\n    font-family: Karla;\r\n    font-weight: 700;\r\n    font-size: 16px;\r\n    line-height: 24px;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.p-mad-testimonial__details-desc {\r\n    display: block;\r\n    color: #2e2e2e;\r\n    font-weight: 400;\r\n    font-size: 16px;\r\n    line-height: 24px;\r\n    font-family: Karla, sans-serif;\r\n}\r\n\r\n.p-mad-testimonial__details-desc:lang(de) {\r\n    word-break: break-word;\r\n    hyphens: auto;\r\n}\r\n\r\n.p-mad-testimonial__link {\r\n    color: #2e2e2e;\r\n    font-weight: 400;\r\n    font-size: 22px;\r\n    line-height: 24px;\r\n    font-family: Karla, sans-serif;\r\n}\r\n\r\na.p-mad-testimonial__link {\r\n    text-decoration: underline;\r\n}\r\n\r\n\r\n.p-mad-testimonials__swiper .swiper-pagination {\r\n    --swiper-pagination-bullet-horizontal-gap: 5px;\r\n    line-height: 0;\r\n    bottom: -1px;\r\n}\r\n\r\n.p-mad-testimonials__swiper .swiper-pagination-bullet {\r\n    width: 100px;\r\n    height: 4px !important;\r\n    border-radius: 0;\r\n    background-color: #dbd8d8;\r\n    opacity: 1;\r\n}\r\n\r\n.p-mad-testimonials__swiper .swiper-pagination-bullet-active {\r\n    background-color: #2e2e2e;\r\n}\r\n\r\n.p-mad-testimonials__swiper .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {\r\n    width: 100vw;\r\n    transform: translate(min(calc((-100vw + 1415px)\/2), -15px), 0);\r\n}\r\n\r\n\r\n.p-mad-testimonials__swiper .swiper-wrapper {\r\n    flex-direction: row;\r\n    overflow-x: visible;\r\n    max-width: 1000px;\r\n    gap: 0;\r\n}\r\n\r\n\r\n\r\n@media (max-width: 1279px) {\r\n    .p-mad-testimonials__swiper .swiper-pagination {\r\n        --swiper-pagination-bullet-horizontal-gap: 5px;\r\n    }\r\n\r\n    .p-mad-testimonials__swiper .swiper-pagination-bullet {\r\n        width: min(100px, 30%);\r\n    }\r\n\r\n    .p-mad-testimonial__company-icon-wrapper {\r\n        \/*width: 170px;*\/\r\n        margin: auto 0;\r\n        min-height: unset;\r\n    }\r\n\r\n    .p-mad-testimonial__company-icon {\r\n        -o-object-fit: contain;\r\n        object-fit: contain;\r\n    }\r\n\r\n    \/*.p-mad-testimonials__swiper .swiper {\r\n        padding-bottom: 60px;\r\n    }*\/\r\n\r\n    \/*.p-mad-testimonials__swiper .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {\r\n    width: 100%;\r\n    transform:unset;\r\n}*\/\r\n\r\n    .c-section__container .p-mad-testimonial {\r\n        flex-direction: column;\r\n        gap: 30px;\r\n        width: 600px;\r\n        padding: 40px 40px 40px;\r\n    }\r\n\r\n    .p-mad-testimonials__swiper .swiper-wrapper {\r\n        max-width: 600px;\r\n        width: 600px;\r\n    }\r\n\r\n    .p-mad-testimonial__cite-details {\r\n        flex-basis: auto;\r\n    }\r\n\r\n    .p-mad-testimonial__cite-author {\r\n        flex-basis: auto;\r\n        justify-content: space-between;\r\n        flex-direction: row;\r\n        gap: 40px;\r\n    }\r\n\r\n    .p-mad-testimonial__author {\r\n        font-family: Karla;\r\n        font-size: 18px;\r\n        font-weight: 400;\r\n        line-height: 27px;\r\n        text-align: left;\r\n        margin: 0;\r\n    }\r\n\r\n    .p-mad-testimonial__cite {\r\n        margin-bottom: 30px;\r\n        font-family: Sora;\r\n        font-size: 18px;\r\n        font-weight: 400;\r\n        line-height: 25.2px;\r\n        text-align: left;\r\n\r\n    }\r\n\r\n    .p-mad-testimonial__details {\r\n        \/*display:flex;\r\n      flex-wrap: wrap;\r\n      gap: 20px 80px;*\/\r\n        max-width: 100%;\r\n        margin-bottom: 0;\r\n\r\n\r\n        display: grid;\r\n\r\n        row-gap: 20px;\r\n        column-gap: 40px;\r\n\r\n        grid-template-columns: 160px 240px;\r\n    }\r\n\r\n    .p-mad-testimonial__details>* {\r\n        max-width: unset;\r\n        \/*flex-basis: 50%;*\/\r\n    }\r\n\r\n    .p-mad-testimonial__details-term {\r\n        font-family: Karla;\r\n        font-size: 16px;\r\n        font-weight: 700;\r\n        line-height: 24px;\r\n        text-align: left;\r\n    }\r\n\r\n    .p-mad-testimonial__details-desc {\r\n        font-family: Karla;\r\n        font-size: 16px;\r\n        font-weight: 400;\r\n        line-height: 24px;\r\n        text-align: left;\r\n    }\r\n\r\n    .p-mad-testimonial__link {\r\n        display: none;\r\n    }\r\n}\r\n\r\n\r\n@media (max-width: 767px) {\r\n\r\n\r\n    .p-mad-testimonial__author-name {\r\n        font-family: Sora;\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        line-height: 20.8px;\r\n        text-align: left;\r\n\r\n    }\r\n\r\n    .p-mad-testimonial__author {\r\n        font-size: 16px;\r\n        line-height: 1.5;\r\n        gap: 2px;\r\n    }\r\n\r\n\r\n    .p-mad-testimonial__cite-author {\r\n        gap: 20px;\r\n    }\r\n\r\n\r\n    .p-mad-testimonial__cite-author {\r\n        flex-basis: auto;\r\n        align-items: stretch;\r\n        flex-direction: column;\r\n        gap: 20px;\r\n    }\r\n\r\n    .p-mad-testimonial__cite {\r\n        margin-bottom: 20px;\r\n        font-size: 16px;\r\n        line-height: 20px;\r\n    }\r\n\r\n    .p-mad-testimonial__details {\r\n        flex-direction: row;\r\n        gap: 20px;\r\n    }\r\n\r\n\r\n\r\n    .p-mad-testimonial__details {\r\n        \/*display:flex;\r\n      flex-wrap: wrap;\r\n      gap: 20px 80px;*\/\r\n        max-width: 100%;\r\n        margin-bottom: 0;\r\n\r\n\r\n        display: grid;\r\n\r\n        row-gap: 12px;\r\n        column-gap: 20px;\r\n\r\n        grid-template-columns: 100px 140px;\r\n    }\r\n\r\n    .p-mad-testimonial__details-term {\r\n        margin-bottom: 4px;\r\n    }\r\n\r\n    .p-mad-testimonials__swiper .swiper-wrapper {\r\n        max-width: min(300px, 97vw);\r\n        width: min(300px, 97vw);\r\n    }\r\n\r\n    .p-mad-testimonial__company-icon-wrapper {\r\n        width: auto;\r\n        \/*max-width: 120px;*\/\r\n    }\r\n\r\n    .c-section__container .p-mad-testimonial {\r\n        gap: 20px;\r\n        width: min(300px, 97vw);\r\n        padding: 20px 16px;\r\n    }\r\n\r\n    .swiper-pagination {\r\n        display: none !important;\r\n        margin-top: 40px;\r\n        position: static !important;\r\n    }\r\n\r\n    .p-mad-testimonial__details>* {\r\n        min-width: auto;\r\n        width: auto;\r\n    }\r\n\r\n\r\n    .p-mad-testimonial__details>* {\r\n        max-width: unset;\r\n        flex-basis: auto;\r\n    }\r\n\r\n\r\n    .p-mad-testimonial__details-term {\r\n        font-family: Karla;\r\n        font-size: 12px;\r\n        font-weight: 700;\r\n        line-height: 18px;\r\n    }\r\n\r\n\r\n    .p-mad-testimonial__details-desc {\r\n        font-family: Karla;\r\n        font-size: 12px;\r\n        font-weight: 400;\r\n        line-height: 18px;\r\n    }\r\n\r\n    .p-mad-testimonial__cite {\r\n        font-size: 14px;\r\n        font-weight: 400;\r\n        line-height: 19.6px;\r\n    }\r\n\r\n    .p-mad-testimonial__author {\r\n        font-size: 14px;\r\n        line-height: 21px;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<div class=\"c-section__background\">\r\n  <div class=\"c-section__container p-mad-testimonials__section-container\">\r\n    <div class=\"c-section__body\">\r\n      <div class=\"p-mad-testimonials__swiper\">\r\n        <div class=\"swiper\">\r\n          <div class=\"swiper-wrapper\">\r\n\r\n            <!-- Testimonial 1 -->\r\n            <div class=\"swiper-slide p-mad-testimonial\">\r\n              <div class=\"p-mad-testimonial__cite-author\">\r\n                <div class=\"p-mad-testimonial__author\">\r\n                  <span class=\"p-mad-testimonial__author-name\">Ramy Hardan<\/span>\r\n                  <span>CEO<\/span>\r\n                  <span>bitzeche GmbH<\/span>\r\n                <\/div>\r\n                <div class=\"p-mad-testimonial__company-icon-wrapper\">\r\n                  <img decoding=\"async\" class=\"p-mad-testimonial__company-icon\"\r\n                    src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/09\/bitzeche.png\" alt=\"company's logo\">\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"p-mad-testimonial__cite-details\">\r\n                <p class=\"p-mad-testimonial__cite\">\u201cI was impressed how good the code quality was right from the beginning. Their frequency and style of communication was to the point and never more than needed, but not less either.\u201d\r\n                <\/p>\r\n                <ul class=\"p-mad-testimonial__details\">\r\n                  <li>\r\n                    <span class=\"p-mad-testimonial__details-term\">Industry<\/span>\r\n                    <span class=\"p-mad-testimonial__details-desc\">Software<\/span>\r\n                  <\/li>\r\n                  <li>\r\n                    <span class=\"p-mad-testimonial__details-term\">Team size<\/span>\r\n                    <span class=\"p-mad-testimonial__details-desc\">1 specialist<\/span>\r\n                  <\/li>\r\n                  <li>\r\n                    <span class=\"p-mad-testimonial__details-term\">Duration<\/span>\r\n                    <span class=\"p-mad-testimonial__details-desc\">5 months<\/span>\r\n                  <\/li>\r\n                  <li>\r\n                    <span class=\"p-mad-testimonial__details-term\">Services<\/span>\r\n                    <span class=\"p-mad-testimonial__details-desc\">Custom software development<\/span>\r\n                  <\/li>\r\n                <\/ul>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- Testimonial 2 -->\r\n            <div class=\"swiper-slide p-mad-testimonial\">\r\n              <div class=\"p-mad-testimonial__cite-author\">\r\n                <div class=\"p-mad-testimonial__author\">\r\n                  <span class=\"p-mad-testimonial__author-name\">Joanna Wolynska<\/span>\r\n                  <span>HR & Project Manager<\/span>\r\n                  <span>Netdevops Luxembourg S.a.r.l<\/span>\r\n                <\/div>\r\n                <div class=\"p-mad-testimonial__company-icon-wrapper\">\r\n                  <img decoding=\"async\" class=\"p-mad-testimonial__company-icon\"\r\n                    src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Netdevops-Luxembourg-S.a.r.l.svg\" alt=\"company's logo\">\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"p-mad-testimonial__cite-details\">\r\n                <p class=\"p-mad-testimonial__cite\">\u201cInnowise\u2019s help allowed us to complete the project on time. Their\r\n                  flexible and adaptable approach resulted in a smooth partnership. Ultimately, they were communicative,\r\n                  responsive, and easy to work with, on top of being technically proficient.\u201d\r\n                <\/p>\r\n                <ul class=\"p-mad-testimonial__details\">\r\n                  <li>\r\n                    <span class=\"p-mad-testimonial__details-term\">Industry<\/span>\r\n                    <span class=\"p-mad-testimonial__details-desc\">IT services<\/span>\r\n                  <\/li>\r\n                  <li>\r\n                    <span class=\"p-mad-testimonial__details-term\">Team size<\/span>\r\n                    <span class=\"p-mad-testimonial__details-desc\">1 specialist<\/span>\r\n                  <\/li>\r\n                  <li>\r\n                    <span class=\"p-mad-testimonial__details-term\">Duration<\/span>\r\n                    <span class=\"p-mad-testimonial__details-desc\">6+ months<\/span>\r\n                  <\/li>\r\n                  <li>\r\n                    <span class=\"p-mad-testimonial__details-term\">Services<\/span>\r\n                    <span class=\"p-mad-testimonial__details-desc small\">Custom software development<\/span>\r\n                  <\/li>\r\n                <\/ul>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- Testimonial 3 -->\r\n            <div class=\"swiper-slide p-mad-testimonial\">\r\n              <div class=\"p-mad-testimonial__cite-author\">\r\n                <div class=\"p-mad-testimonial__author\">\r\n                  <span class=\"p-mad-testimonial__author-name\">Kevin Day<\/span>\r\n                  <span>Founder and President<\/span>\r\n                  <span>Trumpet<\/span>\r\n                <\/div>\r\n                <div class=\"p-mad-testimonial__company-icon-wrapper\">\r\n                  <img decoding=\"async\" class=\"p-mad-testimonial__company-icon\"\r\n                    src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/09\/Trumpet.png\" alt=\"company's logo\">\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"p-mad-testimonial__cite-details\">\r\n                <p class=\"p-mad-testimonial__cite\">\u201cInnowise is able to implement new features faster than the internal team would be able to. Their communication is effective and solution-oriented. Overall, the speed with which they deliver quality code is wonderful.\u201d<\/p>\r\n                <ul class=\"p-mad-testimonial__details\">\r\n                  <li>\r\n                    <span class=\"p-mad-testimonial__details-term\">Industry<\/span>\r\n                    <span class=\"p-mad-testimonial__details-desc\">Information technology<\/span>\r\n                  <\/li>\r\n                  <li>\r\n                    <span class=\"p-mad-testimonial__details-term\">Team size<\/span>\r\n                    <span class=\"p-mad-testimonial__details-desc\">2 specialists<\/span>\r\n                  <\/li>\r\n                  <li>\r\n                    <span class=\"p-mad-testimonial__details-term\">Duration<\/span>\r\n                    <span class=\"p-mad-testimonial__details-desc\">24 months<\/span>\r\n                  <\/li>\r\n                  <li>\r\n                    <span class=\"p-mad-testimonial__details-term\">Services<\/span>\r\n                    <span class=\"p-mad-testimonial__details-desc\">Custom software development<\/span>\r\n                  <\/li>\r\n                <\/ul>\r\n              <\/div>\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n          <div class=\"swiper-pagination\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n\r\n  <script>\r\n  const options = {\r\n    grabCursor: true,\r\n    slidesPerView: 'auto',\r\n    spaceBetween: 20,\r\n    pagination: {\r\n      el: '.p-mad-testimonials__swiper .swiper-pagination',\r\n      clickable:true,\r\n    },\r\n    breakpoints: {\r\n       200: {\r\n        spaceBetween: 20\r\n       },\r\n       768: {\r\n        spaceBetween: 40\r\n       },\r\n      },\r\n  };\r\n  \r\n  let customerReviewsSwiper = new Swiper(\r\n    '.p-mad-testimonials__swiper .swiper',\r\n    options,\r\n  );\r\n  \r\n  customerReviewsSwiper.autoplay.stop();\r\n  \r\n  <\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-af1f522 e-grid e-con-full e-con e-child\" data-id=\"af1f522\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4b357a4 e-con-full e-flex e-con e-child\" data-id=\"4b357a4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-172209e img900500 elementor-widget elementor-widget-image\" data-id=\"172209e\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1350\" height=\"750\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-1.jpg\" class=\"attachment-full size-full wp-image-182128\" alt=\"image for CTA\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-1.jpg 1350w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-1-300x167.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-1-1024x569.jpg 1024w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-1-768x427.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-1-18x10.jpg 18w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/elementor\/thumbs\/Team-Innowise-1-r50skrbqr7gzf1bl06a4lio7gw0p8sez331f6aufm0.jpg 900w\" sizes=\"(max-width: 1350px) 100vw, 1350px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b4aef3d e-con-full e-flex e-con e-child\" data-id=\"b4aef3d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-0fda7f5 e-con-full e-flex e-con e-child\" data-id=\"0fda7f5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a6be283 elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"a6be283\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Need help with JavaScript development?<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-03e1555 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial tabletmax510 elementor-widget elementor-widget-text-editor\" data-id=\"03e1555\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Explore our full-service approach to building fast, scalable apps.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fdce5ab elementor-align-center contact320 elementor-widget elementor-widget-button\" data-id=\"fdce5ab\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/innowise.com\/technologies\/javascript-development\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore our services<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-670919b e-flex e-con-boxed e-con e-parent\" data-id=\"670919b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c9f689d elementor-widget elementor-widget-heading\" data-id=\"c9f689d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQs<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ee7416 e-con-full e-flex e-con e-child\" data-id=\"1ee7416\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ad2a97 faq de-hyph elementor-widget elementor-widget-html\" data-id=\"6ad2a97\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .faq .more-text-btn {\n        margin-top: 40px;\n        padding: 10px 25px;\n        border-radius: 0px;\n        font-family: Sora;\n        font-size: 18px;\n        font-weight: 600;\n        line-height: 23.4px;\n        text-align: left;\n    \n        border: 0px solid black;\n        cursor: pointer;\n        background-color: transparent;\n        color: #C63031;\n    }\n    \n    .faq .more-text-btn:hover {\n        color: #D13B3B;\n    }\n    \n    \n    .faq .c-accordion__item_toggle {\n        display: none;\n    }\n    \n    .faq .c-accordion__trigger {\n        display: grid;\n    \n        grid-template-columns: 1fr;\n    \n        padding: 40px 40px 40px 20px;\n        width: 100%;\n    }\n    \n    \n    .faq .c-accordion__toggle-button {\n        min-height: 40px;\n        min-width: 40px;\n    }\n    \n    .faq .c-accordion__toggle-button {\n        width: 40px;\n        height: 40px;\n    }\n    \n    \n    .faq .custom-faq-acc__content {\n        display: flex;\n        gap: 40px;\n        width: 100%;\n    }\n    \n    .faq .custom-faq-acc__container {\n        display: -webkit-box;\n        display: -ms-flexbox;\n        display: flex;\n        -webkit-box-orient: vertical;\n        -webkit-box-direction: normal;\n        -ms-flex-direction: column;\n        flex-direction: column;\n        row-gap: 80px;\n    }\n    \n    .faq .custom-faq-acc__accordion {\n        \/*cursor: pointer;*\/\n        max-width: 100%;\n    }\n    \n    .faq .c-accordion__item {\n        cursor: pointer;\n    }\n    \n    .faq .custom-faq-acc__content {\n        width: 100%;\n    \n        font-family: Karla;\n        font-size: 18px;\n        font-weight: 400;\n        line-height: 30px;\n        text-align: left;\n    \n        color: #ffffff;\n    }\n    \n    \n    .faq .custom-faq-acc__content a {\n        color: #ffffff;\n        text-decoration: underline;\n    }\n    \n    .faq .custom-faq-acc__content a:hover {\n        color: #c63031;\n    }\n    \n    \n    .faq .custom-faq-acc__content__column {\n        font: inherit;\n    \n        display: flex;\n        flex-direction: column;\n        align-items: stretch;\n    \n        gap: 18px;\n    \n        padding-right: 0px;\n    }\n    \n    \n    .faq .custom-faq-acc__content__column {\n        margin-top: 0;\n    }\n    \n    .faq .custom-faq-acc__content__column:first-child {\n        margin-top: 30px;\n    }\n    \n    \n    .faq .custom-faq-acc__content {\n        display: flex;\n        flex-direction: column;\n    \n        padding-left: 50px;\n        padding-right: 10px;\n    }\n    \n    .faq .custom-faq-acc__content p {\n        font: inherit;\n        margin: 0;\n    }\n    \n    .faq .custom-faq-acc__content ul {\n        font: inherit;\n        \/*list-style: none;*\/\n    \n        display: flex;\n        flex-direction: column;\n        gap: 12px;\n    \n        padding: 0;\n        padding-left: 1.5em;\n        margin: 0;\n    }\n    \n    .faq .custom-faq-acc__content li {\n        font: inherit;\n    }\n    \n    \n    \n    .faq .c-accordion__item {\n        transition: background-color 0.2s linear;\n    }\n    \n    .faq .c-accordion__item:not(:last-child) {\n        border-bottom: 1px solid #999999;\n    }\n    \n    .faq .c-accordion__item_active,\n    .faq .c-accordion__item:hover {\n        background-color: #2e2e2e;\n    }\n    \n    .faq .c-accordion__item_active .c-accordion__title,\n    .faq .c-accordion__item:hover .c-accordion__title {\n        color: #ffffff;\n    }\n    \n    .faq .c-accordion__header {\n        display: flex;\n        height: min-content;\n        gap: 10px;\n        align-items: center;\n    }\n    \n    \n    .faq .c-accordion__toggle-button {\n        background: none;\n        border: none;\n        padding: 0;\n    }\n    \n    .faq .c-accordion__title {\n        color: #2e2e2e;\n        font-family: Sora;\n        font-size: 18px;\n        font-weight: 600;\n        line-height: 23.4px;\n        text-align: left;\n    }\n    \n    .faq .c-accordion__item_active .c-accordion__title,\n    .faq .c-accordion__item:hover .c-accordion__title {\n        color: #ffffff;\n    }\n    \n    .faq .c-accordion__panel {\n        overflow-y: hidden;\n    }\n    \n    \n    @media (max-width: 1279px) {\n        \n        .faq {\n            max-width: initial;\n        }\n        \n        \n        .faq .custom-faq-acc__accordion-trigger {\n            grid-template-columns: 1fr;\n            grid-template-rows: repeat(2, -webkit-max-content);\n            grid-template-rows: repeat(2, max-content);\n        }\n    \n        .faq .c-accordion__trigger {\n            row-gap: 0;\n        }\n    \n        .faq .custom-faq-acc__content__column {\n            margin-top: 30px;\n    \n            gap: 30px;\n        }\n    \n        .faq .custom-faq-acc__content__column:first-child {\n            margin-top: 30px;\n        }\n    \n        .faq .custom-faq-acc__content {\n            display: flex;\n            flex-direction: column;\n    \n            padding-left: 50px;\n            padding-right: 0px;\n        }\n    }\n    \n    \n    @media (max-width: 767px) {\n    \n    \n        .faq .custom-faq-acc__content__column {\n            font: inherit;\n    \n            display: flex;\n            flex-direction: column;\n            align-items: stretch;\n    \n            gap: 12px;\n    \n            padding: 0;\n        }\n    \n    \n        .faq .c-accordion__toggle-button {\n            width: 36px;\n            height: 36px;\n        }\n    \n        .faq .custom-faq-acc__content ul {\n            font: inherit;\n            \/*list-style: none;*\/\n    \n            display: flex;\n            flex-direction: column;\n            gap: 8px;\n    \n            padding: 0;\n            padding-left: 1.5em;\n            margin: 0;\n        }\n    \n        .faq .custom-faq-acc__content {\n            grid-template-columns: 1fr;\n            grid-template-rows: repeat(2, -webkit-max-content);\n            grid-template-rows: repeat(2, max-content);\n    \n            font-family: Karla;\n            font-size: 14px;\n            font-weight: 400;\n            line-height: 21px;\n            text-align: left;\n    \n            gap: 6px;\n    \n            padding-left: 16px;\n        }\n    \n        .faq .c-accordion__title {\n            font-size: 16px;\n            line-height: 20.8px;\n        }\n    \n    \n        .faq .custom-faq-acc__content__column {\n            margin-top: 0;\n        }\n    \n        .faq .custom-faq-acc__content__column:first-child {\n            margin-top: 20px;\n        }\n    \n    \n    \n        .faq .c-accordion__trigger {\n            padding: 20px;\n        }\n    \n        .faq .c-accordion__title,\n        .faq .more-text-btn {\n            font-size: 16px;\n            line-height: 20.8px;\n        }\n    \n        .faq .c-accordion__trigger {\n            padding-left: 0;\n            padding-right: 16px;\n        }\n    }\n    \n    .faq-cta {\n        display: flex;\n        flex-direction: column;\n        width: 440px;\n        min-height: 500px;\n        padding: 40px;\n        border: 1px solid #2e2e2e;\n        font-weight: 600;\n        font-size: 24px;\n        line-height: 32.4px;\n        font-family: Sora, sans-srif;\n    }\n    \n    .faq-cta__text {\n        color: #2E2E2E;\n    \n        max-width: 320px;\n    \n        margin-bottom: 0;\n    }\n    \n    .faq-cta::before {\n        content: \"\";\n        display: block;\n        width: 150px;\n        height: 150px;\n        margin-bottom: 40px;\n        background-image: url('\/wp-content\/uploads\/2024\/08\/Customer-service-4.svg');\n        background-repeat: no-repeat;\n        background-size: cover;\n        background-position: center;\n    }\n    \n    .faq-cta__link {\n        display: block;\n        width: 100%;\n        margin-top: auto;\n        padding: 14px 28px;\n        color: #fff;\n        font-family: Karla, sans-serif;\n        font-weight: 400;\n        font-size: 18px;\n        line-height: 1.5;\n        text-align: center;\n        background-color: #c63031;\n        transition: background-color 0.3s;\n    }\n    \n    .faq-cta__link:hover {\n        color: #fff;\n        background-color: #D13B3B;\n    }\n    \n    @media (max-width: 1279px) {\n        .faq-cta {\n            display: grid;\n            width: 100%;\n            grid-template-rows: auto;\n            grid-template-columns: 180px 1fr;\n            gap: 40px;\n            min-width: 640px;\n            min-height: auto;\n            padding: 40px 40px;\n            font-weight: 600;\n            max-width: 100%;\n        }\n    \n    \n        .faq-cta__link {\n            max-width: 320px;\n        }\n    \n        .faq-cta::before {\n            grid-row: span 2;\n            width: 100%;\n            height: auto;\n            margin: 0;\n        }\n    \n        .faq-cta__text {\n            margin: 0;\n    \n            max-width: 440px;\n        }\n    }\n    \n    @media (max-width: 767px) {\n        .faq-cta {\n            display: flex;\n            flex-direction: column;\n            width: 100%;\n            min-width: auto;\n            min-height: auto;\n            padding: 20px 24px 30px;\n            gap: 20px;\n        }\n    \n        .faq-cta__link {\n            margin-top: 10px;\n            max-width: unset;\n        }\n    \n    \n    \n        .faq-cta__link {\n            margin-top: 10px;\n            max-width: unset;\n            padding: 12px 24px;\n            font-size: 16px;\n        }\n    \n        .faq-cta::before {\n            width: 100px;\n            height: 100px;\n            margin: 0;\n        }\n    \n        .faq-cta__text {\n            margin: 0;\n            font-size: 18px;\n            line-height: 23.4px;\n    \n            max-width: 320px;\n        }\n    }\n<\/style>\n\n<div class=\"c-section__container\">\n    <div class=\"custom-faq-acc__container\">\n\n        <div class=\"c-accordion--faq custom-faq-acc__accordion\">\n\n\n            <div class=\"c-accordion__item\">\n                <div class=\"c-accordion__trigger custom-faq-acc__accordion-trigger\">\n                    <div class=\"c-accordion__header\">\n                        <button class=\"c-accordion__toggle-button\">\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\"\n                                alt=\"toggle-icon\">\n                        <\/button>\n                        <span class=\"c-accordion__title\">What qualifications should I look for when hiring a dedicated JavaScript developer?<\/span>\n                    <\/div>\n                    <div class=\"c-accordion__panel custom-faq-acc__content\">\n\n                        <div class=\"custom-faq-acc__content__column\">\n                            <p>When hiring a dedicated JavaScript developer, look for strong experience with core JS and modern frameworks like React, Angular, or Vue. Bonus points for clean code practices, API integration skills, and familiarity with testing tools. And of course, solid communication and problem-solving go a long way on any dev team!<\/p>\n                        <\/div>\n\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <div class=\"c-accordion__item\">\n                <div class=\"c-accordion__trigger custom-faq-acc__accordion-trigger\">\n                    <div class=\"c-accordion__header\">\n                        <button class=\"c-accordion__toggle-button\">\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\"\n                                alt=\"toggle-icon\">\n                        <\/button>\n                        <span class=\"c-accordion__title\">Are there any differences between hiring freelance JavaScript developers and hiring from a development agency?<\/span>\n                    <\/div>\n                    <div class=\"c-accordion__panel custom-faq-acc__content\">\n\n                        <div class=\"custom-faq-acc__content__column\">\n                            <p>Absolutely, there are a few key differences! Freelance JavaScript developers can be great for short-term tasks or quick fixes, but agencies typically offer vetted teams, faster staffing, consistent quality, and long-term support. It really comes down to the level of reliability, scalability, and project oversight you need.<\/p>\n                        <\/div>\n\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <div class=\"c-accordion__item\">\n                <div class=\"c-accordion__trigger custom-faq-acc__accordion-trigger\">\n                    <div class=\"c-accordion__header\">\n                        <button class=\"c-accordion__toggle-button\">\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\"\n                                alt=\"toggle-icon\">\n                        <\/button>\n                        <span class=\"c-accordion__title\">What factors should I consider when determining the budget for hiring dedicated JavaScript developers?<\/span>\n                    <\/div>\n                    <div class=\"c-accordion__panel custom-faq-acc__content\">\n\n                        <div class=\"custom-faq-acc__content__column\">\n                            <p>When budgeting for dedicated JavaScript developers, consider the developer\u2019s seniority, required tech stack, project complexity, and duration. Rates can also vary based on location and engagement model. At Innowise, we keep it transparent from day one. No hidden fees, just clear pricing and support to help you plan with confidence.<\/p>\n                        <\/div>\n\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <div class=\"c-accordion__item\">\n                <div class=\"c-accordion__trigger custom-faq-acc__accordion-trigger\">\n                    <div class=\"c-accordion__header\">\n                        <button class=\"c-accordion__toggle-button\">\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\"\n                                alt=\"toggle-icon\">\n                        <\/button>\n                        <span class=\"c-accordion__title\">How do you handle the scalability of teams if our project grows or needs more developers?<\/span>\n                    <\/div>\n                    <div class=\"c-accordion__panel custom-faq-acc__content\">\n\n                        <div class=\"custom-faq-acc__content__column\">\n                            <p>At Innowise, we make scaling easy. If your project grows and needs more hands on deck, we quickly provide additional vetted JavaScript developers who match your stack and workflow. Whether you need to ramp up fast or scale down later, we handle it smoothly.<\/p>\n                        <\/div>\n\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <div class=\"c-accordion__item\">\n                <div class=\"c-accordion__trigger custom-faq-acc__accordion-trigger\">\n                    <div class=\"c-accordion__header\">\n                        <button class=\"c-accordion__toggle-button\">\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\"\n                                alt=\"toggle-icon\">\n                        <\/button>\n                        <span class=\"c-accordion__title\">How do you address security and code quality assurance in JavaScript development?<\/span>\n                    <\/div>\n                    <div class=\"c-accordion__panel custom-faq-acc__content\">\n\n                        <div class=\"custom-faq-acc__content__column\">\n                            <p>We take both security and code quality seriously at Innowise. Our JavaScript developers follow best practices like secure coding guidelines, code reviews, and regular static analysis. We write clean, testable code with strong version control and run unit and integration tests to catch issues early. Plus, we're ISO 27001 certified,  so your data and IP are always in safe hands.<\/p>\n                        <\/div>\n\n                    <\/div>\n                <\/div>\n            <\/div>\n\n\n        <\/div>\n\n        \n    <\/div>\n\n<\/div>\n\n    <script src=\"https:\/\/innowise.com\/wp-content\/themes\/hello-elementor\/assets\/js\/accordion.min.js\"><\/script>\n\n    <script>\n        window.addEventListener(\"DOMContentLoaded\", (event) => {\n\n            const siteLanguage = document.documentElement.getAttribute(\"lang\").toLowerCase();\n\n            function initAccordion(element) {\n                if (!element) return;\n\n                new Accordion(element, {\n                    duration: 200,\n                    showMultiple: false,\n                    onOpen: function (currentElement) {\n                        const img = currentElement.querySelector('.c-accordion__toggle-button img');\n                        img.src = 'https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/close-accordion.svg';\n                    },\n                    onClose: function (currentElement) {\n                        const img = currentElement.querySelector('.c-accordion__toggle-button img');\n                        img.src = 'https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg';\n                    },\n                    elementClass: 'c-accordion__item',\n                    triggerClass: 'c-accordion__trigger',\n                    panelClass: 'c-accordion__panel',\n                    activeClass: 'c-accordion__item_active',\n                });\n            }\n\n\n            initAccordion(document.querySelector(\".c-accordion--faq\"))\n        })\n    <\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3770cb9 e-flex e-con-boxed e-con e-parent\" data-id=\"3770cb9\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31b7e12 elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"31b7e12\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our developers for hire<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d49451 elementor-widget elementor-widget-html\" data-id=\"8d49451\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"it-staf-flex\">\r\n\r\n  <a href=\"https:\/\/innowise.com\/hire-developers\/golang\/\" class=\"it-staf-into\">\r\n    <span>Golang developers<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icons_servieces.svg\" alt=\"Golang developers\">\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/innowise.com\/hire-developers\/java\/\" class=\"it-staf-into\">\r\n    <span>Java developers<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Java.svg\" alt=\"Java developers\">\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/innowise.com\/hire-developers\/python\/\" class=\"it-staf-into\">\r\n    <span>Python developers<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icons_servieces-2.svg\" alt=\"Python developers\">\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/innowise.com\/hire-developers\/react-native\/\" class=\"it-staf-into\">\r\n    <span>React Native developers<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icons_servieces-14.svg\" alt=\"React Native developers\">\r\n  <\/a>\r\n  <a href=\"https:\/\/innowise.com\/hire-developers\/dot-net\/\" class=\"it-staf-into\">\r\n    <span>.NET developers<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icons_servieces-11.svg\" alt=\".NET developers\">\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/innowise.com\/hire-developers\/devops\/\" class=\"it-staf-into\">\r\n    <span>DevOps engineers<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icons_servieces-4.svg\" alt=\"DevOps engineers\">\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/innowise.com\/hire-developers\/android\/\" class=\"it-staf-into\">\r\n    <span>Android developers<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icons_servieces-5.svg\" alt=\"Android developers\">\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/innowise.com\/hire-developers\/ios\/\" class=\"it-staf-into\">\r\n    <span>iOS developers<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icons_servieces-6.svg\" alt=\"iOS developers\">\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/innowise.com\/hire-developers\/php\/\" class=\"it-staf-into\">\r\n    <span>PHP developers<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icons_servieces-7.svg\" alt=\"PHP developers\">\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/innowise.com\/hire-developers\/kotlin\/\" class=\"it-staf-into\">\r\n    <span>Kotlin developers<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icons_servieces-8.svg\" alt=\"Kotlin developers\">\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/innowise.com\/hire-developers\/swift\/\" class=\"it-staf-into\">\r\n    <span>Swift developers<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icons_servieces-9.svg\" alt=\"Swift developers\">\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/innowise.com\/hire-developers\/angular\/\" class=\"it-staf-into\">\r\n    <span>Angular developers<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icons_servieces-10.svg\" alt=\"Angular developers\">\r\n  <\/a>\r\n\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0bf7136 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html\" data-id=\"0bf7136\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t     \n<div class=\"show-more-staf close\">\n       <span>Show all<\/span>\n       <span>Show less<\/span>\n<\/div>  \n  \n \n \n  <script>  \ndocument.addEventListener(\"DOMContentLoaded\", () => {\n   \n   \n    \nconst showMoreStaf = document.querySelector(\".show-more-staf\");\nconst stafItems = document.querySelectorAll(\".it-staf-flex .it-staf-into\");\n\nif (window.matchMedia(\"(max-width: 767px)\").matches) {\ncloseTech();\n}\n\n\n\n\nshowMoreStaf.addEventListener(\"click\", () => {\n  closeTech();\n});\n\n\nfunction closeTech(){\n    \nif(showMoreStaf.classList.contains('close')){\n    \nstafItems.forEach((item, index) => {\nif (index >= 6) {\n  item.classList.add('close');    \n}\n});   \n\nshowMoreStaf.classList.remove('close'); \n\n}else{\nstafItems.forEach((item, index) => {\nif (index >= 6) {\n  item.classList.remove('close');    \n}\n});   \n\nshowMoreStaf.classList.add('close');     \n}\n    \n\n}\n\n\n});  \n  \n  <\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c782369 e-flex e-con-boxed e-con e-parent\" data-id=\"c782369\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94f81b4 elementor-widget elementor-widget-shortcode\" data-id=\"94f81b4\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f100240-o2\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"100240\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/fr\/wp-json\/wp\/v2\/pages\/159976#wpcf7-f100240-o2\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"100240\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f100240-o2\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<style>\n#form-templates .contact__info {\n  background-color: #f4f4f4;\n  padding: 70px 44px 70px 50px;\n  position: relative;\n  max-width: 540px;\n  width: 100%;\nborder: 1px solid #AEB1B7;\n}\n\n#form-templates .contact__info-background {\n  z-index: -1;\n  position: absolute;\n  top: 20px;\n  left: 20px;\n  width: 100%;\n  height: 100%;\n  border: 1px dashed #ef4557;\n}\n\n\n#form-templates .new-container{\ndisplay: flex;\njustify-content: space-between;\nflex-wrap: wrap;\n}\n\n\n#form-templates{\npadding: 100px 15px 100px 15px;        \n}\n\n#form-templates .contact__info-heading {\n  font-family: 'Sora' !important;\n  font-style: normal !important;\n  font-weight: 400 !important;\n  font-size: 36px !important;\n  line-height: 46px !important;\n  color: #2E2E2E !important;\n   margin-bottom: 60px !important;\n\n}\n\n\n#form-templates .message label{\ncolor: #585858 !important;   \n}\n\n.elementor-widget-container.form-template h2,.elementor-widget-container.form-template h1{\n font-size: 60px !important;\n  line-height: 70px !important;\n  font-family: \"Sora\", Sans-serif;\n  font-weight: 400;\n  margin: 0;  \n  margin-bottom: 20px;\n}\n\n\n\n\n.elementor-widget-container.form-template p{\n  font-family: \"Karla\", Sans-serif;\n  font-size: 22px;\n  font-weight: 400;\n  line-height: 28px;\n  color: var( --e-global-color-primary );\n  max-width: 700px;\n  margin: 0; \n  margin-bottom: 40px;\n} \n  \n\n\n.new-container #spinner{\nwidth: 50%;\nmax-width: 700px;\n}\n\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:30px; \n    \n}\n\n\n#form-templates .contact__info-heading {\n  margin-bottom: 67px;\n  font-size: 36px;\n  font-family: karla;\n  color:  #2E2E2E;\n\n  line-height: 49px;\n}\n\n#form-templates .contact__info-steps {\n  display: flex;\n  flex-direction: column;\n  max-width: 425x;\n  row-gap: 20px;\n  border-left: 1px solid #2e2e2e;\n}\n\n#form-templates .contact__info-block {\n  position: relative;\n  padding-left: 45px;\n}\n\n#form-templates .contact__info-block:last-child {\n  box-shadow: -1px 0 0 1px #f4f4f4;\n}\n\n#form-templates .contact__info-step {\n  position: absolute;\n  border: 1px solid #2e2e2e;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 20px;\n  left: -20px;\n  top: -8px;\n  background-color: #F4F4F4;\n  color:  #2E2E2E;\n\nfont-family: Karla;\nfont-weight: 700;\nfont-size: 18px;\nline-height: 28px;\n\n}\n\n.elementor-widget-global .contact__info-step {\n        color:  #2E2E2E;\n}\n\n#form-templates .contact__info-text {\n  margin: 0;\n  font-size: 16px;\n  line-height: 26px;\n  color: #2E2E2E;\n  font-family: karla;\n\n  width: 100%;\n}\n\n\n#form-templates .contact-us__send{\nflex-shrink: 0;\nmargin-top:0;\n}\n\n\n\n@media screen and (max-width: 1279px) {\n    .new-container #spinner{\n        width: 100%;\n        max-width:100%;\n        margin-bottom:40px;\n    }\n    \n\n    .new-container .contact__info {\n        max-width: 700px !important;\n    }\n    \n}\n\n\n@media screen and (max-width: 1279px) {\n#form-templates{\npadding: 60px 15px 70px 15px;     \n}\n}\n\n\n\n@media screen and (max-width: 767px) {\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:20px; \n \n}\n\n\n  #form-templates .contact__info {\n    padding: 20px 20px 40px 40px;\n    margin: 0 auto;\n  }\n\n\n#form-templates{\npadding: 40px 15px 50px 15px;  \n    \n}\n\n  \n   .new-container #spinner{\n       \n    margin-bottom:30px;   \n   }\n   \n   \n   .elementor-widget-container.form-template h2,.elementor-widget-container.form-template h1{\n   font-size: 32px !important;\n    line-height: 42px !important;    \n   }\n   \n   \n   .elementor-widget-container.form-template p{\n       \n    font-size: 16px;\n    line-height: 20px;  \n    margin-bottom: 30px;\n \n       \n   }\n   \n   #form-templates .contact__info-heading{\n   font-size: 24px !important;\n    line-height: 49px !important;    \n       \n   }\n   \n\n.mailToContact{\nmargin-top: 10px !important;        \n}\n   \n\n  #form-templates .contact__info-heading {\n    font-size: 24px;\n    margin-bottom: 37px;\n  }\n\n  #form-templates .contact__info-background {\n    top: 10px;\n    left: 10px;\n  }\n\n  #form-templates .contact__info-text {\n    font-size: 12px;\n    line-height: 20px;\n  }\n  \n  \n  #form-templates .contact__info-heading {\n   margin-bottom: 35px !important;\n\n}\n\n}\n\n@media (max-width: 767px) {\n    .mailToContact {\n        max-width: 100%;\n    }\n}\n<\/style>\n\n<script>\nwindow.addEventListener('hashchange',function(e){if(window.history.pushState){window.history.pushState('','\/',window.location.pathname)}else{window.location.hash=''}})\n<\/script>\n\n\n<div id=\"form-templates\">\n<div class=\"elementor-widget-container form-template\">\n<a name=\"contact-form\"><\/a>\n<h2>Contact us<\/h2>\n<p><a id=\"calendlylink\" style=\"color: #c63031; border-bottom: 1px solid #c63031; padding: 0;\">Book a call<\/a> or fill out the form below and we\u2019ll get back to you once we\u2019ve processed your request.<\/p>\n<\/div>\n\n<div class=\"new-container\">\n\n\n<div class=\"contact-us__main\" id=\"spinner\" data-no-defer=\"1\">\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"name\">\n<label>Name<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"field_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name*\" value=\"\" type=\"text\" name=\"field_name\" \/><\/span>\n<\/div>\n\n<div class=\"company\">\n<label>Company<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__company\" id=\"contact-company\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Company*\" value=\"\" type=\"text\" name=\"company\" \/><\/span>\n<\/div>\n\n<\/div>\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"email\">\n<label>Email<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email contact-us__email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Corporate email*\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n<\/div>\n\n<div class=\"phone\">\n<label>Phone<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel contact-us__phone\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone*\" value=\"\" type=\"tel\" name=\"tel\" \/><\/span>\n<\/div>\n\n<\/div>\n<div class=\"contact-us__wrapper subj\">\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-recipient\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-subj_js\" aria-invalid=\"false\" name=\"your-recipient\"><option value=\"\">Subject*<\/option><option value=\"IT staff augmentation\">IT staff augmentation<\/option><option value=\"Turnkey product development\">Turnkey product development<\/option><option value=\"Support and enhancement\">Support and enhancement<\/option><option value=\"Careers\">Careers<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\n<span class=\"wpcf7-form-control-wrap\" data-name=\"form-field-budget_js\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-budget_js\" aria-invalid=\"false\" name=\"form-field-budget_js\"><option value=\"\">Project budget<\/option><option value=\"Under $15K\">Under $15K<\/option><option value=\"$15K-$30K\">$15K-$30K<\/option><option value=\"$30K-$100K\">$30K-$100K<\/option><option value=\"$100K-$250K\">$100K-$250K<\/option><option value=\"$250K-$500K\">$250K-$500K<\/option><option value=\"More than $500K\">More than $500K<\/option><\/select><\/span>\n\n<\/div>\n\n\n<div class=\"message\">\n<label>Message<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"1\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required contact-us__message\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Describe your needs in detail*\" name=\"message\"><\/textarea><\/span>\n<\/div>\n\n<div class=\"atvoice-wrap\">\n\n<div class=\"voice-wrap\">\n<span id=\"voice-mut\" class=\"voicetext\">Send us a voice message<\/span>\n         <div class=\"qc_voice_audio_wrapper\">\n            <div class=\"qc_voice_audio_container\">\n                <div class=\"qc_voice_audio_upload_main\" id=\"qc_audio_main\">\n                    <a class=\"qc_audio_record_button\" id=\"qc_audio_record\" href=\"#\" aria-label=\"Record an audio message\">\n                        <span class=\"dashicons dashicons-microphone\"><\/span> \u00a0<\/a> \n                <\/div>\n\n                <div class=\"qc_voice_audio_recorder\" id=\"qc_audio_recorder\" style=\"display:none\">\n\n                <\/div>\n                <div class=\"qc_voice_audio_display\" id=\"qc_audio_display\"  style=\"display:none\">\n                    <audio id=\"qc-audio\" controls src=\"\"><\/audio>\n                    <span title=\"Remove and back to main upload screen.\" class=\"qc_audio_remove_button dashicons dashicons-trash\"><\/span>\n                <\/div>\n            <\/div>\n            <input type=\"hidden\" value=\"\" name=\"qcwpvoicemessage\" id=\"qc_audio_url\" \/>\n        <\/div>\n        \n<\/div>\n\n\n<div class=\"attach-wrap\">\n<span class=\"voicetext\">Attach documents<\/span>\n\n<div class='attachment'>\n\n<div class=\"downloaded\">\n<span><\/span>\n<div class=\"deleteFile\"><\/div>\n<\/div>\n\n<div class=\"attachmentButton\" onclick=\"(function cl(e){if(e.target.nodeName == 'DIV'){e.target.parentNode.children[1].children[0].click(); }})(arguments[0]);\">\n\n<div class=\"innerText\">Upload file<\/div>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"att-files\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file\" accept=\".jpg,.png,.jpeg,.pdf\" aria-invalid=\"false\" type=\"file\" name=\"att-files\" \/><\/span>\n\n<div class=\"tip\" onclick=\"event.stopPropagation()\">\n<p>You can attach 1 file up to 2MB. Valid file formats: pdf, jpg, jpeg, png.<\/p>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n\n<\/div>\n\n<div class=\"contact-us__wrapper\"> \n<p class=\"pp\">By clicking Send, you consent to Innowise processing your personal data per our<a href=\"\/privacy-notice\/\"> Privacy Policy <\/a>to provide you with relevant information. By submitting your phone number, you agree that we may contact you via voice calls, SMS, and messaging apps. Calling, message, and data rates may apply.<\/p>\n\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"scoring_point\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmCampaign\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmContent\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmMedium\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmSource\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmTerm\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"location\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"city\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"ip\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Summ\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"gclid\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"rating\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlCompany\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlWithParams\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"audioMessageLink\" \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner contact-us__send\" type=\"submit\" value=\"Send\" \/>\n<\/div>\n\n<div class='mailToContact'>You can also send us your request <\/br>to <a href=\"mailto:contact@innowise.com\">contact@innowise.com<\/a><\/div>\n\n<\/div>\n\n<div class=\"elementor-widget-container\" style=\"z-index:1;\">\n<div class=\"contact__info\">\n  <div class=\"contact__info-background\"><\/div>\n  <div class=\"contact__info-heading\">What happens next?<\/div>\n  <div class=\"contact__info-steps\">\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">1<\/div>\n      <p class=\"contact__info-text\">Once we\u2019ve received and processed your request, we\u2019ll get back to you to detail your\n        project needs and sign an NDA to ensure confidentiality.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">2<\/div>\n      <p class=\"contact__info-text\">After examining your wants, needs, and expectations, our team will devise a project\n        proposal with the scope of work, team size, time, and cost estimates.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">3<\/div>\n      <p class=\"contact__info-text\">We\u2019ll arrange a meeting with you to discuss the offer and nail down the details.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">4<\/div>\n      <p class=\"contact__info-text\">Finally, we\u2019ll sign a contract and start working on your project right away.<\/p>\n    <\/div>\n  <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\n<\/div>\n\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Hire JavaScript developers Stop searching, start building. Get matched with certified JavaScript engineers fast. Enjoy quick onboarding, clear reporting, flexible terms, &amp; no hiring headaches. Request JavaScript talent 300+ JavaScript experts on staff and ready to go 75% senior or mid-level developers 1\u20132 days to deliver handpicked CVs 3\u20135 days to staff your team Why [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":188933,"parent":185529,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-159976","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/pages\/159976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/comments?post=159976"}],"version-history":[{"count":0,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/pages\/159976\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/pages\/185529"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/media\/188933"}],"wp:attachment":[{"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/media?parent=159976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}