.icon-sprite {
    --icon-img: url('https://acecloud.ai/wp-content/themes/public-cloud/assets/icon-lib.svg?version=20260804')
}

.icon-size-20 {
    --cols: 96;
    --rows: 96;
    --sizew: 20;
    --sizeh: 20
}

.icon-size-30 {
    --cols: 64;
    --rows: 64;
    --sizew: 30;
    --sizeh: 30
}

.icon-size-40 {
    --cols: 48;
    --rows: 48;
    --sizew: 40;
    --sizeh: 40
}

.icon-size-60 {
    --cols: 32;
    --rows: 32;
    --sizew: 60;
    --sizeh: 60
}

.icon,
.icon-before::before {
    --prow: round(down, var(--ip) / var(--cols), 1);
    background-image: var(--icon-img);
    background-position: calc(var(--ip) * -100%) calc(var(--prow) * -100%);
    background-size: calc(100% * var(--cols)) calc(100% * var(--rows));
    width: calc(var(--sizew) * 1px);
    height: calc(var(--sizeh) * 1px)
}

.icon-linux-20 {
    --ip: 1
}

.icon-winndow-20 {
    --ip: 2
}

.icon-date {
    --ip: 3
}

.icon-user {
    --ip: 4
}

.icon-outline-mail {
    --ip: 5
}

.icon-outline-call {
    --ip: 6
}

.icon-solid-mail {
    --ip: 9
}

.icon-solid-call {
    --ip: 10
}

.icon-solid-chat {
    --ip: 11
}

.icon-flag-in {
    --ip: 12
}

.icon-flag-usa {
    --ip: 13
}

.icon-14-20 {
    --ip: 14
}

.icon-search {
    --ip: 15
}

.icon-read {
    --ip: 17
}

.icon-solid-user {
    --ip: 18
}

.icon-ppost {
    --ip: 19
}

.icon-view {
    --ip: 20
}

.icon-ppost-lt {
    --ip: 21
}

.icon-24-20 {
    --ip: 24
}

.icon-27-20 {
    --ip: 27
}

.icon-28-20 {
    --ip: 28
}

.icon-29-20 {
    --ip: 29
}

.icon-30-20 {
    --ip: 30
}

.icon-31-20 {
    --ip: 31
}

.icon-32-20 {
    --ip: 32
}

.icon-33-20 {
    --ip: 33
}

.icon-34-20 {
    --ip: 34
}

.icon-35-20 {
    --ip: 35
}

.icon-36-20 {
    --ip: 36
}

.icon-37-20 {
    --ip: 37
}

.icon-38-20 {
    --ip: 38
}

.icon-39-20 {
    --ip: 39
}

.icon-40-20 {
    --ip: 40
}

.icon-41-20 {
    --ip: 41
}

.icon-42-20 {
    --ip: 42
}

.icon-43-20 {
    --ip: 43
}

.icon-44-20 {
    --ip: 44
}

.icon-45-20 {
    --ip: 45
}

.icon-46-20 {
    --ip: 46
}

.icon-47-20 {
    --ip: 47
}

.icon-48-20 {
    --ip: 48
}

.icon-49-20 {
    --ip: 49
}

.icon-50-20 {
    --ip: 50
}

.icon-51-20 {
    --ip: 51
}

.icon-52-20 {
    --ip: 52
}

.icon-53-20 {
    --ip: 53
}

.icon-54-20 {
    --ip: 54
}

.icon-55-20 {
    --ip: 55
}

.icon-56-20 {
    --ip: 56
}

.icon-57-20 {
    --ip: 57
}

.icon-58-20 {
    --ip: 58
}

.icon-59-20 {
    --ip: 59
}

.icon-60-20 {
    --ip: 60
}

.icon-61-20 {
    --ip: 61
}

.icon-62-20 {
    --ip: 62
}

.icon-63-20 {
    --ip: 63
}

.icon-64-20 {
    --ip: 64
}

.icon-65-20 {
    --ip: 65
}

.icon-66-20 {
    --ip: 66
}

.icon-67-20 {
    --ip: 67
}

.icon-68-20 {
    --ip: 68
}

.icon-69-20 {
    --ip: 69
}

.icon-70-20 {
    --ip: 70
}

.icon-71-20 {
    --ip: 71
}

.icon-72-20 {
    --ip: 72
}

.icon-73-20 {
    --ip: 73
}

.icon-74-20 {
    --ip: 74
}

.icon-75-20 {
    --ip: 75
}

.icon-76-20 {
    --ip: 76
}

.icon-77-20 {
    --ip: 77
}

.icon-78-20 {
    --ip: 78
}

.icon-79-20 {
    --ip: 79
}

.icon-80-20 {
    --ip: 80
}

.icon-81-20 {
    --ip: 81
}

.icon-82-20 {
    --ip: 82
}

.icon-83-20 {
    --ip: 83
}

.icon-84-20 {
    --ip: 84
}

