/* Footer rules scoped only to the footer wrapper.
   This prevents global class collisions with top-menu/header blocks. */

#container .css-bz2tic.css-eadbfi {left: 37px; right: 37px; bottom: -0.27px;}

#container .css-bz2tic.css-eadbfi .css-vf8mzy {position: relative; display: block;}
#container .css-bz2tic.css-eadbfi .css-trglf0 {position: absolute;}
#container .css-bz2tic.css-eadbfi .css-bz2tic {position: absolute; display: contents;}
#container .css-bz2tic.css-eadbfi .css-8w4f3t {position: absolute; display: block; border-radius: 40px;}
#container .css-bz2tic.css-eadbfi .css-ayg824 {flex: 0 0 auto;}
#container .css-bz2tic.css-eadbfi .css-grtgjx {position: absolute; display: flex; align-items: center; justify-content: center;}
#container .css-bz2tic.css-eadbfi .css-8zrmd9 {position: absolute; top: 4810px; display: flex; flex-direction: column; justify-content: center;}
#container .css-bz2tic.css-eadbfi .css-vwzf36 {line-height: 0;}
#container .css-bz2tic.css-eadbfi .css-b54yok {font-variation-settings: normal;}
#container .css-bz2tic.css-eadbfi .css-roiesn {position: absolute; display: block;}
#container .css-bz2tic.css-eadbfi .css-r0azwh {inset: 0px; pointer-events: none;}
#container .css-bz2tic.css-eadbfi .css-qhd53h {object-fit: cover;}
#container .css-bz2tic.css-eadbfi .css-ez8men {max-width: none; width: 100%; height: 100%;}

