/* ---Blog preview--- */
.blog-head-area {
	/* margin-top: var(--rd-spacing-xxx-lg); */
	text-align: center;
	font-weight: var(--rd-fontweights-open-sans-0);
}

.blog-head-area h2 {
	color: var(--rd-primary-active);
	letter-spacing: 1.14px;
	line-height: 22px;
	font-size: var(--rd-fontsize-5);
}

.container .blog-head-area h1 {
	color: var(--rd-font-dark);
	font-size: var(--rd-fontsize-11);
	letter-spacing: 0;
	line-height: 52px;
	margin: 0;
}

.news-letter-icon {
	mask-image: url(/src/img/2021/svg/newsletter.svg);
	-webkit-mask-image: url(/src/img/2021/svg/newsletter.svg);
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: 50%;
	-webkit-mask-position: 50%;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	height: 106px;
	width: 103px;
	display: inline-block;
	vertical-align: middle;
	background-color: var(--rd-primary-active);
	margin-bottom: var(--rd-spacing-xxx-big);
}

.newsletter-area {
	background-image: var(--magenta-dashed-border);
	height: auto;
	border-radius: var(--rd-borderradius-border-md);
}

.newsletter {
	font-size: var(--rd-fontsize-8);
	font-weight: var(--rd-fontweights-open-sans-0);
	letter-spacing: 0;
	line-height: 28px;
	text-align: center;
	color: var(--rd-font-dark);
	margin-bottom: var(--rd-spacing-x-sm);
}

.newsletter+p {
	font-size: var(--rd-fontsize-5);
	letter-spacing: 0;
	line-height: 29px;
	text-align: center;
	margin-bottom: var(--rd-spacing-x-big);
}

.newsletter-area .button.regular {
	height: 52px;
	width: 100%;
}

.login_area {
	display: grid;
	grid-template-areas: ". INPUT BTN .";
	grid-template-columns: 1fr 350px 257px 1fr;
	justify-content: center;
	gap: var(--rd-spacing-x-sm);
	text-align: left;
}

.le_email {
	grid-area: INPUT;
}

.le_email input {
	width: 100%;
	height: 54px;
	font-size: var(--rd-fontsize-5);
	line-height: 24px;
	border: var(--rd-borderwidth-border-default) solid var(--cl-light-grey);
	border-radius: var(--rd-borderradius-border-md);
	background-color: var(--rd-font-light);
	padding: var(--rd-spacing-md);
}

.le_btn {
	grid-area: BTN;
	text-align: center;
}

.neuste_blog {
	margin: var(--rd-spacing-lg) 0 var(--rd-spacing-lg);
	font-size: var(--rd-fontsize-11);
	font-weight: var(--rd-fontweights-open-sans-0s);
	letter-spacing: 0;
	line-height: 36px;
	color: var(--rd-font-dark);
	text-align: left;
}

.blog-item {
	display: block;
	/* margin:16px; */
	border: transparent;
	text-align: left;
}

.blog-items {
	display: grid;
	grid-template-areas:
		"one one two"
		"one one three";
	margin-bottom: var(--rd-spacing-xxx-huge);
	grid-auto-columns: calc(100% / 3) calc(100% / 3) calc(100% / 3);
	gap: var(--rd-spacing-xx-big);
	width: calc(100% - 28px * 2);
}

.blog-item-pic {
	aspect-ratio: 16 / 9;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	position: relative;
	border-radius: var(--rd-borderradius-border-md);
}

.blog-article-share-area,
.newsletter-area {
	margin: var(--rd-spacing-lg) 0 var(--rd-spacing-lg);
	padding: var(--rd-spacing-xx-lg) 0;
}

.blog-item-sub-info {
	padding: var(--rd-spacing-md) 0 var(--rd-spacing-x-sm);
}

.blog-item-name {
	color: var(--cl-dark-text);
	font-size: var(--rd-fontsize-5);
	line-height: 29px;
	font-weight: var(--rd-fontweights-open-sans-0);
	letter-spacing: 0;
}

.blog-item-title {
	color: var(--rd-font-dark);
	font-size: var(--rd-fontsize-7);
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: 26px;
	padding-bottom: var(--rd-spacing-md);
	overflow-wrap: break-word;
	hyphens: auto;
}

.rd-blog .blog-item-more-link {
	color: var(--rd-primary-active);
	font-size: var(--rd-fontsize-5);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: 24px;
	text-decoration: underline;
	letter-spacing: 0;
	cursor: pointer;
	z-index: 100;
}

.rd-blog .blog-item-more-link:hover {
	color: var(--rd-primary-hover);
}

.rd-blog .blog-item-more-link:focus {
	color: var(--rd-primary-pressed);
}

.rd-blog .blog-item-more-link:hover::after {
	background-color: var(--rd-primary-hover) !important;
}

.rd-blog .blog-item-more-linkfocus::after {
	background-color: var(--rd-primary-pressed) !important;
}


.blog-items .first-item .blog-item-name {
	font-size: var(--rd-fontsize-5);
	font-weight: var(--rd-fontweights-open-sans-0);
	letter-spacing: 0;
	line-height: 29px;
}

.blog-items .first-item .blog-item-sub-info {
	padding: var(--rd-spacing-md) 0 var(--rd-spacing-md);
}

.blog-items .first-item .blog-item-title {
	font-size: var(--rd-fontsize-11);
	font-weight: var(--rd-fontweights-open-sans-0);
	letter-spacing: 0;
	line-height: 42px;
}

@media screen and (max-width: 800px) {
	.blog-items {
		display: grid;
		grid-template-areas: "one one";
		grid-auto-columns: auto auto;
		width: 100%;
	}

	.login_area {
		grid-template-columns: auto auto;
		grid-gap: var(--rd-spacing-sm);
	}

	.first-item {
		margin-bottom: var(--rd-spacing-lg);
	}
}

/* ----Blog editor---- */
.blog_editor {
	border: var(--rd-borderwidth-border-default) solid var(--cl-light-grey);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
	display: block;
	border-radius: var(--rd-borderradius-border-md);
	width: 80%;
	padding: var(--rd-spacing-big);
	margin: var(--rd-spacing-lg);
}

.blog_editor .bp_label {
	width: 200px;
}

.blog_editor .bp_input input {
	border: var(--rd-borderwidth-border-default) solid var(--cl-light-grey);
}

.blog_editor .bp_label label {
	float: left;
	color: var(--rd-font-dark);
	font-size: var(--rd-fontsize-4);
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: 24px;
}

.admin-img {
	height: 70px;
	width: 70px;
	border-radius: 50%;
}

.admin-area {
	display: flex;
}

.blog_page .img_area {
	margin-left: var(--rd-spacing-md);
}

.blog_page .info_area {
	margin-left: var(--rd-spacing-sm);
	font-size: var(--rd-fontsize-4);
	align-self: center;
}

.row-inline {
	margin-top: var(--rd-spacing-big);
}

.blog_editor .vp_input_label {
	margin-bottom: var(--rd-spacing-big);
}

.blog_page .editor_btn {
	text-align: right;
}

#bloguser {
	width: 100%;
	box-sizing: border-box;
	line-height: inherit;
}

.ad_name_h {
	color: var(--rd-primary-active);
	font-weight: var(--rd-fontweights-open-sans-0);
}

.blog_editor .formclose {
	right: 15px;
	top: 0px;
}

.blog_page .admin_area {
	position: relative;
}

.blog_page pc-slider {
	vertical-align: middle;
}

/* -----Blog article---- */
.blog-item-pic-a2 {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	position: relative;
	border-radius: var(--rd-borderradius-border-md);
	margin: auto;
	max-width: 800px;
}

.blog-item-pic-a2 img {
	width: 100%;
	height: auto;
	display: block;
	border-radius: var(--rd-borderradius-border-md);
}

.rd-blog-sub-infos,
.rd-coluerd-header-blog h1,
.blog-article-backlink-a2 {
	padding-left: 100px !important;
	padding-right: 100px !important;
}

.blog-article-backlink-a2 {
	padding: var(--rd-spacing-xxx-big) 0 var(--rd-spacing-lg) 0;
	text-align: left;
	font-size: var(--rd-fontsize-5);
	font-weight: var(--rd-fontweights-open-sans-1);
	letter-spacing: 0;
	line-height: 22px;
	color: var(--rd-font-dark);
}

