.elementor-38 .elementor-element.elementor-element-6d8b94f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(242,240,232,0.12);--border-color:rgba(242,240,232,0.12);--padding-top:100px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-38 .elementor-element.elementor-element-6d8b94f:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6d8b94f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0E8;}.elementor-38 .elementor-element.elementor-element-8582d60{padding:0px 0px 24px 0px;}.elementor-38 .elementor-element.elementor-element-8582d60 .elementor-heading-title{font-family:"DM Sans", Georgia, serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.15em;color:#B5651D;}.elementor-38 .elementor-element.elementor-element-8aae02e .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:64px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#13120F;}.elementor-38 .elementor-element.elementor-element-10776b8 .elementor-heading-title{font-family:"DM Sans", Georgia, serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#5C5752;}.elementor-38 .elementor-element.elementor-element-8c989ce{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(242,240,232,0.12);--border-color:rgba(242,240,232,0.12);--padding-top:60px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-38 .elementor-element.elementor-element-8c989ce:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-8c989ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0E8;}.elementor-38 .elementor-element.elementor-element-3044da6{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-38 .elementor-element.elementor-element-3044da6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-38 .elementor-element.elementor-element-3044da6:after{content:"0.66";}.elementor-38 .elementor-element.elementor-element-3044da6 .elementor-post__thumbnail__link{width:100%;}.elementor-38 .elementor-element.elementor-element-3044da6 .elementor-post__meta-data span + span:before{content:"///";}.elementor-38 .elementor-element.elementor-element-3044da6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-38 .elementor-element.elementor-element-3044da6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-38 .elementor-element.elementor-element-3044da6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-38 .elementor-element.elementor-element-5998ddc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:20px;--padding-left:80px;--padding-right:80px;}.elementor-38 .elementor-element.elementor-element-5998ddc:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-5998ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0E8;}.elementor-38 .elementor-element.elementor-element-a5a0eec .elementor-heading-title{font-family:"DM Sans", Georgia, serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.15em;color:#B5651D;}.elementor-38 .elementor-element.elementor-element-cdfdbcf{--divider-border-style:solid;--divider-color:rgba(181,101,29,0.3);--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-cdfdbcf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-cdfdbcf .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-cdfdbcf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-acadaaf{--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:60px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-38 .elementor-element.elementor-element-acadaaf:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-acadaaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0E8;}.elementor-38 .elementor-element.elementor-element-44340e9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-38 .elementor-element.elementor-element-44340e9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-38 .elementor-element.elementor-element-44340e9:after{content:"0.6";}.elementor-38 .elementor-element.elementor-element-44340e9 .elementor-post__thumbnail__link{width:100%;}.elementor-38 .elementor-element.elementor-element-44340e9 .elementor-post__meta-data span + span:before{content:"///";}.elementor-38 .elementor-element.elementor-element-44340e9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-38 .elementor-element.elementor-element-44340e9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-38 .elementor-element.elementor-element-44340e9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}body.elementor-page-38:not(.elementor-motion-effects-element-type-background), body.elementor-page-38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0E8;}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-3044da6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-38 .elementor-element.elementor-element-3044da6:after{content:"0.5";}.elementor-38 .elementor-element.elementor-element-3044da6 .elementor-post__thumbnail__link{width:100%;}.elementor-38 .elementor-element.elementor-element-44340e9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-38 .elementor-element.elementor-element-44340e9:after{content:"0.5";}.elementor-38 .elementor-element.elementor-element-44340e9 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-6d8b94f{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-8c989ce{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-5998ddc{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-acadaaf{--content-width:1280px;}}/* Start custom CSS for posts, class: .elementor-element-3044da6 */.elementor-38 .elementor-element.elementor-element-3044da6 .elementor-post__thumbnail {
    padding-bottom: 56.25%;
    height: 0;
    position: relative;
    overflow: hidden;
}

.elementor-38 .elementor-element.elementor-element-3044da6 .elementor-post__thumbnail img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

