.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-type-html{padding-bottom:0px;}.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-632 .elementor-element.elementor-element-ca9a2d8 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-button[type="submit"]{color:#ffffff;}.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-632 .elementor-element.elementor-element-ca9a2d8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-632 .elementor-element.elementor-element-ca9a2d8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-632 .elementor-element.elementor-element-ca9a2d8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-632 .elementor-element.elementor-element-ca9a2d8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}/* Start custom CSS for form, class: .elementor-element-ca9a2d8 */.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-form-fields-wrapper { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; column-gap: 16px !important; row-gap: 14px !important; margin: 0 !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-group { width: auto !important; max-width: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; gap: 8px !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-group.elementor-col-100, .elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-type-acceptance, .elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-type-html, .elementor-632 .elementor-element.elementor-element-ca9a2d8 .e-form__buttons { grid-column: 1 / -1 !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-type-hidden { display: none !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-label { font-family: var(--font-sans) !important; font-size: 14px !important; font-weight: 600 !important; color: #d0d0ce !important; line-height: normal !important; letter-spacing: normal !important; padding: 0 !important; margin: 0 !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-group .elementor-field-textual { padding: 13px 14px 13px 14px !important; border-radius: 10px !important; border: 1px solid #383836 !important; transition: border-color .15s ease, box-shadow .15s ease !important; font-family: var(--font-sans) !important; font-size: 16px !important; font-weight: 400 !important; color: #f0f0ee !important; background-color: #0c0c0b !important; line-height: normal !important; min-height: 0 !important; box-shadow: none !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-group .elementor-field-textual:hover { border-color: #6b6b69 !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-group .elementor-field-textual:focus { outline: none !important; border-color: #c8f000 !important; box-shadow: 0 0 0 3px #c8f00033 !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-group .elementor-field-textual::placeholder { color: #5c5c5a !important; opacity: 1 !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-type-acceptance .elementor-field-subgroup, .elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-type-acceptance .elementor-field-option { display: flex !important; gap: 12px !important; align-items: flex-start !important; margin: 0 !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-type-acceptance > .elementor-field-label { display: none !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-type-acceptance input[type=checkbox] { margin: 3px 0 0 !important; width: 18px !important; height: 18px !important; accent-color: #c8f000 !important; flex: 0 0 auto !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-field-type-acceptance label { font-family: var(--font-sans) !important; font-size: 14px !important; font-weight: 400 !important; color: #888886 !important; line-height: 1.5 !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .ss-terms { font-family: var(--font-sans) !important; font-size: 14px !important; line-height: 1.5 !important; color: rgb(136, 136, 134) !important; margin: 0 !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .ss-terms a { color: #c8f000 !important; text-decoration: underline !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .e-form__buttons .elementor-button { padding: 18px 32px 18px 32px !important; border-radius: 999px !important; border: 1px solid #c8f000 !important; transition: background-color .15s ease, border-color .15s ease !important; font-family: var(--font-sans) !important; font-size: 18px !important; font-weight: 600 !important; color: #080808 !important; background-color: #c8f000 !important; line-height: 1 !important; cursor: pointer !important; width: 100% !important; min-height: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .e-form__buttons .elementor-button:hover, .elementor-632 .elementor-element.elementor-element-ca9a2d8 .e-form__buttons .elementor-button:focus { background-color: #d8f000 !important; border-color: #d8f000 !important; color: #080808 !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .e-form__buttons .elementor-button:focus-visible { outline: 2px solid #c8f000 !important; outline-offset: 2px !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .e-form__buttons .elementor-button-content-wrapper { display: inline-flex !important; align-items: center !important; gap: 8px !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .e-form__buttons .elementor-button-content-wrapper::after { content: "" !important; width: 18px !important; height: 18px !important; flex: 0 0 auto !important; background: url("https://sureshotsystems.com/wp-content/uploads/2026/09/ss-arrow-on-lime.svg") center / contain no-repeat !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-message { font-family: var(--font-sans) !important; font-size: 14px !important; color: #f0f0ee !important; margin-top: 12px !important; }
.elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-message.elementor-message-danger { color: #ff6b5c !important; }
@media (max-width: 960px) { .elementor-632 .elementor-element.elementor-element-ca9a2d8 .elementor-form-fields-wrapper { grid-template-columns: minmax(0, 1fr) !important; } }/* End custom CSS */
/* Start custom CSS *//* hooks */
#kroot { --kc: k-ss-page k-ss-page--demand-gap-snapshot; }
#k2 { --kc: k-ss-glow; --ka: {"aria-hidden": "true"}; }
#k4 { --kc: k-ss-hero-in; }
#k9 { --kc: k-ss-reveal; }
#k12 { --kc: k-ss-m-carousel; }
#k13 { --kc: k-ss-tile; }
#k14 { --kc: k-ss-tile; }
#k15 { --kc: k-ss-tile; }
#k16 { --kc: k-ss-tile; }
#k17 { --kc: k-ss-btn; }
#k18 { --kc: k-ss-reveal; }
#k21 { --kc: k-report-tabs; --ka: {"aria-label": "Snapshot sections"}; }
#k23 { --kc: k-ss-scan; }
#k24 { --kc: k-ss-pin; }
#k25 { --kc: k-ss-pin; }
#k26 { --kc: k-ss-pin; }
#k27 { --kc: k-ss-pin; }
#k28 { --kc: k-ss-pin; }
#k29 { --kc: k-ss-pin; }
#k30 { --kc: k-ss-pin; }
#k31 { --kc: k-ss-pin; }
#k32 { --kc: k-ss-pin; }
#k33 { --kc: k-ss-pin; }
#k34 { --kc: k-ss-pin; }
#k35 { --kc: k-ss-pin; }
#k36 { --kc: k-ss-pin; }
#k37 { --kc: k-ss-pin; }
#k38 { --kc: k-ss-pin; }
#k39 { --kc: k-ss-pin; }
#k40 { --kc: k-ss-pin; }
#k41 { --kc: k-ss-pin; }
#k42 { --kc: k-ss-pin; }
#k43 { --kc: k-ss-pin; }
#k44 { --kc: k-ss-pin; }
#k45 { --kc: k-ss-pin; }
#k46 { --kc: k-ss-pin; }
#k47 { --kc: k-ss-pin; }
#k48 { --kc: k-ss-pin; }
#k49 { --kc: k-ss-pin; }
#k50 { --kc: k-ss-pin; }
#k51 { --kc: k-ss-pin; }
#k52 { --kc: k-ss-pin; }
#k53 { --kc: k-ss-pin; }
#k54 { --kc: k-ss-pin; }
#k55 { --kc: k-ss-pin; }
#k56 { --kc: k-ss-pin; }
#k57 { --kc: k-ss-pin; }
#k58 { --kc: k-ss-pin; }
#k59 { --kc: k-ss-pin; }
#k60 { --kc: k-ss-pin; }
#k61 { --kc: k-ss-pin; }
#k62 { --kc: k-ss-pin; }
#k63 { --kc: k-ss-pin; }
#k64 { --kc: k-ss-pin; }
#k65 { --kc: k-ss-pin; }
#k66 { --kc: k-ss-pin; }
#k67 { --kc: k-ss-pin; }
#k68 { --kc: k-ss-pin; }
#k69 { --kc: k-ss-pin; }
#k70 { --kc: k-ss-pin; }
#k71 { --kc: k-ss-pin; }
#k72 { --kc: k-ss-pin; }
#k75 { --kc: k-ss-serp; }
#k76 { --kc: k-ss-serp-block k-ss-serp-on; }
#k79 { --kc: k-ss-serp-block; }
#k83 { --kc: k-ss-ai; }
#k85 { --kc: k-ss-ai-item; }
#k86 { --kc: k-ss-ai-item; }
#k87 { --kc: k-ss-ai-item; }
#k93 { --kc: k-ss-reveal; }
#k96 { --kc: k-ss-steps; }
#k97 { --kc: k-ss-step; }
#k98 { --kc: k-ss-step-dot; }
#k99 { --kc: k-ss-step; }
#k100 { --kc: k-ss-step-dot; }
#k101 { --kc: k-ss-step; }
#k102 { --kc: k-ss-step-dot; }
#k103 { --kc: k-ss-step; }
#k104 { --kc: k-ss-step-dot; }
#k105 { --kc: k-ss-reveal; }
#k108 { --kc: k-ss-accordion; }
#k109 { --kc: k-ss-acc k-ss-acc-open; }
#k110 { --kc: k-ss-acc-btn; --ka: {"aria-expanded": "true", "type": "button"}; }
#k111 { --kc: k-ss-acc-icon; }
#k112 { --kc: k-ss-acc-body; }
#k113 { --kc: k-ss-acc-text; }
#k114 { --kc: k-ss-acc; }
#k115 { --kc: k-ss-acc-btn; --ka: {"aria-expanded": "false", "type": "button"}; }
#k116 { --kc: k-ss-acc-icon; }
#k117 { --kc: k-ss-acc-body; }
#k118 { --kc: k-ss-acc-text; }
#k119 { --kc: k-ss-acc; }
#k120 { --kc: k-ss-acc-btn; --ka: {"aria-expanded": "false", "type": "button"}; }
#k121 { --kc: k-ss-acc-icon; }
#k122 { --kc: k-ss-acc-body; }
#k123 { --kc: k-ss-acc-text; }
#k124 { --kc: k-ss-acc; }
#k125 { --kc: k-ss-acc-btn; --ka: {"aria-expanded": "false", "type": "button"}; }
#k126 { --kc: k-ss-acc-icon; }
#k127 { --kc: k-ss-acc-body; }
#k128 { --kc: k-ss-acc-text; }
#k129 { --kc: k-ss-acc; }
#k130 { --kc: k-ss-acc-btn; --ka: {"aria-expanded": "false", "type": "button"}; }
#k131 { --kc: k-ss-acc-icon; }
#k132 { --kc: k-ss-acc-body; }
#k133 { --kc: k-ss-acc-text; }
#k134 { --kc: k-ss-acc; }
#k135 { --kc: k-ss-acc-btn; --ka: {"aria-expanded": "false", "type": "button"}; }
#k136 { --kc: k-ss-acc-icon; }
#k137 { --kc: k-ss-acc-body; }
#k138 { --kc: k-ss-acc-text; }
#k139 { --kc: k-ss-reveal; }
#k141 { --kc: k-ss-glow; --ka: {"aria-hidden": "true"}; }
#k144 { --kc: k-ss-btn; }
/* element rules */
#kroot .e-svg-base > svg { fill: none; }
#k1 { mask-image: radial-gradient(50% 70% at 30% 40%, rgb(0, 0, 0) 10%, transparent 75%); -webkit-mask-image: radial-gradient(ellipse 55% 60% at 50% 30%, #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; width: auto; box-sizing: border-box; padding-left: 32px; 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; }
@media (min-width: 961px) and (max-width: 1280px) { #k10 { padding-right: 32px; width: auto; box-sizing: border-box; padding-left: 32px; max-width: 1200px; } }
@media (max-width: 380px) { #k11 { letter-spacing: -0.52px; font-size: 26px; } }
#k11 > span:nth-child(1) { color: #c8f000; }
@media (max-width: 760px) { #k12 { scrollbar-width: none; } }
@media (min-width: 961px) and (max-width: 1280px) { #k19 { padding-right: 32px; width: auto; box-sizing: border-box; padding-left: 32px; max-width: 1200px; } }
@media (max-width: 380px) { #k20 { letter-spacing: -0.52px; font-size: 26px; } }
#k20 > span:nth-child(1) { color: #c8f000; }
@media (max-width: 760px) { #k21 { scrollbar-width: none; } }
#k21 > a:nth-child(1) { padding: 7px 12px 7px 12px; border-radius: 999px; border: 1px solid #383836; flex: 0 1 auto; text-decoration: none; white-space: normal; font-size: 12px; color: #d0d0ce; font-weight: 600; }
@media (max-width: 960px) { #k21 > a:nth-child(1) { overflow-wrap: anywhere; } }
@media (max-width: 760px) { #k21 > a:nth-child(1) { white-space: nowrap; flex-shrink: 0; } }
#k21 > a:nth-child(1):hover { text-decoration: none; color: #f0f0ee; }
#k21 > a:nth-child(2) { padding: 7px 12px 7px 12px; border-radius: 999px; border: 1px solid #383836; flex: 0 1 auto; text-decoration: none; white-space: normal; font-size: 12px; color: #d0d0ce; font-weight: 600; }
@media (max-width: 960px) { #k21 > a:nth-child(2) { overflow-wrap: anywhere; } }
@media (max-width: 760px) { #k21 > a:nth-child(2) { white-space: nowrap; flex-shrink: 0; } }
#k21 > a:nth-child(2):hover { text-decoration: none; color: #f0f0ee; }
#k21 > a:nth-child(3) { padding: 7px 12px 7px 12px; border-radius: 999px; border: 1px solid #383836; flex: 0 1 auto; text-decoration: none; white-space: normal; font-size: 12px; color: #d0d0ce; font-weight: 600; }
@media (max-width: 960px) { #k21 > a:nth-child(3) { overflow-wrap: anywhere; } }
@media (max-width: 760px) { #k21 > a:nth-child(3) { white-space: nowrap; flex-shrink: 0; } }
#k21 > a:nth-child(3):hover { text-decoration: none; color: #f0f0ee; }
#k21 > a:nth-child(4) { padding: 7px 12px 7px 12px; border-radius: 999px; border: 1px solid #383836; flex: 0 1 auto; text-decoration: none; white-space: normal; font-size: 12px; color: #d0d0ce; font-weight: 600; }
@media (max-width: 960px) { #k21 > a:nth-child(4) { overflow-wrap: anywhere; } }
@media (max-width: 760px) { #k21 > a:nth-child(4) { white-space: nowrap; flex-shrink: 0; } }
#k21 > a:nth-child(4):hover { text-decoration: none; color: #f0f0ee; }
#k22 > span:nth-child(1) > em:nth-child(1) { margin-right: 6px; color: #c8f000; font-style: normal; }
#k73 > span:nth-child(1) { gap: 6px; max-width: none; display: inline-flex; box-sizing: content-box; min-width: auto; align-items: center; }
@media (max-width: 960px) { #k73 > span:nth-child(1) { max-width: 100%; box-sizing: border-box; min-width: 0; } }
#k73 > span:nth-child(1) > em:nth-child(1) { border-radius: 50%; width: 10px; background-color: #c8f000; background-image: none; height: 10px; display: inline-block; box-sizing: content-box; min-width: auto; max-width: none; font-style: italic; }
@media (max-width: 960px) { #k73 > span:nth-child(1) > em:nth-child(1) { box-sizing: border-box; min-width: 0; max-width: 100%; } }
#k73 > span:nth-child(2) { gap: 6px; max-width: none; display: inline-flex; box-sizing: content-box; min-width: auto; align-items: center; }
@media (max-width: 960px) { #k73 > span:nth-child(2) { max-width: 100%; box-sizing: border-box; min-width: 0; } }
#k73 > span:nth-child(2) > em:nth-child(1) { border-radius: 50%; border: 1px solid #5a7800; width: 10px; background-color: #1a1e00; background-image: none; height: 10px; display: inline-block; box-sizing: content-box; min-width: auto; max-width: none; font-style: italic; }
@media (max-width: 960px) { #k73 > span:nth-child(2) > em:nth-child(1) { box-sizing: border-box; min-width: 0; max-width: 100%; } }
#k73 > span:nth-child(3) { gap: 6px; max-width: none; display: inline-flex; box-sizing: content-box; min-width: auto; align-items: center; }
@media (max-width: 960px) { #k73 > span:nth-child(3) { max-width: 100%; box-sizing: border-box; min-width: 0; } }
#k73 > span:nth-child(3) > em:nth-child(1) { border-radius: 50%; border: 1px solid #383836; width: 10px; background-color: #1a1a18; background-image: none; height: 10px; display: inline-block; box-sizing: content-box; min-width: auto; max-width: none; font-style: italic; }
@media (max-width: 960px) { #k73 > span:nth-child(3) > em:nth-child(1) { box-sizing: border-box; min-width: 0; max-width: 100%; } }
#k73 > span:nth-child(4) { gap: 6px; max-width: none; display: inline-flex; box-sizing: content-box; min-width: auto; align-items: center; }
@media (max-width: 960px) { #k73 > span:nth-child(4) { max-width: 100%; box-sizing: border-box; min-width: 0; } }
#k73 > span:nth-child(4) > em:nth-child(1) { border-radius: 50%; border: 1px dashed #383836; width: 10px; height: 10px; display: inline-block; box-sizing: content-box; min-width: auto; max-width: none; font-style: italic; }
@media (max-width: 960px) { #k73 > span:nth-child(4) > em:nth-child(1) { box-sizing: border-box; min-width: 0; max-width: 100%; } }
#k73 > span:nth-child(5) { color: #d0d0ce; margin-left: auto; font-weight: 600; }
#k74 > span:nth-child(1) > em:nth-child(1) { margin-right: 6px; color: #c8f000; font-style: normal; }
#k74 > span:nth-child(2) { padding: 5px 9px 5px 9px; border-radius: 999px; border: 1px solid #383836; gap: 4px; outline: none; align-items: center; line-height: 1; font-size: 11px; background-color: #1a1a18; background-image: none; text-transform: none; color: #d0d0ce; letter-spacing: 0; font-weight: 500; display: inline-flex; box-sizing: content-box; min-width: auto; max-width: none; }
@media (max-width: 960px) { #k74 > span:nth-child(2) { box-sizing: border-box; min-width: 0; max-width: 100%; } }
#k77 > em:nth-child(1) { border-radius: 50%; width: 6px; background-color: #c8f000; background-image: none; height: 6px; box-shadow: 0 0 8px #c8f000aa; font-style: italic; }
#k78 > span:nth-child(1) { color: #888886; font-size: 10px; font-weight: 700; }
#k78 > span:nth-child(2) { font-weight: 700; }
#k78 > span:nth-child(3) { padding: 3px 8px 3px 8px; border-radius: 999px; font-size: 10px; background-color: #c8f000; background-image: none; color: #080808; letter-spacing: 0.2px; font-weight: 800; display: inline-flex; box-sizing: content-box; min-width: auto; max-width: none; }
@media (max-width: 960px) { #k78 > span:nth-child(3) { box-sizing: border-box; min-width: 0; max-width: 100%; } }
#k80 > em:nth-child(1) { border-radius: 50%; height: 6px; width: 6px; font-style: italic; background-color: #383836; background-image: none; }
#k81 > span:nth-child(1) { color: #888886; font-size: 11px; }
#k82 > span:nth-child(1) > em:nth-child(1) { margin-right: 6px; color: #c8f000; font-style: normal; }
#k84 > span:nth-child(1) { gap: 8px; font-size: 12px; color: #888886; max-width: none; letter-spacing: 0.72px; font-weight: 700; display: inline-flex; box-sizing: content-box; text-transform: uppercase; min-width: auto; align-items: center; }
@media (max-width: 960px) { #k84 > span:nth-child(1) { max-width: 100%; box-sizing: border-box; min-width: 0; } }
#k84 > span:nth-child(1) > em:nth-child(1) { border-radius: 3px; width: 10px; background-color: #c8f000; background-image: none; height: 10px; box-shadow: 0 0 10px #c8f00088; transform: rotate(45deg); font-style: italic; }
#k84 > span:nth-child(2) { padding: 5px 9px 5px 9px; border-radius: 999px; border: 1px solid #383836; gap: 4px; outline: none; align-items: center; line-height: 1; font-size: 11px; background-color: #1a1a18; background-image: none; color: #d0d0ce; font-weight: 500; display: inline-flex; box-sizing: content-box; min-width: auto; max-width: none; }
@media (max-width: 960px) { #k84 > span:nth-child(2) { box-sizing: border-box; min-width: 0; max-width: 100%; } }
#k85 > span:nth-child(1) { border-radius: 50%; flex: 0 0 auto; width: 20px; justify-content: center; align-items: center; font-size: 11px; background-color: #1a1a18; background-image: none; color: #888886; height: 20px; font-weight: 800; display: inline-flex; box-sizing: content-box; min-width: auto; max-width: none; }
@media (max-width: 960px) { #k85 > span:nth-child(1) { box-sizing: border-box; min-width: 0; max-width: 100%; } }
#k85 > span:nth-child(2) { gap: 2px; font-size: 12px; color: #888886; max-width: none; display: flex; box-sizing: content-box; flex-direction: column; min-width: 0; }
@media (max-width: 960px) { #k85 > span:nth-child(2) { max-width: 100%; box-sizing: border-box; } }
#k85 > span:nth-child(2) > strong:nth-child(1) { color: #d0d0ce; font-size: 13px; font-weight: 700; }
#k86 > span:nth-child(1) { border-radius: 50%; flex: 0 0 auto; width: 20px; justify-content: center; align-items: center; font-size: 11px; background-color: #c8f000; background-image: none; color: #080808; height: 20px; font-weight: 800; display: inline-flex; box-sizing: content-box; min-width: auto; max-width: none; }
@media (max-width: 960px) { #k86 > span:nth-child(1) { box-sizing: border-box; min-width: 0; max-width: 100%; } }
#k86 > span:nth-child(2) { gap: 2px; font-size: 12px; color: #888886; max-width: none; display: flex; box-sizing: content-box; flex-direction: column; min-width: 0; }
@media (max-width: 960px) { #k86 > span:nth-child(2) { max-width: 100%; box-sizing: border-box; } }
#k86 > span:nth-child(2) > strong:nth-child(1) { color: #d0d0ce; font-size: 13px; font-weight: 700; }
#k86 > span:nth-child(3) { padding: 4px 9px 4px 9px; border-radius: 999px; border: 1px solid #5a7800; flex: 0 0 auto; font-size: 10px; background-color: #1a1e00; background-image: none; color: #c8f000; font-weight: 800; margin-left: auto; }
#k87 > span:nth-child(1) { border-radius: 50%; flex: 0 0 auto; width: 20px; justify-content: center; align-items: center; font-size: 11px; background-color: #1a1a18; background-image: none; color: #888886; height: 20px; font-weight: 800; display: inline-flex; box-sizing: content-box; min-width: auto; max-width: none; }
@media (max-width: 960px) { #k87 > span:nth-child(1) { box-sizing: border-box; min-width: 0; max-width: 100%; } }
#k87 > span:nth-child(2) { gap: 2px; font-size: 12px; color: #888886; max-width: none; display: flex; box-sizing: content-box; flex-direction: column; min-width: 0; }
@media (max-width: 960px) { #k87 > span:nth-child(2) { max-width: 100%; box-sizing: border-box; } }
#k87 > span:nth-child(2) > strong:nth-child(1) { color: #d0d0ce; font-size: 13px; font-weight: 700; }
#k88 > span:nth-child(1) > em:nth-child(1) { margin-right: 6px; color: #c8f000; font-style: normal; }
#k89 > span:nth-child(1) { color: #888886; font-size: 12px; letter-spacing: 0.72px; font-weight: 700; text-transform: uppercase; }
#k89 > span:nth-child(2) { padding: 5px 9px 5px 9px; border-radius: 999px; border: 1px solid #383836; gap: 4px; outline: none; align-items: center; line-height: 1; font-size: 11px; background-color: #1a1a18; background-image: none; text-transform: none; color: #888886; letter-spacing: 0; font-weight: 700; display: inline-flex; box-sizing: content-box; min-width: auto; max-width: none; }
@media (max-width: 960px) { #k89 > span:nth-child(2) { box-sizing: border-box; min-width: 0; max-width: 100%; } }
#k90 > b:nth-child(1) { border-radius: 50%; border: 1px solid #c8f000; flex: 0 0 auto; width: 22px; justify-content: center; align-items: center; font-size: 11px; background-color: #c8f000; background-image: none; color: #080808; height: 22px; font-weight: 800; display: inline-flex; box-sizing: content-box; min-width: auto; max-width: none; }
@media (max-width: 960px) { #k90 > b:nth-child(1) { box-sizing: border-box; min-width: 0; max-width: 100%; } }
#k91 > b:nth-child(1) { border-radius: 50%; border: 1px solid #5a7800; flex: 0 0 auto; width: 22px; justify-content: center; align-items: center; font-size: 11px; background-color: #1a1e00; background-image: none; color: #c8f000; height: 22px; font-weight: 800; display: inline-flex; box-sizing: content-box; min-width: auto; max-width: none; }
@media (max-width: 960px) { #k91 > b:nth-child(1) { box-sizing: border-box; min-width: 0; max-width: 100%; } }
#k92 > b:nth-child(1) { border-radius: 50%; border: 1px solid #5a7800; flex: 0 0 auto; width: 22px; justify-content: center; align-items: center; font-size: 11px; background-color: #1a1e00; background-image: none; color: #c8f000; height: 22px; font-weight: 800; display: inline-flex; box-sizing: content-box; min-width: auto; max-width: none; }
@media (max-width: 960px) { #k92 > b:nth-child(1) { box-sizing: border-box; min-width: 0; max-width: 100%; } }
@media (min-width: 961px) and (max-width: 1280px) { #k94 { padding-right: 32px; width: auto; box-sizing: border-box; padding-left: 32px; max-width: 1200px; } }
@media (max-width: 380px) { #k95 { letter-spacing: -0.52px; font-size: 26px; } }
#k95 > span:nth-child(1) { color: #c8f000; }
#k98 > span:nth-child(1) { color: #c8f000; font-size: 13px; letter-spacing: 0.52px; font-weight: 700; }
#k100 > span:nth-child(1) { color: #c8f000; font-size: 13px; letter-spacing: 0.52px; font-weight: 700; }
#k102 > span:nth-child(1) { color: #c8f000; font-size: 13px; letter-spacing: 0.52px; font-weight: 700; }
#k104 > span:nth-child(1) { color: #c8f000; font-size: 13px; letter-spacing: 0.52px; font-weight: 700; }
@media (min-width: 961px) and (max-width: 1280px) { #k106 { padding-right: 32px; width: auto; box-sizing: border-box; padding-left: 32px; max-width: 1200px; } }
@media (max-width: 380px) { #k107 { letter-spacing: -0.52px; font-size: 26px; } }
#k107 > span:nth-child(1) { color: #c8f000; }
#k138 > span:nth-child(1) > a:nth-child(1) { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; color: #c8f000; white-space: normal; }
@media (max-width: 960px) { #k138 > span:nth-child(1) > a:nth-child(1) { overflow-wrap: anywhere; } }
#k138 > span:nth-child(1) > a:nth-child(1):hover { text-decoration: underline; color: #d8f000; }
#k140 { mask-image: radial-gradient(45% 70% at 50% 45%, rgb(0, 0, 0) 10%, transparent 75%); -webkit-mask-image: radial-gradient(ellipse 55% 60% at 50% 30%, #000 10%, transparent 75%); }
#k141 { animation: ss-drift 16s ease-in-out infinite alternate; }
@media (min-width: 961px) and (max-width: 1280px) { #k142 { padding-right: 32px; width: auto; box-sizing: border-box; padding-left: 32px; max-width: 1200px; } }
#k143 > span:nth-child(1) { color: rgb(200, 240, 0); }
/* 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 (max-width: 760px) { body .elementor .k-ss-page .k-report-tabs::-webkit-scrollbar { display: none; } }
@keyframes ss-grow-demand-gap-snapshot { from { transform: scaleX(0); } }/* End custom CSS */