/* Start custom CSS *//* hooks */
#kroot { --kc: k-ss-page k-ss-page--tech-hiring; }
#k2 { --kc: k-ss-glow; --ka: {"aria-hidden": "true"}; }
#k4 { --kc: k-ss-hero-in; }
#k10 { --kc: k-ss-btn; }
#k11 { --kc: k-ss-btn; }
#k13 { --kc: k-ss-spot k-ss-tile; }
#k14 { --kc: k-ss-spot-ring; --ka: {"aria-hidden": "true"}; }
#k18 { --kc: k-ss-marquee; }
#k19 { --kc: k-ss-marquee-track; }
#k21 { --ka: {"aria-hidden": "true"}; }
#k22 { --kc: k-ss-reveal; }
#k25 { --kc: k-ss-spot k-ss-tile; }
#k26 { --kc: k-ss-spot-ring; --ka: {"aria-hidden": "true"}; }
#k28 { --kc: k-bar; }
#k29 { --kc: k-t-i; }
#k30 { --kc: k-bar; }
#k31 { --kc: k-t-i; }
#k32 { --kc: k-ss-tile; }
#k33 { --ka: {"data-ss-countup": "15% to 25%"}; }
#k34 { --kc: k-ss-tile; }
#k35 { --ka: {"data-ss-countup": "$9,000 to $15,000"}; }
#how-it-works { --kc: k-ss-reveal; }
#k38 { --kc: k-ss-steps k-ss-steps-vertical; }
#k39 { --kc: k-ss-step; }
#k40 { --kc: k-ss-step-dot; }
#k41 { --kc: k-ss-step; }
#k42 { --kc: k-ss-step-dot; }
#k43 { --kc: k-ss-step; }
#k44 { --kc: k-ss-step-dot; }
#k45 { --kc: k-ss-step; }
#k46 { --kc: k-ss-step-dot; }
#k47 { --kc: k-ss-phone; }
#k49 { --kc: k-ss-bubble; }
#k50 { --kc: k-ss-bubble; }
#k51 { --kc: k-ss-bubble; }
#k52 { --kc: k-ss-bubble; }
#k53 { --kc: k-ss-bubble; }
#k54 { --kc: k-ss-reveal; }
#k57 { --kc: k-ss-spot k-ss-tile; }
#k58 { --kc: k-ss-spot-ring; --ka: {"aria-hidden": "true"}; }
#k60 { --ka: {"data-ss-countup": "31"}; }
#k61 { --ka: {"data-ss-countup": "12"}; }
#k62 { --ka: {"data-ss-countup": "5"}; }
#k63 { --ka: {"data-ss-countup": "$84"}; }
#promise { --kc: k-ss-reveal; }
#k64 { --kc: k-ss-glow; --ka: {"aria-hidden": "true"}; }
#k67 { --kc: k-ss-reveal; }
#k70 { --kc: k-ss-m-carousel; }
#k71 { --kc: k-ss-tile; }
#k72 { --kc: k-ss-tile; }
#k73 { --kc: k-ss-tile; }
#k74 { --kc: k-ss-tile; }
#k75 { --kc: k-ss-reveal; }
#k79 { --kc: k-ss-spot k-ss-tile; }
#k80 { --kc: k-ss-spot-ring; --ka: {"aria-hidden": "true"}; }
#k81 { --ka: {"data-ss-countup": "26"}; }
#k82 { --ka: {"data-ss-countup": "$11,030"}; }
#k83 { --kc: k-ss-btn; }
#k84 { --kc: k-ss-reveal; }
#k87 { --kc: k-ss-calc; --ka: {"data-ss-formula": "product", "data-ss-placeholder": "Fill in the three numbers", "data-ss-prefix": "$"}; }
#k88 { --kc: k-ss-calc-input; }
#calc-ticket { --ka: {"inputmode": "decimal"}; }
#k89 { --kc: k-ss-calc-input; }
#calc-jobs { --ka: {"inputmode": "decimal"}; }
#k90 { --kc: k-ss-calc-input; }
#calc-days { --ka: {"inputmode": "decimal"}; }
#k91 { --kc: k-ss-calc-result; }
#k92 { --kc: k-ss-calc-value; }
#k93 { --ka: {"data-ss-countup": "$700 to $1,300"}; }
#k94 { --ka: {"data-ss-countup": "56 days"}; }
#k95 { --ka: {"data-ss-countup": "$28,000 to $52,000"}; }
#price { --kc: k-ss-reveal; }
#k98 { --kc: k-ss-tile; }
#k99 { --kc: k-ss-fix-label; }
#k100 { --kc: k-ss-tile; }
#k101 { --kc: k-ss-fix-label; }
#k102 { --kc: k-ss-tile; }
#k103 { --kc: k-ss-fix-label; }
#k104 { --kc: k-ss-btn; }
#k105 { --kc: k-ss-btn; }
#k106 { --kc: k-ss-reveal; }
#k109 { --kc: k-ss-accordion; }
#k110 { --kc: k-ss-acc k-ss-acc-open; }
#k111 { --kc: k-ss-acc-btn; --ka: {"aria-expanded": "true", "type": "button"}; }
#k112 { --kc: k-ss-acc-icon; }
#k113 { --kc: k-ss-acc-body; }
#k114 { --kc: k-ss-acc-text; }
#k115 { --kc: k-ss-acc; }
#k116 { --kc: k-ss-acc-btn; --ka: {"aria-expanded": "false", "type": "button"}; }
#k117 { --kc: k-ss-acc-icon; }
#k118 { --kc: k-ss-acc-body; }
#k119 { --kc: k-ss-acc-text; }
#k120 { --kc: k-ss-acc; }
#k121 { --kc: k-ss-acc-btn; --ka: {"aria-expanded": "false", "type": "button"}; }
#k122 { --kc: k-ss-acc-icon; }
#k123 { --kc: k-ss-acc-body; }
#k124 { --kc: k-ss-acc-text; }
#k125 { --kc: k-ss-acc; }
#k126 { --kc: k-ss-acc-btn; --ka: {"aria-expanded": "false", "type": "button"}; }
#k127 { --kc: k-ss-acc-icon; }
#k128 { --kc: k-ss-acc-body; }
#k129 { --kc: k-ss-acc-text; }
#k130 { --kc: k-ss-acc; }
#k131 { --kc: k-ss-acc-btn; --ka: {"aria-expanded": "false", "type": "button"}; }
#k132 { --kc: k-ss-acc-icon; }
#k133 { --kc: k-ss-acc-body; }
#k134 { --kc: k-ss-acc-text; }
#k135 { --kc: k-ss-acc; }
#k136 { --kc: k-ss-acc-btn; --ka: {"aria-expanded": "false", "type": "button"}; }
#k137 { --kc: k-ss-acc-icon; }
#k138 { --kc: k-ss-acc-body; }
#k139 { --kc: k-ss-acc-text; }
#k140 { --kc: k-ss-acc; }
#k141 { --kc: k-ss-acc-btn; --ka: {"aria-expanded": "false", "type": "button"}; }
#k142 { --kc: k-ss-acc-icon; }
#k143 { --kc: k-ss-acc-body; }
#k144 { --kc: k-ss-acc-text; }
#k145 { --kc: k-ss-acc; }
#k146 { --kc: k-ss-acc-btn; --ka: {"aria-expanded": "false", "type": "button"}; }
#k147 { --kc: k-ss-acc-icon; }
#k148 { --kc: k-ss-acc-body; }
#k149 { --kc: k-ss-acc-text; }
#request-call { --kc: k-ss-reveal; }
#k151 { --kc: k-ss-glow; --ka: {"aria-hidden": "true"}; }
#k154 { --kc: k-ss-clock; }
#k155 { --kc: k-ss-clock-dot; }
#k156 { --kc: k-ss-clock-time; }
#k157 { --kc: k-ss-clock-line; }
#k160 { --kc: k-field; }
#k161 { --kc: k-field; }
#k162 { --kc: k-field; }
#k163 { --kc: k-field; }
#k164 { --kc: k-field; }
#k165 { --kc: k-field; }
#k166 { --kc: k-field; }
#k172 { --kc: k-ss-mcta; --ka: {"aria-hidden": "true"}; }
#k173 { --kc: k-ss-btn; --ka: {"tabindex": "-1"}; }
/* element rules */
#kroot .e-svg-base > svg { fill: none; }
#k1 { mask-image: radial-gradient(ellipse 60% 70% at 70% 40%, #000 10%, transparent 75%); -webkit-mask-image: radial-gradient(ellipse 60% 70% at 70% 40%, #000 10%, transparent 75%); }
#k2 { animation: ss-drift 16s ease-in-out infinite alternate; }
@media (min-width: 961px) and (max-width: 1280px) { #k3 { padding-right: 32px; padding-left: 32px; width: auto; box-sizing: border-box; max-width: 1200px; } }
#k5 { animation: ss-rise .7s cubic-bezier(.2, .7, .2, 1) both; }
#k6 { animation: ss-rise .7s cubic-bezier(.2, .7, .2, 1) both; animation-delay: .08s; }
#k6 > span:nth-child(1) { color: rgb(200, 240, 0); }
#k7 { animation: ss-rise .7s cubic-bezier(.2, .7, .2, 1) both; animation-delay: .16s; }
#k8 { animation: ss-rise .7s cubic-bezier(.2, .7, .2, 1) both; animation-delay: .24s; }
#k9 { animation: ss-rise .7s cubic-bezier(.2, .7, .2, 1) both; animation-delay: .32s; }
#k12 { animation: ss-rise .7s cubic-bezier(.2, .7, .2, 1) both; }
#k13 { --ss-mx: 50%; --ss-my: -20%; }
#k14 { mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); background-image: radial-gradient(240px circle at var(--ss-mx) var(--ss-my), #c8f00088, transparent 70%); -webkit-mask-composite: xor; mask-composite: exclude; }
#k15 { mask-image: radial-gradient(ellipse 65% 75% at 50% 50%, #000 20%, transparent 80%); -webkit-mask-image: radial-gradient(ellipse 65% 75% at 50% 50%, #000 20%, transparent 80%); }
#k16 > span:nth-child(1) { color: rgb(136, 136, 134); font-size: 12px; }
#k16 > span:nth-child(2) { color: rgb(240, 240, 238); font-size: 16px; font-weight: 700; line-height: 1.3; }
#k16 > span:nth-child(3) { color: rgb(156, 163, 175); font-size: 12px; }
#k16 > span:nth-child(4) { padding: 8px 14px 8px 14px; border-radius: 999px; font-size: 12px; background-image: none; align-self: flex-start; display: inline-flex; min-width: auto; color: rgb(8, 8, 8); font-weight: 700; background-color: rgb(200, 240, 0); box-sizing: content-box; max-width: none; }
@media (max-width: 960px) { #k16 > span:nth-child(4) { min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k17 > span:nth-child(1) { color: #888886; font-weight: 400; }
#k18 { mask-image: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent); -webkit-mask-image: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent); --ss-marquee-duration: 40s; }
#k19 { animation: ss-marquee var(--ss-marquee-duration, 40s) linear infinite; }
#k20 > span:nth-child(1) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k20 > span:nth-child(1) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k20 > span:nth-child(1) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k20 > span:nth-child(2) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k20 > span:nth-child(2) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k20 > span:nth-child(2) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k20 > span:nth-child(3) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k20 > span:nth-child(3) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k20 > span:nth-child(3) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k20 > span:nth-child(4) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k20 > span:nth-child(4) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k20 > span:nth-child(4) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k20 > span:nth-child(5) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k20 > span:nth-child(5) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k20 > span:nth-child(5) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k20 > span:nth-child(6) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k20 > span:nth-child(6) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k20 > span:nth-child(6) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k20 > span:nth-child(7) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k20 > span:nth-child(7) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k20 > span:nth-child(7) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k20 > span:nth-child(8) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k20 > span:nth-child(8) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k20 > span:nth-child(8) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k20 > span:nth-child(9) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k20 > span:nth-child(9) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k20 > span:nth-child(9) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k21 > span:nth-child(1) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k21 > span:nth-child(1) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k21 > span:nth-child(1) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k21 > span:nth-child(2) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k21 > span:nth-child(2) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k21 > span:nth-child(2) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k21 > span:nth-child(3) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k21 > span:nth-child(3) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k21 > span:nth-child(3) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k21 > span:nth-child(4) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k21 > span:nth-child(4) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k21 > span:nth-child(4) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k21 > span:nth-child(5) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k21 > span:nth-child(5) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k21 > span:nth-child(5) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k21 > span:nth-child(6) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k21 > span:nth-child(6) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k21 > span:nth-child(6) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k21 > span:nth-child(7) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k21 > span:nth-child(7) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k21 > span:nth-child(7) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k21 > span:nth-child(8) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k21 > span:nth-child(8) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k21 > span:nth-child(8) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
#k21 > span:nth-child(9) { padding: 0 28px 0 0; gap: 14px; font-size: 14px; flex-shrink: 1; white-space: nowrap; display: inline-flex; align-items: center; min-width: auto; color: #888886; letter-spacing: 0.56px; font-weight: 600; flex-wrap: nowrap; box-sizing: content-box; max-width: none; text-transform: uppercase; }
@media (max-width: 960px) { #k21 > span:nth-child(9) { flex-shrink: 0; min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k21 > span:nth-child(9) > span:nth-child(1) { border-radius: 999px; height: 6px; background-color: #c8f000; width: 6px; background-image: none; }
@media (min-width: 961px) and (max-width: 1280px) { #k23 { padding-right: 32px; padding-left: 32px; width: auto; box-sizing: border-box; max-width: 1200px; } }
@media (max-width: 380px) { #k24 { letter-spacing: -0.52px; font-size: 26px; } }
#k24 > span:nth-child(1) { color: #c8f000; }
#k25 { --ss-mx: 50%; --ss-my: -20%; }
#k26 { mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); background-image: radial-gradient(240px circle at var(--ss-mx) var(--ss-my), #c8f00088, transparent 70%); -webkit-mask-composite: xor; mask-composite: exclude; }
#k27 { mask-image: radial-gradient(ellipse 65% 75% at 50% 50%, #000 20%, transparent 80%); -webkit-mask-image: radial-gradient(ellipse 65% 75% at 50% 50%, #000 20%, transparent 80%); }
#k29 { animation: ss-grow-tech-hiring 1.2s cubic-bezier(.2, .7, .2, 1) both; }
#k31 { animation: ss-grow-tech-hiring 1.2s cubic-bezier(.2, .7, .2, 1) both; animation-delay: 0.3s; }
@media (min-width: 961px) and (max-width: 1280px) { #k36 { padding-right: 32px; padding-left: 32px; width: auto; box-sizing: border-box; max-width: 1200px; } }
@media (max-width: 380px) { #k37 { letter-spacing: -0.52px; font-size: 26px; } }
#k37 > span:nth-child(1) { color: #c8f000; }
#k40 > span:nth-child(1) { color: #c8f000; letter-spacing: 0.52px; font-size: 13px; font-weight: 700; }
#k42 > span:nth-child(1) { color: #c8f000; letter-spacing: 0.52px; font-size: 13px; font-weight: 700; }
#k44 > span:nth-child(1) { color: #c8f000; letter-spacing: 0.52px; font-size: 13px; font-weight: 700; }
#k46 > span:nth-child(1) { color: #c8f000; letter-spacing: 0.52px; font-size: 13px; font-weight: 700; }
#k48 > span:nth-child(1) { color: #d0d0ce; font-weight: 600; }
@media (min-width: 961px) and (max-width: 1280px) { #k55 { padding-right: 32px; padding-left: 32px; width: auto; box-sizing: border-box; max-width: 1200px; } }
@media (max-width: 380px) { #k56 { letter-spacing: -0.52px; font-size: 26px; } }
#k57 { --ss-mx: 50%; --ss-my: -20%; }
#k58 { mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); background-image: radial-gradient(240px circle at var(--ss-mx) var(--ss-my), #c8f00088, transparent 70%); -webkit-mask-composite: xor; mask-composite: exclude; }
#k59 > span:nth-child(1) { color: rgb(240, 240, 238); font-size: 14px; font-weight: 700; }
#k59 > span:nth-child(2) { padding: 8px 12px 8px 12px; border-radius: 999px; border: 1px solid #383836; gap: 4px; outline: none; font-size: 14px; background-image: none; display: inline-flex; align-items: center; min-width: auto; color: #d0d0ce; font-weight: 500; line-height: 1; background-color: #1a1a18; box-sizing: content-box; max-width: none; }
@media (max-width: 960px) { #k59 > span:nth-child(2) { min-width: 0; box-sizing: border-box; max-width: 100%; } }
#k64 { animation: ss-drift 16s ease-in-out infinite alternate; }
@media (min-width: 961px) and (max-width: 1280px) { #k65 { padding-right: 32px; padding-left: 32px; width: auto; box-sizing: border-box; max-width: 1200px; } }
@media (max-width: 380px) { #k66 { letter-spacing: -0.52px; font-size: 26px; } }
#k66 > span:nth-child(1) { color: #c8f000; }
@media (min-width: 961px) and (max-width: 1280px) { #k68 { padding-right: 32px; padding-left: 32px; width: auto; box-sizing: border-box; max-width: 1200px; } }
@media (max-width: 380px) { #k69 { letter-spacing: -0.52px; font-size: 26px; } }
@media (max-width: 760px) { #k70 { scrollbar-width: none; } }
@media (min-width: 961px) and (max-width: 1280px) { #k76 { padding-right: 32px; padding-left: 32px; width: auto; box-sizing: border-box; max-width: 1200px; } }
@media (max-width: 380px) { #k77 { letter-spacing: -0.52px; font-size: 26px; } }
#k78 > a:nth-child(1) { text-decoration: underline; color: #c8f000; }
@media (max-width: 960px) { #k78 > a:nth-child(1) { overflow-wrap: anywhere; } }
#k78 > a:nth-child(1):hover { text-decoration: underline; color: #d8f000; }
#k79 { --ss-mx: 50%; --ss-my: -20%; }
#k80 { mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); background-image: radial-gradient(240px circle at var(--ss-mx) var(--ss-my), #c8f00088, transparent 70%); -webkit-mask-composite: xor; mask-composite: exclude; }
@media (min-width: 961px) and (max-width: 1280px) { #k85 { padding-right: 32px; padding-left: 32px; width: auto; box-sizing: border-box; max-width: 1200px; } }
@media (max-width: 380px) { #k86 { letter-spacing: -0.52px; font-size: 26px; } }
#k86 > span:nth-child(1) { color: #c8f000; }
@media (min-width: 961px) and (max-width: 1280px) { #k96 { padding-right: 32px; padding-left: 32px; width: auto; box-sizing: border-box; max-width: 1200px; } }
@media (max-width: 380px) { #k97 { letter-spacing: -0.52px; font-size: 26px; } }
@media (min-width: 961px) and (max-width: 1280px) { #k107 { padding-right: 32px; padding-left: 32px; width: auto; box-sizing: border-box; max-width: 1200px; } }
@media (max-width: 380px) { #k108 { letter-spacing: -0.52px; font-size: 26px; } }
#k108 > span:nth-child(1) { color: #c8f000; }
#k119 > span:nth-child(1) > a:nth-child(1) { text-decoration: underline; color: #c8f000; white-space: normal; text-decoration-thickness: 1px; text-underline-offset: 3px; }
@media (max-width: 960px) { #k119 > span:nth-child(1) > a:nth-child(1) { overflow-wrap: anywhere; } }
#k119 > span:nth-child(1) > a:nth-child(1):hover { text-decoration: underline; color: #d8f000; }
#k150 { mask-image: radial-gradient(45% 60% at 28% 40%, rgb(0, 0, 0) 10%, transparent 75%); -webkit-mask-image: radial-gradient(ellipse 60% 70% at 70% 40%, #000 10%, transparent 75%); }
#k151 { animation: ss-drift 16s ease-in-out infinite alternate; }
@media (min-width: 961px) and (max-width: 1280px) { #k152 { padding-right: 32px; padding-left: 32px; width: auto; box-sizing: border-box; max-width: 1200px; } }
#k153 > span:nth-child(1) { color: rgb(200, 240, 0); }
#k158 > a:nth-child(1) { text-decoration: underline; color: #c8f000; }
@media (max-width: 960px) { #k158 > a:nth-child(1) { overflow-wrap: anywhere; } }
#k158 > a:nth-child(1):hover { text-decoration: underline; color: #d8f000; }
#k159 > a:nth-child(1) { text-decoration: underline; color: #c8f000; }
@media (max-width: 960px) { #k159 > a:nth-child(1) { overflow-wrap: anywhere; } }
#k159 > a:nth-child(1):hover { text-decoration: underline; color: #d8f000; }
#k159 > a:nth-child(2) { text-decoration: underline; color: #c8f000; }
@media (max-width: 960px) { #k159 > a:nth-child(2) { overflow-wrap: anywhere; } }
#k159 > a:nth-child(2):hover { text-decoration: underline; color: #d8f000; }
#k167 > a:nth-child(1) { text-decoration: underline; color: #c8f000; }
@media (max-width: 960px) { #k167 > a:nth-child(1) { overflow-wrap: anywhere; } }
#k167 > a:nth-child(1):hover { text-decoration: underline; color: #d8f000; }
#k167 > a:nth-child(2) { text-decoration: underline; color: #c8f000; }
@media (max-width: 960px) { #k167 > a:nth-child(2) { overflow-wrap: anywhere; } }
#k167 > a:nth-child(2):hover { text-decoration: underline; color: #d8f000; }
#k168::after { content: ""; display: block; width: 18px; height: 18px; flex-shrink: 0; background: url("https://sureshotsystems-karc4mjy84.live-website.com/wp-content/uploads/2026/09/ss-arrow-on-lime.svg") center / contain no-repeat; transition: transform .15s ease; }
#k169 > a:nth-child(1) { text-decoration: underline; color: #c8f000; }
@media (max-width: 960px) { #k169 > a:nth-child(1) { overflow-wrap: anywhere; } }
#k169 > a:nth-child(1):hover { text-decoration: underline; color: #d8f000; }
@media (min-width: 961px) and (max-width: 1280px) { #k170 { padding-right: 32px; padding-left: 32px; width: auto; box-sizing: border-box; max-width: 1200px; } }
#k171 > a:nth-child(1) { text-decoration: underline; color: #888886; text-underline-offset: 3px; }
@media (max-width: 960px) { #k171 > a:nth-child(1) { overflow-wrap: anywhere; } }
#k171 > a:nth-child(1):hover { text-decoration: underline; color: #c8f000; }
#k171 > a:nth-child(2) { text-decoration: underline; color: #888886; text-underline-offset: 3px; }
@media (max-width: 960px) { #k171 > a:nth-child(2) { overflow-wrap: anywhere; } }
#k171 > a:nth-child(2):hover { text-decoration: underline; color: #c8f000; }
#k171 > a:nth-child(3) { text-decoration: underline; color: #888886; text-underline-offset: 3px; }
@media (max-width: 960px) { #k171 > a:nth-child(3) { overflow-wrap: anywhere; } }
#k171 > a:nth-child(3):hover { text-decoration: underline; color: #c8f000; }
#k171 > a:nth-child(4) { text-decoration: underline; color: #888886; text-underline-offset: 3px; }
@media (max-width: 960px) { #k171 > a:nth-child(4) { overflow-wrap: anywhere; } }
#k171 > a:nth-child(4):hover { text-decoration: underline; color: #c8f000; }
#k171 > a:nth-child(5) { text-decoration: underline; color: #888886; text-underline-offset: 3px; }
@media (max-width: 960px) { #k171 > a:nth-child(5) { overflow-wrap: anywhere; } }
#k171 > a:nth-child(5):hover { text-decoration: underline; color: #c8f000; }
#k171 > a:nth-child(6) { text-decoration: underline; color: #888886; text-underline-offset: 3px; }
@media (max-width: 960px) { #k171 > a:nth-child(6) { overflow-wrap: anywhere; } }
#k171 > a:nth-child(6):hover { text-decoration: underline; color: #c8f000; }
/* page stylesheet */
body .elementor :where(.k-ss-page) .k-field input::placeholder { color: #5c5c5a; }
body .elementor :where(.k-ss-page) .k-field textarea::placeholder { color: #5c5c5a; }
@media (prefers-reduced-motion: reduce) { body .elementor :where(.k-ss-page) .k-bar > .k-t-i { animation: none; } }
@keyframes ss-grow-tech-hiring { from { transform: scaleX(0); } }/* End custom CSS */