.blog-article-backlink-a2 a {
	color: var(--rd-font-dark);
}

.blog-item-name-a2,
.blog-item-dauer-a2 {
	font-size: var(--rd-fontsize-4);
	font-weight: var(--rd-fontweights-open-sans-0);
	letter-spacing: 0;
	line-height: 24px;
	color: var(--cl-dark-text);
	float: left;
	align-self: center;
	padding-left: var(--rd-spacing-x-big);
}

.login_blog .blog .col-lg-9:has(.blog_pfile) {
	padding-right: 100px;
}

.blog-item-dauer-a2 {
	padding-left: var(--rd-spacing-md);
	min-width: 80px;
}

.punkt-a2 {
	height: 7px;
	width: 7px;
	background-color: var(--rd-font-dark);
	margin-left: var(--rd-spacing-x-sm);
	border-radius: 50%;
	align-self: center;
}

/* .blog-item-sub-info-a2::before{
	content:"";
	background-color:#D3D3D3;
	height: 78px;
	width: 78px;
	border-radius: 50%;
	display:inline-block;
} */

.blog-item-sub-info-a2 {
	display: flex;
	margin-top: var(--rd-spacing-xxx-big);
}

.blog-img {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	display: inline-block;
}

.blog_edit,
.img_edit {
	color: var(--rd-font-dark);
	font-size: var(--rd-fontsize-4);
	font-weight: var(--rd-fontweights-open-sans-1);
	letter-spacing: 0;
	line-height: 24px;
	padding-left: var(--rd-spacing-x-sm);
	vertical-align: middle;
}

.blog_article_page .db_text {
	color: var(--rd-font-dark);
	font-size: var(--rd-fontsize-4);
	font-weight: var(--rd-fontweights-open-sans-1);
	letter-spacing: 0;
	line-height: 24px;
	padding-left: var(--rd-spacing-x-sm);
	vertical-align: middle;
}

.blog_article_page .db_text:before {
	content: "";
	mask-image: url(/src/img/2021/svg/trash.svg);
	-webkit-mask-image: url(/src/img/2021/svg/trash.svg);
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: 50%;
	-webkit-mask-position: 50%;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	height: 15px;
	width: 15px;
	display: inline-block;
	vertical-align: middle;
	background-color: var(--rd-primary-active);
	margin-right: var(--rd-spacing-x-sm);
}

.blog_edit:before,
.img_edit:before {
	content: "";
	mask-image: url(/src/img/svg/af/pencil-alt-solid_white.svg);
	-webkit-mask-image: url(/src/img/svg/af/pencil-alt-solid_white.svg);
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: 50%;
	-webkit-mask-position: 50%;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	height: 15px;
	width: 15px;
	display: inline-block;
	background-color: var(--rd-primary-active);
	vertical-align: middle;
	margin-right: var(--rd-spacing-x-sm);
}

.blog-edit-area {
	text-align: right;
}

.blog-release-date {
	text-align: left;
}

.titel-area-a2 {
	color: var(--rd-font-dark);
	font-size: var(--rd-fontsize-14);
	font-weight: var(--rd-fontweights-open-sans-0);
	letter-spacing: 0;
	line-height: 42px;
	/* padding-top: 32px; */
	text-align: left;
	margin-bottom: var(--rd-spacing-lg);
}

.blog-article-share-area-a2 {
	color: var(--cl-dark-text);
	font-family: "Open Sans";
	font-size: var(--rd-fontsize-5);
	letter-spacing: 0;
	line-height: 29px;
	padding-top: var(--rd-spacing-lg);
	text-align: left;
}

.blog-article-share-area-a2 li {
	line-height: 29px;
}

.titel-area-a2 p {
	margin: 0;
	word-break: break-word;
}

.blog_editor .thumbnail>img {
	border-radius: 50%;
}

.blog-so-area {
	margin-top: var(--rd-spacing-xxx-lg);
	text-align: center;
	font-weight: var(--rd-fontweights-open-sans-0);
	font-size: var(--rd-fontsize-4);
	letter-spacing: 0;
	line-height: 19px;
	border: var(--rd-borderwidth-border-default) dashed var(--rd-primary-active);
	height: auto;
	padding-top: var(--rd-spacing-x-lg);
	margin-bottom: var(--rd-spacing-xxx-lg);
	height: 133px;
	text-align: center;
}

.blog-so-area .blog_so_box {
	display: inline-grid;
	grid-template-areas: "one tow";
	gap: var(--rd-spacing-lg);
	background-color: var(--cl-light-blue);
}

.blog-so-area .blog_share_titel {
	font-size: var(--rd-fontsize-4);
	font-weight: var(--rd-fontweights-open-sans-0);
	letter-spacing: 0;
	line-height: 19px;
	align-self: center;
}

.blog-so-area .blog_sob_links {
	height: 36px;
}

.blog-so-area .sob_links a {
	margin: 0 var(--rd-spacing-md) 0 0;
}

.blog-so-area .sob_links {
	padding: 0;
	margin: 0;
	border-bottom: none;
}

.side-conv-el {
	background-color: var(--rd-font-dark);
	margin-bottom: var(--rd-spacing-xx-lg);
	text-align: center;
}

.side-conv-el .sce-titel {
	padding: var(--rd-spacing-x-big) var(--rd-spacing-x-big) var(--rd-spacing-x-lg) var(--rd-spacing-x-big);
	font-size: var(--rd-fontsize-8);
	font-weight: var(--rd-fontweights-open-sans-0);
	letter-spacing: 0;
	line-height: 28px;
	text-align: center;
	color: var(--cl-light-blue);
}

.side-conv-el a {
	margin-bottom: var(--rd-spacing-lg);
}

.other-blogs {
	text-align: left;
}

.ob-titel {
	color: var(--rd-font-dark);
	font-size: var(--rd-fontsize-7);
	font-weight: var(--rd-fontweights-open-sans-1);
	letter-spacing: 0;
	line-height: 26px;
	margin-bottom: var(--rd-spacing-md);
}

.ob-element {
	border-bottom: var(--rd-borderwidth-border-default) dashed var(--rd-primary-active);
	display: block;
	padding: var(--rd-spacing-x-big) 0;
	font-size: var(--rd-fontsize-5);
	letter-spacing: 0;
	line-height: 29px;
	color: var(--cl-asphalt-blue);
}

.blog .col-lg-9 {
	padding-left: var(--rd-spacing-xxx-lg);
	/* padding-right: var(--rd-spacing-xxx-lg); */
	padding-right: 53px;
	padding-top: 0px;
}

.blog-nl-form {
	text-align: center !important;
	max-width: 520px;
	min-width: unset !important;
	border-radius: var(--rd-borderradius-border-lg) !important;
}

.blog-nl-form .formheader,
.blog-nl-form .formfields {
	border: none;
}

.blog-nl-form .formheader {
	font-size: var(--rd-fontsize-11);
	font-weight: var(--rd-fontweights-open-sans-0);
	letter-spacing: 0;
	line-height: 36px;
	text-align: center;
	padding-bottom: 0;
	padding-top: var(--rd-spacing-big);
}

.blog-nl-form .double-form {
	margin-top: var(--rd-spacing-x-sm);
	display: table;
	width: 100%;
}

.blog-nl-form .double-form>div {
	display: table-cell;
	width: 50%;
}

.blog-nl-form .double-form>div:nth-child(1) {
	padding-right: var(--rd-spacing-xx-sm);
}

.blog-nl-form .double-form>div:nth-child(2) {
	padding-left: var(--rd-spacing-xx-sm);
}

.required-info {
	font-size: var(--rd-fontsize-5);
	letter-spacing: 0;
	line-height: 29px;
	color: var(--cl-dark-grey);
	margin-top: var(--rd-spacing-x-sm);
	margin-bottom: var(--rd-spacing-x-big);
	text-align: left;
}

.blog-nl-form .formclose {
	height: 24px;
	width: 24px;
	background-image: url(/src/img/2021/svg/close-large.svg);
}

.blog-nl-form .formfields {
	padding: var(--rd-spacing-sm) var(--rd-spacing-lg) var(--rd-spacing-lg) var(--rd-spacing-lg);
}

.blog-nl-form button {
	width: 100%;
}

.blog-items-down {
	grid-template-columns: calc(100% / 3) calc(100% / 3) calc(100% / 3);
}