.icon-85-20 {
    --ip: 85
}
.icon-86-20 {
    --ip: 86
}
.icon-87-20 {
    --ip: 87
}
.icon-88-20 {
    --ip: 88
}
.icon-89-20 {
    --ip: 89
}
.icon-90-20 {
    --ip: 90
}
.icon-91-20 {
    --ip: 91
}
.icon-92-20 {
    --ip: 92
}
.icon-93-20 {
    --ip: 93
}
.icon-94-20 {
    --ip: 94
}
.icon-95-20 {
    --ip: 95
}
.icon-96-20 {
    --ip: 96
}
.icon-97-20 {
    --ip: 97
}
.icon-98-20 {
    --ip: 98
}
.icon-99-20 {
    --ip: 99
}
.icon-100-20 {
    --ip: 100
}
.icon-101-20 {
    --ip: 101
}
.icon-102-20 {
    --ip: 102
}
.icon-103-20 {
    --ip: 103
}
.icon-104-20 {
    --ip: 104
}
.icon-105-20 {
    --ip: 105
}
.icon-106-20 {
    --ip: 106
}
.icon-107-20 {
    --ip: 107
}
.icon-108-20 {
    --ip: 108
}
.icon-109-20 {
    --ip: 109
}
.icon-110-20 {
    --ip: 110
}
.icon-111-20 {
    --ip: 111
}
.icon-112-20 {
    --ip: 112
}
.icon-113-20 {
    --ip: 113
}
.icon-114-20 {
    --ip: 114
}
.icon-115-20 {
    --ip: 115
}
.icon-116-20 {
    --ip: 116
}
.icon-117-20 {
    --ip: 117
}
.icon-118-20 {
    --ip: 118
}
.icon-119-20 {
    --ip: 119
}
.icon-120-20 {
    --ip: 120
}
.icon-121-20 {
    --ip: 121
}
.icon-122-20 {
    --ip: 122
}
.icon-123-20 {
    --ip: 123
}
.icon-124-20 {
    --ip: 124
}
.icon-125-20 {
    --ip: 125
}
.icon-126-20 {
    --ip: 126
}
.icon-127-20 {
    --ip: 127
}
.icon-128-20 {
    --ip: 128
}
.icon-129-20 {
    --ip: 129
}
.icon-130-20 {
    --ip: 130
}
.icon-131-20 {
    --ip: 131
}
.icon-132-20 {
    --ip: 132
}
.icon-133-20 {
    --ip: 133
}
.icon-134-20 {
    --ip: 134
}
.icon-135-20 {
    --ip: 135
}
.icon-136-20 {
    --ip: 136
}
.icon-137-20 {
    --ip: 137
}
.icon-138-20 {
    --ip: 138
}
.icon-139-20 {
    --ip: 139
}
.icon-140-20 {
    --ip: 140
}
.icon-141-20 {
    --ip: 141
}
.icon-142-20 {
    --ip: 142
}
.icon-143-20 {
    --ip: 143
}
.icon-144-20 {
    --ip: 144
}
.icon-145-20 {
    --ip: 145
}
.icon-146-20 {
    --ip: 146
}
.icon-147-20 {
    --ip: 147
}
.icon-148-20 {
    --ip: 148
}
.icon-149-20 {
    --ip: 149
}
.icon-150-20 {
    --ip: 150
}
.icon-151-20 {
    --ip: 151
}
.icon-152-20 {
    --ip: 152
}
.icon-153-20 {
    --ip: 153
}
.icon-154-20 {
    --ip: 154
}
.icon-155-20 {
    --ip: 155
}
.icon-156-20 {
    --ip: 156
}
.icon-157-20 {
    --ip: 157
}
.icon-158-20 {
    --ip: 158
}
.icon-159-20 {
    --ip: 159
}
.icon-160-20 {
    --ip: 160
}

.icon-161-20 {
    --ip: 161
}
.icon-162-20 {
    --ip: 162
}
.icon-163-20 {
    --ip: 163
}
.icon-164-20 {
    --ip: 164
}
.icon-165-20 {
    --ip: 165
}
.icon-166-20 {
    --ip: 166
}

.icon-167-20 {
    --ip: 167
}

.icon-168-20 {
    --ip: 168
}

.icon-169-20 {
    --ip: 169
}

.icon-170-20 {
    --ip: 170
}

.icon-171-20 {
    --ip: 171
}

.icon-172-20 {
    --ip: 172
}

.icon-173-20 {
    --ip: 173
}
.icon-174-20 {
    --ip: 174
}
.icon-175-20 {
    --ip: 175
}

.icon-176-20 {
    --ip: 176
}

















.icon-fb {
    --ip: 321
}

.icon-tw {
    --ip: 322
}

.icon-linkedin {
    --ip: 325
}

.icon-youtube {
    --ip: 323
}

.icon-insta {
    --ip: 324
}

.icon-pinterest {
    --ip: 325
}

.icon-publicCloud {
    --ip: 326
}

.icon-powerful {
    --ip: 327
}

.icon-iaas {
    --ip: 328
}

.icon-compute {
    --ip: 329
}

.icon-kubernetes {
    --ip: 330
}

.icon-cloudStorage {
    --ip: 331
}

.icon-single-click {
    --ip: 332
}

.icon-leading {
    --ip: 333
}

.icon-expenditure {
    --ip: 334
}

.icon-flexible {
    --ip: 335
}

.icon-interoperability {
    --ip: 336
}

.icon-security {
    --ip: 337
}

.icon-arrow-right {
    --ip: 338
}

.icon-clogin {
    --ip: 339
}

.icon-expert {
    --ip: 340
}

.icon-www-30 {
    --ip: 341
}

.icon-transfer-40 {
    --ip: 342
}

.icon-scale-30 {
    --ip: 343
}

.icon-server-30 {
    --ip: 344
}

.icon-monitor-30 {
    --ip: 345
}

.icon-care-30 {
    --ip: 346
}

.icon-document-security-30 {
    --ip: 347
}

.icon-mmonitoring-30 {
    --ip: 348
}

.icon-compliance-30 {
    --ip: 349
}

.icon-potent-30 {
    --ip: 350
}

.icon-database-30 {
    --ip: 351
}

.icon-setting-s-30 {
    --ip: 353
}

.icon-virtual-m-30 {
    --ip: 354
}

