/* ClubAlfa News conditional components styles. Generated from assets/css/source/style.source.css. */

.cs-header__nav-inner .cs-mega-menu {
	position: static;
}

.cs-header:has(.cs-header__nav-inner > li.cs-mega-menu:not(.touch-device):hover) .cs-header-overlay {
	display: block;
}
.cs-header.cs-search-visible:has(.cs-header__nav-inner > li.cs-mega-menu:not(.touch-device):hover) .cs-header-overlay {
	z-index: -1;
}
.cs-header.cs-burger-visible:has(.cs-header__nav-inner > li.cs-mega-menu:not(.touch-device):hover) .cs-header-overlay {
	z-index: -1;
}

.cs-mega-menu > .sub-menu {
	width: 100%;
	right: 0;
	padding: 1.5rem 0;
}
.cs-mega-menu .cs-mm__posts {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 20px;
}
@media (min-width: 1448px) {
	.cs-mega-menu .cs-mm__posts {
		grid-gap: 1.5rem;
	}
}
.cs-mega-menu .cs-mm__posts .menu-post-item-tile {
	flex-direction: row;
}
.cs-mega-menu .cs-mm__posts .menu-post-item-tile .cs-entry {
	position: relative;
	width: 100%;
}
.cs-mega-menu .cs-mm__posts .menu-post-item-tile .cs-entry__outer {
	flex-direction: row;
	align-items: flex-end;
	gap: 0;
	height: 100%;
}
.cs-mega-menu .cs-mm__posts .menu-post-item-tile .cs-entry__outer.cs-ratio-custom:before {
	padding-bottom: var(--cs-post-image-height);
}
.cs-mega-menu .cs-mm__posts .menu-post-item-tile .cs-entry__thumbnail .cs-overlay-background:after {
	opacity: 1;
	background: rgba(var(--cs-color-overlay-background), 0.2);
}
.cs-mega-menu .cs-mm__posts .menu-post-item-tile .cs-entry__content {
	display: flex;
	flex-direction: column;
	margin: 0;
	padding: var(--cs-posts-tile-content-padding, 1.25rem);
}
.cs-mega-menu .cs-mm__posts .menu-post-item-tile .cs-entry__title {
	margin-top: auto;
}
.cs-mega-menu .cs-mm__posts .menu-post-item-tile .cs-entry__title:not(:first-child) {
	padding-top: 0.5rem;
}
.cs-mega-menu .cs-mm__posts .menu-post-item-tile .cs-entry:hover .cs-entry__thumbnail .cs-overlay-background:after {
	opacity: 1;
	background: rgba(var(--cs-color-overlay-background), 0.3);
}
.cs-mega-menu .cs-mm__posts .menu-post-item-horizontal .cs-entry__outer {
	display: flex;
	flex-direction: row;
	column-gap: 0.75rem;
	justify-content: flex-start;
	align-items: flex-start;
	height: 100%;
}
.cs-mega-menu .cs-mm__posts .menu-post-item-horizontal .cs-entry__thumbnail {
	width: 72px;
	min-width: 72px;
}
.cs-mega-menu.cs-mega-menu-terms .cs-mm__content {
	display: flex;
	flex-wrap: wrap;
	margin-left: -20px;
	margin-right: -20px;
}
.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__categories {
	position: relative;
	width: 100%;
	flex: 0 0 16.5%;
	max-width: 16.5%;
	min-height: 310px;
	padding: 0 20px;
	list-style: none;
}
.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__categories .menu-item a {
	font-family: var(--cs-font-menu-family), sans-serif;
	font-size: var(--cs-font-menu-size);
	line-height: var(--cs-font-menu-line-height);
	font-weight: var(--cs-font-menu-weight);
	font-style: var(--cs-font-menu-style);
	letter-spacing: var(--cs-font-menu-letter-spacing);
	text-transform: var(--cs-font-menu-text-transform);
	display: block;
	min-width: auto;
	padding: 8px 0;
	color: var(--cs-color-primary);
	text-decoration: none;
	transition: 0.25s;
	opacity: 0.7;
}
.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__categories .menu-item.cs-active-item > a {
	opacity: 1;
}
.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__posts-container {
	position: relative;
	width: 100%;
	max-width: 83.5%;
	flex: 0 0 83.5%;
	padding: 0 20px;
}
.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__posts-container .cs-mm__posts {
	display: none;
}
.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__posts-container .cs-mm__posts.cs-active-item {
	display: block;
}
.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__posts-container .cs-mm__posts .cs-mm__posts-mixed {
	display: grid;
	grid-template-columns: 410px calc(100% - 410px - 1.5rem);
	grid-gap: 1.5rem;
}
.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__posts-container .cs-mm__posts .cs-mm__posts-mixed-title {
	font-family: var(--cs-font-primary-family), sans-serif;
	font-size: var(--cs-font-primary-size);
	line-height: var(--cs-font-primary-line-height);
	font-weight: var(--cs-font-primary-weight);
	font-style: var(--cs-font-primary-style);
	letter-spacing: var(--cs-font-primary-letter-spacing);
	text-transform: var(--cs-font-primary-text-transform);
}
.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__posts-container .cs-mm__posts .cs-mm__posts-mixed-trending .cs-entry__title {
	font-size: 1.5rem;
}
.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__posts-container .cs-mm__posts .cs-mm__posts-mixed-popular .cs-mm__posts-mixed-list {
	display: grid;
	grid-template-columns: 1fr;
}
@media (min-width: 1200px) {
	.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__posts-container .cs-mm__posts .cs-mm__posts-mixed-popular .cs-mm__posts-mixed-list {
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 1.5rem;
	}
}
.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__posts-container .cs-mm__posts .cs-mm__posts-mixed-popular .cs-mm__posts-mixed-list .mega-menu-item {
	border-top: 1px solid var(--cs-color-contrast-200);
	padding-top: 1rem;
	margin-top: 1rem;
}
.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__posts-container .cs-mm__posts .cs-mm__posts-mixed-popular .cs-mm__posts-mixed-list .mega-menu-item:nth-child(-n+1) {
	border-top: none;
	padding-top: 0;
	margin-top: 0;
}
@media (min-width: 1200px) {
	.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__posts-container .cs-mm__posts .cs-mm__posts-mixed-popular .cs-mm__posts-mixed-list .mega-menu-item:nth-child(-n+2) {
		border-top: none;
		padding-top: 0;
		margin-top: 0;
	}
}
.cs-mega-menu .cs-active-item > a {
	color: var(--cs-color-secondary);
}
.cs-follow__content .cs-subscribe:not(:last-child) {
	padding-bottom: 1.5rem;
	border-bottom: 1px solid var(--cs-color-contrast-200);
}
.cs-footer .cs-subscribe {
	max-width: 440px;
	width: 100%;
	flex: none;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
	.cs-footer .cs-subscribe {
		max-width: 100%;
	}
}
.cs-footer .cs-subscribe__content {
	gap: 0;
	flex-direction: column;
	justify-content: flex-start;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
	.cs-footer .cs-subscribe__content {
		flex-direction: row;
		gap: 4rem;
	}
}
.cs-footer .cs-subscribe__header {
	margin: 0 0 1rem;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
	.cs-footer .cs-subscribe__header {
		max-width: 440px;
	}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
	.cs-footer .cs-subscribe__form {
		max-width: 400px;
	}
}

