{"id":189799,"date":"2025-12-05T04:03:20","date_gmt":"2025-12-05T09:03:20","guid":{"rendered":"https:\/\/innowise.com\/?page_id=189799"},"modified":"2026-03-31T02:52:57","modified_gmt":"2026-03-31T06:52:57","slug":"custom-video-on-demand-platform-development","status":"publish","type":"page","link":"https:\/\/innowise.com\/fr\/custom-video-on-demand-platform-development\/","title":{"rendered":"D\u00e9veloppement d'une plateforme de vid\u00e9o \u00e0 la demande sur mesure"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"189799\" class=\"elementor elementor-189799\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72d7074 back-animations de-hyph hero-section e-flex e-con-boxed e-con e-parent\" data-id=\"72d7074\" 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\t\t<div class=\"elementor-element elementor-element-aef948b elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"aef948b\" 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.hero-section p {\n    margin-bottom: 0;\n}\n\n@keyframes bganimation {\n    0% {\n        background-position:\n            -100% -100%,\n            200% 200%,\n            -100% 200%,\n            200% -100%;\n    }\n\n    50% {\n        background-position:\n            150% 100%,\n            -200% 100%,\n            100% 0%,\n            0% 100%;\n    }\n\n    100% {\n        background-position:\n            -100% -100%,\n            200% 200%,\n            -100% 200%,\n            200% -100%;\n    }\n}\n\n\n.back-animations {\n    background: radial-gradient(ellipse at center, rgba(255, 2, 2, 0.1) 0%, rgba(0, 0, 0, 0) 70%),\n        radial-gradient(ellipse at center, rgba(255, 2, 120, 0.1) 0%, rgba(0, 0, 0, 0) 70%),\n        radial-gradient(ellipse at center, rgba(255, 0, 255, 0.1) 0%, rgba(0, 0, 0, 0) 70%) #FBFBFD;\n    background-repeat:\n        no-repeat,\n        no-repeat,\n        no-repeat;\n    background-size:\n        1200px 1200px,\n        1200px 1200px,\n        1200px 1200px;\n    background-attachment: fixed;\n\n    animation: bganimation 15s infinite;\n}\n\n@media (max-width: 767px) {\n    .hero-section p {\n        font-size: 16px;\n        line-height: 20px;\n    }\n}\n\n#scrollToTop123 {\n    left: auto !important;\n    right: 15px !important;\n}\n\n.de-hyph *:lang(de) {\n    word-break: break-word;\n    hyphens: auto;\n}\n\n@media (max-width:780px) and (min-width:768px) {\n    .hero-mobile-text-block {\n        width: 50%;\n\n        justify-content: space-between;\n    }\n}\n\n#main-block-link {\n    display: block;\n\n    min-width: 320px;\n}\n\n.mobile-clutch-wrapper .elementor-element-69b760e {\n    max-width: 346px;\n    height: 100%;\n}\n\n.mobile-clutch-wrapper {\n    min-width: 320px;\n}\n\n@media (max-width:780px) and (min-width:768px) {\n    .mobile-clutch-wrapper {\n        width: 50%;\n    }\n}\n\n.animated-mobile {\n    height: 100%;\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n    padding: 40px;\n    gap: 60px;\n    overflow: hidden;\n    border: 1px solid #2E2E2E;\n}\n\n.message-mobile:not(.active-message) {\n    visibility: hidden !important;\n}\n\n.circle-button-mobile {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 45px;\n    height: 45px;\n    background-color: #C63031;\n    border-radius: 50%;\n    text-decoration: none;\n}\n\n.circle-button-mobile svg {\n    width: 35px;\n    height: 35px;\n}\n\n.animated-text-mobile {\n    display: grid;\n    \/*height: 136px;*\/\n    transition: transform 1s ease, opacity 1s ease;\n}\n\n.animated-text-mobile>* {\n    grid-row: 1\/1;\n    grid-column: 1\/1;\n}\n\n.hidden-mobile {\n    opacity: 0;\n    transform: translateY(50%);\n}\n\n.message-mobile {\n    display: flex;\n    flex-direction: column;\n}\n\n.number-mobile {\n    font-family: Sora;\n    font-size: 60px;\n    font-weight: 700;\n    line-height: 70px;\n    text-align: left;\n\n    margin-bottom: 10px;\n}\n\n.description-mobile {\n    font-family: Karla;\n    font-size: 22px;\n    font-weight: 400;\n    line-height: 28px;\n    text-align: left;\n\n    margin: 0;\n}\n\n.clutch-widget-container-mobile {\n    display: flex;\n    width: 100%;\n    justify-content: space-between;\n}\n\n@media (max-width: 1279px) {\n    .animated-mobile {\n        flex-direction: column;\n        width: 100%;\n    }\n\n    .clutch-image-mobile {\n        width: 105px;\n        order: 1;\n    }\n\n    .clutch-widget-container-mobile {\n        width: 100%;\n        flex-direction: row;\n        align-items: center;\n    }\n\n    .button-container-mobile {\n        order: 1;\n    }\n}\n\n@media (max-width: 780px) {\n    .animated-mobile {\n        gap: 50px;\n    }\n}\n\n@media (max-width: 767px) {\n    .animated-mobile {\n        padding: 30px;\n        gap: 50px;\n    }\n\n\n    .animated-text-mobile {\n        \/*height: 100px;*\/\n    }\n\n\n    .animated-mobile .number-mobile {\n        font-size: 38px;\n        line-height: 50px;\n    }\n}\n\n\n.hero-btn {\n    min-width: 320px !important;\n}\n\n.hero-btn>* {\n    width: 100%;\n}\n\n.desktop-clutch-block .animated {\n    display: flex;\n    flex-direction: column;\n    padding: 40px 60px;\n    gap: 60px;\n    overflow: hidden;\n    border: 1px solid #2E2E2E;\n    \/*aspect-ratio: 1\/1;*\/\n}\n\n.hero-section .message:not(.active-message) {\n    display: none !important;\n}\n\n.circle-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 45px;\n    height: 45px;\n    background-color: #C63031;\n    border-radius: 50%;\n    text-decoration: none;\n}\n\n.circle-button svg {\n    width: 35px;\n    height: 35px;\n}\n\n.desktop-clutch-block .animated-text {\n    display: flex;\n    flex-direction: column;\n    justify-content: start;\n    height: 230px;\n    transition: transform 1s ease, opacity 1s ease !important;\n}\n\n.hidden {\n    opacity: 0;\n    transform: translateY(50%);\n}\n\n.hero-section .message {\n    display: flex;\n    flex-direction: column;\n}\n\n.desktop-clutch-block .message p span {\n    font: inherit !important;\n}\n\n\n.number {\n    margin: 0;\n    font-family: Sora;\n    font-size: 60px;\n    font-weight: 700;\n    line-height: 70px;\n    color: #2E2E2E;\n}\n\n.description {\n    font-family: Karla;\n    font-size: 22px;\n    font-weight: 400;\n    line-height: 28px;\n    text-align: left;\n    margin-top: 30px;\n\n    margin-bottom: 0;\n}\n\n.clutch-widget-container {\n    display: flex;\n    width: 100%;\n    justify-content: space-between;\n}\n\n\/*@media (max-width: 1280px) {\n    .desktop-clutch-block .animated {\n        padding: 40px 40px;\n        gap: 60px;\n    }\n}*\/\n\n@media (max-width: 1279px) {\n    .desktop-clutch-block .animated {\n        flex-direction: row;\n        gap: 0px;\n        width: 100%;\n    }\n\n    .clutch-image {\n        width: 105px;\n        order: 1;\n    }\n\n    .clutch-widget-container {\n        flex-direction: column;\n        align-items: end;\n        width: 100%;\n        justify-content: space-between;\n    }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8f760ea e-con-full e-flex e-con e-child\" data-id=\"8f760ea\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e36ae3 elementor-widget elementor-widget-heading\" data-id=\"5e36ae3\" 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\">Custom video-on-demand platform development<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4b54e6f e-con-full elementor-hidden-desktop e-flex e-con e-child\" data-id=\"4b54e6f\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a2c1f36 e-con-full e-flex e-con e-child\" data-id=\"a2c1f36\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd7c644 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"cd7c644\" 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>Innowise designs VoD platforms that keep users glued. With natural designs, accessible content, nuanced personalization, and intelligent features, our video apps delight users and keep ROI rising.<\/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-3404eab elementor-align-center elementor-mobile-align-center elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"3404eab\" 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\">Contacts us<\/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-2899f3a e-con-full mobile-clutch-wrapper e-flex e-con e-child\" data-id=\"2899f3a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-453ef6b elementor-widget elementor-widget-html\" data-id=\"453ef6b\" 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\">VoD development projects completed<\/p>\n        <\/div>\n        <div class=\"message-mobile\">\n            <p class=\"number-mobile\">15+<\/p>\n            <p class=\"description-mobile\">VoD experts in-house<\/p>\n        <\/div>\n        <div class=\"message-mobile\">\n            <p class=\"number-mobile\">85%<\/p>\n            <p class=\"description-mobile\">mid & senior-level specialists<\/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-a268399 elementor-widget-tablet__width-inherit elementor-widget__width-initial elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"a268399\" 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>Innowise designs VoD platforms that keep users glued. With natural designs, accessible content, nuanced personalization, and intelligent features, our video apps delight users and keep ROI rising.<\/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-1ddbfbf elementor-align-justify elementor-hidden-tablet elementor-hidden-mobile hero-btn elementor-widget elementor-widget-button\" data-id=\"1ddbfbf\" 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\">Contacts us<\/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-d68ec2d e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"d68ec2d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a9df32c elementor-hidden-tablet elementor-hidden-mobile desktop-clutch-block elementor-widget elementor-widget-html\" data-id=\"a9df32c\" 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\">VoD development projects completed<\/p>\n        <\/div>\n        <div class=\"message\">\n            <p class=\"number\">15+<\/p>\n            <p class=\"description\">VoD experts in-house<\/p>\n        <\/div>\n        <div class=\"message\">\n            <p class=\"number\">85%<\/p>\n            <p class=\"description\">mid & senior-level specialists<\/p>\n        <\/div>\n    <\/div>\n    <div class=\"clutch-widget-container\">\n        <img decoding=\"async\" class=\"clutch-image\" src=\"\/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(\"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(\"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-86db9c2 e-flex e-con-boxed e-con e-parent\" data-id=\"86db9c2\" 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-a26cbc4 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"a26cbc4\" 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\">VoD streaming app development services we offer\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b12db72 e-con-full e-flex e-con e-child\" data-id=\"b12db72\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-947a330 domains-wrapper-1 elementor-widget elementor-widget-html\" data-id=\"947a330\" 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.domains-wrapper-1 .domains-container,\r\n.domains-wrapper-1 .domains-container * {\r\n    box-sizing: border-box;\r\n    margin: 0;\r\n    padding: 0;\r\n}\r\n\r\n.domains-wrapper-1 .domains-container {\r\n    display: grid;\r\n    grid-template-columns: 323px minmax(auto, 680px);\r\n    align-items: stretch;\r\n    align-content: stretch;\r\n    justify-content: stretch;\r\n    justify-items: stretch;\r\n    column-gap: 120px;\r\n    min-height: 420px;\r\n    max-width: 1400px;\r\n    padding: 0 0 0 0;\r\n    transition: background-image 0.2s linear 0s;\r\n}\r\n\r\n\r\n.domains-wrapper-1 .domains__list {\r\n    height: 100%;\r\n    list-style: none;\r\n    overflow-y: auto;\r\n    overflow-x: hidden;\r\n    background-color: transparent;\r\n    position: relative;\r\n\r\n    padding-right: 0px;\r\n\r\n\r\n\r\n    max-height: 420px;\r\n\r\n}\r\n\r\n.domains-wrapper-1 .domains-container a {\r\n    text-decoration: underline;\r\n}\r\n\r\n.domains-wrapper-1 .domains__list::-webkit-scrollbar {\r\n    position: absolute;\r\n    width: 3px;\r\n    background-color: #F5F5F7;\r\n}\r\n\r\n.domains-wrapper-1 .domains__list::-webkit-scrollbar-thumb {\r\n    position: absolute;\r\n    background-color: #999999;\r\n    border-radius: 3px;\r\n}\r\n\r\n\r\n.domains-wrapper-1 .domains__list-item {\r\n    position: relative;\r\n    padding: 16px 8px 16px 24px;\r\n    padding-left: 24px;\r\n    color: #717171;\r\n    border-left: 1px solid #c4c4c4;\r\n    font-family: Sora, sans-serif;\r\n    font-weight: 600;\r\n    font-size: 16px;\r\n    \/*text-transform: uppercase;*\/\r\n    line-height: 20.16px;\r\n    cursor: pointer;\r\n\r\n    width: 320px;\r\n}\r\n\r\n.domains-wrapper-1 .domains__list-item_active {\r\n    color: #2e2e2e;\r\n}\r\n\r\n.domains-wrapper-1 .domains__list-item_active::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 0;\r\n    left: -1px;\r\n    display: block;\r\n    height: 100%;\r\n    border-left: 3.5px solid #c63031;\r\n}\r\n\r\n.domains-wrapper-1 .domains__descriptions-item {\r\n    display: none;\r\n    color: #2e2e2e;\r\n}\r\n\r\n\r\n.domains-wrapper-1 .slider-desc-container {\r\n    display: flex;\r\n    gap: 40px;\r\n}\r\n\r\n.domains-wrapper-1 .slider-title h3 {\r\n    color: #2E2E2E;\r\n    font-weight: 600;\r\n    line-height: 32px;\r\n    font-size: 24px;\r\n    font-family: Sora, sans-serif;\r\n    margin-bottom: 40px;\r\n}\r\n\r\n.domains-wrapper-1 .slider-desc {\r\n    margin-bottom: 40px;\r\n    font-weight: 400;\r\n    font-size: 18px;\r\n    line-height: 27px;\r\n    font-family: Karla, sans-serif;\r\n    overflow-y: auto;\r\n    list-style: none;\r\n}\r\n\r\n.domains-wrapper-1 .slider-desc li {\r\n    margin-bottom: 20px;\r\n    \/*padding: 10px 0;*\/\r\n    cursor: default;\r\n    transition: margin 0.4s;\r\n    transition-delay: 0.2s;\r\n    font-family: Karla;\r\n    font-weight: 400;\r\n    font-size: 22px;\r\n    line-height: 24px;\r\n    color: #2E2E2E;\r\n}\r\n\r\n.domains-wrapper-1 .slider-desc li::before {\r\n    content: url(\"\/wp-content\/uploads\/2024\/06\/Group-5070.svg\");\r\n    vertical-align: middle;\r\n    margin-right: 16px;\r\n}\r\n\r\n.domains-wrapper-1 .slider-desc li:hover span {\r\n    position: relative;\r\n    \/*animation: move-left-and-right 0.4s ease-in;*\/\r\n}\r\n\r\n.domains-wrapper-1 .domains-container .domains__descriptions {\r\n    padding-bottom: 0;\r\n}\r\n\r\n.domains-wrapper-1 .domain__description-list {\r\n    line-height: 42px;\r\n    padding-left: 30px;\r\n    font-size: 24px;\r\n    font-family: karla;\r\n    font-weight: 400;\r\n}\r\n\r\n.domains-wrapper-1 .domains__list-item>a {\r\n    color: #fff;\r\n}\r\n\r\n.domains-wrapper-1 .domains__list-item:hover a {\r\n    color: #C63031;\r\n}\r\n\r\n\r\n\r\n\r\n.domains-wrapper-1 .mobile-domains {\r\n    display: none;\r\n    flex-direction: column;\r\n    gap: 0;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-domains-navbar {\r\n    display: flex;\r\n    flex-direction: column;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-domains-navitem {\r\n    padding: 0;\r\n    border-left: 1px solid #C4C4C4;\r\n    display: flex;\r\n    flex-direction: column;\r\n    cursor: pointer;\r\n\r\n    gap: 0;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-domains-navitem>span {\r\n    font-family: Sora, sans-serif;\r\n    font-size: 16px;\r\n    font-weight: 600;\r\n    line-height: 20.16px;\r\n    text-align: left;\r\n\r\n    padding-top: 15px;\r\n    padding-bottom: 15px;\r\n    padding-left: 16px;\r\n\r\n    color: #717171;\r\n}\r\n\r\n\r\n.domains-wrapper-1 .mobile-domain-point {\r\n    font-weight: 400 !important;\r\n    font-size: 14px !important;\r\n    line-height: 21px !important;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-domain-list {\r\n    margin-bottom: 0 !important;\r\n    max-height: 0;\r\n    overflow: hidden;\r\n    transition: max-height 0.5s ease;\r\n    padding: 0;\r\n    \/*font-size: 14px;\r\n  line-height: 21px;*\/\r\n    padding-left: 16px;\r\n\r\n\r\n}\r\n\r\n.domains-wrapper-1 .mobile-domains-navitem.active {\r\n    position: relative;\r\n\r\n    border-color: #c63031;\r\n\r\n    padding-bottom: 20px;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-domains-navitem.active>span {\r\n    position: relative;\r\n    padding-bottom: 16px;\r\n    color: #c63031;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-domains-navitem.active>span::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 0;\r\n    left: -1px;\r\n    display: block;\r\n    height: 100%;\r\n    border-left: 3.5px solid #c63031;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-domains-navitem.active>span {\r\n    color: #2e2e2e;\r\n}\r\n\r\n\/*.mobile-domains-navitem.active .mobile-domain-list {\r\n  max-height: 200px;\r\n}*\/\r\n\r\n\r\n.domains-wrapper-1 .mobile-domain-list li {\r\n    margin-bottom: 10px;\r\n}\r\n\r\n\r\n\r\n.domains-wrapper-1 .domain__list_container {\r\n    width: 100%;\r\n}\r\n\r\n.domains-wrapper-1 .domains-container .domains__descriptions {\r\n    padding-bottom: 0 !important;\r\n\r\n    \/*min-height: 445px;*\/\r\n\r\n\r\n    height: 100%;\r\n}\r\n\r\n.domains-wrapper-1 .domains__descriptions-item {\r\n    display: none;\r\n    color: #2e2e2e;\r\n}\r\n\r\n.domains-wrapper-1 .domains__descriptions-item_active {\r\n    display: flex;\r\n    flex-direction: column;\r\n    height: 100%;\r\n}\r\n\r\n.domains-wrapper-1 .slider-image-block {\r\n    \/*margin-top: auto;*\/\r\n    \/*padding-bottom: 12px;*\/\r\n    display: flex;\r\n}\r\n\r\n.domains-wrapper-1 .slider-image-block img {\r\n    width: 100%;\r\n    height: auto;\r\n    border: none;\r\n    border-radius: 0;\r\n    box-shadow: none;\r\n    object-fit: cover;\r\n    object-position: center;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-link {\r\n    font-family: Karla;\r\n    font-weight: 400;\r\n    font-size: 14px;\r\n    line-height: 150%;\r\n\r\n    color: #C63031;\r\n\r\n    display: flex;\r\n    gap: 8px;\r\n    align-items: center;\r\n\r\n    text-decoration: none;\r\n\r\n    margin-bottom: 16px;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-link .img {\r\n    flex-shrink: 0;\r\n}\r\n\r\n@media (max-width:1279px) and (min-width: 768px) {\r\n\r\n    \/*.elementor-element-be823e9 .domains-container .domains__descriptions {\r\n      padding-bottom: 10px !important;\r\n    }*\/\r\n\r\n    .domains-wrapper-1 .domains-container {\r\n        display: grid;\r\n        grid-template-columns: 280px 1fr;\r\n        column-gap: 40px;\r\n        min-height: auto !important;\r\n        max-width: 100%;\r\n        padding: 0 0 0 0;\r\n        transition: background-image 0.2s linear 0s;\r\n\r\n    }\r\n\r\n    .domains-wrapper-1 .slider-title {\r\n        font-family: Sora;\r\n        font-size: 24px;\r\n        font-weight: 600;\r\n        line-height: 32.4px;\r\n        text-align: left;\r\n\r\n    }\r\n\r\n    .domains-wrapper-1 .slider-desc {\r\n        font-family: Karla;\r\n        font-size: 18px;\r\n        font-weight: 400;\r\n        line-height: 27px;\r\n        text-align: left;\r\n    }\r\n\r\n    .domains-wrapper-1 .domains-navbar {\r\n        display: flex;\r\n        flex-direction: column;\r\n    }\r\n\r\n    .domains-wrapper-1 .domains__list {\r\n\r\n        \/*height: 445px;*\/\r\n        \/*max-height: none;*\/\r\n\r\n        max-height: initial;\r\n    }\r\n\r\n    .domains-wrapper-1 .domains__list-item {\r\n        position: relative;\r\n        padding: 16px 12px 16px 24px;\r\n        font-family: Sora, sans-serif;\r\n        font-weight: 600;\r\n        font-size: 16px;\r\n        \/*text-transform: uppercase;*\/\r\n        line-height: 20.16px;\r\n\r\n        cursor: pointer;\r\n\r\n        width: 280px;\r\n    }\r\n\r\n    .domains-wrapper-1 .domains-info {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 40px;\r\n    }\r\n\r\n    .domains-wrapper-1 .domain-navitem {\r\n        padding: 16px 24px;\r\n        font-family: Sora;\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        line-height: 20.16px;\r\n        color: #2e2e2e;\r\n        border-left: 1px solid #C4C4C4;\r\n        cursor: pointer;\r\n    }\r\n\r\n    .domains-wrapper-1 .domains-info span {\r\n        font-family: Sora, sans-serif;\r\n        font-size: 24px;\r\n        font-weight: 600;\r\n        line-height: 32.4px;\r\n        color: #2e2e2e;\r\n    }\r\n\r\n    .domains-wrapper-1 .slider-image-block img {\r\n        width: min(100%, 680px);\r\n        height: auto;\r\n        border: none;\r\n        border-radius: 0;\r\n        box-shadow: none;\r\n        object-fit: cover;\r\n        object-position: center;\r\n    }\r\n\r\n\r\n    \/*.slider-image-block {\r\n      margin-top: 0;\r\n    }*\/\r\n}\r\n\r\n@media (max-width: 820px) {\r\n\r\n\r\n    \/*.domains-wrapper-1 .domains__list {\r\n    height: 390px;\r\n  }*\/\r\n}\r\n\r\n\r\n@media (max-width: 767px) {\r\n    .domains-wrapper-1 .domains-container {\r\n        display: none !important;\r\n        flex-direction: column;\r\n        gap: 40px;\r\n    }\r\n\r\n    .domains-wrapper-1 .mobile-domains {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 30px;\r\n    }\r\n\r\n\r\n\r\n    .domains-wrapper-1 .slider-image-block {\r\n        margin: 0;\r\n        \/*padding-bottom: 0;*\/\r\n    }\r\n\r\n\r\n    .domains-wrapper-1 .slider-desc {\r\n        font-family: Karla, sans-serif;\r\n        font-size: 14px;\r\n        font-weight: 400;\r\n        line-height: 21px;\r\n        text-align: left;\r\n\r\n\r\n        margin-top: 10px;\r\n        margin-bottom: 16px;\r\n    }\r\n\r\n    .domains-wrapper-1 .slider-desc:has(+.mobile-link) {\r\n        margin-bottom: 12px;\r\n    }\r\n}\r\n\r\n.domains-wrapper-1 a {\r\n    text-decoration: underline !important;\r\n}\r\n<\/style>\r\n\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\">Custom video-on-demand platform development<\/li>\r\n            <li class=\"domains__list-item\">Cloud VoD solutions implementation<\/li>\r\n            <li class=\"domains__list-item\">VoD mobile app development<\/li>\r\n            <li class=\"domains__list-item\">VoD app maintenance<\/li>\r\n            <li class=\"domains__list-item\">Content protection<\/li>\r\n        <\/div>\r\n    <\/ul>\r\n\r\n\r\n    <div class=\"domains__descriptions\">\r\n\r\n        <div class=\"domains__descriptions-item domains__descriptions-item_active\">\r\n            <div class=\"slider-title\">\r\n                <h3>Custom video-on-demand platform development<\/h3>\r\n            <\/div>\r\n            <p class=\"slider-desc\">We develop end-to-end video streaming solutions purpose-built for your audience and monetization model. Innowise prides itself on low-latency streaming, easy-to-manage content libraries, and advanced features that prevent churn.<\/p>\r\n            <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/multiplatform-video-streaming-at-home.png\" alt=\"Couple watches a movie synced across tablet and TV, showcasing multi-platform video streaming in action.\" \/>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"domains__descriptions-item\">\r\n            <div class=\"slider-title\">\r\n                <h3>Cloud VoD solutions implementation<\/h3>\r\n            <\/div>\r\n            <p class=\"slider-desc\">With a wealth of DevOps experience, our teams build and deploy cloud-based VoD platforms using AWS, Azure, and GCP infrastructure with CDNs for seamless global reach. Our apps scale automatically, so you don\u2019t foot the bill for idleness.<\/p>\r\n            <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/cloud-native-virtualization.png\" alt=\"Cloud-native gateway integrating on-premise infrastructure with virtual platforms\" \/>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"domains__descriptions-item\">\r\n            <div class=\"slider-title\">\r\n                <h3>VoD mobile app development<\/h3>\r\n            <\/div>\r\n            <p class=\"slider-desc\">When you need native or cross-platform apps for iOS\/Android, we\u2019re at hand to develop sumptuous experiences to lock users in. Every scroll, tap, and stream feels effortless, and native integration means playback and profiles are synced.<\/p>\r\n            <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/high-fidelity-ui-design.png\" alt=\"UI designer fine-tunes high-fidelity mockups to align with product branding\" \/>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"domains__descriptions-item\">\r\n            <div class=\"slider-title\">\r\n                <h3>VoD app maintenance<\/h3>\r\n            <\/div>\r\n            <p class=\"slider-desc\">Outsource VoD support to Innowise to eliminate security worries and keep your app aligned with OS updates and market demands. We\u2019ll handle performance, bolster protection, and upscale features for improved UX and retention.<\/p>\r\n            <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/developer-coding-multiscreen-setup.png\" alt=\"Developer writing code on a keyboard, surrounded by multiple screens with software interfaces\" \/>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"domains__descriptions-item\">\r\n            <div class=\"slider-title\">\r\n                <h3>Content protection<\/h3>\r\n            <\/div>\r\n            <p class=\"slider-desc\">Your intellectual property is safe with us through sophisticated DRM and anti-piracy protections. Every platform we build uses advanced encryption, watermarking, geo-blocking, and more to safeguard media and prevent illegal distribution.<\/p>\r\n            <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/multi-layer-user-authentication.png\" alt=\"Multiple layers of user verification in a cloud dashboard, enabling safe, compliant access to internal company resources\" \/>\r\n            <\/div>\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n<\/div>\r\n\r\n\r\n<div class=\"mobile-domains\">\r\n    <div class=\"mobile-domains-navbar\">\r\n        <div class=\"mobile-domains-navitem\">\r\n            <span>Custom video-on-demand platform development<\/span>\r\n            <div class=\"mobile-domain-list\">\r\n                <p class=\"slider-desc\">We develop end-to-end video streaming solutions purpose-built for your audience and monetization model. Innowise prides itself on low-latency streaming, easy-to-manage content libraries, and advanced features that prevent churn.<\/p>\r\n                <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/multiplatform-video-streaming-at-home.png\" alt=\"Couple watches a movie synced across tablet and TV, showcasing multi-platform video streaming in action.\" \/>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mobile-domains-navitem\">\r\n            <span>Cloud VoD solutions implementation<\/span>\r\n            <div class=\"mobile-domain-list\">\r\n                <p class=\"slider-desc\">With a wealth of DevOps experience, our teams build and deploy cloud-based VoD platforms using AWS, Azure, and GCP infrastructure with CDNs for seamless global reach. Our apps scale automatically, so you don\u2019t foot the bill for idleness.<\/p>\r\n                <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/cloud-native-virtualization.png\" alt=\"Cloud-native gateway integrating on-premise infrastructure with virtual platforms\" \/>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mobile-domains-navitem\">\r\n            <span>VoD mobile app development<\/span>\r\n            <div class=\"mobile-domain-list\">\r\n                <p class=\"slider-desc\">When you need native or cross-platform apps for iOS\/Android, we\u2019re at hand to develop sumptuous experiences to lock users in. Every scroll, tap, and stream feels effortless, and native integration means playback and profiles are synced.<\/p>\r\n                <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/high-fidelity-ui-design.png\" alt=\"UI designer fine-tunes high-fidelity mockups to align with product branding\" \/>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n\r\n        <div class=\"mobile-domains-navitem\">\r\n            <span>VoD app maintenance<\/span>\r\n            <div class=\"mobile-domain-list\">\r\n                <p class=\"slider-desc\">Outsource VoD support to Innowise to eliminate security worries and keep your app aligned with OS updates and market demands. We\u2019ll handle performance, bolster protection, and upscale features for improved UX and retention.<\/p>\r\n                <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/developer-coding-multiscreen-setup.png\" alt=\"Developer writing code on a keyboard, surrounded by multiple screens with software interfaces\" \/>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n\r\n        <div class=\"mobile-domains-navitem\">\r\n            <span>Content protection<\/span>\r\n            <div class=\"mobile-domain-list\">\r\n                <p class=\"slider-desc\">Your intellectual property is safe with us through sophisticated DRM and anti-piracy protections. Every platform we build uses advanced encryption, watermarking, geo-blocking, and more to safeguard media and prevent illegal distribution.<\/p>\r\n                <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/multi-layer-user-authentication.png\" alt=\"Multiple layers of user verification in a cloud dashboard, enabling safe, compliant access to internal company resources\" \/>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<script>\r\n    document.addEventListener('DOMContentLoaded', () => {\r\n\r\n        const mobileNavItems = document.querySelectorAll('.mobile-domains-navitem');\r\n\r\n        const domainsListItems = document.querySelectorAll(\r\n            '.domains-container  .domains__list  .domain__list_container  .domains__list-item'\r\n        );\r\n        const domainsDescriptions = document.querySelectorAll(\r\n            '.domains-container  .domains__descriptions  .domains__descriptions-item'\r\n        );\r\n        \r\n        \r\n        function showMobileItem(item) {\r\n            item.classList.add('active')\r\n\r\n            const content = item.querySelector('.mobile-domain-list');\r\n            if (content) {\r\n                content.style.transitionDuration = '300ms'\r\n                \r\n                content.style.maxHeight = Math.max(900, content.scrollHeight) + 'px'\r\n                \r\n            };\r\n        }\r\n\r\n        function hideMobileItem(item) {\r\n            item.classList.remove('active')\r\n\r\n            const content = item.querySelector('.mobile-domain-list');\r\n            if (content) {\r\n                content.style.transitionDuration = 0;\r\n                content.style.maxHeight = '0';\r\n            }\r\n        }\r\n\r\n\r\n        function activateMobileItem(index, canClose = true) {\r\n            const item = mobileNavItems[index];\r\n            \r\n            const isActive = item.classList.contains('active');\r\n                \/\/ Collapse all items\r\n            mobileNavItems.forEach(nav => {\r\n                hideMobileItem(nav)\r\n            });\r\n\r\n            \/\/ Expand clicked item only if it was not active\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(\r\n                (itemDesc, itemDescIndex) => {\r\n                    if (itemDescIndex === index) {\r\n                        itemDesc.classList.add(\r\n                            'domains__descriptions-item_active'\r\n                        );\r\n                    } else {\r\n                        itemDesc.classList.remove(\r\n                            'domains__descriptions-item_active'\r\n                        );\r\n                    }\r\n                }\r\n            );\r\n        }\r\n\r\n        mobileNavItems.forEach((item, index) => {\r\n            item.querySelector(\"span\").addEventListener('click', () => {\r\n                activateMobileItem(index);\r\n                activateDesktopItem(index);\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    });\r\n<\/script>\r\n\r\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-06f7e54 e-flex e-con-boxed e-con e-parent\" data-id=\"06f7e54\" 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-479408a elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"479408a\" 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\">We build for all VoD monetization & distribution models<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1221898 elementor-widget elementor-widget-html\" data-id=\"1221898\" 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=\"dist-models-container\">\r\n    <div class=\"desktop-version\">\r\n        <ul>\r\n            <li>Subscription VoD (SVOD)<\/li>\r\n            <li>Transactional VoD (TVOD)<\/li>\r\n            <li>Advertising VoD (AVOD)<\/li>\r\n        <\/ul>\r\n        <ul>\r\n            <li>Push VoD (PVOD)<\/li>\r\n            <li>Hybrid VoD (HVOD)<\/li>\r\n            <li>Free ad-supported streaming TV<\/li>\r\n        <\/ul>\r\n        <ul>\r\n            <li>Catch-up TV<\/li>\r\n            <li>Near VoD (NVOD)<\/li>\r\n            <li>Internal enterprise VoD (IEVOD)<\/li>\r\n        <\/ul>\r\n    <\/div>\r\n    <div class=\"mobile-version\">\r\n        <ul>\r\n            <li>Subscription VoD (SVOD)<\/li>\r\n            <li>Transactional VoD (TVOD)<\/li>\r\n            <li>Advertising VoD (AVOD)<\/li>\r\n            <li>Push VoD (PVOD)<\/li>\r\n            <li>Hybrid VoD (HVOD)<\/li>\r\n        <\/ul>\r\n        <ul>\r\n            <li>Free ad-supported streaming TV<\/li>\r\n            <li>Catch-up TV<\/li>\r\n            <li>Near VoD (NVOD)<\/li>\r\n            <li>Internal enterprise VoD (IEVOD)<\/li>\r\n        <\/ul>\r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n\r\n.dist-models-container a {\r\n    text-decoration: underline;\r\n}\r\n\r\n.dist-models-container .desktop-version {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, minmax(auto, 400px));\r\n    gap: 80px;\r\n}\r\n\r\n.dist-models-container .mobile-version {\r\n    display: none;\r\n}\r\n\r\n.dist-models-container ul {\r\n    list-style: none;\r\n    padding: 0;\r\n    \r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 20px;\r\n    \r\n    font-family: Karla;\r\n    font-size: 22px;\r\n    line-height: 28px;\r\n}\r\n\r\n.dist-models-container li {\r\n    display: flex;\r\n    gap: 16px;\r\n    \r\n    position: relative;\r\n}\r\n\r\n.dist-models-container ul li::before {\r\n    content: \"\";\r\n    background: #C63031;\r\n    font-weight: bold;\r\n    display: block;\r\n    width: 7px;\r\n    height: 7px;\r\n    border-radius: 50%;\r\n    \r\n    \r\n    position: relative;\r\n    \r\n    top: 0.55em;\r\n    \r\n    flex-shrink: 0;\r\n}\r\n\r\n\r\n@media (max-width:1279px) {\r\n    \r\n    .dist-models-container .mobile-version {\r\n        display: grid;\r\n        grid-template-columns: repeat(2, 1fr);\r\n        gap: 40px;\r\n    }\r\n\r\n    .dist-models-container .desktop-version {\r\n        display: none;\r\n    }\r\n    \r\n}\r\n\r\n\r\n@media (max-width:767px) {\r\n    \r\n    .dist-models-container .mobile-version {\r\n        grid-template-columns: 1fr;\r\n        gap: 12px;\r\n    }\r\n    \r\n    .dist-models-container ul {\r\n        font-family: Karla;\r\n        font-size: 16px;\r\n        line-height: 150%;\r\n        \r\n        gap: 12px;\r\n    }\r\n    \r\n    .dist-models-container li {\r\n        gap: 12px;\r\n    }\r\n\r\n    .dist-models-container ul li::before {\r\n        width: 5px;\r\n        height: 5px;\r\n        \r\n        top: 0.65em;\r\n    }\r\n    \r\n}\r\n\r\n<\/style>\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-53af5e9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"53af5e9\" 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-a6c0f4d\" data-id=\"a6c0f4d\" 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-53881d4 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"53881d4\" 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 video platform development projects<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-67fac12 elementor-widget elementor-widget-shortcode\" data-id=\"67fac12\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n        <div class=\"slider-overflow\">\n            <div class=\"swiper-related\">\n                <div class=\"swiper-wrapper\">\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/distance-learning-platform-development\/\" aria-label=\"block_83486\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/09\/Distance-preview.png\" alt=\"Distance learning platform development\">\n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/fr\/case\/distance-learning-platform-development\/\" aria-label=\"Distance learning platform development\" >Distance learning platform development<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/fr\/cases\/video-streaming\/\">Video streaming<\/a><a href=\"\/fr\/cases\/angular\/\">Angular<\/a><a href=\"\/fr\/cases\/education\/\">Education<\/a><a href=\"\/fr\/cases\/ios\/\">iOS<\/a><a href=\"\/fr\/cases\/java\/\">Java<\/a><a href=\"\/fr\/cases\/kotlin\/\">Kotlin<\/a><a href=\"\/fr\/cases\/mobile\/\">Mobile<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/fr\/case\/distance-learning-platform-development\/\" aria-label=\"Read more about Distance learning platform development\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/gestical-platform-modernization\/\" aria-label=\"block_194759\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/smart-meter-integration.png\" alt=\"Modernization of Gestical\u2019s operational platform\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/gestical.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/fr\/case\/gestical-platform-modernization\/\" aria-label=\"Modernization of Gestical\u2019s operational platform\" >Modernization of Gestical\u2019s operational platform<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/fr\/cases\/energy\/\">Energy<\/a><a href=\"\/fr\/cases\/staff-augmentation\/\">Staff augmentation<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/fr\/case\/gestical-platform-modernization\/\" aria-label=\"Read more about Modernization of Gestical\u2019s operational platform\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/ios-and-vr-meditation-app-development\/\" aria-label=\"block_194217\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/iOS-and-VR-meditation-app-suite-for-Grozio-Planeta-UAB-2.png\" alt=\"iOS and VR meditation app suite for Gro\u017eio Planeta UAB\">\n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/fr\/case\/ios-and-vr-meditation-app-development\/\" aria-label=\"iOS and VR meditation app suite for Gro\u017eio Planeta UAB\" >iOS and VR meditation app suite for Gro\u017eio Planeta UAB<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/fr\/cases\/aws\/\">AWS<\/a><a href=\"\/fr\/cases\/django\/\">Django<\/a><a href=\"\/fr\/cases\/sante\/\">Healthcare<\/a><a href=\"\/fr\/cases\/mobile-development\/\">Mobile development<\/a><a href=\"\/fr\/cases\/php\/\">PHP<\/a><a href=\"\/fr\/cases\/python\/\">Python<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/fr\/case\/ios-and-vr-meditation-app-development\/\" aria-label=\"Read more about iOS and VR meditation app suite for Gro\u017eio Planeta UAB\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/custom-website-development-for-airline\/\" aria-label=\"block_193018\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/airplane-in-the-sky.jpg\" alt=\"Multi-page charter airline website for a startup air carrier\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/Flyyo-logo.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\/fr\/case\/custom-website-development-for-airline\/\" aria-label=\"Multi-page charter airline website for a startup air carrier\" >Multi-page charter airline website for a startup air carrier<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/fr\/cases\/php\/\">PHP<\/a><a href=\"\/fr\/cases\/design\/\">UI\/UX design<\/a><a href=\"\/fr\/cases\/developpement-web\/\">Web development<\/a><a href=\"\/fr\/cases\/website\/\">Website<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/fr\/case\/custom-website-development-for-airline\/\" aria-label=\"Read more about Multi-page charter airline website for a startup air carrier\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/custom-fhir-integration-gateway\/\" aria-label=\"block_193309\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/image-teaser-fim.jpg\" alt=\"Designing a data integration gateway for FIM Medical\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/logo-fim.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/fr\/case\/custom-fhir-integration-gateway\/\" aria-label=\"Designing a data integration gateway for FIM Medical\" >Designing a data integration gateway for FIM Medical<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/fr\/cases\/net\/\">.NET<\/a><a href=\"\/fr\/cases\/c\/\">C#<\/a><a href=\"\/fr\/cases\/sante\/\">Healthcare<\/a><a href=\"\/fr\/cases\/integration\/\">Integration<\/a><a href=\"\/fr\/cases\/staff-augmentation\/\">Staff augmentation<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/fr\/case\/custom-fhir-integration-gateway\/\" aria-label=\"Read more about Designing a data integration gateway for FIM Medical\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/fast-website-delivery\/\" aria-label=\"block_192516\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/image-teaser-3.png\" alt=\"Fast Website Delivery for Family Businesses\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/Logo-symbolname-green-1.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/fr\/case\/fast-website-delivery\/\" aria-label=\"Fast Website Delivery for Family Businesses\" >Fast Website Delivery for Family Businesses<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/fr\/cases\/cms\/\">CMS website development<\/a><a href=\"\/fr\/cases\/construction\/\">Construction<\/a><a href=\"\/fr\/cases\/horeca\/\">HoReCa<\/a><a href=\"\/fr\/cases\/js\/\">JavaScript<\/a><a href=\"\/fr\/cases\/php\/\">PHP<\/a><a href=\"\/fr\/cases\/website\/\">Website<\/a><a href=\"\/fr\/cases\/wordpress\/\">WordPress<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/fr\/case\/fast-website-delivery\/\" aria-label=\"Read more about Fast Website Delivery for Family Businesses\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/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\/fr\/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=\"\/fr\/cases\/ai\/\">AI<\/a><a href=\"\/fr\/cases\/blockchain\/\">Blockchain<\/a><a href=\"\/fr\/cases\/fintech\/\">FinTech<\/a><a href=\"\/fr\/cases\/kotlin\/\">Kotlin<\/a><a href=\"\/fr\/cases\/smart-contract\/\">Smart contract<\/a><a href=\"\/fr\/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\/fr\/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\/fr\/case\/ai-ergonomics-software-scaling\/\" aria-label=\"block_195080\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/image.png\" alt=\"Scaling AI ergonomics assessment software\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/prophaust.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/fr\/case\/ai-ergonomics-software-scaling\/\" aria-label=\"Scaling AI ergonomics assessment software\" >Scaling AI ergonomics assessment software<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/fr\/cases\/angular\/\">Angular<\/a><a href=\"\/fr\/cases\/developpement-back-end\/\">Back-end development<\/a><a href=\"\/fr\/cases\/entreprise\/\">Enterprise<\/a><a href=\"\/fr\/cases\/developpement-front-end\/\">Front-end development<\/a><a href=\"\/fr\/cases\/node-js\/\">Node.js<\/a><a href=\"\/fr\/cases\/qa\/\">QA<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/fr\/case\/ai-ergonomics-software-scaling\/\" aria-label=\"Read more about Scaling AI ergonomics assessment 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\">\n                    <button class=\"swiper-related__navigation-btn\">\n                        <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <g>\n                                <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                                <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                            <\/g>\n                        <\/svg>\n                    <\/button>\n                \n                    <button class=\"swiper-related__navigation-btn\">\n                        <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                            <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/button>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"cases-swiper-pagination\"><\/div>\n        \n        <script src=\"\/wp-content\/themes\/hello-elementor\/assets\/js\/slb-case.js\"><\/script>  \n        <link rel=\"stylesheet\" href=\"\/wp-content\/themes\/hello-elementor\/assets\/css\/case-slider.css\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cc6813f elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"cc6813f\" 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-3f96892 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"3f96892\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\n<div style=\"display:none !important; margin-top: 0; padding: 0;\" class=\"m-technological-all\">\n        <span><a style=\"all: unset; cursor: pointer;\" href=\"https:\/\/innowise.com\/cases\/\">All case studies<\/a><\/span>\n    <\/div>\n   \n    \n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-6a12bd3 e-flex e-con-boxed e-con e-parent\" data-id=\"6a12bd3\" 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-4405be9 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"4405be9\" 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\r\n.cust-grid a {\r\n    text-decoration: underline;\r\n}\r\n\r\n.cust-grid li.red-dot h3 {\r\n    display: inline;\r\n    line-height: 135%;\r\n}\r\n\r\nul.list {\r\n  list-style: none;\r\n  padding: 0\r\n}\r\n\r\nul li.red-dot::before {\r\n  content: \"\";\r\n  background: #C63031;\r\n  font-weight: bold;\r\n  display: inline-block;\r\n  width: 7px;\r\n  height: 7px;\r\n  border-radius: 50%;\r\n  margin-right: 10px;\r\n  margin-bottom: 5px;\r\n}\r\n\r\nul li.red-dot h3 {\r\n    font: inherit;\r\n}\r\n\r\nul li.red-dot {\r\n  line-height: 32.4px;\r\n}\r\n\r\nul li.red-dot h3 {\r\n    font: inherit;\r\n}\r\n\r\n@media (max-width:767px) {\r\n    \r\n    .cust-grid li.red-dot h3 {\r\n        line-height: 130%;\r\n    }\r\n\r\n    ul li.red-dot::before {\r\n      width: 5px;\r\n      height: 5px;\r\n      margin-right: 7px;\r\n      margin-bottom: 4px;\r\n    }\r\n    \r\n    ul li.red-dot {\r\n      line-height: 23.4px;\r\n    }\r\n}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87a9a15 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"87a9a15\" 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\">VoD challenges and how we solve them<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-93754aa e-grid e-con-full cust-grid e-con e-child\" data-id=\"93754aa\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d076a78 e-con-full e-flex e-con e-child\" data-id=\"d076a78\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8776cd8 elementor-widget elementor-widget-text-editor\" data-id=\"8776cd8\" 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>Visibility into audience behavior<\/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-c5b2372 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"c5b2372\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We integrate advanced analytics and CRM tools to give you a 360\u00b0 view of your audience, from watch time and churn to campaign effectiveness and retention.<\/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-d64ed52 e-con-full e-flex e-con e-child\" data-id=\"d64ed52\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-792c78d elementor-widget elementor-widget-text-editor\" data-id=\"792c78d\" 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>Content management &amp; publishing<\/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-994efc6 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"994efc6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Our custom-built CMS streamlines the entire content lifecycle. Users can update, categorize, and publish content across platforms in minutes.<\/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-3d2115b e-con-full e-flex e-con e-child\" data-id=\"3d2115b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-546b45e elementor-widget elementor-widget-text-editor\" data-id=\"546b45e\" 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>Revenue generation &amp; monetization<\/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-9bc0a9e mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"9bc0a9e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We help you test and adapt revenue models to match user demand and maximize ROI. From SVOD to AVOD, TVOD, and hybrids in between.<\/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-ef20904 e-con-full e-flex e-con e-child\" data-id=\"ef20904\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-221dfca elementor-widget elementor-widget-text-editor\" data-id=\"221dfca\" 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>Integration across platforms &amp; services<\/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-1de30fa mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"1de30fa\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Our teams help you achieve consistent performance across web, mobile, and smart TV. We ensure seamless API integrations with CDNs, cloud, payment, and ad servers.<\/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-7a590a8 e-con-full e-flex e-con e-child\" data-id=\"7a590a8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46450e4 elementor-widget elementor-widget-text-editor\" data-id=\"46450e4\" 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>Content security &amp; piracy risks<\/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-3cc4900 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"3cc4900\" 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>Get enterprise-grade DRM, encryption, and watermarking to protect intellectual property from leaks and unauthorized distribution, without compromising playback speed.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-77bb801 e-con-full e-flex e-con e-child\" data-id=\"77bb801\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-408e821 elementor-widget elementor-widget-text-editor\" data-id=\"408e821\" 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>Personalized experiences at scale<\/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-6e1abcb mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"6e1abcb\" 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>Recommendations are great, but users today want deeper, more thoughtful personalization for their unique tastes. Our AI-driven behavioral analytics delivers precisely that.<\/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-7e54010 e-flex e-con-boxed e-con e-parent\" data-id=\"7e54010\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-07ae68a e-con-full e-flex e-con e-child\" data-id=\"07ae68a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd7bab6 elementor-widget elementor-widget-image\" data-id=\"cd7bab6\" 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=\"360\" height=\"450\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Photo-1.png\" class=\"attachment-full size-full wp-image-189848\" alt=\"Dmitry Nazarevich\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Photo-1.png 360w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Photo-1-240x300.png 240w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Photo-1-10x12.png 10w\" sizes=\"(max-width: 360px) 100vw, 360px\" \/>\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-ec164c4 e-con-full e-flex e-con e-child\" data-id=\"ec164c4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-68b9809 elementor-widget-tablet__width-inherit no-mb de-hyph elementor-widget elementor-widget-text-editor\" data-id=\"68b9809\" 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>It\u2019s no longer enough for video apps to handle streaming alone. They need personalization, analytics, access from anywhere, and constant evolution to captivate users and keep them interested. Our role is to help you harness these trends strategically to build a platform that drives revenue for years to come.<\/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-4eb1479 elementor-widget elementor-widget-heading\" data-id=\"4eb1479\" 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\"><a href=\"https:\/\/innowise.com\/authors\/dmitry-nazarevich\/\">Dmitry Nazarevich<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-439286c elementor-widget elementor-widget-heading\" data-id=\"439286c\" 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\">Chief Technology Officer<\/div>\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-97a0f0f de-hyph e-flex e-con-boxed e-con e-parent\" data-id=\"97a0f0f\" 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-4d29da5 e-con-full e-flex e-con e-child\" data-id=\"4d29da5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8375fcb elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"8375fcb\" 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\">Choose Innowise as your VoD app development company<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff23c66 elementor-widget__width-initial elementor-widget-tablet__width-inherit last-child-mb0 elementor-widget elementor-widget-text-editor\" data-id=\"ff23c66\" 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>At Innowise, we create end-to-end VoD ecosystems that deliver high-quality streaming across web, mobile, smart TVs, and connected devices. With a stable core and growth-ready architecture, our platforms feature AI-backed personalization and other advanced capabilities that your users love \u2014 and your ROI will show it.<\/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-a1e8f1b elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-video\" data-id=\"a1e8f1b\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=-ezRzXe5Sz0&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/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-cb1a53e e-flex e-con-boxed e-con e-parent\" data-id=\"cb1a53e\" 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-536e4bf elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"536e4bf\" 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\">Advanced VoD platform features we embed<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2368c77 e-con-full e-flex e-con e-child\" data-id=\"2368c77\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f180cb elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"2f180cb\" 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\r\n<div class=\"domains-grid-container\">\r\n\r\n    <div class=\"domains-grid-item\">\r\n        <span>Intuitive, user-centric design<\/span>\r\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/415.svg\" alt=\"Icon\" \/>\r\n    <\/div>\r\n\r\n    <div class=\"domains-grid-item\">\r\n        <span>Push notifications<\/span>\r\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/445.svg\" alt=\"Icon\" \/>\r\n    <\/div>\r\n\r\n    <div class=\"domains-grid-item\">\r\n        <span>Parental control<\/span>\r\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/442.svg\" alt=\"Icon\" \/>\r\n    <\/div>\r\n\r\n    <div class=\"domains-grid-item\">\r\n        <span>Comments section<\/span>\r\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/435-1.svg\" alt=\"Icon\" \/>\r\n    <\/div>\r\n\r\n    <div class=\"domains-grid-item\">\r\n        <span>Social sharing<\/span>\r\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/443.svg\" alt=\"Icon\" \/>\r\n    <\/div>\r\n\r\n    <div class=\"domains-grid-item\">\r\n        <span>Video downloads<\/span>\r\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/432.svg\" alt=\"Icon\" \/>\r\n    <\/div>\r\n\r\n    <div class=\"domains-grid-item\">\r\n        <span>Content categorization<\/span>\r\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/327.svg\" alt=\"Icon\" \/>\r\n    <\/div>\r\n\r\n    <div class=\"domains-grid-item\">\r\n        <span>Cloud integration<\/span>\r\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/269.svg\" alt=\"Icon\" \/>\r\n    <\/div>\r\n\r\n    <div class=\"domains-grid-item\">\r\n        <span>AI-driven recommendations<\/span>\r\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/436.svg\" alt=\"Icon\" \/>\r\n    <\/div>\r\n\r\n    <div class=\"domains-grid-item\">\r\n        <span>Membership plans<\/span>\r\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/446.svg\" alt=\"Icon\" \/>\r\n    <\/div>\r\n\r\n    <div class=\"domains-grid-item\">\r\n        <span>Promotions & discounts<\/span>\r\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/444.svg\" alt=\"Icon\" \/>\r\n    <\/div>\r\n\r\n    <div class=\"domains-grid-item\">\r\n        <span>Real-time analytics dashboard<\/span>\r\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/123.svg\" alt=\"Icon\" \/>\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<style>\r\n.domains-grid-container {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    grid-auto-rows: minmax(100px, auto);\r\n\r\n    gap: 40px;\r\n    \r\n    place-items: stretch;\r\n    place-content: stretch;\r\n}\r\n\r\n.domains-grid-item {\r\n    background-color: #F5F5F7;\r\n    padding: 10px 30px 10px 30px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 30px;\r\n    font-family: Karla;\r\n    font-size: 22px;\r\n    line-height: 28px;\r\n    color: #2E2E2E;\r\n}\r\n\r\n.domains-grid-item-big {\r\n    flex-direction: column;\r\n    justify-content: initial;\r\n    grid-row: span 2;\r\n    padding: 36px 30px;\r\n    gap: 20px;\r\n}\r\n\r\n.domains-grid-item-big span {\r\n    align-self: start;\r\n    display: flex;\r\n}\r\n    \r\n.domains-grid-item img:not(.domains-grid-item-big img), \r\n.domains-grid-item svg:not(.domains-grid-item-big svg) {\r\n    height: 60px;\r\n    width: auto;\r\n\r\n    aspect-ratio: 1\/1;\r\n\r\n    flex-shrink: 0;\r\n}\r\n\r\n.domains-grid-item.domains-grid-item-big svg {\r\n    aspect-ratio: 1\/1;\r\n    display: flex;\r\n    width: 220px;\r\n    height: auto;\r\n    flex-shrink: 0;\r\n}\r\n\r\n@media (max-width: 1279px) {\r\n    .domains-grid-container {\r\n        column-gap: 40px;\r\n        row-gap: 30px;\r\n        grid-template-columns: repeat(2, 1fr);\r\n    }\r\n    \r\n    .domains-grid-item-big__title-wrapper {\r\n        min-height: auto;\r\n    }\r\n\r\n    .domains-grid-item {\r\n        gap: 30px;\r\n        padding: 20px 30px;\r\n    }\r\n    \r\n    .domains-grid-item-big {\r\n        \/*justify-content:space-between;*\/\r\n        padding: 24px 20px;\r\n    }\r\n    \r\n    .domains-grid-item-big img {\r\n        padding-bottom: 0 !important;\r\n        \r\n    }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n    .domains-grid-container {\r\n        grid-template-columns: 1fr;\r\n        grid-auto-rows: minmax(70px, auto);\r\n        gap: 20px;\r\n    }\r\n    \r\n    .domains-grid-item {\r\n        gap:20px;\r\n        padding: 15px 20px;\r\n        font-size: 16px;\r\n        line-height: 20px;\r\n    }\r\n    \r\n    .domains-grid-item img:not(.domains-grid-item-big img), \r\n    .domains-grid-item svg:not(.domains-grid-item-big svg) {\r\n        height: 40px;\r\n        width: auto;\r\n    }\r\n    \r\n    .domains-grid-item-big {\r\n        padding: 20px;\r\n    }\r\n    \r\n    .domains-grid-container .hidden-on-mobile {\r\n        display: none;\r\n    }\r\n}\r\n\r\na.domains-grid-item {\r\n    text-decoration: none;\r\n}\r\n\r\na.domains-grid-item:hover {\r\n    background-color: #2E2E2E;\r\n    color: #FFFFFF;\r\n}\r\n\r\na.domains-grid-item, a.domains-grid-item * {\r\n    transition: background-color 0.15s, fill 0.15s, stroke 0.15s;\r\n}\r\n\r\na.domains-grid-item svg *[stroke] {\r\n    stroke: #2E2E2E;\r\n}\r\n\r\na.domains-grid-item svg *[fill]:not(mask) {\r\n    fill: #2E2E2E;\r\n}\r\n\r\na.domains-grid-item:hover svg *[stroke] {\r\n    stroke: #C63031;\r\n}\r\n\r\na.domains-grid-item:hover svg *[fill]:not(mask) {\r\n    fill: #C63031;\r\n}\r\n<\/style>\r\n        \r\n        \r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1ec59f elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html\" data-id=\"f1ec59f\" 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.domains-grid__toggle-button {\n    border-radius: 0px;\n    font-family: Sora;\n    font-size: 14px;\n    font-weight: 600;\n    line-height: 18px;\n    text-align: left;\n\n    border:none;\n    cursor: pointer;\n    \n    padding: 0;\n    padding-bottom: 6px;\n    border-bottom: 1px solid currentColor;\n    background-color: transparent;\n    color: #C63031;\n\n    width: auto;\n\n    align-self: flex-start;\n}\n\n.domains-grid__toggle-button .hidden {\n    display: none !important;\n}\n\n.domains-grid__toggle-button:hover,\n.domains-grid__toggle-button:active\n{\n    color: #D13B3B;\n}\n<\/style>\n\n<button class=\"domains-grid__toggle-button\">\n    <span class=\"toggle-button_label--show\">Show all<\/span>\n    <span class=\"toggle-button_label--hide\">Show less<\/span>\n<\/button>\n\n<script>\n\"use strict\"\n    \nclass ItemHideButton {\n    constructor(options) {\n        this.init(options)\n    }\n\n    init(options) {\n        const { button, itemsToHide, hiddenItemClass, hiddenButtonLabelClass, numItemsToStayVisible, hideLabel, showLabel } = options;\n        \n        \n        this.button = button\n\n        if (!this.button) throw new Error(\"button element for ItemHideButton is not valid\");\n\n        this.hideLabel = hideLabel\n        this.showLabel = showLabel\n\n        if (!this.hideLabel || !this.showLabel) throw new Error(\"label elements for ItemHideButton are not valid\");\n\n        this.numItemsToStayVisible = numItemsToStayVisible;\n        this.hiddenItemClass = hiddenItemClass;\n        this.hiddenButtonLabelClass = hiddenButtonLabelClass;\n\n\n        this.controlledItems = [...itemsToHide]\n\n        this.connectButton()\n\n        this.hideItems()\n    }\n\n    reset() {\n        this.controlledItems.forEach((item => item.classList.remove(this.hiddenItemClass)))\n        this.button.removeEventListener(this.clickEventListenner);\n    }\n\n    reInit(options) {\n        this.reset()\n        this.init(options)\n    }\n\n    hideItems() {\n        this.itemsHidden = true;\n        this.controlledItems.slice(this.numItemsToStayVisible).forEach((item => item.classList.add(this.hiddenItemClass)))\n    }\n    showItems() {\n        this.itemsHidden = false;\n        this.controlledItems.slice(this.numItemsToStayVisible).forEach((item => item.classList.remove(this.hiddenItemClass)))\n    }\n\n    connectButton() {\n        this.hideLabel.classList.add(this.hiddenButtonLabelClass)\n\n        this.clickEventListenner = (ev) => {\n            \n            ev.stopPropagation()\n\n            if (this.itemsHidden) {\n                this.showItems()\n            } else {\n                const initialRect = document.body.getBoundingClientRect()\n\n                this.hideItems()\n\n                const newRect = document.body.getBoundingClientRect()\n\n                window.scrollBy({\n                    left: 0,\n                    top: newRect.height - initialRect.height,\n                    behavior: \"instant\"\n                });\n            }\n\n            this.hideLabel.classList.toggle(this.hiddenButtonLabelClass)\n            this.showLabel.classList.toggle(this.hiddenButtonLabelClass)\n        }\n\n        this.button.addEventListener(\"click\", this.clickEventListenner);\n    }\n}\n<\/script>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", () => {\n    const button = new ItemHideButton(\n        { \n            \n            button:document.querySelector(\".domains-grid__toggle-button\"),\n            hideLabel: document.querySelector(\".domains-grid__toggle-button .toggle-button_label--hide\"), \n            showLabel: document.querySelector(\".domains-grid__toggle-button .toggle-button_label--show\"),\n            \n            itemsToHide:[...document.querySelectorAll(\".domains-grid-container .domains-grid-item\")], \n            \n            hiddenItemClass: \"hidden-on-mobile\", \n            hiddenButtonLabelClass: \"hidden\", \n            \n            numItemsToStayVisible: 6, \n        }\n    )\n})\n<\/script>\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-29ffe9d e-grid e-con-full e-con e-child\" data-id=\"29ffe9d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ba378f8 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-image\" data-id=\"ba378f8\" 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=\"900\" height=\"501\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/Team-Innowise-2.png\" class=\"attachment-full size-full wp-image-187557\" alt=\"image for CTA\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/Team-Innowise-2.png 900w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/Team-Innowise-2-300x167.png 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/Team-Innowise-2-768x428.png 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/Team-Innowise-2-18x10.png 18w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/>\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-29d4dd1 e-con-full e-flex e-con e-child\" data-id=\"29d4dd1\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e3a1e92 e-con-full e-flex e-con e-child\" data-id=\"e3a1e92\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-edddc64 elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"edddc64\" 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\">Talk to our experts about your VoD goals<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-306bb67 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"306bb67\" 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>Innowise will guide you through the strategy, tech stack, and launch of a tailored video platform.<\/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-f20c185 elementor-align-center contact320 elementor-widget elementor-widget-button\" data-id=\"f20c185\" 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 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-63cacc8 e-flex e-con-boxed e-con e-parent\" data-id=\"63cacc8\" 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-07f97a3 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"07f97a3\" 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 VoD solution development process<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-838f256 roadmap-grid-2 elementor-widget elementor-widget-html\" data-id=\"838f256\" 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.roadmap-grid-2 a {\n    text-decoration: underline;\n}\n\n.roadmap-grid-2 .new-steps-container {\n    display: grid;\n    \/*flex-wrap: wrap;*\/\n    row-gap: 80px;\n    padding: 0;\n\n    grid-auto-rows: auto;\n\n    grid-template-columns: 36fr 36fr 36fr 32fr;\n}\n\n.roadmap-grid-2 .new-step-item {\n    width: 100%;\n\n    display: flex;\n    flex-direction: column;\n\n    gap: 20px;\n}\n\n.roadmap-grid-2 .new-step-item-desc {\n    display: flex;\n    flex-direction: column;\n    \/*padding-right: 10px;*\/\n    gap: 20px;\n}\n\n.roadmap-grid-2 .new-step-item-title {\n    font-family: Sora;\n    font-weight: 600;\n    font-size: 24px;\n    line-height: 32.4px;\n    \n    color: #2e2e2e;\n    \n    margin: 0;\n\n    \/*padding-right: 15px;*\/\n}\n\n.roadmap-grid-2 .new-step-item-duration {\n    font-family: Karla;\n    font-size: 22px;\n    font-weight: 400;\n    line-height: 28px;\n    text-align: left;\n    color: #C63031;\n}\n\n.roadmap-grid-2 .new-step-item-text {\n    font-family: Karla;\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 24px;\n\n    margin: 0;\n}\n\n\n.roadmap-grid-2 .new-step-item-list {\n    font-family: Karla;\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 24px;\n\n    margin: 0;\n\n    gap: 16px;\n\n    display: flex;\n    list-style: none;\n    flex-direction: column;\n    list-style-position: outside;\n    padding-left: 12px;\n}\n\n\n\n.roadmap-grid-2 .new-step-item-list li:before {\n    content: \"\";\n    position: absolute;\n    display: inline-block;\n    width: 0.45rem;\n    aspect-ratio: 1\/1;\n\n    border-radius: 50%;\n    background: #C63031;\n    left: -14px;\n    top: 0.55em;\n    flex-shrink: 0;\n}\n\n.roadmap-grid-2 .new-step-item-list li {\n    font: inherit;\n    margin: 0;\n    position: relative;\n    padding-left: 0px;\n    \n        color: #2e2e2e;\n}\n\n\n.roadmap-grid-2 .scheme-progress-circle {\n    flex-shrink: 0;\n    border-radius: 100%;\n    height: 30px;\n    width: 30px;\n    z-index: 2;\n\n    background-color: var(--item-color);\n    border-color: var(--item-color);\n}\n\n\n.roadmap-grid-2 .scheme-progress-global-line {\n    height: 2px;\n    background: var(--item-color);\n}\n\n.roadmap-grid-2 .new-step-item:last-child .scheme-progress-global-line {\n    background: linear-gradient(90deg, var(--item-color) 50%, transparent 0) 50% \/ 8px 2px repeat-x;\n}\n\n.roadmap-grid-2 .figure-container {\n    display: flex;\n    align-items: center;\n    position: relative;\n    width: 100%;\n}\n\n@media (min-width: 1280px) {\n    .roadmap-grid-2 .new-step-item .figure-container::after {\n        display: block;\n        content: \"\";\n        height: 2px;\n        background: var(--item-color);\n        width: 100%;\n        position: relative;\n        z-index: 2;\n    }\n\n\n    .roadmap-grid-2 .new-step-item:nth-child(4n + 5) .figure-container::before {\n        display: block;\n        content: \"\";\n        height: 2px;\n        background: var(--prev-item-color);\n        position: absolute;\n        z-index: 1;\n        width: 100vw;\n        right: 100%;\n    }\n\n\n    .roadmap-grid-2 .new-step-item:nth-child(4n + 4) .figure-container::after {\n        position: absolute;\n        width: 100vw;\n    }\n\n    .roadmap-grid-2 .new-step-item:last-child .figure-container::after {\n        background: linear-gradient(90deg, var(--item-color) 50%, transparent 0) 50% \/ 8px 2px repeat-x;\n        width: 100%;\n    }\n    \n    \n\n.roadmap-grid-2 .new-step-item>*:not(.figure-container), .roadmap-grid-2 .new-step-item:last-child > .figure-container {\n    width: 100%;\n    \/*max-width: 300px;*\/\n}\n\n.roadmap-grid-2 .new-step-item:not(:nth-child(4n))>*:not(.figure-container) {\n    width: 100%;\n    padding-right: 60px;\n    max-width: unset;\n}\n}\n\n\/*@media (max-width: 1279px) and (min-width:768px) {\n    .roadmap-grid-2 .new-step-item .figure-container::after {\n        display: block;\n        content: \"\";\n        height: 2px;\n        background: var(--item-color);\n        width: 100%;\n        position: relative;\n        z-index: 2;\n    }\n\n    .roadmap-grid-2 .new-step-item:nth-child(2n + 3) .figure-container::before {\n        display: block;\n        content: \"\";\n        height: 2px;\n        background: var(--prev-item-color);\n        position: absolute;\n        z-index: 1;\n        width: 100vw;\n        right: 100%;\n    }\n\n    .roadmap-grid-2 .new-step-item:nth-child(2n + 2) .figure-container::after {\n        position: absolute;\n        width: 100vw;\n    }\n\n    .roadmap-grid-2 .new-step-item:last-child .figure-container::after {\n        background: linear-gradient(90deg, var(--item-color) 50%, transparent 0) 50% \/ 8px 2px repeat-x;\n        width: 100%;\n    }\n\n\n\n    .roadmap-grid-2 .new-steps-container {\n        grid-auto-rows: auto;\n\n        grid-template-columns: 36fr 37fr;\n        row-gap: 40px;\n    }\n\n    .roadmap-grid-2 .new-step-item {\n        gap: 20px;\n    }\n\n    .roadmap-grid-2 .new-step-item-desc {\n        display: flex;\n        flex-direction: column;\n        width: 90%;\n        gap: 20px;\n    }\n\n    .roadmap-grid-2 .scheme-progress-circle {\n        flex-shrink: 0;\n        border-radius: 100%;\n        height: 30px;\n        width: 30px;\n        z-index: 2;\n    }\n    \n\n    .roadmap-grid-2 .new-step-item>*:not(.figure-container) {\n        width: 100%;\n        max-width: 300px;\n    }\n\n    .roadmap-grid-2 .new-step-item:not(:nth-child(2n))>*:not(.figure-container) {\n        width: 100%;\n        padding-right: 60px;\n        max-width: 360px;\n    }\n}*\/\n\n@media (max-width: 1279px) and (min-width:768px) {\n    .roadmap-grid-2 .new-step-item .figure-container::after {\n        display: block;\n        content: \"\";\n        height: 2px;\n        background: var(--item-color);\n        width: 100%;\n        position: relative;\n        z-index: 2;\n    }\n\n    .roadmap-grid-2 .new-step-item:nth-child(2n + 3) .figure-container::before {\n        display: block;\n        content: \"\";\n        height: 2px;\n        background: var(--prev-item-color);\n        position: absolute;\n        z-index: 1;\n        width: 100vw;\n        right: 100%;\n    }\n\n    .roadmap-grid-2 .new-step-item:nth-child(2n + 2) .figure-container::after {\n        position: absolute;\n        width: 100vw;\n    }\n\n    .roadmap-grid-2 .new-step-item:last-child .figure-container::after {\n        background: linear-gradient(90deg, var(--item-color) 50%, transparent 0) 50% \/ 8px 2px repeat-x;\n        width: 100%;\n    }\n\n\n\n    .roadmap-grid-2 .new-steps-container {\n        grid-auto-rows: auto;\n\n        grid-template-columns: 1fr 1fr;\n        row-gap: 40px;\n    }\n\n    .roadmap-grid-2 .new-step-item {\n        gap: 20px;\n    }\n\n    .roadmap-grid-2 .new-step-item-desc {\n        display: flex;\n        flex-direction: column;\n        width: 100%;\n        gap: 20px;\n    }\n\n    .roadmap-grid-2 .scheme-progress-circle {\n        flex-shrink: 0;\n        border-radius: 100%;\n        height: 30px;\n        width: 30px;\n        z-index: 2;\n    }\n    \n\n    .roadmap-grid-2 .new-step-item>*:not(.figure-container),\n    .roadmap-grid-2 .new-step-item:last-child>*:not(.figure-container) \n    {\n        width: 100%;\n        padding-right: 60px;\n        max-width: initial;\n    }\n\n    .roadmap-grid-2 .new-step-item:not(:nth-child(2n))>*:not(.figure-container) {\n        width: 100%;\n        padding-right: 60px;\n        max-width: initial;\n    }\n}\n\n@media (max-width: 767px) {\n\n    .roadmap-grid-2 .figure-container {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        position: relative;\n        width: auto;\n        height: 100%;\n    }\n\n\n    .roadmap-grid-2 .scheme-progress-circle {\n        flex-shrink: 0;\n        border-radius: 100%;\n        height: 24px;\n        width: 24px;\n        z-index: 2;\n    }\n\n    .roadmap-grid-2 .new-step-item .figure-container::after {\n        display: block;\n        content: \"\";\n        width: 2px;\n        background: var(--item-color);\n        height: 100%;\n        position: relative;\n        z-index: 2;\n    }\n\n\n    .roadmap-grid-2 .new-step-item:last-child .figure-container::after {\n\n        background: linear-gradient(0, var(--item-color) 50%, transparent 0) 50% \/ 2px 8px repeat-y;\n\n        width: 2px;\n        height: 100%;\n    }\n\n    .roadmap-grid-2 .new-steps-container {\n        grid-template-columns: 1fr;\n        row-gap: 0;\n    }\n\n\n\n\n    .roadmap-grid-2 .new-step-item {\n        display: flex;\n        flex-direction: row;\n        align-items: start;\n        gap: 16px;\n        max-width: 100%;\n        position: relative;\n    }\n\n    \/*.roadmap-grid-2 .new-step-item > *:not(.figure-container) {\n    width: 100%;\n    max-width: 300px;\n  }*\/\n\n    .roadmap-grid-2 .new-step-item:not(:nth-child(4n))>*:not(.figure-container) {\n        width: 100%;\n    }\n\n    .roadmap-grid-2 .new-step-item-desc {\n        display: flex;\n        flex-direction: column;\n        width: 100%;\n        max-width: 100%;\n        margin-right: 0;\n        gap: 10px;\n    }\n\n    .roadmap-grid-2 .new-step-item:not(:last-child) .new-step-item-desc {\n        margin-bottom: 20px;\n    }\n\n\n\n    .roadmap-grid-2 .new-step-item-title {\n        font-size: 18px;\n        line-height: 23.4px;\n\n        padding: 0;\n    }\n\n    .roadmap-grid-2 .new-step-item-duration {\n        font-size: 16px;\n        line-height: 20px;\n    }\n\n    .roadmap-grid-2 .new-step-item-text {\n        font-size: 12px;\n        line-height: 18px;\n    }\n\n    .roadmap-grid-2 .mobile-new-steps-container {\n        display: flex;\n    }\n\n    .roadmap-grid-2 .new-step-item-list li:before {\n        width: 0.42rem;\n        aspect-ratio: 1\/1;\n    }\n\n    .roadmap-grid-2 .new-step-item-list {\n        font-size: 12px;\n        line-height: 18px;\n\n        gap: 10px;\n\n        padding: 0;\n        padding-left: 15px;\n    }\n}\n<\/style>\n<div class=\"new-steps-container\">\n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\">\n            <\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <h3 class=\"new-step-item-title\">\n                Planning & concept\n            <\/h3>\n            <!--<span class=\"new-step-item-duration\">1-2 hours<\/span>-->\n            <ul class=\"new-step-item-list\">\n                <li>Business goals & target audience<\/li>\n                <li>Monetization model<\/li>\n                <li>Requirements & compliance scope<\/li>\n            <\/ul>\n        <\/div>\n    <\/div>\n\n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\">\n            <\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <h3 class=\"new-step-item-title\">\n                Design & prototyping\n            <\/h3>\n            <ul class=\"new-step-item-list\">\n                <li>Wireframes & user flows<\/li>\n                <li>UX\/UI prototypes<\/li>\n                <li>Design concept validation<\/li>\n            <\/ul>\n        <\/div>\n    <\/div>\n    \n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\">\n            <\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <h3 class=\"new-step-item-title\">\n                Backend development\n            <\/h3>\n            <ul class=\"new-step-item-list\">\n                <li>APIs, databases, media processing<\/li>\n                <li>User management, billing & access<\/li>\n                <li>Streaming infrastructure integration<\/li>\n            <\/ul>\n        <\/div>\n    <\/div>\n    \n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\">\n            <\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <h3 class=\"new-step-item-title\">\n                Platform development\n            <\/h3>\n            <ul class=\"new-step-item-list\">\n                <li>Content management system<\/li>\n                <li>Frontends & admin dashboards<\/li>\n                <li>Analytics, recommendation & reporting<\/li>\n            <\/ul>\n        <\/div>\n    <\/div>\n    \n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\">\n            <\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <h3 class=\"new-step-item-title\">\n                VoD mobile app development\n            <\/h3>\n            <ul class=\"new-step-item-list\">\n                <li>iOS and Android app design<\/li>\n                <li>Streaming playback, offline viewing, pushes<\/li>\n                <li>Performance optimization<\/li>\n            <\/ul>\n        <\/div>\n    <\/div>\n    \n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\">\n            <\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <h3 class=\"new-step-item-title\">\n                Content acquisition & integration\n            <\/h3>\n            <ul class=\"new-step-item-list\">\n                <li>Content feeds or ingestion workflows<\/li>\n                <li>Metadata, subtitles & multilingual support<\/li>\n                <li>Licensing, DRM & geo-restriction compliance<\/li>\n            <\/ul>\n        <\/div>\n    <\/div>\n    \n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\">\n            <\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <h3 class=\"new-step-item-title\">\n                Testing & production deployment\n            <\/h3>\n            <ul class=\"new-step-item-list\">\n                <li>Functional, performance & security testing<\/li>\n                <li>Streaming performance optimization<\/li>\n                <li>Deploying & setting up monitoring<\/li>\n            <\/ul>\n        <\/div>\n    <\/div>\n    \n\n<\/div>\n\n\n<script>\n    (() => {\n\n        \/\/ number of elements must be at least equal to num of colors to work\n        const colors = [\n            \"#C63031\",\n            \"#CD505D\",\n            \"#D36F89\",\n            \"#DD9ECB\",\n            \"#E4BEF7\",\n            \"#BF9FD8\",\n            \"#A481BF\",\n        ]\n\n        const desktopFigures = [...document.querySelectorAll(\".roadmap-grid-2 .new-steps-container .figure-container\")]\n\n        desktopFigures.forEach((item, index) => {\n            item.style.setProperty(\"--item-color\", colors[index]);\n            \n            if (index >= 1) {\n                item.style.setProperty(\"--prev-item-color\", colors[index - 1]);\n            }\n        })\n\n    })()\n<\/script>\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e55660e e-flex e-con-boxed e-con e-parent\" data-id=\"e55660e\" 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-7d369aa elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"7d369aa\" 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\">VoD app development solutions by industry<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2cb8e96 x-switcher-section elementor-widget elementor-widget-html\" data-id=\"2cb8e96\" 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=\"x-domains-container\">\r\n    <div class=\"x-domains__list\">\r\n        <div class=\"x-domains__swiper\">\r\n            \r\n            <ul class=\"x-domains__list_container swiper-wrapper\">\r\n                <li class=\"x-domains__list-item swiper-slide x-domains__list-item_active\">Education<\/li>\r\n                <li class=\"x-domains__list-item swiper-slide\">Media & entertainment<\/li>\r\n                <li class=\"x-domains__list-item swiper-slide\">Sports<\/li>\r\n                <li class=\"x-domains__list-item swiper-slide\">Marketing<\/li>\r\n                <li class=\"x-domains__list-item swiper-slide\">Advertising<\/li>\r\n                <li class=\"x-domains__list-item swiper-slide\">E-commerce<\/li>\r\n            <\/ul>\r\n  \r\n        <\/div>\r\n  \r\n        <div class=\"x-domains__navigation\">\r\n            <button class=\"x-domains__navigation-btn\">\r\n                <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                    <g>\r\n                        <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n                        <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n                    <\/g>\r\n                <\/svg>\r\n            <\/button>\r\n  \r\n            <button class=\"x-domains__navigation-btn\">\r\n                <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                    <g>\r\n                        <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n                        <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n                    <\/g>\r\n                <\/svg>\r\n            <\/button>\r\n        <\/div>\r\n    <\/div>\r\n  \r\n  \r\n  \r\n  \r\n    <div class=\"x-domains__descriptions domains__swiper\">\r\n        <div class=\"swiper-wrapper\">\r\n  \r\n            <div class=\"x-domains__descriptions-item swiper-slide\">\r\n                <div class=\"x-slider-info-block\">\r\n                    <div class=\"x-slider-title\">\r\n                        <h3><a href=\"https:\/\/innowise.com\/industries\/elearning\/\">Education<\/a><\/h3>\r\n                    <\/div>\r\n                    <p class=\"x-slider-desc\">Our VoD solutions drive interactive learning with on-demand videos accessible from any device. Institutions can share courses, lectures, and tutorials securely and track student progress and engagement.<\/p>\r\n                    <ul class=\"x-slider-list\">\r\n                        <li>Learning anytime & anywhere<\/li>\r\n                        <li>Educational content with controlled access<\/li>\r\n                        <li>Analytics to measure learner performance<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n                <div class=\"x-slider-image-block\">\r\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Industry_680%D1%85360\/edtech.png\" alt=\"Digital learning transforming education through interactive and personalized experiences\" \/>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"x-domains__descriptions-item swiper-slide\">\r\n                <div class=\"x-slider-info-block\">\r\n                    <div class=\"x-slider-title\">\r\n                        <h3><a href=\"https:\/\/innowise.com\/industries\/entertainment-and-media\/\">Media & entertainment<\/a><\/h3>\r\n                    <\/div>\r\n                    <p class=\"x-slider-desc\">We help media companies distribute, monetize, and personalize content across digital platforms. Our VoD systems deliver high-quality playback and flexible monetization options for global audiences.<\/p>\r\n                    <ul class=\"x-slider-list\">\r\n                        <li>Stream at scale with minimal latency & downtime<\/li>\r\n                        <li>SVOD, AVOD, TVOD, or hybrid business models<\/li>\r\n                        <li>AI-driven recommendations for higher retention<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n                <div class=\"x-slider-image-block\">\r\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Industry_680%D1%85360\/media-and-entertainment.png\" alt=\"Content creator recorded on a smart DSLR with live AI framing and cloud streaming integration\" \/>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"x-domains__descriptions-item swiper-slide\">\r\n              <div class=\"x-slider-info-block\">\r\n                  <div class=\"x-slider-title\">\r\n                      <h3>Sports<\/h3>\r\n                  <\/div>\r\n                  <p class=\"x-slider-desc\">Innowise-built VoD platforms bring sports closer to fans through on-demand experiences. Full replays, highlights, sports news, and behind-the-scenes content are streamed flawlessly, even during traffic surges.<\/p>\r\n                  <ul class=\"x-slider-list\">\r\n                      <li>Stream replays & highlights seamlessly<\/li>\r\n                      <li>Stats & personalized content<\/li>\r\n                      <li>Auto-scaling under peak loads<\/li>\r\n                  <\/ul>\r\n              <\/div>\r\n              <div class=\"x-slider-image-block\">\r\n                  <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Industry_680%D1%85360\/sports.png\" alt=\"Wearable tech and real-time analytics transform sports by enhancing training, safety, and fan engagement\" \/>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"x-domains__descriptions-item swiper-slide\">\r\n                <div class=\"x-slider-info-block\">\r\n                    <div class=\"x-slider-title\">\r\n                        <h3><a href=\"https:\/\/innowise.com\/industries\/marketing\/\">Marketing<\/a><\/h3>\r\n                    <\/div>\r\n                    <p class=\"x-slider-desc\">We develop video marketing platforms that help brands engage audiences through dynamic video storytelling. Teams can publish campaigns, analyze viewer behavior, and personalize messaging at scale.<\/p>\r\n                    <ul class=\"x-slider-list\">\r\n                        <li>Branded portals & video campaigns<\/li>\r\n                        <li>Targeted content with AI-driven personalization<\/li>\r\n                        <li>Viewer behavior analysis to boost ROI<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n                <div class=\"x-slider-image-block\">\r\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Industry_680%D1%85360\/marketing.png\" alt=\"Marketing team analyzes AI-driven campaign metrics to optimize targeting and engagement in real time\" \/>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"x-domains__descriptions-item swiper-slide\">\r\n              <div class=\"x-slider-info-block\">\r\n                  <div class=\"x-slider-title\">\r\n                      <h3><a href=\"https:\/\/innowise.com\/industries\/marketing\/adtech\/\">Advertising<\/a><\/h3>\r\n                  <\/div>\r\n                  <p class=\"x-slider-desc\">Our engineers develop video ad delivery platforms that let brands reach the right audiences with personalized campaigns. Our systems support dynamic ad insertion, analytics, and cross-platform distribution for greater reach and higher ad efficiency.<\/p>\r\n                  <ul class=\"x-slider-list\">\r\n                      <li>Dynamic ad insertion (DAI) for personalized ads<\/li>\r\n                      <li>Real-time analytics on impressions and conversions<\/li>\r\n                      <li>Better performance with AI-powered insights<\/li>\r\n                  <\/ul>\r\n              <\/div>\r\n              <div class=\"x-slider-image-block\">\r\n                  <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Industry_680%D1%85360\/smart-tv.png\" alt=\"Smart entertainment hub lets users switch apps, cast devices, and manage home media from a single remote\" \/>\r\n              <\/div>\r\n            <\/div>\r\n            \r\n            \r\n            <div class=\"x-domains__descriptions-item swiper-slide\">\r\n              <div class=\"x-slider-info-block\">\r\n                  <div class=\"x-slider-title\">\r\n                      <h3><a href=\"https:\/\/innowise.com\/industries\/ecommerce\/\">E-commerce<\/a><\/h3>\r\n                  <\/div>\r\n                  <p class=\"x-slider-desc\">With custom video-on-demand platforms, we enable retailers to use video as a driver of engagement and sales. Shoppers can watch demos, tutorials, or influencer content and buy products directly from the video.<\/p>\r\n                  <ul class=\"x-slider-list\">\r\n                      <li>Stream tutorials, unboxings & influencer content<\/li>\r\n                      <li>Shoppable features & seamless checkout<\/li>\r\n                      <li>Personalized recommendations<\/li>\r\n                  <\/ul>\r\n              <\/div>\r\n              <div class=\"x-slider-image-block\">\r\n                  <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Industry_680%D1%85360\/ecommerce.png\" alt=\"Smart ecommerce platforms personalize shopping and secure payments, creating seamless online buying experiences\" \/>\r\n              <\/div>\r\n            <\/div>\r\n  \r\n  \r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n  \r\n  \r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", ()=>{\r\n    const xDomainsListItems = document.querySelectorAll('.x-domains__list-item');\r\n\r\n\r\n  \r\n  const xDomainsSwiper = new Swiper('.x-domains__swiper', {\r\n    slidesPerView: 'auto',\r\n    spaceBetween: 20,  \r\n       observer:true,\r\n    \r\n      freeMode: true,\r\n      watchSlidesVisibility: true,\r\n      watchSlidesProgress: true,\r\n    grabCursor: true,\r\n\r\n    breakpoints: {\r\n    \/\/ when window width is >= 320px\r\n    1280: {\r\n      spaceBetween: 30\r\n    },\r\n  }\r\n  });\r\n  \r\n  \r\n  const domainsSwiper = new Swiper('.x-domains__descriptions.domains__swiper', {\r\n    slidesPerView: 1,\r\n   spaceBetween: 24, \r\n       effect:'fade',\r\n       observer:true,\r\n    grabCursor: true,\r\n      thumbs: {\r\n        swiper: xDomainsSwiper,\r\n      },\r\n      navigation: {\r\n        nextEl: \".x-domains__navigation button:nth-child(2)\",\r\n        prevEl: \".x-domains__navigation button:nth-child(1)\",\r\n      },\r\n  });  \r\n  \r\n    \/*const notFullyVisibles = {}\r\n  \r\n    const intersectorOptions = {\r\n      root: document.querySelector(\".x-domains__swiper\"),\r\n      rootMargin: \"0px\",\r\n      threshold: 1.0,\r\n    };\r\n    \r\n    const intersectorCallback = (entries, observer) => {\r\n      entries.forEach((entry, index) => {\r\n          notFullyVisibles[index] = entry.intersectionRatio < 1;\r\n      });\r\n    };\r\n    \r\n    const observer = new IntersectionObserver(intersectorCallback, intersectorOptions);\r\n    \r\n    xDomainsListItems.forEach((item)=>observer.observe(item))*\/\r\n  \r\n  \r\n    domainsSwiper.on('slideChange', function (data) {\r\n    \r\n    const activeIndex = data.activeIndex;\r\n    \r\n        \r\n    xDomainsListItems.forEach((elem,i)=>{\r\n             if (activeIndex === i) {\r\n              elem.classList.add('x-domains__list-item_active');\r\n              xDomainsSwiper.slideTo(i)\r\n            } else {\r\n              elem.classList.remove('x-domains__list-item_active');\r\n            }   \r\n    })\r\n    \r\n    \/*xDomainsSwiper.slideTo(data.activeIndex)*\/\r\n\r\n});\r\n})\r\n    \r\n  \r\n  \r\n<\/script>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-04cb260 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"04cb260\" 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-4cf2fee\" data-id=\"4cf2fee\" 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-c0ab731 elementor-widget elementor-widget-shortcode\" data-id=\"c0ab731\" 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\">[clients_logos]<\/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-66f5efc e-flex e-con-boxed e-con e-parent\" data-id=\"66f5efc\" 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-c98e555 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"c98e555\" 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 VoD development stack<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46f5efd e-con-full e-flex e-con e-child\" data-id=\"46f5efd\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1076213 techs elementor-widget elementor-widget-html\" data-id=\"1076213\" 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    .techs .c-accordion__item_toggle {\n        display: none;\n    }\n    \n    .techs .c-accordion__trigger {\n        display: grid;\n        grid-template-columns: 340px 1fr;\n    \n        padding: 40px 0 40px 20px;\n        width: 100%;\n    \n        gap: 40px;\n        transition: all .2s;\n    }\n    \n    .custom-tech-acc__content__column:nth-child(2) {\n        padding-right: 10px;\n    }\n    \n    \n    \/*.techs .c-accordion__item_active .c-accordion__trigger {\n        grid-template-columns: 340px 1fr;\n        \n    }*\/\n    \n    \n    .techs .c-accordion__toggle-button {\n        min-height: 40px;\n        min-width: 40px;\n    }\n    .techs .c-accordion__toggle-button {\n        width: 40px;\n        height: 40px;\n    }\n    \n    \n    .techs .custom-tech-acc__content {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 40px;\n        width: 100%;\n        \n        \/*visibility: hidden;*\/\n    }\n    \n    \/*.techs .c-accordion__item_active .custom-tech-acc__content  {\n        visibility: visible;\n    }*\/\n    \n    .techs .custom-tech-acc__container {\n        display: -webkit-box;\n        display: -ms-flexbox;\n        display: flex;\n        -webkit-box-orient: vertical;\n        -webkit-box-direction: normal;\n        -ms-flex-direction: column;\n        flex-direction: column;\n        row-gap: 80px;\n    }\n    \n    .techs .custom-tech-acc__accordion {\n        \/*cursor: pointer;*\/\n        max-width: 1080px;\n    }\n    \n    .techs .c-accordion__item {\n        cursor: pointer;\n    }\n    \n    .techs .custom-tech-acc__content {\n        width: 100%;\n    \n        font-family: Karla;\n        font-size: 18px;\n        font-weight: 400;\n        line-height: 30px;\n        text-align: left;\n    \n        color: #ffffff;\n    }\n    \n    .techs .custom-tech-acc__content__column {\n        font: inherit;\n    \n        display: flex;\n        flex-direction: column;\n        align-items: stretch;\n    \n        gap: 40px;\n    }\n    \n    \n    .techs .custom-tech-acc__content__list-wrapper {\n        display: flex;\n        flex-direction: column;\n        gap: 8px;\n        padding-left: 30px;\n    }\n    \n    .techs .custom-tech-acc__content__list-wrapper ul {\n        font: inherit;\n        list-style: none;\n    \n        display: flex;\n        flex-direction: column;\n        gap: 8px;\n    \n        padding: 0;\n        margin: 0;\n    }\n    .techs .custom-tech-acc__content__list-wrapper ul > * {\n        font: inherit;\n    }\n    \n    .techs .custom-tech-acc__content__list-wrapper > span {\n        text-transform: uppercase;\n        color: #C63031;\n    }\n    \n    \n    .techs a {\n        color: inherit;\n        text-decoration: underline;\n    }\n    \n    .techs a:hover {\n        color: #C63031;\n    }\n    \n    \n    .techs .custom-tech-acc__content__list-wrapper li {\n        position: relative;\n    }\n    .techs .custom-tech-acc__content__list-wrapper li::before {\n        content: url('\/wp-content\/uploads\/2025\/04\/Vector-1.svg');\n        position: absolute;\n        top: -0.25em;\n        left: -30px;\n        overflow: hidden;\n    }\n    \n    \n    .techs .c-accordion__item {\n        transition: background-color 0.2s linear;\n    }\n    \n    .techs .c-accordion__item {\n        border-bottom: 1px solid #999999;\n    }\n    \n    .techs .c-accordion__item_active,\n    .techs .c-accordion__item:hover {\n        background-color: #2e2e2e;\n    }\n    \n    .techs .c-accordion__item_active .c-accordion__title,\n    .techs .c-accordion__item:hover .c-accordion__title {\n        color: #ffffff;\n    }\n    \n    .techs .c-accordion__header {\n        display: flex;\n        height: min-content;\n        gap: 10px;\n        align-items: center;\n    }\n    \n    \n    .techs .c-accordion__toggle-button {\n        background: none;\n        border: none;\n        padding: 0;\n    }\n    \n    .techs .c-accordion__title {\n        color: #2e2e2e;\n        font-family: Sora;\n        font-size: 18px;\n        font-weight: 600;\n        line-height: 23.4px;\n        text-align: left;\n    }\n    \n    .techs .c-accordion__item_active .c-accordion__title,\n    .techs .c-accordion__item:hover .c-accordion__title {\n        color: #ffffff;\n    }\n    \n    .techs .c-accordion__panel {\n        overflow-y: hidden;\n    }\n    \n    \n    @media (max-width: 1279px) {\n        .techs .custom-tech-acc__accordion-trigger {\n            grid-template-columns: 1fr;\n            grid-template-rows: repeat(2, -webkit-max-content);\n            grid-template-rows: repeat(2, max-content);\n        }\n        \n        .techs .custom-tech-acc__content__list-wrapper {\n            padding-left: 36px;\n        }\n    \n        .techs .c-accordion__trigger, .techs .c-accordion__item_active .c-accordion__trigger {\n            grid-template-columns: 1fr;\n            row-gap: 0;\n        }\n        \n        \n        .techs .custom-tech-acc__content__list-wrapper li::before {\n            left: -32px;\n            width: 16px;\n        }\n    \n        .techs .custom-tech-acc__content__column {\n            margin-top: 30px;\n    \n            gap: 30px;\n        }\n    }\n    \n    \n    @media (max-width: 767px) {\n    \n    \n    \n        .techs .custom-tech-acc__content__list-wrapper {\n            padding-left: 42px;\n        }\n    \n    \n        .techs .custom-tech-acc__content__column {\n            font: inherit;\n        \n            display: flex;\n            flex-direction: column;\n            align-items: stretch;\n        \n            gap: 8px;\n        }\n    \n    \n        .techs .c-accordion__toggle-button {\n            width: 36px;\n            height: 36px;\n        }\n    \n        .techs .custom-tech-acc__content__list-wrapper li::before {\n            content: url('\/wp-content\/uploads\/2022\/02\/details-list-item-mark.svg');\n            \n            position: absolute;\n            top: -0.25em;\n            left: -22px;\n            width: 12px;\n        }\n    \n        .techs .custom-tech-acc__content {\n            grid-template-columns: 1fr;\n            grid-template-rows: repeat(2, -webkit-max-content);\n            grid-template-rows: repeat(2, max-content);\n    \n            font-family: Karla;\n            font-size: 14px;\n            font-weight: 400;\n            line-height: 21px;\n            text-align: left;\n        \n            gap: 6px;\n        }\n    \n        .techs .c-accordion__title {\n            font-family: Sora;\n            font-size: 16px;\n            font-weight: 600;\n            line-height: 20.8px;\n            text-align: left;\n        }\n    \n    \n        .techs .custom-tech-acc__content__column {\n            margin-top: 0;\n        }\n        .techs .custom-tech-acc__content__column:first-child {\n            margin-top: 6px;\n        }\n    \n        \n    \n        .techs .c-accordion__trigger {\n            padding: 20px;\n        }\n    \n        .techs .c-accordion__title,\n        .techs .more-text-btn {\n            font-size: 16px;\n            line-height: 20.8px;\n        }\n    \n        .techs .c-accordion__trigger {\n            padding-left: 0;\n            padding-right: 16px;\n        }\n    }\n    \n    .techs .hidden {\n        display: none;\n    }\n<\/style>\n\n<div class=\"custom-tech-acc__container\">\n\n    <div class=\"c-accordion custom-tech-acc__accordion\">\n\n        <div class=\"c-accordion__item\">\n            <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n                <div class=\"c-accordion__header\">\n                    <button class=\"c-accordion__toggle-button\">\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\"\n                            alt=\"toggle-icon\">\n                    <\/button>\n                    <span class=\"c-accordion__title\">Players<\/span>\n                <\/div>\n                <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>Brightcove<\/li>\n                                <li>Dacast<\/li>\n                                <li>Kaltura<\/li>\n                                <li>Vplayed<\/li>\n                                <li>Vimond<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>JW Player<\/li>\n                                <li>AVPlayer<\/li>\n                                <li>THEOplayer<\/li>\n                                <li>Custom solutions<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n        \n\n        <div class=\"c-accordion__item\">\n            <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n                <div class=\"c-accordion__header\">\n                    <button class=\"c-accordion__toggle-button\">\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\"\n                            alt=\"toggle-icon\">\n                    <\/button>\n                    <span class=\"c-accordion__title\">VoD platforms<\/span>\n                <\/div>\n                <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>Web<\/li>\n                                <li>iOS<\/li>\n                                <li><a href=\"https:\/\/innowise.com\/custom-video-on-demand-platform-development\/\">Android<\/a><\/li>\n                                <li>Apple TV<\/li>\n                                <li>Android TV<\/li>\n                                <li>Amazon Fire TV<\/li>\n                                <li>Roku<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>Tizen OS (Samsung TV)<\/li>\n                                <li>Vewd TV<\/li>\n                                <li>webOS (LG TV)<\/li>\n                                <li>Xbox<\/li>\n                                <li>PlayStation<\/li>\n                                <li>Chromecast<\/li>\n                                <li>Apple Watch<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n        \n\n        <div class=\"c-accordion__item\">\n            <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n                <div class=\"c-accordion__header\">\n                    <button class=\"c-accordion__toggle-button\">\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\"\n                            alt=\"toggle-icon\">\n                    <\/button>\n                    <span class=\"c-accordion__title\">Ad servers<\/span>\n                <\/div>\n                <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>Google Ad manager<\/li>\n                                <li>LiveRail<\/li>\n                                <li>SpotX<\/li>\n                                <li>YuMe<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>Adap.tv<\/li>\n                                <li>FreeWheel<\/li>\n                                <li>Facebook Business Manager<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n        \n\n        <div class=\"c-accordion__item\">\n            <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n                <div class=\"c-accordion__header\">\n                    <button class=\"c-accordion__toggle-button\">\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\"\n                            alt=\"toggle-icon\">\n                    <\/button>\n                    <span class=\"c-accordion__title\">Media processing<\/span>\n                <\/div>\n                <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>AWS Elemental<\/li>\n                                <li>Harmonic<\/li>\n                                <li>Zencoder<\/li>\n                                <li>Mediakind<\/li>\n                                <li>Vantage<\/li>\n                                <li>Envivio<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>Grass Valley<\/li>\n                                <li>Ateme<\/li>\n                                <li>Gstreamer<\/li>\n                                <li>Ffmpeg<\/li>\n                                <li>Libavfilter<\/li>\n                                <li>Baremetal solutions<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n        \n\n        <div class=\"c-accordion__item\">\n            <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n                <div class=\"c-accordion__header\">\n                    <button class=\"c-accordion__toggle-button\">\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\"\n                            alt=\"toggle-icon\">\n                    <\/button>\n                    <span class=\"c-accordion__title\">Analytics<\/span>\n                <\/div>\n                <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>NPAW<\/li>\n                                <li>Microsoft Clarity<\/li>\n                                <li>Hotjar<\/li>\n                                <li>comScore<\/li>\n                                <li>Nielsen<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>Broadpeak<\/li>\n                                <li>Akamai<\/li>\n                                <li>Sisense<\/li>\n                                <li>Google Analytics<\/li>\n                                <li>Crashlytics<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n        \n\n        <div class=\"c-accordion__item\">\n            <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n                <div class=\"c-accordion__header\">\n                    <button class=\"c-accordion__toggle-button\">\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\"\n                            alt=\"toggle-icon\">\n                    <\/button>\n                    <span class=\"c-accordion__title\">Cloud<\/span>\n                <\/div>\n                <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>AWS<\/li>\n                                <li>Azure<\/li>\n                                <li>Google Cloud<\/li>\n                                <li>Oracle<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>Salesforce<\/li>\n                                <li>Red Hat<\/li>\n                                <li>DigitalOcean<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n        \n\n        <div class=\"c-accordion__item\">\n            <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n                <div class=\"c-accordion__header\">\n                    <button class=\"c-accordion__toggle-button\">\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\"\n                            alt=\"toggle-icon\">\n                    <\/button>\n                    <span class=\"c-accordion__title\">CDN<\/span>\n                <\/div>\n                <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>Akamai<\/li>\n                                <li>Fastly<\/li>\n                                <li>Amazon CloudFront<\/li>\n                                <li>Microsoft Azure CDN<\/li>\n                                <li>Cloudfare<\/li>\n                                <li>KeyCDN<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>Limelight Networks<\/li>\n                                <li>LeaseWeb<\/li>\n                                <li>CDN77<\/li>\n                                <li>System73<\/li>\n                                <li>Streamroot<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n        \n\n        <div class=\"c-accordion__item\">\n            <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n                <div class=\"c-accordion__header\">\n                    <button class=\"c-accordion__toggle-button\">\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\"\n                            alt=\"toggle-icon\">\n                    <\/button>\n                    <span class=\"c-accordion__title\">DRM<\/span>\n                <\/div>\n                <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>FairPlay<\/li>\n                                <li>PlayReady<\/li>\n                                <li>Widevine<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>Verimatrix<\/li>\n                                <li>Marlin<\/li>\n                                <li>Primetime<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n        \n\n        <div class=\"c-accordion__item\">\n            <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n                <div class=\"c-accordion__header\">\n                    <button class=\"c-accordion__toggle-button\">\n                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\"\n                            alt=\"toggle-icon\">\n                    <\/button>\n                    <span class=\"c-accordion__title\">Payment<\/span>\n                <\/div>\n                <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>Credit<\/li>\n                                <li>Debit Cards<\/li>\n                                <li>E-wallets<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"custom-tech-acc__content__column\">\n\n                        <div class=\"custom-tech-acc__content__list-wrapper\">\n                            <ul>\n                                <li>Cryptocurrencies<\/li>\n                                <li>Mobile operator billing<\/li>\n                            <\/ul>\n                        <\/div>\n\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n\n\n    <\/div>\n\n\n<\/div>\n    <script src=\"https:\/\/innowise.com\/wp-content\/themes\/hello-elementor\/assets\/js\/accordion.min.js\"><\/script>\n  \n<script>\n    window.addEventListener(\"DOMContentLoaded\", (event) => {\n\n        const siteLanguage = document.documentElement.getAttribute(\"lang\").toLowerCase();\n\n        function initAccordion(element) {\n            if (!element) return;\n\n            const acc = new Accordion(element, {\n                duration: 200,\n                showMultiple: false,\n                onOpen: function (currentElement) {\n                    const img = currentElement.querySelector('.c-accordion__toggle-button img');\n                    img.src = 'https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/close-accordion.svg';\n                },\n                onClose: function (currentElement) {\n                    const img = currentElement.querySelector('.c-accordion__toggle-button img');\n                    img.src = 'https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg';\n                },\n                elementClass: 'c-accordion__item',\n                triggerClass: 'c-accordion__trigger',\n                panelClass: 'c-accordion__panel',\n                activeClass: 'c-accordion__item_active',\n            });\n            \n            \/\/element.querySelector(\".c-accordion__trigger\").click();\n\n        }\n\n\n        initAccordion(document.querySelector(\".c-accordion\"))\n    })\n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e473956 elementor-widget elementor-widget-html\" data-id=\"e473956\" 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.tech-grid__toggle-button {\n    border-radius: 0px;\n    font-family: Sora;\n    font-size: 18px;\n    font-weight: 600;\n    line-height: 23.4px;\n    text-align: left;\n\n    border:none;\n    cursor: pointer;\n    \n    padding: 0;\n    background-color: transparent;\n    color: #C63031;\n\n    width: auto;\n    \n    margin-left: 20px;\n\n    align-self: flex-start;\n}\n\n.techs .hidden, .tech-grid__toggle-button .hidden {\n    display: none !important;\n}\n\n.tech-grid__toggle-button:hover,\n.tech-grid__toggle-button:focus,\n.tech-grid__toggle-button:active\n{\n    color: #D13B3B !important;\n}\n\n@media (max-width:767px) {\n    .tech-grid__toggle-button {\n        font-size: 16px;\n        line-height: 130%;\n    \n        margin-left: 0;\n    }\n}\n\n<\/style>\n\n<button class=\"tech-grid__toggle-button\">\n    <span class=\"toggle-button_label--show\">Show more<\/span>\n    <span class=\"toggle-button_label--hide\">Show less<\/span>\n<\/button>\n\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", () => {\n        const button = new ItemHideButton(\n            { \n                button:document.querySelector(\".tech-grid__toggle-button\"),\n                hideLabel: document.querySelector(\".tech-grid__toggle-button .toggle-button_label--hide\"), \n                showLabel: document.querySelector(\".tech-grid__toggle-button .toggle-button_label--show\"),\n                \n                itemsToHide:[...document.querySelectorAll(\".custom-tech-acc__accordion .c-accordion__item\")], \n                \n                hiddenItemClass: \"hidden\", \n                hiddenButtonLabelClass: \"hidden\", \n                \n                numItemsToStayVisible: 5, \n            }\n        )\n    })\n<\/script>\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-caa4bf4 e-grid e-con-full e-con e-child\" data-id=\"caa4bf4\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6ef9311 e-con-full e-flex e-con e-child\" data-id=\"6ef9311\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b685682 elementor-widget elementor-widget-image\" data-id=\"b685682\" 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=\"668\" height=\"470\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/Frame-1597885559-1-2.png\" class=\"attachment-full size-full wp-image-195062\" alt=\"\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/Frame-1597885559-1-2.png 668w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/Frame-1597885559-1-2-300x211.png 300w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/Frame-1597885559-1-2-18x12.png 18w\" sizes=\"(max-width: 668px) 100vw, 668px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e7fcb27 e-con-full e-flex e-con e-child\" data-id=\"e7fcb27\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-670fa06 e-con-full e-flex e-con e-child\" data-id=\"670fa06\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3fae6f7 elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"3fae6f7\" 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\">Next-gen VoD platform 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-7f43924 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"7f43924\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We\u2019ll help you match your VoD vision with ROI goals through advanced technology.<\/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-c7f1750 elementor-align-center contact320 elementor-widget elementor-widget-button\" data-id=\"c7f1750\" 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 connected<\/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-c34175e e-flex e-con-boxed e-con e-parent\" data-id=\"c34175e\" 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-9aca1a3 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"9aca1a3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What our customers think<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85327d3 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"85327d3\" 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.c-intro-section__container,\n.c-section__container {\n    display: block;\n    width: 100%;\n}\n\n.c-intro-section__body {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-column-gap: 20px;\n    -moz-column-gap: 20px;\n    column-gap: 20px;\n}\n\n.c-section__body {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    row-gap: 80px;\n}\n\n.p-mad-testimonials__swiper .swiper {\n    overflow: visible;\n}\n\n\n.c-section__container .p-mad-testimonial {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    column-gap: 30px;\n    width: 1000px;\n    height: auto;\n    \/*min-height: 306px;*\/\n\n    flex-grow: 1;\n    padding: 40px;\n    position: relative;\n    background-image: url('https:\/\/innowise.com\/wp-content\/uploads\/2024\/10\/image-3333.png');\n    background-repeat: no-repeat;\n    background-position: center left;\n    background-size: cover;\n}\n\n.p-mad-testimonial__cite-details {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n\n    flex-basis: 680px;\n    flex-shrink: 0;\n}\n\n\n\n.p-mad-testimonial__cite:lang(de) {\n    \/*word-break: break-word;*\/\n    hyphens: auto;\n}\n\n.p-mad-testimonial__cite-author {\n    flex-basis: 210px;\n    flex-shrink: 0;\n\n    display: flex;\n    flex-direction: column;\n    gap: 40px;\n}\n\n.p-mad-testimonial__author {\n    font-family: Karla;\n    font-weight: 400;\n    font-size: 18px;\n    line-height: 27px;\n    color: #2e2e2e;\n    text-align: left;\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    gap: 4px;\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: column;\n    flex-direction: column;\n}\n\n\n.p-mad-testimonial__author-name {\n    font-family: Sora;\n    font-weight: 600;\n    font-size: 20px;\n    line-height: 27px;\n}\n\n.p-mad-testimonial__company-icon-wrapper {\n    width: auto;\n\n    min-height: 50px;\n    height: auto;\n\n    display: flex;\n    align-items: center;\n}\n\n.p-mad-testimonial__company-icon {\n    -o-object-fit: cover;\n    object-fit: cover;\n\n    object-position: 0 0;\n}\n\n.p-mad-testimonial__cite {\n    \/*min-height: 100px;*\/\n    margin-bottom: 40px;\n    color: #2e2e2e;\n\n    font-family: Sora, sans-serif;\n    font-size: 18px;\n    font-weight: 400;\n    line-height: 25.2px;\n    text-align: left;\n\n    min-height: 100px;\n\n}\n\n.p-mad-testimonial__details {\n    list-style: none;\n    margin: 0;\n    \/*margin-bottom: 20px;*\/\n    padding: 0;\n\n    display: grid;\n\n    row-gap: 80px;\n    column-gap: 20px;\n\n    grid-template-columns: repeat(3, 1fr) 230px;\n\n}\n\n.p-mad-testimonial__details>* {\n    max-width: 100%;\n    flex-grow: 1;\n}\n\n.p-mad-testimonial__details-term {\n    display: block;\n    margin-bottom: 8px;\n    color: #2e2e2e;\n    font-family: Karla;\n    font-weight: 700;\n    font-size: 16px;\n    line-height: 24px;\n    text-transform: uppercase;\n}\n\n.p-mad-testimonial__details-desc {\n    display: block;\n    color: #2e2e2e;\n    font-weight: 400;\n    font-size: 16px;\n    line-height: 24px;\n    font-family: Karla, sans-serif;\n}\n\n.p-mad-testimonial__details-desc:lang(de) {\n    word-break: break-word;\n    hyphens: auto;\n}\n\n.p-mad-testimonial__link {\n    color: #2e2e2e;\n    font-weight: 400;\n    font-size: 22px;\n    line-height: 24px;\n    font-family: Karla, sans-serif;\n}\n\na.p-mad-testimonial__link {\n    text-decoration: underline;\n}\n\n\n.p-mad-testimonials__swiper .swiper-wrapper {\n    flex-direction: row;\n    overflow-x: visible;\n    \/*max-width: 1000px;*\/\n}\n\n\n\n@media (max-width: 1279px) {\n\n    .p-mad-testimonials__swiper .swiper-pagination-bullet {\n        width: min(100px, 22%);\n    }\n\n    .p-mad-testimonial__company-icon-wrapper {\n        width: 170px;\n        margin: auto 0;\n        min-height: unset;\n    }\n\n    .p-mad-testimonial__company-icon {\n        -o-object-fit: contain;\n        object-fit: contain;\n    }\n\n    .c-section__container .p-mad-testimonial {\n        flex-direction: column;\n        gap: 30px;\n        width: 600px;\n        padding: 40px 40px 40px;\n    }\n\n    .p-mad-testimonial__cite-details {\n        flex-basis: auto;\n    }\n\n    .p-mad-testimonial__cite-author {\n        flex-basis: auto;\n        justify-content: space-between;\n        flex-direction: row;\n        gap: 40px;\n    }\n\n    .p-mad-testimonial__author {\n        font-family: Karla;\n        font-size: 18px;\n        font-weight: 400;\n        line-height: 27px;\n        text-align: left;\n        margin: 0;\n    }\n\n    .p-mad-testimonial__cite {\n        margin-bottom: 30px;\n        font-family: Sora;\n        font-size: 18px;\n        font-weight: 400;\n        line-height: 25.2px;\n        text-align: left;\n\n    }\n\n    .p-mad-testimonial__details {\n        \/*display:flex;\n      flex-wrap: wrap;\n      gap: 20px 80px;*\/\n        max-width: 100%;\n        margin-bottom: 0;\n\n\n        display: grid;\n\n        row-gap: 20px;\n        column-gap: 40px;\n\n        grid-template-columns: 160px 240px;\n    }\n\n    .p-mad-testimonial__details>* {\n        max-width: unset;\n        \/*flex-basis: 50%;*\/\n    }\n\n    .p-mad-testimonial__details-term {\n        font-family: Karla;\n        font-size: 16px;\n        font-weight: 700;\n        line-height: 24px;\n        text-align: left;\n    }\n\n    .p-mad-testimonial__details-desc {\n        font-family: Karla;\n        font-size: 16px;\n        font-weight: 400;\n        line-height: 24px;\n        text-align: left;\n    }\n\n    .p-mad-testimonial__link {\n        display: none;\n    }\n}\n\n\n@media (max-width: 767px) {\n\n\n    .p-mad-testimonial__author-name {\n        font-family: Sora;\n        font-size: 16px;\n        font-weight: 600;\n        line-height: 20.8px;\n        text-align: left;\n\n    }\n\n    .p-mad-testimonial__author {\n        font-size: 16px;\n        line-height: 1.5;\n        gap: 2px;\n    }\n\n\n    .p-mad-testimonial__cite-author {\n        gap: 20px;\n    }\n\n\n    .p-mad-testimonial__cite-author {\n        flex-basis: auto;\n        align-items: stretch;\n        flex-direction: column;\n        gap: 20px;\n    }\n\n    .p-mad-testimonial__cite {\n        margin-bottom: 20px;\n        font-size: 16px;\n        line-height: 20px;\n    }\n\n    .p-mad-testimonial__details {\n        flex-direction: row;\n        gap: 20px;\n    }\n\n\n\n    .p-mad-testimonial__details {\n        \/*display:flex;\n      flex-wrap: wrap;\n      gap: 20px 80px;*\/\n        max-width: 100%;\n        margin-bottom: 0;\n\n\n        display: grid;\n\n        row-gap: 12px;\n        column-gap: 20px;\n\n        grid-template-columns: 100px 140px;\n    }\n\n    .p-mad-testimonial__details-term {\n        margin-bottom: 4px;\n    }\n\n    .p-mad-testimonials__swiper .swiper-wrapper {\n        max-width: 100%;\n        width: 100%;\n    }\n\n    .p-mad-testimonial__company-icon-wrapper {\n        width: auto;\n        max-width: 120px;\n    }\n\n    .c-section__container .p-mad-testimonial {\n        gap: 20px;\n        width: 300px;\n        padding: 20px 16px;\n    }\n\n    .swiper-pagination {\n        display: none !important;\n        margin-top: 40px;\n        position: static !important;\n    }\n\n    .p-mad-testimonial__details>* {\n        min-width: auto;\n        width: auto;\n    }\n\n\n    .p-mad-testimonial__details>* {\n        max-width: unset;\n        flex-basis: auto;\n    }\n\n\n    .p-mad-testimonial__details-term {\n        font-family: Karla;\n        font-size: 12px;\n        font-weight: 700;\n        line-height: 18px;\n    }\n\n\n    .p-mad-testimonial__details-desc {\n        font-family: Karla;\n        font-size: 12px;\n        font-weight: 400;\n        line-height: 18px;\n    }\n\n    .p-mad-testimonial__cite {\n        font-size: 14px;\n        font-weight: 400;\n        line-height: 19.6px;\n    }\n\n    .p-mad-testimonial__author {\n        font-size: 14px;\n        line-height: 21px;\n    }\n}\n\n\n.testimonials-block .p-mad-testimonials__swiper .swiper-pagination {\n    --swiper-pagination-bullet-horizontal-gap: 5px;\n    line-height: 0;\n    bottom: -1px;\n\n\n    padding-top: 80px;\n\n    position: relative !important;\n    display: block;\n}\n\n.testimonials-block .p-mad-testimonials__swiper .swiper-pagination-bullet {\n    width: 100px;\n    height: 4px !important;\n    border-radius: 0;\n    background-color: #dbd8d8;\n    opacity: 1;\n}\n\n.testimonials-block .p-mad-testimonials__swiper .swiper-pagination-bullet-active {\n    background-color: #2e2e2e;\n}\n\n\n@media (max-width: 1279px) {\n    .testimonials-block .p-mad-testimonials__swiper .swiper-pagination {\n        --swiper-pagination-bullet-horizontal-gap: 5px;\n\n        padding-top: 40px;\n    }\n\n}\n\n.swiper-slide.all-testimonials-slide {\n    display: flex;\n    flex-direction: column;\n\n    height: auto;\n\n    width: 400px;\n\n    justify-content: end;\n    padding: 40px;\n    padding-right: 60px;\n\n    background-image: url(https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/gradient.jpg);\n    background-repeat: no-repeat;\n    background-size: cover;\n    background-position: center;\n}\n\n.swiper-slide.all-testimonials-slide .all-testimonials-slide__content {\n    width: 100%;\n\n    display: flex;\n    flex-direction: column;\n    gap: 20px;\n}\n\n.swiper-slide.all-testimonials-slide .all-testimonials-slide__title {\n    margin: 0;\n\n    font-family: Sora;\n    font-weight: 600;\n    font-size: 20px;\n    line-height: 24px;\n}\n\n.swiper-slide.all-testimonials-slide .all-testimonials-slide__text {\n    margin: 0;\n    \n    font-family: Karla;\n    font-weight: 400;\n    font-size: 14px;\n    line-height: 150%;\n}\n\n.swiper-slide.all-testimonials-slide .all-testimonials-slide__link {\n    width: 70px;\n    height: 70px;\n\n    aspect-ratio: 1\/1;\n\n    display: flex;\n\n    background-color: #C63031;\n\n    overflow: hidden;\n}\n\n.swiper-slide.all-testimonials-slide .all-testimonials-slide__link img {\n    width: 200% !important;\n    max-width: initial !important;\n    flex-shrink: 0;\n    display: flex;\n    transform: translate(-50%, 0);\n    \n    transition: transform 250ms;\n}\n\n.swiper-slide.all-testimonials-slide .all-testimonials-slide__link:hover img {\n    transform: translate(0, 0);\n}\n\n\n@media (max-width: 1279px) {\n    .swiper-slide.all-testimonials-slide {\n        width: 300px;\n        padding: 30px;\n    }\n\n}\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-bc3b3eb testimonials-block elementor-widget elementor-widget-html\" data-id=\"bc3b3eb\" 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\r\n<div class=\"c-section__container p-mad-testimonials__section-container\">\r\n        <div class=\"c-section__body\">\r\n\r\n            <div class=\"p-mad-testimonials__swiper\">\r\n                <div class=\"swiper\">\r\n                <div class=\"swiper-wrapper\">\r\n                    \r\n                    \r\n                    <!-- Testimonial 1 -->\r\n                    \r\n            \r\n                    \r\n                    \r\n                    <div class=\"swiper-slide p-mad-testimonial\">\r\n              <div class=\"p-mad-testimonial__cite-author\">\r\n                <div class=\"p-mad-testimonial__author\">\r\n                  <span class=\"p-mad-testimonial__author-name\">Kevin Day<\/span>\r\n                  <span>Founder and President<\/span>\r\n                  <span>Trumpet<\/span>\r\n                <\/div>\r\n                <div class=\"p-mad-testimonial__company-icon-wrapper\">\r\n                  <img decoding=\"async\" class=\"p-mad-testimonial__company-icon\"\r\n                    src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/09\/Trumpet.png\" alt=\"Trumpet logo\">\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"p-mad-testimonial__cite-details\">\r\n                <p class=\"p-mad-testimonial__cite\">Innowise is able to implement new features faster than the internal team would be able to. Their communication is effective and solution-oriented. Overall, the speed with which they deliver quality code is wonderful.<\/p>\r\n                <ul class=\"p-mad-testimonial__details\">\r\n                  <li>\r\n                    <span class=\"p-mad-testimonial__details-term\">Industry<\/span>\r\n                    <span class=\"p-mad-testimonial__details-desc\">Information technology<\/span>\r\n                  <\/li>\r\n                  <li>\r\n                    <span class=\"p-mad-testimonial__details-term\">Team size<\/span>\r\n                    <span class=\"p-mad-testimonial__details-desc\">2 specialists<\/span>\r\n                  <\/li>\r\n                  <li>\r\n                    <span class=\"p-mad-testimonial__details-term\">Duration<\/span>\r\n                    <span class=\"p-mad-testimonial__details-desc\">24 months<\/span>\r\n                  <\/li>\r\n                  <li>\r\n                    <span class=\"p-mad-testimonial__details-term\">Services<\/span>\r\n                    <span class=\"p-mad-testimonial__details-desc\">Custom software development<\/span>\r\n                  <\/li>\r\n                <\/ul>\r\n              <\/div>\r\n            <\/div>\r\n            \r\n                    <div class=\"swiper-slide p-mad-testimonial\">\r\n                      <div class=\"p-mad-testimonial__cite-author\">\r\n                        <div class=\"p-mad-testimonial__author\">\r\n                          <span class=\"p-mad-testimonial__author-name\">James Lauffer<\/span>\r\n                          <span>CEO & CIO<\/span>\r\n                          <span>Allegro Consulting<\/span>\r\n                        <\/div>\r\n                        <div class=\"p-mad-testimonial__company-icon-wrapper\">\r\n                          <img decoding=\"async\" class=\"p-mad-testimonial__company-icon\"\r\n                            src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Logo_client-2.svg\" alt=\"Enable Development logo\">\r\n                        <\/div>\r\n                      <\/div>\r\n                      <div class=\"p-mad-testimonial__cite-details\">\r\n                        <p class=\"p-mad-testimonial__cite\">They are very attentive to all the technical details and combine that with terrific interpersonal skills. Moreover, they were quick to understand the client's technical requirements.<\/p>\r\n                        <ul class=\"p-mad-testimonial__details\">\r\n                          <li>\r\n                            <span class=\"p-mad-testimonial__details-term\">Industry<\/span>\r\n                            <span class=\"p-mad-testimonial__details-desc\">Entertainment & music, arts<\/span>\r\n                          <\/li>\r\n                          <li>\r\n                            <span class=\"p-mad-testimonial__details-term\">Team size<\/span>\r\n                            <span class=\"p-mad-testimonial__details-desc\">12 specialists<\/span>\r\n                          <\/li>\r\n                          <li>\r\n                            <span class=\"p-mad-testimonial__details-term\">Duration<\/span>\r\n                            <span class=\"p-mad-testimonial__details-desc\">30+ months<\/span>\r\n                          <\/li>\r\n                          <li>\r\n                            <span class=\"p-mad-testimonial__details-term\">Services<\/span>\r\n                            <span class=\"p-mad-testimonial__details-desc\">Mobile development<\/span>\r\n                          <\/li>\r\n                        <\/ul>\r\n                      <\/div>\r\n                    <\/div>\r\n                    \r\n                    \r\n\r\n                <\/div>\r\n                <div class=\"swiper-pagination\"><\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n<!--<script defer src=\"\/wp-content\/themes\/hello-elementor\/assets\/js\/swipe-dev-services.js\"><\/script>-->\r\n\r\n<script>\r\n    document.addEventListener(\"DOMContentLoaded\", ()=> {\r\n        const options = {\r\n        grabCursor: true,\r\n        slidesPerView: \"auto\",\r\n        spaceBetween: 20,\r\n        freeMode: {\r\n            enabled:true, sticky:true\r\n        },\r\n        pagination: {\r\n            el: '.swiper-pagination',\r\n            clickable:true\r\n        },\r\n        breakpoints: {\r\n            768: { spaceBetween: 40, }\r\n            },\r\n        };\r\n\r\n        let swiper;\r\n\r\n        const initSwiper = (options) => {\r\n            swiper = new Swiper('.p-mad-testimonials__swiper .swiper', options);\r\n            swiper.autoplay.stop();\r\n        };\r\n\r\n        \/*const mediaQueryList = window.matchMedia('(min-width: 1px)');\r\n\r\n        const onMediaQueryChange = (e) => {\r\n            if (!e.matches && swiper) {\r\n                swiper.disable();\r\n            } else if (e.matches && !swiper) {\r\n                initSwiper(options);\r\n            } else if (e.matches) {\r\n                swiper.enable();\r\n            }\r\n        };\r\n\r\n        if (mediaQueryList.matches) {\r\n        initSwiper(options);\r\n        }\r\n\r\n        mediaQueryList.addEventListener('change', onMediaQueryChange);*\/\r\n        initSwiper(options);\r\n    })\r\n    \r\n<\/script>\r\n\r\n              \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0b3e561 net-14 dt-15 faq-1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0b3e561\" 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-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c33a0cb\" data-id=\"c33a0cb\" 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-d7184c3 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"d7184c3\" 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-2803087 e-con-full net-142 dt-15-2 e-flex e-con e-parent\" data-id=\"2803087\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9955dac e-con-full e-flex e-con e-child\" data-id=\"9955dac\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d31e1cc faq de-hyph elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"d31e1cc\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.faq .e-n-accordion-item-title-icon, .faq .e-n-accordion-item-title-icon > span, .faq .e-n-accordion-item-title-icon svg{\n    min-width: 40px;\n    max-width: 40px;\n    height: 40px !important;\n}\n\n.faq .e-n-accordion-item > summary{\n  transition: background-color 0.2s linear, color 0.2s linear;\n}\n\n.faq .e-n-accordion-item:not(:first-of-type) {\n  border-top: 1px solid #999999;\n}\n\n\n.faq .content{\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n\n}\n\n.faq .content p, .faq .content ul{\n    font-family: Karla;\n    font-weight: 400;\n    font-size: 18px;\n    line-height: 27px;\n    color:white;\n}\n\n.faq .content > *:last-child {\n    margin: 0;\n}\n\n.faq .content a{\n    text-decoration: underline;\n    color:white;\n}\n\n.faq .content a:hover{\n    color:#C63031;\n}\n\n\n\n\n@media (max-width: 767px) {\n.faq .content p, .faq .content ul{\nfont-size: 14px;\nline-height: 21px;\n\n}\n}\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d5d1513 faq elementor-widget elementor-widget-n-accordion\" data-id=\"d5d1513\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:150,&quot;sizes&quot;:[]},&quot;max_items_expended&quot;:&quot;one&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-2240\" 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-2240\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Why is Innowise the best VoD app development company? <\/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-2240\" class=\"elementor-element elementor-element-02c66a0 e-con-full e-flex e-con e-child\" data-id=\"02c66a0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ede1647 elementor-widget elementor-widget-html\" data-id=\"ede1647\" 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>Innowise has delivered end-to-end VoD and OTT platforms for clients across media, education, entertainment, and more. We cover all aspects from content streaming and recommendation engines to multi-platform UI design. Innowise-build platforms are scalable and perform flawlessly under peak loads.<\/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-2241\" 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-2241\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What is the cost of video-on-demand app development? <\/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-2241\" class=\"elementor-element elementor-element-d1ed707 e-con-full e-flex e-con e-child\" data-id=\"d1ed707\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6af17d elementor-widget elementor-widget-html\" data-id=\"d6af17d\" 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 your project\u2019s scope, features, and supported platforms. A basic MVP costs two to three times less than an advanced VoD platform with AI recommendations, user analytics, and multi-device support. Anyway, we provide detailed cost breakdowns before development begins, so you can plan your budget accurately.<\/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-2242\" 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-2242\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What monetization options do I get with Innowise\u2019s VoD solutions? <\/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-2242\" class=\"elementor-element elementor-element-cebadd9 e-flex e-con-boxed e-con e-child\" data-id=\"cebadd9\" 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-21f2e67 elementor-widget elementor-widget-html\" data-id=\"21f2e67\" 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>You can choose from any kind of model, from subscription-based (SVOD) to pay-per-view (TVOD), ad-supported (AVOD) models, or even their mix. Innowise helps tailor your monetization to audience behavior, market regulations, and platform type to keep your revenue growth sustainable.<\/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-2243\" 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-2243\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How do you guarantee the security of VoD content? <\/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-2243\" class=\"elementor-element elementor-element-f334da3 e-flex e-con-boxed e-con e-child\" data-id=\"f334da3\" 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-5d6fbd1 elementor-widget elementor-widget-html\" data-id=\"5d6fbd1\" 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>We use multi-layer protection, DRM encryption and secure streaming protocols (HLS\/DASH), watermarking and user authentication. Our approach ensures that licensed content stays protected across devices without compromising viewing quality.<\/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-2244\" 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-2244\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can I integrate AI features into our VoD app? <\/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-2244\" class=\"elementor-element elementor-element-3bf5277 e-flex e-con-boxed e-con e-child\" data-id=\"3bf5277\" 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-00caf23 elementor-widget elementor-widget-html\" data-id=\"00caf23\" 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, you can. We can add AI-driven recommendations, automated tagging, content moderation, and predictive analytics. These features help personalize the viewer experience, optimize engagement, and make your platform smarter over time.<\/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\":\"Why is Innowise the best VoD app development company?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Innowise has delivered end-to-end VoD and OTT platforms for clients across media, education, entertainment, and more. We cover all aspects from content streaming and recommendation engines to multi-platform UI design. Innowise-build platforms are scalable and perform flawlessly under peak loads.\"}},{\"@type\":\"Question\",\"name\":\"What is the cost of video-on-demand app development?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It depends on your project\\u2019s scope, features, and supported platforms. A basic MVP costs two to three times less than an advanced VoD platform with AI recommendations, user analytics, and multi-device support. Anyway, we provide detailed cost breakdowns before development begins, so you can plan your budget accurately.\"}},{\"@type\":\"Question\",\"name\":\"What monetization options do I get with Innowise\\u2019s VoD solutions?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You can choose from any kind of model, from subscription-based (SVOD) to pay-per-view (TVOD), ad-supported (AVOD) models, or even their mix. Innowise helps tailor your monetization to audience behavior, market regulations, and platform type to keep your revenue growth sustainable.\"}},{\"@type\":\"Question\",\"name\":\"How do you guarantee the security of VoD content?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We use multi-layer protection, DRM encryption and secure streaming protocols (HLS\\\/DASH), watermarking and user authentication. Our approach ensures that licensed content stays protected across devices without compromising viewing quality.\"}},{\"@type\":\"Question\",\"name\":\"Can I integrate AI features into our VoD app?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Absolutely, you can. We can add AI-driven recommendations, automated tagging, content moderation, and predictive analytics. These features help personalize the viewer experience, optimize engagement, and make your platform smarter over time.\"}}]}<\/script>\n\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-a04a934 e-con-full e-flex e-con e-child\" data-id=\"a04a934\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4eaa55b elementor-widget elementor-widget-html\" data-id=\"4eaa55b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .faq-cta::before {\n        content: \"\";\n        display: block;\n        width: 150px;\n        height: 150px;\n        margin-bottom: 40px;\n        background-image: url('\/wp-content\/uploads\/2024\/08\/Customer-service-4.svg');\n        background-repeat: no-repeat;\n        background-size: cover;\n        background-position: center;\n    }\n<\/style>\n\n<div class=\"faq-cta\">\n    <p class=\"faq-cta__text\">\n        Feel free to book a call and get all the answers you need.\n    <\/p>\n    <a class=\"faq-cta__link\" href=\"#contact-form\">\n        Book a call\n    <\/a>\n<\/div>\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-2aafabb e-flex e-con-boxed e-con e-parent\" data-id=\"2aafabb\" 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-561725f elementor-widget elementor-widget-shortcode\" data-id=\"561725f\" 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=\"\/fr\/wp-json\/wp\/v2\/pages\/189799#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#form-templates .contact__info {\n  background-color: #f4f4f4;\n  padding: 70px 44px 70px 50px;\n  position: relative;\n  max-width: 540px;\n  width: 100%;\nborder: 1px solid #AEB1B7;\n}\n\n#form-templates .contact__info-background {\n  z-index: -1;\n  position: absolute;\n  top: 20px;\n  left: 20px;\n  width: 100%;\n  height: 100%;\n  border: 1px dashed #ef4557;\n}\n\n\n#form-templates .new-container{\ndisplay: flex;\njustify-content: space-between;\nflex-wrap: wrap;\n}\n\n\n#form-templates{\npadding: 100px 15px 100px 15px;        \n}\n\n#form-templates .contact__info-heading {\n  font-family: 'Sora' !important;\n  font-style: normal !important;\n  font-weight: 400 !important;\n  font-size: 36px !important;\n  line-height: 46px !important;\n  color: #2E2E2E !important;\n   margin-bottom: 60px !important;\n\n}\n\n\n#form-templates .message label{\ncolor: #585858 !important;   \n}\n\n.elementor-widget-container.form-template h2,.elementor-widget-container.form-template h1{\n font-size: 60px !important;\n  line-height: 70px !important;\n  font-family: \"Sora\", Sans-serif;\n  font-weight: 400;\n  margin: 0;  \n  margin-bottom: 20px;\n}\n\n\n\n\n.elementor-widget-container.form-template p{\n  font-family: \"Karla\", Sans-serif;\n  font-size: 22px;\n  font-weight: 400;\n  line-height: 28px;\n  color: var( --e-global-color-primary );\n  max-width: 700px;\n  margin: 0; \n  margin-bottom: 40px;\n} \n  \n\n\n.new-container #spinner{\nwidth: 50%;\nmax-width: 700px;\n}\n\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:30px; \n    \n}\n\n\n#form-templates .contact__info-heading {\n  margin-bottom: 67px;\n  font-size: 36px;\n  font-family: karla;\n  color:  #2E2E2E;\n\n  line-height: 49px;\n}\n\n#form-templates .contact__info-steps {\n  display: flex;\n  flex-direction: column;\n  max-width: 425x;\n  row-gap: 20px;\n  border-left: 1px solid #2e2e2e;\n}\n\n#form-templates .contact__info-block {\n  position: relative;\n  padding-left: 45px;\n}\n\n#form-templates .contact__info-block:last-child {\n  box-shadow: -1px 0 0 1px #f4f4f4;\n}\n\n#form-templates .contact__info-step {\n  position: absolute;\n  border: 1px solid #2e2e2e;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 20px;\n  left: -20px;\n  top: -8px;\n  background-color: #F4F4F4;\n  color:  #2E2E2E;\n\nfont-family: Karla;\nfont-weight: 700;\nfont-size: 18px;\nline-height: 28px;\n\n}\n\n.elementor-widget-global .contact__info-step {\n        color:  #2E2E2E;\n}\n\n#form-templates .contact__info-text {\n  margin: 0;\n  font-size: 16px;\n  line-height: 26px;\n  color: #2E2E2E;\n  font-family: karla;\n\n  width: 100%;\n}\n\n\n#form-templates .contact-us__send{\nflex-shrink: 0;\nmargin-top:0;\n}\n\n\n\n@media screen and (max-width: 1279px) {\n    .new-container #spinner{\n        width: 100%;\n        max-width:100%;\n        margin-bottom:40px;\n    }\n    \n\n    .new-container .contact__info {\n        max-width: 700px !important;\n    }\n    \n}\n\n\n@media screen and (max-width: 1279px) {\n#form-templates{\npadding: 60px 15px 70px 15px;     \n}\n}\n\n\n\n@media screen and (max-width: 767px) {\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:20px; \n \n}\n\n\n  #form-templates .contact__info {\n    padding: 20px 20px 40px 40px;\n    margin: 0 auto;\n  }\n\n\n#form-templates{\npadding: 40px 15px 50px 15px;  \n    \n}\n\n  \n   .new-container #spinner{\n       \n    margin-bottom:30px;   \n   }\n   \n   \n   .elementor-widget-container.form-template h2,.elementor-widget-container.form-template h1{\n   font-size: 32px !important;\n    line-height: 42px !important;    \n   }\n   \n   \n   .elementor-widget-container.form-template p{\n       \n    font-size: 16px;\n    line-height: 20px;  \n    margin-bottom: 30px;\n \n       \n   }\n   \n   #form-templates .contact__info-heading{\n   font-size: 24px !important;\n    line-height: 49px !important;    \n       \n   }\n   \n\n.mailToContact{\nmargin-top: 10px !important;        \n}\n   \n\n  #form-templates .contact__info-heading {\n    font-size: 24px;\n    margin-bottom: 37px;\n  }\n\n  #form-templates .contact__info-background {\n    top: 10px;\n    left: 10px;\n  }\n\n  #form-templates .contact__info-text {\n    font-size: 12px;\n    line-height: 20px;\n  }\n  \n  \n  #form-templates .contact__info-heading {\n   margin-bottom: 35px !important;\n\n}\n\n}\n\n@media (max-width: 767px) {\n    .mailToContact {\n        max-width: 100%;\n    }\n}\n<\/style>\n\n<script>\nwindow.addEventListener('hashchange',function(e){if(window.history.pushState){window.history.pushState('','\/',window.location.pathname)}else{window.location.hash=''}})\n<\/script>\n\n\n<div id=\"form-templates\">\n<div class=\"elementor-widget-container form-template\">\n<a name=\"contact-form\"><\/a>\n<h2>Contact us<\/h2>\n<p><a id=\"calendlylink\" style=\"color: #c63031; border-bottom: 1px solid #c63031; padding: 0;\">Book a call<\/a> or fill out the form below and we\u2019ll get back to you once we\u2019ve processed your request.<\/p>\n<\/div>\n\n<div class=\"new-container\">\n\n\n<div class=\"contact-us__main\" id=\"spinner\" data-no-defer=\"1\">\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"name\">\n<label>Name<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"field_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__name\" 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\t\t<\/div>\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>Custom video-on-demand platform development Innowise designs VoD platforms that keep users glued. With natural designs, accessible content, nuanced personalization, and intelligent features, our video apps delight users and keep ROI rising. Contacts us 20+ VoD development projects completed 15+ VoD experts in-house 85% mid &#038; senior-level specialists Innowise designs VoD platforms that keep users glued. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":189947,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-189799","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/pages\/189799","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/comments?post=189799"}],"version-history":[{"count":0,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/pages\/189799\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/media\/189947"}],"wp:attachment":[{"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/media?parent=189799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}