@media (min-width: 768px) {
    .elementor-38 .elementor-element.elementor-element-3044da6 .elementor-posts--skin-classic .elementor-post:first-child .elementor-post__thumbnail {
        max-height: 280px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-44340e9 *//* 1. Görsel kutularını yazı genişliğine göre 16:9 sinematik orana zorla */
.elementor-38 .elementor-element.elementor-element-44340e9 .elementor-post__thumbnail {
    padding-bottom: 56.25% !important;
    height: 0 !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 2. Resimlerin basıklaşmasını önle, kutunun içine tam ortalayarak yay */
.elementor-38 .elementor-element.elementor-element-44340e9 .elementor-post__thumbnail img {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
}

/* 3. En üstteki tekli büyük yazının görselinin dikeyde devasa olmasını engelle */
@media (min-width: 768px) {
    .elementor-38 .elementor-element.elementor-element-44340e9 .elementor-posts--skin-classic .elementor-post:first-child .elementor-post__thumbnail {
        max-height: 280px !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* ── FEATURED POST (Section B) ─────────────────────────── */
.ezop-featured-post .elementor-posts-container{display:grid;grid-template-columns:1fr}
.ezop-featured-post .elementor-post{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
@media(max-width:768px){.ezop-featured-post .elementor-post{grid-template-columns:1fr}}
.ezop-featured-post .elementor-post__thumbnail img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;display:block}
.ezop-featured-post .elementor-post__text{display:flex;flex-direction:column;justify-content:center}
.ezop-featured-post .elementor-post__title{margin-bottom:16px}
.ezop-featured-post .elementor-post__title a{text-decoration:none;color:#F2F0E8;transition:opacity .2s ease}
.ezop-featured-post .elementor-post__title a:hover{opacity:.65}
.ezop-featured-post .elementor-post__excerpt p{margin-bottom:24px}
.ezop-featured-post .elementor-post__meta-data{margin-bottom:12px}
.ezop-featured-post .elementor-post__read-more{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(242,240,232,0.25);border-radius:100px;padding:10px 22px;transition:background .25s ease,border-color .25s ease;text-decoration:none!important}
.ezop-featured-post .elementor-post__read-more:hover{background:rgba(242,240,232,.08);border-color:rgba(242,240,232,.5)}

/* ── ARCHIVE GRID CARDS (Section D) ───────────────────────── */
.ezop-grid .elementor-posts--skin-classic.elementor-posts{display:grid!important;grid-template-columns:repeat(3,1fr);gap:1px}
@media(max-width:1024px){.ezop-grid .elementor-posts--skin-classic.elementor-posts{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.ezop-grid .elementor-posts--skin-classic.elementor-posts{grid-template-columns:1fr}}
.ezop-grid .elementor-post{background:transparent;border:1px solid rgba(242,240,232,.12);border-radius:12px;overflow:hidden;transition:border-color .3s ease,transform .3s ease;display:flex;flex-direction:column}
.ezop-grid .elementor-post:hover{border-color:rgba(242,240,232,.35);transform:translateY(-4px)}
.ezop-grid .elementor-post__thumbnail{overflow:hidden}
.ezop-grid .elementor-post__thumbnail img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .5s ease,opacity .3s ease}
.ezop-grid .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.04);opacity:.85}
.ezop-grid .elementor-post__text{padding:24px;display:flex;flex-direction:column;flex:1}
.ezop-grid .elementor-post__title{margin-bottom:10px;flex-grow:1}
.ezop-grid .elementor-post__title a{text-decoration:none;color:#F2F0E8;transition:opacity .2s ease}
.ezop-grid .elementor-post__title a:hover{opacity:.65}
.ezop-grid .elementor-post__excerpt p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px}
.ezop-grid .elementor-post__meta-data{margin-top:auto;padding-top:16px;border-top:1px solid rgba(242,240,232,.08)}
.ezop-grid .elementor-post__read-more{text-decoration:none;transition:color .2s ease}
.ezop-grid .elementor-post__read-more:hover{color:#F2F0E8!important}

/* ── HUB CARD HOVER FIX – opacity fade, no zoom clip ── */
.elementor-post__thumbnail img,
.elementor-post__thumbnail__link img {
  transition: opacity 0.35s ease !important;
  transform: none !important;
}
.elementor-post:hover .elementor-post__thumbnail img,
.elementor-post:hover .elementor-post__thumbnail__link img {
  opacity: 0.82 !important;
  transform: none !important;
}/* End custom CSS */