.elementor-2379 .elementor-element.elementor-element-d89f57b{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-d89f57b:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-d89f57b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://farmingvertical.com/wp-content/uploads/2025/09/IMG_4923-1-e1757404480317.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2379 .elementor-element.elementor-element-9973e4c{--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-2379 .elementor-element.elementor-element-9973e4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2379 .elementor-element.elementor-element-60ac065{--spacer-size:389px;}.elementor-2379 .elementor-element.elementor-element-334efe4{width:initial;max-width:initial;top:192px;}body:not(.rtl) .elementor-2379 .elementor-element.elementor-element-334efe4{left:68px;}body.rtl .elementor-2379 .elementor-element.elementor-element-334efe4{right:68px;}.elementor-2379 .elementor-element.elementor-element-334efe4 .elementor-heading-title{mix-blend-mode:color;color:var( --e-global-color-bdcf52b );}.elementor-2379 .elementor-element.elementor-element-9890495{width:100%;max-width:100%;margin:-5px -5px calc(var(--kit-widget-spacing, 0px) + -5px) -5px;padding:-8px -8px -8px -8px;top:136px;text-align:left;}.elementor-2379 .elementor-element.elementor-element-9890495.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2379 .elementor-element.elementor-element-9890495{right:-57px;}body.rtl .elementor-2379 .elementor-element.elementor-element-9890495{left:-57px;}.elementor-2379 .elementor-element.elementor-element-9890495 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-bdcf52b );}.elementor-2379 .elementor-element.elementor-element-9eedeb2{--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;}body:not(.rtl) .elementor-2379 .elementor-element.elementor-element-8333baa{left:-36px;}body.rtl .elementor-2379 .elementor-element.elementor-element-8333baa{right:-36px;}.elementor-2379 .elementor-element.elementor-element-8333baa{top:179px;}.elementor-2379 .elementor-element.elementor-element-8333baa .elementor-heading-title{color:var( --e-global-color-agrios_accent );}.elementor-2379 .elementor-element.elementor-element-3edc94c{--display:flex;}.elementor-2379 .elementor-element.elementor-element-4284e7b{--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-2379 .elementor-element.elementor-element-9bee962{--spacer-size:50px;}.elementor-2379 .elementor-element.elementor-element-fdd2385{--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-2379 .elementor-element.elementor-element-2fea931{--spacer-size:50px;}body.elementor-page-2379 #page #main-content{padding-top:0px;padding-bottom:0px;}@media(min-width:768px){.elementor-2379 .elementor-element.elementor-element-9973e4c{--width:97.78%;}}/* Start custom CSS */.farming-vertical-container {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  background: #fefef6;
  padding: 50px 10vw 70px 10vw;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  color: #1e3a2f;
  font-size: 1.3rem;
  line-height: 1.8;
  box-sizing: border-box;
  direction: ltr;
  text-align: left;
}

.farming-vertical-container h1,
.farming-vertical-container h2,
.farming-vertical-container p,
.farming-vertical-container ol {
  max-width: 900px;
  margin: 0 auto 22px auto;
}

.farming-vertical-container h1 {
  font-size: 3.2rem;
  font-weight: bold;
  margin-bottom: 30px;
  color: #276636;
  line-height: 1.1;
  text-align: center; /* عنوان اصلی وسط */
}

.farming-vertical-container h2 {
  font-size: 2.1rem;
  margin-top: 50px;
  margin-bottom: 20px;
  color: #276636;
  font-weight: 700;
}

.farming-vertical-container p {
  font-size: 1.28rem;
  color: #2c4c31;
}

.farming-vertical-container ol {
  padding-left: 40px;
  font-size: 1.22rem;
  color: #324e36;
  max-width: 900px;
  margin-bottom: 30px;
  direction: ltr;
  text-align: left;
  display: block;
}

.farming-vertical-container ol li {
  margin-bottom: 18px;
  font-weight: 600;
}

.farming-vertical-container strong {
  color: #1a4e22;
}

.farming-vertical-container em {
  font-style: italic;
  color: #3b663f;
  font-size: 1.2rem;
  font-weight: 500;
  margin-left: 8px;
  display: block;
}

@media (max-width: 900px) {
  .farming-vertical-container {
    padding: 40px 7vw 50px 7vw;
    font-size: 1.1rem;
  }

  .farming-vertical-container h1 {
    font-size: 2.4rem;
  }

  .farming-vertical-container h2 {
    font-size: 1.6rem;
  }

  .farming-vertical-container p,
  .farming-vertical-container ol {
    font-size: 1.05rem;
  }
}

@media (max-width: 600px) {
  .farming-vertical-container {
    padding: 30px 5vw 40px 5vw;
  }

  .farming-vertical-container h1 {
    font-size: 1.8rem;
  }

  .farming-vertical-container h2 {
    font-size: 1.3rem;
  }

  .farming-vertical-container p,
  .farming-vertical-container ol {
    font-size: 0.97rem;
  }
}/* End custom CSS */