.cs-subscribe {
	position: relative;
	display: flex;
	border-radius: var(--cs-layout-elements-border-radius);
	overflow: hidden;
}
.cs-subscribe__content {
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
	justify-content: flex-start;
	align-items: center;
}
@media (min-width: 768px) {
	.cs-subscribe__content {
		flex-direction: row;
		gap: 1.5rem;
		justify-content: center;
		margin: 0 auto;
	}
}
@media (min-width: 1200px) {
	.cs-subscribe__content {
		gap: 4rem;
	}
}
.cs-subscribe__header {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
	width: 100%;
}
@media (min-width: 576px) {
	.cs-subscribe__header {
		max-width: 400px;
	}
}
@media (min-width: 768px) {
	.cs-subscribe__header {
		max-width: 440px;
	}
}
.cs-subscribe__heading {
	display: flex;
	margin: 0;
	color: var(--cs-color-primary);
}
.cs-subscribe__form {
	display: flex;
	flex-direction: column;
	gap: 0;
	width: 100%;
}
@media (min-width: 576px) {
	.cs-subscribe__form {
		max-width: 400px;
	}
}
.cs-subscribe__form-group {
	display: flex;
	width: 100%;
}
.cs-subscribe__form-group input {
	display: block;
	width: 100%;
	background-color: var(--cs-color-input, var(--cs-site-background));
	color: var(--cs-color-input-contrast, var(--cs-color-primary));
	line-height: var(--cs-font-input-line-height);
	box-shadow: none;
	padding: 0.675rem 1.125rem;
	border-radius: var(--cs-button-border-radius) 0 0 var(--cs-button-border-radius);
}
.cs-subscribe__form-group button {
	background-color: var(--cs-color-button);
	color: var(--cs-color-button-contrast);
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	border: none;
	transition: 0.25s;
	box-shadow: none;
	overflow: hidden;
	cursor: pointer;
	font-family: var(--cs-font-primary-family), sans-serif;
	font-size: var(--cs-font-primary-size);
	line-height: var(--cs-font-primary-line-height);
	font-weight: var(--cs-font-primary-weight);
	font-style: var(--cs-font-primary-style);
	letter-spacing: var(--cs-font-primary-letter-spacing);
	text-transform: var(--cs-font-primary-text-transform);
	padding: 0.675rem 1.75rem;
	border-radius: 0 var(--cs-button-border-radius) var(--cs-button-border-radius) 0;
}
.cs-subscribe__form-group button:focus, .cs-subscribe__form-group button:hover {
	background-color: var(--cs-color-button-hover);
	color: var(--cs-color-button-hover-contrast);
	outline: none;
}
.cs-subscribe__form-group button:disabled, .cs-subscribe__form-group button:disabled[disabled] {
	color: var(--cs-color-button-contrast);
	opacity: 0.5;
	padding: 0.675rem 1.75rem;
}
.cs-subscribe__form-group button:disabled:hover, .cs-subscribe__form-group button:disabled[disabled]:hover {
	background-color: var(--cs-color-button);
	color: var(--cs-color-button-contrast);
}
.cs-subscribe__description {
	margin: 0.5rem 0 0 0;
	color: var(--cs-color-contrast-600);
	font-family: var(--cs-font-secondary-family), sans-serif;
	font-size: var(--cs-font-secondary-size);
	font-weight: var(--cs-font-secondary-weight);
	font-style: var(--cs-font-secondary-style);
	letter-spacing: var(--cs-font-secondary-letter-spacing);
	text-transform: var(--cs-font-secondary-text-transform);
	line-height: var(--cs-font-secondary-line-height);
}
.cs-subscribe__description > *:last-child {
	margin-bottom: 0;
}
.cs-subscribe__description a {
	display: inline;
	padding-bottom: 0.02em;
	background: linear-gradient(to right, currentColor 0%, currentColor 98%);
	background-size: 100% 1px;
	background-repeat: no-repeat;
	background-position: var(--cs-underline-bg-position);
	color: var(--cs-color-primary);
	transition: 0.25s;
	text-decoration: none;
}
.cs-subscribe__description a:hover {
	background-size: 0px 1px;
	color: var(--cs-color-primary);
}
.cs-subscribe-entry .cs-subscribe {
	background: var(--cs-layout-background);
	margin-top: 2rem;
	padding: 1.5rem;
}
@media (min-width: 992px) {
	.cs-subscribe-entry .cs-subscribe {
		padding: 2.5rem;
	}
}
@media (min-width: 1200px) {
	.cs-subscribe-entry .cs-subscribe {
		margin-top: 4rem;
		padding: 2.5rem 4rem 2.325rem;
	}
}
@media (max-width: 575.98px) {
	.cs-subscribe-entry .cs-subscribe .cs-subscribe__heading {
		font-size: 1.5rem;
	}
}
.cs-footer .cs-subscribe .cs-subscribe__header {
	max-width: 380px;
}
.cs-footer .cs-subscribe .cs-subscribe__heading {
	font-size: 1.5rem;
}
.cs-footer .cs-subscribe .cs-subscribe__content {
	align-items: flex-start;
}
.cs-header .cs-subscribe .cs-subscribe__content {
	flex-direction: column;
	gap: 1rem;
	max-width: 400px;
}
.cs-header .cs-subscribe .cs-subscribe__heading {
	font-family: var(--cs-font-headings-family), sans-serif;
	font-weight: var(--cs-font-headings-weight);
	text-transform: var(--cs-font-headings-text-transform);
	line-height: var(--cs-font-headings-line-height);
	letter-spacing: var(--cs-font-headings-letter-spacing);
	font-size: 1.125rem;
	max-width: 300px;
}
.cs-header .cs-subscribe .cs-subscribe__description a {
	display: inline;
	padding-bottom: 0.02em;
	background: linear-gradient(to right, currentColor 0%, currentColor 98%);
	background-size: 100% 1px;
	background-repeat: no-repeat;
	background-position: var(--cs-underline-bg-position);
	color: var(--cs-color-primary);
	transition: 0.25s;
	text-decoration: none;
}
.cs-header .cs-subscribe .cs-subscribe__description a:hover {
	background-size: 0px 1px;
	color: var(--cs-color-primary);
}

