A LAMP stack — Linux, Apache HTTP Server, MySQL (or MariaDB), and PHP — is the original and most widely deployed open-source web hosting stack. It has powered millions of websites since the early 2000s and remains the default for hosting control panels (cPanel, Plesk, DirectAdmin) and many shared hosting environments. Apache’s .htaccess support, mod_rewrite, and per-directory configuration make it the preferred choice for shared hosting and applications that rely on directory-level configuration. This guide covers installing all four LAMP components on RHEL 9, configuring Apache virtual hosts, connecting PHP-FPM via mod_proxy_fcgi, securing MariaDB, and testing the complete stack.

Prerequisites

  • RHEL 9 with sudo/root access
  • Internet access for package installation

Step 1 — Install Apache

dnf install -y httpd
systemctl enable --now httpd
firewall-cmd --permanent --add-service=http --add-service=https
firewall-cmd --reload

curl -s http://localhost | grep -o "[^<]*"</code></pre>
<h2 dir="auto">Step 2 — Install and Secure MariaDB</h2>
<pre data-line=""><code>dnf install -y mariadb-server
systemctl enable --now mariadb
mysql_secure_installation</code></pre>
<pre data-line=""><code># Create application database and user
mysql -u root -p <<'SQL'
CREATE DATABASE myapp CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'myapp_user'@'localhost' IDENTIFIED BY 'StrongDBPassword';
GRANT ALL PRIVILEGES ON myapp.* TO 'myapp_user'@'localhost';
FLUSH PRIVILEGES;
SQL</code></pre>
<h2 dir="auto">Step 3 — Install PHP 8.3</h2>
<pre data-line=""><code>dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
dnf module enable -y php:remi-8.3
dnf install -y php php-fpm php-mysqlnd php-xml php-mbstring php-gd php-opcache php-json php-intl php-zip

php -v
systemctl enable --now php-fpm</code></pre>
<h2 dir="auto">Step 4 — Configure PHP-FPM for Apache</h2>
<pre data-line=""><code># /etc/php-fpm.d/www.conf — set user/group to match Apache
[www]
user  = apache
group = apache
listen = /run/php-fpm/www.sock
listen.owner = apache
listen.group = apache
listen.mode  = 0660</code></pre>
<pre data-line=""><code>systemctl restart php-fpm</code></pre>
<h2 dir="auto">Step 5 — Enable mod_proxy_fcgi and Configure Virtual Host</h2>
<pre data-line=""><code># Enable proxy modules
dnf install -y mod_proxy_fcgi</code></pre>
<pre data-line=""><code># /etc/httpd/conf.d/example.com.conf

    ServerName  example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/example.com

    
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    

    # Route PHP requests to PHP-FPM via unix socket
    
        SetHandler "proxy:unix:/run/php-fpm/www.sock|fcgi://localhost/"
    

    DirectoryIndex index.php index.html

    ErrorLog  /var/log/httpd/example.com-error.log
    CustomLog /var/log/httpd/example.com-access.log combined
</code></pre>
<pre data-line=""><code>mkdir -p /var/www/example.com
chown -R apache:apache /var/www/example.com
apachectl configtest && systemctl reload httpd</code></pre>
<h2 dir="auto">Step 6 — Test the LAMP Stack</h2>
<pre data-line=""><code># PHP info page
echo '' > /var/www/example.com/info.php
curl http://example.com/info.php | grep -o "PHP Version [0-9.]*"

# Database connectivity
cat > /var/www/example.com/dbtest.php <<'PHP'
<?php
$db = new PDO('mysql:host=localhost;dbname=myapp', 'myapp_user', 'StrongDBPassword');
echo "DB connection: OKn";
PHP

