.header.header_fixed{z-index: 995;}
#popup-window-overlay-call_feedback.popup-window-overlay{background: rgba(0, 0, 0, .4) !important;}
.kit-title{
	font-weight: bold;
	color: #2b2a2a;
	font-family: Verdana, sans-sarif !important;
	margin-bottom: 10px;
	text-align: center;
	font-size: 16px;
}
#hideBlock{padding: 5px 15px 15px;}
#hideBlock ul{list-style: disc; padding-left: 1.2em;}

.popup-window-close-icon{
    height: 35px!important;
    width: 30px!important;
}

.bold_field label{
	font-weight: 600!important;
}
label[for="form-UF_USER_DIPLOMA"] .star{
  color: red !important;
}
@media screen and (max-width: 768px) {
    .popup-content {
      padding: 15px;
      max-width: 95%;
      min-width: 80%;
      min-height: 60%;
      font-size: 14px; 
    }
    
    .popup-close {
      font-size: 30px; 
      top: 15px;
      right: 15px;
    }
  }

  @media screen and (max-width: 480px) {
    .popup-content {
      padding: 10px;
      font-size: 12px; 
      min-width: 85%;
    }

    .popup-close {
      font-size: 35px!important; 
    }
  }

.auth-advantages {
	display: flex;
	flex-direction: column;
	gap: 16px;
}
.auth-advantages li {
	display: flex;
	gap: 16px;
	align-items: flex-start;
}
.auth-advantages-title {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 8px;
}
.auth-advantages-text {
	font-size: 14px;
	line-height: 20px;
}
#registraion-page-form-choice-new .form-content {
    background-color: transparent;
    box-shadow: none;
    margin-bottom: 0;
    padding: 32px;
    font-size: 14px;
    color: #383838;
	border: 1px solid #DDDDDD;
	border-radius: 8px;
	background-image: url('/local/templates/cosmetics_new/images/auth_form_bg.jpg');
	background-size: cover;
	backdrop-filter: blur(10px);
	min-height: 609px;
	display: flex;
    flex-direction: column;
    justify-content: center;
}
.auth-buyer {
    padding: 24px 32px;
    font-size: 14px;
    color: #212529;
	border: 1px solid #DDDDDD;
	border-radius: 8px;
	
	background-size: cover;
	min-height: 609px;
	display: flex;
	align-items: flex-end;
}
.auth-buyer-text {
	display: flex;
	flex-direction: column;
	gap: 24px;
	border-radius: 8px;
	padding: 16px 20%;
	background: #FFFFFFBF;
	width: 100%;
    align-items: center;
	font-size: 24px;
	line-height: 28.8px;
	text-align: center;
}