@font-face {
	font-family: "Geist";
	src: url("../../assets/fonts/Geist-Regular.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Geist";
	src: url("../../assets/fonts/Geist-Medium.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Geist";
	src: url("../../assets/fonts/Geist-SemiBold.ttf") format("truetype");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Geist";
	src: url("../../assets/fonts/Geist-Bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

.directorist-reviews {
	position: relative;
	left: 50%;
	width: 100vw;
	margin: 0;
	margin-left: -50vw;
	overflow: hidden;
	background: #fcfcfc;
	font-family: "Geist", sans-serif;
	box-sizing: border-box;
}

.directorist-reviews.alignfull {
	left: auto;
	width: 100%;
	margin-left: 0;
}

.directorist-reviews *,
.directorist-reviews *::before,
.directorist-reviews *::after {
	box-sizing: border-box;
}

.directorist-reviews__glow {
	position: absolute;
	top: 481.44px;
	left: 50%;
	width: 1496.984px;
	height: 1496.984px;
	max-width: none;
	transform: translateX(-50%) rotate(-30deg);
	transform-origin: center;
	pointer-events: none;
}

.directorist-reviews__inner {
	position: relative;
	z-index: 1;
	display: flex;
	width: 100%;
	max-width: none;
	margin: 0 auto;
	padding: var(--directorist-reviews-section-padding, 80px 108px);
	flex-direction: column;
	align-items: center;
	gap: var(--directorist-reviews-section-gap, 60px);
}

.directorist-reviews__header {
	width: 100%;
	max-width: var(--directorist-reviews-content-max, 1216px);
	margin: 0;
}

.directorist-reviews__caption {
	display: inline-flex;
	min-height: 44px;
	align-items: center;
	justify-content: center;
	margin: 0 0 var(--directorist-reviews-caption-margin-bottom, 16px);
	padding: var(--directorist-reviews-caption-padding, 7.5px 20px);
	border-radius: var(--directorist-reviews-caption-radius, 30px);
	background: var(--directorist-reviews-caption-bg, #eeefff);
	color: var(--directorist-reviews-caption-color, #4353ff);
	font-family: "Geist", sans-serif;
	font-size: var(--directorist-reviews-caption-size, 18px);
	font-weight: var(--directorist-reviews-caption-weight, 500);
	line-height: var(--directorist-reviews-caption-line, 1.6);
	letter-spacing: 0;
	white-space: nowrap;
}

.directorist-reviews__heading {
	width: 100%;
	max-width: var(--directorist-reviews-heading-max, 628px);
	margin: var(--directorist-reviews-heading-margin, 0 0 16px);
	color: var(--directorist-reviews-heading-color, #151826);
	font-family: "Geist", sans-serif;
	font-size: var(--directorist-reviews-heading-size, 40px);
	font-weight: var(--directorist-reviews-heading-weight, 700);
	line-height: var(--directorist-reviews-heading-line, 1.2);
	letter-spacing: 0;
}

.directorist-reviews__heading span {
	color: var(--directorist-reviews-heading-accent, #4353ff);
}

.directorist-reviews__description {
	width: 100%;
	max-width: var(--directorist-reviews-description-max, 545px);
	margin: var(--directorist-reviews-description-margin, 0);
	color: var(--directorist-reviews-description-color, #5c637e);
	font-family: "Geist", sans-serif;
	font-size: var(--directorist-reviews-description-size, 20px);
	font-weight: var(--directorist-reviews-description-weight, 400);
	line-height: var(--directorist-reviews-description-line, 1.4);
	letter-spacing: 0;
}

.directorist-reviews__grid {
	position: relative;
	display: grid;
	width: 100%;
	max-width: var(--directorist-reviews-content-max, 1216px);
	height: var(--directorist-reviews-grid-height, 891px);
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: var(--directorist-reviews-grid-gap, 23px);
	overflow: hidden;
}

.directorist-reviews__column {
	display: flex;
	min-width: 0;
	flex-direction: column;
	gap: var(--directorist-reviews-column-gap, 24px);
}

.directorist-reviews__card {
	display: flex;
	width: 100%;
	min-height: 281px;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	gap: var(--directorist-reviews-card-gap, 16px);
	padding: var(--directorist-reviews-card-padding, 24px);
	border: var(--directorist-reviews-card-border-width, 1.5px) solid
		var(--directorist-reviews-card-border, #fff);
	border-radius: var(--directorist-reviews-card-radius, 16px);
	background: var(--directorist-reviews-card-bg, rgba(244, 244, 249, 0.6));
}

.directorist-reviews__card--featured {
	min-height: 411px;
	justify-content: flex-start;
	border-color: var(--directorist-reviews-featured-card-border, #929cff);
	background: var(--directorist-reviews-featured-card-bg, #e9ebff);
}

.directorist-reviews__stars {
	display: inline-flex;
	min-width: var(--directorist-reviews-stars-width, 88px);
	height: var(--directorist-reviews-stars-height, 16px);
	align-items: center;
	font-size: var(--directorist-reviews-stars-height, 16px);
	line-height: 1;
	letter-spacing: 1px;
}

.directorist-reviews__stars::before {
	display: block;
	background: linear-gradient(
		90deg,
		var(--directorist-reviews-stars-color, #f87f1c) var(--directorist-reviews-rating-percent, 100%),
		var(--directorist-reviews-stars-empty-color, #d9dce8) var(--directorist-reviews-rating-percent, 100%)
	);
	background-clip: text;
	color: transparent;
	content: "\2605\2605\2605\2605\2605";
	-webkit-background-clip: text;
}

.directorist-reviews__body {
	display: flex;
	width: 100%;
	flex-direction: column;
	align-items: flex-start;
	gap: 12px;
}

.directorist-reviews__title {
	width: 100%;
	margin: 0;
	color: var(--directorist-reviews-title-color, #151826);
	font-family: "Geist", sans-serif;
	font-size: var(--directorist-reviews-title-size, 20px);
	font-weight: var(--directorist-reviews-title-weight, 600);
	line-height: var(--directorist-reviews-title-line, 1.4);
	letter-spacing: 0;
}

.directorist-reviews__text {
	display: -webkit-box;
	width: 100%;
	margin: 0;
	overflow: hidden;
	color: var(--directorist-reviews-text-color, #5c637e);
	font-family: "Geist", sans-serif;
	font-size: var(--directorist-reviews-text-size, 16px);
	font-weight: var(--directorist-reviews-text-weight, 400);
	line-height: var(--directorist-reviews-text-line, 1.6);
	letter-spacing: 0;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.directorist-reviews__card--featured .directorist-reviews__text {
	display: block;
	height: auto;
	-webkit-line-clamp: unset;
}

.directorist-reviews__author {
	display: flex;
	width: 100%;
	align-items: center;
	gap: 12px;
}

.directorist-reviews__avatar-wrap {
	position: relative;
	display: block;
	width: var(--directorist-reviews-avatar-size, 40px);
	height: var(--directorist-reviews-avatar-size, 40px);
	flex: 0 0 var(--directorist-reviews-avatar-size, 40px);
	overflow: hidden;
	border-radius: 50%;
	background: transparent;
}

.directorist-reviews__avatar {
	position: absolute;
	inset: 0;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	object-fit: cover;
}

.directorist-reviews__author-name {
	margin: 0;
	color: var(--directorist-reviews-author-color, #151826);
	font-family: "Geist", sans-serif;
	font-size: var(--directorist-reviews-author-size, 18px);
	font-weight: var(--directorist-reviews-author-weight, 600);
	line-height: var(--directorist-reviews-author-line, 1.6);
	letter-spacing: 0;
	white-space: nowrap;
}

.directorist-reviews__fade {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 180px;
	background: linear-gradient(
		180deg,
		rgba(252, 252, 252, 0) 0%,
		rgba(252, 252, 252, 0.8) 100%
	);
	pointer-events: none;
}

.directorist-reviews__button {
	position: relative;
	display: inline-flex;
	min-width: 216px;
	height: var(--directorist-reviews-button-height, 60px);
	align-items: center;
	justify-content: center;
	margin-top: var(--directorist-reviews-button-margin-top, 0);
	padding: 16px var(--directorist-reviews-button-padding-x, 16px);
	overflow: hidden;
	border: 2px solid rgba(255, 255, 255, 0.12);
	border-radius: var(--directorist-reviews-button-radius, 8px);
	background: var(--directorist-reviews-button-bg, #4353ff);
	box-shadow:
		0 1px 2px 0 rgba(16, 24, 40, 0.05),
		inset 0 0 0 1px rgba(16, 24, 40, 0.18),
		inset 0 -2px 0 0 rgba(16, 24, 40, 0.05);
	color: var(--directorist-reviews-button-color, #fff);
	font-family: "Geist", sans-serif;
	text-decoration: none;
}

.directorist-reviews__button:hover,
.directorist-reviews__button:focus,
.directorist-reviews__button:visited {
	color: var(--directorist-reviews-button-color, #fff);
	text-decoration: none;
}

.directorist-reviews__button-text {
	margin: 0;
	color: inherit;
	font-family: "Geist", sans-serif;
	font-size: var(--directorist-reviews-button-size, 16px);
	font-weight: var(--directorist-reviews-button-weight, 600);
	line-height: var(--directorist-reviews-button-line, 1.6);
	letter-spacing: 0;
	white-space: nowrap;
}

.directorist-reviews__button:hover .directorist-reviews__button-text,
.directorist-reviews__button:focus .directorist-reviews__button-text,
.directorist-reviews__button:visited .directorist-reviews__button-text {
	color: inherit;
}

@media (max-width: 1199px) {
	.directorist-reviews__inner {
		padding: var(--directorist-reviews-section-padding-tablet, 80px 24px);
		gap: var(--directorist-reviews-section-gap-tablet, var(--directorist-reviews-section-gap, 60px));
	}

	.directorist-reviews__header,
	.directorist-reviews__grid {
		max-width: var(--directorist-reviews-content-max-tablet, var(--directorist-reviews-content-max, 1216px));
	}

	.directorist-reviews__caption {
		margin-bottom: var(--directorist-reviews-caption-margin-bottom-tablet, var(--directorist-reviews-caption-margin-bottom, 16px));
		padding: var(--directorist-reviews-caption-padding-tablet, var(--directorist-reviews-caption-padding, 7.5px 20px));
		border-radius: var(--directorist-reviews-caption-radius-tablet, var(--directorist-reviews-caption-radius, 30px));
		color: var(--directorist-reviews-caption-color-tablet, var(--directorist-reviews-caption-color, #4353ff));
		font-size: var(--directorist-reviews-caption-size-tablet, var(--directorist-reviews-caption-size, 18px));
		font-weight: var(--directorist-reviews-caption-weight-tablet, var(--directorist-reviews-caption-weight, 500));
		line-height: var(--directorist-reviews-caption-line-tablet, var(--directorist-reviews-caption-line, 1.6));
	}

	.directorist-reviews__heading {
		max-width: var(--directorist-reviews-heading-max-tablet, var(--directorist-reviews-heading-max, 628px));
		margin: var(--directorist-reviews-heading-margin-tablet, var(--directorist-reviews-heading-margin, 0 0 16px));
		color: var(--directorist-reviews-heading-color-tablet, var(--directorist-reviews-heading-color, #151826));
		font-size: var(--directorist-reviews-heading-size-tablet, var(--directorist-reviews-heading-size, 40px));
		font-weight: var(--directorist-reviews-heading-weight-tablet, var(--directorist-reviews-heading-weight, 700));
		line-height: var(--directorist-reviews-heading-line-tablet, var(--directorist-reviews-heading-line, 1.2));
	}

	.directorist-reviews__description {
		max-width: var(--directorist-reviews-description-max-tablet, var(--directorist-reviews-description-max, 545px));
		margin: var(--directorist-reviews-description-margin-tablet, var(--directorist-reviews-description-margin, 0));
		color: var(--directorist-reviews-description-color-tablet, var(--directorist-reviews-description-color, #5c637e));
		font-size: var(--directorist-reviews-description-size-tablet, var(--directorist-reviews-description-size, 20px));
		font-weight: var(--directorist-reviews-description-weight-tablet, var(--directorist-reviews-description-weight, 400));
		line-height: var(--directorist-reviews-description-line-tablet, var(--directorist-reviews-description-line, 1.4));
	}

	.directorist-reviews__grid {
		height: var(--directorist-reviews-grid-height-tablet, var(--directorist-reviews-grid-height, 891px));
		gap: var(--directorist-reviews-grid-gap-tablet, var(--directorist-reviews-grid-gap, 23px));
	}

	.directorist-reviews__column {
		gap: var(--directorist-reviews-column-gap-tablet, var(--directorist-reviews-column-gap, 24px));
	}

	.directorist-reviews__card {
		gap: var(--directorist-reviews-card-gap-tablet, var(--directorist-reviews-card-gap, 16px));
		padding: var(--directorist-reviews-card-padding-tablet, var(--directorist-reviews-card-padding, 24px));
		border-width: var(--directorist-reviews-card-border-width-tablet, var(--directorist-reviews-card-border-width, 1.5px));
		border-radius: var(--directorist-reviews-card-radius-tablet, var(--directorist-reviews-card-radius, 16px));
	}

	.directorist-reviews__title {
		color: var(--directorist-reviews-title-color-tablet, var(--directorist-reviews-title-color, #151826));
		font-size: var(--directorist-reviews-title-size-tablet, var(--directorist-reviews-title-size, 20px));
		font-weight: var(--directorist-reviews-title-weight-tablet, var(--directorist-reviews-title-weight, 600));
		line-height: var(--directorist-reviews-title-line-tablet, var(--directorist-reviews-title-line, 1.4));
	}

	.directorist-reviews__text {
		color: var(--directorist-reviews-text-color-tablet, var(--directorist-reviews-text-color, #5c637e));
		font-size: var(--directorist-reviews-text-size-tablet, var(--directorist-reviews-text-size, 16px));
		font-weight: var(--directorist-reviews-text-weight-tablet, var(--directorist-reviews-text-weight, 400));
		line-height: var(--directorist-reviews-text-line-tablet, var(--directorist-reviews-text-line, 1.6));
	}

	.directorist-reviews__avatar-wrap {
		width: var(--directorist-reviews-avatar-size-tablet, var(--directorist-reviews-avatar-size, 40px));
		height: var(--directorist-reviews-avatar-size-tablet, var(--directorist-reviews-avatar-size, 40px));
		flex-basis: var(--directorist-reviews-avatar-size-tablet, var(--directorist-reviews-avatar-size, 40px));
	}

	.directorist-reviews__author-name {
		color: var(--directorist-reviews-author-color-tablet, var(--directorist-reviews-author-color, #151826));
		font-size: var(--directorist-reviews-author-size-tablet, var(--directorist-reviews-author-size, 18px));
		font-weight: var(--directorist-reviews-author-weight-tablet, var(--directorist-reviews-author-weight, 600));
		line-height: var(--directorist-reviews-author-line-tablet, var(--directorist-reviews-author-line, 1.6));
	}

	.directorist-reviews__button {
		height: var(--directorist-reviews-button-height-tablet, var(--directorist-reviews-button-height, 60px));
		margin-top: var(--directorist-reviews-button-margin-top-tablet, var(--directorist-reviews-button-margin-top, 0));
		padding-right: var(--directorist-reviews-button-padding-x-tablet, var(--directorist-reviews-button-padding-x, 16px));
		padding-left: var(--directorist-reviews-button-padding-x-tablet, var(--directorist-reviews-button-padding-x, 16px));
		border-radius: var(--directorist-reviews-button-radius-tablet, var(--directorist-reviews-button-radius, 8px));
	}

	.directorist-reviews__button-text {
		font-size: var(--directorist-reviews-button-size-tablet, var(--directorist-reviews-button-size, 16px));
		font-weight: var(--directorist-reviews-button-weight-tablet, var(--directorist-reviews-button-weight, 600));
		line-height: var(--directorist-reviews-button-line-tablet, var(--directorist-reviews-button-line, 1.6));
	}
}

@media (max-width: 991px) {
	.directorist-reviews__grid {
		height: auto;
		grid-template-columns: 1fr;
	}

	.directorist-reviews__column {
		display: contents;
	}

	.directorist-reviews__fade {
		display: none;
	}
}

@media (max-width: 767px) {
	.directorist-reviews__inner {
		padding: var(--directorist-reviews-section-padding-mobile, var(--directorist-reviews-section-padding-tablet, 56px 16px));
		gap: var(--directorist-reviews-section-gap-mobile, var(--directorist-reviews-section-gap-tablet, 40px));
	}

	.directorist-reviews__caption {
		margin-bottom: var(--directorist-reviews-caption-margin-bottom-mobile, var(--directorist-reviews-caption-margin-bottom-tablet, var(--directorist-reviews-caption-margin-bottom, 16px)));
		padding: var(--directorist-reviews-caption-padding-mobile, var(--directorist-reviews-caption-padding-tablet, var(--directorist-reviews-caption-padding, 7.5px 20px)));
		border-radius: var(--directorist-reviews-caption-radius-mobile, var(--directorist-reviews-caption-radius-tablet, var(--directorist-reviews-caption-radius, 30px)));
		color: var(--directorist-reviews-caption-color-mobile, var(--directorist-reviews-caption-color-tablet, var(--directorist-reviews-caption-color, #4353ff)));
		font-size: var(--directorist-reviews-caption-size-mobile, var(--directorist-reviews-caption-size-tablet, var(--directorist-reviews-caption-size, 18px)));
		font-weight: var(--directorist-reviews-caption-weight-mobile, var(--directorist-reviews-caption-weight-tablet, var(--directorist-reviews-caption-weight, 500)));
		line-height: var(--directorist-reviews-caption-line-mobile, var(--directorist-reviews-caption-line-tablet, var(--directorist-reviews-caption-line, 1.6)));
		white-space: normal;
	}

	.directorist-reviews__heading {
		max-width: var(--directorist-reviews-heading-max-mobile, var(--directorist-reviews-heading-max-tablet, var(--directorist-reviews-heading-max, 628px)));
		margin: var(--directorist-reviews-heading-margin-mobile, var(--directorist-reviews-heading-margin-tablet, var(--directorist-reviews-heading-margin, 0 0 16px)));
		color: var(--directorist-reviews-heading-color-mobile, var(--directorist-reviews-heading-color-tablet, var(--directorist-reviews-heading-color, #151826)));
		font-size: var(--directorist-reviews-heading-size-mobile, min(var(--directorist-reviews-heading-size-tablet, var(--directorist-reviews-heading-size, 40px)), 34px));
		font-weight: var(--directorist-reviews-heading-weight-mobile, var(--directorist-reviews-heading-weight-tablet, var(--directorist-reviews-heading-weight, 700)));
		line-height: var(--directorist-reviews-heading-line-mobile, var(--directorist-reviews-heading-line-tablet, var(--directorist-reviews-heading-line, 1.2)));
	}

	.directorist-reviews__description {
		max-width: var(--directorist-reviews-description-max-mobile, var(--directorist-reviews-description-max-tablet, var(--directorist-reviews-description-max, 545px)));
		margin: var(--directorist-reviews-description-margin-mobile, var(--directorist-reviews-description-margin-tablet, var(--directorist-reviews-description-margin, 0)));
		color: var(--directorist-reviews-description-color-mobile, var(--directorist-reviews-description-color-tablet, var(--directorist-reviews-description-color, #5c637e)));
		font-size: var(--directorist-reviews-description-size-mobile, min(var(--directorist-reviews-description-size-tablet, var(--directorist-reviews-description-size, 20px)), 18px));
		font-weight: var(--directorist-reviews-description-weight-mobile, var(--directorist-reviews-description-weight-tablet, var(--directorist-reviews-description-weight, 400)));
		line-height: var(--directorist-reviews-description-line-mobile, var(--directorist-reviews-description-line-tablet, var(--directorist-reviews-description-line, 1.4)));
	}

	.directorist-reviews__grid {
		gap: var(--directorist-reviews-grid-gap-mobile, var(--directorist-reviews-grid-gap-tablet, var(--directorist-reviews-grid-gap, 23px)));
	}

	.directorist-reviews__card,
	.directorist-reviews__card--featured {
		min-height: auto;
		gap: var(--directorist-reviews-card-gap-mobile, var(--directorist-reviews-card-gap-tablet, var(--directorist-reviews-card-gap, 16px)));
		padding: var(--directorist-reviews-card-padding-mobile, var(--directorist-reviews-card-padding-tablet, var(--directorist-reviews-card-padding, 24px)));
		border-width: var(--directorist-reviews-card-border-width-mobile, var(--directorist-reviews-card-border-width-tablet, var(--directorist-reviews-card-border-width, 1.5px)));
		border-radius: var(--directorist-reviews-card-radius-mobile, var(--directorist-reviews-card-radius-tablet, var(--directorist-reviews-card-radius, 16px)));
	}

	.directorist-reviews__title {
		color: var(--directorist-reviews-title-color-mobile, var(--directorist-reviews-title-color-tablet, var(--directorist-reviews-title-color, #151826)));
		font-size: var(--directorist-reviews-title-size-mobile, var(--directorist-reviews-title-size-tablet, var(--directorist-reviews-title-size, 20px)));
		font-weight: var(--directorist-reviews-title-weight-mobile, var(--directorist-reviews-title-weight-tablet, var(--directorist-reviews-title-weight, 600)));
		line-height: var(--directorist-reviews-title-line-mobile, var(--directorist-reviews-title-line-tablet, var(--directorist-reviews-title-line, 1.4)));
	}

	.directorist-reviews__text {
		color: var(--directorist-reviews-text-color-mobile, var(--directorist-reviews-text-color-tablet, var(--directorist-reviews-text-color, #5c637e)));
		font-size: var(--directorist-reviews-text-size-mobile, var(--directorist-reviews-text-size-tablet, var(--directorist-reviews-text-size, 16px)));
		font-weight: var(--directorist-reviews-text-weight-mobile, var(--directorist-reviews-text-weight-tablet, var(--directorist-reviews-text-weight, 400)));
		line-height: var(--directorist-reviews-text-line-mobile, var(--directorist-reviews-text-line-tablet, var(--directorist-reviews-text-line, 1.6)));
	}

	.directorist-reviews__avatar-wrap {
		width: var(--directorist-reviews-avatar-size-mobile, var(--directorist-reviews-avatar-size-tablet, var(--directorist-reviews-avatar-size, 40px)));
		height: var(--directorist-reviews-avatar-size-mobile, var(--directorist-reviews-avatar-size-tablet, var(--directorist-reviews-avatar-size, 40px)));
		flex-basis: var(--directorist-reviews-avatar-size-mobile, var(--directorist-reviews-avatar-size-tablet, var(--directorist-reviews-avatar-size, 40px)));
	}

	.directorist-reviews__author-name {
		color: var(--directorist-reviews-author-color-mobile, var(--directorist-reviews-author-color-tablet, var(--directorist-reviews-author-color, #151826)));
		font-size: var(--directorist-reviews-author-size-mobile, var(--directorist-reviews-author-size-tablet, var(--directorist-reviews-author-size, 18px)));
		font-weight: var(--directorist-reviews-author-weight-mobile, var(--directorist-reviews-author-weight-tablet, var(--directorist-reviews-author-weight, 600)));
		line-height: var(--directorist-reviews-author-line-mobile, var(--directorist-reviews-author-line-tablet, var(--directorist-reviews-author-line, 1.6)));
	}

	.directorist-reviews__button {
		width: 100%;
		min-width: 0;
		height: var(--directorist-reviews-button-height-mobile, var(--directorist-reviews-button-height-tablet, var(--directorist-reviews-button-height, 60px)));
		margin-top: var(--directorist-reviews-button-margin-top-mobile, var(--directorist-reviews-button-margin-top-tablet, var(--directorist-reviews-button-margin-top, 0)));
		padding-right: var(--directorist-reviews-button-padding-x-mobile, var(--directorist-reviews-button-padding-x-tablet, var(--directorist-reviews-button-padding-x, 16px)));
		padding-left: var(--directorist-reviews-button-padding-x-mobile, var(--directorist-reviews-button-padding-x-tablet, var(--directorist-reviews-button-padding-x, 16px)));
		border-radius: var(--directorist-reviews-button-radius-mobile, var(--directorist-reviews-button-radius-tablet, var(--directorist-reviews-button-radius, 8px)));
	}

	.directorist-reviews__button-text {
		font-size: var(--directorist-reviews-button-size-mobile, var(--directorist-reviews-button-size-tablet, var(--directorist-reviews-button-size, 16px)));
		font-weight: var(--directorist-reviews-button-weight-mobile, var(--directorist-reviews-button-weight-tablet, var(--directorist-reviews-button-weight, 600)));
		line-height: var(--directorist-reviews-button-line-mobile, var(--directorist-reviews-button-line-tablet, var(--directorist-reviews-button-line, 1.6)));
		white-space: normal;
		text-align: center;
	}
}