.magenta-box,
.gray-box {
	padding: var(--rd-spacing-xxx-big);
	font-size: var(--rd-fontsize-5);
	letter-spacing: 0;
	line-height: 29px;
}

.magenta-box {
	background-color: var(--cl-pale-pink-d);
}

.gray-box {
	background-color: var(--cl-light-blue);
}

.magenta-line-box {
	border-left: 4px solid var(--rd-primary-active);
	padding-left: var(--rd-spacing-md);
}

.blog blockquote {
	border-left: 4px solid var(--rd-primary-active);
	padding-left: var(--rd-spacing-md);
}

.blog blockquote p {
	font-weight: var(--rd-fontweights-open-sans-2);
	letter-spacing: 0;
	line-height: 26px;
	color: var(--rd-font-dark);
}

.blog pre {
	background-color: transparent;
	border: none;
	padding: 0;
	font-family: "Open Sans";
	font-size: var(--rd-fontsize-5);
	letter-spacing: 0;
	line-height: 29px;
	overflow: unset;
	display: block;
	width: 100%;
	word-break: unset;
}

.blog pre code {
	font-family: "Open Sans";
	font-size: var(--rd-fontsize-5);
	letter-spacing: 0;
	line-height: 29px;
	padding: var(--rd-spacing-xxx-big);
	overflow: none;
	display: block;
	width: 100%;
}

.blog .lang-ruby {
	background-color: var(--cl-pale-pink-d);
}

.blog .lang-python {
	background-color: var(--cl-light-blue);
}

.blog ul li {
	margin-bottom: var(--rd-spacing-x-sm);
}

.blog ul li::marker {
	color: var(--rd-primary-active);
}

.anrede-nl {
	display: block;
	text-align: left;
	margin-bottom: var(--rd-spacing-md);
}

.anrede-nl input {
	display: none;
}

.anrede-nl>div {
	display: inline-block;
}

.anrede-nl label {
	cursor: pointer;
}

.anrede-radio-box .radio {
	min-height: unset;
	padding: 0;
	width: 25px;
	height: 25px;
	display: inline-block;
	border: var(--rd-borderwidth-border-default) solid var(--cl-light-grey);
	vertical-align: middle;
	margin-right: var(--rd-spacing-x-sm);
	border-radius: 100%;
	position: relative;
	box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}

.anrede-radio-box .radio:before {
	content: "";
	display: inline-block;
	position: absolute;
	background-color: var(--cl-deep-green);
	border-radius: 100%;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
	opacity: 0;
	transition: all 0.2s linear;
	box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}

input:checked+.anrede-radio-box .radio:before {
	opacity: 1;
}

.anrede-radio-box .text {
	font-size: var(--rd-fontsize-5);
	letter-spacing: 0;
	line-height: 20px;
	margin-right: var(--rd-spacing-md);
}

.blog-nl-form .thx-icon {
	background-image: url(/src/img/2021/svg/thx-Icon.svg);
	display: inline-block;
	width: 120px;
	height: 120px;
	background-size: 100%;
}

.blog-nl-form .Danke-titel {
	font-size: var(--rd-fontsize-11);
	font-weight: var(--rd-fontweights-open-sans-0);
	letter-spacing: 0;
	line-height: 36px;
	text-align: center;
	color: var(--rd-font-dark);
	margin-bottom: var(--rd-spacing-xxx-lg);
}

.blog-nl-form .thx-text {
	font-size: var(--rd-fontsize-5);
	letter-spacing: 0;
	line-height: 29px;
	text-align: center;
	margin-bottom: var(--rd-spacing-x-huge);
	display: block;
}

.blog ol li {
	margin-bottom: var(--rd-spacing-x-sm);
}

.blog_page .icon_before::before {
	mask-image: url(/src/img/2023/svg/icons/plus.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/plus.svg);
}

.video_diviphone img {
	height: 100%;
	position: relative;
	width: 100%;
}

.login_blog .blog-head-area h2 {
	display: none;
}

.login_blog .blog-head-area {
	margin-top: 0;
	text-align: left;
}

.login_blog .container {
	padding: 64px !important;
	margin: 0 !important;
	padding-bottom: 24px !important;
}

.login_blog:has(.rd-blog) footer.container-fluid .container {
	padding: 60px !important;
	margin: auto !important;
}

.login_blog .container-fluid {
	padding: 0 !important;
}

.login_blog .blog-head-area {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: var(--rd-spacing-xx-sm);
}



.login_blog .blog-head-area h1 {
	line-height: 132% !important;
}

.login_blog .qm_nav {
	margin-bottom: 0;
}

.login_blog .side-conv-el,
.login_blog .blog-release-date {
	display: none;
}



.login_blog .row.blog {
	flex-direction: row-reverse;
	margin-left: 0;
}

.login_blog .blog .col-lg-9 {
	padding-left: 0;
}

.login_blog .blog-edit-area {
	text-align: left;
	margin-bottom: var(--rd-spacing-md);
	display: flex;
	column-gap: var(--rd-spacing-lg);
	row-gap: var(--rd-spacing-md);
	align-items: center;
	flex-wrap: wrap;
}

.login_blog .blog-edit-area a,
.login_blog .blog-edit-area span {
	font-size: var(--rd-fontsize-4);
	line-height: var(--rd-lineheights-0);
	color: var(--rd-secondary-active);
	font-weight: var(--rd-fontweights-open-sans-2) !important;
}

.login_blog .db_text:before,
.login_blog .blog_edit:before,
.login_blog .img_edit:before,
.login_blog .video_edit:before,
.login_blog .audio_edit:before {
	content: "";
	mask-image: url(/src/img/2023/svg/icons/rd-icon-img.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-img.svg);
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: 50%;
	-webkit-mask-position: 50%;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	height: 14px;
	width: 14px;
	display: inline-block;
	vertical-align: middle;
	background-color: var(--rd-secondary-active);
	margin-right: var(--rd-spacing-x-sm);
}

.login_blog .blog_edit:before {
	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);
}

.login_blog .db_text:before {
	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);
}

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

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

.login_blog .blog_edit,
.login_blog .img_edit {
	padding-left: 0;
}

.login_blog .rd-homepage-freeTrialBlueBox {
	display: none;
}

.blog_article_page h1 {
	color: var(--rd-font-dark) !important;
	font-size: var(--rd-fontsize-11) !important;
	letter-spacing: 0;
	line-height: 52px !important;
	margin: 0 !important;
	text-align: left !important;
}

.login_blog .blog-article-backlink-a2 {
	padding: 0;
	margin-bottom: var(--rd-spacing-x-sm);
}

.login_blog .blog-article-backlink-a2 a {
	font-size: var(--rd-fontsize-4);
	line-height: var(--rd-lineheights-0);
	color: var(--rd-secondary-active);
	font-weight: var(--rd-fontweights-open-sans-2);
}

/**Blog redesign */
.rd-blog .blog_page .container {
	/* width: 1440px; */
	margin: auto;
	max-width: 1440px;
}

.rd-blog .blog-items-down {
	display: grid;
	grid-template-areas: "one two three";
	margin-bottom: 120px;
	gap: 27px;
	width: 100%;
	grid-template-columns: calc(100% / 3) calc(100% / 3) calc(100% / 3);
}

.rd-blog .video-row {
	position: relative;
	display: block;
	margin-top: 40px;
	/* max-width: 1312px; */
	z-index: 100;

}

.rd-blog .video-container {
	position: relative;
	height: 700px !important;
	border-radius: 20px;
	background-color: transparent;
}

.rd-blog .rd-blog-reels video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	cursor: pointer;
	border-radius: 20px;
}


.rd-blog .rd-blog-reels video {
	border-radius: 20px;
	width: 100%;
	height: 700px;
}

.rd-blog .rd-blog-reels .slick-slide {

	position: relative;
	box-shadow: unset !important;
}

.rd-blog .rd-blog-reels .slick-slide:last-child {
	padding-right: 0px !important;

}

.rd-blog .rd-blog-reels .slick-track {
	display: flex;
	gap: 32px;
}

/* .rd-blog .rd-blog-reels .slick-list {
	padding: 0 0 0 32px !important;
} */

.rd-blog .video-countvisit {
	position: absolute;
	bottom: 16px;
	left: 16px;
	color: white;
	padding: 10px 20px;
	font-size: 32px;
	font-weight: 600;
}

