.form_h1 { 
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.5625vw;
    position: absolute;
    left: 27%;
    top: 1.736vw;
    background-color: none;
}

span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1vw;
}

/* Делаем саму рамку выбора круглой */
.cropper-view-box,
.cropper-face {
    border-radius: 50%;
    background-color:white;
}
/* Убираем лишние белые края у рамки, если нужно */
.cropper-view-box {
    outline: 0;
    box-shadow: 0 0 0 0.069vw #39f;
}

#grey {
    background-color: rgba(1, 1, 1, 0.75);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.grey2 {
    display: none;
}

.grey2_highlight {
    background-color: rgba(1, 1, 1, 0.75);
    position: absolute;
    width: 31.25vw;
    height: 48.611vw;
    border-radius: 3.472vw;

    display: block;
}

.grey3 {
    display: none;
}

.grey3_highlight { 
    background-color: rgba(0, 0, 0, 0);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;

    display: block;
    background-color: none;
}

.form_profile { /* форма профиля */
    display: block;
    background-color: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(5px);
    position: relative;
    border-radius: 3.472vw;

    width: 31.25vw;
    height: 48.611vw;
    box-shadow: 0vw 0vw 0.694vw rgba(0,0,0,0.3); 
    overflow-y: auto; /* Добавляем вертикальный скролл */
    overflow-x:hidden;  /*для горизонтального*/
    scrollbar-width: none;
}

.avatar_view_profile {  /* аватарка профиля */
    position: absolute;
    top: 9%;
    left: 6.5%;

    width: 7.292vw;
    height: 7.292vw;
    border-radius: 50%;
    background-color: none;
    box-shadow: 0vw 0vw 0.694vw rgba(0,0,0,0.3);
}

.avatar_view_profile:hover {
    cursor: pointer;
}

.image_view_profile {
    width: 0.00694vw;
    height: 0.00694vw;
    opacity: 0;
    overflow: hidden;
    z-index: -1;

    position: absolute;
    top: 21%;
    left: 22.5%;
}

.img_label_view_profile {
    width: 2.778vw;
    height: 2.778vw;
}

.img_label_view_profile:hover {
    cursor: pointer;
}

.img_photo {
    position: absolute;
    top: 20%;
    left: 22.5%;
    box-shadow: 0vw 0vw 0.347vw black;
    width: 2.083vw;
    height: 2.083vw;
    border-radius: 50%;
}

.username_view_profile_box {
    position: absolute;
    top: 13%;
    left: 35%;
    background-color: none;

    width: 20.139vw;
    height: 1.181vw;
    white-space: nowrap; /* Запрещает перенос текста на новую строку */
    vertical-align: top;
}   

.phone_view_profile_box {
    position: absolute;
    top: 16%;
    left: 35%;
    background-color: none;

    width: 29.167vw;
    height: 2.083vw;
    pointer-events: none;

}

.email_view_profile_box {
    position: absolute;
    top: 19%;
    left: 35%;
    background-color: none;

    width: 29.167vw;
    height: 2.083vw;
    pointer-events: none;
}

.username_view_profile {
    background-color: none;
    font-size: 1.042vw;
    font-weight: 600;

    pointer-events: none;
    display: inline-block;       /* Makes the <span> respect width constraints */
    white-space: nowrap;         /* Prevent line wrapping */
    overflow: hidden;            /* Hide overflowing text */
    text-overflow: ellipsis;     /* Add ellipsis (...) at the end */
    max-width: 18.75vw;
}

.phone_view_profile {
    background-color: none;
    font-size: 0.972vw;
    font-weight: normal;
    pointer-events: none;

}

.email_view_profile {
    background-color: none;
    font-size: 0.972vw;
    font-weight: normal;
    pointer-events: none;
}


.username_profile {
    position: absolute;
    top: 30%;
    left:17.361vw;

    font-weight: normal;
    font-size: 0.972vw;
    color: #0099ff;

    display: inline-block;       /* Makes the <span> respect width constraints */
    white-space: nowrap;         /* Prevent line wrapping */
    overflow: hidden;            /* Hide overflowing text */
    text-overflow: ellipsis;     /* Add ellipsis (...) at the end */
    max-width: 8.681vw;
}

.phone_number_profile {
    position: absolute;
    top: 30%;
    left:17.361vw;
    font-weight: normal;
    font-size: 0.972vw;
    color: #0483D7;
}

.email_profile {
    position: absolute;
    top: 30%;
    left: 17.361vw;
    font-weight: normal;
    font-size: 0.972vw;
    color: #0483D7;

    display: inline-block;       /* Makes the <span> respect width constraints */
    white-space: nowrap;         /* Prevent line wrapping */
    overflow: hidden;            /* Hide overflowing text */
    text-overflow: ellipsis;     /* Add ellipsis (...) at the end */
    max-width: 8.681vw;
}

.name_profile {
    position: absolute;
    top: 30%;
    left:17.361vw;
    font-weight: normal;
    font-size: 0.972vw;
    color: #0483D7;

    display: inline-block;       /* Makes the <span> respect width constraints */
    white-space: nowrap;         /* Prevent line wrapping */
    overflow: hidden;            /* Hide overflowing text */
    text-overflow: ellipsis;     /* Add ellipsis (...) at the end */
    max-width: 8.681vw;
}

/* Контейнер для textarea */
.container_bio_profile {
    position: absolute;
    top: 26.5%;
    left: 1.736vw;
    display: flex;              /* Или display: grid;  Если предпочитаете Grid Layout */
    align-items: center;       /* Выравнивание по вертикали */
    justify-content: center;   /* Выравнивание по горизонтали */
    width: 27.778vw;              /* Или другое значение */
    height: 3.472vw;              /* Или другое значение */
    position: relative;          /* Для позиционирования относительно контейнера */
    /* Другие стили контейнера, если нужно */
}

.bio_profile {
    background-color: rgba(255, 255, 255, 0.4);
    box-shadow: 0vw 0vw 0.694vw rgba(0,0,0,0.3); 
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.181vw;
    background-color: none;
    border: none;
    min-height: 4.167vw;
    max-height: 21.528vw;
    min-width: 23.958vw;
    max-width: 27.431vw;

    width: 100%;             /* Занимает всю ширину контейнера */
    height: auto;            /* Высота адаптируется к содержимому */
    resize: none;
    outline: none;
    border-radius: 2.083vw;

    /* flex: 1;  Удаляем, так как теперь это не flex-элемент */
    text-align: left;       /* Текст начинается слева */
    padding: 0.694vw;             /* Упрощаем padding */
    padding-left: 1.389vw;
    box-sizing: border-box; /* Чтобы padding не влиял на общую ширину */
    overflow-y: auto;      /* Добавляем прокрутку по вертикали */
    position: relative; /* Добавляем, чтобы relative не зависел от внешних элементов*/
}

.bio_profile::placeholder {
    color:grey;
}

.project_span_prof {
    color: black;
    font-weight: normal;
    font-size: 1.111vw;
    pointer-events: none;
}

.color_span_prof {
    color: black;
    font-weight: normal;
    font-size: 1.111vw;
    pointer-events: none;
}

.settings_span_prof {
    color: black;
    font-weight: normal;
    font-size: 1.111vw;
    pointer-events: none;
}

.exit_span_prof {
    color: black;
    font-weight: normal;
    font-size: 1.111vw;
    pointer-events: none;
}

/* DIVЫ*/

/*Block Link*/
.div_block1 {
    position: absolute;
    top: 53.1%;
    left: 1.979vw;

    width: 27.361vw;
    height: 2.778vw;
    
    background-color: rgba(255, 255, 255, 0.4);
}

.div_block1:hover {
    cursor: pointer;
    background-color: #D0D0D0;
}

.name_username_profile {
    position: absolute;
    top: 30%;
    left: 10%;
    font-weight: normal;
    font-size: 0.972vw;
}

.link_icon {
    position: absolute;
    left:3.7%;
    top:30%;
    width: 1.181vw;
    height: 1.181vw;
}
/*Block Link*/

/*Block Phone*/
.div_block2 {
    position: absolute;
    top: 41.7%;
    left: 1.979vw;

    width: 27.361vw;
    height: 2.778vw;

    background-color: rgba(255, 255, 255, 0.4);
}

.div_block2:hover {
    cursor: pointer;
    background-color: #D0D0D0;
}

.number_phone_span {
    position: absolute;
    top: 30%;
    left: 10%;
    font-weight: normal;
    font-size: 0.972vw;
}

.phone_icon {
    position: absolute;
    left:3.5%;
    top:22%;
    width: 1.389vw;
    height: 1.389vw;
}

.phoneb_icon {
    position: absolute;
    left:3.6%;
    top:21.8%;
    width: 1.389vw;
    height: 1.389vw;
}

/*Block Phone end*/

/*Block Email*/
.div_block3 {
    position: absolute;
    top: 47.4%;
    left: 1.979vw;
    width: 27.361vw;
    height: 2.743vw;
    background-color: rgba(255, 255, 255, 0.4);
    border: none;
}

.div_block3:hover {
    cursor: pointer;
    background-color: #D0D0D0;
}

.email_span_prof {
    position: absolute;
    top: 30%;
    left:10%;
    font-weight: normal;
    font-size: 0.972vw;
}

.email_icon {
    position: absolute;
    left:4%;
    top:30%;
    width: 1.111vw;
    height: 1.111vw;
}
/*Block Email end*/

/*Block Name*/
.name_div_block8 {
    position: absolute;
    top: 36%;
    left: 1.979vw;

    width: 27.361vw;
    height: 2.778vw;

    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 2.083vw 2.083vw 0 0;
}

.name_div_block8:hover {
    cursor: pointer;
    background-color: #D0D0D0;
}

.name_span_prof {
    position: absolute;
    top: 30%;
    left:10%;
    font-weight: normal;
    font-size: 1.042vw;
}

.name_icon {
    position: absolute;
    left:2.4%;
    top:15%;
    width: 2.014vw;
    height: 2.014vw;
}
/*Block Name end*/

.birth_date_div_block9 {
    position: absolute;
    top: 58.8%;
    left: 1.979vw;

    width: 27.361vw;
    height: 2.778vw;
    border-radius: 0 0 2.083vw 2.083vw;
    background-color: rgba(255, 255, 255, 0.4);
}

.birth_date_div_block9:hover {
    cursor: pointer;
    background-color: #D0D0D0;
}

.birth_date_icon {
    position: absolute;
    left:3.5%;
    top:28.5%;
    width: 1.25vw;
    height: 1.25vw;
}

.div_block4 {
    position: absolute;
    top: 66.75%;
    left: 1.979vw;
    border-radius: 0.347vw;
    width: 27.361vw;
    height: 2.431vw;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(255,255,255,0.3);
    box-shadow: 0vw 0vw 0.694vw rgba(0,0,0,0.3);
    transition: background-color 1s;
    border-radius: 2.083vw;
}

.div_block4:hover {
    cursor: pointer;
    background-color: #D0D0D0;
}

.div_block5 {
    position: absolute;
    top: 74%;
    left: 1.979vw;
    border-radius: 0.347vw;
    width: 27.361vw;
    height: 2.431vw;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(255,255,255,0.3);
    box-shadow: 0vw 0vw 0.694vw rgba(0,0,0,0.3);
    transition: background-color 1s;
    border-radius: 2.083vw;
}

.div_block5:hover {
    cursor: pointer;
    background-color: #D0D0D0;
}

.div_block6 {
    position: absolute;
    top: 81%;
    left: 1.979vw;
    border-radius: 0.347vw;
    width: 27.361vw;
    height: 2.431vw;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(255,255,255,0.3);
    box-shadow: 0vw 0vw 0.694vw rgba(0,0,0,0.3);
    transition: background-color 1s;
    border-radius: 2.083vw;
}

.div_block6:hover {
    cursor: pointer;
    background-color: #D0D0D0;
}

.div_block7 {
    position: absolute;
    top: 88%;
    left: 1.979vw;
    border-radius: 0.347vw;
    width: 27.361vw;
    height: 2.431vw;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(255,255,255,0.3);
    box-shadow: 0vw 0vw 0.694vw rgba(0,0,0,0.3);
    transition: background-color 1s;
    border-radius: 2.083vw;
}

.div_block7:hover {
    cursor: pointer;
    background-color: #D0D0D0;
}

.div_block_white_neo {
    position: absolute;
    top: 95%;
    left: 1.979vw;
    border-radius: 0.347vw;
    width: 27.361vw;
    height: 2.431vw;

    background-color: none;
    transition: 1s;
}

/* Формы для DIVов */

.name_form {
    display: none;
}

.highlight {
    display: block;
    background-color: white;
    box-shadow: 0vw 0vw 0.694vw rgba(0,0,0,0.3); 
    border-radius: 1.042vw;
    width: 24.306vw;
    height: 19.444vw;

    position: absolute;
    top:20%;
    left: 3.472vw;
}
.remove_name_form:hover {
    cursor: pointer;
}

.save_name_form:hover {
    cursor: pointer;
}

.edit_name_form1 {
    position: absolute;
    top: 0vw;
    left: 1.389vw;

    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.389vw;
}

.edit_nameForm1 {
    position: absolute;
    top: 5.556vw;
    left: 1.389vw;

    border: none;
    border-bottom: 0.069vw solid white;
    background-color: transparent;
    color: inherit;
    outline: none;

    width: 21.181vw;
    height: 2.083vw;

    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    font: 1em sans-serif;
    font-size: 1.2vw;

    border-bottom: 0.139vw solid black;
    transition: border-bottom-color 0.1s ease-in-out; /* Добавляем плавный переход */
}

.edit_lnameForm1 {
    position: absolute;
    top: 11.806vw;
    left: 1.389vw;

    border: none;
    background-color: transparent;
    color: inherit;
    outline: none;

    width: 21.181vw;
    height: 2.083vw;

    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    font: 1em sans-serif;
    font-size: 1.2vw;

    border-bottom: 0.139vw solid black;
    transition: border-bottom-color 0.1s ease-in-out; /* Добавляем плавный переход */
}

.save_name_form {
    position: absolute;
    top: 16.597vw;
    left: 16.667vw;

    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out; /* плавный переход */
    border: none;
    background-color: white;
    font-size: 1.111vw;
}

.save_name_form:hover {
    color:#0483D7;
}

.remove_name_form {
    position: absolute;
    top: 16.597vw;
    left: 6.944vw;

    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out; /* плавный переход */
    border: none;
    background-color: rgb(255, 255, 255);
    font-size: 1.111vw;
}

.remove_name_form:hover {
    color:#0483D7;
}

.label_nameForm1 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.042vw;
    
    position: absolute;
    top: 4.514vw;
    left: 1.389vw;
    opacity: 1; /* Изначальная непрозрачность */
    transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out; /* плавный переход */
}

.label_lnameForm1 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.042vw;

    position: absolute;
    top: 10.764vw;
    left: 1.389vw;
    opacity: 1; /* Изначальная непрозрачность */
    transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out; /* плавный переход */
}

/* Link Form: */

.link_form {
    display: none;
}

.link_highlight {
    display: block;
    background-color: white;
    box-shadow: 0vw 0vw 0.694vw rgba(0,0,0,0.3); 
    border-radius: 1.042vw;
    width: 24.306vw;
    height: 19.444vw;

    position: absolute;
    top:20%;
    left: 3.472vw;
}

.grey_link {
    display: none;
}

.grey_link_highlight {
    background-color: rgba(0, 0, 0, 0.75);
    position: absolute;
    width: 31.25vw;
    height: 48.611vw;
    border-radius: 3.472vw;

    display: block;
}

.grey_link2 {
    display: none;
}

.grey_link2_highlight { 
    background-color: rgba(0, 0, 0, 0);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;

    display: block;
}

.edit_LinkForm {
    position: absolute;
    top: 5.556vw;
    left: 1.389vw;

    border: none;
    border-bottom: 0.069vw solid white;
    background-color: transparent;
    color: inherit;
    outline: none;

    width: 21.181vw;
    height: 2.083vw;

    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    font: 1em sans-serif;
    font-size: 1.2vw;

    border-bottom: 0.139vw solid black;
    transition: border-bottom-color 0.1s ease-in-out; /* Добавляем плавный переход */
}

.label_linkForm {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.042vw;

    position: absolute;
    top: 4.514vw;
    left: 1.389vw;
    opacity: 1; /* Изначальная непрозрачность */
    transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out; /* плавный переход */
}

.infotext_link {
    position: absolute;
    top: 7.917vw;
    left: 1.389vw;

    width: 21.458vw;
    height: 6.944vw;
    background-color: #e6e6e6;
    border-radius: 0 0 1.042vw 1.042vw; /* Округляем только нижние углы */
}

.infotext_link_first {
    font-size: 1.042vw;
    position: absolute;
    left: 1.042vw;
    top: 0.694vw;
    color: rgb(126, 126, 126);
}

.infotext_link_second {
    font-size: 1.042vw;
    position: absolute;
    left: 1.042vw;
    top: 4.861vw;
    color: rgb(126, 126, 126);
}

.save_link_form {
    position: absolute;
    top: 16.597vw;
    left: 16.667vw;

    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out; /* плавный переход */
    border: none;
    background-color: white;
    font-size: 1.111vw;
}

.save_link_form:hover {
    color: #0099FF; 
    cursor: pointer;
}

/* Mail Form: */
.mail_form {
    display: none;
}

.mail_highlight {
    display: block;
    background-color: white;
    box-shadow: 0vw 0vw 0.694vw rgba(0,0,0,0.3); 
    border-radius: 1.042vw;
    width: 24.306vw;
    height: 19.444vw;

    position: absolute;
    top:20%;
    left: 3.472vw;
}

.grey_mail {
    display: none;
}

.grey_mail_highlight {
    background-color: rgba(0, 0, 0, 0.75);
    position: absolute;
    width: 31.25vw;
    height: 48.611vw;
    border-radius: 3.472vw;    

    display: block;
}

.grey_mail2 {
    display: none;
}

.grey_mail2_highlight { 
    background-color: rgba(0, 0, 0, 0);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;

    display: block;
}

.edit_MailForm {
    position: absolute;
    top: 5.556vw;
    left: 1.389vw;

    border: none;
    border-bottom: 0.069vw solid white;
    background-color: transparent;
    color: inherit;
    outline: none;

    width: 21.181vw;
    height: 2.083vw;

    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    font: 1em sans-serif;
    font-size: 1.2vw;

    border-bottom: 0.139vw solid black;
    transition: border-bottom-color 0.1s ease-in-out; /* Добавляем плавный переход */
}

.label_mailForm {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.042vw;

    position: absolute;
    top: 4.514vw;
    left: 1.389vw;
    opacity: 1; /* Изначальная непрозрачность */
    transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out; /* плавный переход */
}

/*Phone Form: */

.phone_form {
    display: none;
}

.phone_highlight {
    display: block;
    background-color: white;
    box-shadow: 0vw 0vw 0.694vw rgba(0,0,0,0.3);
    border-radius: 1.042vw;
    width: 24.306vw;
    height: 19.444vw;

    position: absolute;
    top:20%;
    left: 3.472vw;
}

.grey_phone {
    display: none;
}

.grey_phone_highlight {
    background-color: rgba(0, 0, 0, 0.75);
    position: absolute;
    width: 31.25vw;
    height: 48.611vw;
    border-radius: 3.472vw;

    display: block;
}

.grey_phone2 {
    display: none;
}

.grey_phone2_highlight { 
    background-color: rgba(0, 0, 0, 0);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;

    display: block;
}

.edit_PhoneForm {
    position: absolute;
    top: 5.556vw;
    left: 1.389vw;

    border: none;
    border-bottom: 0.069vw solid white;
    background-color: transparent;
    color: inherit;
    outline: none;

    width: 21.181vw;
    height: 2.083vw;

    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    font: 1em sans-serif;
    font-size: 1.2vw;

    border-bottom: 0.139vw solid black;
    transition: border-bottom-color 0.1s ease-in-out; /* Добавляем плавный переход */
}

.infotext_phone {
    position: absolute;
    top: 7.917vw;
    left: 1.389vw;

    width: 21.458vw;
    height: 6.944vw;
    background-color: #e6e6e6;
}

/*Remove telephone Form: */

#phone {
    position: absolute;
    top: 9.722vw;
    left: 1.389vw;

    border: none;
    border-bottom: 0.069vw solid white;
    background-color: transparent;
    color: inherit;
    outline: none;

    width: 21.181vw;
    height: 2.083vw;

    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    font: 1em sans-serif;

    border-bottom: 0.139vw solid black;
    transition: border-bottom-color 0.1s ease-in-out; /* Добавляем плавный переход */
    font-size: 1.389vw;
}

#phone::placeholder {
    color:#0483D7;
    transition: border-bottom-color 0.1s ease-in-out; /* Добавляем плавный переход */
}

/*Кнопка выбора номера телефона для региона в RemovePhoneForm*/
#countryCodeButton {
    position: absolute;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.389vw;

    top: 4.861vw;
    left: 1.389vw;

    width: 21.458vw;
    height: 3.125vw;

    display: flex;
    padding-top: 0.625vw;
    padding-left: 0.694vw;

    border: none;
    border-bottom: 0.069vw solid white;
    background-color: transparent;
    color: inherit;
    outline: none;
    border-bottom: 0.139vw solid black;
    transition: border-bottom-color 0.1s ease-in-out; /* Добавляем плавный переход */
    font-size: 1.389vw;
}

#countryCodeButton .arrow {
    font-size: 0.8em;
}

.dropdown-content {
    display: none; /* Скрыт по умолчанию */
    position: absolute; 
    top: 20%;  
    left: 5.5%;
    background-color: #f9f9f9;
    width: 21.563vw;
    min-width: 13.889vw; 
    box-shadow: 0vw 0.556vw 1.111vw 0vw rgba(0,0,0,0.2);
    z-index: 1;
    overflow-y: auto;  /* Делаем список прокручиваемым */
    max-height: 13.889vw;
    border-radius: 0.347vw 0.347vw 0 0;
}

.dropdown-content a {
    color: black;
    padding: 0.694vw 1.042vw;
    text-decoration: none;
    display: block;
    cursor: pointer;
    display: flex; /* Добавляем flex для выравнивания флага и текста */
    align-items: center; /* Выравниваем по вертикали */
}

.dropdown-content a:hover {
    background-color: #ddd;
}

.country-search {
    position: sticky;
    z-index: 1; /* Чтобы был поверх остального контента */
    background-color: #ffffff;
    width: 20.069vw;
    height: 2.431vw;
    font-size: 1.042vw;
    border: solid 0.139vw black;
    border-radius: none;
    transition: 1s;
    padding-left: 1.042vw;
    border-radius: 0.347vw 0.347vw 0vw 0vw;
}
.country-search:focus {
    outline: none;
    border-color: #007bff;
}

.show {
    display: block;
}

.country-item {
    font-family: Arial, Helvetica, sans-serif;
}

.country-item.hidden {
    display: none;
}

.remove_phone_number {
    position: absolute;
    top: 14.792vw;
    left: 1.389vw;

    height: 2.431vw;
    width: 21.458vw;

    background-color: #0483D7;
    border: none;
    color: white;
    border-radius: 1.042vw;
    font-size: 1.042vw;
    text-align: center;
    border-radius: 0 0 1.042vw 1.042vw; /* Округляем только нижние углы */
    transition: opacity 0.1s ease-in-out, background-color 0.3s ease-in-out; /* плавный переход */
}

.remove_phone_number:hover {
    cursor: pointer;
    background-color: #0099FF;
}

.telephone_form {
    display: none;
}

.telephone_highlight {
    display: block;
    background-color: white;
    box-shadow: 0vw 0.347vw 0.694vw black; 
    border-radius: 1.042vw;
    width: 24.306vw;
    height: 19.444vw;

    position: absolute;
    top:20%;
    left: 3.472vw;
}

.grey_telephone {
    display: none;
}

.grey_telephone_highlight {
    background-color: rgba(0, 0, 0, 0.75);
    position: absolute;
    width: 31.25vw;
    height: 48.611vw;
    border-radius: 3.472vw;
    display: block;
}

.grey_telephone2 {
    display: none;
}

.grey_telephone2_highlight { 
    background-color: rgba(0, 0, 0, 0);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;

    display: block;
}

.button_next_telephone {
    position: absolute;
    top: 14.792vw;
    left: 1.389vw;

    height: 2.431vw;
    width: 21.458vw;

    background-color: #0483D7;
    border: none;
    color: white;
    border-radius: 1.042vw;
    font-size: 1.042vw;
    text-align: center;
    border-radius: 1.042vw; /* Округляем только нижние углы */
    transition: opacity 0.1s ease-in-out, background-color 0.3s ease-in-out; /* плавный переход */
}

.button_next_telephone:hover {
    cursor: pointer;
    background-color: #0099FF;
}

