/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 12 2023 | 01:34:58 */
.page-scroll-btn:not(.wp-block) {
	position: relative;
	padding-bottom: 20px;
	display: block;
	width: 60px;
	transform: translateY(calc(-46px - 100%));
	margin-left: auto;
	/* margin-right: 60px; */
	margin-right: auto;
	z-index: 10;
}

.page-scroll-btn:not(.wp-block)::before,
.page-scroll-btn:not(.wp-block)::after {
	position: absolute;
	left: 50%; bottom: 0;
	content: '';
	display: block;
	width: 1px; height: 46px;
	background-color: #ccc;
}

.page-scroll-btn:not(.wp-block)::before {
	transform: translateY(100%);
	background-color: var(--alt2-brand-color);
}

.page-scroll-btn:not(.wp-block)::after {
	transform: translateY(200%);
}

@media (max-width: 767px) {
	.page-scroll-btn:not(.wp-block) {
		transform: translateY(calc(-110px - 100%));
	}
	
	.page-scroll-btn:not(.wp-block)::before {
		height: 110px;
	}

	.page-scroll-btn:not(.wp-block)::after {
		background-color: transparent;
	}
}

@media (max-width: 480px) {
	.page-scroll-btn:not(.wp-block) {
		transform: translateY(calc(-80px - 100%));
	}
	
	.page-scroll-btn:not(.wp-block)::before {
		height: 80px;
	}

	.image-slider__item-text {
		font-size: 14px;
		line-height: 22px;
	}
}
