/* ======================= */
/* SECTION: Layout Spacing */
/* No custom layout is enabled. */

/* =============== */
/* SECTION: Global */
	#forminator-quiz-leads-2303.forminator-ui {
		width: 100%;
														max-width: 600px;
																		padding-top: 10px;
										padding-right: 10px;
										padding-bottom: 10px;
										padding-left: 10px;
																background-color: #f6f4ed;
										border-color: #000000;
						}

	#forminator-quiz-leads-2303.forminator-ui .forminator-quiz--skip button {
									color: #888888;
										font-size: 15px;
			font-weight: 400;
			}

	#forminator-quiz-leads-2303.forminator-ui .forminator-quiz--skip button:hover {
									color: #333333;
						}

	#forminator-quiz-leads-2303.forminator-ui .forminator-quiz--skip button:focus,
	#forminator-quiz-leads-2303.forminator-ui .forminator-quiz--skip button:active {
									color: #333333;
						}
/* ELEMENT: Quiz error */
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-response-message.forminator-error {
	background-color: #F9E4E8;
	box-shadow: inset 4px 0 0 0 #E51919;
	-moz-box-shadow: inset 4px 0 0 0 #E51919;
	-webkit-box-shadow: inset 4px 0 0 0 #E51919;
	color: #333333;
	margin: 0 0 20px;
    padding: 15px 20px 15px 22px;
    border-radius: 0;
    text-align: left;
}
/* =============== */
/* SECTION: Header */
/* ELEMENT: Quiz Title */
	.forminator-ui.forminator-quiz-leads#forminator-quiz-leads-2303 .forminator-quiz--title {
									color: #2B3830;
										font-size: 36px;
			font-weight: 700;
			}
/* ELEMENT: Quiz Description */
	.forminator-ui.forminator-quiz-leads#forminator-quiz-leads-2303 .forminator-quiz--description,
	.forminator-ui.forminator-quiz-leads#forminator-quiz-leads-2303 .forminator-quiz--description p {
						color: #707572;
						font-size: 20px;
		font-weight: 400;
	}

/* ================ */
/* SECTION: Content */
/* ELEMENT: Quiz Question (Border color) */
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-question:after {
	background-color: rgba(0,0,0,0.12);
}
/* ELEMENT: Quiz Question (Legend) */
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-question .forminator-legend {
						color: #2b3830;
						font-size: 24px;
		font-weight: 700;
	}
/* Page indicator */
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-page-indicator {
	display: flex;
    justify-content: flex-end;
			color: #888888;
				font-size: 13px;
					font-family: Roboto;
				font-weight: 400;
	}/* Navigation Button */
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-button.forminator-quiz-start,
#forminator-quiz-leads-2303.forminator-ui button.forminator-button.forminator-quiz-start {
						background-color: #097BAA;
							color: #FFFFFF;
						font-size: 14px;
		font-weight: 500;
	}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-button.forminator-quiz-start:hover,
#forminator-quiz-leads-2303.forminator-ui button.forminator-button.forminator-quiz-start:hover {
						background-color: #086A91;
							color: #FFFFFF;
			}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-button.forminator-quiz-start:focus,
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-button.forminator-quiz-start:active,
#forminator-quiz-leads-2303.forminator-ui button.forminator-button.forminator-quiz-start:focus,
#forminator-quiz-leads-2303.forminator-ui button.forminator-button.forminator-quiz-start:active {
						background-color: #086A91;
							color: #FFFFFF;
			}
/* ELEMENT: Quiz Question Description */
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-question--description,
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-question--description p {
						color: #8C8C8C;
						font-size: 20px;
		font-weight: 400;
	}/* ELEMENT: Quiz Question (Result) */
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-question--result {
			color: #777771;
				font-size: 13px;
		font-weight: 700;
	}
/* ELEMENT: Quiz Answers (Text) */
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-answer .forminator-answer--name {
						color: #333735;
						font-size: 14px;
		font-weight: 500;
	}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-answer input:checked + .forminator-answer--design .forminator-answer--name {
						color: #2b3830;
			}

.forminator-ui.forminator-quiz#forminator-module-2303.forminator-design--list forminator-design--bold .forminator-answer.forminator-is_correct input:checked + .forminator-answer--design .forminator-answer--name {
						color: #0BC30B;
			}