/*Спрайт флагов: */
.flag-icon {
    display: inline-block;
    width: 1.389vw; /* Задайте ширину флага */
    height: 1.042vw; /* Задайте высоту флага */
    background-image: url('/static/image/flags16.png'); /* Укажите путь к вашему CSS-спрайту */
    background-size: auto; /* Важно для CSS Sprites */
    background-repeat: no-repeat;
    margin-right: 0.347vw; /* Добавляем отступ между флагом и текстом */
}
/*положение всех флагов: */
.flag-ion.flag-icon-ad {background-position: 0 -24.444vw;} /* Andorra */
.flag-icon.flag-icon-ae {background-position: 0 -25.556vw;} /* United Arab Emirates */
.flag-icon.flag-icon-af {background-position: 0 -26.667vw;} /* Afghanistan */
.flag-icon.flag-icon-ag {background-position: 0 -27.778vw;} /* Antigua and Barbuda */
.flag-icon.flag-icon-ai {background-position: 0 -28.889vw;} /* Anguilla */
.flag-icon.flag-icon-al {background-position: 0 -30vw;} /* Albania */
.flag-icon.flag-icon-am {background-position: 0 -31.111vw;} /* Armenia */
.flag-icon.flag-icon-ao {background-position: 0 -32.222vw;} /* Angola */
.flag-icon.flag-icon-aq {background-position: 0 -33.333vw;} /* Antarctica */
.flag-icon.flag-icon-ar {background-position: 0 -34.444vw;} /* Argentina */
.flag-icon.flag-icon-as {background-position: 0 -35.556vw;} /* American Samoa */
.flag-icon.flag-icon-at {background-position: 0 -36.667vw;} /* Austria */
.flag-icon.flag-icon-au {background-position: 0 -37.778vw;} /* Australia */
.flag-icon.flag-icon-aw {background-position: 0 -38.889vw;} /* Aruba */
.flag-icon.flag-icon-ax {background-position: 0 -40vw;} /* Åland Islands */
.flag-icon.flag-icon-az {background-position: 0 -41.111vw;} /* Azerbaijan */
.flag-icon.flag-icon-ba {background-position: 0 -42.222vw;} /* Bosnia and Herzegovina */
.flag-icon.flag-icon-bb {background-position: 0 -43.333vw;} /* Barbados */
.flag-icon.flag-icon-bd {background-position: 0 -44.444vw;} /* Bangladesh */
.flag-icon.flag-icon-be {background-position: 0 -45.556vw;} /* Belgium */
.flag-icon.flag-icon-bf {background-position: 0 -46.667vw;} /* Burkina Faso */
.flag-icon.flag-icon-bg {background-position: 0 -47.778vw;} /* Bulgaria */
.flag-icon.flag-icon-bh {background-position: 0 -48.889vw;} /* Bahrain */
.flag-icon.flag-icon-bi {background-position: 0 -50vw;} /* Burundi */
.flag-icon.flag-icon-bj {background-position: 0 -51.111vw;} /* Benin */
.flag-icon.flag-icon-bl {background-position: 0 -98.889vw;} /* Saint Barthélemy */
.flag-icon.flag-icon-bm {background-position: 0 -52.222vw;} /* Bermuda */
.flag-icon.flag-icon-bn {background-position: 0 -53.333vw;} /* Brunei */
.flag-icon.flag-icon-bo {background-position: 0 -54.444vw;} /* Bolivia */
.flag-icon.flag-icon-bq {background-position: 0 -191.111vw;} /* Bonaire, Sint Eustatius and Saba */
.flag-icon.flag-icon-br {background-position: 0 -55.556vw;} /* Brazil */
.flag-icon.flag-icon-bs {background-position: 0 -56.667vw;} /* Bahamas */
.flag-icon.flag-icon-bt {background-position: 0 -57.778vw;} /* Bhutan */
.flag-icon.flag-icon-bv {background-position: 0 -192.222vw;} /* Bouvet Island */
.flag-icon.flag-icon-bw {background-position: 0 -58.889vw;} /* Botswana */
.flag-icon.flag-icon-by {background-position: 0 -60vw;} /* Belarus */
.flag-icon.flag-icon-bz {background-position: 0 -61.111vw;} /* Belize */
.flag-icon.flag-icon-ca {background-position: 0 -62.222vw;} /* Canada */
.flag-icon.flag-icon-cd {background-position: 0 -63.333vw;} /* Democratic Republic of the Congo */
.flag-icon.flag-icon-cf {background-position: 0 -64.444vw;} /* Central African Republic */
.flag-icon.flag-icon-cg {background-position: 0 -65.556vw;} /* Republic of the Congo */
.flag-icon.flag-icon-ch {background-position: 0 -66.667vw;} /* Switzerland */
.flag-icon.flag-icon-ci {background-position: 0 -67.778vw;} /* Côte d'Ivoire */
.flag-icon.flag-icon-ck {background-position: 0 -68.889vw;} /* Cook Islands */
.flag-icon.flag-icon-cl {background-position: 0 -70vw;} /* Chile */
.flag-icon.flag-icon-cm {background-position: 0 -71.111vw;} /* Cameroon */
.flag-icon.flag-icon-cn {background-position: 0 -72.222vw;} /* China */
.flag-icon.flag-icon-co {background-position: 0 -73.333vw;} /* Colombia */
.flag-icon.flag-icon-cp {background-position: 0 -98.889vw;} /* Clipperton Island */
.flag-icon.flag-icon-cr {background-position: 0 -74.444vw;} /* Costa Rica */
.flag-icon.flag-icon-cu {background-position: 0 -75.556vw;} /* Cuba */
.flag-icon.flag-icon-cv {background-position: 0 -76.667vw;} /* Cabo Verde */
.flag-icon.flag-icon-cw {background-position: 0 -272.222vw;} /* Curaçao */
.flag-icon.flag-icon-cy {background-position: 0 -77.778vw;} /* Cyprus */
.flag-icon.flag-icon-cz {background-position: 0 -78.889vw;} /* Czechia */
.flag-icon.flag-icon-de {background-position: 0 -80vw;} /* Germany */
.flag-icon.flag-icon-dj {background-position: 0 -81.111vw;} /* Djibouti */
.flag-icon.flag-icon-dk {background-position: 0 -82.222vw;} /* Denmark */
.flag-icon.flag-icon-dm {background-position: 0 -83.333vw;} /* Dominica */
.flag-icon.flag-icon-do {background-position: 0 -84.444vw;} /* Dominican Republic */
.flag-icon.flag-icon-dz {background-position: 0 -85.556vw;} /* Algeria */
.flag-icon.flag-icon-ec {background-position: 0 -86.667vw;} /* Ecuador */
.flag-icon.flag-icon-ee {background-position: 0 -87.778vw;} /* Estonia */
.flag-icon.flag-icon-eg {background-position: 0 -88.889vw;} /* Egypt */
.flag-icon.flag-icon-eh {background-position: 0 -90vw;} /* Western Sahara */
.flag-icon.flag-icon-er {background-position: 0 -91.111vw;} /* Eritrea */
.flag-icon.flag-icon-es {background-position: 0 -92.222vw;} /* Spain */
.flag-icon.flag-icon-et {background-position: 0 -93.333vw;} /* Ethiopia */
.flag-icon.flag-icon-fi {background-position: 0 -94.444vw;} /* Finland */
.flag-icon.flag-icon-fj {background-position: 0 -95.556vw;} /* Fiji */
.flag-icon.flag-icon-fm {background-position: 0 -96.667vw;} /* Micronesia */
.flag-icon.flag-icon-fo {background-position: 0 -97.778vw;} /* Faroe Islands */
.flag-icon.flag-icon-fr {background-position: 0 -98.889vw;} /* France */
.flag-icon.flag-icon-ga {background-position: 0 -100vw;} /* Gabon */
.flag-icon.flag-icon-gb {background-position: 0 -101.111vw;} /* United Kingdom */
.flag-icon.flag-icon-gd {background-position: 0 -102.222vw;} /* Grenada */
.flag-icon.flag-icon-ge {background-position: 0 -103.333vw;} /* Georgia */
.flag-icon.flag-icon-gg {background-position: 0 -104.444vw;} /* Guernsey */
.flag-icon.flag-icon-gh {background-position: 0 -105.556vw;} /* Ghana */
.flag-icon.flag-icon-gi {background-position: 0 -106.667vw;} /* Gibraltar */
.flag-icon.flag-icon-gl {background-position: 0 -107.778vw;} /* Greenland */
.flag-icon.flag-icon-gm {background-position: 0 -108.889vw;} /* Gambia */
.flag-icon.flag-icon-gn {background-position: 0 -110vw;} /* Guinea */
.flag-icon.flag-icon-gp {background-position: 0 -111.111vw;} /* Guadeloupe */
.flag-icon.flag-icon-gq {background-position: 0 -112.222vw;} /* Equatorial Guinea */
.flag-icon.flag-icon-gr {background-position: 0 -113.333vw;} /* Greece */
.flag-icon.flag-icon-gt {background-position: 0 -114.444vw;} /* Guatemala */
.flag-icon.flag-icon-gu {background-position: 0 -115.556vw;} /* Guam */
.flag-icon.flag-icon-gw {background-position: 0 -116.667vw;} /* Guinea-Bissau */
.flag-icon.flag-icon-gy {background-position: 0 -117.778vw;} /* Guyana */
.flag-icon.flag-icon-hk {background-position: 0 -118.889vw;} /* Hong Kong */
.flag-icon.flag-icon-hn {background-position: 0 -120vw;} /* Honduras */
.flag-icon.flag-icon-hr {background-position: 0 -121.111vw;} /* Croatia */
.flag-icon.flag-icon-ht {background-position: 0 -122.222vw;} /* Haiti */
.flag-icon.flag-icon-hu {background-position: 0 -123.333vw;} /* Hungary */
.flag-icon.flag-icon-id {background-position: 0 -124.444vw;} /* Indonesia */
.flag-icon.flag-icon-ie {background-position: 0 -125.556vw;} /* Ireland */
.flag-icon.flag-icon-il {background-position: 0 -126.667vw;} /* Israel */
.flag-icon.flag-icon-im {background-position: 0 -127.778vw;} /* Isle of Man */
.flag-icon.flag-icon-in {background-position: 0 -128.889vw;} /* India */
.flag-icon.flag-icon-iq {background-position: 0 -130vw;} /* Iraq */
.flag-icon.flag-icon-ir {background-position: 0 -131.111vw;} /* Iran */
.flag-icon.flag-icon-is {background-position: 0 -132.222vw;} /* Iceland */
.flag-icon.flag-icon-it {background-position: 0 -133.333vw;} /* Italy */
.flag-icon.flag-icon-je {background-position: 0 -134.444vw;} /* Jersey */
.flag-icon.flag-icon-jm {background-position: 0 -135.556vw;} /* Jamaica */
.flag-icon.flag-icon-jo {background-position: 0 -136.667vw;} /* Jordan */
.flag-icon.flag-icon-jp {background-position: 0 -137.778vw;} /* Japan */
.flag-icon.flag-icon-ke {background-position: 0 -138.889vw;} /* Kenya */
.flag-icon.flag-icon-kg {background-position: 0 -140vw;} /* Kyrgyzstan */
.flag-icon.flag-icon-kh {background-position: 0 -141.111vw;} /* Cambodia */
.flag-icon.flag-icon-ki {background-position: 0 -142.222vw;} /* Kiribati */
.flag-icon.flag-icon-km {background-position: 0 -143.333vw;} /* Comoros */
.flag-icon.flag-icon-kn {background-position: 0 -144.444vw;} /* Saint Kitts and Nevis */
.flag-icon.flag-icon-kp {background-position: 0 -145.556vw;} /* North Korea */
.flag-icon.flag-icon-kr {background-position: 0 -146.667vw;} /* South Korea */
.flag-icon.flag-icon-kw {background-position: 0 -147.778vw;} /* Kuwait */
.flag-icon.flag-icon-ky {background-position: 0 -148.889vw;} /* Cayman Islands */
.flag-icon.flag-icon-kz {background-position: 0 -150vw;} /* Kazakhstan */
.flag-icon.flag-icon-la {background-position: 0 -151.111vw;} /* Laos */
.flag-icon.flag-icon-lb {background-position: 0 -152.222vw;} /* Lebanon */
.flag-icon.flag-icon-lc {background-position: 0 -153.333vw;} /* Saint Lucia */
.flag-icon.flag-icon-li {background-position: 0 -154.444vw;} /* Liechtenstein */
.flag-icon.flag-icon-lk {background-position: 0 -155.556vw;} /* Sri Lanka */
.flag-icon.flag-icon-lr {background-position: 0 -156.667vw;} /* Liberia */
.flag-icon.flag-icon-ls {background-position: 0 -157.778vw;} /* Lesotho */
.flag-icon.flag-icon-lt {background-position: 0 -158.889vw;} /* Lithuania */
.flag-icon.flag-icon-lu {background-position: 0 -160vw;} /* Luxembourg */
.flag-icon.flag-icon-lv {background-position: 0 -161.111vw;} /* Latvia */
.flag-icon.flag-icon-ly {background-position: 0 -162.222vw;} /* Libya */
.flag-icon.flag-icon-ma {background-position: 0 -163.333vw;} /* Morocco */
.flag-icon.flag-icon-mc {background-position: 0 -124.444vw;} /* Monaco */
.flag-icon.flag-icon-md {background-position: 0 -164.444vw;} /* Moldova */
.flag-icon.flag-icon-me {background-position: 0 -165.556vw;} /* Montenegro */
.flag-icon.flag-icon-mf {background-position: 0 -98.889vw;} /* Saint Martin */
.flag-icon.flag-icon-mg {background-position: 0 -166.667vw;} /* Madagascar */
.flag-icon.flag-icon-mh {background-position: 0 -167.778vw;} /* Marshall Islands */
.flag-icon.flag-icon-mk {background-position: 0 -168.889vw;} /* North Macedonia */
.flag-icon.flag-icon-ml {background-position: 0 -170vw;} /* Mali */
.flag-icon.flag-icon-mm {background-position: 0 -171.111vw;} /* Myanmar */
.flag-icon.flag-icon-mn {background-position: 0 -172.222vw;} /* Mongolia */
.flag-icon.flag-icon-mo {background-position: 0 -173.333vw;} /* Macao */
.flag-icon.flag-icon-mq {background-position: 0 -174.444vw;} /* Martinique */
.flag-icon.flag-icon-mr {background-position: 0 -175.556vw;} /* Mauritania */
.flag-icon.flag-icon-ms {background-position: 0 -176.667vw;} /* Montserrat */
.flag-icon.flag-icon-mt {background-position: 0 -177.778vw;} /* Malta */
.flag-icon.flag-icon-mu {background-position: 0 -178.889vw;} /* Mauritius */
.flag-icon.flag-icon-mv {background-position: 0 -180vw;} /* Maldives */
.flag-icon.flag-icon-mw {background-position: 0 -181.111vw;} /* Malawi */
.flag-icon.flag-icon-mx {background-position: 0 -182.222vw;} /* Mexico */
.flag-icon.flag-icon-my {background-position: 0 -183.333vw;} /* Malaysia */
.flag-icon.flag-icon-mz {background-position: 0 -184.444vw;} /* Mozambique */
.flag-icon.flag-icon-na {background-position: 0 -185.556vw;} /* Namibia */
.flag-icon.flag-icon-nc {background-position: 0 -186.667vw;} /* New Caledonia */
.flag-icon.flag-icon-ne {background-position: 0 -187.778vw;} /* Niger */
.flag-icon.flag-icon-ng {background-position: 0 -188.889vw;} /* Nigeria */
.flag-icon.flag-icon-ni {background-position: 0 -190vw;} /* Nicaragua */
.flag-icon.flag-icon-nl {background-position: 0 -191.111vw;} /* Netherlands */
.flag-icon.flag-icon-no {background-position: 0 -192.222vw;} /* Norway */
.flag-icon.flag-icon-np {background-position: 0 -193.333vw;} /* Nepal */
.flag-icon.flag-icon-nq {background-position: 0 -192.222vw;} /* Dronning Maud Land */
.flag-icon.flag-icon-nr {background-position: 0 -194.444vw;} /* Nauru */
.flag-icon.flag-icon-nu {background-position: 0 -274.444vw;} /* Niue */
.flag-icon.flag-icon-nz {background-position: 0 -195.556vw;} /* New Zealand */
.flag-icon.flag-icon-om {background-position: 0 -196.667vw;} /* Oman */
.flag-icon.flag-icon-pa {background-position: 0 -197.778vw;} /* Panama */
.flag-icon.flag-icon-pe {background-position: 0 -198.889vw;} /* Peru */
.flag-icon.flag-icon-pf {background-position: 0 -200vw;} /* French Polynesia */
.flag-icon.flag-icon-pg {background-position: 0 -201.111vw;} /* Papua New Guinea */
.flag-icon.flag-icon-ph {background-position: 0 -202.222vw;} /* Philippines */
.flag-icon.flag-icon-pk {background-position: 0 -203.333vw;} /* Pakistan */
.flag-icon.flag-icon-pl {background-position: 0 -204.444vw;} /* Poland */
.flag-icon.flag-icon-pr {background-position: 0 -205.556vw;} /* Puerto Rico */
.flag-icon.flag-icon-ps {background-position: 0 -206.667vw;} /* Palestine */
.flag-icon.flag-icon-pt {background-position: 0 -207.778vw;} /* Portugal */
.flag-icon.flag-icon-pw {background-position: 0 -208.889vw;} /* Palau */
.flag-icon.flag-icon-py {background-position: 0 -210vw;} /* Paraguay */
.flag-icon.flag-icon-qa {background-position: 0 -211.111vw;} /* Qatar */
.flag-icon.flag-icon-re {background-position: 0 -212.222vw;} /* Réunion */
.flag-icon.flag-icon-ro {background-position: 0 -213.333vw;} /* Romania */
.flag-icon.flag-icon-rs {background-position: 0 -214.444vw;} /* Serbia */
.flag-icon.flag-icon-ru {background-position: 0 -215.556vw;} /* Russia */
.flag-icon.flag-icon-rw {background-position: 0 -216.667vw;} /* Rwanda */
.flag-icon.flag-icon-sa {background-position: 0 -217.778vw;} /* Saudi Arabia */
.flag-icon.flag-icon-sb {background-position: 0 -218.889vw;} /* Solomon Islands */
.flag-icon.flag-icon-sc {background-position: 0 -220vw;} /* Seychelles */
.flag-icon.flag-icon-sd {background-position: 0 -221.111vw;} /* Sudan */
.flag-icon.flag-icon-se {background-position: 0 -222.222vw;} /* Sweden */
.flag-icon.flag-icon-sg {background-position: 0 -223.333vw;} /* Singapore */
.flag-icon.flag-icon-sh {background-position: 0 -101.111vw;} /* Saint Helena, Ascension and Tristan da Cunha */
.flag-icon.flag-icon-si {background-position: 0 -224.444vw;} /* Slovenia */
.flag-icon.flag-icon-sj {background-position: 0 -192.222vw;} /* Svalbard and Jan Mayen */
.flag-icon.flag-icon-sk {background-position: 0 -225.556vw;} /* Slovakia */
.flag-icon.flag-icon-sl {background-position: 0 -226.667vw;} /* Sierra Leone */
.flag-icon.flag-icon-sm {background-position: 0 -227.778vw;} /* San Marino */
.flag-icon.flag-icon-sn {background-position: 0 -228.889vw;} /* Senegal */
.flag-icon.flag-icon-so {background-position: 0 -230vw;} /* Somalia */
.flag-icon.flag-icon-sr {background-position: 0 -231.111vw;} /* Suriname */
.flag-icon.flag-icon-ss {background-position: 0 -273.333vw;} /* South Sudan */
.flag-icon.flag-icon-st {background-position: 0 -232.222vw;} /* Sao Tome and Principe */
.flag-icon.flag-icon-sv {background-position: 0 -233.333vw;} /* El Salvador */
.flag-icon.flag-icon-sx {background-position: 0 -271.111vw;} /* Sint Maarten */
.flag-icon.flag-icon-sy {background-position: 0 -234.444vw;} /* Syria */
.flag-icon.flag-icon-sz {background-position: 0 -235.556vw;} /* Eswatini */
.flag-icon.flag-icon-tc {background-position: 0 -236.667vw;} /* Turks and Caicos Islands */
.flag-icon.flag-icon-td {background-position: 0 -237.778vw;} /* Chad */
.flag-icon.flag-icon-tg {background-position: 0 -238.889vw;} /* Togo */
.flag-icon.flag-icon-th {background-position: 0 -240vw;} /* Thailand */
.flag-icon.flag-icon-tj {background-position: 0 -241.111vw;} /* Tajikistan */
.flag-icon.flag-icon-tl {background-position: 0 -242.222vw;} /* Timor-Leste */
.flag-icon.flag-icon-tm {background-position: 0 -243.333vw;} /* Turkmenistan */
.flag-icon.flag-icon-tn {background-position: 0 -244.444vw;} /* Tunisia */
.flag-icon.flag-icon-to {background-position: 0 -245.556vw;} /* Tonga */
.flag-icon.flag-icon-tr {background-position: 0 -246.667vw;} /* Turkey */
.flag-icon.flag-icon-tt {background-position: 0 -247.778vw;} /* Trinidad and Tobago */
.flag-icon.flag-icon-tv {background-position: 0 -248.889vw;} /* Tuvalu */
.flag-icon.flag-icon-tw {background-position: 0 -250vw;} /* Taiwan */
.flag-icon.flag-icon-tz {background-position: 0 -251.111vw;} /* Tanzania */
.flag-icon.flag-icon-ua {background-position: 0 -252.222vw;} /* Ukraine */
.flag-icon.flag-icon-ug {background-position: 0 -253.333vw;} /* Uganda */
.flag-icon.flag-icon-us {background-position: 0 -254.444vw;} /* United States of America */
.flag-icon.flag-icon-uy {background-position: 0 -255.556vw;} /* Uruguay */
.flag-icon.flag-icon-uz {background-position: 0 -256.667vw;} /* Uzbekistan */
.flag-icon.flag-icon-va {background-position: 0 -257.778vw;} /* Vatican City */
.flag-icon.flag-icon-vc {background-position: 0 -258.889vw;} /* Saint Vincent and the Grenadines */
.flag-icon.flag-icon-ve {background-position: 0 -260vw;} /* Venezuela */

/*Спрайт флагов конец */

/*Birth Date Form: */
.birthdate_form {
    display: none;
}

.birthdate_highlight {
    display: block;
    background-color: white;
    box-shadow: 0vw 0.347vw 0.694vw black; 
    border-radius: 1.042vw;
    width: 24.306vw;
    height: 19.444vw;

    position: absolute;
    top:20%;
    left: 3.472vw;
}

.grey_birthdate {
    display: none;
}

.grey_birthdate_highlight {
    background-color: rgba(0, 0, 0, 0.75);
    position: absolute;
    width: 31.25vw;
    height: 48.611vw;
    border-radius: 3.472vw;

    display: block;
}

.grey_birthdate2 {
    display: none;
}

.grey_birthdate2_highlight { 
    background-color: rgba(0, 0, 0, 0);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;

    display: block;
}

/*Рулетка выбор дня рождения: */
.birthday-roulette {
    position: absolute;
    top: 1.736vw;
    left:1.562vw;
    display: flex; /* Располагаем колеса в ряд */
    overflow: hidden; /* Скрываем все, что выходит за границы контейнера */
    width: 20.833vw; /* Задайте ширину для всей рулетки */
    height: 10.417vw; /* Задайте высоту для рулетки */
    border-radius: 0.347vw;
}

.wheel {
    width: 6.944vw; /* Задайте ширину для каждого колеса */
    height: 100%;
    overflow-y: scroll; /* Включаем вертикальную прокрутку */
    -webkit-overflow-scrolling: touch; /* Для плавной прокрутки на iOS */
    scroll-snap-type: y mandatory; /* Включаем привязку прокрутки к элементам */
    text-align: center;
    padding-top: 3.472vw; /* Смещаем начало контента вниз, чтобы центрировать выбранный элемент */
    &::-webkit-scrollbar {
        width: 0vw;
        background: transparent; /* Optional: just make scrollbar invisible */
    }
    /* Скрываем скроллбар для Firefox */
    scrollbar-width: none; /* Firefox 67+ */
    /* Скрываем скроллбар для IE и Edge */
    -ms-overflow-style: none;
}

.option {
    font-family: Arial, Helvetica, sans-serif;
    height: 2.083vw; /* Задайте высоту для каждого варианта */
    line-height: 2.083vw; /* Выравниваем текст по вертикали */
    scroll-snap-align: start; /* Привязываем начало элемента к началу контейнера */
    font-size: 1.111vw;
    cursor: pointer;
}

.selected-date {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2vw;
    margin-top: 0.694vw;
    text-align: center;

    position: absolute;
    top: 12.5vw;
    left: 1.562vw;
    color: #0483D7;
    border-bottom: 0.139vw solid black;
    width: 21.181vw;
}

/* Дополнительные стили для выделения выбранного элемента (по желанию) */
.wheel .option.selected {
    background-color: #f0f0f0;
    font-weight: bold;
}

/* Verification Email Form */

.veremail_form {
    display: none;
}

.veremail_form_highlight {
    display: block;
    background-color: white;
    box-shadow: 0vw 0.347vw 0.694vw black; 
    border-radius: 1.042vw;
    width: 24.306vw;
    height: 19.444vw;

    position: absolute;
    top:20%;
    left: 3.472vw;
}

.grey_veremail {
    display: none;
}

.grey_veremail_highlight {
    background-color: rgba(0, 0, 0, 0.75);
    position: absolute;
    width: 31.25vw;
    height: 48.611vw;
    border-radius: 3.472vw;

    display: block;
}

.grey_veremail2 {
    display: none;
}

.grey_veremail2_highlight { 
    background-color: rgba(0, 0, 0, 0);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;

    display: block;
}

.verification_code_label {
    position: absolute;
    top: 5%;
    left: 1.389vw;

    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.389vw;
}

.code-inputs {
    display: flex;
    justify-content: center; /* Центрирование по горизонтали */
    gap: 0.382vw;           /* Расстояние между ячейками */
    margin-bottom: 0.694vw; /* Отступ снизу */
    position: absolute;
    top: 20%;
    left: 1.389vw;
}

.code-input {
    width: 2.778vw;        /* Ширина ячейки */
    height: 2.778vw;       /* Высота ячейки */
    text-align: center;  /* Выравнивание текста по центру */
    font-size: 1.389vw;      /* Размер шрифта */
    border: 0.069vw solid #000000; /* Рамка */
    border-radius: 0.347vw;    /* Скругление углов */
    outline: none;       /* Убираем обводку при фокусе */
    box-shadow: none;      /* Убираем тень */
}

.code-input:focus {
    border-color: #007bff; /* Цвет рамки при фокусе */
}

.veremail_button_go {
    position: absolute;
    top: 16.597vw;
    left: 18.403vw;

    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out; /* плавный переход */
    border: none;
    background-color: rgb(255, 255, 255);
    font-size: 1.111vw;
}

.veremail_button_go:hover {
    cursor: pointer;
    color: #007bff;
}

.infotext_verification_email {
    position: absolute;
    top: 7.917vw;
    left: 1.389vw;

    width: 21.458vw;
    height: 6.944vw;
    background-color: #e6e6e6;
    border-radius: 1.042vw; /* Округляем только нижние углы */
}

/*/////*/
.set_phone_number {
    position: absolute;
    top: 25%;
    left:17.361vw;
    border: none;
    border-radius: 0.347vw;
    color: white;
    background-color:#0483D7;
    width: 5.208vw;
    height: 1.562vw;
    font-size: 0.868vw;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    transition: 1s;
}

.set_phone_number:hover {
    background-color: #0099FF;
}
/*/////*/

/* Verification Telephone Form */

.verphone_form {
    display: none;
}

.verphone_form_highlight {
    display: block;
    background-color: white;
    box-shadow: 0vw 0.347vw 0.694vw black; 
    border-radius: 1.042vw;
    width: 24.306vw;
    height: 19.444vw;

    position: absolute;
    top:20%;
    left: 3.472vw;
}

.grey_verphone {
    display: none;
}

.grey_verphone_highlight {
    background-color: rgba(0, 0, 0, 0.75);
    position: absolute;
    width: 31.25vw;
    height: 48.611vw;
    border-radius: 3.472vw;

    display: block;
}

.grey_verphone2 {
    display: none;
}

.grey_verphone2_highlight { 
    background-color: rgba(0, 0, 0, 0);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;

    display: block;
}

.verphone_button_go {
    position: absolute;
    top: 16.597vw;
    left: 18.403vw;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out; /* плавный переход */
    border: none;
    background-color: rgb(255, 255, 255);
    font-size: 1.111vw;
}

.verphone_button_go:hover {
    cursor: pointer;
    color: #007bff;
}



.infotext_verification_phone {
    position: absolute;
    top: 7.917vw;
    left: 1.389vw;

    width: 21.458vw;
    height: 6.944vw;
    background-color: #e6e6e6;
    border-radius: 1.042vw; /* Округляем только нижние углы */
}

.error_span_telephone {
    position: absolute;
    top: 65%;
    left: 6%; 
}

.display-buttons-cropper {
    display: flex;
    width: 24.306vw;
    height: 3.472vw;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.694vw;
}

#crop-button {
    color: #40b3ff;
    background-color: transparent;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.285vw;
    transition: 1s;
    padding-left: 1.389vw;
}

#crop-button-exit {
    color: white;
    background-color: transparent;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.285vw;
    transition: 1s;
    margin-left: auto;
    display: block;
    padding-right: 1.389vw;
}

#crop-button-exit:hover {
    color: red;
    cursor: pointer;
}
#crop-button:hover {
    color: #007bff;
    cursor: pointer;
}

/* Контейнер для выбора действий avatar */

.avatar_funcs_div {
    display: none;
}

.avatar_funcs_div_highlight {
    display: block;
    background-color: white;
    box-shadow: 0vw 0.347vw 0.694vw black; 
    border-radius: 1.042vw;
    width: 41.667vw;
    height: 41.667vw;

    position: absolute;
    top: 10%;
    left: 30%;
}

.grey_avatar_funcs_div {
    display: none;
}

.grey_avatar_funcs_div_highlight {
    background-color: rgba(1, 1, 1, 0.75);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    backdrop-filter: blur(10px); /* Размытие заднего фона */
}

.container_funcs_all{
    position: absolute; /* Абсолютное позиционирование */
    top: 0;            /* Отступ от верхнего края */
    right: 0;          /* Отступ от правого края */
    left: 103%;
    background-color: rgb(77, 77, 77);
    border-radius: 0.347vw;
    width: 13.889vw;
    height: 6.944vw;
}

.delete_avatar_div {
    background-color: rgb(77, 77, 77);
    width: 13.889vw;
    height: 2.431vw;
    position: absolute;
    top: 5%;
}

.delete_avatar_div:hover {
    background-color: rgb(96, 96, 96);
    cursor: pointer;
}

.delete_avatar_span {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: white;
    position: absolute;
    top: 25%;
    padding-left: 20%;
}

.trach_icon_funcs {
    width: 2.431vw;
    height: 2.778vw;
    position: absolute;
    top: -7.5%;
    left: 2.5%;
}

.dotters_icon_funcs {
    width: 1.389vw;
    height: 2.431vw;
    position: absolute; /* Абсолютное позиционирование */
    top: 0;            /* Отступ от верхнего края */
    right: 0;          /* Отступ от правого края */
    left: 103%;
}

.dotters_icon_funcs:hover {
    cursor: pointer;
}

#container_funcs_all {
    display: none; /* Изначально скрыт */
    opacity: 0;    /* Начальная прозрачность */
    transition: opacity 0.3s ease; /* Плавное изменение прозрачности */
}

#container_funcs_all.visible {
    display: block; /* Показываем блок */
    opacity: 1;     /* Полная видимость */
}

/* Контейнер для выбора действий avatar КОНЕЦ */

/*Формы для создания нового проекта*/
.form_create_project {
    display: none;
}

.form_create_project_highlight {
    display: block;
    background-color: white;
    box-shadow: 0vw 0.347vw 0.694vw black; 
    border-radius: 1.042vw;
    width: 24.306vw;
    height: 19.444vw;

    position: absolute;
    top:20%;
    left: 3.472vw;
}

.grey_form_create_project1 {
    display: none;
}

.grey_form_create_project1_highlight {
    background-color: rgba(0, 0, 0, 0.75);
    position: absolute;
    width: 31.25vw;
    height: 48.611vw;
    border-radius: 1.319vw;
    top: 5%; 
    left: 37.5%;

    display: block;
}

.grey_form_create_project2 {
    display: none;
}

.grey_form_create_project2_highlight { 
    background-color: rgba(0, 0, 0, 0);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;

    display: block;
}

.infotext_create_project {
    position: absolute;
    top: 3.472vw;
    left: 1.389vw;

    width: 21.458vw;
    height: 11.979vw;
    background-color: #e6e6e6;
    border-radius: 1.042vw; /* Округляем только нижние углы */
}
.go_create_project_form {
    position: absolute;
    top: 16.597vw;
    left: 15.625vw;

    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out; /* плавный переход */
    border: none;
    background-color: white;
    font-size: 1.111vw;
}

.go_create_project_form:hover {
    color:#0483D7;
    cursor: pointer;
}

.made_by_nikita_zyrianov {
    font-size: 1.042vw;
    position: absolute;
    left: 8.333vw;
    color:#0099FF;
}

.counter_page_create_project {
    font-size: 1.042vw;
    position: absolute;
    left: 20.833vw;
    top: 1.042vw;
    color: rgb(126, 126, 126);
}
/*КОНЕЦ Формы для создания нового проекта*/

/*Формы для создания нового проекта №2*/
.form2_create_project {
    display: none;
}

.form2_create_project_highlight {
    display: block;
    background-color: white;
    box-shadow: 0vw 0.347vw 0.694vw black; 
    border-radius: 1.042vw;
    width: 24.306vw;
    height: 19.444vw;

    position: absolute;
    top:20%;
    left: 3.472vw;
}

.grey_form2_create_project1 {
    display: none;
}

.grey_form2_create_project1_highlight {
    background-color: rgba(0, 0, 0, 0.75);
    position: absolute;
    width: 31.25vw;
    height: 48.611vw;
    border-radius: 1.319vw;
    top: 5%; 
    left: 37.5%;

    display: block;
}

.grey_form2_create_project2 {
    display: none;
}

.grey_form2_create_project2_highlight { 
    background-color: rgba(0, 0, 0, 0);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;

    display: block;
}

.avatar_market_project {  /* аватарка профиля */
    position: absolute;
    top: 17.5%;
    left: 5.5%;

    width: 25%;
    height: 30%;
    border-radius: 50%;
    background-color: black;
    border: solid 0.521vw;
    border-color: none;
    transition: 1s;
}

.img_photo_market_project {
    position: absolute;
    top: 42.5%;
    left: 23.5%;
    
    width: 2.083vw;
    height: 2.083vw;
    border-radius: 50%;
}

.image_view_profile_market_project {
    width: 0.00694vw;
    height: 0.00694vw;
    opacity: 0;
    overflow: hidden;
    z-index: -1;

    position: absolute;
    top: 42.5%;
    left: 23.5%;
}

