.single-services .page-content{--service-border:rgb(2 40 61 / .12);--service-shadow:0 3px 5px rgb(2 40 61 / .025), 0 20px 45px rgb(2 40 61 / .045)}.single-services .legacy-content .text-box{max-width:1050px}.single-services .legacy-content :is(.text-box,.wp-block-group,.wp-block-column)>p:not(:empty),.single-services .legacy-content>p:not(:empty){position:relative;isolation:isolate;box-sizing:border-box;width:100%;max-width:100%;margin:0 0 21px;padding:clamp(24px, 3vw, 38px) clamp(25px, 3.5vw, 45px);border:1px solid var(--service-border);border-radius:22px;background:radial-gradient(ellipse at 100% 0,rgb(134 188 2 / .055),transparent 58%),linear-gradient(140deg,#fff,rgb(255 255 255 / .9));color:var(--blue,#02283D);box-shadow:var(--service-shadow);font-size:clamp(16px, 1.5vw, 19px);font-weight:400;line-height:1.9;letter-spacing:-.012em;text-align:start;text-wrap:pretty;overflow-wrap:break-word;transition:border-color .28s ease,box-shadow .35s ease,transform .35s var(--ease,ease)}.single-services .legacy-content :is(.text-box,.wp-block-group,.wp-block-column)>p:not(:empty)::before,.single-services .legacy-content>p:not(:empty)::before{content:'';position:absolute;inset-block:25px;inset-inline-start:-1px;width:3px;border-radius:3px;background:linear-gradient(var(--green,#12471D),var(--lime,#86BC02));opacity:.55;pointer-events:none;transition:opacity .3s ease}.single-services .legacy-content :is(.text-box,.wp-block-group,.wp-block-column)>p a,.single-services .legacy-content>p a{color:var(--green,#12471D);text-decoration-thickness:1px;text-underline-offset:.25em}.single-services .legacy-content :is(.text-box,.wp-block-group,.wp-block-column)>p:focus-within,.single-services .legacy-content>p:focus-within{border-color:rgb(18 71 29 / .35);box-shadow:0 0 0 3px rgb(134 188 2 / .1),var(--service-shadow)}.single-services .legacy-content .NewPageTitle .forflex>p{margin-bottom:10px;color:var(--green,#12471D);font-size:12px;line-height:1.8;letter-spacing:.04em}.single-services .legacy-content .boldstepdet>p:not(:empty),.single-services .legacy-content .boldStepSection .text-box>p:not(:empty){max-width:780px;margin:0 auto 28px;padding:22px 28px;border:1px solid rgb(255 255 255 / .17);border-radius:18px;background:linear-gradient(130deg,rgb(255 255 255 / .09),rgb(255 255 255 / .025));box-shadow:inset 0 1px 0 rgb(255 255 255 / .08);color:#fff;font-size:clamp(16px, 1.4vw, 18px);line-height:1.85;text-align:center;transition:border-color .3s,background .3s,transform .3s}.single-services .legacy-content .boldStepSection .text-box>p::before{display:none}.single-services .gl-diagram{--diagram-radius:32px;margin:clamp(40px, 6vw, 76px) auto;padding:46px 34px 40px;border:1px solid rgb(2 40 61 / .13);border-radius:var(--diagram-radius);background:radial-gradient(ellipse at 50% 52%,rgb(134 188 2 / .12),transparent 55%),linear-gradient(135deg,#fff 5%,rgb(2 40 61 / .025) 100%);box-shadow:inset 0 0 0 7px rgb(255 255 255 / .72),0 3px 7px rgb(2 40 61 / .035),0 26px 70px rgb(2 40 61 / .065);overflow:hidden}.single-services .gl-diagram::before{width:350px;height:350px;top:calc(50% + 22px);border-color:rgb(134 188 2 / .25);box-shadow:0 0 0 30px rgb(255 255 255 / .4),0 0 0 31px rgb(18 71 29 / .04),0 0 0 82px rgb(134 188 2 / .025);pointer-events:none}.single-services .gl-diagram::after{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:linear-gradient(rgb(2 40 61 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(2 40 61 / .025) 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(135deg,#000,transparent 65%);pointer-events:none}.single-services .gl-diagram .diagram-caption h2{max-width:780px;margin:0 auto 44px;color:var(--blue,#02283D);font-size:clamp(23px, 2.3vw, 32px);font-weight:500;line-height:1.3;letter-spacing:-.035em;text-wrap:balance}.single-services .gl-diagram-center{width:220px;min-height:205px;padding:25px 22px 23px;border:1px solid rgb(255 255 255 / .48);border-radius:30px;background:radial-gradient(ellipse at 15% 0,rgb(134 188 2 / .24),transparent 63%),linear-gradient(145deg,var(--green,#12471D) -70%,var(--blue,#02283D) 78%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .3),inset 0 -4px 0 rgb(18 71 29 / .55),0 0 0 6px rgb(255 255 255 / .88),0 0 0 7px rgb(18 71 29 / .17),0 17px 0 -10px rgb(18 71 29 / .16),0 24px 50px rgb(2 40 61 / .23);color:#fff;gap:12px;transition:box-shadow .35s ease}.single-services .gl-diagram-center img{width:94px;height:94px;margin:0;padding:10px;object-fit:contain;border:1px solid rgb(255 255 255 / .7);border-radius:23px;background:#fff;box-shadow:0 2px 0 rgb(134 188 2 / .45),0 8px 18px rgb(2 40 61 / .15)}.single-services .gl-diagram-center strong{max-width:100%;font-size:13px;font-weight:600;line-height:1.65;letter-spacing:.025em;overflow-wrap:break-word}.single-services .gl-diagram-nodes{gap:22px 0;align-items:stretch}.single-services .gl-diagram .gl-diagram-node{min-width:0;min-height:110px;padding:23px 25px;border:1px solid rgb(2 40 61 / .14);border-radius:20px;background:linear-gradient(140deg,#fff 28%,rgb(255 255 255 / .83));box-shadow:inset 0 1px 0 #fff,0 4px 0 -1px rgb(2 40 61 / .035),0 7px 16px rgb(2 40 61 / .045);color:var(--blue,#02283D);font-size:14px;font-weight:500;line-height:1.65;letter-spacing:-.01em;overflow-wrap:break-word;transform:none;transition:color .25s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.single-services .gl-diagram .gl-diagram-node>span{position:relative;z-index:2;max-width:100%}.single-services .gl-diagram .gl-diagram-node::before{content:'';display:block!important;position:absolute;inset:1px;width:auto;height:auto;border-radius:18px;background:linear-gradient(120deg,transparent 15%,rgb(255 255 255 / .12) 46%,transparent 73%);background-size:220% 100%;background-position:110% 0;opacity:0;pointer-events:none;transition:opacity .25s ease,background-position .65s ease}.single-services .gl-diagram .gl-diagram-node::after{display:none!important}.single-services .gl-diagram .gl-diagram-node:hover,.single-services .gl-diagram .gl-diagram-node:focus-visible{border-color:var(--lime,#86BC02);background:linear-gradient(145deg,var(--green,#12471D) -40%,var(--blue,#02283D) 85%);color:#fff;transform:none;box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 0 0 3px rgb(134 188 2 / .09),0 5px 0 -2px rgb(18 71 29 / .18),0 17px 33px rgb(2 40 61 / .16)}.single-services .gl-diagram .gl-diagram-node:hover::before,.single-services .gl-diagram .gl-diagram-node:focus-visible::before{opacity:1;background-position:0 0}.single-services .gl-diagram .gl-diagram-node:focus-visible{outline:2px solid var(--green,#12471D);outline-offset:5px}.single-services .gl-diagram:focus-within .gl-diagram-center{box-shadow:inset 0 1px 0 rgb(255 255 255 / .3),0 0 0 6px rgb(255 255 255 / .95),0 0 0 8px rgb(134 188 2 / .6),0 24px 50px rgb(2 40 61 / .24)}.single-services .gl-diagram .diagram-connections path{stroke:var(--green,#12471D);stroke-width:1.4;stroke-linecap:round;opacity:.26;transition:opacity .25s ease,stroke .25s ease,stroke-width .25s ease}.single-services .gl-diagram .diagram-connections path.active{stroke:var(--lime,#86BC02);stroke-width:2.5;stroke-dasharray:10 7;opacity:1;filter:drop-shadow(0 0 3px rgb(134 188 2 / .32));animation:service-signal-flow .9s linear infinite}@keyframes service-signal-flow{to{stroke-dashoffset:-34}}@media (min-width:901px){.single-services .gl-diagram{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(285px,auto)}.single-services .gl-diagram .diagram-caption{grid-column:1;grid-row:1}.single-services .gl-diagram-center{position:relative;grid-column:1;grid-row:2;align-self:center;justify-self:center;left:auto;top:auto;margin:0;transform:none}.single-services .gl-diagram-nodes{grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr);min-height:285px}}@media (hover:hover) and (pointer:fine){.single-services .legacy-content :is(.text-box,.wp-block-group,.wp-block-column)>p:not(:empty):hover,.single-services .legacy-content>p:not(:empty):hover{border-color:rgb(18 71 29 / .3);box-shadow:0 6px 12px rgb(2 40 61 / .035),0 24px 48px rgb(2 40 61 / .075);transform:translateY(-3px)}.single-services .legacy-content :is(.text-box,.wp-block-group,.wp-block-column)>p:hover::before,.single-services .legacy-content>p:hover::before{opacity:1}.single-services .legacy-content .boldstepdet>p:hover{border-color:rgb(134 188 2 / .5);transform:translateY(-2px)}}@media (max-width:900px){.single-services .gl-diagram{padding:35px 25px 30px}.single-services .gl-diagram::before{top:190px;width:285px;height:285px}.single-services .gl-diagram-center{position:relative;left:auto;top:auto;transform:none;min-height:190px;margin:0 auto 48px}.single-services .gl-diagram-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.single-services .gl-diagram .gl-diagram-node{grid-column:auto;grid-row:auto}.single-services .gl-diagram .diagram-caption h2{margin-bottom:35px}}@media (max-width:600px){.single-services .legacy-content :is(.text-box,.wp-block-group,.wp-block-column)>p:not(:empty),.single-services .legacy-content>p:not(:empty){padding:23px 23px 24px;border-radius:18px;font-size:16px;line-height:1.85;margin-bottom:16px;box-shadow:0 8px 24px rgb(2 40 61 / .045)}.single-services .legacy-content .boldstepdet>p:not(:empty),.single-services .legacy-content .boldStepSection .text-box>p:not(:empty){padding:18px;font-size:15px}.single-services .gl-diagram{--diagram-radius:25px;padding:30px 20px 25px;box-shadow:inset 0 0 0 5px rgb(255 255 255 / .65),0 16px 45px rgb(2 40 61 / .06)}.single-services .gl-diagram .diagram-caption h2{font-size:23px;line-height:1.4;margin-bottom:32px}.single-services .gl-diagram-center{width:min(210px, calc(100% - 22px));min-height:190px;padding:22px 18px;border-radius:27px;margin-bottom:42px}.single-services .gl-diagram-nodes{grid-template-columns:minmax(0,1fr);gap:18px}.single-services .gl-diagram .gl-diagram-node{min-height:92px;padding:23px;font-size:14px;border-radius:18px;line-height:1.7}}[dir=rtl] .single-services .legacy-content :is(.text-box,.wp-block-group,.wp-block-column)>p,[dir=rtl] .single-services .legacy-content>p{letter-spacing:0;line-height:2.05}[dir=rtl] .single-services .gl-diagram .gl-diagram-node,[dir=rtl] .single-services .gl-diagram-center strong,[dir=rtl] .single-services .gl-diagram .diagram-caption h2{letter-spacing:0;line-height:1.9}@media (prefers-reduced-motion:reduce){.single-services .legacy-content p,.single-services .legacy-content p::before,.single-services .gl-diagram *,.single-services .gl-diagram *::before{animation:none!important;transition:none!important}.single-services .legacy-content p:hover,.single-services .gl-diagram .gl-diagram-node:hover,.single-services .gl-diagram .gl-diagram-node:focus-visible{transform:none!important}.single-services .gl-diagram .diagram-connections path.active{stroke-dasharray:none}}@media print{.single-services .legacy-content p,.single-services .gl-diagram,.single-services .gl-diagram .gl-diagram-node{box-shadow:none!important;break-inside:avoid}}