.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS */body.page-id-3{background:#0d2e1b}
#gg-sp-hero{position:relative!important;overflow:hidden!important;background:#0d2e1b!important;color:#f6f1e9;padding:0!important}
#gg-sp-drift{position:absolute!important;top:-40px!important;inset-inline:auto!important;left:-40px!important;width:300px!important;height:180px!important;border-radius:0 0 140px 0!important;background:linear-gradient(90deg,#e2552a,#f89b56)!important;animation:ggDrift1 15s ease-in-out infinite;pointer-events:none}
@keyframes ggDrift1{0%,100%{transform:translate(0,0)}50%{transform:translate(30px,18px)}}
#gg-sp-hin{position:relative!important;max-width:1100px!important;margin:0 auto!important;padding:200px 40px 90px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:26px!important}
#gg-sp-h1,#gg-sp-h1 h1{margin:0!important;font-family:'Heebo',sans-serif!important;font-size:clamp(46px,6.4vw,96px)!important;font-weight:100!important;line-height:1.04!important;letter-spacing:-1px!important;color:#f6f1e9!important;animation:ggUp 1s cubic-bezier(.2,.8,.2,1) .2s both}
@keyframes ggUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}
@keyframes ggFade{from{opacity:0}to{opacity:1}}
#gg-sp-body{background:#f6f1e9!important;color:#0d2e1b!important;border-radius:48px 48px 0 0!important;padding:0!important;position:relative;z-index:1}
#gg-sp-wrap{max-width:1240px!important;margin:0 auto!important;padding:90px 40px 120px!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;gap:72px!important;align-items:flex-start!important}
#gg-sp-toc{flex:0 0 280px!important;position:sticky!important;top:130px!important;display:flex!important;flex-direction:column!important;gap:28px!important;padding:0!important}
#gg-sp-tocl,#gg-sp-tocl p{margin:0!important;font-size:14px!important;letter-spacing:3px!important;color:#b8430f!important}
#gg-sp-tocn{display:flex!important;flex-direction:column!important;padding:0!important}
#gg-sp-tocn a{color:#3f5a49;text-decoration:none;font-size:16px;line-height:1.45;transition:color .3s ease}
#gg-sp-tocn a:hover,#gg-sp-tocn a.on{color:#0d2e1b}
#gg-sp-art{flex:1 1 auto!important;min-width:0!important;max-width:760px!important;padding:0!important}
#gg-sp-art .elementor-widget-theme-post-content,#gg-sp-art .elementor-widget-container{color:#22382b;font-family:'Heebo',sans-serif;font-weight:300}
#gg-sp-art p{margin:0 0 22px;font-size:20px;line-height:1.85;color:#22382b;font-weight:300}
#gg-sp-art h2{margin:56px 0 20px;font-family:'Heebo',sans-serif;font-size:36px;font-weight:200;line-height:1.2;color:#0d2e1b;scroll-margin-top:110px}
#gg-sp-art strong,#gg-sp-art b{font-weight:400}
#gg-sp-art a{color:#b8430f;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
#gg-sp-art a:hover{color:#e2552a}
#gg-sp-art ul{margin:0 0 26px;padding:0;list-style:none}
#gg-sp-art li{position:relative;font-size:19px;line-height:1.8;color:#22382b;margin:0 0 12px;padding-inline-start:28px}
#gg-sp-art ul li::before{content:"";position:absolute;right:4px;top:13px;width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,#f89b56,#e2552a)}
#gg-sp-art .gg-tbl{margin:32px 0 36px;overflow-x:auto;border-radius:24px;border:1px solid #e3e0d8;background:#fff}
#gg-sp-art .gg-tbl table{width:100%;border-collapse:collapse;font-size:17px;line-height:1.5;margin:0;border:0}
#gg-sp-art .gg-tbl th,#gg-sp-art .gg-tbl td{padding:16px 20px;text-align:start;border:0;border-bottom:1px solid #ece8df;vertical-align:top;background:transparent}
#gg-sp-art .gg-tbl th{background:#0d2e1b;color:#f6f1e9;font-weight:300;font-size:15px;letter-spacing:.5px}
#gg-sp-art .gg-tbl tr:last-child td{border-bottom:0}
#gg-sp-art .gg-tbl td:first-child{color:#3f5a49}
#gg-sp-art .gg-tbl tbody tr:nth-child(even) td{background:#faf8f3}
#gg-sp-h1 .gg-o,#gg-sp-h1 h1 .gg-o{color:#f89b56!important}
#gg-pp-upd,#gg-pp-upd p{margin:0!important;font-size:16px!important;color:#d3ddd6!important;animation:ggFade 1s ease .6s both}
#gg-pp-ring{position:absolute!important;bottom:60px!important;top:auto!important;inset-inline:auto!important;left:18%!important;width:140px!important;height:140px!important;border-radius:50%!important;border:1px solid rgba(248,155,86,.45)!important;padding:0!important;pointer-events:none}
#gg-sp-art .elementor-widget-container{counter-reset:pp}
#gg-sp-art h2{counter-increment:pp;position:relative;padding-top:78px;margin-top:44px}
#gg-sp-art h2::before{content:counter(pp,hebrew);position:absolute;top:0;right:0;width:56px;height:56px;border-radius:50%;border:1px solid #f89b56;color:#b8430f;font-size:22px;font-weight:200;display:flex;align-items:center;justify-content:center}
#gg-sp-art h2:not(:first-child){border-top:1px solid #dcd8ce;padding-top:122px}
#gg-sp-art h2:not(:first-child)::before{top:44px}
#gg-sp-art h2:first-child{margin-top:0}
#gg-sp-tocn{counter-reset:ppt}
#gg-sp-tocn a{counter-increment:ppt;display:flex!important;align-items:center;gap:12px;padding:8px 0!important}
#gg-sp-tocn a::before{content:counter(ppt,hebrew);flex:none;width:30px;height:30px;border-radius:50%;border:1px solid #cdd6cf;display:flex;align-items:center;justify-content:center;font-size:13px;color:#b8430f;transition:background .3s ease,border-color .3s ease,color .3s ease}
#gg-sp-tocn a:hover::before{background:#f89b56;border-color:#f89b56;color:#0d2e1b}
#gg-sp-tocn a.on::before{background:#0d2e1b;border-color:#0d2e1b;color:#f89b56}
#gg-pp-card{margin-top:56px!important;background:#0d2e1b!important;color:#f6f1e9!important;border-radius:28px!important;padding:40px!important;position:relative!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:18px!important}
#gg-pp-card::before{content:"";position:absolute;top:0;left:0;width:120px;height:80px;border-radius:0 0 70px 0;background:linear-gradient(90deg,#e2552a,#f89b56)}
#gg-pp-cardh,#gg-pp-cardh p{position:relative;margin:0!important;font-size:30px!important;font-weight:100!important;line-height:1.2!important;color:#f6f1e9!important}
[id^="gg-pp-q"]{position:relative;color:#f6f1e9!important;text-decoration:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:18px!important;padding:16px 20px!important;border-radius:20px!important;border:1px solid rgba(246,241,233,.18)!important;transition:transform .4s ease,border-color .4s ease!important}
[id^="gg-pp-q"]:hover{transform:translateX(-8px);border-color:#f89b56!important}
[id^="gg-pp-q"] > div{flex:none!important;width:48px!important;height:48px!important;min-width:48px;border-radius:50%!important;border:1px solid #f89b56!important;padding:0!important;background-repeat:no-repeat!important;background-position:center!important;background-size:22px!important}
#gg-pp-q1 > div{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f89b56' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 6-10 7L2 6'/%3E%3C/svg%3E")!important}
#gg-pp-q2 > div{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f89b56' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")!important}
[id^="gg-pp-q"] p{margin:0!important;font-size:21px!important;font-weight:200!important;color:#f6f1e9!important}
#gg-pp-q2 p{direction:ltr}
@media (max-width:1000px){#gg-sp-toc{display:none!important}#gg-sp-wrap{display:block!important}#gg-sp-art{max-width:none!important}}
@media (max-width:640px){#gg-sp-hin{padding:150px 22px 64px!important}#gg-sp-wrap{padding:56px 22px 80px!important}#gg-sp-body{border-radius:32px 32px 0 0!important}#gg-sp-art p,#gg-sp-art li{font-size:17px}#gg-sp-art h2{font-size:28px}#gg-sp-art .gg-tbl th,#gg-sp-art .gg-tbl td{padding:12px 14px;font-size:15px}#gg-sp-drift{width:180px!important;height:110px!important}#gg-pp-card{padding:30px 22px!important}#gg-pp-cardh,#gg-pp-cardh p{font-size:26px!important}[id^="gg-pp-q"] p{font-size:18px!important}#gg-pp-ring{display:none!important}}/* End custom CSS */