.fr-icon-map-pin-2-line::before,
.fr-icon-map-pin-2-line::after {
    -webkit-mask-image: url("../../icons/map/map-pin-2-line.svg");
    mask-image: url("../../icons/map/map-pin-2-line.svg");
}

.fr-icon-calendar-2-fill::before,
.fr-icon-calendar-2-fill::after {
    -webkit-mask-image: url("../../icons/business/calendar-2-fill.svg");
    mask-image: url("../../icons/business/calendar-2-fill.svg");
}

.fr-icon-add-line::before,
.fr-icon-add-line::after {
    -webkit-mask-image: url("../../icons/system/add-line.svg");
    mask-image: url("../../icons/system/add-line.svg");
}

.fr-icon-arrow-right-line::before,
.fr-icon-arrow-right-line::after {
    -webkit-mask-image: url("../../icons/system/arrow-right-line.svg");
    mask-image: url("../../icons/system/arrow-right-line.svg");
}

.fr-icon-send-plane-fill::before,
.fr-icon-send-plane-fill::after {
    -webkit-mask-image: url("../../icons/business/send-plane-fill.svg");
    mask-image: url("../../icons/business/send-plane-fill.svg");
}

.fr-icon-download-fill::before,
.fr-icon-download-fill::after {
    -webkit-mask-image: url("../../icons/system/download-fill.svg");
    mask-image: url("../../icons/system/download-fill.svg");
}

.fr-icon-zoom-in-line::before,
.fr-icon-zoom-in-line::after {
    -webkit-mask-image: url("../../icons/system/zoom-in-line.svg");
    mask-image: url("../../icons/system/zoom-in-line.svg");
}

.fr-icon-warning-fill::before,
.fr-icon-warning-fill::after {
    -webkit-mask-image: url("../../icons/system/fr--warning-fill.svg");
    mask-image: url("../../icons/system/fr--warning-fill.svg");
}

.fr-icon-download-line::before,
.fr-icon-download-line::after {
    -webkit-mask-image: url("../../icons/system/download-line.svg");
    mask-image: url("../../icons/system/download-line.svg");
}

.fr-icon-add-circle-fill::before,
.fr-icon-add-circle-fill::after {
    -webkit-mask-image: url("../../icons/system/add-circle-fill.svg");
    mask-image: url("../../icons/system/add-circle-fill.svg");
}

.fr-icon-arrow-left-s-line::before,
.fr-icon-arrow-left-s-line::after {
    -webkit-mask-image: url("../../icons/system/arrow-left-s-line.svg");
    mask-image: url("../../icons/system/arrow-left-s-line.svg");
}

.fr-icon-arrow-down-s-fill::before,
.fr-icon-arrow-down-s-fill::after {
    -webkit-mask-image: url("../../icons/system/arrow-down-s-fill.svg");
    mask-image: url("../../icons/system/arrow-down-s-fill.svg");
}

.fr-icon-arrow-up-s-fill::before,
.fr-icon-arrow-up-s-fill::after {
    -webkit-mask-image: url("../../icons/system/arrow-up-s-fill.svg");
    mask-image: url("../../icons/system/arrow-up-s-fill.svg");
}

.fr-icon-play-circle-fill::before,
.fr-icon-play-circle-fill::after {
    -webkit-mask-image: url("../../icons/media/play-circle-fill.svg");
    mask-image: url("../../icons/media/play-circle-fill.svg");
}

.fr-icon-success-fill::before,
.fr-icon-success-fill::after {
    -webkit-mask-image: url("../../icons/system/fr--success-fill.svg");
    mask-image: url("../../icons/system/fr--success-fill.svg");
}

.fr-icon-time-fill::before,
.fr-icon-time-fill::after {
    -webkit-mask-image: url("../../icons/system/time-fill.svg");
    mask-image: url("../../icons/system/time-fill.svg");
}

.fr-icon-close-line::before,
.fr-icon-close-line::after {
    -webkit-mask-image: url("../../icons/system/close-line.svg");
    mask-image: url("../../icons/system/close-line.svg");
}

.fr-icon-arrow-right-s-line::before,
.fr-icon-arrow-right-s-line::after {
    -webkit-mask-image: url("../../icons/system/arrow-right-s-line.svg");
    mask-image: url("../../icons/system/arrow-right-s-line.svg");
}

