.flexible-collobaration__heading {
		color: #0D1118;
		margin-bottom: 40px;
	}
	.flexible-collobaration {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.dark-black {
		position: relative;
		z-index: 1;
		overflow: hidden;
		background: #000;
	}

	.dark-black::after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: url('https://meduzzen.com/wp-content/uploads/2025/10/our-flexible-collobaration-bg2.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		z-index: -1;
	}

	.flexible-collobaration.dark-black .flexible-collobaration__item {
		border-top: none;
		background-color: rgba(254, 254, 254, 0.35);
		backdrop-filter: blur(30px);
		-webkit-backdrop-filter: blur(30px);
		border-radius: 16px;
	}

	.flexible-collobaration__paragraph p {
		color: #4F4F4F;
	}

	.flexible-collobaration__paragraph {
		margin-bottom: 24px;
	}

	.flexible-collobaration__list {
		margin-top: 24px;
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(min(24rem, 100%), 1fr));
		column-gap: 16px;
		row-gap: 40px;
	}

	.flexible-collobaration.dark-black .flexible-collobaration__list {
		row-gap: 16px;
		column-gap: 16px;
	}

	.flexible-collobaration:has(.flexible-collobaration__has-icon) .flexible-collobaration__list  {
		gap: 16px;
	}

	.flexible-collobaration__item {
		display: flex;
		flex-direction: column;
	}

	.flexible-collobaration__item-header {
		margin-top: 24px;
	}

	.flexible-collobaration__item.flexible-collobaration__has-icon {
		padding: 24px;
		background-color: #FAFAFA;
		border-radius: 16px;
	}

	.flexible-collobaration__item img {
		border-radius: 16px;
		aspect-ratio: 1.78 / 1;
		width: 100%;
		object-fit: cover;
	}

	.flexible-collobaration__item.flexible-collobaration__has-icon img {
		width: 48px;
		height: 48px;
	}

	.flexible-collobaration__item h4,
	.flexible-collobaration__item h5 {
		color: #0D1118;
		margin-top: 24px;
	}

	.flexible-collobaration__item.flexible-collobaration__has-icon h4 {
		margin-top: 24px;
	}

	.flexible-collobaration__item p {
		color: #4F4F4F;
		margin-top: 16px;
		line-height: 1.5;
		font-size: 18px;
	}

	.flexible-collobaration__item .swiper-slide {
		width: 100%;
		box-sizing: border-box;
	}

	.flexible-collobaration__list--mobile {
		width: 100%;
		height: auto;
		overflow: hidden;
		display: none;
	}

	.flexible-collobaration__item.swiper-slide {
		width: 100%;
		box-sizing: border-box;
	}

	.flexible-collobaration__list--mobile .swiper-wrapper {
		display: flex;
		align-items: stretch;
	}

	.flexible-collobaration__pagination {
		display: flex;
		position: relative;
		align-items: center;
		justify-content: center;
		margin-top: 26px;
	}

	.flexible-collobaration__item.flexible-collobaration__has-icon p {
		margin-top: 16px;
	}

	.flexible-collobaration-swiper {
		display: none;
	}

	.flexible-collobaration-navigation {
		display: none;
	}

	.flexible-collobaration-prev:hover circle,
	.flexible-collobaration-next:hover circle {
		fill: #FEFEFE;
		cursor: pointer;
	}

	.flexible-collobaration-prev:hover path,
	.flexible-collobaration-next:hover path {
		stroke: #1629D6;
		cursor: pointer;
	}

	.dark-black .flexible-collobaration-prev path,
	.dark-black .flexible-collobaration-next path {
		stroke: #949393;
		cursor: pointer;
	}
	ark-black
	.dark-black .flexible-collobaration-prev circle,
	.dark-black .flexible-collobaration-next circle {
		fill: #0D111805;
		cursor: pointer;
	}

	.dark-black .flexible-collobaration-prev:hover circle,
	.dark-black .flexible-collobaration-next:hover circle {
		fill: #0D1118;
		cursor: pointer;
	}

	.dark-black .flexible-collobaration-prev:hover path,
	.dark-black .flexible-collobaration-next:hover path {
		stroke: #FEFEFE;
		cursor: pointer;
	}

	.flexible-collobaration__item ul {
		color: #F3F5FB;
		display: flex;
		flex-direction: column;
		gap: 10px;
		margin-top: 32px;
		margin-left: 24px;
		margin-bottom: 0;
	}

	@media (max-width: 768px) {
		.flexible-collobaration {
			padding-top: 40px;
			padding-bottom: 40px;
		}

		.flexible-collobaration.flexible-collobaration-has-mobile-slider .flexible-collobaration__list--mobile {
			display: block;
		}

		.flexible-collobaration.flexible-collobaration-has-mobile-slider .flexible-collobaration__list {
			display: none;
		}

		.flexible-collobaration__item-header {
			margin-top: 16px;
		}

		.flexible-collobaration__item.flexible-collobaration__has-icon p {
			margin-top: 16px;
		}

		.flexible-collobaration__item p {
			font-size: 16px;
		}

		.flexible-collobaration__item h4 {
			margin-top: 16px;
		}

		.flexible-collobaration__item img {
			height: 220px;
		}

		.flexible-collobaration__paragraph {
			margin-bottom: 16px;
		}
	}
