A LEMP stack — Linux, Nginx, MySQL (or MariaDB), and PHP — is the standard modern web server stack for hosting PHP applications such as WordPress, Laravel, Drupal, and Magento. Compared to the traditional LAMP stack, Nginx handles concurrent requests more efficiently under high load due to its event-driven non-blocking architecture, making it the preferred choice for high-traffic deployments. This guide covers installing and configuring all four LEMP components on RHEL 9: the OS (already in place), Nginx for HTTP, MariaDB for the database layer, and PHP 8.3 via PHP-FPM. Each component is tested, a test PHP page is created, and a sample virtual host is configured to serve a PHP application.

Prerequisites

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

Step 1 — Install Nginx

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

# Verify
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

# Run the security wizard
mysql_secure_installation
# Prompts: set root password, remove anonymous users, disallow remote root login, remove test DB</code></pre>
<pre data-line=""><code># Create a database and user for your application
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 with PHP-FPM</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 Nginx</h2>
<pre data-line=""><code># /etc/php-fpm.d/www.conf — verify these settings
[www]
user  = nginx
group = nginx
listen = /run/php-fpm/www.sock
listen.owner = nginx
listen.group = nginx
listen.mode  = 0660
pm = dynamic
pm.max_children      = 50
pm.start_servers     = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35</code></pre>
<pre data-line=""><code>systemctl restart php-fpm</code></pre>
<h2 dir="auto">Step 5 — Configure Nginx Virtual Host</h2>
<pre data-line=""><code># /etc/nginx/conf.d/example.com.conf
server {
    listen      80;
    server_name example.com www.example.com;
    root        /var/www/example.com;
    index       index.php index.html;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ .php$ {
        fastcgi_pass   unix:/run/php-fpm/www.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }

    location ~ /.ht {
        deny all;
    }
}</code></pre>
<pre data-line=""><code>mkdir -p /var/www/example.com
chown -R nginx:nginx /var/www/example.com
nginx -t && systemctl reload nginx</code></pre>
<h2 dir="auto">Step 6 — Test the LEMP Stack</h2>
<pre data-line=""><code># Create a PHP info page (REMOVE in production)
echo '' > /var/www/example.com/info.php

# Test
curl http://example.com/info.php | grep -o "PHP Version [0-9.]*"

# Create a database connectivity test
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 LEMP stack on RHEL 9 provides a production-ready PHP application hosting environment. Nginx efficiently handles concurrent HTTP connections, MariaDB provides a robust relational database, and PHP 8.3 with PHP-FPM delivers fast, isolated PHP execution. This stack is the foundation for deploying WordPress, Laravel, Symfony, and most other PHP-based web applications.</p>
<p dir="auto">Next steps: <strong>How to Set Up a LAMP Stack on RHEL 9</strong>, <strong>How to Secure Nginx with Let’s Encrypt and Certbot on RHEL 9</strong>, and <strong>How to Configure Nginx FastCGI Caching on RHEL 9</strong>.</p>

