<commit_before>@import 'index-mixins';

.index-partners {
	@include index-section();
	@include circle-background-section();

	> .container {
		@include container(904px);
		padding-bottom: 8px;
	}

	h3 {
		text-transform: capitalize;
	}

	.partners {
		$item-spacing: 32px;

		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin: 32px 0;
		padding: 0;
		border-bottom: 2px solid $white;
		list-style: none inside;

		&::after {
			content: '';
			width: 100%;
			height: 48px;
			border-bottom: 1px solid #dad0ea;
		}

		@include on-desktop() {
			margin: 32px #{0 - $item-spacing};
		}

		> li {
			flex: 1;
			text-align: center;
			margin: $item-spacing / 2;

			@include on-desktop() {
				flex: 0 1 calc(33.3333% - #{$item-spacing});
			}

			> a {
				img, > span {
					position: relative;
					z-index: $background-deco-index + 1;
					min-width: 120px;
					max-width: 320px;
					height: 64px;
					line-height: 64px;
					vertical-align: middle;
					font-size: 175%;

					@include on-desktop() {
						max-width: 100%;
					}
				}
			}
		}
	}

	&::before {
		@include grass-python-logo('../assets/grass-blue.svg', 200px);
		position: absolute;
		top: 0;
		right: 0;
		transform: rotate(-135deg);
	}

}

.sponsorship {
	@include bgimg-hover-button($elf-green, url('../assets/button-hover-bg.svg'));
	font-size: 1.75rem;
	text-shadow: 1px 1px 0 #058550;
}

.sponsor-form-block {
	position: relative;
	padding: 0px 0px 50px 0px;
	.sponsor-container{
		@include index-section;
		@include container(960px);
		display: flex;
		flex-flow: row wrap;
		background: #e7f5ef;
		border-radius: 12px;
		justify-content: center;
		align-items:flex-end;
		padding-top: 40px; 
		padding-bottom: 50px; 
	}
	&::after {
		@include grass-python-logo('../assets/grass-blue.svg', 200px);
		position: absolute;
		bottom: 0;
		left: 0;
		transform: rotate(45deg);
	}
}


@media (max-width: 760px) {
	.index-partners {
		&::before{
			display: none;
		}
	}
	.sponsor-form-block {<commit_msg>Fix z-index of img at background<commit_after>@import 'index-mixins';

.index-partners {
	@include index-section();
	@include circle-background-section();

	> .container {
		@include container(904px);
		padding-bottom: 8px;
	}

	h3 {
		text-transform: capitalize;
	}

	.partners {
		$item-spacing: 32px;

		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin: 32px 0;
		padding: 0;
		border-bottom: 2px solid $white;
		list-style: none inside;

		&::after {
			content: '';
			width: 100%;
			height: 48px;
			border-bottom: 1px solid #dad0ea;
		}

		@include on-desktop() {
			margin: 32px #{0 - $item-spacing};
		}

		> li {
			flex: 1;
			text-align: center;
			margin: $item-spacing / 2;

			@include on-desktop() {
				flex: 0 1 calc(33.3333% - #{$item-spacing});
			}

			> a {
				img, > span {
					position: relative;
					z-index: $background-deco-index + 1;
					min-width: 120px;
					max-width: 320px;
					height: 64px;
					line-height: 64px;
					vertical-align: middle;
					font-size: 175%;

					@include on-desktop() {
						max-width: 100%;
					}
				}
			}
		}
	}

	&::before {
		@include grass-python-logo('../assets/grass-blue.svg', 200px);
		position: absolute;
		top: 0;
		right: 0;
		transform: rotate(-135deg);
	}

}

.sponsorship {
	@include bgimg-hover-button($elf-green, url('../assets/button-hover-bg.svg'));
	font-size: 1.75rem;
	text-shadow: 1px 1px 0 #058550;
}

.sponsor-form-block {
	position: relative;
	padding: 0px 0px 50px 0px;
	.sponsor-container{
		@include index-section;
		@include container(960px);
		display: flex;
		flex-flow: row wrap;
		background: #e7f5ef;
		border-radius: 12px;
		justify-content: center;
		align-items:flex-end;
		padding-top: 40px; 
		padding-bottom: 50px; 
	}
	&::after {
		@include grass-python-logo('../assets/grass-blue.svg', 200px);
		position: absolute;
		bottom: 0;
		left: 0;
		transform: rotate(45deg);
		z-index: -10;
	}
}


@media (max-width: 760px) {
	.index-partners {
		&::before{
			display: none;
		}
	}
	.sponsor-form-block {
{'fraction_non_alphanumeric': 0.16455696202531644, 'fraction_numerical': 0.04765450483991065, 'mean_word_length': 2.834443387250238, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7315398', 'n_tokens_mistral': 2007, 'n_tokens_neox': 1552, 'n_words': 333}