.block-external-news {
	
}

.block-external-news .news-list-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 40px;
}

.block-external-news .news-item {
	text-align: center;
	text-decoration: none;
	color: #231F20;
	display: block;
}

.block-external-news .news-item .item-inside {
	display: flex;
	flex-direction:column;
	align-items: center;
	position: relative;
}

.block-external-news .news-item h2 {
	font-size: 21px;
	max-width: 500px;
	font-weight: 500;
}

.block-external-news .news-item img {
	display: block;
	width: 80%;
	max-width: 300px;
}

.block-external-news .news-item i {
	position: absolute;
	font-size: 23px;
	top: 0;
	right: 0;
	color: #005625;
	opacity: 0;
}

.block-external-news .news-item:hover i {
	opacity: 1;
	transition: opacity 0.2s ease-in-out;
}




/* 768px = under 1024px */
@media only screen and (max-width: 1023px) {
	.block-external-news .news-item h2 {
		font-size: 18px;
	}
}


/* 640px = under 768px */
@media only screen and (max-width: 767px) {

}


/* 410px = under 640px */
@media only screen and (max-width: 639px) {
	.block-external-news .news-list-grid {
		grid-template-columns: 1fr;
	}
	.block-external-news .news-item img {
		max-width: 250px;
	}
}

/* 360px = under 425px */
@media only screen and (max-width: 409px) {

}


/* 320px = under 360px */
@media only screen and (max-width: 359px) {

}
