.elementor-1880 .elementor-element.elementor-element-d37e3e9{--display:flex;--background-transition:0.3s;--border-radius:50px 50px 50px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1880 .elementor-element.elementor-element-d37e3e9:hover{background-color:#1B1B1B;}.elementor-1880 .elementor-element.elementor-element-775402b .elementor-widget-container{transition:all 400ms;}.elementor-1880 .elementor-element.elementor-element-775402b{text-align:center;}.elementor-1880 .elementor-element.elementor-element-775402b .elementor-heading-title{color:#FFFFFF;font-family:"Georgia", Sans-serif;font-weight:600;}.elementor-1880 .elementor-element.elementor-element-9f651c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-1880 .elementor-element.elementor-element-3e725da{--display:flex;--background-transition:0.3s;}.elementor-1880 .elementor-element.elementor-element-9651c86 .elementor-widget-container{transition:all 400ms;}.elementor-1880 .elementor-element.elementor-element-9651c86{text-align:center;color:#FFFFFF;font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-1880 .elementor-element.elementor-element-9c41307 .elementor-widget-container{transition:all 400ms;}.elementor-1880 .elementor-element.elementor-element-9c41307 img{width:50%;}.elementor-1880 .elementor-element.elementor-element-3f2a67e.elementor-element{--align-self:center;}.elementor-1880 .elementor-element.elementor-element-3f2a67e .elementor-widget-container{transition:all 400ms;}@media(max-width:767px){.elementor-1880 .elementor-element.elementor-element-9f651c7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1880 .elementor-element.elementor-element-3e725da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1880 .elementor-element.elementor-element-9651c86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1880 .elementor-element.elementor-element-d37e3e9{--width:33%;}}/* Start custom CSS for html, class: .elementor-element-3f2a67e */.button-12 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #BEAF66; /* Цвет границы */
  color: #BEAF66; /* Цвет текста */
  border-radius: 50px; /* Увеличенное скругление */
  padding: 12px 20px; /* Внутренние отступы */
  font-size: 16px; /* Общий размер текста */
  text-align: center;
  cursor: pointer;
  width: 250px; /* Ширина кнопки */
  background-color: transparent; /* Убираем фон */
  box-sizing: border-box; /* Границы входят в ширину */
  text-decoration: none; /* Убираем подчеркивание */
  transition: all 0.3s ease; /* Анимация для плавных изменений */
}

.button-12:hover {
  color: #E6CD56; /* Цвет текста при наведении */
  border-color: #E6CD56; /* Цвет обводки при наведении */
  transform: scale(1.05); /* Эффект увеличения */
}

.button-12 .button-column {
  text-align: center;
  display: flex;
  align-items: center; /* Центровка по вертикали */
}

.button-12 .button-column:first-child {
  flex: 2; /* Больше места для текста "Електронна версія" */
  text-align: left; /* Выравнивание текста слева */
}

.button-12 .button-column:first-child span {
  font-size: 18px; /* Размер текста */
  font-family: Arial, sans-serif; /* Установка Arial */
  font-weight: normal; /* Сделать текст не жирным */
  line-height: 1.2 !important; /* Уменьшенный межстрочный интервал */
  display: inline-block; /* Обеспечить управление стилями */
}

.button-12 .button-column:nth-child(2) {
  flex: 0; /* Колонка для символа евро (€) не занимает дополнительного места */
  justify-content: center;
  margin-right: 3px; /* Уменьшенный отступ между € и 8 */
  display: flex;
  align-items: baseline; /* Выровнять € и 8 по базовой линии */
}

.button-12 .button-column:last-child {
  flex: 0; /* Колонка для цифры "8" */
  justify-content: right;
}

.button-12 .currency {
  font-size: 24px; /* Размер символа евро (€) */
  font-weight: bold; /* Оставить символ евро жирным */
}

.button-12 .price {
  font-size: 42px; /* Увеличенный размер цифры "8" */
  font-weight: bold; /* Жирное выделение */
}

.custom-button.disabled {
    pointer-events: none; /* Отключает любые действия */
    opacity: 0.5; /* Делаем кнопку полупрозрачной */
    cursor: default; /* Убираем указатель "рука" */
}/* End custom CSS */