section.section-partner-detail {
	padding: 6em;
}

.partner-detail-container .header {
	font-style: normal;
	font-weight: 400;
	font-size: 45px;
	line-height: 1.2;
	color: var(--color-petrol);
}

.partner-detail-container .intro-details {
	font-style: normal;
	font-weight: 400;
	font-size: var(--16px);
	line-height: 1.5;
	color: var(--color-primary-text);
}


main .partner-detail-container .img-block a {
	border: none;
}

main .partner-detail-container .img-block a:hover {
	border: none;
	text-decoration: none;
}



.partner-detail-container .img-block img {
	max-width: 100%;
	max-height: 200px;
	padding: 0 2em 2em 2em;

}

.partner-detail-container .category-text {
	padding: 10% 5% 2% 10%;
}

.partner-detail-container .category-text p {
	font-size: 24px;
	font-weight: 400;
	line-height: 0.83;
	color: var(--color-petrol);
	margin-bottom: 5%;
}

.partner-detail-container .category-text li {
	font-style: normal;
	font-weight: 400;
	font-size: var(--16px);
	line-height: 1.625;
	letter-spacing: -0.0313em;
	color: var(--color-primary-text);
}

.partner-detail-container .category-text .cta-btn {
	margin-top: 5%;
	background-color: var(--color-green-light) !important;
	color: var(--color-petrol) !important;
	border: none !important;
}






.partner-detail-container .category-text .cta-btn:hover {
	background-color: var(--color-petrol) !important;
	color: var(--color-green-light) !important;
}

.partner-detail-container .media-block {
	padding-top: 5px;
}

.partner-detail-container .media-block h4 {
	font-style: normal;
	font-weight: 400;
	font-size: 40px;
	line-height: 1.2;
	color: var(--color-petrol);
}

.partner-detail-container .media-block p {
	font-style: normal;
	font-weight: 400;
	font-size: var(--16px);
	line-height: 1.5;
	color: var(--color-primary-text);
}

.partner-detail-container .media-block .carousel-container-small {
	padding: 0px;
}

.partner-detail-container .media-block .control-container {
	justify-content: end;
}

.partner-detail-container .media-block .carousel-tile-lg h4 {
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 1.33;
	color: var(--color-petrol);
}

.partner-detail-container .quote-block {
	margin-top: 5%;
	background-color: var(--color-yellow);
	padding: 10%;
}

.partner-detail-container .quote-block img {
	width: 120px;
	margin-bottom: 5%;
	border-radius: 50%;
}

.partner-detail-container .quote-block .quote {
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 1.33;
	color: var(--color-petrol);
}

.partner-detail-container .quote-block .author {
	padding-top: 5%;
}

.partner-detail-container .quote-block .author .name {
	font-style: normal;
	font-weight: 400;
	font-size: var(--16px);
	line-height: 1.5;
	color: var(--color-petrol);
}

.partner-detail-container .quote-block .author .designation {
	font-style: normal;
	font-weight: 400;
	font-size: var(--14px);
	line-height: 1.42;
	color: var(--color-petrol-70);
}

/* New dropdown */
#partner-gird-list div.resource_dropdown_container {
	min-height: 150px;
	display: flex;
	justify-content: left;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 3rem;
}

#partner-gird-list div.filter-dropdown {
	position: relative;
	border-bottom: solid 2px var(--color-grey);
	padding: 1em 1.5em 1em 1em;
	z-index: 100;
	min-width: 190px;
	max-width: 100%;
	height: 3.25rem;
	max-height: 3.25rem;
}

#partner-gird-list .filter-dropdown:nth-of-type(1) {
	z-index: 105;
}

#partner-gird-list .filter-dropdown:nth-of-type(2) {
	z-index: 104;
}

#partner-gird-list .filter-dropdown:nth-of-type(3) {
	z-index: 103;
}

#partner-gird-list .filter-dropdown:nth-of-type(4) {
	z-index: 102;
}

#partner-gird-list .filter-dropdown:nth-of-type(5) {
	z-index: 101;
}

#partner-gird-list div.filter-dropdown.hidden {
	display: none;
}

#partner-gird-list div.filter-dropdown-text {
	font-family: Lexend Deca;
	font-size: var(--16px);
	font-weight: 400;
	line-height: 1.75;
	text-align: left;
	color: #809EA3;
}

#partner-gird-list div.filter-dropdown-text.grow {
	/* flex-grow: 1; */
	min-width: 150px;
}

#partner-gird-list div.filter-dropdown::after {
	content: "\e5cf";
	font-family: "Material Symbols Outlined";
	font-size: 1.4em;
	position: absolute;
	top: 1.25em;
	right: .25em;
	transition: all .2s ease-in-out;
	line-height: 0;
	cursor: pointer;
}

#partner-gird-list div.filter-dropdown:hover::after {
	transition: all .2s ease-in-out;
	color: var(--color-green-light);
}

#partner-gird-list div.filter-dropdown.filter-dropdown-open {
	background-color: white;
}

#partner-gird-list div.filter-dropdown.filter-dropdown-open::after {
	transition: all .4s ease-in-out;
	transform: rotate(-180deg);
}

#partner-gird-list div.filter-dropdown .filter-dropdown-title {
	cursor: pointer;
}

#partner-gird-list div.filter-dropdown .filter-dropdown-counter {
	font-size: .75em;
	color: var(--color-petrol-50);
	padding-left: 10px;
	visibility: visible;
}

#partner-gird-list div.filter-dropdown .filter-dropdown-counter.hide {
	visibility: hidden;
}

#partner-gird-list div.filter-dropdown .filter-dropdown-counter .filter-dropdown-counter-current {
	font-family: monospace;
	font-size: 1.2em;
}

#partner-gird-list div.filter-dropdown .filter-dropdown-list {
	overflow-y: scroll;
	height: fit-content;
	max-height: 300px;
	width: 100%;
	max-width: 100%;
	background: var(--color-white);
	position: absolute;
	top: 3.25rem;
	left: 0;
	border-radius: 4px;
	display: none;
}

#partner-gird-list div.filter-dropdown.filter-dropdown-open .filter-dropdown-list {
	display: block;
	box-shadow: 20px 24px 60px 0px #0000001A;
}

#partner-gird-list div.filter-dropdown .filter-dropdown-list ul {
	margin: 0;
	padding: 0;
}

#partner-gird-list div.filter-dropdown .filter-dropdown-list ul li {
	margin: 0;
	padding: 0;
}

#partner-gird-list div.filter-dropdown .filter-dropdown-list ul li label {
	font-size: var(--14px);
	padding: 1em .875em;
	display: inline-block;
}

#partner-gird-list div.filter-dropdown .filter-dropdown-list ul li label:hover {
	color: var(--color-petrol);
	cursor: pointer;
}

#partner-gird-list div.filter-dropdown .filter-dropdown-list ul li input[type="checkbox"] {
	position: relative;
	top: 1px;
	left: 0;
	margin-right: 6px;
}

#partner-gird-list div.filter-dropdown .filter-dropdown-list ul li label:has(input[type="checkbox"]:checked) {
	border-bottom: solid 2px transparent;
}

@media (max-width: 767px) {
	#partner-gird-list div.resource_dropdown_container {
		gap: 1rem;
	}

	#partner-gird-list div.resource_dropdown_container>* {
		width: 100%;
	}
}