[class^="rd-icon-"]::before,
[class*=" rd-icon-"]::before {
	content: "";
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: 50%;
	-webkit-mask-position: 50%;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	display: inline-block;
	/* background-color: var(--rd-font-light); */
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: 50%;
	margin-right: 4px;
	height: 20px;
	width: 20px;
	vertical-align: middle;
	background-color: var(--rd-font-dark);
	align-self: center;
}

.rd-icon-after::after {
	content: "";
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: 50%;
	-webkit-mask-position: 50%;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin-right: unset !important;
	margin-left: 4px;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: 50%;
	vertical-align: middle;
	align-self: center;
	background-color: var(--rd-font-light);
}

.rd-icon-after::before {
	display: none;
}

.rd-primary-btn.rd-icon-after::after {
	margin-right: unset !important;
	margin-left: var(--rd-spacing-xx-sm);
	background-color: var(--rd-font-light);
}

.rd-primary-btn-textlink.rd-icon-after::after {
	margin-right: unset !important;
	margin-left: var(--rd-spacing-xx-sm);
}

.rd-primary-btn-textlink[class*=" rd-icon-"]::before,
.rd-primary-btn-textlink[class*=" rd-icon-"]::after {
	background-color: var(--rd-primary-active);
}

.rd-primary-btn-textlink[class*=" rd-icon-"]:hover:before,
.rd-primary-btn-textlink[class*=" rd-icon-"]:hover:after {
	background-color: var(--rd-primary-hover);
}

.rd-primary-btn-textlink[class*=" rd-icon-"]:focus:before,
.rd-primary-btn-textlink[class*=" rd-icon-"]:focus:after {
	background-color: var(--rd-primary-pressed);
}

.rd-secondary-btn-textlink[class*=" rd-icon-"]::before,
.rd-secondary-btn-textlink[class*=" rd-icon-"]::after {
	background-color: var(--rd-secondary-active);
	width: 14px;
	height: 14px;
}

.rd-secondary-btn-textlink[class*=" rd-icon-"]:hover:before,
.rd-secondary-btn-textlink[class*=" rd-icon-"]:hover:after {
	background-color: var(--rd-secondary-hover);
}

.rd-secondary-btn-textlink[class*=" rd-icon-"]:focus:before,
.rd-secondary-btn-textlink[class*=" rd-icon-"]:focus:after {
	background-color: var(--rd-secondary-pressed);
}

.rd-secondary-btn-textlink.rd-btn-disabled[class*=" rd-icon-"]::before,
.rd-secondary-btn-textlink.rd-btn-disabled[class*=" rd-icon-"]::after {
	background-color: var(--rd-secondary-inactive);
}

.rd-secondary-btn-textlink.rd-btn-disabled[class*=" rd-icon-"]:hover::before,
.rd-secondary-btn-textlink.rd-btn-disabled[class*=" rd-icon-"]:hover::after {
	background-color: var(--rd-secondary-inactive);
}

.rd-secondary-btn-textlink.rd-btn-disabled[class*=" rd-icon-"]:focus::before,
.rd-secondary-btn-textlink.rd-btn-disabled[class*=" rd-icon-"]:focus::after {
	background-color: var(--rd-secondary-inactive);
}

.rd-icon-info-conection:before,
.rd-icon-info-conection:after {
	mask-image: url("/src/img/2024/svg/icons/rd-status-online.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-status-online.svg");
}

.rd-infobar-red.rd-icon-info-conection:before {
	background-color: #fff;
}

.rd-labeled-icon {
	font-size: var(--rd-fontsize-1);
	line-height: 14px;
	color: #657587;
}

.rd-icon-invoice::before,
.rd-icon-invoice::after {
	background-color: var(--rd-success-default);
	mask-image: url(/src/img/svg/af/wpforms.svg);
	-webkit-mask-image: url(/src/img/svg/af/wpforms.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-itemlist::before,
.rd-icon-itemlist::after {
	background-color: var(--rd-success-default);
	mask-image: url(/src/img/svg/af/th-list.svg);
	-webkit-mask-image: url(/src/img/svg/af/th-list.svg);
	width: 10px !important;
	height: 10px !important;
}

.rd-icon-db::before,
.rd-icon-db::after {
	background-color: var(--rd-success-default);
	mask-image: url(/src/img/svg/af/database_white.svg);
	-webkit-mask-image: url(/src/img/svg/af/database_white.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-date::before,
.rd-icon-date::after {
	background-color: var(--rd-success-default);
	mask-image: url(/src/img/2023/svg/icons/rd-icon-date.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-date.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-date-neu::before,
.rd-icon-date-neu::after {
	mask-image: url(/src/img/2024/svg/icons/rd-icon-date-neu.svg);
	-webkit-mask-image: url(/src/img/2024/svg/icons/rd-icon-date-neu.svg);
}

.rd-icon-quiz::before,
.rd-icon-quiz::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-quiz.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-quiz.svg);
}

.rd-icon-bell-fill::before,
.rd-icon-bell-fill::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-bell-fill.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-bell-fill.svg");
}

.rd-icon-play-instr::before,
.rd-icon-play-instr::after {
	mask-image: url("/src/img/2024/svg/icons/rd-play-white.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-play-white.svg");
	width: 12px;
	height: 12px;
}

.rd-icon-date2::before,
.rd-icon-date2::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-date2.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-date2.svg);
	width: 16px;
	height: 16px;
}

.rd-icon-graduate::before,
.rd-icon-graduate::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-graduate.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-graduate.svg);
	width: 16px;
	height: 16px;
	background-color: #657597;
}

.rd-icon-filter::before,
.rd-icon-filter::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-filter.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-filter.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-users-manage::before,
.rd-icon-users-manage::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-users-manage.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-users-manage.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-msg::before,
.rd-icon-msg::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-msg.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-msg.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-arrowRightBtn::before,
.rd-icon-arrowRightBtn::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowRightBtn.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowRightBtn.svg);
	width: 10px;
	height: 10px;
}

.rd-icon-RightBtnMobile::before,
.rd-icon-RightBtnMobile::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-RightBtnMobile.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-RightBtnMobile.svg);
	background-color: var(--rd-font-light);
	width: 14px;
	height: 14px;
}

.rd-icon-arrowRight::before,
.rd-icon-arrowRight::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowRight.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowRight.svg);
}

.rd-icon-arrowLeft::before,
.rd-icon-arrowLeft::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowRight.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowRight.svg);
	transform: scaleX(-1);
}

.rd-icon-arrowLineLeft::before,
.rd-icon-arrowLineLeft::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowLineLeft.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowLineLeft.svg);
	background-color: var(--rd-secondary-active);
}

.rd-icon-arrowLineRight::before,
.rd-icon-arrowLineRight::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowLineLeft.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowLineLeft.svg);
	transform: scaleX(-1);
	background-color: var(--rd-secondary-active);
}

.rd-icon-arrowRight-magenta::before,
.rd-icon-arrowRight-magenta::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowRight.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowRight.svg);
	background-color: var(--rd-primary-active);
}

.rd-icon-arrowRightListe-magenta::before,
.rd-icon-arrowRightListe-magenta::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowRightListe-magenta.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowRightListe-magenta.svg);
	/* width: 24px;
	height: 24px; */
}

.rd-icon-arrowLineRightBtn::before,
.rd-icon-arrowLineRightBtn::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-RightBtnMobile.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-RightBtnMobile.svg);
	background-color: var(--rd-font-light);
}

.rd-icon-arrowDrop::before,
.rd-icon-arrowDrop::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowDrop.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowDrop.svg);
}

.rd-icon-arrowDown::before,
.rd-icon-arrowDown::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowDown.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowDown.svg);
	background-color: var(--rd-primary-active);
	height: 15px;
	width: 15px;
}

.rd-icon-attachment::before,
.rd-icon-attachment::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-attachment.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-attachment.svg);
}

.rd-icon-badgeCheck::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-badgeCheck.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-badgeCheck.svg);
	background-color: var(--rd-success-default) !important;
	width: 28px;
	height: 28px;
	margin-right: var(--rd-spacing-x-sm) !important;
}

.rd-icon-badgeCheck-disabled::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-badgeCheck.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-badgeCheck.svg);
	background-color: #E5E7EB !important;
	width: 28px;
	height: 28px;
	margin-right: var(--rd-spacing-x-sm) !important;
}

