/* ========================================
   ICON FONT DEBUG & FORCE FIX
   ======================================== */

/* Force icon font with maximum specificity */
.about-four__points-2 li .icon span[class^="icon-"],
.about-four__points-2 li .icon span[class*=" icon-"],
span.icon-technical-support,
span.icon-real-estate-agency,
span.icon-tick-inside-circle,
span.icon-facebook,
span.icon-linkedin,
span.icon-dribble,
.icon span[class^="icon-"],
.icon span[class*=" icon-"] {
    font-family: 'icomoon' !important;
    speak: never !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

/* Debug - Make icons visible with fallback color if font fails */
.about-four__points-2 li .icon span {
    display: inline-block !important;
    font-size: 48px !important;
    color: #5CB0E9 !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Remove gradient temporarily for debugging */
.about-four__points-2 li .icon span {
    background: none !important;
    -webkit-text-fill-color: #5CB0E9 !important;
    background-clip: initial !important;
    -webkit-background-clip: initial !important;
}

/* Debug all icon classes everywhere */
[class^="icon-"]::before,
[class*=" icon-"]::before {
    font-family: 'icomoon' !important;
    display: inline-block !important;
}

