.core-skills__heading {
			color: #FEFEFE;
			margin-bottom: 40px;
		}

		.core-skills {
			background-color: #373CC2;
			padding-top: 60px;
			padding-bottom: 60px;
		}

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

        .dark-black.overlay-gradient::before {
			content: "";
			position: absolute;
			left: 0;
			top: 0;
			right: 0;
			bottom: 0;
			z-index: -1;
			background: linear-gradient(180deg, rgba(6, 6, 60, 0.8) 0%, rgba(6, 6, 60, 0.05) 100%);
		}

		.core-skills.dark-purple a {
			color: var(--white-color);
		}

		.dark-black.overlay-black::before {
				content: "";
				position: absolute;
				left: 0;
				top: 0;
				right: 0;
				bottom: 0;
				z-index: -1;
				background: rgba(0, 0, 0, 0.4);
		}

		.core-skills.dark-black .core-skills__item {
			border-top: none;
			background-color: rgba(254, 254, 254, 0.35);
			backdrop-filter: blur(30px);
			-webkit-backdrop-filter: blur(30px);
			border-radius: 16px;
			padding: 24px;
		}

		.core-skills__item-header {
			color: var(--white-color);
		}

		.core-skills__paragraph p {
			color: #FEFEFE;
		}

		.core-skills__paragraph {
			margin-bottom: 24px;
		}

		.core-skills .h1_1 {
			color: #FEFEFE;
			margin-bottom: 40px;
		}

		.core-skills__list {
			margin-top: 24px;
			display: grid;
			grid-template-columns: repeat(auto-fill, minmax(min(420px, 100%), 1fr));
			row-gap: 16px;
			column-gap: 16px;

		}

		.core-skills.dark-black .core-skills__list {
			row-gap: 16px;
			column-gap: 16px;
		}

		.core-skills__item {
			display: flex;
			flex-direction: column;
			border-top: 1px solid #CFCFCF;
			padding: 24px;
			box-sizing: border-box;
		}

		.core-skills__item img {
			width: 48px;
			height: 48px;
			margin-bottom: 24px;
		}

		.core-skills__item h5 {
			color: #FEFEFE;
		}

		.core-skills__item p {
			color: #FEFEFE;
			margin-top: 16px;
			line-height: 1.5;
			font-size: 18px;
		}

		.core-skills-swiper {
			display: none;
		}

		.core-skills-navigation {
			display: none;
		}

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

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

		.dark-black .core-skills-prev path,
		.dark-black .core-skills-next path {
			stroke: #949393;
			cursor: pointer;
		}

		ark-black
		.dark-black .core-skills-prev circle,
		.dark-black .core-skills-next circle {
			fill: #0D111805;
			cursor: pointer;
		}

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

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

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

		@media (max-width: 768px) {


			.core-skills {
				padding-top: 40px;
				padding-bottom: 40px;
			}

			.core-skills__item {
				padding: 32px 16px;
			}

			.core-skills .h1_1 {
				font-size: 48px;
				margin-bottom: 24px;
			}

			.core-skills__item p {
				margin-top: 16px;
			}

			.core-skills.dark-black .core-skills__item {
				padding: 32px 16px;
			}

			@media screen and (max-width: 764px) {
				.core-skills__paragraph {
					margin-bottom: 16px;
				}

				.core-skills__list {
					row-gap: 8px;
				}
			}

			@media screen and (max-width: 489px) {
				.core-skills__item p {
					font-size: 16px;
				}
			}
		}