.rd-icon-check-green::before,
.rd-icon-check-green::after {
	background-color: var(--rd-success-default);
	mask-image: url(/src/img/2023/svg/icons/rd-icon-check-green.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-check-green.svg);
}

.rd-icon-coursePlay::before,
.rd-icon-coursePlay::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-coursePlay.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-coursePlay.svg);
	width: 22px;
	height: 22px;
}

.rd-icon-courseQuiz::before,
.rd-icon-courseQuiz::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-courseQuiz.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-courseQuiz.svg);
	width: 22px;
	height: 22px;
}

.rd-icon-coin-stack:before,
.rd-icon-coin-stack:after {
	mask-image: url("/src/img/2023/svg/icons/coin-stack.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/coin-stack.svg");
}

.rd-icon-fast-forward:before,
.rd-icon-fast-forward:after {
	mask-image: url("/src/img/2023/svg/icons/fast-forward.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/fast-forward.svg");
}

.rd-icon-fast-backward:before,
.rd-icon-fast-backward:after {
	mask-image: url("/src/img/2023/svg/icons/fast-forward.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/fast-forward.svg");
	transform: scaleX(-1);
}

.rd-icon-eye-on::before,
.rd-icon-eye-on::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-eye.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-eye.svg");
}


.rd-icon-eye-off-filled::before,
.rd-icon-eye-off-filled::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-eye-off-filled.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-eye-off-filled.svg");
}

.rd-icon-courseSuccess::before,
.rd-icon-courseSuccess::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-courseSuccess.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-courseSuccess.svg);
	width: 22px;
	height: 22px;
}

.rd-icon-maus-green::before,
.rd-icon-maus-green::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-maus-green.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-maus-green.svg);
	margin-right: var(--rd-spacing-md);
	background-color: var(--rd-success-pressed);
}

.rd-icon-maus-blue::before,
.rd-icon-maus-blue::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-maus-blue.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-maus-blue.svg);
	margin-right: var(--rd-spacing-md);
	background-color: var(--rd-secondary-active);
}

.rd-icon-bell::before,
.rd-icon-bell::after {
	mask-image: url(/src/img/2024/svg/icons/rd-icon-bell.svg);
	-webkit-mask-image: url(/src/img/2024/svg/icons/rd-icon-bell.svg);
	background-color: var(--rd-font-dark);
}

.rd-icon-person-gray::before,
.rd-icon-person-gray::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-person-gray.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-person-gray.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-person-magenta::before,
.rd-icon-person-magenta::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-person-magenta.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-person-magenta.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-saveOndate::before,
.rd-icon-saveOndate::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-saveOndate.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-saveOndate.svg);
	width: 16px;
	height: 16px;
}

.rd-icon-time::before,
.rd-icon-time::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-time.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-time.svg);
	width: 20px;
	height: 20px;
	background-color: var(--rd-font-dark);
}

.rd-icon-category::before,
.rd-icon-category::after {
	mask-image: url(/src/img/svg/af/tasks-gray.svg);
	-webkit-mask-image: url(/src/img/svg/af/tasks-gray.svg);
	width: 20px;
	height: 20px;
	background-color: var(--rd-font-dark);
}

.rd-icon-checklist::before,
.rd-icon-checklist::after {
	mask-image: url(/src/img/svg/af/tasks-gray.svg);
	-webkit-mask-image: url(/src/img/svg/af/tasks-gray.svg);
	width: 20px;
	height: 20px;
	background-color: var(--rd-font-dark);
}

.rd-icon-pramie::before,
.rd-icon-pramie::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-pramie.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-pramie.svg);
	width: 20px;
	height: 20px;
	background-color: var(--rd-font-dark);
}

.rd-icon-timeFill-red::before,
.rd-icon-timeFill-red::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-timeFill-red.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-timeFill-red.svg);
	margin-right: var(--rd-spacing-md);
}

.rd-icon-calender-green::before,
.rd-icon-calender-green::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-termin-calender.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-termin-calender.svg");
	margin-right: var(--rd-spacing-md);
	background-color: var(--rd-success-hover);
}

.rd-icon-timeFill-yellow::before,
.rd-icon-timeFill-yellow::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-timeFill-yellow.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-timeFill-yellow.svg);
	margin-right: var(--rd-spacing-md);
}

.rd-cch-yellow::before {
	background-color: var(--rd-warning-pressed);
}

.rd-icon-trash::before,
.rd-icon-trash::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-trash.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-trash.svg);
	background-color: var(--rd-primary-active);
	width: 14px;
	height: 14px;
}

.rd-icon-trash2::before,
.rd-icon-trash2::after {
	mask-image: url(/src/img/2024/svg/icons/rd-icon-trash2.svg);
	-webkit-mask-image: url(/src/img/2024/svg/icons/rd-icon-trash2.svg);
	width: 40px;
	height: 40px;
}

.rd-icon-heartFilled::before,
.rd-icon-heartFilled::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-heartFilled.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-heartFilled.svg);
	width: 32px;
	height: 32px;
}

.rd-icon-heartUnfilled::before,
.rd-icon-heartUnfilled::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-heartUnfilled.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-heartUnfilled.svg);
	width: 32px;
	height: 32px;
}

.rd-icon-heart::before,
.rd-icon-heartUnfilled::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-heart.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-heart.svg);
}

.rd-icon-arrowLeftInCircle::before,
.rd-icon-arrowLeftInCircle::after {
	background-image: url(/src/img/2023/svg/icons/rd-icon-arrowLeftInCircle.svg);
	background-color: transparent;
	width: 32px;
	height: 32px;
}

.rd-icon-timeInBox::before,
.rd-icon-timeInBox::after {
	background-color: var(--rd-success-default);
	mask-image: url(/src/img/2023/svg/icons/rd-icon-timeInBox.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-timeInBox.svg);
}

.rd-icon-courseTyp::before,
.rd-icon-courseTyp::after {
	background-image: url(/src/img/2023/svg/icons/rd-icon-courseTyp.svg);
	background-color: transparent;
}

.rd-icon-courseHard::before,
.rd-icon-courseHard::after {
	background-image: url(/src/img/2023/svg/icons/rd-icon-coursehard.svg);
	background-color: transparent;
}

.rd-icon-courseMedium::before,
.rd-icon-courseMedium::after {
	background-image: url(/src/img/2023/svg/icons/rd-icon-courseMedium.svg);
	background-color: transparent !important;
}

.rd-icon-courseEasy::before,
.rd-icon-courseEasy::after {
	background-image: url(/src/img/2023/svg/icons/rd-icon-courseEasy.svg);
	background-color: transparent !important;
}

.rd-icon-courseOnProgress::before,
.rd-icon-courseOnProgress::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-courseOnProgress.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-courseOnProgress.svg);
}

.rd-icon-hat-green::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-hat-green.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-hat-green.svg);
	width: 24px;
	height: 24px;
	background-color: var(--rd-success-default);
}

.rd-icon-board::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-board.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-board.svg);
	width: 24px;
	height: 24px;
	background-color: var(--rd-success-default);
}

.rd-icon-heart-green::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-heart-green.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-heart-green.svg);
	width: 24px;
	height: 24px;
	background-color: var(--rd-success-default);
}

.rd-icon-message::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-message.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-message.svg);
	width: 24px;
	height: 24px;
	background-color: var(--rd-success-default);
}

.rd-icon-cert::before {
	mask-image: url(/src/img/svg/cert_icon.svg);
	-webkit-mask-image: url(/src/img/svg/cert_icon.svg);
	width: 24px;
	height: 24px;
	background-color: var(--rd-success-default);
}

.rd-icon-chhome::before {
	mask-image: url("/src/img/svg/af/hotel-solid.svg");
	-webkit-mask-image: url("/src/img/svg/af/hotel-solid.svg");
	width: 24px;
	height: 24px;
	background-color: var(--rd-success-default);
}

.rd-icon-user-green::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-user-green.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-user-green.svg);
	width: 24px;
	height: 24px;
	background-color: var(--rd-success-default);
}

.rd-icon-question-green::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-question-green.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-question-green.svg);
	width: 24px;
	height: 24px;
	background-color: var(--rd-success-default);
}

.rd-icon-conversation::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-conversation.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-conversation.svg);
	width: 24px;
	height: 24px;
	background-color: var(--rd-success-default);
}

