.elementor-10890 .elementor-element.elementor-element-2ce68189{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-2cf2ef25 */@import url('https://fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@500;700;900&amp;family=Heebo:wght@300;400;500;700&amp;display=swap');

.bamis-article *{box-sizing:border-box;}
.bamis-article{
  direction:rtl;font-family:'Heebo',-apple-system,'Segoe UI',sans-serif;
  color:#2b2622;line-height:1.9;font-size:19px;background:#ffffff;
  max-width:860px;margin:0 auto;padding:0 22px 40px;font-weight:400;-webkit-font-smoothing:antialiased;
}
.bamis-article p{margin:0 0 1.35em;color:#5d554c;}
.bamis-article strong{color:#2b2622;font-weight:700;}

.bamis-hero{margin:14px 0 8px;text-align:center;}
.bamis-kicker{display:inline-block;font-family:'Heebo',sans-serif;font-weight:500;
  letter-spacing:.22em;font-size:13px;color:#977338;text-transform:uppercase;margin-bottom:14px;}
.bamis-kicker::before,.bamis-kicker::after{content:"";display:inline-block;width:26px;height:1px;
  background:#b28a4c;vertical-align:middle;margin:0 10px;opacity:.7;}
.bamis-article h1{font-family:'Frank Ruhl Libre',serif;font-weight:900;
  font-size:clamp(30px,6vw,50px);line-height:1.18;color:#2b2622;margin:0 0 22px;letter-spacing:-.01em;}
.bamis-hero-fig{margin:0;}
.bamis-hero-img{width:100%;border-radius:18px;box-shadow:0 18px 45px -20px rgba(60,45,25,.35);display:block;aspect-ratio:16/10;object-fit:cover;}
.bamis-article figure{margin:0;}
.bamis-article figcaption{font-size:14px;color:#938a7d;text-align:center;margin-top:12px;font-weight:300;letter-spacing:.02em;}

.bamis-lead{font-size:21px;line-height:2;color:#2b2622;margin:38px 0 10px;font-weight:400;}
.bamis-lead::first-letter{font-family:'Frank Ruhl Libre',serif;font-size:2.9em;font-weight:900;
  color:#b28a4c;float:right;line-height:.8;margin:.08em .12em 0 .12em;}

.bamis-section{margin:48px 0 0;}
.bamis-section h2{font-family:'Frank Ruhl Libre',serif;font-weight:700;font-size:clamp(23px,3.6vw,31px);
  line-height:1.35;color:#2b2622;margin:0 0 16px;padding-top:34px;border-top:1px solid #e6dccb;
  display:flex;align-items:center;gap:14px;}
.bamis-section h2::before{content:"";flex:0 0 auto;width:10px;height:26px;border-radius:6px;
  background:linear-gradient(180deg,#b28a4c,#977338);}
.bamis-section:first-of-type h2{border-top:none;padding-top:6px;}

.bamis-list{list-style:none;margin:6px 0 1.35em;padding:0;}
.bamis-list li{position:relative;padding:2px 34px 14px 0;color:#5d554c;}
.bamis-list li::before{content:"";position:absolute;right:6px;top:12px;width:10px;height:10px;border-radius:50%;
  background:#7d8a6f;box-shadow:0 0 0 4px rgba(125,138,111,.18);}
.bamis-list li strong{color:#2b2622;}

.bamis-figure{margin:30px 0 6px;}
.bamis-figure img{width:100%;border-radius:18px;box-shadow:0 18px 45px -20px rgba(60,45,25,.35);display:block;aspect-ratio:16/10;object-fit:cover;}

.bamis-note{background:#f7f1e8;border-radius:16px;padding:24px 28px;margin:34px 0 0;
  border:1px solid #e6dccb;font-size:17px;color:#5d554c;line-height:1.8;}
.bamis-note strong{color:#977338;}

.bamis-closing{margin-top:56px;background:#f7f1e8;border-radius:22px;padding:44px 40px;text-align:center;border:1px solid #e6dccb;}
.bamis-closing h2{font-family:'Frank Ruhl Libre',serif;font-weight:700;font-size:clamp(24px,4vw,32px);margin:0 0 16px;color:#2b2622;}
.bamis-closing p{color:#5d554c;}
.bamis-cta-line{font-family:'Frank Ruhl Libre',serif;font-size:22px;color:#2b2622;font-weight:500;margin:26px 0 22px;}
.bamis-btn{display:inline-block;background:linear-gradient(150deg,#b28a4c,#977338);color:#fff;
  text-decoration:none;font-family:'Heebo',sans-serif;font-weight:700;font-size:19px;padding:16px 46px;border-radius:50px;
  letter-spacing:.02em;box-shadow:0 14px 30px -10px rgba(151,115,56,.7);transition:transform .18s ease, box-shadow .18s ease;}
.bamis-btn:hover{transform:translateY(-2px);box-shadow:0 20px 38px -10px rgba(151,115,56,.85);}

@media(max-width:600px){
  .bamis-article{font-size:18px;padding:0 16px;}
  .bamis-closing{padding:34px 22px;}
}/* End custom CSS */