@media (min-width: 901px) {
	body.path-frontpage {
		#main-content:has(#sidebar-first:not(:empty)) .main, #main-content:has(#sidebar-second:not(:empty)) .main {
			width: calc(50% - 3rem);
		}
	
		#sidebar-second {
			width: 50%;
		}
	}
}

.view-id-success_stories.current-display-block_1 .views-row {
	margin-bottom: 1rem;
	
	.views-field-field-teaser-image {
		margin-bottom: 0;
	}
}

#content-bottom {
	
	@media(width > 1024px) {
  	display: grid;
  	gap: 0 3rem;
  	grid-template-columns: repeat(2, 1fr);
	}
  
  #block-views-block-success-stories-block-1 {
  	@media(width > 1024px) {
			grid-row: 1 / span 3;
    	grid-column: 2;
  	}
    
    footer {
			a {
				display: block;
			}
		}
	}
}

