.elementor-9186 .elementor-element.elementor-element-698df135{text-align:center;}.elementor-9186 .elementor-element.elementor-element-4c7c1a88 .elementor-button{background-color:#E02228;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-1a258f1a */@font-face{
  font-family:"Futura";
  src:url("https://scombank.sr/wp-content/uploads/2021/10/Futura-Light.woff") format("woff");
  font-weight:300; font-style:normal; font-display:swap;
}
@font-face{
  font-family:"Futura";
  src:url("https://scombank.sr/wp-content/uploads/2021/10/Futura-Light.woff") format("woff");
  font-weight:700; font-style:normal; font-display:swap;
}

/* ===== Euro Cards Section ===== */
#scb-euro-cards{
  background:#ffffff;
  color:#111318;
  font-family:"Futura"!important;
}

/* Forceer Futura op alle kinderen binnen de sectie */
#scb-euro-cards *{
  font-family:"Futura"!important;
}

#scb-euro-cards .ec-container{
  width:min(1120px,92%);
  margin:0 auto;
  padding:clamp(22px,4vw,56px) 0;
}

#scb-euro-cards .ec-title{
  text-align:center;
  font-weight:400;
  font-size:clamp(1.4rem,1.1rem + 1.6vw,2.1rem);
  margin:0 0 clamp(18px,2.6vw,28px);
}

/* Product card (row) */
#scb-euro-cards .ec-product{
  display:grid;
  grid-template-columns:minmax(260px, 520px) 1fr;
  gap:clamp(16px, 3vw, 32px);
  align-items:center;
  background:#f5f5f5;
  border:1px solid rgba(17,19,24,.10);
  border-radius:22px;
  padding:clamp(16px, 2.6vw, 28px);
  box-shadow:0 12px 28px rgba(17,19,24,.06);
  transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;
  margin-bottom:clamp(16px, 3vw, 26px);
}
#scb-euro-cards .ec-product:hover{
  transform:translateY(-3px);
  box-shadow:0 16px 36px rgba(17,19,24,.10);
  border-color:rgba(17,19,24,.16);
}

/* Om-en-om layout op desktop */
@media (min-width: 860px){
  #scb-euro-cards .ec-product.is-reverse .ec-media{ order:2; }
  #scb-euro-cards .ec-product.is-reverse .ec-content{ order:1; }
}

/* Media (card image) */
#scb-euro-cards .ec-media img{
  width:100%;
  height:auto;
  display:block;
  border-radius:16px;
  box-shadow:0 10px 24px rgba(17,19,24,.12);
  background:#fff;
}

/* Content */
#scb-euro-cards .ec-content{
  position:relative;
  padding-left:clamp(6px, 1vw, 10px);
}

#scb-euro-cards .ec-name{
  font-size:clamp(1.1rem, .95rem + 1vw, 1.6rem);
  font-weight:500; /* gebruikt Futura 700 */
  margin:0 0 4px;
}

#scb-euro-cards .ec-tagline{
  color:#b81a1f;
  font-weight:700; /* gebruikt Futura 700 */
  margin:0 0 8px;
}

#scb-euro-cards .ec-copy{
  color:#5b6270;
  font-weight:300; /* gebruikt Futura 300 */
  line-height:1.55;
  margin:0 0 14px;
}

/* CTA button */
#scb-euro-cards .ec-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  padding:12px 18px;
  border-radius:999px;
  background:#e02228;
  color:#fff;
  text-decoration:none;
  font-weight:700; /* gebruikt Futura 700 */
  box-shadow:0 8px 18px rgba(224,34,40,.28);
  transition:transform .15s ease, box-shadow .15s ease, background-color .15s ease;
}
#scb-euro-cards .ec-btn:hover{
  background:#b81a1f;
  box-shadow:0 10px 22px rgba(184,26,31,.36);
  transform:translateY(-1px);
}
#scb-euro-cards .ec-btn:focus-visible{
  outline:2px solid #b81a1f;
  outline-offset:2px;
}

/* Stacking op small screens */
@media (max-width: 859.98px){
  #scb-euro-cards .ec-product{
    grid-template-columns:1fr;
  }
  #scb-euro-cards .ec-media{ order:1; }
  #scb-euro-cards .ec-content{ order:2; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-305998a9 */@font-face{
  font-family:"Futura";
  src:url("https://scombank.sr/wp-content/uploads/2021/10/Futura-Light.woff") format("woff");
  font-weight:300; font-style:normal; font-display:swap;
}
@font-face{
  font-family:"Futura";
  src:url("https://scombank.sr/wp-content/uploads/2021/10/Futura-Light.woff") format("woff");
  font-weight:500; font-style:normal; font-display:swap;
}

/* ===== Benefits Checklist (Futura-only) ===== */
#scb-benefits{
  background:#ffffff;
  color:#111318;
  font-family:"Futura"!important;
}
/* Forceer Futura op alle kinderen */
#scb-benefits *{
  font-family:"Futura"!important;
}

#scb-benefits .benefits-container{
  width:min(1120px,92%);
  margin:0 auto;
  padding:clamp(20px,4vw,44px) 0;
}

#scb-benefits .benefits-title{
  font-weight:500;
  font-size:clamp(1.2rem,1rem + 1.2vw,1.8rem);
  margin:0 0 14px 0;
}

/* Grid: 2 kolommen op desktop, 1 op mobiel */
#scb-benefits .benefits-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));
  gap:14px 20px;
  padding:0;
  margin:0;
  list-style:none;
}

/* Item */
#scb-benefits .benefit{
  display:flex;
  align-items:flex-start;
  gap:12px;
  background:#f5f5f5;
  border:1px solid rgba(17,19,24,.10);
  border-radius:14px;
  padding:14px 16px;
  box-shadow:0 10px 24px rgba(17,19,24,.06);
  transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}

