.elementor-3869 .elementor-element.elementor-element-741972be{--display:flex;--min-height:330px;--justify-content:center;--overflow:hidden;--overlay-opacity:0.3;}.elementor-3869 .elementor-element.elementor-element-741972be:not(.elementor-motion-effects-element-type-background), .elementor-3869 .elementor-element.elementor-element-741972be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anserprojects.com/wp-content/uploads/2026/05/bread.jpeg");background-position:50% 55%;background-size:cover;}.elementor-3869 .elementor-element.elementor-element-741972be::before, .elementor-3869 .elementor-element.elementor-element-741972be > .elementor-background-video-container::before, .elementor-3869 .elementor-element.elementor-element-741972be > .e-con-inner > .elementor-background-video-container::before, .elementor-3869 .elementor-element.elementor-element-741972be > .elementor-background-slideshow::before, .elementor-3869 .elementor-element.elementor-element-741972be > .e-con-inner > .elementor-background-slideshow::before, .elementor-3869 .elementor-element.elementor-element-741972be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ce8f242 );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3869 .elementor-element.elementor-element-195e522a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-3869 .elementor-element.elementor-element-195e522a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;line-height:1.1em;letter-spacing:-0.05em;color:var( --e-global-color-0cbdae6 );}.elementor-3869 .elementor-element.elementor-element-36a2ac9d .woocommerce-breadcrumb{color:#FFFFFF;text-align:center;}.elementor-3869 .elementor-element.elementor-element-36a2ac9d .woocommerce-breadcrumb > a{color:#FFFFFF;}.elementor-3869 .elementor-element.elementor-element-6d081a55{--spacer-size:40px;background-color:var( --e-global-color-0cbdae6 );bottom:-20px;border-radius:20px 20px 20px 20px;}body:not(.rtl) .elementor-3869 .elementor-element.elementor-element-6d081a55{left:0px;}body.rtl .elementor-3869 .elementor-element.elementor-element-6d081a55{right:0px;}.elementor-3869 .elementor-element.elementor-element-6d081a55 > .elementor-widget-container{height:auto;}.elementor-3869 .elementor-element.elementor-element-a60528a{--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;--justify-content:space-between;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3869 .elementor-element.elementor-element-75eb084{--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;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-3869 .elementor-element.elementor-element-54af455{--spacer-size:50px;}.elementor-3869 .elementor-element.elementor-element-54af455 > .elementor-widget-container{height:auto;}.elementor-3869 .elementor-element.elementor-element-2297527{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 0px 0px 30px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-2297527:not(.elementor-motion-effects-element-type-background), .elementor-3869 .elementor-element.elementor-element-2297527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-3869 .elementor-element.elementor-element-8d12107{--spacer-size:50px;background-color:#F9F9F9;top:0px;z-index:-1;border-radius:30px 0px 0px 30px;height:100%;}body:not(.rtl) .elementor-3869 .elementor-element.elementor-element-8d12107{left:0px;}body.rtl .elementor-3869 .elementor-element.elementor-element-8d12107{right:0px;}.elementor-3869 .elementor-element.elementor-element-8d12107 > .elementor-widget-container{width:100%;height:100%;}.elementor-3869 .elementor-element.elementor-element-507fb71 .elementor-button{background-color:var( --e-global-color-7e14377 );font-size:18px;font-weight:bold;line-height:18px;letter-spacing:-0.05em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ce8f242 );padding:10px 28px 10px 28px;fill:var( --e-global-color-ce8f242 );color:var( --e-global-color-ce8f242 );border-radius:30px 30px 30px 30px;}.elementor-3869 .elementor-element.elementor-element-507fb71 .elementor-button:hover, .elementor-3869 .elementor-element.elementor-element-507fb71 .elementor-button:focus{background-color:var( --e-global-color-ce8f242 );color:var( --e-global-color-0cbdae6 );}.elementor-3869 .elementor-element.elementor-element-507fb71{width:100%;max-width:100%;}.elementor-3869 .elementor-element.elementor-element-fc416de .elementor-heading-title{font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:-0.05em;}.elementor-3869 .elementor-element.elementor-element-bfc1095{--grid-template-columns:repeat(0, auto);text-align:center;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3869 .elementor-element.elementor-element-8ad31d7 .elementor-button{background-color:var( --e-global-color-7e14377 );font-size:18px;font-weight:bold;line-height:18px;letter-spacing:-0.05em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ce8f242 );padding:10px 28px 10px 28px;fill:var( --e-global-color-ce8f242 );color:var( --e-global-color-ce8f242 );border-radius:30px 30px 30px 30px;}.elementor-3869 .elementor-element.elementor-element-8ad31d7 .elementor-button:hover, .elementor-3869 .elementor-element.elementor-element-8ad31d7 .elementor-button:focus{background-color:var( --e-global-color-ce8f242 );color:var( --e-global-color-0cbdae6 );}.elementor-3869 .elementor-element.elementor-element-8ad31d7{width:100%;max-width:100%;}.elementor-3869 .elementor-element.elementor-element-7991b9f .elementor-heading-title{font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:-0.05em;}.elementor-3869 .elementor-element.elementor-element-5b0c99e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--enav_n_tcolor:var( --e-global-color-ce8f242 );--enav_h_tcolor:var( --e-global-color-ce8f242 );--enav_a_tcolor:var( --e-global-color-ce8f242 );}.elementor-3869 .elementor-element.elementor-element-5b0c99e .lakit-nav-5b0c99e.lakit-nav--horizontal{justify-content:flex-start;text-align:left;--lakit-navmenu--item-flex-grow:0;--lakit-navmenu--item-margin:0;--lakit-navmenu_mb-align:flex-start;}.elementor-3869 .elementor-element.elementor-element-5b0c99e .lakit-nav-5b0c99e.lakit-nav--vertical .lakit-nav-id-5b0c99e > .menu-item-link-top{justify-content:flex-start;text-align:left;--lakit-navmenu--item-flex-grow:0;--lakit-navmenu--item-margin:0;--lakit-navmenu_mb-align:flex-start;}.elementor-3869 .elementor-element.elementor-element-5b0c99e .lakit-nav-5b0c99e.lakit-nav--vertical-sub-bottom .lakit-nav-id-5b0c99e > .menu-item-link-sub{justify-content:flex-start;text-align:left;--lakit-navmenu--item-flex-grow:0;--lakit-navmenu--item-margin:0;--lakit-navmenu_mb-align:flex-start;}.elementor-3869 .elementor-element.elementor-element-5b0c99e .lakit-mobile-menu.lakit-active--mbmenu .lakit-nav-id-5b0c99e > .menu-item-link{justify-content:flex-start;text-align:left;--lakit-navmenu--item-flex-grow:0;--lakit-navmenu--item-margin:0;--lakit-navmenu_mb-align:flex-start;}.elementor-3869 .elementor-element.elementor-element-5b0c99e .lakit-nav-id-5b0c99e > .menu-item-link-top .lakit-nav-link-text{font-size:18px;line-height:1.2em;letter-spacing:-0.05em;}.elementor-3869 .elementor-element.elementor-element-5b0c99e .lakit-nav-id-5b0c99e.current-menu-item > .menu-item-link-top .lakit-nav-link-text{font-weight:600;}.elementor-3869 .elementor-element.elementor-element-5b0c99e .lakit-nav-id-5b0c99e > .menu-item-link-top{padding:13px 0px 13px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D9D9D9;}@media(max-width:1279px){.elementor-3869 .elementor-element.elementor-element-741972be{--min-height:250px;}.elementor-3869 .elementor-element.elementor-element-741972be:not(.elementor-motion-effects-element-type-background), .elementor-3869 .elementor-element.elementor-element-741972be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-3869 .elementor-element.elementor-element-195e522a .elementor-heading-title{font-size:46px;}.elementor-3869 .elementor-element.elementor-element-75eb084{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-2297527{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-507fb71 .elementor-button{font-size:16px;padding:8px 25px 8px 25px;}.elementor-3869 .elementor-element.elementor-element-fc416de .elementor-heading-title{font-size:30px;}.elementor-3869 .elementor-element.elementor-element-8ad31d7 .elementor-button{font-size:16px;padding:8px 25px 8px 25px;}.elementor-3869 .elementor-element.elementor-element-7991b9f .elementor-heading-title{font-size:30px;}.elementor-3869 .elementor-element.elementor-element-5b0c99e .lakit-nav-id-5b0c99e > .menu-item-link-top .lakit-nav-link-text{font-size:16px;}}@media(max-width:859px){.elementor-3869 .elementor-element.elementor-element-741972be{--min-height:200px;}.elementor-3869 .elementor-element.elementor-element-195e522a .elementor-heading-title{font-size:36px;}.elementor-3869 .elementor-element.elementor-element-a60528a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-75eb084{--padding-top:60px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3869 .elementor-element.elementor-element-2297527{--border-radius:0px 0px 0px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-3869 .elementor-element.elementor-element-8d12107{border-radius:0px 0px 0px 0px;}.elementor-3869 .elementor-element.elementor-element-507fb71{width:auto;max-width:auto;}.elementor-3869 .elementor-element.elementor-element-507fb71.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3869 .elementor-element.elementor-element-fc416de .elementor-heading-title{font-size:26px;}.elementor-3869 .elementor-element.elementor-element-8ad31d7{width:auto;max-width:auto;}.elementor-3869 .elementor-element.elementor-element-8ad31d7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3869 .elementor-element.elementor-element-7991b9f .elementor-heading-title{font-size:26px;}}@media(max-width:639px){.elementor-3869 .elementor-element.elementor-element-741972be:not(.elementor-motion-effects-element-type-background), .elementor-3869 .elementor-element.elementor-element-741972be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-3869 .elementor-element.elementor-element-195e522a .elementor-heading-title{font-size:32px;}.elementor-3869 .elementor-element.elementor-element-6d081a55{--spacer-size:5px;}.elementor-3869 .elementor-element.elementor-element-75eb084{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3869 .elementor-element.elementor-element-2297527{--padding-top:50px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3869 .elementor-element.elementor-element-fc416de .elementor-heading-title{font-size:24px;}.elementor-3869 .elementor-element.elementor-element-7991b9f .elementor-heading-title{font-size:24px;}}@media(min-width:640px){.elementor-3869 .elementor-element.elementor-element-75eb084{--width:70%;}.elementor-3869 .elementor-element.elementor-element-2297527{--width:32%;}}@media(max-width:859px) and (min-width:640px){.elementor-3869 .elementor-element.elementor-element-75eb084{--width:100%;}.elementor-3869 .elementor-element.elementor-element-2297527{--width:100%;}}/* Start custom CSS for wpforms, class: .elementor-element-2eeb7d7 *//* Form Ana Kapsayıcı - Glassmorphism ve Genişlik Ayarları */
.elementor-widget-container .wpforms-container {
    background: rgba(255, 255, 255, 0.6) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    padding: 30px !important; /* Sidebar için padding'i 40'tan 30'a düşürdüm ki dar alana sığsın */
    border-radius: 20px !important;
    border: 1px solid rgba(255, 255, 255, 0.4) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.04) !important;
    
    /* Genişlik ve Ortalama */
    width: 100% !important;
    max-width: 100% !important; /* Sidebar genişliğine tam uyması için %100 yaptık */
    margin: 0 auto 30px auto !important;
    box-sizing: border-box !important;
}