.cs-subscribe__content .cs-form-notification {
	margin-top: 0.5rem;
	padding: 0.5rem 1rem;
	background: var(--cs-color-input, var(--cs-site-background));
	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
	border-radius: var(--cs-input-border-radius);
	transition: 0.25s;
	font-family: var(--cs-font-secondary-family), sans-serif;
	font-size: var(--cs-font-secondary-size);
	font-weight: var(--cs-font-secondary-weight);
	font-style: var(--cs-font-secondary-style);
	letter-spacing: var(--cs-font-secondary-letter-spacing);
	text-transform: var(--cs-font-secondary-text-transform);
	line-height: var(--cs-font-secondary-line-height);
}
[data-scheme=dark] .cs-subscribe__content .cs-form-notification {
	background: var(--cs-color-contrast-200);
}
.cs-subscribe__content .cs-form-notification.cs-form-error {
	color: #F00F00;
}
[data-scheme=dark] .cs-subscribe__content .cs-form-notification.cs-form-error {
	color: var(--cs-color-primary);
}
.cs-subscribe__content .cs-form-notification.cs-form-success {
	color: #28a745;
}
.cs-subscribe__content .cs-form-notification.cs-form-success.hide {
	opacity: 0;
}
.cs-video-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.cs-video-wrapper .cs-video-inner {
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: unset;
	margin: auto;
	opacity: 0;
	transition: opacity 0.5s;
	transform: translate(-50%, -50%);
}
.cs-video-wrapper .cs-video-inner.active {
	opacity: 1;
}
.cs-video-wrapper .cs-video-loader {
	width: 40px;
	height: 40px;
	border: 4px solid rgba(255, 255, 255, 0.75);
	border-right-color: transparent;
	border-radius: 50%;
	position: relative;
	animation: loader-rotate 1s linear infinite;
	top: 50%;
	margin: -20px auto 0;
	transition: opacity 0.25s;
	opacity: 1;
}
.cs-video-wrapper .cs-video-loader:after {
	content: "";
	width: 4px;
	height: 4px;
	background: rgba(255, 255, 255, 0.75);
	border-radius: 50%;
	position: absolute;
	top: 1px;
	left: 27px;
}
.cs-video-bg-init .cs-video-wrapper .cs-video-loader {
	opacity: 0;
}

