/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 08 2025 | 18:57:20 */
/* I */
	body .diagnostic .content-i >.vc_column_container {
		width: 100%;
	}
	section.diagnostic._i fieldset.step .diagnostic-questions ._answer input[type=radio]:before{
		height: 100% !important;
		width: 100% !important;
		margin: 0 !important;
	}
	section.diagnostic._i {
		position: relative;
	}
	.diagnostic-questions .pre-head ._answer .title-form-check {
		position: relative;
	}

	.diagnostic-questions .pre-head ._answer .title-form-check span.info {
		position: relative;
		display: block;
		margin-top: 0.5vw;
	}
	section.diagnostic._i fieldset.step .in-step {
		min-height: 70vh;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	section.diagnostic._i fieldset.step .in-step ._heading {
		text-align: center;
		width: 100%;
		margin-bottom: 3vw;
	}
	.diagnostic-questions .pre-head {
		position: sticky;
    	top: 5vw;
		background: #fff;
		padding: 3% 0;
	}
	section.diagnostic._i fieldset.step .in-step ._heading ._info h2 {
		font-family: 'Adelle', sans-serif;
		color: #1D4263;
		margin-bottom: 1vw;
		font-weight: 700;
	}
	section.diagnostic._i fieldset.step.one .in-step ._boding button {
		margin: 3vw auto;
	}
	section.diagnostic._i .stepies {
		display: flex;
		grid-gap: 5vw;
		align-items: center;
		justify-content: center;
		position: relative;
   		margin-top: 6vw;
	}
	section.diagnostic._i .stepies .stepy {
		position: relative;
		font-weight: 300;
		width: calc(20% - 4vw);
	}
	section.diagnostic._i .stepies .stepy .circle {
		width: 3vw;
		height: 3vw;
		margin: 0 auto;
		border-radius: 100%;
		margin-bottom: 5vw;
	}
	section.diagnostic._i .stepies:before {
		content: '';
		position: absolute;
		top: 1.5vw;
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 85%;
		height: 0.2vw;
	}
	section.diagnostic._i .stepies .stepy .text-4 * {
		font-weight: 400;
	}
	section.diagnostic._i fieldset.step.one .stepies{
		width:100%;
		margin:0 auto;
	}
	section.diagnostic._i fieldset.step:not(.one) .stepies {
		width: 70%;
		margin: 4vw auto 1vw;
	}
	section.diagnostic._i fieldset.step.one .in-step ._boding {
		text-align: center;
	}
	section.diagnostic._i fieldset.step .in-step ._boding .text-1 {
		margin-bottom: 2vw;
		margin-top: 3vw;
	}
	section.diagnostic._i fieldset.step .in-step ._boding button {
		margin-bottom: 2vw;
	}
	section.diagnostic._i fieldset.step .in-step ._boding .text-2 a {
		color: #6B4FEA;
		font-family: 'Work Sans', sans-serif;
		text-decoration: underline;
	}
	section.diagnostic._i fieldset.one.step .diagnostic-questions ._answer input,
	section.diagnostic._i fieldset.one.step .stepies .stepy{
		color:#6B4FEA;
	}
	section.diagnostic._i fieldset.one.step .stepies .stepy .circle,
	section.diagnostic._i fieldset.one.step .stepies:before {
		background:#6B4FEA;
	}

	section.diagnostic._i fieldset.two.step .diagnostic-questions ._answer input,
	section.diagnostic._i fieldset.two.step .stepies .stepy {
		color:#6B4FEA;
	}
	section.diagnostic._i fieldset.two.step .stepies .stepy .circle{
		background:#6B4FEA;
	}

	section.diagnostic._i fieldset.three.step .diagnostic-questions ._answer input,
	section.diagnostic._i fieldset.three.step .stepies .stepy,
	section.diagnostic._i fieldset.three.step .in-step ._heading .title-2 * {
		color:#CD5BD7;
	}
	section.diagnostic._i fieldset.three.step .stepies .stepy .circle,
	section.diagnostic._i fieldset.three.step .stepies:before {
		background:#CD5BD7;
	}

	section.diagnostic._i fieldset.four.step .diagnostic-questions ._answer input,
	section.diagnostic._i fieldset.four.step .stepies .stepy,
	section.diagnostic._i fieldset.four.step .in-step ._heading .title-2 *{
		color:#EB5A29;
	}
	section.diagnostic._i fieldset.four.step .stepies .stepy .circle,
	section.diagnostic._i fieldset.four.step .stepies:before {
		background:#EB5A29;
	}

	section.diagnostic._i fieldset.five.step .diagnostic-questions ._answer input,
	section.diagnostic._i fieldset.five.step .stepies .stepy,
	section.diagnostic._i fieldset.five.step .in-step ._heading .title-2 * {
		color:#3697C1;
	}
	section.diagnostic._i fieldset.five.step .stepies .stepy .circle,
	section.diagnostic._i fieldset.five.step .stepies:before {
		background:#3697C1;
	}

	section.diagnostic._i fieldset.six.step .diagnostic-questions ._answer input,
	section.diagnostic._i fieldset.six.step .stepies .stepy,
	section.diagnostic._i fieldset.six.step .in-step ._heading .title-2 * {
		color:#DBAE3E;
	}
	section.diagnostic._i fieldset.six.step .stepies .stepy .circle,
	section.diagnostic._i fieldset.six.step .stepies:before {
		background:#DBAE3E;
	}

	section.diagnostic._i fieldset.step .in-step ._boding {
		width: 100%;
	}
	section.diagnostic._i fieldset.step.two .in-step ._heading .title-2 * {
		color: #6B4FEA;
	}
	section.diagnostic._i fieldset.two.step .stepies .stepy:not(.stepy-1) .circle,
	section.diagnostic._i fieldset.two.step .stepies:before{
		background: #b5a7f4;
	}

	section.diagnostic._i fieldset.three.step .stepies .stepy:not(.stepy-2) .circle,
	section.diagnostic._i fieldset.three.step .stepies:before{
		background: #e6adeb;
	}

	section.diagnostic._i fieldset.four.step .stepies .stepy:not(.stepy-3) .circle,
	section.diagnostic._i fieldset.four.step .stepies:before{
		background: #f5ac94;
	}

	section.diagnostic._i fieldset.five.step .stepies .stepy:not(.stepy-4) .circle,
	section.diagnostic._i fieldset.five.step .stepies:before{
		background: #9acbe0;
	}
	section.diagnostic._i fieldset.six.step .stepies .stepy:not(.stepy-5) .circle,
	section.diagnostic._i fieldset.six.step .stepies:before{
		background: #DBAE3E;
	}


	.diagnostic-questions .pre-head ._answer .title-form-check {
		width: 25%;
		text-align: center;
		color:#1D4263;
	}
	section.diagnostic._i fieldset.step.one .in-step ._heading ._info {
		margin-bottom: 5vw;
	}
	.diagnostic-questions {
		padding-bottom: 4vw;
		display: block;
	}
	.diagnostic-questions .head-ask {
		margin: 3vw 0 1vw;
	}
	.diagnostic-questions .body-ask {
		color: #1D4263;
	}
	.diagnostic-questions .body-ask span._icon {
		text-transform: uppercase;
		font-weight: 700;
		font-family: 'Work Sans', sans-serif;
	}
	section.diagnostic._i fieldset.step .in-step ._boding ._btn {
		margin: 1vw;
	}
	section.diagnostic._i aside.result-1 .head-result {
		margin-bottom: 5vw;
		color: #6B4FEA;
	}
	section.diagnostic._i aside.result-1 .head-result .title-2 * {
		font-weight: 700;
	}
	section.diagnostic._i aside.result-1 .body-result ._flex {
		grid-gap: 2vw;
	}
	section.diagnostic._i aside.result-1 .body-result ._flex>div ._data {
		width: 100%;
	}
	section.diagnostic._i aside.result-1 .body-result ._flex>div ._info .title-2.f-adelle {
		margin-bottom: 1vw;
	}
/* END I */
	.diagnostic-questions ._answer {
		display: flex;
		grid-gap: 5%;
		align-items: center;
		justify-content: space-between;
	}
	.diagnostic-questions ._answer .form-check {
		display: block;
		margin: 0 auto;
	}
	section.diagnostic._i aside.result-1 .note-result ._btn {
		margin: 3vw auto;
	}
	section.diagnostic._i aside.result-1 .note-result {
		text-align: center;
	}
	section.diagnostic._i fieldset.step .in-step ._boding .in-boding>._flex {
		grid-gap: 1vw;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	section.diagnostic._i fieldset.step.one .in-step ._boding .terms {
		text-align: left;
	}
	.term {
		margin: 0 auto;
		text-align: left;
	}
	@media(min-width:1200px){
		section.diagnostic._i{
			padding-top: 5vw;
		}
		.term {
			width: 50%;
			margin: 0 auto;
			text-align: left;
    		padding-top: 5vw;
		}
	}
	@media(min-width:992px) and (max-width:1199px){
		section.diagnostic._i{
			padding-top: 6vw;
		}
		.term {
			width: 60%;
			margin: 0 auto;
			text-align: left;
    		padding-top: 10vw;
		}
	}
	@media(min-width:992px){
		.diagnostic-questions .body-ask ._ask {
			margin-bottom: 2vw;
		}
		section.diagnostic._i aside.result-1 .note-result {
			width:60%;
			margin: 3vw auto;
		}

		section.diagnostic._i aside.result-1 .body-result ._flex>div._1 {
			width: calc(40% - 1vw);
		}
		section.diagnostic._i aside.result-1 .body-result ._flex>div._2 {
			width: calc(60% - 1vw);
		}
		section.diagnostic._i aside.result-1 .body-result>._flex {
			margin-bottom: 8vw;
		}
		section.diagnostic._i aside.result-1 .body-result ._flex>div ._data canvas {
			width: 100%;
			max-width: 100%;
			min-width: 100%;
			min-height: 22vw;
		}
		section.diagnostic._i aside.result-1 .body-result ._flex>div ._info {
			width: 80%;
		}
		.diagnostic-questions ._answer label.form-check-label {
			display: none;
		}
	}

	@media(max-width:991px){
		section.diagnostic._i aside.result-1 .body-result ._flex>div {
			width: 100%;
		}
		section.diagnostic._i aside.result-1 .body-result ._flex>div ._data canvas {
			width: 100%;
			max-width: 50vh;
			min-width: 100%;
			min-height: 40vw;
		}
		section.diagnostic._i aside.result-1 .body-result ._flex>div ._info {
			width: 100%;
		}
		.diagnostic-questions .pre-head {
			display: none;
		}
		.diagnostic-questions ._answer label.form-check-label {
			display: block;
			width: 100%;
			font-family: 'Work Sans', sans-serif;
			font-weight: 600;
		}

		.diagnostic-questions ._answer .form-check input {
			float: initial;
			margin: 0 auto 1vw;
			padding-left: 0;
		}

		.diagnostic-questions ._answer .form-check {
			text-align: center;
			padding: 2vw;
		}
	}
	@media(max-width:991px) and (min-width:768px){
		.term {
			width: 80%;
			margin: 0 auto;
			text-align: left;
    		padding-top: 7vw;
		}
		section.diagnostic._i{
			padding-top: 7vw;
		}
		.diagnostic-questions .body-ask ._ask {
			margin-bottom: 4vw;
		}
		section.diagnostic._i aside.result-1 .body-result>._flex {
			margin-bottom: 8vw;
		}
		.diagnostic-questions .body-ask>.row {
			margin-bottom: 6vw;
		}
		.diagnostic-questions ._answer{
    		margin-top: 2vw;
		}
	}
	@media(max-width:767px) and (min-width:576px){
		.term {
			width: 80%;
			margin: 0 auto;
			text-align: left;
    		padding-top: 10vw;
		}
		section.diagnostic._i{
			padding-top: 11vw;
		}
		.diagnostic-questions .body-ask ._ask {
			margin-bottom: 5vw;
		}
		section.diagnostic._i aside.result-1 .body-result>._flex {
			margin-bottom: 10vw;
		}
		.diagnostic-questions .body-ask>.row {
			margin-bottom: 8vw;
		}
		.diagnostic-questions ._answer{
    		margin-top: 2vw;
		}
	}
	@media(max-width:575px){
		.term {
			width: 90%;
			margin: 0 auto;
			text-align: left;
    		padding-top: 10vw;
		}
		section.diagnostic._i{
			padding-top: 10vw;
		}
		.diagnostic-questions .body-ask ._ask {
			margin-bottom: 5vw;
		}
		section.diagnostic._i aside.result-1 .body-result>._flex {
			margin-bottom: 10vw;
		}
		.diagnostic-questions .body-ask>.row {
			margin-bottom: 8vw;
		}
		.diagnostic-questions ._answer{
    		margin-top: 2vw;
		}
	}



/* V2 */
	section.diagnostic._i aside.result-1 .body-result ._flex>div ._info .title-2.f-adelle {
		font-weight: 900 !important;
	}
	section.diagnostic._i aside.result-1 .body-result ._flex>div ._info .bar {
		display: block;
		width: 20vw;
		height: 0.8vw;
		position: relative;
		border-radius: 999vw;
		overflow: hidden;
		background: #E6E8F0;
		margin-bottom: 1.5vw;
		margin-top: 1vw;
	}

	section.diagnostic._i aside.result-1 .body-result ._flex>div ._info .bar .fill {
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
	}

	section.diagnostic._i aside.result-1 .body-result ._info .module-result .title-6 {
		font-family: 'Adelle', sans-serif;
		font-weight: 700;
		margin-top: 3vw;
	}
	section.diagnostic._i aside.result-1 .body-result ._info[data-module="1"] .module-result .title-6{
		color:#6B4FEA;
	}
	section.diagnostic._i aside.result-1 .body-result ._info[data-module="2"] .module-result .title-6{
		color:#CD5BD7;
	}
	section.diagnostic._i aside.result-1 .body-result ._info[data-module="3"] .module-result .title-6{
		color:#EB5A29;
	}
	section.diagnostic._i aside.result-1 .body-result ._info[data-module="4"] .module-result .title-6{
		color:#3697C1;
	}
	section.diagnostic._i aside.result-1 .body-result ._info[data-module="5"] .module-result .title-6{
		color:#DBAE3E;
	}