.dabar-info-card {
	position: relative;
	display: block;
	width: 100%;
	min-height: 295px;
	padding: clamp(28px, 3vw, 36px);
	border-radius: 14px;
	background: #ffffff;
	color: #1d1d1f;
	overflow: hidden;
}

.dabar-info-card--soft {
	background: #f5f5f7;
}

.dabar-info-card--dark {
	background: #1d1d1f;
	color: #f5f5f7;
}

.dabar-info-card--plain {
	background: transparent;
}

.dabar-info-card--mode-icon-title {
	min-height: auto;
	padding: clamp(20px, 2vw, 28px);
}

.dabar-info-card__content {
	width: 100%;
	max-width: none;
}

.dabar-info-card__head {
	display: flex;
	gap: 16px;
	width: 100%;
}

.dabar-info-card--icon-top-left .dabar-info-card__head {
	flex-direction: column;
	align-items: flex-start;
	text-align: left;
}

.dabar-info-card--icon-top-center .dabar-info-card__head {
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.dabar-info-card--icon-left .dabar-info-card__head {
	flex-direction: row;
	align-items: center;
	text-align: left;
}

.dabar-info-card--icon-right .dabar-info-card__head {
	flex-direction: row-reverse;
	align-items: center;
	text-align: left;
}

.dabar-info-card__icon-wrap {
	position: relative;
	display: inline-flex;
	width: 42px;
	height: 42px;
	flex: 0 0 42px;
}

.dabar-info-card__icon-mask,
.dabar-info-card__icon-img {
	display: block;
	width: 100%;
	height: 100%;
}

.dabar-info-card__icon-mask {
	background: var(--dabar-info-card-icon-color, currentColor);
	mask-image: var(--dabar-info-card-icon-url);
	mask-repeat: no-repeat;
	mask-position: center;
	mask-size: contain;
	-webkit-mask-image: var(--dabar-info-card-icon-url);
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
	-webkit-mask-size: contain;
}

.dabar-info-card__icon-img {
	object-fit: contain;
}

.dabar-info-card__title {
	margin: 0;
	padding: 0;
	color: var(--dabar-info-card-title-color, inherit);
}

.dabar-info-card__text {
	margin: 16px 0 0;
	padding: 0;
	color: color-mix(in srgb, currentColor 78%, transparent);
}

@supports not (color: color-mix(in srgb, black 50%, transparent)) {
	.dabar-info-card__text {
		opacity: 0.78;
	}
}

.dabar-info-card__button-wrap {
	margin-top: 22px;
}