/* Stories */
@media (min-width: 992px) {
    .stories-block-module {
        padding-top: 0 !important;
    }
}
.stories-block-module {
	padding-top: 0 !important;
}
.stories-block-module .inner .highlight-block-module__title {
    color: #000;
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 0;
    text-align: left;
    text-transform: none;
    top: 0;
    left: 0;
    -webkit-transform: none;
    -o-transform: none;
    transform: none;
    margin-top: 20px
}
.stories-block-module .highlight-block-module__block__inner .highlight-block-module__find-out-more {
    color: #000 !important;
    text-align: left !important;
    bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 500 !important;
    padding-bottom: 20px;
	margin-bottom: 0;
}
.stories-block-module .highlight-block-module__block img.overlay {
    position: relative;
	max-height:280px !important;
	height:280px;
}
.stories-block-module .overlay--gradient-vertical--lighter {
    background: none;
    background-image: none;
    background-image: none;
}
.stories-block-module .inner {
    background-color: #EBEFDD;
    height: 100%;
}
.stories-block-module .highlight-block-module__block {
    height: 100%;
}
.stories-block-module .highlight-block-module__block img.overlay {
    max-height: 250px;  
}
.stories-block-module .highlight-block-module__block img {
	-webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .2s cubic-bezier(.435,-.005,1,.43);
    -o-transition: all .2s cubic-bezier(.435,-.005,1,.43);
    transition: all .2s cubic-bezier(.435,-.005,1,.43);
}
.stories-block-module .highlight-block-module__block.animate img {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.stories-block-module .highlight-block-module__block.animate .highlight-block-module__title {
	text-decoration: underline;
}
.stories-block-module>.container>.row {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: 1fr;
	grid-column-gap: 40px;
	grid-row-gap: 40px;	
	margin-left:0 !important;
	margin-right:0 !important;
}
.stories-block-module>.container>.row .stories-block-module__block {
	max-width:100%;	
	padding-left:0 !important;
	padding-right:0 !important;
	margin-bottom:0 !important;
}
.stories-block-module>.container {
	padding-left:0 !important;
	padding-right:0 !important;
}
.stories-block-module hr {
	border-top:#E5E5E5 solid 1px;
	margin:30px 0;
}
.stories-block-module .inner .highlight-block-module__title {
	padding:0 30px;	
	font-size:22px;
}
.stories-block-module .highlight-block-module__block__inner .highlight-block-module__find-out-more {
	padding:0 30px 30px;
	font-size:16px;
	font-weight:400 !important;
}
.stories-block-module .inner,
.stories-block-module .inner .highlight-block-module__title,
.stories-block-module .inner .highlight-block-module__story-intro {
	transition:0.2s all ease-in-out;	
}
.stories-block-module .inner:hover {
	background:	#1F1950 !important;
}
.stories-block-module .inner:hover .highlight-block-module__title,
.stories-block-module .inner:hover .highlight-block-module__story-intro {
	color:#fff !important;	
	text-decoration:none !important;
}
@media (max-width: 1024px) {
	.stories-block-module>.container {
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.stories-block-module>.container>.row {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		grid-template-rows: 1fr;
		grid-column-gap: 40px;
		grid-row-gap: 40px;	
		margin-left:0 !important;
		margin-right:0 !important;
	}
}
@media (max-width: 768px) {
	.stories-block-module>.container>.row {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: 1fr;
		grid-column-gap: 40px;
		grid-row-gap: 40px;	
		margin-left:0 !important;
		margin-right:0 !important;
	}	
}
@media (max-width: 480px) {
	.stories-block-module>.container>.row {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		grid-template-rows: 1fr;
		grid-column-gap: 40px;
		grid-row-gap: 40px;	
		margin-left:0 !important;
		margin-right:0 !important;
	}	
}