  		.wrapper.whitebg {
		 	background: white;
		 }
		 .blog-title {
		 	padding-top: 40px;
		 }
		 .blog-title .column {
		 	padding: 30px;
		 	padding-bottom: 10px;
		 	margin: auto;
		 }
		 .blog-title p {
			 font-style: normal;
			 font-weight: 400;
			 color: #444;
			 font-size: 18px;
			 line-height: 28px;
			 line-height: 36px;
			 float: none;
		 	 margin: 0;
		 }
		 .blog-title h2 {
    		text-align: center;
		   	margin: 0 20px 20px;
		 }
		 .blog-more {
			padding-top: 25px;
		 	padding-bottom: 60px;
		 }
		 .button-more {
		    display: block;
			margin: auto;
			width: 230px;
			text-align: center;
		 }
		 .blog-more a {
			font-size: 23px;
			line-height: 37px;
			cursor: pointer;
			background-color: #592c88;
			color: #ffffff;
			font-weight: 600;
		 }
		.blog-more a:hover {
			background-color: #3F1361;
			text-decoration: none;
		}
		 @media (min-width: 45em) {
		 	.blog-title p {
		 		font-size: 22px;
				line-height: 36px;
				text-align: center;
				padding: 0;
		 	}
		 }

		div.article-container {
			width: 96%;
			margin: 20px 2% 20px 2%;
			float:left;
			background-color:#ffffff;
			overflow:hidden;
		}
		div.article-image {
			width:100%;
			height:auto
			overflow:hidden;
		}
		div.article-image img {
			width:100%;
			height: 100%;
			object-fit: cover;
		}
		div.article-listing {
			width:100%;
			padding:12px;
			text-align:center;
			height:130px;
			display:flex;
			align-items:center;
		}
		.article-title {
			margin: 0px	
		}
		h2.article-title a {
			font-size: 20px;
			line-height:36px;
			color:#592c88;
			font-family: "freight-sans-pro-n4","freight-sans-pro",serif;
			font-weight:500;
		}
		h2.article-title a:after {
			top: 0;
			height: 16px;
			overflow: hidden;
			content: "\00a0\203a";
			font-family: "Font Awesome 6 Pro";
			font-size: 16px;
			color: #ccc;
		}
		@media (min-width: 30em) {
			h2.article-title a {
				font-size: 22px;
			}
		}
		@media (min-width: 45em) {
			div.article-container {
				width: 46%;
				margin: 20px 2% 20px 2%;
			}
			div.article-image {
				height:250px
			}
			h2.article-title a {
				font-size: 20px;
			}
		}
		@media (min-width: 55em) {
			div.article-container {
				width: 42%;
				height: 430px;
			}
			div.article-container:nth-of-type(odd) {
				margin: 25px 2% 25px 6%;
			}
			div.article-container:nth-of-type(even) {
				margin: 25px 6% 25px 2%;
			}
			div.article-image {
				height:300px;
			}
			h2.article-title a {
				font-size: 22px;
			}
		}
			
			