#scb-benefits .benefit:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 28px rgba(17,19,24,.10);
  border-color:rgba(17,19,24,.16);
}

/* Check-icoon (pure CSS) */
#scb-benefits .benefit__icon{
  flex:0 0 26px;
  width:26px;
  height:26px;
  border-radius:8px;
  background:linear-gradient(0deg, rgba(224,34,40,.10), rgba(224,34,40,.10)), #ffffff;
  border:1px solid rgba(224,34,40,.28);
  position:relative;
}
#scb-benefits .benefit__icon::after{
  content:"";
  position:absolute;
  inset:0;
  margin:auto;
  width:12px;
  height:6px;
  border:2px solid #e02228;
  border-top:none;
  border-right:none;
  transform:rotate(-45deg) translate(0, 2px);
}

/* Tekst */
#scb-benefits .benefit__text{
  font-size:clamp(.95rem, .9rem + .2vw, 1.05rem);
  color:#111318;
  line-height:1.45;
  font-weight:300; /* gebruik Light (300) voor body */
}

/* Compact op kleine schermen */
@media (max-width:480px){
  #scb-benefits .benefit{
    gap:10px;
    padding:12px 14px;
    border-radius:12px;
  }
  #scb-benefits .benefit__icon{
    width:24px;
    height:24px;
    border-radius:7px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55bde6ad */@font-face{
  font-family:"Futura";
  src:url("https://scombank.sr/wp-content/uploads/2021/10/Futura-Light.woff") format("woff");
  font-weight:300; font-style:normal; font-display:swap;
}
@font-face{
  font-family:"Futura";
  src:url("https://scombank.sr/wp-content/uploads/2021/10/Futura-Light.woff") format("woff");
  font-weight:700; font-style:normal; font-display:swap;
}

/* ===== Fees & Limits Section — Futura only ===== */
#scb-fees-eur{
  background:#ffffff;
  color:#111318;
  font-family:"Futura"!important;
}
#scb-fees-eur *{
  font-family:"Futura"!important;
}

#scb-fees-eur .fe-container{
  width:min(1120px,92%);
  margin:0 auto;
  padding:clamp(22px,4vw,56px) 0;
}

#scb-fees-eur .fe-title{
  text-align:center;
  font-weight:500;
  font-size:clamp(1.35rem,1.1rem + 1.6vw,2rem);
  margin:0 0 clamp(18px,2.6vw,28px);
}

/* Grid of cards */
#scb-fees-eur .fe-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));
  gap:clamp(14px,2.4vw,24px);
}

/* Card */
#scb-fees-eur .fe-card{
  background:#f5f5f5;
  border:1px solid rgba(17,19,24,.10);
  border-radius:22px;
  padding:clamp(16px,2.4vw,28px);
  box-shadow:0 12px 28px rgba(17,19,24,.06);
  transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
#scb-fees-eur .fe-card:hover{
  transform:translateY(-3px);
  box-shadow:0 16px 36px rgba(17,19,24,.10);
  border-color:rgba(17,19,24,.16);
}

/* Card header */
#scb-fees-eur .fe-head{
  display:flex;
  align-items:center;
  gap:12px;
  margin-bottom:10px;
}
#scb-fees-eur .fe-icon{
  width:40px; height:40px;
  border-radius:12px;
  display:grid; place-items:center;
  color:#e02228;
  background:rgba(224,34,40,.10);
  border:1px solid rgba(224,34,40,.24);
}
#scb-fees-eur .fe-icon svg{ width:22px; height:22px; }
#scb-fees-eur .fe-card__title{
  margin:0;
  font-weight:700;
  font-size:1.05rem;
}

/* Key-Value list */
#scb-fees-eur .kv{
  list-style:none; margin:8px 0 0; padding:0;
  display:grid; gap:10px;
}
#scb-fees-eur .kv li{
  display:grid;
  grid-template-columns:1fr auto;
  gap:10px;
  align-items:center;
  background:#fff;
  border:1px solid rgba(17,19,24,.08);
  border-radius:12px;
  padding:10px 12px;
}
#scb-fees-eur .kv .k{
  color:#111318;
  font-weight:700;
}
#scb-fees-eur .kv .v{
  color:#111318;
  font-weight:700;
}
#scb-fees-eur .kv .row-note .v{ font-weight:700; }

/* Badge */
#scb-fees-eur .v-badge{
  display:inline-flex;
  align-items:center;
  padding:6px 10px;
  border-radius:999px;
  background:rgba(46,172,101,.12);
  color:#1e7a4b;
  border:1px solid rgba(46,172,101,.32);
  font-size:.92rem;
}

/* Cash deposit ranges */
#scb-fees-eur .range-list{
  list-style:none; margin:8px 0 0; padding:0;
  display:grid; gap:10px;
}
#scb-fees-eur .range-list li{
  display:grid;
  grid-template-columns:minmax(160px,220px) 1fr;
  gap:10px;
  background:#fff;
  border:1px solid rgba(17,19,24,.08);
  border-radius:12px;
  padding:10px 12px;
}
#scb-fees-eur .range{
  font-weight:700; color:#b81a1f;
}
#scb-fees-eur .req{
  color:#5b6270; line-height:1.45;
}

/* Small screens */
@media (max-width:560px){
  #scb-fees-eur .range-list li{ grid-template-columns:1fr; }
}

/* 4e kaart breder op desktop */
@media (min-width:900px){
  #scb-fees-eur .fe-card:nth-of-type(4){
    grid-column:1 / -1;
  }
  #scb-fees-eur .fe-card:nth-of-type(4) .range-list li{
    grid-template-columns:minmax(220px,320px) 1fr;
  }
}/* End custom CSS */