.fr-icon-question-answer-fill::before,
.fr-icon-question-answer-fill::after {
    -webkit-mask-image: url("../../icons/communication/question-answer-fill.svg");
    mask-image: url("../../icons/communication/question-answer-fill.svg");
}

.fr-icon-questionnaire-fill::before,
.fr-icon-questionnaire-fill::after {
    -webkit-mask-image: url("../../icons/communication/questionnaire-fill.svg");
    mask-image: url("../../icons/communication/questionnaire-fill.svg");
}

.fr-icon-git-repository-fill::before,
.fr-icon-git-repository-fill::after {
    -webkit-mask-image: url("../../icons/development/git-repository-fill.svg");
    mask-image: url("../../icons/development/git-repository-fill.svg");
}

.fr-icon-scales-3-line::before,
.fr-icon-scales-3-line::after {
    -webkit-mask-image: url("../../icons/others/scales-3-line.svg");
    mask-image: url("../../icons/others/scales-3-line.svg");
}

.fr-icon-question-fill::before,
.fr-icon-question-fill::after {
    -webkit-mask-image: url("../../icons/system/question-fill.svg");
    mask-image: url("../../icons/system/question-fill.svg");
}

.fr-icon-edit-box-fill::before,
.fr-icon-edit-box-fill::after {
    -webkit-mask-image: url("../../icons/design/edit-box-fill.svg");
    mask-image: url("../../icons/design/edit-box-fill.svg");
}

.fr-icon-qr-code-fill::before,
.fr-icon-qr-code-fill::after {
    -webkit-mask-image: url("../../icons/device/qr-code-fill.svg");
    mask-image: url("../../icons/device/qr-code-fill.svg");
}

.fr-icon-notification-3-fill::before,
.fr-icon-notification-3-fill::after {
    -webkit-mask-image: url("../../icons/media/notification-3-fill.svg");
    mask-image: url("../../icons/media/notification-3-fill.svg");
}

.fr-icon-camera-fill::before,
.fr-icon-camera-fill::after {
    -webkit-mask-image: url("../../icons/media/camera-fill.svg");
    mask-image: url("../../icons/media/camera-fill.svg");
}

.fr-icon-search-line::before,
.fr-icon-search-line::after {
    -webkit-mask-image: url("../../icons/system/search-line.svg");
    mask-image: url("../../icons/system/search-line.svg");
}

.fr-icon-translate-2::before,
.fr-icon-translate-2::after {
    -webkit-mask-image: url("../../icons/editor/translate-2.svg");
    mask-image: url("../../icons/editor/translate-2.svg");
}

.fr-icon-question-line::before,
.fr-icon-question-line::after {
    -webkit-mask-image: url("../../icons/system/question-line.svg");
    mask-image: url("../../icons/system/question-line.svg");
}

.fr-icon-arrow-go-back-fill::before,
.fr-icon-arrow-go-back-fill::after {
    -webkit-mask-image: url("../../icons/system/arrow-go-back-fill.svg");
    mask-image: url("../../icons/system/arrow-go-back-fill.svg");
}

