.elementor-2244 .elementor-element.elementor-element-dc14c9e{--display:flex;--background-transition:0.3s;}/* Start custom CSS *//* Стили для поля телефона */
.intl-tel-input {
    position: relative;
    width: 100%;
}

.intl-tel-input input[type="tel"] {
    padding-left: 50px; /* Уменьшаем отступ для флага */
    width: 100%;
    box-sizing: border-box;
    font-size: 14px;
}

/* Стили для флага */
.intl-tel-input .selected-flag {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

/* Общие стили для всех кнопок */
.button {
    display: block;
    width: 100%;
    padding: 10px;
    font-size: 16px;
    margin-top: 10px;
    box-sizing: border-box;
}

/* Скрытые элементы */
.hidden {
    display: none;
}

/* Стили для меток */
label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}

/* Стили для поля ввода кода телефона */
#phone-otp {
    width: 100%; /* Увеличиваем ширину */
    padding: 10px; /* Добавляем отступы */
    font-size: 16px; /* Увеличиваем шрифт для улучшения видимости */
    box-sizing: border-box; /* Чтобы не выходило за пределы */
}

/* Стили для поля ввода кода эл. почты */
#email-otp {
    width: 100%;  /* Увеличиваем ширину */
    padding: 10px;  /* Добавляем отступы */
    font-size: 16px;  /* Увеличиваем шрифт */
    box-sizing: border-box;  /* Чтобы не выходило за пределы */
}

/* Таймер для кнопки отправки кода (для телефона и email) */
#send-phone-otp, #send-email-otp {
    display: block;
    width: 100%;
    padding: 10px;
    font-size: 16px;
    margin-top: 10px;
    box-sizing: border-box;
}/* End custom CSS */