.elementor-9076 .elementor-element.elementor-element-06c50ff{--display:flex;--min-height:640px;}.elementor-9076 .elementor-element.elementor-element-76ed678{--display:flex;}.elementor-9076 .elementor-element.elementor-element-35f336a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9076 .elementor-element.elementor-element-35f336a .elementor-divider-separator{width:100%;}.elementor-9076 .elementor-element.elementor-element-35f336a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9076 .elementor-element.elementor-element-9a96848{--display:grid;--width:100%;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9076 .elementor-element.elementor-element-043b0f8 img, .elementor-9076 .elementor-element.elementor-element-043b0f8 svg{max-width:100%;}.elementor-9076 .elementor-element.elementor-element-043b0f8 img{height:437px;object-fit:contain;object-position:center center;}.elementor-9076 .elementor-element.elementor-element-043b0f8 svg{height:437px;}.elementor-9076 .elementor-element.elementor-element-530c57f{--display:flex;}.elementor-9076 .elementor-element.elementor-element-f1e6c86{width:100%;max-width:100%;}.elementor-9076 .elementor-element.elementor-element-f1e6c86.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}@media(max-width:1024px){.elementor-9076 .elementor-element.elementor-element-9a96848{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9076 .elementor-element.elementor-element-9a96848{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-f1e6c86 *//* Genel içerik alanı için stil */
.event-details-container {
  display: flex;
  flex-direction: column;
  justify-content: center; /* İçeriği dikeyde ortalar */
  padding: 2rem; /* Kenarlardan boşluk */
  height: 100%; /* Kapsayıcı bloğun yüksekliğini doldurur */
}

/* Ana başlık stili */
.event-title {
  font-family: 'Poppins', sans-serif; /* Modern bir font (Google Fonts'tan ekleyebilirsiniz) */
  font-size: 2.5rem; /* Büyük ve dikkat çekici başlık */
  font-weight: 700;
  color: #1a202c; /* Koyu bir renk */
  margin-bottom: 1rem;
  line-height: 1.2;
}

/* Açıklama metni stili */
.event-description {
  font-family: 'Inter', sans-serif; /* Okunaklı bir font */
  font-size: 1rem;
  color: #4a5568; /* Başlıktan daha açık bir ton */
  line-height: 1.7; /* Satır aralığı ile okunaklılığı artırır */
  margin-bottom: 2rem;
}

/* Buton stili */
.event-button {
  display: inline-block;
  background-color: #2563eb; /* Canlı bir mavi */
  color: #ffffff;
  padding: 14px 28px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-size: 1rem;
  text-decoration: none;
  border-radius: 8px; /* Yumuşak kenarlar */
  transition: all 0.3s ease; /* Yumuşak geçiş efekti */
  align-self: flex-start; /* Butonun sola hizalanmasını sağlar */
  box-shadow: 0 4px 14px 0 rgba(0, 118, 255, 0.39);
}

/* Butonun üzerine gelinceki efekt */
.event-button:hover {
  background-color: #1d4ed8;
  transform: translateY(-2px); /* Hafif yukarı kalkma efekti */
  box-shadow: 0 6px 20px 0 rgba(0, 118, 255, 0.23);
}/* End custom CSS */