.edit_name_market_project {
    position: absolute;
    top: 5.556vw;
    left: 8.333vw;

    border: none;
    border-bottom: 0.069vw solid white;
    background-color: transparent;
    color: inherit;
    outline: none;

    width: 13.889vw;
    height: 2.083vw;

    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    font: 1em sans-serif;

    border-bottom: 0.139vw solid black;
    transition: border-bottom-color 0.1s ease-in-out; /* Добавляем плавный переход */
}

.infotext_create_project2 {
    position: absolute;
    top: 8.507vw;
    left: 1.389vw;

    width: 21.458vw;
    height: 6.944vw;
    background-color: #e6e6e6;
    border-radius: 1.042vw; /* Округляем только нижние углы */
}

.infotext_market_project_first {
    font-size: 1.042vw;
    position: absolute;
    left: 6.944vw;
    top: 0.694vw;
    color: rgb(126, 126, 126);
}

.infotext_market_project_second {
    font-size: 1.042vw;
    position: absolute;
    left: 1.042vw;
    top: 2.083vw;
    color: rgb(126, 126, 126);
}

.label_name_market_project {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.042vw;

    position: absolute;
    top: 4.514vw;
    left: 8.333vw;
    opacity: 1; /* Изначальная непрозрачность */
    transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out; /* плавный переход */
}

#cropper-modal_market_project_avatar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); /* Полупрозрачный белый фон */
    backdrop-filter: blur(10px); /* Размытие заднего фона */
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 100;
}

#cropper-modal {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

    background: rgba(0, 0, 0, 0.5); /* Полупрозрачный белый фон */
    backdrop-filter: blur(10px); /* Размытие заднего фона */
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 100;
}

#cropper-image_add_new_avatar {
    max-width: 48.611vw; /* Ограничиваем ширину */
    max-height: 48.611vw; /* Ограничиваем высоту */
    display: block;
    margin: 0 auto;
    filter: brightness(0.5); /* Затемняем изображение (50% яркости) */
}

#cropper-image_market_project_avatar {
    max-width: 100%; /* Ограничиваем ширину */
    max-height: 100%; /* Ограничиваем высоту */
    display: block;
    margin: 0 auto;
    filter: brightness(0.5); /* Затемняем изображение (50% яркости) */
    object-fit: cover; /* Сохраняем пропорции изображения */
}

#crop-button_market_project_avatar {
    position: absolute;
    color: #40b3ff;
    background-color: transparent;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.285vw;
    transition: 1s;
    padding-left: 1.389vw;
}

#crop-button-exit_market_project_avatar {
    position: absolute;
    color: white;
    background-color: transparent;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.285vw;
    transition: 1s;
    margin-left: auto;
    display: block;
    padding-right: 1.389vw;
}

/* Делаем саму рамку выбора круглой */
.cropper-view-box,
.cropper-face {
    border-radius: 50%;
    background-color:white;
}
/* Убираем лишние белые края у рамки, если нужно */
.cropper-view-box {
    outline: 0;
    box-shadow: 0 0 0 0.069vw #39f;
}

#crop-button-exit_market_project_avatar:hover {
    color: red;
    cursor: pointer;
}

#crop-button_market_project_avatar:hover {
    color: #007bff;
    cursor: pointer;
}

/*КОНЕЦ Формы для создания нового проекта №2*/

/*Формы для создания нового проекта №3*/

.form3_create_project {
    display: none;
}

.form3_create_project_highlight {
    display: block;
    background-color: white;
    box-shadow: 0vw 0.347vw 0.694vw black; 
    border-radius: 1.042vw;
    width: 24.306vw;
    height: 19.444vw;

    position: absolute;
    top:20%;
    left: 3.472vw;
}

.grey_form3_create_project1 {
    display: none;
}

.grey_form3_create_project1_highlight {
    background-color: rgba(0, 0, 0, 0.75);
    position: absolute;
    width: 31.25vw;
    height: 48.611vw;
    border-radius: 1.319vw;
    top: 5%; 
    left: 37.5%;

    display: block;
}

.grey_form3_create_project2 {
    display: none;
}

.grey_form3_create_project2_highlight { 
    background-color: rgba(0, 0, 0, 0);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;

    display: block;
}

.category_div_market_project {
    display: flex;
    border: none;
    background-color: #202020;
    position: absolute;

    top: 3.472vw;
    left: 1.389vw;
    width: 21.458vw;
    height: 3.472vw;

    border-radius: 1.042vw 1.042vw 0 0;
    justify-content: center; /* Центрирование по горизонтали */
    align-items: center;    /* Центрирование по вертикали */
    transition: 1s;
}

.category_div_market_project {
    cursor: pointer;
    background-color: #000000;
}

.category_span_market_project {
    display: inline-block; 
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.215vw;
    color: white;
    transition: 1s;
}

.category_block_market_project {
    background-color: white;
    border-radius: 0 0 1.042vw 1.042vw;
    width: 21.319vw;
    height: 8.333vw;
    position: absolute;
    top: 6.944vw;
    left:1.389vw;
    overflow-y: scroll;
    overflow-x: hidden;
    border: solid 0.069vw black;

    opacity: 0; /* Изначально скрыт */
    visibility: hidden; /* Изначально скрыт */
    transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; /* Плавное появление */
    z-index: 10; /* Устанавливаем z-index */
}

/* Стили для отображения элемента при наведении */
.category_div_market_project:hover + .category_block_market_project,
.category_block_market_project:hover {
    opacity: 1;
    visibility: visible;
}

.category_number_market_project {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.215vw;
    color: black;
    background-color: white;
    width: 21.458vw;
    height: 2.778vw;
    justify-content: center; /* Центрирование по горизонтали */
    align-items: center;    /* Центрирование по вертикали */
    display: flex;
}

.category_number_market_project:hover{
    background-color: #D0D0D0;
    cursor: pointer;
}

.infotext_create_project3 {
    position: absolute;
    top: 6.944vw;
    left: 1.389vw;

    width: 21.458vw;
    height: 8.507vw;
    background-color: #e6e6e6;
    border-radius: 0 0 1.042vw 1.042vw; /* Округляем только нижние углы */
    z-index: 5; /* Устанавливаем z-index */
}

.infotext_market_project_3 {
    font-size: 1.042vw;
    position: absolute;
    left: 1.042vw;
    top: 0.694vw;
    color: rgb(126, 126, 126);
}

/*КОНЕЦ Формы для создания нового проекта №3*/

/* Форма для создания нового проекта №4*/
.form4_create_project {
    display: none;
}

.form4_create_project_highlight {
    display: block;
    background-color: white;
    box-shadow: 0vw 0.347vw 0.694vw black; 
    border-radius: 1.042vw;
    width: 24.306vw;
    height: 19.444vw;

    position: absolute;
    top:20%;
    left: 3.472vw;
}

.grey_form4_create_project1 {
    display: none;
}

.grey_form4_create_project1_highlight {
    background-color: rgba(0, 0, 0, 0.75);
    position: absolute;
    width: 31.25vw;
    height: 48.611vw;
    border-radius: 3.472vw;
    top: 5%; 
    left: 37.5%;

    display: block;
}

.grey_form4_create_project2 {
    display: none;
}

.grey_form4_create_project2_highlight { 
    background-color: rgba(0, 0, 0, 0);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;

    display: block;
}

.div_admins_market_project {
    position: absolute;
    top: 3.472vw;
    left: 1.389vw;
    
    width: 21.319vw;
    height: 3.472vw;
    background-color: #ffffff;
    border: solid 0.139vw black;
    border-radius:1.042vw; /* Округляем только нижние углы */
}

.div_admin_market_project {
    justify-content: center; /* Центрирование по горизонтали */
    align-items: center;    /* Центрирование по вертикали */
    display: flex;
    position: absolute;

    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.215vw;
    border-radius: 0.347vw;
    color:#0483D7;
    width: 3.472vw;
    height: 2.083vw;
    top: 0.694vw;
}

.button_add_new_admin_market_project {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.042vw;

    position: absolute;
    left: 3.472vw;
    top: 0.868vw;
    background-color:#0483D7;
    color: white;
    border: none;
    border-radius: 0.347vw;
    width: 6.25vw;
    height: 1.736vw;
}

.ex_button_market_project4:hover {
    color:#0483D7;
    cursor: pointer;
}

.infotext_create_project4 {
    position: absolute;
    top: 8.333vw;
    left: 1.389vw;

    width: 21.458vw;
    height: 7.118vw;
    background-color: #e6e6e6;
    border-radius: 1.042vw; /* Округляем только нижние углы */
}

/*КОНЕЦ Формы для создания нового проекта №4*/

/* НАЧАЛО Форма для создания нового проекта №5 (при ошибке)*/
.form5_create_project {
    display: none;
}

.form5_create_project_highlight {
    display: block;
    background-color: white;
    box-shadow: 0vw 0.347vw 0.694vw black; 
    border-radius: 1.042vw;
    width: 24.306vw;
    height: 19.444vw;

    position: absolute;
    top:20%;
    left: 3.472vw;
}

.grey_form5_create_project1 {
    display: none;
}

.grey_form5_create_project1_highlight {
    background-color: rgba(0, 0, 0, 0.75);
    position: absolute;
    width: 31.25vw;
    height: 48.611vw;
    border-radius: 1.319vw;
    top: 5%; 
    left: 37.5%;

    display: block;
}

.grey_form5_create_project2 {
    display: none;
}

.grey_form5_create_project2_highlight { 
    background-color: rgba(0, 0, 0, 0);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;

    display: block;
}
/* КОНЕЦ Форма для создания нового проекта №4*/

/*НАЧАЛО ФОРМЫ ОТОБРАЖЕНИЯ ПРОЕКТОВ:*/
.container_projects_profile {
    position: absolute;
    background-color: white;
    width: 27.361vw;
    height: 3.472vw;
    top: 66.75%;
    left: 1.979vw;
    border-radius: 0.347vw;
}

.container_project_profile1 {display: none;}
.container_project_profile2 {display: none;}
.container_project_profile3 {display: none;}

/*класс имени проекта:*/
.span_container_project_profile {
    font-weight: bold;
    position: absolute;
    top: 1.042vw;
    left: 18%;
}

.img_container_project_profile {
    position: absolute;
    top: 0.347vw;
    left: 3.5%;
    width: 2.778vw;
    height: 2.778vw;
    border-radius: 6.944vw;
}

/*КОНЕЦ ФОРМЫ ОТОБРАЖЕНИЯ ПРОЕКТОВ:*/
.div_span_form5_create_project {
    position: absolute;
    background-color:white;
    width: 86%;
    border-radius: 0.347vw;
    top: 20%;
    left: 10%;
}