.cs-video-controls {
	display: none;
	position: absolute;
	right: 6px;
	top: 6px;
	z-index: 4;
	opacity: 0;
	transform: translateX(-9999px);
	transition: opacity 0.25s;
}
@media (min-width: 768px) {
	.cs-video-controls {
		display: flex;
	}
}
.cs-video-bg-init .cs-video-controls {
	transform: translateX(0);
	opacity: 1;
}
.cs-video-controls .cs-player-control {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 32px;
	height: 32px;
	line-height: 40px;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
	transition: 0.2s;
}
.cs-video-controls .cs-player-control:after {
	position: relative;
	width: auto;
	font-family: "cs-icons";
	font-style: normal;
	font-size: 1em;
	opacity: 1;
}
.cs-video-controls .cs-player-control .cs-tooltip {
	position: absolute;
	top: 100%;
	left: -9999px;
	width: max-content;
	padding-left: 50%;
	padding-bottom: 0.5rem;
	transform: translateY(-30%);
	transition: transform 0.5s;
}
.cs-video-controls .cs-player-control .cs-tooltip span {
	display: block;
	position: relative;
	padding: 0.5rem 1rem;
	margin: 0;
	opacity: 0;
	color: #000000;
	background: #ffffff;
	transform: translate(-50%, 0);
	transition: opacity 0.5s;
	font-family: var(--cs-font-secondary-family), sans-serif;
	font-size: var(--cs-font-secondary-size);
	font-weight: var(--cs-font-secondary-weight);
	font-style: var(--cs-font-secondary-style);
	letter-spacing: var(--cs-font-secondary-letter-spacing);
	text-transform: var(--cs-font-secondary-text-transform);
	line-height: var(--cs-font-secondary-line-height);
}
.cs-video-controls .cs-player-control .cs-tooltip span:after {
	content: " ";
	bottom: 100%;
	left: 50%;
	height: 0;
	width: 0;
	border: solid transparent;
	position: absolute;
	pointer-events: none;
	border-color: transparent;
	border-bottom-color: #ffffff;
	border-width: 7px;
	margin-left: -7px;
}
.cs-video-controls .cs-player-control:hover {
	background-color: var(--cs-color-video-icon);
	color: var(--cs-color-button-contrast);
}
.cs-video-controls .cs-player-control:hover .cs-tooltip {
	transform: translateY(10px);
	left: 0;
}
.cs-video-controls .cs-player-control:hover .cs-tooltip span {
	opacity: 1;
}
.cs-video-controls .cs-player-link:after {
	content: "\e910";
}
.cs-video-controls .cs-player-pause:after {
	content: "\e91d";
}
.cs-video-controls .cs-player-play:after {
	content: "\e929";
}
.cs-video-controls .cs-player-unmute:after {
	content: "\e92b";
}
.cs-video-controls .cs-player-mute:after {
	content: "\e92d";
}