curl http://example.com/dbtest.php
rm -f /var/www/example.com/info.php /var/www/example.com/dbtest.php</code></pre>
<h2 dir="auto">Conclusion</h2>
<p dir="auto">The LAMP stack on RHEL 9 provides a proven PHP hosting environment with Apache’s extensive module ecosystem, MariaDB as a drop-in MySQL replacement, and PHP 8.3 via PHP-FPM over a Unix socket for efficient process management. Apache’s <code>.htaccess</code> support and <code>mod_rewrite</code> make it ideal for WordPress, Drupal, Joomla, and any application that relies on directory-level rewrite rules.</p>
<p dir="auto">Next steps: <strong>How to Configure SSL/TLS with OpenSSL and Self-Signed Certificates on RHEL 9</strong>, <strong>How to Secure Apache with Let’s Encrypt and Certbot on RHEL 9</strong>, and <strong>How to Set Up a LEMP Stack on RHEL 9</strong>.</p>
<aside class="pr-cp-cta" aria-labelledby="pr-cp-cta-heading" style="margin:2.4em 0;padding:1.6em 1.8em;background:#F7F4FE;border:1px solid #E4E0EE;border-radius:14px;"><h2 id="pr-cp-cta-heading" style="margin:0 0 .4em;font-size:1.35em;color:#1D1729;">Get expert help with this</h2><p style="margin:0 0 1.2em;color:#504d66;">Need a hand applying this Linux remediation across a fleet? Our engineers do it every day.</p><div class="pr-cp-cta-grid" style="display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9em;"><a href="https://www.progressiverobot.com/managed-it-services/" class="pr-cp-cta-card" style="display:block;padding:.95em 1em;background:#ffffff;border:1px solid #E4E0EE;border-radius:10px;color:#1D1729;text-decoration:none;"><strong style="display:block;color:#5f2dee;margin-bottom:.25em;">Managed IT Services</strong><span style="font-size:.9em;color:#504d66;line-height:1.45;">End-to-end patch management, monitoring and 24/7 support for production workloads.</span></a><a href="https://www.progressiverobot.com/cloud-adoption/" class="pr-cp-cta-card" style="display:block;padding:.95em 1em;background:#ffffff;border:1px solid #E4E0EE;border-radius:10px;color:#1D1729;text-decoration:none;"><strong style="display:block;color:#5f2dee;margin-bottom:.25em;">Cloud Adoption</strong><span style="font-size:.9em;color:#504d66;line-height:1.45;">Migrate, modernise and run securely on AWS, Azure or GCP with our cloud architects.</span></a><a href="https://www.progressiverobot.com/devops/" class="pr-cp-cta-card" style="display:block;padding:.95em 1em;background:#ffffff;border:1px solid #E4E0EE;border-radius:10px;color:#1D1729;text-decoration:none;"><strong style="display:block;color:#5f2dee;margin-bottom:.25em;">DevOps Engineering</strong><span style="font-size:.9em;color:#504d66;line-height:1.45;">CI/CD, infrastructure-as-code and SRE practices that ship safer, faster releases.</span></a><a href="https://www.progressiverobot.com/digital-transformation/" class="pr-cp-cta-card" style="display:block;padding:.95em 1em;background:#ffffff;border:1px solid #E4E0EE;border-radius:10px;color:#1D1729;text-decoration:none;"><strong style="display:block;color:#5f2dee;margin-bottom:.25em;">Digital Transformation</strong><span style="font-size:.9em;color:#504d66;line-height:1.45;">Strategy + delivery across people, process and technology — measurable outcomes.</span></a><a href="https://www.progressiverobot.com/it-outsourcing/" class="pr-cp-cta-card" style="display:block;padding:.95em 1em;background:#ffffff;border:1px solid #E4E0EE;border-radius:10px;color:#1D1729;text-decoration:none;"><strong style="display:block;color:#5f2dee;margin-bottom:.25em;">IT Outsourcing</strong><span style="font-size:.9em;color:#504d66;line-height:1.45;">Augment or fully outsource your IT function with a UK-based, ITIL-aligned team.</span></a><a href="https://www.progressiverobot.com/chester-it-support/" class="pr-cp-cta-card" style="display:block;padding:.95em 1em;background:#ffffff;border:1px solid #E4E0EE;border-radius:10px;color:#1D1729;text-decoration:none;"><strong style="display:block;color:#5f2dee;margin-bottom:.25em;">Chester IT Support</strong><span style="font-size:.9em;color:#504d66;line-height:1.45;">On-site and remote IT support for Chester, Wirral and the wider North West.</span></a></div><p style="margin:1.2em 0 0;font-size:.92em;color:#504d66;"><a href="https://www.progressiverobot.com/contact/" style="color:#5f2dee;text-decoration:underline;">Talk to a specialist</a> · <a href="https://www.progressiverobot.com/about/" style="color:#5f2dee;text-decoration:underline;">About Progressive Robot</a> · <a href="https://www.progressiverobot.com/tutorials-hub/" style="color:#5f2dee;text-decoration:underline;">Browse all tutorials</a></p></aside>
<style>
.pr-rac{margin:3.5em 0;background:#F7F4FE;border-radius:16px;padding:32px 32px 28px;font-family:inherit}
.pr-rac-hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}
.pr-rac-title{font-size:1.2em;font-weight:700;color:#1D1729;margin:0;letter-spacing:-.02em}
.pr-rac-nav{display:flex;gap:8px}
.pr-rac-btn{width:40px;height:40px;border-radius:50%;border:1.5px solid #5f2dee;background:#fff;color:#5f2dee;font-size:24px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s;padding:0}
.pr-rac-btn:hover{background:#5f2dee;color:#fff}
.pr-rac-track{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}
.pr-rac-track::-webkit-scrollbar{display:none}
.pr-rac-card{flex:1 1 220px;min-width:220px;background:#fff;border-radius:12px;overflow:hidden;text-decoration:none!important;color:inherit;border:1.5px solid #E4E0EE;transition:box-shadow .2s,border-color .2s;display:flex;flex-direction:column}
.pr-rac-card:hover{box-shadow:0 8px 28px rgba(95,45,238,.13);border-color:#c4b8f0;text-decoration:none!important}
.pr-rac-img{width:100%;height:132px;object-fit:cover;display:block}
.pr-rac-nimg{width:100%;height:132px;background:linear-gradient(135deg,#ede9fc 0%,#E4E0EE 100%);display:flex;align-items:center;justify-content:center}
.pr-rac-body{padding:13px 15px 16px;flex:1}
.pr-rac-ttl{font-size:.84em;font-weight:600;color:#1D1729;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:600px){.pr-rac{padding:22px 18px 20px}.pr-rac-card{flex:0 0 190px}}
</style>
<aside class="pr-rac" aria-label="Related articles">
<div class="pr-rac-hd">
<h2 class="pr-rac-title">Related articles</h2>
<div class="pr-rac-nav">
<button class="pr-rac-btn" onclick="this.closest('.pr-rac').querySelector('.pr-rac-track').scrollBy({left:-256,behavior:'smooth'})" aria-label="Previous article">‹</button>
<button class="pr-rac-btn" onclick="this.closest('.pr-rac').querySelector('.pr-rac-track').scrollBy({left:256,behavior:'smooth'})" aria-label="Next article">›</button>
</div>
</div>
<div class="pr-rac-track"><a class="pr-rac-card" href="https://www.progressiverobot.com/2026/05/12/comment-installer-la-pile-linux-apache-mysql-php-lamp-sur-un-serveur-ubuntu-18-04-fr/"><img decoding="async" width="1200" height="630" class="pr-rac-img" src="https://www.progressiverobot.com/wp-content/uploads/2026/05/comment-installer-la-pile-linux-apache-mysql-php-lamp-sur-un-serveur-ubuntu-18-04-fr-73034-featured.png" alt="Comment installer la pile Linux, Apache, MySQL, PHP (LAMP) sur un serveur Ubuntu 18.04" loading="lazy"><div class="pr-rac-body"><p class="pr-rac-ttl">Comment installer la pile Linux, Apache, MySQL, PHP (LAMP) sur un serveur Ubuntu 18.04</p></div></a><a class="pr-rac-card" href="https://www.progressiverobot.com/2026/05/12/como-instalar-a-pilha-linux-apache-mysql-php-lamp-no-ubuntu-14-04-pt/"><img decoding="async" width="1200" height="630" class="pr-rac-img" src="https://www.progressiverobot.com/wp-content/uploads/2026/05/como-instalar-a-pilha-linux-apache-mysql-php-lamp-no-ubuntu-14-04-pt-73225-featured.png" alt="Como instalar a pilha Linux, Apache, MySQL, PHP (LAMP) no Ubuntu 14.04" loading="lazy"><div class="pr-rac-body"><p class="pr-rac-ttl">Como instalar a pilha Linux, Apache, MySQL, PHP (LAMP) no Ubuntu 14.04</p></div></a><a class="pr-rac-card" href="https://www.progressiverobot.com/2026/05/12/como-instalar-a-pilha-linux-apache-mysql-php-lamp-no-ubuntu-16-04-pt/"><img decoding="async" width="1200" height="630" class="pr-rac-img" src="https://www.progressiverobot.com/wp-content/uploads/2026/05/como-instalar-a-pilha-linux-apache-mysql-php-lamp-no-ubuntu-16-04-pt-73228-featured.png" alt="Como instalar a pilha Linux, Apache, MySQL, PHP (LAMP) no Ubuntu 16.04" loading="lazy"><div class="pr-rac-body"><p class="pr-rac-ttl">Como instalar a pilha Linux, Apache, MySQL, PHP (LAMP) no Ubuntu 16.04</p></div></a><a class="pr-rac-card" href="https://www.progressiverobot.com/2026/05/12/como-instalar-a-pilha-linux-apache-mysql-php-lamp-no-ubuntu-18-04-pt/"><img decoding="async" width="1200" height="630" class="pr-rac-img" src="https://www.progressiverobot.com/wp-content/uploads/2026/05/como-instalar-a-pilha-linux-apache-mysql-php-lamp-no-ubuntu-18-04-pt-73231-featured.png" alt="Como instalar a pilha Linux, Apache, MySQL, PHP (LAMP) no Ubuntu 18.04" loading="lazy"><div class="pr-rac-body"><p class="pr-rac-ttl">Como instalar a pilha Linux, Apache, MySQL, PHP (LAMP) no Ubuntu 18.04</p></div></a><a class="pr-rac-card" href="https://www.progressiverobot.com/2026/05/12/como-instalar-en-ubuntu-18-04-la-pila-lamp-linux-apache-mysql-y-php-es/"><img decoding="async" width="1200" height="630" class="pr-rac-img" src="https://www.progressiverobot.com/wp-content/uploads/2026/05/como-instalar-en-ubuntu-18-04-la-pila-lamp-linux-apache-mysql-y-php-es-73299-featured.png" alt="Cómo instalar en Ubuntu 18.04 la pila LAMP — Linux, Apache, MySQL y PHP" loading="lazy"><div class="pr-rac-body"><p class="pr-rac-ttl">Cómo instalar en Ubuntu 18.04 la pila LAMP — Linux, Apache, MySQL y PHP</p></div></a><a class="pr-rac-card" href="https://www.progressiverobot.com/2026/05/12/como-instalar-linux-apache-mysql-php-lamp-en-ubuntu-14-04-es/"><img decoding="async" width="1200" height="630" class="pr-rac-img" src="https://www.progressiverobot.com/wp-content/uploads/2026/05/como-instalar-linux-apache-mysql-php-lamp-en-ubuntu-14-04-es-73317-featured.png" alt="¿Cómo instalar Linux, Apache, MySQL, PHP (LAMP) en Ubuntu 14.04?" loading="lazy"><div class="pr-rac-body"><p class="pr-rac-ttl">¿Cómo instalar Linux, Apache, MySQL, PHP (LAMP) en Ubuntu 14.04?</p></div></a><a class="pr-rac-card" href="https://www.progressiverobot.com/2026/05/12/como-instalar-linux-apache-mysql-php-lamp-en-ubuntu-16-04-es/"><img decoding="async" width="1200" height="630" class="pr-rac-img" src="https://www.progressiverobot.com/wp-content/uploads/2026/05/como-instalar-linux-apache-mysql-php-lamp-en-ubuntu-16-04-es-73320-featured.png" alt="¿Cómo instalar Linux, Apache, MySQL, PHP (LAMP) en Ubuntu 16.04?" loading="lazy"><div class="pr-rac-body"><p class="pr-rac-ttl">¿Cómo instalar Linux, Apache, MySQL, PHP (LAMP) en Ubuntu 16.04?</p></div></a><a class="pr-rac-card" href="https://www.progressiverobot.com/2026/05/12/como-instalar-linux-nginx-mysql-php-lemp-stack-in-ubuntu-16-04-es/"><img decoding="async" width="1200" height="630" class="pr-rac-img" src="https://www.progressiverobot.com/wp-content/uploads/2026/05/como-instalar-linux-nginx-mysql-php-lemp-stack-in-ubuntu-16-04-es-73323-featured.png" alt="¿Cómo Instalar Linux, Nginx, MySQL, PHP (LEMP stack) in Ubuntu 16.04?" loading="lazy"><div class="pr-rac-body"><p class="pr-rac-ttl">¿Cómo Instalar Linux, Nginx, MySQL, PHP (LEMP stack) in Ubuntu 16.04?</p></div></a></div>
</aside>			</div>
		
					<div class="post-tags">
				<a href="https://www.progressiverobot.com/tag/authorization/" rel="tag">authorization</a><a href="https://www.progressiverobot.com/tag/database/" rel="tag">Database</a><a href="https://www.progressiverobot.com/tag/firewall/" rel="tag">Firewall</a><a href="https://www.progressiverobot.com/tag/fix-prevention/" rel="tag">Fix Prevention</a><a href="https://www.progressiverobot.com/tag/kernel-drivers/" rel="tag">Kernel Drivers</a><a href="https://www.progressiverobot.com/tag/logging-monitoring/" rel="tag">Logging Monitoring</a><a href="https://www.progressiverobot.com/tag/networking/" rel="tag">Networking</a><a href="https://www.progressiverobot.com/tag/operations/" rel="tag">Operations</a><a href="https://www.progressiverobot.com/tag/package-management/" rel="tag">Package Management</a><a href="https://www.progressiverobot.com/tag/proxy/" rel="tag">Proxy</a><a href="https://www.progressiverobot.com/tag/rhel-9/" rel="tag">RHEL 9</a><a href="https://www.progressiverobot.com/tag/tls-ssl/" rel="tag">Tls Ssl</a><a href="https://www.progressiverobot.com/tag/troubleshooting/" rel="tag">Troubleshooting</a><a href="https://www.progressiverobot.com/tag/web-server/" rel="tag">web server</a>    

<div class="clearboth"></div>


			</div>
				
</article>


			
		</div>
		
        <aside id="sidebar" class="sidebar">
            <div id="block-2" class="widget widget_block widget_search"><form role="search" method="get" action="https://www.progressiverobot.com/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search"    ><label class="wp-block-search__label" for="wp-block-search__input-1" >Search</label><div class="wp-block-search__inside-wrapper" ><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="" value="" type="search" name="s" required /><button aria-label="Search" class="wp-block-search__button wp-element-button" type="submit" >Search</button></div></form></div><div id="block-3" class="widget widget_block"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading">Recent Posts</h2><ul class="wp-block-latest-posts__list wp-block-latest-posts"><li><a class="wp-block-latest-posts__post-title" href="https://www.progressiverobot.com/2026/07/04/only-ai-glossary-needed-this-year-3/">The only AI glossary you’ll need this year</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://www.progressiverobot.com/2026/07/03/ai-race-weakens-climate-pledges-google-amazon/">AI race weakens climate pledges at Google and Amazon</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://www.progressiverobot.com/2026/07/02/new-alibaba-ai-framework-skips-loading-every-tool-cutting-agent-token-use-99-2/">New Alibaba AI Framework Skips Loading Every Tool, Cutting Agent Token Use 99%</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://www.progressiverobot.com/2026/07/02/microsoft-aws-deploy-engineer-armies-ai-2/">Microsoft, AWS Deploy Engineer Armies to Help Crack AI</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://www.progressiverobot.com/2026/07/01/xai-voice-agent-builder/">xAI introduces Voice Agent Builder on xAI Console</a></li>
</ul></div></div></div><div id="block-4" class="widget widget_block"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading">Recent Comments</h2><div class="no-comments wp-block-latest-comments">No comments to show.</div></div></div></div><div id="block-5" class="widget widget_block"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading">Archives</h2><ul class="wp-block-archives-list wp-block-archives">	<li><a href='https://www.progressiverobot.com/2026/07/'>July 2026</a></li>
	<li><a href='https://www.progressiverobot.com/2026/06/'>June 2026</a></li>
	<li><a href='https://www.progressiverobot.com/2026/05/'>May 2026</a></li>
	<li><a href='https://www.progressiverobot.com/2026/04/'>April 2026</a></li>
	<li><a href='https://www.progressiverobot.com/2026/03/'>March 2026</a></li>
	<li><a href='https://www.progressiverobot.com/2026/02/'>February 2026</a></li>
	<li><a href='https://www.progressiverobot.com/2026/01/'>January 2026</a></li>
	<li><a href='https://www.progressiverobot.com/2025/12/'>December 2025</a></li>
	<li><a href='https://www.progressiverobot.com/2025/11/'>November 2025</a></li>
	<li><a href='https://www.progressiverobot.com/2025/10/'>October 2025</a></li>
	<li><a href='https://www.progressiverobot.com/2025/09/'>September 2025</a></li>
	<li><a href='https://www.progressiverobot.com/2025/08/'>August 2025</a></li>
	<li><a href='https://www.progressiverobot.com/2025/07/'>July 2025</a></li>
	<li><a href='https://www.progressiverobot.com/2025/05/'>May 2025</a></li>
	<li><a href='https://www.progressiverobot.com/2025/04/'>April 2025</a></li>
	<li><a href='https://www.progressiverobot.com/2025/03/'>March 2025</a></li>
	<li><a href='https://www.progressiverobot.com/2024/12/'>December 2024</a></li>
	<li><a href='https://www.progressiverobot.com/2024/06/'>June 2024</a></li>
	<li><a href='https://www.progressiverobot.com/2024/05/'>May 2024</a></li>
	<li><a href='https://www.progressiverobot.com/2024/04/'>April 2024</a></li>
	<li><a href='https://www.progressiverobot.com/2024/03/'>March 2024</a></li>
	<li><a href='https://www.progressiverobot.com/2024/02/'>February 2024</a></li>
	<li><a href='https://www.progressiverobot.com/2024/01/'>January 2024</a></li>
	<li><a href='https://www.progressiverobot.com/2023/02/'>February 2023</a></li>
	<li><a href='https://www.progressiverobot.com/2022/04/'>April 2022</a></li>
	<li><a href='https://www.progressiverobot.com/2022/03/'>March 2022</a></li>
</ul></div></div></div><div id="block-6" class="widget widget_block"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading">Categories</h2><ul class="wp-block-categories-list wp-block-categories-taxonomy-category wp-block-categories">	<li class="cat-item cat-item-1031"><a href="https://www.progressiverobot.com/net/">.NET</a>
</li>
	<li class="cat-item cat-item-996"><a href="https://www.progressiverobot.com/3d-configurators/">3D configurators</a>
</li>
	<li class="cat-item cat-item-702"><a href="https://www.progressiverobot.com/5g/">5G</a>
</li>
	<li class="cat-item cat-item-1153"><a href="https://www.progressiverobot.com/add-ins/">Add-ins</a>
</li>
	<li class="cat-item cat-item-1393"><a href="https://www.progressiverobot.com/agile-development/">Agile Development</a>
</li>
	<li class="cat-item cat-item-2728"><a href="https://www.progressiverobot.com/ai/">AI</a>
</li>
	<li class="cat-item cat-item-4046"><a href="https://www.progressiverobot.com/ai-automation/">AI & Automation</a>
</li>
	<li class="cat-item cat-item-2939"><a href="https://www.progressiverobot.com/ai-and-machine-learning/">AI And Machine Learning</a>
</li>
	<li class="cat-item cat-item-50"><a href="https://www.progressiverobot.com/ai-developement/">AI developement</a>
</li>
	<li class="cat-item cat-item-3760"><a href="https://www.progressiverobot.com/ai-ethics/">AI Ethics</a>
</li>
	<li class="cat-item cat-item-3398"><a href="https://www.progressiverobot.com/ai-hardware/">AI Hardware</a>
</li>
	<li class="cat-item cat-item-3790"><a href="https://www.progressiverobot.com/ai-news/">AI News</a>
</li>
	<li class="cat-item cat-item-3735"><a href="https://www.progressiverobot.com/ai-regulation/">AI Regulation</a>
</li>
	<li class="cat-item cat-item-4035"><a href="https://www.progressiverobot.com/ai-research/">AI Research</a>
</li>
	<li class="cat-item cat-item-3825"><a href="https://www.progressiverobot.com/ai-technology/">AI Technology</a>
</li>
	<li class="cat-item cat-item-1131"><a href="https://www.progressiverobot.com/aml/">AML</a>
</li>
	<li class="cat-item cat-item-544"><a href="https://www.progressiverobot.com/api/">API</a>
</li>
	<li class="cat-item cat-item-1027"><a href="https://www.progressiverobot.com/app-development/">App Development</a>
</li>
	<li class="cat-item cat-item-66"><a href="https://www.progressiverobot.com/artificial-intelligence/">Artificial Intelligence</a>
</li>
	<li class="cat-item cat-item-751"><a href="https://www.progressiverobot.com/augmented-reality/">Augmented Reality</a>
</li>
	<li class="cat-item cat-item-1328"><a href="https://www.progressiverobot.com/automation/">Automation</a>
</li>
	<li class="cat-item cat-item-3411"><a href="https://www.progressiverobot.com/aviation/">Aviation</a>
</li>
	<li class="cat-item cat-item-1035"><a href="https://www.progressiverobot.com/blockchain-insights/">Blockchain</a>
</li>
	<li class="cat-item cat-item-744"><a href="https://www.progressiverobot.com/blockchain-security/">Blockchain Security</a>
</li>
	<li class="cat-item cat-item-3483"><a href="https://www.progressiverobot.com/bsd/">BSD</a>
</li>
	<li class="cat-item cat-item-2729"><a href="https://www.progressiverobot.com/business-automation/">Business Automation</a>
</li>
	<li class="cat-item cat-item-3443"><a href="https://www.progressiverobot.com/business-strategy/">Business Strategy</a>
</li>
	<li class="cat-item cat-item-1087"><a href="https://www.progressiverobot.com/business-tools/">Business Tools</a>
</li>
	<li class="cat-item cat-item-920"><a href="https://www.progressiverobot.com/c-2/">C#</a>
</li>
	<li class="cat-item cat-item-914"><a href="https://www.progressiverobot.com/c/">C++</a>
</li>
	<li class="cat-item cat-item-746"><a href="https://www.progressiverobot.com/cloud-computing/">Cloud Computing</a>
</li>
	<li class="cat-item cat-item-234"><a href="https://www.progressiverobot.com/cluster-servers/">Cluster Servers</a>
</li>
	<li class="cat-item cat-item-2940"><a href="https://www.progressiverobot.com/cms-2/">CMS</a>
</li>
	<li class="cat-item cat-item-1209"><a href="https://www.progressiverobot.com/compliant-system/">Compliant System</a>
</li>
	<li class="cat-item cat-item-775"><a href="https://www.progressiverobot.com/computer-vision-technology/">Computer Vision Technology</a>
</li>
	<li class="cat-item cat-item-3432"><a href="https://www.progressiverobot.com/consumer-technology/">Consumer Technology</a>
</li>
	<li class="cat-item cat-item-1082"><a href="https://www.progressiverobot.com/crm/">CRM</a>
</li>
	<li class="cat-item cat-item-1033"><a href="https://www.progressiverobot.com/crypto/">Crypto</a>
</li>
	<li class="cat-item cat-item-983"><a href="https://www.progressiverobot.com/csharp/">CSharp</a>
</li>
	<li class="cat-item cat-item-2"><a href="https://www.progressiverobot.com/cyber-security/">Cyber Security</a>
</li>
	<li class="cat-item cat-item-2893"><a href="https://www.progressiverobot.com/cybersecurity/">Cybersecurity</a>
</li>
	<li class="cat-item cat-item-934"><a href="https://www.progressiverobot.com/dart/">Dart</a>
</li>
	<li class="cat-item cat-item-3"><a href="https://www.progressiverobot.com/data-analysis/">Data Analysis</a>
</li>
	<li class="cat-item cat-item-80"><a href="https://www.progressiverobot.com/data-science/">Data Science</a>
</li>
	<li class="cat-item cat-item-1200"><a href="https://www.progressiverobot.com/data-visualization/">Data Visualization</a>
</li>
	<li class="cat-item cat-item-2941"><a href="https://www.progressiverobot.com/databases/">Databases</a>
</li>
	<li class="cat-item cat-item-23"><a href="https://www.progressiverobot.com/design/">Design</a>
</li>
	<li class="cat-item cat-item-772"><a href="https://www.progressiverobot.com/devops/">Devops</a>
</li>
	<li class="cat-item cat-item-770"><a href="https://www.progressiverobot.com/devsecops/">DevSecOps</a>
</li>
	<li class="cat-item cat-item-1142"><a href="https://www.progressiverobot.com/digital-currencies/">Digital Currencies</a>
</li>
	<li class="cat-item cat-item-4"><a href="https://www.progressiverobot.com/digital-marketing/">Digital Marketing</a>
</li>
	<li class="cat-item cat-item-2835"><a href="https://www.progressiverobot.com/digital-transformation-articles/">Digital Transformation</a>
</li>
	<li class="cat-item cat-item-2942"><a href="https://www.progressiverobot.com/docker-2/">Docker</a>
</li>
	<li class="cat-item cat-item-748"><a href="https://www.progressiverobot.com/e-commerce/">E-Commerce</a>
</li>
	<li class="cat-item cat-item-1221"><a href="https://www.progressiverobot.com/e-learning/">E-Learning</a>
</li>
	<li class="cat-item cat-item-1210"><a href="https://www.progressiverobot.com/e-procurement/">e-Procurement</a>
</li>
	<li class="cat-item cat-item-271"><a href="https://www.progressiverobot.com/edge-computing/">Edge Computing</a>
</li>
	<li class="cat-item cat-item-912"><a href="https://www.progressiverobot.com/elixir/">Elixir</a>
</li>
	<li class="cat-item cat-item-1083"><a href="https://www.progressiverobot.com/energy-management-systems/">Energy Management Systems</a>
</li>
	<li class="cat-item cat-item-1278"><a href="https://www.progressiverobot.com/environmental-technologies/">Environmental Technologies</a>
</li>
	<li class="cat-item cat-item-1022"><a href="https://www.progressiverobot.com/erp/">ERP</a>
</li>
	<li class="cat-item cat-item-3412"><a href="https://www.progressiverobot.com/ethics/">Ethics</a>
</li>
	<li class="cat-item cat-item-235"><a href="https://www.progressiverobot.com/exascale/">Exascale</a>
</li>
	<li class="cat-item cat-item-1244"><a href="https://www.progressiverobot.com/expertise/">Expertise</a>
</li>
	<li class="cat-item cat-item-784"><a href="https://www.progressiverobot.com/facial-recognition-systems/">Facial Recognition Systems</a>
</li>
	<li class="cat-item cat-item-1151"><a href="https://www.progressiverobot.com/fintech/">Fintech</a>
</li>
	<li class="cat-item cat-item-3326"><a href="https://www.progressiverobot.com/tutorials/freebsd/">FreeBSD</a>
</li>
	<li class="cat-item cat-item-1043"><a href="https://www.progressiverobot.com/game-development/">Game Development</a>
</li>
	<li class="cat-item cat-item-780"><a href="https://www.progressiverobot.com/generative-adversarial-networks/">Generative Adversarial Networks</a>
</li>
	<li class="cat-item cat-item-1509"><a href="https://www.progressiverobot.com/tutorial-series/getting-started-with-cloud-computing/">Getting Started With Cloud Computing</a>
</li>
	<li class="cat-item cat-item-1107"><a href="https://www.progressiverobot.com/gnu-privacy-guard/">GNU Privacy Guard</a>
</li>
	<li class="cat-item cat-item-543"><a href="https://www.progressiverobot.com/graphql/">GraphQL</a>
</li>
	<li class="cat-item cat-item-1023"><a href="https://www.progressiverobot.com/green-app-development/">Green App Development</a>
</li>
	<li class="cat-item cat-item-927"><a href="https://www.progressiverobot.com/groovy/">Groovy</a>
</li>
	<li class="cat-item cat-item-925"><a href="https://www.progressiverobot.com/haskell/">Haskell</a>
</li>
	<li class="cat-item cat-item-1338"><a href="https://www.progressiverobot.com/healthcare/">Healthcare</a>
</li>
	<li class="cat-item cat-item-1472"><a href="https://www.progressiverobot.com/tutorial-series/how-to-build-a-website-with-css/">How To Build a Website With CSS</a>
</li>
	<li class="cat-item cat-item-1494"><a href="https://www.progressiverobot.com/tutorial-series/how-to-code-in-java/">How To Code in Java</a>
</li>
	<li class="cat-item cat-item-1437"><a href="https://www.progressiverobot.com/tutorial-series/how-to-code-in-python/">How To Code in Python</a>
</li>
	<li class="cat-item cat-item-3534"><a href="https://www.progressiverobot.com/how-to-guides-2/">How To Guides</a>
</li>
	<li class="cat-item cat-item-1505"><a href="https://www.progressiverobot.com/tutorial-series/how-to-install-node-js-and-create-a-local-development-environment/">How to Install Node.js and Create a Local Development Environment</a>
</li>
	<li class="cat-item cat-item-1516"><a href="https://www.progressiverobot.com/tutorial-series/how-to-use-sql/">How To Use SQL</a>
</li>
	<li class="cat-item cat-item-3438"><a href="https://www.progressiverobot.com/how-to-guides/">How-To Guides</a>
</li>
	<li class="cat-item cat-item-931"><a href="https://www.progressiverobot.com/html5/">HTML5</a>
</li>
	<li class="cat-item cat-item-1112"><a href="https://www.progressiverobot.com/human-computer-interaction-hci/">Human-Computer Interaction (HCI)</a>
</li>
	<li class="cat-item cat-item-3399"><a href="https://www.progressiverobot.com/industry-analysis/">Industry Analysis</a>
</li>
	<li class="cat-item cat-item-3420"><a href="https://www.progressiverobot.com/industry-news/">Industry News</a>
</li>
	<li class="cat-item cat-item-1279"><a href="https://www.progressiverobot.com/infrastructure-as-code/">Infrastructure as Code</a>
</li>
	<li class="cat-item cat-item-703"><a href="https://www.progressiverobot.com/internet-of-things/">Internet of Things</a>
</li>
	<li class="cat-item cat-item-1411"><a href="https://www.progressiverobot.com/tutorial-series/introduction-to-git-installation-usage-and-branches/">Introduction to Git: Installation, Usage, and Branches</a>
</li>
	<li class="cat-item cat-item-939"><a href="https://www.progressiverobot.com/ionic-framework/">Ionic Framework</a>
</li>
	<li class="cat-item cat-item-696"><a href="https://www.progressiverobot.com/iot/">IoT</a>
</li>
	<li class="cat-item cat-item-24"><a href="https://www.progressiverobot.com/it-consulting/">IT Consulting</a>
</li>
	<li class="cat-item cat-item-1075"><a href="https://www.progressiverobot.com/it-outsourcing-articles/">IT Outsourcing</a>
</li>
	<li class="cat-item cat-item-2723"><a href="https://www.progressiverobot.com/it-strategy/">IT Strategy</a>
</li>
	<li class="cat-item cat-item-791"><a href="https://www.progressiverobot.com/javascript/">Javascript</a>
</li>
	<li class="cat-item cat-item-255"><a href="https://www.progressiverobot.com/kubernetes/">Kubernetes</a>
</li>
	<li class="cat-item cat-item-107"><a href="https://www.progressiverobot.com/laravel-development/">laravel development</a>
</li>
	<li class="cat-item cat-item-1360"><a href="https://www.progressiverobot.com/large-language-model/">Large Language Model</a>
</li>
	<li class="cat-item cat-item-3407"><a href="https://www.progressiverobot.com/legal-compliance/">Legal & Compliance</a>
</li>
	<li class="cat-item cat-item-2932"><a href="https://www.progressiverobot.com/linux/">Linux</a>
</li>
	<li class="cat-item cat-item-1028"><a href="https://www.progressiverobot.com/loan-app/">Loan App</a>
</li>
	<li class="cat-item cat-item-69"><a href="https://www.progressiverobot.com/machine-learning/">Machine Learning</a>
</li>
	<li class="cat-item cat-item-411"><a href="https://www.progressiverobot.com/mail-servers/">Mail Servers</a>
</li>
	<li class="cat-item cat-item-753"><a href="https://www.progressiverobot.com/mesh/">Mesh</a>
</li>
	<li class="cat-item cat-item-764"><a href="https://www.progressiverobot.com/microservices-architecture/">Microservices Architecture</a>
</li>
	<li class="cat-item cat-item-872"><a href="https://www.progressiverobot.com/microsoft-iis/">Microsoft IIS</a>
</li>
	<li class="cat-item cat-item-750"><a href="https://www.progressiverobot.com/mixed-reality/">Mixed Reality</a>
</li>
	<li class="cat-item cat-item-816"><a href="https://www.progressiverobot.com/mobile-app-development/">Mobile App Development</a>
</li>
	<li class="cat-item cat-item-3419"><a href="https://www.progressiverobot.com/mobile-technology/">Mobile Technology</a>
</li>
	<li class="cat-item cat-item-363"><a href="https://www.progressiverobot.com/networking/">Networking</a>
</li>
	<li class="cat-item cat-item-1190"><a href="https://www.progressiverobot.com/node-js/">Node.js</a>
</li>
	<li class="cat-item cat-item-918"><a href="https://www.progressiverobot.com/objective-c/">Objective-C</a>
</li>
	<li class="cat-item cat-item-766"><a href="https://www.progressiverobot.com/oracle-goldengate/">Oracle GoldenGate</a>
</li>
	<li class="cat-item cat-item-1226"><a href="https://www.progressiverobot.com/outsourcing/">Outsourcing</a>
</li>
	<li class="cat-item cat-item-1175"><a href="https://www.progressiverobot.com/payment-gateway/">Payment Gateway</a>
</li>
	<li class="cat-item cat-item-172"><a href="https://www.progressiverobot.com/php/">PHP</a>
</li>
	<li class="cat-item cat-item-3433"><a href="https://www.progressiverobot.com/product-reviews/">Product Reviews</a>
</li>
	<li class="cat-item cat-item-1289"><a href="https://www.progressiverobot.com/programming/">Programming</a>
</li>
	<li class="cat-item cat-item-1276"><a href="https://www.progressiverobot.com/programming-languages/">Programming Languages</a>
</li>
	<li class="cat-item cat-item-1014"><a href="https://www.progressiverobot.com/prgr-coin/">Progressive Robot Coin</a>
</li>
	<li class="cat-item cat-item-733"><a href="https://www.progressiverobot.com/progressive-web-apps/">Progressive Web Apps</a>
</li>
	<li class="cat-item cat-item-1270"><a href="https://www.progressiverobot.com/publishing/">Publishing</a>
</li>
	<li class="cat-item cat-item-874"><a href="https://www.progressiverobot.com/python/">Python</a>
</li>
	<li class="cat-item cat-item-738"><a href="https://www.progressiverobot.com/quantum-computing/">Quantum Computing</a>
</li>
	<li class="cat-item cat-item-3331"><a href="https://www.progressiverobot.com/linux/rhel/">Red Hat Enterprise Linux</a>
</li>
	<li class="cat-item cat-item-542"><a href="https://www.progressiverobot.com/rest/">REST</a>
</li>
	<li class="cat-item cat-item-2724"><a href="https://www.progressiverobot.com/risk-management/">Risk Management</a>
</li>
	<li class="cat-item cat-item-1205"><a href="https://www.progressiverobot.com/scalable-payment-system/">Scalable Payment System</a>
</li>
	<li class="cat-item cat-item-774"><a href="https://www.progressiverobot.com/secdevops/">SecDevOps</a>
</li>
	<li class="cat-item cat-item-2943"><a href="https://www.progressiverobot.com/security-2/">Security</a>
</li>
	<li class="cat-item cat-item-512"><a href="https://www.progressiverobot.com/seo/">SEO</a>
</li>
	<li class="cat-item cat-item-223"><a href="https://www.progressiverobot.com/server/">Server</a>
</li>
	<li class="cat-item cat-item-768"><a href="https://www.progressiverobot.com/service-oriented-architecture/">Service-Oriented Architecture</a>
</li>
	<li class="cat-item cat-item-3452"><a href="https://www.progressiverobot.com/software/">Software</a>
</li>
	<li class="cat-item cat-item-690"><a href="https://www.progressiverobot.com/software-development/">Software Development</a>
</li>
	<li class="cat-item cat-item-882"><a href="https://www.progressiverobot.com/spring/">Spring</a>
</li>
	<li class="cat-item cat-item-1080"><a href="https://www.progressiverobot.com/staff-augmentation/">Staff Augmentation</a>
</li>
	<li class="cat-item cat-item-1019"><a href="https://www.progressiverobot.com/supply-chain/">Supply Chain</a>
</li>
	<li class="cat-item cat-item-5"><a href="https://www.progressiverobot.com/technology/">Technology</a>
</li>
	<li class="cat-item cat-item-3445"><a href="https://www.progressiverobot.com/technology-news/">Technology News</a>
</li>
	<li class="cat-item cat-item-1382"><a href="https://www.progressiverobot.com/telecom/">Telecom</a>
</li>
	<li class="cat-item cat-item-1402"><a href="https://www.progressiverobot.com/troubleshooting/">Troubleshooting</a>
</li>
	<li class="cat-item cat-item-1410"><a href="https://www.progressiverobot.com/tutorial-series/">Tutorial Series</a>
</li>
	<li class="cat-item cat-item-1407"><a href="https://www.progressiverobot.com/tutorials-hub/">Tutorials</a>
</li>
	<li class="cat-item cat-item-1256"><a href="https://www.progressiverobot.com/typescript/">TypeScript</a>
</li>
	<li class="cat-item cat-item-25"><a href="https://www.progressiverobot.com/ui-ux-strategy/">UI/UX Strategy</a>
</li>
	<li class="cat-item cat-item-1"><a href="https://www.progressiverobot.com/uncategorized/">Uncategorized</a>
</li>
	<li class="cat-item cat-item-3484"><a href="https://www.progressiverobot.com/unix/">Unix</a>
</li>
	<li class="cat-item cat-item-3533"><a href="https://www.progressiverobot.com/video-generation/">Video Generation</a>
</li>
	<li class="cat-item cat-item-3485"><a href="https://www.progressiverobot.com/virtualization/">Virtualization</a>
</li>
	<li class="cat-item cat-item-3724"><a href="https://www.progressiverobot.com/voice-technology/">Voice Technology</a>
</li>
	<li class="cat-item cat-item-1343"><a href="https://www.progressiverobot.com/vr/">VR</a>
</li>
	<li class="cat-item cat-item-1055"><a href="https://www.progressiverobot.com/wallet-development/">Wallet Development</a>
</li>
	<li class="cat-item cat-item-6"><a href="https://www.progressiverobot.com/web-development/">Web Development</a>
</li>
	<li class="cat-item cat-item-2944"><a href="https://www.progressiverobot.com/web-servers/">Web Servers</a>
</li>
	<li class="cat-item cat-item-3325"><a href="https://www.progressiverobot.com/tutorials/windows-server/">Windows Server</a>
</li>
	<li class="cat-item cat-item-2945"><a href="https://www.progressiverobot.com/wordpress/">WordPress</a>
</li>
</ul></div></div></div>        </aside>
	</div>
</div>

			</div>
			<div class="wrap_footer">
				<style id="elementor-post-30">.elementor-30 .elementor-element.elementor-element-45f6992:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-45f6992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1729;background-image:url("https://www.progressiverobot.com/wp-content/smush-webp/2022/03/lines-footer.png.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-45f6992 > .elementor-background-overlay{opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-45f6992{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-142bae2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:30px;}.elementor-30 .elementor-element.elementor-element-9e9635f{color:#B0A9C0;}.elementor-30 .elementor-element.elementor-element-d99ae3e{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 104.622% );max-width:104.622%;--container-widget-width:104.622%;--container-widget-flex-grow:0;--icon-size:14px;--grid-column-gap:19px;--grid-row-gap:6px;}.elementor-30 .elementor-element.elementor-element-d99ae3e .elementor-widget-container{text-align:left;}.elementor-30 .elementor-element.elementor-element-d99ae3e .elementor-social-icon{background-color:#15101E;--icon-padding:1.1em;}.elementor-30 .elementor-element.elementor-element-d99ae3e .elementor-social-icon i{color:#AEA8B9;}.elementor-30 .elementor-element.elementor-element-d99ae3e .elementor-social-icon svg{fill:#AEA8B9;}.elementor-30 .elementor-element.elementor-element-d99ae3e .elementor-icon.elementor-social-icon{display:inline-flex;}.elementor-30 .elementor-element.elementor-element-d99ae3e .elementor-grid-item .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-cf55853 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:30px;}.elementor-30 .elementor-element.elementor-element-cf55853 > .elementor-element-populated{padding:20px 0px 0px 45px;}.elementor-30 .elementor-element.elementor-element-36facbe .ova-heading .sub-title{font-size:20px;font-weight:600;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-36facbe .ova-heading .sub-title .underlined{bottom:-18px;}.elementor-30 .elementor-element.elementor-element-4730015 .ova-menu-footer .menu li > a{color:#B0A9C0;}.elementor-30 .elementor-element.elementor-element-9bc6448 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:30px;}.elementor-30 .elementor-element.elementor-element-9bc6448 > .elementor-element-populated{padding:20px 60px 0px 0px;}.elementor-30 .elementor-element.elementor-element-4538ba9 .ova-heading .sub-title{font-size:20px;font-weight:600;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-4538ba9 .ova-heading .sub-title .underlined{bottom:-18px;}.elementor-30 .elementor-element.elementor-element-6396aed{color:#B0A9C0;}.elementor-30 .elementor-element.elementor-element-fb2d4f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-30 .elementor-element.elementor-element-fb2d4f5 > .elementor-element-populated{padding:20px 0px 0px 50px;}.elementor-30 .elementor-element.elementor-element-4c94a8b > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-30 .elementor-element.elementor-element-4c94a8b .ova-heading .sub-title{font-size:20px;font-weight:600;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-4c94a8b .ova-heading .sub-title .underlined{bottom:-18px;}.elementor-30 .elementor-element.elementor-element-8020446 .ova-contact-info .icon{color:#B882FC;}.elementor-30 .elementor-element.elementor-element-8020446 .ova-contact-info .contact .info .item{color:#B0A9C0;}.elementor-30 .elementor-element.elementor-element-8020446 .ova-contact-info .contact .info .item a{color:#B0A9C0;}.elementor-30 .elementor-element.elementor-element-32bdd58 .ova-contact-info .icon{color:#B882FC;}.elementor-30 .elementor-element.elementor-element-32bdd58 .ova-contact-info .contact .info .item{color:#B0A9C0;}.elementor-30 .elementor-element.elementor-element-32bdd58 .ova-contact-info .contact .info .item a{color:#B0A9C0;}.elementor-30 .elementor-element.elementor-element-3d5b5a8 .ova-contact-info .icon{color:#B882FC;}.elementor-30 .elementor-element.elementor-element-3d5b5a8 .ova-contact-info .contact .info .item{color:#B0A9C0;}.elementor-30 .elementor-element.elementor-element-3d5b5a8 .ova-contact-info .contact .info .item a{color:#B0A9C0;}.elementor-30 .elementor-element.elementor-element-f579517:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f579517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15101E;}.elementor-30 .elementor-element.elementor-element-f579517{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 0px 28px 0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-f579517 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-16e46de{text-align:center;color:#B0A9C0;}.elementor-30 .elementor-element.elementor-element-84eaf6f{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-84eaf6f > .elementor-widget-container{margin:28px 28px 28px 28px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-84eaf6f img{opacity:0.9;}.elementor-30 .elementor-element.elementor-element-84eaf6f:hover img{opacity:0.65;}.elementor-30 .elementor-element.elementor-element-5be5965{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-5be5965 > .elementor-widget-container{margin:28px 28px 28px 28px;}.elementor-30 .elementor-element.elementor-element-5be5965 img{opacity:0.9;}.elementor-30 .elementor-element.elementor-element-49bca5e{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-49bca5e > .elementor-widget-container{margin:28px 28px 28px 28px;}.elementor-30 .elementor-element.elementor-element-49bca5e img{opacity:0.9;}.elementor-30 .elementor-element.elementor-element-fdb59fa{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-fdb59fa > .elementor-widget-container{margin:28px 28px 28px 28px;}.elementor-30 .elementor-element.elementor-element-fdb59fa img{opacity:0.9;}.elementor-30 .elementor-element.elementor-element-f97d153{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-f97d153 > .elementor-widget-container{margin:28px 28px 28px 28px;}.elementor-30 .elementor-element.elementor-element-f97d153 img{opacity:0.9;}.elementor-30 .elementor-element.elementor-element-f32e4e5{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-f32e4e5 > .elementor-widget-container{margin:1px 28px 28px 28px;}.elementor-30 .elementor-element.elementor-element-f32e4e5 img{opacity:0.9;}.elementor-30 .elementor-element.elementor-element-9f83f13{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-9f83f13 > .elementor-widget-container{margin:1px 28px 28px 28px;}.elementor-30 .elementor-element.elementor-element-9f83f13 img{opacity:0.9;}.elementor-30 .elementor-element.elementor-element-b9af3e1{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-b9af3e1 > .elementor-widget-container{margin:1px 28px 28px 28px;}.elementor-30 .elementor-element.elementor-element-b9af3e1 img{opacity:0.9;}.elementor-30 .elementor-element.elementor-element-b77cfb8{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-b77cfb8 > .elementor-widget-container{margin:1px 28px 28px 28px;}.elementor-30 .elementor-element.elementor-element-b77cfb8 img{opacity:0.9;}.elementor-30 .elementor-element.elementor-element-b033b83{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-b033b83 > .elementor-widget-container{margin:1px 28px 28px 28px;}.elementor-30 .elementor-element.elementor-element-b033b83 img{opacity:0.9;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-142bae2{width:20%;}.elementor-30 .elementor-element.elementor-element-cf55853{width:20%;}.elementor-30 .elementor-element.elementor-element-9bc6448{width:27%;}.elementor-30 .elementor-element.elementor-element-fb2d4f5{width:32.922%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-142bae2{width:50%;}.elementor-30 .elementor-element.elementor-element-cf55853{width:50%;}.elementor-30 .elementor-element.elementor-element-9bc6448{width:50%;}.elementor-30 .elementor-element.elementor-element-fb2d4f5{width:50%;}}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-45f6992:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-45f6992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-30 .elementor-element.elementor-element-45f6992{padding:80px 0px 80px 0px;}.elementor-30 .elementor-element.elementor-element-cf55853 > .elementor-element-populated{padding:20px 0px 60px 60px;}.elementor-30 .elementor-element.elementor-element-9bc6448 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-30 .elementor-element.elementor-element-fb2d4f5 > .elementor-element-populated{padding:0px 0px 0px 60px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-cf55853 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-9bc6448 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-fb2d4f5 > .elementor-element-populated{padding:20px 20px 0px 20px;}}</style>		<div data-elementor-type="wp-post" data-elementor-id="30" class="elementor elementor-30" data-elementor-settings="{"element_pack_global_tooltip_width":{"unit":"px","size":"","sizes":[]},"element_pack_global_tooltip_width_tablet":{"unit":"px","size":"","sizes":[]},"element_pack_global_tooltip_width_mobile":{"unit":"px","size":"","sizes":[]},"element_pack_global_tooltip_padding":{"unit":"px","top":"","right":"","bottom":"","left":"","isLinked":true},"element_pack_global_tooltip_padding_tablet":{"unit":"px","top":"","right":"","bottom":"","left":"","isLinked":true},"element_pack_global_tooltip_padding_mobile":{"unit":"px","top":"","right":"","bottom":"","left":"","isLinked":true},"element_pack_global_tooltip_border_radius":{"unit":"px","top":"","right":"","bottom":"","left":"","isLinked":true},"element_pack_global_tooltip_border_radius_tablet":{"unit":"px","top":"","right":"","bottom":"","left":"","isLinked":true},"element_pack_global_tooltip_border_radius_mobile":{"unit":"px","top":"","right":"","bottom":"","left":"","isLinked":true}}" data-elementor-post-type="ova_framework_hf_el">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-45f6992 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="45f6992" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic","ekit_has_onepagescroll_dot":"yes"}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-142bae2" data-id="142bae2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ccefaf1 elementor-widget elementor-widget-ova_logo" data-id="ccefaf1" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="ova_logo.default">
				<div class="elementor-widget-container">
					
		<div class="brand_el">

											<a href="https://www.progressiverobot.com/ "   >
			
				<img decoding="async" width="2626" height="623" src="https://www.progressiverobot.com/wp-content/uploads/2022/03/logo-2.webp" 
					alt="Progressive Robot" 
					class="logo_desktop" 
					style="width:auto ; height:41px" 
				 loading="lazy" />

				<img decoding="async" width="2626" height="623" src="https://www.progressiverobot.com/wp-content/uploads/2022/03/logo-2.webp" 
					alt="Progressive Robot" 
					class="logo_mobile" 
					style="width:auto ;  height:41px" 
				 loading="lazy" />

				<img decoding="async" src="https://demo.ovatheme.com/infetech/wp-content/uploads/2022/03/logo-white.png" 
					alt="Progressive Robot" 
					class="logo_sticky" 
					style="width:auto ; height:41px" 
				 loading="lazy" />

							</a>
			
		</div>

						</div>
				</div>
				<div class="elementor-element elementor-element-9e9635f elementor-widget elementor-widget-text-editor" data-id="9e9635f" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Progressive Robot: Your Gateway to Comprehensive IT Solutions — Specializing in Web Development, Mobile App Development, and Expert IT Services.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-d99ae3e elementor-shape-circle e-grid-align-left elementor-widget__width-initial elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="d99ae3e" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="social-icons.default">
				<div class="elementor-widget-container">
							<div class="elementor-social-icons-wrapper elementor-grid" role="list">
							<span class="elementor-grid-item" role="listitem">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-41c6ca0" href="https://twitter.com/ProgresiveRobot" target="_blank">
						<span class="elementor-screen-only">Twitter</span>
						<i aria-hidden="true" class="fab fa-twitter"></i>					</a>
				</span>
							<span class="elementor-grid-item" role="listitem">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-9f11722" href="https://www.facebook.com/progressiverobot" target="_blank">
						<span class="elementor-screen-only">Facebook</span>
						<i aria-hidden="true" class="fab fa-facebook"></i>					</a>
				</span>
							<span class="elementor-grid-item" role="listitem">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-pinterest-p elementor-repeater-item-25cbc0a" href="https://www.pinterest.co.uk/progressiverobot/" target="_blank">
						<span class="elementor-screen-only">Pinterest-p</span>
						<i aria-hidden="true" class="fab fa-pinterest-p"></i>					</a>
				</span>
							<span class="elementor-grid-item" role="listitem">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-ovaicon-instagram elementor-repeater-item-2a09ce2" href="https://www.instagram.com/progressive_robot/" target="_blank">
						<span class="elementor-screen-only">Ovaicon-instagram</span>
						<i aria-hidden="true" class="ovaicon ovaicon-instagram"></i>					</a>
				</span>
							<span class="elementor-grid-item" role="listitem">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-6ea1859" href="https://uk.linkedin.com/company/progressive-robot" target="_blank">
						<span class="elementor-screen-only">Linkedin</span>
						<i aria-hidden="true" class="fab fa-linkedin"></i>					</a>
				</span>
							<span class="elementor-grid-item" role="listitem">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-27882ad" href="https://www.youtube.com/@Progressiverobot" target="_blank">
						<span class="elementor-screen-only">Youtube</span>
						<i aria-hidden="true" class="fab fa-youtube"></i>					</a>
				</span>
							<span class="elementor-grid-item" role="listitem">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-whatsapp elementor-repeater-item-bca0f2b" href="https://wa.me/447984345498" target="_blank">
						<span class="elementor-screen-only">Whatsapp</span>
						<i aria-hidden="true" class="fab fa-whatsapp"></i>					</a>
				</span>
							<span class="elementor-grid-item" role="listitem">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-github elementor-repeater-item-a890a7e" href="https://github.com/orgs/Progressiverobot" target="_blank">
						<span class="elementor-screen-only">Github</span>
						<i aria-hidden="true" class="fab fa-github"></i>					</a>
				</span>
					</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-cf55853" data-id="cf55853" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-36facbe elementor-widget elementor-widget-infetech_elementor_heading" data-id="36facbe" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="infetech_elementor_heading.default">
				<div class="elementor-widget-container">
					
			<div class="ova-heading">
				
									<h2 class="sub-title">
						<span class="underlined"></span>
						Links					</h2>	
				
				
                
			</div>

						</div>
				</div>
				<div class="elementor-element elementor-element-4730015 elementor-widget elementor-widget-infetech_elementor_menu_footer" data-id="4730015" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="infetech_elementor_menu_footer.default">
				<div class="elementor-widget-container">
							<div class="ova-menu-footer">
			<ul id="menu-links" class="menu"><li id="menu-item-2197" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-2197"><a href="https://www.progressiverobot.com/blog/">News & Media</a></li>
<li id="menu-item-18536" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18536"><a href="https://blog.progressiverobot.com">Blog</a></li>
<li id="menu-item-36922" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36922"><a href="https://www.progressiverobot.com/cookie-policy/">Cookie Policy</a></li>
<li id="menu-item-36923" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36923"><a href="https://www.progressiverobot.com/end-user-licence-agreement/">EULA</a></li>
<li id="menu-item-36924" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36924"><a href="https://www.progressiverobot.com/terms-and-conditions/">Terms & Conditions</a></li>
<li id="menu-item-36925" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36925"><a href="https://www.progressiverobot.com/terms-of-use/">Terms of Use</a></li>
<li id="menu-item-36926" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-36926"><a rel="privacy-policy" href="https://www.progressiverobot.com/privacy-policy/">Privacy Policy</a></li>
<li class="menu-item pr-kb-menu-item"><a href="https://crm.progressiverobot.com/knowledge-base" rel="noopener">Knowledge Base</a></li></ul>		</div>

						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-9bc6448" data-id="9bc6448" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4538ba9 elementor-widget elementor-widget-infetech_elementor_heading" data-id="4538ba9" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="infetech_elementor_heading.default">
				<div class="elementor-widget-container">
					
			<div class="ova-heading">
				
									<h2 class="sub-title">
						<span class="underlined"></span>
						Newsletter					</h2>	
				
				
                
			</div>

						</div>
				</div>
				<div class="elementor-element elementor-element-6396aed elementor-widget elementor-widget-text-editor" data-id="6396aed" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									Signup for our latest news & articles. We won’t give you spam mails.								</div>
				</div>
				<div class="elementor-element elementor-element-dbd70e9 elementor-widget elementor-widget-shortcode" data-id="dbd70e9" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"><script type="rocketlazyloadscript">(function() {
	window.mc4wp = window.mc4wp || {
		listeners: [],
		forms: {
			on: function(evt, cb) {
				window.mc4wp.listeners.push(
					{
						event   : evt,
						callback: cb
					}
				);
			}
		}
	}
})();
</script><!-- Mailchimp for WordPress v4.13.0 - https://wordpress.org/plugins/mailchimp-for-wp/ --><form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-72" method="post" data-id="72" data-name="Newsletter" ><div class="mc4wp-form-fields"><div class="ova-subscribe-form-wrapper">
   <div class="ova-subscribe-form">
       <input type="email" name="EMAIL" placeholder="Enter your email" required />
       <button type="submit" value="">
          <i class="flaticon flaticon-send"></i>
       </button>
   </div>
  
   <label>
      <input name="AGREE_TO_TERMS" type="radio" value="1" required="">
      <a href="https://www.progressiverobot.com/privacy-policy/" target="_blank" rel="noopener">
        I agree to all terms and policies of the company
      </a>
   </label>
</div></div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off" /></label><input type="hidden" name="_mc4wp_timestamp" value="1783156075" /><input type="hidden" name="_mc4wp_form_id" value="72" /><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1" /><div class="mc4wp-response"></div></form><!-- / Mailchimp for WordPress Plugin --></div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-fb2d4f5" data-id="fb2d4f5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4c94a8b elementor-widget elementor-widget-infetech_elementor_heading" data-id="4c94a8b" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="infetech_elementor_heading.default">
				<div class="elementor-widget-container">
					
			<div class="ova-heading">
				
									<h2 class="sub-title">
						<span class="underlined"></span>
						Contact					</h2>	
				
				
                
			</div>

						</div>
				</div>
				<div class="elementor-element elementor-element-8020446 elementor-widget elementor-widget-infetech_elementor_contact_info" data-id="8020446" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="infetech_elementor_contact_info.default">
				<div class="elementor-widget-container">
								<div class="ova-contact-info template1">
				
													    	<div class="icon">
							<i class="flaticon flaticon-telephone-call"></i>
						</div>
								    				
				<div class="contact">
					
					
					<ul class="info">
													<li class="item">

																			<a href="tel:+4401244 911212 " title="phone">
												+ 44 ( 01244 ) 911212											</a>
																	</li>
											</ul>

				</div>

			</div>

						</div>
				</div>
				<div class="elementor-element elementor-element-32bdd58 elementor-widget elementor-widget-infetech_elementor_contact_info" data-id="32bdd58" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="infetech_elementor_contact_info.default">
				<div class="elementor-widget-container">
								<div class="ova-contact-info template1">
				
													    	<div class="icon">
							<i class="flaticon flaticon-email"></i>
						</div>
								    				
				<div class="contact">
					
					
					<ul class="info">
													<li class="item">

																			<a href="mailto:info@progressiverobot.com " title="email">
												info@progressiverobot.com											</a>
																	</li>
											</ul>

				</div>

			</div>

						</div>
				</div>
				<div class="elementor-element elementor-element-3d5b5a8 elementor-widget elementor-widget-infetech_elementor_contact_info" data-id="3d5b5a8" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="infetech_elementor_contact_info.default">
				<div class="elementor-widget-container">
								<div class="ova-contact-info template1">
				
													    	<div class="icon">
							<i class="fas fa-map-marker-alt"></i>
						</div>
								    				
				<div class="contact">
					
					
					<ul class="info">
													<li class="item">

								<a href="https://www.google.com/maps/search/++++++Chester+Business+Park,+Heronsway,+Chester+CH4+9GB%09/@53.1603069,-2.9055449,15.5z" target="_blank" title="220 Chester Business Park, Heronsway, Chester, Cheshire CH4 9GB">220 Chester Business Park, Heronsway, Chester, Cheshire CH4 9GB</a>							</li>
											</ul>

				</div>

			</div>

						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f579517 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f579517" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic","ekit_has_onepagescroll_dot":"yes"}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-692473a" data-id="692473a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-16e46de elementor-widget elementor-widget-text-editor" data-id="16e46de" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>© All Copyright <span class="footer-current-year">2026</span> by Progressiverobot.com</p><p>VAT Number ( 506152326 )</p>								</div>
				</div>
				<div class="elementor-element elementor-element-84eaf6f elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="84eaf6f" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1043" height="548" src="https://www.progressiverobot.com/wp-content/uploads/2022/03/Microsoft-Solutions-Partner-Microsoft-Cloud.webp" title="Microsoft-Solutions-Partner-Microsoft-Cloud" alt="Progressive Robot Microsoft Solutions Partner logo with four-color square icon and text reading Microsoft Solutions Partner" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-5be5965 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="5be5965" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1043" height="548" src="https://www.progressiverobot.com/wp-content/uploads/2022/03/AMD-Partner.webp" title="AMD Partner" alt="Progressive Robot AMD Adaptive Computing Partner Elite badge logo" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-49bca5e elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="49bca5e" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1043" height="487" src="https://www.progressiverobot.com/wp-content/uploads/2022/03/nvidia-partner-1.webp" title="nvidia-partner" alt="Progressive Robot NVIDIA Partner badge" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-fdb59fa elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="fdb59fa" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1043" height="548" src="https://www.progressiverobot.com/wp-content/uploads/2022/03/vmware-Partner.webp" title="vmware Partner" alt="vmware Partner" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-f97d153 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="f97d153" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1043" height="548" src="https://www.progressiverobot.com/wp-content/uploads/2022/03/cisco-partner.webp" title="cisco-partner" alt="cisco partner" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-f32e4e5 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="f32e4e5" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1043" height="548" src="https://www.progressiverobot.com/wp-content/uploads/2022/03/aws-partner.webp" title="aws-partner" alt="AWS Partner" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-9f83f13 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="9f83f13" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1043" height="548" src="https://www.progressiverobot.com/wp-content/uploads/2022/03/ibm-partner.webp" title="ibm-partner" alt="IBM Partner" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-b9af3e1 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="b9af3e1" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1043" height="548" src="https://www.progressiverobot.com/wp-content/uploads/2022/03/HP-partner.webp" title="HP-partner" alt="HP Partner" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-b77cfb8 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="b77cfb8" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1043" height="548" src="https://www.progressiverobot.com/wp-content/uploads/2022/03/dell-partner.webp" title="dell-partner" alt="Dell partner" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-b033b83 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="b033b83" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1043" height="548" src="https://www.progressiverobot.com/wp-content/uploads/2022/03/juniper-partner.webp" title="juniper-partner" alt="Juniper partner" loading="lazy" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
					</div>
			
		</div> <!-- Ova Wrapper -->	
		
		<script type="rocketlazyloadscript">
			window.RS_MODULES = window.RS_MODULES || {};
			window.RS_MODULES.modules = window.RS_MODULES.modules || {};
			window.RS_MODULES.waiting = window.RS_MODULES.waiting || [];
			window.RS_MODULES.defered = true;
			window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {};
			window.RS_MODULES.type = 'compiled';
		</script>
		<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/infetech-child/*","/wp-content/themes/infetech/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
    <script type="rocketlazyloadscript">
    (function($) {
        // Track jQuery warnings to prevent excessive logging
        if (typeof window.jQueryWarningCounts === 'undefined') {
            window.jQueryWarningCounts = {};
        }
        
        // Override console.warn for jQuery migrate warnings
        var originalWarn = console.warn;
        console.warn = function(message) {
            if (typeof message === 'string') {
                // Check for jQuery.type deprecation specifically
                if (message.indexOf('jQuery.type') > -1 && message.indexOf('deprecated') > -1) {
                    var warningType = 'jquery_type_deprecated';
                    
                    if (!window.jQueryWarningCounts[warningType]) {
                        window.jQueryWarningCounts[warningType] = 0;
                    }
                    
                    // Only show first occurrence per session
                    if (window.jQueryWarningCounts[warningType] === 0) {
                        console.log('[WordPress] jQuery.type deprecation handled by polyfill - future warnings suppressed');
                        window.jQueryWarningCounts[warningType] = 1;
                    }
                    return; // Skip this warning
                }
                
                // Handle other jQuery deprecation warnings
                if ((message.indexOf('jQuery') > -1 && message.indexOf('deprecated') > -1)) {
                    var warningType = message.split(' ')[0] + '_' + message.split(' ')[1];
                    
                    if (!window.jQueryWarningCounts[warningType]) {
                        window.jQueryWarningCounts[warningType] = 0;
                    }
                    
                    // Only show first occurrence per session
                    if (window.jQueryWarningCounts[warningType] === 0) {
                        originalWarn.apply(console, arguments);
                        window.jQueryWarningCounts[warningType] = 1;
                    }
                    return;
                }
            }
            originalWarn.apply(console, arguments);
        };
    })(jQuery);
    </script>
    
<!--Start of Tawk.to Script (0.9.3)-->
<script type="rocketlazyloadscript" id="tawk-script" data-rocket-type="text/javascript">
var Tawk_API = Tawk_API || {};
var Tawk_LoadStart=new Date();
(function(){
	var s1 = document.createElement( 'script' ),s0=document.getElementsByTagName( 'script' )[0];
	s1.async = true;
	s1.src = 'https://embed.tawk.to/65c166a30ff6374032c9ab30/1hltnhrve';
	s1.charset = 'UTF-8';
	s1.setAttribute( 'crossorigin','*' );
	s0.parentNode.insertBefore( s1, s0 );
})();
</script>
<!--End of Tawk.to Script (0.9.3)-->

<script type="rocketlazyloadscript">(function() {function maybePrefixUrlField () {
  const value = this.value.trim()
  if (value !== '' && value.indexOf('http') !== 0) {
    this.value = 'http://' + value
  }
}

const urlFields = document.querySelectorAll('.mc4wp-form input[type="url"]')
for (let j = 0; j < urlFields.length; j++) {
  urlFields[j].addEventListener('blur', maybePrefixUrlField)
}
})();</script>
<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 banner-a optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin">
	<div class="cmplz-header">
		<div class="cmplz-logo"></div>
		<div class="cmplz-title" id="cmplz-header-1-optin">Manage Consent</div>
		<div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog">
			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
		</div>
	</div>

	<div class="cmplz-divider cmplz-divider-header"></div>
	<div class="cmplz-body">
		<div class="cmplz-message" id="cmplz-message-1-optin">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div>
		<!-- categories start -->
		<div class="cmplz-categories">
			<div class="cmplz-category cmplz-functional">
				<div class="cmplz-category-header">
					<span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Functional</span>
					<span class='cmplz-always-active'>
						<span class="cmplz-banner-checkbox">
							<input type="checkbox"
								   id="cmplz-functional-optin"
								   data-category="cmplz_functional"
								   class="cmplz-consent-checkbox cmplz-functional"
								   size="40"
								   value="1"/>
							<label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Functional</span></label>
						</span>
						Always active					</span>
					<button class="cmplz-category-toggle"
							aria-expanded="false"
							aria-controls="cmplz-desc-functional-1-optin"
							aria-labelledby="cmplz-title-functional-1-optin">
						<span class="cmplz-icon cmplz-open">
							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
						</span>
					</button>
				</div>
				<div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden>
					<span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span>
				</div>
			</div>

			<div class="cmplz-category cmplz-preferences">
				<div class="cmplz-category-header">
					<span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Preferences</span>
					<span class="cmplz-banner-checkbox">
						<input type="checkbox"
							   id="cmplz-preferences-optin"
							   data-category="cmplz_preferences"
							   class="cmplz-consent-checkbox cmplz-preferences"
							   size="40"
							   value="1"/>
						<label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Preferences</span></label>
					</span>
					<button class="cmplz-category-toggle"
							aria-expanded="false"
							aria-controls="cmplz-desc-preferences-1-optin"
							aria-labelledby="cmplz-title-preferences-1-optin">
						<span class="cmplz-icon cmplz-open">
							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
						</span>
					</button>
				</div>
				<div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden>
					<span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span>
				</div>
			</div>

			<div class="cmplz-category cmplz-statistics">
				<div class="cmplz-category-header">
					<span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistics</span>
					<span class="cmplz-banner-checkbox">
						<input type="checkbox"
							   id="cmplz-statistics-optin"
							   data-category="cmplz_statistics"
							   class="cmplz-consent-checkbox cmplz-statistics"
							   size="40"
							   value="1"/>
						<label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistics</span></label>
					</span>
					<button class="cmplz-category-toggle"
							aria-expanded="false"
							aria-controls="cmplz-desc-statistics-1-optin"
							aria-labelledby="cmplz-title-statistics-1-optin">
						<span class="cmplz-icon cmplz-open">
							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
						</span>
					</button>
				</div>
				<div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden>
					<span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span>
					<span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span>
				</div>
			</div>

			<div class="cmplz-category cmplz-marketing">
				<div class="cmplz-category-header">
					<span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span>
					<span class="cmplz-banner-checkbox">
						<input type="checkbox"
							   id="cmplz-marketing-optin"
							   data-category="cmplz_marketing"
							   class="cmplz-consent-checkbox cmplz-marketing"
							   size="40"
							   value="1"/>
						<label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label>
					</span>
					<button class="cmplz-category-toggle"
							aria-expanded="false"
							aria-controls="cmplz-desc-marketing-1-optin"
							aria-labelledby="cmplz-title-marketing-1-optin">
						<span class="cmplz-icon cmplz-open">
							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
						</span>
					</button>
				</div>
				<div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden>
					<span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span>
				</div>
			</div>
		</div><!-- categories end -->
			</div>

	<div class="cmplz-links cmplz-information">
		<ul>
			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li>
			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a></li>
			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li>
			<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Read more about these purposes</a></li>
		</ul>
			</div>

	<div class="cmplz-divider cmplz-footer"></div>

	<div class="cmplz-buttons">
		<button class="cmplz-btn cmplz-accept">Accept</button>
		<button class="cmplz-btn cmplz-deny">Deny</button>
		<button class="cmplz-btn cmplz-view-preferences">View preferences</button>
		<button class="cmplz-btn cmplz-save-preferences">Save preferences</button>
		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a>
			</div>


	<div class="cmplz-documents cmplz-links">
		<ul>
			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
		</ul>
			</div>
</div>
</div>
					<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Manage consent</button>

</div><!-- Custom Feeds for Instagram JS -->
<script type="rocketlazyloadscript" data-rocket-type="text/javascript">
var sbiajaxurl = "https://www.progressiverobot.com/wp-admin/admin-ajax.php";

</script>
<!-- YouTube Feed JS -->
<script type="rocketlazyloadscript" data-rocket-type="text/javascript">

</script>
			<script>
				const lazyloadRunObserver = () => {
					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
						entries.forEach( ( entry ) => {
							if ( entry.isIntersecting ) {
								let lazyloadBackground = entry.target;
								if( lazyloadBackground ) {
									lazyloadBackground.classList.add( 'e-lazyloaded' );
								}
								lazyloadBackgroundObserver.unobserve( entry.target );
							}
						});
					}, { rootMargin: '200px 0px 200px 0px' } );
					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
						lazyloadBackgroundObserver.observe( lazyloadBackground );
					} );
				};
				const events = [
					'DOMContentLoaded',
					'elementor/lazyload/observe',
				];
				events.forEach( ( event ) => {
					document.addEventListener( event, lazyloadRunObserver );
				} );
			</script>
			
<!-- Sign in with Google button added by Site Kit -->
		<style>
		.googlesitekit-sign-in-with-google__frontend-output-button{max-width:320px}
		.interim-login #login>.googlesitekit-sign-in-with-google__frontend-output-button{margin-bottom:16px}
		</style>
		<script type="rocketlazyloadscript" data-rocket-src="https://accounts.google.com/gsi/client" data-rocket-defer defer></script>
<script type="rocketlazyloadscript">
(()=>{async function handleCredentialResponse(response){try{const res=await fetch('https://www.progressiverobot.com/mia231204/?action=googlesitekit_auth',{method:'POST',headers:{'Content-Type':'application/x-www-form-urlencoded'},body:new URLSearchParams(response)});/* Preserve comment text in case of redirect after login on a page with a Sign in with Google button in the WordPress comments. */ const commentText=document.querySelector('#comment')?.value;const postId=document.querySelectorAll('.googlesitekit-sign-in-with-google__comments-form-button')?.[0]?.className?.match(/googlesitekit-sign-in-with-google__comments-form-button-postid-(\d+)/)?.[1];if(!! commentText?.length){sessionStorage.setItem(`siwg-comment-text-${postId}`,commentText);}location.reload();}catch(error){console.error(error);}}if(typeof google !=='undefined'){google.accounts.id.initialize({client_id:'1014050817378-9sjr824hidl698ph40nfegm2o4qoi8ml.apps.googleusercontent.com',callback:handleCredentialResponse,library_name:'Site-Kit'});}const defaultButtonOptions={"theme":"outline","text":"signin_with","shape":"rectangular"};document.querySelectorAll('.googlesitekit-sign-in-with-google__frontend-output-button').forEach((siwgButtonDiv)=>{const buttonOptions={shape:siwgButtonDiv.getAttribute('data-googlesitekit-siwg-shape')|| defaultButtonOptions.shape,text:siwgButtonDiv.getAttribute('data-googlesitekit-siwg-text')|| defaultButtonOptions.text,theme:siwgButtonDiv.getAttribute('data-googlesitekit-siwg-theme')|| defaultButtonOptions.theme,};if(typeof google !=='undefined'){google.accounts.id.renderButton(siwgButtonDiv,buttonOptions);}});/* If there is a matching saved comment text in sessionStorage,restore it to the comment field and remove it from sessionStorage. */ const postId=document.body.className.match(/postid-(\d+)/)?.[1];const commentField=document.querySelector('#comment');const commentText=sessionStorage.getItem(`siwg-comment-text-${postId}`);if(commentText?.length && commentField && !! postId){commentField.value=commentText;sessionStorage.removeItem(`siwg-comment-text-${postId}`);}})();
</script>

<!-- End Sign in with Google button added by Site Kit -->
<style id="elementor-post-6">.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}</style><link rel='stylesheet' id='widget-divider-css' href='https://www.progressiverobot.com/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=4.0.9' media='all' />
<link rel='stylesheet' id='e-motion-fx-css' href='https://www.progressiverobot.com/wp-content/plugins/elementor-pro/assets/css/modules/motion-fx.min.css?ver=3.35.0' media='all' />
<link rel='stylesheet' id='e-apple-webkit-css' href='https://www.progressiverobot.com/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.0.9' media='all' />
<link rel='stylesheet' id='widget-image-css' href='https://www.progressiverobot.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.0.9' media='all' />
<link data-minify="1" rel='stylesheet' id='elementor-icons-css' href='https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=1782690870' media='all' />
<link rel='stylesheet' id='sbistyles-css' href='https://www.progressiverobot.com/wp-content/plugins/instagram-feed-pro/css/sbi-styles.min.css?ver=6.4' media='all' />
<link data-minify="1" rel='stylesheet' id='font-awesome-5-all-css' href='https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=1782690870' media='all' />
<link rel='stylesheet' id='font-awesome-4-shim-css' href='https://www.progressiverobot.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=4.0.9' media='all' />
<link data-minify="1" rel='stylesheet' id='elementor-icons-ekiticons-css' href='https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/elementskit-lite/modules/elementskit-icon-pack/assets/css/ekiticons.css?ver=1782690870' media='all' />
<link data-minify="1" rel='stylesheet' id='elementskit-reset-button-for-pro-form-css-css' href='https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/elementskit/modules/pro-form-reset-button/assets/css/elementskit-reset-button.css?ver=1782690870' media='all' />
<noscript></noscript>
<noscript></noscript>
<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://www.progressiverobot.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' />
<link data-minify="1" rel='stylesheet' id='elementor-icons-fa-brands-css' href='https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=1782690870' media='all' />
<link data-minify="1" rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=1782690870' media='all' />
<link data-minify="1" rel='stylesheet' id='rs-plugin-settings-css' href='https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/revslider/sr6/assets/css/rs6.css?ver=1782690870' media='all' />
<style id="rs-plugin-settings-inline-css">
#rs-demo-id {}
/*# sourceURL=rs-plugin-settings-inline-css */
</style>
<script type="rocketlazyloadscript" data-minify="1" defer id="ekit-widget-scripts-js" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widget-scripts.js?ver=1782690870"></script>
<script type="rocketlazyloadscript" data-minify="1" defer id="script-elementor-career-js" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/ova-career/assets/js/script-elementor.js?ver=1782690870"></script>
<script type="rocketlazyloadscript" data-minify="1" defer id="script-elementor-project-js" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/ova-project/assets/js/script-elementor.js?ver=1782690870"></script>
<script type="rocketlazyloadscript" data-minify="1" defer id="script-elementor-team-js" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/ova-team/assets/js/script-elementor.js?ver=1782690870"></script>
<script type="rocketlazyloadscript" defer id="pw-google-maps-api-js" async defer data-rocket-src="https://maps.googleapis.com/maps/api/js?sensor=false&libraries=places&ver=7.0"></script>
<script type="rocketlazyloadscript" data-minify="1" defer id="script-career-js" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/ova-career/assets/js/script.js?ver=1782690870"></script>
<script type="rocketlazyloadscript" defer defer async id="tp-tools-js" data-rocket-src="//www.progressiverobot.com/wp-content/plugins/revslider/sr6/assets/js/rbtools.min.js?ver=6.7.38"></script>
<script type="rocketlazyloadscript" defer defer async id="revmin-js" data-rocket-src="//www.progressiverobot.com/wp-content/plugins/revslider/sr6/assets/js/rs6.min.js?ver=6.7.38"></script>
<script type="rocketlazyloadscript" id="angie-canvas-template-js-before">
angieCanvasTemplateData = {"templateSlug":"angie-canvas"};
//# sourceURL=angie-canvas-template-js-before
</script>
<script id="advancetawktocustomise-js-js-extra">
var advancetawktocustomise = {"ajaxurl":"https://www.progressiverobot.com/wp-admin/admin-ajax.php","nonce":"e494361ff0","tawktocustomise_settings":{"widget_position":"topRight","gradient_left":"#5f2dde","gradient_right":"#5f2dde","status":"active"}};
//# sourceURL=advancetawktocustomise-js-js-extra
</script>
<script type="rocketlazyloadscript" data-minify="1" defer id="advancetawktocustomise-js-js" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/customize-tawk-to-widget/assets/js/main.js?ver=1782690870"></script>
<script id="iawm-link-fixer-front-link-checker-js-extra">
var iawmlfArchivedLinks = {"links":"[]","linkCheckNonce":"a2f3e2205d","linkDelayInDays":"3","fixerOption":"replace_link","restUrl":"https://www.progressiverobot.com/wp-json/iawmlf/v1/link-check"};
//# sourceURL=iawm-link-fixer-front-link-checker-js-extra
</script>
<script type="rocketlazyloadscript" data-minify="1" defer id="iawm-link-fixer-front-link-checker-js" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/internet-archive-wayback-machine-link-fixer/assets/js/build/front_link_checker.js?ver=1782690870"></script>
<script type="rocketlazyloadscript" id="rocket-browser-checker-js-after">
"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
//# sourceURL=rocket-browser-checker-js-after
</script>
<script id="rocket-preload-links-js-extra">
var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://www.progressiverobot.com","onHoverDelay":"100","rateThrottle":"3"};
//# sourceURL=rocket-preload-links-js-extra
</script>
<script type="rocketlazyloadscript" id="rocket-preload-links-js-after">
(function() {
"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
}());

