section#section-supporting-organisations {
	align-items: flex-start;
}

section#section-supporting-organisations .ui.grid > .column:not(.row) {
	/* padding: 0rem; */
}

.ui.grid.supporting-organisations {
	margin-top: unset;
	/* margin-bottom: unset; */
	/* margin-left: 3.5rem; */
	margin-bottom: unset;
	/* width: calc(100% - 3.5rem); */
	justify-content: flex-start;
	width: 100%;
	/* max-width: 1240px; */
	margin: 0.625rem auto;
}

.ui.card.supporting-organisations-link {
	/* flex-direction: unset; */
	/* font-size: 0.5rem; */
	width: 100%;
	background: none;
	/* border: 3px solid var(--themePrimary); */
	/* padding: 5px 5px; */
	/* height: 90%; */
	/* box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px; */
	border: none;
	height: 100%;
	justify-content: center;
	align-items: center;
	min-height: 100px;
	padding: 0.625rem;
}

.ui.card.supporting-organisations-link:hover {
	/* box-shadow: none; */
	/* -webkit-box-shadow: none; */
	-moz-box-shadow: none;
	/* cursor: pointer; */
}

.ui.card.supporting-organisations-link.no-data:hover {
	cursor: default;
}

.ui.card.supporting-organisations-link > .content .header:hover {
	color: var(--themePrimary);
}

.ui.card.supporting-organisations-link.no-data > .content .header:hover {
	color: #414042;
	cursor: default;
}

/* Should show a pointer cursor if the text is clickable */
.ui.card.supporting-organisations-link.tech-venture.no-data
	> .content
	.header:hover {
	color: var(--themePrimary);
	cursor: pointer;
}

.ui.card.supporting-organisations-link .image {
	width: 100%;
	display: flex;
	align-items: flex-start;
	background: none;
	padding: 0rem 1rem;
	padding: 0;
	text-align: center;
}

.ui.card.supporting-organisations-link .image .image-container {
	position: relative;
	z-index: 0;
	width: 100%;
	text-align: center;
	/* background-color: white; */
}

.ui.card.supporting-organisations-link .image img {
	border-radius: unset;
	/* aspect-ratio: calc(3 * 1.125) / 4;
      object-fit: cover; */
	width: 100%;
	height: 100%;
	object-fit: contain;
	aspect-ratio: 1 / 1;
}

.ui.grid.supporting-organisations .column:nth-of-type(2) .ui.card.supporting-organisations-link .image {
	transform: scale(0.75);
}

.ui.grid.supporting-organisations .column:nth-of-type(3) .ui.card.supporting-organisations-link .image {
	transform: scale(0.7);
}

.ui.grid.supporting-organisations .column:nth-of-type(4) .ui.card.supporting-organisations-link .image {
	transform: scale(0.75);
}

.ui.grid.supporting-organisations .column:nth-of-type(6) .ui.card.supporting-organisations-link .image {
	transform: scale(0.7);
}

.ui.grid.supporting-organisations .column:nth-of-type(8) .ui.card.supporting-organisations-link .image {
	transform: scale(0.7);
}

.ui.grid.supporting-organisations .column:nth-of-type(10) .ui.card.supporting-organisations-link .image {
	transform: scale(0.9);
}

.ui.grid.supporting-organisations .column:nth-of-type(11) .ui.card.supporting-organisations-link .image {
	transform: scale(0.7);
}

.supporting-organisations-container {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
}

.supporting-organisations-container .row1,
.supporting-organisations-container .row2 {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.supporting-organisations-container .row1 {
	width: 100%;
	max-width: 1315px;
}

.supporting-organisations-container .row2 {
	width: calc(100% * 1230 / 1315);
	max-width: 1230px;
}

.supporting-organisations-container .row1 .image:nth-child(1) {
	width: calc(100% * 1024 / 2633);
}

.supporting-organisations-container .row1 .image:nth-child(2) {
	width: calc(100% * 1027 / 2633);
}

.supporting-organisations-container .row1 .image:nth-child(3) {
	width: calc(100% * 582 / 2633);
}

.supporting-organisations-container .row2 .image:nth-child(1) {
	width: calc(100% * 1175 / 2528);
}

.supporting-organisations-container .row2 .image:nth-child(2) {
	width: calc(100% * 1353 / 2528);
}

.supporting-organisations-container .image {
	height: 100%;
}

.supporting-organisations-container .image img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.ui.card.supporting-organisations-link > .content {
	display: flex;
	flex-direction: column;
	/* justify-content: flex-end; */
	padding: 0 1.56rem;
	border-top: none;
}

#section-supporting-organisations {
	/* width: 75%; */
}

.supporting-organisations-container .ui .column .card {
	-webkit-box-shadow: 0px 0px 16px -5px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 16px -5px rgba(0,0,0,0.2);
	background-color: white;
}

.supporting-organisations-container .ui .column .card:hover {
	transform: scale(1.1);
}

@media only screen and (max-width: 1599.98px) {
	.ui.card.supporting-organisations-link .image {
		/* padding: 1rem; */
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
	.ui[class*="six column"].grid > .column:not(.row),
	.ui[class*="six column"].grid > .row > .column {
		width: 20% !important;
	}

	.ui.card.supporting-organisations-link .image {
		/* padding: 1rem; */
	}
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {

	section#section-supporting-organisations .ui.grid > .column:not(.row) {
		/* width: 50% !important; */
	}

	.supporting-organisations-container {
		padding: 0 10px;
	}

	.ui[class*="six column"].grid > .column:not(.row),
	.ui[class*="six column"].grid > .row > .column {
		width: 33.3334% !important;
	}

	.ui.card.supporting-organisations-link .image {
		/* padding: 2rem; */
	}
}

@media only screen and (max-width: 767.98px) {
	.supporting-organisations-container {
		padding: 0 10px;
	}

	.supporting-organisations-container .ui.grid .column {
		padding-top: 2rem;
	}

	.ui.grid.supporting-organisations {
		/* margin-left: 1.5rem !important; */
		width: auto;
	}

	.ui[class*="six column"].grid > .column:not(.row),
	.ui[class*="six column"].grid > .row > .column {
		width: 50% !important;
	}

	.ui.card.supporting-organisations-link .image {
		/* padding: 1.5rem; */
	}

	.supporting-organisations-container .image {
		height: auto;
	}

	.supporting-organisations-container .row1 .image:nth-child(1) {
		width: calc(100% * 1024 / 1027);
	}
	
	.supporting-organisations-container .row1 .image:nth-child(2) {
		width: calc(100% * 1027 / 1027);
	}
	
	.supporting-organisations-container .row1 .image:nth-child(3) {
		width: calc(100% * 582 / 1027);
	}
	
	.supporting-organisations-container .row2 .image:nth-child(1) {
		width: calc(100% * 1175 / 1353);
	}
	
	.supporting-organisations-container .row2 .image:nth-child(2) {
		width: calc(100% * 1353 / 1353);
	}

	.section-container>section>h1.image {
		aspect-ratio: 2/ 1;
		font-size: 1.7rem;
	}

	.supporting-organisations-container {
        padding: 0;
    }
}
