[class^="icon-"], [class*=" icon-"],
[class^="icon-"], [class*=" icon-"] > span[class^="path"], [class*=" path"] {
    font-family: 'icomoon', system-ui !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    position: relative;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.b-icon:is(.icon-margin-fill, .icon-dual-investment-fill, .icon-android-app, .icon-secure-fast-easy) > span[class^='path']::before {
    color: inherit;
}
span.b-icon.icon-dual-investment-fill > .path3:before {
    color: rgb(255, 255, 255);
}
.b-icon.icon-instagram {
    position: relative;
    display: inline-block;
}
.b-icon.icon-instagram > span.path1::before,
.b-icon.icon-instagram > span.path2::before {
    color: transparent;
}
.b-icon.icon-instagram > span.path3 {
    position: absolute;
    inset: 0;
}
.b-icon.icon-instagram > span.path3::before {
    color: inherit;
    display: inline-block;
    transform: scale(1.65);
}