.icon-memory-30 {
    --ip: 355
}

.icon-server-m-30 {
    --ip: 356
}

.icon-auto-scale-30 {
    --ip: 357
}

.icon-c-tiers-30 {
    --ip: 358
}

.icon-ai-ml-30 {
    --ip: 359
}

.icon-reading-ml-30 {
    --ip: 360
}

.icon-multi-ver-30 {
    --ip: 361
}

.icon-hp-g-30 {
    --ip: 362
}

.icon-auto-back-30 {
    --ip: 363
}

.icon-media-30 {
    --ip: 364
}

.icon-vpc-30 {
    --ip: 365
}

.icon-vpn-30 {
    --ip: 366
}

.icon-cc-30 {
    --ip: 367
}

.icon-3d-graphic-30 {
    --ip: 368
}

.icon-aia-30 {
    --ip: 369
}

.icon-media-o-30 {
    --ip: 370
}

.icon-mig-30 {
    --ip: 371
}

.icon-ful-intsa-30 {
    --ip: 372
}

.icon-ai-30 {
    --ip: 373
}

.icon-schedule-30 {
    --ip: 374
}

.icon-375-30 {
    --ip: 375
}

.icon-376-30 {
    --ip: 376
}

.icon-377-30 {
    --ip: 377
}

.icon-378-30 {
    --ip: 378
}

.icon-vpa-30 {
    --ip: 379
}

.icon-cm-30 {
    --ip: 380
}

.icon-agv-30 {
    --ip: 381
}

.icon-aml-30 {
    --ip: 382
}

.icon-dsa-30 {
    --ip: 383
}

.icon-rtrt-30 {
    --ip: 384
}

.icon-pgv-30 {
    --ip: 385
}

.icon-addl-30 {
    --ip: 386
}

.icon-rtie-30 {
    --ip: 387
}

.icon-smv-30 {
    --ip: 388
}

.icon-ga-30 {
    --ip: 389
}

.icon-schedu-30 {
    --ip: 390
}

.icon-ccad-30 {
    --ip: 391
}

.icon-osii-30 {
    --ip: 392
}

.icon-adms-30 {
    --ip: 393
}

.icon-app-ready-30 {
    --ip: 394
}

.icon-hom-30 {
    --ip: 395
}

.icon-396-30 {
    --ip: 396
}

.icon-397-30 {
    --ip: 397
}

.icon-398-30 {
    --ip: 398
}

.icon-399-30 {
    --ip: 399
}

.icon-400-30 {
    --ip: 400
}

.icon-401-30 {
    --ip: 401
}

.icon-402-30 {
    --ip: 402
}

.icon-403-30 {
    --ip: 403
}

.icon-404-30 {
    --ip: 404
}

.icon-405-30 {
    --ip: 405
}

.icon-406-30 {
    --ip: 406
}

.icon-407-30 {
    --ip: 407
}

.icon-408-30 {
    --ip: 408
}

.icon-409-30 {
    --ip: 409
}

.icon-410-30 {
    --ip: 410
}

.icon-411-30 {
    --ip: 411
}

.icon-412-30 {
    --ip: 412
}

.icon-413-30 {
    --ip: 413
}

.icon-414-30 {
    --ip: 414
}

.icon-415-30 {
    --ip: 415
}

.icon-416-30 {
    --ip: 416
}

.icon-417-30 {
    --ip: 417
}

.icon-418-30 {
    --ip: 418
}

.icon-419-30 {
    --ip: 419
}

.icon-420-30 {
    --ip: 420
}

.icon-421-30 {
    --ip: 421
}

.icon-422-30 {
    --ip: 422
}

.icon-423-30 {
    --ip: 423
}

.icon-424-30 {
    --ip: 424
}

.icon-425-30 {
    --ip: 425
}

.icon-426-30 {
    --ip: 426
}

.icon-427-30 {
    --ip: 427
}

.icon-428-30 {
    --ip: 428
}

.icon-429-30 {
    --ip: 429
}

.icon-430-30 {
    --ip: 430
}

.icon-431-30 {
    --ip: 431
}

.icon-432-30 {
    --ip: 432
}

.icon-433-30 {
    --ip: 433
}

.icon-434-30 {
    --ip: 434
}

.icon-435-30 {
    --ip: 435
}

.icon-436-30 {
    --ip: 436
}

.icon-437-30 {
    --ip: 437
}

.icon-438-30 {
    --ip: 438
}

.icon-439-30 {
    --ip: 439
}

.icon-440-30 {
    --ip: 440
}

.icon-441-30 {
    --ip: 441
}

.icon-442-30 {
    --ip: 442
}
.icon-443-30 {
    --ip: 443
}
.icon-444-30 {
    --ip: 444
}
.icon-445-30 {
    --ip: 445
}
.icon-446-30 {
    --ip: 446
}
.icon-447-30 {
    --ip: 447
}
.icon-448-30 {
    --ip: 448
}
.icon-449-30 {
    --ip: 449
}
.icon-450-30 {
    --ip: 450
}
.icon-451-30 {
    --ip: 451
}



.icon-452-30 {
    --ip: 452
}

.icon-453-30 {
    --ip: 453
}

.icon-454-30 {
    --ip: 454
}

.icon-455-30 {
    --ip: 455
}

.icon-456-30 {
    --ip: 456
}

.icon-457-30 {
    --ip: 457
}

.icon-458-30 {
    --ip: 458
}

.icon-459-30 {
    --ip: 459
}

.icon-460-30 {
    --ip: 460
}

.icon-461-30 {
    --ip: 461
}