.span_form5_create_project {
    font-size: 1.736vw;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.span_form5_create_project_create_new {
    font-size: 1.736vw;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #007bff;
}

.div_span_info_form5_create_project {
    position: absolute;
    background-color:white;
    width: 86%;
    border-radius: 0.347vw;
    top: 70%;
    left: 10%;
}

.span_info_form5_create_project {
    font-size: 1.042vw;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb(130, 130, 130);
    text-decoration: underline;
}

.span_info_form5_create_project:hover {
    cursor: pointer;
    color: #005E91;
}

.span_support_form5_create_project {
    font-size: 1.042vw;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb(130, 130, 130);
    text-decoration: underline;
}

.span_support_form5_create_project:hover {
    cursor: pointer;
    color: #005E91;
}

.container_project_profile1,
.container_project_profile2,
.container_project_profile3 {
    transition: box-shadow 0.3s ease-in-out;
}

.container_project_profile1:hover,
.container_project_profile2:hover,
.container_project_profile3:hover{
    cursor: pointer;
    box-shadow: 0.174vw 0.174vw 0.174vw rgba(0, 0, 0, 0.5);
}

.box_shadow_suppermax {
    position: absolute;
    top: 17.535vw;
    left: 1.979vw;
    width: 27.361vw;
    height: 13.854vw;
    background-color: none;
    box-shadow: 0vw 0vw 0.694vw rgba(0,0,0,0.3);
    border-radius: 2.083vw;
}

@media screen and (max-width: 768px) {
    .form_h1 { 
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: normal !important;
        font-size: 3.28125vw !important; /* 21.875px * 0.15 = 3.28125vw */
        position: absolute !important;
        left: 27% !important;
        top: 3.6456vw !important; /* 24.304px * 0.15 = 3.6456vw */
        background-color: none !important;
    }
    
    span {
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 2.1vw !important; /* 14px * 0.15 = 2.1vw */
    }
    
    /* Делаем саму рамку выбора круглой */
    .cropper-view-box,
    .cropper-face {
        border-radius: 50% !important;
        background-color:white !important;
    }
    /* Убираем лишние белые края у рамки, если нужно */
    .cropper-view-box {
        outline: 0 !important;
        box-shadow: 0 0 0 0.1449vw #39f !important; /* 0.966px * 0.15 = 0.1449vw */
    }
    
    .grey2 {
        display: none !important;
    }
    
    .grey2_highlight {
        background-color: rgba(1, 1, 1, 0.75) !important;
        position: absolute !important;
        width: 65.625vw !important; /* 437.5px * 0.15 = 65.625vw */
        height: 102.0831vw !important; /* 680.554px * 0.15 = 102.0831vw */
        border-radius: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    
        display: block !important;
    }
    
    .grey3 {
        display: none !important;
    }
    
    .grey3_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
        background-color: none !important;
    }
    
    .form_profile { /* форма профиля */
        display: block !important;
        background-color: rgba(255, 255, 255, 0.5) !important;
        backdrop-filter: blur(5px) !important;
        position: relative !important;
        border-radius: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    
        width: 65.625vw !important; /* 437.5px * 0.15 = 65.625vw */
        height: 102.0831vw !important; /* 680.554px * 0.15 = 102.0831vw */
        box-shadow: 0px 0px 1.4574vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.15 = 1.4574vw */
        overflow-y: auto !important;
        overflow-x:hidden !important;
        scrollbar-width: none !important;
    }
    
    .avatar_view_profile {  /* аватарка профиля */
        position: absolute !important;
        top: 9% !important;
        left: 6.5% !important;
    
        width: 15.3132vw !important; /* 102.088px * 0.15 = 15.3132vw */
        height: 15.3132vw !important; /* 102.088px * 0.15 = 15.3132vw */
        border-radius: 50% !important;
        background-color: none !important;
        box-shadow: 0px 0px 1.4574vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.15 = 1.4574vw */
    }
    
    .avatar_view_profile:hover {
        cursor: pointer !important;
    }
    
    .image_view_profile {
        width: 0.01455vw !important; /* 0.097px * 0.15 = 0.01455vw */
        height: 0.01455vw !important; /* 0.097px * 0.15 = 0.01455vw */
        opacity: 0 !important;
        overflow: hidden !important;
        z-index: -1 !important;
    
        position: absolute !important;
        top: 21% !important;
        left: 22.5% !important;
    }
    
    .img_label_view_profile {
        width: 5.8338vw !important; /* 38.892px * 0.15 = 5.8338vw */
        height: 5.8338vw !important; /* 38.892px * 0.15 = 5.8338vw */
    }
    
    .img_label_view_profile:hover {
        cursor: pointer !important;
    }
    
    .img_photo {
        position: absolute !important;
        top: 20% !important;
        left: 22.5% !important;
        box-shadow: 0px 0px 0.7287vw black !important; /* 4.858px * 0.15 = 0.7287vw */
        width: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
        height: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
        border-radius: 50% !important;
    }
    
    .username_view_profile_box {
        position: absolute !important;
        top: 13% !important;
        left: 35% !important;
        background-color: none !important;
    
        width: 42.2919vw !important; /* 281.946px * 0.15 = 42.2919vw */
        height: 2.4801vw !important; /* 16.534px * 0.15 = 2.4801vw */
        white-space: nowrap !important;
        vertical-align: top !important;
    }   
    
    .phone_view_profile_box {
        position: absolute !important;
        top: 16% !important;
        left: 35% !important;
        background-color: none !important;
    
        width: 61.2507vw !important; /* 408.338px * 0.15 = 61.2507vw */
        height: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
        pointer-events: none !important;
    }
    
    .email_view_profile_box {
        position: absolute !important;
        top: 19% !important;
        left: 35% !important;
        background-color: none !important;
    
        width: 61.2507vw !important; /* 408.338px * 0.15 = 61.2507vw */
        height: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
        pointer-events: none !important;
    }
    
    .username_view_profile {
        background-color: none !important;
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        font-weight: 600 !important;
    
        pointer-events: none !important;
        display: inline-block !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        max-width: 39.375vw !important; /* 262.5px * 0.15 = 39.375vw */
    }
    
    .phone_view_profile {
        background-color: none !important;
        font-size: 2.0412vw !important; /* 13.608px * 0.15 = 2.0412vw */
        font-weight: normal !important;
        pointer-events: none !important;
    }
    
    .email_view_profile {
        background-color: none !important;
        font-size: 2.0412vw !important; /* 13.608px * 0.15 = 2.0412vw */
        font-weight: normal !important;
        pointer-events: none !important;
    }
    
    
    .username_profile {
        position: absolute !important;
        top: 30% !important;
        left: 36.3081vw !important; /* 242.054px * 0.15 = 36.3081vw */
        font-weight: normal !important;
        font-size: 2.0412vw !important; /* 13.608px * 0.15 = 2.0412vw */
        color: #0099ff !important;
    
        display: inline-block !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        max-width: 18.2301vw !important; /* 121.534px * 0.15 = 18.2301vw */
    }
    
    .phone_number_profile {
        position: absolute !important;
        top: 30% !important;
        left: 36.3081vw !important; /* 242.054px * 0.15 = 36.3081vw */
        font-weight: normal !important;
        font-size: 2.0412vw !important; /* 13.608px * 0.15 = 2.0412vw */
        color: #0483D7 !important;
    }
    
    .email_profile {
        position: absolute !important;
        top: 30% !important;
        left: 36.3081vw !important; /* 242.054px * 0.15 = 36.3081vw */
        font-weight: normal !important;
        font-size: 2.0412vw !important; /* 13.608px * 0.15 = 2.0412vw */
        color: #0483D7 !important;
    
        display: inline-block !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        max-width: 18.2301vw !important; /* 121.534px * 0.15 = 18.2301vw */
    }
    
    .name_profile {
        position: absolute !important;
        top: 30% !important;
        left: 36.3081vw !important; /* 242.054px * 0.15 = 36.3081vw */
        font-weight: normal !important;
        font-size: 2.0412vw !important; /* 13.608px * 0.15 = 2.0412vw */
        color: #0483D7 !important;
    
        display: inline-block !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        max-width: 18.2301vw !important; /* 121.534px * 0.15 = 18.2301vw */
    }
    
    /* Контейнер для textarea */
    .container_bio_profile {
        position: absolute !important;
        top: 26.5% !important;
        left: 3.6456vw !important; /* 24.304px * 0.15 = 3.6456vw */
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 58.3338vw !important; /* 388.892px * 0.15 = 58.3338vw */
        height: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
        position: relative !important;
    }
    
    .bio_profile {
        background-color: rgba(255, 255, 255, 0.4) !important;
        box-shadow: 0px 0px 1.4574vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.15 = 1.4574vw */
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: normal !important;
        font-size: 2.4801vw !important; /* 16.534px * 0.15 = 2.4801vw */
        background-color: none !important;
        border: none !important;
        min-height: 8.7507vw !important; /* 58.338px * 0.15 = 8.7507vw */
        max-height: 45.2088vw !important; /* 301.392px * 0.15 = 45.2088vw */
        min-width: 50.3118vw !important; /* 335.412px * 0.15 = 50.3118vw */
        max-width: 57.6051vw !important; /* 384.034px * 0.15 = 57.6051vw */
    
        width: 100% !important;
        height: auto !important;
        resize: none !important;
        outline: none !important;
        border-radius: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
    
        text-align: left !important;
        padding: 1.4574vw !important; /* 9.716px * 0.15 = 1.4574vw */
        padding-left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
        box-sizing: border-box !important;
        overflow-y: auto !important;
        position: relative !important;
    }
    
    .bio_profile::placeholder {
        color:grey !important;
    }
    
    .project_span_prof {
        color: black !important;
        font-weight: normal !important;
        font-size: 2.3331vw !important; /* 15.554px * 0.15 = 2.3331vw */
        pointer-events: none !important;
    }
    
    .color_span_prof {
        color: black !important;
        font-weight: normal !important;
        font-size: 2.3331vw !important; /* 15.554px * 0.15 = 2.3331vw */
        pointer-events: none !important;
    }
    
    .settings_span_prof {
        color: black !important;
        font-weight: normal !important;
        font-size: 2.3331vw !important; /* 15.554px * 0.15 = 2.3331vw */
        pointer-events: none !important;
    }
    
    .exit_span_prof {
        color: black !important;
        font-weight: normal !important;
        font-size: 2.3331vw !important; /* 15.554px * 0.15 = 2.3331vw */
        pointer-events: none !important;
    }
    
    /* DIVы */
    
    /*Block Link*/
    .div_block1 {
        position: absolute !important;
        top: 53.1% !important;
        left: 4.1559vw !important; /* 27.706px * 0.15 = 4.1559vw */
    
        width: 57.4581vw !important; /* 383.054px * 0.15 = 57.4581vw */
        height: 5.8338vw !important; /* 38.892px * 0.15 = 5.8338vw */
        
        background-color: rgba(255, 255, 255, 0.4) !important;
    }
    
    .div_block1:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .name_username_profile {
        position: absolute !important;
        top: 30% !important;
        left: 10% !important;
        font-weight: normal !important;
        font-size: 2.0412vw !important; /* 13.608px * 0.15 = 2.0412vw */
    }
    
    .link_icon {
        position: absolute !important;
        left:3.7% !important;
        top:30% !important;
        width: 2.4801vw !important; /* 16.534px * 0.15 = 2.4801vw */
        height: 2.4801vw !important; /* 16.534px * 0.15 = 2.4801vw */
    }
    /*Block Link*/
    
    /*Block Phone*/
    .div_block2 {
        position: absolute !important;
        top: 41.7% !important;
        left: 4.1559vw !important; /* 27.706px * 0.15 = 4.1559vw */
    
        width: 57.4581vw !important; /* 383.054px * 0.15 = 57.4581vw */
        height: 5.8338vw !important; /* 38.892px * 0.15 = 5.8338vw */
    
        background-color: rgba(255, 255, 255, 0.4) !important;
    }
    
    .div_block2:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .number_phone_span {
        position: absolute !important;
        top: 30% !important;
        left: 10% !important;
        font-weight: normal !important;
        font-size: 2.0412vw !important; /* 13.608px * 0.15 = 2.0412vw */
    }
    
    .phone_icon {
        position: absolute !important;
        left:3.5% !important;
        top:22% !important;
        width: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
        height: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    }
    
    .phoneb_icon {
        position: absolute !important;
        left:3.6% !important;
        top:21.8% !important;
        width: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
        height: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    }
    
    /*Block Phone end*/
    
    /*Block Email*/
    .div_block3 {
        position: absolute !important;
        top: 47.4% !important;
        left: 4.1559vw !important; /* 27.706px * 0.15 = 4.1559vw */
        width: 57.4581vw !important; /* 383.054px * 0.15 = 57.4581vw */
        height: 5.7603vw !important; /* 38.402px * 0.15 = 5.7603vw */
        background-color: rgba(255, 255, 255, 0.4) !important;
        border: none !important;
    }
    
    .div_block3:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .email_span_prof {
        position: absolute !important;
        top: 30% !important;
        left:10% !important;
        font-weight: normal !important;
        font-size: 2.0412vw !important; /* 13.608px * 0.15 = 2.0412vw */
    }
    
    .email_icon {
        position: absolute !important;
        left:4% !important;
        top:30% !important;
        width: 2.3331vw !important; /* 15.554px * 0.15 = 2.3331vw */
        height: 2.3331vw !important; /* 15.554px * 0.15 = 2.3331vw */
    }
    /*Block Email end*/
    
    /*Block Name*/
    .name_div_block8 {
        position: absolute !important;
        top: 36% !important;
        left: 4.1559vw !important; /* 27.706px * 0.15 = 4.1559vw */
    
        width: 57.4581vw !important; /* 383.054px * 0.15 = 57.4581vw */
        height: 5.8338vw !important; /* 38.892px * 0.15 = 5.8338vw */
    
        background-color: rgba(255, 255, 255, 0.4) !important;
        border-radius: 4.3743vw 4.3743vw 0 0 !important; /* 29.162px * 0.15 = 4.3743vw */
    }
    
    .name_div_block8:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .name_span_prof {
        position: absolute !important;
        top: 30% !important;
        left:10% !important;
        font-weight: normal !important;
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
    }
    
    .name_icon {
        position: absolute !important;
        left:2.4% !important;
        top:15% !important;
        width: 4.2294vw !important; /* 28.196px * 0.15 = 4.2294vw */
        height: 4.2294vw !important; /* 28.196px * 0.15 = 4.2294vw */
    }
    /*Block Name end*/
    
    .birth_date_div_block9 {
        position: absolute !important;
        top: 58.8% !important;
        left: 4.1559vw !important; /* 27.706px * 0.15 = 4.1559vw */
    
        width: 57.4581vw !important; /* 383.054px * 0.15 = 57.4581vw */
        height: 5.8338vw !important; /* 38.892px * 0.15 = 5.8338vw */
        border-radius: 0 0 4.3743vw 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
        background-color: rgba(255, 255, 255, 0.4) !important;
    }
    
    .birth_date_div_block9:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .birth_date_icon {
        position: absolute !important;
        left:3.5% !important;
        top:28.5% !important;
        width: 2.625vw !important; /* 17.5px * 0.15 = 2.625vw */
        height: 2.625vw !important; /* 17.5px * 0.15 = 2.625vw */
    }
    
    .div_block4 {
        position: absolute !important;
        top: 66.75% !important;
        left: 4.1559vw !important; /* 27.706px * 0.15 = 4.1559vw */
        border-radius: 0.7287vw !important; /* 4.858px * 0.15 = 0.7287vw */
        width: 57.4581vw !important; /* 383.054px * 0.15 = 57.4581vw */
        height: 5.1051vw !important; /* 34.034px * 0.15 = 5.1051vw */
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        background-color: rgba(255,255,255,0.3) !important;
        box-shadow: 0px 0px 1.4574vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.15 = 1.4574vw */
        transition: background-color 1s !important;
        border-radius: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
    }
    
    .div_block4:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .div_block5 {
        position: absolute !important;
        top: 74% !important;
        left: 4.1559vw !important; /* 27.706px * 0.15 = 4.1559vw */
        border-radius: 0.7287vw !important; /* 4.858px * 0.15 = 0.7287vw */
        width: 57.4581vw !important; /* 383.054px * 0.15 = 57.4581vw */
        height: 5.1051vw !important; /* 34.034px * 0.15 = 5.1051vw */
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        background-color: rgba(255,255,255,0.3) !important;
        box-shadow: 0px 0px 1.4574vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.15 = 1.4574vw */
        transition: background-color 1s !important;
        border-radius: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
    }
    
    .div_block5:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .div_block6 {
        position: absolute !important;
        top: 81% !important;
        left: 4.1559vw !important; /* 27.706px * 0.15 = 4.1559vw */
        border-radius: 0.7287vw !important; /* 4.858px * 0.15 = 0.7287vw */
        width: 57.4581vw !important; /* 383.054px * 0.15 = 57.4581vw */
        height: 5.1051vw !important; /* 34.034px * 0.15 = 5.1051vw */
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        background-color: rgba(255,255,255,0.3) !important;
        box-shadow: 0px 0px 1.4574vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.15 = 1.4574vw */
        transition: background-color 1s !important;
        border-radius: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
    }
    
    .div_block6:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .div_block7 {
        position: absolute !important;
        top: 88% !important;
        left: 4.1559vw !important; /* 27.706px * 0.15 = 4.1559vw */
        border-radius: 0.7287vw !important; /* 4.858px * 0.15 = 0.7287vw */
        width: 57.4581vw !important; /* 383.054px * 0.15 = 57.4581vw */
        height: 5.1051vw !important; /* 34.034px * 0.15 = 5.1051vw */
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        background-color: rgba(255,255,255,0.3) !important;
        box-shadow: 0px 0px 1.4574vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.15 = 1.4574vw */
        transition: background-color 1s !important;
        border-radius: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
    }
    
    .div_block7:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .div_block_white_neo {
        position: absolute !important;
        top: 95% !important;
        left: 4.1559vw !important; /* 27.706px * 0.15 = 4.1559vw */
        border-radius: 0.7287vw !important; /* 4.858px * 0.15 = 0.7287vw */
        width: 57.4581vw !important; /* 383.054px * 0.15 = 57.4581vw */
        height: 5.1051vw !important; /* 34.034px * 0.15 = 5.1051vw */
    
        background-color: none !important;
        transition: 1s !important;
    }
    
    /* Формы для DIVов */
    
    .name_form {
        display: none !important;
    }
    
    .highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0px 1.4574vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.15 = 1.4574vw */
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        width: 51.0426vw !important; /* 340.284px * 0.15 = 51.0426vw */
        height: 40.8324vw !important; /* 272.216px * 0.15 = 40.8324vw */
    
        position: absolute !important;
        top:20% !important;
        left: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    }
    
    .remove_name_form:hover {
        cursor: pointer !important;
    }
    
    .save_name_form:hover {
        cursor: pointer !important;
    }
    
    .edit_name_form1 {
        position: absolute !important;
        top: 0vw !important; /* 0px * 0.15 = 0vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: bold !important;
        font-size: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    }
    
    .edit_nameForm1 {
        position: absolute !important;
        top: 11.6676vw !important; /* 77.784px * 0.15 = 11.6676vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        border: none !important;
        border-bottom: 0.1449vw solid white !important; /* 0.966px * 0.15 = 0.1449vw */
        background-color: transparent !important;
        color: inherit !important;
        outline: none !important;
    
        width: 44.4801vw !important; /* 296.534px * 0.15 = 44.4801vw */
        height: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        font: 1em sans-serif !important;
        font-size: 2.52vw !important; /* 16.8px * 0.15 = 2.52vw */
    
        border-bottom: 0.2919vw solid black !important; /* 1.946px * 0.15 = 0.2919vw */
        transition: border-bottom-color 0.1s ease-in-out !important;
    }
    
    .edit_lnameForm1 {
        position: absolute !important;
        top: 24.7926vw !important; /* 165.284px * 0.15 = 24.7926vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        border: none !important;
        background-color: transparent !important;
        color: inherit !important;
        outline: none !important;
    
        width: 44.4801vw !important; /* 296.534px * 0.15 = 44.4801vw */
        height: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        font: 1em sans-serif !important;
        font-size: 2.52vw !important; /* 16.8px * 0.15 = 2.52vw */
    
        border-bottom: 0.2919vw solid black !important; /* 1.946px * 0.15 = 0.2919vw */
        transition: border-bottom-color 0.1s ease-in-out !important;
    }
    
    .save_name_form {
        position: absolute !important;
        top: 34.8537vw !important; /* 232.358px * 0.15 = 34.8537vw */
        left: 35.0007vw !important; /* 233.338px * 0.15 = 35.0007vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
        border: none !important;
        background-color: white !important;
        font-size: 2.3331vw !important; /* 15.554px * 0.15 = 2.3331vw */
    }
    
    .save_name_form:hover {
        color:#0483D7 !important;
    }
    
    .remove_name_form {
        position: absolute !important;
        top: 34.8537vw !important; /* 232.358px * 0.15 = 34.8537vw */
        left: 14.5824vw !important; /* 97.216px * 0.15 = 14.5824vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
        border: none !important;
        background-color: rgb(255, 255, 255) !important;
        font-size: 2.3331vw !important; /* 15.554px * 0.15 = 2.3331vw */
    }
    
    .remove_name_form:hover {
        color:#0483D7 !important;
    }
    
    .label_nameForm1 {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: normal !important;
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        
        position: absolute !important;
        top: 9.4794vw !important; /* 63.196px * 0.15 = 9.4794vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
        opacity: 1 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
    }
    
    .label_lnameForm1 {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: normal !important;
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
    
        position: absolute !important;
        top: 22.6044vw !important; /* 150.696px * 0.15 = 22.6044vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
        opacity: 1 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
    }
    
    /* Link Form: */
    
    .link_form {
        display: none !important;
    }
    
    .link_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0px 1.4574vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.15 = 1.4574vw */
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        width: 51.0426vw !important; /* 340.284px * 0.15 = 51.0426vw */
        height: 40.8324vw !important; /* 272.216px * 0.15 = 40.8324vw */
    
        position: absolute !important;
        top:20% !important;
        left: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    }
    
    .grey_link {
        display: none !important;
    }
    
    .grey_link_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 65.625vw !important; /* 437.5px * 0.15 = 65.625vw */
        height: 102.0831vw !important; /* 680.554px * 0.15 = 102.0831vw */
        border-radius: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    
        display: block !important;
    }
    
    .grey_link2 {
        display: none !important;
    }
    
    .grey_link2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .edit_LinkForm {
        position: absolute !important;
        top: 11.6676vw !important; /* 77.784px * 0.15 = 11.6676vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        border: none !important;
        border-bottom: 0.1449vw solid white !important; /* 0.966px * 0.15 = 0.1449vw */
        background-color: transparent !important;
        color: inherit !important;
        outline: none !important;
    
        width: 44.4801vw !important; /* 296.534px * 0.15 = 44.4801vw */
        height: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        font: 1em sans-serif !important;
        font-size: 2.52vw !important; /* 16.8px * 0.15 = 2.52vw */
    
        border-bottom: 0.2919vw solid black !important; /* 1.946px * 0.15 = 0.2919vw */
        transition: border-bottom-color 0.1s ease-in-out !important;
    }
    
    .label_linkForm {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: normal !important;
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
    
        position: absolute !important;
        top: 9.4794vw !important; /* 63.196px * 0.15 = 9.4794vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
        opacity: 1 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
    }
    
    .infotext_link {
        position: absolute !important;
        top: 16.6257vw !important; /* 110.838px * 0.15 = 16.6257vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        width: 45.0618vw !important; /* 300.412px * 0.15 = 45.0618vw */
        height: 14.5824vw !important; /* 97.216px * 0.15 = 14.5824vw */
        background-color: #e6e6e6 !important;
        border-radius: 0 0 2.1882vw 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
    }
    
    .infotext_link_first {
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        position: absolute !important;
        left: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        top: 1.4574vw !important; /* 9.716px * 0.15 = 1.4574vw */
        color: rgb(126, 126, 126) !important;
    }
    
    .infotext_link_second {
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        position: absolute !important;
        left: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        top: 10.2081vw !important; /* 68.054px * 0.15 = 10.2081vw */
        color: rgb(126, 126, 126) !important;
    }
    
    .save_link_form {
        position: absolute !important;
        top: 34.8537vw !important; /* 232.358px * 0.15 = 34.8537vw */
        left: 35.0007vw !important; /* 233.338px * 0.15 = 35.0007vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
        border: none !important;
        background-color: white !important;
        font-size: 2.3331vw !important; /* 15.554px * 0.15 = 2.3331vw */
    }
    
    .save_link_form:hover {
        color: #0099FF !important; 
        cursor: pointer !important;
    }
    
    /* Mail Form: */
    .mail_form {
        display: none !important;
    }
    
    .mail_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0px 1.4574vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.15 = 1.4574vw */
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        width: 51.0426vw !important; /* 340.284px * 0.15 = 51.0426vw */
        height: 40.8324vw !important; /* 272.216px * 0.15 = 40.8324vw */
    
        position: absolute !important;
        top:20% !important;
        left: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    }
    
    .grey_mail {
        display: none !important;
    }
    
    .grey_mail_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 65.625vw !important; /* 437.5px * 0.15 = 65.625vw */
        height: 102.0831vw !important; /* 680.554px * 0.15 = 102.0831vw */
        border-radius: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    
        display: block !important;
    }
    
    .grey_mail2 {
        display: none !important;
    }
    
    .grey_mail2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .edit_MailForm {
        position: absolute !important;
        top: 11.6676vw !important; /* 77.784px * 0.15 = 11.6676vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        border: none !important;
        border-bottom: 0.1449vw solid white !important; /* 0.966px * 0.15 = 0.1449vw */
        background-color: transparent !important;
        color: inherit !important;
        outline: none !important;
    
        width: 44.4801vw !important; /* 296.534px * 0.15 = 44.4801vw */
        height: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        font: 1em sans-serif !important;
        font-size: 2.52vw !important; /* 16.8px * 0.15 = 2.52vw */
    
        border-bottom: 0.2919vw solid black !important; /* 1.946px * 0.15 = 0.2919vw */
        transition: border-bottom-color 0.1s ease-in-out !important;
    }
    
    .label_mailForm {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: normal !important;
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
    
        position: absolute !important;
        top: 9.4794vw !important; /* 63.196px * 0.15 = 9.4794vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
        opacity: 1 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
    }
    
    /*Phone Form: */
    
    .phone_form {
        display: none !important;
    }
    
    .phone_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0px 1.4574vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.15 = 1.4574vw */
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        width: 51.0426vw !important; /* 340.284px * 0.15 = 51.0426vw */
        height: 40.8324vw !important; /* 272.216px * 0.15 = 40.8324vw */
    
        position: absolute !important;
        top:20% !important;
        left: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    }
    
    .grey_phone {
        display: none !important;
    }
    
    .grey_phone_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 65.625vw !important; /* 437.5px * 0.15 = 65.625vw */
        height: 102.0831vw !important; /* 680.554px * 0.15 = 102.0831vw */
        border-radius: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    
        display: block !important;
    }
    
    .grey_phone2 {
        display: none !important;
    }
    
    .grey_phone2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .edit_PhoneForm {
        position: absolute !important;
        top: 11.6676vw !important; /* 77.784px * 0.15 = 11.6676vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        border: none !important;
        border-bottom: 0.1449vw solid white !important; /* 0.966px * 0.15 = 0.1449vw */
        background-color: transparent !important;
        color: inherit !important;
        outline: none !important;
    
        width: 44.4801vw !important; /* 296.534px * 0.15 = 44.4801vw */
        height: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        font: 1em sans-serif !important;
        font-size: 2.52vw !important; /* 16.8px * 0.15 = 2.52vw */
    
        border-bottom: 0.2919vw solid black !important; /* 1.946px * 0.15 = 0.2919vw */
        transition: border-bottom-color 0.1s ease-in-out !important;
    }
    
    .infotext_phone {
        position: absolute !important;
        top: 16.6257vw !important; /* 110.838px * 0.15 = 16.6257vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        width: 45.0618vw !important; /* 300.412px * 0.15 = 45.0618vw */
        height: 14.5824vw !important; /* 97.216px * 0.15 = 14.5824vw */
        background-color: #e6e6e6 !important;
    }
    
    /*Remove telephone Form: */
    
    #phone {
        position: absolute !important;
        top: 20.4162vw !important; /* 136.108px * 0.15 = 20.4162vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        border: none !important;
        border-bottom: 0.1449vw solid white !important; /* 0.966px * 0.15 = 0.1449vw */
        background-color: transparent !important;
        color: inherit !important;
        outline: none !important;
    
        width: 44.4801vw !important; /* 296.534px * 0.15 = 44.4801vw */
        height: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        font: 1em sans-serif !important;
    
        border-bottom: 0.2919vw solid black !important; /* 1.946px * 0.15 = 0.2919vw */
        transition: border-bottom-color 0.1s ease-in-out !important;
        font-size: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    }
    
    #phone::placeholder {
        color:#0483D7 !important;
        transition: border-bottom-color 0.1s ease-in-out !important;
    }
    
    /*Кнопка выбора номера телефона для региона в RemovePhoneForm*/
    #countryCodeButton {
        position: absolute !important;
        font-weight: normal !important;
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        top: 10.2081vw !important; /* 68.054px * 0.15 = 10.2081vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        width: 45.0618vw !important; /* 300.412px * 0.15 = 45.0618vw */
        height: 6.5625vw !important; /* 43.75px * 0.15 = 6.5625vw */
    
        display: flex !important;
        padding-top: 1.3125vw !important; /* 8.75px * 0.15 = 1.3125vw */
        padding-left: 1.4574vw !important; /* 9.716px * 0.15 = 1.4574vw */
    
        border: none !important;
        border-bottom: 0.1449vw solid white !important; /* 0.966px * 0.15 = 0.1449vw */
        background-color: transparent !important;
        color: inherit !important;
        outline: none !important;
        border-bottom: 0.2919vw solid black !important; /* 1.946px * 0.15 = 0.2919vw */
        transition: border-bottom-color 0.1s ease-in-out !important;
        font-size: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    }
    
    #countryCodeButton .arrow {
        font-size: 0.8em !important;
    }
    
    .dropdown-content {
        display: none !important;
        position: absolute !important; 
        top: 20% !important;  
        left: 5.5% !important;
        background-color: #f9f9f9 !important;
        width: 45.2823vw !important; /* 301.882px * 0.15 = 45.2823vw */
        min-width: 29.1669vw !important; /* 194.446px * 0.15 = 29.1669vw */
        box-shadow: 0px 1.1676vw 2.3331vw 0px rgba(0,0,0,0.2) !important; /* 7.784px * 0.15 = 1.1676vw, 15.554px * 0.15 = 2.3331vw */
        z-index: 1 !important;
        overflow-y: auto !important;
        max-height: 29.1669vw !important; /* 194.446px * 0.15 = 29.1669vw */
        border-radius: 0.7287vw 0.7287vw 0 0 !important; /* 4.858px * 0.15 = 0.7287vw */
    }
    
    .dropdown-content a {
        color: black !important;
        padding: 1.4574vw 2.1882vw !important; /* 9.716px * 0.15 = 1.4574vw, 14.588px * 0.15 = 2.1882vw */
        text-decoration: none !important;
        display: block !important;
        cursor: pointer !important;
        display: flex !important;
        align-items: center !important;
    }
    
    .dropdown-content a:hover {
        background-color: #ddd !important;
    }
    
    .country-search {
        position: sticky !important;
        z-index: 1 !important;
        background-color: #ffffff !important;
        width: 42.1449vw !important; /* 280.966px * 0.15 = 42.1449vw */
        height: 5.1051vw !important; /* 34.034px * 0.15 = 5.1051vw */
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        border: solid 0.2919vw black !important; /* 1.946px * 0.15 = 0.2919vw */
        border-radius: none !important;
        transition: 1s !important;
        padding-left: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        border-radius: 0.7287vw 0.7287vw 0px 0px !important; /* 4.858px * 0.15 = 0.7287vw */
    }
    
    .country-search:focus {
        outline: none !important;
        border-color: #007bff !important;
    }
    
    .show {
        display: block !important;
    }
    
    .country-item {
        font-family: Arial, Helvetica, sans-serif !important;
    }
    
    .country-item.hidden {
        display: none !important;
    }
    
    .remove_phone_number {
        position: absolute !important;
        top: 31.0632vw !important; /* 207.088px * 0.15 = 31.0632vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        height: 5.1051vw !important; /* 34.034px * 0.15 = 5.1051vw */
        width: 45.0618vw !important; /* 300.412px * 0.15 = 45.0618vw */
    
        background-color: #0483D7 !important;
        border: none !important;
        color: white !important;
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        text-align: center !important;
        border-radius: 0 0 2.1882vw 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        transition: opacity 0.1s ease-in-out, background-color 0.3s ease-in-out !important;
    }
    
    .remove_phone_number:hover {
        cursor: pointer !important;
        background-color: #0099FF !important;
    }
    
    .telephone_form {
        display: none !important;
    }
    
    .telephone_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.7287vw 1.4574vw black !important; /* 4.858px * 0.15 = 0.7287vw, 9.716px * 0.15 = 1.4574vw */
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        width: 51.0426vw !important; /* 340.284px * 0.15 = 51.0426vw */
        height: 40.8324vw !important; /* 272.216px * 0.15 = 40.8324vw */
    
        position: absolute !important;
        top:20% !important;
        left: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    }
    
    .grey_telephone {
        display: none !important;
    }
    
    .grey_telephone_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 65.625vw !important; /* 437.5px * 0.15 = 65.625vw */
        height: 102.0831vw !important; /* 680.554px * 0.15 = 102.0831vw */
        border-radius: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
        display: block !important;
    }
    
    .grey_telephone2 {
        display: none !important;
    }
    
    .grey_telephone2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .button_next_telephone {
        position: absolute !important;
        top: 31.0632vw !important; /* 207.088px * 0.15 = 31.0632vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        height: 5.1051vw !important; /* 34.034px * 0.15 = 5.1051vw */
        width: 45.0618vw !important; /* 300.412px * 0.15 = 45.0618vw */
    
        background-color: #0483D7 !important;
        border: none !important;
        color: white !important;
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        text-align: center !important;
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        transition: opacity 0.1s ease-in-out, background-color 0.3s ease-in-out !important;
    }
    
    .button_next_telephone:hover {
        cursor: pointer !important;
        background-color: #0099FF !important;
    }
    
    /*Спрайт флагов: */
    .flag-icon {
        display: inline-block !important;
        width: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
        height: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        background-image: url('/static/image/flags16.png') !important;
        background-size: auto !important;
        background-repeat: no-repeat !important;
        margin-right: 0.7287vw !important; /* 4.858px * 0.15 = 0.7287vw */
    }
    
    /* Для флагов покажу несколько примеров */
    .flag-ion.flag-icon-ad {background-position: 0 -51.3324vw !important;} /* 342.216px * 0.15 = 51.3324vw */
    .flag-icon.flag-icon-ae {background-position: 0 -53.6676vw !important;} /* 357.784px * 0.15 = 53.6676vw */
    .flag-icon.flag-icon-af {background-position: 0 -56.0007vw !important;} /* 373.338px * 0.15 = 56.0007vw */
    .flag-icon.flag-icon-ag {background-position: 0 -58.3338vw !important;} /* 388.892px * 0.15 = 58.3338vw */
    .flag-icon.flag-icon-ai {background-position: 0 -60.6669vw !important;} /* 404.446px * 0.15 = 60.6669vw */
    .flag-icon.flag-icon-al {background-position: 0 -63vw !important;} /* 420px * 0.15 = 63vw */
    .flag-icon.flag-icon-am {background-position: 0 -65.3331vw !important;} /* 435.554px * 0.15 = 65.3331vw */
    .flag-icon.flag-icon-ao {background-position: 0 -67.6662vw !important;} /* 451.108px * 0.15 = 67.6662vw */
    .flag-icon.flag-icon-aq {background-position: 0 -69.9993vw !important;} /* 466.662px * 0.15 = 69.9993vw */
    .flag-icon.flag-icon-ar {background-position: 0 -72.3324vw !important;} /* 482.216px * 0.15 = 72.3324vw */
    .flag-icon.flag-icon-as {background-position: 0 -74.6676vw !important;} /* 497.784px * 0.15 = 74.6676vw */
    .flag-icon.flag-icon-at {background-position: 0 -77.0007vw !important;} /* 513.338px * 0.15 = 77.0007vw */
    .flag-icon.flag-icon-au {background-position: 0 -79.3338vw !important;} /* 528.892px * 0.15 = 79.3338vw */
    .flag-icon.flag-icon-aw {background-position: 0 -81.6669vw !important;} /* 544.446px * 0.15 = 81.6669vw */
    .flag-icon.flag-icon-ax {background-position: 0 -84vw !important;} /* 560px * 0.15 = 84vw */
    .flag-icon.flag-icon-az {background-position: 0 -86.3331vw !important;} /* 575.554px * 0.15 = 86.3331vw */
    .flag-icon.flag-icon-ba {background-position: 0 -88.6662vw !important;} /* 591.108px * 0.15 = 88.6662vw */
    .flag-icon.flag-icon-bb {background-position: 0 -90.9993vw !important;} /* 606.662px * 0.15 = 90.9993vw */
    .flag-icon.flag-icon-bd {background-position: 0 -93.3324vw !important;} /* 622.216px * 0.15 = 93.3324vw */
    .flag-icon.flag-icon-be {background-position: 0 -95.6676vw !important;} /* 637.784px * 0.15 = 95.6676vw */
    .flag-icon.flag-icon-bf {background-position: 0 -98.0007vw !important;} /* 653.338px * 0.15 = 98.0007vw */
    .flag-icon.flag-icon-bg {background-position: 0 -100.3338vw !important;} /* 668.892px * 0.15 = 100.3338vw */
    .flag-icon.flag-icon-bh {background-position: 0 -102.6669vw !important;} /* 684.446px * 0.15 = 102.6669vw */
    .flag-icon.flag-icon-bi {background-position: 0 -105vw !important;} /* 700px * 0.15 = 105vw */
    .flag-icon.flag-icon-bj {background-position: 0 -107.3331vw !important;} /* 715.554px * 0.15 = 107.3331vw */
    .flag-icon.flag-icon-bl {background-position: 0 -207.6669vw !important;} /* 1384.446px * 0.15 = 207.6669vw */
    .flag-icon.flag-icon-bm {background-position: 0 -109.6662vw !important;} /* 731.108px * 0.15 = 109.6662vw */
    .flag-icon.flag-icon-bn {background-position: 0 -111.9993vw !important;} /* 746.662px * 0.15 = 111.9993vw */
    .flag-icon.flag-icon-bo {background-position: 0 -114.3324vw !important;} /* 762.216px * 0.15 = 114.3324vw */
    .flag-icon.flag-icon-bq {background-position: 0 -401.3331vw !important;} /* 2675.554px * 0.15 = 401.3331vw */
    
    /* ... остальные флаги аналогично ... */
    
    /*Birth Date Form: */
    .birthdate_form {
        display: none !important;
    }
    
    .birthdate_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.7287vw 1.4574vw black !important; /* 4.858px * 0.15 = 0.7287vw, 9.716px * 0.15 = 1.4574vw */
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        width: 51.0426vw !important; /* 340.284px * 0.15 = 51.0426vw */
        height: 40.8324vw !important; /* 272.216px * 0.15 = 40.8324vw */
    
        position: absolute !important;
        top:20% !important;
        left: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    }
    
    .grey_birthdate {
        display: none !important;
    }
    
    .grey_birthdate_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 65.625vw !important; /* 437.5px * 0.15 = 65.625vw */
        height: 102.0831vw !important; /* 680.554px * 0.15 = 102.0831vw */
        border-radius: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    
        display: block !important;
    }
    
    .grey_birthdate2 {
        display: none !important;
    }
    
    .grey_birthdate2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    /*Рулетка выбор дня рождения: */
    .birthday-roulette {
        position: absolute !important;
        top: 3.6456vw !important; /* 24.304px * 0.15 = 3.6456vw */
        left: 3.2802vw !important; /* 21.868px * 0.15 = 3.2802vw */
        display: flex !important;
        overflow: hidden !important;
        width: 43.7493vw !important; /* 291.662px * 0.15 = 43.7493vw */
        height: 21.8757vw !important; /* 145.838px * 0.15 = 21.8757vw */
        border-radius: 0.7287vw !important; /* 4.858px * 0.15 = 0.7287vw */
    }
    
    .wheel {
        width: 14.5824vw !important; /* 97.216px * 0.15 = 14.5824vw */
        height: 100% !important;
        overflow-y: scroll !important;
        -webkit-overflow-scrolling: touch !important;
        scroll-snap-type: y mandatory !important;
        text-align: center !important;
        padding-top: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
        &::-webkit-scrollbar {
            width: 0vw !important; /* 0px * 0.15 = 0vw */
            background: transparent !important;
        }
        scrollbar-width: none !important;
        -ms-overflow-style: none !important;
    }
    
    .option {
        font-family: Arial, Helvetica, sans-serif !important;
        height: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
        line-height: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
        scroll-snap-align: start !important;
        font-size: 2.3331vw !important; /* 15.554px * 0.15 = 2.3331vw */
        cursor: pointer !important;
    }
    
    .selected-date {
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 2.52vw !important; /* 16.8px * 0.15 = 2.52vw */
        margin-top: 1.4574vw !important; /* 9.716px * 0.15 = 1.4574vw */
        text-align: center !important;
    
        position: absolute !important;
        top: 26.25vw !important; /* 175px * 0.15 = 26.25vw */
        left: 3.2802vw !important; /* 21.868px * 0.15 = 3.2802vw */
        color: #0483D7 !important;
        border-bottom: 0.2919vw solid black !important; /* 1.946px * 0.15 = 0.2919vw */
        width: 44.4801vw !important; /* 296.534px * 0.15 = 44.4801vw */
    }
    
    .wheel .option.selected {
        background-color: #f0f0f0 !important;
        font-weight: bold !important;
    }
    
    /* Verification Email Form */
    
    .veremail_form {
        display: none !important;
    }
    
    .veremail_form_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.7287vw 1.4574vw black !important; /* 4.858px * 0.15 = 0.7287vw, 9.716px * 0.15 = 1.4574vw */
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        width: 51.0426vw !important; /* 340.284px * 0.15 = 51.0426vw */
        height: 40.8324vw !important; /* 272.216px * 0.15 = 40.8324vw */
    
        position: absolute !important;
        top:20% !important;
        left: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    }
    
    .grey_veremail {
        display: none !important;
    }
    
    .grey_veremail_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 65.625vw !important; /* 437.5px * 0.15 = 65.625vw */
        height: 102.0831vw !important; /* 680.554px * 0.15 = 102.0831vw */
        border-radius: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    
        display: block !important;
    }
    
    .grey_veremail2 {
        display: none !important;
    }
    
    .grey_veremail2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .verification_code_label {
        position: absolute !important;
        top: 5% !important;
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: bold !important;
        font-size: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    }
    
    .code-inputs {
        display: flex !important;
        justify-content: center !important;
        gap: 0.8022vw !important; /* 5.348px * 0.15 = 0.8022vw */
        margin-bottom: 1.4574vw !important; /* 9.716px * 0.15 = 1.4574vw */
        position: absolute !important;
        top: 20% !important;
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    }
    
    .code-input {
        width: 5.8338vw !important; /* 38.892px * 0.15 = 5.8338vw */
        height: 5.8338vw !important; /* 38.892px * 0.15 = 5.8338vw */
        text-align: center !important;
        font-size: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
        border: 0.1449vw solid #000000 !important; /* 0.966px * 0.15 = 0.1449vw */
        border-radius: 0.7287vw !important; /* 4.858px * 0.15 = 0.7287vw */
        outline: none !important;
        box-shadow: none !important;
    }
    
    .code-input:focus {
        border-color: #007bff !important;
    }
    
    .veremail_button_go {
        position: absolute !important;
        top: 34.8537vw !important; /* 232.358px * 0.15 = 34.8537vw */
        left: 38.6463vw !important; /* 257.642px * 0.15 = 38.6463vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
        border: none !important;
        background-color: rgb(255, 255, 255) !important;
        font-size: 2.3331vw !important; /* 15.554px * 0.15 = 2.3331vw */
    }
    
    .veremail_button_go:hover {
        cursor: pointer !important;
        color: #007bff !important;
    }
    
    .infotext_verification_email {
        position: absolute !important;
        top: 16.6257vw !important; /* 110.838px * 0.15 = 16.6257vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        width: 45.0618vw !important; /* 300.412px * 0.15 = 45.0618vw */
        height: 14.5824vw !important; /* 97.216px * 0.15 = 14.5824vw */
        background-color: #e6e6e6 !important;
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
    }
    
    /*/////*/
    .set_phone_number {
        position: absolute !important;
        top: 25% !important;
        left: 36.3081vw !important; /* 242.054px * 0.15 = 36.3081vw */
        border: none !important;
        border-radius: 0.7287vw !important; /* 4.858px * 0.15 = 0.7287vw */
        color: white !important;
        background-color:#0483D7 !important;
        width: 10.9368vw !important; /* 72.912px * 0.15 = 10.9368vw */
        height: 3.2802vw !important; /* 21.868px * 0.15 = 3.2802vw */
        font-size: 1.8228vw !important; /* 12.152px * 0.15 = 1.8228vw */
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: bold !important;
        transition: 1s !important;
    }
    
    .set_phone_number:hover {
        background-color: #0099FF !important;
    }
    /*/////*/
    
    /* Verification Telephone Form */
    
    .verphone_form {
        display: none !important;
    }
    
    .verphone_form_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.7287vw 1.4574vw black !important; /* 4.858px * 0.15 = 0.7287vw, 9.716px * 0.15 = 1.4574vw */
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        width: 51.0426vw !important; /* 340.284px * 0.15 = 51.0426vw */
        height: 40.8324vw !important; /* 272.216px * 0.15 = 40.8324vw */
    
        position: absolute !important;
        top:20% !important;
        left: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    }
    
    .grey_verphone {
        display: none !important;
    }
    
    .grey_verphone_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 65.625vw !important; /* 437.5px * 0.15 = 65.625vw */
        height: 102.0831vw !important; /* 680.554px * 0.15 = 102.0831vw */
        border-radius: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    
        display: block !important;
    }
    
    .grey_verphone2 {
        display: none !important;
    }
    
    .grey_verphone2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .verphone_button_go {
        position: absolute !important;
        top: 34.8537vw !important; /* 232.358px * 0.15 = 34.8537vw */
        left: 38.6463vw !important; /* 257.642px * 0.15 = 38.6463vw */
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
        border: none !important;
        background-color: rgb(255, 255, 255) !important;
        font-size: 2.3331vw !important; /* 15.554px * 0.15 = 2.3331vw */
    }
    
    .verphone_button_go:hover {
        cursor: pointer !important;
        color: #007bff !important;
    }
    
    .infotext_verification_phone {
        position: absolute !important;
        top: 16.6257vw !important; /* 110.838px * 0.15 = 16.6257vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        width: 45.0618vw !important; /* 300.412px * 0.15 = 45.0618vw */
        height: 14.5824vw !important; /* 97.216px * 0.15 = 14.5824vw */
        background-color: #e6e6e6 !important;
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
    }
    
    .error_span_telephone {
        position: absolute !important;
        top: 65% !important;
        left: 6% !important; 
    }
    
    .display-buttons-cropper {
        display: flex !important;
        width: 51.0426vw !important; /* 340.284px * 0.15 = 51.0426vw */
        height: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
        background-color: rgba(0, 0, 0, 0.5) !important;
        border-radius: 1.4574vw !important; /* 9.716px * 0.15 = 1.4574vw */
    }
    
    #crop-button {
        color: #40b3ff !important;
        background-color: transparent !important;
        border: none !important;
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 2.6985vw !important; /* 17.99px * 0.15 = 2.6985vw */
        transition: 1s !important;
        padding-left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    }
    
    #crop-button-exit {
        color: white !important;
        background-color: transparent !important;
        border: none !important;
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 2.6985vw !important; /* 17.99px * 0.15 = 2.6985vw */
        transition: 1s !important;
        margin-left: auto !important;
        display: block !important;
        padding-right: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    }
    
    #crop-button-exit:hover {
        color: red !important;
        cursor: pointer !important;
    }
    #crop-button:hover {
        color: #007bff !important;
        cursor: pointer !important;
    }
    
    /* Контейнер для выбора действий avatar */
    
    .avatar_funcs_div {
        display: none !important;
    }
    
    .avatar_funcs_div_highlight {
        display: block !important;
        background-color: none !important;
        box-shadow: 0px 0.7287vw 1.4574vw black !important; /* 4.858px * 0.15 = 0.7287vw, 9.716px * 0.15 = 1.4574vw */
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        width: 60vw !important; /* 583.338px * 0.15 = 87.5007vw */
        height: 60vw !important; /* 583.338px * 0.15 = 87.5007vw */
    
        position: relative !important;
        top: 0!important;
        left: 0 !important;
        
    }
    .avatar_funcs {
        width: 100% !important;
        height: 100% !important;
    }
    
    .grey_avatar_funcs_div {
        display: none !important;
    }
    
    .grey_avatar_funcs_div_highlight {
        background-color: rgba(1, 1, 1, 0.75) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
        display: flex !important;
        backdrop-filter: blur(10px) !important;
        align-items: center !important;
        justify-content: center !important;
    }
    .container_funcs_all{
        position: absolute !important;
        top: 0 !important;
        right: 0 !important;
        left: 103% !important;
        background-color: rgb(77, 77, 77) !important;
        border-radius: 0.7287vw !important; /* 4.858px * 0.15 = 0.7287vw */
        width: 29.1669vw !important; /* 194.446px * 0.15 = 29.1669vw */
        height: 14.5824vw !important; /* 97.216px * 0.15 = 14.5824vw */
    }
    
    .delete_avatar_div {
        background-color: rgb(77, 77, 77) !important;
        width: 29.1669vw !important; /* 194.446px * 0.15 = 29.1669vw */
        height: 5.1051vw !important; /* 34.034px * 0.15 = 5.1051vw */
        position: absolute !important;
        top: 5% !important;
    }
    
    .delete_avatar_div:hover {
        background-color: rgb(96, 96, 96) !important;
        cursor: pointer !important;
    }
    
    .delete_avatar_span {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: bold !important;
        color: white !important;
        position: absolute !important;
        top: 25% !important;
        padding-left: 20% !important;
    }
    
    .trach_icon_funcs {
        width: 5.1051vw !important; /* 34.034px * 0.15 = 5.1051vw */
        height: 5.8338vw !important; /* 38.892px * 0.15 = 5.8338vw */
        position: absolute !important;
        top: -7.5% !important;
        left: 2.5% !important;
    }
    
    .dotters_icon_funcs {
        width: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
        height: 5.1051vw !important; /* 34.034px * 0.15 = 5.1051vw */
        position: absolute !important;
        top: 0 !important;
        right: 0 !important;
        left: 103% !important;
    }
    
    .dotters_icon_funcs:hover {
        cursor: pointer !important;
    }
    
    #container_funcs_all {
        display: none !important;
        opacity: 0 !important;
        transition: opacity 0.3s ease !important;
    }
    
    #container_funcs_all.visible {
        display: block !important;
        opacity: 1 !important;
    }
    
    /* Контейнер для выбора действий avatar КОНЕЦ */
    
    /*Формы для создания нового проекта*/
    .form_create_project {
        display: none !important;
    }
    
    .form_create_project_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.7287vw 1.4574vw black !important; /* 4.858px * 0.15 = 0.7287vw, 9.716px * 0.15 = 1.4574vw */
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        width: 51.0426vw !important; /* 340.284px * 0.15 = 51.0426vw */
        height: 40.8324vw !important; /* 272.216px * 0.15 = 40.8324vw */
    
        position: absolute !important;
        top:20% !important;
        left: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    }
    
    .grey_form_create_project1 {
        display: none !important;
    }
    
    .grey_form_create_project1_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 65.625vw !important; /* 437.5px * 0.15 = 65.625vw */
        height: 102.0831vw !important; /* 680.554px * 0.15 = 102.0831vw */
        border-radius: 2.7699vw !important; /* 18.466px * 0.15 = 2.7699vw */
        top: 5% !important; 
        left: 37.5% !important;
    
        display: block !important;
    }
    
    .grey_form_create_project2 {
        display: none !important;
    }
    
    .grey_form_create_project2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .infotext_create_project {
        position: absolute !important;
        top: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        width: 45.0618vw !important; /* 300.412px * 0.15 = 45.0618vw */
        height: 25.1559vw !important; /* 167.706px * 0.15 = 25.1559vw */
        background-color: #e6e6e6 !important;
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
    }
    .go_create_project_form {
        position: absolute !important;
        top: 34.8537vw !important; /* 232.358px * 0.15 = 34.8537vw */
        left: 32.8125vw !important; /* 218.75px * 0.15 = 32.8125vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
        border: none !important;
        background-color: white !important;
        font-size: 2.3331vw !important; /* 15.554px * 0.15 = 2.3331vw */
    }
    
    .go_create_project_form:hover {
        color:#0483D7 !important;
        cursor: pointer !important;
    }
    
    .made_by_nikita_zyrianov {
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        position: absolute !important;
        left: 17.4993vw !important; /* 116.662px * 0.15 = 17.4993vw */
        color:#0099FF !important;
    }
    
    .counter_page_create_project {
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        position: absolute !important;
        left: 43.7493vw !important; /* 291.662px * 0.15 = 43.7493vw */
        top: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        color: rgb(126, 126, 126) !important;
    }
    /*КОНЕЦ Формы для создания нового проекта*/
    
    /*Формы для создания нового проекта №2*/
    .form2_create_project {
        display: none !important;
    }
    
    .form2_create_project_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.7287vw 1.4574vw black !important; /* 4.858px * 0.15 = 0.7287vw, 9.716px * 0.15 = 1.4574vw */
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        width: 51.0426vw !important; /* 340.284px * 0.15 = 51.0426vw */
        height: 40.8324vw !important; /* 272.216px * 0.15 = 40.8324vw */
    
        position: absolute !important;
        top:20% !important;
        left: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    }
    
    .grey_form2_create_project1 {
        display: none !important;
    }
    
    .grey_form2_create_project1_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 65.625vw !important; /* 437.5px * 0.15 = 65.625vw */
        height: 102.0831vw !important; /* 680.554px * 0.15 = 102.0831vw */
        border-radius: 2.7699vw !important; /* 18.466px * 0.15 = 2.7699vw */
        top: 5% !important; 
        left: 37.5% !important;
    
        display: block !important;
    }
    
    .grey_form2_create_project2 {
        display: none !important;
    }
    
    .grey_form2_create_project2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .avatar_market_project {  /* аватарка профиля */
        position: absolute !important;
        top: 17.5% !important;
        left: 5.5% !important;
    
        width: 25% !important;
        height: 30% !important;
        border-radius: 50% !important;
        background-color: black !important;
        border: solid 1.0941vw !important; /* 7.294px * 0.15 = 1.0941vw */
        border-color: none !important;
        transition: 1s !important;
    }
    
    .img_photo_market_project {
        position: absolute !important;
        top: 42.5% !important;
        left: 23.5% !important;
        
        width: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
        height: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
        border-radius: 50% !important;
    }
    
    .image_view_profile_market_project {
        width: 0.01455vw !important; /* 0.097px * 0.15 = 0.01455vw */
        height: 0.01455vw !important; /* 0.097px * 0.15 = 0.01455vw */
        opacity: 0 !important;
        overflow: hidden !important;
        z-index: -1 !important;
    
        position: absolute !important;
        top: 42.5% !important;
        left: 23.5% !important;
    }
    
    .edit_name_market_project {
        position: absolute !important;
        top: 11.6676vw !important; /* 77.784px * 0.15 = 11.6676vw */
        left: 17.4993vw !important; /* 116.662px * 0.15 = 17.4993vw */
    
        border: none !important;
        border-bottom: 0.1449vw solid white !important; /* 0.966px * 0.15 = 0.1449vw */
        background-color: transparent !important;
        color: inherit !important;
        outline: none !important;
    
        width: 29.1669vw !important; /* 194.446px * 0.15 = 29.1669vw */
        height: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        font: 1em sans-serif !important;
    
        border-bottom: 0.2919vw solid black !important; /* 1.946px * 0.15 = 0.2919vw */
        transition: border-bottom-color 0.1s ease-in-out !important;
    }
    
    .infotext_create_project2 {
        position: absolute !important;
        top: 17.8647vw !important; /* 119.098px * 0.15 = 17.8647vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        width: 45.0618vw !important; /* 300.412px * 0.15 = 45.0618vw */
        height: 14.5824vw !important; /* 97.216px * 0.15 = 14.5824vw */
        background-color: #e6e6e6 !important;
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
    }
    
    .infotext_market_project_first {
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        position: absolute !important;
        left: 14.5824vw !important; /* 97.216px * 0.15 = 14.5824vw */
        top: 1.4574vw !important; /* 9.716px * 0.15 = 1.4574vw */
        color: rgb(126, 126, 126) !important;
    }
    
    .infotext_market_project_second {
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        position: absolute !important;
        left: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        top: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
        color: rgb(126, 126, 126) !important;
    }
    
    .label_name_market_project {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: normal !important;
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
    
        position: absolute !important;
        top: 9.4794vw !important; /* 63.196px * 0.15 = 9.4794vw */
        left: 17.4993vw !important; /* 116.662px * 0.15 = 17.4993vw */
        opacity: 1 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
    }
    
    #crop-button_market_project_avatar {
        position: absolute !important;
        color: #40b3ff !important;
        background-color: transparent !important;
        border: none !important;
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 2.6985vw !important; /* 17.99px * 0.15 = 2.6985vw */
        transition: 1s !important;
        padding-left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    }
    
    #crop-button-exit_market_project_avatar {
        position: absolute !important;
        color: white !important;
        background-color: transparent !important;
        border: none !important;
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 2.6985vw !important; /* 17.99px * 0.15 = 2.6985vw */
        transition: 1s !important;
        margin-left: auto !important;
        display: block !important;
        padding-right: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    }
    
    /* Делаем саму рамку выбора круглой */
    .cropper-view-box,
    .cropper-face {
        border-radius: 50% !important;
        background-color:none !important;
    }
    /* Убираем лишние белые края у рамки, если нужно */
    .cropper-view-box {
        outline: 0 !important;
        box-shadow: 0 0 0 0.1449vw #39f !important; /* 0.966px * 0.15 = 0.1449vw */
    }
    
    #crop-button-exit_market_project_avatar:hover {
        color: red !important;
        cursor: pointer !important;
    }
    
    #crop-button_market_project_avatar:hover {
        color: #007bff !important;
        cursor: pointer !important;
    }
    
    /*КОНЕЦ Формы для создания нового проекта №2*/
    
    /*Формы для создания нового проекта №3*/
    
    .form3_create_project {
        display: none !important;
    }
    
    .form3_create_project_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.7287vw 1.4574vw black !important; /* 4.858px * 0.15 = 0.7287vw, 9.716px * 0.15 = 1.4574vw */
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        width: 51.0426vw !important; /* 340.284px * 0.15 = 51.0426vw */
        height: 40.8324vw !important; /* 272.216px * 0.15 = 40.8324vw */
    
        position: absolute !important;
        top:20% !important;
        left: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    }
    
    .grey_form3_create_project1 {
        display: none !important;
    }
    
    .grey_form3_create_project1_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 65.625vw !important; /* 437.5px * 0.15 = 65.625vw */
        height: 102.0831vw !important; /* 680.554px * 0.15 = 102.0831vw */
        border-radius: 2.7699vw !important; /* 18.466px * 0.15 = 2.7699vw */
        top: 5% !important; 
        left: 37.5% !important;
    
        display: block !important;
    }
    
    .grey_form3_create_project2 {
        display: none !important;
    }
    
    .grey_form3_create_project2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .category_div_market_project {
        display: flex !important;
        border: none !important;
        background-color: #202020 !important;
        position: absolute !important;
    
        top: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
        width: 45.0618vw !important; /* 300.412px * 0.15 = 45.0618vw */
        height: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    
        border-radius: 2.1882vw 2.1882vw 0 0 !important; /* 14.588px * 0.15 = 2.1882vw */
        justify-content: center !important;
        align-items: center !important;
        transition: 1s !important;
    }
    
    .category_div_market_project {
        cursor: pointer !important;
        background-color: #000000 !important;
    }
    
    .category_span_market_project {
        display: inline-block !important; 
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: bold !important;
        font-size: 2.5515vw !important; /* 17.01px * 0.15 = 2.5515vw */
        color: white !important;
        transition: 1s !important;
    }
    
    .category_block_market_project {
        background-color: white !important;
        border-radius: 0 0 2.1882vw 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        width: 44.7699vw !important; /* 298.466px * 0.15 = 44.7699vw */
        height: 17.4993vw !important; /* 116.662px * 0.15 = 17.4993vw */
        position: absolute !important;
        top: 14.5824vw !important; /* 97.216px * 0.15 = 14.5824vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
        overflow-y: scroll !important;
        overflow-x: hidden !important;
        border: solid 0.1449vw black !important; /* 0.966px * 0.15 = 0.1449vw */
    
        opacity: 0 !important;
        visibility: hidden !important;
        transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out !important;
        z-index: 10 !important;
    }
    
    /* Стили для отображения элемента при наведении */
    .category_div_market_project:hover + .category_block_market_project,
    .category_block_market_project:hover {
        opacity: 1 !important;
        visibility: visible !important;
    }
    
    .category_number_market_project {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: bold !important;
        font-size: 2.5515vw !important; /* 17.01px * 0.15 = 2.5515vw */
        color: black !important;
        background-color: white !important;
        width: 45.0618vw !important; /* 300.412px * 0.15 = 45.0618vw */
        height: 5.8338vw !important; /* 38.892px * 0.15 = 5.8338vw */
        justify-content: center !important;
        align-items: center !important;
        display: flex !important;
    }
    
    .category_number_market_project:hover{
        background-color: #D0D0D0 !important;
        cursor: pointer !important;
    }
    
    .infotext_create_project3 {
        position: absolute !important;
        top: 14.5824vw !important; /* 97.216px * 0.15 = 14.5824vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        width: 45.0618vw !important; /* 300.412px * 0.15 = 45.0618vw */
        height: 17.8647vw !important; /* 119.098px * 0.15 = 17.8647vw */
        background-color: #e6e6e6 !important;
        border-radius: 0 0 2.1882vw 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        z-index: 5 !important;
    }
    
    .infotext_market_project_3 {
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        position: absolute !important;
        left: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        top: 1.4574vw !important; /* 9.716px * 0.15 = 1.4574vw */
        color: rgb(126, 126, 126) !important;
    }
    
    /*КОНЕЦ Формы для создания нового проекта №3*/
    
    /* Форма для создания нового проекта №4*/
    .form4_create_project {
        display: none !important;
    }
    
    .form4_create_project_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.7287vw 1.4574vw black !important; /* 4.858px * 0.15 = 0.7287vw, 9.716px * 0.15 = 1.4574vw */
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        width: 51.0426vw !important; /* 340.284px * 0.15 = 51.0426vw */
        height: 40.8324vw !important; /* 272.216px * 0.15 = 40.8324vw */
    
        position: absolute !important;
        top:20% !important;
        left: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    }
    
    .grey_form4_create_project1 {
        display: none !important;
    }
    
    .grey_form4_create_project1_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 65.625vw !important; /* 437.5px * 0.15 = 65.625vw */
        height: 102.0831vw !important; /* 680.554px * 0.15 = 102.0831vw */
        border-radius: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
        top: 5% !important; 
        left: 37.5% !important;
    
        display: block !important;
    }
    
    .grey_form4_create_project2 {
        display: none !important;
    }
    
    .grey_form4_create_project2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .div_admins_market_project {
        position: absolute !important;
        top: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
        
        width: 44.7699vw !important; /* 298.466px * 0.15 = 44.7699vw */
        height: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
        background-color: #ffffff !important;
        border: solid 0.2919vw black !important; /* 1.946px * 0.15 = 0.2919vw */
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
    }
    
    .div_admin_market_project {
        justify-content: center !important;
        align-items: center !important;
        display: flex !important;
        position: absolute !important;
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: bold !important;
        font-size: 2.5515vw !important; /* 17.01px * 0.15 = 2.5515vw */
        border-radius: 0.7287vw !important; /* 4.858px * 0.15 = 0.7287vw */
        color:#0483D7 !important;
        width: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
        height: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
        top: 1.4574vw !important; /* 9.716px * 0.15 = 1.4574vw */
    }
    
    .button_add_new_admin_market_project {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: bold !important;
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
    
        position: absolute !important;
        left: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
        top: 1.8228vw !important; /* 12.152px * 0.15 = 1.8228vw */
        background-color:#0483D7 !important;
        color: white !important;
        border: none !important;
        border-radius: 0.7287vw !important; /* 4.858px * 0.15 = 0.7287vw */
        width: 13.125vw !important; /* 87.5px * 0.15 = 13.125vw */
        height: 3.6456vw !important; /* 24.304px * 0.15 = 3.6456vw */
    }
    
    .ex_button_market_project4:hover {
        color:#0483D7 !important;
        cursor: pointer !important;
    }
    
    .infotext_create_project4 {
        position: absolute !important;
        top: 17.4993vw !important; /* 116.662px * 0.15 = 17.4993vw */
        left: 2.9169vw !important; /* 19.446px * 0.15 = 2.9169vw */
    
        width: 45.0618vw !important; /* 300.412px * 0.15 = 45.0618vw */
        height: 14.9478vw !important; /* 99.652px * 0.15 = 14.9478vw */
        background-color: #e6e6e6 !important;
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
    }
    
    /*КОНЕЦ Формы для создания нового проекта №4*/
    
    /* НАЧАЛО Форма для создания нового проекта №5 (при ошибке)*/
    .form5_create_project {
        display: none !important;
    }
    
    .form5_create_project_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.7287vw 1.4574vw black !important; /* 4.858px * 0.15 = 0.7287vw, 9.716px * 0.15 = 1.4574vw */
        border-radius: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        width: 51.0426vw !important; /* 340.284px * 0.15 = 51.0426vw */
        height: 40.8324vw !important; /* 272.216px * 0.15 = 40.8324vw */
    
        position: absolute !important;
        top:20% !important;
        left: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
    }
    
    .grey_form5_create_project1 {
        display: none !important;
    }
    
    .grey_form5_create_project1_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 65.625vw !important; /* 437.5px * 0.15 = 65.625vw */
        height: 102.0831vw !important; /* 680.554px * 0.15 = 102.0831vw */
        border-radius: 2.7699vw !important; /* 18.466px * 0.15 = 2.7699vw */
        top: 5% !important; 
        left: 37.5% !important;
    
        display: block !important;
    }
    
    .grey_form5_create_project2 {
        display: none !important;
    }
    
    .grey_form5_create_project2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    /* КОНЕЦ Форма для создания нового проекта №4*/
    
    /*НАЧАЛО ФОРМЫ ОТОБРАЖЕНИЯ ПРОЕКТОВ:*/
    .container_projects_profile {
        position: absolute !important;
        background-color: white !important;
        width: 57.4581vw !important; /* 383.054px * 0.15 = 57.4581vw */
        height: 7.2912vw !important; /* 48.608px * 0.15 = 7.2912vw */
        top: 66.75% !important;
        left: 4.1559vw !important; /* 27.706px * 0.15 = 4.1559vw */
        border-radius: 0.7287vw !important; /* 4.858px * 0.15 = 0.7287vw */
    }
    
    .container_project_profile1 {display: none !important;}
    .container_project_profile2 {display: none !important;}
    .container_project_profile3 {display: none !important;}
    
    /*класс имени проекта:*/
    .span_container_project_profile {
        font-weight: bold !important;
        position: absolute !important;
        top: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        left: 18% !important;
    }
    
    .img_container_project_profile {
        position: absolute !important;
        top: 0.7287vw !important; /* 4.858px * 0.15 = 0.7287vw */
        left: 3.5% !important;
        width: 5.8338vw !important; /* 38.892px * 0.15 = 5.8338vw */
        height: 5.8338vw !important; /* 38.892px * 0.15 = 5.8338vw */
        border-radius: 14.5824vw !important; /* 97.216px * 0.15 = 14.5824vw */
    }
    
    /*КОНЕЦ ФОРМЫ ОТОБРАЖЕНИЯ ПРОЕКТОВ:*/
    .div_span_form5_create_project {
        position: absolute !important;
        background-color:white !important;
        width: 86% !important;
        border-radius: 0.7287vw !important; /* 4.858px * 0.15 = 0.7287vw */
        top: 20% !important;
        left: 10% !important;
    }
    
    .span_form5_create_project {
        font-size: 3.6456vw !important; /* 24.304px * 0.15 = 3.6456vw */
        font-weight: bold !important;
        font-family: Arial, Helvetica, sans-serif !important;
    }
    
    .span_form5_create_project_create_new {
        font-size: 3.6456vw !important; /* 24.304px * 0.15 = 3.6456vw */
        font-weight: bold !important;
        font-family: Arial, Helvetica, sans-serif !important;
        color: #007bff !important;
    }
    
    .div_span_info_form5_create_project {
        position: absolute !important;
        background-color:white !important;
        width: 86% !important;
        border-radius: 0.7287vw !important; /* 4.858px * 0.15 = 0.7287vw */
        top: 70% !important;
        left: 10% !important;
    }
    
    .span_info_form5_create_project {
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        font-weight: normal !important;
        font-family: Arial, Helvetica, sans-serif !important;
        color: rgb(130, 130, 130) !important;
        text-decoration: underline !important;
    }
    
    .span_info_form5_create_project:hover {
        cursor: pointer !important;
        color: #005E91 !important;
    }
    
    .span_support_form5_create_project {
        font-size: 2.1882vw !important; /* 14.588px * 0.15 = 2.1882vw */
        font-weight: normal !important;
        font-family: Arial, Helvetica, sans-serif !important;
        color: rgb(130, 130, 130) !important;
        text-decoration: underline !important;
    }
    
    .span_support_form5_create_project:hover {
        cursor: pointer !important;
        color: #005E91 !important;
    }
    
    .container_project_profile1,
    .container_project_profile2,
    .container_project_profile3 {
        transition: box-shadow 0.3s ease-in-out !important;
    }
    
    .container_project_profile1:hover,
    .container_project_profile2:hover,
    .container_project_profile3:hover{
        cursor: pointer !important;
        box-shadow: 0.3654vw 0.3654vw 0.3654vw rgba(0, 0, 0, 0.5) !important; /* 2.436px * 0.15 = 0.3654vw */
    }
    
    .box_shadow_suppermax {
        position: absolute !important;
        top: 36.8235vw !important; /* 245.49px * 0.15 = 36.8235vw */
        left: 4.1559vw !important; /* 27.706px * 0.15 = 4.1559vw */
        width: 57.4581vw !important; /* 383.054px * 0.15 = 57.4581vw */
        height: 29.0934vw !important; /* 193.956px * 0.15 = 29.0934vw */
        background-color: none !important;
        box-shadow: 0px 0px 1.4574vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.15 = 1.4574vw */
        border-radius: 4.3743vw !important; /* 29.162px * 0.15 = 4.3743vw */
    }
    
}