.rd-icon-conversation-magenta::before,
.rd-icon-conversation-magenta::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-conversation.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-conversation.svg);
}

.rd-icon-building::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-building.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-building.svg);
	width: 24px;
	height: 24px;
	background-color: var(--rd-success-default);
}

.rd-icon-box3d::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-box3d.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-box3d.svg);
	width: 24px;
	height: 24px;
	background-color: var(--rd-success-default);
}

.rd-icon-logout::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-logout.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-logout.svg);
	width: 24px;
	height: 24px;
	background-color: var(--rd-success-default);
}

.rd-icon-dropdown-arrow::before,
.rd-icon-dropdown-arrow::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-dropdown-arrow.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-dropdown-arrow.svg);
	width: 14.21px;
	height: 7.89px;
	background-color: var(--rd-success-default);
}

.rd-icon-arrowBottomBtn-white::before,
.rd-icon-arrowBottomBtn-white::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowBottomBtn-white.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowBottomBtn-white.svg);
	background-color: var(--rd-font-light);
}

.rd-icon-export::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-export.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-export.svg);
}

.rd-icon-print::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-export.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-export.svg);
	width: 14px;
	height: 14px;
}

.not_favorited::before,
.not_favorited::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-herz.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-herz.svg");

}

.is_favorited::before,
.is_favorited::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-herz-filled.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-herz-filled.svg");


}

.rd-icon-import::before,
.rd-icon-import::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-import.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-import.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-painter::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-painter.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-painter.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-printer::before,
.rd-icon-printer::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-painter.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-painter.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-arrows-expand::before {
	mask-image: url(/src/img/2024/svg/icons/rd-icon-arrows-expand.svg);
	-webkit-mask-image: url(/src/img/2024/svg/icons/rd-icon-arrows-expand.svg);
	width: 14px;
	height: 14px;
	background-color: var(--rd-secondary-active);
}

.rd-icon-voralge::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-voralge.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-voralge.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-website::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-website.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-website.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-wallet::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-wallet.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-wallet.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-user-add::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-user-add.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-user-add.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-pencil::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-pencil.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-pencil.svg);
}



.pcx_contextmenu_item.rd-icon-pencil::before {
	mask-image: url(/src/img/2024/svg/icons/rd-icon-pencil.svg);
	-webkit-mask-image: url(/src/img/2024/svg/icons/rd-icon-pencil.svg);
	width: 20px;
	height: 20px;
}



.rd-icon-switch::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-switch.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-switch.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-lock-open::before {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-lock-open.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-lock-open.svg);
	width: 14px !important;
	height: 14px !important;
}

.rd-icon-confetti::before {
	mask-image: url(/src/img/svg/confetti.svg);
	-webkit-mask-image: url(/src/img/svg/confetti.svg);
	width: 14px !important;
	height: 14px !important;
}

.rd-icon-kursmodul::before {
	mask-image: url(/src/img/svg/af/photo-video-gray.svg);
	-webkit-mask-image: url(/src/img/svg/af/photo-video-gray.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-kurscert::before {
	mask-image: url(/src/img/svg/af/award-gray.svg);
	-webkit-mask-image: url(/src/img/svg/af/award-gray.svg);
	width: 14px;
	height: 14px;
}

.rd-icon-kurscakegory::before {
	mask-image: url(/src/img/svg/af/tasks-gray.svg);
	-webkit-mask-image: url(/src/img/svg/af/tasks-gray.svg);
	width: 14px;
	height: 14px;
}

[class^="rd-emoji-"],
[class*=" rd-emoji-"] {
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: 50%;
	width: 40px;
	height: 40px;
}

.rd-emoji-happy {
	mask-image: url(/src/img/2023/svg/icons/rd-emoji-happy.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-emoji-happy.svg);
}

.rd-emoji-hearts {
	mask-image: url(/src/img/2023/svg/icons/rd-emoji-hearts.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-emoji-hearts.svg);
}

.rd-emoji-rosyCheeks {
	mask-image: url(/src/img/2023/svg/icons/rd-emoji-rosyCheeks.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-emoji-rosyCheeks.svg);
}

.rd-emoji-unhappy {
	mask-image: url(/src/img/2023/svg/icons/rd-emoji-unhappy.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-emoji-unhappy.svg);
}

.rd-icon-readLupe::before {
	background-image: url(/src/img/2023/svg/icons/rd-icon-readLupe.svg);
	background-color: transparent;
	width: 43px;
	height: 43px;
}

.rd-icon-online::before,
.rd-icon-online::after {
	mask-image: url("/src/img/2023/svg/icons/rd-online-course.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-online-course.svg");
	background-color: var(--rd-primary-active);
}

.rd-icon-praesenz::before,
.rd-icon-praesenz::after,
.rd-icon-offline::before {
	mask-image: url("/src/img/2023/svg/icons/rd-offline-course.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-offline-course.svg");
	background-color: var(--rd-primary-active);
}

.rd-icon-webinar::before,
.rd-icon-webinar::after {
	mask-image: url("/src/img/2023/svg/icons/rd-webinar.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-webinar.svg");
	background-color: var(--rd-primary-active);
}

.rd-icon-subtitle::before,
.rd-icon-subtitle::after {
	mask-image: url("/src/img/2023/svg/icons/rd-subbtitle.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-subbtitle.svg");
	background-color: var(--rd-primary-active);
	width: 14px;
	height: 14px;
}

.rd-course-card-status-grid .rd-icon-check::before,
.rd-course-card-status-grid .rd-icon-check::after {
	width: 14px;
	height: 14px;
}

.rd-icon-termin-calender::before,
.rd-icon-termin-calender::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-termin-calender.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-termin-calender.svg");
	background-color: var(--rd-success-default);
}

.rd-icon-termin-calender-red::before,
.rd-icon-termin-calender-red::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-termin-calender.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-termin-calender.svg");
	background-color: var(--rd-primary-active);
}

.rd-icon-pflich::before,
.rd-icon-pflich::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-pflich.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-pflich.svg");
	background-color: var(--rd-success-default);
}

.rd-icon-lesen::before,
.rd-icon-lesen::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-read.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-read.svg");
}

.rd-icon-login::before,
.rd-icon-login::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-login.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-login.svg");
}

.rd-calender::before,
.rd-calender::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-saveOndate.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-saveOndate.svg");
}

.rd-icon-plus::before,
.rd-icon-plus::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-plus.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-plus.svg");
	background-color: var(--rd-font-light);
}

.rd-icon-c-plus::before,
.rd-icon-c-plus::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-plus.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-plus.svg");

}

.rd-icon-template::before,
.rd-icon-template::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-template.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-template.svg");
}

.rd-icon-minus-sm::before,
.rd-icon-minus-sm::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-minus-sm.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-minus-sm.svg");
	background-color: var(--rd-font-light);
}

.rd-icon-minus::before,
.rd-icon-minus::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-minus.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-minus.svg");
}

.rd-icon-history::before,
.rd-icon-history::after {
	mask-image: url("/src/img/2023/svg/icons/instr-clock.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/instr-clock.svg");
	background-color: var(--rd-font-light);
}

.rd-icon-plus-btn::before,
.rd-icon-plus-btn::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-plus-btn.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-plus-btn.svg");
	background-color: var(--rd-font-light);
}

.rd-icon-plus-circle-gray::before,
.rd-icon-plus-circle-gray::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-plus-circle-gray.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-plus-circle-gray.svg");
	background-color: var(--rd-input-hover);
}

.rd-icon-info::before,
.rd-icon-info::after {
	mask-image: url(/src/img/2024/svg/icons/rd-icon-info-circle.svg);
	-webkit-mask-image: url(/src/img/2024/svg/icons/rd-icon-info-circle.svg);
	background-color: var(--rd-success-pressed);
}

.rd-icon-plus-small::before,
.rd-icon-plus-small::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-plus-small.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-plus-small.svg");
	background-color: var(--rd-secondary-active);
	width: 7px;
	height: 7px;
}

.rd-icon-plus-sm-thick::before,
.rd-icon-plus-sm-thick::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-plus-sm-thick.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-plus-sm-thick.svg");
	width: 12px;
	height: 12px;
}

.rd-icon-close::before,
.rd-icon-close::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-close.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-close.svg");
	background-color: var(--rd-primary-active);
}

