.filters {	padding: 1.5rem 0;}.filters > h2 {	margin: 0 0 0.5rem 0;	font-family: "Open Sans", sans-serif;}.filters .filters-container {	display: flex;	flex-flow: row nowrap;}.filters .filters-container > * + * {	margin-left: 20px;}.filters .filters-container p {	margin: 0;}.filters .filters-container button {	padding: 0.3rem 1rem;	background-color: var(--col_4);	opacity: 0.4;	color: var(--col_1);	border: 0.15rem solid var(--col_4);	border-radius: 0.5rem;	font-size: 1rem;	cursor: pointer;}.filters .filters-container button.selected {	background-color: var(--col_1);	color: var(--col_2);	opacity: 1;}.filters .filters-container button.selected::after {	content: " \00D7";	margin: 0.1rem 0 0 0.8rem;	font-size: 1.5rem;	line-height: 1rem;	display: inline-block;	vertical-align: top;}.reviews_scroll_wrap {	width: 100%;	overflow: scroll;	padding: 0 0 20px 20px;	margin: 0 0 0 -20px;}.reviews_container {	display: flex;	flex-flow: row nowrap;	width: 1480px;}.reviews_container article {	padding: 35px 50px 50px;	flex-basis: 25%;	box-shadow: 0px 10px 10px #cccccc;	border-radius: 30px;	position: relative;	box-sizing: border-box;}.reviews_container article:nth-child(even):before {	content: "";	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;	opacity: 0.4;	z-index: 1;	border-radius: inherit;	background: var(--col_4);	z-index: 0;}.reviews_container article:nth-child(even) > * {	z-index: 0.5;	position: relative;	color: var(--col_1) !important;}.reviews_container article:nth-child(even) .article-header #location {	color: var(--col_1);}.reviews_container > * + * {	margin-left: 30px;	padding-right: 20px;}.reviews_container article p {	margin: 0;}.reviews_container article .article-header {	display: inline-block;	margin-bottom: 30px;}.reviews_container article .article-header > * {	display: inline-block;}.reviews_container article .article-header {	color: var(--col_4);}.reviews_container article .article-header #location {	color: #616a79;}.reviews_container article .article-header .thumbnail {	width: 50px;	height: 50px;	border-radius: 50%;	margin-right: 15px;}.reviews_container article .article-header .thumbnail p {	align-items: center;	justify-content: center;	display: flex;	height: 100%;	width: 100%;	font-size: 18px;	color: var(--col_4);	border-radius: 50%;	background: var(--col_1);}.reviews_container article .article-header p {	font-size: 14px;}.reviews .pagination {	text-align: center;	margin-top: 1.5rem;}.reviews .pagination a {	display: inline-block;	font-size: 1rem;	padding: 0.25rem 0.5rem;	vertical-align: middle;	color: var(--col_7);	text-decoration: none;}.reviews .pagination a.arrow {	padding: 0 0 0.1rem 0;	font-size: 1.4rem;}.reviews .pagination a.active_container {	color: var(--col_4);	text-decoration: underline;}@media screen and (max-width: 620px) {	.reviews_container > * + * {		margin-left: 15px;	}	.reviews_container {		width: 1200px;	}}