.cs-video-controls-large {
	top: 20px;
	right: 20px;
}
.cs-video-controls-large .cs-player-control {
	width: 40px;
	height: 40px;
}
.cs-video-controls-large .cs-player-control .cs-tooltip span {
	padding: 0.5rem 1rem;
}
.cs-video-controls-large .cs-player-control:first-child {
	margin-left: 0;
}
.cs-carousel {
	--cs-entry-content-max-width: 580px;
	position: relative;
	border-radius: var(--cs-thumbnail-border-radius);
	overflow: hidden;
	min-height: var(--cs-carousel-height, 520px);
}
.cs-carousel__wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	transition-property: transform;
	transition-timing-function: ease;
}
.cs-carousel__item {
	position: relative;
	display: block;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	transition-property: transform;
	backface-visibility: hidden;
	transform: translateZ(0);
}
.cs-carousel .cs-entry__outer {
	flex-direction: row;
	gap: 0;
	height: 100%;
}
.cs-carousel .cs-entry__thumbnail .cs-overlay-background:after {
	opacity: 1;
	background: linear-gradient(0deg, rgba(var(--cs-color-overlay-background), 0.5) 43.82%, rgba(var(--cs-color-overlay-background), 0) 63.97%);
}
.cs-carousel .cs-entry__content {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	margin: 0;
}
.cs-carousel .cs-entry:hover .cs-entry__thumbnail .cs-overlay-background:after {
	opacity: 1;
	background: linear-gradient(0deg, rgba(var(--cs-color-overlay-background), 0.6) 43.82%, rgba(var(--cs-color-overlay-background), 0.1) 63.97%);
}
.cs-carousel__swiper-post {
	height: 100%;
	min-height: var(--cs-carousel-height, 520px);
	border-radius: var(--cs-thumbnail-border-radius);
	overflow: hidden;
}
.cs-carousel__swiper-post:not(.swiper-initialized) {
	position: relative;
}
.cs-carousel__swiper-post:not(.swiper-initialized)::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 4px solid rgba(255, 255, 255, 0.5);
	border-top-color: #111;
	animation: loading 2s linear infinite;
	z-index: 5;
}
.cs-carousel__swiper-post .cs-carousel__wrapper {
	display: grid;
}
@media (min-width: 768px) {
	.cs-carousel__swiper-post:not(.swiper-initialized) {
		--cs-carousel-tabs-height: 124px;
	}
	.cs-carousel__swiper-post:not(.swiper-initialized) .cs-carousel__wrapper {
		display: flex;
	}
}
.cs-carousel__swiper-post .cs-entry__outer {
	align-items: flex-start;
}
.cs-carousel__swiper-post .cs-entry:hover .cs-overlay-background img {
	transform: scale(1.025);
}
.cs-carousel__swiper-post .cs-entry__content {
	max-width: var(--cs-entry-content-max-width);
	min-height: var(--cs-carousel-height, 520px);
	padding-top: var(--cs-carousel-content-padding-top, 40px);
	padding-right: var(--cs-carousel-content-padding-right, 40px);
	padding-bottom: var(--cs-carousel-content-padding-bottom, 40px);
	padding-left: var(--cs-carousel-content-padding-left, 40px);
}
@media (min-width: 768px) {
	.cs-carousel__swiper-post .cs-entry__content {
		min-height: calc(var(--cs-carousel-height, 520px) - (var(--cs-carousel-tabs-height, 124px) + 1px + var(--cs-carousel-content-padding-bottom, 40px)));
		margin-bottom: calc(var(--cs-carousel-tabs-height, 124px) + 1px + var(--cs-carousel-content-padding-bottom, 40px));
		padding-bottom: 40px;
	}
}
.cs-carousel__swiper-post .cs-entry__title {
	margin-top: 0.5rem;
	padding-top: 0;
}
.cs-carousel__swiper-post .cs-entry__title:not(:first-child) {
	padding-top: 0;
}
.cs-carousel__swiper-post:last-child .cs-entry__content {
	padding-bottom: var(--cs-carousel-content-padding-bottom, 40px);
}
.cs-carousel__swiper-tabs.swiper {
	display: none;
}
@media (min-width: 992px) {
	.cs-carousel__swiper-tabs.swiper {
		display: block;
		position: absolute !important;
		bottom: var(--cs-carousel-content-padding-bottom, 40px);
		left: var(--cs-carousel-content-padding-left, 40px);
		right: var(--cs-carousel-content-padding-right, 40px);
		z-index: 2;
		width: calc(100% - var(--cs-carousel-content-padding-left, 40px) - var(--cs-carousel-content-padding-right, 40px));
		overflow: hidden;
		margin: 0 auto;
	}
}
@media (min-width: 768px) {
	.cs-carousel__swiper-tabs.swiper:not(.swiper-initialized) {
		--cs-carousel-tabs-height: 124px;
	}
	.cs-carousel__swiper-tabs.swiper:not(.swiper-initialized) .cs-carousel__wrapper {
		display: grid;
		row-gap: 1.5rem;
		max-height: calc(var(--cs-carousel-tabs-height) - 24px - 1px);
	}
	.cs-carousel__swiper-tabs.swiper:not(.swiper-initialized) .cs-entry__outer {
		overflow: hidden;
	}
}
.cs-carousel__swiper-tabs.swiper .cs-carousel__item {
	padding-right: 16px;
}
.cs-carousel__swiper-tabs.swiper .swiper-slide-visible {
	cursor: pointer;
}
.cs-carousel__swiper-tabs.swiper .cs-entry__outer {
	height: calc(var(--cs-carousel-tabs-height) - 24px - 1px);
}
.cs-carousel__swiper-tabs.swiper .cs-entry__content {
	max-width: 300px;
	padding: 0;
}
.cs-carousel__swiper-tabs.swiper .cs-entry__title {
	margin-top: 0.5rem;
	padding-top: 0;
	color: var(--cs-color-accent);
}
.cs-carousel__swiper-tabs.swiper .cs-entry__title :not(:first-child) {
	padding-top: 0;
}
.cs-carousel__swiper-tabs.swiper .cs-entry__post-meta .cs-meta-category .post-categories a, .cs-carousel__swiper-tabs.swiper .cs-entry__post-meta .cs-meta-author-by, .cs-carousel__swiper-tabs.swiper .cs-entry__post-meta .cs-meta-author-name, .cs-carousel__swiper-tabs.swiper .cs-entry__post-meta .cs-meta-date {
	color: var(--cs-color-accent);
}
.cs-carousel__swiper-tabs.swiper .swiper-slide-thumb-active .cs-entry__title, .cs-carousel__swiper-tabs.swiper .swiper-slide-thumb-active .cs-entry__post-meta .cs-meta-category .post-categories a, .cs-carousel__swiper-tabs.swiper .swiper-slide-thumb-active .cs-entry__post-meta .cs-meta-author-by, .cs-carousel__swiper-tabs.swiper .swiper-slide-thumb-active .cs-entry__post-meta .cs-meta-author-name, .cs-carousel__swiper-tabs.swiper .swiper-slide-thumb-active .cs-entry__post-meta .cs-meta-date,
.cs-carousel__swiper-tabs.swiper .swiper-slide-visible:hover .cs-entry__title,
.cs-carousel__swiper-tabs.swiper .swiper-slide-visible:hover .cs-entry__post-meta .cs-meta-category .post-categories a,
.cs-carousel__swiper-tabs.swiper .swiper-slide-visible:hover .cs-entry__post-meta .cs-meta-author-by,
.cs-carousel__swiper-tabs.swiper .swiper-slide-visible:hover .cs-entry__post-meta .cs-meta-author-name,
.cs-carousel__swiper-tabs.swiper .swiper-slide-visible:hover .cs-entry__post-meta .cs-meta-date {
	color: var(--cs-color-primary);
}
.cs-carousel__swiper-tabs.swiper .swiper-slide-thumb-active .cs-entry__post-meta .cs-meta-category .post-categories a:hover, .cs-carousel__swiper-tabs.swiper .swiper-slide-thumb-active .cs-entry__post-meta .cs-meta-author-name:hover,
.cs-carousel__swiper-tabs.swiper .swiper-slide-visible:hover .cs-entry__post-meta .cs-meta-category .post-categories a:hover,
.cs-carousel__swiper-tabs.swiper .swiper-slide-visible:hover .cs-entry__post-meta .cs-meta-author-name:hover {
	color: var(--cs-color-accent);
}
.cs-carousel__progress {
	display: none;
}
@media (min-width: 768px) {
	.cs-carousel__progress {
		display: block;
		width: 100%;
		height: 1px;
		margin-bottom: 24px;
		background: var(--cs-color-contrast-500);
	}
}
.cs-carousel__progress-bar {
	--cs-carousel-progressbar: 0;
	width: calc(100% * var(--cs-carousel-progressbar));
	height: 1px;
	background: var(--cs-color-primary);
}
.cs-carousel .cs-overlay-ratio:not(.cs-ratio-original):before {
	padding-bottom: var(--cs-carousel-height, 520px);
}