<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/como-instalar-linux-nginx-mysql-php-lemp-stack-in-ubuntu-16-04-es/"><img width="1200" height="630" class="pr-rac-img" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20630'%3E%3C/svg%3E" alt="¿Cómo Instalar Linux, Nginx, MySQL, PHP (LEMP stack) in Ubuntu 16.04?" data-lazy-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"><noscript><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"></noscript><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><a class="pr-rac-card" href="https://www.progressiverobot.com/2026/05/12/como-instalar-linux-nginx-mysql-php-pila-lemp-en-ubuntu-18-04-es/"><img width="1200" height="630" class="pr-rac-img" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20630'%3E%3C/svg%3E" alt="Cómo instalar Linux, Nginx, MySQL, PHP (pila LEMP) en Ubuntu 18.04" data-lazy-src="https://www.progressiverobot.com/wp-content/uploads/2026/05/como-instalar-linux-nginx-mysql-php-pila-lemp-en-ubuntu-18-04-es-73326-featured.png"><noscript><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-pila-lemp-en-ubuntu-18-04-es-73326-featured.png" alt="Cómo instalar Linux, Nginx, MySQL, PHP (pila LEMP) en Ubuntu 18.04" loading="lazy"></noscript><div class="pr-rac-body"><p class="pr-rac-ttl">Cómo instalar Linux, Nginx, MySQL, PHP (pila LEMP) en Ubuntu 18.04</p></div></a><a class="pr-rac-card" href="https://www.progressiverobot.com/2026/05/12/como-instalar-linux-nginx-mysql-php-pilha-lemp-no-ubuntu-16-04-pt/"><img width="1200" height="630" class="pr-rac-img" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20630'%3E%3C/svg%3E" alt="Como Instalar Linux, Nginx, MySQL, PHP (Pilha LEMP) no Ubuntu 16.04" data-lazy-src="https://www.progressiverobot.com/wp-content/uploads/2026/05/como-instalar-linux-nginx-mysql-php-pilha-lemp-no-ubuntu-16-04-pt-73329-featured.png"><noscript><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-pilha-lemp-no-ubuntu-16-04-pt-73329-featured.png" alt="Como Instalar Linux, Nginx, MySQL, PHP (Pilha LEMP) no Ubuntu 16.04" loading="lazy"></noscript><div class="pr-rac-body"><p class="pr-rac-ttl">Como Instalar Linux, Nginx, MySQL, PHP (Pilha LEMP) no Ubuntu 16.04</p></div></a><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 width="1200" height="630" class="pr-rac-img" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20630'%3E%3C/svg%3E" alt="Comment installer la pile Linux, Apache, MySQL, PHP (LAMP) sur un serveur Ubuntu 18.04" data-lazy-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"><noscript><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"></noscript><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 width="1200" height="630" class="pr-rac-img" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20630'%3E%3C/svg%3E" alt="Como instalar a pilha Linux, Apache, MySQL, PHP (LAMP) no Ubuntu 14.04" data-lazy-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"><noscript><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"></noscript><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 width="1200" height="630" class="pr-rac-img" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20630'%3E%3C/svg%3E" alt="Como instalar a pilha Linux, Apache, MySQL, PHP (LAMP) no Ubuntu 16.04" data-lazy-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"><noscript><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"></noscript><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 width="1200" height="630" class="pr-rac-img" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20630'%3E%3C/svg%3E" alt="Como instalar a pilha Linux, Apache, MySQL, PHP (LAMP) no Ubuntu 18.04" data-lazy-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"><noscript><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"></noscript><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 width="1200" height="630" class="pr-rac-img" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20630'%3E%3C/svg%3E" alt="Cómo instalar en Ubuntu 18.04 la pila LAMP — Linux, Apache, MySQL y PHP" data-lazy-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"><noscript><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"></noscript><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></div>
</aside>			</div>
		
					<div class="post-tags">
				<a href="https://www.progressiverobot.com/tag/authentication/" rel="tag">authentication</a><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/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/rhel-9/" rel="tag">RHEL 9</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/2027/07/12/windows-server-2019-aad-connect-sync-conflict-on-user-attribute-causes-export-error-fix-prevention/">Windows Server 2019 — AAD Connect sync conflict on user attribute causes export error — Fix & Prevention</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://www.progressiverobot.com/2027/07/12/windows-server-2012-r2-dsregcmd-shows-hybrid-azure-ad-join-failure-on-windows-clients-fix-prevention/">Windows Server 2012 R2 — dsregcmd shows hybrid Azure AD join failure on Windows clients — Fix & Prevention</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://www.progressiverobot.com/2027/07/12/windows-server-2016-dsregcmd-shows-hybrid-azure-ad-join-failure-on-windows-clients-fix-prevention/">Windows Server 2016 — dsregcmd shows hybrid Azure AD join failure on Windows clients — Fix & Prevention</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://www.progressiverobot.com/2027/07/12/windows-server-2019-dsregcmd-shows-hybrid-azure-ad-join-failure-on-windows-clients-fix-prevention/">Windows Server 2019 — dsregcmd shows hybrid Azure AD join failure on Windows clients — Fix & Prevention</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://www.progressiverobot.com/2027/07/12/windows-server-2012-r2-ou-permissions-inheritance-blocked-delegated-admins-cannot-manage-child-ous-fix-prevention/">Windows Server 2012 R2 — OU permissions inheritance blocked: delegated admins cannot manage child OUs — Fix & Prevention</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/2027/07/'>July 2027</a></li>
	<li><a href='https://www.progressiverobot.com/2027/06/'>June 2027</a></li>
	<li><a href='https://www.progressiverobot.com/2027/05/'>May 2027</a></li>
	<li><a href='https://www.progressiverobot.com/2027/04/'>April 2027</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">	<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-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-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-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-2729"><a href="https://www.progressiverobot.com/business-automation/">Business Automation</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-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-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-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-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-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-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-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-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-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-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/">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-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 width="2626" height="623" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202626%20623'%3E%3C/svg%3E" 
					alt="Progressive Robot" 
					class="logo_desktop" 
					style="width:auto ; height:41px" 
			 data-lazy-src="https://www.progressiverobot.com/wp-content/uploads/2022/03/logo-2.webp"	/><noscript><img decoding="async" loading="lazy" 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" 
				/></noscript>

				<img width="2626" height="623" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202626%20623'%3E%3C/svg%3E" 
					alt="Progressive Robot" 
					class="logo_mobile" 
					style="width:auto ;  height:41px" 
			 data-lazy-src="https://www.progressiverobot.com/wp-content/uploads/2022/03/logo-2.webp"	/><noscript><img decoding="async" loading="lazy" 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" 
				/></noscript>

				<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" 
					alt="Progressive Robot" 
					class="logo_sticky" 
					style="width:auto ; height:41px" 
			 data-lazy-src="https://demo.ovatheme.com/infetech/wp-content/uploads/2022/03/logo-white.png"	/><noscript><img decoding="async" loading="lazy" 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" 
				/></noscript>

							</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>