.rd-blog .video-countvisit.rd-icon-eye-on::before {
	height: 30px;
	width: 30px;
	background-color: var(--rd-font-light);
}

/* Popup Styling */
.rd-blog .popup {
	background: #fff;
	padding-left: 16px;
	display: none;
}

.rd-blog .popup.active {
	display: block;
	/* Popup sichtbar machen */
}

.rd-blog .popup h3 {
	margin-top: 0;
	font-size: 18px;
	color: #333;
}

.rd-blog .popup p {
	font-size: 14px;
	color: #555;
}

.rd-blog .popup .close-btn {
	position: absolute;
	top: 5px;
	right: 5px;
	background: #ff5c5c;
	color: white;
	border: none;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	cursor: pointer;
	text-align: center;
	line-height: 18px;
}

.rd-blog .rd-blog-reels {
	color: var(--rd-font-dark);
	padding: 112px 0;
	margin-bottom: 122px;
}

.rd-blog .rd-blog-reels-title {
	font-size: 45px;
	font-weight: 700;
	line-height: 120%;
	margin-bottom: 24px;
	position: relative;
	z-index: 10;
	max-width: 750px;
}

.rd-blog .rd-blog-reels p {
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 80px;
	position: relative;
	z-index: 10;
}

.rd-blog .rd-login_area .rd-primary-btn {
	min-width: 260px;
}

.rd-blog .rd-latest-blog-item {
	display: grid;
	grid-template-columns: 512px auto;
	gap: 48px;
}

.rd-blog .rd-latest-blog-item a,
.rd-blog .blog-items a {
	border-radius: 20px;
}

.rd-blog .rd-latest-blog-item-img a {
	position: relative;
}

.rd-blog .rd-latest-blog-item-img a::after {
	content: "";
	position: absolute;
	top: -17px;
	left: -26px;
	/* background-image: url(/src/img/2024/images/rd-neu-badge.png); */
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100%;
	width: 130px;
	height: 115px;
	display: inline-block;

}



.rd-blog .rd-headline-blog {
	font-size: var(--rd-fontsize-5);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: 150%;
	text-transform: uppercase;
	color: #7AB51D;
	margin-bottom: var(--rd-spacing-md);
}

.rd-blog .rd-subheadline-blog {
	font-size: 30px;
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: 120%;
	/* 36px */
	letter-spacing: -0.3px;
	color: var(--rd-font-dark);
	margin-bottom: var(--rd-spacing-x-lg);
}


