/* Start custom CSS *//* ===== Contact page – gogodigital ===== */
#gg-ft-cta,.elementor-element-5935fe40{display:none!important}
#gg-ct{position:relative!important;overflow:hidden!important;background:#0d2e1b url("https://gogodigital.co.il/wp-content/uploads/2026/11/gg-pattern-bg.webp") center/cover no-repeat!important;padding:0!important;color:#f6f1e9}
#gg-ct-ring{position:absolute!important;top:30%!important;inset-inline:auto!important;left:44%!important;width:160px!important;height:160px!important;border-radius:50%!important;border:1px solid rgba(248,155,86,.5)!important;background:transparent!important;padding:0!important;animation:ggDrift2c 12s ease-in-out infinite;pointer-events:none}
@keyframes ggDrift2c{0%,100%{transform:translate(0,0)}50%{transform:translate(30px,-36px)}}
#gg-ct-sec{position:relative!important;z-index:2;max-width:1320px!important;margin:0 auto!important;padding:200px 40px 150px!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:56px!important;align-items:center!important}
#gg-ct-txt{flex:1 1 440px!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:30px!important;padding:0!important}
#gg-ct #gg-h-eye,#gg-ct #gg-h-eye p{margin:0!important;font-size:16px!important;letter-spacing:4px!important;color:#f89b56!important}
#gg-ct #gg-h1,#gg-ct #gg-h1 h1{margin:0!important;font-family:'Heebo',sans-serif!important;font-size:clamp(60px,8vw,128px)!important;font-weight:100!important;line-height:.98!important;letter-spacing:-2px!important;color:#f6f1e9!important}
#gg-ct #gg-h1 .gg-word>span{color:#f6f1e9!important}
#gg-ct #gg-h1 .gg-word:last-child>span{color:#f89b56!important}
#gg-ct #gg-h2,#gg-ct #gg-h2 p{margin:0!important;max-width:520px!important;font-size:21px!important;line-height:1.75!important;color:#e7ece8!important}
#gg-ct-rows{display:flex!important;flex-direction:column!important;gap:14px!important;max-width:520px!important;margin-top:6px!important;padding:0!important}
@keyframes ggCtUp{from{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}
[id^="gg-crow-"]{color:#f6f1e9!important;text-decoration:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:20px!important;padding:18px 22px!important;border-radius:22px!important;border:1px solid rgba(246,241,233,.18)!important;background:rgba(13,46,27,.55)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-sizing:border-box;animation:ggCtUp .9s cubic-bezier(.2,.8,.2,1) both;transition:transform .4s ease,border-color .4s ease,background .4s ease!important}
#gg-crow-1{animation-delay:1s}#gg-crow-2{animation-delay:1.12s}#gg-crow-3{animation-delay:1.24s}
a[id^="gg-crow-"]:hover{transform:translateX(-8px);border-color:#f89b56!important;background:rgba(13,46,27,.85)!important}
[id^="gg-cic-"]{flex:none!important;width:56px!important;height:56px!important;min-width:56px!important;border-radius:50%!important;border:1px solid #f89b56!important;padding:0!important;box-sizing:border-box;background-repeat:no-repeat!important;background-position:center!important;background-size:24px!important;transition:background-color .4s ease}
#gg-cic-1{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}
#gg-crow-1:hover #gg-cic-1{background-color:#f89b56!important;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' 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}
#gg-cic-2{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-crow-2:hover #gg-cic-2{background-color:#f89b56!important;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' 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-cic-3{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='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")!important}
[id^="gg-crt-"]{display:flex!important;flex-direction:column!important;gap:2px!important;padding:0!important;min-width:0}
[id^="gg-crt-"] > :first-child,[id^="gg-crt-"] > :first-child p{margin:0!important;font-size:14px!important;color:#b7c6bb!important}
[id^="gg-crt-"] > :last-child,[id^="gg-crt-"] > :last-child p{margin:0!important;font-size:24px!important;font-weight:200!important;color:#f6f1e9!important;overflow-wrap:anywhere}
#gg-crt-1 > :last-child{direction:ltr;text-align:right}
#gg-ct-cardw{flex:1 1 480px!important;min-width:0!important;position:relative!important;padding:0!important;animation:ggCardIn 1.1s cubic-bezier(.2,.8,.2,1) .5s both}
@keyframes ggCardIn{from{opacity:0;transform:translateY(60px) scale(.96)}to{opacity:1;transform:none}}
#gg-ct-drift{position:absolute!important;top:-40px!important;inset-inline:auto!important;left:-40px!important;width:220px!important;height:150px!important;border-radius:0 0 110px 0!important;background:linear-gradient(90deg,#e2552a,#f89b56)!important;padding:0!important;animation:ggDriftC 13s ease-in-out infinite;pointer-events:none}
@keyframes ggDriftC{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(-40px,30px) rotate(6deg)}}
#gg-ct-card{position:relative!important;background:rgba(13,46,27,.94)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(248,155,86,.25)!important;border-radius:36px!important;padding:64px!important;box-sizing:border-box!important;box-shadow:0 40px 100px rgba(0,0,0,.45);min-height:600px;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:32px!important}
#gg-ct-h,#gg-ct-h h2{margin:0!important;font-family:'Heebo',sans-serif!important;font-size:clamp(34px,3.6vw,52px)!important;font-weight:100!important;line-height:1.1!important;color:#f6f1e9!important}
#gg-ct-form{display:flex!important;flex-direction:column!important;gap:32px!important;padding:0!important;align-items:stretch!important}
#gg-ct-form [id^="gg-fl-"]{padding:0!important;display:block!important}
#gg-ct-form [id^="gg-fl-"]::after{content:"";position:absolute;right:0;bottom:0;height:2px;width:0;background:linear-gradient(90deg,#f89b56,#e2552a);transition:width .5s cubic-bezier(.2,.8,.2,1)}
#gg-ct-form [id^="gg-fl-"]:focus-within::after{width:100%}
#gg-ct-form input[type=text],#gg-ct-form input[type=tel],#gg-ct-form input[type=email]{width:100%!important;box-sizing:border-box!important;background:transparent!important;border:0!important;border-bottom:1px solid #6f8f7a!important;border-radius:0!important;color:#f6f1e9!important;font-family:'Heebo',sans-serif!important;font-weight:300!important;font-size:21px!important;padding:28px 0 10px!important;height:auto!important;outline:none!important}
#gg-ct-form input[type=tel],#gg-ct-form input[type=email]{direction:ltr;text-align:right}
#gg-ct-form input::placeholder{color:transparent!important}
#gg-ct-form [id^="gg-fl-"] label{right:0;top:26px;font-size:20px!important}
#gg-ct-form [id^="gg-fl-"]:focus-within label,#gg-ct-form [id^="gg-fl-"]:has(input:not(:placeholder-shown)) label{top:0;font-size:14px!important;color:#f89b56!important}
#gg-ct-ok{padding:0!important;gap:12px!important;align-items:center!important;flex-direction:row!important}
#gg-ct-ok input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px;border:1px solid #f89b56!important;color:#f89b56!important;border-radius:3px!important}
#gg-ct-ok input[type=checkbox]:checked{background-color:transparent!important}
#gg-ct-okt,#gg-ct-okt span,#gg-ct-okt p{font-size:15px!important;color:#b7c6bb!important;font-weight:300!important}
#gg-ct-okt a{color:#f89b56!important;text-decoration:underline}
#gg-btn-8{align-self:flex-start!important;border:0!important;cursor:pointer;padding:17px 50px!important;border-radius:999px!important;font-family:'Heebo',sans-serif!important;font-size:19px!important;font-weight:400!important;min-height:54px;color:#0d2e1b!important;background:linear-gradient(90deg,#f89b56,#e2552a,#f89b56)!important;transition:background-position .5s ease,transform .3s ease,box-shadow .3s ease}
#gg-btn-8:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(242,110,50,.35)}
#gg-ct-note,#gg-ct-note p{margin:0!important;font-size:15px!important;color:#b7c6bb!important}
#gg-ct-succ{padding:22px 24px!important;border-radius:20px!important;background:rgba(248,155,86,.12)!important;text-align:right!important;color:#f6f1e9!important}
#gg-ct-succ p{margin:0!important;font-size:20px!important;line-height:1.7!important;color:#f6f1e9!important;font-weight:300!important}
#gg-ct-err{padding:18px 22px!important;border-radius:18px!important;background:rgba(226,85,42,.15)!important;text-align:right!important}
#gg-ct-err p{margin:0!important;font-size:16px!important;color:#f6f1e9!important}
@media (max-width:640px){
#gg-ct-sec{padding:140px 22px 90px!important;gap:44px!important}
[id^="gg-crt-"] > :last-child,[id^="gg-crt-"] > :last-child p{font-size:20px!important}
[id^="gg-crow-"]{padding:14px 16px!important;gap:14px!important}
[id^="gg-cic-"]{width:48px!important;height:48px!important;min-width:48px!important}
#gg-ct-card{padding:34px 24px!important;min-height:0}
#gg-ct-drift{width:150px!important;height:100px!important;top:-26px!important;left:-14px!important}
#gg-ct-ring{left:auto!important;right:-40px!important}
}/* End custom CSS */