.icon-462-30 {
    --ip: 462
}

.icon-463-30 {
    --ip: 463
}

.icon-464-30 {
    --ip: 464
}

.icon-465-30 {
    --ip: 465
}

.icon-466-30 {
    --ip: 466
}

.icon-467-30 {
    --ip: 467
}

.icon-468-30 {
    --ip: 468
}

.icon-469-30 {
    --ip: 469
}

.icon-470-30 {
    --ip: 470
}

.icon-471-30 {
    --ip: 471
}
.icon-472-30 {
    --ip: 472
}
.icon-473-30 {
    --ip: 473
}
.icon-474-30 {
    --ip: 474
}
.icon-475-30 {
    --ip: 475
}
.icon-476-30 {
    --ip: 476
}
.icon-477-30 {
    --ip: 477
}
.icon-478-30 {
    --ip: 478
}
.icon-479-30 {
    --ip: 479
}
.icon-480-30 {
    --ip: 480
}
.icon-481-30 {
    --ip: 481
}
.icon-482-30 {
    --ip: 482
}
.icon-483-30 {
    --ip: 483
}
.icon-484-30 {
    --ip: 484
}
.icon-485-30 {
    --ip: 485
}
.icon-486-30 {
    --ip: 486
}
.icon-487-30 {
    --ip: 487
}
.icon-488-30 {
    --ip: 488
}
.icon-489-30 {
    --ip: 489
}
.icon-490-30 {
    --ip: 490
}
.icon-491-30 {
    --ip: 491
}
.icon-492-30 {
    --ip: 492
}
.icon-493-30 {
    --ip: 493
}





/* icon-30 end  */

.icon-cstorage {
    --ip: 513
}

.icon-cgpu {
    --ip: 514
}

.icon-kuber {
    --ip: 515
}

.icon-quote {
    --ip: 516
}

.icon-ccompute {
    --ip: 517
}

.icon-network {
    --ip: 518
}

.icon-database {
    --ip: 519
}

.icon-data-center {
    --ip: 529
}

.icon-pay {
    --ip: 530
}

.icon-support {
    --ip: 531
}

.icon-uptime {
    --ip: 532
}

.icon-bandwidth {
    --ip: 533
}

.icon-time-to-market {
    --ip: 534
}

.icon-vendor {
    --ip: 535
}

.icon-migration {
    --ip: 536
}

.icon-protection {
    --ip: 537
}

.icon-drives {
    --ip: 538
}

.icon-human-support {
    --ip: 539
}

.icon-www {
    --ip: 540
}

.icon-recovery {
    --ip: 541
}

.icon-api {
    --ip: 542
}

.icon-full-resource {
    --ip: 543
}

.icon-gpu-40 {
    --ip: 544
}

.icon-app-40 {
    --ip: 545
}

.icon-backup-40 {
    --ip: 546
}

.icon-storage-40 {
    --ip: 547
}

.icon-hosting-40 {
    --ip: 548
}

.icon-pay-as-you-go-model {
    --ip: 549
}

.icon-proven-expertise {
    --ip: 550
}

.icon-chat-40 {
    --ip: 551
}

.icon-compute-40 {
    --ip: 552
}

.icon-network-40 {
    --ip: 553
}

.icon-ccstorage-40 {
    --ip: 554
}

.icon-database-40 {
    --ip: 555
}

.icon-openstack-40 {
    --ip: 556
}

.icon-modernize-solution-40 {
    --ip: 557
}

.icon-onetime-40 {
    --ip: 558
}

.icon-webbased-40 {
    --ip: 559
}

.icon-p-analysis-40 {
    --ip: 560
}

.icon-award-40 {
    --ip: 561
}

.icon-single-user-40 {
    --ip: 562
}

.icon-mind-40 {
    --ip: 563
}

.icon-windows-40 {
    --ip: 564
}

.icon-linux-40 {
    --ip: 565
}

.icon-cube-40 {
    --ip: 566
}

.icon-sim-40 {
    --ip: 567
}

.icon-merge-40 {
    --ip: 568
}

.icon-code-40 {
    --ip: 569
}

.icon-data-transfer-40 {
    --ip: 570
}

.icon-code-correct-40 {
    --ip: 571
}

.icon-vision-40 {
    --ip: 572
}

.icon-sacle-40 {
    --ip: 573
}

.icon-tree-cloud-40 {
    --ip: 574
}

.icon-server-setting-40 {
    --ip: 575
}

.icon-doc-edit-40 {
    --ip: 576
}

.icon-code-setting-40 {
    --ip: 577
}

.icon-upload-cloud-40 {
    --ip: 578
}

.icon-secure-40 {
    --ip: 579
}

.icon-flexible-40 {
    --ip: 580
}

.icon-next-gen-40 {
    --ip: 581
}

.icon-use-case-40 {
    --ip: 582
}

.icon-onclick-40 {
    --ip: 583
}

.icon-framworks-40 {
    --ip: 584
}

.icon-augmented-40 {
    --ip: 585
}

.icon-micro-40 {
    --ip: 586
}

.icon-instatnt-40 {
    --ip: 587
}

.icon-max-pro-40 {
    --ip: 588
}

.icon-cross-support-40 {
    --ip: 589
}

.icon-workload-40 {
    --ip: 590
}

.icon-ml-mode-40 {
    --ip: 591
}

.icon-setting-mode-40 {
    --ip: 592
}

.icon-com-job-40 {
    --ip: 593
}

.icon-netural-40 {
    --ip: 594
}

.icon-video-40 {
    --ip: 595
}

.icon-automous-40 {
    --ip: 596
}

.icon-share-u-40 {
    --ip: 597
}

