.elementor-1093 .elementor-element.elementor-element-fcb478a{--display:flex;--justify-content:center;}.elementor-1093 .elementor-element.elementor-element-fcb478a:not(.elementor-motion-effects-element-type-background), .elementor-1093 .elementor-element.elementor-element-fcb478a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1093 .elementor-element.elementor-element-5c0ae31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-1093 .elementor-element.elementor-element-5c0ae31 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-1093 .elementor-element.elementor-element-5c0ae31 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-1093 .elementor-element.elementor-element-5c0ae31 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1093 .elementor-element.elementor-element-5c0ae31 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-1093 .elementor-element.elementor-element-5c0ae31 .elementskit-border-divider::before{height:4px;}.elementor-1093 .elementor-element.elementor-element-5c0ae31 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{height:4px;color:var( --e-global-color-secondary );}.elementor-1093 .elementor-element.elementor-element-5c0ae31 .elementskit-section-title-wraper .elementskit-border-star{height:4px;color:var( --e-global-color-secondary );}.elementor-1093 .elementor-element.elementor-element-5c0ae31 .elementskit-section-title-wraper .elementskit-border-divider{background:var( --e-global-color-secondary );}.elementor-1093 .elementor-element.elementor-element-5c0ae31 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1093 .elementor-element.elementor-element-5c0ae31 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1093 .elementor-element.elementor-element-40bb79c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;color:#7A6C65;}.elementor-1093 .elementor-element.elementor-element-c4a8851.ekit-equal-height-enable,
					.elementor-1093 .elementor-element.elementor-element-c4a8851.ekit-equal-height-enable > div,
					.elementor-1093 .elementor-element.elementor-element-c4a8851.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1093 .elementor-element.elementor-element-c4a8851.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-1093 .elementor-element.elementor-element-c4a8851 .elementskit-infobox{background-color:var( --e-global-color-secondary );padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-1093 .elementor-element.elementor-element-c4a8851 .elementskit-infobox:hover{background-color:var( --e-global-color-7ed4bea );}.elementor-1093 .elementor-element.elementor-element-c4a8851 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;}.elementor-1093 .elementor-element.elementor-element-c4a8851 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-1093 .elementor-element.elementor-element-c4a8851 .elementskit-infobox .box-body > p{color:#656565;}.elementor-1093 .elementor-element.elementor-element-c4a8851 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-1093 .elementor-element.elementor-element-c4a8851 .elementskit-info-box-icon{color:#656565;fill:#656565;}.elementor-1093 .elementor-element.elementor-element-c4a8851 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-1093 .elementor-element.elementor-element-bbff890.ekit-equal-height-enable,
					.elementor-1093 .elementor-element.elementor-element-bbff890.ekit-equal-height-enable > div,
					.elementor-1093 .elementor-element.elementor-element-bbff890.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1093 .elementor-element.elementor-element-bbff890.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-1093 .elementor-element.elementor-element-bbff890 .elementskit-infobox{background-color:var( --e-global-color-secondary );padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-1093 .elementor-element.elementor-element-bbff890 .elementskit-infobox:hover{background-color:var( --e-global-color-7ed4bea );}.elementor-1093 .elementor-element.elementor-element-bbff890 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;}.elementor-1093 .elementor-element.elementor-element-bbff890 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-1093 .elementor-element.elementor-element-bbff890 .elementskit-infobox .box-body > p{color:#656565;}.elementor-1093 .elementor-element.elementor-element-bbff890 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-1093 .elementor-element.elementor-element-bbff890 .elementskit-info-box-icon{color:#656565;fill:#656565;}.elementor-1093 .elementor-element.elementor-element-bbff890 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-1093 .elementor-element.elementor-element-97e2ee2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1093 .elementor-element.elementor-element-97e2ee2:not(.elementor-motion-effects-element-type-background), .elementor-1093 .elementor-element.elementor-element-97e2ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1093 .elementor-element.elementor-element-97e2ee2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1093 .elementor-element.elementor-element-97e2ee2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-a63df10 *//* =========================
   CONTACT FORM DESIGN
========================= */

/* --- Form container --- */
.cform {

  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));

  column-gap: 20px;
  row-gap: 18px;

  width: 100%;
  max-width: 680px;

  margin: 0 auto;

  background: #ffffff;

  padding: 30px;

  border-radius: 12px;

  box-shadow: 0 6px 18px rgba(0,0,0,0.04);

  box-sizing: border-box;

  height: 100%;
}

.cform p {
  margin: 0;
}

/* textarea ve buton tam genişlik */

.cform .field.full {
  grid-column: 1 / -1;
}

/* --- Labels --- */

.cform label {

  display: block;

  font-size: 13.5px;

  margin-bottom: 6px;

  color: #2c2c2c;

  font-weight: 500;

  letter-spacing: 0.2px;

}

/* --- Inputs --- */

.cform input[type="text"],
.cform input[type="email"],
.cform input[type="tel"],
.cform textarea {

  width: 100%;

  padding: 13px 15px;

  border: 1px solid #d4c7b6;

  border-radius: 8px;

  background: #f9f7f2;

  color: #2c2c2c;

  font-size: 15px;

  box-sizing: border-box;

  transition: all .25s ease;

}

/* Placeholder */

.cform ::placeholder {

  color: #9a9388;

}

/* Textarea */

.cform textarea {

  min-height: 180px;

  resize: vertical;

}

/* Focus */

.cform input:focus,
.cform textarea:focus {

  border-color: #025159;

  background: #ffffff;

  box-shadow: 0 0 0 3px rgba(2,81,89,0.08);

  outline: none;

}

/* --- Submit button --- */

.cform .actions {

  grid-column: 1 / -1;

}

.cform input[type="submit"] {

  background: #025159;

  color: #fff;

  font-size: 15px;

  font-weight: 500;

  padding: 13px 32px;

  border: 0;

  border-radius: 28px;

  cursor: pointer;

  letter-spacing: 0.3px;

  transition: all .3s ease;

}

/* Hover */

.cform input[type="submit"]:hover {

  background: #844e2f;

  transform: translateY(-2px);

  box-shadow: 0 6px 14px rgba(0,0,0,0.12);

}

/* --- Mobile --- */

@media (max-width: 768px){

  .cform {

    grid-template-columns: 1fr;

    padding: 22px;

  }

}

/* Elementor padding fix */

.elementor-column .elementor-widget-wrap {

  padding-right: 0 !important;

}/* End custom CSS */