{"id":199094,"date":"2026-07-23T07:52:21","date_gmt":"2026-07-23T11:52:21","guid":{"rendered":"https:\/\/innowise.com\/?page_id=199094"},"modified":"2026-07-24T05:11:27","modified_gmt":"2026-07-24T09:11:27","slug":"customization","status":"publish","type":"page","link":"https:\/\/innowise.com\/pl\/services\/erp\/odoo\/customization\/","title":{"rendered":"Us\u0142ugi dostosowywania Odoo"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"199094\" class=\"elementor elementor-199094\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61771e7 back-animations de-hyph e-flex e-con-boxed e-con e-parent\" data-id=\"61771e7\" 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-2f1e18b e-con-full e-flex e-con e-child\" data-id=\"2f1e18b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dafec72 elementor-widget elementor-widget-heading\" data-id=\"dafec72\" 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\"><span><\/span><span><\/span><span><\/span>Odoo customization services<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ac3760b e-con-full elementor-hidden-desktop e-flex e-con e-child\" data-id=\"ac3760b\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-246ee6a e-con-full e-flex e-con e-child\" data-id=\"246ee6a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5480adb elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5480adb\" 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\tInnowise provides Odoo ERP customization services that adapt every module, workflow, report, dashboard, and integration to the specific way your business runs.\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-35e26c8 elementor-align-center elementor-mobile-align-center elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"35e26c8\" 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\" id=\"main-block-link\">\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\">Let\u2019s discuss<\/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-a46bef8 e-con-full e-flex e-con e-child\" data-id=\"a46bef8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d9d10c9 elementor-widget elementor-widget-html\" data-id=\"d9d10c9\" 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=\"animated-mobile\">\n    <div class=\"animated-text-mobile\">\n        <div class=\"message-mobile active-message\">\n            <p class=\"number-mobile\">20+<\/p>\n            <p class=\"description-mobile\">Odoo projects successfully delivered<\/p>\n        <\/div>\n        <div class=\"message-mobile\">\n            <p class=\"number-mobile\">50+<\/p>\n            <p class=\"description-mobile\">in-house Odoo experts <\/p>\n        <\/div>\n        <div class=\"message-mobile\">\n            <p class=\"number-mobile\">8<\/p>\n            <p class=\"description-mobile\">years of Odoo experience \n<\/p>\n        <\/div>\n    <\/div>\n    <div class=\"clutch-widget-container-mobile\">\n        <img decoding=\"async\" class=\"clutch-image-mobile\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/06\/Clutch-Logo.svg\"\/ alt=\"\">\n        <div class=\"button-container-mobile\">\n        <a rel=\"nofollow\" href=\"https:\/\/clutch.co\/profile\/innowise?utm_source=widget&utm_medium=2&utm_campaign=widget&utm_content=logo&utm_term=innowise-group.com\" class=\"circle-button-mobile\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather-mobile feather-arrow-right-mobile\">\n                <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n                <polyline points=\"12 5 19 12 12 19\"><\/polyline>\n            <\/svg>\n        <\/a>\n    <\/div>\n    <\/div>\n<\/div>\n\n\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const textElement = document.querySelector(\".animated-text-mobile\");\n    \n    const messageElements = [...textElement.children]\n    \n    let index = 1;\n\n    function changeText() {\n        textElement.classList.add(\"hidden-mobile\");\n        \n        setTimeout(() => {\n            messageElements.forEach((elem, elemIndex)=> {\n                if (index === elemIndex) elem.classList.add(\"active-message\")\n                else elem.classList.remove(\"active-message\")\n            })\n            \n            textElement.classList.remove(\"hidden-mobile\");\n            index = (index + 1) % messageElements.length;\n        }, 1000);\n    }\n\n    setInterval(changeText, 4000);\n    changeText();\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<div class=\"elementor-element elementor-element-c732597 elementor-widget-tablet__width-inherit elementor-widget__width-initial elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"c732597\" 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=\"white-space: pre-wrap;\">Innowise provides Odoo ERP customization services that adapt every module, workflow, report, dashboard, and integration to the specific way your business runs.<\/span><\/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-9f8cfb0 elementor-align-justify elementor-hidden-tablet elementor-hidden-mobile hero-btn elementor-widget elementor-widget-button\" data-id=\"9f8cfb0\" 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\">Let\u2019s discuss<\/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-93b3379 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"93b3379\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c43a5f9 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"c43a5f9\" 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=\"animated\">\n    <div class=\"animated-text\">\n        <div class=\"message active-message\">\n            <p class=\"number\">20+<\/p>\n            <p class=\"description\">Odoo projects successfully delivered <\/p>\n        <\/div>\n        <div class=\"message\">\n            <p class=\"number\">50+<\/p>\n            <p class=\"description\">in-house Odoo experts<\/p>\n        <\/div>\n        <div class=\"message\">\n            <p class=\"number\" id=\"years-expirience\">8<\/p>\n            <p class=\"description\">years of Odoo experience<\/p>\n        <\/div>\n    <\/div>\n    <div class=\"clutch-widget-container\">\n        <img decoding=\"async\" class=\"clutch-image\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/06\/Clutch-Logo.svg\"\/ alt=\"\">\n        <div class=\"button-container\">\n        <a rel=\"nofollow\" href=\"https:\/\/clutch.co\/profile\/innowise?utm_source=widget&utm_medium=2&utm_campaign=widget&utm_content=logo&utm_term=innowise-group.com\" class=\"circle-button\" target=\"_blank\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-arrow-right\">\n                <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n                <polyline points=\"12 5 19 12 12 19\"><\/polyline>\n            <\/svg>\n        <\/a>\n    <\/div>\n    <\/div>\n<\/div>\n\n\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const textElement = document.querySelector(\".animated-text\");\n    \n    const messageElements = [...textElement.children]\n    \n    let index = 1;\n\n    function changeText() {\n        textElement.classList.add(\"animated-text-hidden\");\n        \n        setTimeout(() => {\n            messageElements.forEach((elem, elemIndex)=> {\n                if (index === elemIndex) elem.classList.add(\"active-message\")\n                else elem.classList.remove(\"active-message\")\n            })\n            \n            textElement.classList.remove(\"animated-text-hidden\");\n            index = (index + 1) % messageElements.length;\n        }, 1000);\n    }\n\n    setInterval(changeText, 4000);\n    changeText();\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9861971 e-con-full elementor-hidden-mobile elementor-hidden-tablet stickyWrapper72 e-flex e-con e-parent\" data-id=\"9861971\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-404cc8b elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"404cc8b\" 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\n.textUnderline a{\n    text-decoration: underline;\n}\n\n.textUnderline a:hover{\n  color: #C63031 !important;  \n}\n\n.stickyWrapper72{\n    position: sticky;\n    top: 72px;\n    bottom: auto;   \n}\n\n.anchorTop{\n    width: 100%;\n    background-color: #F5F5F7;\n   padding: 0 15px;\n}\n\n.anchorTop .swiper-wrapper{\n    width: 100%;\n    max-width: 1400px;\n    margin: 0 auto;\n\n    display: flex;\n    justify-content: space-between;\n    width: 100%;\n    position: relative;\n\n}\n\n\n.anchorTop .elem {\n    width: fit-content !important;\n    padding: 10px 20px 8.5px 20px;\n    border-bottom: 1.5px solid transparent;\n    color: #2E2E2E !important;\n    transition: color 0.2s linear,  border 0.2s linear;\n    cursor: pointer;\n    \n    font-family: Karla;\nfont-weight: 400;\nfont-size: 16px;\nline-height: 20px;\nletter-spacing: 0%;\n\n}\n\n\n.anchorTop .elem.active {\n    color: #C63031 !important;\n   border-bottom: 1.5px solid #C63031;  \n}\n\n.anchorTop .elem:hover {\n       color: #C63031 !important;\n}\n\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", ()=>{\n        \nconst headerElement = document.querySelector(\".new-menu\");\n\nconst stickyElement = document.querySelector(\".stickyWrapper72\");\n\nconst headerElementH = headerElement.clientHeight;\n\n\nstickyElement.style.top =  headerElementH + 0 + \"px\";\n        \n});\n<\/script>\n\n\n<div class=\"anchorTop\">\n<div class=\"anchorSwiper\">\n<div class=\"swiper-wrapper\">\n    \n<div class='elem swiper-slide' data-id='test1' >Partnership\n<\/div>    \n<div class='elem swiper-slide' data-id='test2' >Services<\/div>  \n<div class='elem swiper-slide' data-id='test3'>Cases<\/div>   \n<div class='elem swiper-slide' data-id='test4'  >Benefits<\/div>    \n<div class='elem swiper-slide' data-id='test5' >Why us<\/div> \n<div class='elem swiper-slide' data-id='test6' >Roadmap<\/div> \n \n\n<\/div>   \n<\/div>\n<\/div>\n\n<script>\n\n\n  document.addEventListener(\"DOMContentLoaded\", () => {\n      \n   const AnchorSwiper = new Swiper('.anchorSwiper', {\n     grabCursor:false, \n     slidesPerView: 'auto',\n\n        spaceBetween: 20, \n\n    \n  });       \n      \n      \n const headerMenuHeight=document.querySelector('.new-menu-inno')?.getBoundingClientRect()?.height ?? 72; \n \n\n\nlet anchorTopList = document.querySelectorAll('.anchorTop .elem');\nlet anchorList = [];\n\n\nanchorTopList.forEach((elem) => {\n   const id = elem.getAttribute('data-id'); \n\n   \n   anchorList.push(document.querySelector(`#${id}`)); \n})\n\n   \n   function scrollToElem(elem){\n       \n    const windowHeight = window.innerHeight;\n     const elTop = elem.offsetTop;\n       \n  \n   window.scrollTo({\n     top: elTop - headerMenuHeight,\n     behavior: \"smooth\",\n    });\n   }\n\n   anchorTopList.forEach((el,i)=>el.addEventListener('click',function(){\n       \n       const id = this.getAttribute('data-id');\n      \n    const element = anchorList[i];\n    \n    \n    if(element){\n      scrollToElem(element);    \n    }\n      \n       \n     \n       \n   }))\n\n\n\n      const checkScroll = () => {\n\n      const windowHeight = window.innerHeight;\n      const scrollTop = window.scrollY || document.documentElement.scrollTop;\n\n\nanchorList.forEach((anchor, index) => {\n \n        \n\nif(anchor){\n\n  const { top, left, bottom, right } = anchor.getBoundingClientRect();\n  const { innerHeight, innerWidth } = window;\n\n\nconst isInViewport = \n  bottom > innerHeight\/2 && top <innerHeight\/2;\n\n\n\/\/ const isInViewport =  top <innerHeight\/2;\n\n\n\n \n if(isInViewport){\n    anchorTopList[index].classList.add(\"active\");  \n    AnchorSwiper.slideTo(index);\n    if(index>0){\n            anchorTopList[index-1].classList.remove(\"active\"); \n        \n    }\n     \n }else{\n    anchorTopList[index].classList.remove(\"active\");   \n }\n        \n}\n\n});\n      \n\n  };\n  \n\ndocument.addEventListener(\"scroll\", (event) => {\n\n    checkScroll();\n\n});\n\n\n\n\n\n\n\n});\n \n  \n\n<\/script>\n\n<script defer>\n  window.addEventListener('hashchange', function(e) {\n      if(window.history.pushState) {\n    window.history.pushState('', '\/', window.location.pathname)\n} else {\n    window.location.hash = '';\n}\n\n});\n<\/script>\n\n\n\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-dc776dd e-flex e-con-boxed e-con e-parent\" data-id=\"dc776dd\" data-element_type=\"container\" id=\"test1\" 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-8b1de29 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"8b1de29\" 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 partnership with Odoo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8911628 e-con-full e-flex e-con e-child\" data-id=\"8911628\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4119e5f e-con-full e-flex e-con e-child\" data-id=\"4119e5f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2d629a elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"f2d629a\" 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;\">Innowise is an official Odoo partner. Our team gets direct access to the latest platform resources, training, and release previews, so we always work with current knowledge, not outdated assumptions. For clients, this means faster delivery, fewer surprises, and implementations that hold up long-term.<\/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<div class=\"elementor-element elementor-element-abf50b1 e-con-full e-flex e-con e-child\" data-id=\"abf50b1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e95ca7 elementor-widget elementor-widget-image\" data-id=\"1e95ca7\" 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=\"800\" height=\"400\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/odoo_ready_partners-1.png\" class=\"attachment-full size-full wp-image-199268\" alt=\"\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/odoo_ready_partners-1.png 800w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/odoo_ready_partners-1-300x150.png 300w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/odoo_ready_partners-1-768x384.png 768w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/odoo_ready_partners-1-18x9.png 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\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\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-73515fa e-flex e-con-boxed e-con e-parent\" data-id=\"73515fa\" data-element_type=\"container\" id=\"test2\" 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-b6fba8e elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"b6fba8e\" 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\">Odoo customization services we provide<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68d9fb6 switcher-section elementor-widget elementor-widget-html\" data-id=\"68d9fb6\" 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    .services-we-o__toggle-button {\r\n        color: #c63031;\r\n        border: none;\r\n        cursor: pointer;\r\n        font-size: 14px;\r\n        line-height: 18px;\r\n        font-weight: 600;\r\n        font-family: Sora, sans-serif;\r\n        border-bottom: 1px solid #C63031;\r\n        padding: 0 0 8px 0;\r\n        width: fit-content;\r\n        display: block;\r\n        margin-top: 20px; \r\n    }\r\n    \r\n    .services-we-o__toggle-button:active {\r\n        color: #c63031 !important;\r\n        border-bottom: 1px solid #C63031 !important;\r\n    }\r\n    \r\n    .services-we-o__toggle-button:hover {\r\n        color: #c63031 !important;\r\n        background: #fff !important;\r\n        border-bottom: 1px solid #C63031 !important;\r\n    }\r\n\r\n    .hidden {\r\n        display: none !important;\r\n    }\r\n    \r\n    .mobile-domains a { text-decoration: underline; }\r\n<\/style>\r\n\r\n<div class=\"domains-wrapper-1\">\r\n    <!-- desc -->\r\n    <div class=\"domains-container\">\r\n        <ul class=\"domains__list\">\r\n            <div class=\"domain__list_container\">\r\n                <li class=\"domains__list-item domains__list-item_active\">Module customization<\/li>\r\n                <li class=\"domains__list-item\">Module development<\/li>\r\n                <li class=\"domains__list-item\">Workflow customization<\/li>\r\n                <li class=\"domains__list-item\">Dashboard customization<\/li>\r\n                <li class=\"domains__list-item\">Integration<\/li>\r\n                <li class=\"domains__list-item\">App customization<\/li>\r\n                <li class=\"domains__list-item\">POS customization<\/li>\r\n                <li class=\"domains__list-item\">Performance optimization<\/li>\r\n                <li class=\"domains__list-item\">QA<\/li>\r\n                <li class=\"domains__list-item\">Support<\/li>\r\n                <li class=\"domains__list-item\">Team augmentation<\/li>\r\n            <\/div>\r\n        <\/ul>\r\n\r\n        <div class=\"domains__descriptions\">\r\n            <div class=\"domains__descriptions-item domains__descriptions-item_active\">\r\n                <div class=\"slider-title\">\r\n                    <h3>Odoo module customization<\/h3>\r\n                <\/div>\r\n                <p class=\"slider-desc\">\r\n                    We adapt existing Odoo modules to fit your actual processes: custom fields, adjusted views, reworked logic, and tighter business rules.\r\n                <\/p>\r\n                <div class=\"slider-image-block\">\r\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/developer-collaboration-code-review.png\" alt=\"Developers collaborating and reviewing code together in a software project meeting\"\/>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"domains__descriptions-item\">\r\n                <div class=\"slider-title\">\r\n                    <h3>Custom Odoo module development<\/h3>\r\n                <\/div>\r\n                <p class=\"slider-desc\">\r\n                    When existing modules can't be stretched far enough, we build new ones from scratch, fully compatible with your Odoo version and existing setup.\r\n                <\/p>\r\n                <div class=\"slider-image-block\">\r\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/mapping-data-coding-1.png\" alt=\"Mapping data relationships while coding a new feature in a modern IDE\"\/> \r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"domains__descriptions-item\">\r\n                <div class=\"slider-title\">\r\n                    <h3>Odoo workflow customization<\/h3>\r\n                <\/div>\r\n                <p class=\"slider-desc\">\r\n                    We map your processes, remove unnecessary steps, and build automated workflows that move tasks and data without manual handoffs.\r\n                <\/p>\r\n                <div class=\"slider-image-block\">\r\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/complex-system-architecture-dev.png\" alt=\"Developer working on complex system architecture with frontend and backend\"\/>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"domains__descriptions-item\">\r\n                <div class=\"slider-title\">\r\n                    <h3>Odoo report and dashboard customization <\/h3>\r\n                <\/div>\r\n                <p class=\"slider-desc\">\r\n                    Custom reports and role-specific dashboards built around the KPIs your team actually uses, not the defaults Odoo ships with.\r\n                <\/p>\r\n                <div class=\"slider-image-block\">\r\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/analytics-pipeline-builder.png\" alt=\"Configuring analytics systems to transform and connect data across departments\"\/>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"domains__descriptions-item\">\r\n                <div class=\"slider-title\">\r\n                    <h3>Odoo integration with third-party systems<\/h3>\r\n                <\/div>\r\n                <p class=\"slider-desc\">\r\n                    We <a href=\"https:\/\/innowise.com\/services\/erp\/odoo\/integration\/\">connect Odoo to the third-party tools<\/a> your business already runs on, keeping data consistent and eliminating double entry across platforms.\r\n                <\/p>\r\n                <div class=\"slider-image-block\">\r\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/04\/workflow-automation-dashboard-1.png\" alt=\"Automated workflow connects users to documents and analytics, speeding up approval and reporting\"\/>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"domains__descriptions-item\">\r\n                <div class=\"slider-title\">\r\n                    <h3>Odoo app and theme customization<\/h3>\r\n                <\/div>\r\n                <p class=\"slider-desc\">\r\n                    Opt for frontend adjustments that reflect your brand and make the interface easier to use, from navigation tweaks to a full visual overhaul.\r\n                <\/p>\r\n                <div class=\"slider-image-block\">\r\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/interface-prototyping-session.png\" alt=\"Building layouts and style guides for a new web application project\"\/>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"domains__descriptions-item\">\r\n                <div class=\"slider-title\">\r\n                    <h3>Odoo POS and invoice customization<\/h3>\r\n                <\/div>\r\n                <p class=\"slider-desc\">\r\n                    POS flows and invoice templates built around your brand, your pricing rules, and your customer-facing requirements.\r\n                <\/p>\r\n                <div class=\"slider-image-block\">\r\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/mobile-wallet-nfc-tap-pay.png\" alt =\"Retail shopper uses smartphone tap-to-pay to swiftly process checkout at a self-service kiosk.\"\/ alt=\"\">\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"domains__descriptions-item\">\r\n                <div class=\"slider-title\">\r\n                    <h3>Odoo performance optimization<\/h3>\r\n                <\/div>\r\n                <p class=\"slider-desc\">\r\n                    We find what's slowing your Odoo instance down, whether that's database queries, cron jobs, or asset loading, and fix it properly.\r\n                <\/p>\r\n                <div class=\"slider-image-block\">\r\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/interactive-progress-monitor.jpg\" alt =\"Interacting with a live analytics interface to monitor workflow progress and efficiency\"\/ alt=\"\">\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"domains__descriptions-item\">\r\n                <div class=\"slider-title\">\r\n                    <h3>Odoo testing and QA<\/h3>\r\n                <\/div>\r\n                <p class=\"slider-desc\">\r\n                    Innowise provides functional, regression, and user acceptance <a href=\"https:\/\/innowise.com\/services\/software-testing\/\">testing services<\/a> for every change before it reaches your live environment.\r\n                <\/p>\r\n                <div class=\"slider-image-block\">\r\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/01\/data-scientist-building-algorithms.png\" alt=\"Data scientist building and testing algorithms with code overlays on screen\"\/>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"domains__descriptions-item\">\r\n                <div class=\"slider-title\">\r\n                    <h3>Odoo support and maintenance<\/h3>\r\n                <\/div>\r\n                <p class=\"slider-desc\">\r\n                    Our team doesn't ignore ongoing <a href=\"https:\/\/innowise.com\/services\/erp\/odoo\/support\/\">Odoo support<\/a> after go-live, covering patches, monitoring, incremental improvements, and version upgrade preparation.\r\n                <\/p>\r\n                <div class=\"slider-image-block\">\r\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/software-engineer-digital-product.png\" alt=\"Software engineer working on a digital product, focused on coding and monitoring data in a modern office\"\/>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"domains__descriptions-item\">\r\n                <div class=\"slider-title\">\r\n                    <h3>Odoo team augmentation<\/h3>\r\n                <\/div>\r\n                <p class=\"slider-desc\">\r\n                    Need extra Odoo capacity for a specific phase or skill gap? Our <a href=\"https:\/\/innowise.com\/hire-developers\/it-staff-augmentation\/\">Odoo developers<\/a> join your team and contribute from day one.\r\n                <\/p>\r\n                <div class=\"slider-image-block\">\r\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/agile-team-brainstorming-digital-whiteboard.png\" alt=\"Agile development team in a brainstorming session, discussing project on a digital whiteboard\"\/>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- mobile -->\r\n    <div class=\"mobile-domains\">\r\n        <div class=\"mobile-domains-navbar\">\r\n            <div class=\"mobile-domains-navitem\">\r\n                <span class=\"mobile-domains-navitem-title\">Odoo module customizationy<\/span>\r\n                <div class=\"mobile-domain-list\">\r\n                    <p class=\"slider-desc\">We adapt existing Odoo modules to fit your actual processes: custom fields, adjusted views, reworked logic, and tighter business rules.<\/p>\r\n                    <div class=\"slider-image-block\">\r\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/developer-collaboration-code-review.png\" alt=\"Developers collaborating and reviewing code together in a software project meeting\"\/>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"mobile-domains-navitem\">\r\n                <span class=\"mobile-domains-navitem-title\">Custom Odoo module development<\/span>\r\n                <div class=\"mobile-domain-list\">\r\n                    <p class=\"slider-desc\">When existing modules can't be stretched far enough, we build new ones from scratch, fully compatible with your Odoo version and existing setup.<\/p>\r\n                    <div class=\"slider-image-block\">\r\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/mapping-data-coding-1.png\" alt=\"Mapping data relationships while coding a new feature in a modern IDE\"\/>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"mobile-domains-navitem\">\r\n                <span class=\"mobile-domains-navitem-title\">Odoo workflow customizationt<\/span>\r\n                <div class=\"mobile-domain-list\">\r\n                    <p class=\"slider-desc\">We map your processes, remove unnecessary steps, and build automated workflows that move tasks and data without manual handoffs.<\/p>\r\n                    <div class=\"slider-image-block\">\r\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/complex-system-architecture-dev.png\" alt=\"Developer working on complex system architecture with frontend and backend\"\/>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"mobile-domains-navitem\">\r\n                <span class=\"mobile-domains-navitem-title\">Odoo report and dashboard customization <\/span>\r\n                <div class=\"mobile-domain-list\">\r\n                    <p class=\"slider-desc\">Custom reports and role-specific dashboards built around the KPIs your team actually uses, not the defaults Odoo ships with.<\/p>\r\n                    <div class=\"slider-image-block\">\r\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/analytics-pipeline-builder.png\" alt=\"Configuring analytics systems to transform and connect data across departments\"\/>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"mobile-domains-navitem\">\r\n                <span class=\"mobile-domains-navitem-title\">Odoo integration with third-party systems<\/span>\r\n                <div class=\"mobile-domain-list\">\r\n                    <p class=\"slider-desc\">We <a href=\"https:\/\/innowise.com\/services\/erp\/odoo\/integration\/\">connect Odoo to the third-party tools<\/a> your business already runs on, keeping data consistent and eliminating double entry across platforms.<\/p>\r\n                    <div class=\"slider-image-block\">\r\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/04\/workflow-automation-dashboard-1.png\" alt=\"Automated workflow connects users to documents and analytics, speeding up approval and reporting\"\/>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"mobile-domains-navitem\">\r\n                <span class=\"mobile-domains-navitem-title\">Odoo app and theme customization<\/span>\r\n                <div class=\"mobile-domain-list\">\r\n                    <p class=\"slider-desc\">Opt for frontend adjustments that reflect your brand and make the interface easier to use, from navigation tweaks to a full visual overhaul.<\/p>\r\n                    <div class=\"slider-image-block\">\r\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/interface-prototyping-session.png\" alt=\"Building layouts and style guides for a new web application project\"\/>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"mobile-domains-navitem\">\r\n                <span class=\"mobile-domains-navitem-title\">Odoo POS and invoice customization<\/span>\r\n                <div class=\"mobile-domain-list\">\r\n                    <p class=\"slider-desc\">POS flows and invoice templates built around your brand, your pricing rules, and your customer-facing requirements.<\/p>\r\n                    <div class=\"slider-image-block\">\r\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/mobile-wallet-nfc-tap-pay.png\" alt=\"Retail shopper uses smartphone tap-to-pay to swiftly process checkout at a self-service kiosk.\"\/>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"mobile-domains-navitem\">\r\n                <span class=\"mobile-domains-navitem-title\">Odoo performance optimization<\/span>\r\n                <div class=\"mobile-domain-list\">\r\n                    <p class=\"slider-desc\">We find what's slowing your Odoo instance down, whether that's database queries, cron jobs, or asset loading, and fix it properly.<\/p>\r\n                    <div class=\"slider-image-block\">\r\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/interactive-progress-monitor.jpg\" alt=\"Interacting with a live analytics interface to monitor workflow progress and efficiency\"\/>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"mobile-domains-navitem\">\r\n                <span class=\"mobile-domains-navitem-title\">Odoo testing and QA<\/span>\r\n                <div class=\"mobile-domain-list\">\r\n                    <p class=\"slider-desc\">Innowise provides functional, regression, and user acceptance <a href=\"https:\/\/innowise.com\/services\/software-testing\/\">testing services<\/a> for every change before it reaches your live environment.<\/p>\r\n                    <div class=\"slider-image-block\">\r\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/01\/data-scientist-building-algorithms.png\" alt=\"Data scientist building and testing algorithms with code overlays on screen\"\/>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"mobile-domains-navitem\">\r\n                <span class=\"mobile-domains-navitem-title\">Odoo support and maintenance<\/span>\r\n                <div class=\"mobile-domain-list\">\r\n                    <p class=\"slider-desc\">Our team doesn't ignore ongoing <a href=\"https:\/\/innowise.com\/services\/erp\/odoo\/support\/\">Odoo support<\/a> after go-live, covering patches, monitoring, incremental improvements, and version upgrade preparation.<\/p>\r\n                    <div class=\"slider-image-block\">\r\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/software-engineer-digital-product.png\" alt=\"Software engineer working on a digital product, focused on coding and monitoring data in a modern office\"\/>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"mobile-domains-navitem\">\r\n                <span class=\"mobile-domains-navitem-title\">Odoo team augmentation<\/span>\r\n                <div class=\"mobile-domain-list\">\r\n                    <p class=\"slider-desc\">Need extra Odoo capacity for a specific phase or skill gap? Our <a href=\"https:\/\/innowise.com\/hire-developers\/it-staff-augmentation\/\">Odoo developers<\/a> join your team and contribute from day one.<\/p>\r\n                    <div class=\"slider-image-block\">\r\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/ci-flow-system-refresh.png\" alt=\"Continuous integration flow propagates update signals through interconnected system paths, triggering module reloads in real time.\"\/>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <button class=\"services-we-o__toggle-button\">\r\n                <span class=\"toggle-button_label--show\">Show all<\/span>\r\n                <span class=\"toggle-button_label--hide\">Show less<\/span>\r\n            <\/button>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n\"use strict\";\r\n\r\nclass ItemHideButton {\r\n    constructor(options) {\r\n        this.init(options);\r\n    }\r\n\r\n    init(options) {\r\n        const { button, itemsToHideSelector, hiddenItemClass, hiddenButtonLabelClass, numItemsToStayVisible, hideLabel, showLabel } = options;\r\n        \r\n        this.button = button;\r\n        if (!this.button) throw new Error(\"button element for ItemHideButton is not valid\");\r\n\r\n        this.hideLabel = hideLabel;\r\n        this.showLabel = showLabel;\r\n        if (!this.hideLabel || !this.showLabel) throw new Error(\"label elements for ItemHideButton are not valid\");\r\n\r\n        this.numItemsToStayVisible = numItemsToStayVisible;\r\n        this.hiddenItemClass = hiddenItemClass;\r\n        this.hiddenButtonLabelClass = hiddenButtonLabelClass;\r\n\r\n        const potentialItems = document.querySelectorAll(itemsToHideSelector);\r\n        if (!potentialItems?.length) throw new Error(\"itemsToHideSelector for ItemHideButton is not valid\");\r\n        else if (potentialItems.length < numItemsToStayVisible) throw new Error(\"numItemsToStayVisible for ItemHideButton is higher than the actual element count\");\r\n\r\n        this.controlledItems = [...potentialItems];\r\n        this.connectButton();\r\n        this.hideItems();\r\n    }\r\n\r\n    reset() {\r\n        this.controlledItems.forEach(item => item.classList.remove(this.hiddenItemClass));\r\n        if (this.clickEventListenner) {\r\n            this.button.removeEventListener(\"click\", this.clickEventListenner);\r\n        }\r\n    }\r\n\r\n    reInit(options) {\r\n        this.reset();\r\n        this.init(options);\r\n    }\r\n\r\n    hideItems() {\r\n        this.itemsHidden = true;\r\n        this.controlledItems.slice(this.numItemsToStayVisible).forEach(item => item.classList.add(this.hiddenItemClass));\r\n    }\r\n    \r\n    showItems() {\r\n        this.itemsHidden = false;\r\n        this.controlledItems.slice(this.numItemsToStayVisible).forEach(item => item.classList.remove(this.hiddenItemClass));\r\n    }\r\n\r\n    connectButton() {\r\n        this.hideLabel.classList.add(this.hiddenButtonLabelClass);\r\n\r\n        this.clickEventListenner = () => {\r\n            if (this.itemsHidden) {\r\n                this.showItems();\r\n            } else {\r\n                const initialRect = document.body.getBoundingClientRect();\r\n                this.hideItems();\r\n                const newRect = document.body.getBoundingClientRect();\r\n\r\n                window.scrollBy({\r\n                    left: 0,\r\n                    top: newRect.height - initialRect.height,\r\n                    behavior: \"instant\"\r\n                });\r\n            }\r\n\r\n            this.hideLabel.classList.toggle(this.hiddenButtonLabelClass);\r\n            this.showLabel.classList.toggle(this.hiddenButtonLabelClass);\r\n        };\r\n\r\n        this.button.addEventListener(\"click\", this.clickEventListenner);\r\n    }\r\n}\r\n\r\ndocument.addEventListener(\"DOMContentLoaded\", () => {\r\n    \r\n    const hideButtonInstance = new ItemHideButton({ \r\n        button: document.querySelector(\".services-we-o__toggle-button\"),\r\n        hideLabel: document.querySelector(\".services-we-o__toggle-button .toggle-button_label--hide\"), \r\n        showLabel: document.querySelector(\".services-we-o__toggle-button .toggle-button_label--show\"),\r\n        itemsToHideSelector: \".domains-wrapper-1 .mobile-domains-navitem\", \r\n        hiddenItemClass: \"hidden\", \r\n        hiddenButtonLabelClass: \"hidden\", \r\n        numItemsToStayVisible: 7\r\n    });\r\n\r\n    const mobileNavItems = document.querySelectorAll('.domains-wrapper-1 .mobile-domains-navitem');\r\n    const domainsListItems = document.querySelectorAll('.domains-wrapper-1 .domains-container .domains__list .domain__list_container .domains__list-item');\r\n    const domainsDescriptions = document.querySelectorAll('.domains-wrapper-1 .domains-container .domains__descriptions .domains__descriptions-item');\r\n    \r\n    function showMobileItem(item) {\r\n        item.classList.add('active');\r\n        const content = item.querySelector('.mobile-domain-list');\r\n        if (content) {\r\n            content.style.transitionDuration = content.scrollHeight * 1 + 'ms';\r\n            content.style.maxHeight = content.scrollHeight ? Math.max(content.scrollHeight, 700) + 'px' : \"unset\";\r\n        }\r\n    }\r\n\r\n    function hideMobileItem(item) {\r\n        item.classList.remove('active');\r\n        const content = item.querySelector('.mobile-domain-list');\r\n        if (content) {\r\n            content.style.transitionDuration = '0ms';\r\n            content.style.maxHeight = '0';\r\n        }\r\n    }\r\n\r\n    function activateMobileItem(index, canClose = true) {\r\n        const item = mobileNavItems[index];\r\n        if (!item) return;\r\n        \r\n        const isActive = item.classList.contains('active');\r\n        \r\n        mobileNavItems.forEach(nav => {\r\n            hideMobileItem(nav);\r\n        });\r\n\r\n        if (!isActive || !canClose) {\r\n            showMobileItem(item);\r\n        }\r\n    }\r\n\r\n    function activateDesktopItem(index) {\r\n        domainsListItems.forEach((item, itemIndex) => {\r\n            if (itemIndex === index) {\r\n                item.classList.add('domains__list-item_active');\r\n            } else {\r\n                item.classList.remove('domains__list-item_active');\r\n            }\r\n        });\r\n        \r\n        domainsDescriptions.forEach((itemDesc, itemDescIndex) => {\r\n            if (itemDescIndex === index) {\r\n                itemDesc.classList.add('domains__descriptions-item_active');\r\n            } else {\r\n                itemDesc.classList.remove('domains__descriptions-item_active');\r\n            }\r\n        });\r\n    }\r\n\r\n    mobileNavItems.forEach((item, index) => {\r\n        const titleEl = item.querySelector(\".mobile-domains-navitem-title\");\r\n        if (titleEl) {\r\n            titleEl.addEventListener('click', () => {\r\n                activateMobileItem(index);\r\n                activateDesktopItem(index);\r\n            });\r\n        }\r\n    });\r\n\r\n    domainsListItems.forEach((item, index) => {\r\n        item.addEventListener('click', () => {\r\n            activateDesktopItem(index);\r\n            activateMobileItem(index, false);\r\n        });\r\n    });\r\n    \r\n    activateMobileItem(0);\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-d08c026 e-flex e-con-boxed e-con e-parent\" data-id=\"d08c026\" 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-033f50d elementor-widget-tablet__width-initial elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"033f50d\" 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\">Tailor Odoo to your business with Innowise<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ed287f elementor-align-justify elementor-widget__width-initial elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"7ed287f\" 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\">Contact experts<\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-81dd07b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"81dd07b\" data-element_type=\"section\" id=\"test3\" 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-d5320bb\" data-id=\"d5320bb\" 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-1526ad8 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"1526ad8\" 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\"><span><\/span><span><\/span>Case studies<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f54a5e case-swip elementor-widget elementor-widget-shortcode\" data-id=\"8f54a5e\" 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 view-\">\n            <div class=\"swiper-related view-\">\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\/pl\/case\/breast-cancer-detection-with-federated-learning\/\" aria-label=\"block_198695\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/collaborative-mammography-segmentation.png\" alt=\"Privacy-preserving breast cancer detection with federated learning\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/Log\u043es-desktop-2.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\/pl\/case\/breast-cancer-detection-with-federated-learning\/\" aria-label=\"Privacy-preserving breast cancer detection with federated learning\" >Privacy-preserving breast cancer detection with federated learning<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/pl\/cases\/ai\/\">AI<\/a><a href=\"\/pl\/cases\/computer-vision\/\">Computer vision<\/a><a href=\"\/pl\/cases\/opieka-zdrowotna\/\">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\/pl\/case\/breast-cancer-detection-with-federated-learning\/\" aria-label=\"Read more about Privacy-preserving breast cancer detection with federated learning\">\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\/pl\/case\/ai-powered-compliance-ecosystem\/\" aria-label=\"block_198139\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/image-1.jpg\" alt=\"AI-powered end-to-end compliance ecosystem\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/Log\u043es-desktop.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\/pl\/case\/ai-powered-compliance-ecosystem\/\" aria-label=\"AI-powered end-to-end compliance ecosystem\" >AI-powered end-to-end compliance ecosystem<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/pl\/cases\/ai\/\">AI<\/a><a href=\"\/pl\/cases\/aws\/\">AWS<\/a><a href=\"\/pl\/cases\/tworzenie-back-end\/\">Back-end development<\/a><a href=\"\/pl\/cases\/tworzenie-front-end\/\">Front-end development<\/a><a href=\"\/pl\/cases\/js\/\">JavaScript<\/a><a href=\"\/pl\/cases\/laravel\/\">Laravel<\/a><a href=\"\/pl\/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\/pl\/case\/ai-powered-compliance-ecosystem\/\" aria-label=\"Read more about AI-powered end-to-end compliance ecosystem\">\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\/pl\/case\/ai-assisted-contract-parsing-platform\/\" aria-label=\"block_195705\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/04\/image.jpg\" alt=\"AI-assisted contract transformation platform (DORA \/ NIS2 ready)\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/04\/Log\u043es-desktop-1-1.png\" 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\/pl\/case\/ai-assisted-contract-parsing-platform\/\" aria-label=\"AI-assisted contract transformation platform (DORA \/ NIS2 ready)\" >AI-assisted contract transformation platform (DORA \/ NIS2 ready)<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/pl\/cases\/ai\/\">AI<\/a><a href=\"\/pl\/cases\/business-process-automation-bpa\/\">Business process automation (BPA)<\/a><a href=\"\/pl\/cases\/java\/\">Java<\/a><a href=\"\/pl\/cases\/legal\/\">Legal<\/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\/pl\/case\/ai-assisted-contract-parsing-platform\/\" aria-label=\"Read more about AI-assisted contract transformation platform (DORA \/ NIS2 ready)\">\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\/pl\/case\/finance-ai-assistant\/\" aria-label=\"block_191935\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/image-teaser-2.png\" alt=\"Haia: finance AI assistant\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/Haia-logo-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\/pl\/case\/finance-ai-assistant\/\" aria-label=\"Haia: finance AI assistant\" >Haia: finance AI assistant<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/pl\/cases\/ai\/\">AI<\/a><a href=\"\/pl\/cases\/blockchain\/\">Blockchain<\/a><a href=\"\/pl\/cases\/fintech\/\">FinTech<\/a><a href=\"\/pl\/cases\/kotlin\/\">Kotlin<\/a><a href=\"\/pl\/cases\/smart-contract\/\">Smart contract<\/a><a href=\"\/pl\/cases\/web3\/\">Web3<\/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\/pl\/case\/finance-ai-assistant\/\" aria-label=\"Read more about Haia: finance AI assistant\">\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\/pl\/case\/ai-skin-scanner-app\/\" aria-label=\"block_176624\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/small-cover-1.jpg\" alt=\"AI dermatologist skin scanner app\">\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\/pl\/case\/ai-skin-scanner-app\/\" aria-label=\"AI dermatologist skin scanner app\" >AI dermatologist skin scanner app<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/pl\/cases\/ai\/\">AI<\/a><a href=\"\/pl\/cases\/android\/\">Android<\/a><a href=\"\/pl\/cases\/angular\/\">Angular<\/a><a href=\"\/pl\/cases\/aws\/\">AWS<\/a><a href=\"\/pl\/cases\/flutter\/\">Flutter<\/a><a href=\"\/pl\/cases\/opieka-zdrowotna\/\">Healthcare<\/a><a href=\"\/pl\/cases\/ios\/\">iOS<\/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\/pl\/case\/ai-skin-scanner-app\/\" aria-label=\"Read more about AI dermatologist skin scanner app\">\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\/pl\/case\/chatbot-for-data-analytics\/\" aria-label=\"block_171293\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/09\/Small-cover-Development-of-an-analytical-platform-using-the-existing-Large-Language-Models-LLM.jpg\" alt=\"Development of an analytical platform using the existing large language models\">\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\/pl\/case\/chatbot-for-data-analytics\/\" aria-label=\"Development of an analytical platform using the existing large language models\" >Development of an analytical platform using the existing large language models<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/pl\/cases\/ai\/\">AI<\/a><a href=\"\/pl\/cases\/azure\/\">Azure<\/a><a href=\"\/pl\/cases\/tworzenie-back-end\/\">Back-end development<\/a><a href=\"\/pl\/cases\/chatbot\/\">Chatbot<\/a><a href=\"\/pl\/cases\/analiza-danych\/\">Data analytics<\/a><a href=\"\/pl\/cases\/tworzenie-front-end\/\">Front-end development<\/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\/pl\/case\/chatbot-for-data-analytics\/\" aria-label=\"Read more about Development of an analytical platform using the existing large language models\">\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\/pl\/case\/ai-medical-advice-app\/\" aria-label=\"block_169147\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/07\/Mobile-medical-advisor-small-cover.png\" alt=\"Mobile medical advisor\">\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\/pl\/case\/ai-medical-advice-app\/\" aria-label=\"Mobile medical advisor\" >Mobile medical advisor<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/pl\/cases\/ai\/\">AI<\/a><a href=\"\/pl\/cases\/aws\/\">AWS<\/a><a href=\"\/pl\/cases\/chatbot\/\">Chatbot<\/a><a href=\"\/pl\/cases\/django\/\">Django<\/a><a href=\"\/pl\/cases\/flutter\/\">Flutter<\/a><a href=\"\/pl\/cases\/opieka-zdrowotna\/\">Healthcare<\/a><a href=\"\/pl\/cases\/tworzenie-mvp\/\">MVP development<\/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\/pl\/case\/ai-medical-advice-app\/\" aria-label=\"Read more about Mobile medical advisor\">\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\/pl\/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\/pl\/case\/medical-research-software\/\" aria-label=\"Medical research software\" >Medical research software<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/pl\/cases\/ai\/\">AI<\/a><a href=\"\/pl\/cases\/api\/\">API<\/a><a href=\"\/pl\/cases\/cloud\/\">Cloud<\/a><a href=\"\/pl\/cases\/analiza-danych\/\">Data analytics<\/a><a href=\"\/pl\/cases\/data-science\/\">Data science<\/a><a href=\"\/pl\/cases\/gcp\/\">GCP<\/a><a href=\"\/pl\/cases\/opieka-zdrowotna\/\">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\/pl\/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>\n                \n                <div class=\"swiper-related__navigation\" style=\"\">\n                    <button class=\"swiper-related__navigation-btn\" style=\"\">\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\" style=\"\">\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            <div class=\"cases-swiper-pagination case-slider-pagination\"><\/div>\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\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-67babe1 e-flex e-con-boxed e-con e-parent\" data-id=\"67babe1\" 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-bd22e9e elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"bd22e9e\" 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\">Odoo customization for different business functions<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6027c52 e-grid e-con-full cust-grid e-con e-child\" data-id=\"6027c52\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-af36121 e-con-full e-flex e-con e-child\" data-id=\"af36121\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ddfe625 elementor-widget elementor-widget-text-editor\" data-id=\"ddfe625\" 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<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>CRM and sales<\/h3>\n<\/li>\n\n<\/ul>\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-2594d83 elementor-widget elementor-widget-text-editor\" data-id=\"2594d83\" 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;\">Custom pipelines, lead scoring, quotation approval flows, and sales dashboards built around how your team closes deals.<\/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<div class=\"elementor-element elementor-element-fafd718 e-con-full e-flex e-con e-child\" data-id=\"fafd718\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ab89c11 elementor-widget elementor-widget-text-editor\" data-id=\"ab89c11\" 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<ul class=\"list\"><li class=\"red-dot\"><h3>Accounting and finance<\/h3><\/li><\/ul>\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-6df48b2 elementor-widget elementor-widget-text-editor\" data-id=\"6df48b2\" 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;\">Invoice templates, tax rules, payment flows, and approval chains that match your chart of accounts and reporting obligations.<\/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<div class=\"elementor-element elementor-element-3cd1614 e-con-full e-flex e-con e-child\" data-id=\"3cd1614\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36b3273 elementor-widget elementor-widget-text-editor\" data-id=\"36b3273\" 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<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Inventory and warehouse<\/h3>\n<\/li>\n<\/ul>\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-5eea157 elementor-widget elementor-widget-text-editor\" data-id=\"5eea157\" 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;\">Reorder rules, barcode-driven picking, multi-warehouse routing, and dashboards that show stock levels and replenishment needs in real time.<\/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<div class=\"elementor-element elementor-element-c752c38 e-con-full e-flex e-con e-child\" data-id=\"c752c38\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23f1eb4 elementor-widget elementor-widget-text-editor\" data-id=\"23f1eb4\" 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<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Manufacturing and MRP<\/h3>\n<\/li>\n<\/ul>\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-a4d45ec elementor-widget elementor-widget-text-editor\" data-id=\"a4d45ec\" 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;\">Bills of materials, work order routing, production scheduling, and quality checks embedded directly into shop floor workflows.<\/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<div class=\"elementor-element elementor-element-1d9c889 e-con-full e-flex e-con e-child\" data-id=\"1d9c889\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-51aac85 elementor-widget elementor-widget-text-editor\" data-id=\"51aac85\" 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<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>E-commerce and retail<\/h3>\n<\/li>\n<\/ul>\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-7d6eda1 elementor-widget elementor-widget-text-editor\" data-id=\"7d6eda1\" 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;\">Shopify, Magento, and WooCommerce integrations with synchronized inventory, orders, and customer records across all sales channels.<\/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<div class=\"elementor-element elementor-element-f9a3f4b e-con-full e-flex e-con e-child\" data-id=\"f9a3f4b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-87b5f73 elementor-widget elementor-widget-text-editor\" data-id=\"87b5f73\" 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<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>HR and payroll<\/h3>\n<\/li>\n<\/ul>\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-31b91f1 elementor-widget elementor-widget-text-editor\" data-id=\"31b91f1\" 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;\">Leave types, approval hierarchies, timesheet rules, and performance review flows configured to match your HR policies exactly.<\/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<div class=\"elementor-element elementor-element-64754d0 e-con-full e-flex e-con e-child\" data-id=\"64754d0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e4aa79 elementor-widget elementor-widget-text-editor\" data-id=\"6e4aa79\" 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<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Procurement and supply chain<\/h3>\n<\/li>\n<\/ul>\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-b1ffa09 elementor-widget elementor-widget-text-editor\" data-id=\"b1ffa09\" 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;\">Vendor workflows, purchase approval matrices, order tracking, and logistics integrations that give procurement teams clear visibility.<\/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<div class=\"elementor-element elementor-element-403d96d e-con-full e-flex e-con e-child\" data-id=\"403d96d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b93d713 elementor-widget elementor-widget-text-editor\" data-id=\"b93d713\" 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<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Reporting and BI<\/h3>\n<\/li>\n<\/ul>\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-0c23668 elementor-widget elementor-widget-text-editor\" data-id=\"0c23668\" 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;\">Custom KPI dashboards, executive reports, and Power BI or Metabase integrations for teams that need more than Odoo&#8217;s built-in views.<\/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<div class=\"elementor-element elementor-element-735048b e-con-full e-flex e-con e-child\" data-id=\"735048b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ab1330 elementor-widget elementor-widget-text-editor\" data-id=\"1ab1330\" 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<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Customer portals<\/h3>\n<\/li>\n<\/ul>\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-02cd48d elementor-widget elementor-widget-text-editor\" data-id=\"02cd48d\" 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;\">Branded self-service portals with secure access, custom forms, order views, and document management for your customers.<\/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-5d12b61 e-flex e-con-boxed e-con e-parent\" data-id=\"5d12b61\" data-element_type=\"container\" id=\"test4\" 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-f51c5c3 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"f51c5c3\" 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\">Business benefits of Odoo ERP customization<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1bda8bf elementor-widget elementor-widget-html\" data-id=\"1bda8bf\" 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.hover-animated-container {\r\n    display: flex;\r\n    flex-direction: row;\r\n    flex-wrap: wrap;\r\n    gap: 40px;\r\n}\r\n\r\n.hover-animated-block {\r\n    background-color: #F5F5F7;\r\n    width: calc(33.33% - 27px);\r\n    box-sizing: border-box;\r\n    padding: 40px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    transition: background-color 0.3s ease;\r\n    height: 232px;\r\n    justify-content: space-between;\r\n}\r\n\r\n.hover-animated-block .desktop-img {\r\n    width: 60px;\r\n\r\n}\r\n\r\n.hover-animated-block .mobile-img {\r\n    display: none;\r\n}\r\n\r\n.hover-animated-title h3{\r\n    font-family: Karla;\r\n    font-size: 24px;\r\n    font-weight: 400;\r\n    line-height: 31.2px;\r\n    color: #2E2E2E;\r\n    margin: 0;\r\n\r\n}\r\n\r\n.hover-animated-hover-text {\r\n    font-family: Karla;\r\n    font-size: 16px;\r\n    line-height: 24px;\r\n    color: #FFFFFF;\r\n\r\n\r\n    pointer-events: none;\r\n    display: none;\r\n}\r\n\r\n.hover-animated-block:hover .hover-animated-title {\r\n    display: none;\r\n}\r\n\r\n.hover-animated-block:hover .desktop-img {\r\n    display: none;\r\n}\r\n\r\n.hover-animated-block:hover {\r\n    background-color: #2E2E2E;\r\n}\r\n\r\n\r\n.hover-animated-block:hover .hover-animated-hover-text {\r\n    opacity: 1;\r\n    display: block;\r\n}\r\n\r\n@media (max-width: 1279px) {\r\n    \/*.hover-animated-title {*\/\r\n    \/*    word-wrap: break-word;*\/\r\n    \/*    hyphens: auto;*\/\r\n    \/*}*\/\r\n\r\n    .long-word {\r\n        max-width: calc(100% - 100px);\r\n        word-wrap: break-word;\r\n    }\r\n\r\n    .hover-animated-block {\r\n        width: calc(50% - 10px);\r\n        padding: 30px;\r\n        height: 205px;\r\n    }\r\n    \r\n    .hover-animated-hover-text {\r\n        font-size: 16px;\r\n        line-height: 24px;\r\n    }\r\n\r\n    .hover-animated-container {\r\n        display: flex;\r\n        flex-direction: row;\r\n        min-height: 356px;\r\n        gap: 20px;\r\n    }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n    \r\n    .mobile-img{\r\n        width:40px !important;\r\n        height:40px !important;\r\n        margin-left: 20px;\r\n    }\r\n    \r\n    .hover-animated-container {\r\n        flex-direction: column;\r\n    }\r\n\r\n    .hover-animated-block {\r\n        min-width: 100%;\r\n        padding: 20px;\r\n        height: auto;\r\n        gap: 16px;\r\n    }\r\n    \r\n    .hover-animated-block .mobile-img {\r\n        display: block;\r\n}\r\n    \r\n    .hover-animated-hover-text {\r\n        font-size: 12px;\r\n        line-height: 18px;\r\n        display: block;\r\n        color: #2e2e2e;\r\n        opacity: 1;\r\n        justify-content: space-between;\r\n    }\r\n\r\n    .hover-animated-block .desktop-img {\r\n        width: 40px;\r\n        height: 40px;\r\n        display: none !important;\r\n    }\r\n\r\n    .hover-animated-title {\r\n        min-width: 100%;\r\n\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: space-between;\r\n    }\r\n    \r\n    .hover-animated-title h3 {\r\n        display: block;\r\n        font-weight: 400;\r\n        font-size: 18px;\r\n        line-height: 24px;\r\n    }\r\n\r\n    .hover-animated-block:hover .hover-animated-title,\r\n    .hover-animated-block:hover .desktop-img,\r\n    .hover-animated-block:hover .hover-animated-hover-text {\r\n        display: flex;\r\n        opacity: 1;\r\n        visibility: visible;\r\n    }\r\n\r\n    .hover-animated-block:hover {\r\n        background-color: #F5F5F7;\r\n    }\r\n}\r\n<\/style>\r\n<div class=\"hover-animated-container\">\r\n  <!-- Card 1 -->\r\n  <div class=\"hover-animated-block\">\r\n    <div class=\"hover-animated-title\">\r\n      <h3>Better process fit<\/h3>\r\n      <img decoding=\"async\" class=\"mobile-img\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/337.svg\" \/ alt=\"\">\r\n    <\/div>\r\n    <span class=\"hover-animated-hover-text\">Your team works with a system that fits them, not one they constantly have to work around.<\/span>\r\n    <img decoding=\"async\" class=\"desktop-img\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/337.svg\" \/ alt=\"\">\r\n  <\/div>\r\n  \r\n  <!-- Card 2 -->\r\n  <div class=\"hover-animated-block\">\r\n    <div class=\"hover-animated-title\">\r\n      <h3>Higher user adoption<\/h3>\r\n      <img decoding=\"async\" class=\"mobile-img\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/160.svg\" \/ alt=\"\">\r\n    <\/div>\r\n    <span class=\"hover-animated-hover-text\">Higher adoption because the interface reflects actual processes, rather than generic ones.<\/span>\r\n    <img decoding=\"async\" class=\"desktop-img\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/160.svg\" \/ alt=\"\">\r\n  <\/div>\r\n  \r\n  <!-- Card 3 -->\r\n  <div class=\"hover-animated-block\">\r\n    <div class=\"hover-animated-title\">\r\n      <h3>Faster decision-making<\/h3>\r\n      <img decoding=\"async\" class=\"mobile-img\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/331.svg\" \/ alt=\"\">\r\n    <\/div>\r\n    <span class=\"hover-animated-hover-text\">Faster decisions through dashboards and reports built around your real KPIs.<\/span>\r\n    <img decoding=\"async\" class=\"desktop-img\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/331.svg\" \/ alt=\"\">\r\n  <\/div>\r\n  \r\n  <!-- Card 4 -->\r\n  <div class=\"hover-animated-block\">\r\n    <div class=\"hover-animated-title\">\r\n      <h3>Reliable data integration<\/h3>\r\n      <img decoding=\"async\" class=\"mobile-img\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/151.svg\" \/ alt=\"\">\r\n    <\/div>\r\n    <span class=\"hover-animated-hover-text\">Cleaner data flow between Odoo and the other tools in your stack.<\/span>\r\n    <img decoding=\"async\" class=\"desktop-img\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/151.svg\" \/ alt=\"\">\r\n  <\/div>\r\n  \r\n  <!-- Card 5 -->\r\n  <div class=\"hover-animated-block\">\r\n    <div class=\"hover-animated-title\">\r\n      <h3>Smarter workflow automation<\/h3>\r\n      <img decoding=\"async\" class=\"mobile-img\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/133.svg\" \/ alt=\"\">\r\n    <\/div>\r\n    <span class=\"hover-animated-hover-text\">Automation that handles repetitive tasks across departments, freeing people for higher-value work.<\/span>\r\n    <img decoding=\"async\" class=\"desktop-img\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/133.svg\" \/ alt=\"\">\r\n  <\/div>\r\n  \r\n  <!-- Card 6 -->\r\n  <div class=\"hover-animated-block\">\r\n    <div class=\"hover-animated-title\">\r\n      <h3>Scalable business growth<\/h3>\r\n      <img decoding=\"async\" class=\"mobile-img\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/141.svg\" \/ alt=\"\">\r\n    <\/div>\r\n    <span class=\"hover-animated-hover-text\">A setup that scales with your business instead of becoming a constraint.<\/span>\r\n    <img decoding=\"async\" class=\"desktop-img\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/141.svg\" \/ alt=\"\">\r\n  <\/div>\r\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-6419afd e-grid e-con-full e-con e-child\" data-id=\"6419afd\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8844a6a e-con-full e-flex e-con e-child\" data-id=\"8844a6a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46d811d img900500 elementor-widget elementor-widget-image\" data-id=\"46d811d\" 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=\"675\" height=\"375\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/Team-Innowise-1.png\" class=\"attachment-full size-full wp-image-199136\" alt=\"\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/Team-Innowise-1.png 675w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/Team-Innowise-1-300x167.png 300w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/Team-Innowise-1-18x10.png 18w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/>\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-ea60008 e-con-full e-flex e-con e-child\" data-id=\"ea60008\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-dbbd42f e-con-full e-flex e-con e-child\" data-id=\"dbbd42f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a2ecd68 elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"a2ecd68\" 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\">Your ERP should work the way you do<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e93055 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial tabletmax510 elementor-widget elementor-widget-text-editor\" data-id=\"3e93055\" 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;\">We build Odoo customizations around the workflows your business runs on.<\/span><\/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-d5fc2f4 elementor-align-center contact320 elementor-widget elementor-widget-button\" data-id=\"d5fc2f4\" 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\">Get a free consultation<\/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-ed2c511 textUnderline e-flex e-con-boxed e-con e-parent\" data-id=\"ed2c511\" data-element_type=\"container\" id=\"test5\" 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-5ee8f93 elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"5ee8f93\" 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 choose us as your Odoo customization company<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fa89b06 e-grid e-con-full e-con e-child\" data-id=\"fa89b06\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f5e830d e-flex e-con-boxed e-con e-child\" data-id=\"f5e830d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b28257b e-con-full e-flex e-con e-child\" data-id=\"b28257b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2fed13f elementor-widget elementor-widget-image\" data-id=\"2fed13f\" 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\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/5481.svg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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 class=\"elementor-element elementor-element-22eb454 elementor-widget elementor-widget-heading\" data-id=\"22eb454\" 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\">Odoo and ERP expertise<\/h3>\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-f57788e elementor-widget elementor-widget-text-editor\" data-id=\"f57788e\" 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;\">50+ certified developers and consultants across Odoo Community and Enterprise, versions 14 through 17.<\/span><\/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-f857a2a e-con-full e-flex e-con e-child\" data-id=\"f857a2a\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7c476c2 e-con-full e-flex e-con e-child\" data-id=\"7c476c2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d8b58f elementor-widget elementor-widget-image\" data-id=\"5d8b58f\" 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\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/Goal.svg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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 class=\"elementor-element elementor-element-f392eb2 elementor-widget elementor-widget-heading\" data-id=\"f392eb2\" 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\">Business-first approach<\/h3>\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-23cd8a9 elementor-widget elementor-widget-text-editor\" data-id=\"23cd8a9\" 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;\">We start with your workflows and pain points. Every technical decision connects back to a real operational outcome.<\/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<div class=\"elementor-element elementor-element-d89297e e-con-full e-flex e-con e-child\" data-id=\"d89297e\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0492bdf e-con-full e-flex e-con e-child\" data-id=\"0492bdf\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4640dfc elementor-widget elementor-widget-image\" data-id=\"4640dfc\" 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\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/04\/552.svg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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 class=\"elementor-element elementor-element-5a9fd88 elementor-widget elementor-widget-heading\" data-id=\"5a9fd88\" 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\">Upgrade-safe development<\/h3>\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-f126371 elementor-widget elementor-widget-text-editor\" data-id=\"f126371\" 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;\">We follow Odoo&#8217;s official guidelines and avoid core overrides, so your customizations survive version upgrades.<\/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<div class=\"elementor-element elementor-element-55c68a6 e-con-full e-flex e-con e-child\" data-id=\"55c68a6\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d5c05ae e-con-full e-flex e-con e-child\" data-id=\"d5c05ae\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d83188 elementor-widget elementor-widget-image\" data-id=\"0d83188\" 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\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/425.svg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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 class=\"elementor-element elementor-element-ab8797a elementor-widget elementor-widget-heading\" data-id=\"ab8797a\" 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\">Integration experience<\/h3>\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-daed17b elementor-widget elementor-widget-text-editor\" data-id=\"daed17b\" 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;\">Dozens of Odoo integrations delivered, from e-commerce platforms and logistics APIs to enterprise BI tools.<\/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<div class=\"elementor-element elementor-element-bec9257 e-con-full e-flex e-con e-child\" data-id=\"bec9257\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9013a46 e-con-full e-flex e-con e-child\" data-id=\"9013a46\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9432514 elementor-widget elementor-widget-image\" data-id=\"9432514\" 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\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/532.svg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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 class=\"elementor-element elementor-element-283fee0 elementor-widget elementor-widget-heading\" data-id=\"283fee0\" 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\">Transparent delivery<\/h3>\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-fe72df5 elementor-widget elementor-widget-text-editor\" data-id=\"fe72df5\" 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;\">Regular sprint demos, shared documentation, and clear communication throughout. No black boxes.<\/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<div class=\"elementor-element elementor-element-d96321e e-con-full e-flex e-con e-child\" data-id=\"d96321e\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8aaaf49 e-con-full e-flex e-con e-child\" data-id=\"8aaaf49\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cf2ca81 elementor-widget elementor-widget-image\" data-id=\"cf2ca81\" 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\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/Group-1597886086.svg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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 class=\"elementor-element elementor-element-8d590ce elementor-widget elementor-widget-heading\" data-id=\"8d590ce\" 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\">QA and UAT<\/h3>\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-ca0a5db elementor-widget elementor-widget-text-editor\" data-id=\"ca0a5db\" 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;\">Structured testing on each release, including user acceptance testing with your actual team members.<\/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-1b00375 e-flex e-con-boxed e-con e-parent\" data-id=\"1b00375\" 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-3cb5770 e-con-full e-flex e-con e-child\" data-id=\"3cb5770\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e8f1ed9 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"e8f1ed9\" 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 clients say<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-902c0c9 allButton elementor-widget elementor-widget-text-editor\" data-id=\"902c0c9\" 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>\n    <a href=\"\/testimonials\/\" class=\"testimonials-count\">\n        All testimonials <span>(55)<\/span>\n    <\/a>\n    <style>\n        .testimonials-count{\n            font-weight:600;\n            font-family:Sora;\n            font-size:18px;\n            padding-bottom:8px;\n            border-bottom:1px solid #2e2e2e;\n        }\n        .testimonials-count:hover{\n            border-bottom:1px solid #c36;\n        }\n    <\/style>\n\n    <\/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 class=\"elementor-element elementor-element-a79a73f elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"a79a73f\" 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>\njQuery( document ).ready( function($) {\n    var myAjax = {\n        ajaxurl: '\/wp-admin\/admin-ajax.php',\n        nonce: ''\n    };\n    function decodeHtmlEntities(encodedString) {\n        if (typeof encodedString !== 'string') return encodedString;\n        \n        const textarea = document.createElement('textarea');\n        textarea.innerHTML = encodedString;\n        return textarea.value;\n    }\n    \n    $('.bottomWrapperSay .details').click(function(){\n        var iframe = decodeHtmlEntities($(this).find('.iframe').html());\n        $('.testimolials-popup-pdf-cont .iframe').html(iframe);\n        $('.testimolials-popup-pdf').show();\n    });\n    \n    $('.testimolials-popup-pdf').on('click', function(event) {\n        if (event.target === this) {\n            $('.testimolials-popup-pdf').hide();\n        }\n    });\n    $('.testimolials-popup-pdf-close').on('click', function(event) {\n        $('.testimolials-popup-pdf').hide();\n    });\n    \n    $('.bottomWrapperSay .review').click(function(){\n        var id = $(this).data('postid');\n        \n        $.ajax({\n            url: myAjax.ajaxurl,\n            type: 'POST',\n            data: {\n                action: 'my_testimonials_action',\n                post_id: id,\n            },\n            success: function(response) {\n                 \n                $('.testimonialProjectPopup').html(response);\n                $('.testimolials-popup-desc').show();\n            },\n            error: function(xhr, status, error) {\n                console.log(error);\n            }\n        });\n        \n        $(document).on('click', '.testimolials-popup-desc-close', function(){\n        $('.testimolials-popup-desc').hide();\n        });\n        \n        $('.testimolials-popup-desc').on('click', function(event) {\n            if (event.target === this) {\n                $('.testimolials-popup-desc').hide();\n            }\n        });\n        \n    });\n     \n});\n<\/script>\n\n<div class=\"testimolials-popup-pdf\" style=\"display:none\">\n            <div class=\"testimolials-popup-pdf-cont\">\n                <img decoding=\"async\" src=\"\/wp-content\/themes\/hello-elementor\/assets\/images\/close_popup.svg\" alt=\"\" class=\"testimolials-popup-pdf-close\">\n                <div class=\"iframe\">\n\n                <\/div>\n            <\/div>\n<\/div>\n\n<div class=\"testimolials-popup-desc\" style=\"display:none\">\n            <div class=\"testimonialProjectPopup\">\n                \n            <\/div>\n        <\/div>\n\n<style>\n    .testimolials-popup-pdf{\n    \twidth:100vw;\n    \theight:100vh;\n    \tdisplay: flex;\n    \tjustify-content: center;\n    \tpadding-top:150px;\n    \tposition: fixed;\n    \ttop:0;\n    \tleft:0;\n    \tbackground:#0000009c;\n    \tz-index: 10;\n    }\n    .testimolials-popup-pdf-cont{\n    \tmax-width:680px;\n    \twidth: 95%;\n    \tbackground: white;\n    \tpadding:40px;\n    \theight: calc( 100vh - 200px);\n    \tposition: relative;\n    \tz-index: 10;\n    }\n    .testimolials-popup-pdf-cont .iframe{\n    \theight:100%;\n    }\n    .testimolials-popup-pdf-cont iframe{\n    \theight:100%;\n    }\n    .testimolials-popup-pdf-close{\n    \tposition: absolute;\n    \ttop:14px;\n    \tright:14px;\n    \tcursor: pointer;\n    }\n    \n    .testimolials-popup-desc-close{\n    \tposition: absolute;\n    \ttop:14px;\n    \tright:14px;\n    \tcursor: pointer;\n    }\n    \n    .testimolials-popup-desc{\n    \twidth:100vw;\n    \theight:100vh;\n    \tdisplay: flex;\n    \tjustify-content: center;\n    \talign-items: center;\n    \tposition: fixed;\n    \ttop:0;\n    \tleft:0;\n    \tbackground:#0000009c;\n    \tz-index: 10;\n    }\n    \n    .testimonialProjectPopup {\n    \tdisplay: flex;\n    \tflex-direction: column;\n    \tgap: 40px;\n    \twidth: 95%;\n    \tpadding: 50px 40px;\n    \tbackground-color: #FFFFFF;\n    \tmax-width:680px;\n    \tposition: relative;\n    }\n    \n    .testimonialProjectPopup .topPart {\n    \tdisplay: flex;\n    \tflex-direction: column;\n    \tgap: 30px;\n    }\n    \n    .testimonialProjectPopup .topPart img {\n    \theight: 39px;\n    }\n    \n    .testimonialProjectPopup .topPart .title {\n    \tfont-family: Sora;\n    \tfont-weight: 600;\n    \tfont-size: 24px;\n    \tline-height: 135%;\n    \tcolor: #2E2E2E;\n    }\n    \n    .testimonialProjectPopup .bottomPart {\n    \tdisplay: grid;\n    \tgap: 20px;\n    }\n    \n    \n    .testimonialProjectPopup .bottomPart {\n    \tgrid-template-columns: repeat(3, 1fr);\n    }\n    \n    .testimonialProjectPopup .bottomPart.all {\n    \tgrid-template-columns: repeat(4, 1fr);\n    }\n    \n    .testimonialProjectPopup .bottomPart .technologies {\n    \tgrid-column: span 2;\n    }\n    \n    .testimonialProjectPopup .bottomPart.all .services {\n    \tgrid-column: span 2;\n    }\n    \n    .testimonialProjectPopup .bottomPart .block {\n    \tdisplay: flex;\n    \tflex-direction: column;\n    \tgap: 8px;\n    }\n    \n    .testimonialProjectPopup .bottomPart .block .title {\n    \tfont-family: Karla;\n    \tfont-weight: 700;\n    \tfont-style: Bold;\n    \tfont-size: 16px;\n    \tline-height: 150%;\n    \tcolor: #2E2E2E;\n    }\n    \n    .testimonialProjectPopup .bottomPart .block .text {\n    \tfont-family: Karla;\n    \tfont-weight: 400;\n    \tfont-size: 16px;\n    \tline-height: 24px;\n    \tcolor: #2E2E2E;\n    }\n    \n    \n    @media (max-width:1279px) {\n        .testimonials-shortcode-swiper .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {\n            padding-top: 60px !important;\n        }\n    }\n    \n    @media (max-width:767px) {\n    \n    \t.testimonialProjectPopup {\n    \t\tgap: 30px;\n    \t\tpadding: 40px 24px;\n    \t}\n    \n    \t.testimonialProjectPopup .topPart {\n    \t\tgap: 20px;\n    \t}\n    \n    \t.testimonialProjectPopup .topPart img {\n    \t\theight: 24px;\n    \t}\n    \n    \t.testimonialProjectPopup .topPart .title {\n    \t\tfont-size: 18px;\n    \t\tline-height: 130%;\n    \t}\n    \n    \t.testimonialProjectPopup .bottomPart {\n    \t\tgrid-template-columns: repeat(2, 1fr);\n    \t}\n    \n    \t.testimonialProjectPopup .bottomPart.all {\n    \t\tgrid-template-columns: repeat(2, 1fr);\n    \t}\n    \n    \t.testimonialProjectPopup .bottomPart .block {\n    \t\tgap: 4px;\n    \t}\n    \n    \t.testimonialProjectPopup .bottomPart .block .title {\n    \t\tfont-size: 12px;\n    \t}\n    \n    \t.testimonialProjectPopup .bottomPart .block .text {\n    \t\tfont-size: 12px;\n    \t\tline-height: 150%;\n    \t}\n    }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d1ef01 elementor-widget elementor-widget-shortcode\" data-id=\"1d1ef01\" 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\">[testimonials_slider post_in=\"189458,189586,189609\" color=\"#C63031\"]<\/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<div class=\"elementor-element elementor-element-be92dc1 e-flex e-con-boxed e-con e-parent\" data-id=\"be92dc1\" data-element_type=\"container\" id=\"test6\" 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-d506f68 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"d506f68\" 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 Odoo customization process<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e308dd roadmap-grid-2 elementor-widget elementor-widget-html\" data-id=\"9e308dd\" 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.roadmap-grid-2 .new-steps-container {\r\n    display: grid;\r\n    row-gap: 80px;\r\n    padding: 0;\r\n    grid-auto-rows: auto;\r\n    grid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.roadmap-grid-2 .new-step-item {\r\n    width: 100%;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 20px;\r\n}\r\n\r\n.roadmap-grid-2 .new-step-item-desc {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 8px; \r\n}\r\n\r\n.roadmap-grid-2 .new-step-item-title {\r\n    font-family: Sora, sans-serif;\r\n    font-weight: 600;\r\n    font-size: 24px;\r\n    line-height: 1.4;\r\n    margin: 0;\r\n}\r\n\r\n.roadmap-grid-2 .new-step-item-duration {\r\n    font-family: Karla, sans-serif;\r\n    font-size: 22px;\r\n    font-weight: 400;\r\n    line-height: 28px;\r\n    text-align: left;\r\n    color: #CD505D;\r\n}\r\n\r\n.roadmap-grid-2 .new-step-item-text {\r\n    font-family: Karla, sans-serif;\r\n    font-size: 16px;\r\n    font-weight: 400;\r\n    line-height: 1.5;\r\n    margin: 0;\r\n    color: #555;\r\n}\r\n\r\n.roadmap-grid-2 .new-step-item-list {\r\n    font-family: Karla, sans-serif;\r\n    font-size: 16px;\r\n    font-weight: 400;\r\n    line-height: 24px;\r\n    margin: 0;\r\n    gap: 16px;\r\n    display: flex;\r\n    list-style: none;\r\n    flex-direction: column;\r\n    list-style-position: outside;\r\n    padding: 0 12px;\r\n}\r\n\r\n.roadmap-grid-2 .new-step-item-list li:before {\r\n    content: \"\";\r\n    position: absolute;\r\n    display: inline-block;\r\n    width: 0.45rem;\r\n    aspect-ratio: 1\/1;\r\n    border-radius: 50%;\r\n    background: #CD505D;\r\n    left: -14px;\r\n    top: 0.55em;\r\n    flex-shrink: 0;\r\n}\r\n\r\n.roadmap-grid-2 .new-step-item-list li {\r\n    font: inherit;\r\n    margin: 0;\r\n    position: relative;\r\n    padding-left: 0px;\r\n}\r\n\r\n.roadmap-grid-2 .scheme-progress-circle {\r\n    flex-shrink: 0;\r\n    border-radius: 100%;\r\n    height: 30px;\r\n    width: 30px;\r\n    z-index: 2;\r\n    background-color: var(--item-color);\r\n    border-color: var(--item-color);\r\n}\r\n\r\n.roadmap-grid-2 .scheme-progress-global-line {\r\n    height: 2px;\r\n    background: var(--item-color);\r\n}\r\n\r\n.roadmap-grid-2 .new-step-item:last-child .scheme-progress-global-line {\r\n    background: linear-gradient(90deg, var(--item-color) 50%, transparent 0) 50% \/ 8px 2px repeat-x;\r\n}\r\n\r\n.roadmap-grid-2 .figure-container {\r\n    display: flex;\r\n    align-items: center;\r\n    position: relative;\r\n    width: 100%;\r\n}\r\n\r\n@media (min-width: 1280px) {\r\n    .roadmap-grid-2 .new-step-item .figure-container::after {\r\n        display: block;\r\n        content: \"\";\r\n        height: 2px;\r\n        background: var(--item-color);\r\n        width: 100%;\r\n        position: relative;\r\n        z-index: 2;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item:nth-child(3n + 4) .figure-container::before {\r\n        display: block;\r\n        content: \"\";\r\n        height: 2px;\r\n        background: var(--prev-item-color);\r\n        position: absolute;\r\n        z-index: 1;\r\n        width: 100vw;\r\n        right: 100%;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item:nth-child(3n) .figure-container::after {\r\n        position: absolute;\r\n        width: 100vw;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item:last-child .figure-container::after {\r\n        background: linear-gradient(90deg, var(--item-color) 50%, transparent 0) 50% \/ 8px 2px repeat-x;\r\n        width: 100%;\r\n    }\r\n    \r\n    .roadmap-grid-2 .new-step-item > *:not(.figure-container) {\r\n        width: 100%;\r\n        max-width: 300px;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item:not(:nth-child(3n)) > *:not(.figure-container) {\r\n        width: 100%;\r\n        padding-right: 60px;\r\n        max-width: unset;\r\n    }\r\n}\r\n\r\n@media (max-width: 1279px) and (min-width: 768px) {\r\n    .roadmap-grid-2 .new-steps-container {\r\n        grid-template-columns: 36fr 37fr;\r\n        row-gap: 40px;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item .figure-container::after {\r\n        display: block;\r\n        content: \"\";\r\n        height: 2px;\r\n        background: var(--item-color);\r\n        width: 100%;\r\n        position: relative;\r\n        z-index: 2;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item:nth-child(2n + 3) .figure-container::before {\r\n        display: block;\r\n        content: \"\";\r\n        height: 2px;\r\n        background: var(--prev-item-color);\r\n        position: absolute;\r\n        z-index: 1;\r\n        width: 100vw;\r\n        right: 100%;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item:nth-child(2n) .figure-container::after {\r\n        position: absolute;\r\n        width: 100vw;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item:last-child .figure-container::after {\r\n        background: linear-gradient(90deg, var(--item-color) 50%, transparent 0) 50% \/ 8px 2px repeat-x;\r\n        width: 100%;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item {\r\n        gap: 20px;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item-desc {\r\n        width: 90%;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item > *:not(.figure-container) {\r\n        width: 100%;\r\n        max-width: 300px;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item:not(:nth-child(2n)) > *:not(.figure-container) {\r\n        width: 100%;\r\n        padding-right: 60px;\r\n        max-width: 360px;\r\n    }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n    .roadmap-grid-2 .new-steps-container {\r\n        grid-template-columns: 1fr;\r\n        row-gap: 0;\r\n    }\r\n\r\n    .roadmap-grid-2 .figure-container {\r\n        display: flex;\r\n        flex-direction: column;\r\n        align-items: center;\r\n        position: relative;\r\n        width: auto;\r\n        height: 100%;\r\n    }\r\n\r\n    .roadmap-grid-2 .scheme-progress-circle {\r\n        height: 24px;\r\n        width: 24px;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item .figure-container::after {\r\n        display: block;\r\n        content: \"\";\r\n        width: 2px;\r\n        background: var(--item-color);\r\n        height: 100%;\r\n        position: relative;\r\n        z-index: 2;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item:last-child .figure-container::after {\r\n        background: linear-gradient(0, var(--item-color) 50%, transparent 0) 50% \/ 2px 8px repeat-y;\r\n        width: 2px;\r\n        height: 100%;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item {\r\n        display: flex;\r\n        flex-direction: row;\r\n        align-items: start;\r\n        gap: 16px;\r\n        max-width: 100%;\r\n        position: relative;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item > *:not(.figure-container) {\r\n        width: 100%;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item-desc {\r\n        width: 100%;\r\n        max-width: 100%;\r\n        margin-right: 0;\r\n        gap: 10px;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item:not(:last-child) .new-step-item-desc {\r\n        margin-bottom: 20px;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item-title {\r\n        font-size: 24px;\r\n        line-height: 23.4px;\r\n        padding: 0;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item-duration {\r\n        font-size: 16px;\r\n        line-height: 20px;\r\n    }\r\n\r\n    .roadmap-grid-2 .new-step-item-text {\r\n        font-size: 16px;\r\n        line-height: 18px;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<div class=\"roadmap-grid-2\">\r\n    <div class=\"new-steps-container\">\r\n\r\n        <!-- Step 1 -->\r\n        <div class=\"new-step-item\">\r\n            <div class=\"figure-container\">\r\n                <div class=\"scheme-progress-circle\"><\/div>\r\n            <\/div>\r\n            <div class=\"new-step-item-desc\">\r\n                <h3 class=\"new-step-item-title\">Initial assessment<\/h3>\r\n                <p class=\"new-step-item-text\">We review your current setup, business processes, and technical environment to build a shared view of scope and priorities.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Step 2 -->\r\n        <div class=\"new-step-item\">\r\n            <div class=\"figure-container\">\r\n                <div class=\"scheme-progress-circle\"><\/div>\r\n            <\/div>\r\n            <div class=\"new-step-item-desc\">\r\n                <h3 class=\"new-step-item-title\">Gap identification<\/h3>\r\n                <p class=\"new-step-item-text\">We document what standard Odoo doesn't cover and create a detailed plan: what gets built, what gets modified, and when.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Step 3 -->\r\n        <div class=\"new-step-item\">\r\n            <div class=\"figure-container\">\r\n                <div class=\"scheme-progress-circle\"><\/div>\r\n            <\/div>\r\n            <div class=\"new-step-item-desc\">\r\n                <h3 class=\"new-step-item-title\">Implementation<\/h3>\r\n                <p class=\"new-step-item-text\">Development runs in structured sprints with regular demos, so you can confirm direction before the next phase begins.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Step 4 -->\r\n        <div class=\"new-step-item\">\r\n            <div class=\"figure-container\">\r\n                <div class=\"scheme-progress-circle\"><\/div>\r\n            <\/div>\r\n            <div class=\"new-step-item-desc\">\r\n                <h3 class=\"new-step-item-title\">QA and testing<\/h3>\r\n                <p class=\"new-step-item-text\">Functional QA followed by user acceptance testing. Issues are tracked, resolved, and retested before sign-off.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Step 5 -->\r\n        <div class=\"new-step-item\">\r\n            <div class=\"figure-container\">\r\n                <div class=\"scheme-progress-circle\"><\/div>\r\n            <\/div>\r\n            <div class=\"new-step-item-desc\">\r\n                <h3 class=\"new-step-item-title\">Deployment<\/h3>\r\n                <p class=\"new-step-item-text\">We manage the production rollout and closely monitor system behavior immediately after go-live.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    (() => {\r\n        const colors = [\r\n            \"#CD505D\",\r\n            \"#D36F89\",\r\n            \"#DD9ECB\",\r\n            \"#E4BEF7\",\r\n            \"#BF9FD8\"\r\n        ]\r\n\r\n        const desktopFigures = [...document.querySelectorAll(\".roadmap-grid-2 .new-steps-container .figure-container\")]\r\n\r\n        desktopFigures.forEach((item, index) => {\r\n            item.style.setProperty(\"--item-color\", colors[index]);\r\n            \r\n            if (index >= 1) {\r\n                item.style.setProperty(\"--prev-item-color\", colors[index-1]);\r\n            }\r\n        })\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-70b1ea2 e-flex e-con-boxed e-con e-parent\" data-id=\"70b1ea2\" 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-3948e79 elementor-widget elementor-widget-shortcode\" data-id=\"3948e79\" 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=\"feedback-expert\">\n        <div class=\"feedback-expert-wrap\">\n            <div class=\"feedback-expert-img\">\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/05\/PersonMichael-Labutin-1.png\" alt=\"Michael Labutin\">\n            <\/div>\n            <div class=\"feedback-expert-content\">\n                <div class=\"feedback-expert-content-top\">\n                    Businesses rarely fail because of Odoo itself. They struggle when Odoo isn\u2019t shaped properly around how they work. The right customization removes that complexity. When the system reflects how your teams actually work, adoption follows naturally, and the return on your ERP investment becomes visible sooner.                <\/div>\n                <div class=\"feedback-expert-content-bottom\">\n                    <a href=\"https:\/\/innowise.com\/pl\/authors\/michael-labutin\/\" class=\"feedback-expert-content-name\">\n                        Michael Labutin                    <\/a>\n                    <div class=\"feedback-expert-content-post\">\n                        Deputy Global Delivery Director                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n        .feedback-expert{\n            background:url(\/wp-content\/themes\/hello-elementor\/assets\/images\/expert-back.png);\n            background-size:cover;\n        }\n        .feedback-expert-wrap{\n            margin:0 auto;\n            width:100%;\n            padding-left:16px;\n            padding-right:16px;\n            max-width:1280px;\n            display:flex;\n            gap:40px;\n            align-items:center;\n        }\n        .feedback-expert-img{\n            display:flex;\n            overflow:hidden;\n            width:400px;\n            min-width:400px;\n        }\n        .feedback-expert-img img{\n            display:block;\n            width:100%;\n        }\n        .feedback-expert-content{\n            display:flex;\n            flex-direction:column;\n            gap:30px;\n            max-width:800px;\n        }\n        .feedback-expert-content-top{\n            font-family: Karla;\n            font-weight: 400;\n            font-style: Regular;\n            font-size: 22px;\n            line-height: 28px;\n            letter-spacing: 0%;\n\n        }   \n        .feedback-expert-content-top a{\n        \ttext-decoration:underline;\n        }\n        .feedback-expert-content-bottom{\n\n        }\n        .feedback-expert-content-name{\n            font-family: Karla;\n            font-weight: 700;\n            font-style: Bold;\n            font-size: 24px;\n            line-height: 150%;\n            letter-spacing: 0%;\n            margin-bottom:3px;\n            color:rgba(198, 48, 49, 1);\n            border-bottom:1px solid transparent;\n            transition:0.5s;\n            display:block;\n            max-height: 36px;\n            width: fit-content;\n        }\n        .feedback-expert-content-name:hover{\n            border-bottom: 1px solid rgba(198, 48, 49, 1);\n        }\n        .feedback-expert-content-post{\n            font-family: Karla;\n            font-weight: 400;\n            font-style: Regular;\n            font-size: 18px;\n            line-height: 150%;\n            letter-spacing: 0%;\n            color:rgba(88, 88, 88, 1);\n        }\n        \n        @media(max-width:1024px){\n            .feedback-expert-wrap{\n                gap:0;\n            }\n            .feedback-expert-content{\n                padding-top:40px;\n                padding-bottom:40px;\n            }\n        }\n        @media(max-width:780px){\n            .feedback-expert{\n                background:url(\/wp-content\/themes\/hello-elementor\/assets\/images\/expert-back-m.png);\n            }\n            .feedback-expert-wrap{\n                gap:0px;\n                flex-direction:column;\n            }\n            .feedback-expert-img{\n                width:100%;\n                border-bottom: 1px solid rgba(196, 196, 196, 1);\n            }\n            .feedback-expert-img img{\n                margin:0 auto;\n                width:400px;\n            }\n            .feedback-expert-content{\n                gap:30px;\n            }\n        }\n        @media(max-width:768px){\n            .feedback-expert-img img{\n                width:266px;\n            }\n            .feedback-expert-content{\n                padding-top:30px;\n                padding-bottom:40px;\n                gap:20px;\n            }\n            .feedback-expert-content-top{\n                font-size: 16px;\n            }\n            .feedback-expert-content-name{\n                font-size:20px;\n            }\n            .feedback-expert-content-post{\n                font-size:14px;\n            }\n        }\n    <\/style>\n\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<div class=\"elementor-element elementor-element-891ed31 e-flex e-con-boxed e-con e-parent\" data-id=\"891ed31\" 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-bdbc9f9 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"bdbc9f9\" 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\">FAQ<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b1eaa70 e-con-full e-grid e-con e-child\" data-id=\"b1eaa70\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-16ffa7e e-con-full e-flex e-con e-child\" data-id=\"16ffa7e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af30760 faq elementor-widget elementor-widget-n-accordion\" data-id=\"af30760\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&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-1830\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1830\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> When does a business need Odoo ERP customization? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1830\" class=\"elementor-element elementor-element-527cc58 e-con-full e-flex e-con e-child\" data-id=\"527cc58\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-daf1dbb elementor-widget elementor-widget-html\" data-id=\"daf1dbb\" 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='content'>\n <p>It is usually time to customize when teams are working around the system instead of through it. The clearest signs are spreadsheets maintained outside Odoo, repeated manual data entry between steps, reports that need heavy post-processing, and users who feel the system doesn't match how the work actually happens. If those patterns are familiar, customization is the right move.  <\/p>   \n<\/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<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1831\" 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-1831\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can you customize existing Odoo modules? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1831\" class=\"elementor-element elementor-element-c8cb5da e-con-full e-flex e-con e-child\" data-id=\"c8cb5da\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-616f0b8 elementor-widget elementor-widget-html\" data-id=\"616f0b8\" 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='content'>\n <p>Yes, and it's often the most practical path. We extend standard modules using Odoo's inheritance framework, adding fields, adjusting views, and modifying logic without touching core code. This keeps your instance maintainable and compatible with future platform updates.<\/p>   \n<\/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<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1832\" 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-1832\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can Odoo be integrated with third-party systems? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1832\" class=\"elementor-element elementor-element-e4a7d2d e-con-full e-flex e-con e-child\" data-id=\"e4a7d2d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da96a2b elementor-widget elementor-widget-html\" data-id=\"da96a2b\" 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='content'>\n <p>Yes, Odoo supports integration through XML-RPC, JSON-RPC, API-based connectors, and webhooks, and we've connected it to a wide range of platforms: accounting tools, e-commerce storefronts, logistics systems, payment gateways, HR platforms, and BI tools. For systems without native API support, we build custom middleware to bridge the gap reliably. <\/p>   \n<\/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<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1833\" 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-1833\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How long does Odoo customization take? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1833\" class=\"elementor-element elementor-element-57f2503 e-flex e-con-boxed e-con e-child\" data-id=\"57f2503\" 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-74a9456 elementor-widget elementor-widget-html\" data-id=\"74a9456\" 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='content'>\n <p>A focused module customization typically takes two to four weeks. A full project with multiple custom modules and integrations can run for three to six months or more. After an initial assessment, we provide a detailed estimate with clear milestone breakdowns before any work begins.<\/p>   \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\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1834\" 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-1834\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How much do Odoo customization services cost? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1834\" class=\"elementor-element elementor-element-e204475 e-flex e-con-boxed e-con e-child\" data-id=\"e204475\" 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-a81b3aa elementor-widget elementor-widget-html\" data-id=\"a81b3aa\" 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='content'>\n <p>It depends on scope. Contained customizations can start from a few thousand dollars; larger implementations are scoped individually. We provide transparent, itemized estimates after the assessment phase so you know exactly what you're committing to.<\/p>   \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\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1835\" 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-1835\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can you customize Odoo Community and Odoo Enterprise? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1835\" class=\"elementor-element elementor-element-a45b962 e-flex e-con-boxed e-con e-child\" data-id=\"a45b962\" 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-e7ecdd4 elementor-widget elementor-widget-html\" data-id=\"e7ecdd4\" 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='content'>\n <p>Yes, we work with both. Community suits businesses that want full control and lower licensing costs; Enterprise adds a broader module library, advanced features, and official Odoo support. We help clients choose the right edition and build customizations appropriate to each.<\/p>   \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\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1836\" 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-1836\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Do you provide support after Odoo customization? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1836\" class=\"elementor-element elementor-element-2c16ae7 e-flex e-con-boxed e-con e-child\" data-id=\"2c16ae7\" 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-8a335b6 elementor-widget elementor-widget-html\" data-id=\"8a335b6\" 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='content'>\n <p>Yes, we offer post-launch support through retainer agreements and on-demand arrangements, covering bug fixes, performance monitoring, incremental feature additions, and version upgrade support.<\/p>   \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\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1837\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"8\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1837\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can you work with our internal team? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1837\" class=\"elementor-element elementor-element-8ac05c0 e-flex e-con-boxed e-con e-child\" data-id=\"8ac05c0\" 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-4f7f719 elementor-widget elementor-widget-html\" data-id=\"4f7f719\" 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='content'>\n <p>Absolutely. We offer various IT outsourcing services, including staff augmentation, dedicated teams, and full project outsourcing. We can take on full delivery, fill specific skill gaps, or provide technical review and QA for work your developers are building. The setup is flexible enough to match how your organization works best.<\/p>   \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\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"When does a business need Odoo ERP customization?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It is usually time to customize when teams are working around the system instead of through it. The clearest signs are spreadsheets maintained outside Odoo, repeated manual data entry between steps, reports that need heavy post-processing, and users who feel the system doesn't match how the work actually happens. If those patterns are familiar, customization is the right move.\"}},{\"@type\":\"Question\",\"name\":\"Can you customize existing Odoo modules?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, and it's often the most practical path. We extend standard modules using Odoo's inheritance framework, adding fields, adjusting views, and modifying logic without touching core code. This keeps your instance maintainable and compatible with future platform updates.\"}},{\"@type\":\"Question\",\"name\":\"Can Odoo be integrated with third-party systems?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, Odoo supports integration through XML-RPC, JSON-RPC, API-based connectors, and webhooks, and we've connected it to a wide range of platforms: accounting tools, e-commerce storefronts, logistics systems, payment gateways, HR platforms, and BI tools. For systems without native API support, we build custom middleware to bridge the gap reliably.\"}},{\"@type\":\"Question\",\"name\":\"How long does Odoo customization take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A focused module customization typically takes two to four weeks. A full project with multiple custom modules and integrations can run for three to six months or more. After an initial assessment, we provide a detailed estimate with clear milestone breakdowns before any work begins.\"}},{\"@type\":\"Question\",\"name\":\"How much do Odoo customization services cost?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It depends on scope. Contained customizations can start from a few thousand dollars; larger implementations are scoped individually. We provide transparent, itemized estimates after the assessment phase so you know exactly what you're committing to.\"}},{\"@type\":\"Question\",\"name\":\"Can you customize Odoo Community and Odoo Enterprise?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, we work with both. Community suits businesses that want full control and lower licensing costs; Enterprise adds a broader module library, advanced features, and official Odoo support. We help clients choose the right edition and build customizations appropriate to each.\"}},{\"@type\":\"Question\",\"name\":\"Do you provide support after Odoo customization?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, we offer post-launch support through retainer agreements and on-demand arrangements, covering bug fixes, performance monitoring, incremental feature additions, and version upgrade support.\"}},{\"@type\":\"Question\",\"name\":\"Can you work with our internal team?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Absolutely. We offer various IT outsourcing services, including staff augmentation, dedicated teams, and full project outsourcing. We can take on full delivery, fill specific skill gaps, or provide technical review and QA for work your developers are building. The setup is flexible enough to match how your organization works best.\"}}]}<\/script>\n\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-d00428d elementor-widget elementor-widget-html\" data-id=\"d00428d\" 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    .show-more-faq{\n    font-family: Sora;\n    display: block;\n    color: #c63031;\n    border: none;\n    cursor: pointer;\n    font-size: 18px;\n    line-height: 24px;\n    font-weight: 600;\n    width: fit-content;\n}\n\n\n.show-more-faq>span:nth-child(1){\n    display: none;\n}\n.show-more-faq>span:nth-child(2){\n    display: block;\n}\n\n.show-more-faq.close >span:nth-child(1){\n    display: block;\n}\n.show-more-faq.close >span:nth-child(2){\n    display: none;\n}\n\n.faq .e-n-accordion-item.close{\n    display: none;\n}\n\n\n@media (max-width: 767px) {\n  .show-more-faq{\n    font-size: 16px;\n    line-height: 21px;\n}  \n}\n\n<\/style>   \n\n<div class=\"show-more-faq close\">\n       <span>Show more<\/span>\n       <span>Show less<\/span>\n<\/div>  \n  \n \n \n  <script>\ndocument.addEventListener(\"DOMContentLoaded\", () => {\n\nconst showMoreFaq = document.querySelector(\".show-more-faq\");\nconst faqItems = document.querySelectorAll(\".faq .e-n-accordion-item\");\n\n\/\/ INITIAL STATE \u2192 show only first 5\nfaqItems.forEach((item, index) => {\n  if (index >= 5) {\n    item.classList.add(\"close\");\n  }\n});\n\nshowMoreFaq.addEventListener(\"click\", () => {\n\n  const isClosed = showMoreFaq.classList.contains(\"close\");\n\n  faqItems.forEach((item, index) => {\n    if (index >= 5) {\n      item.classList.toggle(\"close\", !isClosed);\n    }\n  });\n\n  showMoreFaq.classList.toggle(\"close\");\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<div class=\"elementor-element elementor-element-a8b78b1 e-con-full e-flex e-con e-child\" data-id=\"a8b78b1\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1c9383d e-con-full maxHeight516 e-flex e-con e-child\" data-id=\"1c9383d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6cba6e elementor-widget elementor-widget-image\" data-id=\"c6cba6e\" 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=\"150\" height=\"150\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/10\/Customer-service.svg\" class=\"attachment-full size-full wp-image-173854\" alt=\"\" \/>\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<div class=\"elementor-element elementor-element-3c22c32 e-con-full e-flex e-con e-child\" data-id=\"3c22c32\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a126589 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-heading\" data-id=\"a126589\" 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\">Feel free to book a call and get all the answers you need.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fcc6245 elementor-widget__width-inherit ctaSecond button-full-w elementor-widget-tablet__width-initial elementor-widget elementor-widget-button\" data-id=\"fcc6245\" 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\">Book a call<\/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\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-5cdc7ad elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5cdc7ad\" 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-bbe1413\" data-id=\"bbe1413\" 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-a66e299 elementor-widget elementor-widget-shortcode\" data-id=\"a66e299\" 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-o1\" 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=\"\/pl\/wp-json\/wp\/v2\/pages\/199094#wpcf7-f100240-o1\" 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-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.mailToContact br:nth-child(2){\ndisplay:none;\n}\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-templates .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-templates .form-template p{\n       \n    font-size: 16px;\n    line-height: 20px;  \n    margin-bottom: 30px !important;\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\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    .contact-us__wrapper .pp {\nfont-size: 12px !important;\nline-height: 140%;\nmargin-bottom: 0 !important;\n\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\" id=\"contact-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\" id=\"contact-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\" id=\"contact-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\" id=\"contact-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\" id=\"contact-send-button\" 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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t<div class=\"other_services_container\">[need_other_services_v2]<\/div><script>\n            jQuery( document ).ready(function($) {\n                $('[data-elementor-type=\"wp-page\"]').children().last().before($('.other_services_container'));\n                var sections = $('[data-elementor-type=\"wp-page\"]').find('.net-15.dt-16');\n                $($('#form-templates').parents('.elementor-section')).before($('.other_services_container'));\n                for(var i = 0; i<sections.length; i++){\n                    if($(sections[i]).hasClass( 'net-15' ) && $(sections[i]).hasClass( 'dt-16' ) && $(sections[i]).hasClass( 'elementor-hidden-desktop' )==false){\n                        $(sections[i]).before($('.other_services_container'));\n                        if($(sections[i]).css('background-color')=='rgb(255, 255, 255)' || $(sections[i]).css('background-color')=='rgba(0, 0, 0, 0)'){\n                            $('.other_services_container').find('.elementor-section').css('background-color','#FBFBFD');\n                        }      \n                    }\n                }\n                \n            });\n        <\/script>","protected":false},"excerpt":{"rendered":"<p>Odoo customization services Innowise provides Odoo ERP customization services that adapt every module, workflow, report, dashboard, and integration to the specific way your business runs. Let\u2019s discuss 20+ Odoo projects successfully delivered 50+ in-house Odoo experts 8 years of Odoo experience Innowise provides Odoo ERP customization services that adapt every module, workflow, report, dashboard, and [&hellip;]<\/p>\n","protected":false},"author":170,"featured_media":188933,"parent":178780,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":true,"inline_featured_image":false,"footnotes":""},"class_list":["post-199094","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/innowise.com\/pl\/wp-json\/wp\/v2\/pages\/199094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innowise.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/innowise.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/innowise.com\/pl\/wp-json\/wp\/v2\/users\/170"}],"replies":[{"embeddable":true,"href":"https:\/\/innowise.com\/pl\/wp-json\/wp\/v2\/comments?post=199094"}],"version-history":[{"count":0,"href":"https:\/\/innowise.com\/pl\/wp-json\/wp\/v2\/pages\/199094\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/innowise.com\/pl\/wp-json\/wp\/v2\/pages\/178780"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/innowise.com\/pl\/wp-json\/wp\/v2\/media\/188933"}],"wp:attachment":[{"href":"https:\/\/innowise.com\/pl\/wp-json\/wp\/v2\/media?parent=199094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}