.cs-carousel__swiper-post:not(.swiper-initialized) ~ .cs-carousel__button-prev,
.cs-carousel__swiper-post:not(.swiper-initialized) ~ .cs-carousel__button-next {
	display: none;
}

.cs-carousel__button-prev {
	position: absolute;
	z-index: 5;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	opacity: 0.7;
	width: 3rem;
	height: 3rem;
	transition: 0.25s;
	left: 0;
	bottom: 50%;
	transform: translateY(50%);
}
.cs-carousel__button-prev:after {
	font-family: "cs-icons";
	font-weight: normal;
	margin: 0;
	font-size: 1.5rem;
	transition: 0.25s;
	color: var(--cs-color-primary);
}
@media (min-width: 992px) {
	.cs-carousel__button-prev {
		left: unset;
		right: calc(40px * 0.6 + 1rem * 3);
		bottom: calc(var(--cs-carousel-tabs-height, 125px) + var(--cs-carousel-content-padding-bottom, 40px) + 40px - 12px);
		transform: none;
	}
}
.cs-carousel__button-prev:after {
	content: "\e90d";
}
@media (hover: hover) {
	.cs-carousel__button-prev:hover {
		opacity: 1;
	}
}

.cs-carousel__button-next {
	position: absolute;
	z-index: 5;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	opacity: 0.7;
	width: 3rem;
	height: 3rem;
	transition: 0.25s;
	right: 0;
	bottom: 50%;
	transform: translateY(50%);
}
.cs-carousel__button-next:after {
	font-family: "cs-icons";
	font-weight: normal;
	margin: 0;
	font-size: 1.5rem;
	transition: 0.25s;
	color: var(--cs-color-primary);
}
@media (min-width: 992px) {
	.cs-carousel__button-next {
		right: 24px;
		bottom: calc(var(--cs-carousel-tabs-height, 125px) + var(--cs-carousel-content-padding-bottom, 40px) + 40px - 12px);
		transform: none;
	}
}
.cs-carousel__button-next:after {
	content: "\e90e";
}
@media (hover: hover) {
	.cs-carousel__button-next:hover {
		opacity: 1;
	}
}
.cs-tabs {
	position: relative;
}
.cs-tabs__header {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
	margin-bottom: var(--cs-posts-row-gap, 16px);
}
.cs-tabs__header:after {
	content: "";
	display: block;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 1px;
	background: var(--cs-color-contrast-200);
}
.cs-tabs__tab {
	position: relative;
	padding-bottom: 0.5rem;
	color: var(--cs-color-tab-heading, var(--cs-color-secondary));
	font-family: var(--cs-font-section-headings-family), sans-serif;
	font-size: var(--cs-font-section-headings-size);
	font-weight: var(--cs-font-section-headings-weight);
	font-style: var(--cs-font-section-headings-style);
	letter-spacing: var(--cs-font-section-headings-letter-spacing);
	text-transform: var(--cs-font-section-headings-text-transform);
	line-height: var(--cs-font-section-headings-line-height);
}
.cs-tabs__tab:not(.cs-tabs__tab-active) {
	cursor: pointer;
}
.cs-tabs__tab:after {
	content: "";
	display: block;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 1px;
	background: var(--cs-color-contrast-200);
}
.cs-tabs__tab:hover {
	color: var(--cs-color-tab-heading-active, var(--cs-color-primary));
}
.cs-tabs__tab-active {
	color: var(--cs-color-tab-heading-active, var(--cs-color-primary));
}
.cs-tabs__tab-active:after {
	background: var(--cs-color-tab-heading-active, var(--cs-color-primary));
}
.cs-tabs .cs-posts-area {
	display: none;
}
.cs-tabs .cs-posts-area-active {
	display: block;
}
.cs-tabs.cs-posts__horizontal article:first-child .cs-entry__outer {
	gap: 0;
}
.cs-tabs.cs-posts__horizontal article:first-child .cs-entry__outer.cs-ratio-custom:before {
	padding-bottom: var(--cs-post-image-height);
}
@media (max-width: 767.98px) {
	.cs-tabs.cs-posts__horizontal article:first-child .cs-entry__outer.cs-ratio-custom:before {
		padding-bottom: 66.66667%;
	}
}
.cs-tabs.cs-posts__horizontal article:first-child .cs-entry__thumbnail {
	min-width: unset;
}
.cs-tabs.cs-posts__horizontal article:first-child .cs-entry__thumbnail .cs-overlay-background:after {
	opacity: 1;
	background: rgba(var(--cs-color-overlay-background), 0.2);
}
.cs-tabs.cs-posts__horizontal article:first-child .cs-entry:hover .cs-entry__thumbnail .cs-overlay-background:after {
	opacity: 1;
	background: rgba(var(--cs-color-overlay-background), 0.3);
}
.cs-tabs.cs-posts__horizontal article:first-child .cs-overlay-content {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	height: 100%;
	padding-top: var(--cs-posts-tile-padding-top, 1.25rem);
	padding-right: var(--cs-posts-tile-padding-right, 1.25rem);
	padding-bottom: var(--cs-posts-tile-padding-bottom, 1.25rem);
	padding-left: var(--cs-posts-tile-padding-left, 1.25rem);
}
.cs-tabs.cs-posts__horizontal article:first-child .cs-entry__title {
	margin-top: 0.5rem;
	padding-top: 0;
}
.cs-tabs.cs-posts__horizontal article:first-child .cs-entry__title:not(:first-child) {
	padding-top: 0;
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	overflow: clip;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block;
}

