.what-we-deliver {
			overflow: hidden;
			background-color: #FAFAFA;
			position: relative;
		}

		.what-we-deliver.what-we-deliver__style-light-blue {
			background-color: #EFF2FE;
		}

		.what-we-deliver__wrapper {
			display: grid;
			grid-template-columns: 1fr minmax(0, 783px);
			gap: 40px;
		}

		.what-we-deliver__container {
			position: relative;
			z-index: 2;
		}

		.what-we-deliver__pseudo-svg {
			position: absolute;
			top: -222px;
			left: -852px;
			z-index: -1;
		}

		.what-we-deliver__head {
			display: flex;
			flex-direction: column;
		}

		.what-we-deliver__head h3,
		.what-we-deliver__head h2 {
			color: var(--black-color);
		}

		.what-we-deliver__section-name {
			margin-bottom: 24px;
			color: var(--grey-600);
		}

		.what-we-deliver__content {
			display: flex;
		}

		.what-we-deliver__title {
			color: #0D1118;
			font-weight: 500;
		}

		.what-we-deliver__button {
			font-size: 16px;
		}

		@media screen and (min-width: 1201px) {

			.what-we-deliver__head {
				flex-basis: 516px;
			}

			.what-we-deliver__content {
				flex-basis: 735px;
			}
		}

		@media screen and (max-width: 1200px) {
			.what-we-deliver__pseudo-svg {
				display: none;
			}

			.what-we-deliver__title br {
				display: none;
			}
		}

		@media screen and (min-width: 769px) {
			section.what-we-deliver {
				padding-top: 60px;
				padding-bottom: 60px;
			}

			.what-we-deliver__title {
				font-size: 48px;
				line-height: 120%;
			}


			.what-we-deliver__button {
				margin-top: 40px;
				max-width: fit-content;
			}
		}

		@media screen and (max-width: 768px) {
			section.what-we-deliver {
				padding-top: 40px;
				padding-bottom: 40px;
			}

			.what-we-deliver__title {
				font-size: 32px;
				line-height: 130%;
			}

			.what-we-deliver__button {
				margin-top: 24px;
			}

			.what-we-deliver__wrapper {
			grid-template-columns: 1fr;
		}
		}

		/* What We Deliver accordion */
		.what-we-deliver__accordion-wrapper {
			display: flex;
			flex-direction: column;
			width: 100%;
		}

		.what-we-deliver__accordion-wrapper {
			gap: 16px;
		}

		.what-we-deliver__accordion-wrapper .c-accordion__title {
			display: flex;
			align-items: center;
			justify-content: space-between;
			gap: 10px;
			font-style: normal;
			font-weight: 500;
			line-height: 130%;
			color: #0d1118;
		}

		.what-we-deliver.what-we-deliver__style-light-blue .what-we-deliver__pseudo-svg {
			display: none;
		}

		.what-we-deliver__accordion-wrapper .c-accordion__title svg {
			width: 100%;
			height: auto;
			min-width: 24px;
			max-width: 24px;
			transition: all 0.3s;
			transform-origin: center;
			margin-right: 4px;
		}

		.what-we-deliver__accordion-wrapper .c-accordion__title svg path {
			transition: all 0.3s;
			transform-origin: center;
		}


		.what-we-deliver__accordion-wrapper .c-accordion__title.active svg {
			transform: rotate(180deg);
		}

		.what-we-deliver__accordion-wrapper .c-accordion__title.active {
			color: #1629d6;
		}

		.what-we-deliver__accordion-wrapper .c-accordion__title.active svg path {
			stroke: #1629d6;
		}

		.what-we-deliver__accordion-wrapper .c-accordion__title::before,
		.what-we-deliver__accordion-wrapper .c-accordion__title::after {
			content: "";
			position: absolute;
			width: 100%;
			left: 0;
		}

		.what-we-deliver__accordion-wrapper .c-accordion__title::before {
			top: 0;
		}

		.what-we-deliver__accordion-wrapper .c-accordion__title::after {
			bottom: 0;
		}

		.what-we-deliver__accordion-wrapper .c-accordion__content p {
			color: #4F4F4F;
			font-style: normal;
		}

		.what-we-deliver__accordion-wrapper .c-accordion__item {
			cursor: pointer;
			position: relative;
			border-radius: 16px;
			border: 1px solid #CFCFCF;
		}

		.what-we-deliver.what-we-deliver__style-light-blue .c-accordion__item {
			border: 0;
			border-bottom: 1px solid #CFCFCF;
			border-radius: 0;
			padding: 0;
			padding-bottom: 24px;
		}

		.what-we-deliver__light-blue-svg {
			position: absolute;
			left: 0;
			bottom: 0;
			top: 0;
			z-index: -1;
			display: none;
		}

		.what-we-deliver.what-we-deliver__style-light-blue .what-we-deliver__light-blue-svg {
			display: block;
		}

		.what-we-deliver.what-we-deliver__style-light-blue.our-solutions-qa-block {
			background-color: #FEFEFE;
		}

		.what-we-deliver.what-we-deliver__style-light-blue.our-solutions-qa-block .what-we-deliver__light-blue-svg {
			display: none;
		}

		.what-we-deliver__accordion-wrapper .c-accordion__content p {
				line-height: 150%;
				font-size: 18px;
			}

		@media screen and (min-width: 769px) {
			

			.what-we-deliver__accordion-wrapper .c-accordion__item {
				padding: 24px;
			}

			.what-we-deliver__accordion-wrapper .c-accordion__content {
				padding-top: 24px;
			}

			.what-we-deliver__accordion-wrapper .c-accordion__title::before,
			.what-we-deliver__accordion-wrapper .c-accordion__title::after {
				height: 24px;
			}

			.what-we-deliver__accordion-wrapper .c-accordion__title {
				font-size: 24px;
			}

			
		}

		@media screen and (max-width: 768px) {
		

			.what-we-deliver__accordion-wrapper .c-accordion__item {
				padding: 16px;
			}

			.what-we-deliver__accordion-wrapper .c-accordion__content {
				padding-top: 16px;
			}

			.what-we-deliver__accordion-wrapper .c-accordion__title::before,
			.what-we-deliver__accordion-wrapper .c-accordion__title::after {
				height: 16px;
			}

			.what-we-deliver__accordion-wrapper .c-accordion__title {
				font-size: 20px;
			}

			.what-we-deliver__accordion-wrapper .c-accordion__content p {
				font-size: 16px;
				line-height: 1.5;
			}

			.what-we-deliver__section-name {
				margin-bottom: 16px;
			}

			.what-we-deliver.what-we-deliver__style-light-blue .what-we-deliver__light-blue-svg {
				display: none;
			}

		}