//# sourceURL=rocket-preload-links-js-after
</script>
<script id="smush-nextgen-fallback-js-extra">
var wp_smushit_nextgen_data = {"mode":"webp"};
//# sourceURL=smush-nextgen-fallback-js-extra
</script>
<script type="rocketlazyloadscript" defer id="smush-nextgen-fallback-js" data-rocket-src="https://www.progressiverobot.com/wp-content/plugins/wp-smush-pro/app/assets/js/smush-nextgen-fallback.min.js?ver=3.18.0"></script>
<script defer id="carousel-js" src="https://www.progressiverobot.com/wp-content/themes/infetech/assets/libs/carousel/owl.carousel.min.js"></script>
<script data-minify="1" defer id="appear-js" src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/themes/infetech/assets/libs/appear/appear.js?ver=1782690870"></script>
<script defer id="imagesloaded-js" src="https://www.progressiverobot.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
<script defer id="masonry-js" src="https://www.progressiverobot.com/wp-includes/js/masonry.min.js?ver=4.2.2"></script>
<script id="infetech-script-js-extra">
var ScrollUpText = {"value":"Go to top","show":"yes"};
//# sourceURL=infetech-script-js-extra
</script>
<script data-minify="1" defer id="infetech-script-js" src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/themes/infetech/assets/js/script.js?ver=1782690870"></script>