.fr-icon-theme-fill::before,
.fr-icon-theme-fill::after {
    -webkit-mask-image: url("../../icons/system/fr--theme-fill.svg");
    mask-image: url("../../icons/system/fr--theme-fill.svg");
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .fr-icon-map-pin-2-line::before,
    .fr-icon-map-pin-2-line::after {
        background-image: url("../../icons/map/map-pin-2-line.svg");
    }
    
    .fr-icon-calendar-2-fill::before,
    .fr-icon-calendar-2-fill::after {
        background-image: url("../../icons/business/calendar-2-fill.svg");
    }
    
    .fr-icon-add-line::before,
    .fr-icon-add-line::after {
        background-image: url("../../icons/system/add-line.svg");
    }
    
    .fr-icon-arrow-right-line::before,
    .fr-icon-arrow-right-line::after {
        background-image: url("../../icons/system/arrow-right-line.svg");
    }
    
    .fr-icon-send-plane-fill::before,
    .fr-icon-send-plane-fill::after {
        background-image: url("../../icons/business/send-plane-fill.svg");
    }
    
    .fr-icon-download-fill::before,
    .fr-icon-download-fill::after {
        background-image: url("../../icons/system/download-fill.svg");
    }
    
    .fr-icon-zoom-in-line::before,
    .fr-icon-zoom-in-line::after {
        background-image: url("../../icons/system/zoom-in-line.svg");
    }
    
    .fr-icon-warning-fill::before,
    .fr-icon-warning-fill::after {
        background-image: url("../../icons/system/fr--warning-fill.svg");
    }
    
    .fr-icon-download-line::before,
    .fr-icon-download-line::after {
        background-image: url("../../icons/system/download-line.svg");
    }
    
    .fr-icon-add-circle-fill::before,
    .fr-icon-add-circle-fill::after {
        background-image: url("../../icons/system/add-circle-fill.svg");
    }
    
    .fr-icon-arrow-left-s-line::before,
    .fr-icon-arrow-left-s-line::after {
        background-image: url("../../icons/system/arrow-left-s-line.svg");
    }
    
    .fr-icon-arrow-down-s-fill::before,
    .fr-icon-arrow-down-s-fill::after {
        background-image: url("../../icons/system/arrow-down-s-fill.svg");
    }
    
    .fr-icon-arrow-up-s-fill::before,
    .fr-icon-arrow-up-s-fill::after {
        background-image: url("../../icons/system/arrow-up-s-fill.svg");
    }
    
    .fr-icon-play-circle-fill::before,
    .fr-icon-play-circle-fill::after {
        background-image: url("../../icons/media/play-circle-fill.svg");
    }
    
    .fr-icon-success-fill::before,
    .fr-icon-success-fill::after {
        background-image: url("../../icons/system/fr--success-fill.svg");
    }
    
    .fr-icon-time-fill::before,
    .fr-icon-time-fill::after {
        background-image: url("../../icons/system/time-fill.svg");
    }
    
    .fr-icon-close-line::before,
    .fr-icon-close-line::after {
        background-image: url("../../icons/system/close-line.svg");
    }
    
    .fr-icon-arrow-right-s-line::before,
    .fr-icon-arrow-right-s-line::after {
        background-image: url("../../icons/system/arrow-right-s-line.svg");
    }
    
    .fr-icon-question-answer-fill::before,
    .fr-icon-question-answer-fill::after {
        background-image: url("../../icons/communication/question-answer-fill.svg");
    }
    
    .fr-icon-questionnaire-fill::before,
    .fr-icon-questionnaire-fill::after {
        background-image: url("../../icons/communication/questionnaire-fill.svg");
    }
    
    .fr-icon-git-repository-fill::before,
    .fr-icon-git-repository-fill::after {
        background-image: url("../../icons/development/git-repository-fill.svg");
    }
    
    .fr-icon-scales-3-line::before,
    .fr-icon-scales-3-line::after {
        background-image: url("../../icons/others/scales-3-line.svg");
    }
    
    .fr-icon-question-fill::before,
    .fr-icon-question-fill::after {
        background-image: url("../../icons/system/question-fill.svg");
    }
    
    .fr-icon-edit-box-fill::before,
    .fr-icon-edit-box-fill::after {
        background-image: url("../../icons/design/edit-box-fill.svg");
    }
    
    .fr-icon-qr-code-fill::before,
    .fr-icon-qr-code-fill::after {
        background-image: url("../../icons/device/qr-code-fill.svg");
    }
    
    .fr-icon-notification-3-fill::before,
    .fr-icon-notification-3-fill::after {
        background-image: url("../../icons/media/notification-3-fill.svg");
    }
    
    .fr-icon-camera-fill::before,
    .fr-icon-camera-fill::after {
        background-image: url("../../icons/media/camera-fill.svg");
    }
    
    .fr-icon-search-line::before,
    .fr-icon-search-line::after {
        background-image: url("../../icons/system/search-line.svg");
    }
    
    .fr-icon-translate-2::before,
    .fr-icon-translate-2::after {
        background-image: url("../../icons/editor/translate-2.svg");
    }
    
    .fr-icon-question-line::before,
    .fr-icon-question-line::after {
        background-image: url("../../icons/system/question-line.svg");
    }
    
    .fr-icon-arrow-go-back-fill::before,
    .fr-icon-arrow-go-back-fill::after {
        background-image: url("../../icons/system/arrow-go-back-fill.svg");
    }
    
    .fr-icon-theme-fill::before,
    .fr-icon-theme-fill::after {
        background-image: url("../../icons/system/fr--theme-fill.svg");
    }
    
}