.icon-snapshot-40 {
    --ip: 598
}

.icon-universal-40 {
    --ip: 599
}

.icon-ceph-pow-40 {
    --ip: 600
}

.icon-fault-40 {
    --ip: 601
}

.icon-automated-40 {
    --ip: 602
}

.icon-inttel-40 {
    --ip: 603
}

.icon-optim-40 {
    --ip: 604
}

.icon-secure-c-40 {
    --ip: 605
}

.icon-hp-data-40 {
    --ip: 606
}

.icon-add-storage-40 {
    --ip: 607
}

.icon-hp-compute-40 {
    --ip: 608
}

.icon-cloud-dot-40 {
    --ip: 609
}

.icon-setting-g-40 {
    --ip: 610
}

.icon-built-40 {
    --ip: 611
}

.icon-real-anal-40 {
    --ip: 612
}

.icon-testing-d-40 {
    --ip: 613
}

.icon-kubernetes-40 {
    --ip: 614
}

.icon-life-cycle-40 {
    --ip: 615
}

.icon-user-circle-40 {
    --ip: 616
}

.icon-dev-40 {
    --ip: 617
}

.icon-financial-40 {
    --ip: 618
}

.icon-scable-bg-40 {
    --ip: 619
}

.icon-instant-deploy-40 {
    --ip: 620
}

.icon-guaranted-performance-40 {
    --ip: 621
}

.icon-media-40 {
    --ip: 622
}

.icon-memory-40 {
    --ip: 623
}

.icon-memory-node-40 {
    --ip: 624
}

.icon-free-migrate-40 {
    --ip: 625
}

.icon-memory-database-40 {
    --ip: 626
}

.icon-bio-info-40 {
    --ip: 627
}

.icon-finance-model-40 {
    --ip: 628
}

.icon-cache-system-40 {
    --ip: 629
}

.icon-sub-saving-40 {
    --ip: 630
}

.icon-workload-40 {
    --ip: 631
}

.icon-compare-api-40 {
    --ip: 632
}

.icon-use-case-40 {
    --ip: 633
}

.icon-batch-process-40 {
    --ip: 634
}

.icon-down-time-40 {
    --ip: 635
}

.icon-flex-scale-40 {
    --ip: 636
}

.icon-multi-ver-40 {
    --ip: 637
}

.icon-unified-dashboard-40 {
    --ip: 638
}

.icon-financial-sys-40 {
    --ip: 639
}

.icon-edu-sys-40 {
    --ip: 640
}

.icon-persist-vol-40 {
    --ip: 641
}

.icon-ecomm-sys-40 {
    --ip: 642
}

.icon-secure-vol-40 {
    --ip: 643
}

.icon-high-avail-40 {
    --ip: 644
}

.icon-seamless-int-40 {
    --ip: 645
}

.icon-performance-cons-40 {
    --ip: 646
}

.icon-simplify-manage-40 {
    --ip: 647
}

.icon-global-access-40 {
    --ip: 648
}

.icon-cnt-40 {
    --ip: 649
}

.icon-mrr-40 {
    --ip: 650
}

.icon-um-40 {
    --ip: 651
}

.icon-tele-40 {
    --ip: 652
}

.icon-vfx-40 {
    --ip: 653
}

.icon-gen-bio-40 {
    --ip: 654
}

.icon-nlp-40 {
    --ip: 655
}

.icon-zero-40 {
    --ip: 656
}

.icon-t-40 {
    --ip: 657
}

.icon-o-40 {
    --ip: 658
}

.icon-c-40 {
    --ip: 659
}

.icon-d-40 {
    --ip: 660
}

.icon-e-40 {
    --ip: 661
}

.icon-fs-40 {
    --ip: 662
}

.icon-date-check-40 {
    --ip: 663
}

.icon-gr-resto-40 {
    --ip: 664
}

.icon-geo-40 {
    --ip: 665
}

.icon-mint-40 {
    --ip: 666
}

.icon-mint-tw-40 {
    --ip: 667
}

.icon-ecom-tw-40 {
    --ip: 668
}

.icon-fin-tw-40 {
    --ip: 669
}

.icon-670-40 {
    --ip: 670
}

.icon-671-40 {
    --ip: 671
}

.icon-medical-40 {
    --ip: 672
}

.icon-673-40 {
    --ip: 673
}

.icon-674-40 {
    --ip: 674
}

.icon-pow-eff-40 {
    --ip: 675
}

.icon-ec-40 {
    --ip: 676
}

.icon-rs-40 {
    --ip: 677
}

.icon-sct-40 {
    --ip: 678
}

.icon-vit-40 {
    --ip: 679
}

.icon-iot-40 {
    --ip: 680
}

.icon-egr-40 {
    --ip: 681
}

.icon-ip-40 {
    --ip: 682
}

.icon-am-40 {
    --ip: 683
}

.icon-ceg-40 {
    --ip: 684
}

.icon-685-40 {
    --ip: 685
}

.icon-mig-40 {
    --ip: 686
}

.icon-ot-40 {
    --ip: 687
}

.icon-cab-40 {
    --ip: 688
}

.icon-ra-40 {
    --ip: 689
}

.icon-game-40 {
    --ip: 690
}

.icon-sec-vpn-40 {
    --ip: 691
}

.icon-ccv-40 {
    --ip: 692
}

.icon-devops-40 {
    --ip: 693
}

.icon-esp-40 {
    --ip: 694
}

.icon-cicd-40 {
    --ip: 695
}

.icon-696-40 {
    --ip: 696
}

.icon-697-40 {
    --ip: 697
}