.forminator-ui.forminator-quiz#forminator-module-2303.forminator-design--list forminator-design--bold .forminator-answer.forminator-is_incorrect input:checked + .forminator-answer--design .forminator-answer--name {
						color: #DA0000;
			}

/* =============== */
/* SECTION: Footer */
/* Quiz Result Container */
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-quiz--result {
	border-top-color: rgba(0,0,0,0.12);
}
/* Submit Button */
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-button-submit {
						background-color: #097BAA;
							color: #FFFFFF;
						font-size: 14px;
		font-weight: 500;
	}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-button-submit:hover {
						background-color: #086A91;
							color: #FFFFFF;
			}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-button-submit:focus,
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-button-submit:active {
						background-color: #086A91;
							color: #FFFFFF;
			}
/* Navigation Button */
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-pagination-footer .forminator-button {
						background-color: #067963;
							color: #FFFFFF;
						font-size: 14px;
		font-weight: 500;
	}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-pagination-footer .forminator-button:hover {
						background-color: #05614F;
							color: #FFFFFF;
			}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-pagination-footer .forminator-button:focus,
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-pagination-footer .forminator-button:active {
						background-color: #05614F;
							color: #FFFFFF;
			}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-pagination-footer .forminator-button.forminator-disabled {
						background-color: #E6E6E6;
							color: #888888;
			}
/* Social Sharing */
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-quiz--result .forminator-quiz--social {
	border-top-color: rgba(0,0,0,0.12);
}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-quiz--result .forminator-quiz--social .forminator-social--text {
						color: #000000;
						font-size: 20px;
		font-weight: 400;
	}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-quiz--result .forminator-quiz--social .forminator-social--icon {
			font-size: 36px;
	}

	/* ELEMENT: Quiz Answers (Container) */
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-answer .forminator-answer--design {
						border-color: #e2dfd6;
							background-color: #faf9f5;
			}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-answer .forminator-answer--design:hover,
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-answer .forminator-answer--design:focus,
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-answer .forminator-answer--design:active {
						border-color: #8ea893;
							background-color: #eff4f0;
			}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-answer input:checked + .forminator-answer--design {
						border-color: #097BAA;
							background-color: #F3FBFE;
			}
	/* ELEMENT: Quiz Answers (Checkbox) */
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-answer .forminator-answer--status {
						border-color: #333333;
							background-color: #ffffff;
							color: #ffffff;
			}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-answer input:checked + .forminator-answer--design .forminator-answer--status {
						border-color: #097BAA;
							background-color: #097BAA;
			}
			/* ELEMENT: Quiz Result */
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-quiz--result .forminator-result {
						border-color: #097BAA;
							background-color: #FAFAFA;
			}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-quiz--result .forminator-result .forminator-result--quiz-name {
						color: #888888;
						font-size: 14px;
		font-weight: 700;
	}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-quiz--result .forminator-result .forminator-result--content .forminator-result--text {
						background-color: #EBEDEB;
			}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-quiz--result .forminator-result--title {
						color: #333333;
						font-size: 16px;
		font-weight: 500;
	}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-quiz--result .forminator-result .forminator-result--content .forminator-result--description,
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-quiz--result .forminator-result .forminator-result--content .forminator-result--description p {
						color: #4D4D4D;
						font-size: 14px;
		font-weight: 400;
	}
				.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-button.forminator-result--retake {
						background-color: #222222;
							color: #FFFFFF;
						font-size: 14px;
		font-weight: 500;
	}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-button.forminator-result--retake:hover {
						background-color: #222222;
							color: #FFFFFF;
			}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-button.forminator-result--retake:focus,
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-button.forminator-result--retake:active {
						background-color: #222222;
							color: #FFFFFF;
			}		/* Back to questions Button */
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-result--view-answers {
						background-color: #067963;
							color: #FFFFFF;
						font-size: 14px;
		font-weight: 400;
	}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-result--view-answers:hover {
						background-color: #05614F;
							color: #FFFFFF;
			}

.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-result--view-answers:focus,
.forminator-ui.forminator-quiz#forminator-module-2303 .forminator-result--view-answers:active {
						background-color: #05614F;
							color: #FFFFFF;
			}
	
