#resources_container {width: 100%;}
#resources_container.light-blue {background-color: #f3f7f9;}
#resources_container.white {background-color: #ffffff;}
#resources_wrapper {max-width: 1330px; width: 100%; margin: 0 auto; padding: 120px 25px;}
#resources_area {display: inline-block; width: 100%; margin: 0 auto;}

#resources_header {padding: 0 0 40px; width: 100%; margin: 0 auto;}

#resources_section {display: inline-block;; margin: 0 auto; width: 100%;}
#resources_section img {border-radius: 30px; -webkit-box-shadow: 0 7px 15px 6px rgba(0,0,0,.1); -moz-box-shadow: 0 7px 15px 6px rgba(0,0,0,.1); box-shadow: 0 7px 15px 6px rgba(0,0,0,.1);}
#resources_section h3 {margin: 0 0 15px;}
#resources_section h6 {margin: 0 0 5px;}

.featured_resource {width: calc(50% - 40px); margin: 0 40px 0 0;}
.featured_resource_image {margin: 0 auto 50px;}
.featured_resource_image img {height: 340px; object-fit: cover; width: 100%;}

.other_resources {width: calc(50% - 40px); margin: 0 0 0 40px;}

.other_resource {display: inline-block; margin: 0 auto; width: 100%; margin: 0 auto 40px;}
.other_resources .other_resource:last-child {margin: 0 auto;}
.other_resource_image {max-width: 220px; width: 100%; margin: 0 40px 0 0;}
.other_resource_image img {height: 180px; object-fit: cover; width: 100%;}

.other_resource_content {width: calc(100% - 260px); margin: 0;}

.resource_cta {font-size: 16px; line-height: 24px; color: #dc1935; margin: 0; font-weight: 500;}
.resource_cta a {color: #dc1935; text-decoration: none;}
.resource_cta a:hover {color: #24242d;}
.resource_cta i {padding: 0 0 0 5px;}

@media (min-width: 1001px) {
    #resources_section {display: flex;}
	.other_resources {margin-left: auto;}
}

@media (min-width: 601px) {
    .other_resource {display: flex; flex-wrap: wrap; align-items: center;}
}

@media (max-width: 1000px) {
	#resources_container {background-size: 150px;}
	#resources_wrapper {padding: 100px 25px;}
	#resources_header {padding: 0 0 30px;}
	.featured_resource {max-width: 1000px; width: 100%; margin: 0 0 40px;}
    .featured_resource_content h2 {font-size: 36px; line-height: 44px;}
    .featured_resource_image {margin: 0 auto 40px;}
	.featured_resource_image img {height: 300px; object-fit: cover; width: 100%;}
	.other_resources {width: 100%; margin: 0}
}

@media (max-width: 800px) {
	#resources_wrapper {padding: 80px 25px;}
    .featured_resource_content h2 {font-size: 26px; line-height: 34px;}
	.featured_resource_image img {height: 240px; object-fit: cover; width: 100%;}
}

@media (max-width: 600px) {
	#resources_wrapper {padding: 60px 25px;}
	#resources_header {padding: 0 0 20px;}
	.featured_resource {margin: 0 0 40px;}
	.featured_resource_image {margin: 0 auto 30px;}
	.featured_resource_image img {height: 180px; object-fit: cover; width: 100%;}
    
	.other_resource_image {max-width: 600px; width: 100%; margin: 0 0 30px;}
	.other_resource_image img {height: 180px; object-fit: cover; width: 100%;}
	.other_resource_content {width: 100%; margin 0;}
	.other_resources .other_resource:first-child {margin: 0 auto;}
    .resource_cta {font-size: 16px; line-height: 26px;}

	.other_resources .other_resource:last-child, .other_resources .other_resource:nth-child(2) {display: none;}
}