.icon-698-40 {
    --ip: 698
}

.icon-699-40 {
    --ip: 699
}

.icon-700-40 {
    --ip: 700
}

.icon-701-40 {
    --ip: 701
}

.icon-702-40 {
    --ip: 702
}

.icon-703-40 {
    --ip: 703
}

.icon-704-40 {
    --ip: 704
}

.icon-705-40 {
    --ip: 705
}

.icon-706-40 {
    --ip: 706
}

.icon-707-40 {
    --ip: 707
}

.icon-708-40 {
    --ip: 708
}

.icon-709-40 {
    --ip: 709
}

.icon-710-40 {
    --ip: 710
}

.icon-711-40 {
    --ip: 711
}

.icon-712-40 {
    --ip: 712
}

.icon-713-40 {
    --ip: 713
}

.icon-714-40 {
    --ip: 714
}

.icon-715-40 {
    --ip: 715
}

.icon-716-40 {
    --ip: 716
}

.icon-717-40 {
    --ip: 717
}

.icon-718-40 {
    --ip: 718
}

.icon-719-40 {
    --ip: 719
}

.icon-720-40 {
    --ip: 720
}

.icon-721-40 {
    --ip: 721
}

.icon-722-40 {
    --ip: 722
}

.icon-723-40 {
    --ip: 723
}

.icon-724-40 {
    --ip: 724
}

.icon-725-40 {
    --ip: 725
}

.icon-726-40 {
    --ip: 726
}

.icon-727-40 {
    --ip: 727
}

.icon-728-40 {
    --ip: 728
}

.icon-729-40 {
    --ip: 729
}

.icon-730-40 {
    --ip: 730
}

.icon-731-40 {
    --ip: 731
}

.icon-732-40 {
    --ip: 732
}

.icon-733-40 {
    --ip: 733
}

.icon-734-40 {
    --ip: 734
}

.icon-735-40 {
    --ip: 735
}

.icon-736-40 {
    --ip: 736
}

.icon-737-40 {
    --ip: 737
}

.icon-738-40 {
    --ip: 738
}

.icon-739-40 {
    --ip: 739
}

.icon-740-40 {
    --ip: 740
}

.icon-741-40 {
    --ip: 741
}

.icon-742-40 {
    --ip: 742
}

.icon-743-40 {
    --ip: 743
}

.icon-744-40 {
    --ip: 744
}

.icon-745-40 {
    --ip: 745
}

.icon-746-40 {
    --ip: 746
}

.icon-747-40 {
    --ip: 747
}

.icon-748-40 {
    --ip: 748
}

.icon-749-40 {
    --ip: 749
}

.icon-750-40 {
    --ip: 750
}

.icon-751-40 {
    --ip: 751
}

.icon-752-40 {
    --ip: 752
}

.icon-753-40 {
    --ip: 753
}

.icon-754-40 {
    --ip: 754
}

.icon-755-40 {
    --ip: 755
}

.icon-756-40 {
    --ip: 756
}

.icon-757-40 {
    --ip: 757
}

.icon-758-40 {
    --ip: 758
}

.icon-759-40 {
    --ip: 759
}

.icon-760-40 {
    --ip: 760
}

.icon-761-40 {
    --ip: 761
}
.icon-762-40 {
    --ip: 762
}
.icon-763-40 {
    --ip: 763
}
.icon-764-40 {
    --ip: 764
}
.icon-765-40 {
    --ip: 765
}
.icon-766-40 {
    --ip: 766
}
.icon-767-40 {
    --ip: 767
}


.icon-768-40 {
    --ip: 768
}
.icon-769-40 {
    --ip: 769
}
.icon-770-40 {
    --ip: 770
}
.icon-771-40 {
    --ip: 771
}
.icon-772-40 {
    --ip: 772
}
.icon-773-40 {
    --ip: 773
}
.icon-774-40 {
    --ip: 774
}
.icon-775-40 {
    --ip: 775
}
.icon-776-40 {
    --ip: 776
}
.icon-777-40 {
    --ip: 777
}
.icon-778-40 {
    --ip: 778
}
.icon-779-40 {
    --ip: 779
}
.icon-780-40 {
    --ip: 780
}
.icon-781-40 {
    --ip: 781
}
.icon-782-40 {
    --ip: 782
}
.icon-783-40 {
    --ip: 783
}
.icon-784-40 {
    --ip: 784
}
.icon-785-40 {
    --ip: 785
}
.icon-786-40 {
    --ip: 786
}
.icon-787-40 {
    --ip: 787
}
.icon-788-40 {
    --ip: 788
}
.icon-789-40 {
    --ip: 789
}
.icon-790-40 {
    --ip: 790
}
.icon-791-40 {
    --ip: 791
}
.icon-792-40 {
    --ip: 792
}
.icon-793-40 {
    --ip: 793
}
.icon-794-40 {
    --ip: 794
}
.icon-795-40 {
    --ip: 795
}
.icon-796-40 {
    --ip: 796
}
.icon-797-40 {
    --ip: 797
}
.icon-798-40 {
    --ip: 798
}
.icon-799-40 {
    --ip: 799
}
.icon-800-40 {
    --ip: 800
}
.icon-801-40 {
    --ip: 801
}
.icon-802-40 {
    --ip: 802
}
.icon-803-40 {
    --ip: 803
}
.icon-804-40 {
    --ip: 804
}
.icon-805-40 {
    --ip: 805
}
.icon-806-40 {
    --ip: 806
}
.icon-807-40 {
    --ip: 807
}
.icon-808-40 {
    --ip: 808
}
.icon-809-40 {
    --ip: 809
}
.icon-810-40 {
    --ip: 810
}
.icon-811-40 {
    --ip: 811
}
.icon-812-40 {
    --ip: 812
}
.icon-813-40 {
    --ip: 813
}
.icon-814-40 {
    --ip: 814
}
.icon-815-40 {
    --ip: 815
}

