.slider-3-across-riverwalk {
	--padding-inline: 10px;
    position: relative;
    margin: 50px 0;
    margin-bottom: 80px;
    padding: 0 !important;
	background: linear-gradient(to bottom, #FAF2E8 50%, white 50%);
	/* background: linear-gradient(to bottom, #FAF2E8 55%, white 35%); */

}

.slider-3-across-riverwalk .widget-header {
	margin-bottom: 0px;
	display:  grid;
	grid-template-columns: 1fr 1fr 1fr;
	padding: 30px 20px 0px !important;
    gap: 5px;
	position: relative;
	align-items: center;
	max-width: 1550px !important;
	background-color: #FAF2E8;
}

.slider-3-across-riverwalk .widget-header .widget-header-left {
	display: flex;
	align-items: center;
    justify-content: center;
}

.slider-3-across-riverwalk .widget-header::after {
	display: none !important;
}

.slider-3-across-riverwalk:before {
	content: '';
	position: absolute;
	background-image: url(/includes/client_public/assets/shared/wave-tan.svg);
	background-repeat: repeat-x;
	background-size: 175px;
	width: 100%;
	left: 0px;
	height: 100%;
	top: -5px;
}

.slider-3-across-riverwalk .widget-description {
	font-family: var(--font-frutiger-bold);
	color: #242222;
	grid-row: 2;
	grid-column: 1/ span 3;
	font-size: 14px;
	line-height: 20px;
}

.slider-3-across-riverwalk .widget-header .widget-title {
	font-family: var(--font-venice);
	font-size: 35px;
	grid-column: 1;
	grid-row: 1;
	color: #D7215A;
	text-transform: uppercase;
}

.slider-3-across-riverwalk .widget-header .widget-subtitle {
	font-family: var(--font-burford);
	font-size: 18px;
	line-height: 1;
	grid-row: 1;
	grid-column: 2;
	color: #79222F;
	text-transform: uppercase;
	margin-left: 15px;
}

.slider-3-across-riverwalk .widget-header > img {
	grid-row: 1;
	grid-column: 3;
	justify-self: end;
}

.slider-3-across-riverwalk .slider-cont {
	max-width: 1440px;
	margin: 0px auto;
}

.slider-3-across-riverwalk .slider-cont .glide__arrows {
	/* margin: 0 20px;
	transform: translateY(-25%); */
	left: 0;
    width: 100%;
    padding-inline: 6px;
	padding: 0px 30px !important;
}

.slider-3-across-riverwalk .slider-cont .glide__arrows .glide__arrow {
	background-color: #57B19F;
}

.slider-3-across-riverwalk .slider-cont .glide__arrows .glide__arrow i {
	color: white;
}

.slider-3-across-riverwalk .slide .slide-top {
    padding: 20px 20px 25px;
    justify-items: center;
}

.slider-3-across-riverwalk .slide .slide-top .blog-feed-header {
	gap: var(--space-px);
}

.slider-3-across-riverwalk .slide .content-section {
	padding: 0px 50px !important;
	margin-top: -100px;
}

.slider-3-across-riverwalk .slide .content-section .inner {
	gap: var(--space-8);
}

.slider-3-across-riverwalk .slide .content-section .slide-title,
.slider-3-across-riverwalk .slide .content-section .slide-title a {
	font-size: 36px;
	line-height: 38px;
	line-height: 1;
	color: #79222F;
	text-align: center;
	text-transform: uppercase;
	font-family: var(--font-venice);
}

.slider-3-across-riverwalk .slide .content-section .description {
	font-family: var(--font-forma);
	text-align: center;
	font-size: 16px;
	line-height: 26px;
	color: #242222;
	position: relative;
}

.slider-3-across-riverwalk .slide .content-section .description::after {
	content: '';
	position: absolute;
	left: 40%;
	right: 0px; 
	top: -20px;
	height: 20px;
	background: url('/includes/client_public/assets/shared/wave-blue.svg') no-repeat;
}

.slider-3-across-riverwalk .slide .content-section .slide-footer {
	justify-content: center;
}
.slider-3-across-riverwalk .widget-header .widget-header-left .line{
	position: relative;
	display: none;
}

@media (min-width: 40em) {
	.slider-3-across-riverwalk .slide .content-section .slide-title,
	.slider-3-across-riverwalk .slide .content-section .slide-title a {
		font-size: 26px;
	}
	.slider-3-across-riverwalk .widget-header > img {
		width: 100px;
	}

	.slider-3-across-riverwalk .slide .slide-top {
		padding: 15px 20px 25px;
		justify-items: center;
	}
}

/* @media (min-width: 48em) {
	.slider-3-across-riverwalk .slider-cont .glide__arrows {
		transform: translateY(-100%);
	}
} */

@media (min-width: 64em) {
	.slider-3-across-riverwalk .slide .slide-top {
		padding: 5px 0px;
	}
	.slider-3-across-riverwalk {
		background: linear-gradient(to bottom, #FAF2E8 475px, white 47%);
	}
	.slider-3-across-riverwalk .widget-header .widget-header-left {
		align-items: unset;
		gap: 20px;
	}
	.slider-3-across-riverwalk .widget-header {
		display: flex;
		justify-content: space-between;
	}
	.slider-3-across-riverwalk .widget-header {
		grid-template-columns: 1fr 1fr 1fr 1fr;
		gap: 25px;
		min-height: 150px;
	}
	.slider-3-across-riverwalk .widget-header > img {
		grid-row: 1;
		grid-column: 5;
	}
	.slider-3-across-riverwalk .widget-description {
		grid-row: 1;
		grid-column: 2 / span 3;
		font-size: 15px;
		line-height: 22px;
	}
	.slider-3-across-riverwalk .widget-header .widget-title {
		font-size: 62px;
	}
	.slider-3-across-riverwalk .widget-header .widget-subtitle {
		margin-top: -10px;
		font-size: 28px;
		position: relative;
		max-width: 200px;
		margin-left: 0px;
		margin-right: 25px;
	}

	/* .slider-3-across-riverwalk .widget-header .widget-header-left {
		border-right: solid 2px var(--teal);
	} */
	.slider-3-across-riverwalk .widget-header .widget-header-left .line{
		display: block;
	}
	.slider-3-across-riverwalk .widget-header .widget-header-left .line:after {
		content: '';
		position: absolute;
		width: 100%;
		height: 70%;
		bottom: 5px;
		left: 0;
		border-right: solid 2px #57B19F;
	}
	.slider-3-across-riverwalk .widget-header > img {
		width: auto;
	}
	/* .slider-3-across-riverwalk .slider-cont .glide__arrows {
		margin: 0px 0px;
		transform: translateY(20%);
	} */
	.slider-3-across-riverwalk .slider-cont .glide__arrows {
		left: unset;
		width: unset;
		padding-inline: 0;
		padding: 0px !important;
	}
}

@media (min-width: 75em) {
	/* .slider-3-across-riverwalk .widget-header {
		padding: 30px 75px 0px !important;
	} */
	.slider-3-across-riverwalk .slide .content-section .description::after {
		content: '';
		position: absolute;
		left: 36%;
		right: 0px; 
		top: -20px;
		width: 90px;
		aspect-ratio: 52/5;
		background: url('/includes/client_public/assets/shared/wave-blue-new.svg') no-repeat;
	}

	.slider-3-across-riverwalk {
		background: linear-gradient(to bottom, #FAF2E8 475px, white 47%);
	}
	/* .slider-3-across-riverwalk .slider-cont .glide__arrows {
		left: calc(-1* var(--padding-inline));
		width: calc(100% + 2* var(--padding-inline));
		padding-inline: 6px;
		padding: 0px 30px !important;
	} */
	.slider-3-across-riverwalk .widget-description {
		margin-left: 20px;
	}
	.slider-3-across-riverwalk .slide .content-section .slide-title,
	.slider-3-across-riverwalk .slide .content-section .slide-title a {
		font-size: 36px;
		line-height: 44px;
	}
	.slider-3-across-riverwalk .slide .content-section .description {
		font-size: 20px;
		line-height: 32px;
	}
	.slider-3-across-riverwalk .slide .content-section .slide-title,
	.slider-3-across-riverwalk .slide .content-section .slide-title a {
		max-width: 250px;
	}
}

@media (min-width: 90em) {
	/* .slider-3-across-riverwalk .slider-cont .glide__arrows {
		transform: translateY(0%);
		margin: 0px -40px;
	} */
	.slider-3-across-riverwalk .slide .content-section {
		margin-top: -110px;
		padding: 0px 30px !important;
	}
	.slider-3-across-riverwalk .widget-header .widget-subtitle {
		margin-right: 35px;
	}
	.slider-3-across-riverwalk {
		background: linear-gradient(to bottom, #FAF2E8 56%, white 44%);
	}
	.slider-3-across-riverwalk .slide .content-section > .inner {
		justify-items: center;
	}
	/* .slider-3-across-riverwalk .widget-description {
		min-width: 600px;
	} */

	.slider-3-across-riverwalk .slider-cont .glide__arrows {
		transform: translateY(25%);
		left: calc(-1* -15px);
		width: calc(100% + 2* -15px);
		padding: 0 !important;
	}
}

@media (min-width: 110em) {
	.slider-3-across-riverwalk .widget-header {
		justify-items: unset;
		gap: 35px;
	}

	.slider-3-across-riverwalk .widget-description {
		/* min-width: 700px; */
		margin-left: 0px;
	}

	/* .slider-3-across-riverwalk .widget-header {
		padding: 30px 150px 0px !important;
	} */

	.slider-3-across-riverwalk .slider-cont .glide__arrows {
		transform: translateY(40%);
		left: calc(-1* 50px);
    	width: calc(100% + 2* 50px);
	}

	.slider-3-across-riverwalk {
		background: linear-gradient(to bottom, #FAF2E8 58%, white 44%);
	}

	/* .slider-3-across-riverwalk .slider-cont .glide__arrows {
		transform: translateY(20%);
		margin: 0px -100px;
	} */

	.slider-3-across-riverwalk .slider-cont {
		margin: -10px auto 10px;
	}
}


