@charset "UTF-8";
/***!  /media/plg_system_barrierfree/css/accessibility.css?2.0.1  !***/

.accessibility-toolbar{position:fixed !important;z-index:2147483647 !important;top:50% !important;font-family:Arial,sans-serif !important;pointer-events:auto !important;box-sizing:content-box !important;margin-top:-30px !important;display:block !important;visibility:visible !important;opacity:1 !important}.accessibility-toolbar,.accessibility-toolbar *,.accessibility-toolbar *::before,.accessibility-toolbar *::after{box-sizing:border-box !important}.accessibility-toggle{display:flex !important;align-items:center !important;justify-content:center !important;border-radius:50% 0 0 50% !important;background-color:#06c !important;color:white !important;border:none !important;cursor:pointer !important;box-shadow:0 2px 5px rgba(0,0,0,0.3) !important;transition:all 0.3s !important;animation:accessibility-pulse 2s infinite !important;padding:10px !important;pointer-events:auto !important;position:relative !important;z-index:2147483647 !important;width:60px !important;height:60px !important;margin:0 !important}.accessibility-toggle .accessibility-icon{display:block !important;line-height:1 !important;pointer-events:none !important;font-size:24px !important;margin:0 !important}.accessibility-toggle .accessibility-icon-svg{display:block !important;pointer-events:none !important;object-fit:contain !important;width:24px !important;height:24px !important;margin:0 !important;filter:brightness(0) invert(1) !important}.accessibility-toggle .accessibility-icon-svg,.accessibility-toggle .accessibility-icon-img{display:block !important;pointer-events:none !important;object-fit:contain !important;border-radius:4px !important;width:24px !important;height:24px !important;margin:0 !important}.accessibility-toggle .accessibility-icon-svg{filter:brightness(0) invert(1) !important}.accessibility-toggle .accessibility-icon-img{display:block !important;pointer-events:none !important;object-fit:contain !important;border-radius:4px !important;width:24px !important;height:24px !important;margin:0 !important}@keyframes accessibility-pulse{0%{box-shadow:0 0 0 0 rgba(0,102,204,0.7)}70%{box-shadow:0 0 0 10px rgba(0,102,204,0)}100%{box-shadow:0 0 0 0 rgba(0,102,204,0)}}.accessibility-toggle:hover,.accessibility-toggle:focus{background-color:#0052a3 !important;outline:2px solid #0052a3 !important;transform:scale(1.05) translateX(-5px) !important}.accessibility-tools{position:absolute !important;top:50% !important;right:-320px !important;transform:translateY(-50%) !important;width:300px !important;background-color:#fff !important;border:1px solid #ddd !important;border-radius:8px !important;box-shadow:0 5px 15px rgba(0,0,0,0.2) !important;z-index:2147483647 !important;max-height:80vh !important;display:flex !important;flex-direction:column !important;transition:right 0.3s ease-in-out !important;overflow:hidden !important;visibility:visible !important;opacity:1 !important;margin:0 !important;padding:0 !important}.accessibility-toolbar.panel-open .accessibility-tools{right:70px !important}.accessibility-tools-header{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:15px !important;background-color:#06c !important;color:white !important;flex-shrink:0 !important;margin:0 !important;border-radius:8px 8px 0 0 !important}.accessibility-tools-header h2{margin:0 !important;padding:0 !important;font-size:16px !important;font-weight:bold !important;color:white !important;font-family:Arial,sans-serif !important}.accessibility-close{background:none !important;border:none !important;color:white !important;font-size:20px !important;cursor:pointer !important;padding:5px !important;margin:0 !important;line-height:1 !important}.accessibility-tools-content{padding:20px !important;overflow-y:auto !important;flex-grow:1 !important;background-color:#fff !important;color:#333 !important;font-family:Arial,sans-serif !important;margin:0 !important}.accessibility-section{margin-bottom:25px !important;padding:0 !important;background:transparent !important}.accessibility-section:last-child{margin-bottom:0 !important}.accessibility-section h3{margin:0 0 12px 0 !important;padding:0 !important;font-size:14px !important;font-weight:bold !important;color:#333 !important;font-family:Arial,sans-serif !important;background:transparent !important}.accessibility-controls{display:flex !important;gap:8px !important;flex-wrap:wrap !important;margin:0 !important;padding:0 !important;background:transparent !important}.accessibility-button{display:inline-flex !important;align-items:center !important;padding:10px 14px !important;background-color:#f8f9fa !important;border:1px solid #dee2e6 !important;border-radius:6px !important;color:#333 !important;font-size:13px !important;font-family:Arial,sans-serif !important;cursor:pointer !important;transition:all 0.2s ease !important;white-space:nowrap !important;text-decoration:none !important;margin:0 !important;line-height:1.2 !important}.accessibility-button:hover,.accessibility-button:focus{background-color:#e9ecef !important;border-color:#06c !important;outline:none !important;box-shadow:0 0 0 2px rgba(0,102,204,0.2) !important}.accessibility-button:disabled{opacity:0.6 !important;cursor:not-allowed !important;background-color:#f8f9fa !important}.accessibility-button .accessibility-icon{margin-right:6px !important;font-size:14px !important;line-height:1 !important}.accessibility-select{width:100% !important;padding:10px !important;border-radius:6px !important;border:1px solid #dee2e6 !important;background-color:#fff !important;font-size:13px !important;font-family:Arial,sans-serif !important;color:#333 !important;margin:0 !important}.accessibility-select:focus{outline:none !important;border-color:#06c !important;box-shadow:0 0 0 2px rgba(0,102,204,0.2) !important}.accessibility-footer{margin-top:20px !important;padding:15px 20px !important;border-top:1px solid #dee2e6 !important;text-align:center !important;flex-shrink:0 !important;background-color:#f8f9fa !important;border-radius:0 0 8px 8px !important}.accessibility-blog-link{display:inline-block !important;padding:8px 12px !important;background-color:#fff !important;border:1px solid #dee2e6 !important;border-radius:4px !important;color:#06c !important;text-decoration:none !important;font-size:12px !important;font-family:Arial,sans-serif !important;transition:all 0.2s ease !important;margin-bottom:8px !important}.accessibility-blog-link:hover,.accessibility-blog-link:focus{background-color:#06c !important;color:white !important;text-decoration:none !important}.accessibility-version{font-size:10px !important;color:#6c757d !important;margin-top:8px !important;opacity:0.8 !important;font-family:Arial,sans-serif !important;background:transparent !important}.accessibility-version.premium{color:#28a745 !important;font-weight:bold !important}body.accessibility-highlight-links a{background-color:yellow !important;color:black !important;text-decoration:underline !important;border:2px solid red !important}.accessibility-reading-indicator{background-color:rgba(255,255,0,0.3) !important;outline:2px solid #06c !important;position:relative !important;z-index:1000 !important;box-shadow:0 0 8px rgba(0,102,204,0.5) !important;transition:background-color 0.3s ease !important}body.accessibility-letter-spacing-1{letter-spacing:1px !important;word-spacing:2px !important}body.accessibility-letter-spacing-2{letter-spacing:2px !important;word-spacing:4px !important}body.accessibility-letter-spacing-3{letter-spacing:3px !important;word-spacing:6px !important}body.accessibility-letter-spacing-1 *,body.accessibility-letter-spacing-2 *,body.accessibility-letter-spacing-3 *{letter-spacing:inherit !important;word-spacing:inherit !important}body.accessibility-grayscale #accessibility-toolbar{filter:none !important;-webkit-filter:none !important}body.accessibility-grayscale>*:not(#accessibility-toolbar){filter:grayscale(100%) !important;-webkit-filter:grayscale(100%) !important}body.accessibility-invert-colors{background-color:#000 !important;color:#fff !important}body.accessibility-invert-colors html{background-color:#000 !important;color:#fff !important}body.accessibility-invert-colors body{background-color:#000 !important;color:#fff !important;background-image:none !important}body.accessibility-invert-colors *:not(.accessibility-toolbar):not(.accessibility-toolbar *):not(#accessibility-toolbar):not( #accessibility-toolbar * ):not(.accessibility-tools):not(.accessibility-tools *):not(#accessibility-tools):not(#accessibility-tools *){background-color:#000 !important;color:#fff !important;border-color:#666 !important}body.accessibility-invert-colors div:not(.accessibility-toolbar):not(.accessibility-toolbar div):not(#accessibility-toolbar):not( #accessibility-toolbar div ):not(.accessibility-tools):not(.accessibility-tools div):not(#accessibility-tools):not(#accessibility-tools div),body.accessibility-invert-colors section:not(.accessibility-toolbar section):not(#accessibility-toolbar section):not(.accessibility-tools section):not( #accessibility-tools section ),body.accessibility-invert-colors article:not(.accessibility-toolbar article):not(#accessibility-toolbar article):not(.accessibility-tools article):not( #accessibility-tools article ),body.accessibility-invert-colors main:not(.accessibility-toolbar main):not(#accessibility-toolbar main):not(.accessibility-tools main):not( #accessibility-tools main ),body.accessibility-invert-colors header:not(.accessibility-toolbar header):not(#accessibility-toolbar header):not(.accessibility-tools header):not( #accessibility-tools header ),body.accessibility-invert-colors footer:not(.accessibility-toolbar footer):not(#accessibility-toolbar footer):not(.accessibility-tools footer):not( #accessibility-tools footer ),body.accessibility-invert-colors nav:not(.accessibility-toolbar nav):not(#accessibility-toolbar nav):not(.accessibility-tools nav):not( #accessibility-tools nav ){background-color:#000 !important;background-image:none !important;color:#fff !important}body.accessibility-invert-colors h1:not(.accessibility-toolbar h1):not(#accessibility-toolbar h1):not(.accessibility-tools h1):not( #accessibility-tools h1 ),body.accessibility-invert-colors h2:not(.accessibility-toolbar h2):not(#accessibility-toolbar h2):not(.accessibility-tools h2):not( #accessibility-tools h2 ),body.accessibility-invert-colors h3:not(.accessibility-toolbar h3):not(#accessibility-toolbar h3):not(.accessibility-tools h3):not( #accessibility-tools h3 ),body.accessibility-invert-colors h4:not(.accessibility-toolbar h4):not(#accessibility-toolbar h4):not(.accessibility-tools h4):not( #accessibility-tools h4 ),body.accessibility-invert-colors h5:not(.accessibility-toolbar h5):not(#accessibility-toolbar h5):not(.accessibility-tools h5):not( #accessibility-tools h5 ),body.accessibility-invert-colors h6:not(.accessibility-toolbar h6):not(#accessibility-toolbar h6):not(.accessibility-tools h6):not( #accessibility-tools h6 ),body.accessibility-invert-colors p:not(.accessibility-toolbar p):not(#accessibility-toolbar p):not(.accessibility-tools p):not(#accessibility-tools p),body.accessibility-invert-colors span:not(.accessibility-toolbar span):not(#accessibility-toolbar span):not(.accessibility-tools span):not( #accessibility-tools span ),body.accessibility-invert-colors li:not(.accessibility-toolbar li):not(#accessibility-toolbar li):not(.accessibility-tools li):not( #accessibility-tools li ){color:#fff !important;background-color:transparent !important}body.accessibility-invert-colors a:not(.accessibility-toolbar a):not(#accessibility-toolbar a):not(.accessibility-tools a):not( #accessibility-tools a ){color:#6cf !important;background-color:transparent !important;text-decoration:underline !important}body.accessibility-invert-colors a:hover:not(.accessibility-toolbar a):not(#accessibility-toolbar a):not(.accessibility-tools a):not( #accessibility-tools a ),body.accessibility-invert-colors a:focus:not(.accessibility-toolbar a):not(#accessibility-toolbar a):not(.accessibility-tools a):not( #accessibility-tools a ){color:#9df !important;background-color:#333 !important}body.accessibility-invert-colors input:not(.accessibility-toolbar input):not(#accessibility-toolbar input):not(.accessibility-tools input):not( #accessibility-tools input ),body.accessibility-invert-colors textarea:not(.accessibility-toolbar textarea):not(#accessibility-toolbar textarea):not( .accessibility-tools textarea ):not(#accessibility-tools textarea),body.accessibility-invert-colors select:not(.accessibility-toolbar select):not(#accessibility-toolbar select):not(.accessibility-tools select):not( #accessibility-tools select ),body.accessibility-invert-colors button:not(.accessibility-toolbar button):not(#accessibility-toolbar button):not(.accessibility-tools button):not( #accessibility-tools button ){background-color:#333 !important;color:#fff !important;border-color:#666 !important}body.accessibility-invert-colors table:not(.accessibility-toolbar table):not(#accessibility-toolbar table):not(.accessibility-tools table):not( #accessibility-tools table ),body.accessibility-invert-colors th:not(.accessibility-toolbar th):not(#accessibility-toolbar th):not(.accessibility-tools th):not( #accessibility-tools th ),body.accessibility-invert-colors td:not(.accessibility-toolbar td):not(#accessibility-toolbar td):not(.accessibility-tools td):not( #accessibility-tools td ){background-color:#111 !important;color:#fff !important;border-color:#666 !important}body.accessibility-invert-colors img:not([alt*="logo"]):not([class*="logo"]):not([src*="logo"]):not(.accessibility-toolbar img):not( #accessibility-toolbar img ):not(.accessibility-tools img):not(#accessibility-tools img){filter:invert(100%) hue-rotate(180deg) !important;-webkit-filter:invert(100%) hue-rotate(180deg) !important}body.accessibility-invert-colors img[alt*="logo"],body.accessibility-invert-colors img[class*="logo"],body.accessibility-invert-colors img[src*="logo"],body.accessibility-invert-colors .logo img{filter:none !important;-webkit-filter:none !important}body.accessibility-invert-colors .accessibility-toolbar,body.accessibility-invert-colors .accessibility-toolbar *,body.accessibility-invert-colors #accessibility-toolbar,body.accessibility-invert-colors #accessibility-toolbar *,body.accessibility-invert-colors .accessibility-tools,body.accessibility-invert-colors .accessibility-tools *,body.accessibility-invert-colors #accessibility-tools,body.accessibility-invert-colors #accessibility-tools *{filter:none !important;-webkit-filter:none !important}body.accessibility-invert-colors .accessibility-toolbar .accessibility-toggle,body.accessibility-invert-colors #accessibility-toolbar .accessibility-toggle{background-color:#06c !important;color:white !important;border:none !important}body.accessibility-invert-colors .accessibility-toolbar .accessibility-tools,body.accessibility-invert-colors #accessibility-toolbar .accessibility-tools{background-color:#fff !important;color:#333 !important;border:1px solid #ddd !important;box-shadow:0 5px 15px rgba(0,0,0,0.2) !important}body.accessibility-invert-colors .accessibility-toolbar .accessibility-tools-header,body.accessibility-invert-colors #accessibility-toolbar .accessibility-tools-header{background-color:#06c !important;color:white !important}body.accessibility-invert-colors .accessibility-toolbar .accessibility-tools-content,body.accessibility-invert-colors #accessibility-toolbar .accessibility-tools-content{background-color:#fff !important;color:#333 !important}body.accessibility-invert-colors .accessibility-toolbar .accessibility-button,body.accessibility-invert-colors #accessibility-toolbar .accessibility-button{background-color:#f8f9fa !important;color:#333 !important;border:1px solid #dee2e6 !important}body.accessibility-invert-colors .accessibility-toolbar .accessibility-select,body.accessibility-invert-colors #accessibility-toolbar .accessibility-select{background-color:#fff !important;color:#333 !important;border:1px solid #dee2e6 !important}body.accessibility-invert-colors .accessibility-toolbar .accessibility-footer,body.accessibility-invert-colors #accessibility-toolbar .accessibility-footer{background-color:#f8f9fa !important}body.accessibility-invert-colors .accessibility-toolbar .accessibility-blog-link,body.accessibility-invert-colors #accessibility-toolbar .accessibility-blog-link{background-color:#fff !important;color:#06c !important}body.accessibility-invert-colors .accessibility-toolbar .accessibility-version,body.accessibility-invert-colors #accessibility-toolbar .accessibility-version{color:#6c757d !important;background-color:transparent !important}body.accessibility-underline-links a{text-decoration:underline !important}body.accessibility-big-cursor{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none" stroke="black" stroke-width="3"><circle cx="16" cy="16" r="14" fill="white"/></svg>') 16 16,auto !important}body.accessibility-big-cursor a,body.accessibility-big-cursor button,body.accessibility-big-cursor [role="button"]{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none" stroke="black" stroke-width="3"><circle cx="16" cy="16" r="14" fill="white"/><path d="M 12,12 L 20,20 M 20,12 L 12,20" stroke="black" stroke-width="3"/></svg>') 16 16,pointer !important}html.accessibility-font-size-70{font-size:70% !important}html.accessibility-font-size-80{font-size:80% !important}html.accessibility-font-size-90{font-size:90% !important}html.accessibility-font-size-110{font-size:110% !important}html.accessibility-font-size-120{font-size:120% !important}html.accessibility-font-size-130{font-size:130% !important}html.accessibility-font-size-140{font-size:140% !important}html.accessibility-font-size-150{font-size:150% !important}html.accessibility-font-size-160{font-size:160% !important}html.accessibility-font-size-170{font-size:170% !important}html.accessibility-font-size-180{font-size:180% !important}html.accessibility-font-size-190{font-size:190% !important}html.accessibility-font-size-200{font-size:200% !important}html.accessibility-font-size-70 body,html.accessibility-font-size-70 body *:not(.accessibility-toolbar):not(.accessibility-toolbar *):not(#accessibility-toolbar):not( #accessibility-toolbar * ){font-size:inherit !important}html.accessibility-font-size-80 body,html.accessibility-font-size-80 body *:not(.accessibility-toolbar):not(.accessibility-toolbar *):not(#accessibility-toolbar):not( #accessibility-toolbar * ){font-size:inherit !important}html.accessibility-font-size-90 body,html.accessibility-font-size-90 body *:not(.accessibility-toolbar):not(.accessibility-toolbar *):not(#accessibility-toolbar):not( #accessibility-toolbar * ){font-size:inherit !important}html.accessibility-font-size-110 body,html.accessibility-font-size-110 body *:not(.accessibility-toolbar):not(.accessibility-toolbar *):not(#accessibility-toolbar):not( #accessibility-toolbar * ){font-size:inherit !important}html.accessibility-font-size-120 body,html.accessibility-font-size-120 body *:not(.accessibility-toolbar):not(.accessibility-toolbar *):not(#accessibility-toolbar):not( #accessibility-toolbar * ){font-size:inherit !important}html.accessibility-font-size-130 body,html.accessibility-font-size-130 body *:not(.accessibility-toolbar):not(.accessibility-toolbar *):not(#accessibility-toolbar):not( #accessibility-toolbar * ){font-size:inherit !important}html.accessibility-font-size-140 body,html.accessibility-font-size-140 body *:not(.accessibility-toolbar):not(.accessibility-toolbar *):not(#accessibility-toolbar):not( #accessibility-toolbar * ){font-size:inherit !important}html.accessibility-font-size-150 body,html.accessibility-font-size-150 body *:not(.accessibility-toolbar):not(.accessibility-toolbar *):not(#accessibility-toolbar):not( #accessibility-toolbar * ){font-size:inherit !important}html.accessibility-font-size-160 body,html.accessibility-font-size-160 body *:not(.accessibility-toolbar):not(.accessibility-toolbar *):not(#accessibility-toolbar):not( #accessibility-toolbar * ){font-size:inherit !important}html.accessibility-font-size-170 body,html.accessibility-font-size-170 body *:not(.accessibility-toolbar):not(.accessibility-toolbar *):not(#accessibility-toolbar):not( #accessibility-toolbar * ){font-size:inherit !important}html.accessibility-font-size-180 body,html.accessibility-font-size-180 body *:not(.accessibility-toolbar):not(.accessibility-toolbar *):not(#accessibility-toolbar):not( #accessibility-toolbar * ){font-size:inherit !important}html.accessibility-font-size-190 body,html.accessibility-font-size-190 body *:not(.accessibility-toolbar):not(.accessibility-toolbar *):not(#accessibility-toolbar):not( #accessibility-toolbar * ){font-size:inherit !important}html.accessibility-font-size-200 body,html.accessibility-font-size-200 body *:not(.accessibility-toolbar):not(.accessibility-toolbar *):not(#accessibility-toolbar):not( #accessibility-toolbar * ){font-size:inherit !important}#accessibility-toolbar,#accessibility-toolbar *,.accessibility-toolbar,.accessibility-toolbar *{font-size:14px !important}#accessibility-toolbar .accessibility-tools-header h2,.accessibility-toolbar .accessibility-tools-header h2{font-size:16px !important}#accessibility-toolbar .accessibility-section h3,.accessibility-toolbar .accessibility-section h3{font-size:14px !important}#accessibility-toolbar .accessibility-button,.accessibility-toolbar .accessibility-button{font-size:13px !important}#accessibility-toolbar .accessibility-select,.accessibility-toolbar .accessibility-select{font-size:13px !important}#accessibility-toolbar .accessibility-blog-link,.accessibility-toolbar .accessibility-blog-link{font-size:12px !important}#accessibility-toolbar .accessibility-version,.accessibility-toolbar .accessibility-version{font-size:10px !important}.accessibility-toolbar.accessibility-position-right{right:0 !important;left:auto !important}.accessibility-toolbar.accessibility-position-right .accessibility-toggle{border-radius:50% 0 0 50% !important;padding-right:10px !important;padding-left:0 !important}.accessibility-toolbar.accessibility-position-left{left:0 !important;right:auto !important}.accessibility-toolbar.accessibility-position-left .accessibility-toggle{border-radius:0 50% 50% 0 !important;padding-left:10px !important;padding-right:0 !important}.accessibility-toolbar.accessibility-position-left .accessibility-tools{left:-320px !important;right:auto !important}.accessibility-toolbar.accessibility-position-left.panel-open .accessibility-tools{left:70px !important;right:auto !important}.accessibility-toolbar.accessibility-color-blue .accessibility-toggle{background-color:#06c !important}.accessibility-toolbar.accessibility-color-blue .accessibility-tools-header{background-color:#06c !important}.accessibility-toolbar.accessibility-color-green .accessibility-toggle{background-color:#28a745 !important}.accessibility-toolbar.accessibility-color-green .accessibility-tools-header{background-color:#28a745 !important}.accessibility-toolbar.accessibility-color-red .accessibility-toggle{background-color:#dc3545 !important}.accessibility-toolbar.accessibility-color-red .accessibility-tools-header{background-color:#dc3545 !important}.accessibility-toolbar.accessibility-color-purple .accessibility-toggle{background-color:#6f42c1 !important}.accessibility-toolbar.accessibility-color-purple .accessibility-tools-header{background-color:#6f42c1 !important}.accessibility-toolbar.accessibility-color-orange .accessibility-toggle{background-color:#fd7e14 !important}.accessibility-toolbar.accessibility-color-orange .accessibility-tools-header{background-color:#fd7e14 !important}.accessibility-toolbar.accessibility-color-teal .accessibility-toggle{background-color:#20c997 !important}.accessibility-toolbar.accessibility-color-teal .accessibility-tools-header{background-color:#20c997 !important}.accessibility-toolbar.accessibility-color-dark .accessibility-toggle{background-color:#343a40 !important}.accessibility-toolbar.accessibility-color-dark .accessibility-tools-header{background-color:#343a40 !important}.accessibility-toolbar.accessibility-color-green .accessibility-toggle{animation:accessibility-pulse-green 2s infinite !important}.accessibility-toolbar.accessibility-color-red .accessibility-toggle{animation:accessibility-pulse-red 2s infinite !important}.accessibility-toolbar.accessibility-color-purple .accessibility-toggle{animation:accessibility-pulse-purple 2s infinite !important}.accessibility-toolbar.accessibility-color-orange .accessibility-toggle{animation:accessibility-pulse-orange 2s infinite !important}.accessibility-toolbar.accessibility-color-teal .accessibility-toggle{animation:accessibility-pulse-teal 2s infinite !important}.accessibility-toolbar.accessibility-color-dark .accessibility-toggle{animation:accessibility-pulse-dark 2s infinite !important}@keyframes accessibility-pulse-green{0%{box-shadow:0 0 0 0 rgba(40,167,69,0.7)}70%{box-shadow:0 0 0 10px rgba(40,167,69,0)}100%{box-shadow:0 0 0 0 rgba(40,167,69,0)}}@keyframes accessibility-pulse-red{0%{box-shadow:0 0 0 0 rgba(220,53,69,0.7)}70%{box-shadow:0 0 0 10px rgba(220,53,69,0)}100%{box-shadow:0 0 0 0 rgba(220,53,69,0)}}@keyframes accessibility-pulse-purple{0%{box-shadow:0 0 0 0 rgba(111,66,193,0.7)}70%{box-shadow:0 0 0 10px rgba(111,66,193,0)}100%{box-shadow:0 0 0 0 rgba(111,66,193,0)}}@keyframes accessibility-pulse-orange{0%{box-shadow:0 0 0 0 rgba(253,126,20,0.7)}70%{box-shadow:0 0 0 10px rgba(253,126,20,0)}100%{box-shadow:0 0 0 0 rgba(253,126,20,0)}}@keyframes accessibility-pulse-teal{0%{box-shadow:0 0 0 0 rgba(32,201,151,0.7)}70%{box-shadow:0 0 0 10px rgba(32,201,151,0)}100%{box-shadow:0 0 0 0 rgba(32,201,151,0)}}@keyframes accessibility-pulse-dark{0%{box-shadow:0 0 0 0 rgba(52,58,64,0.7)}70%{box-shadow:0 0 0 10px rgba(52,58,64,0)}100%{box-shadow:0 0 0 0 rgba(52,58,64,0)}}@media (max-width:768px){.accessibility-tools{width:280px !important;max-height:70vh !important}.accessibility-toolbar.panel-open .accessibility-tools{right:50px !important}.accessibility-toggle{width:50px !important;height:50px !important}}@media (max-width:480px){.accessibility-tools{width:260px !important;max-height:60vh !important}.accessibility-toolbar.panel-open .accessibility-tools{right:45px !important}.accessibility-toggle{width:45px !important;height:45px !important}}