.icon-816-40 {
    --ip: 816
}
.icon-817-40 {
    --ip: 817
}
.icon-818-40 {
    --ip: 818
}
.icon-819-40 {
    --ip: 819
}
.icon-820-40 {
    --ip: 820
}
.icon-821-40 {
    --ip: 821
}
.icon-822-40 {
    --ip: 822
}
.icon-823-40 {
    --ip: 823
}
.icon-824-40 {
    --ip: 824
}
.icon-825-40 {
    --ip: 825
}
.icon-826-40 {
    --ip: 826
}
.icon-827-40 {
    --ip: 827
}
.icon-828-40 {
    --ip: 828
}
.icon-829-40 {
    --ip: 829
}
.icon-830-40 {
    --ip: 830
}

.icon-831-40 {
    --ip: 831
}

.icon-832-40 {
    --ip: 832
}

.icon-833-40 {
    --ip: 833
}
.icon-834-40 {
    --ip: 834
}
.icon-835-40 {
    --ip: 835
}
.icon-836-40 {
    --ip: 836
}
.icon-837-40 {
    --ip: 837
}
.icon-838-40 {
    --ip: 838
}
.icon-839-40 {
    --ip: 839   
}
.icon-840-40 {
    --ip: 840
}
.icon-841-40 {
    --ip: 841
}
.icon-842-40 {
    --ip: 842
}
.icon-843-40 {
    --ip: 843
}
.icon-844-40 {
    --ip: 844
}
.icon-845-40 {
    --ip: 845
}
.icon-846-40 {
    --ip: 846
}
.icon-847-40 {
    --ip: 847
}
.icon-848-40 {
    --ip: 848
}
.icon-849-40 {
    --ip: 849
}
.icon-850-40 {
    --ip: 850
}
.icon-851-40 {
    --ip: 851
}
.icon-852-40 {
    --ip: 852
}
.icon-853-40 {
    --ip: 853
}
.icon-854-40 {
    --ip: 854
}
.icon-855-40 {
    --ip: 855
}
.icon-856-40 {
    --ip: 856
}
.icon-857-40 {
    --ip: 857
}
.icon-858-40 {
    --ip: 858
}
.icon-859-40 {
    --ip: 859
}
.icon-860-40 {
    --ip: 860
}
.icon-861-40 {
    --ip: 861
}
.icon-862-40 {
    --ip: 862
}
.icon-863-40 {
    --ip: 863
}
.icon-864-40 {
    --ip: 864
}
.icon-865-40 {
    --ip: 865
}
.icon-866-40 {
    --ip: 866
}
.icon-867-40 {
    --ip: 867
}
.icon-868-40 {
    --ip: 868
}
.icon-869-40 {
    --ip: 869
}
.icon-870-40 {
    --ip: 870
}
.icon-871-40 {
    --ip: 871
}
.icon-872-40 {
    --ip: 872
}
.icon-873-40 {
    --ip: 873
}
.icon-874-40 {
    --ip: 874
}
.icon-875-40 {
    --ip: 875
}
.icon-876-40 {
    --ip: 876
}
.icon-877-40 {
    --ip: 877
}
.icon-878-40 {
    --ip: 878
}
.icon-879-40 {
    --ip: 879
}
.icon-880-40 {
    --ip: 880
}
.icon-881-40 {
    --ip: 881
}
.icon-882-40 {
    --ip: 882
}
.icon-883-40 {
    --ip: 883
}
.icon-884-40 {
    --ip: 884
}
.icon-885-40 {
    --ip: 885
}

.icon-886-40 {
    --ip: 886
}

.icon-887-40 {
    --ip: 887
}

.icon-888-40 {
    --ip: 888
}

.icon-889-40 {
    --ip: 889
}

.icon-890-40 {
    --ip: 890
}

.icon-891-40 {
    --ip: 891
}

.icon-892-40 {
    --ip: 892
}

.icon-893-40 {
    --ip: 893
}

.icon-894-40 {
    --ip: 894
}

.icon-895-40 {
    --ip: 895
}

.icon-896-40 {
    --ip: 896
}

.icon-897-40 {
    --ip: 897
}

.icon-898-40 {
    --ip: 898
}

.icon-899-40 {
    --ip: 899
}

.icon-900-40 {
    --ip: 900
}

.icon-901-40 {
    --ip: 901
}

.icon-902-40 {
    --ip: 902
}

.icon-903-40 {
    --ip: 903
}

.icon-904-40 {
    --ip: 904
}

.icon-905-40 {
    --ip: 905
}

.icon-906-40 {
    --ip: 906
}

.icon-907-40 {
    --ip: 907
}

.icon-908-40 {
    --ip: 908
}

.icon-909-40 {
    --ip: 909
}

.icon-910-40 {
    --ip: 910
}

.icon-911-40 {
    --ip: 911
}

.icon-912-40 {
    --ip: 912
}

.icon-913-40 {
    --ip: 913
}

.icon-914-40 {
    --ip: 914
}

.icon-915-40 {
    --ip: 915
}

.icon-916-40 {
    --ip: 916
}

.icon-917-40 {
    --ip: 917
}

.icon-918-40 {
    --ip: 918
}

.icon-919-40 {
    --ip: 919
}

.icon-920-40 {
    --ip: 920
}