</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.12.5 - 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="1779278134" /><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 width="1043" height="548" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201043%20548'%3E%3C/svg%3E" title="Microsoft-Solutions-Partner-Microsoft-Cloud" alt="Progressive Robot Microsoft Solutions Partner logo with four-color square icon and text reading Microsoft Solutions Partner" data-lazy-src="https://www.progressiverobot.com/wp-content/uploads/2022/03/Microsoft-Solutions-Partner-Microsoft-Cloud.webp" /><noscript><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" /></noscript>															</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 width="1043" height="548" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201043%20548'%3E%3C/svg%3E" title="AMD Partner" alt="Progressive Robot AMD Adaptive Computing Partner Elite badge logo" data-lazy-src="https://www.progressiverobot.com/wp-content/uploads/2022/03/AMD-Partner.webp" /><noscript><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" /></noscript>															</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 width="1043" height="548" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201043%20548'%3E%3C/svg%3E" title="nvidia-partner" alt="Progressive Robot NVIDIA logo with green badge reading Preferred Solution Provider" data-lazy-src="https://www.progressiverobot.com/wp-content/uploads/2022/03/nvidia-partner-1.webp" /><noscript><img decoding="async" width="1043" height="548" src="https://www.progressiverobot.com/wp-content/uploads/2022/03/nvidia-partner-1.webp" title="nvidia-partner" alt="Progressive Robot NVIDIA logo with green badge reading Preferred Solution Provider" loading="lazy" /></noscript>															</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 width="1043" height="548" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201043%20548'%3E%3C/svg%3E" title="vmware Partner" alt="vmware Partner" data-lazy-src="https://www.progressiverobot.com/wp-content/uploads/2022/03/vmware-Partner.webp" /><noscript><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" /></noscript>															</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 width="1043" height="548" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201043%20548'%3E%3C/svg%3E" title="cisco-partner" alt="cisco partner" data-lazy-src="https://www.progressiverobot.com/wp-content/uploads/2022/03/cisco-partner.webp" /><noscript><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" /></noscript>															</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 width="1043" height="548" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201043%20548'%3E%3C/svg%3E" title="aws-partner" alt="AWS Partner" data-lazy-src="https://www.progressiverobot.com/wp-content/uploads/2022/03/aws-partner.webp" /><noscript><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" /></noscript>															</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 width="1043" height="548" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201043%20548'%3E%3C/svg%3E" title="ibm-partner" alt="IBM Partner" data-lazy-src="https://www.progressiverobot.com/wp-content/uploads/2022/03/ibm-partner.webp" /><noscript><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" /></noscript>															</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 width="1043" height="548" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201043%20548'%3E%3C/svg%3E" title="HP-partner" alt="HP Partner" data-lazy-src="https://www.progressiverobot.com/wp-content/uploads/2022/03/HP-partner.webp" /><noscript><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" /></noscript>															</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 width="1043" height="548" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201043%20548'%3E%3C/svg%3E" title="dell-partner" alt="Dell partner" data-lazy-src="https://www.progressiverobot.com/wp-content/uploads/2022/03/dell-partner.webp" /><noscript><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" /></noscript>															</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 width="1043" height="548" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201043%20548'%3E%3C/svg%3E" title="juniper-partner" alt="Juniper partner" data-lazy-src="https://www.progressiverobot.com/wp-content/uploads/2022/03/juniper-partner.webp" /><noscript><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" /></noscript>															</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 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">
			<details class="cmplz-category cmplz-functional" >
				<summary>
						<span class="cmplz-category-header">
							<span class="cmplz-category-title">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>
							<span class="cmplz-icon cmplz-open">
								<svg 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>
						</span>
				</summary>
				<div class="cmplz-description">
					<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>
			</details>

			<details class="cmplz-category cmplz-preferences" >
				<summary>
						<span class="cmplz-category-header">
							<span class="cmplz-category-title">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>
							<span class="cmplz-icon cmplz-open">
								<svg 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>
						</span>
				</summary>
				<div class="cmplz-description">
					<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>
			</details>

			<details class="cmplz-category cmplz-statistics" >
				<summary>
						<span class="cmplz-category-header">
							<span class="cmplz-category-title">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>
							<span class="cmplz-icon cmplz-open">
								<svg 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>
						</span>
				</summary>
				<div class="cmplz-description">
					<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>
			</details>
			<details class="cmplz-category cmplz-marketing" >
				<summary>
						<span class="cmplz-category-header">
							<span class="cmplz-category-title">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>
							<span class="cmplz-icon cmplz-open">
								<svg 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>
						</span>
				</summary>
				<div class="cmplz-description">
					<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>
			</details>
		</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">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>
					<div
			class="qlwapp"
			style="--qlwapp-scheme-font-family:inherit;--qlwapp-scheme-font-size:18px;--qlwapp-scheme-icon-size:60px;--qlwapp-scheme-icon-font-size:24px;--qlwapp-scheme-box-max-height:400px;--qlwapp-scheme-brand:#25d366;--qlwapp-scheme-text:#ffffff;--qlwapp-scheme-text-secondary:#303030;--qlwapp-scheme-contact-role-color:inherit;--qlwapp-scheme-contact-name-color:inherit;--qlwapp-scheme-contact-availability-color:inherit;--qlwapp-scheme-box-message-word-break:break-all;--qlwapp-button-notification-bubble-animation:none;"
			data-contacts="[{"id":0,"bot_id":"","order":1,"active":1,"chat":1,"avatar":"https:\/\/www.gravatar.com\/avatar\/00000000000000000000000000000000","type":"phone","phone":"447984345498","group":"https:\/\/chat.whatsapp.com\/EQuPUtcPzEdIZVlT8JyyNw","firstname":"John","lastname":"Doe","label":"Support","message":"Hi \ud83d\udc4b\nThank you for contacting Progressive Robot.\n\nWe\u2019ve received your message and one of our team members will get back to you as soon as possible.\n\nHow may we help you today? Please send us a few details about your inquiry so we can assist you faster.\n\nVisit us anytime at progressiverobot.com \ud83d\ude80","timefrom":"00:00","timeto":"00:00","timezone":"UTC+0","visibility":"readonly","timedays":[],"display":{"entries":{"post":{"include":1,"ids":[]},"page":{"include":1,"ids":[]},"career":{"include":1,"ids":[]},"project":{"include":1,"ids":[]},"team":{"include":1,"ids":[]},"robo_gallery_table":{"include":1,"ids":[]},"sby_videos":{"include":1,"ids":[]}},"taxonomies":{"category":{"include":1,"ids":[]},"post_tag":{"include":1,"ids":[]},"cat_project":{"include":1,"ids":[]},"cat_team":{"include":1,"ids":[]}},"target":{"include":1,"ids":[]},"devices":"all"}}]"
			data-display="{"devices":"all","entries":{"post":{"include":1,"ids":[]},"page":{"include":1,"ids":[]},"career":{"include":1,"ids":[]},"project":{"include":1,"ids":[]},"team":{"include":1,"ids":[]},"robo_gallery_table":{"include":1,"ids":[]},"sby_videos":{"include":1,"ids":[]}},"taxonomies":{"category":{"include":1,"ids":[]},"post_tag":{"include":1,"ids":[]},"cat_project":{"include":1,"ids":[]},"cat_team":{"include":1,"ids":[]}},"target":{"include":1,"ids":[]}}"
			data-button="{"layout":"bubble","box":"no","position":"bottom-left","text":"How can I help you?","message":"Hi \ud83d\udc4b\nThank you for contacting Progressive Robot.\n\nWe\u2019ve received your message and one of our team members will get back to you as soon as possible.\n\nHow may we help you today? Please send us a few details about your inquiry so we can assist you faster.\n\nVisit us anytime at progressiverobot.com \ud83d\ude80","icon":"qlwapp-whatsapp-icon","type":"phone","phone":"447984345498","group":"https:\/\/chat.whatsapp.com\/EQuPUtcPzEdIZVlT8JyyNw","developer":"no","rounded":"yes","timefrom":"00:00","timeto":"00:00","timedays":[],"timezone":"","visibility":"readonly","animation_name":"","animation_delay":"","whatsapp_link_type":"api","notification_bubble":"none","notification_bubble_animation":"none"}"
			data-box="{"enable":"yes","auto_open":"no","auto_delay_open":1000,"lazy_load":"no","allow_outside_close":"no","header":"\n\t\t\t\t\t\t\t\t<p style=\"line-height: 1;text-align: start\"><span style=\"font-size: 12px;vertical-align: bottom;letter-spacing: -0.2px;opacity: 0.8;margin: 5px 0 0 1px\">Powered by<\/span><\/p>\n\t\t\t\t\t\t\t\t<p style=\"line-height: 1;text-align: start\"><a style=\"font-size: 24px;line-height: 34px;font-weight: bold;text-decoration: none;color: white\" href=\"https:\/\/quadlayers.com\/products\/whatsapp-chat\/?utm_source=qlwapp_plugin&utm_medium=header&utm_campaign=social-chat\" target=\"_blank\" rel=\"noopener\">Social Chat<\/a><\/p>","footer":"<p style=\"text-align: start;\">Need help? Our team is just a message away<\/p>","response":"Write a response","consent_message":"I accept cookies and privacy policy.","consent_enabled":"no"}"
			data-scheme="{"font_family":"inherit","font_size":"18","icon_size":"60","icon_font_size":"24","box_max_height":"400","brand":"#25d366","text":"#ffffff","text_secondary":"#303030","link":"","message":"","label":"","name":"","contact_role_color":"inherit","contact_name_color":"inherit","contact_availability_color":"inherit","box_message_word_break":"break-all"}"
		>
					</div>
		