.rd-blog .rd-latest-blog-item-content {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.rd-blog .blog-item-content {
	font-size: var(--rd-fontsize-5);
	font-weight: var(var(--rd-fontweights-open-sans-1));
	line-height: 150%;
	padding-bottom: var(--rd-spacing-x-big);
}

.rd-blog .blog-item-sub-info .blog-item-name {
	border-radius: 8px;
	border: 1px solid #A4B883;
	background: #EEFBD9;
	padding: var(--rd-spacing-xx-sm) var(--rd-spacing-sm);
	font-size: var(--rd-fontsize-4);
	color: #547E10;
	font-weight: 500;
	line-height: 20px;
}

.rd-blog .blog-item-sub-info .blog-item-name.purple {
	border: 1px solid #D9D6FE;
	background: #F4F3FF;
	color: #5925DC;
}

.rd-blog .blog-item-sub-info .blog-item-name.rose {
	border: 1px solid #EAB1C0;
	background: #FDF2FA;
	color: #AB4E67;
}

.rd-blog .blog-item-sub-info .blog-item-name.orange {
	border: 1px solid #F9DBAF;
	background: #FEF6EE;
	color: #B93815;
}

.rd-blog .blog-item-sub-info .blog-item-name.blue {
	border: 1px solid #B2DDFF;
	background: #EFF8FF;
	color: #175CD3;
}

.rd-blog .blog-item-sub-info .blog-item-name.grey {
	border: 1px solid #D5D9EB;
	background: #F8F9FC;
	color: #3B3F59;
}

.rd-blog .blog-item-sub-info .blog-item-duration {
	font-size: 14px;
	font-weight: 600;
	line-height: 150%;
	color: #0d1130;
	margin-left: 16px;
}

.rd-blog .blog-item-sub-info {
	padding-bottom: var(--rd-spacing-md);
	padding-top: 0;
	padding-top: var(--rd-spacing-x-big);
}



.rd-blog .rd-latest-blog-item .blog-item-title {
	font-size: var(--rd-spacing-x-big);
	font-weight: 700;
	line-height: 140%;
	letter-spacing: -0.3px;
	padding-bottom: 8px;
}

.rd-blog .rd-newsletter-area {
	border-radius: 20px;
	background: var(--Gradient-CTA, linear-gradient(90deg, #F3FAE7 0%, #FDF2FA 48.01%, #F4F7FB 96.02%));
	padding: 60px;
	margin-bottom: 112px;
}

.rd-blog .rd-newsletter-area .newsletter {
	font-size: 40px;
	color: var(--rd-font-dark);
	font-weight: 700;
	line-height: 120%;
	margin-bottom: 24px;
}

.rd-blog .rd-newsletter-area p {
	color: #374551;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 40px !important;
	max-width: 750px;
	margin: auto;
}

.rd-blog .blog-item-more-link {
	text-decoration: none;
	margin-right: 8px;
}

.rd-blog .blog-item-more-lin::after {
	background-color: var(--rd-primary-active);
}

.ReelsPopup .modal_dialog_mid {
	padding: 0 !important;
	border-radius: 14px !important;

}

.ReelsPopup .modal_dialog_top {
	display: none !important;
}

.ReelsPopup .video-container {
	width: auto !important;
	display: flex !important;
	height: 550px !important;
	background-color: #fff !important;
}

.ReelsPopup.modal_dialog {
	max-width: 720px !important;
	padding: 0 !important;
	border-radius: 14px !important;
}

.ReelsPopup .video-container p {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}


.ReelsPopup .carusel-reels-header {
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
	padding: 8px 0 16px;
}

.ReelsPopup .video-container .popup {
	margin-left: var(--rd-spacing-md);
	text-align: left;
}

.ReelsPopup video {
	width: 320px !important;
	height: 100% !important;
	object-fit: cover !important;
	cursor: pointer !important;

}

.ReelsPopup .modal_dialog>div {
	min-height: 0 !important;
}

.ReelsPopup .modal_dialog {
	padding: 0 !important;

}

.ReelsPopup .rd-close_popup {
	position: absolute !important;
	top: 0 !important;
	right: 0 !important;
}

.ReelsPopup .rd-compact-popup-closelink,
.ReelsPopup .modal_dialog_bottom {
	display: none !important;
}

.ReelsPopup .modal_dialog_closelink {
	right: 10px !important;
	top: 20px !important;
}

.rd-blog .carusel-reels-header {
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
	padding: 8px 0 16px
}

.rd-blog .video-container p {
	font-size: 16px;

	font-weight: 400;
	line-height: 24px;
}

.rd-blog .rd-login_area {
	display: grid;
	gap: 16px;
	justify-content: center;
}

.rd-blog .hidden {
	display: none;
}

.rd-blog .visible {
	display: block;
}

.rd-blog #showMoreBtn,
.rd-blog #showLessBtn {
	margin-top: 10px;
	padding: 10px;
	cursor: pointer;
	max-width: 200px;
	margin-bottom: 200px;
}

.rd-blog .blog-item:nth-of-type(1) {
	grid-area: unset;
}

.rd-blog .blog-items {
	margin-bottom: 80px;
}

.rd-blog .blog_page .mainframe>section {
	background-color: #fff;
}

.blog_page .rd-homepage-freeTrial h1,
.blog_page .rd-landingpage-blocked .rd-homepage-freeTrial h1 {
	font-size: var(--rd-fontsize-14);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: var(--rd-lineheights-0);
	margin-bottom: var(--rd-spacing-md);
	margin-top: var(--rd-spacing-lg);
	color: var(--rd-font-dark);
}

.blog_page .rd-landingpage-blocked .rd-homepage-freeTrial h1 {
	margin-top: 12px;
}

.blog_page .rd-homepage-freeTrial p,
.blog_page .rd-landingpage-blocked .rd-homepage-freeTrial p {
	font-size: var(--rd-fontsize-8);
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: var(--rd-lineheights-0);
	margin-bottom: var(--rd-spacing-xx-lg);
	color: var(--rd-font-dark);
}

.blog_page .rd-homepage-freeTrial span,
.blog_page .rd-landingpage-blocked .rd-homepage-freeTrial span {
	color: var(--rd-primary-active);
}

.blog_page .freeTrial-btn {
	margin-top: 70px;
}

.blog_page .freeTrial-btn .icon_after::after {
	mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowBtnRight.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-arrowBtnRight.svg);
}

.rd-blog .rd-blog-kategorie .typ_list label {
	background-color: transparent;
	border: none;
	font-size: 16px;
	color: var(--rd-font-dark);
	font-weight: 600;
	line-height: 150%;
}

.rd-blog .most_wanted .typ_list input:checked+label {
	background-color: transparent !important;
	color: #d66181 !important;
}


.rd-blog .rd-latest-blog-item .blog-item-content p {

	margin-bottom: 0;
	color: var(--rd-font-dark) !important;
}

.rd-latest-blog-item+.rd-latest-blog-item {
	margin-top: 48px;
}

.rd-blog .rd-latest-blog-item .blog-item-content p span {
	font-size: 16px !important;
	font-weight: 400;
	line-height: 150%;
	color: #0d1130;
}

/* Blog-specific slider overrides (base styles in Slider.css via .rd-slider) */
.rd-blog .video-row .slick-dots {
	margin-top: 20px;
	left: 25px;
}

.rd-blog .video-row .slick-dots li {
	margin: 0 5px;
}

.rd-blog .blog-head-area {
	margin-top: var(--rd-spacing-xx-lg);
}

.rd-reels-cat {
	padding: 0 64px;
	max-width: 1440px;
	margin: auto;
}

.login_blog:has(.rd-blog) .container-fluid {

	background-color: var(--rd-font-light);
}

/*login bereich*/


.login_blog .rd-blog .rd-latest-blog-item {
	grid-template-columns: 45% 55%;
}

.login_blog .rd-blog .rd-latest-blog-item .blog-item-title {
	max-width: 100%;
}

.login_blog .rd-blog .rd-subheadline-blog {
	font-size: 30px;
}

.login_blog .rd-blog .rd-latest-blog-item .blog-item-title {
	font-size: 24px;
}

/* .login_blog .rd-blog .rd-blog-reels .slick-list {
	padding-left: 0  !important;
} */

.login_blog .rd-blog .rd-blog-reels-title {
	font-size: 30px;
	max-width: 550px;
}

.rd-coluerd-header-blog {
	background: var(--New-gradient, linear-gradient(76deg, #F7FBF0 18.29%, #F7FBF0 45.16%, #FEF6F8 72.03%));
	padding: 40px 64px 70px;
	margin: auto;
	max-width: 1440px;
	border-radius: 20px;
	margin-top: var(--rd-spacing-xx-huge);
}

.rd-blog-article .rd-coluerd-header-blog {
	padding: 112px 64px;
	margin-bottom: 40px;

}

.login_blog .rd-blog .rd-blog-reels {
	padding: 40px 0;
	margin-bottom: 80px;
}

.login_blog .rd-blog .video-row .slick-dots {
	left: 16px;
}

.login_blog .rd-blog .video-container,
.login_blog .rd-blog .rd-blog-reels video {
	height: 490px !important;
}

.login_blog:has(.rd-blog) .blog-items {
	grid-template-areas:
		"one one one two"
		"one one one three";

	grid-auto-columns: calc(100% / 4) calc(100% / 4) calc(100% / 4) calc(100% / 4);
}

.login_blog section.container-fluid.rd-homepage-freeTrial,
.login_blog .rd-homepage-welle-box {
	display: none;
}

.login_blog .rd-blog .video-countvisit {
	padding: 0;
	font-size: 20px;
}

.login_blog:has(.rd-blog) .blog-head-area {
	justify-content: end;
	margin-bottom: var(--rd-spacing-lg);
}



.login_blog .rd-blog .blog-item-title {
	font-size: 20px;
}

.login_blog:has(.rd-blog) #instrac_count_titel,
.login_blog:has(.rd-blog) #instrac_count_titel+.most_wanted {
	display: none;
}

.rd-blog-reels-title:after {
	content: "";
	background-image: url(/src/img/2021/svg/NewTagV3.svg);
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 100%;
	background-position: 50%;
	position: absolute;
	background-repeat: no-repeat;
	width: 55px;
	height: 35px;
	top: -15px;
	right: -45px;
}

.login_blog .rd-blog .rd-blog-reels-title::after {
	top: 0;
	right: -24px;
}

@media screen and (max-width: 575px) {
	.blog-article-a2 h3 {
		text-align: left;
	}
}

@media screen and (max-width: 500px) {
	.blog-so-area .blog_so_box {
		grid-template-areas:
			"one"
			"tow";
		gap: var(--rd-spacing-x-sm);
	}

	.blog-so-area {
		padding-top: var(--rd-spacing-md);
		height: auto;
		padding-bottom: var(--rd-spacing-md);
	}

	.login_area {
		display: grid;
		grid-template-columns: 100%;
		grid-template-areas:
			"INPUT"
			"BTN";
		padding-left: var(--rd-spacing-xx-sm);
		grid-gap: var(--rd-spacing-sm);
	}

	.blog-items {
		display: grid;
		grid-template-areas: "one";
		gap: var(--rd-spacing-lg);
	}

	.newsletter-area {
		padding: var(--rd-spacing-xx-lg) var(--rd-spacing-x-sm) var(--rd-spacing-xx-lg);
	}

	.newsletter-area .button.regular {
		width: 100%;
	}

	.first-item {
		margin-bottom: var(--rd-spacing-lg);
	}

	.newsletter+p {
		margin-bottom: var(--rd-spacing-big);
	}

	.blog-head-area h1 {
		line-height: 52px !important;
		font-size: var(--rd-fontsize-14) !important;
	}
}

@media screen and (max-width: 991px) {
	.blog .col-lg-3 {
		order: 2;
	}

	.blog .col-lg-9 {
		padding-top: var(--rd-spacing-big);
		padding-left: 0;
		padding-right: 0;
	}

	.blog-items-down {
		grid-template-areas: "one two" !important;
		margin-top: var(--rd-spacing-lg);
		grid-template-columns: 50% 50%;
		width: calc(100% - 36px);
	}

	.blog-items-down .blog-item:nth-child(3) {
		display: none;
	}

	.side-conv-el {
		display: none;
	}
}

/* blog_test */

.blog_test .blog-item {
	margin-right: var(--rd-spacing-x-big);
}

.blog_test .slick-prev,
.blog_test .slick-next {
	background-color: var(--rd-primary-active);
}

.blog_test .slick-dots li.slick-active button:before {
	color: var(--cl-dark-text);
}

.blog_test .slick-dots {
	display: none;
}

.blog_test .container-fluid.finalcta_sec {
	margin-top: var(--rd-spacing-x-huge);
}

.video_overlay {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-mask-image: url(/src/img/svg/iPhone-14-Pro-Maske-1.png);
	mask-image: url(/src/img/svg/iPhone-14-Pro-Maske-1.png);
	-webkit-mask-size: 100%;
}

.video_diviphone video {
	position: absolute;
	left: 0;
	width: 106% !important;
	height: 98% !important;
	left: 5px;
}

.blog_article_page video {
	width: 100%;
	height: auto;
	cursor: pointer;
}

.blog-item-pic-a2:after {
	transform: rotate(130deg);
	content: "";
	display: inline-block;
	background-image: url(/src/img/svg/Pfeil_Right.svg);
	background-size: 100%;
	background-position: 50%;
	width: 125px;
	height: 115px;
	position: absolute;
	z-index: 100;
	bottom: -142px;
	right: -125px;
	background-repeat: no-repeat;
}

.rd-blog .video_div {
	position: relative;
	max-width: 788px;
	margin: auto;
	margin-bottom: 24px !important;
}

.video_diviphone {
	position: relative;
	max-width: 300px;
	width: 100%;
	margin: auto;
	margin-bottom: 24px;
}

.blog-item-a2+audio {
	margin-top: 40px;
}

.blog-article-share-area-a2 span {
	position: relative;
}

.blog_pfile:after {
	transform: rotate(130deg);
	content: "";
	display: inline-block;
	background-image: url(/src/img/svg/Pfeil_Right.svg);
	background-size: 100%;
	background-position: 50%;
	width: 88px;
	height: 115px;
	position: absolute;
	z-index: 100;
	top: 126px;
	right: -75px;
	background-repeat: no-repeat;
}

.blog_pfile {
	position: relative;
	display: inline-block;
}

.blog-article-share-area-a2:has(.blog_pfile) {
	padding-top: var(--rd-spacing-md);
}

.blog-article-a2:has(.blog_pfile) .titel-area-a2 {
	margin-bottom: var(--rd-spacing-md);
}

.blog-article-a2:has(.blog_pfile) .blog-item-sub-info-a2 {
	margin-top: var(--rd-spacing-md);
}

.blog-item-sub-info-a2 div {
	display: flex;
}

.blog-item-more-link::after {
	background-color: var(--rd-primary-active) !important;
}

.rd-blog .blog-item-title {
	font-size: 24px;
	line-height: 140%;
	font-weight: var(--rd-fontweights-open-sans-0);
	padding-bottom: var(--rd-spacing-x-big);
}

.rd-blog .blog-items {
	gap: 32px;
}

.carusel-reels-social {
	display: block;

}

.rd-compact-popup .carusel-reels-social {
	margin: var(--rd-spacing-xxx-big) 0;
}

.rd-blog-sub-infos .carusel-reels-social ul {
	margin: 0;
}

.ReelsPopup .sociallink,
.rd-blog-article .sociallink {
	display: inline-block;
	width: 25px;
	height: 25px;

}

.ReelsPopup .sociallink img,
.rd-blog-article .sociallink img {
	width: 100%;
	filter: unset !important;
	opacity: 1 !important;
}

.rd-compact-popup .carusel-reels-social ul {
	margin: 16px 0;
}

.pcr_checkbox.checked {
	background-color: transparent !important;
	color: #d66181 !important;
}

.rd-blog-kategorie ul.rd-tabs.slick-initialized.slick-slider {
	padding: 0 24px;
}

.rd-blog-kategorie.tab_nav_mobile .slick-prev,
.rd-blog-kategorie.tab_nav_mobile .slick-next,
.rd-blog-kategorie.tab_nav_mobile .slick-prev:before,
.rd-blog-kategorie.tab_nav_mobile .slick-next:before {
	width: 20px;
	height: 20px;
}

.rd-blog-kategorie.tab_nav_mobile .slick-pre {
	left: 0 !important;
}


.rd-blog-kategorie.tab_nav_mobile .slick-next {
	right: 0 !important;
}

.rd-blog-kategorie .aktiv.rd-tab a {
	color: #d66181 !important;
	text-decoration: underline;
}

.rd-blog-kategorie.tab_nav_mobile .rd-tab a {
	padding: var(--rd-spacing-x-sm) var(--rd-spacing-md) !important;
}

.rd-blog-kategorie .aktiv a:after {
	display: none;
}

.rd-blog-kategorie {
	margin-bottom: 80px;
}

.carusel-reels-content {
	overflow: auto;
	height: 400px;
	padding-right: var(--rd-spacing-md);
}

.ReelsPopup .modal_dialog_mid {
	overflow: hidden;
}

.mainframe>section:has(.rd-blog) {
	background-color: var(--rd-font-light);
	padding: 0 !important;
}

.rd-blog .rd-blog-reels-title::before {
	content: "";
	background-image: url(/src/img/2024/images/EllipseGreen.png);
	background-size: 100%;
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
	width: 555px;
	height: 365px;
	position: absolute;
	top: -105px;
	z-index: -1;
	left: -65px;
}

.rd-blog .video-row::before {
	content: "";
	background-image: url(/src/img/2024/images/EllipsePink.png);
	background-size: 100%;
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
	width: 525px;
	height: 350px;
	position: absolute;
	top: -140px;
	z-index: -1;
	right: -125px;

}


.rd-blog-article .blog-item-sub-info-a2 {
	display: grid;
	grid-template-columns: 56px auto;
	grid-template-areas: "IMG TITEL" "IMG Datum";
	margin-top: 0;
	column-gap: 16px;
}

.rd-blog-article .blog-img {
	grid-area: IMG;
	width: 56px;
	height: 56px;
}

.rd-blog-article .blog-release-date {
	display: flex;
	grid-area: Datum;
	gap: 8px;
}

.rd-blog-article .blog-item-name-a2 {
	grid-area: TITEL;
	font-size: var(--rd-fontsize-5);
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: 150%;
	padding-left: 0;
	margin-bottom: 5.5px;
}

.rd-blog-article .blog-release-date span {
	line-height: 150%;
}


.rd-blog-article .punkt-a2 {
	height: 4px;
	width: 4px;
	margin-left: 0;
}

.rd-blog-article .blog-item-dauer-a2 {
	font-size: var(--rd-fontsize-5);
	font-weight: var(--rd-fontweights-open-sans-2);
	padding-left: 0;
	color: var(--rd-font-dark);
}

.rd-blog-sub-infos {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: var(--rd-spacing-xxx-lg) !important;
}

.rd-blog-article .blog-item-pic-a2 img {
	border-radius: 20px;
}

.rd-blog-article .blog-article-backlink-a2 {
	margin-bottom: var(--rd-spacing-x-big) !important;
}

.rd-blog-article .blog-article-backlink-a2 a {
	font-size: var(--rd-fontsize-5);
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: 150%;
	color: var(--rd-primary-active);
}

.rd-blog-article .blog-article-backlink-a2 .rd-icon-cheveron-right::before {
	background-color: var(--rd-font-dark);
}

.rd-blog-article .titel-area-a2 {
	font-size: 48px;
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: 120%;
	color: var(--rd-font-dark);
	margin-bottom: var(--rd-spacing-x-lg) !important;

}

.rd-blog-article .blog-item-pic-a2:after {
	display: none;
}

.login_blog .container:has(.rd-blog-article) {
	margin: auto !important;
}

.rd-blog-article .blog-article-share-area-a2,
.rd-blog-article audio {
	max-width: 788px;
	margin: auto;
	padding: 0 var(--rd-spacing-big);
	margin-bottom: var(--rd-spacing-md);
	position: relative;
	z-index: 100;

}

.rd-blog-audio {
	display: flex;
	justify-content: center;
}

.rd-blog-audio-caption {
	display: flex;
	flex-direction: column;
	gap: 6px;
	padding: 16px;
	background: var(--rd-color-background-secondary, #F5F7FB);
	border-radius: 8px;
	width: 100%;
	max-width: 788px;
}

.rd-blog-audio-caption audio {
	width: calc(100% - calc(2 * var(--rd-spacing-big)));

}

.rd-blog-audio-caption-title {
	font-weight: 600;
	font-size: 14px;
	color: var(--rd-color-text-primary, #1a1a2e);
	padding: 0 var(--rd-spacing-big);
	margin-bottom: 8px;

}

.rd-blog-audio-caption-desc {
	font-size: 13px;
	color: var(--rd-color-text-secondary, #5a5a6e);
	line-height: 1.4;
	padding: 0 var(--rd-spacing-big);

}

.rd-blog-audio-empty {
	padding: 16px;
	background: var(--rd-color-background-secondary, #F5F7FB);
	border-radius: 8px;
	color: var(--rd-color-text-secondary, #5a5a6e);
	font-size: 13px;
	text-align: center;
}


.rd-blog .blog-edit-area {
	margin: var(--rd-spacing-xx-lg);
}

.rd-blog-article {
	margin-bottom: 112px !important;
	max-width: 1440px;
	margin: auto;
}

.rd-blog-feedback {
	display: grid;
	grid-template-columns: auto minmax(0, 1fr) auto;
	align-items: center;
	gap: var(--rd-spacing-md);
	margin: var(--rd-spacing-x-lg) auto;
	padding: var(--rd-spacing-lg);
	background: linear-gradient(180deg, var(--rd-white, #fff) 0%, color-mix(in srgb, var(--rd-primary-active) 4%, var(--rd-white, #fff)) 100%);
	border: var(--rd-borderwidth-border-default, 1px) solid color-mix(in srgb, var(--rd-primary-active) 12%, var(--rd-white, #fff));
	border-radius: var(--rd-borderradius-border-xl);
	box-shadow: 0 18px 45px color-mix(in srgb, var(--rd-primary-active) 14%, transparent);
	position: relative;
	z-index: 100;
	max-width: 788px
}

.rd-blog-feedback-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 64px;
	height: 64px;
	border-radius: 50%;
	background: color-mix(in srgb, var(--rd-primary-active) 8%, var(--rd-white, #fff));
	box-shadow: 0 12px 32px color-mix(in srgb, var(--rd-primary-active) 18%, transparent);
	flex-shrink: 0;
}

.rd-blog-feedback-icon .rd-icon-heartFilled::before,
.rd-blog-feedback-icon .rd-icon-heartFilled::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);
	width: 40px;
	height: 40px;
	margin-right: 0;
	background-color: var(--rd-primary-active);
}

.rd-blog-feedback-main {
	min-width: 0;
}

.rd-blog-feedback-header {
	margin-bottom: var(--rd-spacing-xx-sm);
	color: var(--rd-font-dark);
	font-size: var(--rd-fontsize-7);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: var(--rd-lineheights-0);
}

.rd-blog-feedback-subtitle {
	color: var(--rd-gray);
	font-size: var(--rd-fontsize-4);
	line-height: 1.45;
}

.rd-blog-feedback-btns {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	gap: 8px;
}

.rd-blog-feedback-btns .feedback-btn {
	min-width: 65px !important;
	width: 65px !important;
	height: 52px;
	padding: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.rd-blog-feedback-btns .feedback-btn::before,
.rd-blog-feedback-btns .feedback-btn::after {
	margin-right: 0;
	margin-left: 0;
}

.rd-blog-feedback-btns .rd-primary-btn.feedback-btn::before,
.rd-blog-feedback-btns .rd-primary-btn.feedback-btn::after {
	background-color: var(--rd-font-light);
}



.rd-blog-feedback-message {
	margin-top: var(--rd-spacing-md);
	color: var(--rd-primary-active);
	font-weight: var(--rd-fontweights-open-sans-1);
}

.rd-blog-feedback-form {
	margin-top: var(--rd-spacing-md);
}

.rd-blog-feedback-form textarea {
	width: 100%;
	min-height: 120px;
	padding: var(--rd-spacing-sm);
	border: var(--rd-borderwidth-border-default, 1px) solid color-mix(in srgb, var(--rd-font-dark) 12%, var(--rd-white, #fff));
	border-radius: var(--rd-borderradius-border-lg);
	resize: vertical;
}

.rd-blog-feedback-form-actions {
	display: flex;
	flex-wrap: wrap;
	gap: var(--rd-spacing-sm);
	margin-top: var(--rd-spacing-sm);
}

.rd-blog-feedback-admin {
	grid-column: 1 / -1;
	padding-top: var(--rd-spacing-sm);
	border-top: var(--rd-borderwidth-border-default, 1px) solid color-mix(in srgb, var(--rd-font-dark) 10%, var(--rd-white, #fff));
}

.rd-blog-article .blog-items {
	position: relative;
	z-index: 10;
}

.blog-items-title {
	font-size: 48px;
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: 120%;
	color: var(--rd-font-dark);
	margin-top: 224px;
	margin-bottom: var(--rd-spacing-xx-lg);
	position: relative;
	z-index: 10;
}

.rd-blog-article .blog-items-title::before {
	content: "";
	background-image: url(/src/img/2024/images/EllipseGreen.png);
	background-size: 100%;
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
	width: 555px;
	height: 365px;
	position: absolute;
	bottom: -63px;
	z-index: -1;
	left: -65px;
}

.rd-blog-article .blog-article-backlink-a2,
.rd-blog-article .titel-area-a2,
.rd-blog-article .rd-blog-sub-infos {
	margin: auto;
}

.rd-blog-kategorie .rd-tab a {
	font-size: var(--rd-fontsize-5);
	font-weight: var(--rd-fontweights-open-sans-1) !important;
}

.rd-blog {
	padding: 0 var(--rd-spacing-xx-lg);
}


@media (max-width: 960px) {}

@media (max-width: 680px) {
	.rd-blog-feedback {
		grid-template-columns: 1fr;
		padding: var(--rd-spacing-x-big);
		row-gap: 40px;
	}

	.rd-blog-feedback-icon {
		width: 72px;
		height: 72px;
	}

	.rd-blog-feedback-subtitle {
		max-width: none;
		font-size: 18px;
	}

	.rd-blog-feedback-form-actions {
		flex-direction: column;
	}

	.rd-blog-feedback-form-actions .rd-primary-btn,
	.rd-blog-feedback-form-actions .rd-primary-btn-outline {
		width: 100%;
	}
}

@media (max-width: 700px) {
	.rd-blog-feedback {
		grid-template-columns: minmax(0, 1fr) auto;
		align-items: center;
		margin: var(--rd-spacing-big);
	}

	.rd-blog-feedback-icon {
		grid-column: 1 / -1;
		justify-self: center;
	}

	.rd-blog-feedback-main {
		grid-column: 1;
	}

	.rd-blog-feedback-btns {
		grid-column: 2;
		grid-row: 2;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
		gap: 6px;
	}

	.rd-blog-feedback-btns .feedback-btn {
		width: 54px !important;
		min-width: 54px !important;
		height: 54px;
	}


}

@media (max-width: 450px) {
	.rd-blog-feedback {
		grid-template-columns: 1fr;
		row-gap: var(--rd-spacing-sm);
		margin: var(--rd-spacing-sm);
	}

	.rd-blog-feedback-main {
		grid-column: 1;
	}

	.rd-blog-feedback-btns {
		grid-column: 1;
		grid-row: auto;
		justify-content: center;
		margin-top: var(--rd-spacing-xx-sm);
	}

	.rd-blog-feedback-icon {
		margin-bottom: var(--rd-spacing-md);
	}
}

.login_blog .rd-blog .rd-coluerd-header-blog {
	padding: var(--rd-spacing-lg) var(--rd-spacing-xx-lg);
	margin-top: 112px;
}

.rd-blog .rd-coluerd-header-blog {
	margin-top: var(--rd-spacing-x-huge);
}

.rd-blog-article img {
	width: 100%;
}

.blog-article-share-area-a2~[class^="ai-gen"] {
	padding: 0 var(--rd-spacing-md);
}

.blog_article_page:has(.blog-article-share-area-a2 ~ [class^="ai-gen"]) .blog-items {
	padding: 0 var(--rd-spacing-md);
}

@media screen and (max-width: 1200px) {
	.login_blog:has(.rd-blog) .blog-items {
		display: grid;
		grid-template-areas:
			"one one one"
			"one one one" !important;
		grid-auto-columns: 1fr 1fr 1fr;
	}

	.rd-blog .rd-latest-blog-item {
		grid-template-columns: 100% !important;
	}

	/* 
	.rd-blog .rd-latest-blog-item .blog-item-title {
		max-width: 100%;
	} */

	.blog-items {
		display: grid;
		grid-template-areas:
			"one one"
			"one one";
		grid-auto-columns: 1fr 1fr;
	}

	.rd-blog {
		padding: 0 32px !important;
	}
}


@media screen and (max-width: 1000px) {
	.blog_test .slick-next {
		right: -2px;
	}

	.blog_test .slick-dots {
		display: block !important;
	}

	.blog_test .slick-initialized .slick-slide {
		margin-bottom: var(--rd-spacing-lg);
	}

	.rd-blog-sub-infos,
	.rd-coluerd-header-blog h1,
	.blog-article-backlink-a2 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media screen and (max-width: 992px) {
	.blog_test .slick-list.draggable {
		margin-top: var(--rd-spacing-lg);
	}

	.login_blog .blog .col-lg-9:has(.blog_pfile) {
		padding-right: 0;
	}

	.ReelsPopup video {
		aspect-ratio: 16 / 9;
		width: 100% !important;
	}

	.ReelsPopup .video-container {
		width: 100% !important;
		height: auto !important;
		flex-direction: column;
		box-shadow: unset !important;
	}

	.ReelsPopup .carusel-reels-content {
		overflow: hidden;
		height: 100%;
	}

	.ReelsPopup .video-container .popup {
		overflow: auto;
		max-height: 650px;
	}

	.ReelsPopup .rd-primary-btn {
		margin-bottom: var(--rd-spacing-x-sm);
		width: auto;
	}

	.ReelsPopup .modal_dialog_closelink {
		right: 20px !important;
		top: 20px !important;
	}

	.login_blog:has(.rd-blog) .blog-items {
		grid-template-areas:
			"one one"
			"one one" !important;
		grid-auto-columns: 1fr 1fr;
	}
}

@media screen and (max-width: 900px) {
	.ReelsPopup .video-container {
		flex-direction: column;
	}

	.ReelsPopup video {
		width: 100% !important;
		height: 300px !important;
	}
}


@media screen and (max-width: 768px) {

	.login_blog:has(.rd-blog) .blog-items {
		grid-template-areas:
			"one"
			"one" !important;
		grid-auto-columns: 1fr !important;
	}

	.rd-blog {
		padding: 0 !important;
	}

	.rd-reels-cat {
		padding: 0 20px;
	}

	.rd-blog .rd-blog-reels .slick-track {
		gap: 16px;
	}

	.rd-blog .rd-blog-reels .slick-list.draggable {
		margin-left: -16px;
	}

	.rd-blog .rd-subheadline-blog {
		font-size: 40px !important;

	}

	.rd-blog .rd-blog-reels-title {
		font-size: 36px !important;
	}

	.rd-blog .rd-blog-reels {
		padding-top: var(--rd-spacing-xx-lg) !important;
		margin-bottom: var(--rd-spacing-x-huge) !important;
	}

	.rd-blog .rd-blog-reels-title {
		margin-bottom: var(--rd-spacing-big) !important;
	}

	.rd-blog .rd-blog-reels p {
		margin-bottom: var(--rd-spacing-x-lg) !important;
		z-index: 1000;
	}

	.rd-blog-kategorie {
		margin-bottom: var(--rd-spacing-x-lg) !important;
	}

	.rd-blog-article .titel-area-a2 {
		font-size: 36px;
		margin-bottom: var(--rd-spacing-xxx-big);
		word-break: break-word;
		line-height: 132% !important;
	}

	.blog_article_page h1,
	.blog-article-share-area-a2 h2 {
		text-align: left;
	}

	.blog-article-share-area-a2 img {
		width: 100%;
		margin: 16px 0;
	}

	.blog-items-title,
	.blog-items {
		padding: 0 var(--rd-spacing-big);
	}

	.blog-items+.rd-primary-btn-outline {
		margin: 0 var(--rd-spacing-big);
	}

	.blog-items-title {
		margin-top: var(--rd-spacing-xx-lg);
		font-size: 36px;
	}

	.rd-blog-sub-infos {
		flex-direction: column;
		gap: 16px;
		align-items: flex-start;
		margin-bottom: var(--rd-spacing-x-lg) !important;
	}

	.rd-blog-article .rd-coluerd-header-blog {
		padding: 112px var(--rd-spacing-big);
	}

	.ReelsPopup .video-container {
		height: 95vh !important;
	}

	.ReelsPopup video {
		height: 100% !important;
	}

	.ReelsPopup .video-container .popup {
		display: none;
	}

	.ReelsPopup .modal_dialog_closelink {
		right: 20px !important;
		top: 40px !important;
		width: 24px;
		height: 24px;
		background-color: var(--rd-font-light);
	}

	.rd-blog .rd-blog-reels-title::before {
		display: none;
	}

	.rd-blog .blog-items {
		padding: 0;
	}

	.blog_page .rd-homepage-freeTrial {
		padding: 0 var(--rd-spacing-big) !important;
	}

	.blog_page .rd-homepage-freeTrialBlueBox {
		padding-left: var(--rd-spacing-big) !important;
		padding-right: var(--rd-spacing-big) !important;
	}

	.rd-blog .rd-newsletter-area {
		padding: var(--rd-spacing-xx-lg) var(--rd-spacing-big);
		margin-left: -20px;
		margin-right: -20px;
	}

	.rd-blog-article .blog-items {
		padding: 0 var(--rd-spacing-big);
	}

	.rd-blog .rd-coluerd-header-blog {
		padding: var(--rd-spacing-xx-lg) var(--rd-spacing-big) !important;
	}

	.login_blog .rd-blog .rd-blog-reels-title::after {
		right: 0;
	}

	.rd-blog-article .blog-items-title::before {
		bottom: -160px;
	}

	.rd-blog-reels-title:after {
		right: 0;
		top: -30px !important;
	}

	.rd-blog .rd-coluerd-header-blog,
	.rd-blog .blog-head-area,
	.rd-blog .qm_nav {
		margin-top: var(--rd-spacing-xx-lg) !important;
	}

	.rd-blog .tab_nav_mobile .slick-prev,
	.rd-blog .tab_nav_mobile .slick-next {
		top: 8px !important
	}
}


@media screen and (max-width: 575px) {
	.blog_test .slick-dots {
		bottom: -35px !important;
	}

	.blog_test .slick-list.draggable {
		height: 400px !important;
	}

	.blog_test .slick-prev {
		left: -2px;
	}

	.blog_pfile:after {
		display: none;
	}

	.blog-item-sub-info-a2 .punkt-a2 {
		display: none;
	}

	.blog-item-sub-info-a2 {
		flex-wrap: wrap;
	}

	span.blog-item-dauer-a2 {
		margin-left: auto;
	}

	.blog-item-sub-info-a2 div:nth-child(2) {
		display: contents;
	}

	.blog-item-dauer-a2::before {
		content: "";
		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);
		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;
		margin-right: 4px;
		height: 20px;
		width: 20px;
		vertical-align: middle;
		background-color: var(--rd-success-default);
		align-self: center;
	}



	.blog-item-name-a2,
	.blog-item-dauer-a2 {
		font-size: var(--rd-fontsize-3);
	}

	.blog-item-name-a2 {
		padding-left: var(--rd-spacing-md);
	}

	.rd-blog {
		padding: 0 !important;
		margin-top: 0 !important;
	}

	.rd-blog .qm_nav {
		margin-top: var(--rd-spacing-lg);
	}



	.rd-blog .rd-blog-reels .slick-slide {
		margin-right: 0;
	}

	.rd-blog .rd-blog-reels .slick-list {
		padding: 0;
	}

	.blog-items,
	.login_blog:has(.rd-blog) .blog-items {
		grid-template-areas: "one" "one" !important;
		grid-template-columns: 100%;

	}

	.rd-coluerd-header-blog {
		padding: 64px 20px !important;
	}

	.rd-blog .rd-subheadline-blog {
		font-size: 40px;
		line-height: 120%;
	}

	.rd-blog .rd-latest-blog-item .blog-item-title {
		font-family: 24px;
		line-height: 140%;
	}

	.rd-blog .rd-blog-reels-title {
		font-size: 36px;
		line-height: 120%;
	}

	.rd-blog .rd-newsletter-area .newsletter {
		font-size: 32px;
		line-height: 120%;
	}

	.rd-blog .blog-item-title {
		font-size: var(--rd-fontsize-7);
		font-weight: var(--rd-fontweights-open-sans-1);
	}

	.blog_page .rd-homepage-freeTrial h1 {
		font-size: 24px;
		line-height: 132%;
		/* 31.68px */
		letter-spacing: 0.24px;
	}

	.rd-blog .rd-blog-reels .slick-track {
		display: block;
		padding-left: var(--rd-spacing-x-sm);

	}

	.rd-blog .rd-blog-reels .slick-slide {
		margin-right: var(--rd-spacing-md) !important;
	}

	.rd-blog-kategorie,
	.rd-blog .blog-items {
		margin-bottom: var(--rd-spacing-x-lg);
	}



	.rd-compact-popup .sociallink img {
		filter: unset;
		opacity: 1;
	}

	.rd-blog .rd-blog-reels {
		padding: var(--rd-spacing-xx-lg) 0;
	}



	.rd-blog .rd-blog-reels {
		margin-bottom: var(--rd-spacing-xx-lg);
	}


	.rd-blog-article h3 {
		font-size: var(--rd-fontsize-5) !important;
		text-align: left !important;
	}

	.rd-blog-article h2 {
		font-size: var(--rd-fontsize-8) !important;
	}

	.rd-blog-audio-caption audio {
		max-width: 300px;
	}
}


/* test  dfdfdf*/