.icon-921-40 {
    --ip: 921
}
.icon-922-40 {
    --ip: 922
}
.icon-923-40 {
    --ip: 923
}
.icon-924-40 {
    --ip: 924
}
.icon-925-40 {
    --ip: 925
}
.icon-926-40 {
    --ip: 926
}
.icon-927-40 {
    --ip: 927
}
.icon-928-40 {
    --ip: 928
}
.icon-929-40 {
    --ip: 929
}
.icon-930-40 {
    --ip: 930
}
.icon-931-40 {
    --ip: 931
}
.icon-932-40 {
    --ip: 932
}
.icon-933-40 {
    --ip: 933
}
.icon-934-40 {
    --ip: 934
}
.icon-935-40 {
    --ip: 935
}
.icon-936-40 {
    --ip: 936
}
.icon-937-40 {
    --ip: 937
}
.icon-938-40 {
    --ip: 938
}
.icon-939-40 {
    --ip: 939
}
.icon-940-40 {
    --ip: 940
}
.icon-941-40 {
    --ip: 941
}
.icon-942-40 {
    --ip: 942
}
.icon-943-40 {
    --ip: 943
}
.icon-944-40 {
    --ip: 944
}
.icon-945-40 {
    --ip: 945
}
.icon-946-40 {
    --ip: 946
}
.icon-947-40 {
    --ip: 947
}
.icon-948-40 {
    --ip: 948
}
.icon-949-40 {
    --ip: 949
}
.icon-950-40 {
    --ip: 950
}
.icon-951-40 {
    --ip: 951
}
.icon-952-40 {
    --ip: 952
}
.icon-953-40 {
    --ip: 953
}
.icon-954-40 {
    --ip: 954
}
.icon-955-40 {
    --ip: 955
}
.icon-956-40 {
    --ip: 956
}
.icon-957-40 {
    --ip: 957
}
.icon-958-40 {
    --ip: 958
}
.icon-959-40 {
    --ip: 959
}
.icon-960-40 {
    --ip: 960
}
.icon-961-40 {
    --ip: 961
}
.icon-962-40 {
    --ip: 962
}
.icon-963-40 {
    --ip: 963
}
.icon-964-40 {
    --ip: 964
}
.icon-965-40 {
    --ip: 965
}
.icon-966-40 {
    --ip: 966
}
.icon-967-40 {
    --ip: 967
}
.icon-968-40 {
    --ip: 968
}
.icon-969-40 {
    --ip: 969
}
.icon-970-40 {
    --ip: 970
}
.icon-971-40 {
    --ip: 971
}
.icon-972-40 {
    --ip: 972
}
.icon-973-40 {
    --ip: 973
}
.icon-974-40 {
    --ip: 974
}
.icon-975-40 {
    --ip: 975
}
.icon-976-40 {
    --ip: 976
}
.icon-977-40 {
    --ip: 977
}
.icon-978-40 {
    --ip: 978
}
.icon-979-40 {
    --ip: 979
}
.icon-980-40 {
    --ip: 980
}
.icon-981-40 {
    --ip: 981
}
.icon-982-40 {
    --ip: 982
}
.icon-983-40 {
    --ip: 983
}
.icon-984-40 {
    --ip: 984
}
.icon-985-40 {
    --ip: 985
}
.icon-986-40 {
    --ip: 986
}
.icon-987-40 {
    --ip: 987
}
.icon-988-40 {
    --ip: 988
}
.icon-989-40 {
    --ip: 989
}
.icon-990-40 {
    --ip: 990
}
.icon-991-40 {
    --ip: 991
}
.icon-992-40 {
    --ip: 992
}
.icon-993-40 {
    --ip: 993
}
.icon-994-40 {
    --ip: 994
}
.icon-995-40 {
    --ip: 995
}
.icon-996-40 {
    --ip: 996
}
.icon-997-40 {
    --ip: 997
}
.icon-998-40 {
    --ip: 998
}
.icon-999-40 {
    --ip: 999
}
.icon-1000-40 {
    --ip: 1000
}
.icon-1001-40 {
    --ip: 1001
}
.icon-1002-40 {
    --ip: 1002
}
.icon-1003-40 {
    --ip: 1003
}





/* icon size 60  */

.icon-postgre{
    --ip: 528
}
.icon-mysql{
    --ip: 529
}
.icon-mariadb{
    --ip: 530
}
.icon-redis{
    --ip: 531
}
.icon-kafka{
    --ip: 532
}
.icon-rabbitmq{
    --ip: 533
}
.icon-ferretdb{
    --ip: 534
}
.icon-ai-hub{
    --ip: 535
}











.icon-before {
    position: relative;
    padding-left: 32px
}

.icon-before::before {
    position: absolute;
    content: '';
    left: 0;
    top: 4px
}

.icon-after::after {
    position: absolute;
    content: '';
    background: var(--bg-after);
    width: 40px;
    height: 40px;
    left: 0;
    top: 0;
    z-index: -1;
    border-radius: 100%
}

.icon-solid-chat-before {
    --bg-after: var(--btn-gradient);
    padding-left: 50px;
    min-height: 40px;
    display: flex;
    align-items: center
}

.icon-solid-chat-before::before {
    left: 10px;
    top: 10px
}

.icon-before-left-40 {
    padding-left: 40px
}

.icon-size-30 .icon-before::before {
    top: -4px
}

.icon-filter-dark {
    filter: brightness(0) saturate(100%) invert(6%) sepia(9%) saturate(4118%) hue-rotate(208deg) brightness(105%) contrast(92%)
}

.icon-filter-white {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7472%) hue-rotate(8deg) brightness(101%) contrast(109%)
}