.elementor-98 .elementor-element.elementor-element-2f13beb{margin-top:30px;margin-bottom:30px;}.elementor-98 .elementor-element.elementor-element-652b180 .pbmit-element-title{font-size:40px;line-height:42px;}.elementor-98 .elementor-element.elementor-element-2c262b3{margin-top:30px;margin-bottom:30px;}.elementor-98 .elementor-element.elementor-element-7a17989 .pbmit-element-title{font-size:40px;line-height:42px;}.elementor-98 .elementor-element.elementor-element-0e23203 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-01ef9ca > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-8d72aa8{margin-top:30px;margin-bottom:30px;}.elementor-98 .elementor-element.elementor-element-81b154b > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-98 .elementor-element.elementor-element-f83c8be .pbmit-element-title{font-size:40px;line-height:42px;}.elementor-98 .elementor-element.elementor-element-977b4b2 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-98 .elementor-element.elementor-element-8636327 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-8636327 img{max-width:100%;height:100%;}.elementor-98 .elementor-element.elementor-element-c06db32{margin-top:30px;margin-bottom:30px;}.elementor-98 .elementor-element.elementor-element-dedb45d .pbmit-element-title{font-size:40px;line-height:42px;}.elementor-98 .elementor-element.elementor-element-f15be37{margin-top:30px;margin-bottom:30px;}.elementor-98 .elementor-element.elementor-element-e29d261 .pbmit-element-title{font-size:40px;line-height:42px;}.elementor-98 .elementor-element.elementor-element-9f03990 .pbmit-heading-subheading{text-align:center;}.elementor-98 .elementor-element.elementor-element-e54f9f2 > .elementor-widget-container{padding:70px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-98 .elementor-element.elementor-element-81b154b{width:100%;}.elementor-98 .elementor-element.elementor-element-977b4b2{width:100%;}}@media(max-width:1024px){.elementor-98 .elementor-element.elementor-element-8d72aa8{padding:80px 0px 80px 0px;}.elementor-98 .elementor-element.elementor-element-81b154b > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-98 .elementor-element.elementor-element-977b4b2 > .elementor-element-populated{padding:0px 30px 0px 30px;}}@media(max-width:767px){.elementor-98 .elementor-element.elementor-element-01ef9ca > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-8d72aa8{padding:60px 0px 60px 0px;}.elementor-98 .elementor-element.elementor-element-f15be37{padding:060px 0px 040px 0px;}.elementor-98 .elementor-element.elementor-element-e54f9f2 > .elementor-widget-container{padding:30px 0px 0px 0px;}}/* Start custom CSS *//* === Ana Form Kapsayıcı === */
.cift-kolon-form {
  width: 100%;
  max-width: 900px;
  margin: 40px auto;
  padding: 0;
  font-family: 'Segoe UI', sans-serif;
  box-sizing: border-box;
}

/* === Grid Yapısı: 2 Sütun === */
.cift-kolon-form .form-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px 30px;
  width: 100%;
}

/* === Input Alanları === */
.cift-kolon-form input[type="text"],
.cift-kolon-form input[type="email"],
.cift-kolon-form input[type="tel"] {
  width: 100%;
  padding: 14px 16px;
  font-size: 15px;
  border: 1px solid #ccc;
  border-radius: 8px;
  background-color: #f9f9f9;
  color: #333;
  box-sizing: border-box;
}

/* === Placeholder Renkleri === */
.cift-kolon-form input::placeholder {
  color: #999;
}

/* === Onay Kutusu === */
.cift-kolon-form .wpcf7-acceptance-label {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  color: #444;
  line-height: 1.4;
  grid-column: span 2;
  flex-wrap: wrap;
}

.cift-kolon-form .wpcf7-acceptance-label input[type="checkbox"] {
  width: 18px;
  height: 18px;
  accent-color: #00b2b0;
  flex-shrink: 0;
}

.cift-kolon-form .wpcf7-acceptance-label a {
  color: #00b2b0;
  text-decoration: underline;
}

/* === Gönder Butonu Satırı === */
.cift-kolon-form .form-submit-row {
  margin-top: 30px;
}

/* === Gönder Butonu (FULL WIDTH) === */
.custom-gonder-btn {
  background-color: #00b2b0 !important;
  color: #fff !important;
  padding: 16px 24px;
  font-size: 16px;
  font-weight: 600;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  transition: background-color 0.3s ease;
  width: 100%;
  display: block;
}

/* === Hover Rengi === */
.custom-gonder-btn:hover {
  background-color: #2b2f59 !important;
}

/* === Mobil Uyum === */
@media screen and (max-width: 768px) {
  .cift-kolon-form .form-grid {
    grid-template-columns: 1fr;
  }

  .cift-kolon-form .wpcf7-acceptance-label {
    grid-column: span 1;
  }
}/* End custom CSS */