/* Start custom CSS */#gg-bl-hero{position:relative !important;overflow:hidden !important;background:#0d2e1b !important;padding:0 !important;}
#gg-bl-drift{position:absolute !important;bottom:-40px !important;top:auto !important;inset-inline:auto !important;right:-40px !important;width:360px !important;height:220px !important;border-radius:170px 0 0 0 !important;background:linear-gradient(90deg,#e2552a,#f89b56) !important;animation:ggDriftB 15s ease-in-out infinite;pointer-events:none;}
@keyframes ggDriftB{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(40px,-20px) rotate(-6deg)}}
#gg-bl-hin{position:relative !important;max-width:1320px !important;margin:0 auto !important;padding:220px 40px 140px !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;gap:30px !important;}
#gg-bl-hero #gg-h-eye,#gg-bl-hero #gg-h-eye p{margin:0 !important;font-size:16px !important;letter-spacing:4px !important;color:#f89b56 !important;}
#gg-bl-hero #gg-h1,#gg-bl-hero #gg-h1 h1{margin:0 !important;font-family:'Heebo',sans-serif !important;font-size:clamp(60px,9vw,150px) !important;font-weight:100 !important;line-height:.98 !important;letter-spacing:-2px !important;color:#f6f1e9 !important;}
#gg-bl-hero #gg-h1 .gg-word>span{color:#f6f1e9 !important;}
#gg-bl-hero #gg-h1 .gg-word:last-child>span{color:#f89b56 !important;}
#gg-bl-hero #gg-h2,#gg-bl-hero #gg-h2 p{margin:0 !important;max-width:640px !important;font-size:21px !important;line-height:1.75 !important;color:#d3ddd6 !important;}
#gg-bl-main{background:#f6f1e9 !important;color:#0d2e1b !important;border-radius:48px 48px 0 0 !important;padding:0 !important;position:relative;z-index:1;}
#gg-bl-min{max-width:1320px !important;margin:0 auto !important;padding:100px 40px 140px !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;gap:72px !important;}
@keyframes ggBorderflow{from{background-position:0% 50%}to{background-position:200% 50%}}
#gg-bl-feat{display:block !important;padding:2px !important;border-radius:38px !important;background:linear-gradient(90deg,#f89b56,#0d2e1b,#e2552a,#0d2e1b,#f89b56) !important;background-size:200% 100% !important;animation:ggBorderflow 6s linear infinite;text-decoration:none !important;color:#0d2e1b !important;transition:transform .5s cubic-bezier(.2,.8,.2,1) !important;}
#gg-bl-feat:hover{transform:translateY(-6px);}
#gg-bl-featin{background:#f6f1e9 !important;border-radius:36px !important;padding:28px !important;display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:48px !important;align-items:center !important;}
#gg-bl-fvis{flex:1 1 520px !important;min-width:0 !important;height:440px !important;border-radius:28px !important;background:#0d2e1b !important;position:relative !important;overflow:hidden !important;padding:0 !important;}
#gg-bl-fimg,#gg-bl-fimg img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;display:block;}
#gg-bl-fb{position:absolute !important;top:0 !important;inset-inline:auto !important;left:0 !important;width:52% !important;height:44% !important;border-radius:0 0 130px 0 !important;background:linear-gradient(135deg,#f89b56,#e2552a) !important;transform-origin:top right;transition:transform 1s cubic-bezier(.2,.8,.2,1);opacity:.92;padding:0 !important;}
#gg-bl-feat:hover #gg-bl-fb{transform:scale(1.5) rotate(-8deg);}
#gg-bl-ftx{flex:1 1 420px !important;min-width:0 !important;display:flex !important;flex-direction:column !important;gap:22px !important;padding:20px !important;}
#gg-bl-ftag,#gg-bl-ftag p{margin:0 !important;font-size:14px !important;color:#b8430f !important;letter-spacing:2px !important;}
#gg-bl-fh,#gg-bl-fh h2{margin:0 !important;font-family:'Heebo',sans-serif !important;font-size:clamp(38px,4.2vw,64px) !important;font-weight:100 !important;line-height:1.08 !important;color:#0d2e1b !important;}
#gg-bl-fex,#gg-bl-fex p{margin:0 !important;font-size:19px !important;line-height:1.75 !important;color:#2d4a38 !important;}
#gg-arr-3,#gg-arr-3 p{margin:0 !important;font-size:17px !important;color:#3f5a49 !important;}
#gg-bl-grid .e-collection-loop-layout,#gg-bl-grid [data-e-type="e-collection-loop-layout"]{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(340px,1fr)) !important;grid-auto-rows:auto !important;gap:24px !important;}
#gg-bl-grid a{color:#0d2e1b !important;text-decoration:none !important;position:relative !important;overflow:hidden !important;border-radius:30px !important;background:#fff !important;border:1px solid #e3e0d8 !important;padding:44px !important;min-height:340px !important;height:100%;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;gap:20px !important;animation:ggPostUp .9s cubic-bezier(.2,.8,.2,1) both;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease,color .4s ease !important;}
@keyframes ggPostUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}
#gg-bl-grid a::before{content:"";position:absolute;width:160px;height:160px;border-radius:50%;background:#0d2e1b;bottom:-80px;right:-80px;transform:scale(0);transition:transform .8s cubic-bezier(.2,.8,.2,1);}
#gg-bl-grid a:hover{transform:translateY(-10px) rotate(-.6deg);box-shadow:0 30px 60px rgba(13,46,27,.18);color:#f6f1e9 !important;}
#gg-bl-grid a:hover::before{transform:scale(10);}
#gg-bl-grid a>*{position:relative;margin:0 !important;}
#gg-bl-grid a>:nth-child(1),#gg-bl-grid a>:nth-child(1) p{font-size:14px !important;letter-spacing:2px !important;color:#b8430f !important;transition:color .4s ease;margin:0 !important;min-height:1em;}
#gg-bl-grid a:hover>:nth-child(1),#gg-bl-grid a:hover>:nth-child(1) p{color:#f89b56 !important;}
#gg-bl-grid a>:nth-child(2),#gg-bl-grid a>:nth-child(2) h3{margin:0 !important;font-family:'Heebo',sans-serif !important;font-size:28px !important;font-weight:200 !important;line-height:1.3 !important;color:inherit !important;}
#gg-bl-grid a>:nth-child(3){flex:1 !important;}
#gg-bl-grid a>:nth-child(3),#gg-bl-grid a>:nth-child(3) p{font-size:17px !important;line-height:1.7 !important;color:#3f5a49 !important;transition:color .4s ease;margin:0 !important;}
#gg-bl-grid a:hover>:nth-child(3),#gg-bl-grid a:hover>:nth-child(3) p{color:#d3ddd6 !important;}
#gg-bl-grid a>:nth-child(4){display:inline-flex !important;width:52px !important;height:52px !important;border-radius:50% !important;border:1px solid currentColor !important;align-items:center !important;justify-content:center !important;font-size:20px !important;line-height:1 !important;transition:transform .4s ease,background .4s ease,color .4s ease !important;box-sizing:border-box;}
#gg-bl-grid a>:nth-child(4) p{margin:0 !important;font-size:20px !important;line-height:1 !important;color:inherit !important;}
#gg-bl-grid a:hover>:nth-child(4){transform:translateX(-8px);background:#f89b56 !important;color:#0d2e1b !important;border-color:#f89b56 !important;}
#gg-bl-faq{background:#0d2e1b !important;padding:0 !important;}
#gg-bl-fqin{max-width:1100px !important;margin:0 auto !important;padding:140px 40px !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;gap:40px !important;}
#gg-bl-fqhd{display:flex !important;flex-direction:column !important;gap:18px !important;padding:0 !important;}
#gg-bl-fqe,#gg-bl-fqe p{margin:0 !important;font-size:16px !important;letter-spacing:4px !important;color:#f89b56 !important;}
#gg-bl-fqh,#gg-bl-fqh h2{margin:0 !important;font-family:'Heebo',sans-serif !important;font-size:clamp(48px,6vw,96px) !important;font-weight:100 !important;line-height:1 !important;color:#f6f1e9 !important;}
#gg-bl-acc{border-top:1px solid #2f5a40 !important;gap:0 !important;}
#gg-bl-acc details{border-bottom:1px solid #2f5a40 !important;background:transparent !important;padding:0 !important;margin:0 !important;}
#gg-bl-acc summary{list-style:none !important;cursor:pointer !important;display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;gap:24px !important;padding:30px 0 !important;min-height:44px;background:transparent !important;border:0 !important;}
#gg-bl-acc summary::-webkit-details-marker{display:none;}
#gg-bl-acc summary p,#gg-bl-acc summary h3{margin:0 !important;font-family:'Heebo',sans-serif !important;font-size:clamp(22px,2.4vw,32px) !important;font-weight:200 !important;line-height:1.3 !important;color:#f6f1e9 !important;transition:color .3s ease;}
#gg-bl-acc summary:hover p,#gg-bl-acc summary:hover h3{color:#f89b56 !important;}
#gg-bl-acc summary::after{content:"";flex:none;width:52px;height:52px;border-radius:50%;border:1px solid #f89b56;box-sizing:border-box;background:no-repeat center/20px 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'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");transition:transform .5s cubic-bezier(.2,.8,.2,1),background-color .4s ease;}
#gg-bl-acc details[open] summary::after{transform:rotate(45deg);background-color:#f89b56;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d2e1b' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");}
#gg-bl-acc details > :not(summary){padding:0 !important;background:transparent !important;}
#gg-bl-acc details > :not(summary) p{margin:0 0 34px !important;max-width:760px;font-size:19px !important;line-height:1.8 !important;color:#d3ddd6 !important;font-weight:300 !important;}
#gg-bl-acc details[open] > :not(summary){animation:ggFaqIn .6s cubic-bezier(.2,.8,.2,1);}
@keyframes ggFaqIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
#gg-bl-ask{background:#0d2e1b url("https://gogodigital.co.il/wp-content/uploads/2026/11/gg-pattern-bg.webp") center/cover no-repeat fixed !important;padding:150px 40px !important;display:flex !important;justify-content:center !important;}
#gg-bl-askb{width:100% !important;max-width:820px !important;background:rgba(13,46,27,.92) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(248,155,86,.25) !important;border-radius:36px !important;padding:68px !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:26px !important;box-shadow:0 40px 100px rgba(0,0,0,.4);}
#gg-bl-askh,#gg-bl-askh h2{margin:0 !important;font-family:'Heebo',sans-serif !important;font-size:clamp(38px,4.4vw,64px) !important;font-weight:100 !important;line-height:1.08 !important;color:#f6f1e9 !important;}
#gg-bl-askp,#gg-bl-askp p{margin:0 !important;font-size:19px !important;line-height:1.7 !important;color:#d3ddd6 !important;}
#gg-btn-7{background:linear-gradient(90deg,#f89b56,#e2552a,#f89b56) !important;color:#0d2e1b !important;padding:17px 36px !important;border-radius:999px !important;font-size:19px !important;font-weight:400 !important;min-height:54px;box-sizing:border-box;display:inline-flex !important;align-items:center;font-family:'Heebo',sans-serif !important;}
#gg-btn-7:hover{box-shadow:0 14px 34px rgba(226,85,42,.4);transform:translateY(-2px);}
@media (max-width:640px){
#gg-bl-hin{padding:150px 22px 90px !important;}
#gg-bl-drift{width:200px !important;height:120px !important;}
#gg-bl-main{border-radius:32px 32px 0 0 !important;}
#gg-bl-min{padding:56px 18px 90px !important;gap:44px !important;}
#gg-bl-featin{padding:14px !important;gap:20px !important;}
#gg-bl-fvis{height:240px !important;flex-basis:100% !important;}
#gg-bl-ftx{padding:8px 8px 14px !important;}
#gg-bl-grid .e-collection-loop-layout,#gg-bl-grid [data-e-type="e-collection-loop-layout"]{grid-template-columns:1fr !important;}
#gg-bl-grid a{padding:30px 26px !important;min-height:0 !important;}
#gg-bl-fqin{padding:90px 22px !important;}
#gg-bl-ask{padding:90px 22px !important;background-attachment:scroll !important;}
#gg-bl-askb{padding:34px 24px !important;}
}/* End custom CSS */