.elementor-61 .elementor-element.elementor-element-23d69e6:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-23d69e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mabnaagro.com/wp-content/uploads/2021/03/tea4-slider-bg.jpg");}.elementor-61 .elementor-element.elementor-element-23d69e6 > .elementor-container{min-height:900px;}.elementor-61 .elementor-element.elementor-element-23d69e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-61 .elementor-element.elementor-element-23d69e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-d758cba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -125px) 0px;}.elementor-61 .elementor-element.elementor-element-6c89474:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-6c89474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-6c89474 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-6c89474 > .elementor-container{min-height:453px;}.elementor-61 .elementor-element.elementor-element-6c89474{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-61 .elementor-element.elementor-element-03031bc{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-3194ccf:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-3194ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://mabnaagro.com/wp-content/uploads/2026/10/Mabna-Agro.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-61 .elementor-element.elementor-element-3194ccf > .elementor-background-overlay{background-color:#070000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-3194ccf > .elementor-container{min-height:453px;}.elementor-61 .elementor-element.elementor-element-3194ccf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-61 .elementor-element.elementor-element-77218ed{text-align:center;}.elementor-61 .elementor-element.elementor-element-77218ed .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:300;color:#C0A063;}.elementor-61 .elementor-element.elementor-element-869b9a0{text-align:center;}.elementor-61 .elementor-element.elementor-element-869b9a0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:17px;font-weight:300;line-height:38px;letter-spacing:0.2px;word-spacing:3px;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-5301657{text-align:center;}.elementor-61 .elementor-element.elementor-element-5301657 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:300;color:#C0A063;}@media(max-width:1024px){.elementor-61 .elementor-element.elementor-element-869b9a0 .elementor-heading-title{font-size:12px;}}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-23d69e6 > .elementor-container{min-height:483px;}.elementor-61 .elementor-element.elementor-element-869b9a0 .elementor-heading-title{font-size:10px;}}@media(min-width:1025px){.elementor-61 .elementor-element.elementor-element-3194ccf:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-3194ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-d758cba */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,400&family=Inter:wght@300;400;500&display=swap');

/* MABNA AGRO — HERO / Minimal Formal Centered */

.mabna-hero-content{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
  padding:30px 5vw;
  box-sizing:border-box;
  z-index:10;
  pointer-events:none;
}

.mabna-hero-inner{
  width:100%;
  max-width:900px;
  margin:0 auto;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
  box-sizing:border-box;
  -webkit-font-smoothing:antialiased;
}

.mabna-hero-eyebrow{
  margin:0 0 18px;
  color:#C9AE7A;
  font-family:'Inter',system-ui,sans-serif;
  font-size:10px;
  font-weight:400;
  letter-spacing:4px;
  line-height:1;
  text-align:center;
  text-transform:uppercase;
}

.mabna-hero-line{
  display:block;
  width:40px;
  height:1px;
  margin:0 0 22px;
  background:#C9AE7A;
  opacity:.9;
}

.mabna-hero-inner h1{
  width:100%;
  margin:0;
  padding:0;
  color:#ffffff;
  font-family:'Cormorant Garamond',Georgia,serif;
  font-size:58px;
  line-height:1.12;
  font-weight:400;
  letter-spacing:-.5px;
  text-align:center;
  text-shadow:0 2px 24px rgba(0,0,0,.28);
}

.mabna-hero-inner p{
  width:100%;
  margin:18px 0 0;
  padding:0;
  color:rgba(255,255,255,.85);
  font-family:'Inter',system-ui,sans-serif;
  font-size:12.5px;
  font-weight:300;
  letter-spacing:2.2px;
  line-height:1.7;
  text-align:center;
  text-transform:uppercase;
}

.mabna-hero-link{
  pointer-events:auto;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:12px;
  margin:32px auto 0;
  color:#ffffff !important;
  text-decoration:none !important;
  font-family:'Inter',system-ui,sans-serif;
  font-size:10px;
  font-weight:400;
  letter-spacing:2.5px;
  text-align:center;
  text-transform:uppercase;
}
.mabna-hero-link span{
  display:flex;
  align-items:center;
  justify-content:center;
  width:30px;
  height:30px;
  border:1px solid rgba(201,174,122,.9);
  border-radius:50%;
  color:#C9AE7A;
  font-size:12px;
  transition:background .3s ease, color .3s ease, transform .3s ease;
}
.mabna-hero-link:hover span{
  background:#C9AE7A;
  color:#ffffff;
  transform:translate(2px,-2px);
}

@media only screen and (min-width:768px) and (max-width:1024px){
  .mabna-hero-content{ padding:25px 40px; }
  .mabna-hero-inner{ max-width:750px; }
  .mabna-hero-eyebrow{ font-size:9px; letter-spacing:3.5px; }
  .mabna-hero-line{ width:36px; margin-bottom:20px; }
  .mabna-hero-inner h1{ font-size:46px; letter-spacing:-.3px; }
  .mabna-hero-inner p{ margin-top:14px; font-size:11px; letter-spacing:2px; }
  .mabna-hero-link{ margin-top:27px; }
}

@media only screen and (max-width:767px){
  .mabna-hero-content{ padding:20px 18px; }
  .mabna-hero-inner{ max-width:360px; }
  .mabna-hero-eyebrow{ margin-bottom:12px; font-size:8px; letter-spacing:3px; }
  .mabna-hero-line{ width:28px; margin-bottom:16px; }
  .mabna-hero-inner h1{ font-size:32px; line-height:1.2; letter-spacing:0; }
  .mabna-hero-inner p{ margin-top:12px; font-size:9px; letter-spacing:1.6px; line-height:1.8; }
  .mabna-hero-link{ margin-top:22px; font-size:9px; letter-spacing:1.8px; }
  .mabna-hero-link span{ width:26px; height:26px; font-size:10px; }
}

@media only screen and (max-width:400px){
  .mabna-hero-inner{ max-width:320px; }
  .mabna-hero-inner h1{ font-size:28px; }
  .mabna-hero-inner p{ font-size:8px; letter-spacing:1.4px; }
  .mabna-hero-link{ margin-top:19px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1af3456 *//* MABNA — Minimal Section Divider */
.mabna-section-divider{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:16px;
  width:100%;
  max-width:1180px;
  margin:0 auto;
  padding:10px 5vw 0;
  box-sizing:border-box;
}
.msd-line{
  display:block;
  height:1px;
  width:100%;
  max-width:420px;
  background:linear-gradient(to right, transparent, #E5DDC9, transparent);
}
.mabna-section-divider .msd-line:first-child{
  background:linear-gradient(to left, #E5DDC9, transparent);
}
.mabna-section-divider .msd-line:last-child{
  background:linear-gradient(to right, #E5DDC9, transparent);
}
.msd-mark{
  font-size:7px;
  color:#BFA065;
  line-height:1;
  flex-shrink:0;
}

/* فاصله خود سکشن About از جداکننده */
.mabna-about-2026{
  padding-top:55px !important;
}

@media(max-width:767px){
  .mabna-section-divider{ padding:6px 20px 0; gap:12px; }
  .mabna-about-2026{ padding-top:40px !important; }
}/* End custom CSS */