/* Tüm alt elemanlar için kutu modelini eşitle */
.elementor-widget-container .wpforms-container * {
    box-sizing: border-box !important;
}

/* Etiketler (Labels) */
.elementor-widget-container .wpforms-field-label {
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #333 !important;
    margin-bottom: 10px !important;
    display: block !important;
    letter-spacing: 0.5px !important;
}

/* Girdi Alanları - Modern Tasarım */
.elementor-widget-container .wpforms-field input[type="text"],
.elementor-widget-container .wpforms-field input[type="email"],
.elementor-widget-container .wpforms-field textarea {
    width: 100% !important;
    max-width: 100% !important;
    padding: 14px 18px !important; /* Dar alan için hafif küçültüldü */
    font-size: 15px !important;
    color: #111 !important;
    background-color: rgba(255, 255, 255, 0.9) !important;
    border: 1px solid rgba(0, 0, 0, 0.08) !important;
    border-radius: 12px !important;
    transition: all 0.3s ease !important;
    height: auto !important; /* Elementor'un sabit yükseklik değişkenini ezmek için */
}

/* Textarea (Mesaj Kutusu) Yüksekliği */
.elementor-widget-container .wpforms-field textarea {
    min-height: 140px !important;
    resize: vertical !important;
}

/* Odaklanma (Focus) Animasyonu */
.elementor-widget-container .wpforms-field input:focus,
.elementor-widget-container .wpforms-field textarea:focus {
    outline: none !important;
    border-color: #111 !important;
    background-color: #ffffff !important;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.06) !important;
    transform: translateY(-2px) !important;
}

/* Alanlar Arası Boşluk */
.elementor-widget-container .wpforms-field {
    margin-bottom: 20px !important;
}

/* Gönder Butonu */
.elementor-widget-container .wpforms-submit-container button.wpforms-submit {
    width: 100% !important;
    background-color: #111 !important;
    color: #ffffff !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    padding: 16px 25px !important;
    border: none !important;
    border-radius: 12px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    margin-top: 10px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    height: auto !important; /* Elementor'un buton yüksekliğini ezmek için */
}

/* Buton Hover Efekti */
.elementor-widget-container .wpforms-submit-container button.wpforms-submit:hover {
    background-color: #333 !important;
    transform: translateY(-3px) !important;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15) !important;
}

/* Mobil Optimizasyonlar */
@media screen and (max-width: 768px) {
    .elementor-widget-container .wpforms-container {
        padding: 20px 15px !important;
    }
    .elementor-widget-container .wpforms-field input[type="text"],
    .elementor-widget-container .wpforms-field input[type="email"],
    .elementor-widget-container .wpforms-field textarea {
        padding: 12px 15px !important;
        font-size: 14px !important;
    }
}/* End custom CSS */