<!-- Google Reader Revenue Manager snippet added by Site Kit -->
<script type="rocketlazyloadscript" id="google_swgjs-js-before">
(self.SWG_BASIC=self.SWG_BASIC||[]).push(basicSubscriptions=>{basicSubscriptions.init({"type":"NewsArticle","isPartOfType":["Product"],"isPartOfProductId":"CAowicfDDA:openaccess","clientOptions":{"theme":"light","lang":"en-US"}});});
//# sourceURL=google_swgjs-js-before
</script>
<script type="rocketlazyloadscript" data-minify="1" async data-wp-strategy="async" id="google_swgjs-js" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/swg/js/v1/swg-basic.js?ver=1782690870"></script>

<!-- End Google Reader Revenue Manager snippet added by Site Kit -->
<script type="rocketlazyloadscript" data-minify="1" defer id="ova_megamenu_script-js" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/ova-megamenu/assets/js/script.js?ver=1782690870"></script>
<script id="bdt-uikit-js-extra">
var element_pack_ajax_login_config = {"ajaxurl":"https://www.progressiverobot.com/wp-admin/admin-ajax.php","language":"en","loadingmessage":"Sending user info, please wait...","unknownerror":"Unknown error, make sure access is correct!"};
var ElementPackConfig = {"ajaxurl":"https://www.progressiverobot.com/wp-admin/admin-ajax.php","nonce":"cbffd39f99","data_table":{"language":{"sLengthMenu":"Show _MENU_ Entries","sInfo":"Showing _START_ to _END_ of _TOTAL_ entries","sSearch":"Search :","sZeroRecords":"No matching records found","oPaginate":{"sPrevious":"Previous","sNext":"Next"}}},"contact_form":{"sending_msg":"Sending message please wait...","captcha_nd":"Invisible captcha not defined!","captcha_nr":"Could not get invisible captcha response!"},"mailchimp":{"subscribing":"Subscribing you please wait..."},"search":{"more_result":"More Results","search_result":"SEARCH RESULT","not_found":"not found"},"words_limit":{"read_more":"[read more]","read_less":"[read less]"},"elements_data":{"sections":[],"columns":[],"widgets":[]}};
//# sourceURL=bdt-uikit-js-extra
</script>
<script type="rocketlazyloadscript" defer id="bdt-uikit-js" data-rocket-src="https://www.progressiverobot.com/wp-content/plugins/bdthemes-element-pack/assets/js/bdt-uikit.min.js?ver=3.21.7"></script>
<script type="rocketlazyloadscript" defer id="element-pack-helper-js" data-rocket-src="https://www.progressiverobot.com/wp-content/plugins/bdthemes-element-pack/assets/js/common/helper.min.js?ver=7.20.4"></script>
<script id="cmplz-cookiebanner-js-extra">
var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"80226","version":"7.5.0","store_consent":"","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://www.progressiverobot.com/wp-json/complianz/v1/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"31","cookie_path":"/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"\u003Cdiv class=\"cmplz-blocked-content-notice-body\"\u003EClick 'I agree' to enable {service}\u00a0\u003Cdiv class=\"cmplz-links\"\u003E\u003Ca href=\"#\" class=\"cmplz-link cookie-statement\"\u003E{title}\u003C/a\u003E\u003C/div\u003E\u003C/div\u003E\u003Cbutton class=\"cmplz-accept-service\"\u003EI agree\u003C/button\u003E","css_file":"https://www.progressiverobot.com/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=80226","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https://www.progressiverobot.com/cookie-policy/"},"privacy-statement":{"title":"TERMS AND CONDITIONS","url":"https://www.progressiverobot.com/terms-and-conditions/"}}},"tm_categories":"1","forceEnableStats":"","preview":"","clean_cookies":"1","aria_label":"Click button to enable {service}"};
//# sourceURL=cmplz-cookiebanner-js-extra
</script>
<script type="rocketlazyloadscript" defer defer id="cmplz-cookiebanner-js" data-rocket-src="https://www.progressiverobot.com/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1781997285"></script>
<script type="rocketlazyloadscript" id="cmplz-cookiebanner-js-after">
		if ('undefined' != typeof window.jQuery) {
			jQuery(document).ready(function ($) {
				$(document).on('elementor/popup/show', () => {
					let rev_cats = cmplz_categories.reverse();
					for (let key in rev_cats) {
						if (rev_cats.hasOwnProperty(key)) {
							let category = cmplz_categories[key];
							if (cmplz_has_consent(category)) {
								document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => {
									cmplz_remove_placeholder(obj);
								});
							}
						}
					}

					let services = cmplz_get_services_on_page();
					for (let key in services) {
						if (services.hasOwnProperty(key)) {
							let service = services[key].service;
							let category = services[key].category;
							if (cmplz_has_service_consent(service, category)) {
								document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => {
									cmplz_remove_placeholder(obj);
								});
							}
						}
					}
				});
			});
		}
    
    
		
			document.addEventListener("cmplz_enable_category", function(consentData) {
				var category = consentData.detail.category;
				var services = consentData.detail.services;
				var blockedContentContainers = [];
				let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]';
				let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]';
				for (var skey in services) {
					if (services.hasOwnProperty(skey)) {
						let service = skey;
						selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]';
						selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]';
					}
				}
				document.querySelectorAll(selectorVideo).forEach(obj => {
					let elementService = obj.getAttribute('data-service');
					if ( cmplz_is_service_denied(elementService) ) {
						return;
					}
					if (obj.classList.contains('cmplz-elementor-activated')) return;
					obj.classList.add('cmplz-elementor-activated');

					if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){
						let attr = obj.getAttribute('data-cmplz_elementor_widget_type');
						obj.classList.removeAttribute('data-cmplz_elementor_widget_type');
						obj.classList.setAttribute('data-widget_type', attr);
					}
					if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) {
						obj.classList.remove('cmplz-elementor-widget-video-playlist');
						obj.classList.add('elementor-widget-video-playlist');
					}
					obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings'));
					blockedContentContainers.push(obj);
				});

				document.querySelectorAll(selectorGeneric).forEach(obj => {
					let elementService = obj.getAttribute('data-service');
					if ( cmplz_is_service_denied(elementService) ) {
						return;
					}
					if (obj.classList.contains('cmplz-elementor-activated')) return;

					if (obj.classList.contains('cmplz-fb-video')) {
						obj.classList.remove('cmplz-fb-video');
						obj.classList.add('fb-video');
					}

					obj.classList.add('cmplz-elementor-activated');
					obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href'));
					blockedContentContainers.push(obj.closest('.elementor-widget'));
				});

				/**
				 * Trigger the widgets in Elementor
				 */
				for (var key in blockedContentContainers) {
					if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) {
						let blockedContentContainer = blockedContentContainers[key];
						if (elementorFrontend.elementsHandler) {
							elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer)
						}
						var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index');
						blockedContentContainer.classList.remove('cmplz-blocked-content-container');
						blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex);
					}
				}

			});
		
		

	let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice');
	if ( cmplzBlockedContent) {
	        cmplzBlockedContent.addEventListener('click', function(event) {
            event.stopPropagation();
        });
	}
    
