{"id":326,"date":"2024-08-12T06:57:34","date_gmt":"2024-08-12T06:57:34","guid":{"rendered":"https:\/\/themetechmount.com\/finopik\/?page_id=326"},"modified":"2026-03-18T05:48:59","modified_gmt":"2026-03-18T05:48:59","slug":"services","status":"publish","type":"page","link":"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/services\/","title":{"rendered":"Services"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"326\" class=\"elementor elementor-326\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ab1a10 e-flex e-con-boxed e-con e-parent\" data-id=\"1ab1a10\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b465eba tm-align-left elementor-widget elementor-widget-tm_heading\" data-id=\"b465eba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"tm-element-heading-content-wrapper left-align  tm-seperator-solid  tm-heading-style-vertical \"><div class=\"tm-content-header\"><h1 class=\"tm-element-content-heading\">\n\t\t\t\tAi driven decision making tools for enhanced <br>business intelligence\n\t\t\t<\/h1>\n\t\t<\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0f0c01c e-con-full e-flex e-con e-parent\" data-id=\"0f0c01c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6430f60 elementor-widget elementor-widget-spacer\" data-id=\"6430f60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ee96c4 e-flex e-con-boxed e-con e-child\" data-id=\"4ee96c4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a0c1531 elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"a0c1531\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u201cThe pace of progress in artificial intelligence is incredibly fast.<br> Unless you have direct exposure to groups like DeepMind, you<br> have no idea how fast it is growing.\u201d<\/h2>\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=\"elementor-element elementor-element-e71db9e e-flex e-con-boxed e-con e-parent\" data-id=\"e71db9e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6eb727e elementor-widget__width-inherit elementor-widget-divider--view-line_text elementor-widget-divider--element-align-left elementor-widget elementor-widget-divider\" data-id=\"6eb727e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t\t<span class=\"elementor-divider__text elementor-divider__element\">\n\t\t\t\t<i class=\"themeicons-diamond\"> <\/i> What we do\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\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-8c77239 e-flex e-con-boxed e-con e-parent\" data-id=\"8c77239\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-526cfe5 e-con-full e-flex e-con e-child\" data-id=\"526cfe5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc6dfd5 elementor-widget elementor-widget-tm_icon_heading\" data-id=\"bc6dfd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm_icon_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"themetechmount-iconbox themetechmount-iconbox-styletwo themetechmount-iconcolor-darkgrey\">\n<div class=\"themetechmount-iconbox-inner\">\n\t<div class=\"tm-iconbox-wrapper\">\t\t\t\n\t\t<div class=\"themetechmount-iconbox-heading\">\n\t\t\t<div class=\"tm-box-icon\"><i class=\"kw_ailabflow themeicons-security\"><\/i><\/div>\t\t\t\n\t\t\t<h2 class=\"tm-custom-heading\">\n\t\t\t\t\t<a href=\"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/service\/ai-strategy-counsulting\/\"><span>\n\t\t\t\t\t\tAi-strategy counsulting\n\t\t\t\t\t<\/span><\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\t\n\t\t\t<div class=\"tm-cta3-content-wrapper\">Lorem ipsum dolor sit amet consectetur. In ultrices malesuada nulla aliquam viverra<\/div>\t\t<\/div>\t\t\t\t\t\t\n\t<\/div>\n<\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f0cea6 elementor-widget elementor-widget-tm_icon_heading\" data-id=\"5f0cea6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm_icon_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"themetechmount-iconbox themetechmount-iconbox-styletwo themetechmount-iconcolor-darkgrey\">\n<div class=\"themetechmount-iconbox-inner\">\n\t<div class=\"tm-iconbox-wrapper\">\t\t\t\n\t\t<div class=\"themetechmount-iconbox-heading\">\n\t\t\t<div class=\"tm-box-icon\"><i class=\"kw_ailabflow themeicons-vector\"><\/i><\/div>\t\t\t\n\t\t\t<h2 class=\"tm-custom-heading\">\n\t\t\t\t\t<a href=\"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/service\/custom-ai-development\/\"><span>\n\t\t\t\t\t\tCustom ai development\n\t\t\t\t\t<\/span><\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\t\n\t\t\t<div class=\"tm-cta3-content-wrapper\">Lorem ipsum dolor sit amet consectetur. In ultrices malesuada nulla aliquam viverra<\/div>\t\t<\/div>\t\t\t\t\t\t\n\t<\/div>\n<\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ceb5e82 elementor-widget elementor-widget-tm_icon_heading\" data-id=\"ceb5e82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm_icon_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"themetechmount-iconbox themetechmount-iconbox-styletwo themetechmount-iconcolor-darkgrey\">\n<div class=\"themetechmount-iconbox-inner\">\n\t<div class=\"tm-iconbox-wrapper\">\t\t\t\n\t\t<div class=\"themetechmount-iconbox-heading\">\n\t\t\t<div class=\"tm-box-icon\"><i class=\"kw_ailabflow themeicons-data-report\"><\/i><\/div>\t\t\t\n\t\t\t<h2 class=\"tm-custom-heading\">\n\t\t\t\t\t<a href=\"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/service\/ai-driven-automation\/\"><span>\n\t\t\t\t\t\tAi driven automation\n\t\t\t\t\t<\/span><\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\t\n\t\t\t<div class=\"tm-cta3-content-wrapper\">Lorem ipsum dolor sit amet consectetur. In ultrices malesuada nulla aliquam viverra<\/div>\t\t<\/div>\t\t\t\t\t\t\n\t<\/div>\n<\/div>\n<\/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-f5a02f3 e-con-full e-flex e-con e-child\" data-id=\"f5a02f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac01d3b tm-align-left elementor-widget elementor-widget-tm_heading\" data-id=\"ac01d3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"tm-element-heading-content-wrapper left-align  tm-seperator-solid  tm-heading-style-vertical \"><div class=\"tm-content-header\"><h2 class=\"tm-element-content-heading\">\n\t\t\t\tAi development solutions tailored to your needs\n\t\t\t<\/h2>\n\t\t<\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8c7b93 tm-reveal-effects-yes tm-reveal-direction-tb elementor-widget elementor-widget-image\" data-id=\"c8c7b93\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"858\" height=\"426\" src=\"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-content\/uploads\/sites\/3\/2024\/11\/img-04.jpg\" class=\"attachment-full size-full wp-image-5982\" alt=\"\" srcset=\"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-content\/uploads\/sites\/3\/2024\/11\/img-04.jpg 858w, https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-content\/uploads\/sites\/3\/2024\/11\/img-04-300x149.jpg 300w, https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-content\/uploads\/sites\/3\/2024\/11\/img-04-768x381.jpg 768w\" sizes=\"(max-width: 858px) 100vw, 858px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d2d2a6 elementor-widget elementor-widget-heading\" data-id=\"0d2d2a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">15k+ trusted client<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f48da04 elementor-widget elementor-widget-tm_client_element\" data-id=\"f48da04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm_client_element.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"themetechmount-boxes themetechmount-boxes-client themetechmount-element-clientbox-simple-logo themetechmount-boxes-view-carousel themetechmount-boxes-col-five tm-boxes-carousel-arrow- tm-boxes-carousel-arrows-0 themetechmount-boxes-gap-30px\" data-tm-show=\"6\" data-tm-loop=\"1\" data-tm-autoplay=\"0\" data-tm-centermode=\"0\" data-tm-centerpadding=\"0\" data-tm-nav=\"\" data-tm-dots=\"\" data-tm-slidestoscroll=\"1\" data-tm-autoplayspeed=\"4500\" data-tm-margin=\"30px\"><div class=\"themetechmount-boxes-inner\">\n\t\t\t<div class=\"themetechmount-boxes-row-wrapper row multi-columns-row\">\n\n\t\t\t<div class=\"tm-box-col-wrapper   col-lg-20percent col-sm-4 col-md-4 col-xs-12\"><span class=\"themetechmount-box themetechmount-box-client themetechmount-box-view-simple-logo themetechmount-client-box-view-simple-logo\">\n\t<a class=\"tm-client-logo-link\" target=\"_blank\" href=\"#\">\n\t\t<span class=\"themetechmount-item-thumbnail\">\n\t\t\t<span class=\"themetechmount-item-thumbnail-inner\">\n\t\t\t\t<img decoding=\"async\" width=\"195\" height=\"29\" src=\"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-content\/uploads\/sites\/3\/2024\/08\/sweden-white.png\" class=\"attachment-full size-full wp-post-image\" alt=\"\" \/>\n\t\t\t<\/span>\n\t\t<\/span><\/a>\n\t<\/span>\n<\/div><div class=\"tm-box-col-wrapper   col-lg-20percent col-sm-4 col-md-4 col-xs-12\"><span class=\"themetechmount-box themetechmount-box-client themetechmount-box-view-simple-logo themetechmount-client-box-view-simple-logo\">\n\t<a class=\"tm-client-logo-link\" target=\"_blank\" href=\"#\">\n\t\t<span class=\"themetechmount-item-thumbnail\">\n\t\t\t<span class=\"themetechmount-item-thumbnail-inner\">\n\t\t\t\t<img decoding=\"async\" width=\"204\" height=\"38\" src=\"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-content\/uploads\/sites\/3\/2024\/08\/denmark-white.png\" class=\"attachment-full size-full wp-post-image\" alt=\"\" \/>\n\t\t\t<\/span>\n\t\t<\/span><\/a>\n\t<\/span>\n<\/div><div class=\"tm-box-col-wrapper   col-lg-20percent col-sm-4 col-md-4 col-xs-12\"><span class=\"themetechmount-box themetechmount-box-client themetechmount-box-view-simple-logo themetechmount-client-box-view-simple-logo\">\n\t<a class=\"tm-client-logo-link\" target=\"_blank\" href=\"#\">\n\t\t<span class=\"themetechmount-item-thumbnail\">\n\t\t\t<span class=\"themetechmount-item-thumbnail-inner\">\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"173\" height=\"38\" src=\"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-content\/uploads\/sites\/3\/2024\/08\/London-white.png\" class=\"attachment-full size-full wp-post-image\" alt=\"\" \/>\n\t\t\t<\/span>\n\t\t<\/span><\/a>\n\t<\/span>\n<\/div><div class=\"tm-box-col-wrapper   col-lg-20percent col-sm-4 col-md-4 col-xs-12\"><span class=\"themetechmount-box themetechmount-box-client themetechmount-box-view-simple-logo themetechmount-client-box-view-simple-logo\">\n\t<a class=\"tm-client-logo-link\" target=\"_blank\" href=\"#\">\n\t\t<span class=\"themetechmount-item-thumbnail\">\n\t\t\t<span class=\"themetechmount-item-thumbnail-inner\">\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"37\" src=\"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-content\/uploads\/sites\/3\/2024\/08\/Buenos-Aires-white.png\" class=\"attachment-full size-full wp-post-image\" alt=\"\" \/>\n\t\t\t<\/span>\n\t\t<\/span><\/a>\n\t<\/span>\n<\/div><div class=\"tm-box-col-wrapper   col-lg-20percent col-sm-4 col-md-4 col-xs-12\"><span class=\"themetechmount-box themetechmount-box-client themetechmount-box-view-simple-logo themetechmount-client-box-view-simple-logo\">\n\t<a class=\"tm-client-logo-link\" target=\"_blank\" href=\"#\">\n\t\t<span class=\"themetechmount-item-thumbnail\">\n\t\t\t<span class=\"themetechmount-item-thumbnail-inner\">\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"187\" height=\"37\" src=\"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-content\/uploads\/sites\/3\/2024\/08\/Norway-white.png\" class=\"attachment-full size-full wp-post-image\" alt=\"\" \/>\n\t\t\t<\/span>\n\t\t<\/span><\/a>\n\t<\/span>\n<\/div><div class=\"tm-box-col-wrapper   col-lg-20percent col-sm-4 col-md-4 col-xs-12\"><span class=\"themetechmount-box themetechmount-box-client themetechmount-box-view-simple-logo themetechmount-client-box-view-simple-logo\">\n\t<a class=\"tm-client-logo-link\" target=\"_blank\" href=\"#\">\n\t\t<span class=\"themetechmount-item-thumbnail\">\n\t\t\t<span class=\"themetechmount-item-thumbnail-inner\">\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"173\" height=\"38\" src=\"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-content\/uploads\/sites\/3\/2024\/08\/London-white.png\" class=\"attachment-full size-full wp-post-image\" alt=\"\" \/>\n\t\t\t<\/span>\n\t\t<\/span><\/a>\n\t<\/span>\n<\/div>\n\t\t\t<\/div>\n\n\t\t\t<\/div><!-- .themetechmount-boxes-inner -->   <\/div><!-- .themetechmount-boxes -->  \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d17d69a tm-col-stretched-both elementor-section-stretched tm-column-break-ipad-yes elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d17d69a\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&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-50 elementor-top-column elementor-element elementor-element-4db3999 tm-bgcolor-yes tm-col-bgcolor-darkgrey tm-1025-ser-res tm-textcolor-white\" data-id=\"4db3999\" data-element_type=\"column\" data-e-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-a11e213 tm-power elementor-widget elementor-widget-heading\" data-id=\"a11e213\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Embrace AI technology for a smarter, more efficient future!<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eba19f4 elementor-widget elementor-widget-text-editor\" data-id=\"eba19f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The pace of progress in artificial intelligence is incredibly fast. Unless you have direct exposure to groups like DeepMind, you have no idea how fast it is Unless you have growing.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c14689 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"2c14689\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"> <a href=\"mailto:info.support@gmail.com\">info.support@gmail.com <\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70831e1 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"70831e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Call us : <a href=\"tel:33845985889\">+33 845 985 889 <\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1171067 tm-textcolor-white\" data-id=\"1171067\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-293e54b elementor-widget elementor-widget-spacer\" data-id=\"293e54b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\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-8f9e92f e-flex e-con-boxed e-con e-parent\" data-id=\"8f9e92f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19f13c1 tm-align-center elementor-widget elementor-widget-tm_project_element\" data-id=\"19f13c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm_project_element.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"themetechmount-boxes themetechmount-boxes-portfolio themetechmount-element-portfoliobox-style1 themetechmount-boxes-view-default themetechmount-boxes-col-two themetechmount-boxes-gap-30px\" data-tm-show=\"4\" data-tm-loop=\"1\" data-tm-autoplay=\"0\" data-tm-centermode=\"0\" data-tm-centerpadding=\"0\" data-tm-nav=\"\" data-tm-dots=\"\" data-tm-slidestoscroll=\"\" data-tm-autoplayspeed=\"4500\" data-tm-margin=\"30px\"><div class=\"themetechmount-boxes-inner\">\n\t\t\t<div class=\"themetechmount-box-heading-wrapper \">\n\t\t\t\t<div class=\"tm-element-heading-content-wrapper center-align  tm-seperator-none  tm-heading-style-vertical \"><div class=\"tm-content-header\"><h2 class=\"tm-element-content-heading\">\n\t\t\t\tA showcase of our work\n\t\t\t<\/h2>\n\t\t<\/div><\/div>\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<div class=\"themetechmount-boxes-row-wrapper row multi-columns-row\">\n\n\t\t\t<div class=\"tm-box-col-wrapper  redesign visual-design col-lg-6 col-sm-6 col-md-6 col-xs-12\"><article class=\"themetechmount-box themetechmount-box-portfolio themetechmount-portfoliobox-style1 \">\n\t<div class=\"themetechmount-post-item\">\t\t\t\t\t\t\n\t\t<div class=\"art-project-item-2\">\n\t\t\t<div class=\"item-img\">\n                <div class=\"project_img\">\n                    <div class=\"hover_area\">                   \t\t\t\t\t   \t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t   \t\t\n\t\t\t\t\t\t\t\t\t\t\t <img data-sampler=\"texture0\"  src=https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-content\/uploads\/sites\/3\/2024\/08\/port-01.jpg class=\"attachment-full size-full wp-post-image\" alt=\"post-img\">\n\t\t\t\t\t   \t\t                  \n                    <\/div>                    \n                <\/div>\n          <\/div>\n       <\/div>\n\n\t\t<div class=\"themetechmount-box-overlay\">\n\t\t\t<div class=\"themetechmount-box-content\">\t\t\t\t\t\n\t\t\t\t<div class=\"themetechmount-box-title\"><h4><a href=\"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/portfolio\/innovative-ai-solutions\/\">Innovative ai solutions<\/a><\/h4><\/div>\t\t\t\t<div class=\"tm-cat\">\n\t\t\t\t\tRedesign, Visual Design\t\t\t\t<\/div>\t\n\t\t\t<\/div>\n\t\t<\/div>\t\n\t<\/div>\n<\/article>\n\n\n<script id=\"vs\" type=\"x-shader\/x-vertex\">\n\t\t#ifdef GL_ES\n\t\tprecision mediump float;\n\t\t#endif\n\n\t\t\/\/ those are the mandatory attributes that the lib sets\n\t\tattribute vec3 aVertexPosition;\n\t\tattribute vec2 aTextureCoord;\n\n\t\t\/\/ those are mandatory uniforms that the lib sets and that contain our model view and projection matrix\n\t\tuniform mat4 uMVMatrix;\n\t\tuniform mat4 uPMatrix;\n\n\t\tuniform mat4 texture0Matrix;\n\t\tuniform mat4 texture1Matrix;\n\t\tuniform mat4 mapMatrix;\n\n\t\t\/\/ if you want to pass your vertex and texture coords to the fragment shader\n\t\tvarying vec3 vVertexPosition;\n\t\tvarying vec2 vTextureCoord0;\n\t\tvarying vec2 vTextureCoord1;\n\t\tvarying vec2 vTextureCoordMap;\n\n\t\tvoid main() {\n\t\t\tvec3 vertexPosition = aVertexPosition;\n\n\t\t\tgl_Position = uPMatrix * uMVMatrix * vec4(vertexPosition, 1.0);\n\n\t\t\t\/\/ set the varyings\n\t\t\tvTextureCoord0 = (texture0Matrix * vec4(aTextureCoord, 0., 1.)).xy;\n\t\t\tvTextureCoord1 = (texture1Matrix * vec4(aTextureCoord, 0., 1.)).xy;\n\t\t\tvTextureCoordMap = (mapMatrix * vec4(aTextureCoord, 0., 1.)).xy;\n\t\t\tvVertexPosition = vertexPosition;\n\t\t}\n\t<\/script>\n\t<script id=\"fs\" type=\"x-shader\/x-fragment\">\n\t\t#ifdef GL_ES\n\t\tprecision mediump float;\n\t\t#endif\n\n\t\t#define PI2 6.28318530718\n\t\t#define PI 3.14159265359\n\t\t#define S(a,b,n) smoothstep(a,b,n)\n\n\t\tuniform float uTime;\n\t\tuniform float uProgress;\n\t\tuniform vec2 uReso;\n\t\tuniform vec2 uMouse;\n\n\t\t\/\/ get our varyings\n\t\tvarying vec3 vVertexPosition;\n\t\tvarying vec2 vTextureCoord0;\n\t\tvarying vec2 vTextureCoord1;\n\t\tvarying vec2 vTextureCoordMap;\n\n\t\t\/\/ the uniform we declared inside our javascript\n\n\t\t\/\/ our texture sampler (default name, to use a different name please refer to the documentation)\n\t\tuniform sampler2D texture0;\n\t\tuniform sampler2D texture1;\n\t\tuniform sampler2D map;\n\n\t\t\/\/ http:\/\/www.flong.com\/texts\/code\/shapers_exp\/\n\t\tfloat exponentialEasing (float x, float a){\n\n\t\t\tfloat epsilon = 0.00001;\n\t\t\tfloat min_param_a = 0.0 + epsilon;\n\t\t\tfloat max_param_a = 1.0 - epsilon;\n\t\t\ta = max(min_param_a, min(max_param_a, a));\n\n\t\t\tif (a < 0.5){\n\t\t\t\t\/\/ emphasis\n\t\t\t\ta = 2.0 * a;\n\t\t\t\tfloat y = pow(x, a);\n\t\t\t\treturn y;\n\t\t\t} else {\n\t\t\t\t\/\/ de-emphasis\n\t\t\t\ta = 2.0 * (a-0.5);\n\t\t\t\tfloat y = pow(x, 1.0 \/ (1.-a));\n\t\t\t\treturn y;\n\t\t\t}\n\t\t}\n\n\t\tvec4 blur13(sampler2D image, vec2 uv, vec2 resolution, vec2 direction) {\n\t\t\tvec4 color = vec4(0.0);\n\t\t\tvec2 off1 = vec2(1.411764705882353) * direction;\n\t\t\tvec2 off2 = vec2(3.2941176470588234) * direction;\n\t\t\tvec2 off3 = vec2(5.176470588235294) * direction;\n\t\t\tcolor += texture2D(image, uv) * 0.1964825501511404;\n\t\t\tcolor += texture2D(image, uv + (off1 \/ resolution)) * 0.2969069646728344;\n\t\t\tcolor += texture2D(image, uv - (off1 \/ resolution)) * 0.2969069646728344;\n\t\t\tcolor += texture2D(image, uv + (off2 \/ resolution)) * 0.09447039785044732;\n\t\t\tcolor += texture2D(image, uv - (off2 \/ resolution)) * 0.09447039785044732;\n\t\t\tcolor += texture2D(image, uv + (off3 \/ resolution)) * 0.010381362401148057;\n\t\t\tcolor += texture2D(image, uv - (off3 \/ resolution)) * 0.010381362401148057;\n\t\t\treturn color;\n\t\t}\n\n\t\tvoid main(){\n\t\t\tvec2 uv0 = vTextureCoord0;\n\t\t\tvec2 uv1 = vTextureCoord1;\n\n\t\t\tfloat progress0 = uProgress;\n\t\t\tfloat progress1 = 1. - uProgress;\n\n\t\t\tvec4 map = blur13(map, vTextureCoordMap, uReso, vec2(2.)) + 0.5;\n\n\t\t\tuv0.x += progress0 * map.r;\n\t\t\tuv1.x -= progress1 * map.r;\n\n\t\t\tvec4 color = texture2D( texture0, uv0 );\n\t\t\tvec4 color1 = texture2D( texture1, uv1 );\n\n\t\t\tgl_FragColor = mix(color, color1, progress0 );          \n\t\t}\n\t<\/script><\/div><div class=\"tm-box-col-wrapper  branding redesign col-lg-6 col-sm-6 col-md-6 col-xs-12\"><article class=\"themetechmount-box themetechmount-box-portfolio themetechmount-portfoliobox-style1 \">\n\t<div class=\"themetechmount-post-item\">\t\t\t\t\t\t\n\t\t<div class=\"art-project-item-2\">\n\t\t\t<div class=\"item-img\">\n                <div class=\"project_img\">\n                    <div class=\"hover_area\">                   \t\t\t\t\t   \t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t   \t\t\n\t\t\t\t\t\t\t\t\t\t\t <img data-sampler=\"texture0\"  src=https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-content\/uploads\/sites\/3\/2024\/08\/portfolio-02.jpg class=\"attachment-full size-full wp-post-image\" alt=\"post-img\">\n\t\t\t\t\t   \t\t                  \n                    <\/div>                    \n                <\/div>\n          <\/div>\n       <\/div>\n\n\t\t<div class=\"themetechmount-box-overlay\">\n\t\t\t<div class=\"themetechmount-box-content\">\t\t\t\t\t\n\t\t\t\t<div class=\"themetechmount-box-title\"><h4><a href=\"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/portfolio\/ai-transformations\/\">Ai transformations<\/a><\/h4><\/div>\t\t\t\t<div class=\"tm-cat\">\n\t\t\t\t\tBranding, Redesign\t\t\t\t<\/div>\t\n\t\t\t<\/div>\n\t\t<\/div>\t\n\t<\/div>\n<\/article>\n\n\n<script id=\"vs\" type=\"x-shader\/x-vertex\">\n\t\t#ifdef GL_ES\n\t\tprecision mediump float;\n\t\t#endif\n\n\t\t\/\/ those are the mandatory attributes that the lib sets\n\t\tattribute vec3 aVertexPosition;\n\t\tattribute vec2 aTextureCoord;\n\n\t\t\/\/ those are mandatory uniforms that the lib sets and that contain our model view and projection matrix\n\t\tuniform mat4 uMVMatrix;\n\t\tuniform mat4 uPMatrix;\n\n\t\tuniform mat4 texture0Matrix;\n\t\tuniform mat4 texture1Matrix;\n\t\tuniform mat4 mapMatrix;\n\n\t\t\/\/ if you want to pass your vertex and texture coords to the fragment shader\n\t\tvarying vec3 vVertexPosition;\n\t\tvarying vec2 vTextureCoord0;\n\t\tvarying vec2 vTextureCoord1;\n\t\tvarying vec2 vTextureCoordMap;\n\n\t\tvoid main() {\n\t\t\tvec3 vertexPosition = aVertexPosition;\n\n\t\t\tgl_Position = uPMatrix * uMVMatrix * vec4(vertexPosition, 1.0);\n\n\t\t\t\/\/ set the varyings\n\t\t\tvTextureCoord0 = (texture0Matrix * vec4(aTextureCoord, 0., 1.)).xy;\n\t\t\tvTextureCoord1 = (texture1Matrix * vec4(aTextureCoord, 0., 1.)).xy;\n\t\t\tvTextureCoordMap = (mapMatrix * vec4(aTextureCoord, 0., 1.)).xy;\n\t\t\tvVertexPosition = vertexPosition;\n\t\t}\n\t<\/script>\n\t<script id=\"fs\" type=\"x-shader\/x-fragment\">\n\t\t#ifdef GL_ES\n\t\tprecision mediump float;\n\t\t#endif\n\n\t\t#define PI2 6.28318530718\n\t\t#define PI 3.14159265359\n\t\t#define S(a,b,n) smoothstep(a,b,n)\n\n\t\tuniform float uTime;\n\t\tuniform float uProgress;\n\t\tuniform vec2 uReso;\n\t\tuniform vec2 uMouse;\n\n\t\t\/\/ get our varyings\n\t\tvarying vec3 vVertexPosition;\n\t\tvarying vec2 vTextureCoord0;\n\t\tvarying vec2 vTextureCoord1;\n\t\tvarying vec2 vTextureCoordMap;\n\n\t\t\/\/ the uniform we declared inside our javascript\n\n\t\t\/\/ our texture sampler (default name, to use a different name please refer to the documentation)\n\t\tuniform sampler2D texture0;\n\t\tuniform sampler2D texture1;\n\t\tuniform sampler2D map;\n\n\t\t\/\/ http:\/\/www.flong.com\/texts\/code\/shapers_exp\/\n\t\tfloat exponentialEasing (float x, float a){\n\n\t\t\tfloat epsilon = 0.00001;\n\t\t\tfloat min_param_a = 0.0 + epsilon;\n\t\t\tfloat max_param_a = 1.0 - epsilon;\n\t\t\ta = max(min_param_a, min(max_param_a, a));\n\n\t\t\tif (a < 0.5){\n\t\t\t\t\/\/ emphasis\n\t\t\t\ta = 2.0 * a;\n\t\t\t\tfloat y = pow(x, a);\n\t\t\t\treturn y;\n\t\t\t} else {\n\t\t\t\t\/\/ de-emphasis\n\t\t\t\ta = 2.0 * (a-0.5);\n\t\t\t\tfloat y = pow(x, 1.0 \/ (1.-a));\n\t\t\t\treturn y;\n\t\t\t}\n\t\t}\n\n\t\tvec4 blur13(sampler2D image, vec2 uv, vec2 resolution, vec2 direction) {\n\t\t\tvec4 color = vec4(0.0);\n\t\t\tvec2 off1 = vec2(1.411764705882353) * direction;\n\t\t\tvec2 off2 = vec2(3.2941176470588234) * direction;\n\t\t\tvec2 off3 = vec2(5.176470588235294) * direction;\n\t\t\tcolor += texture2D(image, uv) * 0.1964825501511404;\n\t\t\tcolor += texture2D(image, uv + (off1 \/ resolution)) * 0.2969069646728344;\n\t\t\tcolor += texture2D(image, uv - (off1 \/ resolution)) * 0.2969069646728344;\n\t\t\tcolor += texture2D(image, uv + (off2 \/ resolution)) * 0.09447039785044732;\n\t\t\tcolor += texture2D(image, uv - (off2 \/ resolution)) * 0.09447039785044732;\n\t\t\tcolor += texture2D(image, uv + (off3 \/ resolution)) * 0.010381362401148057;\n\t\t\tcolor += texture2D(image, uv - (off3 \/ resolution)) * 0.010381362401148057;\n\t\t\treturn color;\n\t\t}\n\n\t\tvoid main(){\n\t\t\tvec2 uv0 = vTextureCoord0;\n\t\t\tvec2 uv1 = vTextureCoord1;\n\n\t\t\tfloat progress0 = uProgress;\n\t\t\tfloat progress1 = 1. - uProgress;\n\n\t\t\tvec4 map = blur13(map, vTextureCoordMap, uReso, vec2(2.)) + 0.5;\n\n\t\t\tuv0.x += progress0 * map.r;\n\t\t\tuv1.x -= progress1 * map.r;\n\n\t\t\tvec4 color = texture2D( texture0, uv0 );\n\t\t\tvec4 color1 = texture2D( texture1, uv1 );\n\n\t\t\tgl_FragColor = mix(color, color1, progress0 );          \n\t\t}\n\t<\/script><\/div><div class=\"tm-box-col-wrapper  branding visual-design col-lg-6 col-sm-6 col-md-6 col-xs-12\"><article class=\"themetechmount-box themetechmount-box-portfolio themetechmount-portfoliobox-style1 \">\n\t<div class=\"themetechmount-post-item\">\t\t\t\t\t\t\n\t\t<div class=\"art-project-item-2\">\n\t\t\t<div class=\"item-img\">\n                <div class=\"project_img\">\n                    <div class=\"hover_area\">                   \t\t\t\t\t   \t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t   \t\t\n\t\t\t\t\t\t\t\t\t\t\t <img data-sampler=\"texture0\"  src=https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-content\/uploads\/sites\/3\/2024\/08\/portfolio-4-4.jpg class=\"attachment-full size-full wp-post-image\" alt=\"post-img\">\n\t\t\t\t\t   \t\t                  \n                    <\/div>                    \n                <\/div>\n          <\/div>\n       <\/div>\n\n\t\t<div class=\"themetechmount-box-overlay\">\n\t\t\t<div class=\"themetechmount-box-content\">\t\t\t\t\t\n\t\t\t\t<div class=\"themetechmount-box-title\"><h4><a href=\"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/portfolio\/intelligent-innovations\/\">Intelligent innovations<\/a><\/h4><\/div>\t\t\t\t<div class=\"tm-cat\">\n\t\t\t\t\tBranding, Visual Design\t\t\t\t<\/div>\t\n\t\t\t<\/div>\n\t\t<\/div>\t\n\t<\/div>\n<\/article>\n\n\n<script id=\"vs\" type=\"x-shader\/x-vertex\">\n\t\t#ifdef GL_ES\n\t\tprecision mediump float;\n\t\t#endif\n\n\t\t\/\/ those are the mandatory attributes that the lib sets\n\t\tattribute vec3 aVertexPosition;\n\t\tattribute vec2 aTextureCoord;\n\n\t\t\/\/ those are mandatory uniforms that the lib sets and that contain our model view and projection matrix\n\t\tuniform mat4 uMVMatrix;\n\t\tuniform mat4 uPMatrix;\n\n\t\tuniform mat4 texture0Matrix;\n\t\tuniform mat4 texture1Matrix;\n\t\tuniform mat4 mapMatrix;\n\n\t\t\/\/ if you want to pass your vertex and texture coords to the fragment shader\n\t\tvarying vec3 vVertexPosition;\n\t\tvarying vec2 vTextureCoord0;\n\t\tvarying vec2 vTextureCoord1;\n\t\tvarying vec2 vTextureCoordMap;\n\n\t\tvoid main() {\n\t\t\tvec3 vertexPosition = aVertexPosition;\n\n\t\t\tgl_Position = uPMatrix * uMVMatrix * vec4(vertexPosition, 1.0);\n\n\t\t\t\/\/ set the varyings\n\t\t\tvTextureCoord0 = (texture0Matrix * vec4(aTextureCoord, 0., 1.)).xy;\n\t\t\tvTextureCoord1 = (texture1Matrix * vec4(aTextureCoord, 0., 1.)).xy;\n\t\t\tvTextureCoordMap = (mapMatrix * vec4(aTextureCoord, 0., 1.)).xy;\n\t\t\tvVertexPosition = vertexPosition;\n\t\t}\n\t<\/script>\n\t<script id=\"fs\" type=\"x-shader\/x-fragment\">\n\t\t#ifdef GL_ES\n\t\tprecision mediump float;\n\t\t#endif\n\n\t\t#define PI2 6.28318530718\n\t\t#define PI 3.14159265359\n\t\t#define S(a,b,n) smoothstep(a,b,n)\n\n\t\tuniform float uTime;\n\t\tuniform float uProgress;\n\t\tuniform vec2 uReso;\n\t\tuniform vec2 uMouse;\n\n\t\t\/\/ get our varyings\n\t\tvarying vec3 vVertexPosition;\n\t\tvarying vec2 vTextureCoord0;\n\t\tvarying vec2 vTextureCoord1;\n\t\tvarying vec2 vTextureCoordMap;\n\n\t\t\/\/ the uniform we declared inside our javascript\n\n\t\t\/\/ our texture sampler (default name, to use a different name please refer to the documentation)\n\t\tuniform sampler2D texture0;\n\t\tuniform sampler2D texture1;\n\t\tuniform sampler2D map;\n\n\t\t\/\/ http:\/\/www.flong.com\/texts\/code\/shapers_exp\/\n\t\tfloat exponentialEasing (float x, float a){\n\n\t\t\tfloat epsilon = 0.00001;\n\t\t\tfloat min_param_a = 0.0 + epsilon;\n\t\t\tfloat max_param_a = 1.0 - epsilon;\n\t\t\ta = max(min_param_a, min(max_param_a, a));\n\n\t\t\tif (a < 0.5){\n\t\t\t\t\/\/ emphasis\n\t\t\t\ta = 2.0 * a;\n\t\t\t\tfloat y = pow(x, a);\n\t\t\t\treturn y;\n\t\t\t} else {\n\t\t\t\t\/\/ de-emphasis\n\t\t\t\ta = 2.0 * (a-0.5);\n\t\t\t\tfloat y = pow(x, 1.0 \/ (1.-a));\n\t\t\t\treturn y;\n\t\t\t}\n\t\t}\n\n\t\tvec4 blur13(sampler2D image, vec2 uv, vec2 resolution, vec2 direction) {\n\t\t\tvec4 color = vec4(0.0);\n\t\t\tvec2 off1 = vec2(1.411764705882353) * direction;\n\t\t\tvec2 off2 = vec2(3.2941176470588234) * direction;\n\t\t\tvec2 off3 = vec2(5.176470588235294) * direction;\n\t\t\tcolor += texture2D(image, uv) * 0.1964825501511404;\n\t\t\tcolor += texture2D(image, uv + (off1 \/ resolution)) * 0.2969069646728344;\n\t\t\tcolor += texture2D(image, uv - (off1 \/ resolution)) * 0.2969069646728344;\n\t\t\tcolor += texture2D(image, uv + (off2 \/ resolution)) * 0.09447039785044732;\n\t\t\tcolor += texture2D(image, uv - (off2 \/ resolution)) * 0.09447039785044732;\n\t\t\tcolor += texture2D(image, uv + (off3 \/ resolution)) * 0.010381362401148057;\n\t\t\tcolor += texture2D(image, uv - (off3 \/ resolution)) * 0.010381362401148057;\n\t\t\treturn color;\n\t\t}\n\n\t\tvoid main(){\n\t\t\tvec2 uv0 = vTextureCoord0;\n\t\t\tvec2 uv1 = vTextureCoord1;\n\n\t\t\tfloat progress0 = uProgress;\n\t\t\tfloat progress1 = 1. - uProgress;\n\n\t\t\tvec4 map = blur13(map, vTextureCoordMap, uReso, vec2(2.)) + 0.5;\n\n\t\t\tuv0.x += progress0 * map.r;\n\t\t\tuv1.x -= progress1 * map.r;\n\n\t\t\tvec4 color = texture2D( texture0, uv0 );\n\t\t\tvec4 color1 = texture2D( texture1, uv1 );\n\n\t\t\tgl_FragColor = mix(color, color1, progress0 );          \n\t\t}\n\t<\/script><\/div><div class=\"tm-box-col-wrapper  branding redesign visual-design col-lg-6 col-sm-6 col-md-6 col-xs-12\"><article class=\"themetechmount-box themetechmount-box-portfolio themetechmount-portfoliobox-style1 \">\n\t<div class=\"themetechmount-post-item\">\t\t\t\t\t\t\n\t\t<div class=\"art-project-item-2\">\n\t\t\t<div class=\"item-img\">\n                <div class=\"project_img\">\n                    <div class=\"hover_area\">                   \t\t\t\t\t   \t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t   \t\t\n\t\t\t\t\t\t\t\t\t\t\t <img data-sampler=\"texture0\"  src=https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-content\/uploads\/sites\/3\/2024\/08\/port-04.jpg class=\"attachment-full size-full wp-post-image\" alt=\"post-img\">\n\t\t\t\t\t   \t\t                  \n                    <\/div>                    \n                <\/div>\n          <\/div>\n       <\/div>\n\n\t\t<div class=\"themetechmount-box-overlay\">\n\t\t\t<div class=\"themetechmount-box-content\">\t\t\t\t\t\n\t\t\t\t<div class=\"themetechmount-box-title\"><h4><a href=\"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/portfolio\/shaping-the-future-with-ai\/\">Shaping the future with ai<\/a><\/h4><\/div>\t\t\t\t<div class=\"tm-cat\">\n\t\t\t\t\tBranding, Redesign, Visual Design\t\t\t\t<\/div>\t\n\t\t\t<\/div>\n\t\t<\/div>\t\n\t<\/div>\n<\/article>\n\n\n<script id=\"vs\" type=\"x-shader\/x-vertex\">\n\t\t#ifdef GL_ES\n\t\tprecision mediump float;\n\t\t#endif\n\n\t\t\/\/ those are the mandatory attributes that the lib sets\n\t\tattribute vec3 aVertexPosition;\n\t\tattribute vec2 aTextureCoord;\n\n\t\t\/\/ those are mandatory uniforms that the lib sets and that contain our model view and projection matrix\n\t\tuniform mat4 uMVMatrix;\n\t\tuniform mat4 uPMatrix;\n\n\t\tuniform mat4 texture0Matrix;\n\t\tuniform mat4 texture1Matrix;\n\t\tuniform mat4 mapMatrix;\n\n\t\t\/\/ if you want to pass your vertex and texture coords to the fragment shader\n\t\tvarying vec3 vVertexPosition;\n\t\tvarying vec2 vTextureCoord0;\n\t\tvarying vec2 vTextureCoord1;\n\t\tvarying vec2 vTextureCoordMap;\n\n\t\tvoid main() {\n\t\t\tvec3 vertexPosition = aVertexPosition;\n\n\t\t\tgl_Position = uPMatrix * uMVMatrix * vec4(vertexPosition, 1.0);\n\n\t\t\t\/\/ set the varyings\n\t\t\tvTextureCoord0 = (texture0Matrix * vec4(aTextureCoord, 0., 1.)).xy;\n\t\t\tvTextureCoord1 = (texture1Matrix * vec4(aTextureCoord, 0., 1.)).xy;\n\t\t\tvTextureCoordMap = (mapMatrix * vec4(aTextureCoord, 0., 1.)).xy;\n\t\t\tvVertexPosition = vertexPosition;\n\t\t}\n\t<\/script>\n\t<script id=\"fs\" type=\"x-shader\/x-fragment\">\n\t\t#ifdef GL_ES\n\t\tprecision mediump float;\n\t\t#endif\n\n\t\t#define PI2 6.28318530718\n\t\t#define PI 3.14159265359\n\t\t#define S(a,b,n) smoothstep(a,b,n)\n\n\t\tuniform float uTime;\n\t\tuniform float uProgress;\n\t\tuniform vec2 uReso;\n\t\tuniform vec2 uMouse;\n\n\t\t\/\/ get our varyings\n\t\tvarying vec3 vVertexPosition;\n\t\tvarying vec2 vTextureCoord0;\n\t\tvarying vec2 vTextureCoord1;\n\t\tvarying vec2 vTextureCoordMap;\n\n\t\t\/\/ the uniform we declared inside our javascript\n\n\t\t\/\/ our texture sampler (default name, to use a different name please refer to the documentation)\n\t\tuniform sampler2D texture0;\n\t\tuniform sampler2D texture1;\n\t\tuniform sampler2D map;\n\n\t\t\/\/ http:\/\/www.flong.com\/texts\/code\/shapers_exp\/\n\t\tfloat exponentialEasing (float x, float a){\n\n\t\t\tfloat epsilon = 0.00001;\n\t\t\tfloat min_param_a = 0.0 + epsilon;\n\t\t\tfloat max_param_a = 1.0 - epsilon;\n\t\t\ta = max(min_param_a, min(max_param_a, a));\n\n\t\t\tif (a < 0.5){\n\t\t\t\t\/\/ emphasis\n\t\t\t\ta = 2.0 * a;\n\t\t\t\tfloat y = pow(x, a);\n\t\t\t\treturn y;\n\t\t\t} else {\n\t\t\t\t\/\/ de-emphasis\n\t\t\t\ta = 2.0 * (a-0.5);\n\t\t\t\tfloat y = pow(x, 1.0 \/ (1.-a));\n\t\t\t\treturn y;\n\t\t\t}\n\t\t}\n\n\t\tvec4 blur13(sampler2D image, vec2 uv, vec2 resolution, vec2 direction) {\n\t\t\tvec4 color = vec4(0.0);\n\t\t\tvec2 off1 = vec2(1.411764705882353) * direction;\n\t\t\tvec2 off2 = vec2(3.2941176470588234) * direction;\n\t\t\tvec2 off3 = vec2(5.176470588235294) * direction;\n\t\t\tcolor += texture2D(image, uv) * 0.1964825501511404;\n\t\t\tcolor += texture2D(image, uv + (off1 \/ resolution)) * 0.2969069646728344;\n\t\t\tcolor += texture2D(image, uv - (off1 \/ resolution)) * 0.2969069646728344;\n\t\t\tcolor += texture2D(image, uv + (off2 \/ resolution)) * 0.09447039785044732;\n\t\t\tcolor += texture2D(image, uv - (off2 \/ resolution)) * 0.09447039785044732;\n\t\t\tcolor += texture2D(image, uv + (off3 \/ resolution)) * 0.010381362401148057;\n\t\t\tcolor += texture2D(image, uv - (off3 \/ resolution)) * 0.010381362401148057;\n\t\t\treturn color;\n\t\t}\n\n\t\tvoid main(){\n\t\t\tvec2 uv0 = vTextureCoord0;\n\t\t\tvec2 uv1 = vTextureCoord1;\n\n\t\t\tfloat progress0 = uProgress;\n\t\t\tfloat progress1 = 1. - uProgress;\n\n\t\t\tvec4 map = blur13(map, vTextureCoordMap, uReso, vec2(2.)) + 0.5;\n\n\t\t\tuv0.x += progress0 * map.r;\n\t\t\tuv1.x -= progress1 * map.r;\n\n\t\t\tvec4 color = texture2D( texture0, uv0 );\n\t\t\tvec4 color1 = texture2D( texture1, uv1 );\n\n\t\t\tgl_FragColor = mix(color, color1, progress0 );          \n\t\t}\n\t<\/script><\/div>\n\t\t\t<\/div>\n\n\t\t\t<\/div><!-- .themetechmount-boxes-inner -->   <\/div><!-- .themetechmount-boxes -->  \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Ai driven decision making tools for enhanced business intelligence \u201cThe pace of progress in artificial intelligence is incredibly fast. Unless you have direct exposure to groups like DeepMind, you have no idea how fast it is growing.\u201d What we do Ai-strategy counsulting Lorem ipsum dolor sit amet consectetur. In ultrices malesuada nulla aliquam viverra Custom &hellip; <a href=\"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/portfolio\/shaping-the-future-with-ai\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Shaping the future with ai<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-326","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-json\/wp\/v2\/pages\/326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-json\/wp\/v2\/comments?post=326"}],"version-history":[{"count":4,"href":"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-json\/wp\/v2\/pages\/326\/revisions"}],"predecessor-version":[{"id":8420,"href":"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-json\/wp\/v2\/pages\/326\/revisions\/8420"}],"wp:attachment":[{"href":"https:\/\/ailabflow-demo.themetechmount.com\/demo2\/wp-json\/wp\/v2\/media?parent=326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}