/* ============= */
/* Custom Styles */
.forminator-ui#forminator-quiz-leads-2303 /* Rounded answer pill cards */
.forminator-quiz--clean .forminator-answer{border-radius: 16px !important;border: 1.5px solid #E2DFD6 !important;background-color: #FAF9F5 !important;transition: all 0.25s ease-in-out !important;padding: 14px 18px !important;margin-bottom: 10px !important;}.forminator-ui#forminator-quiz-leads-2303 /* Hover effect */
.forminator-quiz--clean .forminator-answer:hover{background-color: #EFF4F0 !important;border-color: #8EA893 !important;transform: translateY(-2px) !important;}.forminator-ui#forminator-quiz-leads-2303 /* Selected answer state */
.forminator-quiz--clean .forminator-answer.forminator-is_active{background-color: #8EA893 !important;border-color: #8EA893 !important;color: #FFFFFF !important;}.forminator-ui#forminator-quiz-leads-2303 /* Result box card */
.forminator-quiz--clean .forminator-result{background-color: #FFFFFF !important;border: 1.5px solid #E2DFD6 !important;border-radius: 24px !important;padding: 32px 24px !important;box-shadow: 0 12px 30px rgba(43, 56, 48, 0.06) !important;}.forminator-ui#forminator-quiz-leads-2303 /* Center wrapper */
.result-gauge-wrap{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;margin: 15px auto 25px auto !important;text-align: center !important;width: 100% !important;}.forminator-ui#forminator-quiz-leads-2303 /* Outer Semi-Circle Gauge Arc */
.result-gauge-arc{position: relative !important;width: 180px !important;height: 90px !important;margin: 0 auto !important;border-top-left-radius: 100px !important;border-top-right-radius: 100px !important;overflow: hidden !important;display: flex !important;justify-content: center !important;align-items: flex-end !important;box-sizing: border-box !important;}.forminator-ui#forminator-quiz-leads-2303 /* Personality 1: The Reactive Consumer - 45° (25% Arc from left) */
.gauge-reactive{background: conic-gradient(
    from 270deg at 50% 100%,
    #D98282 0deg 45deg,
    #EAE7DF 45deg 180deg
  ) !important;}.forminator-ui#forminator-quiz-leads-2303 /* Personality 2: The Fragmented Multitasker - 90° (50% Arc - Straight Up) */
.gauge-fragmented{background: conic-gradient(
    from 270deg at 50% 100%,
    #D4A373 0deg 90deg,
    #EAE7DF 90deg 180deg
  ) !important;}.forminator-ui#forminator-quiz-leads-2303 /* Personality 3: The Mindful Practitioner - 135° (75% Arc) */
.gauge-mindful{background: conic-gradient(
    from 270deg at 50% 100%,
    #8EA893 0deg 135deg,
    #EAE7DF 135deg 180deg
  ) !important;}.forminator-ui#forminator-quiz-leads-2303 /* Personality 4: The Intentional Architect - 180° (100% Full Arc) */
.gauge-architect{background: conic-gradient(
    from 270deg at 50% 100%,
    #588157 0deg 180deg
  ) !important;}.forminator-ui#forminator-quiz-leads-2303 /* Inner Cutout */
.result-gauge-cutout{width: 136px !important;height: 68px !important;background-color: #FFFFFF !important;border-top-left-radius: 78px !important;border-top-right-radius: 78px !important;display: flex !important;justify-content: center !important;align-items: flex-end !important;padding-bottom: 4px !important;box-sizing: border-box !important;margin: 0 auto !important;}.forminator-ui#forminator-quiz-leads-2303 /* Text Inside & Below */
.result-gauge-val{font-family: 'Plus Jakarta Sans', sans-serif !important;font-size: 26px !important;font-weight: 700 !important;color: #2B3830 !important;line-height: 1 !important;margin: 0 !important;}.forminator-ui#forminator-quiz-leads-2303 .result-gauge-sub{margin: 10px auto 0 auto !important;font-family: 'Inter', sans-serif !important;font-size: 12px !important;font-weight: 600 !important;color: #707572 !important;letter-spacing: 1px !important;text-transform: uppercase !important;text-align: center !important;}