html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video, main, input, button {
	margin: 0;
	padding: 0;
	border: 0; 
	vertical-align: baseline;
	box-sizing: border-box;
} 
*::before,*::after{
	box-sizing: border-box;
}
article, aside, details, figcaption, figure,  
footer, header, hgroup, menu, nav, section, main {
	display: block;
}  

@font-face {
    font-family: "Muller";
    src: url(./../../assets/fonts/MullerRegular.woff2) format("woff2"), url(./../../assets/fonts/MullerRegular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Muller";
    src: url(./../../assets/fonts/MullerMedium.woff2) format("woff2"), url(./../../assets/fonts/MullerMedium.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Muller";
    src: url(./../../assets/fonts/MullerBold.woff2) format("woff2"), url(./../../assets/fonts/MullerBold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Muller";
    src: url(./../../assets/fonts/MullerExtraBold.woff2) format("woff2"), url(./../../assets/fonts/MullerExtraBold.woff) format("woff");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Muller";
    src: url(./../../assets/fonts/MullerHeavy.woff2) format("woff2"), url(./../../assets/fonts/MullerHeavy.woff) format("woff");
    font-weight: 850;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Muller";
    src: url(./../../assets/fonts/MullerBlack.woff2) format("woff2"), url(./../../assets/fonts/MullerBlack.woff) format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Muller";
    src: url(./../../assets/fonts/MullerLight.woff2) format("woff2"), url(./../../assets/fonts/MullerLight.woff) format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Muller";
    src: url(./../../assets/fonts/MullerUltraLight.woff2) format("woff2"), url(./../../assets/fonts/MullerUltraLight.woff) format("woff");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}  
@font-face {
    font-family: 'Gilroy'; 
    src: 
        url('./../../assets/fonts/Gilroy-Regular.woff2') format('woff2'),
        url('./../../assets/fonts/Gilroy-Regular.woff') format('woff'),
        url('./../../assets/fonts/Gilroy-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy'; 
    src:  
        url('./../../assets/fonts/Gilroy-Bold.woff2') format('woff2'),
        url('./../../assets/fonts/Gilroy-Bold.woff') format('woff'),
        url('./../../assets/fonts/Gilroy-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy'; 
    src:  
        url('./../../assets/fonts/Gilroy-Medium.woff2') format('woff2'),
        url('./../../assets/fonts/Gilroy-Medium.woff') format('woff'),
        url('./../../assets/fonts/Gilroy-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

html{
	font-family: 'Muller';
	overflow-x: hidden;
	font-size: 16px;  
	line-height: 1.5;
}
@media(max-width: 1500px){
	html{
		font-size: 1.066666666666667vw;
	}
}
@media(max-width: 800px){
	html{
		font-size: 4.705882352941176vw;
	}
}
body {
	font-size: 1em;
	min-height: 100vh;
	display: flex;
	flex-direction: column;
	background: #fff;
	color: #282836;
} 
img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	height: auto;
} 
svg{
	height: auto;
}
.ta-center{
	text-align: center;
}
.d-none{
	display: none;
}
button{
	font-size: 1em;
	cursor: pointer;
	transition: 0.3s;
	font-family: 'Muller';
}
input[type='file'],
input[type='submit']{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
select,
textarea,
input{
	font-size: 1em;
	max-width: 100%;
	color: #000;
	font-weight: 400;
	font-family: 'Muller';
} 
a{
	color: inherit;
	transition: 0.3s;
}
a:active,
a:hover,
a{	
	text-decoration: none;
}
a:active,
button:active{
	opacity: 0.8;
}
.main{
	flex-grow: 1;
	overflow-x: hidden;
}
.background{
	background: linear-gradient(269deg, #F7F7F7 0.68%, #FFF 57.35%); 	
	padding-bottom: max(0.0625em,1px);
	position: relative;
}


 






.header{
	background: #fff;
}
.header__wrapper{
	width: 100%;
	max-width: 91.25em;
	margin: 0 auto;
	padding: 0 0.625em;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 6.9375em;
}
.header__logo{
	display: flex;
	width: 11.4375em;
	margin-bottom: 0.25em;
}
.header__logoImg{
	width: 100%;
}
.header__right{
	display: flex;
	align-items: center;
	white-space: nowrap;
	margin-top: 0.15em;
}
.header__tel{
	font-weight: 500;
	font-size: 1.5625em;
}
.header__note{
	font-weight: 300;
	font-size: 0.875em;
    margin: 0 0.0715em 0 1.357em;
}

.banner{
	display: flex;
	width: 100%;
}
.banner__imgM,
.banner__img{
	width: 100%;
}
.banner__imgM{
	display: none;
}


.title{
	color: #0E284A;
	font-weight: 700;
	font-size: 2.1875em;
	text-align: center;
	padding: 2.0571em 0.2em 1.0286em;
}
.tabs{
	padding: 0 0.625em;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 2.375em;
}
.tabs__tab{
	font-size: 1.25em;
	width: 100%;
	max-width: 14em;
	height: 4em;
	line-height: 1.5;
	color: #A3A3A3;
	border-radius: 0.5em;
	font-weight: 400;
	margin: 0 0.5em;
	display: flex;
	justify-content: center;
	align-items: center;
}
.tabs__tab:hover,
.tabs__tab.active{
	background: #9BCA45;
	color: #fff;
	font-weight: 500;
}
.first{
    font-family: 'Gilroy'; 
	width: 100%;
	max-width: 81.25em;
	border-radius: 0.625em;
	margin: 0 auto;
	text-align: center;
	border: solid 0.125em #E7E7E7;
	padding: 1.8125em 2.125em;
	margin-bottom: 2.4375em;
	position: relative;
}
.first__label{
    color: #ABABAB;
    font-size: 1.125em;
}
.first__sum{
	font-weight: 700;
	color: #0E284A;
	font-size: 2.1875em;
	margin-bottom: 0.857em;
}


.simplecalc__rangeBlock { 
	user-select: none;
}
.simplecalc__rangeInput {
	width: 100%;
	height: 1.125em;
	border: 0.3125em solid #FFF;
	background: #FFF;
	box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.25) inset;
	display: flex;
	align-items: stretch;
	border-radius: 10em; 
}
.simplecalc__rangeInputContiner {
	position: relative;
	width: 100%;
	height: auto;
}
.simplecalc__rangeInputBg {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	border-radius: 10em;
	background: linear-gradient(90deg, #9BCA45 0%, #75A025 100%);
} 
.simplecalc__rangeHandleBlock {
	width: 3.875em; 
	position: absolute;
	top: 50%; 
	cursor: pointer;
	transform: translate(-50%,-50%);
}  
.simplecalc__rangeHandleBlock img{
	width: 100%;
	pointer-events: none;
	user-select: none;
}
.first__range{
	display: flex;
	justify-content: space-between;
	color: #575757;
	font-weight: 500;
	font-size: 1.25em;
	padding: 0 0.3em;
	margin: 0.55em 0 0.9em;
}
.first__bottom{
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: left;
	padding-top: 0.8125em;
	margin-bottom: 2.8125em;
}
.first__bottom>div{
	height: 4.25em;
}
.first__bottom>div:nth-child(1){
	width: 13.625em;
}
.first__bottom>div:nth-child(2){
	border-left: solid max(1px,0.0625em) #E7E7E7;
	border-right: solid max(1px,0.0625em) #E7E7E7;
	padding-left: 2.375em;
	width: 12em;
}
.first__bottom>div:nth-child(3){
    padding-left: 3em;
    width: 11.5625em
}
.first__bottomLabel{
	color: #ABABAB;
	font-size: 1.125em;
	line-height: 1.2;
}
.first__bottomValue{
	color: #0E284A;
	font-size: 1.875em;
	font-weight: 500;
	white-space: nowrap;
}
.first__bottomValue span{
	font-size: 0.66666em;
}
.first__text{
	color: #ACACAC;
	line-height: 1.2;
	font-size: 1.125em;
	margin-bottom: 1.27777em;
}
.first__btn{
	font-size: 1.25em;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	height: 4em;
	width: 14em;
	background: #9BCA45;
	font-weight: 500;
	border-radius: 0.5em;
	margin: 0 auto 1em;
}
.first__btn + .first__btn{
	margin-bottom: 4em;
}
.first__btn:hover{
	color: #A3A3A3;
	background: #F0F0F0;
}
.first__img{
	position: absolute;
	left: 50%;
	width: 22.6875em;
	bottom: 0;
	transform: translateX(41.625em);
}
.questions{
	background: #131935;
	padding: 3.9375em 1.5em 3.18785em;
}
.questions__title{
	text-align: center;
	color: #FFF; 
	font-size: 2.5em; 
	font-weight: 700;
	line-height: 1.3;
	margin-bottom: 1.225em;
}
.question{
    font-family: 'Gilroy'; 
	width: 100%; 
	margin: 0 auto 2.125em;
	background: linear-gradient(269deg, #F7F7F7 0.68%, #FFF 57.35%); 
	border-radius: 0.625em;
	max-width: 90em;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0.9375em 1.5em 0.9375em 3.5625em;
	flex-wrap: wrap;

}
.question__title{
	color: #0E284A;
	font-weight: 700;
	font-size: 1.5625em;
	width: calc(100% - 3em);
	padding-bottom: 0.32em;
}
.question__toggle{
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	border: none;
	background: none;
	width: 3.9375em;
}
.question__toggle img{
	width: 100%;
	pointer-events: none;
}
.question__toggle svg{
	pointer-events: none;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 20.65%;
}	
.question__toggle.active path+path{
	display: none;
}
.question__answer{
	width: 100%;
	display: none;
	color: #000; 
	font-size: 1.125em;  
	line-height: 1.555;
	max-width: 53.05em;
	padding: 0.167em 0 1.055em;
}
@media(max-width: 800px){
	/*.header,*/
	.header__note{
		display: none;
	}
	.header__logo{
		width: 8em;
	}
	.header__tel{
		font-size: 1em;
	}
	.banner__img{
		display: none;
	}
	.banner__imgM{
		display: block;
		height: 14em;
        object-fit: cover;
	}
	.title{
		font-size: 1.375em;
		line-height: 1.3;
		padding: 0.909em 0.5em;
	}
	.tabs{
		margin-bottom: 0;
	}
	.tabs__tab{
		font-size: 0.875em;
		max-width: 20.857em;
		height: 4.357em;
		margin-bottom: 1.214em;
	}
	.first{
		max-width: calc(100% - 3em);
	    padding: 1.5625em 0.5em;
	    margin-bottom: 0.5em;
	}
	.first__label{
		font-size: 0.875em;
	}
	.first__sum{
		margin-bottom: 0.72em;
		font-size: 1.5625em;
	}
	.simplecalc__rangeHandleBlock{
		width: 1.85em;
	}
	.simplecalc__rangeInput{
		border-width: 0.125em;
		height: 1em;
	}
	.simplecalc__rangeInputBg{
		top: 50%;
    	transform: translate(0.125em,-50%);
        height: 0.5em;
	}
	.first__range{
		font-size: 0.75em;
	    margin: 1.25em 0 3.25em;
	}
	.first__bottom{
		flex-direction: column;
		border-top: solid max(1px,0.0625em) #E7E7E7;
		margin: -1.1875em -0.5em 0;
		align-items: flex-start;
	    padding: 23px 14px 0;
	}
	.first__bottomLabel{
		font-size: 0.875em;
		margin-bottom: 0.357em;
	}
	.first__bottomValue{
		font-size: 1.5625em;
		font-weight: 700;
	}
	.first__bottomValue span{
		font-size: 0.8em;
		font-weight: 500;
	}
	.first__bottom>div:nth-child(1),
	.first__bottom>div:nth-child(2),
	.first__bottom>div:nth-child(3){
		padding: 0;
		width: 100%;
		border: none;
		height: auto;
	}
	.first__bottom>div:nth-child(1){
		margin-bottom: 1.125em;
	}
	.first__bottom>div:nth-child(2){
		margin-bottom: 1.4375em;
	}
	.first__text{
		display: none;
	}
	.first__btn{
		font-size: 0.875em;
		height: 5em;
		width: 20.857em;
		
	}
	.first__btn + .first__btn{
		margin-bottom: 3.0714em;
	}
	.first__img{
	    position: relative;
	    left: inherit;
	    width: 11.8125em; 
	    transform: none;
	    display: block;
	    margin: 0 auto;
	}
	.questions__title{
		white-space: nowrap;
		font-size: 1.375em;
		margin-bottom: 1em;
	}
	.questions{
		padding-top: 3.0625em;
		padding-bottom: 2.8125em;
	}
	.question{
		padding: 0.875em 0.5625em 0.875em 1.0625em;
		border-radius: 0.3125em;
		margin-bottom: 1.125em;
	}
	.question__title{
		font-size: 0.8125em;
		width: calc(100% - 2.5em);
	}
	.question__toggle{
		width: 1.85em;
	}
	.question__answer{
		font-size: 0.875em;
	}
}


.background--gray{
	background: #E8E8E8;
	padding: 3.4375em 0 6.4375em;
}
.title2{
	color: #0E284A;
	font-size: 2.5em;
	text-align: center;
	line-height: 1.3;
	margin-bottom: 0.95em;
}
.quiz{
	margin: 0 auto;
	width: 100%;
	max-width: 90em;
}
.quiz__top{
	position: relative;
	width: 100%;
	border-radius: 1.25em 1.25em 0 0;
	background: linear-gradient(180deg, #0D4691 0%, #0E284A 100%);
	height: 14.5em;
}
.quiz__car{
	width: 10.625em;
	position: absolute;
	left: 1.25em;
	top: 1.0625em;
	transition: 0.3s;
}
.quiz__progress{
	position: absolute;
	top: 5.5625em;
	left: 4.125em;
	right: 12.625em;
	height: 1.6em;
	background: #fff;
	border-radius: 10em;	
	border: 0.3125em solid #FFF; 
	box-shadow: 0 0.25em 0.9375em 0 rgba(0, 0, 0, 0.50) inset;
	padding: 0.1875em;
	transition: 0.3s transform;
}
.quiz__progressBar{
	width: 10.4%;
	max-width: 100%;
	height: 100%;
	border-radius: 10em;
	transition: 0.3s;
	background: repeating-linear-gradient(135deg, rgba(255, 255, 255, .2), rgba(255, 255, 255, .2) 1.25em, rgba(255, 255, 255, 0) 1.25em, rgba(255, 255, 255, 0) 2.5em), linear-gradient(90deg, #9BCA45 0%, #75A025 100%);
}
.quiz__stepsText{
	color: #fff;
	font-weight: 500;
	font-size: 0.9375em;
	position: absolute;
	right: 16.2em;
	top: 2.466em;
	line-height: 1.3;
}
.quiz__stepsText span{
	display: none;
}
.quiz--9 .quiz__stepsText span:nth-child(10),
.quiz--8 .quiz__stepsText span:nth-child(9),
.quiz--7 .quiz__stepsText span:nth-child(8),
.quiz--6 .quiz__stepsText span:nth-child(7),
.quiz--5 .quiz__stepsText span:nth-child(6),
.quiz--4 .quiz__stepsText span:nth-child(5),
.quiz--3 .quiz__stepsText span:nth-child(4),
.quiz--2 .quiz__stepsText span:nth-child(3),
.quiz--1 .quiz__stepsText span:nth-child(2){
	display: inline;
}
.quiz__stepsText i{
	font-style: normal;
}
.quiz__steps{
	transition: 0.3s transform;
	position: absolute; 
	top: 7.5625em;
	left: 4.125em;
	width: 72.5625em;
	/*right: 12.625em;*/
}
.quiz__step{
	position: absolute;
	top: 0;
	left: 1.5625em;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
} 
.quiz__stepBar{
	background: #9BCA45;
	width: 0.25em;
	margin-top: 0.1875em;
	height: 3.375em;
	margin-bottom: 0.375em;
	transition: 0.3s;
}
.quiz__stepName{
	font-size: 0.8125em; 
	font-weight: 700;
	line-height: 1.3;
	color: #9BCA45;
}
.quiz.quiz--9 .quiz__step:nth-child(9)~.quiz__step .quiz__stepBar,
.quiz.quiz--8 .quiz__step:nth-child(8)~.quiz__step .quiz__stepBar,
.quiz.quiz--7 .quiz__step:nth-child(7)~.quiz__step .quiz__stepBar,
.quiz.quiz--6 .quiz__step:nth-child(6)~.quiz__step .quiz__stepBar,
.quiz.quiz--5 .quiz__step:nth-child(5)~.quiz__step .quiz__stepBar,
.quiz.quiz--4 .quiz__step:nth-child(4)~.quiz__step .quiz__stepBar,
.quiz.quiz--3 .quiz__step:nth-child(3)~.quiz__step .quiz__stepBar,
.quiz.quiz--2 .quiz__step:nth-child(2)~.quiz__step .quiz__stepBar,
.quiz.quiz--1 .quiz__step:nth-child(1)~.quiz__step .quiz__stepBar{
	background: rgba(255, 255, 255, 0.4);
	margin-top: 0;
	margin-bottom: 0.25em;
	height: 1.8125em;
}
.quiz.quiz--9 .quiz__step:nth-child(9)~.quiz__step .quiz__stepName,
.quiz.quiz--8 .quiz__step:nth-child(8)~.quiz__step .quiz__stepName,
.quiz.quiz--7 .quiz__step:nth-child(7)~.quiz__step .quiz__stepName,
.quiz.quiz--6 .quiz__step:nth-child(6)~.quiz__step .quiz__stepName,
.quiz.quiz--5 .quiz__step:nth-child(5)~.quiz__step .quiz__stepName,
.quiz.quiz--4 .quiz__step:nth-child(4)~.quiz__step .quiz__stepName,
.quiz.quiz--3 .quiz__step:nth-child(3)~.quiz__step .quiz__stepName,
.quiz.quiz--2 .quiz__step:nth-child(2)~.quiz__step .quiz__stepName,
.quiz.quiz--1 .quiz__step:nth-child(1)~.quiz__step .quiz__stepName{
	font-weight: 400;
	color: rgba(255, 255, 255, 0.4);
}
.quiz__step:nth-child(2){
	left: 8.875em;
}
.quiz__step:nth-child(3){
	left: 18.125em;
}
.quiz__step:nth-child(4){
	left: 24.875em;
}
.quiz__step:nth-child(5){
	left: 33.375em;
}
.quiz__step:nth-child(6){
	left: 40.4375em;
}
.quiz__step:nth-child(7){
	left: 49.4375em;
}
.quiz__step:nth-child(8){
	left: 57.8125em;
}
.quiz__step:nth-child(9){
	left: 65.5625em;
}
.quiz__img1{
	width: 13.5em;
	max-width: inherit;
	max-height: inherit;
	position: absolute;
	right: 1.375em;
	bottom: 0.5em;
}
.quiz--9 .quiz__img1,
.quiz--8 .quiz__img1,
.quiz--7 .quiz__img1,
.quiz--6 .quiz__img1,
.quiz--5 .quiz__img1,
.quiz--4 .quiz__img1,
.quiz--3 .quiz__img1{
	display: none;
}
.quiz__bottom{
	border-radius: 0 0 1.25em 1.25em;
	background: #FFF;
	box-shadow: 0 0.25em 9.375em 0 rgba(14, 40, 74, 0.15);
	position: relative;
    padding: 4.4375em 7.625em 5.375em;
}
.quiz__title{
	color: #0E284A; 
	font-size: 2.1875em; 
	font-weight: 700;
	line-height: 1.3;
	position: relative;
	z-index: 2;
}
.quiz__contacts{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
	width: 100%;
	max-width: 36.3125em;
	padding-top: 1.625em;
}
.quiz__contactsInputLabel{
	color: #252525;
	line-height: 1.5;
	font-size: 0.875em;
	margin-bottom: 0.643em;
}
.quiz__contactsInput{
	width: 48.195%;
	margin-bottom: 2.0625em;
}
.quiz__contactsInput input{
	width: 100%;
	padding: 0.125em 1.625em 0;
	font-size: 1em;
	border-radius: 0.625em;
	border: max(1px,0.0625em) solid #9BCA45;
	background: #F8F8F8;
	height: 3.625em;
}
.quiz__contactsInput input::placeholder{
	color: #7E7E7E;
}
.quiz__contactsCheckbox{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	margin-bottom: 0.8125em; 
}
.quiz__contactsCheckbox input{
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.quiz__contactsCheckbox input:checked~.quiz__contactsCheckboxStyle::before{
	content: "";
	pointer-events: none;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 80%;
	height: 80%;
	background: #9BCA45;
	border-radius: 0.125em;
}
.quiz__contactsCheckboxStyle{
	flex-shrink: 0;
	border-radius: 0.1875em;
	border: max(1px,0.0625em) solid #9BCA45;
	background: #F8F8F8;
	width: 1.375em;
	height: 1.375em;
	margin-right: 1em;
	position: relative;
}
.quiz__contactsCheckboxText{
	flex-grow: 1;
	font-size: 0.875em;
	padding-top: 0.153em;
	line-height: 1.5;
}
.quiz__contactsCheckboxText a{
	text-decoration: underline;
	text-underline-position: under;
	color: #9BCA45;
	position: relative;
	z-index: 3;
}
.quiz__contactsCheckboxText a:hover{
	text-decoration: none;
}
.quiz__contactsBtn{
	font-size: 1.125em;
	background: #EBEBEB;
	width: 15.555em;
	height: 4em;	
	border-radius: 0.555em;
	margin-top: 0.945em;
	font-weight: 500;
	color: #797979;
}
.quiz__contactsBtn--allow,
.quiz__contactsBtn:hover{
	color: #FFF;
	background: #9BCA45;
}
.quiz__contactsBtn--allow:hover{
	background: #EBEBEB; 
	color: #797979;
}
.quiz__contactsImg{
	position: absolute;
	right: 10em;
	bottom: 0;
	width: 25.625em;
}
.quiz__arrow{
	display: none;
	position: absolute;
	left: 8em;
	top: 2.3125em;
	width: 2.9375em;
}
@media(max-width: 800px){
	.title2{
		font-size: 1.375em;
		margin-bottom: 0;
		height: 4.181818em;
		display: flex;
		justify-content: center;
		align-items: center;
		text-align: center;
		padding: 0.409em 1em 0;
	}
	.background--gray{
		padding-top: 0;
		padding-bottom: 3.25em;
	}
	.quiz__top{
		border-radius: 0;
	}
	.quiz__img1{
		display: none;
	}
	.quiz__progress{
		right: inherit;
		left: 0;
		width: 68.5625em;
	}
	.quiz__stepsText{
		font-size: 0.875em;
		right: 2.0714em;
		top: 3.142em;
	}
	.quiz__car{
		left: -2.875em !important;
	}
	.quiz__steps{
		left: 0;
	}
	.quiz__arrow{
		display: block;
	}
	.quiz__title{
		font-size: 1.375em;
	}
	.quiz__bottom{
	    padding: 2.8125em 1.5em 3.8125em;
	}
	.quiz__contactsImg{
		width: 9em;
		right: 2.125em;
		top: 0.875em;
		bottom: inherit;
	}
	.quiz__contacts{
		position: relative;
		z-index: 2;
	}
	.quiz__contactsInput{
		width: 100%;
		margin-bottom: 1.3125em;
	}
	.quiz__contactsInputLabel{
		font-size: 0.75em;
	}
	.quiz__contacts{
		padding-top: 1.6875em;
	}
	.quiz__contactsInput input{
		padding: 0 1.1875em;
	}
	.quiz__contactsCheckbox{
		align-items: flex-start;
		margin-bottom: 0.75em;
	}
	.quiz__contactsCheckboxText{
		font-size: 0.75em;
		padding-top: 0;
	}
	.quiz__contactsBtn{
		width: 100%;
	}
}
.quiz:not(.quiz--9) .quiz__nine,
.quiz:not(.quiz--8) .quiz__eight,
.quiz:not(.quiz--7) .quiz__seven,
.quiz:not(.quiz--6) .quiz__six,
.quiz:not(.quiz--5) .quiz__five,
.quiz:not(.quiz--4) .quiz__four,
.quiz:not(.quiz--3) .quiz__third,
.quiz:not(.quiz--2) .quiz__second,
.quiz:not(.quiz--1) .quiz__first{
	display: none;
}
.quiz--2 .quiz__progressBar{
    width: 22.8%;
}
.quiz--2 .quiz__car{
	left: 10.4375em;
}
.quiz__secondInputs{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
	padding-top: 1.5em;
	max-width: 49.875em;
}
.quiz__secondInputsWrapper{
	width: 47%;
}
.quiz__secondLabel{
	color: #252525; 
	font-size: 0.875em; 
	font-weight: 400;
	line-height: 1.5;
	margin-bottom: 1em;
}
.quiz__secondInput{
	width: 100%;
	font-size: 1.125em;
	color: #252525;
	height: 3.8888em;
	border-radius: 0.55em;
	border: max(1px,0.0555em) solid #9BCA45;
	background: #F8F8F8;
	display: flex;
	align-items: center;
	padding: 0 1.0555em;
	margin-bottom: 1.1666em;
}
.quiz__secondRanges{
	display: flex;
	justify-content: space-between;
	width: 100%;
	color: #7E7E7E; 
	font-size: 0.8125em;  
	line-height: 1.5;
	margin-bottom: 1.461em;
}
.quiz__second .simplecalc__rangeHandleBlock{
	width: 1.875em;
}
.quiz__second .simplecalc__rangeInput{
	border: none;
	height: 0.25em;
}
.quiz__secondBtns{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
    max-width: 36.8125em;
    padding-top: 1.8125em;
    position: relative;
    z-index: 3;
}
.quiz__secondBtn{
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 0.555em;
	font-size: 1.125em;
	border: max(1px,0.0555em) solid #9BCA45;
	color: #fff;
	font-weight: 500;
	background: #9BCA45;
	margin-top: 1.1111em;
	width: 100%;
	max-width: 15.5555em;
	height: 4em;
}
.quiz__secondBtn:hover,
.quiz__secondBtn+.quiz__secondBtn{
	color: #9BCA45;
	background: #fff; 
}
.quiz__secondBtn+.quiz__secondBtn:hover{
	background: #9BCA45;
	color: #fff;
}
.quiz--2 .quiz__bottom{
	padding-bottom: 5.0625em;
} 
.quiz__secondImg{
	position: absolute;
	right: 0;
	bottom: 2.25em;
	pointer-events: none;
	width: 31.1875em;
}
@media(max-width: 800px){
	.quiz--2 .quiz__progress{
        transform: translateX(-7.5em);
	}
	.quiz--2 .quiz__steps{
	    transform: translateX(-8.625em);
	}
	.quiz--2 .quiz__bottom{
	    padding: 2.5em 1.5em 1.9375em;
	}
	.quiz__secondInputsWrapper{
	    width: 100%;
	}
	.quiz__secondInputs{
		padding-top: 1.6875em;
		position: relative;
		z-index: 2;
	}
	.quiz__secondLabel{
		font-size: 0.75em;
		margin-bottom: 0.5833em;
	}
	.quiz__secondInput{
		height: 4.142em;
		font-size: 0.875em;    
		border-radius: 0.715em;
    	border: max(1px,0.0715em) solid #9BCA45;
    	padding: 0 1.428em;
    	margin-bottom: 1.428em;
	}
	.quiz__secondRanges{
		font-size: 0.75em;
		margin-bottom: 1em;
	}
	.quiz__second .simplecalc__rangeInput{
		height: 1em;
		border: 0.125em solid #FFF;
	}
	.quiz__secondInputsWrapper:not(:last-child){
		margin-bottom: 2.4375em;
		position: relative;
	}
	.quiz__secondInputsWrapper:not(:last-child)::before{
		content: "";
		display: block;
		height: 1px;
		width: 100%;
		position: absolute;
		left: 0;
		bottom: -1.5625em; 
		background: #E4E4E4;
	}
	.quiz__secondImg{
		bottom: inherit;
		top: 1.4375em;
		right: -0.1875em;
		width: 10.4375em;
	}
	.quiz__secondBtn{
		max-width: 100%;
	}
	.quiz__secondBtns{
		padding-top: 1.6875em;
	}
}
.quiz--3 .quiz__progressBar{
    width: 36.2%;
}
.quiz--3 .quiz__car{
	left: 18.3125em;
}
.quiz--1 .quiz__img2,
.quiz--2 .quiz__img2{
	display: none;
}
.quiz__img2{
	max-height: inherit;
	top: 50%;
	transform: translateY(-52%);
	position: absolute;
	right: 3.6875em;
	width: 8.125em;
	z-index: 3;
	pointer-events: none;
}
.quiz__third{
	padding-top: 0.6875em;
}
.quiz__thirdDocs{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-top: 2.1875em;
	position: relative;
	z-index: 3;
	max-width: 28.6875em;
}
.quiz__thirdDoc{
	width: 45.7%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 9.875em;
	border-radius: 0.625em;
	border: max(1px,0.0625em) solid #9BCA45;
	background: #F8F8F8;
	margin-bottom: 1.25em;
	overflow-x: hidden;
	padding: 1.25em 1.25em 0.9375em;
}
.quiz__thirdDoc:hover{
	opacity: 0.5;
}
.quiz__thirdDoc span{
	color: #0E284A; 
	font-size: 1.25em; 
	font-weight: 500;
	line-height: 1.305;  
	letter-spacing: 0.045em;
}
.quiz__thirdDoc svg{
	flex-shrink: 0;
	width: 1.9375em;
	pointer-events: none;
	margin-left: -0.25em;
}
.quiz__third .quiz__secondBtns{
	padding-top: 0;
}
.quiz--3 .quiz__bottom{
	padding-bottom: 4.9375em;
}
.quiz__thirdImg{
	position: absolute;
	right: 3.1875em;
	bottom: 3.375em;
	width: 24.25em;
	pointer-events: none;
}
@media(max-width: 800px){
	.quiz__img2{
		display: none;
	}
	.quiz--3 .quiz__steps{
	    transform: translateX(-16.9375em);
	}
	.quiz--3 .quiz__progress{
	    transform: translateX(-16.75em);
	}
	.quiz--9 .quiz__bottom,
	.quiz--8 .quiz__bottom,
	.quiz--7 .quiz__bottom,
	.quiz--6 .quiz__bottom,
	.quiz--5 .quiz__bottom,
	.quiz--4 .quiz__bottom,
	.quiz--3 .quiz__bottom{
		padding: 1.9375em 1.5em 1.9375em !important;
	}
	.quiz__thirdDocs{
		padding-top: 1.5em;
	}
	.quiz__thirdDoc{
		width: 46.7%;
		padding: 1.3125em 0.875em 0.9375em;
	}
	.quiz__thirdDoc span{
		font-size: 1em;
	}
	.quiz__third .quiz__secondBtns{
		margin-top: -0.9375em;
	}
	.quiz__thirdImg{
		width: 7.125em;
		bottom: inherit;
		right: 1.625em;
		right: 0;
		top: 0.25em;
	}
}
.quiz--4 .quiz__car{
	left: 26.375em;
}
.quiz--4 .quiz__progressBar{
	width: 44.5%;
}
.quiz--4 .quiz__bottom{
	padding-top: 5.375em;
	padding-bottom: 5.875em;
}
.quiz__fourInputs{
	width: 100%;
	max-width: 58em;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-top: 1.6875em;
	padding-bottom: 0.5625em;
	position: relative;
	z-index: 3; 
}
.quiz__fourInputWrapp{
	width: 100%;
	max-width: 17.5625em;
	margin-bottom: 2.1875em;
}
.quiz__fourInputLabel{
	color: #252525; 
	font-size: 0.875em; 
	line-height: 1.5;
	margin-bottom: 0.571em;
}
.quiz__fourInput{
	width: 100%;
	font-size: 0.9375em;
	height: 3.7333em;
	border-radius: 0.555em;
	border: max(1px,0.0555em) solid #9BCA45;
	background: #F8F8F8;
	padding: 0.2666em 1.7333em 0;
}
.quiz__fourInput::placeholder{
	color: #7E7E7E;
}
.checkbox {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    margin-bottom: 0.6875em;
}
.checkbox:last-child{
	margin-bottom: 0;
}
.checkbox input {
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    cursor: pointer;
}
.checkbox__style {
    flex-shrink: 0;
    border-radius: 0.1875em;
    border: max(1px,0.0625em) solid #9BCA45;
    background: #F8F8F8;
    width: 1.375em;
    height: 1.375em;
    margin-right: 1em;
    position: relative;
}
.checkbox input:checked~.checkbox__style::before {
    content: "";
    pointer-events: none;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 80%;
    height: 80%;
    background: #9BCA45;
    border-radius: 0.125em;
}
.checkbox__text {
    flex-grow: 1;
    font-size: 0.875em;
    padding-top: 0.153em;
    line-height: 1.5;
}
.checkbox__text a{
	text-decoration: underline;
	text-underline-position: under;
	color: #9BCA45;
	position: relative;
	z-index: 3;
}
.checkbox__text a:hover{
	text-decoration: none;
} 
.quiz__fourInputWrapp--mini{
	max-width: 11.25em;
}
.quiz__fourInputWrapp--big{
	max-width: 31.25em;
}
.quiz__fourPasport{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
	width: 100%;
	max-width: 44.5625em;
}
.quiz__fourPasportLabel{
	color: #252525; 
	font-size: 0.875em; 
	font-weight: 500;
	line-height: 1.5;
	margin-bottom: 0.714em;
}
.quiz__fourPasportLi{
	color: #252525; 
	font-size: 0.875em;  
	line-height: 1.5;
	position: relative;
	padding-left: 1.714em;
	margin-bottom: 0.714em;
}
.quiz__fourPasportLi::before{
	content: "";
	display: block;
	position: absolute;
	left: 0.214em;
	top: 50%;
	transform: translateY(-75%);
	border-radius: 100%;
	background: #9BCA45;
	width: 0.715em;
	height: 0.715em;
}
.quiz__fourPasportRight{
	width: 100%;
	max-width: 19.5em;
}
.quiz__fourPasportBtn{
	width: 100%;
	color: #fff;
	border-radius: 0.625em;
	border: max(1px,0.0625em) solid #9BCA45;
	background: #9BCA45;
	height: 3.3125em;
	display: flex;
	justify-content: center;
	align-items: center;
}
.quiz__fourPasportBtn span{
	font-weight: 500;
}
.quiz__fourPasportBtn svg{
	width: 1.3125em;
	margin-left: 0.6875em;
}
.quiz__fourPasportNote{
	color: #949494;
	line-height: 1.5;
	font-size: 0.875em;
	margin-top: 0.6875em;
}
.quiz__fourPasportNote b{
	font-weight: 500;
	color: #252525;
}
.quiz__fourInputWrapp--mid{
	max-width: 27.875em;
}
.quiz__fourInputWrapp--lit{
	max-width: 12.8125em;
}
.quiz__title+.checkbox{
    margin: 2.375em 0 0.5625em;
}
.quiz--4 .quiz__secondBtns{
	padding-top: 0;
    margin-top: -0.875em;
}
.quiz__fourImg {
    position: absolute;
    right: 0.75em;
    top: 5.375em;
    width: 24.5em;
    pointer-events: none;
}
@media(max-width: 800px){
	.quiz__fourImg{
		display: none;
	}
	.quiz--4 .quiz__progress {
	    transform: translateX(-22.75em);
	}
	.quiz--4 .quiz__steps {
	    transform: translateX(-23.9375em);
	}
	.quiz__fourPasport,
	.quiz__fourInputWrapp{
		max-width: 100% !important;
	    margin-bottom: 1.1875em;
	}
	.quiz__title+.checkbox {
	    margin: 0.5em 0;
	}
	.quiz__fourInputs{
		padding: 1em 0 2em;
	}
}
.quiz--5 .quiz__car{
	left: 33.875em;
}
.quiz--5 .quiz__progressBar{
	width: 55%;
}
.quiz--5 .quiz__bottom{
	padding-top: 5.375em;
	padding-bottom: 6.25em;
}
.quiz--5 .quiz__fourInputs{
	padding: 2.3125em 0 0;
}
.quiz--5 .quiz__secondBtns{
	padding-top: 0;
	margin-top: -0.3125em;
}
.quiz__fiveImg {
    position: absolute;
    right: 1.875em;
    top: 7.625em;
    width: 19.125em;
    pointer-events: none;
}
@media(max-width: 800px){
	.quiz__fiveImg{
		display: none;
	}
	.quiz--5 .quiz__progress {
	    transform: translateX(-29.75em);
	}
	.quiz--5 .quiz__steps {
	    transform: translateX(-31.9375em);
	}
}
.quiz--6 .quiz__car{
	left: 42.875em;
}
.quiz--6 .quiz__progressBar{
	width: 67.9%;
}
.quiz--6 .quiz__bottom{
	padding-top: 4.875em;
	padding-bottom: 4.625em;
}
.quiz__sixLabel{
	color: #252525;
	font-size: 0.875em;
	line-height: 1.5;
	padding: 1.0715em 0 1.357em;
}
.quiz__sixCheckboxes{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	white-space: nowrap;
	margin-bottom: 2.5625em;
}
.quiz__sixCheckboxes .checkbox{
	width: auto;
	margin-right: 1.5625em;
    margin-bottom: 0.6875em;
    min-width: 9.6875em;
}
.quiz__sixCheckboxes .checkbox__style{
	margin-right: 0.5em;
}
.quiz__sixLabel--2{
	padding: 0.428em 0 0.785em;
}
.quiz__sixSelect{
	font-size: 0.9375em;
	width: 100%;
	max-width: 18.733em;
	height: 3.7333em;
	border-radius: 0.666em;
	border: max(0.0666em,1px) solid #9BCA45;
	background-color: #F8F8F8;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath d='M5.5 7L0.73686 0.25L10.2631 0.250001L5.5 7Z' fill='%239BCA45'/%3E%3C/svg%3E");
	background-position: calc(100% - 1.5333em) center;
	background-repeat: no-repeat;
	background-size: 0.7333em 0.4666em;
	padding: 0.2em 1.6em 0;
	cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-bottom: 2.53333em;
}
.quiz__six .quiz__fourInputs{
	padding: 1em 0 0;
}
.quiz__six .quiz__secondBtns{
	padding-top: 0;
	margin-top: -1.375em;
}
.quiz__sixImg {
    position: absolute;
    right: 4.1875em;
    top: 4.75em;
    width: 19.4375em;
    pointer-events: none;
}
@media(max-width: 800px){
	.quiz__sixImg{
		display: none;
	}
	.quiz--6 .quiz__progress {
	    transform: translateX(-37.75em);
	}
	.quiz--6 .quiz__steps {
	    transform: translateX(-39.9375em);
	}
	.quiz__sixSelect{
		max-width: 100%;
	}
	.quiz__six .quiz__secondBtns{
		padding-top: 2em;
	}
}
.quiz--7 .quiz__car{
	left: 50.5em;
}
.quiz--7 .quiz__progressBar{
	width: 78.2%;
}
.quiz--7 .quiz__bottom{
	padding-top: 4.75em;
	padding-bottom: 4em;
}
.quiz__sevenNote{
	position: relative;
	z-index: 2;
	max-width: 35.25em;
    padding: 1.5625em 0 1.4375em 3.8125em;
	color: #252525;   
	line-height: 1.5;
}
.quiz__sevenNote::before{
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45' fill='none'%3E%3Cmask id='mask0_942_1864' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='1' width='43' height='43'%3E%3Cpath d='M22.499 41.25C24.9618 41.2532 27.4009 40.7697 29.6762 39.8272C31.9514 38.8847 34.018 37.5019 35.7572 35.7581C37.5009 34.019 38.8837 31.9524 39.8262 29.6771C40.7687 27.4019 41.2522 24.9628 41.249 22.5C41.2522 20.0373 40.7686 17.5982 39.8261 15.3229C38.8837 13.0476 37.5008 10.9811 35.7572 9.24189C34.018 7.49817 31.9514 6.11533 29.6762 5.17285C27.4009 4.23036 24.9618 3.74682 22.499 3.75002C20.0363 3.74688 17.5972 4.23044 15.3219 5.17292C13.0467 6.1154 10.9801 7.49821 9.24091 9.24189C7.49723 10.9811 6.11442 13.0476 5.17194 15.3229C4.22946 17.5982 3.7459 20.0373 3.74904 22.5C3.74585 24.9628 4.22939 27.4019 5.17187 29.6771C6.11435 31.9524 7.49719 34.019 9.24091 35.7581C10.9801 37.5018 13.0467 38.8846 15.3219 39.8271C17.5972 40.7696 20.0363 41.2532 22.499 41.25Z' fill='white' stroke='white' stroke-width='4' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.498 34.6875C23.1196 34.6875 23.7158 34.4406 24.1553 34.001C24.5949 33.5615 24.8418 32.9654 24.8418 32.3438C24.8418 31.7221 24.5949 31.126 24.1553 30.6865C23.7158 30.2469 23.1196 30 22.498 30C21.8764 30 21.2803 30.2469 20.8408 30.6865C20.4012 31.126 20.1543 31.7221 20.1543 32.3438C20.1543 32.9654 20.4012 33.5615 20.8408 34.001C21.2803 34.4406 21.8764 34.6875 22.498 34.6875Z' fill='black'/%3E%3Cpath d='M22.5 11.25V26.25' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_942_1864)'%3E%3Cpath d='M0 0H45V45H0V0Z' fill='%239BCA45'/%3E%3C/g%3E%3C/svg%3E");
	display: block;
	background-size: 100% 100%;
	background-position: center;
	width: 2.8125em;
	height: 2.8125em;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.quiz__fourInputs--2{
	padding-top: 0.125em;
	max-width: 37.8125em; 
    padding-bottom: 0;
}
.quiz__sevenLabel{
	color: #252525; 
	font-size: 0.875em; 
	font-weight: 500;
	line-height: 1.5;
	margin-bottom: 0.714em;
}
.quiz__sevenBtn{
	border-radius: 0.625em;
	border: max(0.0625em,1px) solid #FFF;
	background: #9BCA45;
	width: 100%;
	max-width: 17.5625em;
	height: 3.75em;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 0.25em;
	margin-bottom: 0.625em;
}
.quiz__sevenBtn span{
	font-weight: 500;
}
.quiz__sevenBtn svg{
	width: 1.3125em;
	transform: translateX(0.6875em);
}
.quiz__sevenBtnNote{
	color: #949494; 
	font-size: 0.8125em; 
	line-height: 1.5;
}
.quiz__sevenBtnNote b{
	font-weight: 500;
	color: #252525;
}
.quiz--7 .quiz__secondBtns{
	padding-top: 0.3125em;
}
.quiz__sevenImg {
    position: absolute;
    right: 0;
    top: 1.3125em;
    width: 22.6875em;
    pointer-events: none;
}
@media(max-width: 800px){
	.quiz__sevenImg{
		display: none;
	}
	.quiz--7 .quiz__progress {
	    transform: translateX(-47.75em);
	}
	.quiz--7 .quiz__steps {
	    transform: translateX(-48.9375em);
	} 
	.quiz--7 .quiz__secondBtns{
		padding-top: 2em;
	}
}
.quiz--8 .quiz__car{
	left: 57.5625em;
}
.quiz--8 .quiz__progressBar{
	width: 88.3%;
}
.quiz--8 .quiz__bottom{
	padding-top: 5.25em;
	padding-bottom: 4.875em;
}
.quiz__eightRadios{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	max-width: 38.8125em;
	margin-top: 1.625em;
}
.quiz__eightRadio{
	display: flex;
	align-items: center;
	width: 100%;
	max-width: 18.125em;
	border-radius: 0.625em;
	border: max(0.0625em,1px) solid #0E284A; 
	cursor: pointer;
    padding: 1.25em  0 5.1875em 1.25em;
	color: #0E284A; 
	user-select: none;
}
#sposob1,#sposob2{
	width: 0;
	height: 0;
	display: block;
	opacity: 0;
	position: absolute;
	left: -1111em;
}
.quiz__eightRadio svg{
	flex-shrink: 0;
}
.quiz__eightRadio:nth-child(1) svg{
	width: 3.125em;
	margin: 0.0625em 1.1875em 0 0;
}
.quiz__eightRadio:nth-child(2) svg{
	width: 2.75em;
	margin: -0.4375em 1.1876em 0 0.1875em;
}
.quiz__eightRadioText{
	font-size: 1.25em; 
	font-weight: 500;
	line-height: 1.305;  
	letter-spacing: 0.045em;
}
#sposob2:checked~.quiz__eightRadios .quiz__eightRadio:nth-child(2),
#sposob1:checked~.quiz__eightRadios .quiz__eightRadio:nth-child(1){
	background: #9BCA45;
	border-color: #9BCA45;
	color: #fff;
}
#sposob2:checked~.quiz__eightRadios .quiz__eightRadio:nth-child(2) path{
	fill: #fff;
}
#sposob1:checked~.quiz__eightRadios .quiz__eightRadio:nth-child(1) path{
	stroke: #fff;
}
.quiz__eightContent1,.quiz__eightContent2{
	display: none;
}
#sposob2:checked~.quiz__eightContent2,
#sposob1:checked~.quiz__eightContent1{
	display: block;
}
.quiz__eightContent1{
	padding-top: 2.1875em;
}
.quiz__eightContent1 .quiz__fourInputWrapp{
	max-width: 21.75em;
	margin: 0.9375em 0 1.5625em;
}
.quiz--8 .quiz__secondBtns{
	padding-top: 0;
}
.quiz__eightImg{
    position: absolute;
    right: 0;
    top: 1.4375em;
    width: 24.625em;
    pointer-events: none;
}
.quiz__eightContent2{
	padding-top: 2.1875em;
}
.quiz__eightContent2 .quiz__fourInputs{
	padding: 0.9375em 0 0 0;
}
@media(max-width: 800px){
	.quiz__eightImg{
		display: none;
	}
	.quiz--8 .quiz__progress {
	    transform: translateX(-51.75em);
	}
	.quiz--8 .quiz__steps {
	    transform: translateX(-55.9375em);
	} 
	.quiz--8 .quiz__secondBtns{
		padding-top: 2em;
	}
	.quiz__eightRadio{
		padding-bottom: 1.25em;
		margin-bottom: 1.25em;
	}
}
.quiz--9 .quiz__car{
	left: 65.5em;
}
.quiz--9 .quiz__progressBar{
	width: 100%;
}
.quiz--9 .quiz__bottom{
	padding-top: 5.25em; 
}
.quiz--9 .quiz__stepsText{
	display: none;
}
.quiz__nineText{
	color: #252525; 
	font-size: 0.875em; 
	line-height: 1.5;
	margin-top: 0.715em;
	max-width: 64.64em;
	margin-bottom: 1.857em;
	position: relative;
	z-index: 2;
}
.quiz__ninePhotos{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 1.625em;
	max-width: 54.125em;
	position: relative;
	z-index: 2;
}
.quiz__ninePhoto{
	width: 100%;
	max-width: 16.4375em;
	min-height: 9.8em;
	border-radius: 0.625em;
	border: max(1px,0.0625em) solid #9BCA45;
	background: #F8F8F8;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 2.125em;
    padding: 1.25em 1.6875em 1.0625em;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}
.quiz__ninePhotoText{
	color: #0E284A; 
	font-size: 1.25em; 
	font-weight: 500;
	line-height: 1.305;
	letter-spacing: 0.045em;
	text-shadow: 0 0 0.5em #fff;
	position: relative;
	z-index: 2;
}
.quiz__ninePhoto svg{
	width: 1.875em;
	position: relative;
	z-index: 2;
}
.quiz__ninePhoto input{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 0;	
	z-index: 3;
}
.quiz__ninePhoto input[type="text"]{
	font-size: 0;
	pointer-events: none;
	z-index: 0;
	display: none;
}
.quiz__ninePhoto img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover; 
	z-index: 1;
}
.quiz--9 .quiz__secondBtns{
	padding: 0 0 3.4375em;
	margin-top: -0.75em;
	max-width: 39.0625em;
}
.quiz__nine>.quiz__secondBtn,
.quiz--9 .quiz__secondBtn:first-child{
	max-width: 16.722em;
}
.quiz__nine>.quiz__secondBtn:last-child{
	margin-bottom: 0;
}
.quiz__nine>.quiz__secondBtn{
	margin: 2.3888em 0 3em;
}
.quiz__nineContent{
	width: 100%;
	color: #0E284A; 
	font-size: 1.25em; 
	font-weight: 500;
	line-height: 1.545;
	border-radius: 0.5em;
	border: max(1px,0.05em) solid #9BCA45;
	background: #F8F8F8;
	margin-top: 1.3em;
	padding: 1.4em;
}
.quiz__nineImg{
    position: absolute;
    right: 1.5625em;
    top: 2.6875em;
    width: 24.8125em;
    pointer-events: none;
}
@media(max-width: 800px){
	.quiz__nineImg{
		display: none;
	}
	.quiz--9 .quiz__progress {
	    transform: translateX(-51.75em);
	}
	.quiz--9 .quiz__steps {
	    transform: translateX(-55.9375em);
	}   
	.quiz__ninePhoto{
		max-width: 100%;
	}
	.quiz__nineContent{
		font-size: 1em;
		padding: .75em;
	}
	.quiz__nineContent br{
		display: none;
	}
	.quiz--9 .quiz__stepsText{
		display: block;
	}
}
.main--2{
	background: linear-gradient(269deg, #F7F7F7 0.68%, #FFF 57.35%);
	box-shadow: 0 0.25em 9.375em 0 rgba(14, 40, 74, 0.15);
}
.end{
	position: relative;
	margin: 4.6875em auto;
	width: 100%;
	border-radius: 0 0 0.625em 0.625em;
	background: #F7F7F7;
	max-width: 90em;
	box-shadow: 0 0.25em 9.375em 0 rgba(14, 40, 74, 0.15);
    padding: 7.0625em 3.9375em 4.5em;
}
.end__title{
	color: #0E284A;  
	font-size: 2.1875em; 
	font-weight: 700;
	line-height: 1.3;
}
.end__content{
	max-width: 40.625em;
	position: relative;
	z-index: 2;
}
.end__text{
    padding: 2.0625em 0 1.9375em 3.6875em;
	color: #252525;   
	line-height: 1.5;
	position: relative;
}
.end__text::before{
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45' fill='none'%3E%3Cmask id='mask0_942_1864' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='1' width='43' height='43'%3E%3Cpath d='M22.499 41.25C24.9618 41.2532 27.4009 40.7697 29.6762 39.8272C31.9514 38.8847 34.018 37.5019 35.7572 35.7581C37.5009 34.019 38.8837 31.9524 39.8262 29.6771C40.7687 27.4019 41.2522 24.9628 41.249 22.5C41.2522 20.0373 40.7686 17.5982 39.8261 15.3229C38.8837 13.0476 37.5008 10.9811 35.7572 9.24189C34.018 7.49817 31.9514 6.11533 29.6762 5.17285C27.4009 4.23036 24.9618 3.74682 22.499 3.75002C20.0363 3.74688 17.5972 4.23044 15.3219 5.17292C13.0467 6.1154 10.9801 7.49821 9.24091 9.24189C7.49723 10.9811 6.11442 13.0476 5.17194 15.3229C4.22946 17.5982 3.7459 20.0373 3.74904 22.5C3.74585 24.9628 4.22939 27.4019 5.17187 29.6771C6.11435 31.9524 7.49719 34.019 9.24091 35.7581C10.9801 37.5018 13.0467 38.8846 15.3219 39.8271C17.5972 40.7696 20.0363 41.2532 22.499 41.25Z' fill='white' stroke='white' stroke-width='4' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.498 34.6875C23.1196 34.6875 23.7158 34.4406 24.1553 34.001C24.5949 33.5615 24.8418 32.9654 24.8418 32.3438C24.8418 31.7221 24.5949 31.126 24.1553 30.6865C23.7158 30.2469 23.1196 30 22.498 30C21.8764 30 21.2803 30.2469 20.8408 30.6865C20.4012 31.126 20.1543 31.7221 20.1543 32.3438C20.1543 32.9654 20.4012 33.5615 20.8408 34.001C21.2803 34.4406 21.8764 34.6875 22.498 34.6875Z' fill='black'/%3E%3Cpath d='M22.5 11.25V26.25' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_942_1864)'%3E%3Cpath d='M0 0H45V45H0V0Z' fill='%239BCA45'/%3E%3C/g%3E%3C/svg%3E");
	display: block;
	background-size: 100% 100%;
	background-position: center;
	width: 2.8125em;
	height: 2.8125em;
	position: absolute;
	left: -0.1875em;
	top: 50%;
	transform: translateY(-50%);
}
.end__btn{
	color: #FFF; 
	font-size: 1.125em; 
	font-weight: 500;
	line-height: 1.5;
	border-radius: 0.555em; 
	background: #9BCA45;
	width: 100%;
	max-width: 15.6111em;
	height: 4em; 
	display: flex;
	justify-content: center;
	align-items: center;
}
.end__btn:hover{
	background: #EBEBEB;
	color: #797979;
}
.end__bottom{
	padding-top: 3.1875em;
}
.end__bottom p{
	color: #8C8C8C; 
	font-size: 0.875em; 
	line-height: 1.5;
	margin-bottom: 1.571em;
}
.end__bottom p:last-child{
	margin: 0;
}
.end__bottom b{
	color: #9BCA45;   
	font-weight: 700; 
}
.end__img{
	position: absolute;
	right: 2.6875em;
	bottom: 2.125em;
	pointer-events: none;
	width: 33.75em;
}
.end--2{
	padding-top: 4.3125em;
	padding-bottom: 3.3125em;
}
.end--2 .end__content{
	max-width: 37em;
}
.end__desc{
	color: #252525;  
	line-height: 1.5;
	padding: 0.875em 0 1.625em;
}
.end__desc b{
	color: #9BCA45; 
	font-weight: 700;
}
.end__partnersText{
	color: #252525; 
	line-height: 1.5;
	padding: 1.8125em 0 1.1875em;
}
.end__partners{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	max-width: 32.25em;
}
.end__partner{
	width: 100%;
	max-width: 9.875em;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0.875em 0;
	border-radius: 0.625em;
	border: solid max(1px,0.0625em) #9BCA45;
	margin-bottom: 1em;
}
.end__partner img{
	width: 4.5625em;
}
.end__img--2{
	width: 44.4375em;
    right: 1.1875em;
    bottom: 0.1875em;
}
.end__desc--3{
	max-width: 31.25em;
	padding-bottom: 1em;
}
.end--3{
	min-height: 34.375em;
	margin: 2.1875em auto;
	padding-top: 6.8125em;
}
.end__desc3{
	color: #252525; 
	line-height: 1.5;
	padding-bottom: 2.125em;
}
.end__desc3 b{
	color: #9BCA45;
	font-weight: 700;
}

.end__img--3{
	width: 30.375em;
    right: 4.375em;
    bottom: inherit;
    top: 2.25em;
}
.end__img2{
	position: absolute;
	bottom: 2em;
	left: 22.6875em;
	pointer-events: none;
	width: 33.25em;
}
.end--4{
	min-height: 34.375em;
	padding-top: 10em;
}
.end__textGreen{
	color: #9BCA45;
	font-weight: 700;
	font-size: 1.25em;
}
.end--4 .end__text{
    padding: 2.5625em 0 2.5625em 3.9375em;
}
.end--4 .end__text::before{
	left: 0;
}
.end__img--4{
    width: 40.3125em;
    right: 4.375em;
    bottom: inherit;
    top: 4.0625em;
}
.end__img--5 {
    width: 31.25em;
    right: 4.375em;
    bottom: inherit;
    top: 1.65em;
}
@media(max-width: 800px){
	.end{
		margin: 0;
		padding: 3em 1em;
		box-shadow: none;
		background: transparent;
	}
	.end__title{
		font-size: 1.5em;
	}
	.end__btn{
		max-width: 100%;
	}
	.end__img{
		position: static;
		width: 100%;
		margin-top: 2em;
	}
	.end__partner{
		max-width: 48%;
		width: 48%;
	}
	.end--3{
		min-height: inherit;
	}
	.end__img2{
		display: none;
	}
	.end--4{
		min-height: calc(100vh - 6.9375em);
		display: flex;
		flex-direction: column;
		align-items: center;
		padding-bottom: 1.75em;
		padding-top: 1.2em;
	}
	.end--4 .end__btn{
		order: 5;
		margin-top: auto;
		height: 2.5em;
	}
	.end__img--4{
		margin: 2em 0;
	}
	.end--4 .end__text::before{
		top: 0em;
		left: 50%;
		transform: translate(-50%,0) scale(0.7);
	}
	.end--4 .end__text{
		padding: 2.5em 0 0;
	}
	.end__textGreen{
		font-size: 0.75em;
		text-align: center;
	}
}

.p6__title{
	text-align: center;
	font-weight: 700;
	font-size: 2.5em;
	color: #0E284A;
	margin: 1.3em 0 0.825em;
}
.p6{
	width: 100%;
	max-width: 90em;
	background: #fff;
	border-radius: 0 0 0.625em 0.625em;
	box-shadow: 0 0.25em 9.375em 0 #0E284A26;
	margin: 0 auto 5em;
	position: relative;
    padding: 5.1875em 4em;
}
.p6__subtitle{
	font-weight: 700;
	color: #0E284A;
	font-size: 2.1875em;
	margin-bottom: 0.83em;
}
.p6__img{
	position: absolute;
	right: 3.875em;
	top: 5.3125em;
	width: 20.125em;
	pointer-events: none;
}
.p6__doc{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	width: 100%;
	max-width: 50em;
	min-height: 12.5em;
	border: solid 0.125em #9BCA45;
	border-radius: 0.3125em;
	background: #fff;
	margin-bottom: 1.25em;
	justify-content: space-between;
	padding: 1.0625em 1.0625em 1.5625em;
	color: #0E284A;
	position: relative;
	z-index: 2;
}
.p6__doc:hover{
	color: #fff;
	background: #9BCA45;
}
.p6__docTitle{ 
	font-weight: 700;
	font-size: 1.25em;
	line-height: 1.3;
}
.p6__doc svg{
	width: 1.8125em;
	height: auto;
	flex-shrink: 0;
	margin-top: 1em;
	margin-left: 0.6875em;
}
.p6__doc svg path{
	transition: 0.3s;
}
.p6__doc:hover svg path{
	fill: #fff;
}
.p6__btns{
	display: flex;
	padding-top: 1.875em;
}
.p6__btn{
	width: 17.5625em;
	height: 4.5em;
	background: #9BCA45;
	color: #fff;
	border-radius: 0.625em;
	margin-right: 1.6875em;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 500;
	border: solid max(0.0625em,1px) #9BCA45;
	padding: 0.1em 0 0;
	line-height: 1;
}
.p6__btn span{
	font-size: 1.1875em;
}
.p6__btn:hover,
.p6__btn--2{
	color: #9BCA45;
	background: #fff;
}
.p6__btn--2:hover{
	background: #9BCA45;
	color: #fff;
}
@media(max-width: 800px){ 
	.p6__title{
		text-align: left;
		font-size: 1.11em;
		margin: 1em 0 0.74em;
		padding: 0 0.7em
	}
	.p6{
		background: transparent;
		padding: 0 0.8em 1em;
		margin-bottom: 0;
		box-shadow: none;
	}
	.p6__subtitle{
		display: none;
	}
	.p6__docTitle{
		font-size: 0.663em;
	}
	.p6__doc{
		padding: 0.5em 0.5em;
		min-height: 6.75em;
	    margin-bottom: 0.37em;
	}
	.p6__img{
		width: 5em;
		right: 0.0625em;
    	top: -3.1875em;
	}
	.p6__doc svg{
		width: 0.81em;
		margin-left: 0.25em;
    	margin-bottom: 0.1em;
	}
	.p6__btns{
		flex-direction: column;
	}
	.p6__btn{
		width: 100%;
		height: 2.625em;
		margin: 0 0 0.65em;
	}
	.p6__btn span{
		font-size: 0.7em;
	}
}


.p7__title{
	text-align: center;
	font-weight: 700;
	font-size: 2.5em;
	color: #0E284A;
	margin: 1.3em 0 0.95em;
}
.p7{
	width: 100%;
	max-width: 90em;
	background: #fff;
	border-radius: 0 0 0.625em 0.625em;
	box-shadow: 0 0.25em 9.375em 0 #0E284A26;
	margin: 0 auto 5em;
	position: relative;
    padding: 4.8875em 4.8125em 5em 3.3125em;
}
.p7__subtitle{
	font-weight: 700;
	color: #0E284A;
	font-size: 2.1875em;
	margin-bottom: 0.55em;
}
.p7__img{
	position: absolute;
	right: 4.775em;
    top: 5.0125em;
	top: -1.5em;
	width: 20.125em;
	pointer-events: none;
}
.p7__tabs{
	position: relative;
	z-index: 2;
	width: 100%;
	max-width: 41.675em;
	display: flex;
	margin-bottom: 2.0625em;
}
.p7__tabs label{
	flex-grow: 1;
    flex-basis: 0;
    position: relative;
    cursor: pointer;
}
.p7__tabs label input{
	position: absolute;
	left: 0;
	width: 0;
	top: 0;
	opacity: 0;
	pointer-events: none;
	user-select: none;
}
.p7__tab{
	width: 100%;
	height: 5em;
	background: #fff;
	border: solid max(1px, 0.0625em) #0E284A;
    border-radius: 0.625em;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    color: #0E284A;
    font-weight: 500;
}
.p7__tabs label:not(:last-child){
	margin-right: 1.6875em;
}
.p7__tab span{
	font-size: 1.25em;
}
input:checked~.p7__tab{
	background: #9BCA45;
	border-color: #9BCA45;
	color: #fff;
}
.p7__tabs~.p7__tabs .p7__tab span{
	font-size: 1.5em;
}
.p7__table{
	width: 100%;
	padding-top: 1.15em;
	margin-bottom: 3.125em;
}
.p7__tableTh{
	display: flex;
	border-bottom: solid max(1px, 0.0625em) rgba(14, 40, 74, 0.2);
	padding-bottom: 1.0625em;
}
.p7__tableTh div{
	color: #0E284A;
	opacity: 0.5;
	font-weight: 500;
	font-size: 1.125em;
}
.p7__tableTh div:nth-child(1){
	margin-left: 1.7em;
}
.p7__tableTh div:nth-child(2){
	margin-left: 7.2em;
}
.p7__tableTh div:nth-child(3){
	margin-left: 7.2em;
}
.p7__tableTh div:nth-child(4){
	margin-left: 8.1em;
}
.p7__tableTh div:nth-child(5){
	margin-left: 6.9em;
}
.p7__tableTh div:nth-child(6){
	margin-left: 5.9em;
}
.p7__tableBody{
	width: 100%;
	text-align: center;
}
.p7__tableTd{
	display: flex;
	align-items: center;
	height: 2.9375em;
}
.p7__tableTd:nth-child(2n){
	background: rgba(14, 40, 74, 0.05);
}
.p7__tableTd div{
	color: #0E284A;
	font-weight: 500;
	font-size: 1.125em;
	line-height: 1.2;
}
.p7__tableTd div:nth-child(1){ 
	width: 3.9em;
}
.p7__tableTd div:nth-child(2){
    margin-left: 2.7em;
    width: 13em;
}
.p7__tableTd div:nth-child(3){
	margin-left: 0.7em;
    width: 14em;
}
.p7__tableTd div:nth-child(4){
	margin-left: 1.3em;
    width: 12em;
}
.p7__tableTd div:nth-child(5){
    margin-left: 0.7em;
    width: 15em;
}
.p7__tableTd div:nth-child(6){
	margin-left: auto;
    width: 8.3em;
}
.p7__btn{
	line-height: 1;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #9BCA45;
	border: solid max(1px,0.0625em) #9BCA45;
	width: 17.5625em;
	height: 4.5em;
	border-radius: 0.625em;
	color: #fff;
	font-weight: 500;
}
.p7__btn span{
	font-size: 1.125em;
}
.p7__btn:hover{
	background: #fff;
	color: #9BCA45;
}
.p7__tableBodyMobile{
	display: none;
}
@media(max-width: 800px){ 
	.p7__title{
		text-align: left;
		font-size: 1.11em;
		margin: 1em 0 0.4em;
		padding: 0 0.7em
	}
	.p7{
		background: transparent;
		padding: 0 0.8em 3em;
		margin-bottom: 0;
		box-shadow: none;
	}
	.p7__subtitle{
		display: none;
	}
	.p7__tab{
		height: 2.3em;
		border-radius: 0.125em;
	}
	.p7__tab span{
		font-size: 0.57em;
	}
	.p7__tabs label:not(:last-child) {
	    margin-right: 0.7875em;
	}
	.p7__tabs{
		margin-bottom: 0.55em;
	}
	.p7__tabs~.p7__tabs .p7__tab{
		height: 1.75em;
	}
	.p7__tabs~.p7__tabs .p7__tab span{
		font-size: 0.8em;
	}
	.p7__tableBody,
	.p7__tableTh div:not(:last-child){
		display: none;
	}
	.p7__tableTh div:last-child{
		margin-left: auto;
		font-size: 0.525em;
	}
	.p7__table{
	    padding-top: 0.25em;
	    margin-bottom: 1.825em;
	}
	.p7__tableTh{
		padding-bottom: 0.3625em;
		margin-bottom: 0.6875em;
	}
	.p7__img{
		right: 0.0625em;
		top: -2.75em;
		width: 5em;
	}
	.p7__tableBodyMobile{
		display: block;
		width: 100%;
	}
	.p7__tableBodyMobileTd{
		display: flex;
		margin-bottom: 0.65em;
	}
	.p7__tableBodyMobileTd div{
		color: #0E284A;
		line-height: 1.2;
		font-weight: 500;
	}
	.p7__tableBodyMobileTd div:nth-child(1){
		font-size: 0.6em;
		width: 2.3em;
		flex-shrink: 0;
	}
	.p7__tableBodyMobileTd div:nth-child(2){
		font-size: 0.5em;
	}
	.p7__tableBodyMobileTd div:nth-child(2) b{
		font-size: 1.35em;
        display: block;
        margin-bottom: 0.2em;
	}
	.p7__tableBodyMobileTd div:nth-child(3){
		margin-left: auto;
		font-size: 0.8em;
	}
	.p7__btn{
		width: 100%;
		height: 2.65em;
	}
	.p7__btn span{
		font-size: 0.8em;
	}
}

.loader{
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    z-index: 666;
    display: none;
    justify-content: center;
    align-items: center;
    background: rgba(0,0,0,0.7);
}
.showLoader .loader{
	display: flex;
}
.loader__img{
    width: 10em;
    animation: rotate 4s linear infinite;
}
@keyframes rotate {
    0% {
        transform: rotate(0);
    } 

    100% {
        transform: rotate(360deg);
    }
} 


img[src=""]{
	display: none;
}
.quiz__seven .quiz__sixCheckboxes{
	max-width: 60em;
}


@media(max-width: 800px){ 
	.end{
		display: flex;
		flex-direction: column;
	}	
	.end__img{
		margin: 0 0 2em;
		order: 0;
	}
	.end__content{
		order: 1;
	}
}



.headerLinks {
	margin: 0 12px ;
}
.headerLinks__block {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 74px;
	height: 74px;
	border-radius: 100%;
	background-color: #FFFFFF;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
	position: relative;
}
.headerLinks__btn {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	transform: scale(1);
	transition: transform .2s;
	position: relative;
	z-index: 10;
}
.headerLinks__btn:active {
	transform: scale(.95);
	transition: transform .2s;
}
.headerLinks__icon {
	display: block;
	width: 58px;
	height: 58px;
	object-fit: contain;
}
.headerLinks__list {
	display: flex;
	flex-direction: column;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	border-radius: 99999999px;
	padding: 74px 8px 8px 8px;
	z-index: 2;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: opacity .25s, visibility .25s;
}
.headerLinks--visible .headerLinks__list {
	opacity: 1;
	visibility: visible;
	pointer-events: all;
	transition: opacity .25s, visibility .25s;
}
.headerLinks__item {
	display: block;
	transform: scale(.8);
	transition: transform .5s;
}
.headerLinks--visible .headerLinks__item {
	transform: scale(1);
	transition: transform .2s;
}
.headerLinks--visible .headerLinks__item:nth-child(1) {
	transition: transform .2s ease .0s;
}
.headerLinks--visible .headerLinks__item:nth-child(2) {
	transition: transform .2s ease .1s;
}
.headerLinks--visible .headerLinks__item:nth-child(3) {
	transition: transform .2s ease .2s;
}
.headerLinks__item:not(:last-child) {
	margin-bottom: 7px;
}
.headerLinks__link {
	display: block;
}
.headerLinks__block--tel{
	display:none;
}
@media (max-width: 1200px) {
	.headerLinks__block--tel{
		display: flex;
    	align-items: center;
	}
	.headerLinks {  
		display: flex;
	}
	.headerLinks__block {
		width: 42px;
		height: 42px;
		box-shadow: unset;
	}
	.headerLinks__icon {
		width: 34px;
		height: 34px;
	}
	.headerLinks__list {
		padding: 42px 4px 4px 4px;
	}
	.headerLinks__item:not(:last-child) {
		margin-bottom: 4px;
	}
}
@media (max-width: 500px) {
	.headerLinks {
		margin-right: 5px !important;
	}
}


.quiz__secondBtn--blue{
    background: #02c0f3 !important;
    border-color: #02c0f3 !important;
	color: #fff !important;
}
.quiz__secondBtn--blue:hover{
    background: #fff !important; 
	color: #02c0f3 !important;
}




.quiz__first .tabs{
	justify-content: flex-start;
	padding: 0;
	position: relative;
	z-index: 5;
}