.rd-icon-info-circle::before,
.rd-icon-info-circle::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-info-circle.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-info-circle.svg");
	background-color: var(--rd-success-pressed);
}

.rd-icon-info-circle-small::before,
.rd-icon-info-circle-small::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-info-circle-small.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-info-circle-small.svg");
}

.rd-icon-playBtn::before,
.rd-icon-playBtn::after {
	background-image: url("/src/img/2023/svg/icons/rd-icon-playBtn.svg");
	color: var(--rd-font-light);
	background-color: transparent !important;
}

.rd-icon-telefon::before,
.rd-icon-telefon::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-telefon.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-telefon.svg");
}

.rd-icon-exclamation::before,
.rd-icon-exclamationn::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-exclamation.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-exclamation.svg");
	background-color: var(--rd-primary-active);
}

.rd-icon-speech-bubblel::before,
.rd-icon-speech-bubblel::after {
	mask-image: url(/src/img/2024/svg/icons/rd-icon-speech-bubblel.svg);
	-webkit-mask-image: url(/src/img/2024/svg/icons/rd-icon-speech-bubblel.svg);
	width: 14px;
	height: 14px;
	background-color: var(--rd-font-light);
}

.rd-icon-fav::before,
.rd-icon-fav::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-fav.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-fav.svg");
	background-color: var(--rd-input-hover);
	height: 35px;
	width: 35px;
	margin: 0;
}

.rd-icon-shared::before,
.rd-icon-shared::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-shared.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-shared.svg");
	width: 14px;
	height: 14px;
}


.rd-icon-copy::before,
.rd-icon-copy::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-copy.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-copy.svg");
	width: 14px;
	height: 14px;
}

.rd-icon-copy-small::before,
.rd-icon-copy-small::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-copy-small.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-copy-small.svg");
	width: 14px;
	height: 14px;
}

.rd-icon-ellipse::before,
.rd-icon-ellipse::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-ellipse.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-ellipse.svg");
	width: 16px;
	height: 16px;
	background-color: #42d77d;
}

.rd-icon-ellipse-small::before,
.rd-icon-ellipse-small::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-ellipse.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-ellipse.svg");
	width: 12px;
	height: 12px;
	background-color: var(--rd-success-default);
}

.rd-icon-alt-pencil::before,
.rd-icon-alt-pencil::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-pencil-alt.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-pencil-alt.svg");
	width: 14px;
	height: 14px;
	background-color: var(--rd-success-default);
}

.rd-icon-pencil-alt::before,
.rd-icon-pencil-alt::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-pencil-alt.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-pencil-alt.svg");
}

.rd-icon-arrow-right-green::before,
.rd-icon-arrow-right-green::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-arrow-right-green.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-arrow-right-green.svg");

	background-color: var(--rd-success-default);
}

.rd-icon-arrow-right::before,
.rd-icon-arrow-right::after {
	mask-image: url("/src/img/2026/Icon/Filled/arrow-right.svg");
	-webkit-mask-image: url("/src/img/2026/Icon/Filled/arrow-right.svg");
}

.rd-icon-arrow-left::before,
.rd-icon-arrow-left::after {
	mask-image: url("/src/img/2026/Icon/Filled/arrow-left.svg");
	-webkit-mask-image: url("/src/img/2026/Icon/Filled/arrow-left.svg");
}

.rd-icon-info-triangle::before,
.rd-icon-info-triangle::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-info-triangle.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-info-triangle.svg");
	background-color: #171717;
}

.rd-icon-pdf::before,
.rd-icon-pdf::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-pdf.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-pdf.svg");
}

.rd-icon-pdf-unfilled::before,
.rd-icon-pdf-unfilled::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-pdf-unfilled.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-pdf-unfilled.svg");
	background-color: var(--rd-font-dark);
}

.rd-icon-camera::before,
.rd-icon-camera::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-camera.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-camera.svg");
	background-color: var(--rd-font-light);
}

.rd-icon-lern-coin::before,
.rd-icon-lern-coin::after {
	background-image: url("/src/img/2023/images/rd-icon-lern-coin-new.png");
	width: 24px;
	height: 24px;
	background-color: unset;
}

.rd-icon-bonus-coin::before,
.rd-icon-bonus-coin::after {
	background-image: url("/src/img/2023/images/rd-icon-bonus-coin.png");
	width: 24px;
	height: 24px;
}

.rd-icon-bonus::before,
.rd-icon-bonus::after {
	mask-image: url("/src/img/2023/svg/icons/coins.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/coins.svg");
	background-color: var(--rd-success-default);
}

.rd-icon-telefon-fill::before,
.rd-icon-telefon-fill::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-telefon.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-telefon.svg");
	width: 20px;
	height: 20px;
}

.rd-icon-categories::before,
.rd-icon-categories::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-categories.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-categories.svg");
}

.rd-icon-map::before,
.rd-icon-map::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-map.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-map.svg");
	width: 16px;
	height: 16px;
}

.rd-icon-globe::before,
.rd-icon-globe::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-globe.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-globe.svg");
}

.rd-icon-newspaper::before,
.rd-icon-newspaper::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-newspaper.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-newspaper.svg");
}

.rd-icon-reading-loop::before,
.rd-icon-reading-loop::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-reading-loop.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-reading-loop.svg");
	width: 15px;
	height: 15px;
	background-color: var(--rd-secondary-active);
}

.rd-icon-eye::before,
.rd-icon-eye::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-eye.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-eye.svg");
	background-color: var(--rd-font-dark);
}

.rd-icon-book::before,
.rd-icon-book::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-book-open-20.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-book-open-20.svg");

}


.rd-icon-settings::before,
.rd-icon-settings::after {
	mask-image: url("/src/img/2023/svg/icons/rd-gear.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-gear.svg");

}

.rd-icon-evaluation::before,
.rd-icon-evaluation::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-evaluation.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-evaluation.svg");
	background-color: var(--rd-font-dark);
}

.rd-icon-roatet::before,
.rd-icon-roatet::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-roatet.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-roatet.svg");
}

.rd-icon-roatet2::before,
.rd-icon-roatet2::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-roatet2.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-roatet2.svg");
}

.rd-icon-up::before,
.rd-icon-up::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-up.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-up.svg");
}

.rd-icon-down::before,
.rd-icon-down::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-down.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-down.svg");
}


.rd-icon-chat-alt-2::before,
.rd-icon-chat-alt-2::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-chat-alt-2.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-chat-alt-2.svg");
}

.rd-icon-chat-alt-3::before,
.rd-icon-chat-alt-3::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-chat-alt-2.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-chat-alt-2.svg");
}

.rd-icon-buy::before,
.rd-icon-buy::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-buy.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-buy.svg");
}

.rd-icon-clos-tags-sm::before,
.rd-icon-clos-tags-sm::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-clos-tags-sm.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-clos-tags-sm.svg");
	background-color: var(--rd-font-light);
}

.rd-icon-check-circle::before,
.rd-icon-check-circle::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-check-circle.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-check-circle.svg");
	background-color: var(--rd-success-default);

}

.rd-icon-x-circle::before,
.rd-icon-x-circle::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-x-circle.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-x-circle.svg");
	width: 40px;
	height: 40px;
	background-color: var(--rd-gray);
}

.rd-icon-film::before,
.rd-icon-film::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-film.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-film.svg");
}

.rd-icon-camera-24::before,
.rd-icon-camera-24::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-camera-24.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-camera-24.svg");
}

.rd-icon-desktop-computer::before,
.rd-icon-desktop-computer::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-desktop-computer.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-desktop-computer.svg");
}

.rd-icon-desktop-computer2::before,
.rd-icon-desktop-computer2::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-desktop-computer2.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-desktop-computer2.svg");
}

.rd-icon-clock::before,
.rd-icon-clock::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-clock.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-clock.svg");
}

.rd-icon-user::before,
.rd-icon-user::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-user.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-user.svg");
}

.rd-icon-lamp::before,
.rd-icon-lamp::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-lamp.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-lamp.svg");
}

.rd-icon-check-thin::before,
.rd-icon-check-thin::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-check-thin.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-check-thin.svg");
}

.rd-icon-arrow-neu::before,
.rd-icon-arrow-neu::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-arrow-neu.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-arrow-neu.svg");
	background-color: var(--rd-secondary-active);
}

