.signpost-card-hover-link-style a {text-decoration: none;font-size: 1.6rem;line-height: 2rem;}
.signpost-card-hover-link-style a:after{content:'';background: url(/~/media/Images/M/Multitude/icons/secondary-cta-icon.svg) no-repeat;  width: 13px; height: 22px; display: inline-block;vertical-align: middle;margin-left: 15px;}
.signpost-card-hover-link-style a:hover{color:black}
.signpost-card-hover-link-style a span {font-weight: 700;font-family: 'Gotham-Bold', sans-serif;}
.sign-post-card-hover-wrapper__title h2.h3 {margin-top: 45px;margin-bottom:20px;text-transform: uppercase;font-weight:400}
.signpost-card-hover-item-bg:hover {
    box-shadow: 24px 24px 40px rgba(34, 137, 239, 0.1), -4px -4px 16px rgba(255, 255, 255, 0.350907), 4px 4px 16px rgba(175, 239, 221, 0.1), inset 2px 1px 1px #FFFFFF;
}
.signpost-card-main-wrapper{
	background:rgba(147, 147, 147, 0.05);/*margin-bottom:60px;*/
}

.sign-post-card-hover .sign-post-card-hover-wrapper .signpost-card-hover-item .signpost-card-hover-item__inner a{font-weight:700}
.sign-post-card-hover-wrapper{
	max-height:411px;
	overflow: hidden;
}
.sign-post-card-hover-wrapper__title{
	text-align: center;
	position: relative;
	top: -24px;
	padding: 0 15px;
}
.signpost-card-hover-item{
	box-shadow: inset 0px 1px 3px rgba(255, 255, 255, 0.334544);
	border-radius: 8px;
	height:219px;
	position: relative;
	padding: 3px;
}
.signpost-card-hover-item__inner{
	    background: #FFFFFF;
    /* box-shadow: 24px 24px 40px rgb(34 137 239 / 10%), -4px -4px 16px rgb(255 255 255 / 35%), 4px 4px 16px rgb(175 239 221 / 10%), inset 2px 1px 1px #ffffff; */
    border-radius: 8px;
    padding: 29px 24px 25px 24px;
    /* border-radius: 8px; */
    /* border-image: linear-gradient(45deg,rgba(34, 137, 239, 1),rgba(68, 164, 223, 1),rgba(103, 191, 207,1),rgba(133, 214, 193, 1)) 1; */
    /* border-width: 3px; */
    /* border-style: solid; */
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transition: all 0.5s;
    opacity: 0;
}

.signpost-card-hover-item-bg {
        position: relative;
    padding: 3px;
    
    margin-bottom:60px;
    border-radius:8px
}

.signpost-card-hover-item-bg:hover .signpost-card-hover-item {background: #fff;}

.signpost-card-hover-item-bg:hover:before {
	content: '';
	position: absolute;
	width: auto;
	height: auto;
	left: 0px;
	right: 0px;
	/*border: 3px solid azure;*/
	background: linear-gradient(76.93deg, #2289EF -5.83%, #68C0CE 10.84%, #85D6C1 35.02%, #F2F2F2 65.72%, #FFFFFF 100%);
	top: 0px;
	bottom: 0px;
	transform: rotate(180deg);
	border-radius: 8px;
}

.signpost-card-hover-item__inner a{
	    position: absolute;
    bottom: 25px;
    right: 48px;
    display: inline-block;
    font-family: 'GothamRndSSm-Bold' !important;
    line-height: 20px;
}
.signpost-card-hover-item__image{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	box-shadow: inset 0px 1px 3px rgba(255, 255, 255, 0.334544);
}
.signpost-card-hover-item__image img{
	max-height: 213px;
	width: auto;
    max-width:100%;
    padding:0px 22px 0px 10px;
}
.signpost-card-hover-item__image:after{
	content: '';
	background: url(/~/media/Images/M/Multitude/signpost-card-hover/lhs-vector.png)  no-repeat;
	width: 30px;
	height: 50px;
	position: absolute;
	top: 0;
	z-index: 10;
	left:0px;
}
.signpost-card-hover-item:hover .signpost-card-hover-item__image:after{
	display:none;
}
.signpost-card-hover-item:hover > .signpost-card-hover-item__inner{
	opacity: 1;
}
.sign-post-card-hover-wrapper__bottom-title{
	font-weight: 600;
	font-size: 206px;
	line-height: 206px;
	text-align: center;
	color: #000000;
	opacity: 0.04;
	white-space: nowrap;
    position:relative;
    bottom:120px;/*visibility: hidden*/;
}
.slick-initialized .slick-slide{
	padding-right:24px;
}
.slick-dots {
	display: flex !important;
	justify-content: center;	
	margin: 0;	
	list-style-type: none;
	padding: 1rem 0;			
}
.slick-slider ul li::before {
	opacity: 0;
	display:none;
}
.slick-dots	li {
	margin: 0 0.25rem;
}
.slick-dots button {
	display: block;
	width: 1rem;
	height: 1rem;
	padding: 0;			
	border: none;
	border-radius: 100%;
	background-color: rgba(147, 147, 147, 1);			
	text-indent: -9999px;
}	
.slick-dots li.slick-active button {
	background-color: rgba(0, 0, 0, 1);
}
	
@media screen and (max-width: 991px){
	.sign-post-card-hover-wrapper__bottom-title{
		font-size: 130px;
		line-height: 130px;
	}
	.sign-post-card-hover-wrapper{
		/*min-height:400px;*/
	}
}
@media screen and (max-width: 767px) {
.sign-post-card-hover-wrapper__title h2.h3{margin-bottom:0px;padding-bottom:0px;margin-top: 25px;}
.signpost-card-hover-item-bg{margin-bottom:27px}
	.sign-post-card-hover-wrapper__title{
		top: 0;
		padding: 1px 15px;
	}
	.sign-post-card-hover-wrapper__bottom-title{
		display:none;
	}
	.signpost-card-main-wrapper{
		padding-bottom: 20px;
	}
	.sign-post-card-hover-wrapper{
		min-height:260px;margin-top:20px
	}
	.signpost-card-hover-item, .signpost-card-hover-item__inner{
		box-shadow: 0px 16px 16px rgba(34, 137, 239, 0.1), 0px 4px 8px rgba(34, 137, 239, 0.03), 0px 4px 4px rgba(34, 137, 239, 0.05), 0px 2px 2px rgba(34, 137, 239, 0.05), inset 0px 1px 3px rgba(255, 255, 255, 0.334544);
	}
	.slick-initialized .slick-slide{
		padding-right:0;
	}
	.news-list-wrapper .slick-dots{margin-left: -28px;}
}