.content-wrapper{
	background: #F5F5F7 !important;
	padding-bottom:143px !important;
	padding-top:45px !important;
}
.anor-black-first-form-block-wrap h3{
color: var(--text-color-text, #37363C) !important;
text-align: center !important;
font-family: Montserrat !important;
font-size: 24px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: 135% !important; /* 32.4px */
margin-bottom: 32px !important;
}
.anor-black-first-form-block{
width: 100% !important;
max-width: 508px !important;
/* height: 560px !important; */
border-radius: 12px !important;
background: #FFF !important;
padding: 55px !important;
margin: auto !important;
margin-bottom:27px !important;
}
.black-first-item{
margin-bottom: 16px !important;
position: relative !important;
}
.black-first-item.err{
margin-bottom: 0 !important;
padding-top: 20px;
}


.black-first-item input{
color: #000 !important;
font-family: Montserrat !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
height: 56px !important;
width: 100% !important;
border:1px solid #E7D2DB !important;
border-radius: 8px !important;
padding: 28px 18px 8px 18px !important;
}
.black-first-item input[name="birdth"]{
background-color: #fff !important;
}



.black-first-item {
position: relative;
}
/* .black-first-item.birdth:before{
content: "дд / мм / гггг";
color: #757575;
font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
height: 100%;
width: 100%;
border: 1px solid #E7D2DB;
border-radius: 8px;
padding: 27px 18px 8px 18px;
position: absolute;
left: 0;
bottom: 0;
z-index: 1;
background-image: url(/local/templates/anor/assets/card-order/date01.svg);
background-repeat: no-repeat;
background-position: calc(100% - 15px) 15px;
} */
/* .black-first-item.birdth.uz:before{
content: "дд / мм / гггг";
}
.black-first-item.birdth.uz:before{
content: "dd / mm / yyyy";
}
.black-first-item.birdth.changed:before{
display:none !important;
}
.black-first-item.birdth.changed input{
opacity: 1;
} */
.black-first-item.birdth label{
z-index: 3;
}
/* .black-first-item.birdth input{
z-index: 2;
opacity: 0;
position: relative;
cursor: text;
}
.black-first-item.birdth input.focused{
opacity: 1;
} */

@media(max-width: 991px){
.black-first-item input[name="birdth"]{
	-webkit-appearance: none !important;
}
.black-first-item input[name="birdth"]:not(.has-value):before{
	color: lightgray !important;
	content: attr(placeholder) !important;
}
.black-first-item input[name="birdth"]::-webkit-inner-spin-button {
		display: none !important;
		-webkit-appearance: none !important;
}
}
.black-first-item input.error{
border-color: #f00 !important;
}
.black-first-item .select2-container .select2-selection--single.error{
border-color: #f00 !important;
}
::placeholder{
color: #7F7F9B!important;
}

.black-first-item label{
color: #37363C !important;
font-family: Montserrat !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
position: absolute !important;
top: 6px !important;
left: 18px !important;
z-index: 3;
}
.anor-black-safe-wrap{
display: flex !important;
align-items: center !important;
justify-content: center !important;

}
.anor-black-safe{
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 100% !important;
max-width: 508px !important;
height: 50px !important;
background: var(--own-bg-color-bg-main, #F0F1F5) !important;
border-radius: 25px !important;
}
.anor-black-safe h4{
color: var(--own-text-color-text, #1E2133) !important;
text-align: center !important;

/* Own/Text/Badge */
font-family: Roboto !important;
font-size: 10px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 140% !important; /* 14px */
letter-spacing: 0.2px !important;
text-transform: uppercase !important;
}
.anor-black-first-form-block-content{
display: flex;
justify-content: space-around !important;
}

.anor-black-first-form-block-content-right{
border-radius: 12px !important;
background: #FFF !important;
padding: 27px 31px !important;
max-width: 407px !important;
height: 100% !important;
margin-top: 27px !important;
margin-top: 0 !important;
}
.anor-black-first-form-block-content-right h3{
color: var(--text-color-text, #37363C) !important;

/* Header/H5 */
font-family: Montserrat !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: 150% !important; /* 21px */
margin-bottom: 20px !important;
}
.anor-black-first-form-block-content-right h2{
color: var(--text-color-text-accent, #A30041) !important;

/* Header/H3 */
font-family: Montserrat !important;
font-size: 24px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: 135% !important; /* 32.4px */
margin-bottom: 32px !important;

display: flex !important;
flex-direction: column !important;
align-items: center !important;
}
.anor-black-first-form-block-content-right h2 span{
color: var(--text-color-text-third, #7F7F9B) !important;
text-align: center !important;

/* Text/Small */
font-family: Montserrat !important;
font-size: 13px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 140% !important; /* 18.2px */
}
.anor-black-first-form-block-content-right p{
color: var(--text-color-text, #37363C) !important;

/* Text/Paragraph */
font-family: Montserrat !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 160% !important; /* 25.6px */

}
.anor-black-first-form-block-content-right-btn{
cursor: pointer !important;
width: 264px !important;
height: 55px !important;
background: #A30041 !important;
color: #FFF !important;
text-align: center !important;
font-family: Montserrat !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
border-radius: 8px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
margin: auto !important;
margin-bottom: 22px !important;
}
.anor-black-first-form-block-content-right-btn + p{
color: var(--text-color-text, #37363C) !important;

/* Header/H5 */
font-family: Montserrat !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: 150% !important; /* 21px */
}
.black-second-text{
margin-bottom: 24px !important;
display: flex !important;
}
.black-second-text img{
margin-right: 10px !important;
}




.black-first-item-btn a{
width: 165.988px !important;
height: 55px !important;
color: #FFF !important;
text-align: center !important;
font-family: Montserrat !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
background :#CBCBCB !important;
padding: 17px 30px !important;
text-decoration: none !important;
border-radius: 6px !important;
}

.black-first-item-btn .form-submit{
cursor: pointer !important;
width: 165.988px !important;
height: 55px !important;
color: #FFF !important;
text-align: center !important;
font-family: Montserrat !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
background :#CBCBCB !important;
padding: 17px 30px !important;
text-decoration: none !important;
border-radius: 6px !important;
background-color: #A30041 !important;
color: #fff !important;
border: 0 !important;
}
.black-first-item-btn{
display: flex !important;
align-items: center !important;
justify-content: center !important;
	margin-bottom: 0px !important;
	
}

.black-first-item-text{
color: var(--text-color-text-third, #7F7F9B) !important;
text-align: center !important;

/* Text/Small */
font-family: Montserrat !important;
font-size: 13px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 140% !important; /* 18.2px */
}


.black-first-item-text span,
.black-first-item-text .doclink{
color: var(--text-color-text-accent, #A30041) !important;
/* Text/Small */
font-family: Montserrat !important;
font-size: 13px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 140% !important;
}

@media(max-width: 768px){
.anor-black-first-form-block{
	padding: 30px !important;
	height: 100% !important;
max-height: 560px !important;
}
.anor-black-first-form-block-wrap h3{
	font-size: 16px !important;
}
}



.third-block{
	width: 100% !important;
	max-width: 995px !important;
	padding: 41px 35px 49px 35px !important;
	border-radius: 12px !important;
	background: #fff !important;
	margin: auto !important;
	margin-bottom: 32px !important;
}
	.third-block-map-inner img{
		width: 100% !important;
		max-width: 917px !important;
		margin-bottom: 47px !important;
	}
	.third-block-title h3{
		color: var(--text-color-text, #37363C) !important;
		text-align: center !important;
		font-family: Montserrat !important;
		font-size: 24px !important;
		font-style: normal !important;
		font-weight: 600 !important;
		line-height: 135% !important; /* 32.4px */
		margin-bottom: 41px !important;
	}
	.third-block-form-wrap{
		margin-bottom: 42px !important;
	}
	.third-block-form-wrap .form{
		display: flex !important;
		flex-wrap: wrap !important;
		column-gap: 28px !important;
		row-gap: 31px !important;
	}
	.third-block-form-wrap .form .third-block-form input,
	.third-block-form-wrap .form .third-block-form select{
		color: var(--text-color-text, #37363C) !important;
		font-family: Montserrat !important;
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: normal !important;

		width: 289px !important;
		height: 56px !important;
		border: 1px solid #E7D2DB !important;
		border-radius: 8px !important;
		padding: 25px 18px 7px 18px !important;
	}
	.third-block-form{
		position: relative !important;
		flex: 1 !important;
	}
	.third-block-form-wrap .form .third-block-form label{
		position: absolute !important;
		top: 9px !important;
		left: 18px !important;
		color: #727176 !important;
		font-family: Montserrat !important;
		font-size: 13px !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: normal !important;
		z-index: 1 !important;
	}
	.third-block-form-wrap .form .third-block-form .select2-container--default .select2-selection--single .select2-selection__rendered{
		color: var(--text-color-text, #37363C) !important;
		font-family: Montserrat !important;
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: normal !important;
		margin-top: 17px !important;
	}
	.third-block-map-title span{
		color: var(--text-color-text, #37363C) !important;

		/* Header/H5 */
		font-family: Montserrat !important;
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: 600 !important;
		line-height: 150% !important; /* 21px */
		margin-bottom: 13px !important;
		display: inline-block !important;
	}


	.third-block-btn a{
		width: 165.988px !important;
		height: 55px !important;
		color: #FFF !important;
		text-align: center !important;
		font-family: Montserrat !important;
		font-size: 16px !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: normal !important;
		background :#A30041 !important;
		padding: 17px 30px !important;
		text-decoration: none !important;
		border-radius: 6px !important;
	}
	.third-block-btn a.disabled{
		pointer-events: none !important;
		background-color: #CBCBCB !important;
		color: #fff !important;
	}
.third-block-btn{
display: flex !important;
align-items: center !important;
justify-content: center !important;
	margin-bottom: 27px !important;
	
}
.third-block-btn a:hover{
background :#F5F5F7 !important;
color: #A30041 !important;
}
.anor-black-safe-wrap{
display: flex !important;
align-items: center !important;
justify-content: center !important;

}
.anor-black-safe{
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 100% !important;
max-width: 508px !important;
height: 50px !important;
background: var(--own-bg-color-bg-main, #F0F1F5) !important;
border-radius: 25px !important;
}
.anor-black-safe h4{
color: var(--own-text-color-text, #1E2133) !important;
text-align: center !important;

/* Own/Text/Badge */
font-family: Roboto !important;
font-size: 10px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 140% !important; /* 14px */
letter-spacing: 0.2px !important;
text-transform: uppercase !important;
}



input[type="date"]::-webkit-calendar-picker-indicator{
cursor: pointer;
/* background:url("/local/templates/anor/assets/card-order/date01.svg") #f7f9fc no-repeat 90% 50% !important; */
opacity: 0;
width: 20px !important;
height: 20px !important;
position: absolute !important;
right: 0 !important;
top: 0 !important;
}
.date-birth-jf-xxvi input:-internal-autofill-selected {
background-color: #FFF !important;
}
/* input date special */
.date-birth-jf-xxvi input[type="date"] {
position: absolute !important;
opacity: 0;
top: calc(50% - 26px / 2);
left: calc(100% - 26px - 26px / 2);
z-index: 2 !important;
width: 24px !important;
height: 26px !important;
border: none !important;
color: transparent !important;
font-size: 6px !important;
padding: 0 !important;
background-position: center;
border-radius: 0 !important;
}
.date-birth-jf-xxvi input[type="date"].error ~ .credit-jt-date-placeholder .credit-jt-birth-date-mask {
border-color: #f00 !important;
} 
.date-birth-jf-xxvi input[type="date"].error-msg-spec {
top: calc(50% - 26px);
}
.date-birth-jf-xxvi .calendar-icon-jw-xxxi {
	pointer-events: none;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 16px;
    top: 15px;
    background-image: url(/local/templates/anor/assets/card-order/date01.svg);
    background-repeat: no-repeat;
}
/* end of special */

@media(max-width: 1296px){
.third-block-form-wrap .form .third-block-form input{
	width: 250px !important;
}
.anor-black-first-form-block,
.anor-black-first-form-block-content-right{
	padding: 30px !important;
}
.anor-black-first-form-block-content{
	/* justify-content: space-between !important; */
	column-gap: 20px !important;
}

}
@media(max-width: 992px){
.third-block-form-wrap .form .third-block-form input, .third-block-form-wrap .form .third-block-form select{
	width: 100% !important;
}
.third-block-form-wrap .form{
	flex-direction: column !important;
}
.anor-black-first-form-block-content{
	flex-direction: column !important;
	row-gap: 30px !important;
	align-items: center !important;
}
}


.fourth-block{
	width: 100% !important;
	max-width: 915px !important;
	background: #fff !important;
	border-radius: 12px !important;
	padding: 53px 59px 50px 86px !important;
	display: flex !important;
	justify-content: space-between !important;
	margin: auto !important;
	margin-bottom: 20px !important;
	flex-wrap: wrap !important;
}
.fourth-block-item{
	display: flex !important;
flex-direction: column !important;
align-items: center !important;
justify-content: space-between !important;
}
.fourth-block .fourth-block-item.buy-address{
	display: flex !important;
	flex-wrap: wrap !important;
	flex-direction: unset !important;
	width: 100% !important;
	border-top: 1px rgba(127, 127, 155, 0.15) solid !important;
	margin-top: 35px !important;
	align-items: center !important;
	justify-content: space-between !important;
	padding: 20px 0 !important;
}
.fourth-block .fourth-block-item.buy-address span{
	color: #37363C !important;
	font-size: 16px !important;
	line-height: 22px !important;
}
.fourth-block .fourth-block-item.buy-address a{
	color: #A30041 !important;
	font-size: 16px !important;
	line-height: 22px !important;
}
.fourth-block .fourth-block-item.buy-address a:hover{
	text-decoration: none !important;
}
.fourth-block-item h3{
	color: var(--text-color-text, #37363C) !important;
	text-align: center !important;
	font-family: Montserrat !important;
	font-size: 24px !important;
	font-style: normal !important;
	font-weight: 600 !important;
	line-height: 135% !important; /* 32.4px */
	margin-bottom: 17px !important;
}
.fourth-block-item-num{
color: var(--text-color-text-accent, #A30041) !important;

/* Header/H3 */
font-family: Montserrat !important;
font-size: 24px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: 135% !important; /* 32.4px */
}
.fourth-block-item-sum{
color: var(--text-color-text-third, #7F7F9B) !important;
text-align: center !important;

/* Text/Small */
font-family: Montserrat !important;
font-size: 13px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 140% !important; /* 18.2px */
margin-bottom: 23px !important;
}

.fourth-block-form-item {
position: relative !important;
display: flex !important;
flex-direction: column !important;
margin-bottom: 22px !important;
max-width: 100% !important;
}
.fourth-block-form-item label{
position: absolute !important;
top: 6px !important;
left: 18px !important;

color: #7F7F9B !important;
font-size: 14px !important;
font-family: Montserrat !important;
font-weight: 400 !important;
word-wrap: break-word
}
.fourth-block-form-item input{
width: 318px !important;
height: 56px !important;
border-radius: 8px !important;
padding: 28px 19px 8px 19px !important;
max-width: 100% !important;
color: var(--text-color-text, #37363C) !important;
font-family: Montserrat !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
border: 1px solid #E7D2DB !important;
}
.fourth-block-form-item input.error{
border-color: #f00 !important;
}
.fourth-block-btn a{
width: 165.988px !important;
height: 55px !important;

color: #FFF !important;
text-align: center !important;
font-family: Montserrat !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
background:#A30041 !important;
padding: 17px 43px !important;
text-decoration: none !important;
border-radius: 6px !important;
}
.fourth-block-btn a.disabled{
pointer-events: none !important;
background-color: #CBCBCB !important;
color: #fff !important;
}
.fourth-block-item-wrap{
padding: 29px 25px 15px 25px !important;
border-radius: 12px !important;
background: var(--secondary-bg-color-bg-alternate, #F5F5F7) !important;
border-radius: 12px !important;
}
.fourth-block-item-wrap img{
max-width: 259px !important;
margin-bottom: 17px !important;
}
.fourth-block-item-wrap h4{
color: var(--text-color-text, #37363C) !important;

/* Header/H5 */
font-family: Montserrat !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: 150% !important; /* 21px */
margin-bottom: 14px !important;
}
.fourth-block-item-wrap-desc-item{
margin-bottom: 14px !important;
}
.fourth-block-item-wrap-desc-item h5{
color: var(--text-color-text-third, #7F7F9B) !important;
font-family: Montserrat !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
margin-bottom: 4px !important;
}
.fourth-block-item-wrap-desc-item span{
color: var(--text-color-text, #37363C) !important;
font-family: Montserrat !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
}
.fourth-block-btn{
width: 100% !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
.anor-black-safe-wrap{
display: flex !important;
align-items: center !important;
justify-content: center !important;

}
.anor-black-safe{
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 100% !important;
max-width: 508px !important;
height: 50px !important;
background: var(--own-bg-color-bg-main, #F0F1F5) !important;
border-radius: 25px !important;
}
.anor-black-safe h4{
color: var(--own-text-color-text, #1E2133) !important;
text-align: center !important;

/* Own/Text/Badge */
font-family: Roboto !important;
font-size: 10px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 140% !important; /* 14px */
letter-spacing: 0.2px !important;
text-transform: uppercase !important;
}
@media(max-width: 992px){
.fourth-block{
	flex-direction: column-reverse !important;
	row-gap: 20px !important;
	padding: 30px !important;
}
}

.fifth-block{
width: 100% !important;
max-width: 433px !important;
background: #fff !important;
border-radius: 12px !important;
padding: 40px 56px 36px 56px !important;
margin: auto !important;
}
.fifth-block h3{
color: var(--text-color-text, #37363C) !important;
text-align: center !important;
font-family: Montserrat !important;
font-size: 24px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: 135% !important; /* 32.4px */
margin-bottom: 19px !important;
}
.fifth-block p{
color: var(--text-color-text-third, #7F7F9B) !important;
text-align: center !important;
font-family: Montserrat !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: normal !important;
margin-bottom: 34px !important;
}
.fifth-block form{
display: flex !important;
flex-direction: column !important;
align-items: center !important;
}
.fifth-block form input{
width: 214px !important;
width: 270px !important;
max-width: 100% !important;
height: 68px !important;
border: 1px solid #E7D2DB !important;
padding: 35px 19px 13px 19px !important;
margin-bottom: 7px !important;
border-radius: 8px !important;
text-align: center !important;
}
.fifth-block form {
position: relative !important;
}
.fifth-block form label{
color: var(--text-color-text-third, #7F7F9B) !important;
font-family: Montserrat !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
position: absolute !important;
top: 6px !important;
}
.fifth-block-text{
color: var(--text-color-text-third, #7F7F9B) !important;

/* Header/H5 */
font-family: Montserrat !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: 150% !important; /* 21px */
color: #7F7F9B !important;
margin-bottom: 55px !important;
}
.fifth-block-btn{
width: 100% !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
.fifth-block-btn a{
width: 165.988px !important;
height: 55px !important;

color: #FFF !important;
text-align: center !important;
font-family: Montserrat !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
background:#A30041 !important;
padding: 17px 28px !important;
text-decoration: none !important;
border-radius: 6px !important;
}
.sixth-stap-block{
width: 100% !important;
max-width: 433px !important;
padding: 29px 43px 45px 43px !important;
background: #fff !important;
border-radius: 12px !important;
margin: auto !important;

display: flex !important;
flex-direction: column !important;
align-items: center !important;
margin-bottom: 22px !important;
}

.sixth-stap-wraper{
width: 100% !important;

}
.sixth-stap-block img{
margin-bottom: 33px !important;
}
.sixth-stap-block h2{
color: var(--text-color-text, #37363C) !important;
text-align: center !important;

/* Header/H4 */
font-family: Montserrat !important;
font-size: 20px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: 135% !important; /* 27px */
margin-bottom: 11px !important;
}
.sixth-stap-block p{
color: var(--text-color-text-secondary, #727176) !important;
text-align: center !important;

/* Text/Paragraph */
font-family: Montserrat !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 160% !important; /* 25.6px */
margin-bottom: 43px !important;
}
.sixth-stap-block-btn a{
color: #FFF !important;
text-align: center !important;
font-family: Montserrat !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;

width: 165.988px !important;
height: 55px !important;
background-color: #A30041 !important;
padding: 17px 34px !important;
border-radius: 8px !important;
text-decoration: none !important;
}

.error_message{
display: none ;
text-align: center !important;
padding: 5px !important;
color: #a30041 !important;
font-size: 14px !important;
}

.error_text{
display: none !important;
text-align: center !important;
padding: 5px !important;
color: #a30041 !important;
font-size: 14px !important;
}
.error_message.active,
.error_text.active{
display: block !important;
}
.map-label{
position: absolute !important;
left: 84px !important;
top: -116px !important;
}


@media (max-width: 991px){
.black-first-item input[name="birdth"]:not(.has-value):before {
	content: "" !important;
	display: none !important;
}
}



.header__top .header__col--left{
height: 60px !important;
}
.header__top .header__links ul li:nth-child(1),
.header__top .header__links ul li:nth-child(2),
.header__top .header__links ul li:nth-child(3),
.header__bottom,
.header__top .header__col--left .header__menu{
display: none !important;
}
.main-title {
margin: 0 !important;
background: #F5F5F7 !important;
padding: 100px 0 30px 0 !important;
}
.main-title .main-title__col h1{
font-size: 0 !important;
}
.row.header__row {
flex-flow:wrap !important;
}
.row.header__row .header__col--left{
order:1 !important;
}
.row.header__row .form-card-page_title{
order:2 !important;
color: #7F7F9B !important;
font-family: Montserrat !important;
font-size: 16px !important;
font-weight: 600 !important;
line-height: 20px !important;
letter-spacing: 0em !important;
text-align: left !important;

}
.row.header__row .header__col--right{
order:3 !important;
}
@media (max-width: 500px){
.main-title.mt {
	margin-top: 40px !important;
}
}

@media (max-width: 380px){
.black-first-item label{
	font-size: 11px !important;
}
}

.fifth-block-text.active{
color: #a30041 !important;
}
.fifth-block-text.active span{
display: none !important;
}







footer{
display: none !important;
}

/* .header__logo{
	opacity: 0 !important;
}
@media (max-width: 1295px) {
	.header__logo{
		display: none !important;
	}
} */

#vCrmSend,
.information-poll,
.applications-block{
	display:none;
}
body {
	background: #F5F5F7 !important;
}
.wrapper{
	min-height: 0% !important;
}

.form_step {
display: none !important;
}
.form_step_2 {
max-height: 556px !important;
opacity: 0 !important; /* Начальная прозрачность */
transform: translateX(-100%) !important; /* Смещение элемента влево за пределы экрана */
transition: opacity 1s, transform 1 !important; /* Анимационный переход для плавного появления и смещения */
display: none !important;
}

.form_step_2.active {
opacity: 1 !important; /* Конечная прозрачность */
transform: translateX(0) !important; /* Смещение элемента в исходное положение */
display: block !important;
}

.form_step_1 {
display: block !important;
}
.form_step.active {
display: block !important;
}

.go-back{
	max-width: 995px;
	margin: auto;
}
.go-back span a{
display: inline-block !important;
color: #A30041 !important;
font-size: 16px !important;
font-family: Montserrat !important;
font-weight: 600 !important;
word-wrap: break-word !important;
margin-bottom: 8px !important;
text-decoration: none !important;
}
.step_info{
display: flex;
flex-wrap: wrap;
align-items: start;
justify-content: end;
}
.step_counter{
display: inline-block !important;
color: #A30041 !important;
font-size: 16px !important;
font-family: Montserrat !important;
font-weight: 600 !important;
word-wrap: break-word !important;
margin-bottom: 8px !important;
text-decoration: none !important;
opacity: 0;
}
.form_step.active .step_counter{
opacity: 1;
}
.form-submit:disabled {
	background-color: #CBCBCB !important; /* Серый цвет кнопки в состоянии disabled */
	color: #fff !important; /* Темно-серый цвет текста кнопки в состоянии disabled */
}
.header__mobile{
display: none !important;
}

.modal--application .modal__wrap{
max-width: 385px !important;
min-height: auto !important;
padding: 25px !important;
}
.modal--application .modal__title{
margin-bottom: 20px !important;
text-align: left !important;
padding: 0 !important;
max-width: unset !important;
text-align: center !important;
}
.modal--application .modal__text{
color: #727176;
text-align: center;
font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px;
margin-bottom: 20px;
}
.modal--application .modal__btn{
cursor: pointer;
width: 190px;
height: 45px;
background: #A30041;
color: #FFF;
text-align: center;
font-family: 'montserrat';
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 8px;
display: none;
align-items: center;
justify-content: center;
margin: auto;
margin-bottom: 10px;
}
.modal--application .modal__btn.active{
display: flex;
}
.modal--application .modal__support{
color: #37363C;
text-align: center;
font-family: Montserrat;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 16px;
}
.modal--application .modal__text a,
.modal--application .modal__support a{
color: #a30041;
font-weight: 600;
text-decoration: none;
}
.modal--application .modal__text a:hover,
.modal--application .modal__support a:hover{
text-decoration: underline;
}
.modal__close{
top: -32px !important;
right: -32px !important;
}
.modal__close a span{
font-size: 26px !important;
}



.sixth-stap-wraper .step_info,
.fifth-wrapper .step_info,
.fourth-wrapper .step_info,
.third-wrapper .step_info{
max-width: 995px;
margin: 0 auto;
justify-content: space-between;
}
.fourth-wrapper .step_info{
max-width: 915px;
}
.fifth-wrapper .step_info{
max-width: 433px;
}
.sixth-stap-wraper .step_info{
max-width: 433px;
}
.sixth-stap-wraper .go-back,
.fifth-wrapper .go-back,
.fourth-wrapper .go-back,
.third-wrapper .go-back {
max-width: unset;
margin: 0;
}
.fourth-block .fourth-block-item.buy-address.d-mobile{
display: none !important;
}
@media(max-width: 991px){
.fourth-block .fourth-block-item.buy-address.d-mobile{
	display: block !important;
}
.fourth-block .fourth-block-item.buy-address{
	display: none !important;
}
}
.third-block-form{
position: relative !important;
flex: 1 !important;
}
.form_step_1 .third-block-form label{
position: absolute !important;
top: 9px !important;
left: 18px !important;
color: #37363C !important;
font-family: Montserrat !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
z-index: 1 !important;
}
.form_step_1 .third-block-form .select2-container--default .select2-selection--single .select2-selection__rendered{
color: var(--text-color-text, #37363C) !important;
font-family: Montserrat !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
margin-top: 17px !important;
}
.form_step_1 .select2-container .select2-selection--single{
border: 1px solid #E7D2DB !important;
border-radius: 8px !important;
}
@media (max-width: 380px){
.form_step_1 .third-block-form label{
	font-size: 11px !important;
}
}
.third-block-map-title span{
color: var(--text-color-text, #37363C) !important;

/* Header/H5 */
font-family: Montserrat !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: 150% !important; /* 21px */
margin-bottom: 13px !important;
display: inline-block !important;
}




.modal__form-item--p-label p {
font: 600 1.4rem / 1.2857 Montserrat, sans-serif;
color: #fff;
margin-left: 0;
background-color: #a30041;
padding: 13px 20px;
border-radius: 6px;
margin-bottom: 10px;
}

.modal__form-item--p-label label{
color: #fff !important;
position: relative !important;
left: unset !important;
top: unset !important;
font-weight: 600 !important;
margin-left: -3px;
}
.black-first-item input[name="capcha"]{
padding-top: 13px !important;
}



.header__top .header__lang{
	display: block; 
}

.wrapper{
    height: 100%;
    min-height: calc(100vh + 230px) !important;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.content-wrapper{
	padding-top:0 !important;
	padding-bottom:0 !important;
}

@media(max-width: 991px){
	.header__top {
		overflow: unset;
	}
}

@media(max-width: 594px){
	.header__top .header__col--right{
		padding-right: 40px !important;
	}
}
@media(max-width: 370px){
	.header__top .header__col {
        padding: 0 1px;
    }
	.header__top .header__lang ol li ol{
		padding-right: 20px;
	}
	.header__top .header__logo{
		padding-left: 3px;
	}
}
@media(max-width: 365px){
	.wrapper {
		min-height: calc(100vh + 85px) !important;
	}
}