.rd-icon-arrowUp-neu::before,
.rd-icon-arrowUp-neu::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-arrow-neu.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-arrow-neu.svg");
	transform: scaleY(-1);
	background-color: var(--rd-secondary-active);
}

.rd-icon-arrow-btn-neu::before,
.rd-icon-arrow-btn-neu::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-arrow-btn-neu.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-arrow-btn-neu.svg");
}

.rd-icon-close-circle::before,
.rd-icon-close-circle::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-close-circle.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-close-circle.svg");
	width: 24px;
	height: 24px;
}

.rd-icon-play-small::before,
.rd-icon-play-small::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-play-small.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-play-small.svg");
	width: 12px;
	height: 12px;
}


.rd-icon-mail::before,
.rd-icon-mail::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-mail.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-mail.svg");
}


.rd-icon-export::before,
.rd-icon-export::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-export.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-export.svg");
}

.rd-icon-save::before,
.rd-icon-save::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-save.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-save.svg");
	width: 16px !important;
	height: 16px !important;
}

.rd-primary-btn[class*="rd-icon-"]:before,
.rd-primary-btn[class*="rd-icon-"]:after,
.rd-secondary-btn[class*="rd-icon-"]:before,
.rd-secondary-btn[class*="rd-icon-"]:after {
	background-color: var(--rd-font-light) !important;
}

.rd-primary-btn-outline[class*="rd-icon-"]:before,
.rd-primary-btn-outline[class*="rd-icon-"]:after {
	background-color: var(--rd-primary-active);
}

.rd-primary-btn-outline[class*="rd-icon-"]:hover:before,
.rd-primary-btn-outline[class*="rd-icon-"]:hover:after,
.rd-secondary-btn-outline[class*="rd-icon-"]:hover:before,
.rd-secondary-btn-outline[class*="rd-icon-"]:hover:after,
.rd-primary-btn-outline[class*="rd-icon-"]:focus:before,
.rd-primary-btn-outline[class*="rd-icon-"]:focus:after,
.rd-secondary-btn-outline[class*="rd-icon-"]:focus:before,
.rd-secondary-btn-outline[class*="rd-icon-"]:focus:after {
	background-color: var(--rd-font-light);
}

.rd-icon-pruefcockpit::before {
	background-image: url("/src/img/2024/svg/icons/rd-icon-pruefcockpit-header.svg");
	background-color: transparent;
	width: 56px;
	height: 56px;
	margin-right: var(--rd-spacing-x-sm);
}

.rd-icon-pruefcockpit-fortbildungen::before {
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-pruefcockpit-card-fortbildungen.svg");
	mask-image: url("/src/img/2024/svg/icons/rd-icon-pruefcockpit-card-fortbildungen.svg");
	width: 40px;
	height: 40px;
	margin-right: var(--rd-spacing-x-sm);
}

.rd-icon-pruefcockpit-qm::before {
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-pruefcockpit-card-qm.svg");
	mask-image: url("/src/img/2024/svg/icons/rd-icon-pruefcockpit-card-qm.svg");
	width: 40px;
	height: 40px;
	margin-right: var(--rd-spacing-x-sm);
}

.rd-icon-pruefcockpit-ergebnisqualitaet::before {
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-pruefcockpit-card-ergebnisqualitaet.svg");
	mask-image: url("/src/img/2024/svg/icons/rd-icon-pruefcockpit-card-ergebnisqualitaet.svg");
	width: 40px;
	height: 40px;
	margin-right: var(--rd-spacing-x-sm);
}

.rd-icon-report::before {
	background-image: url("/src/img/2024/svg/icons/rd-icon-report.svg");
	background-color: transparent;
	width: 56px;
	height: 56px;
	margin-right: var(--rd-spacing-x-sm);
}

.rd-icon-reports::before {
	/* Spezielles Icon */
	display: flex;
	justify-content: center;
	-webkit-mask-image: url(/src/img/2024/svg/icons/rd-icon-reports.svg);
	background-color: var(--rd-primary-active);
	width: 161px;
	height: 24px;
	margin-right: var(--rd-spacing-x-sm);
	content: "Pflegecampus Vorlage" !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	align-items: center;
	color: var(--rd-font-light);
}

.rd-icon-opinions::before {
	background-image: url("/src/img/2024/svg/icons/rd-icon-opinions.svg");
	background-color: transparent;
	margin-right: var(--rd-spacing-x-sm);
}

.rd-icon-office-building::before,
.rd-icon-office-building::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-office-building.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-office-building.svg");
}

.rd-icon-users::before,
.rd-icon-users::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-users.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-users.svg");
}

.rd-icon-lupe::before,
.rd-icon-lupe::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-lupe.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-lupe.svg");
	width: 15px;
	height: 15px;
	background-color: var(--rd-font-dark);
}

.rd-icon-query-reset::before,
.rd-icon-query-reset::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-query-reset.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-query-reset.svg");
}

.rd-icon-book-open-20::before,
.rd-icon-book-open-20::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-book-open-20.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-book-open-20.svg");
}

.rd-icon-pencil-fill::before,
.rd-icon-pencil-fill::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-pencil-fill.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-pencil-fill.svg");
}

.rd-icon-play::before,
.rd-icon-play::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-play.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-play.svg");
}

.rd-icon-play-2-filled::before,
.rd-icon-play-2-filled::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-play-2-filled.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-play-2-filled.svg");
}

.rd-icon-play-fill::before,
.rd-icon-play-fill::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-play-fill.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-play-fill.svg");
}

.rd-icon-stop::before,
.rd-icon-stop::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-stop.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-stop.svg");
}

.rd-icon-stop-alt-1::before,
.rd-icon-stop-alt-1::after {
	mask-image: url("src/img/2026/Icon/Filled/stop-alt-1.svg");
	-webkit-mask-image: url("src/img/2026/Icon/Filled/stop-alt-1.svg");
}

.rd-icon-edit::before,
.rd-icon-edit::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-edit.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-edit.svg");
}

.rd-icon-gear::before,
.rd-icon-gear::after {
	mask-image: url("/src/img/2023/svg/icons/rd-gear.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-gear.svg");
}

.rd-icon-gear::before,
.rd-icon-gear::after {
	mask-image: url("/src/img/2023/svg/icons/rd-gear.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-gear.svg");
}

.rd-icon-smile-circle::before,
.rd-icon-smile-circle::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-smile-circle.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-smile-circle.svg");
}

.rd-icon-lupe-circle::before,
.rd-icon-lupe-circle::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-lupe-circle.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-lupe-circle.svg");
}

.rd-icon-smile::before,
.rd-icon-smile::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-smile.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-smile.svg");
}

.rd-icon-eye-off::before,
.rd-icon-eye-off::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-eye-off.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-eye-off.svg");
}

.rd-icon-archive::before,
.rd-icon-archive::after {
	mask-image: url("/src/img/rdImg/svg/icons/rd-icon-archive.svg");
	-webkit-mask-image: url("/src/rdImg/2024/svg/icons/rd-icon-archive.svg");
}

.rd-icon-slack::before,
.rd-icon-slack::after {
	mask-image: url("/src/img/2024/svg/icons/slack_icon.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/slack_icon.svg");
}

.rd-icon-cheveron-left::before,
.rd-icon-cheveron-left::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-cheveron-left.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-cheveron-left.svg");
}

.rd-icon-cheveron-right::before,
.rd-icon-cheveron-right::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-cheveron-right.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-cheveron-right.svg");
}

.rd-icon-cheveron-up::before,
.rd-icon-cheveron-up::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-cheveron-up.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-cheveron-up.svg");
}

.rd-icon-cheveron-down::before,
.rd-icon-cheveron-down::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-cheveron-down.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-cheveron-down.svg");
}

.rd-icon-translate-box::before,
.rd-icon-translate-box::after {
	background-image: url("/src/img/2024/svg/icons/rd-icon-translate-box.svg");
	background-color: transparent;
}

.rd-icon-clock-box::before,
.rd-icon-clock-box::after {
	background-image: url("/src/img/2024/svg/icons/rd-icon-clock-box.svg");
	background-color: transparent;
}

.rd-icon-chat-alt::before,
.rd-icon-chat-alt::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-chat-alt.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-chat-alt.svg");
}

