.ppb-banner{position:fixed;bottom:0;left:0;right:0;background:#fff;border:1px solid #f4f4f4;box-shadow:0 -1px 10px 0 rgba(172,171,171,.3);z-index:999999;font-family:var(--ppb-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);direction:rtl;text-align:right;transform:translateY(100%);transition:transform .3s ease-in-out;}.ppb-subtitle{font-family:bold !important;}.ppb-banner.ppb-show{transform:translateY(0);}.ppb-banner.ppb-top{top:0;bottom:auto;border-top:none;border-bottom:3px solid #0073aa;transform:translateY(-100%);}.ppb-banner.ppb-top.ppb-show{transform:translateY(0);}.ppb-banner-content{max-width:1200px;margin:0 auto;padding:24px 24px 24px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:inherit;}.ppb-icon{flex-shrink:0;margin-left:16px;}.ppb-banner-text{flex:1;margin:0;font-family:inherit;}.ppb-title{font-size:18px;font-weight:bold;color:#333;margin:0 0 4px 0;line-height:1.3;}.ppb-subtitle{font-size:14px;font-weight:bold;color:#333;margin:0 0 8px 0;line-height:1.4;}.ppb-description{font-size:14px;line-height:1.5;color:#666;margin:0;}.ppb-privacy-link{color:#0073aa;text-decoration:underline;font-weight:500;}.ppb-privacy-link:hover{color:#005177;}.ppb-banner-buttons{display:flex;align-items:center;gap:10px;flex-shrink:0;}.ppb-btn{border:none;cursor:pointer;font-family:inherit;font-size:14px;padding:10px 20px;border-radius:4px;transition:all .2s ease;text-decoration:none;display:inline-block;min-width:80px;}.ppb-accept-btn{background:#dc2626;color:#fff;font-weight:500;border-radius:6px;padding:12px 24px;font-size:14px;min-width:120px;}.ppb-accept-btn:hover{background:#b91c1c;transform:translateY(-1px);}.ppb-accept-btn:focus{outline:2px solid #dc2626;outline-offset:2px;}.ppb-banner.ppb-dark{background:#2c3e50;color:#fff;border-top-color:#3498db;}.ppb-banner.ppb-dark .ppb-banner-text{color:#fff;}.ppb-banner.ppb-dark .ppb-privacy-link{color:#3498db;}.ppb-banner.ppb-dark .ppb-privacy-link:hover{color:#5dade2;}.ppb-banner.ppb-dark .ppb-accept-btn{background:#3498db;}.ppb-banner.ppb-dark .ppb-accept-btn:hover{background:#2980b9;}.ppb-banner.ppb-dark .ppb-close-btn{color:#bdc3c7;}.ppb-banner.ppb-dark .ppb-close-btn:hover{background:#34495e;color:#fff;}.ppb-banner.ppb-light{background:#fff;border-top-color:#f9f9f9;}.ppb-banner.ppb-light .ppb-privacy-link{color:#215174;}.ppb-banner.ppb-light .ppb-privacy-link:hover{color:#218838;}.ppb-banner.ppb-light .ppb-accept-btn{background:#ce2127;font-family:"normal";border-radius:8px;color:#fff;letter-spacing:0px;outline:none !important;min-width:150px;}.ppb-banner.ppb-light .ppb-accept-btn:hover{background:#ce2127;}@media (max-width: 768px){.ppb-banner-content{flex-direction:column;text-align:right;gap:20px;padding:20px 16px 20px 16px;}.ppb-icon{margin-left:0;margin-bottom:8px;}.ppb-title{font-size:16px;}.ppb-subtitle{font-size:16px;}.ppb-description{font-size:14px;}.ppb-banner-buttons{justify-content:center;}.ppb-accept-btn{padding:10px 20px;font-size:13px;min-width:100px;}}@media (max-width: 480px){.ppb-banner-content{padding:16px 12px 16px 12px;gap:16px;}.ppb-title{font-size:15px;}.ppb-subtitle{font-size:16px;}.ppb-description{font-size:14px;}.ppb-accept-btn{padding:8px 16px;font-size:12px;min-width:90px;}}@keyframes ppb-slide-up{from{transform:translateY(100%);}to{transform:translateY(0);}}@keyframes ppb-slide-down{from{transform:translateY(-100%);}to{transform:translateY(0);}}.ppb-banner.ppb-animate-up{animation:ppb-slide-up .3s ease-out;}.ppb-banner.ppb-animate-down{animation:ppb-slide-down .3s ease-out;}.ppb-accept-btn.ppb-success{background:#28a745;animation:ppb-success-pulse .6s ease-out;}@keyframes ppb-success-pulse{0%{transform:scale(1);}50%{transform:scale(1.05);}100%{transform:scale(1);}}.ppb-btn:disabled{opacity:.7;cursor:not-allowed;}.ppb-btn:focus{outline:2px solid #0073aa;outline-offset:2px;}.ppb-privacy-link:focus{outline:2px solid #0073aa;outline-offset:2px;}@media (prefers-contrast: high){.ppb-banner{border-width:2px;}.ppb-privacy-link{text-decoration:underline;}.ppb-btn{border:2px solid currentColor;}}@media (prefers-reduced-motion: reduce){.ppb-banner,.ppb-btn,.ppb-banner.ppb-animate-up,.ppb-banner.ppb-animate-down{animation:none;transition:none;}}.ppb-banner{--ppb-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}.ppb-banner *{font-family:inherit;}.ppb-banner.ppb-hebrew{font-family:var(--ppb-font-family,"Arial","Helvetica",sans-serif);}.ppb-banner.ppb-arabic{font-family:var(--ppb-font-family,"Tahoma","Arial",sans-serif);}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}.tp-bar:before,.tp-bar:after{content:"";clear:both;display:table;}.tp-bar{width:auto;margin:0 auto;}.tp-skills-bar .outer-box{max-width:70px;max-height:500px;height:400px;background-color:rgba(21,17,17,.3);position:relative;float:left;width:70px;margin-right:10px;box-shadow:inset 0 0 6px #333;}.tp-skills-bar .inner-fill{position:absolute;left:0;right:0;width:100%;height:0;bottom:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}.tp-skills-bar .inner-fill:after{content:"";border:4px solid;position:absolute;bottom:0;left:0;right:0;width:100%;height:100%;border-right-color:rgba(0,0,0,.16);border-bottom-color:rgba(0,0,0,.16);border-left-color:rgba(255,255,255,.16);border-top-color:rgba(255,255,255,.16);}.tp-skills-bar span.percent-value{color:#fff;text-align:center;display:block;font-size:25px;font-weight:100;margin-top:15px;}.tp-skill-items{color:#fff;text-transform:uppercase;font-weight:bold;margin:0;padding:0 0 0 1.5em;}.entry-content .tp-skill-items{margin-left:1.5em;display:inline-block;}ul.tp-skill-items li{list-style:none;margin:0;padding:0;display:block;margin-bottom:10px;}.tp-skill-items span{color:#000;}.tp-skill-items span.color{width:15px;height:15px;}.tp-skill-items span.color{width:20px;height:20px;float:left;margin-right:10px;margin-top:3px;position:relative;}.tp-skill-items span.color:after{content:"";border:3px solid #000;position:absolute;bottom:0;left:0;right:0;width:100%;height:100%;border-right-color:rgba(0,0,0,.16);border-bottom-color:rgba(0,0,0,.16);border-left-color:rgba(255,255,255,.16);border-top-color:rgba(255,255,255,.16);}.piebuilderWrapper{width:100%;margin:0 auto;padding:50px;text-align:center;}.piebuilderWrapper .pie-title{font-family:normal;margin:0;}.piebuilderWrapper canvas{margin:0 auto;display:inline-block;}.tp-skills-horizontalbar .outer-box{background-color:#dcd4d4;width:100%;height:5px;margin:65px 0;}.tp-skills-horizontalbar .inner-fill{background-color:#d91717;width:0;height:5px;position:relative;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;transition:all 2s ease-in-out;}.tp-skills-horizontalbar .percent-value{position:absolute;right:0;bottom:10px;color:#444;}.tp-skills-horizontalbar .skill-name{font-size:25px !important;text-transform:uppercase;font-weight:600;margin-top:5px;display:inline-block;}