/* ===== Bizim Eller — single give (GiveWP form + descendant styles) ===== */
.bizim-give-img{ display:block; min-height:360px; }
.bizim-give-note{ display:flex; align-items:flex-start; gap:8px; padding-top:10px; margin-top:2px; border-top:1px solid var(--bricks-color-0a5371,#eee); }
.bizim-give-note::before{ content:"✔"; color:var(--bricks-color-07acbc,#059669); font-weight:700; flex:0 0 auto; line-height:1.5; }
.bizim-give-body p{ margin:0 0 12px; font-family:Lato; font-size:15px; line-height:1.75; color:var(--bricks-color-a56685,#444); }
.bizim-give-body p:last-child{ margin:0; }
.bizim-give-body strong,.bizim-give-body b{ color:var(--bricks-color-e44a9b,#244594); }
.bizim-give-body h2,.bizim-give-body h3{ font-family:Lato; color:var(--bricks-color-e44a9b,#244594); font-weight:700; margin:18px 0 8px; }
.bizim-give-highlight p{ margin:0; }
.bizim-give-share .brxe-post-sharing ul, .bizim-give-share ul{ display:flex; gap:8px; margin:0; padding:0; list-style:none; }

/* --- GiveWP donation form --- */
.bizim-give-form .give-form-wrap{ margin:0; max-width:none; padding:0; box-shadow:none; border:0; }
.bizim-give-form form.give-form{ margin:0; }
.bizim-give-form .give-form-title, .bizim-give-form legend.give-hidden{ display:none !important; }
.bizim-give-form .give-goal-progress{ margin:0 0 18px; }
.bizim-give-form .give-goal-progress .give-progress-bar{ background:var(--bricks-color-0a5371,#eef0f3); border-radius:9999px; height:12px; overflow:hidden; }
.bizim-give-form .give-goal-progress .give-progress-bar > span{ background:var(--bricks-color-e44a9b,#244594) !important; border-radius:9999px; }
.bizim-give-form .give-goal-progress .raised{ font-family:Lato; font-size:14px; color:var(--bricks-color-a56685,#444); margin-bottom:8px; }
.bizim-give-form .give-goal-progress .income{ color:var(--bricks-color-e44a9b,#244594); font-weight:700; }
.bizim-give-form .give-donation-levels-wrap{ display:flex; flex-wrap:wrap; gap:10px; margin:0 0 16px; }
.bizim-give-form .give-donation-levels-wrap button{ flex:1 1 auto; min-width:92px; padding:11px 14px !important; background:var(--bricks-color-31a009,#fff) !important; border:1px solid var(--bricks-color-465d1d,#cbd5e1) !important; border-radius:10px !important; font-family:Lato !important; font-weight:600 !important; font-size:14px !important; color:var(--bricks-color-a56685,#444) !important; cursor:pointer; transition:all .2s; }
.bizim-give-form .give-donation-levels-wrap button:hover{ border-color:var(--bricks-color-e44a9b,#244594) !important; color:var(--bricks-color-e44a9b,#244594) !important; }
.bizim-give-form .give-donation-levels-wrap button.give-default-level{ background:var(--bricks-color-e44a9b,#244594) !important; border-color:var(--bricks-color-e44a9b,#244594) !important; color:var(--bricks-color-31a009,#fff) !important; }
.bizim-give-form .give-total-wrap{ margin:0 0 16px; display:flex; align-items:stretch; }
.bizim-give-form .give-currency-symbol{ background:var(--bricks-color-0a5371,#f4f3f0) !important; border:1px solid var(--bricks-color-465d1d,#cbd5e1) !important; border-right:0 !important; border-radius:10px 0 0 10px !important; font-family:Lato; color:var(--bricks-color-a56685,#444); display:flex; align-items:center; padding:0 14px; }
.bizim-give-form input#give-amount, .bizim-give-form .give-text-input, .bizim-give-form input.give-input[type=tel]{ width:100%; box-sizing:border-box; padding:13px 16px !important; border:1px solid var(--bricks-color-465d1d,#cbd5e1) !important; border-radius:0 10px 10px 0 !important; font-family:Lato !important; font-size:15px !important; color:var(--bricks-color-a56685,#444) !important; background:var(--bricks-color-31a009,#fff) !important; }
.bizim-give-form input#give-amount:focus{ outline:none; border-color:var(--bricks-color-e44a9b,#244594) !important; }
.bizim-give-form .give-submit, .bizim-give-form #give-purchase-button, .bizim-give-form input[type=submit].give-btn, .bizim-give-form button.give-btn:not(.give-btn-modal){ width:100% !important; padding:14px 20px !important; background:var(--bricks-color-e44a9b,#244594) !important; color:var(--bricks-color-31a009,#fff) !important; font-family:Lato !important; font-weight:700 !important; font-size:16px !important; border:0 !important; border-radius:12px !important; box-shadow:0 4px 10px -3px rgba(36,69,148,.5) !important; cursor:pointer; transition:transform .2s, filter .2s; }
.bizim-give-form .give-submit:hover, .bizim-give-form #give-purchase-button:hover{ transform:translateY(-2px); filter:brightness(1.08); }
.bizim-give-form .give-total-wrap .give-donation-amount{ width:100%; display:flex; }

/* --- Why Choose Us / Reason Card --- */
.bizim-give-neden {
  border-radius: var(--corner-radius-24, 24px);
  background: linear-gradient(135deg, var(--color-azure-36, #244594) 0%, var(--color-azure-27-2, #1B3370) 100%);
  overflow: hidden;
}

@media (max-width:820px){ .bizim-give-img{ min-height:240px; } }

/* v3 embed iframe in the single hero form card */
.bizim-give-form .root-data-givewp-embed{ width:100%; }
.bizim-give-form iframe{ width:100% !important; min-height:640px !important; border:0 !important; display:block; }







/* ==========================================================================
   Single project - details section (accent heading + highlight callout)
   ========================================================================== */
.bizim-give-h { position: relative; padding-left: 14px; }
.bizim-give-h::before {
  content: "";
  position: absolute;
  left: 0; top: .18em; bottom: .18em;
  width: 4px; border-radius: 2px;
  background: var(--bricks-color-e44a9b, #244594);
}

/* Highlight callout - hidden automatically when the field is empty */
.bizim-give-highlight {
  background: #F7F6F3;
  border-left: 4px solid var(--bricks-color-e44a9b, #244594);
  border-radius: 12px;
  padding: 18px 20px;
  margin: 4px 0;
}
.bizim-give-hl-title::before { content: "\1F4A1"; margin-right: 6px; }
.bizim-give-hl-text p { margin: 0 0 8px; }
.bizim-give-hl-text p:last-child { margin: 0; }
.bizim-give-hl-text strong,
.bizim-give-hl-text b { color: var(--bricks-color-e44a9b, #244594); }

.bizim-give-benef .brxe-icon { font-size: 30px; line-height: 1; color: var(--bricks-color-e44a9b, #244594); }

@media (max-width: 900px) { .bizim-give-highlight { padding: 16px; } }