:root{--prgx-black: #000000;--prgx-white: #ffffff;--prgx-violet: #611eec}:where(a,button:not(header nav.e-n-menu *),input,select,textarea,summary,[role=button]:not(header nav.e-n-menu *),[tabindex]:not([tabindex="-1"])):focus,:where(a,button:not(header nav.e-n-menu *),input,select,textarea,summary,[role=button]:not(header nav.e-n-menu *),[tabindex]:not([tabindex="-1"])):focus-visible,:where(a,button:not(header nav.e-n-menu *),input,select,textarea,summary,[role=button]:not(header nav.e-n-menu *),[tabindex]:not([tabindex="-1"])):focus-within{outline:1px solid #611eec!important;outline:1px solid var(--prgx-violet)!important;outline-offset:3px;border-radius:3px}main:focus,main:focus-visible,#main:focus,#main:focus-visible,.main-content:focus,.main-content:focus-visible,#main-content:focus,#main-content:focus-visible{outline:none}@media(min-width:768px){#cmplz-cookiebanner-container .cmplz-message,.cmplz-categories{width:-moz-max-content;width:max-content}}.blog-inner-post-wrapper:focus,.blog-inner-post-wrapper:focus-visible,.blog-inner-post-wrapper:focus-within{border-color:#611eec;border-color:var(--prgx-violet);box-shadow:0 0 0 2px #611eec;box-shadow:0 0 0 2px var(--prgx-violet)}.elementor-widget-n-menu .e-n-menu-item:focus>.e-n-menu-title,.elementor-widget-n-menu .e-n-menu-item:focus-visible>.e-n-menu-title,.elementor-widget-n-menu .e-n-menu-item:focus-within>.e-n-menu-title{border:1px solid #611eec;border:1px solid var(--prgx-violet);border-radius:3px}.elementor-widget-n-menu .e-n-menu-item:focus>.e-n-menu-title>a,.elementor-widget-n-menu .e-n-menu-item:focus-visible>.e-n-menu-title>a,.elementor-widget-n-menu .e-n-menu-item:focus-within>.e-n-menu-title>a{outline:none!important}.solutions-section .sol-wrapper .solutions-inner-wrapper .elementor-posts .elementor-post:focus,.solutions-section .sol-wrapper .solutions-inner-wrapper .elementor-posts .elementor-post:focus-visible,.solutions-section .sol-wrapper .solutions-inner-wrapper .elementor-posts .elementor-post:focus-within{overflow:visible}footer .foot-menu--wrap .elementor-nav-menu li a:focus,footer .foot-menu--wrap .elementor-nav-menu li a:focus-visible,footer .foot-menu--wrap .elementor-nav-menu li a:focus-within{max-width:-moz-max-content;max-width:max-content}html,body{max-width:100%;overflow-x:hidden}.skip-to-content{position:fixed;top:16px;left:50%;z-index:999999;transform:translate(-50%,-140%);display:inline-block;padding:10px 15px;border-radius:5px;background:#611eec;color:#fff!important;-webkit-text-decoration:none!important;text-decoration:none!important;transition:transform .2s ease}.skip-to-content:focus,.skip-to-content:focus-visible{transform:translate(-50%);outline:2px solid #fff;outline-offset:2px}
