.elementor-2115 .elementor-element.elementor-element-42a58dc{--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-2115 .elementor-element.elementor-element-5d6be47{--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-2115 .elementor-element.elementor-element-e194654 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-2115 .elementor-element.elementor-element-e194654 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-2115 .elementor-element.elementor-element-e194654 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-2115 .elementor-element.elementor-element-7b57078{--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-2115 .elementor-element.elementor-element-72c8253 .jet-listing-dynamic-terms{text-align:left;}.elementor-2115 .elementor-element.elementor-element-1c47dc1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2115 .elementor-element.elementor-element-1c47dc1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2115 .elementor-element.elementor-element-1c47dc1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2115 .elementor-element.elementor-element-1c47dc1 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2115 .elementor-element.elementor-element-bb82d28 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2115 .elementor-element.elementor-element-bb82d28 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2115 .elementor-element.elementor-element-bb82d28 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2115 .elementor-element.elementor-element-bb82d28 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2115 .elementor-element.elementor-element-98604fb{--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;--flex-wrap:wrap;}.elementor-2115 .elementor-element.elementor-element-22a0045 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2115 .elementor-element.elementor-element-22a0045 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2115 .elementor-element.elementor-element-22a0045 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2115 .elementor-element.elementor-element-22a0045 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2115 .elementor-element.elementor-element-d567adb .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2115 .elementor-element.elementor-element-d567adb .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2115 .elementor-element.elementor-element-d567adb .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2115 .elementor-element.elementor-element-d567adb .jet-listing-dynamic-field__content{text-align:left;}.elementor-2115 .elementor-element.elementor-element-73ca49d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2115 .elementor-element.elementor-element-73ca49d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2115 .elementor-element.elementor-element-73ca49d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2115 .elementor-element.elementor-element-73ca49d .jet-listing-dynamic-field__content{text-align:left;}.elementor-2115 .elementor-element.elementor-element-c2a1e89 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2115 .elementor-element.elementor-element-c2a1e89 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2115 .elementor-element.elementor-element-c2a1e89 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2115 .elementor-element.elementor-element-c2a1e89 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2115 .elementor-element.elementor-element-c8485dd .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-2115 .elementor-element.elementor-element-c8485dd .jet-listing-dynamic-link__icon{order:1;}/* Start custom CSS */.ci-card { --padding-top:0px; --padding-right:0px; --padding-bottom:0px; --padding-left:0px;
  position:relative; gap:0; height:100%; background:#fff; border:1px solid #E6E8EF; border-radius:12px; overflow:hidden;
  transition:box-shadow .2s ease, transform .2s ease; font-family:Roboto,sans-serif; }
.ci-card:hover { box-shadow:0 8px 24px rgba(14,32,104,.12); transform:translateY(-2px); }
.ci-card .ci-card-media { --padding-top:0px; --padding-right:0px; --padding-bottom:0px; --padding-left:0px; aspect-ratio:4/3; background:#F8F8F8; }
.ci-card .ci-card-media:not(:has(img))::after { content:"Fotoğraf yakında"; margin:auto; color:#63676C; font-size:14px; }
.ci-card .ci-card-img, .ci-card .ci-card-img * { height:100%; width:100%; }
.ci-card .ci-card-img img { width:100%; height:100%; object-fit:cover; display:block; }
.ci-card .ci-card-body { --padding-top:16px; --padding-right:16px; --padding-bottom:16px; --padding-left:16px; gap:8px; flex-grow:1; }
.ci-card .ci-badge .jet-listing-dynamic-terms__link { display:inline-block; background:#FDE224; color:#0E2068; font-size:11px;
  font-weight:700; letter-spacing:.4px; text-transform:uppercase; padding:3px 10px; border-radius:999px; margin-right:4px; }
.ci-card .ci-card-title h2 { color:#0E2068; font-size:17px; line-height:1.35; font-weight:700; margin:0; }
.ci-card .ci-card-price .jet-listing-dynamic-field__content { color:#0E2068; font-size:22px; font-weight:800; }
.ci-card .ci-chips { --padding-top:0px; --padding-right:0px; --padding-bottom:0px; --padding-left:0px; gap:6px; }
.ci-card .ci-chip { width:auto; }
.ci-card .ci-chip .jet-listing-dynamic-field__content { background:#F1F3F8; color:#3d4250; font-size:13px; padding:3px 10px; border-radius:6px; }
.ci-card .ci-card-link, .ci-card .ci-card-link .jet-listing-dynamic-link { width:100%; display:block; }
.ci-card .ci-card-link { margin-top:auto; padding-top:6px; }
.ci-card .ci-card-link a { display:block; text-align:center; background:#FDE224; color:#0E2068; font-weight:700; font-size:15px;
  padding:12px 16px; border-radius:8px; text-decoration:none; transition:background .15s; }
.ci-card:hover .ci-card-link a { background:#0E2068; color:#fff; }
/* tüm kart tıklanabilir: link ile kart arasındaki katmanlar konumlandırılmamalı */
.ci-card .ci-card-body, .ci-card .ci-card-link, .ci-card .ci-card-link .jet-listing-dynamic-link { position:static; }
.ci-card .ci-card-link a::after { content:""; position:absolute; inset:0; z-index:1; }
.ci-card .ci-card-link a:focus-visible { outline:3px solid #0E2068; outline-offset:2px; }/* End custom CSS */