.styles_basicActivityButton__Nyr32 {
	background: none;
	border: none;
}
.styles_basicActivityButton__Nyr32 > span {
	color: #1b1b21;
}
.styles_basicActivityDescription__qXxxs a {
	text-decoration: none;
}
.styles_basicActivityDescription__qXxxs a:active,
.styles_basicActivityDescription__qXxxs a:focus,
.styles_basicActivityDescription__qXxxs a:hover {
	text-decoration: underline;
}
.styles_verificationKey__ajLp4 {
	display: flex;
	align-items: center;
	margin-top: 8px;
}
.styles_verificationKey__ajLp4 svg {
	margin-right: 8px;
	fill: #9a9aad;
}
.styles_verificationKey__ajLp4:first-of-type {
	margin-top: 16px;
}
.styles_header__dCkck {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
@media only screen and (max-width: 1023px) {
	.styles_header__dCkck {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 24px;
		line-height: 1.5rem;
	}
}
.styles_header__dCkck .styles_transparencyLink__HQuqI {
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem;
	font-weight: 400;
	white-space: nowrap;
}
@-webkit-keyframes styles_placeHolderShimmer__8vKKb {
	0% {
		background-position: -468px 0;
	}
	to {
		background-position: 468px 0;
	}
}
@keyframes styles_placeHolderShimmer__8vKKb {
	0% {
		background-position: -468px 0;
	}
	to {
		background-position: 468px 0;
	}
}
.styles_skeleton___6L7B {
	height: 16px;
	background-color: #f2f2f5;
	will-change: background;
	-webkit-animation: styles_placeHolderShimmer__8vKKb 2s linear infinite normal
		forwards;
	animation: styles_placeHolderShimmer__8vKKb 2s linear infinite normal forwards;
	background: #f2f2f5;
	background: linear-gradient(90deg, #f2f2f5 8%, #dcdce6 18%, #f2f2f5 33%);
	background-size: 1000px 100px;
	position: relative;
	box-sizing: border-box;
}
.styles_title__QSsXc {
	width: 60%;
	height: 28px;
	margin-bottom: 16px;
}
.styles_row__IWR33 {
	width: 80%;
	height: 18px;
	margin: 16px 0;
}
.styles_companyActivityDesktop__or977 {
	margin-bottom: 16px;
	padding: 24px 24px 8px;
}
.styles_companyActivityDesktop__or977 .styles_list__nvr_B {
	margin-top: 8px;
}
.styles_companyActivityDesktop__or977
	.styles_list__nvr_B
	.styles_listItem__7beWu {
	padding: 16px 0;
}
.styles_companyActivityDesktop__or977
	.styles_list__nvr_B
	.styles_listItem__7beWu
	button {
	display: flex;
	text-align: left;
}
.styles_companyActivityDesktop__or977
	.styles_list__nvr_B
	.styles_listItem__7beWu
	button
	svg {
	margin: 2px 16px 0 0;
	min-width: 16px;
	min-height: 16px;
}
.styles_companyActivityDesktop__or977
	.styles_list__nvr_B
	.styles_listItem__7beWu
	> span {
	display: block;
}
.styles_companyActivityDesktop__or977
	.styles_list__nvr_B
	.styles_listItem__7beWu:not(:last-child) {
	border-bottom: 1px solid #f2f2f5;
}
.styles_arrowButton__ZM19A {
	width: 36px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	right: -18px;
	top: calc(50% - 25px);
	background-color: #fff;
	border: 1px solid #c5c5d6;
	border-radius: 3px;
	cursor: pointer;
	z-index: 10;
}
.styles_arrowButton__ZM19A svg {
	margin-left: -4px;
	fill: #1b1b21;
}
.styles_arrowButton__ZM19A.styles_left__FvCjC {
	right: unset;
	left: -18px;
}
.styles_arrowButton__ZM19A.styles_left__FvCjC svg {
	margin-left: 4px;
	transform: rotate(180deg);
}
.styles_arrowButton__ZM19A.styles_hidden__II_ZH {
	display: none;
}
.styles_carouselWrapper__exiEz {
	position: relative;
}
@media only screen and (max-width: 639px) {
	.styles_carouselWrapper__exiEz {
		margin: 0 -16px;
	}
}
.styles_carouselWrapper__exiEz .styles_carousel__0ug7V {
	display: flex;
	overflow-x: auto;
	max-width: 100%;
}
@media only screen and (max-width: 639px) {
	.styles_carouselWrapper__exiEz .styles_carousel__0ug7V {
		scroll-padding: 0 16px;
		padding: 0 16px;
	}
}
.styles_carouselWrapper__exiEz .styles_carousel__0ug7V.styles_fadeOut__blLW_ {
	mask-image: linear-gradient(90deg, #000 calc(100% - 64px), transparent),
		linear-gradient(#000, #000);
	mask-position-y: 0, 100%;
	mask-size: auto, 100% 0;
	mask-repeat: no-repeat, no-repeat;
	-webkit-mask-image: linear-gradient(
			90deg,
			#000 calc(100% - 64px),
			transparent
		),
		linear-gradient(#000, #000);
	-webkit-mask-position-y: 0, 100%;
	-webkit-mask-size: auto, 100% 0;
	-webkit-mask-repeat: no-repeat, no-repeat;
}
.styles_carouselWrapper__exiEz
	.styles_carousel__0ug7V.styles_stickyScroll__awIPl {
	-ms-scroll-snap-type: x;
	scroll-snap-type: x;
}
.styles_carouselWrapper__exiEz
	.styles_carousel__0ug7V.styles_stickyScroll__awIPl
	> * {
	scroll-snap-align: start;
}
@-moz-document url-prefix() {
	.styles_carouselWrapper__exiEz
		.styles_carousel__0ug7V.styles_stickyScroll__awIPl
		> * {
		scroll-snap-align: none;
	}
}
@media (hover: none) {
	.styles_carouselWrapper__exiEz .styles_carousel__0ug7V {
		scrollbar-width: none;
		-ms-overflow-style: none;
	}
	.styles_carouselWrapper__exiEz .styles_carousel__0ug7V::-webkit-scrollbar {
		display: none;
	}
}
@media (hover: hover) {
	.styles_carouselWrapper__exiEz .styles_carousel__0ug7V {
		scrollbar-color: #c5c5d6 #f2f2f5;
		scrollbar-width: thin;
		padding-bottom: 8px;
	}
	.styles_carouselWrapper__exiEz .styles_carousel__0ug7V::-webkit-scrollbar {
		width: 8px;
		height: 8px;
	}
	.styles_carouselWrapper__exiEz
		.styles_carousel__0ug7V::-webkit-scrollbar-thumb {
		background: #c5c5d6;
		border-radius: 8px;
	}
	.styles_carouselWrapper__exiEz
		.styles_carousel__0ug7V::-webkit-scrollbar-track {
		background: #f2f2f5;
		border-radius: 8px;
	}
	.styles_carouselWrapper__exiEz .styles_carousel__0ug7V.styles_fadeOut__blLW_ {
		mask-image: linear-gradient(90deg, #000 calc(100% - 64px), transparent),
			linear-gradient(#000, #000);
		mask-position-y: 0, 100%;
		mask-size: auto, 100% 16px;
		mask-repeat: no-repeat, no-repeat;
		-webkit-mask-image: linear-gradient(
				90deg,
				#000 calc(100% - 64px),
				transparent
			),
			linear-gradient(#000, #000);
		-webkit-mask-position-y: 0, 100%;
		-webkit-mask-size: auto, 100% 16px;
		-webkit-mask-repeat: no-repeat, no-repeat;
	}
	.styles_carouselWrapper__exiEz.styles_withButtons__43sAP
		.styles_carousel__0ug7V {
		scrollbar-width: none;
		-ms-overflow-style: none;
		padding-bottom: 0;
	}
}
@media (hover: hover) {
	.styles_carouselWrapper__exiEz.styles_withButtons__43sAP
		.styles_carousel__0ug7V::-webkit-scrollbar {
		display: none;
	}
	.styles_carouselWrapper__exiEz.styles_withButtons__43sAP
		.styles_carousel__0ug7V.styles_fadeOut__blLW_ {
		mask-image: linear-gradient(90deg, #000 calc(100% - 64px), transparent),
			linear-gradient(#000, #000);
		mask-position-y: 0, 100%;
		mask-size: auto, 100% 0;
		mask-repeat: no-repeat, no-repeat;
		-webkit-mask-image: linear-gradient(
				90deg,
				#000 calc(100% - 64px),
				transparent
			),
			linear-gradient(#000, #000);
		-webkit-mask-position-y: 0, 100%;
		-webkit-mask-size: auto, 100% 0;
		-webkit-mask-repeat: no-repeat, no-repeat;
	}
}
.styles_card__ssMrb {
	background: #fff;
	min-height: 150px;
	width: 100%;
}
.styles_title__Yf1pN {
	width: 50%;
	height: 24px;
	margin-bottom: 16px;
}
.styles_carousel__L__rJ {
	margin-top: 12px;
}
.styles_card__ssMrb {
	min-width: 152px;
	min-height: 80px;
	padding: 12px;
	margin-right: 4px;
	border: 1px solid #f2f2f5;
	border-radius: 8px;
}
.styles_card__ssMrb .styles_cardIcon___GAzt {
	width: 16px;
	height: 16px;
}
.styles_card__ssMrb .styles_cardTitle__b1e5M {
	margin-top: 8px;
	height: 16px;
	width: 80%;
}
.styles_companyActivityMobile___ol_C {
	margin-bottom: 4px;
}
@media only screen and (min-width: 640px) {
	.styles_companyActivityMobile___ol_C {
		padding: 0 !important;
		margin-bottom: 16px;
		background: none;
	}
}
.styles_companyActivityMobile___ol_C .styles_activityCarouselWrap__eAita {
	margin-top: 12px;
}
.styles_companyActivityMobile___ol_C
	.styles_activityCarouselWrap__eAita
	.styles_activityCard__aqGtn {
	display: flex;
}
.styles_companyActivityMobile___ol_C
	.styles_activityCarouselWrap__eAita
	.styles_activityCard__aqGtn
	button {
	width: 152px;
	min-width: 152px;
	height: 100%;
	min-height: 80px;
	padding: 12px;
	display: flex;
	flex-direction: column;
	background-color: #fff;
	border: 1px solid #dcdce6;
	border-radius: 8px;
	text-align: left;
	cursor: pointer;
}
.styles_companyActivityMobile___ol_C
	.styles_activityCarouselWrap__eAita
	.styles_activityCard__aqGtn
	button
	span {
	margin-top: 8px;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 16px;
	line-height: 1rem;
}
@media only screen and (min-width: 640px) {
	.styles_companyActivityMobile___ol_C
		.styles_activityCarouselWrap__eAita
		.styles_activityCard__aqGtn
		button {
		cursor: default;
	}
}
.styles_companyActivityMobile___ol_C
	.styles_activityCarouselWrap__eAita
	.styles_activityCard__aqGtn:not(:last-child) {
	margin-right: 4px;
}
.styles_consumerAlertWrapper__wMU8o {
	margin: 0 auto;
	max-width: 1072px;
}
.styles_consumerAlertWrapper__wMU8o .styles_consumerAlert__oQfhZ {
	background: #d1e0ff;
	padding: 16px;
}
@media only screen and (min-width: 1024px) {
	.styles_consumerAlertWrapper__wMU8o .styles_consumerAlert__oQfhZ {
		border-radius: 3px;
	}
}
@media only screen and (min-width: 640px) {
	.styles_consumerAlertWrapper__wMU8o .styles_consumerAlert__oQfhZ {
		margin-bottom: 16px;
	}
}
.styles_consumerAlertWrapper__wMU8o
	.styles_consumerAlert__oQfhZ.styles_consumerAlertClosed__OkmOz {
	cursor: pointer;
}
.styles_consumerAlertWrapper__wMU8o
	.styles_consumerAlert__oQfhZ.styles_warningAlert__5zrmr {
	background: #fbd1cc;
}
.styles_consumerAlertWrapper__wMU8o
	.styles_consumerAlert__oQfhZ.styles_warningAlert__5zrmr
	.styles_alertHeader__aWX78
	.styles_headerContent__Bx2b7
	svg {
	fill: #eb1700;
}
.styles_consumerAlertWrapper__wMU8o
	.styles_consumerAlert__oQfhZ
	.styles_alertHeader__aWX78 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.styles_consumerAlertWrapper__wMU8o
	.styles_consumerAlert__oQfhZ
	.styles_alertHeader__aWX78
	.styles_headerContent__Bx2b7 {
	display: flex;
	align-items: center;
}
.styles_consumerAlertWrapper__wMU8o
	.styles_consumerAlert__oQfhZ
	.styles_alertHeader__aWX78
	.styles_headerContent__Bx2b7
	svg {
	margin-right: 16px;
	min-width: 20px;
	min-height: 20px;
	fill: #1a66ff;
}
.styles_consumerAlertWrapper__wMU8o
	.styles_consumerAlert__oQfhZ
	.styles_alertHeader__aWX78
	.styles_toggleIcon__t85yf {
	background: transparent;
	border: none;
	cursor: pointer;
	display: none;
}
@media only screen and (min-width: 768px) {
	.styles_consumerAlertWrapper__wMU8o
		.styles_consumerAlert__oQfhZ
		.styles_alertHeader__aWX78
		.styles_toggleIcon__t85yf {
		display: block;
	}
}
.styles_consumerAlertWrapper__wMU8o
	.styles_consumerAlert__oQfhZ
	.styles_alertBody__CWgPM {
	margin: 10px 0 0 36px;
}
@media only screen and (min-width: 768px) {
	.styles_consumerAlertWrapper__wMU8o
		.styles_consumerAlert__oQfhZ
		.styles_alertBody__CWgPM {
		margin-right: 24px;
	}
	.styles_consumerAlertWrapper__wMU8o
		.styles_consumerAlert__oQfhZ
		.styles_alertBody__CWgPM.styles_alertBodyNoMargin__QiXJx {
		display: none;
	}
}
.styles_consumerAlertWrapper__wMU8o
	.styles_consumerAlert__oQfhZ
	.styles_alertBody__CWgPM
	a {
	color: #1b1b21;
}
.styles_consumerAlertWrapper__wMU8o
	.styles_consumerAlert__oQfhZ
	.styles_alertBody__CWgPM
	.styles_alertMessage__eY_5D {
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 20px;
	line-height: 1.25rem;
	white-space: normal;
}
.styles_consumerAlertWrapper__wMU8o
	.styles_consumerAlert__oQfhZ
	.styles_alertBody__CWgPM
	.styles_alertMessage__eY_5D
	.styles_companyName__ul3qG {
	word-break: break-word;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.styles_consumerAlertWrapper__wMU8o
	.styles_consumerAlert__oQfhZ
	.styles_alertBody__CWgPM
	.styles_toggleMessage__DxteT {
	background: transparent;
	border: none;
	cursor: pointer;
	text-decoration: underline;
}
@media only screen and (min-width: 768px) {
	.styles_consumerAlertWrapper__wMU8o
		.styles_consumerAlert__oQfhZ
		.styles_alertBody__CWgPM
		.styles_toggleMessage__DxteT {
		display: none;
	}
}
.styles_iconButton__GK_fl {
	display: flex;
	background: none;
	border: none;
	text-align: left;
}
.styles_iconButton__GK_fl > svg:first-child {
	margin-right: 8px;
	margin-top: 2px;
	min-width: 16px;
	min-height: 16px;
}
.styles_iconButton__GK_fl .styles_highlightedText__32YE0 {
	color: #1a66ff;
}
.styles_modalContent__2Qvck {
	display: flex;
	flex-direction: column;
}
.styles_modalContent__2Qvck > :not(:last-child) {
	margin-bottom: 16px;
}
.styles_modalContent__2Qvck a {
	text-decoration: none;
}
.styles_mobileInfoSection__ij86J {
	display: flex;
	flex-direction: column;
	border-top: 1px solid #f2f2f5;
	padding: 16px;
}
@media only screen and (min-width: 640px) {
	.styles_mobileInfoSection__ij86J {
		display: none;
	}
}
.styles_mobileInfoSection__ij86J > :not(:last-child) {
	margin-bottom: 16px;
}
.styles_mobileInfoSection__ij86J .styles_websiteButton__c8RX0 svg:first-child {
	fill: #9a9aad;
	margin-top: 2px;
}
.styles_breadcrumbWrapper__RRwLY {
	width: 100%;
	padding: 0 16px;
	background-color: #fff;
	border-bottom: 1px solid #f2f2f5;
}
@media only screen and (min-width: 1024px) {
	.styles_breadcrumbWrapper__RRwLY {
		padding-top: 8px;
		border-bottom: none;
	}
}
@media only screen and (min-width: 1120px) {
	.styles_breadcrumbWrapper__RRwLY {
		padding: 8px 0 0;
	}
}
.styles_breadcrumbWrapper__RRwLY .styles_breadcrumb__X5Ynk {
	width: 100%;
}
@media only screen and (min-width: 1120px) {
	.styles_breadcrumbWrapper__RRwLY .styles_breadcrumb__X5Ynk {
		width: 1072px;
		margin: 0 auto;
	}
}
@media only screen and (min-width: 640px) {
	.styles_businessUnitHeader__T06Af {
		padding-top: 16px;
	}
}
@media only screen and (min-width: 1024px) {
	.styles_noBreadcrumbOffset__5Rb4Z {
		padding-top: 16px;
	}
}
.styles_adBlockAdvert__gMnXE {
	display: block;
}
.styles_adBlockInsert__BxjvO {
	display: block;
	height: 50px;
	overflow: hidden;
}
@media only screen and (min-width: 640px) {
	.styles_adBlockInsert__BxjvO {
		height: 90px;
	}
}
.styles_responsive__i3t5g .styles_adBlockAdvert__gMnXE,
.styles_responsive__i3t5g .styles_adBlockInsert__BxjvO {
	width: 320px;
	height: 50px;
	margin: 0 auto;
}
@media (min-width: 520px) {
	.styles_responsive__i3t5g .styles_adBlockAdvert__gMnXE,
	.styles_responsive__i3t5g .styles_adBlockInsert__BxjvO {
		width: 468px;
		height: 60px;
	}
}
@media (max-width: 365px) {
	.styles_responsive__i3t5g .styles_adBlockAdvert__gMnXE,
	.styles_responsive__i3t5g .styles_adBlockInsert__BxjvO {
		width: 200px;
		height: 200px;
	}
}
@media (max-width: 319px) {
	.styles_responsive__i3t5g .styles_adBlockAdvert__gMnXE,
	.styles_responsive__i3t5g .styles_adBlockInsert__BxjvO {
		width: 125px;
		height: 125px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.styles_responsive__i3t5g .styles_adBlockAdvert__gMnXE,
	.styles_responsive__i3t5g .styles_adBlockInsert__BxjvO {
		width: 728px;
	}
}
@media only screen and (min-width: 1024px) {
	.styles_responsive__i3t5g .styles_adBlockAdvert__gMnXE,
	.styles_responsive__i3t5g .styles_adBlockInsert__BxjvO {
		width: 468px;
	}
}
.styles_adInsert__5q8k4 {
	height: 280px;
}
.styles_row__XdhzG {
	margin: 16px 0 0;
}
.styles_blueCard__KLCsV {
	background-color: #d1e0ff;
	position: relative;
}
.styles_blueCard__KLCsV img {
	position: absolute;
	opacity: 0.6;
	right: -500px;
	top: -300px;
	min-width: 1000px;
}
@media only screen and (min-width: 1024px) {
	.styles_blueCard__KLCsV img {
		top: -80px;
		left: 0;
		right: unset;
		min-width: unset;
	}
}
.styles_blueCard__KLCsV .styles_content__M18a4 {
	position: relative;
}
.styles_blueCard__KLCsV .styles_content__M18a4 .styles_text__7fl8e {
	margin: 8px 0 16px;
}
.styles_blueCard__KLCsV .styles_content__M18a4 .styles_link__LXwML {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}
.styles_cardCommitment__w9c4T {
	color: #32323d;
}
.styles_blueLink__zI1ho {
	width: auto;
	text-decoration: none;
}
.styles_blueLink__zI1ho:active,
.styles_blueLink__zI1ho:focus,
.styles_blueLink__zI1ho:hover {
	-webkit-text-decoration: revert;
	text-decoration: revert;
}
.styles_row__lejoc {
	margin: 16px 0 0;
}
.styles_FacebookLikeIFrame__ivNab {
	border: none;
	overflow: hidden;
	width: 312px;
	height: 250px;
	margin-bottom: 15px;
}
.styles_card__HPRke {
	text-align: center;
}
.styles_card__mJa9m {
	background: #fff;
	min-height: 180px;
	width: 100%;
	flex: 1 1;
}
.styles_title__IxHlP {
	width: 50%;
	height: 20px;
	margin-bottom: 16px;
}
.styles_row__D7Qa_ {
	height: 14px;
	margin-bottom: 8px;
}
.styles_multipleRows__d7hjj {
	height: 48px;
}
.styles_cardContent__sQHcU:not(:first-child) {
	padding-top: 16px;
}
.styles_cardContent__sQHcU:not(:last-child) {
	padding-bottom: 16px;
}
.styles_categoriesListLink__uO8yr,
.styles_categoriesTooltipLink__K9_aj,
.styles_contactInfoLink__gMJWX,
.styles_link__WCH_9 {
	text-decoration: none;
}
.styles_categoriesListLink__uO8yr:active,
.styles_categoriesListLink__uO8yr:focus,
.styles_categoriesListLink__uO8yr:hover,
.styles_categoriesTooltipLink__K9_aj:active,
.styles_categoriesTooltipLink__K9_aj:focus,
.styles_categoriesTooltipLink__K9_aj:hover,
.styles_contactInfoLink__gMJWX:active,
.styles_contactInfoLink__gMJWX:focus,
.styles_contactInfoLink__gMJWX:hover,
.styles_link__WCH_9:active,
.styles_link__WCH_9:focus,
.styles_link__WCH_9:hover {
	-webkit-text-decoration: revert;
	text-decoration: revert;
}
.styles_promotionHeadline__PynqT {
	margin-bottom: 16px;
	word-break: break-word;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.styles_promotionSubHeadline___m4D1 {
	margin-bottom: 16px;
}
.styles_guaranteeImageWrapper__5lil8,
.styles_promotionImageWrapper__pqBIh {
	position: relative;
}
.styles_guaranteeImage__7pX3M,
.styles_promotionImage__Z9VGR {
	width: auto;
	display: block;
	margin: 0 auto;
}
.styles_promotionSellingPoints__Tm7f1 {
	margin: 16px 0;
}
.styles_descriptionHeadline__bYSk_,
.styles_promotionSellingPoint__Krj2S {
	margin-bottom: 16px;
	word-break: break-word;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.styles_descriptionSubHeadline__opTat {
	margin-bottom: 16px;
}
.styles_contactInfoElements__YqQAJ {
	list-style-type: none;
}
.styles_contactInfoElement__SxlS3 {
	margin-top: 8px;
	display: flex;
	flex-direction: row;
	word-break: break-word;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.styles_contactInfoElementIconWrapper__rMPLL {
	margin-top: 2px;
	padding-right: 16px;
}
.styles_contactInfoAddressList__RxiJI {
	list-style-type: none;
}
.styles_guaranteeHeadline___V_JN {
	margin-bottom: 16px;
	word-break: break-word;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.styles_guaranteeImageWrapper__5lil8,
.styles_guaranteeSubHeadline__dHOL_ {
	margin-bottom: 16px;
}
.styles_categoriesHeadline__NjLpB {
	margin-bottom: 8px;
}
.styles_categoriesTooltip__YglUJ {
	padding-left: 8px;
}
.styles_categoriesList__xvROj {
	list-style-type: none;
}
.styles_categoriesListLongTextElement__JQ3zi {
	margin-top: 16px;
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
.styles_container__9nZxD {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	margin: 0;
	font-family: TrustpilotDefaultFont, Arial, sans-serif;
	font-size: 16px;
	letter-spacing: 0.5px;
	color: #32323d;
	font-weight: 400;
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 20px;
	line-height: 1.25rem;
	position: relative;
	z-index: 0;
}
.styles_container__9nZxD h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
.styles_container__9nZxD hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
.styles_container__9nZxD pre {
	font-family: monospace, monospace;
	font-size: 1em;
}
.styles_container__9nZxD a {
	background-color: transparent;
}
.styles_container__9nZxD abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
}
.styles_container__9nZxD b,
.styles_container__9nZxD b *,
.styles_container__9nZxD strong,
.styles_container__9nZxD strong * {
	font-weight: bolder;
}
.styles_container__9nZxD code,
.styles_container__9nZxD kbd,
.styles_container__9nZxD samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
.styles_container__9nZxD small {
	font-size: 80%;
}
.styles_container__9nZxD sub,
.styles_container__9nZxD sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
.styles_container__9nZxD sub {
	bottom: -0.25em;
}
.styles_container__9nZxD sup {
	top: -0.5em;
}
.styles_container__9nZxD img {
	border-style: none;
	display: revert;
}
.styles_container__9nZxD button,
.styles_container__9nZxD input,
.styles_container__9nZxD optgroup,
.styles_container__9nZxD select,
.styles_container__9nZxD textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}
.styles_container__9nZxD button,
.styles_container__9nZxD input {
	overflow: visible;
}
.styles_container__9nZxD button,
.styles_container__9nZxD select {
	text-transform: none;
}
.styles_container__9nZxD [type="button"],
.styles_container__9nZxD [type="reset"],
.styles_container__9nZxD [type="submit"],
.styles_container__9nZxD button {
	-webkit-appearance: button;
}
.styles_container__9nZxD [type="button"]::-moz-focus-inner,
.styles_container__9nZxD [type="reset"]::-moz-focus-inner,
.styles_container__9nZxD [type="submit"]::-moz-focus-inner,
.styles_container__9nZxD button::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
.styles_container__9nZxD [type="button"]:-moz-focusring,
.styles_container__9nZxD [type="reset"]:-moz-focusring,
.styles_container__9nZxD [type="submit"]:-moz-focusring,
.styles_container__9nZxD button:-moz-focusring {
	outline: 1px dotted ButtonText;
}
.styles_container__9nZxD fieldset {
	padding: 0.35em 0.75em 0.625em;
}
.styles_container__9nZxD legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
.styles_container__9nZxD progress {
	vertical-align: baseline;
}
.styles_container__9nZxD textarea {
	overflow: auto;
}
.styles_container__9nZxD [type="checkbox"],
.styles_container__9nZxD [type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
.styles_container__9nZxD [type="number"]::-webkit-inner-spin-button,
.styles_container__9nZxD [type="number"]::-webkit-outer-spin-button {
	height: auto;
}
.styles_container__9nZxD [type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}
.styles_container__9nZxD [type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
.styles_container__9nZxD ::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}
.styles_container__9nZxD details {
	display: block;
}
.styles_container__9nZxD summary {
	display: list-item;
}
.styles_container__9nZxD [hidden],
.styles_container__9nZxD template {
	display: none;
}
.styles_container__9nZxD a {
	color: #1a66ff;
	text-decoration: none;
}
.styles_container__9nZxD a:active,
.styles_container__9nZxD a:hover {
	text-decoration: underline;
}
.styles_container__9nZxD h1,
.styles_container__9nZxD h2,
.styles_container__9nZxD h3 {
	color: #32323d;
}
.styles_container__9nZxD input[type="search"] {
	-webkit-appearance: none;
}
.styles_container__9nZxD main[role="main"] {
	display: block;
}
.styles_container__9nZxD p {
	margin: revert;
}
.styles_container__9nZxD ul {
	margin: revert;
	padding: revert;
}
.styles_container__9nZxD h4 {
	font-weight: revert;
	margin: revert;
}
.styles_container__9nZxD h1 {
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 28px;
	line-height: 1.75rem;
}
@media only screen and (min-width: 1024px) {
	.styles_container__9nZxD h1 {
		font-size: 32px;
		font-size: 2rem;
		line-height: 40px;
		line-height: 2.5rem;
		font-weight: 700;
	}
}
.styles_container__9nZxD h2 {
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 28px;
	line-height: 1.75rem;
	margin: 0;
}
@media only screen and (min-width: 1024px) {
	.styles_container__9nZxD h2 {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 32px;
		line-height: 2rem;
		font-weight: 500;
	}
}
.styles_container__9nZxD h3 {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 26px;
	line-height: 1.625rem;
	font-weight: 500;
	margin: 0;
}
.styles_location__tSnQW {
	display: flex;
	flex-direction: column;
	padding: 16px 0;
	border-bottom: 1px solid #dcdce6;
}
@media only screen and (min-width: 768px) {
	.styles_location__tSnQW {
		flex-direction: row;
		justify-content: space-between;
	}
}
.styles_location__tSnQW.styles_reviews__0xbMU {
	color: #6c6c85;
	border-bottom: 0;
	margin-left: 16px;
}
@media only screen and (min-width: 768px) {
	.styles_location__tSnQW.styles_reviews__0xbMU {
		min-width: 100px;
		text-align: right;
		justify-content: right;
		margin-left: 0;
	}
}
.styles_rating__lFb7g {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.styles_rating__lFb7g .styles_star-rating__GFjBp {
	margin-right: 16px;
}
@media only screen and (min-width: 768px) {
	.styles_rating__lFb7g .styles_star-rating__GFjBp {
		margin-right: 0;
	}
}
.styles_info__5xLt0 {
	display: flex;
	flex-direction: column;
	margin-bottom: 8px;
}
@media only screen and (min-width: 768px) {
	.styles_info__5xLt0 {
		width: 60%;
		margin-bottom: 0;
	}
}
.styles_info__5xLt0.styles_name__7Web1 {
	font-weight: 700;
	margin-bottom: 8px;
}
@media only screen and (min-width: 768px) {
	.styles_info__5xLt0.styles_name__7Web1 {
		margin-bottom: 16px;
	}
}
.styles_address__WFEqV {
	color: #9a9aad;
}
.styles_address__WFEqV .styles_icon__7XGmw {
	height: 12px;
	width: 12px;
	vertical-align: unset;
	position: relative;
	top: 1px;
}
.styles_info__D4xHN {
	margin-top: 16px;
}
.styles_form__w1OYr {
	display: flex;
	flex-direction: column;
	padding: 16px;
	background-color: #f2f2f5;
}
.styles_form__w1OYr.styles_actionButton__vNENc {
	padding: 0;
}
@media only screen and (min-width: 768px) {
	.styles_form__w1OYr.styles_actionButton__vNENc {
		max-width: 120px;
	}
}
.styles_locationAddress__m37Jy {
	display: flex;
	flex-direction: column;
	margin-bottom: 8px;
}
.styles_title__Tne0d {
	margin-bottom: 8px;
}
.styles_label__kIr_E {
	font-weight: 700;
	margin-bottom: 8px;
	font-size: 13px;
	font-size: 0.8125rem;
	line-height: 20px;
	line-height: 1.25rem;
}
.styles_input__7cngE {
	margin-top: 8px;
	width: 100%;
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 24px;
	line-height: 1.5rem;
}
.styles_required__Nm3ei {
	color: #cc295f;
}
.styles_missingLocation__q6dgx {
	padding: 16px 0;
}
.styles_missingLocation__q6dgx.styles_inline__X9ziB {
	padding: 8px 24px;
}
.styles_notify__yf4ky {
	color: #6c6c85;
	padding: 0;
	margin: 0;
	border: 0;
}
.styles_notify__yf4ky:focus {
	color: #6c6c85;
	outline: 0;
}
.styles_notify__yf4ky.styles_title__JT8g8 {
	margin-left: 8px;
}
.styles_locationsModalHeaderNumber__h9In0 {
	color: #6c6c85;
	margin-left: 8px;
}
.styles_search__aeWJk {
	height: 38px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 50, 0.04);
}
.styles_search__aeWJk.styles_input__PEyev {
	color: #9a9aad;
	width: 100%;
	font-size: 16px;
	font-size: 1rem;
	line-height: 16px;
	line-height: 1rem;
	padding: 8px 20px;
	outline: none;
	border: none;
}
.styles_search__aeWJk.styles_input__PEyev::-moz-placeholder {
	color: #9a9aad;
}
.styles_search__aeWJk.styles_input__PEyev:-ms-input-placeholder {
	color: #9a9aad;
}
.styles_search__aeWJk.styles_input__PEyev::placeholder {
	color: #9a9aad;
}
.styles_search__aeWJk.styles_icon__rMpJ3 {
	position: relative;
	top: -28px;
	color: #9a9aad;
	box-shadow: none;
}
.styles_locationsModalEmpty__Dqq9d,
.styles_locationsModalError__7ZWBw,
.styles_locationsModalLoading__EwJgQ {
	font-weight: 700;
	width: 100%;
	padding: 16px 24px;
	border-bottom: 1px solid #dcdce6;
}
.styles_emptyWrapper__hWDb2 {
	display: flex;
	text-align: center;
}
.styles_container__skioi {
	display: flex;
	flex-direction: column;
	grid-gap: 8px;
	gap: 8px;
}
@media only screen and (min-width: 1024px) {
	.styles_container__skioi {
		max-width: 360px;
	}
}
.styles_container__skioi .styles_actions__U3JSj {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.styles_container__skioi
	.styles_actions__U3JSj
	.styles_switchLocationLink__GChd7 {
	color: #c5c5d6;
	font-size: 14px;
}
.styles_container__skioi
	.styles_actions__U3JSj
	.styles_notifyLocationButton__PYbDI
	button {
	height: auto;
	border: none;
	padding: 0;
	min-width: auto;
}
.styles_container__skioi
	.styles_actions__U3JSj
	.styles_notifyLocationButton__PYbDI
	button
	> svg {
	fill: #9a9aad;
	width: 14px;
}
.styles_container__skioi .styles_locationBoxMap__Ao4mF {
	background-position: 50%;
	min-width: calc(100% + 48px);
	min-height: 250px;
	margin: 0 -24px -16px;
	cursor: pointer;
}
@media only screen and (min-width: 640px) {
	.styles_container__skioi .styles_locationBoxMap__Ao4mF {
		margin: 0 -24px -24px;
	}
}
.styles_container__skioi .styles_locationNotifyForm__erDD5 {
	padding: 16px;
	background: #f2f2f5;
}
.styles_container__skioi
	.styles_locationNotifyForm__erDD5
	.styles_locationNotifyOptions__0Ibpw,
.styles_container__skioi
	.styles_locationNotifyForm__erDD5
	.styles_locationNotifyTitle__FyWtm {
	margin-bottom: 16px;
	list-style-type: none;
}
.styles_container__skioi
	.styles_locationNotifyForm__erDD5
	.styles_locationNotifyOptions__0Ibpw {
	height: 100px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.styles_container__skioi
	.styles_locationNotifyForm__erDD5
	.styles_locationNotifyOptions__0Ibpw
	label {
	display: flex;
	align-items: center;
}
.styles_container__skioi
	.styles_locationNotifyForm__erDD5
	.styles_locationNotifyOptions__0Ibpw
	.styles_locationNotifyOptionText__dszZo {
	margin-left: 8px;
}
.styles_container__skioi
	.styles_locationNotifyForm__erDD5
	.styles_locationNotifySubmit__TNdC5 {
	padding: 16px;
	width: 100%;
}
@media only screen and (min-width: 480px) {
	.styles_container__skioi
		.styles_locationNotifyForm__erDD5
		.styles_locationNotifySubmit__TNdC5 {
		width: auto;
	}
}
.styles_container__skioi
	.styles_locationNotifyForm__erDD5
	.styles_locationNotifyContent__bHnFn {
	margin: 16px 8px;
}
.styles_container__skioi .styles_notificationMessage__idYiY {
	margin-top: 16px;
}
.styles_locationAddress__7Y9Ms {
	margin: 16px 0;
}
.styles_locationsMap__TZz75 {
	height: 100vh;
}
.styles_locationsMap__TZz75 li {
	display: inline-flex;
	width: auto;
}
.radio-button_radioButton__8sKpZ {
	font-family: TrustpilotDefaultFont, Arial, sans-serif;
	font-weight: 400;
	letter-spacing: 0.5px;
	-webkit-appearance: none;
	-moz-appearance: none;
	display: inline-block;
	width: 16px;
	height: 16px;
	border: 1px solid #c5c5d6;
	position: relative;
	vertical-align: top;
	background: #fff;
	border-radius: 100%;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.13);
}
.radio-button_radioButton__8sKpZ,
.radio-button_radioButton__8sKpZ *,
.radio-button_radioButton__8sKpZ :after,
.radio-button_radioButton__8sKpZ :before {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
.radio-button_radioButton__8sKpZ:checked {
	background-color: #fff;
	border-width: 5px;
	border-color: #1a66ff;
}
.radio-button_radioButton__8sKpZ:checked:after {
	height: 6px;
	width: 6px;
	transform: rotate(-45deg);
	left: 2px;
	top: 2px;
	border-radius: 1px;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff;
	border-right-color: #fff;
	border-top-color: #fff;
	display: inline-block;
	position: absolute;
}
.radio-button_radioButton__8sKpZ:checked:focus,
.radio-button_radioButton__8sKpZ:checked:hover {
	background-color: #fff;
	border-width: 5px;
	border-color: #1c52bd;
}
.radio-button_radioButton__8sKpZ:checked[disabled] {
	background: #fff;
	border-color: #c5c5d6;
}
.radio-button_radioButton__8sKpZ:hover {
	border: 1px solid #1a66ff;
}
.radio-button_radioButton__8sKpZ:active,
.radio-button_radioButton__8sKpZ:focus {
	border: 1px solid #1a66ff;
	outline: none;
	box-shadow: 0 0 0 2px #1a66ff;
}
.radio-button_radioButton__8sKpZ[disabled],
.radio-button_radioButton__8sKpZ[readonly] {
	cursor: not-allowed;
	border-color: #dcdce6;
	background: #f2f2f5;
}
.radio-button_radioButton__8sKpZ.radio-button_invalid__Pn4cg {
	border: 1px solid #ff6640;
}
.radio-button_radioButton__8sKpZ.radio-button_invalid__Pn4cg:checked:after {
	border-color: #ff6640;
}
.icon-button_icon-button___TNMg {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}
.icon-button_icon-button___TNMg svg {
	margin: 0 6px 0 0;
}
.icon-button_icon-button___TNMg.icon-button_right-icon__Fe4Ok svg {
	margin: 0 0 0 6px;
}
.icon-button_icon-button___TNMg.icon-button_no-text__00p7d svg {
	margin: 0;
}
.icon-button_icon-button___TNMg.icon-button_hide-icon__0Rqox svg {
	visibility: hidden;
}
.icon-button_icon-button___TNMg.icon-button_full-width__8QLXt {
	min-width: 100%;
}
.top-location_topLocation__3tlMG {
	display: flex;
	flex-direction: column;
	border-bottom: 1px solid #f2f2f5;
	padding: 16px 0;
}
.top-location_topLocation__3tlMG,
.top-location_topLocation__3tlMG:active,
.top-location_topLocation__3tlMG:focus,
.top-location_topLocation__3tlMG:hover {
	color: inherit;
	text-decoration: none;
}
.top-location_row__fsJC_ {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.top-location_row__fsJC_.top-location_address__IjWJh,
.top-location_row__fsJC_.top-location_name__9uzEH {
	max-width: 220px;
	display: block;
	white-space: nowrap;
	overflow-x: hidden;
	text-overflow: ellipsis;
}
.top-location_row__fsJC_.top-location_address__IjWJh,
.top-location_row__fsJC_.top-location_reviews__LB9on {
	color: #9a9aad;
}
.top-location_firstRow__f0hwn {
	margin-bottom: 4px;
}
.locations_boxTitle__jGQtd.locations_number__ASWDE {
	color: #73738f;
	margin-left: 4px;
}
.locations_locations__AI3h1 {
	margin-top: 8px;
}
.locations_locationsBoxActions__QJShZ {
	margin-top: 16px;
	padding: 0 8px;
	font-size: 14px;
	font-size: 0.875rem;
}
.locations_link__oQpPA {
	text-decoration: none;
}
.locations_link__oQpPA:active,
.locations_link__oQpPA:focus,
.locations_link__oQpPA:hover {
	-webkit-text-decoration: revert;
	text-decoration: revert;
}
.styles_businessUnitLink__wN4ri {
	display: flex;
	padding: 12px 0;
	box-shadow: 0 3px 3px 0 transparent;
	transition: transform 0.8s, box-shadow 0.8s;
	background-color: #fff;
	margin: 4px 0;
}
.styles_businessUnitLink__wN4ri:hover {
	text-decoration: none;
}
.styles_businessUnitLink__wN4ri:hover .styles_businessUnitName__QUAgC {
	text-decoration: underline;
}
.styles_businessUnitLink__wN4ri > * {
	min-width: 0;
}
.styles_businessUnitLink__wN4ri .styles_logoWrapper__Z9S8E {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 60px;
	width: 80px;
	min-height: 60px;
	flex: 0 0 80px;
	margin-right: 16px;
	position: relative;
}
.styles_businessUnitLink__wN4ri .styles_logoWrapper__Z9S8E img {
	max-width: 100%;
	max-height: 100%;
}
.styles_businessUnitLink__wN4ri .styles_businessUnitName__QUAgC {
	color: #1b1b21;
	margin-bottom: 4px;
	text-overflow: ellipsis;
	overflow: hidden;
}
.styles_businessUnitLink__wN4ri .styles_rating__9yRFb {
	display: flex;
	margin-bottom: 4px;
}
.styles_businessUnitLink__wN4ri .styles_ratingCount__xB5SP {
	margin-left: 8px;
}
.styles_businessUnitLink__wN4ri .styles_invitingStatus__nsiuo {
	display: flex;
	align-items: center;
	color: #6c6c85;
}
.styles_businessUnitLink__wN4ri
	.styles_invitingStatus__nsiuo
	.styles_invitingStatusIcon__c7kFk {
	margin-right: 8px;
	display: flex;
	align-items: center;
}
.styles_footer__BStP_ {
	color: #6c6c85;
}
.styles_footer__BStP_ .styles_footerLink__DdL7s,
.styles_footer__BStP_ .styles_footerLink__DdL7s:visited {
	text-decoration: underline;
	color: inherit;
}
.styles_transparencySection__3IhkS {
	display: flex;
	padding: 8px 0;
	margin-top: 8px;
	line-height: 20px;
}
.styles_iconWrapper__7DAOi {
	display: inline;
	width: 16px;
	height: 16px;
	margin-right: 8px;
}
.styles_iconWrapper__7DAOi svg {
	vertical-align: text-bottom;
}
.styles_tooltipWrapper__Wpzxb {
	display: inline;
}
.styles_tooltipWrapper__Wpzxb svg {
	vertical-align: text-bottom;
}
.styles_tooltipWrapper__Wpzxb .styles_link__svhZj {
	display: inline;
	color: #0c59f2;
}
.styles_transparencySubHeader__2DOUM {
	color: #6c6c85;
	margin: 24px 0 12px;
}
.styles_seeMoreButton__B5u2T {
	margin-top: 24px;
}
.styles_seeMoreButton__B5u2T .styles_seeMoreButtonText__cRCSM {
	display: flex;
	align-items: center;
}
.styles_readMoreLink__zyQE5 {
	display: inline;
	text-decoration: none;
}
.styles_readMoreLink__zyQE5:active,
.styles_readMoreLink__zyQE5:focus,
.styles_readMoreLink__zyQE5:hover {
	-webkit-text-decoration: revert;
	text-decoration: revert;
}
.styles_divider__FmoSt {
	margin: 12px -16px 0;
}
@media only screen and (min-width: 640px) {
	.styles_divider__FmoSt {
		margin-left: -24px;
		margin-right: -24px;
	}
}
.styles_accordionButton__jHDbj {
	width: 100%;
	border: none;
	background: none;
	color: inherit;
}
.styles_accordionHead__w0omc {
	margin: 12px 0 4px;
	display: flex;
	width: 100%;
}
.styles_accordionBody__YGlB1 {
	margin: 12px 0 4px;
}
[aria-expanded="false"] .styles_accordionHeadIcon__06GIF svg {
	transform: rotate(0deg);
	transform-origin: center;
}
[aria-expanded="true"] .styles_accordionHeadIcon__06GIF svg {
	transform: rotate(180deg);
	transform-origin: center;
}
.styles_accordionHeadTitle__EvUle {
	flex-grow: 1;
	text-align: left;
}
.styles_accordionText__lxvtR {
	color: grey-6;
	padding-top: 16px;
}
.styles_mergedReasonsList__z0R0u {
	padding-left: 24px;
}
.styles_sideColumnCard__eyHWa:first-child {
	margin-top: 16px;
}
@media only screen and (min-width: 1024px) {
	.styles_sideColumnCard__eyHWa:first-child {
		margin-top: 0;
	}
}
.styles_sideColumnCard__eyHWa + .styles_sideColumnCard__eyHWa {
	margin-top: 4px;
}
@media only screen and (min-width: 640px) {
	.styles_sideColumnCard__eyHWa + .styles_sideColumnCard__eyHWa {
		margin-top: 16px;
	}
}
.styles_navigationContainer__kPGA_ {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 10;
	border-bottom: 1px solid #f2f2f5;
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
}
@media only screen and (min-width: 1024px) {
	.styles_navigationContainer__kPGA_ {
		display: none;
	}
}
.styles_navigationContainer__kPGA_ .styles_navigation__ir0Qm {
	display: flex;
	align-items: center;
}
.styles_navigationContainer__kPGA_
	.styles_navigation__ir0Qm
	.styles_navigationLink__GJ634 {
	background: none;
	border: none;
	color: #6c6c85;
	padding: 12px 16px;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 20px;
	line-height: 1.25rem;
}
.styles_navigationContainer__kPGA_
	.styles_navigation__ir0Qm
	.styles_navigationLink__GJ634.styles_active__zhBuD {
	color: #000032;
	border-bottom: 2px solid #000032;
}
.styles_container__AimE_ {
	display: flex;
	flex-direction: column;
	background-color: #f2f2f5;
}
.styles_container__AimE_ .styles_consumerAlert__HYCSW {
	background-color: #fff;
	display: none;
}
@media only screen and (min-width: 768px) {
	.styles_container__AimE_ .styles_consumerAlert__HYCSW {
		display: block;
	}
}
@media only screen and (min-width: 1024px) {
	.styles_container__AimE_ .styles_consumerAlert__HYCSW {
		padding: 16px 16px 0;
	}
}
.styles_container__AimE_ .styles_sideColumnCards__jrH0i:first-child {
	margin-top: 16px;
}
@media only screen and (min-width: 1024px) {
	.styles_container__AimE_ .styles_sideColumnCards__jrH0i:first-child {
		margin-top: 0;
	}
}
.styles_container__AimE_
	.styles_sideColumnCards__jrH0i
	+ .styles_sideColumnCards__jrH0i {
	margin-top: 4px;
}
@media only screen and (min-width: 640px) {
	.styles_container__AimE_
		.styles_sideColumnCards__jrH0i
		+ .styles_sideColumnCards__jrH0i {
		margin-top: 16px;
	}
}
.styles_reviewsContainer__3_GQw {
	display: flex;
	flex-direction: column;
}
.styles_reviewsContainer__3_GQw .styles_locationsInfoCard__H10yA {
	margin-bottom: 4px;
}
@media only screen and (min-width: 640px) {
	.styles_reviewsContainer__3_GQw .styles_locationsInfoCard__H10yA {
		margin-bottom: 16px;
	}
}
@media only screen and (min-width: 1024px) {
	.styles_reviewsContainer__3_GQw .styles_locationsInfoCard__H10yA {
		display: none;
	}
}
.styles_reviewsContainer__3_GQw .styles_quickEvaluate__lB_nW {
	display: none;
}
@media only screen and (min-width: 640px) {
	.styles_reviewsContainer__3_GQw .styles_quickEvaluate__lB_nW {
		display: flex;
		margin-bottom: 16px;
	}
}
.styles_reviewsContainer__3_GQw .styles_popularProducts__soM42 {
	margin-bottom: 8px;
}
.styles_reviewsContainer__3_GQw .styles_reviewsOverview__mVIJQ {
	margin-bottom: 4px;
}
@media only screen and (min-width: 640px) {
	.styles_reviewsContainer__3_GQw .styles_reviewsOverview__mVIJQ {
		margin-bottom: 8px;
	}
}
.styles_reviewsContainer__3_GQw
	.styles_reviewCard__9HxJJ
	+ .styles_reviewCard__9HxJJ {
	margin-top: 4px;
}
@media only screen and (min-width: 640px) {
	.styles_reviewsContainer__3_GQw
		.styles_reviewCard__9HxJJ
		+ .styles_reviewCard__9HxJJ {
		margin-top: 8px;
	}
}
.styles_reviewsContainer__3_GQw .styles_loadMoreLanguages__wonXg {
	margin-top: 16px;
	margin-right: 16px;
	margin-left: 16px;
}
@media only screen and (min-width: 640px) {
	.styles_reviewsContainer__3_GQw .styles_loadMoreLanguages__wonXg {
		margin-right: 0;
		margin-left: 0;
	}
}
@media only screen and (min-width: 1024px) {
	.styles_reviewsContainer__3_GQw .styles_loadMoreLanguages__wonXg {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		margin-right: auto;
		margin-left: auto;
	}
}
.styles_reviewsContainer__3_GQw .styles_pagination__6VmQv {
	margin-top: 16px;
}
@media only screen and (min-width: 640px) {
	.styles_reviewsContainer__3_GQw .styles_pagination__6VmQv {
		margin-left: -16px;
		margin-right: -16px;
	}
}
@media only screen and (min-width: 1024px) {
	.styles_reviewsContainer__3_GQw .styles_pagination__6VmQv {
		margin-top: 40px;
	}
}
.styles_reviewsContainer__3_GQw .styles_claimBusiness__vj8w9 {
	display: none;
}
@media only screen and (min-width: 1024px) {
	.styles_reviewsContainer__3_GQw .styles_claimBusiness__vj8w9 {
		display: inline;
		display: initial;
		margin-top: 40px;
	}
	.styles_reviewsContainer__3_GQw .styles_claimBusiness__vj8w9 img {
		right: -500px;
		top: -300px;
		min-width: 1000px;
		left: unset;
	}
	.styles_reviewsContainer__3_GQw .styles_locationCard__Nr8gI {
		display: none;
	}
}
.styles_mainContent__nFxAv {
	padding-top: 4px;
}
@media only screen and (min-width: 640px) {
	.styles_mainContent__nFxAv {
		padding-top: 16px;
		max-width: 608px;
		width: 100%;
		margin: 0 auto 16px;
	}
}
@media only screen and (min-width: 1024px) {
	.styles_mainContent__nFxAv {
		display: grid;
		max-width: 1072px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 72px;
		padding-right: 16px;
		padding-left: 16px;
		grid-template-rows: auto;
		grid-template-columns: auto 360px;
		grid-gap: 16px 32px;
	}
}
@media only screen and (min-width: 1120px) {
	.styles_mainContent__nFxAv {
		padding: 16px 0;
	}
}
@media only screen and (min-width: 1024px) {
	[data-country-banner] ~ * .styles_container__AimE_ {
		margin-top: 52px;
	}
}
.styles_companyName__xEN4_ {
	word-break: break-word;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.styles_body__q6uqU {
	margin: 16px 0;
}
.styles_link__YJ_j8 {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}
.styles_link__0RbL4,
.styles_link__YJ_j8 {
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 20px;
	line-height: 1.25rem;
}
.styles_link__0RbL4 {
	white-space: normal;
	max-height: -webkit-fit-content;
	max-height: -moz-fit-content;
	max-height: fit-content;
	min-height: 48px;
	height: auto;
	padding: 8px 24px;
}
.styles_container__z2XKR {
	display: table;
	width: 100%;
}
.styles_container__z2XKR .styles_row__wvn4i {
	display: table-row;
	cursor: pointer;
}
.styles_container__z2XKR .styles_row__wvn4i.styles_disabledRow__9DdPL {
	cursor: default;
}
.styles_container__z2XKR
	.styles_row__wvn4i:hover[data-star-rating="one"]
	.styles_barValue__suzwj,
.styles_container__z2XKR
	.styles_row__wvn4i[data-selected="true"][data-star-rating="one"]
	.styles_barValue__suzwj {
	background-color: #ff3722;
}
.styles_container__z2XKR
	.styles_row__wvn4i:hover[data-star-rating="two"]
	.styles_barValue__suzwj,
.styles_container__z2XKR
	.styles_row__wvn4i[data-selected="true"][data-star-rating="two"]
	.styles_barValue__suzwj {
	background-color: #ff8622;
}
.styles_container__z2XKR
	.styles_row__wvn4i:hover[data-star-rating="three"]
	.styles_barValue__suzwj,
.styles_container__z2XKR
	.styles_row__wvn4i[data-selected="true"][data-star-rating="three"]
	.styles_barValue__suzwj {
	background-color: #ffce00;
}
.styles_container__z2XKR
	.styles_row__wvn4i:hover[data-star-rating="four"]
	.styles_barValue__suzwj,
.styles_container__z2XKR
	.styles_row__wvn4i[data-selected="true"][data-star-rating="four"]
	.styles_barValue__suzwj {
	background-color: #73cf11;
}
.styles_container__z2XKR
	.styles_row__wvn4i:hover[data-star-rating="five"]
	.styles_barValue__suzwj,
.styles_container__z2XKR
	.styles_row__wvn4i[data-selected="true"][data-star-rating="five"]
	.styles_barValue__suzwj {
	background-color: #00b67a;
}
.styles_container__z2XKR .styles_row__wvn4i .styles_cell__qnPHy {
	display: table-cell;
	vertical-align: middle;
}
.styles_container__z2XKR
	.styles_row__wvn4i
	.styles_cell__qnPHy.styles_checkboxCell___6HCm {
	padding-right: 16px;
}
.styles_container__z2XKR
	.styles_row__wvn4i
	.styles_cell__qnPHy.styles_labelCell__vLP9S {
	padding-right: 16px;
	white-space: nowrap;
}
.styles_container__z2XKR
	.styles_row__wvn4i
	.styles_cell__qnPHy.styles_barCell__JjlhI {
	width: 100%;
}
.styles_container__z2XKR
	.styles_row__wvn4i
	.styles_cell__qnPHy.styles_percentageCell__cHAnb {
	padding-left: 24px;
	text-align: right;
}
.styles_container__z2XKR
	.styles_row__wvn4i:not(:first-of-type)
	.styles_cell__qnPHy {
	padding-top: 8px;
}
.styles_container__z2XKR .styles_row__wvn4i .styles_bar__qE37l {
	height: 12px;
	width: 100%;
	display: flex;
	background-color: #f2f2f5;
	border-radius: 2px;
	position: relative;
}
.styles_container__z2XKR
	.styles_row__wvn4i
	.styles_bar__qE37l
	.styles_barValue__suzwj {
	background-color: #6c6c85;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 12px;
	border-radius: 2px;
}
.styles_wrapper__FSvPr {
	padding-top: 8px;
	font-size: 0;
	color: #1b1b21;
}
.styles_wrapper__FSvPr .styles_label__Dt_ZS {
	background: transparent;
	border-radius: 2px;
	border: 1px solid rgba(0, 0, 50, 0.4);
	transition: border-color 0.2s linear, opacity 0.2s linear;
	height: 32px;
	line-height: 30px;
	padding: 0 10px;
	display: inline-block;
	margin: 0 8px 8px 0;
	cursor: pointer;
	outline: none;
}
.styles_wrapper__FSvPr .styles_label__Dt_ZS:hover {
	background: #f2f2f5;
}
.styles_wrapper__FSvPr .styles_input__uw3dS {
	opacity: 0;
	position: fixed;
	width: 0;
}
.styles_wrapper__FSvPr .styles_input__uw3dS:checked + .styles_label__Dt_ZS {
	background: #6c6c85;
	border-color: #6c6c85;
	color: #fff;
}
.styles_wrapper__FSvPr .styles_input__uw3dS:focus + .styles_label__Dt_ZS,
.styles_wrapper__FSvPr
	.styles_input__uw3dS:focus-visible
	+ .styles_label__Dt_ZS,
.styles_wrapper__FSvPr
	.styles_input__uw3dS:focus-within
	+ .styles_label__Dt_ZS {
	border-color: rgba(0, 0, 50, 0.6);
	outline: 5px auto Highlight;
	outline: 5px auto -webkit-focus-ring-color;
}
.styles_wrapper__mwseM {
	display: flex;
	align-items: center;
}
.styles_wrapper__mwseM > * + * {
	margin-left: 8px;
}
.styles_filterButton__BB0fU {
	padding: 0 8px;
}
.styles_filterButton__BB0fU .styles_filterButtonContent__BLQa4 {
	display: flex;
	align-items: center;
	text-transform: capitalize;
}
.styles_filterButton__BB0fU .styles_filterButtonContent__BLQa4 > :last-child {
	margin-left: 4px;
}
.styles_numberOfStarFilters__IQOXo {
	border-radius: 50%;
	background-color: #1a66ff;
	color: #fff;
	display: inline-block;
	width: 20px;
	height: 20px;
	font-weight: inherit;
}
.styles_languageModalList__yss4N {
	list-style: none;
}
.styles_languageModalList__yss4N .styles_languageModalListItem__AGd68 {
	display: flex;
	align-items: center;
}
.styles_languageModalList__yss4N
	.styles_languageModalListItem__AGd68
	+ .styles_languageModalListItem__AGd68 {
	margin-top: 8px;
}
.styles_languageModalList__yss4N
	.styles_languageModalListItem__AGd68
	.styles_languageModalListItemLabel__hJH6I {
	margin-left: 8px;
	text-transform: capitalize;
}
.styles_wrapper__GQsjZ {
	margin-top: 24px;
	margin-bottom: 16px;
	padding: 0 16px;
}
@media only screen and (min-width: 640px) {
	.styles_wrapper__GQsjZ {
		padding: 0;
	}
}
.styles_wrapper__GQsjZ .styles_text__MzMCq {
	margin-right: 8px;
}
.styles_link__xBVW_ {
	text-decoration: none;
}
.styles_link__xBVW_:active,
.styles_link__xBVW_:focus,
.styles_link__xBVW_:hover {
	-webkit-text-decoration: revert;
	text-decoration: revert;
}
.styles_wrapper__9JReE {
	position: relative;
}
.styles_wrapper__9JReE .styles_inputIcon__qBdna {
	position: absolute;
	display: flex;
	align-items: center;
	height: 100%;
	box-sizing: content-box;
	color: #454554;
}
.styles_wrapper__9JReE .styles_searchIcon__aWrHL {
	padding-left: 13px;
}
.styles_wrapper__9JReE .styles_reviewSearch__QncJB {
	border-radius: 2px;
	color: #1b1b21;
	display: block;
	width: 100%;
	height: 40px;
	background: #fff;
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 20px;
	line-height: 1.25rem;
	padding: 11px 40px 10px;
	border: 1px solid #c5c5d6;
}
.styles_wrapper__9JReE .styles_reviewSearch__QncJB:active,
.styles_wrapper__9JReE .styles_reviewSearch__QncJB:focus {
	outline: none;
	border-color: #454554;
}
.styles_wrapper__9JReE input[type="search"] {
	-webkit-appearance: none;
	-moz-appearance: none;
}
.styles_wrapper__9JReE input[type="search"]::-webkit-search-cancel-button {
	display: none;
}
.styles_wrapper__9JReE input[type="search"]::-moz-placeholder {
	line-height: 64px;
}
.styles_wrapper__9JReE .styles_crossIcon__gPogA {
	top: 0;
	right: 0;
	padding-left: 12px;
	padding-right: 12px;
	background: none;
	border: none;
	cursor: pointer;
}
.styles_header__yrrqf {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.styles_header__yrrqf .styles_headline__HoyVg {
	color: #1b1b21;
}
.styles_header__yrrqf .styles_headline__HoyVg .styles_reviewCount__wGBxK {
	display: none;
	color: #73738f;
}
@media only screen and (min-width: 375px) {
	.styles_header__yrrqf .styles_headline__HoyVg .styles_reviewCount__wGBxK {
		display: inline;
	}
}
.styles_header__yrrqf .styles_filterButtonsDesktop__C6s8y {
	display: none;
}
@media only screen and (min-width: 640px) {
	.styles_header__yrrqf .styles_filterButtonsDesktop__C6s8y {
		display: flex;
	}
}
.styles_headerDivider__732_V {
	margin-top: 4px;
	margin-bottom: 16px;
}
@media only screen and (min-width: 640px) {
	.styles_headerDivider__732_V {
		margin-top: 24px;
		margin-bottom: 24px;
	}
}
.styles_footerDivider__T1Mza {
	margin-top: 16px;
	margin-bottom: 12px;
}
.styles_footer__XLfuP {
	display: flex;
}
@media only screen and (min-width: 640px) {
	.styles_footer__XLfuP {
		display: none;
	}
}
.styles_aspects__94Hgf {
	margin-top: 16px;
}
.styles_search__Jykv_ {
	margin-top: 24px;
}
.styles_linkWrapper__FGueT {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.styles_title__FICcb {
	margin-bottom: 8px;
}
.styles_title__FICcb > :last-child {
	margin-left: 4px;
}
.styles_pick__lFV1b {
	font-size: 13px;
	font-size: 0.8125rem;
	line-height: 16px;
	line-height: 1rem;
}
@-webkit-keyframes styles_dash__mlUvu {
	0% {
		stroke-dashoffset: 600;
	}
	to {
		stroke-dashoffset: 0;
	}
}
@keyframes styles_dash__mlUvu {
	0% {
		stroke-dashoffset: 600;
	}
	to {
		stroke-dashoffset: 0;
	}
}
@-webkit-keyframes styles_rotate__rZPeD {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1turn);
	}
}
@keyframes styles_rotate__rZPeD {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1turn);
	}
}
.styles_spinnerWrapper__8qshQ {
	-webkit-animation: styles_rotate__rZPeD 2s linear infinite;
	animation: styles_rotate__rZPeD 2s linear infinite;
}
.styles_spinnerWrapper__8qshQ.styles_small__JUKWH {
	width: 12px;
	height: 12px;
}
.styles_spinnerWrapper__8qshQ.styles_medium__VE3J_ {
	width: 24px;
	height: 24px;
}
.styles_spinnerWrapper__8qshQ.styles_large__hSOef {
	width: 48px;
	height: 48px;
}
.styles_spinnerLine__pB19g {
	stroke-width: 12;
	stroke-dasharray: 300;
	stroke-dashoffset: 600;
	stroke-linecap: round;
	stroke-miterlimit: 10;
	fill: none;
	-webkit-animation: styles_dash__mlUvu 1.6s cubic-bezier(0.4, 0.15, 0.6, 0.85)
		infinite;
	animation: styles_dash__mlUvu 1.6s cubic-bezier(0.4, 0.15, 0.6, 0.85) infinite;
	stroke: #0c59f2;
}
.styles_heading__qdiKS {
	margin-bottom: 8px;
}
.styles_link__6x2ql,
.styles_popularProductsList__KQ2Wx
	.styles_productItem__xtHut
	.styles_productTitle__pkeY8,
.styles_showMoreBtn__9KFNU {
	text-decoration: none;
}
.styles_link__6x2ql:active,
.styles_link__6x2ql:focus,
.styles_link__6x2ql:hover,
.styles_popularProductsList__KQ2Wx
	.styles_productItem__xtHut
	.styles_productTitle__pkeY8:active,
.styles_popularProductsList__KQ2Wx
	.styles_productItem__xtHut
	.styles_productTitle__pkeY8:focus,
.styles_popularProductsList__KQ2Wx
	.styles_productItem__xtHut
	.styles_productTitle__pkeY8:hover,
.styles_showMoreBtn__9KFNU:active,
.styles_showMoreBtn__9KFNU:focus,
.styles_showMoreBtn__9KFNU:hover {
	text-decoration: underline;
}
.styles_link__6x2ql:visited,
.styles_popularProductsList__KQ2Wx
	.styles_productItem__xtHut
	.styles_productTitle__pkeY8:visited,
.styles_showMoreBtn__9KFNU:visited {
	color: #1a66ff;
}
.styles_showMoreBtn__9KFNU {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 16px 0;
	margin-bottom: -16px;
	border-top: 1px solid #dcdce6;
}
@media only screen and (min-width: 1024px) {
	.styles_showMoreBtn__9KFNU {
		margin-top: 24px;
		border-top: 1px solid #dcdce6;
	}
}
.styles_showMoreBtn__9KFNU > svg {
	margin-left: 8px;
}
.styles_noMatchesMsg__lkJZt {
	font-weight: 700;
}
.styles_endOfResultsMsg__FJrji {
	color: #6c6c85;
	width: 100%;
	padding: 24px 0;
	border-top: 1px solid #dcdce6;
	display: flex;
	justify-content: center;
}
.styles_spinnerContainer__jimGr {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 8px 0;
}
.styles_modalListWrapper__VZa7D {
	padding: 0 8px;
}
@media only screen and (min-width: 1024px) {
	.styles_modalListWrapper__VZa7D {
		min-height: 300px;
	}
}
.styles_searchInput__idq2v {
	padding-bottom: 24px;
	border-bottom: 1px solid #dcdce6;
}
.styles_popularProductsList__KQ2Wx {
	display: flex;
	flex-direction: column;
	margin-top: 24px;
}
.styles_popularProductsList__KQ2Wx .styles_productItem__xtHut {
	display: flex;
	align-items: flex-start;
	padding: 24px 0;
}
.styles_popularProductsList__KQ2Wx
	.styles_productItem__xtHut:not(:last-of-type) {
	border-bottom: 1px solid #dcdce6;
}
.styles_popularProductsList__KQ2Wx .styles_productItem__xtHut:first-of-type {
	padding-top: 0;
}
.styles_popularProductsList__KQ2Wx
	.styles_productItem__xtHut
	.styles_imageWrapper__FHkjj {
	min-width: 64px;
	margin-right: 24px;
	margin-top: 4px;
	background-color: #f2f2f5;
}
.styles_popularProductsList__KQ2Wx
	.styles_productItem__xtHut
	.styles_productTitle__pkeY8 {
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 20px;
	line-height: 1.25rem;
}
.styles_popularProductsList__KQ2Wx
	.styles_productItem__xtHut
	.styles_rightSide__gYRrm {
	display: flex;
	flex-direction: column;
}
.styles_popularProductsList__KQ2Wx
	.styles_productItem__xtHut
	.styles_rightSide__gYRrm
	.styles_rating__R2WEb {
	display: flex;
}
.styles_popularProductsList__KQ2Wx
	.styles_productItem__xtHut
	.styles_rightSide__gYRrm
	.styles_rating__R2WEb
	.styles_ratingText__ouUy4 {
	margin-left: 8px;
}
.styles_popularProductsList__KQ2Wx
	.styles_productItem__xtHut
	.styles_rightSide__gYRrm
	> :first-child {
	margin-bottom: 4px;
}
.styles_popularProductsList__KQ2Wx
	.styles_productItem__xtHut
	.styles_rightSide__gYRrm
	> :nth-child(2) {
	margin-bottom: 8px;
}
@media only screen and (min-width: 1024px) {
	.styles_popularProductsList__KQ2Wx.styles_responsive__4zQxM {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(2, 1fr);
		grid-column-gap: 32px;
		grid-row-gap: 48px;
	}
	.styles_popularProductsList__KQ2Wx.styles_responsive__4zQxM
		.styles_productItem__xtHut {
		padding: 0;
		border: none;
	}
}
.styles_wrapper__i6ive {
	position: relative;
}
.styles_wrapper__i6ive .styles_inputIcon__kVuzb {
	position: absolute;
	display: flex;
	align-items: center;
	height: 100%;
	box-sizing: content-box;
	opacity: 0.2;
	padding-left: 13px;
}
.styles_wrapper__i6ive .styles_productSearch__R6rwD {
	border-radius: 2px;
	color: #1b1b21;
	display: block;
	width: 100%;
	height: 40px;
	background: #fff;
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem;
	padding: 12px 40px;
	border: 1px solid #c5c5d6;
}
.styles_wrapper__i6ive .styles_productSearch__R6rwD:active,
.styles_wrapper__i6ive .styles_productSearch__R6rwD:focus {
	outline: none;
	border-color: #454554;
}
.styles_wrapper__i6ive input[type="search"] {
	-webkit-appearance: none;
	-moz-appearance: none;
}
.styles_wrapper__i6ive input[type="search"]::-webkit-search-cancel-button {
	display: none;
}
.styles_wrapper__i6ive input[type="search"]::-moz-placeholder {
	line-height: 64px;
}
.styles_image__OADEN {
	border-radius: 50%;
}
.styles_btnWrapper__L65L_ {
	position: relative;
	display: flex;
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
.styles_badge__HIkjq {
	position: absolute;
	top: 0;
	right: 0;
	line-height: 14px;
}
.styles_badge__HIkjq svg {
	fill: #068861;
}
.styles_badge__HIkjq svg path:first-child {
	stroke: #fff;
}
.styles_badge__HIkjq svg path:last-child {
	fill: #fff;
}
.styles_link__0oSo8 {
	display: inline-block;
	text-decoration: none;
}
.styles_link__0oSo8:focus,
.styles_link__0oSo8:hover {
	-webkit-text-decoration: revert;
	text-decoration: revert;
}
.styles_wrapper__29alX {
	justify-content: space-between;
	align-items: center;
}
.styles_avatarWrapper__v2MSM {
	display: flex;
	align-items: center;
}
.styles_avatarWrapper__v2MSM > * + * {
	margin-left: 16px;
}
.styles_avatarWrapper__v2MSM .styles_nameLabelWrapper__eYISL {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.styles_avatarWrapper__v2MSM
	.styles_nameLabelWrapper__eYISL
	.styles_consumerName__KZs0y {
	font-size: 16px;
	font-size: 1rem;
	line-height: 20px;
	line-height: 1.25rem;
}
.styles_quickEvaluateWrapper__AcyQG {
	display: block;
	width: auto;
}
.styles_evaluateLink__aW0Rt {
	text-decoration: none;
}
.styles_evaluateLink__aW0Rt:focus,
.styles_evaluateLink__aW0Rt:hover {
	-webkit-text-decoration: revert;
	text-decoration: revert;
}
.star-selector_starSelector__tnS_P {
	position: absolute;
	width: 216px;
}
.star-selector_star__CATey {
	display: inline-block;
	margin: 0;
	border: 0;
	width: 44px;
	height: 40px;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.star-selector_star__CATey:first-of-type,
.star-selector_star__CATey:last-of-type {
	width: 42px;
}
.star-selector_star__CATey[disabled] {
	cursor: not-allowed;
}
.star-selector_responsiveContainer__4NM34 {
	position: relative;
}
.star-selector_responsiveContainer__4NM34 .star-selector_starSelector__tnS_P {
	width: 100%;
	height: 100%;
	display: flex;
}
.star-selector_responsiveContainer__4NM34
	.star-selector_starSelector__tnS_P
	.star-selector_star__CATey {
	flex: 1 1;
	height: 100%;
}
.styles_iconButton__em4q3 {
	display: flex;
	align-items: center;
	cursor: pointer;
	background: none;
	border: none;
}
.styles_iconButton__em4q3 svg {
	fill: #6c6c85;
}
.styles_iconButton__em4q3:hover:not(.styles_disabled__y34sx) svg {
	fill: #0c59f2;
}
.styles_iconButton__em4q3.styles_disabled__y34sx {
	cursor: not-allowed;
}
.styles_iconButton__em4q3 .styles_alreadyFlagged__1CoX5 {
	color: #ff6640;
	order: -1;
	margin-right: 8px;
}
@-webkit-keyframes styles_dash__6yDMv {
	0% {
		stroke-dashoffset: 600;
	}
	to {
		stroke-dashoffset: 0;
	}
}
@keyframes styles_dash__6yDMv {
	0% {
		stroke-dashoffset: 600;
	}
	to {
		stroke-dashoffset: 0;
	}
}
@-webkit-keyframes styles_rotate__zdSrX {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1turn);
	}
}
@keyframes styles_rotate__zdSrX {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1turn);
	}
}
.styles_spinnerWrapper__JRbK4 {
	-webkit-animation: styles_rotate__zdSrX 2s linear infinite;
	animation: styles_rotate__zdSrX 2s linear infinite;
	width: 12px;
	height: 12px;
}
.styles_spinnerLine__B2XY_ {
	stroke-width: 12;
	stroke-dasharray: 300;
	stroke-dashoffset: 600;
	stroke-linecap: round;
	stroke-miterlimit: 10;
	fill: none;
	-webkit-animation: styles_dash__6yDMv 1.6s cubic-bezier(0.4, 0.15, 0.6, 0.85)
		infinite;
	animation: styles_dash__6yDMv 1.6s cubic-bezier(0.4, 0.15, 0.6, 0.85) infinite;
	stroke: #0c59f2;
}
.styles_dateList__IZmfb {
	list-style-type: none;
	width: 250px;
}
.styles_dateList__IZmfb .styles_dateItem__Ihd_i {
	position: relative;
	display: block;
	padding-left: 16px;
	color: #c5c5d6;
}
.styles_dateList__IZmfb .styles_dateItem__Ihd_i:after {
	position: absolute;
	left: -4px;
	top: 5px;
	width: 9px;
	height: 9px;
	border: 1px solid;
	border-radius: 50%;
	background-color: #fff;
	content: "";
}
.styles_dateList__IZmfb .styles_dateItem__Ihd_i:first-of-type {
	color: #73738f;
}
.styles_dateList__IZmfb .styles_dateItem__Ihd_i:first-of-type:after {
	background-color: currentColor;
}
.styles_dateList__IZmfb .styles_dateItem__Ihd_i:before {
	position: absolute;
	left: 0;
	top: 5px;
	height: 20px;
	width: 1px;
	background-color: #c5c5d6;
	content: "";
}
.styles_dateList__IZmfb .styles_dateItem__Ihd_i:last-of-type:before {
	height: 8px;
}
.styles_wrapper__ib2L5 {
	display: flex;
	border-left: 3px solid #1a66ff;
	padding: 16px 16px 16px 0;
	background-color: #f2f2f5;
}
.styles_iconWrapper__demic {
	padding: 3px 12px 0;
}
.styles_iconWrapper__demic > svg {
	transform: rotate(180deg);
}
.styles_content__Hl2Mi {
	color: #454554;
	flex: 1 1;
}
.styles_content__Hl2Mi .styles_message__shHhX {
	margin-top: 16px;
}
.styles_replyInfo__FYSje {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.styles_replyInfo__FYSje .styles_replyCompany__ro_yX {
	word-break: break-word;
	word-wrap: break-word;
	overflow-wrap: break-word;
	flex: 1 1;
}
.styles_replyInfo__FYSje .styles_replyDate__Iem0_ {
	margin-left: 16px;
}
.styles_consumerInfoWrapper__KP3Ra,
.styles_consumerInfoWrapper__KP3Ra .styles_consumerDetailsWrapper__p2wdr {
	display: flex;
}
.styles_consumerInfoWrapper__KP3Ra
	.styles_consumerDetailsWrapper__p2wdr
	> *
	+ * {
	margin-left: 8px;
}
.styles_consumerInfoWrapper__KP3Ra
	.styles_consumerDetailsWrapper__p2wdr
	.styles_consumerDetails__ZFieb {
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
.styles_consumerInfoWrapper__KP3Ra
	.styles_consumerDetailsWrapper__p2wdr
	.styles_consumerDetails__ZFieb
	.styles_consumerName__dP8Um {
	flex: 1 1;
}
.styles_consumerInfoWrapper__KP3Ra
	.styles_consumerDetailsWrapper__p2wdr
	.styles_consumerExtraDetails__fxS4S {
	display: flex;
}
.styles_consumerInfoWrapper__KP3Ra
	.styles_consumerDetailsWrapper__p2wdr
	.styles_consumerExtraDetails__fxS4S
	> *
	+ * {
	margin-left: 16px;
}
.styles_consumerInfoWrapper__KP3Ra
	.styles_consumerDetailsWrapper__p2wdr
	.styles_consumerExtraDetails__fxS4S
	.styles_detailsIcon__Fo_ua {
	display: flex;
	align-items: center;
}
.styles_consumerInfoWrapper__KP3Ra
	.styles_consumerDetailsWrapper__p2wdr
	.styles_consumerExtraDetails__fxS4S
	.styles_detailsIcon__Fo_ua
	> *
	+ * {
	margin-left: 6px;
}
.styles_review__fjjnG {
	display: flex;
	margin-top: 16px;
}
.styles_review__fjjnG + .styles_link__tiEbH {
	margin-top: 16px;
}
.styles_imageWrapper__FaZg9 {
	display: flex;
	margin-right: 10px;
	background-color: #f2f2f5;
}
@media only screen and (min-width: 768px) {
	.styles_imageWrapper__FaZg9 {
		height: 48px;
		width: 48px;
	}
}
.styles_content__TqSSW {
	display: flex;
	flex-direction: column;
}
.styles_content__TqSSW .styles_link__tiEbH {
	margin-bottom: 6px;
}
.styles_link__tiEbH {
	text-decoration: none;
}
.styles_link__tiEbH:active,
.styles_link__tiEbH:focus,
.styles_link__tiEbH:hover {
	text-decoration: underline;
}
.styles_wrapper__GfGYg {
	display: flex;
}
.styles_wrapper__GfGYg > * + * {
	margin-left: 8px;
}
.buttons_actionButtons__cCIZv {
	border: none;
	background: none;
	padding: 4px 8px;
	color: #73738f;
	outline: revert;
	width: auto;
	display: flex;
	align-items: center;
	height: auto;
	flex-direction: column;
}
.buttons_actionButtons__cCIZv:active,
.buttons_actionButtons__cCIZv:focus,
.buttons_actionButtons__cCIZv:hover {
	color: #1b1b21;
	outline: revert;
}
.buttons_actionButtons__cCIZv > svg {
	margin-right: 0;
	margin-bottom: 4px;
}
.buttons_actionButtons__cCIZv > svg + span {
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 16px;
	line-height: 1rem;
}
@media only screen and (min-width: 640px) {
	.buttons_actionButtons__cCIZv {
		height: 32px;
		flex-direction: row;
	}
	.buttons_actionButtons__cCIZv > svg {
		margin-right: 4px;
		margin-bottom: 0;
	}
	.buttons_actionButtons__cCIZv > svg + span {
		font-size: 14px;
		font-size: 0.875rem;
		line-height: 20px;
		line-height: 1.25rem;
	}
}
.styles_userProfileLink__uqauA {
	text-decoration: none;
}
.styles_userProfileLink__uqauA + .styles_userProfileLink__uqauA {
	margin-left: 8px;
}
.styles_userProfileLink__uqauA:active,
.styles_userProfileLink__uqauA:focus,
.styles_userProfileLink__uqauA:hover {
	-webkit-text-decoration: revert;
	text-decoration: revert;
}
.styles_userProfileLinksWrapper__jPAqs {
	display: flex;
	flex-direction: column;
}
.styles_userProfileLinksWrapper__jPAqs .styles_userProfileLink__uqauA {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin: 0;
}
.styles_showMoreButton__sgk95 {
	margin-top: 16px;
}
.styles_iconWrapper__cEfVr {
	margin-right: 16px;
}
.styles_isLikedByCurrentConsumer__pQIlU {
	color: #1a66ff !important;
}
.styles_actionButtonBold__wtsK5 {
	font-weight: 700;
	margin-left: 4px;
}
.styles_wrapper__ZUkHA {
	display: flex;
	flex-direction: column;
	width: 310px;
}
.styles_wrapper__ZUkHA > .styles_iconButton__H1l_X + .styles_iconButton__H1l_X {
	margin-top: 8px;
}
@media only screen and (min-width: 640px) {
	.styles_wrapper__ZUkHA
		> .styles_iconButton__H1l_X
		+ .styles_iconButton__H1l_X {
		margin-top: 16px;
	}
}
.styles_iconButton__H1l_X {
	padding: 0;
	justify-content: flex-start;
	border: 1px solid #dcdce6;
}
.styles_iconButton__H1l_X .styles_iconWrapper___YvOv {
	flex: 40px 0;
	margin-right: 24px;
}
.styles_iconButton__H1l_X:active,
.styles_iconButton__H1l_X:focus,
.styles_iconButton__H1l_X:hover {
	background-color: #f2f2f5;
}
.styles_iconWrapper___YvOv {
	flex-direction: column;
	justify-content: space-around;
	height: 100%;
	background: #f2f2f5;
}
.styles_iconWrapper___YvOv,
.styles_reviewLabel__IPaZd .styles_detailsIcon__yqwWi {
	display: flex;
	align-items: center;
}
.styles_reviewLabel__IPaZd .styles_detailsIcon__yqwWi > svg {
	margin-right: 6px;
}
.styles_reviewLabel__IPaZd .styles_reviewLabelButton__SNIsL {
	border: none;
	background: none;
}
.styles_reviewLabels__nHPUT {
	display: flex;
	width: 100%;
}
.styles_reviewLabels__nHPUT > * + * {
	margin-left: 16px;
}
.styles_reviewTitle__04VGJ {
	font-weight: 700;
}
@media only screen and (min-width: 1024px) {
	.styles_reviewTitle__04VGJ {
		font-weight: 500;
	}
}
.styles_reviewTitle__04VGJ .styles_linkwrapper__73Tdy {
	width: auto;
	font-weight: inherit;
}
.styles_reviewTitle__04VGJ .styles_linkwrapper__73Tdy:active,
.styles_reviewTitle__04VGJ .styles_linkwrapper__73Tdy:focus,
.styles_reviewTitle__04VGJ .styles_linkwrapper__73Tdy:hover {
	text-decoration: underline;
}
.styles_reviewContentwrapper__zH_9M {
	display: flex;
	flex-direction: column;
}
.styles_reviewContentwrapper__zH_9M > * + * {
	margin-top: 16px;
}
.styles_reviewContentwrapper__zH_9M .styles_reviewHeader__iU9Px {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}
.styles_reviewContentwrapper__zH_9M
	.styles_reviewHeader__iU9Px
	.styles_datesWrapper__RCEKH {
	flex-grow: 1;
	text-align: right;
}
@media only screen and (min-width: 640px) {
	.styles_reviewContentwrapper__zH_9M
		.styles_reviewHeader__iU9Px
		.styles_datesWrapper__RCEKH {
		order: 3;
	}
}
.styles_reviewContentwrapper__zH_9M
	.styles_reviewHeader__iU9Px
	.styles_reviewLabels__Ym2vM {
	margin-top: 16px;
}
@media only screen and (min-width: 640px) {
	.styles_reviewContentwrapper__zH_9M
		.styles_reviewHeader__iU9Px
		.styles_reviewLabels__Ym2vM {
		order: 2;
		width: auto;
		margin-top: 0;
		margin-left: 16px;
	}
}
.styles_reviewContent__0Q2Tg em {
	background: #f8e71b;
	font-style: normal;
}
.styles_reviewContent__0Q2Tg > * + * {
	margin-top: 4px;
}
@media only screen and (min-width: 640px) {
	.styles_reviewContent__0Q2Tg > * + * {
		margin-top: 8px;
	}
}
.styles_reviewContent__0Q2Tg.styles_hidden__e1fsL {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	filter: blur(5px);
}
.styles_reviewContent__0Q2Tg.styles_hidden__e1fsL > * {
	color: #c5c5d6;
}
.styles_reviewCard__hcAvl {
	display: flex;
	flex-direction: column;
	word-break: break-word;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.styles_reviewCard__hcAvl > * + * {
	margin-top: 16px;
}
.styles_reviewCard__hcAvl .styles_cardDivider__42s_0 {
	background-color: #dcdce6;
	margin-top: 16px;
}
.styles_reviewCard__hcAvl .styles_actionsWrapper__q1pnO {
	margin-top: 10px;
	margin-bottom: -6px;
}
.styles_reviewCard__hcAvl
	.styles_actionsWrapper__q1pnO
	.styles_actionsRightSide__Bzast {
	flex: 1 1;
	display: flex;
	justify-content: flex-end;
}
.styles_wrapper__Sho9K {
	color: #6c6c85;
	background-color: #dcdce6;
	display: flex;
}
.styles_wrapper__Sho9K > svg {
	margin-right: 16px;
	margin-top: 3px;
	flex: 0 0 16px;
}
.styles_wrapper__Sho9K .styles_link__m5mbV {
	color: inherit;
}
.styles_wrapper___KV6P {
	background-color: transparent;
}
.styles_wrapper___KV6P.styles_wrapperShowMore__Jw_hZ,
.styles_wrapper___KV6P.styles_wrapperShowMore__Jw_hZ .styles_reviewCard__i6fe6 {
	background-color: #f9f9fa;
}
.styles_wrapper___KV6P.styles_wrapperShowMore__Jw_hZ
	.styles_reviewCard__i6fe6
	+ .styles_reviewCard__i6fe6 {
	margin-top: 4px;
}
.styles_companyName__nZfmS {
	word-break: break-word;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.styles_stack__YPSK8 {
	height: 0;
	overflow: hidden;
	transition: height 0.6s ease-out;
	background-color: #f2f2f5;
}
.styles_button__pwkHk {
	background-color: transparent;
	border: none;
	border-radius: 0;
	margin-top: 4px;
	outline: revert !important;
	outline-offset: -2px !important;
	padding: 6px;
	white-space: normal;
	height: 32px;
}
.styles_cardWrapper__LcCPA.styles_show__HUXRb {
	opacity: 1;
}
.styles_cardWrapper__LcCPA.styles_hide___UUyV {
	opacity: 0;
	transition: opacity 0.6s;
}
.styles_cardWrapper__LcCPA .styles_raised__HxiOi {
	box-shadow: 0 3px 5px -2px rgba(0, 0, 0, 0.2);
}
@font-face {
	font-family: TrustpilotDefaultFont;
	font-display: swap;
	font-style: normal;
	font-weight: 300;
	src: url(trustpilot-default-font-light.woff2)
			format("woff2"),
		url(trustpilot-default-font-light.woff)
			format("woff");
}
@font-face {
	font-family: TrustpilotDefaultFont;
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url(trustpilot-default-font-regular.woff2)
			format("woff2"),
		url(trustpilot-default-font-regular.woff)
			format("woff");
}
@font-face {
	font-family: TrustpilotDefaultFont;
	font-display: swap;
	font-weight: 500;
	src: url(trustpilot-default-font-medium.woff2)
			format("woff2"),
		url(trustpilot-default-font-medium.woff)
			format("woff");
}
@font-face {
	font-family: TrustpilotDefaultFont;
	font-display: swap;
	font-weight: 700;
	src: url(trustpilot-default-font-bold.woff2)
			format("woff2"),
		url(trustpilot-default-font-bold.woff)
			format("woff");
}
.styles_wrapper__ANHK5 {
	position: relative;
	display: none;
}
@media only screen and (min-width: 1024px) {
	.styles_wrapper__ANHK5 {
		display: block;
	}
}
.styles_wrapper__ANHK5 .styles_dismissButton__4tEZv {
	position: absolute;
	top: 0;
	right: 0;
	outline-offset: -1px;
	background: none;
	border: none;
	outline: revert;
	padding: 8px;
	min-width: 0;
}
.styles_wrapper__ANHK5 .styles_text__Xkum5 {
	margin: 16px 0;
	max-width: 300px;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 20px;
	line-height: 1.25rem;
}
.styles_wrapper__ANHK5 .styles_bottomRow__3sEsD {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.styles_wrapper__ANHK5 .styles_bottomRow__3sEsD .styles_buttonLink__jh8sO {
	background-color: #00b67a !important;
	outline: revert;
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 30px;
	line-height: 1.875rem;
}
.banner-alert_wrapper__seZv_ {
	position: relative;
	display: flex;
	padding: 16px;
}
.banner-alert_wrapper__seZv_.banner-alert_info__eFa7V {
	background-color: #d1e0ff;
}
.banner-alert_wrapper__seZv_.banner-alert_success__pccJT {
	background-color: #ccf0e4;
}
.banner-alert_wrapper__seZv_.banner-alert_warning__IplNd {
	background-color: #ffefcd;
}
.banner-alert_wrapper__seZv_.banner-alert_critical___ruBD {
	background-color: #fbd1cc;
}
.banner-alert_wrapper__seZv_ > .banner-alert_icon__ckXn6 {
	margin-right: 16px;
	height: 18px;
	margin-top: 1px;
}
.banner-alert_wrapper__seZv_
	> .banner-alert_icon__ckXn6.banner-alert_header__wpXgY {
	margin-top: 2px;
}
.banner-alert_dismiss__KCEFo {
	cursor: pointer;
	background: 0 0;
	border: 0;
	padding: 0;
	display: flex;
	height: 14px;
	margin-left: 16px;
	margin-top: 1px;
}
.banner-alert_dismiss__KCEFo.banner-alert_header__wpXgY {
	margin-top: 2px;
}
.banner-alert_dismiss__KCEFo svg {
	color: inherit;
	fill: currentColor;
}
.banner-alert_content__MsJB_ {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-self: start;
	height: 100%;
	flex: 1 1;
}
.styles_wrapper__ZNEQ4 {
	color: #32323d;
	padding: 24px;
}
.styles_wrapper__ZNEQ4 p + p {
	margin-top: 16px;
}
.styles_wrapper__ZNEQ4 .styles_link__Wl_u_ {
	text-decoration: none;
}
.styles_wrapper__ZNEQ4 .styles_link__Wl_u_:active,
.styles_wrapper__ZNEQ4 .styles_link__Wl_u_:focus,
.styles_wrapper__ZNEQ4 .styles_link__Wl_u_:hover {
	-webkit-text-decoration: revert;
	text-decoration: revert;
}
.placeholder_consumerAvatar__snCzF {
	border-radius: 50%;
	width: 44px;
	height: 44px;
}
.placeholder_consumerName__NBFkv {
	height: 14px;
	width: 200px;
}
.placeholder_consumerExtraDetails__Na4g_ {
	height: 14px;
	width: 80px;
}
.placeholder_reviewDates__gU0NH {
	height: 14px;
	width: 80px;
	margin-left: auto;
}
.placeholder_title__C0o7m {
	height: 18px;
	width: 40%;
}
.placeholder_title__C0o7m + .placeholder_body__Gcjp_ {
	margin-top: 16px;
}
.placeholder_action__SYoVu {
	width: 70px;
}
.placeholder_action__SYoVu + .placeholder_action__SYoVu {
	margin-left: 24px;
}
.placeholder_actionRight__mlRz8 {
	width: 16px;
}