@media (min-width: 992px) {
	.container-radar-inner {
		max-width: 970px;
		margin: 0 auto;
	}
	.layer-cta-form-2-block {
		max-width: 100%;
		grid-template-columns: 623px auto;
	}
}
.radar-main-breadcrumbs__wrap {
	margin: 30px 0 80px;
	position: relative;
	z-index: 1;
}
	.breadcrumbs {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		row-gap: 10px;
	}
		.breadcrumbs-item {
			font: 500 16px/1.2 Inter;
			color: var(--main-gray-disabled, #B8B8B8);
		}
		.breadcrumbs-item-sep {
			display: flex;
			align-items: center;
			margin: 0 10px 0 8px;
		}
			.breadcrumbs-item-url {
				color: var(--main-gray-disabled, #B8B8B8);
				text-decoration: none;
			}
.section-radar__hero {
	background: #000;
	padding: 100px 0;
	overflow: hidden;
}
	.section-radar__hero .container {
		position: relative;
	}
	.section-radar__hero .container::after,
	.section-radar__hero .container::before	{
		content: '';
		position: absolute;
		z-index: 0;
	}
	.section-radar__hero .container::before {
		width: 223px;
		height: 223px;
		background: url(../img/radar-hero-before.svg) center center no-repeat;
		left: -180px;
		top: 36px;
	}
	.section-radar__hero .container::after {
		width: 321px;
		height: 321px;
		background: url(../img/radar-hero-after.svg) center center no-repeat;
		right: -145px;
		bottom: -143px;
	}
	.radar-hero__ttl {
		font: 500 32px / 1.3 Inter;
		color: #fff;
		margin-bottom: 20px;
		max-width: 770px;
		position: relative;
		z-index: 1;
	}
		.radar-hero__ttl span {
			color: #24DD63;
		}
	.radar-hero__txt {
		font: 400 18px / 1.5 Inter;
		color: #fff;
		max-width: 710px;
		position: relative;
		z-index: 1;
	}
	@media(max-width:767px) {
		.section-radar__hero .container::before {
			display: none;
		}
		.section-radar__hero .container::after {
			bottom: -240px;
		}
	}
.section-radar-banner {
	margin: 60px 0;
}
	.radar-banner__inner {
		background: #000;
		padding: 64px 40px;
		position: relative;
		overflow: hidden;
	}
		.radar-banner__inner::after {
			content: '';
			position: absolute;
			z-index: 0;
			width: 639px;
			height: 639px;
			background: url(../img/radar-banner-bg.png) center center no-repeat;
			right: -106.69px;
			top: -194px;
		}
		.radar-banner__tag {
			font: 600 18px / 1.2 Inter;
			color: #40FF82;
			margin-bottom: 24px;
		}
		.radar-banner__ttl {
			font: 600 24px/1.2 Inter;
			color: #fff;
			max-width: 500px;
			position: relative;
			z-index: 1;
		}
		.radar-banner__txt {
			font: 400 18px/1.5 Inter;
			color: #fff;
			margin-top: 24px;
			max-width: 570px;
			position: relative;
			z-index: 1;
		}
		.radar-banner__btn-wrap {
			display: flex;
			margin-top: 24px;
			position: relative;
			z-index: 1;
		}
			body.wp-singular .content-area .section-radar-banner .radar-banner__inner .radar-banner__btn-wrap a.radar-banner__btn,
			.radar-banner__btn {
				font: 500 18px/1.5 Inter;
				color: #fff;
				padding: 10px 24px;
				border: 1px solid #FFF;
				background: transparent;
				text-decoration: none;
				text-align: center;
				transition: all .3s;
			}
			body.wp-singular .content-area .section-radar-banner .radar-banner__inner .radar-banner__btn-wrap a.radar-banner__btn:hover,
			.radar-banner__btn:hover {
				color: #000;
				border-color: #fff;
				background: #fff;
				transition: all .3s;
			}
			@media(max-width:767px) {
				.radar-banner__inner::after {
					right: -456.69px;
					top: -64px;
					transform: rotate(156deg);
				}
			}
			@media(max-width:575px) {
				.radar-banner__btn-wrap {
					justify-content: center;
				}
				.radar-banner__btn {
					width: 100%;
					max-width: 220px;
				}
			}
.section-radar-case {
	margin: 120px 0;
}
	.section-radar-case__ttl {
		font: 600 24px/1.2 Inter;
		margin-bottom: 24px;
	}
	.radar-case__grid {
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(307px, 1fr));
		grid-gap: 24px;
	}
		.radar-case__grid-item {
			text-decoration: none;
		}
			.radar-case__grid-img-wrap {
				width: 100%;
				height: 132px;
				overflow: hidden;
				background: #000;
			}
				.radar-case__grid-img {
					width: 100%;
					height: 100%;
					object-fit: cover;
				}
			.radar-case__grid-item-content {
				padding: 16px 0 0;
				flex: 1;
				display: flex;
				flex-direction: column;
			}
				.radar-case__grid-item-content-title {
					font: 400 18px/1.5 Inter;
					margin-bottom: 8px;
					color: #000;
					text-decoration: none;
				}
				.radar-case__grid-item-content-excerpt {
					flex: 1;
					font: 400 14px / 1.5 Inter;
					color: #717171;
					margin-top: 0;
					text-decoration: none;
				}
.section-radar-how {
	margin: 120px 0;
}
	.radar-how__ttl {
		font: 500 32px/1.3 Inter;
		margin-bottom: 40px;
	}
	.radar-how-columns-block {
			display: grid;
			grid-template-columns: repeat(auto-fit, minmax(248px, 1fr));
			grid-gap: 24px;
	}
		.radar-how-columns__col {
			padding: 24px;
			background: #fff;
		}
			.radar-how-columns__col-ttl {
				font: 500 22px/1.3 Inter;
				color: #24DD63;
				margin-bottom: 16px;
			}
			.radar-how-columns__col-txt {
				font: 400 14px/1.5 Inter;
				color: #717171;
			}
.section-radar-tg-cta {
	margin: 80px 0 0;
	background: linear-gradient(222deg, #24DD63 40.08%, rgba(64, 255, 129, 0.90) 100%);
	padding: 69px 0;
	overflow: hidden;
}
.section-radar-tg-cta .container {
	position: relative;
}
.section-radar-tg-cta .container::after {
	content: '';
	position: absolute;
	z-index: 0;
	width: 591px;
	height: 591px;
	background: url(../img/tg-cta-bg.png) center center/contain no-repeat;
	right: 0;
	top: -280px;
}
	.radar-tg-cta-block {
		position: relative;
		z-index: 1;
	}
		.radar-tg-cta__text-wrap {
			
		}
			.radar-tg-cta__ttl {
				font: 600 24px/1.2 Inter;
				color: #000;
				margin-bottom: 16px;
			}
			.radar-tg-cta__txt {
				font: 400 18px/1.5 Inter;
				color: #000;
				margin-bottom: 32px;
			}
		.radar-tg-cta__btn-wrap {
			display: flex;
			justify-content: flex-start;
		}
			body.wp-singular .content-area .section-radar-tg-cta .radar-tg-cta-block .radar-tg-cta__btn-wrap a.radar-tg-cta__btn {
				font: 500 16px/1.2 Inter;
				color: #fff;
				text-align: center;
				text-decoration: none;
				background: #000;
				padding: 10px 16px;
				transition: all .3s;
				min-width: 242px;
			}

			body.wp-singular .content-area .section-radar-tg-cta .radar-tg-cta-block .radar-tg-cta__btn-wrap a.radar-tg-cta__btn:hover {
				background: #424242;
			}
	@media(max-width:991px) {
		.section-radar-tg-cta .container::after {
			width: 291px;
			height: 291px;
			top: -20px;
		}
		.layer-cta-form-2-block::before {
			left: -310px;
		}
		.layer-cta-form-2-block::after {
			right: -310px;
		}
	}
	@media (max-width: 575px) {
		.section-radar-tg-cta .container::after {
			top: auto;
			right: -60px;
			bottom: -150px;
		}
	}
	@media (max-width: 450px) {
		.radar-tg-cta__btn-wrap {
			padding: 0 30px;
		}
		.radar-tg-cta__btn {
			width: 100%;
		}
	}