.rd-icon-magicwand::before,
.rd-icon-magicwand::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-magicwand.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-magicwand.svg");
}

.rd-icon-question-mark-circle::before,
.rd-icon-question-mark-circle::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-question-mark-circle.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-question-mark-circle.svg");
}

.rd-icon-sparkles::before,
.rd-icon-sparkles::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-sparkles.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-sparkles.svg");
}

.rd-icon-check-neu::before,
.rd-icon-check-neu::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-check-neu.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-check-neu.svg");
}

.rd-icon-cog::before,
.rd-icon-cog::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-cog.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-cog.svg");
}

.rd-icon-c-archive::before,
.rd-icon-c-archive::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-archive.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-archive.svg");
}

.rd-icon-c-document-download::before,
.rd-icon-c-document-download::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-document-download.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-document-download.svg");
}

.rd-icon-c-document-duplicate::before,
.rd-icon-c-document-duplicate::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-document-duplicate.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-document-duplicate.svg");
}

.rd-icon-c-paper-airplane::before,
.rd-icon-c-paper-airplane::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-paper-airplane.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-paper-airplane.svg");
}

.rd-icon-send::before,
.rd-icon-send::after {
	transform: rotate(90deg);
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-paper-airplane.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-paper-airplane.svg");
}

.rd-icon-c-printer::before,
.rd-icon-c-printer::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-printer.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-printer.svg");
}

.rd-icon-c-share::before,
.rd-icon-c-share::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-share.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-share.svg");
}

.rd-icon-c-trash::before,
.rd-icon-c-trash::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-trash.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-trash.svg");
}

.rd-icon-c-ban::before,
.rd-icon-c-ban::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-ban.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-ban.svg");
}

.rd-icon-c-clock::before,
.rd-icon-c-clock::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-clock.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-clock.svg");
}

.rd-icon-c-check::before,
.rd-icon-c-check::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-check.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-check.svg");
}

.rd-icon-c-monitor::before,
.rd-icon-c-monitor::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-monitor.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-monitor.svg");
}



.rd-icon-c-edit::before,
.rd-icon-c-edit::after,
.rd-icon-c-pencil-alt::before,
.rd-icon-c-pencil-alt::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-pencil-alt.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-pencil-alt.svg");
}

.rd-icon-c-clipboard-check::before,
.rd-icon-c-clipboard-check::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-clipboard-check.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-clipboard-check.svg");
}

.rd-icon-c-shield-check::before,
.rd-icon-c-shield-check::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-shield-check.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-shield-check.svg");
}

.rd-icon-c-refresh::before,
.rd-icon-c-refresh::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-refresh.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-refresh.svg");
}

.rd-icon-c-lock-open::before,
.rd-icon-c-lock-open::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-lock-open.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-lock-open.svg");
}

.rd-icon-heart-green::before,
.rd-icon-heart-green::after {
	mask-image: url("/src/img/2023/svg/icons/rd-icon-heart-green.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-heart-green.svg");
}

.rd-icon-calendar::before,
.rd-icon-calendar::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-calendar.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-calendar.svg");
}

.rd-icon-calendar-neu::before,
.rd-icon-calendar-neu::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-calendar-neu.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-calendar-neu.svg");
}


.rd-icon-location-marker::before,
.rd-icon-location-marker::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-location-marker.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-location-marker.svg");
}

.rd-icon-location-marker-fill::before,
.rd-icon-location-marker-fill::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-location-marker-fill.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-location-marker-fill.svg");
}

.rd-icon-arrow-sm-right::before,
.rd-icon-arrow-sm-right::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-arrow-sm-right.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-arrow-sm-right.svg");
}

.rd-icon-arrow-sm-left::before,
.rd-icon-arrow-sm-left::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-arrow-sm-left.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-arrow-sm-left.svg");
}

.rd-icon-microphone::before,
.rd-icon-microphone::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-microphone.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-microphone.svg");
}

.rd-icon-microphone-filled::before,
.rd-icon-microphone-filled::after {
	mask-image: url("/src/img/2026/Icon/Filled/microphone.svg");
	-webkit-mask-image: url("/src/img/2026/Icon/Filled/microphone.svg");
}


.rd-icon-graduate-neu::before,
.rd-icon-graduate-neu::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-graduate-neu.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-graduate-neu.svg");
}

.rd-icon-clock-neu::before,
.rd-icon-clock-neu::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-clock-neu.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-clock-neu.svg");
}

.rd-icon-download::before,
.rd-icon-download::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-download.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-download.svg");
}

.rd-icon-union::before,
.rd-icon-union::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-union.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-union.svg");
}


.rd-icon-share::before,
.rd-icon-share::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-share.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-share.svg");

}

.rd-icon-link::before,
.rd-icon-link::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-link.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-link.svg");
}

.rd-icon-facebook::before,
.rd-icon-facebook::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-facebook.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-facebook.svg");
}

.rd-icon-instagram::before,
.rd-icon-instagram::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-instagram.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-instagram.svg");
}

.rd-icon-twitter::before,
.rd-icon-twitter::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-twitter.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-twitter.svg");
}

.rd-icon-LinkedIn::before,
.rd-icon-LinkedIn::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-LinkedIn.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-LinkedIn.svg");
}


.rd-icon-mail-filled::before,
.rd-icon-mail-filled::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-mail-filled.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-mail-filled.svg");
}

.rd-icon-thumb-down::before,
.rd-icon-thumb-down::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-thumb-down.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-thumb-down.svg");
}

.rd-icon-thumb-up::before,
.rd-icon-thumb-up::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-thumb-up.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-thumb-up.svg");
}

.rd-icon-paper-airplane::before,
.rd-icon-paper-airplane::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-paper-airplane.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-paper-airplane.svg");
}

.rd-icon-zauberstab::before,
.rd-icon-zauberstab::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-zauberstab.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-zauberstab.svg");
	background-color: var(--rd-font-dark);
}

.rd-icon-zauberstab-verlauf::before,
.rd-icon-zauberstab-verlauf::after {
	mask-image: url("/src/img/2024/svg/icons/rd-zauberstab-verlauf.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-zauberstab-verlauf.svg");
	background: linear-gradient(42deg, #DD8DE4 13.32%, #74C3FC 93.84%);
}

.rd-icon-zauberstab-white::before,
.rd-icon-zauberstab-white::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-zauberstab.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-zauberstab.svg");
	background-color: var(--rd-font-light);
}

.rd-icon-sort-descending::before,
.rd-icon-sort-descending::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-sort-descending.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-sort-descending.svg");
}

.rd-icon-sort-ascending::before,
.rd-icon-sort-ascending::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-sort-ascending.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-sort-ascending.svg");
}

.rd-icon-chat::before,
.rd-icon-chat::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-chat.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-chat.svg");
}

.rd-icon-plus-circle::before,
.rd-icon-plus-circle::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-plus-circle.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-plus-circle.svg");
}

.rd-icon-duplicate::before,
.rd-icon-duplicate::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-duplicate.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-duplicate.svg");
}

.rd-icon-upload::before,
.rd-icon-upload::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-upload.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-upload.svg");
}

.rd-icon-document-text::before,
.rd-icon-document-text::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-document-text.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-document-text.svg");
}

.rd-icon-document-download::before,
.rd-icon-document-download::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-document-download.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-document-download.svg");
}

.rd-icon-home::before,
.rd-icon-home::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-home.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-home.svg");
}

.rd-icon-briefcase::before,
.rd-icon-briefcase::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-briefcase.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-briefcase.svg");
}

.rd-icon-shield-check::before,
.rd-icon-shield-check::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-shield-check.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-shield-check.svg");
}

.rd-icon-shield-exclamation::before,
.rd-icon-shield-exclamation::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-shield-exclamation.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-shield-exclamation.svg");
}

.rd-icon-check::before,
.rd-icon-check::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-check.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-check.svg");
}

.rd-icon-translate::before,
.rd-icon-translate::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-translate.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-translate.svg");
}

.rd-icon-cash::before,
.rd-icon-cash::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-cash.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-cash.svg");
}

.rd-icon-user-group::before,
.rd-icon-user-group::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-user-group.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-user-group.svg");
}

.rd-icon-scale::before,
.rd-icon-scale::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-scale.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-scale.svg");
}

.rd-icon-document::before,
.rd-icon-document::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-docv2.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-docv2.svg");
}

