.elementor-kit-9{--e-global-color-primary:#23303F;--e-global-color-secondary:#6377A5;--e-global-color-text:#E8E5E2;--e-global-color-accent:#BAB4AA;--e-global-color-c39fc07:#8B9EC4;--e-global-color-361f988:#ABBED9;--e-global-color-0ad3922:#ABBED9;--e-global-color-921dcb5:#343232;--e-global-color-b417bc5:#FFFFFF;--e-global-color-0cb12e5:#4D2432;--e-global-color-6a5a9fa:#8C547A;--e-global-color-52e4522:#8C547A;--e-global-typography-primary-font-family:"bodoni-pt-variable";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#E8E5E2;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1340px;}.e-con{--container-max-width:1340px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;gap:14px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*smooth scaling between screen sizes*/
html {
  font-size: clamp(12px, 1vw + 0.5rem, 16px);
}



/* Custom Contact Form Genel Stil */
.custom-contact-form {
  max-width: 800px;            /* Form genişliğini sınırla */
  margin: 0 auto;              /* Ortalamak için */
  padding: 20px;
  background-color: #f7f7f7;   /* Arka plan rengi */
  border: 1px solid #ddd;      /* Hafif bir kenarlık */
  border-radius: 5px;
  font-family: "Helvetica Neue", Arial, sans-serif;
}

/* Form Elemanlarını Düzenleme */
.custom-contact-form form {
  display: flex;
  flex-direction: column;
}

/* Her form satırı için ortak stil */
.custom-contact-form .form-row {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}

/* Label Stili */
.custom-contact-form .form-row label {
  font-weight: 500;
  margin-bottom: 5px;
  color: #333;
}

/* Input ve Textarea Stili */
.custom-contact-form .form-row input[type="text"],
.custom-contact-form .form-row input[type="email"],
.custom-contact-form .form-row input[type="tel"],
.custom-contact-form .form-row textarea {
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 16px;
  transition: border-color 0.3s ease;
  font-family: inherit;
}

/* Odaklanıldığında (Focus) */
.custom-contact-form .form-row input[type="text"]:focus,
.custom-contact-form .form-row input[type="email"]:focus,
.custom-contact-form .form-row input[type="tel"]:focus,
.custom-contact-form .form-row textarea:focus {
  border-color: #7a42f4;
}

/* Checkbox Satırı */
.custom-contact-form .checkbox-row {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.custom-contact-form .checkbox-row input[type="checkbox"] {
  margin-right: 10px;
  transform: scale(1.2);  /* Checkbox büyüklüğünü arttırır */
}

/* Submit Butonu */
.custom-contact-form .submit-btn {
  background-color: #7a42f4;   /* Buton rengi */
  border: none;
  padding: 12px 20px;
  border-radius: 4px;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.custom-contact-form .submit-btn:hover {
  background-color: #5e32bd;
}

/* Responsive Ayarlar */
@media (max-width: 768px) {
  .custom-contact-form {
    padding: 15px;
  }
}























/* Widget içindeki tüm görseller için örnek: */
.my-widget img {
    -webkit-filter: grayscale(100%); /* Safari ve eski Webkit tarayıcıları için */
    filter: grayscale(100%);
    transition: filter 0.3s ease-in-out;
}

/* Mouse hover durumunda filtre kaldırılıyor: */
.my-widget img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}/* End custom CSS */