@charset "utf-8";
/* CSS Document */


/*PRESIDENT*/

	/*TITLE*/
	.sponsors .content_sponsors {padding-top: 170px; background-color: var(--white);}
		.sponsors .content_sponsors .section_title {display: flex; align-items: center; justify-content: center; padding: 25px 0;}
			.sponsors .content_sponsors .section_title hr {width: 40%; border-color: var(--white); border-width: 2px;}
			.sponsors .content_sponsors .section_title h1 {font-size: 3.75rem; color: var(--white); text-align: center; line-height: 1;}

		/*Animations*/
		.sponsors .content_sponsors {transition: background 0.5s ease-in-out;}
			.sponsors .content_sponsors.show {background-color: var(--pink);}

		.sponsors .content_sponsors .section_title hr {transition: all 0.5s 0.5s ease-in-out; transform: scale(0);}
			.sponsors .content_sponsors.show .section_title hr {transform: scale(1);}

		.sponsors .content_sponsors .section_title h1 {transition: opacity 0.8s 0.5s ease-in-out; opacity: 0;}
			.sponsors .content_sponsors.show .section_title h1 {opacity: 1;}

	/*SPONSORS LIST*/
	.sponsors .content_sponsors_list {margin-top: 100px; margin-bottom: 160px;}
		.sponsors .content_sponsors_list ul {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 50px 92px; list-style:none; padding:0; margin:0;}
			.sponsors .content_sponsors_list ul li {width: calc(25% - 69px); text-align: center; height: 224px; display: flex; align-items: center; margin:0; padding:0;}

		/*Animations*/
		.sponsors .content_sponsors_list ul li {transition: opacity 0.5s 0.5s ease-in-out; opacity: 0;}
			.sponsors .content_sponsors_list.show ul li {opacity: 1;}


@media (max-width: 1000px) {
	.sponsors .p_left_1 {padding-left: 0;}
	.sponsors .center_content.c_10 {width: 676px;}

	/*Title*/
	.sponsors .content_sponsors {padding-top: 115px;}
		.sponsors .content_sponsors .section_title {width: 100%;}
			.sponsors .content_sponsors .section_title h1 {font-size: 3rem;}

	/*Sponsors*/
	.sponsors .content_sponsors_list {margin-bottom: 100px;}
		.sponsors .content_sponsors_list ul {justify-content: flex-start;}
			.sponsors .content_sponsors_list ul li {width: calc(33% - 60px);}
}

@media (max-width: 750px) {
	.sponsors .center_content.c_10 {width: 100%;}

	/*Title*/
	.sponsors .content_sponsors {padding-top: 165px;}
		.sponsors .content_sponsors .section_title {padding: 43px 0;}
			.sponsors .content_sponsors .section_title h1 {font-size: 1.875rem; padding: 0 20px;}
			.sponsors .content_sponsors .section_title hr {width: 15%;}

	/*Sponsors*/
	.sponsors .content_sponsors_list {padding: 0 36px; margin-top: 40px;}
		.sponsors .content_sponsors_list ul {gap: 70px 36px;}
			.sponsors .content_sponsors_list ul li {width: calc(50% - 18px); min-height: 70px; height: auto;}
}