.rd-icon-folder-open::before,
.rd-icon-folder-open::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-folder-open.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-folder-open.svg");
}

.rd-icon-calendar-dot::before,
.rd-icon-calendar-dot::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-calendar-dot.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-calendar-dot.svg");
}

.rd-icon-calendar-plus::before,
.rd-icon-calendar-plus::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-calendar-plus.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-calendar-plus.svg");
}

.rd-icon-bookmark::before,
.rd-icon-bookmark::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-bookmark.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-bookmark.svg");
}

.rd-icon-color-swatch::before,
.rd-icon-color-swatch::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-color-swatch.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-color-swatch.svg");
}

.rd-icon-inbox::before,
.rd-icon-inbox::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-inbox.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-inbox.svg");
}

.rd-icon-inbox-in::before,
.rd-icon-inbox-in::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-inbox-in.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-inbox-in.svg");
}

.rd-icon-photograph::before,
.rd-icon-photograph::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-photograph.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-photograph.svg");
}

/* kontextmenü */
.rd-icon-c-eye-on::before,
.rd-icon-c-eye-on::after {
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-eye-on.svg");
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-eye-on.svg");
}

.rd-icon-c-pencil::before,
.rd-icon-c-pencil::after {
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-pencil.svg");
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-pencil.svg");
}

.rd-icon-c-users::before,
.rd-icon-c-users::after {
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-users.svg");
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-users.svg");
}

.rd-icon-c-user::before,
.rd-icon-c-user::after {
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-user.svg");
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-user.svg");
}

.rd-icon-c-play::before,
.rd-icon-c-play::after {
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-play.svg");
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-play.svg");
}

.rd-icon-hand::before,
.rd-icon-hand::after {
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-hand.svg");
	mask-image: url("/src/img/2024/svg/icons/rd-icon-hand.svg");
}

.rd-icon-emoji-happy::before,
.rd-icon-emoji-happy::after {
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-emoji-happy.svg");
	mask-image: url("/src/img/2024/svg/icons/rd-icon-emoji-happy.svg");
}

.rd-icon-herz::before,
.rd-icon-herz::after {
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-herz.svg");
	mask-image: url("/src/img/2024/svg/icons/rd-icon-herz.svg");
}

.rd-icon-heart::before,
.rd-icon-heart::after {
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-heart.svg");
	mask-image: url("/src/img/2024/svg/icons/rd-icon-heart.svg");
}

.rd-icon-hand-heart::before,
.rd-icon-hand-heart::after {
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-hand-heart.svg");
	mask-image: url("/src/img/2024/svg/icons/rd-icon-hand-heart.svg");
}

.rd-icon-hospital::before,
.rd-icon-hospital::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-hospital.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-hospital.svg");
}

.rd-icon-sun::before,
.rd-icon-sun::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-sun.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-sun.svg");
}

.rd-icon-truck::before,
.rd-icon-truck::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-truck.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-truck.svg");
}

.rd-icon-Office-Complex::before,
.rd-icon-Office-Complex::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-Office-Complex.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-Office-Complex.svg");
}

.rd-icon-car::before,
.rd-icon-car::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-car.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-car.svg");
}

.rd-icon-pencil-neu::before,
.rd-icon-pencil-neu::after {
	/* organisieren später*/
	mask-image: url("/src/img/2024/svg/icons/rd-icon-pencil.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-pencil.svg");
}

.rd-icon-video-camera::before,
.rd-icon-video-camera::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-video-camera.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-video-camera.svg");
}

.rd-icon-clipboard-list::before,
.rd-icon-clipboard-list::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-clipboard-list.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-clipboard-list.svg");
}

.rd-icon-folder-open-filled::after,
.rd-icon-folder-open-filled::before {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-folder-open-filled.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-folder-open-filled.svg");
}

.rd-icon-c-fullscreen::before {
	mask-image: url("/src/img/2024/svg/icons/rd-enable-fullscreen.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-enable-fullscreen.svg");
}

.rd-icon-c-exit-fullscreen::before {
	mask-image: url("/src/img/2024/svg/icons/rd-disable-fullscreen.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-disable-fullscreen.svg");
}

.rd-icon-arrow-circle-right-filled::before,
.rd-icon-arrow-circle-right-filled::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-arrow-circle-right-filled.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-arrow-circle-right-filled.svg");
}

.rd-icon-clipboard-check::before,
.rd-icon-clipboard-check::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-clipboard-check.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-clipboard-check.svg");
}

.rd-icon-c-arrow-left::before,
.rd-icon-c-arrow-left::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-arrow-left.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-arrow-left.svg");
}

.rd-icon-c-calendar::before,
.rd-icon-c-calendar::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-calendar.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-calendar.svg");
}

.rd-icon-c-mail::before,
.rd-icon-c-mail::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-mail.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-mail.svg");
}

.rd-icon-clock-bg::before,
.rd-icon-clock-bg::after {
	background-image: url("/src/img/2024/svg/icons/rd-icon-clock-bg.svg");
	background-color: unset;
}

.rd-icon-monitor-bg::before,
.rd-icon-monitor-bg::after {
	background-image: url("/src/img/2024/svg/icons/rd-icon-monitor-bg.svg");

	background-color: unset;
}

.rd-icon-check-bg::before,
.rd-icon-check-bg::after {
	background-image: url("/src/img/2024/svg/icons/rd-icon-check-bg.svg");
	background-color: unset;
}

.rd-icon-c-academic-cap::before,
.rd-icon-c-academic-cap::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-academic-cap.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-academic-cap.svg");
}

.rd-icon-puzzle::before,
.rd-icon-puzzle::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-puzzle.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-puzzle.svg");
}

.rd-icon-puzzle-fill::before,
.rd-icon-puzzle-fill::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-puzzle-fill.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-puzzle-fill.svg");
}

.rd-icon-package::before,
.rd-icon-package::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-package.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-package.svg");
}

.rd-icon-ban::before,
.rd-icon-ban::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-ban.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-ban.svg");
}

.rd-icon-ban-fill::before,
.rd-icon-ban-fill::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-ban-fill.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-ban-fill.svg");
}

.rd-icon-document-report::before,
.rd-icon-document-report::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-document-report.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-document-report.svg");
}

.rd-icon-rainbow-zauberstab::before,
/* mit rd später hinzufügen */
.rd-icon-rainbow-zauberstab::after {
	background-image: url('/src/img/2024/svg/icons/rainbow-zauberstab.svg');

}

.rd-icon-plus-circle-fill::before,
.rd-icon-plus-circle-fill::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-plus-circle-fill.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-plus-circle-fill.svg");
}

.rd-icon-trash-fill::before,
.rd-icon-trash-fill::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-trash-fill.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-trash-fill.svg");
}

.rd-icon-online_kurs_icon-gray::before,
.rd-icon-online_kurs_icon-gray::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-online_kurs_icon-gray.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-online_kurs_icon-gray.svg");
}

.rd-icon-hut-gray::before,
.rd-icon-hut-gray::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-hut-gray.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-hut-gray.svg");
}

.rd-icon-comment-solid-gray::before,
.rd-icon-comment-solid-gray::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-comment-solid-gray.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-comment-solid-gray.svg");
}

.rd-icon-identification::before,
.rd-icon-identification::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-identification.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-identification.svg");
}

.rd-icon-c-identification::before,
.rd-icon-c-identification::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-identification.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-identification.svg");
}

.rd-icon-driver-license-error::before,
.rd-icon-driver-license-error::after {
	background-image: url("/src/img/2024/svg/icons/rd-driver-license-red.svg");
	background-color: var(--rd-primary-inactive);
}


.rd-icon-driver-license-warning::before,
.rd-icon-driver-license-warning::after {
	background-image: url("/src/img/2024/svg/icons/rd-driver-license-yellow.svg");
	background-color: var(--rd-warning-inactive);
}


.rd-icon-driver-license-good::before,
.rd-icon-driver-license-good::after {
	background-image: url("/src/img/2024/svg/icons/rd-driver-license-green.svg");
	background-color: var(--rd-success-inactive);
}

.rd-icon-check-circle-fill::before,
.rd-icon-check-circle-fill::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-check-circle-fill.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-check-circle-fill.svg");
}

.rd-icon-x-circle-fill::before,
.rd-icon-x-circle-fill::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-x-circle-fill.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-x-circle-fill.svg");
}

