
.dfl-gallery-info-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1}.dfl-gallery-logo{display:block;width:auto!important;max-width:220px!important;max-height:150px!important;height:auto!important;object-fit:contain!important;margin:12px 0 25px}.dfl-gallery-info-body h3{margin:0 0 15px}.dfl-gallery-info-body p{margin:0}@media(max-width:700px){.dfl-gallery-logo{max-width:160px!important;max-height:110px!important;margin:15px 0 20px}}



.dfl-gallery-info{position:relative!important;isolation:isolate;overflow:hidden!important;background:#171b21 url('/Uploads/Images/site/defne_logo.PNG') center center/cover no-repeat!important;justify-content:space-between!important;min-height:410px!important}.dfl-gallery-info:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.42) 35%,rgba(0,0,0,.82) 100%);pointer-events:none}.dfl-gallery-info>div,.dfl-gallery-info>a{position:relative;z-index:2}.dfl-gallery-info img.dfl-gallery-logo,.dfl-gallery-info-body>img{display:none!important}.dfl-gallery-info-body{display:flex;flex-direction:column;justify-content:flex-end!important;align-items:flex-start;flex:1}.dfl-gallery-info-body h3,.dfl-gallery-info h3{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.65)}.dfl-gallery-info-body p,.dfl-gallery-info p{color:rgba(255,255,255,.9)!important;text-shadow:0 2px 8px rgba(0,0,0,.6)}@media(max-width:700px){.dfl-gallery-info{min-height:440px!important;background-position:center center!important}.dfl-gallery-info h3{font-size:clamp(30px,8vw,42px)!important}}



.dfl-gallery-info img[src*="defne_logo"]{display:none!important}



@media(min-width:901px){
.dfl-gallery-layout{display:grid!important;grid-template-columns:2fr .85fr .95fr!important;grid-template-rows:repeat(2,235px) 255px!important;gap:14px!important;align-items:stretch!important}
.dfl-gallery-large{grid-column:1!important;grid-row:1/3!important;height:100%!important}
.dfl-gallery-small:nth-child(2){grid-column:2!important;grid-row:1!important;height:100%!important}
.dfl-gallery-small:nth-child(3){grid-column:2!important;grid-row:2!important;height:100%!important}
.dfl-gallery-info{grid-column:3!important;grid-row:1/3!important;height:100%!important;min-height:0!important}
.dfl-gallery-wide{grid-column:1/-1!important;grid-row:3!important;height:100%!important}
.dfl-gallery-item>img{width:100%!important;height:100%!important;object-fit:cover!important}
.dfl-gallery-info{padding:35px!important}
.dfl-gallery-info h3{font-size:clamp(29px,2.8vw,46px)!important}
.dfl-gallery-caption h3{font-size:clamp(35px,4vw,66px)!important}
}
@media(min-width:701px) and (max-width:900px){
.dfl-gallery-layout{display:grid!important;grid-template-columns:1.5fr 1fr!important;gap:12px!important}
.dfl-gallery-large{grid-column:1!important;grid-row:1/3!important;height:500px!important}
.dfl-gallery-small{height:244px!important}
.dfl-gallery-info{grid-column:1/-1!important;min-height:340px!important}
.dfl-gallery-wide{grid-column:1/-1!important;height:350px!important}
}
@media(max-width:700px){
.dfl-gallery-layout{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.dfl-gallery-large{grid-column:1/-1!important;aspect-ratio:4/3!important;height:auto!important}
.dfl-gallery-small{aspect-ratio:3/4!important;height:auto!important}
.dfl-gallery-info{grid-column:1/-1!important;min-height:410px!important}
.dfl-gallery-wide{grid-column:1/-1!important;aspect-ratio:16/9!important;height:auto!important}
}

.dfl-interior{max-width:850px!important;margin:0 auto!important;padding-top:45px!important}.dfl-interior>div:nth-child(2){width:100%!important;max-width:850px!important;margin:0 auto!important}.dfl-interior>div:nth-child(2) img{display:block!important;width:100%!important;height:auto!important;max-height:500px!important;object-fit:contain!important}@media(max-width:700px){.dfl-interior{width:100%!important;max-width:100%!important;padding-top:30px!important}.dfl-interior>div:nth-child(2) img{max-height:300px!important}}

.dfl-page .dfl-interior{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:80px 0 30px!important}.dfl-page .dfl-plan-layout{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:0!important;min-height:480px;background:#eee9e1;overflow:hidden;border-radius:10px}.dfl-page .dfl-plan-visual{display:flex!important;align-items:center;justify-content:center;min-width:0;padding:24px;background:#e6e1d9}.dfl-page .dfl-plan-visual img{display:block!important;width:100%!important;max-width:480px!important;height:420px!important;max-height:420px!important;object-fit:contain!important;border-radius:0!important}.dfl-page .dfl-plan-content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:55px 55px 45px;background:#f3efe8}.dfl-page .dfl-plan-content h2{margin:26px 0 0;font:600 clamp(34px,3.6vw,57px)/1.05 "Manrope",Arial,sans-serif;letter-spacing:-.055em;color:#2b2b28}.dfl-page .dfl-plan-content h2 strong{font-weight:600;color:#a68e6b}.dfl-page .dfl-plan-line{display:block;width:55px;height:2px;margin:30px 0 20px;background:#a68e6b}.dfl-page .dfl-plan-content p{max-width:420px;margin:0;font-size:14px;line-height:1.85;color:#77736c}.dfl-page .dfl-plan-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:45px;padding-top:20px;border-top:1px solid rgba(43,43,40,.16)}.dfl-page .dfl-plan-footer>span{font-size:9px;letter-spacing:.12em;color:#8f8477}.dfl-page .dfl-plan-footer a{display:inline-flex;align-items:center;gap:15px;font-size:10px;font-weight:700;letter-spacing:.09em;color:#2b2b28;text-decoration:none;border-bottom:1px solid #a68e6b;padding-bottom:7px}.dfl-page .dfl-plan-footer a:hover{color:#a68e6b}@media(max-width:850px){.dfl-page .dfl-plan-layout{grid-template-columns:1fr!important}.dfl-page .dfl-plan-visual{padding:20px}.dfl-page .dfl-plan-visual img{height:380px!important;max-height:380px!important}.dfl-page .dfl-plan-content{padding:40px 30px}}@media(max-width:700px){.dfl-page .dfl-interior{padding:45px 0 20px!important}.dfl-page .dfl-plan-visual img{height:310px!important;max-height:310px!important}.dfl-page .dfl-plan-content{padding:32px 23px!important}.dfl-page .dfl-plan-content h2{font-size:clamp(30px,8vw,42px)!important}.dfl-page .dfl-plan-content p{font-size:12.5px}.dfl-page .dfl-plan-footer{margin-top:30px}}

/* DEFNE LIFE - KAT PLANI KUTU DÜZENLEMESİ */
@media(min-width:851px){
.dfl-page .dfl-plan-layout{
display:grid!important;
grid-template-columns:minmax(0,390px) minmax(0,1fr)!important;
width:100%!important;
max-width:1100px!important;
min-height:0!important;
margin:0 auto!important;
overflow:hidden!important;
border-radius:10px!important;
}
.dfl-page .dfl-plan-visual{
padding:0!important;
margin:0!important;
background:#e6e1d9!important;
align-self:stretch!important;
}
.dfl-page .dfl-plan-visual img{
display:block!important;
width:100%!important;
max-width:none!important;
height:100%!important;
max-height:none!important;
object-fit:contain!important;
}
.dfl-page .dfl-plan-content{
padding:35px 45px!important;
}
.dfl-page .dfl-plan-content h2{
font-size:clamp(32px,3vw,48px)!important;
}
.dfl-page .dfl-interior{
padding-top:65px!important;
}
}
@media(max-width:850px){
.dfl-page .dfl-plan-layout{
grid-template-columns:1fr!important;
max-width:550px!important;
margin:0 auto!important;
}
.dfl-page .dfl-plan-visual{
padding:0!important;
}
.dfl-page .dfl-plan-visual img{
width:100%!important;
height:auto!important;
max-height:none!important;
object-fit:contain!important;
}
}
