.elementor-9600 .elementor-element.elementor-element-bfa2c2b{--display:flex;}.elementor-9600 .elementor-element.elementor-element-5f5bd30{--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-9600 .elementor-element.elementor-element-76c1ae2 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor3 );border-style:none;}.elementor-9600 .elementor-element.elementor-element-76c1ae2.elementor-element{--align-self:center;}.elementor-9600 .elementor-element.elementor-element-e28d839{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-9600 .elementor-element.elementor-element-e28d839:not(.elementor-motion-effects-element-type-background), .elementor-9600 .elementor-element.elementor-element-e28d839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9600 .elementor-element.elementor-element-e28d839::before, .elementor-9600 .elementor-element.elementor-element-e28d839 > .elementor-background-video-container::before, .elementor-9600 .elementor-element.elementor-element-e28d839 > .e-con-inner > .elementor-background-video-container::before, .elementor-9600 .elementor-element.elementor-element-e28d839 > .elementor-background-slideshow::before, .elementor-9600 .elementor-element.elementor-element-e28d839 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9600 .elementor-element.elementor-element-e28d839 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9600 .elementor-element.elementor-element-88e0ba1{--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;}.elementor-9600 .elementor-element.elementor-element-e9bcb3d.elementor-element{--align-self:center;}.elementor-9600 .elementor-element.elementor-element-e9bcb3d .elementor-icon-wrapper{text-align:center;}.elementor-9600 .elementor-element.elementor-element-e9bcb3d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-9600 .elementor-element.elementor-element-e9bcb3d.elementor-view-framed .elementor-icon, .elementor-9600 .elementor-element.elementor-element-e9bcb3d.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-9600 .elementor-element.elementor-element-e9bcb3d.elementor-view-framed .elementor-icon, .elementor-9600 .elementor-element.elementor-element-e9bcb3d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-9600 .elementor-element.elementor-element-e9bcb3d .elementor-icon{font-size:16px;}.elementor-9600 .elementor-element.elementor-element-e9bcb3d .elementor-icon svg{height:16px;}.elementor-9600 .elementor-element.elementor-element-53d04e9.elementor-element{--align-self:center;}.elementor-9600 .elementor-element.elementor-element-53d04e9{text-align:center;}.elementor-9600 .elementor-element.elementor-element-53d04e9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-astglobalcolor4 );}.elementor-9600 .elementor-element.elementor-element-fee023a{--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;}.elementor-9600 .elementor-element.elementor-element-1b485bd.elementor-element{--align-self:center;}.elementor-9600 .elementor-element.elementor-element-1b485bd .elementor-icon-wrapper{text-align:center;}.elementor-9600 .elementor-element.elementor-element-1b485bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-9600 .elementor-element.elementor-element-1b485bd.elementor-view-framed .elementor-icon, .elementor-9600 .elementor-element.elementor-element-1b485bd.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-9600 .elementor-element.elementor-element-1b485bd.elementor-view-framed .elementor-icon, .elementor-9600 .elementor-element.elementor-element-1b485bd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-9600 .elementor-element.elementor-element-1b485bd .elementor-icon{font-size:16px;}.elementor-9600 .elementor-element.elementor-element-1b485bd .elementor-icon svg{height:16px;}.elementor-9600 .elementor-element.elementor-element-ffc05eb.elementor-element{--align-self:center;}.elementor-9600 .elementor-element.elementor-element-ffc05eb .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-9600 .elementor-element.elementor-element-8c62cfa{--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;}.elementor-9600 .elementor-element.elementor-element-e081369.elementor-element{--align-self:center;}.elementor-9600 .elementor-element.elementor-element-e081369 .elementor-icon-wrapper{text-align:center;}.elementor-9600 .elementor-element.elementor-element-e081369.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-9600 .elementor-element.elementor-element-e081369.elementor-view-framed .elementor-icon, .elementor-9600 .elementor-element.elementor-element-e081369.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-9600 .elementor-element.elementor-element-e081369.elementor-view-framed .elementor-icon, .elementor-9600 .elementor-element.elementor-element-e081369.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-9600 .elementor-element.elementor-element-e081369 .elementor-icon{font-size:16px;}.elementor-9600 .elementor-element.elementor-element-e081369 .elementor-icon svg{height:16px;}.elementor-9600 .elementor-element.elementor-element-e4bc06c.elementor-element{--align-self:center;}.elementor-9600 .elementor-element.elementor-element-e4bc06c{text-align:center;}.elementor-9600 .elementor-element.elementor-element-e4bc06c .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-9600 .elementor-element.elementor-element-ec85b88{text-align:center;}.elementor-9600 .elementor-element.elementor-element-ec85b88 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}@media(max-width:1024px){.elementor-9600 .elementor-element.elementor-element-e28d839{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9600 .elementor-element.elementor-element-e28d839{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for sureforms_form, class: .elementor-element-76c1ae2 *//* Ana Form Kapsayıcısı */
.srfm-form-container-9608 {
    /* İstenen: Arka planı tamamen şeffaf yapar */
    --srfm-bg-color: #F6F6F6 !important; 
    background-color: var(--srfm-bg-color); 
    
    max-width: 600px; /* Formun çok geniş olmasını engeller */
    margin: 0px auto; /* Formu yatayda ortalar ve üst/alt boşluk verir */
    padding: 10px; /* İç boşluk ekler */
    border: 0px solid #e0e0e0; /* Hafif bir çerçeve ekler */
}

/* Tüm Giriş Alanları (Input, Email, Textarea) */
.srfm-input-common {
    width: 100%;
    padding: var(--srfm-input-field-padding, 10px 12px);
    border: 1px solid var(--srfm-color-input-border, #ccc);
    border-radius: 6px;
    transition: border-color 0.3s, box-shadow 0.3s;
    font-size: var(--srfm-input-field-font-size, 16px);
    line-height: var(--srfm-input-field-line-height, 24px);
    background-color: var(--srfm-color-input-background, #fff); /* Giriş alanlarının arka planı beyaz olsun */
}

/* Giriş Alanı Odaklanma (Focus) Stili */
.srfm-input-common:focus {
    border-color: var(--srfm-color-scheme-primary, #007bff);
    box-shadow: 0 0 0 3px var(--srfm-color-input-border-focus-glow, rgba(0, 123, 255, 0.25));
    outline: none;
}

/* Placeholder Metin Stili */
.srfm-input-common::placeholder {
    color: var(--srfm-color-input-placeholder, #a0a0a0);
}

/* Bloklar Arası Boşluk */
.srfm-block-single {
    margin-bottom: var(--srfm-row-gap-between-blocks, 18px); 
}

/* Gönder Butonu Kapsayıcısı */
.srfm-submit-container {
    text-align: right; /* Butonu sağa hizalar (mevcut HTML'deki tercihe uygun) */
    margin-top: 20px;
}

/* Gönder Butonu */
.srfm-btn-frontend {
    background-color: var(--srfm-color-scheme-primary, #007bff);
    color: var(--srfm-color-scheme-text-on-primary, #ffffff);
    padding: var(--srfm-btn-padding, 10px 20px);
    border: none;
    border-radius: 6px;
    cursor: pointer;
    font-size: var(--srfm-btn-font-size, 16px);
    font-weight: bold;
    transition: background-color 0.3s, transform 0.1s;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

/* Gönder Butonu Hover Stili */
.srfm-btn-frontend:hover {
    background-color: var(--srfm-btn-color-hover, #0056b3);
}

/* Gönder Butonu Tıklanma Stili */
.srfm-btn-frontend:active {
    transform: translateY(1px);
}

/* Hata Mesajı Stili (Gerekirse) */
.srfm-error-message {
    color: #dc3545;
    font-size: var(--srfm-description-font-size, 12px);
    margin-top: 4px;
}

/* Başlık Stili (Eğer başlık kullanılıyorsa) */
.srfm-form-title {
    font-size: 24px;
    color: var(--srfm-color-scheme-text, #333);
    margin-bottom: 20px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec85b88 */.overlay{
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */