.elementor-3588 .elementor-element.elementor-element-d30a7de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3588 .elementor-element.elementor-element-d30a7de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3588 .elementor-element.elementor-element-9d8e98d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3588 .elementor-element.elementor-element-9d8e98d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3588 .elementor-element.elementor-element-1ae2a6e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3588 .elementor-element.elementor-element-1ae2a6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3588 .elementor-element.elementor-element-654371a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3588 .elementor-element.elementor-element-654371a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3588 .elementor-element.elementor-element-20d8fd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3588 .elementor-element.elementor-element-323cf09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3588 .elementor-element.elementor-element-b3d5d6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3588 .elementor-element.elementor-element-bd72ff7{--grid-columns:1;--grid-row-gap:8px;--grid-column-gap:0px;}.elementor-3588 .elementor-element.elementor-element-bd72ff7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3588 .elementor-element.elementor-element-b7589a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3588 .elementor-element.elementor-element-ce215a4{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3588 .elementor-element.elementor-element-d30a7de{--width:100%;}.elementor-3588 .elementor-element.elementor-element-9d8e98d{--width:20%;}.elementor-3588 .elementor-element.elementor-element-1ae2a6e{--width:60%;}.elementor-3588 .elementor-element.elementor-element-654371a{--width:16%;}.elementor-3588 .elementor-element.elementor-element-323cf09{--width:25%;}.elementor-3588 .elementor-element.elementor-element-b3d5d6b{--width:50%;}.elementor-3588 .elementor-element.elementor-element-b7589a8{--width:25%;}}@media(max-width:1024px){.elementor-3588 .elementor-element.elementor-element-bd72ff7{--grid-columns:2;}}@media(max-width:767px){.elementor-3588 .elementor-element.elementor-element-bd72ff7{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-b7229a1 *//* gereksiz label/noktalar */
.elementor-3588 .elementor-element.elementor-element-b7229a1 .wpuf-label,
.elementor-3588 .elementor-element.elementor-element-b7229a1 li {
  list-style: none !important;
}

.elementor-3588 .elementor-element.elementor-element-b7229a1 .wpuf-label {
  display: none !important;
}

/* form kutusu */
.elementor-3588 .elementor-element.elementor-element-b7229a1 .wpuf-form {
  max-width: 720px;
  margin: 35px auto;
  padding: 18px;
  border: 1px solid #eee;
  border-radius: 18px;
  background: #fff;
}

/* textarea kesin görünür olsun */
.elementor-3588 .elementor-element.elementor-element-b7229a1 textarea,
.elementor-3588 .elementor-element.elementor-element-b7229a1 .wp-editor-area {
  display: block !important;
  width: 100% !important;
  height: 120px !important;
  min-height: 120px !important;
  padding: 18px !important;
  border: 1px solid #e8e8e8 !important;
  border-radius: 14px !important;
  background: #fff !important;
  color: #111 !important;
  font-size: 17px !important;
  resize: none !important;
  box-sizing: border-box !important;
}

/* alttaki yardım yazısı */
.elementor-3588 .elementor-element.elementor-element-b7229a1 .wpuf-help,
.elementor-3588 .elementor-element.elementor-element-b7229a1 .wpuf-wordlimit-message {
  display: none !important;
}

/* buton */
.elementor-3588 .elementor-element.elementor-element-b7229a1 .wpuf-submit {
  text-align: right !important;
  margin-top: 12px !important;
}

.elementor-3588 .elementor-element.elementor-element-b7229a1 input[type="submit"] {
  background: #000 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 999px !important;
  padding: 8px 18px !important;
  font-size: 13px !important;
}
/* IMAGE button - final */
.elementor-3588 .elementor-element.elementor-element-b7229a1 form.wpuf-form-add li.wpuf-el.featured_image {
  position: absolute !important;
  right: 160px !important;
  bottom: 80px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  z-index: 20 !important;
}

.elementor-3588 .elementor-element.elementor-element-b7229a1 form.wpuf-form-add li.wpuf-el.featured_image a,
.elementor-3588 .elementor-element.elementor-element-b7229a1 form.wpuf-form-add li.wpuf-el.featured_image a.button,
.elementor-3588 .elementor-element.elementor-element-b7229a1 form.wpuf-form-add li.wpuf-el.featured_image a.file-.elementor-3588 .elementor-element.elementor-element-b7229a1 {
  background: #000 !important;
  color: #fff !important;
  border: 0 !important;
  border-radius: 999px !important;
  padding: 8px 14px !important;
  font-size: 11px !important;
  letter-spacing: 1px !important;
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
  box-shadow: none !important;
}/* End custom CSS */