@font-face{font-family:OpenDyslexic;src:url('../fonts/OpenDyslexic-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}:root{--wepro-acc-primary:var(--wdt-color-primary, #0056b3);--wepro-acc-primary-dark:var(--wdt-color-primary-dark, #004494);--wepro-acc-text:#333333;--wepro-acc-bg:#ffffff;--wepro-acc-border:#f0f0f0;--wepro-acc-focus:#ffbf47;--wepro-acc-width:360px;--wepro-acc-zindex:100000000;--wepro-acc-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--wepro-acc-radius:12px;--wepro-acc-shadow:0 12px 40px rgba(0,0,0,0.12)}.wepro-acc-widget{position:fixed;z-index:var(--wepro-acc-zindex);font-family:var(--wepro-acc-font);font-size:16px;line-height:1.5;direction:ltr;box-sizing:border-box;will-change:transform}.wepro-acc-widget *{box-sizing:border-box}.wepro-acc-pos-right{top:20%;right:0}.wepro-acc-pos-left{top:20%;left:0}.wepro-acc-toggle{background:var(--wepro-acc-primary);color:#fff;border:none;width:50px;height:50px;border-radius:8px 0 0 8px;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.25, 1, .5, 1),width .3s ease,background-color .2s,opacity .4s;position:relative;z-index:20}.wepro-acc-pos-left .wepro-acc-toggle{border-radius:0 8px 8px 0}.wepro-acc-toggle svg{width:26px;height:26px;fill:currentColor}.wepro-acc-toggle:focus,.wepro-acc-toggle:hover{width:60px;background:var(--wepro-acc-primary-dark);outline:0}.wepro-acc-toggle:focus-visible{outline:3px solid var(--wepro-acc-focus);outline-offset:-3px}.wepro-acc-pos-right .wepro-acc-toggle.wepro-acc-idle{transform:translateX(35px);opacity:.85}.wepro-acc-pos-left .wepro-acc-toggle.wepro-acc-idle{transform:translateX(-35px);opacity:.85}.wepro-acc-toggle:active,.wepro-acc-toggle:focus,.wepro-acc-toggle:hover{transform:translateX(0)!important;opacity:1!important}.wepro-acc-widget.panel-open .wepro-acc-toggle{transform:translateX(0)!important;opacity:1!important}.wepro-acc-panel{position:absolute;top:-20px;width:var(--wepro-acc-width);max-height:calc(80vh + 10px);background:var(--wepro-acc-bg);box-shadow:var(--wepro-acc-shadow);border-radius:var(--wepro-acc-radius);overflow:hidden;display:flex;flex-direction:column;z-index:calc(var(--wepro-acc-zindex) - 1);opacity:1;visibility:visible;transform:translateX(0) scale(1);transition:opacity .35s cubic-bezier(.25, 1, .5, 1),visibility .35s cubic-bezier(.25, 1, .5, 1),transform .35s cubic-bezier(.25, 1, .5, 1)}.wepro-acc-pos-right .wepro-acc-panel{right:65px;transform-origin:top right}.wepro-acc-pos-left .wepro-acc-panel{left:65px;transform-origin:top left}.wepro-acc-panel[hidden]{display:flex!important;visibility:hidden;opacity:0;pointer-events:none;transform:translateX(30px) scale(.95)}.wepro-acc-pos-left .wepro-acc-panel[hidden]{transform:translateX(-30px) scale(.95)}.wepro-acc-header{background:linear-gradient(135deg,#fafafa 0,#f5f5f5 100%);padding:14px 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--wepro-acc-border);border-top:2.5px solid var(--wepro-acc-primary);border-radius:var(--wepro-acc-radius) var(--wepro-acc-radius) 0 0}.wepro-acc-header h3{margin:0;font-size:13.5px;font-weight:700;color:var(--wepro-acc-text);text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:7px}.wepro-acc-header-icon{color:var(--wepro-acc-primary);flex-shrink:0;opacity:.8}.wepro-acc-close{background:0 0;border:none;font-size:24px;cursor:pointer;color:#999;padding:4px;border-radius:50%;transition:color .2s,background .2s;width:32px;height:32px;display:flex;align-items:center;justify-content:center;line-height:1}.wepro-acc-close:hover{color:#333;background:rgba(0,0,0,.04)}.wepro-acc-body{padding:16px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.wepro-acc-group{margin-bottom:0;padding:14px 0;border-bottom:1px solid var(--wepro-acc-border)}.wepro-acc-group:first-child{padding-top:0}.wepro-acc-group:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.wepro-acc-group h4{margin:0 0 10px 0;font-size:10px;text-transform:uppercase;color:#999;font-weight:600;letter-spacing:1.2px;display:flex;align-items:center;gap:5px;padding-left:9px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wepro-acc-group h4::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:2.5px;height:14px;background:var(--wepro-acc-primary);border-radius:2px;opacity:.6}.wepro-acc-group-header{width:100%;display:flex!important;align-items:center;gap:6px;padding:0!important;margin:0 0 10px 0;background:0 0!important;border:none!important;box-shadow:none!important;cursor:pointer;font-size:10px!important;text-transform:uppercase;color:#999!important;font-weight:600;letter-spacing:1.2px;min-height:auto!important;flex:none!important;justify-content:flex-start!important;padding-left:9px!important;position:relative;line-height:1.4!important}.wepro-acc-group-header::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:2.5px;height:14px;background:var(--wepro-acc-primary);border-radius:2px;opacity:.6}.wepro-acc-group-header:hover{color:#666!important;background:0 0!important;border:none!important}.wepro-acc-group-header.active{background:0 0!important;color:#999!important;border:none!important;box-shadow:none!important}.wepro-acc-group-header span{flex:1;text-align:left}.wepro-acc-chevron{flex-shrink:0;transition:transform .2s ease;opacity:.5;margin-left:auto}.wepro-acc-group-header[aria-expanded=false] .wepro-acc-chevron{transform:rotate(-90deg)}.wepro-acc-group-content{overflow:hidden;max-height:500px;opacity:1;transition:max-height .2s ease-out,opacity .15s ease-out}.wepro-acc-group-content.wepro-acc-collapsed{max-height:0;opacity:0}.wepro-acc-group-icon{flex-shrink:0;color:var(--wepro-acc-primary);opacity:.65}.wepro-acc-sub-label{font-size:9px;text-transform:uppercase;color:#aaa;font-weight:500;letter-spacing:.8px;margin:10px 0 6px 0;padding-left:2px}.wepro-acc-sub-label:first-child{margin-top:0}.wepro-acc-controls{display:flex;gap:8px;flex-wrap:nowrap}.wepro-acc-contrast-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;min-width:0}.wepro-acc-panel .wepro-acc-contrast-grid button{min-width:0;font-size:11px;white-space:nowrap;padding:0 6px!important}.wepro-acc-tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wepro-acc-panel .wepro-acc-tools-grid .wepro-acc-toggle-btn{width:100%;margin-bottom:0;min-width:0;font-size:10px;padding:0 6px;min-height:44px}.wepro-acc-cb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;min-width:0}.wepro-acc-panel .wepro-acc-cb-grid button{min-width:0;font-size:9px;white-space:nowrap;padding:0 4px!important}.wepro-acc-align-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;min-width:0}.wepro-acc-panel .wepro-acc-align-grid button{min-width:0;padding:0!important}.wepro-acc-single-toggle{margin-top:10px}.wepro-acc-single-toggle .wepro-acc-toggle-btn{width:100%}.wepro-acc-slider-group{margin-top:10px}.wepro-acc-slider-group label{display:block;font-size:10px;color:#777;font-weight:500;margin-bottom:4px;letter-spacing:.3px}.wepro-acc-slider-value{font-weight:700;color:var(--wepro-acc-primary)}.wepro-acc-slider-group input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:#e2e4e7;border-radius:3px;outline:0;cursor:pointer;margin:0;padding:0}.wepro-acc-slider-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--wepro-acc-primary);cursor:pointer;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.2)}.wepro-acc-slider-group input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--wepro-acc-primary);cursor:pointer;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.2)}.wepro-acc-slider-group input[type=range]:focus-visible{outline:2px solid var(--wepro-acc-focus);outline-offset:2px}.wepro-acc-panel button:not(.wepro-acc-close){background:#f8f9fa;border:1px solid #e2e4e7;color:#444;padding:0 10px;border-radius:6px;cursor:pointer;font-weight:600;font-family:inherit;font-size:13px;flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;text-align:center;line-height:1.2;transition:all .2s ease}.wepro-acc-panel button svg{fill:currentColor;width:18px;height:18px;pointer-events:none}.wepro-acc-panel button:hover{background:#edf0f2;border-color:#d0d3d6;color:#222}.wepro-acc-panel button.active{background:var(--wepro-acc-primary);color:#fff;border-color:var(--wepro-acc-primary);box-shadow:0 2px 6px rgba(0,86,179,.3)}.wepro-acc-panel button:focus-visible{outline:2px solid var(--wepro-acc-focus);outline-offset:2px}.wepro-acc-footer{margin-top:8px;padding-top:12px;border-top:1px solid #f0f0f0}.wepro-acc-statement-link{display:block;text-align:center;margin-bottom:12px;color:var(--wepro-acc-primary);text-decoration:none;font-size:13px;font-weight:500}.wepro-acc-statement-link:hover{text-decoration:underline}.wepro-acc-report-link{display:block;width:100%;text-align:center;margin-bottom:12px;padding:0;background:0 0;border:none;color:#888;text-decoration:none;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer}.wepro-acc-report-link:hover{color:var(--wepro-acc-primary);text-decoration:underline}.wepro-acc-report-link:focus-visible{outline:2px solid var(--wepro-acc-focus,#ffbf47);outline-offset:2px;border-radius:4px}.wepro-acc-reset{width:100%;background:#fff!important;border:1px solid #e74c3c!important;color:#e74c3c!important}.wepro-acc-reset:hover{background:#e74c3c!important;color:#fff!important}.wepro-acc-sr-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wepro-acc-inline-icon{vertical-align:text-bottom}.wepro-acc-svg-filters{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}@media (max-width:480px){:root{--wepro-acc-width:320px}.wepro-acc-widget{top:20%!important;bottom:auto!important}.wepro-acc-panel{top:0;max-height:80vh;border-radius:0}.wepro-acc-pos-right .wepro-acc-panel{right:60px;max-width:calc(100vw - 75px)}.wepro-acc-pos-left .wepro-acc-panel{left:60px;max-width:calc(100vw - 75px)}.wepro-acc-panel button:not(.wepro-acc-close){font-size:11px;padding:0 4px;min-height:44px}.wepro-acc-tools-grid .wepro-acc-toggle-btn{font-size:9px;padding:0 4px}}@media (max-width:340px){:root{--wepro-acc-width:250px}}body.wepro-high-contrast{background-color:#000!important;color:#fff!important}body.wepro-high-contrast :not(.wepro-acc-widget *):not(img):not(video):not(.fas):not(.far):not(.fab){background-color:#000!important;color:#fff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}body.wepro-high-contrast a{color:#ff0!important;text-decoration:underline!important}body.wepro-high-contrast button{background-color:#000!important;color:#ff0!important;border:1px solid #fff!important}html.wepro-invert{filter:invert(100%);background:#fff;height:100%}html.wepro-invert .wepro-acc-widget,html.wepro-invert iframe,html.wepro-invert img,html.wepro-invert video{filter:invert(100%)}body.wepro-grayscale{filter:grayscale(100%)}body.wepro-link-highlight a{background:#ffeb3b!important;color:#000!important;text-decoration:underline!important;padding:0 2px;border-radius:2px}body.wepro-readable-font{font-family:Arial,Helvetica,Verdana,sans-serif!important;line-height:1.6!important;letter-spacing:.02em!important}body.wepro-dyslexia-font,body.wepro-dyslexia-font *{font-family:OpenDyslexic,"Comic Sans MS","Trebuchet MS",Verdana,sans-serif!important;line-height:1.8!important;letter-spacing:.05em!important;word-spacing:0.15em!important}body.wepro-dyslexia-font .wepro-acc-widget,body.wepro-dyslexia-font .wepro-acc-widget *{font-family:var(--wepro-acc-font)!important}.wepro-acc-skip-link{position:fixed;top:-100px;left:0;z-index:10000001;background:var(--wepro-acc-primary);color:#fff;padding:15px 25px;font-weight:700;text-decoration:none;transition:top .2s;border-radius:0 0 8px 0;font-family:var(--wepro-acc-font)}.wepro-acc-skip-link:focus{top:0;outline:3px solid var(--wepro-acc-focus)}body.wepro-force-focus :focus-visible{outline:4px solid var(--wepro-acc-focus)!important;outline-offset:2px!important;box-shadow:0 0 0 6px #000!important}body.wepro-force-focus,body.wepro-force-focus a,body.wepro-force-focus button{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='black' stroke='white' stroke-width='2'><path d='M0 0L8 22L12 14L20 12L0 0Z'/></svg>") 0 0,auto!important}body.wepro-stop-animations *,body.wepro-stop-animations ::after,body.wepro-stop-animations ::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}body.wepro-stop-animations .elementor-background-video-container,body.wepro-stop-animations .fusion-column .video-shortcode,body.wepro-stop-animations .fusion-video,body.wepro-stop-animations video[autoplay]{display:none!important}body.wepro-text-spacing *{line-height:1.8!important;letter-spacing:.12em!important;word-spacing:0.16em!important}body.wepro-text-spacing p{margin-bottom:2em!important}.wepro-reading-guide-bar{position:fixed;left:0;width:100%;height:40px;background:rgba(255,235,59,.2);border-top:3px solid var(--wepro-acc-primary);border-bottom:3px solid var(--wepro-acc-primary);box-shadow:0 0 0 9999px rgba(0,0,0,.5);pointer-events:none;z-index:99999999;transform:translateY(-50%)}.wepro-reading-guide-bar[hidden]{display:none}.wepro-reading-guide-bar:not([hidden]){display:block}body.wepro-hide-images [role=img],body.wepro-hide-images canvas:not(.wepro-acc-widget canvas),body.wepro-hide-images img:not(.wepro-acc-widget img),body.wepro-hide-images picture,body.wepro-hide-images svg:not(.wepro-acc-widget svg):not(.wepro-acc-icon),body.wepro-hide-images video{visibility:hidden!important;opacity:0!important}body.wepro-hide-images :not(.wepro-acc-widget):not(.wepro-acc-widget *):not(.wepro-acc-svg-filters):not(.wepro-acc-svg-filters *){background-image:none!important}body.wepro-deuteranopia{filter:url('#wepro-acc-deuteranopia')}body.wepro-protanopia{filter:url('#wepro-acc-protanopia')}body.wepro-tritanopia{filter:url('#wepro-acc-tritanopia')}body.wepro-dark-mode{background-color:#1a1a2e!important;color:#e0e0e0!important}body.wepro-dark-mode a{color:#64b5f6!important}body.wepro-dark-mode img{opacity:.85}body.wepro-dark-mode input,body.wepro-dark-mode select,body.wepro-dark-mode textarea{background-color:#2a2a3e!important;color:#e0e0e0!important;border-color:#444!important}body.wepro-dark-mode .fusion-builder-row,body.wepro-dark-mode .fusion-column-wrapper,body.wepro-dark-mode .fusion-footer,body.wepro-dark-mode .fusion-footer-widget-area,body.wepro-dark-mode .fusion-fullwidth,body.wepro-dark-mode .fusion-header-wrapper,body.wepro-dark-mode .fusion-page-title-bar,body.wepro-dark-mode .fusion-tb-header,body.wepro-dark-mode .post-content,body.wepro-dark-mode .sidebar{background-color:#1a1a2e!important;color:#e0e0e0!important}body.wepro-dark-mode .fusion-text,body.wepro-dark-mode .fusion-title,body.wepro-dark-mode h1,body.wepro-dark-mode h2,body.wepro-dark-mode h3,body.wepro-dark-mode h4,body.wepro-dark-mode h5,body.wepro-dark-mode h6,body.wepro-dark-mode li,body.wepro-dark-mode p,body.wepro-dark-mode span:not(.wepro-acc-widget span),body.wepro-dark-mode td,body.wepro-dark-mode th{color:#e0e0e0!important}body.wepro-dark-mode .wepro-acc-panel,body.wepro-dark-mode .wepro-acc-widget{background-color:var(--wepro-acc-bg)!important;color:var(--wepro-acc-text)!important}body.wepro-dark-mode .wepro-acc-panel button:not(.wepro-acc-close):not(.wepro-acc-group-header):not(.active){background:#f8f9fa!important;color:#444!important;border-color:#e2e4e7!important}body.wepro-dark-mode .wepro-acc-header{background:linear-gradient(135deg,#fafafa 0,#f5f5f5 100%)!important}body.wepro-dark-mode .wepro-acc-header h3{color:var(--wepro-acc-text)!important}body.wepro-dark-mode .wepro-acc-group-header{color:#999!important}body.wepro-dark-mode .wepro-acc-sub-label{color:#aaa!important}body.wepro-dark-mode .wepro-acc-slider-group label{color:#777!important}body.wepro-custom-line-height *{line-height:var(--wepro-acc-line-height)!important}body.wepro-custom-letter-spacing *{letter-spacing:var(--wepro-acc-letter-spacing)!important}body.wepro-custom-word-spacing *{word-spacing:var(--wepro-acc-word-spacing)!important}body.wepro-custom-text-align *{text-align:var(--wepro-acc-text-align)!important}body.wepro-underline-links a{text-decoration:underline!important;text-underline-offset:3px}body.wepro-custom-saturation{filter:saturate(var(--wepro-acc-saturation))!important}body.wepro-deuteranopia.wepro-custom-saturation{filter:url('#wepro-acc-deuteranopia') saturate(var(--wepro-acc-saturation))!important}body.wepro-protanopia.wepro-custom-saturation{filter:url('#wepro-acc-protanopia') saturate(var(--wepro-acc-saturation))!important}body.wepro-tritanopia.wepro-custom-saturation{filter:url('#wepro-acc-tritanopia') saturate(var(--wepro-acc-saturation))!important}body.wepro-grayscale.wepro-custom-saturation{filter:grayscale(100%) saturate(var(--wepro-acc-saturation))!important}body.wepro-custom-saturation .wepro-acc-widget,body.wepro-deuteranopia .wepro-acc-widget,body.wepro-protanopia .wepro-acc-widget,body.wepro-tritanopia .wepro-acc-widget{filter:none}body.wepro-custom-letter-spacing .wepro-acc-widget *,body.wepro-custom-line-height .wepro-acc-widget *,body.wepro-custom-text-align .wepro-acc-widget *,body.wepro-custom-word-spacing .wepro-acc-widget *{line-height:1.5!important;letter-spacing:normal!important;word-spacing:normal!important;text-align:initial!important}body.wepro-underline-links .wepro-acc-widget a{text-decoration:none!important}.wepro-reading-mask{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:99999998}.wepro-reading-mask[hidden]{display:none}.wepro-reading-mask:not([hidden]){display:block}.wepro-reading-mask__bottom,.wepro-reading-mask__top{position:fixed;left:0;width:100%;background:rgba(0,0,0,.55);pointer-events:none;transition:height 50ms linear,top 50ms linear}.wepro-reading-mask__top{top:0;height:50%}.wepro-reading-mask__bottom{top:50%;bottom:0;height:auto}.wepro-acc-structure-panel{margin-top:8px;max-height:300px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;border:1px solid var(--wepro-acc-border);border-radius:6px;background:#fafbfc;padding:8px}.wepro-acc-structure-section{margin-bottom:10px}.wepro-acc-structure-section:last-child{margin-bottom:0}.wepro-acc-structure-title{font-size:9px;text-transform:uppercase;color:#999;font-weight:600;letter-spacing:.8px;margin-bottom:6px;padding-left:2px}.wepro-acc-structure-headings,.wepro-acc-structure-landmarks{list-style:none;margin:0;padding:0}.wepro-acc-structure-item{display:flex;align-items:center;gap:6px;padding:3px 4px;border-radius:3px;font-size:11px;line-height:1.3}.wepro-acc-structure-item:hover{background:#f0f2f5}.wepro-acc-structure-tag{display:inline-block;min-width:22px;text-align:center;font-size:9px;font-weight:700;color:#fff;background:var(--wepro-acc-primary);border-radius:3px;padding:1px 4px;flex-shrink:0}.wepro-acc-structure-badge{display:inline-block;font-size:9px;font-weight:600;color:#666;background:#e8ecf0;border-radius:3px;padding:1px 5px;text-transform:lowercase;flex-shrink:0}.wepro-acc-structure-label{color:#888;font-size:10px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wepro-acc-structure-link{background:0 0!important;border:none!important;color:var(--wepro-acc-primary)!important;cursor:pointer;font-size:11px!important;font-weight:500;padding:0!important;min-height:auto!important;flex:1;text-align:left!important;justify-content:flex-start!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:none!important}.wepro-acc-structure-link:hover{text-decoration:underline!important;background:0 0!important}.wepro-acc-structure-warn{font-size:8px;font-weight:600;color:#e67e22;background:#fef5e7;border-radius:3px;padding:1px 5px;flex-shrink:0}.wepro-acc-structure-issue{color:#c0392b;font-weight:600;font-size:10px;padding:4px 6px;background:#fdf0ef;border-radius:4px;margin-bottom:4px}.wepro-acc-structure-empty{color:#999;font-size:10px;font-style:italic;padding:4px 0}.wepro-acc-structure-toggle{width:100%!important}.wepro-tooltip-reader__tip{position:absolute;z-index:100000001;background:#1a1a2e;color:#f0f0f0;font-size:12px;line-height:1.4;padding:6px 10px;border-radius:5px;max-width:300px;word-wrap:break-word;pointer-events:auto;box-shadow:0 4px 16px rgba(0,0,0,.25);opacity:0;transition:opacity .15s ease;font-family:var(--wepro-acc-font)}body.wepro-dark-mode .wepro-tooltip-reader__tip{background:#fff;color:#1a1a2e}body.wepro-high-contrast .wepro-tooltip-reader__tip{background:#ff0!important;color:#000!important;border:2px solid #fff!important}body.wepro-custom-letter-spacing .wepro-acc-structure-panel *,body.wepro-custom-line-height .wepro-acc-structure-panel *,body.wepro-custom-text-align .wepro-acc-structure-panel *,body.wepro-custom-word-spacing .wepro-acc-structure-panel *{line-height:1.3!important;letter-spacing:normal!important;word-spacing:normal!important;text-align:left!important}@media (max-width:480px){.wepro-acc-cb-grid{grid-template-columns:repeat(3,1fr);gap:4px}.wepro-acc-panel .wepro-acc-cb-grid button{font-size:8px;padding:0 2px!important}.wepro-acc-align-grid{grid-template-columns:repeat(4,1fr);gap:4px}.wepro-acc-slider-group input[type=range]::-webkit-slider-thumb{width:22px;height:22px}.wepro-acc-slider-group input[type=range]::-moz-range-thumb{width:22px;height:22px}.wepro-acc-structure-panel{max-height:200px}.wepro-tooltip-reader__tip{max-width:200px;font-size:11px}}@keyframes wepro-acc-popup-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wepro-acc-feedback-popup{position:fixed;inset:0;z-index:calc(var(--wepro-acc-zindex,100000000) + 1);display:flex;align-items:center;justify-content:center;font-family:var(--wepro-acc-font)}.wepro-acc-feedback-popup[hidden]{display:none!important}.wepro-acc-feedback-popup__overlay{position:absolute;inset:0;background:rgba(0,0,0,.5)}.wepro-acc-feedback-popup__dialog{position:relative;width:90%;max-width:480px;max-height:90vh;overflow-y:auto;background:var(--wepro-acc-bg,#fff);color:var(--wepro-acc-text,#333);border-radius:var(--wepro-acc-radius,12px);box-shadow:0 16px 48px rgba(0,0,0,.2);animation:wepro-acc-popup-in .25s ease-out}.wepro-acc-feedback-popup__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--wepro-acc-border,#f0f0f0)}.wepro-acc-feedback-popup__header h2{margin:0;font-size:1.1em;font-weight:600;line-height:1.3}.wepro-acc-feedback-popup__close{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;background:0 0;border:none;font-size:24px;line-height:1;color:inherit;cursor:pointer;border-radius:8px;transition:background .15s}.wepro-acc-feedback-popup__close:hover{background:rgba(0,0,0,.06)}.wepro-acc-feedback-popup__close:focus-visible{outline:3px solid var(--wepro-acc-focus,#ffbf47);outline-offset:2px}.wepro-acc-feedback-popup__form{padding:16px 20px 20px}.wepro-acc-feedback-popup__form>div{margin-bottom:14px}.wepro-acc-feedback-popup__form label{display:block;font-weight:600;font-size:.9em;margin-bottom:4px}.wepro-acc-feedback-popup__form input[type=email],.wepro-acc-feedback-popup__form input[type=text],.wepro-acc-feedback-popup__form input[type=url],.wepro-acc-feedback-popup__form textarea{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-family:inherit;font-size:.95em;box-sizing:border-box;transition:border-color .15s}.wepro-acc-feedback-popup__form input:focus,.wepro-acc-feedback-popup__form textarea:focus{border-color:var(--wepro-acc-primary,#0056b3);outline:2px solid var(--wepro-acc-primary,#0056b3);outline-offset:-2px}.wepro-acc-feedback-popup__form input[readonly]{background:#f5f5f5;color:#666}.wepro-acc-feedback-popup__form textarea{min-height:90px;resize:vertical}.wepro-acc-feedback-popup__submit{width:100%;padding:12px;background:var(--wepro-acc-primary,#0056b3);color:#fff;border:none;border-radius:6px;font-size:1em;font-weight:600;cursor:pointer;min-height:44px;transition:background .15s}.wepro-acc-feedback-popup__submit:hover{background:var(--wepro-acc-primary-dark,#004494)}.wepro-acc-feedback-popup__submit:focus-visible{outline:3px solid var(--wepro-acc-focus,#ffbf47);outline-offset:2px}.wepro-acc-feedback-popup__submit:disabled{opacity:.6;cursor:not-allowed}.wepro-acc-feedback-popup__result{margin-top:12px}.wepro-acc-feedback-popup .wepro-acc-feedback-msg{padding:10px 14px;border-radius:6px;font-weight:500;font-size:.9em}.wepro-acc-feedback-popup .wepro-acc-feedback-msg--success{background:#d4edda;color:#155724}.wepro-acc-feedback-popup .wepro-acc-feedback-msg--error{background:#f8d7da;color:#721c24}.wepro-acc-feedback-popup .wepro-acc-field-required{color:#c00}@media (max-width:480px){.wepro-acc-feedback-popup__dialog{width:100%;max-width:none;max-height:100vh;min-height:100vh;border-radius:0}}