.price-hero{display:block;margin-top:0;max-width:1280px;width:100%;&:has(.price-hero__content--image-left) {
		margin-top: 0;
	}
	
	.content_wrapper {
		display: grid;
		grid-template-columns: auto 58%;
		align-items: end;

		&.price-hero__content--image-top {
			align-items: end;
		}

		&.price-hero__content--image-center {
			grid-template-columns: minmax(0, 1fr);
			align-items: center;
		}

		&.price-hero__content--image-top-bottom {
			grid-template-columns: minmax(0, 1fr);
			align-items: center;
			min-height: 436px;
			padding-block: 32px;
			position: relative;
		}

		&.price-hero__content--image-bottom {
			align-items: start;
		}

		&.price-hero__content--image-left {
			margin-top: 24px;
		}

		&.price-hero__content--image-left:not(.price-hero__content--image-center):not(.price-hero__content--image-top-bottom) {
			grid-template-columns: 58% auto;

			.price-hero__notification {
				order: 0;
				justify-self: end;
			}
		}
		
		@media (max-width: 1024px) {
			grid-template-columns: 100%;
			grid-gap: 24px;
			align-items: stretch;

			&.price-hero__content--image-top-bottom {
				padding-block: 0;
			}

			&.price-hero__content--image-left:not(.price-hero__content--image-center):not(.price-hero__content--image-top-bottom) {
				grid-template-columns: 100%;

				.price-hero__notification {
					justify-self: stretch;
				}
			}
		}
	}
	
	.price-hero__imageWrapper {
		grid-column: auto;
		aspect-ratio: auto;
		height: 100%;
		
		@media (max-width: 1024px) {
			height: auto;
			aspect-ratio: 2.1;
		}
	}
	
	.price-hero__notification {
		display: flex;
		flex-direction: column;
		position: relative;
		left: 0;
		order: -1;
		width: 122%;
		grid-column: auto;
		row-gap: 24px;

		.text-title {
			color: var(--Site-black, #111);
			letter-spacing: 0.04em;
		}

		p{
			color: var(--Site-black, #111);

			/* Site/Body2 regular */
			font-family: Montserrat;
			font-size: 14px;
			font-style: normal;
			font-weight: 400;
			line-height: 24px; /* 171.429% */
		}

		.price-hero__textContent {
			display: flex;
			flex-direction: column;
			row-gap: 16px;
			width: 100%;
		}

		.price-hero__body {
			display: flex;
			flex-direction: column;
			width: 100%;

			p,
			li,
			span {
				color: var(--Site-black, #111);
				font-family: Montserrat;
				font-size: 14px;
				font-style: normal;
				font-weight: 400;
				line-height: 24px;
			}

			ul {
				list-style: disc;
				margin: 0;
				padding: 0;
			}

			li {
				margin-inline-start: 21px;
			}
		}
		
		@media (max-width: 1199px) {
			order: 0;
			width: 100%;

			.text-title{
				font-size: 22px;
			}
		}

	}

	.price-hero__content--image-center,
	.price-hero__content--image-top-bottom {
		.price-hero__imageWrapper {
			grid-column: 1;
			grid-row: 1;
			justify-self: end;
			width: 61.40625%;
			max-width: 786px;
			height: auto;
			aspect-ratio: 786 / 436;
			border-radius: 4px;
			overflow: hidden;
			margin: 0;
		}

		.price-hero__notification {
			grid-column: 1;
			grid-row: 1;
			align-self: center;
			justify-self: start;
			order: 0;
			z-index: 2;
			width: 51.171875%;
			max-width: 655px;
			margin-top: 0;
			padding: 40px;
			row-gap: 24px;
		}

		&.price-hero__content--image-left {
			.price-hero__imageWrapper {
				justify-self: start;
			}

			.price-hero__notification {
				justify-self: end;
			}
		}

		&.price-hero__content--image-right {
			.price-hero__imageWrapper {
				justify-self: end;
			}

			.price-hero__notification {
				justify-self: start;
			}
		}

		@media (max-width: 1024px) {
			.price-hero__imageWrapper,
			.price-hero__notification {
				grid-column: auto;
				grid-row: auto;
				width: 100%;
				max-width: none;
				margin-top: 0;
			}

			.price-hero__imageWrapper {
				justify-self: stretch;
				aspect-ratio: 2.1;
			}

			&.price-hero__content--image-left,
			&.price-hero__content--image-right {
				.price-hero__imageWrapper,
				.price-hero__notification {
					justify-self: stretch;
				}
			}

			.price-hero__notification {
				background: transparent;
				border-radius: 0;
				padding: 24px 0 0;
				row-gap: 16px;
			}
		}
	}

	.price-hero__content--image-top-bottom {
		.price-hero__imageWrapper {
			aspect-ratio: auto;
			bottom: 0;
			height: auto;
			position: absolute;
			top: -32px;
			z-index: 1;
		}

		.price-hero__notification {
			align-self: center;
			margin-top: 0;
		}

		&.price-hero__content--image-left {
			.price-hero__imageWrapper {
				left: 0;
				right: auto;
			}
		}

		&.price-hero__content--image-right {
			.price-hero__imageWrapper {
				left: auto;
				right: 0;
			}
		}

		@media (max-width: 1024px) {
			min-height: 0;
			padding-block: 0;

			.price-hero__imageWrapper {
				aspect-ratio: 2.1;
				bottom: auto;
				height: auto;
				inset: auto;
				position: relative;
				top: auto;
			}

			.price-hero__notification {
				margin-top: 0;
			}
		}

		@media (max-width: 767px) {
			.price-hero__imageWrapper {
				aspect-ratio: 335 / 143;
			}
		}
	}
}.price-hero-wrapper{background:var(--Site-tender-white,#f3f3f1);padding:16px 80px 36px}.price-hero-wrapper .page__breadcrumbs_wrapper{margin:0 auto 24px;max-width:1280px;padding-inline:0}.price-hero__button{font-size:16px;height:48px;line-height:16px;padding:8px 16px}@media (max-width:1024px){.price-hero-wrapper{padding:16px 32px 50px}.price-hero-wrapper .page__breadcrumbs_wrapper{margin-bottom:24px}.price-hero .price-hero__notification .text-title{font-size:24px;letter-spacing:.04em;line-height:32px}.price-hero__actionBlock{justify-content:flex-start}.price-hero__button{width:auto;max-width:none;min-width:0}}@media (max-width:767px){.price-hero-wrapper{padding:16px 20px 40px}.price-hero .price-hero__notification .text-title{font-size:22px;line-height:32px}.price-hero__button{display:flex}.price-hero__actionBlock{align-items:flex-start;flex-direction:column}}