.swiper-vertical > .swiper-wrapper {
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
	touch-action: pan-y;
}

.swiper-vertical {
	touch-action: pan-x;
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block;
}

.swiper-slide-invisible-blank {
	visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto;
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d;
}

.swiper-3d {
	perspective: 1200px;
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
	transform-style: preserve-3d;
}
.swiper-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
	scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
	scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
	scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
	content: "";
	flex-shrink: 0;
	order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after);
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}
.swiper-virtual .swiper-slide {
	-webkit-backface-visibility: hidden;
	transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
	height: 1px;
	width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
	width: 1px;
	height: var(--swiper-virtual-size);
}

.swiper-button-prev,
.swiper-button-next {
	position: absolute;
	top: var(--swiper-navigation-top-offset, 50%);
	width: calc(var(--swiper-navigation-size) / 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - var(--swiper-navigation-size) / 2);
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
	opacity: 0.35;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
	opacity: 0;
	cursor: auto;
	pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
	display: none !important;
}

.swiper-button-prev svg,
.swiper-button-next svg {
	width: 100%;
	height: 100%;
	object-fit: contain;
	transform-origin: center;
}



.swiper-button-prev {
	left: var(--swiper-navigation-sides-offset, 10px);
	right: auto;
}

.swiper-button-next {
	right: var(--swiper-navigation-sides-offset, 10px);
	left: auto;
}

.swiper-button-lock {
	display: none;
}

.swiper-button-prev:after {
	content: "prev";
}

.swiper-button-next {
	right: var(--swiper-navigation-sides-offset, 10px);
	left: auto;
}

.swiper-button-next:after {
	content: "next";
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: 300ms opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
	display: none !important;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: var(--swiper-pagination-bottom, 8px);
	top: var(--swiper-pagination-top, auto);
	left: 0;
	width: 100%;
}
.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(0.33);
	position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(0.33);
}

.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-bullet:only-child {
	display: none !important;
}

.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
	right: var(--swiper-pagination-right, 8px);
	left: var(--swiper-pagination-left, auto);
	top: 50%;
	transform: translate3d(0px, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: 200ms transform, 200ms left;
}
.swiper-pagination-fraction {
	color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
	background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
	position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top;
}



.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: var(--swiper-pagination-progressbar-size, 4px);
	left: 0;
	top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
	width: var(--swiper-pagination-progressbar-size, 4px);
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-lock {
	display: none;
}
