.elementor-kit-16{--e-global-color-primary:#243346;--e-global-color-secondary:#243346;--e-global-color-text:#5A5A5A;--e-global-color-accent:#0090E3;--e-global-color-9f647e8:#298CDA;--e-global-color-28b7f5f:#FFFFFF;--e-global-color-75808e5:#2CB742;--e-global-color-ea8b5c7:#0090E30D;--e-global-color-e0318e7:#005D94;--e-global-color-ab8d620:#0088CC;--e-global-color-27fabab:#F3861E;--e-global-color-1c5ae7d:#2D2D2D;--e-global-color-2207885:#FFFFFFC2;--e-global-color-1dda75e:#F6BD89;--e-global-color-2965d78:#C58F57;--e-global-typography-primary-font-family:"Tenor Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Tenor Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Arial";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Arial";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:normal;--e-global-typography-accent-text-transform:uppercase;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1380px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1025px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}}/* Start custom CSS *//* 🔹 Белая кнопка с прозрачным фоном и мягким свечением при наведении */
.elementor-button.elementor-size-sm.btn-white {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  font-weight: 500;
  padding: 14px 28px;
  border-radius: 0;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: all 0.35s ease;
  box-shadow: 0 0 0 rgba(255, 255, 255, 0); /* изначально без свечения */
}

/* 💡 Эффект при наведении */
.elementor-button.elementor-size-sm.btn-white:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.55), 
              0 0 25px rgba(255, 255, 255, 0.25);
  transform: scale(1.03);
}

/* 💫 Эффект при нажатии */
.elementor-button.elementor-size-sm.btn-white:active {
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 6px rgba(255, 255, 255, 0.4);
  transform: scale(0.97);
}

/* Золотая градиентная кнопка */
.elementor-button.elementor-size-sm.btn-gold {
  background: linear-gradient(135deg, #f6bd89 0%, #7b470b 100%);
  background-size: 200% 200%;
  color: #ffffff;
  font-weight: 600;
  padding: 14px 28px;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  box-shadow: 0 4px 15px rgba(123, 71, 11, 0.5);
  animation: goldShine 4s ease-in-out infinite;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.elementor-button.elementor-size-sm.btn-gold:hover {
  transform: scale(1.05);
  box-shadow: 0 6px 25px rgba(246, 189, 137, 0.8);
}

@keyframes goldShine {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */