.robot-service-form .form-section-title {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 1.4em;
	margin-top: 3rem;
	margin-bottom: 1.25rem;
	padding-bottom: 0.5rem;
	border-bottom: 2px solid #fcb715;
}
.robot-service-form .form-section-title:first-of-type {
	margin-top: 0;
}

.robot-service-form .form-check-card {
	border: 1px solid #dee2e6;
	border-radius: .5rem;
	padding: 1rem 1.25rem 1rem 2.5rem;
	margin-bottom: 1rem;
	transition: border-color .15s ease, box-shadow .15s ease;
}
.robot-service-form .form-check-card:hover {
	border-color: #fcb715;
}
.robot-service-form .form-check-card .form-check-input {
	margin-top: .4rem;
}
.robot-service-form .form-check-card .form-check-label {
	display: block;
	cursor: pointer;
}
.robot-service-form .option-title {
	font-weight: 700;
}
.robot-service-form .price {
	color: #e50817;
	font-weight: 600;
	white-space: nowrap;
}
.robot-service-form .option-sub {
	display: block;
	color: #6c757d;
}
.robot-service-form .option-desc {
	display: block;
	color: #6c757d;
	font-size: 0.9em;
	margin-top: 0.5rem;
}