@media screen and (max-width: 480px) and (min-width: 325px) {
    
    .form_h1 { 
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: normal !important;
        font-size: 4.353125vw !important; /* 21.875px * 0.199 = 4.353125vw */
        position: absolute !important;
        left: 27% !important;
        top: 4.836496vw !important; /* 24.304px * 0.199 = 4.836496vw */
        background-color: none !important;
    }
    
    span {
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 2.786vw !important; /* 14px * 0.199 = 2.786vw */
    }
    
    /* Делаем саму рамку выбора круглой */
    .cropper-view-box,
    .cropper-face {
        border-radius: 25% !important;
        background-color:white !important;
    }
    /* Убираем лишние белые края у рамки, если нужно */
    .cropper-view-box {
        outline: 0 !important;
        box-shadow: 0 0 0 0.192234vw #39f !important; /* 0.966px * 0.199 = 0.192234vw */
    }
    
    .grey2 {
        display: none !important;
    }
    
    .grey2_highlight {
        background-color: rgba(1, 1, 1, 0.75) !important;
        position: absolute !important;
        width: 87.0625vw !important; /* 437.5px * 0.199 = 87.0625vw */
        height: 135.430246vw !important; /* 680.554px * 0.199 = 135.430246vw */
        border-radius: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    
        display: block !important;
    }
    
    .grey3 {
        display: none !important;
    }
    
    .grey3_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
        background-color: none !important;
    }
    
    .form_profile { /* форма профиля */
        display: block !important;
        background-color: rgba(255, 255, 255, 0.5) !important;
        backdrop-filter: blur(5px) !important;
        position: relative !important;
        border-radius: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    
        width: 87.0625vw !important; /* 437.5px * 0.199 = 87.0625vw */
        height: 135.430246vw !important; /* 680.554px * 0.199 = 135.430246vw */
        box-shadow: 0px 0px 1.933484vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.199 = 1.933484vw */
        overflow-y: auto !important;
        overflow-x:hidden !important;
        scrollbar-width: none !important;
    }
    
    .avatar_view_profile {  /* аватарка профиля */
        position: absolute !important;
        top: 9% !important;
        left: 6.5% !important;
    
        width: 20.315512vw !important; /* 102.088px * 0.199 = 20.315512vw */
        height: 20.315512vw !important; /* 102.088px * 0.199 = 20.315512vw */
        border-radius: 50% !important;
        background-color: none !important;
        box-shadow: 0px 0px 1.933484vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.199 = 1.933484vw */
    }
    
    .avatar_view_profile:hover {
        cursor: pointer !important;
    }
    
    .image_view_profile {
        width: 0.019303vw !important; /* 0.097px * 0.199 = 0.019303vw */
        height: 0.019303vw !important; /* 0.097px * 0.199 = 0.019303vw */
        opacity: 0 !important;
        overflow: hidden !important;
        z-index: -1 !important;
    
        position: absolute !important;
        top: 21% !important;
        left: 22.5% !important;
    }
    
    .img_label_view_profile {
        width: 7.739508vw !important; /* 38.892px * 0.199 = 7.739508vw */
        height: 7.739508vw !important; /* 38.892px * 0.199 = 7.739508vw */
    }
    
    .img_label_view_profile:hover {
        cursor: pointer !important;
    }
    
    .img_photo {
        position: absolute !important;
        top: 20% !important;
        left: 22.5% !important;
        box-shadow: 0px 0px 0.966742vw black !important; /* 4.858px * 0.199 = 0.966742vw */
        width: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
        height: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
        border-radius: 50% !important;
    }
    
    .username_view_profile_box {
        position: absolute !important;
        top: 13% !important;
        left: 35% !important;
        background-color: none !important;
    
        width: 56.107254vw !important; /* 281.946px * 0.199 = 56.107254vw */
        height: 3.290266vw !important; /* 16.534px * 0.199 = 3.290266vw */
        white-space: nowrap !important;
        vertical-align: top !important;
    }   
    
    .phone_view_profile_box {
        position: absolute !important;
        top: 16% !important;
        left: 35% !important;
        background-color: none !important;
    
        width: 81.259262vw !important; /* 408.338px * 0.199 = 81.259262vw */
        height: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
        pointer-events: none !important;
    }
    
    .email_view_profile_box {
        position: absolute !important;
        top: 19% !important;
        left: 35% !important;
        background-color: none !important;
    
        width: 81.259262vw !important; /* 408.338px * 0.199 = 81.259262vw */
        height: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
        pointer-events: none !important;
    }
    
    .username_view_profile {
        background-color: none !important;
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        font-weight: 600 !important;
    
        pointer-events: none !important;
        display: inline-block !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        max-width: 52.2375vw !important; /* 262.5px * 0.199 = 52.2375vw */
    }
    
    .phone_view_profile {
        background-color: none !important;
        font-size: 2.707992vw !important; /* 13.608px * 0.199 = 2.707992vw */
        font-weight: normal !important;
        pointer-events: none !important;
    }
    
    .email_view_profile {
        background-color: none !important;
        font-size: 2.707992vw !important; /* 13.608px * 0.199 = 2.707992vw */
        font-weight: normal !important;
        pointer-events: none !important;
    }
    
    .username_profile {
        position: absolute !important;
        top: 30% !important;
        left: 48.168746vw !important; /* 242.054px * 0.199 = 48.168746vw */
        font-weight: normal !important;
        font-size: 2.707992vw !important; /* 13.608px * 0.199 = 2.707992vw */
        color: #0099ff !important;
    
        display: inline-block !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        max-width: 24.185266vw !important; /* 121.534px * 0.199 = 24.185266vw */
    }
    
    .phone_number_profile {
        position: absolute !important;
        top: 30% !important;
        left: 48.168746vw !important; /* 242.054px * 0.199 = 48.168746vw */
        font-weight: normal !important;
        font-size: 2.707992vw !important; /* 13.608px * 0.199 = 2.707992vw */
        color: #0483D7 !important;
    }
    
    .email_profile {
        position: absolute !important;
        top: 30% !important;
        left: 48.168746vw !important; /* 242.054px * 0.199 = 48.168746vw */
        font-weight: normal !important;
        font-size: 2.707992vw !important; /* 13.608px * 0.199 = 2.707992vw */
        color: #0483D7 !important;
    
        display: inline-block !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        max-width: 24.185266vw !important; /* 121.534px * 0.199 = 24.185266vw */
    }
    
    .name_profile {
        position: absolute !important;
        top: 30% !important;
        left: 48.168746vw !important; /* 242.054px * 0.199 = 48.168746vw */
        font-weight: normal !important;
        font-size: 2.707992vw !important; /* 13.608px * 0.199 = 2.707992vw */
        color: #0483D7 !important;
    
        display: inline-block !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        max-width: 24.185266vw !important; /* 121.534px * 0.199 = 24.185266vw */
    }
    
    /* Контейнер для textarea */
    .container_bio_profile {
        position: absolute !important;
        top: 26.5% !important;
        left: 4.836496vw !important; /* 24.304px * 0.199 = 4.836496vw */
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 77.389508vw !important; /* 388.892px * 0.199 = 77.389508vw */
        height: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
        position: relative !important;
    }
    
    .bio_profile {
        background-color: rgba(255, 255, 255, 0.4) !important;
        box-shadow: 0px 0px 1.933484vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.199 = 1.933484vw */
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: normal !important;
        font-size: 3.290266vw !important; /* 16.534px * 0.199 = 3.290266vw */
        background-color: none !important;
        border: none !important;
        min-height: 11.609262vw !important; /* 58.338px * 0.199 = 11.609262vw */
        max-height: 59.977008vw !important; /* 301.392px * 0.199 = 59.977008vw */
        min-width: 66.746988vw !important; /* 335.412px * 0.199 = 66.746988vw */
        max-width: 76.422766vw !important; /* 384.034px * 0.199 = 76.422766vw */
    
        width: 100% !important;
        height: auto !important;
        resize: none !important;
        outline: none !important;
        border-radius: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
    
        text-align: left !important;
        padding: 1.933484vw !important; /* 9.716px * 0.199 = 1.933484vw */
        padding-left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
        box-sizing: border-box !important;
        overflow-y: auto !important;
        position: relative !important;
    }
    
    .bio_profile::placeholder {
        color:grey !important;
    }
    
    .project_span_prof {
        color: black !important;
        font-weight: normal !important;
        font-size: 3.095246vw !important; /* 15.554px * 0.199 = 3.095246vw */
        pointer-events: none !important;
    }
    
    .color_span_prof {
        color: black !important;
        font-weight: normal !important;
        font-size: 3.095246vw !important; /* 15.554px * 0.199 = 3.095246vw */
        pointer-events: none !important;
    }
    
    .settings_span_prof {
        color: black !important;
        font-weight: normal !important;
        font-size: 3.095246vw !important; /* 15.554px * 0.199 = 3.095246vw */
        pointer-events: none !important;
    }
    
    .exit_span_prof {
        color: black !important;
        font-weight: normal !important;
        font-size: 3.095246vw !important; /* 15.554px * 0.199 = 3.095246vw */
        pointer-events: none !important;
    }
    
    /* DIVы */
    
    /*Block Link*/
    .div_block1 {
        position: absolute !important;
        top: 53.1% !important;
        left: 5.513494vw !important; /* 27.706px * 0.199 = 5.513494vw */
    
        width: 76.227746vw !important; /* 383.054px * 0.199 = 76.227746vw */
        height: 7.739508vw !important; /* 38.892px * 0.199 = 7.739508vw */
        
        background-color: rgba(255, 255, 255, 0.4) !important;
    }
    
    .div_block1:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .name_username_profile {
        position: absolute !important;
        top: 30% !important;
        left: 10% !important;
        font-weight: normal !important;
        font-size: 2.707992vw !important; /* 13.608px * 0.199 = 2.707992vw */
    }
    
    .link_icon {
        position: absolute !important;
        left:3.7% !important;
        top:30% !important;
        width: 3.290266vw !important; /* 16.534px * 0.199 = 3.290266vw */
        height: 3.290266vw !important; /* 16.534px * 0.199 = 3.290266vw */
    }
    /*Block Link*/
    
    /*Block Phone*/
    .div_block2 {
        position: absolute !important;
        top: 41.7% !important;
        left: 5.513494vw !important; /* 27.706px * 0.199 = 5.513494vw */
    
        width: 76.227746vw !important; /* 383.054px * 0.199 = 76.227746vw */
        height: 7.739508vw !important; /* 38.892px * 0.199 = 7.739508vw */
    
        background-color: rgba(255, 255, 255, 0.4) !important;
    }
    
    .div_block2:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .number_phone_span {
        position: absolute !important;
        top: 30% !important;
        left: 10% !important;
        font-weight: normal !important;
        font-size: 2.707992vw !important; /* 13.608px * 0.199 = 2.707992vw */
    }
    
    .phone_icon {
        position: absolute !important;
        left:3.5% !important;
        top:22% !important;
        width: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
        height: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    }
    
    .phoneb_icon {
        position: absolute !important;
        left:3.6% !important;
        top:21.8% !important;
        width: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
        height: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    }
    
    /*Block Phone end*/
    
    /*Block Email*/
    .div_block3 {
        position: absolute !important;
        top: 47.4% !important;
        left: 5.513494vw !important; /* 27.706px * 0.199 = 5.513494vw */
        width: 76.227746vw !important; /* 383.054px * 0.199 = 76.227746vw */
        height: 7.641998vw !important; /* 38.402px * 0.199 = 7.641998vw */
        background-color: rgba(255, 255, 255, 0.4) !important;
        border: none !important;
    }
    
    .div_block3:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .email_span_prof {
        position: absolute !important;
        top: 30% !important;
        left:10% !important;
        font-weight: normal !important;
        font-size: 2.707992vw !important; /* 13.608px * 0.199 = 2.707992vw */
    }
    
    .email_icon {
        position: absolute !important;
        left:4% !important;
        top:30% !important;
        width: 3.095246vw !important; /* 15.554px * 0.199 = 3.095246vw */
        height: 3.095246vw !important; /* 15.554px * 0.199 = 3.095246vw */
    }
    /*Block Email end*/
    
    /*Block Name*/
    .name_div_block8 {
        position: absolute !important;
        top: 36% !important;
        left: 5.513494vw !important; /* 27.706px * 0.199 = 5.513494vw */
    
        width: 76.227746vw !important; /* 383.054px * 0.199 = 76.227746vw */
        height: 7.739508vw !important; /* 38.892px * 0.199 = 7.739508vw */
    
        background-color: rgba(255, 255, 255, 0.4) !important;
        border-radius: 5.803238vw 5.803238vw 0 0 !important; /* 29.162px * 0.199 = 5.803238vw */
    }
    
    .name_div_block8:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .name_span_prof {
        position: absolute !important;
        top: 30% !important;
        left:10% !important;
        font-weight: normal !important;
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
    }
    
    .name_icon {
        position: absolute !important;
        left:2.4% !important;
        top:15% !important;
        width: 5.611004vw !important; /* 28.196px * 0.199 = 5.611004vw */
        height: 5.611004vw !important; /* 28.196px * 0.199 = 5.611004vw */
    }
    /*Block Name end*/
    
    .birth_date_div_block9 {
        position: absolute !important;
        top: 58.8% !important;
        left: 5.513494vw !important; /* 27.706px * 0.199 = 5.513494vw */
    
        width: 76.227746vw !important; /* 383.054px * 0.199 = 76.227746vw */
        height: 7.739508vw !important; /* 38.892px * 0.199 = 7.739508vw */
        border-radius: 0 0 5.803238vw 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
        background-color: rgba(255, 255, 255, 0.4) !important;
    }
    
    .birth_date_div_block9:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .birth_date_icon {
        position: absolute !important;
        left:3.5% !important;
        top:28.5% !important;
        width: 3.4825vw !important; /* 17.5px * 0.199 = 3.4825vw */
        height: 3.4825vw !important; /* 17.5px * 0.199 = 3.4825vw */
    }
    
    .div_block4 {
        position: absolute !important;
        top: 66.75% !important;
        left: 5.513494vw !important; /* 27.706px * 0.199 = 5.513494vw */
        border-radius: 0.966742vw !important; /* 4.858px * 0.199 = 0.966742vw */
        width: 76.227746vw !important; /* 383.054px * 0.199 = 76.227746vw */
        height: 6.772766vw !important; /* 34.034px * 0.199 = 6.772766vw */
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        background-color: rgba(255,255,255,0.3) !important;
        box-shadow: 0px 0px 1.933484vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.199 = 1.933484vw */
        transition: background-color 1s !important;
        border-radius: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
    }
    
    .div_block4:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .div_block5 {
        position: absolute !important;
        top: 74% !important;
        left: 5.513494vw !important; /* 27.706px * 0.199 = 5.513494vw */
        border-radius: 0.966742vw !important; /* 4.858px * 0.199 = 0.966742vw */
        width: 76.227746vw !important; /* 383.054px * 0.199 = 76.227746vw */
        height: 6.772766vw !important; /* 34.034px * 0.199 = 6.772766vw */
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        background-color: rgba(255,255,255,0.3) !important;
        box-shadow: 0px 0px 1.933484vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.199 = 1.933484vw */
        transition: background-color 1s !important;
        border-radius: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
    }
    
    .div_block5:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .div_block6 {
        position: absolute !important;
        top: 81% !important;
        left: 5.513494vw !important; /* 27.706px * 0.199 = 5.513494vw */
        border-radius: 0.966742vw !important; /* 4.858px * 0.199 = 0.966742vw */
        width: 76.227746vw !important; /* 383.054px * 0.199 = 76.227746vw */
        height: 6.772766vw !important; /* 34.034px * 0.199 = 6.772766vw */
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        background-color: rgba(255,255,255,0.3) !important;
        box-shadow: 0px 0px 1.933484vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.199 = 1.933484vw */
        transition: background-color 1s !important;
        border-radius: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
    }
    
    .div_block6:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .div_block7 {
        position: absolute !important;
        top: 88% !important;
        left: 5.513494vw !important; /* 27.706px * 0.199 = 5.513494vw */
        border-radius: 0.966742vw !important; /* 4.858px * 0.199 = 0.966742vw */
        width: 76.227746vw !important; /* 383.054px * 0.199 = 76.227746vw */
        height: 6.772766vw !important; /* 34.034px * 0.199 = 6.772766vw */
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        background-color: rgba(255,255,255,0.3) !important;
        box-shadow: 0px 0px 1.933484vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.199 = 1.933484vw */
        transition: background-color 1s !important;
        border-radius: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
    }
    
    .div_block7:hover {
        cursor: pointer !important;
        background-color: #D0D0D0 !important;
    }
    
    .div_block_white_neo {
        position: absolute !important;
        top: 95% !important;
        left: 5.513494vw !important; /* 27.706px * 0.199 = 5.513494vw */
        border-radius: 0.966742vw !important; /* 4.858px * 0.199 = 0.966742vw */
        width: 76.227746vw !important; /* 383.054px * 0.199 = 76.227746vw */
        height: 6.772766vw !important; /* 34.034px * 0.199 = 6.772766vw */
    
        background-color: none !important;
        transition: 1s !important;
    }
    
    /* Формы для DIVов */
    
    .name_form {
        display: none !important;
    }
    
    .highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0px 1.933484vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.199 = 1.933484vw */
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        width: 67.716516vw !important; /* 340.284px * 0.199 = 67.716516vw */
        height: 54.170984vw !important; /* 272.216px * 0.199 = 54.170984vw */
    
        position: absolute !important;
        top:20% !important;
        left: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    }
    
    .remove_name_form:hover {
        cursor: pointer !important;
    }
    
    .save_name_form:hover {
        cursor: pointer !important;
    }
    
    .edit_name_form1 {
        position: absolute !important;
        top: 0vw !important; /* 0px * 0.199 = 0vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: bold !important;
        font-size: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    }
    
    .edit_nameForm1 {
        position: absolute !important;
        top: 15.479016vw !important; /* 77.784px * 0.199 = 15.479016vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        border: none !important;
        border-bottom: 0.192234vw solid white !important; /* 0.966px * 0.199 = 0.192234vw */
        background-color: transparent !important;
        color: inherit !important;
        outline: none !important;
    
        width: 59.010266vw !important; /* 296.534px * 0.199 = 59.010266vw */
        height: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        font: 1em sans-serif !important;
        font-size: 3.3432vw !important; /* 16.8px * 0.199 = 3.3432vw */
    
        border-bottom: 0.387254vw solid black !important; /* 1.946px * 0.199 = 0.387254vw */
        transition: border-bottom-color 0.1s ease-in-out !important;
    }
    
    .edit_lnameForm1 {
        position: absolute !important;
        top: 32.891516vw !important; /* 165.284px * 0.199 = 32.891516vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        border: none !important;
        background-color: transparent !important;
        color: inherit !important;
        outline: none !important;
    
        width: 59.010266vw !important; /* 296.534px * 0.199 = 59.010266vw */
        height: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        font: 1em sans-serif !important;
        font-size: 3.3432vw !important; /* 16.8px * 0.199 = 3.3432vw */
    
        border-bottom: 0.387254vw solid black !important; /* 1.946px * 0.199 = 0.387254vw */
        transition: border-bottom-color 0.1s ease-in-out !important;
    }
    
    .save_name_form {
        position: absolute !important;
        top: 46.239242vw !important; /* 232.358px * 0.199 = 46.239242vw */
        left: 46.434262vw !important; /* 233.338px * 0.199 = 46.434262vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
        border: none !important;
        background-color: white !important;
        font-size: 3.095246vw !important; /* 15.554px * 0.199 = 3.095246vw */
    }
    
    .save_name_form:hover {
        color:#0483D7 !important;
    }
    
    .remove_name_form {
        position: absolute !important;
        top: 46.239242vw !important; /* 232.358px * 0.199 = 46.239242vw */
        left: 19.345984vw !important; /* 97.216px * 0.199 = 19.345984vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
        border: none !important;
        background-color: rgb(255, 255, 255) !important;
        font-size: 3.095246vw !important; /* 15.554px * 0.199 = 3.095246vw */
    }
    
    .remove_name_form:hover {
        color:#0483D7 !important;
    }
    
    .label_nameForm1 {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: normal !important;
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        
        position: absolute !important;
        top: 12.576004vw !important; /* 63.196px * 0.199 = 12.576004vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
        opacity: 1 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
    }
    
    .label_lnameForm1 {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: normal !important;
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
    
        position: absolute !important;
        top: 29.988504vw !important; /* 150.696px * 0.199 = 29.988504vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
        opacity: 1 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
    }
    
    /* Link Form: */
    
    .link_form {
        display: none !important;
    }
    
    .link_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0px 1.933484vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.199 = 1.933484vw */
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        width: 67.716516vw !important; /* 340.284px * 0.199 = 67.716516vw */
        height: 54.170984vw !important; /* 272.216px * 0.199 = 54.170984vw */
    
        position: absolute !important;
        top:20% !important;
        left: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    }
    
    .grey_link {
        display: none !important;
    }
    
    .grey_link_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 87.0625vw !important; /* 437.5px * 0.199 = 87.0625vw */
        height: 135.430246vw !important; /* 680.554px * 0.199 = 135.430246vw */
        border-radius: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    
        display: block !important;
    }
    
    .grey_link2 {
        display: none !important;
    }
    
    .grey_link2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .edit_LinkForm {
        position: absolute !important;
        top: 15.479016vw !important; /* 77.784px * 0.199 = 15.479016vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        border: none !important;
        border-bottom: 0.192234vw solid white !important; /* 0.966px * 0.199 = 0.192234vw */
        background-color: transparent !important;
        color: inherit !important;
        outline: none !important;
    
        width: 59.010266vw !important; /* 296.534px * 0.199 = 59.010266vw */
        height: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        font: 1em sans-serif !important;
        font-size: 3.3432vw !important; /* 16.8px * 0.199 = 3.3432vw */
    
        border-bottom: 0.387254vw solid black !important; /* 1.946px * 0.199 = 0.387254vw */
        transition: border-bottom-color 0.1s ease-in-out !important;
    }
    
    .label_linkForm {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: normal !important;
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
    
        position: absolute !important;
        top: 12.576004vw !important; /* 63.196px * 0.199 = 12.576004vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
        opacity: 1 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
    }
    
    .infotext_link {
        position: absolute !important;
        top: 22.056762vw !important; /* 110.838px * 0.199 = 22.056762vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        width: 59.781988vw !important; /* 300.412px * 0.199 = 59.781988vw */
        height: 19.345984vw !important; /* 97.216px * 0.199 = 19.345984vw */
        background-color: #e6e6e6 !important;
        border-radius: 0 0 2.903012vw 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
    }
    
    .infotext_link_first {
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        position: absolute !important;
        left: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        top: 1.933484vw !important; /* 9.716px * 0.199 = 1.933484vw */
        color: rgb(126, 126, 126) !important;
    }
    
    .infotext_link_second {
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        position: absolute !important;
        left: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        top: 13.542746vw !important; /* 68.054px * 0.199 = 13.542746vw */
        color: rgb(126, 126, 126) !important;
    }
    
    .save_link_form {
        position: absolute !important;
        top: 46.239242vw !important; /* 232.358px * 0.199 = 46.239242vw */
        left: 46.434262vw !important; /* 233.338px * 0.199 = 46.434262vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
        border: none !important;
        background-color: white !important;
        font-size: 3.095246vw !important; /* 15.554px * 0.199 = 3.095246vw */
    }
    
    .save_link_form:hover {
        color: #0099FF !important; 
        cursor: pointer !important;
    }
    
    /* Mail Form: */
    .mail_form {
        display: none !important;
    }
    
    .mail_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0px 1.933484vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.199 = 1.933484vw */
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        width: 67.716516vw !important; /* 340.284px * 0.199 = 67.716516vw */
        height: 54.170984vw !important; /* 272.216px * 0.199 = 54.170984vw */
    
        position: absolute !important;
        top:20% !important;
        left: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    }
    
    .grey_mail {
        display: none !important;
    }
    
    .grey_mail_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 87.0625vw !important; /* 437.5px * 0.199 = 87.0625vw */
        height: 135.430246vw !important; /* 680.554px * 0.199 = 135.430246vw */
        border-radius: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    
        display: block !important;
    }
    
    .grey_mail2 {
        display: none !important;
    }
    
    .grey_mail2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .edit_MailForm {
        position: absolute !important;
        top: 15.479016vw !important; /* 77.784px * 0.199 = 15.479016vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        border: none !important;
        border-bottom: 0.192234vw solid white !important; /* 0.966px * 0.199 = 0.192234vw */
        background-color: transparent !important;
        color: inherit !important;
        outline: none !important;
    
        width: 59.010266vw !important; /* 296.534px * 0.199 = 59.010266vw */
        height: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        font: 1em sans-serif !important;
        font-size: 3.3432vw !important; /* 16.8px * 0.199 = 3.3432vw */
    
        border-bottom: 0.387254vw solid black !important; /* 1.946px * 0.199 = 0.387254vw */
        transition: border-bottom-color 0.1s ease-in-out !important;
    }
    
    .label_mailForm {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: normal !important;
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
    
        position: absolute !important;
        top: 12.576004vw !important; /* 63.196px * 0.199 = 12.576004vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
        opacity: 1 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
    }
    
    /*Phone Form: */
    
    .phone_form {
        display: none !important;
    }
    
    .phone_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0px 1.933484vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.199 = 1.933484vw */
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        width: 67.716516vw !important; /* 340.284px * 0.199 = 67.716516vw */
        height: 54.170984vw !important; /* 272.216px * 0.199 = 54.170984vw */
    
        position: absolute !important;
        top:20% !important;
        left: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    }
    
    .grey_phone {
        display: none !important;
    }
    
    .grey_phone_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 87.0625vw !important; /* 437.5px * 0.199 = 87.0625vw */
        height: 135.430246vw !important; /* 680.554px * 0.199 = 135.430246vw */
        border-radius: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    
        display: block !important;
    }
    
    .grey_phone2 {
        display: none !important;
    }
    
    .grey_phone2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .edit_PhoneForm {
        position: absolute !important;
        top: 15.479016vw !important; /* 77.784px * 0.199 = 15.479016vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        border: none !important;
        border-bottom: 0.192234vw solid white !important; /* 0.966px * 0.199 = 0.192234vw */
        background-color: transparent !important;
        color: inherit !important;
        outline: none !important;
    
        width: 59.010266vw !important; /* 296.534px * 0.199 = 59.010266vw */
        height: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        font: 1em sans-serif !important;
        font-size: 3.3432vw !important; /* 16.8px * 0.199 = 3.3432vw */
    
        border-bottom: 0.387254vw solid black !important; /* 1.946px * 0.199 = 0.387254vw */
        transition: border-bottom-color 0.1s ease-in-out !important;
    }
    
    .infotext_phone {
        position: absolute !important;
        top: 22.056762vw !important; /* 110.838px * 0.199 = 22.056762vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        width: 59.781988vw !important; /* 300.412px * 0.199 = 59.781988vw */
        height: 19.345984vw !important; /* 97.216px * 0.199 = 19.345984vw */
        background-color: #e6e6e6 !important;
    }
    
    /*Remove telephone Form: */
    
    #phone {
        position: absolute !important;
        top: 27.085492vw !important; /* 136.108px * 0.199 = 27.085492vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        border: none !important;
        border-bottom: 0.192234vw solid white !important; /* 0.966px * 0.199 = 0.192234vw */
        background-color: transparent !important;
        color: inherit !important;
        outline: none !important;
    
        width: 59.010266vw !important; /* 296.534px * 0.199 = 59.010266vw */
        height: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        font: 1em sans-serif !important;
    
        border-bottom: 0.387254vw solid black !important; /* 1.946px * 0.199 = 0.387254vw */
        transition: border-bottom-color 0.1s ease-in-out !important;
        font-size: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    }
    
    #phone::placeholder {
        color:#0483D7 !important;
        transition: border-bottom-color 0.1s ease-in-out !important;
    }
    
    /*Кнопка выбора номера телефона для региона в RemovePhoneForm*/
    #countryCodeButton {
        position: absolute !important;
        font-weight: normal !important;
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        top: 13.542746vw !important; /* 68.054px * 0.199 = 13.542746vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        width: 59.781988vw !important; /* 300.412px * 0.199 = 59.781988vw */
        height: 8.70625vw !important; /* 43.75px * 0.199 = 8.70625vw */
    
        display: flex !important;
        padding-top: 1.74125vw !important; /* 8.75px * 0.199 = 1.74125vw */
        padding-left: 1.933484vw !important; /* 9.716px * 0.199 = 1.933484vw */
    
        border: none !important;
        border-bottom: 0.192234vw solid white !important; /* 0.966px * 0.199 = 0.192234vw */
        background-color: transparent !important;
        color: inherit !important;
        outline: none !important;
        border-bottom: 0.387254vw solid black !important; /* 1.946px * 0.199 = 0.387254vw */
        transition: border-bottom-color 0.1s ease-in-out !important;
        font-size: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    }
    
    #countryCodeButton .arrow {
        font-size: 0.8em !important;
    }
    
    .dropdown-content {
        display: none !important;
        position: absolute !important; 
        top: 20% !important;  
        left: 5.5% !important;
        background-color: #f9f9f9 !important;
        width: 60.074518vw !important; /* 301.882px * 0.199 = 60.074518vw */
        min-width: 38.694754vw !important; /* 194.446px * 0.199 = 38.694754vw */
        box-shadow: 0px 1.549016vw 3.095246vw 0px rgba(0,0,0,0.2) !important; /* 7.784px * 0.199 = 1.549016vw, 15.554px * 0.199 = 3.095246vw */
        z-index: 1 !important;
        overflow-y: auto !important;
        max-height: 38.694754vw !important; /* 194.446px * 0.199 = 38.694754vw */
        border-radius: 0.966742vw 0.966742vw 0 0 !important; /* 4.858px * 0.199 = 0.966742vw */
    }
    
    .dropdown-content a {
        color: black !important;
        padding: 1.933484vw 2.903012vw !important; /* 9.716px * 0.199 = 1.933484vw, 14.588px * 0.199 = 2.903012vw */
        text-decoration: none !important;
        display: block !important;
        cursor: pointer !important;
        display: flex !important;
        align-items: center !important;
    }
    
    .dropdown-content a:hover {
        background-color: #ddd !important;
    }
    
    .country-search {
        position: sticky !important;
        z-index: 1 !important;
        background-color: #ffffff !important;
        width: 55.912234vw !important; /* 280.966px * 0.199 = 55.912234vw */
        height: 6.772766vw !important; /* 34.034px * 0.199 = 6.772766vw */
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        border: solid 0.387254vw black !important; /* 1.946px * 0.199 = 0.387254vw */
        border-radius: none !important;
        transition: 1s !important;
        padding-left: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        border-radius: 0.966742vw 0.966742vw 0px 0px !important; /* 4.858px * 0.199 = 0.966742vw */
    }
    
    .country-search:focus {
        outline: none !important;
        border-color: #007bff !important;
    }
    
    .show {
        display: block !important;
    }
    
    .country-item {
        font-family: Arial, Helvetica, sans-serif !important;
    }
    
    .country-item.hidden {
        display: none !important;
    }
    
    .remove_phone_number {
        position: absolute !important;
        top: 41.210512vw !important; /* 207.088px * 0.199 = 41.210512vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        height: 6.772766vw !important; /* 34.034px * 0.199 = 6.772766vw */
        width: 59.781988vw !important; /* 300.412px * 0.199 = 59.781988vw */
    
        background-color: #0483D7 !important;
        border: none !important;
        color: white !important;
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        text-align: center !important;
        border-radius: 0 0 2.903012vw 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        transition: opacity 0.1s ease-in-out, background-color 0.3s ease-in-out !important;
    }
    
    .remove_phone_number:hover {
        cursor: pointer !important;
        background-color: #0099FF !important;
    }
    
    .telephone_form {
        display: none !important;
    }
    
    .telephone_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.966742vw 1.933484vw black !important; /* 4.858px * 0.199 = 0.966742vw, 9.716px * 0.199 = 1.933484vw */
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        width: 67.716516vw !important; /* 340.284px * 0.199 = 67.716516vw */
        height: 54.170984vw !important; /* 272.216px * 0.199 = 54.170984vw */
    
        position: absolute !important;
        top:20% !important;
        left: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    }
    
    .grey_telephone {
        display: none !important;
    }
    
    .grey_telephone_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 87.0625vw !important; /* 437.5px * 0.199 = 87.0625vw */
        height: 135.430246vw !important; /* 680.554px * 0.199 = 135.430246vw */
        border-radius: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
        display: block !important;
    }
    
    .grey_telephone2 {
        display: none !important;
    }
    
    .grey_telephone2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .button_next_telephone {
        position: absolute !important;
        top: 41.210512vw !important; /* 207.088px * 0.199 = 41.210512vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        height: 6.772766vw !important; /* 34.034px * 0.199 = 6.772766vw */
        width: 59.781988vw !important; /* 300.412px * 0.199 = 59.781988vw */
    
        background-color: #0483D7 !important;
        border: none !important;
        color: white !important;
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        text-align: center !important;
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        transition: opacity 0.1s ease-in-out, background-color 0.3s ease-in-out !important;
    }
    
    .button_next_telephone:hover {
        cursor: pointer !important;
        background-color: #0099FF !important;
    }
    
    /*Спрайт флагов: */
    .flag-icon {
        display: inline-block !important;
        width: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
        height: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        background-image: url('/static/image/flags16.png') !important;
        background-size: auto !important;
        background-repeat: no-repeat !important;
        margin-right: 0.966742vw !important; /* 4.858px * 0.199 = 0.966742vw */
    }
    
    /*положение всех флагов: */
    .flag-ion.flag-icon-ad {background-position: 0 -68.100984vw !important;} /* 342.216px * 0.199 = 68.100984vw */
    .flag-icon.flag-icon-ae {background-position: 0 -71.199016vw !important;} /* 357.784px * 0.199 = 71.199016vw */
    .flag-icon.flag-icon-af {background-position: 0 -74.294262vw !important;} /* 373.338px * 0.199 = 74.294262vw */
    .flag-icon.flag-icon-ag {background-position: 0 -77.389508vw !important;} /* 388.892px * 0.199 = 77.389508vw */
    .flag-icon.flag-icon-ai {background-position: 0 -80.484754vw !important;} /* 404.446px * 0.199 = 80.484754vw */
    .flag-icon.flag-icon-al {background-position: 0 -83.58vw !important;} /* 420px * 0.199 = 83.58vw */
    .flag-icon.flag-icon-am {background-position: 0 -86.675246vw !important;} /* 435.554px * 0.199 = 86.675246vw */
    .flag-icon.flag-icon-ao {background-position: 0 -89.770492vw !important;} /* 451.108px * 0.199 = 89.770492vw */
    .flag-icon.flag-icon-aq {background-position: 0 -92.865738vw !important;} /* 466.662px * 0.199 = 92.865738vw */
    .flag-icon.flag-icon-ar {background-position: 0 -95.960984vw !important;} /* 482.216px * 0.199 = 95.960984vw */
    .flag-icon.flag-icon-as {background-position: 0 -99.059016vw !important;} /* 497.784px * 0.199 = 99.059016vw */
    .flag-icon.flag-icon-at {background-position: 0 -102.154262vw !important;} /* 513.338px * 0.199 = 102.154262vw */
    .flag-icon.flag-icon-au {background-position: 0 -105.249508vw !important;} /* 528.892px * 0.199 = 105.249508vw */
    .flag-icon.flag-icon-aw {background-position: 0 -108.344754vw !important;} /* 544.446px * 0.199 = 108.344754vw */
    .flag-icon.flag-icon-ax {background-position: 0 -111.44vw !important;} /* 560px * 0.199 = 111.44vw */
    .flag-icon.flag-icon-az {background-position: 0 -114.535246vw !important;} /* 575.554px * 0.199 = 114.535246vw */
    .flag-icon.flag-icon-ba {background-position: 0 -117.630492vw !important;} /* 591.108px * 0.199 = 117.630492vw */
    .flag-icon.flag-icon-bb {background-position: 0 -120.725738vw !important;} /* 606.662px * 0.199 = 120.725738vw */
    .flag-icon.flag-icon-bd {background-position: 0 -123.820984vw !important;} /* 622.216px * 0.199 = 123.820984vw */
    .flag-icon.flag-icon-be {background-position: 0 -126.919016vw !important;} /* 637.784px * 0.199 = 126.919016vw */
    .flag-icon.flag-icon-bf {background-position: 0 -130.014262vw !important;} /* 653.338px * 0.199 = 130.014262vw */
    .flag-icon.flag-icon-bg {background-position: 0 -133.109508vw !important;} /* 668.892px * 0.199 = 133.109508vw */
    .flag-icon.flag-icon-bh {background-position: 0 -136.204754vw !important;} /* 684.446px * 0.199 = 136.204754vw */
    .flag-icon.flag-icon-bi {background-position: 0 -139.3vw !important;} /* 700px * 0.199 = 139.3vw */
    .flag-icon.flag-icon-bj {background-position: 0 -142.395246vw !important;} /* 715.554px * 0.199 = 142.395246vw */
    .flag-icon.flag-icon-bl {background-position: 0 -275.504754vw !important;} /* 1384.446px * 0.199 = 275.504754vw */
    .flag-icon.flag-icon-bm {background-position: 0 -145.490492vw !important;} /* 731.108px * 0.199 = 145.490492vw */
    .flag-icon.flag-icon-bn {background-position: 0 -148.585738vw !important;} /* 746.662px * 0.199 = 148.585738vw */
    .flag-icon.flag-icon-bo {background-position: 0 -151.680984vw !important;} /* 762.216px * 0.199 = 151.680984vw */
    .flag-icon.flag-icon-bq {background-position: 0 -532.435246vw !important;} /* 2675.554px * 0.199 = 532.435246vw */
    .flag-icon.flag-icon-br {background-position: 0 -154.779016vw !important;} /* 777.784px * 0.199 = 154.779016vw */
    .flag-icon.flag-icon-bs {background-position: 0 -157.874262vw !important;} /* 793.338px * 0.199 = 157.874262vw */
    .flag-icon.flag-icon-bt {background-position: 0 -160.969508vw !important;} /* 808.892px * 0.199 = 160.969508vw */
    .flag-icon.flag-icon-bv {background-position: 0 -535.530492vw !important;} /* 2691.108px * 0.199 = 535.530492vw */
    .flag-icon.flag-icon-bw {background-position: 0 -164.064754vw !important;} /* 824.446px * 0.199 = 164.064754vw */
    .flag-icon.flag-icon-by {background-position: 0 -167.16vw !important;} /* 840px * 0.199 = 167.16vw */
    .flag-icon.flag-icon-bz {background-position: 0 -170.255246vw !important;} /* 855.554px * 0.199 = 170.255246vw */
    .flag-icon.flag-icon-ca {background-position: 0 -173.350492vw !important;} /* 871.108px * 0.199 = 173.350492vw */
    .flag-icon.flag-icon-cd {background-position: 0 -176.445738vw !important;} /* 886.662px * 0.199 = 176.445738vw */
    .flag-icon.flag-icon-cf {background-position: 0 -179.540984vw !important;} /* 902.216px * 0.199 = 179.540984vw */
    .flag-icon.flag-icon-cg {background-position: 0 -182.639016vw !important;} /* 917.784px * 0.199 = 182.639016vw */
    .flag-icon.flag-icon-ch {background-position: 0 -185.734262vw !important;} /* 933.338px * 0.199 = 185.734262vw */
    .flag-icon.flag-icon-ci {background-position: 0 -188.829508vw !important;} /* 948.892px * 0.199 = 188.829508vw */
    .flag-icon.flag-icon-ck {background-position: 0 -191.924754vw !important;} /* 964.446px * 0.199 = 191.924754vw */
    .flag-icon.flag-icon-cl {background-position: 0 -195.02vw !important;} /* 980px * 0.199 = 195.02vw */
    .flag-icon.flag-icon-cm {background-position: 0 -198.115246vw !important;} /* 995.554px * 0.199 = 198.115246vw */
    .flag-icon.flag-icon-cn {background-position: 0 -201.210492vw !important;} /* 1011.108px * 0.199 = 201.210492vw */
    .flag-icon.flag-icon-co {background-position: 0 -204.305738vw !important;} /* 1026.662px * 0.199 = 204.305738vw */
    .flag-icon.flag-icon-cp {background-position: 0 -275.504754vw !important;} /* 1384.446px * 0.199 = 275.504754vw */
    .flag-icon.flag-icon-cr {background-position: 0 -207.400984vw !important;} /* 1042.216px * 0.199 = 207.400984vw */
    .flag-icon.flag-icon-cu {background-position: 0 -210.499016vw !important;} /* 1057.784px * 0.199 = 210.499016vw */
    .flag-icon.flag-icon-cv {background-position: 0 -213.594262vw !important;} /* 1073.338px * 0.199 = 213.594262vw */
    .flag-icon.flag-icon-cw {background-position: 0 -758.410492vw !important;} /* 3811.108px * 0.199 = 758.410492vw */
    .flag-icon.flag-icon-cy {background-position: 0 -216.689508vw !important;} /* 1088.892px * 0.199 = 216.689508vw */
    .flag-icon.flag-icon-cz {background-position: 0 -219.784754vw !important;} /* 1104.446px * 0.199 = 219.784754vw */
    .flag-icon.flag-icon-de {background-position: 0 -222.88vw !important;} /* 1120px * 0.199 = 222.88vw */
    .flag-icon.flag-icon-dj {background-position: 0 -225.975246vw !important;} /* 1135.554px * 0.199 = 225.975246vw */
    .flag-icon.flag-icon-dk {background-position: 0 -229.070492vw !important;} /* 1151.108px * 0.199 = 229.070492vw */
    .flag-icon.flag-icon-dm {background-position: 0 -232.165738vw !important;} /* 1166.662px * 0.199 = 232.165738vw */
    .flag-icon.flag-icon-do {background-position: 0 -235.260984vw !important;} /* 1182.216px * 0.199 = 235.260984vw */
    .flag-icon.flag-icon-dz {background-position: 0 -238.359016vw !important;} /* 1197.784px * 0.199 = 238.359016vw */
    .flag-icon.flag-icon-ec {background-position: 0 -241.454262vw !important;} /* 1213.338px * 0.199 = 241.454262vw */
    .flag-icon.flag-icon-ee {background-position: 0 -244.549508vw !important;} /* 1228.892px * 0.199 = 244.549508vw */
    .flag-icon.flag-icon-eg {background-position: 0 -247.644754vw !important;} /* 1244.446px * 0.199 = 247.644754vw */
    .flag-icon.flag-icon-eh {background-position: 0 -250.74vw !important;} /* 1260px * 0.199 = 250.74vw */
    .flag-icon.flag-icon-er {background-position: 0 -253.835246vw !important;} /* 1275.554px * 0.199 = 253.835246vw */
    .flag-icon.flag-icon-es {background-position: 0 -256.930492vw !important;} /* 1291.108px * 0.199 = 256.930492vw */
    .flag-icon.flag-icon-et {background-position: 0 -260.025738vw !important;} /* 1306.662px * 0.199 = 260.025738vw */
    .flag-icon.flag-icon-fi {background-position: 0 -263.120984vw !important;} /* 1322.216px * 0.199 = 263.120984vw */
    .flag-icon.flag-icon-fj {background-position: 0 -266.219016vw !important;} /* 1337.784px * 0.199 = 266.219016vw */
    .flag-icon.flag-icon-fm {background-position: 0 -269.314262vw !important;} /* 1353.338px * 0.199 = 269.314262vw */
    .flag-icon.flag-icon-fo {background-position: 0 -272.409508vw !important;} /* 1368.892px * 0.199 = 272.409508vw */
    .flag-icon.flag-icon-fr {background-position: 0 -275.504754vw !important;} /* 1384.446px * 0.199 = 275.504754vw */
    .flag-icon.flag-icon-ga {background-position: 0 -278.6vw !important;} /* 1400px * 0.199 = 278.6vw */
    .flag-icon.flag-icon-gb {background-position: 0 -281.695246vw !important;} /* 1415.554px * 0.199 = 281.695246vw */
    .flag-icon.flag-icon-gd {background-position: 0 -284.790492vw !important;} /* 1431.108px * 0.199 = 284.790492vw */
    .flag-icon.flag-icon-ge {background-position: 0 -287.885738vw !important;} /* 1446.662px * 0.199 = 287.885738vw */
    .flag-icon.flag-icon-gg {background-position: 0 -290.980984vw !important;} /* 1462.216px * 0.199 = 290.980984vw */
    .flag-icon.flag-icon-gh {background-position: 0 -294.079016vw !important;} /* 1477.784px * 0.199 = 294.079016vw */
    .flag-icon.flag-icon-gi {background-position: 0 -297.174262vw !important;} /* 1493.338px * 0.199 = 297.174262vw */
    .flag-icon.flag-icon-gl {background-position: 0 -300.269508vw !important;} /* 1508.892px * 0.199 = 300.269508vw */
    .flag-icon.flag-icon-gm {background-position: 0 -303.364754vw !important;} /* 1524.446px * 0.199 = 303.364754vw */
    .flag-icon.flag-icon-gn {background-position: 0 -306.46vw !important;} /* 1540px * 0.199 = 306.46vw */
    .flag-icon.flag-icon-gp {background-position: 0 -309.555246vw !important;} /* 1555.554px * 0.199 = 309.555246vw */
    .flag-icon.flag-icon-gq {background-position: 0 -312.650492vw !important;} /* 1571.108px * 0.199 = 312.650492vw */
    .flag-icon.flag-icon-gr {background-position: 0 -315.745738vw !important;} /* 1586.662px * 0.199 = 315.745738vw */
    .flag-icon.flag-icon-gt {background-position: 0 -318.840984vw !important;} /* 1602.216px * 0.199 = 318.840984vw */
    .flag-icon.flag-icon-gu {background-position: 0 -321.939016vw !important;} /* 1617.784px * 0.199 = 321.939016vw */
    .flag-icon.flag-icon-gw {background-position: 0 -325.034262vw !important;} /* 1633.338px * 0.199 = 325.034262vw */
    .flag-icon.flag-icon-gy {background-position: 0 -328.129508vw !important;} /* 1648.892px * 0.199 = 328.129508vw */
    .flag-icon.flag-icon-hk {background-position: 0 -331.224754vw !important;} /* 1664.446px * 0.199 = 331.224754vw */
    .flag-icon.flag-icon-hn {background-position: 0 -334.32vw !important;} /* 1680px * 0.199 = 334.32vw */
    .flag-icon.flag-icon-hr {background-position: 0 -337.415246vw !important;} /* 1695.554px * 0.199 = 337.415246vw */
    .flag-icon.flag-icon-ht {background-position: 0 -340.510492vw !important;} /* 1711.108px * 0.199 = 340.510492vw */
    .flag-icon.flag-icon-hu {background-position: 0 -343.605738vw !important;} /* 1726.662px * 0.199 = 343.605738vw */
    .flag-icon.flag-icon-id {background-position: 0 -346.700984vw !important;} /* 1742.216px * 0.199 = 346.700984vw */
    .flag-icon.flag-icon-ie {background-position: 0 -349.799016vw !important;} /* 1757.784px * 0.199 = 349.799016vw */
    .flag-icon.flag-icon-il {background-position: 0 -352.894262vw !important;} /* 1773.338px * 0.199 = 352.894262vw */
    .flag-icon.flag-icon-im {background-position: 0 -355.989508vw !important;} /* 1788.892px * 0.199 = 355.989508vw */
    .flag-icon.flag-icon-in {background-position: 0 -359.084754vw !important;} /* 1804.446px * 0.199 = 359.084754vw */
    .flag-icon.flag-icon-iq {background-position: 0 -362.18vw !important;} /* 1820px * 0.199 = 362.18vw */
    .flag-icon.flag-icon-ir {background-position: 0 -365.275246vw !important;} /* 1835.554px * 0.199 = 365.275246vw */
    .flag-icon.flag-icon-is {background-position: 0 -368.370492vw !important;} /* 1851.108px * 0.199 = 368.370492vw */
    .flag-icon.flag-icon-it {background-position: 0 -371.465738vw !important;} /* 1866.662px * 0.199 = 371.465738vw */
    .flag-icon.flag-icon-je {background-position: 0 -374.560984vw !important;} /* 1882.216px * 0.199 = 374.560984vw */
    .flag-icon.flag-icon-jm {background-position: 0 -377.659016vw !important;} /* 1897.784px * 0.199 = 377.659016vw */
    .flag-icon.flag-icon-jo {background-position: 0 -380.754262vw !important;} /* 1913.338px * 0.199 = 380.754262vw */
    .flag-icon.flag-icon-jp {background-position: 0 -383.849508vw !important;} /* 1928.892px * 0.199 = 383.849508vw */
    .flag-icon.flag-icon-ke {background-position: 0 -386.944754vw !important;} /* 1944.446px * 0.199 = 386.944754vw */
    .flag-icon.flag-icon-kg {background-position: 0 -390.04vw !important;} /* 1960px * 0.199 = 390.04vw */
    .flag-icon.flag-icon-kh {background-position: 0 -393.135246vw !important;} /* 1975.554px * 0.199 = 393.135246vw */
    .flag-icon.flag-icon-ki {background-position: 0 -396.230492vw !important;} /* 1991.108px * 0.199 = 396.230492vw */
    .flag-icon.flag-icon-km {background-position: 0 -399.325738vw !important;} /* 2006.662px * 0.199 = 399.325738vw */
    .flag-icon.flag-icon-kn {background-position: 0 -402.420984vw !important;} /* 2022.216px * 0.199 = 402.420984vw */
    .flag-icon.flag-icon-kp {background-position: 0 -405.519016vw !important;} /* 2037.784px * 0.199 = 405.519016vw */
    .flag-icon.flag-icon-kr {background-position: 0 -408.614262vw !important;} /* 2053.338px * 0.199 = 408.614262vw */
    .flag-icon.flag-icon-kw {background-position: 0 -411.709508vw !important;} /* 2068.892px * 0.199 = 411.709508vw */
    .flag-icon.flag-icon-ky {background-position: 0 -414.804754vw !important;} /* 2084.446px * 0.199 = 414.804754vw */
    .flag-icon.flag-icon-kz {background-position: 0 -417.9vw !important;} /* 2100px * 0.199 = 417.9vw */
    .flag-icon.flag-icon-la {background-position: 0 -420.995246vw !important;} /* 2115.554px * 0.199 = 420.995246vw */
    .flag-icon.flag-icon-lb {background-position: 0 -424.090492vw !important;} /* 2131.108px * 0.199 = 424.090492vw */
    .flag-icon.flag-icon-lc {background-position: 0 -427.185738vw !important;} /* 2146.662px * 0.199 = 427.185738vw */
    .flag-icon.flag-icon-li {background-position: 0 -430.280984vw !important;} /* 2162.216px * 0.199 = 430.280984vw */
    .flag-icon.flag-icon-lk {background-position: 0 -433.379016vw !important;} /* 2177.784px * 0.199 = 433.379016vw */
    .flag-icon.flag-icon-lr {background-position: 0 -436.474262vw !important;} /* 2193.338px * 0.199 = 436.474262vw */
    .flag-icon.flag-icon-ls {background-position: 0 -439.569508vw !important;} /* 2208.892px * 0.199 = 439.569508vw */
    .flag-icon.flag-icon-lt {background-position: 0 -442.664754vw !important;} /* 2224.446px * 0.199 = 442.664754vw */
    .flag-icon.flag-icon-lu {background-position: 0 -445.76vw !important;} /* 2240px * 0.199 = 445.76vw */
    .flag-icon.flag-icon-lv {background-position: 0 -448.855246vw !important;} /* 2255.554px * 0.199 = 448.855246vw */
    .flag-icon.flag-icon-ly {background-position: 0 -451.950492vw !important;} /* 2271.108px * 0.199 = 451.950492vw */
    .flag-icon.flag-icon-ma {background-position: 0 -455.045738vw !important;} /* 2286.662px * 0.199 = 455.045738vw */
    .flag-icon.flag-icon-mc {background-position: 0 -346.700984vw !important;} /* 1742.216px * 0.199 = 346.700984vw */
    .flag-icon.flag-icon-md {background-position: 0 -458.140984vw !important;} /* 2302.216px * 0.199 = 458.140984vw */
    .flag-icon.flag-icon-me {background-position: 0 -461.239016vw !important;} /* 2317.784px * 0.199 = 461.239016vw */
    .flag-icon.flag-icon-mf {background-position: 0 -275.504754vw !important;} /* 1384.446px * 0.199 = 275.504754vw */
    .flag-icon.flag-icon-mg {background-position: 0 -464.334262vw !important;} /* 2333.338px * 0.199 = 464.334262vw */
    .flag-icon.flag-icon-mh {background-position: 0 -467.429508vw !important;} /* 2348.892px * 0.199 = 467.429508vw */
    .flag-icon.flag-icon-mk {background-position: 0 -470.524754vw !important;} /* 2364.446px * 0.199 = 470.524754vw */
    .flag-icon.flag-icon-ml {background-position: 0 -473.62vw !important;} /* 2380px * 0.199 = 473.62vw */
    .flag-icon.flag-icon-mm {background-position: 0 -476.715246vw !important;} /* 2395.554px * 0.199 = 476.715246vw */
    .flag-icon.flag-icon-mn {background-position: 0 -479.810492vw !important;} /* 2411.108px * 0.199 = 479.810492vw */
    .flag-icon.flag-icon-mo {background-position: 0 -482.905738vw !important;} /* 2426.662px * 0.199 = 482.905738vw */
    .flag-icon.flag-icon-mq {background-position: 0 -486.000984vw !important;} /* 2442.216px * 0.199 = 486.000984vw */
    .flag-icon.flag-icon-mr {background-position: 0 -489.099016vw !important;} /* 2457.784px * 0.199 = 489.099016vw */
    .flag-icon.flag-icon-ms {background-position: 0 -492.194262vw !important;} /* 2473.338px * 0.199 = 492.194262vw */
    .flag-icon.flag-icon-mt {background-position: 0 -495.289508vw !important;} /* 2488.892px * 0.199 = 495.289508vw */
    .flag-icon.flag-icon-mu {background-position: 0 -498.384754vw !important;} /* 2504.446px * 0.199 = 498.384754vw */
    .flag-icon.flag-icon-mv {background-position: 0 -501.48vw !important;} /* 2520px * 0.199 = 501.48vw */
    .flag-icon.flag-icon-mw {background-position: 0 -504.575246vw !important;} /* 2535.554px * 0.199 = 504.575246vw */
    .flag-icon.flag-icon-mx {background-position: 0 -507.670492vw !important;} /* 2551.108px * 0.199 = 507.670492vw */
    .flag-icon.flag-icon-my {background-position: 0 -510.765738vw !important;} /* 2566.662px * 0.199 = 510.765738vw */
    .flag-icon.flag-icon-mz {background-position: 0 -513.860984vw !important;} /* 2582.216px * 0.199 = 513.860984vw */
    .flag-icon.flag-icon-na {background-position: 0 -516.959016vw !important;} /* 2597.784px * 0.199 = 516.959016vw */
    .flag-icon.flag-icon-nc {background-position: 0 -520.054262vw !important;} /* 2613.338px * 0.199 = 520.054262vw */
    .flag-icon.flag-icon-ne {background-position: 0 -523.149508vw !important;} /* 2628.892px * 0.199 = 523.149508vw */
    .flag-icon.flag-icon-ng {background-position: 0 -526.244754vw !important;} /* 2644.446px * 0.199 = 526.244754vw */
    .flag-icon.flag-icon-ni {background-position: 0 -529.34vw !important;} /* 2660px * 0.199 = 529.34vw */
    .flag-icon.flag-icon-nl {background-position: 0 -532.435246vw !important;} /* 2675.554px * 0.199 = 532.435246vw */
    .flag-icon.flag-icon-no {background-position: 0 -535.530492vw !important;} /* 2691.108px * 0.199 = 535.530492vw */
    .flag-icon.flag-icon-np {background-position: 0 -538.625738vw !important;} /* 2706.662px * 0.199 = 538.625738vw */
    .flag-icon.flag-icon-nq {background-position: 0 -535.530492vw !important;} /* 2691.108px * 0.199 = 535.530492vw */
    .flag-icon.flag-icon-nr {background-position: 0 -541.720984vw !important;} /* 2722.216px * 0.199 = 541.720984vw */
    .flag-icon.flag-icon-nu {background-position: 0 -764.600984vw !important;} /* 3842.216px * 0.199 = 764.600984vw */
    .flag-icon.flag-icon-nz {background-position: 0 -544.819016vw !important;} /* 2737.784px * 0.199 = 544.819016vw */
    .flag-icon.flag-icon-om {background-position: 0 -547.914262vw !important;} /* 2753.338px * 0.199 = 547.914262vw */
    .flag-icon.flag-icon-pa {background-position: 0 -551.009508vw !important;} /* 2768.892px * 0.199 = 551.009508vw */
    .flag-icon.flag-icon-pe {background-position: 0 -554.104754vw !important;} /* 2784.446px * 0.199 = 554.104754vw */
    .flag-icon.flag-icon-pf {background-position: 0 -557.2vw !important;} /* 2800px * 0.199 = 557.2vw */
    .flag-icon.flag-icon-pg {background-position: 0 -560.295246vw !important;} /* 2815.554px * 0.199 = 560.295246vw */
    .flag-icon.flag-icon-ph {background-position: 0 -563.390492vw !important;} /* 2831.108px * 0.199 = 563.390492vw */
    .flag-icon.flag-icon-pk {background-position: 0 -566.485738vw !important;} /* 2846.662px * 0.199 = 566.485738vw */
    .flag-icon.flag-icon-pl {background-position: 0 -569.580984vw !important;} /* 2862.216px * 0.199 = 569.580984vw */
    .flag-icon.flag-icon-pr {background-position: 0 -572.679016vw !important;} /* 2877.784px * 0.199 = 572.679016vw */
    .flag-icon.flag-icon-ps {background-position: 0 -575.774262vw !important;} /* 2893.338px * 0.199 = 575.774262vw */
    .flag-icon.flag-icon-pt {background-position: 0 -578.869508vw !important;} /* 2908.892px * 0.199 = 578.869508vw */
    .flag-icon.flag-icon-pw {background-position: 0 -581.964754vw !important;} /* 2924.446px * 0.199 = 581.964754vw */
    .flag-icon.flag-icon-py {background-position: 0 -585.06vw !important;} /* 2940px * 0.199 = 585.06vw */
    .flag-icon.flag-icon-qa {background-position: 0 -588.155246vw !important;} /* 2955.554px * 0.199 = 588.155246vw */
    .flag-icon.flag-icon-re {background-position: 0 -591.250492vw !important;} /* 2971.108px * 0.199 = 591.250492vw */
    .flag-icon.flag-icon-ro {background-position: 0 -594.345738vw !important;} /* 2986.662px * 0.199 = 594.345738vw */
    .flag-icon.flag-icon-rs {background-position: 0 -597.440984vw !important;} /* 3002.216px * 0.199 = 597.440984vw */
    .flag-icon.flag-icon-ru {background-position: 0 -600.539016vw !important;} /* 3017.784px * 0.199 = 600.539016vw */
    .flag-icon.flag-icon-rw {background-position: 0 -603.634262vw !important;} /* 3033.338px * 0.199 = 603.634262vw */
    .flag-icon.flag-icon-sa {background-position: 0 -606.729508vw !important;} /* 3048.892px * 0.199 = 606.729508vw */
    .flag-icon.flag-icon-sb {background-position: 0 -609.824754vw !important;} /* 3064.446px * 0.199 = 609.824754vw */
    .flag-icon.flag-icon-sc {background-position: 0 -612.92vw !important;} /* 3080px * 0.199 = 612.92vw */
    .flag-icon.flag-icon-sd {background-position: 0 -616.015246vw !important;} /* 3095.554px * 0.199 = 616.015246vw */
    .flag-icon.flag-icon-se {background-position: 0 -619.110492vw !important;} /* 3111.108px * 0.199 = 619.110492vw */
    .flag-icon.flag-icon-sg {background-position: 0 -622.205738vw !important;} /* 3126.662px * 0.199 = 622.205738vw */
    .flag-icon.flag-icon-sh {background-position: 0 -281.695246vw !important;} /* 1415.554px * 0.199 = 281.695246vw */
    .flag-icon.flag-icon-si {background-position: 0 -625.300984vw !important;} /* 3142.216px * 0.199 = 625.300984vw */
    .flag-icon.flag-icon-sj {background-position: 0 -535.530492vw !important;} /* 2691.108px * 0.199 = 535.530492vw */
    .flag-icon.flag-icon-sk {background-position: 0 -628.399016vw !important;} /* 3157.784px * 0.199 = 628.399016vw */
    .flag-icon.flag-icon-sl {background-position: 0 -631.494262vw !important;} /* 3173.338px * 0.199 = 631.494262vw */
    .flag-icon.flag-icon-sm {background-position: 0 -634.589508vw !important;} /* 3188.892px * 0.199 = 634.589508vw */
    .flag-icon.flag-icon-sn {background-position: 0 -637.684754vw !important;} /* 3204.446px * 0.199 = 637.684754vw */
    .flag-icon.flag-icon-so {background-position: 0 -640.78vw !important;} /* 3220px * 0.199 = 640.78vw */
    .flag-icon.flag-icon-sr {background-position: 0 -643.875246vw !important;} /* 3235.554px * 0.199 = 643.875246vw */
    .flag-icon.flag-icon-ss {background-position: 0 -761.505738vw !important;} /* 3826.662px * 0.199 = 761.505738vw */
    .flag-icon.flag-icon-st {background-position: 0 -646.970492vw !important;} /* 3251.108px * 0.199 = 646.970492vw */
    .flag-icon.flag-icon-sv {background-position: 0 -650.065738vw !important;} /* 3266.662px * 0.199 = 650.065738vw */
    .flag-icon.flag-icon-sx {background-position: 0 -755.315246vw !important;} /* 3795.554px * 0.199 = 755.315246vw */
    .flag-icon.flag-icon-sy {background-position: 0 -653.160984vw !important;} /* 3282.216px * 0.199 = 653.160984vw */
    .flag-icon.flag-icon-sz {background-position: 0 -656.259016vw !important;} /* 3297.784px * 0.199 = 656.259016vw */
    .flag-icon.flag-icon-tc {background-position: 0 -659.354262vw !important;} /* 3313.338px * 0.199 = 659.354262vw */
    .flag-icon.flag-icon-td {background-position: 0 -662.449508vw !important;} /* 3328.892px * 0.199 = 662.449508vw */
    .flag-icon.flag-icon-tg {background-position: 0 -665.544754vw !important;} /* 3344.446px * 0.199 = 665.544754vw */
    .flag-icon.flag-icon-th {background-position: 0 -668.64vw !important;} /* 3360px * 0.199 = 668.64vw */
    .flag-icon.flag-icon-tj {background-position: 0 -671.735246vw !important;} /* 3375.554px * 0.199 = 671.735246vw */
    .flag-icon.flag-icon-tl {background-position: 0 -674.830492vw !important;} /* 3391.108px * 0.199 = 674.830492vw */
    .flag-icon.flag-icon-tm {background-position: 0 -677.925738vw !important;} /* 3406.662px * 0.199 = 677.925738vw */
    .flag-icon.flag-icon-tn {background-position: 0 -681.020984vw !important;} /* 3422.216px * 0.199 = 681.020984vw */
    .flag-icon.flag-icon-to {background-position: 0 -684.119016vw !important;} /* 3437.784px * 0.199 = 684.119016vw */
    .flag-icon.flag-icon-tr {background-position: 0 -687.214262vw !important;} /* 3453.338px * 0.199 = 687.214262vw */
    .flag-icon.flag-icon-tt {background-position: 0 -690.309508vw !important;} /* 3468.892px * 0.199 = 690.309508vw */
    .flag-icon.flag-icon-tv {background-position: 0 -693.404754vw !important;} /* 3484.446px * 0.199 = 693.404754vw */
    .flag-icon.flag-icon-tw {background-position: 0 -696.5vw !important;} /* 3500px * 0.199 = 696.5vw */
    .flag-icon.flag-icon-tz {background-position: 0 -699.595246vw !important;} /* 3515.554px * 0.199 = 699.595246vw */
    .flag-icon.flag-icon-ua {background-position: 0 -702.690492vw !important;} /* 3531.108px * 0.199 = 702.690492vw */
    .flag-icon.flag-icon-ug {background-position: 0 -705.785738vw !important;} /* 3546.662px * 0.199 = 705.785738vw */
    .flag-icon.flag-icon-us {background-position: 0 -708.880984vw !important;} /* 3562.216px * 0.199 = 708.880984vw */
    .flag-icon.flag-icon-uy {background-position: 0 -711.979016vw !important;} /* 3577.784px * 0.199 = 711.979016vw */
    .flag-icon.flag-icon-uz {background-position: 0 -715.074262vw !important;} /* 3593.338px * 0.199 = 715.074262vw */
    .flag-icon.flag-icon-va {background-position: 0 -718.169508vw !important;} /* 3608.892px * 0.199 = 718.169508vw */
    .flag-icon.flag-icon-vc {background-position: 0 -721.264754vw !important;} /* 3624.446px * 0.199 = 721.264754vw */
    .flag-icon.flag-icon-ve {background-position: 0 -724.36vw !important;} /* 3640px * 0.199 = 724.36vw */
    
    /*Спрайт флагов конец */
    
    /*Birth Date Form: */
    .birthdate_form {
        display: none !important;
    }
    
    .birthdate_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.966742vw 1.933484vw black !important; /* 4.858px * 0.199 = 0.966742vw, 9.716px * 0.199 = 1.933484vw */
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        width: 67.716516vw !important; /* 340.284px * 0.199 = 67.716516vw */
        height: 54.170984vw !important; /* 272.216px * 0.199 = 54.170984vw */
    
        position: absolute !important;
        top:20% !important;
        left: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    }
    
    .grey_birthdate {
        display: none !important;
    }
    
    .grey_birthdate_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 87.0625vw !important; /* 437.5px * 0.199 = 87.0625vw */
        height: 135.430246vw !important; /* 680.554px * 0.199 = 135.430246vw */
        border-radius: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    
        display: block !important;
    }
    
    .grey_birthdate2 {
        display: none !important;
    }
    
    .grey_birthdate2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    /*Рулетка выбор дня рождения: */
    .birthday-roulette {
        position: absolute !important;
        top: 4.836496vw !important; /* 24.304px * 0.199 = 4.836496vw */
        left: 4.351732vw !important; /* 21.868px * 0.199 = 4.351732vw */
        display: flex !important;
        overflow: hidden !important;
        width: 58.040738vw !important; /* 291.662px * 0.199 = 58.040738vw */
        height: 29.021762vw !important; /* 145.838px * 0.199 = 29.021762vw */
        border-radius: 0.966742vw !important; /* 4.858px * 0.199 = 0.966742vw */
    }
    
    .wheel {
        width: 19.345984vw !important; /* 97.216px * 0.199 = 19.345984vw */
        height: 100% !important;
        overflow-y: scroll !important;
        -webkit-overflow-scrolling: touch !important;
        scroll-snap-type: y mandatory !important;
        text-align: center !important;
        padding-top: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
        &::-webkit-scrollbar {
            width: 0vw !important; /* 0px * 0.199 = 0vw */
            background: transparent !important;
        }
        scrollbar-width: none !important;
        -ms-overflow-style: none !important;
    }
    
    .option {
        font-family: Arial, Helvetica, sans-serif !important;
        height: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
        line-height: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
        scroll-snap-align: start !important;
        font-size: 3.095246vw !important; /* 15.554px * 0.199 = 3.095246vw */
        cursor: pointer !important;
    }
    
    .selected-date {
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 3.3432vw !important; /* 16.8px * 0.199 = 3.3432vw */
        margin-top: 1.933484vw !important; /* 9.716px * 0.199 = 1.933484vw */
        text-align: center !important;
    
        position: absolute !important;
        top: 34.825vw !important; /* 175px * 0.199 = 34.825vw */
        left: 4.351732vw !important; /* 21.868px * 0.199 = 4.351732vw */
        color: #0483D7 !important;
        border-bottom: 0.387254vw solid black !important; /* 1.946px * 0.199 = 0.387254vw */
        width: 59.010266vw !important; /* 296.534px * 0.199 = 59.010266vw */
    }
    
    .wheel .option.selected {
        background-color: #f0f0f0 !important;
        font-weight: bold !important;
    }
    
    /* Verification Email Form */
    
    .veremail_form {
        display: none !important;
    }
    
    .veremail_form_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.966742vw 1.933484vw black !important; /* 4.858px * 0.199 = 0.966742vw, 9.716px * 0.199 = 1.933484vw */
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        width: 67.716516vw !important; /* 340.284px * 0.199 = 67.716516vw */
        height: 54.170984vw !important; /* 272.216px * 0.199 = 54.170984vw */
    
        position: absolute !important;
        top:20% !important;
        left: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    }
    
    .grey_veremail {
        display: none !important;
    }
    
    .grey_veremail_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 87.0625vw !important; /* 437.5px * 0.199 = 87.0625vw */
        height: 135.430246vw !important; /* 680.554px * 0.199 = 135.430246vw */
        border-radius: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    
        display: block !important;
    }
    
    .grey_veremail2 {
        display: none !important;
    }
    
    .grey_veremail2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .verification_code_label {
        position: absolute !important;
        top: 5% !important;
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: bold !important;
        font-size: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    }
    
    .code-inputs {
        display: flex !important;
        justify-content: center !important;
        gap: 1.064252vw !important; /* 5.348px * 0.199 = 1.064252vw */
        margin-bottom: 1.933484vw !important; /* 9.716px * 0.199 = 1.933484vw */
        position: absolute !important;
        top: 20% !important;
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    }
    
    .code-input {
        width: 7.739508vw !important; /* 38.892px * 0.199 = 7.739508vw */
        height: 7.739508vw !important; /* 38.892px * 0.199 = 7.739508vw */
        text-align: center !important;
        font-size: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
        border: 0.192234vw solid #000000 !important; /* 0.966px * 0.199 = 0.192234vw */
        border-radius: 0.966742vw !important; /* 4.858px * 0.199 = 0.966742vw */
        outline: none !important;
        box-shadow: none !important;
    }
    
    .code-input:focus {
        border-color: #007bff !important;
    }
    
    .veremail_button_go {
        position: absolute !important;
        top: 46.239242vw !important; /* 232.358px * 0.199 = 46.239242vw */
        left: 51.270758vw !important; /* 257.642px * 0.199 = 51.270758vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
        border: none !important;
        background-color: rgb(255, 255, 255) !important;
        font-size: 3.095246vw !important; /* 15.554px * 0.199 = 3.095246vw */
    }
    
    .veremail_button_go:hover {
        cursor: pointer !important;
        color: #007bff !important;
    }
    
    .infotext_verification_email {
        position: absolute !important;
        top: 22.056762vw !important; /* 110.838px * 0.199 = 22.056762vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        width: 59.781988vw !important; /* 300.412px * 0.199 = 59.781988vw */
        height: 19.345984vw !important; /* 97.216px * 0.199 = 19.345984vw */
        background-color: #e6e6e6 !important;
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
    }
    
    /*/////*/
    .set_phone_number {
        position: absolute !important;
        top: 25% !important;
        left: 48.168746vw !important; /* 242.054px * 0.199 = 48.168746vw */
        border: none !important;
        border-radius: 0.966742vw !important; /* 4.858px * 0.199 = 0.966742vw */
        color: white !important;
        background-color:#0483D7 !important;
        width: 14.509488vw !important; /* 72.912px * 0.199 = 14.509488vw */
        height: 4.351732vw !important; /* 21.868px * 0.199 = 4.351732vw */
        font-size: 2.418248vw !important; /* 12.152px * 0.199 = 2.418248vw */
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: bold !important;
        transition: 1s !important;
    }
    
    .set_phone_number:hover {
        background-color: #0099FF !important;
    }
    /*/////*/
    
    /* Verification Telephone Form */
    
    .verphone_form {
        display: none !important;
    }
    
    .verphone_form_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.966742vw 1.933484vw black !important; /* 4.858px * 0.199 = 0.966742vw, 9.716px * 0.199 = 1.933484vw */
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        width: 67.716516vw !important; /* 340.284px * 0.199 = 67.716516vw */
        height: 54.170984vw !important; /* 272.216px * 0.199 = 54.170984vw */
    
        position: absolute !important;
        top:20% !important;
        left: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    }
    
    .grey_verphone {
        display: none !important;
    }
    
    .grey_verphone_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 87.0625vw !important; /* 437.5px * 0.199 = 87.0625vw */
        height: 135.430246vw !important; /* 680.554px * 0.199 = 135.430246vw */
        border-radius: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    
        display: block !important;
    }
    
    .grey_verphone2 {
        display: none !important;
    }
    
    .grey_verphone2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .verphone_button_go {
        position: absolute !important;
        top: 46.239242vw !important; /* 232.358px * 0.199 = 46.239242vw */
        left: 51.270758vw !important; /* 257.642px * 0.199 = 51.270758vw */
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
        border: none !important;
        background-color: rgb(255, 255, 255) !important;
        font-size: 3.095246vw !important; /* 15.554px * 0.199 = 3.095246vw */
    }
    
    .verphone_button_go:hover {
        cursor: pointer !important;
        color: #007bff !important;
    }
    
    .infotext_verification_phone {
        position: absolute !important;
        top: 22.056762vw !important; /* 110.838px * 0.199 = 22.056762vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        width: 59.781988vw !important; /* 300.412px * 0.199 = 59.781988vw */
        height: 19.345984vw !important; /* 97.216px * 0.199 = 19.345984vw */
        background-color: #e6e6e6 !important;
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
    }
    
    .error_span_telephone {
        position: absolute !important;
        top: 65% !important;
        left: 6% !important; 
    }
    
    .display-buttons-cropper {
        display: flex !important;
        width: 67.716516vw !important; /* 340.284px * 0.199 = 67.716516vw */
        height: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
        background-color: rgba(0, 0, 0, 0.5) !important;
        border-radius: 1.933484vw !important; /* 9.716px * 0.199 = 1.933484vw */
    }
    
    #crop-button {
        color: #40b3ff !important;
        background-color: transparent !important;
        border: none !important;
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 3.58001vw !important; /* 17.99px * 0.199 = 3.58001vw */
        transition: 1s !important;
        padding-left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    }
    
    #crop-button-exit {
        color: white !important;
        background-color: transparent !important;
        border: none !important;
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 3.58001vw !important; /* 17.99px * 0.199 = 3.58001vw */
        transition: 1s !important;
        margin-left: auto !important;
        display: block !important;
        padding-right: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    }
    
    #crop-button-exit:hover {
        color: red !important;
        cursor: pointer !important;
    }
    #crop-button:hover {
        color: #007bff !important;
        cursor: pointer !important;
    }
    
    /* Контейнер для выбора действий avatar */
    
    .avatar_funcs_div {
        display: none !important;
    }
    
    .avatar_funcs_div_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.966742vw 1.933484vw black !important; /* 4.858px * 0.199 = 0.966742vw, 9.716px * 0.199 = 1.933484vw */
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */    
        width: 60vw !important; /* 583.338px * 0.15 = 87.5007vw */
        height: 60vw !important; /* 583.338px * 0.15 = 87.5007vw */
    
        position: relative !important;
        top: 0!important;
        left: 0 !important;
    }
    
    .grey_avatar_funcs_div {
        display: none !important;
    }

    
    
    .grey_avatar_funcs_div_highlight {
        background-color: rgba(1, 1, 1, 0.75) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
        display: flex !important;
        backdrop-filter: blur(10px) !important;
        justify-content: center !important;
        align-items: center !important;
    }
    
    .container_funcs_all{
        position: absolute !important;
        top: 0 !important;
        right: 0 !important;
        left: 103% !important;
        background-color: rgb(77, 77, 77) !important;
        border-radius: 0.966742vw !important; /* 4.858px * 0.199 = 0.966742vw */
        width: 38.694754vw !important; /* 194.446px * 0.199 = 38.694754vw */
        height: 19.345984vw !important; /* 97.216px * 0.199 = 19.345984vw */
    }
    
    .delete_avatar_div {
        background-color: rgb(77, 77, 77) !important;
        width: 38.694754vw !important; /* 194.446px * 0.199 = 38.694754vw */
        height: 6.772766vw !important; /* 34.034px * 0.199 = 6.772766vw */
        position: absolute !important;
        top: 5% !important;
    }
    
    .delete_avatar_div:hover {
        background-color: rgb(96, 96, 96) !important;
        cursor: pointer !important;
    }
    
    .delete_avatar_span {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: bold !important;
        color: white !important;
        position: absolute !important;
        top: 25% !important;
        padding-left: 20% !important;
    }
    
    .trach_icon_funcs {
        width: 6.772766vw !important; /* 34.034px * 0.199 = 6.772766vw */
        height: 7.739508vw !important; /* 38.892px * 0.199 = 7.739508vw */
        position: absolute !important;
        top: -7.5% !important;
        left: 2.5% !important;
    }
    
    .dotters_icon_funcs {
        width: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
        height: 6.772766vw !important; /* 34.034px * 0.199 = 6.772766vw */
        position: absolute !important;
        top: 0 !important;
        right: 0 !important;
        left: 103% !important;
    }
    
    .dotters_icon_funcs:hover {
        cursor: pointer !important;
    }
    
    #container_funcs_all {
        display: none !important;
        opacity: 0 !important;
        transition: opacity 0.3s ease !important;
    }
    
    #container_funcs_all.visible {
        display: block !important;
        opacity: 1 !important;
    }
    
    /* Контейнер для выбора действий avatar КОНЕЦ */
    
    /*Формы для создания нового проекта*/
    .form_create_project {
        display: none !important;
    }
    
    .form_create_project_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.966742vw 1.933484vw black !important; /* 4.858px * 0.199 = 0.966742vw, 9.716px * 0.199 = 1.933484vw */
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        width: 67.716516vw !important; /* 340.284px * 0.199 = 67.716516vw */
        height: 54.170984vw !important; /* 272.216px * 0.199 = 54.170984vw */
    
        position: absolute !important;
        top:20% !important;
        left: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    }
    
    .grey_form_create_project1 {
        display: none !important;
    }
    
    .grey_form_create_project1_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 87.0625vw !important; /* 437.5px * 0.199 = 87.0625vw */
        height: 135.430246vw !important; /* 680.554px * 0.199 = 135.430246vw */
        border-radius: 3.674734vw !important; /* 18.466px * 0.199 = 3.674734vw */
        top: 5% !important; 
        left: 37.5% !important;
    
        display: block !important;
    }
    
    .grey_form_create_project2 {
        display: none !important;
    }
    
    .grey_form_create_project2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .infotext_create_project {
        position: absolute !important;
        top: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        width: 59.781988vw !important; /* 300.412px * 0.199 = 59.781988vw */
        height: 33.373494vw !important; /* 167.706px * 0.199 = 33.373494vw */
        background-color: #e6e6e6 !important;
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
    }
    .go_create_project_form {
        position: absolute !important;
        top: 46.239242vw !important; /* 232.358px * 0.199 = 46.239242vw */
        left: 43.53125vw !important; /* 218.75px * 0.199 = 43.53125vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
        border: none !important;
        background-color: white !important;
        font-size: 3.095246vw !important; /* 15.554px * 0.199 = 3.095246vw */
    }
    
    .go_create_project_form:hover {
        color:#0483D7 !important;
        cursor: pointer !important;
    }
    
    .made_by_nikita_zyrianov {
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        position: absolute !important;
        left: 23.215738vw !important; /* 116.662px * 0.199 = 23.215738vw */
        color:#0099FF !important;
    }
    
    .counter_page_create_project {
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        position: absolute !important;
        left: 58.040738vw !important; /* 291.662px * 0.199 = 58.040738vw */
        top: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        color: rgb(126, 126, 126) !important;
    }
    /*КОНЕЦ Формы для создания нового проекта*/
    
    /*Формы для создания нового проекта №2*/
    .form2_create_project {
        display: none !important;
    }
    
    .form2_create_project_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.966742vw 1.933484vw black !important; /* 4.858px * 0.199 = 0.966742vw, 9.716px * 0.199 = 1.933484vw */
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        width: 67.716516vw !important; /* 340.284px * 0.199 = 67.716516vw */
        height: 54.170984vw !important; /* 272.216px * 0.199 = 54.170984vw */
    
        position: absolute !important;
        top:20% !important;
        left: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    }
    
    .grey_form2_create_project1 {
        display: none !important;
    }
    
    .grey_form2_create_project1_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 87.0625vw !important; /* 437.5px * 0.199 = 87.0625vw */
        height: 135.430246vw !important; /* 680.554px * 0.199 = 135.430246vw */
        border-radius: 3.674734vw !important; /* 18.466px * 0.199 = 3.674734vw */
        top: 5% !important; 
        left: 37.5% !important;
    
        display: block !important;
    }
    
    .grey_form2_create_project2 {
        display: none !important;
    }
    
    .grey_form2_create_project2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .avatar_market_project {  /* аватарка профиля */
        position: absolute !important;
        top: 17.5% !important;
        left: 5.5% !important;
    
        width: 25% !important;
        height: 30% !important;
        border-radius: 50% !important;
        background-color: black !important;
        border: solid 1.451506vw !important; /* 7.294px * 0.199 = 1.451506vw */
        border-color: none !important;
        transition: 1s !important;
    }
    
    .img_photo_market_project {
        position: absolute !important;
        top: 42.5% !important;
        left: 23.5% !important;
        
        width: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
        height: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
        border-radius: 50% !important;
    }
    
    .image_view_profile_market_project {
        width: 0.019303vw !important; /* 0.097px * 0.199 = 0.019303vw */
        height: 0.019303vw !important; /* 0.097px * 0.199 = 0.019303vw */
        opacity: 0 !important;
        overflow: hidden !important;
        z-index: -1 !important;
    
        position: absolute !important;
        top: 42.5% !important;
        left: 23.5% !important;
    }
    
    .edit_name_market_project {
        position: absolute !important;
        top: 15.479016vw !important; /* 77.784px * 0.199 = 15.479016vw */
        left: 23.215738vw !important; /* 116.662px * 0.199 = 23.215738vw */
    
        border: none !important;
        border-bottom: 0.192234vw solid white !important; /* 0.966px * 0.199 = 0.192234vw */
        background-color: transparent !important;
        color: inherit !important;
        outline: none !important;
    
        width: 38.694754vw !important; /* 194.446px * 0.199 = 38.694754vw */
        height: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 !important;
        font: 1em sans-serif !important;
    
        border-bottom: 0.387254vw solid black !important; /* 1.946px * 0.199 = 0.387254vw */
        transition: border-bottom-color 0.1s ease-in-out !important;
    }
    
    .infotext_create_project2 {
        position: absolute !important;
        top: 23.700502vw !important; /* 119.098px * 0.199 = 23.700502vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        width: 59.781988vw !important; /* 300.412px * 0.199 = 59.781988vw */
        height: 19.345984vw !important; /* 97.216px * 0.199 = 19.345984vw */
        background-color: #e6e6e6 !important;
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
    }
    
    .infotext_market_project_first {
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        position: absolute !important;
        left: 19.345984vw !important; /* 97.216px * 0.199 = 19.345984vw */
        top: 1.933484vw !important; /* 9.716px * 0.199 = 1.933484vw */
        color: rgb(126, 126, 126) !important;
    }
    
    .infotext_market_project_second {
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        position: absolute !important;
        left: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        top: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
        color: rgb(126, 126, 126) !important;
    }
    
    .label_name_market_project {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: normal !important;
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
    
        position: absolute !important;
        top: 12.576004vw !important; /* 63.196px * 0.199 = 12.576004vw */
        left: 23.215738vw !important; /* 116.662px * 0.199 = 23.215738vw */
        opacity: 1 !important;
        transition: opacity 0.1s ease-in-out, color 0.3s ease-in-out !important;
    }
    
    #cropper-modal_market_project_avatar {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        height: 100% !important;
        background: rgba(0, 0, 0, 0.5) !important;
        backdrop-filter: blur(10px) !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        z-index: 100 !important;
    }
    
    #crop-button_market_project_avatar {
        position: absolute !important;
        color: #40b3ff !important;
        background-color: transparent !important;
        border: none !important;
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 3.58001vw !important; /* 17.99px * 0.199 = 3.58001vw */
        transition: 1s !important;
        padding-left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    }
    
    #crop-button-exit_market_project_avatar {
        position: absolute !important;
        color: white !important;
        background-color: transparent !important;
        border: none !important;
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 3.58001vw !important; /* 17.99px * 0.199 = 3.58001vw */
        transition: 1s !important;
        margin-left: auto !important;
        display: block !important;
        padding-right: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    }
    
    /* Делаем саму рамку выбора круглой */
    .cropper-view-box,
    .cropper-face {
        border-radius: 50% !important;
        background-color:none !important;
    }
    /* Убираем лишние белые края у рамки, если нужно */
    .cropper-view-box {
        outline: 0 !important;
        box-shadow: 0 0 0 0.192234vw #39f !important; /* 0.966px * 0.199 = 0.192234vw */
    }
    
    #crop-button-exit_market_project_avatar:hover {
        color: red !important;
        cursor: pointer !important;
    }
    
    #crop-button_market_project_avatar:hover {
        color: #007bff !important;
        cursor: pointer !important;
    }
    
    /*КОНЕЦ Формы для создания нового проекта №2*/
    
    /*Формы для создания нового проекта №3*/
    
    .form3_create_project {
        display: none !important;
    }
    
    .form3_create_project_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.966742vw 1.933484vw black !important; /* 4.858px * 0.199 = 0.966742vw, 9.716px * 0.199 = 1.933484vw */
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        width: 67.716516vw !important; /* 340.284px * 0.199 = 67.716516vw */
        height: 54.170984vw !important; /* 272.216px * 0.199 = 54.170984vw */
    
        position: absolute !important;
        top:20% !important;
        left: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    }
    
    .grey_form3_create_project1 {
        display: none !important;
    }
    
    .grey_form3_create_project1_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 87.0625vw !important; /* 437.5px * 0.199 = 87.0625vw */
        height: 135.430246vw !important; /* 680.554px * 0.199 = 135.430246vw */
        border-radius: 3.674734vw !important; /* 18.466px * 0.199 = 3.674734vw */
        top: 5% !important; 
        left: 37.5% !important;
    
        display: block !important;
    }
    
    .grey_form3_create_project2 {
        display: none !important;
    }
    
    .grey_form3_create_project2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .category_div_market_project {
        display: flex !important;
        border: none !important;
        background-color: #202020 !important;
        position: absolute !important;
    
        top: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
        width: 59.781988vw !important; /* 300.412px * 0.199 = 59.781988vw */
        height: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    
        border-radius: 2.903012vw 2.903012vw 0 0 !important; /* 14.588px * 0.199 = 2.903012vw */
        justify-content: center !important;
        align-items: center !important;
        transition: 1s !important;
    }
    
    .category_div_market_project {
        cursor: pointer !important;
        background-color: #000000 !important;
    }
    
    .category_span_market_project {
        display: inline-block !important; 
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: bold !important;
        font-size: 3.38499vw !important; /* 17.01px * 0.199 = 3.38499vw */
        color: white !important;
        transition: 1s !important;
    }
    
    .category_block_market_project {
        background-color: white !important;
        border-radius: 0 0 2.903012vw 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        width: 59.394734vw !important; /* 298.466px * 0.199 = 59.394734vw */
        height: 23.215738vw !important; /* 116.662px * 0.199 = 23.215738vw */
        position: absolute !important;
        top: 19.345984vw !important; /* 97.216px * 0.199 = 19.345984vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
        overflow-y: scroll !important;
        overflow-x: hidden !important;
        border: solid 0.192234vw black !important; /* 0.966px * 0.199 = 0.192234vw */
    
        opacity: 0 !important;
        visibility: hidden !important;
        transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out !important;
        z-index: 10 !important;
    }
    
    /* Стили для отображения элемента при наведении */
    .category_div_market_project:hover + .category_block_market_project,
    .category_block_market_project:hover {
        opacity: 1 !important;
        visibility: visible !important;
    }
    
    .category_number_market_project {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: bold !important;
        font-size: 3.38499vw !important; /* 17.01px * 0.199 = 3.38499vw */
        color: black !important;
        background-color: white !important;
        width: 59.781988vw !important; /* 300.412px * 0.199 = 59.781988vw */
        height: 7.739508vw !important; /* 38.892px * 0.199 = 7.739508vw */
        justify-content: center !important;
        align-items: center !important;
        display: flex !important;
    }
    
    .category_number_market_project:hover{
        background-color: #D0D0D0 !important;
        cursor: pointer !important;
    }
    
    .infotext_create_project3 {
        position: absolute !important;
        top: 19.345984vw !important; /* 97.216px * 0.199 = 19.345984vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        width: 59.781988vw !important; /* 300.412px * 0.199 = 59.781988vw */
        height: 23.700502vw !important; /* 119.098px * 0.199 = 23.700502vw */
        background-color: #e6e6e6 !important;
        border-radius: 0 0 2.903012vw 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        z-index: 5 !important;
    }
    
    .infotext_market_project_3 {
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        position: absolute !important;
        left: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        top: 1.933484vw !important; /* 9.716px * 0.199 = 1.933484vw */
        color: rgb(126, 126, 126) !important;
    }
    
    /*КОНЕЦ Формы для создания нового проекта №3*/
    
    /* Форма для создания нового проекта №4*/
    .form4_create_project {
        display: none !important;
    }
    
    .form4_create_project_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.966742vw 1.933484vw black !important; /* 4.858px * 0.199 = 0.966742vw, 9.716px * 0.199 = 1.933484vw */
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        width: 67.716516vw !important; /* 340.284px * 0.199 = 67.716516vw */
        height: 54.170984vw !important; /* 272.216px * 0.199 = 54.170984vw */
    
        position: absolute !important;
        top:20% !important;
        left: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    }
    
    .grey_form4_create_project1 {
        display: none !important;
    }
    
    .grey_form4_create_project1_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 87.0625vw !important; /* 437.5px * 0.199 = 87.0625vw */
        height: 135.430246vw !important; /* 680.554px * 0.199 = 135.430246vw */
        border-radius: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
        top: 5% !important; 
        left: 37.5% !important;
    
        display: block !important;
    }
    
    .grey_form4_create_project2 {
        display: none !important;
    }
    
    .grey_form4_create_project2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    
    .div_admins_market_project {
        position: absolute !important;
        top: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
        
        width: 59.394734vw !important; /* 298.466px * 0.199 = 59.394734vw */
        height: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
        background-color: #ffffff !important;
        border: solid 0.387254vw black !important; /* 1.946px * 0.199 = 0.387254vw */
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
    }
    
    .div_admin_market_project {
        justify-content: center !important;
        align-items: center !important;
        display: flex !important;
        position: absolute !important;
    
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: bold !important;
        font-size: 3.38499vw !important; /* 17.01px * 0.199 = 3.38499vw */
        border-radius: 0.966742vw !important; /* 4.858px * 0.199 = 0.966742vw */
        color:#0483D7 !important;
        width: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
        height: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
        top: 1.933484vw !important; /* 9.716px * 0.199 = 1.933484vw */
    }
    
    .button_add_new_admin_market_project {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: bold !important;
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
    
        position: absolute !important;
        left: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
        top: 2.418248vw !important; /* 12.152px * 0.199 = 2.418248vw */
        background-color:#0483D7 !important;
        color: white !important;
        border: none !important;
        border-radius: 0.966742vw !important; /* 4.858px * 0.199 = 0.966742vw */
        width: 17.4125vw !important; /* 87.5px * 0.199 = 17.4125vw */
        height: 4.836496vw !important; /* 24.304px * 0.199 = 4.836496vw */
    }
    
    .ex_button_market_project4:hover {
        color:#0483D7 !important;
        cursor: pointer !important;
    }
    
    .infotext_create_project4 {
        position: absolute !important;
        top: 23.215738vw !important; /* 116.662px * 0.199 = 23.215738vw */
        left: 3.869754vw !important; /* 19.446px * 0.199 = 3.869754vw */
    
        width: 59.781988vw !important; /* 300.412px * 0.199 = 59.781988vw */
        height: 19.830748vw !important; /* 99.652px * 0.199 = 19.830748vw */
        background-color: #e6e6e6 !important;
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
    }
    
    /*КОНЕЦ Формы для создания нового проекта №4*/
    
    /* НАЧАЛО Форма для создания нового проекта №5 (при ошибке)*/
    .form5_create_project {
        display: none !important;
    }
    
    .form5_create_project_highlight {
        display: block !important;
        background-color: white !important;
        box-shadow: 0px 0.966742vw 1.933484vw black !important; /* 4.858px * 0.199 = 0.966742vw, 9.716px * 0.199 = 1.933484vw */
        border-radius: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        width: 67.716516vw !important; /* 340.284px * 0.199 = 67.716516vw */
        height: 54.170984vw !important; /* 272.216px * 0.199 = 54.170984vw */
    
        position: absolute !important;
        top:20% !important;
        left: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
    }
    
    .grey_form5_create_project1 {
        display: none !important;
    }
    
    .grey_form5_create_project1_highlight {
        background-color: rgba(0, 0, 0, 0.75) !important;
        position: absolute !important;
        width: 87.0625vw !important; /* 437.5px * 0.199 = 87.0625vw */
        height: 135.430246vw !important; /* 680.554px * 0.199 = 135.430246vw */
        border-radius: 3.674734vw !important; /* 18.466px * 0.199 = 3.674734vw */
        top: 5% !important; 
        left: 37.5% !important;
    
        display: block !important;
    }
    
    .grey_form5_create_project2 {
        display: none !important;
    }
    
    .grey_form5_create_project2_highlight { 
        background-color: rgba(0, 0, 0, 0) !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
    
        display: block !important;
    }
    /* КОНЕЦ Форма для создания нового проекта №4*/
    
    /*НАЧАЛО ФОРМЫ ОТОБРАЖЕНИЯ ПРОЕКТОВ:*/
    .container_projects_profile {
        position: absolute !important;
        background-color: white !important;
        width: 76.227746vw !important; /* 383.054px * 0.199 = 76.227746vw */
        height: 9.672992vw !important; /* 48.608px * 0.199 = 9.672992vw */
        top: 66.75% !important;
        left: 5.513494vw !important; /* 27.706px * 0.199 = 5.513494vw */
        border-radius: 0.966742vw !important; /* 4.858px * 0.199 = 0.966742vw */
    }
    
    .container_project_profile1 {display: none !important;}
    .container_project_profile2 {display: none !important;}
    .container_project_profile3 {display: none !important;}
    
    /*класс имени проекта:*/
    .span_container_project_profile {
        font-weight: bold !important;
        position: absolute !important;
        top: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        left: 18% !important;
    }
    
    .img_container_project_profile {
        position: absolute !important;
        top: 0.966742vw !important; /* 4.858px * 0.199 = 0.966742vw */
        left: 3.5% !important;
        width: 7.739508vw !important; /* 38.892px * 0.199 = 7.739508vw */
        height: 7.739508vw !important; /* 38.892px * 0.199 = 7.739508vw */
        border-radius: 19.345984vw !important; /* 97.216px * 0.199 = 19.345984vw */
    }
    
    /*КОНЕЦ ФОРМЫ ОТОБРАЖЕНИЯ ПРОЕКТОВ:*/
    .div_span_form5_create_project {
        position: absolute !important;
        background-color:white !important;
        width: 86% !important;
        border-radius: 0.966742vw !important; /* 4.858px * 0.199 = 0.966742vw */
        top: 20% !important;
        left: 10% !important;
    }
    
    .span_form5_create_project {
        font-size: 4.836496vw !important; /* 24.304px * 0.199 = 4.836496vw */
        font-weight: bold !important;
        font-family: Arial, Helvetica, sans-serif !important;
    }
    
    .span_form5_create_project_create_new {
        font-size: 4.836496vw !important; /* 24.304px * 0.199 = 4.836496vw */
        font-weight: bold !important;
        font-family: Arial, Helvetica, sans-serif !important;
        color: #007bff !important;
    }
    
    .div_span_info_form5_create_project {
        position: absolute !important;
        background-color:white !important;
        width: 86% !important;
        border-radius: 0.966742vw !important; /* 4.858px * 0.199 = 0.966742vw */
        top: 70% !important;
        left: 10% !important;
    }
    
    .span_info_form5_create_project {
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        font-weight: normal !important;
        font-family: Arial, Helvetica, sans-serif !important;
        color: rgb(130, 130, 130) !important;
        text-decoration: underline !important;
    }
    
    .span_info_form5_create_project:hover {
        cursor: pointer !important;
        color: #005E91 !important;
    }
    
    .span_support_form5_create_project {
        font-size: 2.903012vw !important; /* 14.588px * 0.199 = 2.903012vw */
        font-weight: normal !important;
        font-family: Arial, Helvetica, sans-serif !important;
        color: rgb(130, 130, 130) !important;
        text-decoration: underline !important;
    }
    
    .span_support_form5_create_project:hover {
        cursor: pointer !important;
        color: #005E91 !important;
    }
    
    .container_project_profile1,
    .container_project_profile2,
    .container_project_profile3 {
        transition: box-shadow 0.3s ease-in-out !important;
    }
    
    .container_project_profile1:hover,
    .container_project_profile2:hover,
    .container_project_profile3:hover{
        cursor: pointer !important;
        box-shadow: 0.484764vw 0.484764vw 0.484764vw rgba(0, 0, 0, 0.5) !important; /* 2.436px * 0.199 = 0.484764vw */
    }
    
    .box_shadow_suppermax {
        position: absolute !important;
        top: 48.85251vw !important; /* 245.49px * 0.199 = 48.85251vw */
        left: 5.513494vw !important; /* 27.706px * 0.199 = 5.513494vw */
        width: 76.227746vw !important; /* 383.054px * 0.199 = 76.227746vw */
        height: 38.597244vw !important; /* 193.956px * 0.199 = 38.597244vw */
        background-color: none !important;
        box-shadow: 0px 0px 1.933484vw rgba(0,0,0,0.3) !important; /* 9.716px * 0.199 = 1.933484vw */
        border-radius: 5.803238vw !important; /* 29.162px * 0.199 = 5.803238vw */
    }   
}