//# sourceURL=cmplz-cookiebanner-js-after
</script>
<script id="elementor-webpack-runtime-js" src="https://www.progressiverobot.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.0.9"></script>
<script id="elementor-frontend-modules-js" src="https://www.progressiverobot.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.0.9"></script>
<script id="jquery-ui-core-js" src="https://www.progressiverobot.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
<script id="elementor-frontend-js-before">
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.0.9","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_opt_in_v4_page":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/www.progressiverobot.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.progressiverobot.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.progressiverobot.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"2242f1c1cf","atomicFormsSendForm":"d2caed220d"},"swiperClass":"swiper","settings":{"page":{"element_pack_global_tooltip_width":{"unit":"px","size":"","sizes":[]},"element_pack_global_tooltip_width_tablet":{"unit":"px","size":"","sizes":[]},"element_pack_global_tooltip_width_mobile":{"unit":"px","size":"","sizes":[]},"element_pack_global_tooltip_padding":{"unit":"px","top":"","right":"","bottom":"","left":"","isLinked":true},"element_pack_global_tooltip_padding_tablet":{"unit":"px","top":"","right":"","bottom":"","left":"","isLinked":true},"element_pack_global_tooltip_padding_mobile":{"unit":"px","top":"","right":"","bottom":"","left":"","isLinked":true},"element_pack_global_tooltip_border_radius":{"unit":"px","top":"","right":"","bottom":"","left":"","isLinked":true},"element_pack_global_tooltip_border_radius_tablet":{"unit":"px","top":"","right":"","bottom":"","left":"","isLinked":true},"element_pack_global_tooltip_border_radius_mobile":{"unit":"px","top":"","right":"","bottom":"","left":"","isLinked":true}},"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":96267,"title":"How%20to%20Set%20Up%20a%20LAMP%20Stack%20%28Linux%2C%20Apache%2C%20MySQL%2C%20PHP%29%20on%20RHEL%209%20-%20Progressive%20Robot","excerpt":"","featuredImage":"https:\/\/www.progressiverobot.com\/wp-content\/uploads\/2026\/05\/pr-tut\/pr-tutorial-96267.jpg"}};
//# sourceURL=elementor-frontend-js-before
</script>
<script id="elementor-frontend-js" src="https://www.progressiverobot.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.0.9"></script>
<script data-minify="1" defer id="infetech-elementor-ova-search-popup-js" src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/themes/infetech/assets/js/elementor/ova-search-popup.js?ver=1782690870"></script>
<script data-minify="1" defer id="infetech-elementor-menu-canvas-js" src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/themes/infetech/assets/js/elementor/menu-canvas.js?ver=1782690870"></script>
<script type="rocketlazyloadscript" data-minify="1" defer id="mc4wp-forms-api-js" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/mailchimp-for-wp/assets/js/forms.js?ver=1782690870"></script>
<script type="rocketlazyloadscript" defer id="font-awesome-4-shim-js" data-rocket-src="https://www.progressiverobot.com/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=4.0.9"></script>
<script id="elementor-pro-webpack-runtime-js" src="https://www.progressiverobot.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.35.0"></script>
<script type="rocketlazyloadscript" id="wp-hooks-js" data-rocket-src="https://www.progressiverobot.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
<script type="rocketlazyloadscript" id="wp-i18n-js" data-rocket-src="https://www.progressiverobot.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
<script type="rocketlazyloadscript" id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script id="elementor-pro-frontend-js-before">
var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.progressiverobot.com\/wp-admin\/admin-ajax.php","nonce":"a573a73506","urls":{"assets":"https:\/\/www.progressiverobot.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.progressiverobot.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.progressiverobot.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
//# sourceURL=elementor-pro-frontend-js-before
</script>
<script id="elementor-pro-frontend-js" src="https://www.progressiverobot.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.35.0"></script>
<script id="pro-elements-handlers-js" src="https://www.progressiverobot.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.35.0"></script>
<script type="rocketlazyloadscript" data-minify="1" defer id="elementskit-reset-button-js" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/elementskit/modules/pro-form-reset-button/assets/js/elementskit-reset-button.js?ver=1782690870"></script>
<script type="rocketlazyloadscript" defer id="gsap-js" data-rocket-src="https://www.progressiverobot.com/wp-content/plugins/bdthemes-element-pack/assets/vendor/js/gsap.min.js?ver=3.12.5"></script>
<script type="rocketlazyloadscript">
(function () {
  function applyFix() {
    if (location.pathname.replace(//+$/, '') !== '/project') return;

    var stat = document.querySelector('.prj-hero-stat .prj-hero-stat-num');
    if (!stat) return;

    stat.setAttribute('data-target', '1984');
    stat.textContent = '1984+';
  }

  var tries = 0;
  var timer = setInterval(function () {
    applyFix();
    tries += 1;
    if (tries > 120) clearInterval(timer);
  }, 250);

  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', applyFix);
  } else {
    applyFix();
  }

  var obs = new MutationObserver(applyFix);
  obs.observe(document.documentElement, { childList: true, subtree: true });
  setTimeout(function () { obs.disconnect(); }, 30000);
})();
</script>
<script type="rocketlazyloadscript">
document.addEventListener('DOMContentLoaded', function() {
    // Update image alt texts via REST API
    const images = [
        { id: 244887, alt: 'AI companies selling health data protection' },
        { id: 244888, alt: 'AI analyzing health data privacy' },
        { id: 244889, alt: 'Health data legislation AI regulation' },
        { id: 244890, alt: 'Patient privacy AI companies selling health data' }
    ];
    
    images.forEach(img => {
        fetch(`https://www.progressiverobot.com/wp-json/wp/v2/media/${img.id}`, {
            method: 'POST',
            headers: {
                'Authorization': 'Basic ' + btoa('zain:HEvP pOAT tiGP ArF1 uMs7 K4a4'),
                'Content-Type': 'application/json'
            },
            body: JSON.stringify({ alt_text: img.alt })
        });
    });
});
</script>
    <script type="rocketlazyloadscript">
        (function () {
            var year = new Date().getFullYear().toString();
            document.querySelectorAll('.footer-current-year').forEach(function (element) {
                element.textContent = year;
            });
        }());
    </script>
      <style>
     .advancetawktocustomise {
         right: -31px !important;
              }

     .advancetawktocustomise-new-design {
         border-top-right-radius: 10px !important;
         border-top-left-radius: 10px !important;
         background: linear-gradient(45deg, #5f2dde, #5f2dde) !important;
     }
 </style>
 <div class="advancetawktocustomise">
     <div class="advancetawktocustomise-new-design">
         <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. -->
             <path d="M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h96v80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64z" />
         </svg>
         <span>
             CHAT
         </span>
     </div>
 </div>	<script>var rocket_beacon_data = {"ajax_url":"https:\/\/www.progressiverobot.com\/wp-admin\/admin-ajax.php","nonce":"c5a7089cfa","url":"https:\/\/www.progressiverobot.com\/2025\/11\/10\/setup-lamp-stack-linux-apache-mysql-php-rhel-9","is_mobile":false,"width_threshold":1600,"height_threshold":700,"delay":500,"debug":null,"status":{"atf":true,"lrc":true,"preconnect_external_domain":true},"elements":"img, video, picture, p, main, div, li, svg, section, header, span","lrc_threshold":1800,"preconnect_external_domain_elements":["link","script","iframe"],"preconnect_external_domain_exclusions":["static.cloudflareinsights.com","rel=\"profile\"","rel=\"preconnect\"","rel=\"dns-prefetch\"","rel=\"icon\""]}</script><script data-name="wpr-wpr-beacon" src='https://www.progressiverobot.com/wp-content/plugins/wp-rocket/assets/js/wpr-beacon.min.js' async></script><script>(()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();</script></body><!-- /body -->
</html>
<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1783156076 -->