.rd-icon-party-popper::before,
.rd-icon-party-popper::after {
	background-image: url("/src/img/2024/svg/icons/rd-icon-party-popper.svg");
	background-color: transparent;
}

.rd-icon-c-cog::before,
.rd-icon-c-cog::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-cog.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-cog.svg");
}

.rd-icon-c-chart-pie::before,
.rd-icon-c-chart-pie::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-chart-pie.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-chart-pie.svg");
}

.rd-icon-c-duplicate::before,
.rd-icon-c-duplicate::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-duplicate.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-duplicate.svg");
}

.rd-icon-c-gift::before,
.rd-icon-c-gift::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-gift.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-gift.svg");
}

.rd-icon-c-clipboard-check::before,
.rd-icon-c-clipboard-check::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-clipboard-check.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-clipboard-check.svg");
}

.rd-icon-c-hat::before,
.rd-icon-c-hat::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-hat.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-hat.svg");
}

.rd-icon-c-minus-circle::before,
.rd-icon-c-minus-circle::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-minus-circle.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-minus-circle.svg");
}

.rd-icon-c-minus-sm::before,
.rd-icon-c-minus-sm::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-minus-sm.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-minus-sm.svg");
}

.rd-icon-c-plus-circle::before,
.rd-icon-c-plus-circle::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-plus-circle.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-plus-circle.svg");
}

.rd-icon-c-plus-sm::before,
.rd-icon-c-plus-sm::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-plus-sm.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-plus-sm.svg");
}

.rd-icon-c-stop::before,
.rd-icon-c-stop::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-stop.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-stop.svg");
}

.rd-icon-c-information-circle::before,
.rd-icon-c-information-circle::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-information-circle.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-information-circle.svg");
}


.rd-icon-c-bell::before,
.rd-icon-c-bell::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-light-bell.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-light-bell.svg");
}

.rd-icon-c-user-add::before,
.rd-icon-c-user-add::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-user-add.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-user-add.svg");
}


.rd-icon-person-plus::before,
.rd-icon-person-plus::after,
.rd-icon-c-user-add::before,
.rd-icon-c-user-add::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-user-add.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-user-add.svg");
}


.rd-icon-c-book::before,
.rd-icon-c-book::after,
.rd-icon-c-book-open:before,
.rd-icon-c-book-open:after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-book-open.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-book-open.svg");
}

.rd-icon-document-add::before,
.rd-icon-document-add::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-document-add.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-document-add.svg");
}

.rd-icon-c-document-add::before,
.rd-icon-c-document-add::after {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-document-add.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-document-add.svg");
}

.rd-icon-c-settings::before {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-cog.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-cog.svg");

}

.rd-icon-c-export::before {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-document-download.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-document-download.svg");

}


.rd-icon-usersAdd::before {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-users.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-users.svg");
}

.rd-icon-qmaccses::before {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-lock-open.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-lock-open.svg");
}

.rd-icon-qmduplicate::before {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-document-duplicate.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-document-duplicate.svg");

}

.rd-icon-qmarchiv::before {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-archive.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-archive.svg");
}

.rd-icon-c-settings::before {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-cog.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-cog.svg");
}

.rd-icon-c-print::before {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-printer.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-printer.svg");
}

.rd-icon-c-eye::before {
	mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-eye-on.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/contextmenu/rd-icon-c-eye-on.svg");
}

.rd-icon-archive::before,
.rd-icon-archive::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-archive.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-archive.svg");
}

.rd-icon-paper-clip::before,
.rd-icon-paper-clip::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-paper-clip.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-paper-clip.svg");
}

.rd-icon-shield::before,
.rd-icon-shield::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-shield.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-shield.svg");
}

.rd-icon-search::before,
.rd-icon-search::after {
	mask-image: url("src/img/2026/Icon/Filled/search.svg");
	-webkit-mask-image: url("src/img/2026/Icon/Filled/search.svg");
	/* steht noch nicht in DS */
}

.rd-icon-file-search::before,
.rd-icon-file-search::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-file-search.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-file-search.svg");
	/* steht noch nicht in DS */
}

.rd-icon-refresh::before,
.rd-icon-refresh::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-refresh.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-refresh.svg");
}

.rd-icon-trending-up::before,
.rd-icon-trending-up::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-trending-up.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-trending-up.svg");
}

.rd-icon-ticket::before,
.rd-icon-ticket::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-ticket.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-ticket.svg");
}

.rd-icon-mynaui-cocktail-24::before,
.rd-icon-mynaui-cocktail-24::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-mynaui-cocktail-24.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-mynaui-cocktail-24.svg");
}

.rd-icon-space-24::before,
.rd-icon-space-24::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-space-24.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-space-24.svg");
}

.rd-icon-shield-check::before,
.rd-icon-shield-check::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-shield-check.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-shield-check.svg");
}


.rd-icon-arrow-down::before,
.rd-icon-arrow-down::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-arrow-down.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-arrow-down.svg");
}

.rd-icon-certificate::before,
.rd-icon-certificate::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-certificate.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-certificate.svg");
}

.rd-icon-star::before,
.rd-icon-star::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-star.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-star.svg");
}

.rd-icon-star-filled::before,
.rd-icon-star-filled::after {
	mask-image: url("/src/img/2024/svg/icons/rd-full-star.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-full-star.svg");
}

.rd-icon-play-circle-large::before,
.rd-icon-play-circle-large::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-play-circle-large.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-play-circle-large.svg");
}

.rd-icon-area::before,
.rd-icon-area::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-area.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-area.svg");
}

.rd-icon-rocket::before,
.rd-icon-rocket::after {
	background-image: url("/src/img/2024/svg/icons/rd-icon-rocket.svg");
}

.rd-neu-badge::before {
	content: "";
	background-image: url(/src/img/2021/svg/NewTagV3.svg);
	display: inline-block;
	width: 42px;
	height: 25px;
	background-size: 100%;
	background-position: 50%;
	background-repeat: no-repeat;
}

.rd-icon-lock::before,
.rd-icon-lock::after {
	mask-image: url("/src/img/2024/svg/icons/rd-lock-closed.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-lock-closed.svg");
}

.rd-icon-presentation-chart-line::before,
.rd-icon-presentation-chart-line::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-presentation-chart-line.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-presentation-chart-line.svg");
}

.rd-icon-beaker::before,
.rd-icon-beaker::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-beaker.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-beaker.svg");
}

.rd-icon-exclamation-neu::before,
.rd-icon-exclamation-neu::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-exclamation-neu.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-exclamation-neu.svg");
}

.rd-icon-baby-face::before,
.rd-icon-baby-face::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-baby-face.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-baby-face.svg");
}

.rd-icon-biostoffen::before,
.rd-icon-biostoffen::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-biostoffen.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-biostoffen.svg");
}

.rd-icon-qrcode::before,
.rd-icon-qrcode::after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-qrcode.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-qrcode.svg");
}

.rd-icon-cross::before,
.rd-icon-cross::after {
	mask-image: url("/src/img/2026/Icon/Unfilled/cross.svg");
	-webkit-mask-image: url("/src/img/2026/Icon/Unfilled/cross.svg");
}


/* Colors */
.rd-icon-secondary::before,
.rd-icon-secondary::after {
	background-color: var(--rd-secondary-active);
}

.rd-icon-warning::before,
.rd-icon-warning::after {
	background-color: var(--rd-warning-default);
}

.rd-icon-primary-active::before,
.rd-icon-primary-active::after {
	background-color: var(--rd-primary-active);
}

.rd-icon-white::before,
.rd-icon-white::after {
	background-color: var(--rd-font-light);
}

.rd-icon-gray::before,
.rd-icon-gray::after {
	background-color: var(--rd-gray);
}

/* Sizes  */

.rd-icon-14::before,
.rd-icon-14::after {
	width: 14px;
	height: 14px;
}

.rd-icon-24::before,
.rd-icon-24::after {
	width: 24px;
	height: 24px;
}

.rd-icon-40::before,
.rd-icon-40::after {
	width: 40px !important;
	height: 40px !important;
}

.rd-icon-48::before,
.rd-icon-48::after {
	width: 48px !important;
	height: 48px !important;
}

.rd-icon-m-0::before,
.rd-icon-m-0::after {
	margin: 0 !important;
}