.elementor .e-d10d1f01-logo{display:block;width:clamp(190px,22vw,300px) !important;max-width:100% !important;height:auto !important;max-height:none !important;aspect-ratio:600/188.2;object-fit:contain;margin:0 0 clamp(18px,2vw,28px);\n}.elementor .e-69440926-bg{background-image:linear-gradient(90deg,rgba(5,8,13,.94) 0%,rgba(5,8,13,.82) 38%,rgba(5,8,13,.35) 75%,rgba(5,8,13,.2) 100%),linear-gradient(180deg,rgba(5,8,13,.35) 0%,rgba(5,8,13,0) 30%,rgba(5,8,13,.55) 100%),radial-gradient(ellipse 60% 70% at 78% 30%,rgba(0,119,255,.25),transparent 62%),url(/wp-content/uploads/Diodify-Hero-1920.jpg);background-size:cover;background-position:70% center;background-repeat:no-repeat;background-color:#05080d;@media (max-width:1024px){background-position:66% center;}@media (max-width:767px){background-image:linear-gradient(180deg,rgba(5,8,13,.78) 0%,rgba(5,8,13,.7) 55%,rgba(5,8,13,.88) 100%),url(/wp-content/uploads/Diodify-Hero-1920-1024x640.jpg);background-position:62% center;}\n}.elementor .e-b2d9d357-bg{background-image:url("https://dev.icd-usa.com/wp-content/uploads/diodify-led-strip-club-card.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-648c63eb-bg{background-image:url("https://dev.icd-usa.com/wp-content/uploads/diodify-neon-flex-club-card.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-d10d1f02-logo{display:block;width:150px !important;max-width:100% !important;height:auto !important;max-height:none !important;aspect-ratio:600/188.2;object-fit:contain;margin:0 0 16px;\n}.elementor .e-dd8ee3c4-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative;padding:26px 24px 28px;min-height:0;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:linear-gradient(160deg,rgba(0,119,255,.12),rgba(255,255,255,.03));flex:1 1 0;min-width:0;& *{max-width:100%;width:auto;} & h3,& h2,& p{width:100%;margin:0;} &::before{position:static;inset:auto;content:"01";display:block;font-size:clamp(3.25rem,5.2vw,4.75rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:#0077ff;margin-bottom:6px;} & h3{font-size:clamp(1.15rem,1.7vw,1.5rem) !important;line-height:1.15 !important;} & p{font-size:1rem;line-height:1.4;opacity:.82;} &:not(:last-child)::after{content:"";position:absolute;top:58px;left:100%;width:28px;height:2px;background:linear-gradient(90deg,#0077ff,rgba(0,119,255,.25));} @media (max-width:1024px){flex:0 0 auto;width:100% !important;&:not(:last-child)::after{top:100%;left:44px;width:2px;height:20px;background:linear-gradient(180deg,#0077ff,rgba(0,119,255,.25));}}justify-content:flex-start;@media (min-width:1025px){& h3{min-height:2.35em;}}&::before{flex:none;height:1em;min-height:0;}\n}.elementor .e-93e19648-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative;padding:26px 24px 28px;min-height:0;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:linear-gradient(160deg,rgba(0,119,255,.12),rgba(255,255,255,.03));flex:1 1 0;min-width:0;& *{max-width:100%;width:auto;} & h3,& h2,& p{width:100%;margin:0;} &::before{position:static;inset:auto;content:"02";display:block;font-size:clamp(3.25rem,5.2vw,4.75rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:#0077ff;margin-bottom:6px;} & h3{font-size:clamp(1.15rem,1.7vw,1.5rem) !important;line-height:1.15 !important;} & p{font-size:1rem;line-height:1.4;opacity:.82;} &:not(:last-child)::after{content:"";position:absolute;top:58px;left:100%;width:28px;height:2px;background:linear-gradient(90deg,#0077ff,rgba(0,119,255,.25));} @media (max-width:1024px){flex:0 0 auto;width:100% !important;&:not(:last-child)::after{top:100%;left:44px;width:2px;height:20px;background:linear-gradient(180deg,#0077ff,rgba(0,119,255,.25));}}justify-content:flex-start;@media (min-width:1025px){& h3{min-height:2.35em;}}&::before{flex:none;height:1em;min-height:0;}\n}.elementor .e-79356237-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative;padding:26px 24px 28px;min-height:0;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:linear-gradient(160deg,rgba(0,119,255,.12),rgba(255,255,255,.03));flex:1 1 0;min-width:0;& *{max-width:100%;width:auto;} & h3,& h2,& p{width:100%;margin:0;} &::before{position:static;inset:auto;content:"03";display:block;font-size:clamp(3.25rem,5.2vw,4.75rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:#0077ff;margin-bottom:6px;} & h3{font-size:clamp(1.15rem,1.7vw,1.5rem) !important;line-height:1.15 !important;} & p{font-size:1rem;line-height:1.4;opacity:.82;} &:not(:last-child)::after{content:"";position:absolute;top:58px;left:100%;width:28px;height:2px;background:linear-gradient(90deg,#0077ff,rgba(0,119,255,.25));} @media (max-width:1024px){flex:0 0 auto;width:100% !important;&:not(:last-child)::after{top:100%;left:44px;width:2px;height:20px;background:linear-gradient(180deg,#0077ff,rgba(0,119,255,.25));}}justify-content:flex-start;@media (min-width:1025px){& h3{min-height:2.35em;}}&::before{flex:none;height:1em;min-height:0;}\n}.elementor .e-c4a7e1b2-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative;padding:26px 24px 28px;min-height:0;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:linear-gradient(160deg,rgba(0,119,255,.12),rgba(255,255,255,.03));flex:1 1 0;min-width:0;& *{max-width:100%;width:auto;} & h3,& h2,& p{width:100%;margin:0;} &::before{position:static;inset:auto;content:"04";display:block;font-size:clamp(3.25rem,5.2vw,4.75rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:#0077ff;margin-bottom:6px;} & h3{font-size:clamp(1.15rem,1.7vw,1.5rem) !important;line-height:1.15 !important;} & p{font-size:1rem;line-height:1.4;opacity:.82;} &:not(:last-child)::after{content:"";position:absolute;top:58px;left:100%;width:28px;height:2px;background:linear-gradient(90deg,#0077ff,rgba(0,119,255,.25));} @media (max-width:1024px){flex:0 0 auto;width:100% !important;&:not(:last-child)::after{top:100%;left:44px;width:2px;height:20px;background:linear-gradient(180deg,#0077ff,rgba(0,119,255,.25));}}justify-content:flex-start;@media (min-width:1025px){& h3{min-height:2.35em;}}&::before{flex:none;height:1em;min-height:0;}\n}.elementor .e-row3{display:flex;flex-direction:row;flex-wrap:nowrap;gap:28px;width:100%;& > *{max-width:none;} @media (max-width:1024px){flex-direction:column;flex-wrap:nowrap;gap:20px;}\n}.elementor .e-3f894a19-cta{background:#0077ff;border-color:#0077ff;color:#fff;padding:18px 34px;font-weight:700;letter-spacing:.06em;box-shadow:0 10px 30px rgba(0,119,255,.35);&:hover,&:focus-visible{background:#2a8dff;border-color:#2a8dff;color:#fff;}\n}.elementor .e-58a714f2-6860{width:100%;display:flex;flex-direction:column;}.elementor .e-b62fb540-th{--icd-h-accent:#0077FF;--icd-h-accent-ink:#ffffff;--icd-brand-accent:#0077FF;--icd-brand-secondary:#0A3D91;background-color:#05080d;\n}