.content-slide-block .content-slider{
	min-height: 800px;
}

@media only screen and (min-width: 1025px) {
	.content-slide-block .content-slider{
		min-height: 80vh;
	}
}

.content-slide{
	display: flex!important;
}

.content-slide-block-container {
	border-radius: var(--theme-border-radius);
	background-color: var(--bg-content-slide-color);
	color: var(--block-content-slide-color);
}

@media only screen and (min-width: 1025px) {
	.content-slide-block-container {
		padding: 45px;
	}
}

.content-slide-block .content-slide-content {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	font-family: var(--font-headers);
	font-weight: var(--header-font-weight);
}

@media only screen and (min-width: 1025px) {
	.content-slide-block .content-slide-content {
		padding-bottom: 75px;
	}
}

.content-slide-block .content-slide-content .description{
	font-family: var(--font-base);
	font-weight: var(--base-font-weight);
}

.content-slide-block .content-slide-image {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

@media only screen and (max-width: 1024px) {
	.content-slide-block .content-slide-content {
		min-height: 40vh;
	}
	.content-slide-block .content-slide-image {
		margin-top: 30px;
		margin-bottom: 50px;
		height: 40vh;
	}
}

@media only screen and (min-width: 1025px) {
	.content-slide-block .content-slide-image{
		min-height: 80vh;
	}
}

.content-slide-block .content-slide-image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

@media only screen and (min-width: 1025px) {
	.content-slide-block .content-slide-image img {
		width: 90%;
	}
}

.content-slide-block .content-slide-content .big-header {
	color: var(--block-content-slide-color);
	margin-top: 0;
	margin-bottom: 35px;
	font-family: var(--font-headers-secondary);
	font-weight: var(--header-secondary-font-weight);
}

@media only screen and (max-width: 1024px) {
	.content-slide-block .content-slide-content .big-header {
		line-height: initial;
		margin-left: 0;
	}
}
@media only screen and (min-width: 1025px) {
	body.site-1 .content-slide-block .content-slide-content .big-header{
		line-height: 1em;
		letter-spacing: var(--header-letter-spacing);
	}
}

.content-slide-block .content-slide-content p {
	font-size: var(--text-size);
	line-height: var(--text-line-height);
	color: var(--primary-color);
	margin: 0;
}

.content-slide-block .author {
	margin-top: var(--text-line-height);
	font-size: var(--nav-size);
	line-height: var(--nav-line-height);
	color: var(--primary-color);
}

.content-slide-block .navigation {
	display: flex;
	gap: 10px;
	height: 53px;
	margin-left: -10px;
}

@media only screen and (min-width: 1025px) {
	.content-slide-block .navigation {
		margin-top: -53px;
	}
}

.content-slide-block .swiper-button-prev,
.content-slide-block .swiper-button-next {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: var(--block-content-slide-color);
    color: var(--bg-content-slide-color);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    cursor: pointer;
	position: relative;
    transition: background 0.3s ease;
	margin-top: -26.5px;
}

.content-slide-block .swiper-button-prev:hover,
.content-slide-block .swiper-button-next:hover{
    background: #e0e0e0;
}

.content-slide-block .swiper-button-prev svg,
.content-slide-block .swiper-button-next svg {
    width: initial;
    height: initial;
}

.content-slide-block .swiper-button-prev{
	transform: rotate(180deg);
}


.content-slide-block .swiper-button-next{
	margin-left: 20px;
}

.content-slide-block .navigation .swiper-button-prev::after,
.content-slide-block .navigation .swiper-button-next::after{
	display: none;
}