#container .css-bz2tic.css-eadbfi .css-5rp4j5 {width: 134.291px; height: 166.361px; left: 570.46px; top: 4742.82px;}
#container .css-bz2tic.css-eadbfi .css-f7al3r {width: 1830px; height: 579px; top: 4619px;}
#container .css-bz2tic.css-eadbfi .css-2f5qr0 {border-radius: 40px;}
#container .css-bz2tic.css-eadbfi .css-gq05w3 {transform: matrix(0.99940949678421, 0.0343604981899261, -0.0343604981899261, 0.99940949678421, 0, 0);}
#container .css-bz2tic.css-eadbfi .css-fr1jwt {width: 330.854px; height: 710.274px; left: 1458.52px; top: 4513px;}
#container .css-bz2tic.css-eadbfi .css-bp9ee8 {width: 306.978px; height: 700.139px;}
#container .css-bz2tic.css-eadbfi .css-tuc0s6 {width: 348.624px; height: 62.338px; left: 992.52px; top: 4881.93px;}
#container .css-bz2tic.css-eadbfi .css-wd39h2 {width: 340.12px; height: 122.265px; left: calc(50% + 0.06px); top: 4643.87px;}
#container .css-bz2tic.css-eadbfi .css-8hhw9a {transform: translateX(-50%);}
#container .css-bz2tic.css-eadbfi .css-b2o3at {left: 560.27px; top: 4890px;}
#container .css-bz2tic.css-eadbfi .css-s04rxq {width: 45px; height: 45px; left: 560.27px; top: 4890px; scale: 0.8;}
#container .css-bz2tic.css-eadbfi .css-7y2sqt {width: 45px; height: 45px; left: 631.63px; top: 4890px; scale: 0.8;}
#container .css-bz2tic.css-eadbfi .css-8b58l5 {width: 37.5px; height: 45px; left: 702.93px; top: 4890px; scale: 0.8;}
#container .css-bz2tic.css-eadbfi .css-jxvxgd {width: 45px; height: 45px; left: 767.21px; top: 4890px; scale: 0.8;}
#container .css-bz2tic.css-eadbfi .css-wiisv4 {width: 45px; height: 45px; left: 838.67px; top: 4890px; scale: 0.8;}
#container .css-bz2tic.css-eadbfi .css-v0fm98 {left: 520px; top: 4979px;}
#container .css-bz2tic.css-eadbfi .css-bflvd1 {width: 124px; left: 520px; top: 5001.5px;}
#container .css-bz2tic.css-eadbfi .css-21ixo7 {transform: translateY(-50%); font-variation-settings: normal; color: #fff; --letter-spacing: 0px;}
#container .css-bz2tic.css-eadbfi .css-4g9b4j {font-family: "Montserrat:Bold",sans-serif; word-break: break-word; font-weight: 700; font-size: 20px; letter-spacing: 0px; line-height: 0;}
#container .css-bz2tic.css-eadbfi .css-22c0ut {white-space: pre-wrap; line-height: 45px;}
#container .css-bz2tic.css-eadbfi .css-2zgf9 {width: 137px; left: 665px; top: 5001.5px;}
#container .css-bz2tic.css-eadbfi .css-asrgz0 {width: 123px; left: 823px; top: 5001.5px;}
#container .css-bz2tic.css-eadbfi .css-5v25q2 {width: 207px; left: 967px; top: 5001.5px;}
#container .css-bz2tic.css-eadbfi .css-h3kid {width: 206px; left: 1195px; top: 5001.5px;}
#container .css-bz2tic.css-eadbfi .css-y8h6nr {left: 388px; top: 5056px;}
#container .css-bz2tic.css-eadbfi .css-d89xxd {width: 190.827px; left: 388px; top: 5078.5px;}
#container .css-bz2tic.css-eadbfi .css-z3473b {font-family: "Montserrat:Regular",sans-serif; word-break: break-word; font-weight: 400; font-size: 20px; letter-spacing: 0px; line-height: 0;}
#container .css-bz2tic.css-eadbfi .css-1e68d5 {width: 131.57px; left: 626.03px; top: 5078.5px;}
#container .css-bz2tic.css-eadbfi .css-x6hw85 {width: 265.149px; left: 804.81px; top: 5078.5px;}
#container .css-bz2tic.css-eadbfi .css-le8y7c {width: 81.353px; left: 1117.16px; top: 5078.5px;}
#container .css-bz2tic.css-eadbfi .css-6qs1ai {width: 287.245px; left: 1245.72px; top: 5078.5px;}
#container .css-bz2tic.css-eadbfi .css-tgl8al {width: 381px; left: calc(50% - 190px); bottom: 72.5px;}
#container .css-bz2tic.css-eadbfi .css-d9qg7u {transform: translateY(50%); font-variation-settings: normal; color: #fff; --letter-spacing: 0px;}
#container .css-bz2tic.css-eadbfi .css-b90ib4 {font-family: "Montserrat:Regular",sans-serif; word-break: break-word; font-weight: 400; font-size: 18px; letter-spacing: 0px; line-height: 0;}
#container .css-bz2tic.css-eadbfi .css-satnov {left: 631px; top: 4810px;}
#container .css-bz2tic.css-eadbfi .css-gojjnn {width: 25.066px; height: 31.052px; left: 631px; top: 4813.97px;}
#container .css-bz2tic.css-eadbfi .css-ajt02n {width: 218.949px; left: 667.16px; top: 4832.5px;}
#container .css-bz2tic.css-eadbfi .css-pf3hl {font-family: "Montserrat:Regular",sans-serif; word-break: break-word; font-weight: 400; font-size: 0px; letter-spacing: 0px; line-height: 0;}
#container .css-bz2tic.css-eadbfi .css-kks0s4 {font-size: 20px; line-height: 45px;}
#container .css-bz2tic.css-eadbfi .css-tkefh2 {font-family: "Montserrat:ExtraBold",sans-serif; word-break: break-word; font-weight: 800; font-size: 20px; line-height: 45px;}
#container .css-bz2tic.css-eadbfi .css-r0yv7z {width: 301.306px; left: 987.55px; top: 4832.5px;}
#container .css-bz2tic.css-eadbfi .css-9uhk3l {width: 38.353px; height: 26.869px; left: 933.35px; top: 4817.97px;}
#container .css-bz2tic.css-eadbfi .css-wcnbwz {left: 37px; top: 3468px;}
#container .css-bz2tic.css-eadbfi .css-geookd {width: 1846px; height: 600px; left: 37px; top: 3468px;}
#container .css-bz2tic.css-eadbfi .css-xsqxut {left: 38px; top: 1816px;}

/* Bölümler sayfası: footer sağa kaymasın – .css-eadbfi left/right bu sayfada geçersiz */
body.page-bolumler #container .css-eadbfi.footer--in-flow {
  left: 0 !important;
  right: 0 !important;
  bottom: auto !important;
}