<!-- Sign in with Google button added by Site Kit -->
		<style>
		.googlesitekit-sign-in-with-google__frontend-output-button{max-width:320px}
		</style>
		<script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://accounts.google.com/gsi/client" data-rocket-defer defer></script>
<script type="rocketlazyloadscript" data-rocket-type="text/javascript">
/* <![CDATA[ */
(()=>{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.7' type='text/css' 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' type='text/css' 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.7' type='text/css' 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=1779247797' type='text/css' 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' type='text/css' 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=1779247797' type='text/css' 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.7' type='text/css' 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=1779247797' type='text/css' 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=1779247797' type='text/css' 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' type='text/css' 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=1779247797' type='text/css' 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=1779247797' type='text/css' 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=1779247797' type='text/css' media='all' />
<style id='rs-plugin-settings-inline-css' type='text/css'>
#rs-demo-id {}
/*# sourceURL=rs-plugin-settings-inline-css */
</style>
<script type="rocketlazyloadscript" data-minify="1" defer data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/ova-career/assets/js/script-elementor.js?ver=1779247797" id="script-elementor-career-js"></script>
<script type="rocketlazyloadscript" data-minify="1" defer data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/ova-project/assets/js/script-elementor.js?ver=1779247797" id="script-elementor-project-js"></script>
<script type="rocketlazyloadscript" data-minify="1" defer data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/ova-team/assets/js/script-elementor.js?ver=1779247797" id="script-elementor-team-js"></script>
<script type="rocketlazyloadscript" data-minify="1" defer data-rocket-type="text/javascript" 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=1779247797" id="ekit-widget-scripts-js"></script>
<script type="rocketlazyloadscript" defer data-rocket-type="text/javascript" async defer data-rocket-src="https://maps.googleapis.com/maps/api/js?sensor=false&libraries=places&ver=6.9.4" id="pw-google-maps-api-js"></script>
<script type="rocketlazyloadscript" data-minify="1" defer data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/ova-career/assets/js/script.js?ver=1779247797" id="script-career-js"></script>
<script type="rocketlazyloadscript" defer data-rocket-type="text/javascript" data-rocket-src="//www.progressiverobot.com/wp-content/plugins/revslider/sr6/assets/js/rbtools.min.js?ver=6.7.38" defer async id="tp-tools-js"></script>
<script type="rocketlazyloadscript" defer data-rocket-type="text/javascript" data-rocket-src="//www.progressiverobot.com/wp-content/plugins/revslider/sr6/assets/js/rs6.min.js?ver=6.7.38" defer async id="revmin-js"></script>
<script type="text/javascript" id="advancetawktocustomise-js-js-extra">
/* <![CDATA[ */
var advancetawktocustomise = {"ajaxurl":"https://www.progressiverobot.com/wp-admin/admin-ajax.php","nonce":"aee16475e8","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 data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/customize-tawk-to-widget/assets/js/main.js?ver=1779247797" id="advancetawktocustomise-js-js"></script>
<script type="text/javascript" id="iawm-link-fixer-front-link-checker-js-extra">
/* <![CDATA[ */
var iawmlfArchivedLinks = {"links":"[]","linkCheckNonce":"21ef7fd05f","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 data-rocket-type="text/javascript" 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=1779247797" id="iawm-link-fixer-front-link-checker-js"></script>
<script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="rocket-browser-checker-js-after">
/* <![CDATA[ */
"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 type="text/javascript" id="rocket-preload-links-js-extra">
/* <![CDATA[ */
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" data-rocket-type="text/javascript" id="rocket-preload-links-js-after">
/* <![CDATA[ */
(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 type="text/javascript" id="smush-nextgen-fallback-js-extra">
/* <![CDATA[ */
var wp_smushit_nextgen_data = {"mode":"webp"};
//# sourceURL=smush-nextgen-fallback-js-extra
/* ]]> */
</script>
<script type="rocketlazyloadscript" defer data-rocket-type="text/javascript" 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" id="smush-nextgen-fallback-js"></script>
<script defer type="text/javascript" src="https://www.progressiverobot.com/wp-content/themes/infetech/assets/libs/carousel/owl.carousel.min.js" id="carousel-js"></script>
<script data-minify="1" defer type="text/javascript" src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/themes/infetech/assets/libs/appear/appear.js?ver=1779247797" id="appear-js"></script>
<script defer type="text/javascript" src="https://www.progressiverobot.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0" id="imagesloaded-js"></script>
<script defer type="text/javascript" src="https://www.progressiverobot.com/wp-includes/js/masonry.min.js?ver=4.2.2" id="masonry-js"></script>
<script type="text/javascript" id="infetech-script-js-extra">
/* <![CDATA[ */
var ScrollUpText = {"value":"Go to top","show":"yes"};
//# sourceURL=infetech-script-js-extra
/* ]]> */
</script>
<script data-minify="1" defer type="text/javascript" src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/themes/infetech/assets/js/script.js?ver=1779247797" id="infetech-script-js"></script>

<!-- Google Reader Revenue Manager snippet added by Site Kit -->
<script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="google_swgjs-js-before">
/* <![CDATA[ */
(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" data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/swg/js/v1/swg-basic.js?ver=1779247798" id="google_swgjs-js" async="async" data-wp-strategy="async"></script>

<!-- End Google Reader Revenue Manager snippet added by Site Kit -->
<script type="rocketlazyloadscript" data-minify="1" defer data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/ova-megamenu/assets/js/script.js?ver=1779247797" id="ova_megamenu_script-js"></script>
<script type="rocketlazyloadscript" data-minify="1" defer data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/wp-whatsapp-chat/build/frontend/js/index.js?ver=1779247797" id="qlwapp-frontend-js"></script>
<script type="text/javascript" id="bdt-uikit-js-extra">
/* <![CDATA[ */
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":"0d2724f3d2","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 data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-content/plugins/bdthemes-element-pack/assets/js/bdt-uikit.min.js?ver=3.21.7" id="bdt-uikit-js"></script>
<script type="rocketlazyloadscript" defer data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-content/plugins/bdthemes-element-pack/assets/js/common/helper.min.js?ver=7.20.4" id="element-pack-helper-js"></script>
<script type="text/javascript" id="cmplz-cookiebanner-js-extra">
/* <![CDATA[ */
var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"59173","version":"7.4.6","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=59173","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 data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1777083640" id="cmplz-cookiebanner-js"></script>
<script type="text/javascript" id="cmplz-cookiebanner-js-after">
/* <![CDATA[ */
    
		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);
					}
				}

			});
		
		
        
            document.addEventListener("cmplz_enable_category", function () {
                document.querySelectorAll('[data-rocket-lazyload]').forEach(obj => {
                    if (obj.hasAttribute('data-lazy-src')) {
                        obj.setAttribute('src', obj.getAttribute('data-lazy-src'));
                    }
                });
            });
        
		

	let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice');
	if ( cmplzBlockedContent) {
	        cmplzBlockedContent.addEventListener('click', function(event) {
            event.stopPropagation();
        });
	}
    
//# sourceURL=cmplz-cookiebanner-js-after
/* ]]> */
</script>
<script data-minify="1" defer type="text/javascript" src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/themes/infetech/assets/js/elementor/ova-search-popup.js?ver=1779247797" id="infetech-elementor-ova-search-popup-js"></script>
<script data-minify="1" defer type="text/javascript" src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/themes/infetech/assets/js/elementor/menu-canvas.js?ver=1779247797" id="infetech-elementor-menu-canvas-js"></script>
<script type="text/javascript" src="https://www.progressiverobot.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.0.7" id="elementor-webpack-runtime-js"></script>
<script type="text/javascript" src="https://www.progressiverobot.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.0.7" id="elementor-frontend-modules-js"></script>
<script type="text/javascript" src="https://www.progressiverobot.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
<script type="text/javascript" id="elementor-frontend-js-before">
/* <![CDATA[ */
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.7","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":"8ab9202f9a","atomicFormsSendForm":"47ef945d14"},"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":96266,"title":"How%20to%20Set%20Up%20a%20LEMP%20Stack%20%28Linux%2C%20Nginx%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-96266.jpg"}};
//# sourceURL=elementor-frontend-js-before
/* ]]> */
</script>
<script type="text/javascript" src="https://www.progressiverobot.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.0.7" id="elementor-frontend-js"></script>
<script type="rocketlazyloadscript" data-minify="1" defer data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/mailchimp-for-wp/assets/js/forms.js?ver=1779247797" id="mc4wp-forms-api-js"></script>
<script type="rocketlazyloadscript" defer data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=4.0.7" id="font-awesome-4-shim-js"></script>
<script type="text/javascript" src="https://www.progressiverobot.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.35.0" id="elementor-pro-webpack-runtime-js"></script>
<script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-includes/js/dist/hooks.min.js?ver=dd5603f07f9220ed27f1" id="wp-hooks-js"></script>
<script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
<script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="wp-i18n-js-after">
/* <![CDATA[ */
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
/* ]]> */
</script>
<script type="text/javascript" id="elementor-pro-frontend-js-before">
/* <![CDATA[ */
var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.progressiverobot.com\/wp-admin\/admin-ajax.php","nonce":"454f22ede7","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 type="text/javascript" src="https://www.progressiverobot.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.35.0" id="elementor-pro-frontend-js"></script>
<script type="text/javascript" src="https://www.progressiverobot.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.35.0" id="pro-elements-handlers-js"></script>
<script type="text/javascript" id="elementskit-elementor-js-extra">
/* <![CDATA[ */
var ekit_config = {"ajaxurl":"https://www.progressiverobot.com/wp-admin/admin-ajax.php","nonce":"ef99822cd6"};
//# sourceURL=elementskit-elementor-js-extra
/* ]]> */
</script>
<script type="rocketlazyloadscript" data-minify="1" defer data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/elementskit-lite/widgets/init/assets/js/elementor.js?ver=1779247797" id="elementskit-elementor-js"></script>
<script type="rocketlazyloadscript" data-minify="1" defer data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-content/cache/min/1/wp-content/plugins/elementskit/widgets/init/assets/js/elementor.js?ver=1779247797" id="elementskit-elementor-pro-js"></script>
<script type="rocketlazyloadscript" data-minify="1" defer data-rocket-type="text/javascript" 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=1779247797" id="elementskit-reset-button-js"></script>
<script type="rocketlazyloadscript" defer data-rocket-type="text/javascript" data-rocket-src="https://www.progressiverobot.com/wp-content/plugins/bdthemes-element-pack/assets/vendor/js/gsap.min.js?ver=3.12.5" id="gsap-js"></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>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://www.progressiverobot.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>	<script>var rocket_beacon_data = {"ajax_url":"https:\/\/www.progressiverobot.com\/wp-admin\/admin-ajax.php","nonce":"2ac755b744","url":"https:\/\/www.progressiverobot.com\/2025\/11\/09\/setup-lemp-stack-linux-nginx-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 --><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9feb272f0958c78f',t:'MTc3OTI3ODEzMw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>