.slide-single{
	min-height: 800px!important;
	background-color:#fff;
	padding:24px;
	border-bottom:70px solid #D3A95D;
}
.slide-single h4{
	margin: 24px 0px;
}
.slide-single p{
	margin:0px;
}
.slide-single {
	min-height:294px;
	object-fit:cover;
}
.slider-wrapper .slick-dots li button:before{
	font-size: 32px;
}
.slider-wrapper .slick-list{
	margin-bottom:0px;
}
.slider-wrapper [type=button]:focus, .slider-wrapper [type=button]:hover, .slider-wrapper [type=submit]:focus, .slider-wrapper [type=submit]:hover, .slider-wrapper button:focus, .slider-wrapper button:hover{
	background-color:transparent;
}
.slider-wrapper .slick-dots{
    position: relative;
	display: flex;
    justify-content: center;
    gap: 32px;
}
.slider-wrapper .slick-dots li.slick-active button:before{
	color:#0D3D5C;
}
.slider-wrapper .slick-dots li button:before{
	color: #afb3cb;
}
.slick-slider {
    margin:0 -16px;
}
.slick-slide {
    margin-right:16px;
    margin-left:16px;
}
.menu-override li a{
	padding:16px 25px!important;
}
.menu-override li:hover{
	transition:all 300ms;
	background-color:#D3A95D;
	color:#fff!important;
}
.menu-override .slick-dots{
	bottom: -30px!important;
}
.menu-override li:hover a{
	color:#fff!important;
}
.menu-override .current-menu-item{
	background-color:#D3A95D;
}
.contact-override textarea{
	box-shadow:0px 10px 10px 0px rgba(0,0,0,0.1);
}

.cards-wrapper {
	display:flex;
	flex-wrap:wrap;
	gap:30px;
}
.cards-wrapper .slide-single{
	width:calc(33.333% - 20px);
	height:auto!important;
	display:flex;
	flex-direction:column;
}
.cards-wrapper .slide-single img{
	max-height: 250px;
    height: 100%;
    object-fit: contain;
}

button.slick-arrow::before {
    font-size: 2em;
}

button.slick-arrow {
    width: 2em;
    height: 3em;
}

button.slick-prev::before {
    margin-left: -14px;
}

@media screen and (max-width:1024px){
	button.slick-arrow {
		display: none !important;
	}
	.cards-wrapper {
		gap:40px;
	}
	.cards-wrapper .slide-single{
		width:100%;
	}
}