.elementor-2086 .elementor-element.elementor-element-29e4876 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2086 .elementor-element.elementor-element-29e4876 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2086 .elementor-element.elementor-element-5dedb40c:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-5dedb40c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://farmingvertical.com/wp-content/uploads/2025/09/IMG_3128-scaled-e1757361016495.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2086 .elementor-element.elementor-element-5dedb40c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2086 .elementor-element.elementor-element-5dedb40c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2086 .elementor-element.elementor-element-593be71f{--spacer-size:170px;}.elementor-2086 .elementor-element.elementor-element-785f84c8 > .elementor-widget-container{margin:-100px 0px 0px 55px;}.elementor-2086 .elementor-element.elementor-element-785f84c8 .master-heading .main-heading{max-width:720px;color:#FFFFFF;margin-bottom:0px;}.elementor-2086 .elementor-element.elementor-element-785f84c8 .master-heading h2{font-size:60px;line-height:72px;letter-spacing:-4px;word-spacing:5px;}.elementor-2086 .elementor-element.elementor-element-e6b4748 > .elementor-widget-container{padding:0px 0px 0px 55px;}.elementor-2086 .elementor-element.elementor-element-e6b4748 .master-heading .main-heading{color:#FFFFFF;}.elementor-2086 .elementor-element.elementor-element-e6b4748 .master-heading h2{font-size:30px;}.elementor-2086 .elementor-element.elementor-element-3b998cf1{--spacer-size:107px;}.elementor-2086 .elementor-element.elementor-element-4cd4814{--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-2086 .elementor-element.elementor-element-a032e1c{--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-2086 .elementor-element.elementor-element-2162694 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2086 .elementor-element.elementor-element-401ff40{--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-2086 .elementor-element.elementor-element-8cb40d4{left:869px;}body.rtl .elementor-2086 .elementor-element.elementor-element-8cb40d4{right:869px;}.elementor-2086 .elementor-element.elementor-element-8cb40d4{top:85px;}.elementor-2086 .elementor-element.elementor-element-8cb40d4 img{width:100%;max-width:100%;height:136px;}.elementor-2086 .elementor-element.elementor-element-65c8aa5{--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-2086 .elementor-element.elementor-element-883dd54{--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-2086 .elementor-element.elementor-element-4f5c5f6{--spacer-size:50px;}.elementor-2086 .elementor-element.elementor-element-828fa3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2086 .elementor-element.elementor-element-aaa20ea{--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-2086 .elementor-element.elementor-element-aaa20ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2086 .elementor-element.elementor-element-62c063f{--spacer-size:50px;}.elementor-2086 .elementor-element.elementor-element-642b42c0:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-642b42c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F0;}.elementor-2086 .elementor-element.elementor-element-642b42c0, .elementor-2086 .elementor-element.elementor-element-642b42c0 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2086 .elementor-element.elementor-element-642b42c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2086 .elementor-element.elementor-element-642b42c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2086 .elementor-element.elementor-element-5c96dd2 iframe{height:1144px;}.elementor-2086 .elementor-element.elementor-element-57aefbc7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2086 .elementor-element.elementor-element-57aefbc7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://farmingvertical.com/wp-content/uploads/2022/07/farm-05.webp");background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-2086 .elementor-element.elementor-element-57aefbc7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 14.28% 0% 14.25%;}.elementor-2086 .elementor-element.elementor-element-57aefbc7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2086 .elementor-element.elementor-element-73ed6e31{--spacer-size:93px;}.elementor-2086 .elementor-element.elementor-element-2ebb8a76{--spacer-size:100px;}body.elementor-page-2086 #page #main-content{padding-top:0px;padding-bottom:0px;}@media(max-width:1024px){.elementor-2086 .elementor-element.elementor-element-593be71f{--spacer-size:150px;}}@media(max-width:767px){.elementor-2086 .elementor-element.elementor-element-593be71f{--spacer-size:110px;}.elementor-2086 .elementor-element.elementor-element-785f84c8 .master-heading h2{font-size:40px;line-height:50px;letter-spacing:-2px;}.elementor-2086 .elementor-element.elementor-element-3b998cf1{--spacer-size:97px;}.elementor-2086 .elementor-element.elementor-element-49e61be4{width:100%;}.elementor-2086 .elementor-element.elementor-element-57aefbc7{width:100%;}.elementor-2086 .elementor-element.elementor-element-57aefbc7 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-2086 .elementor-element.elementor-element-73ed6e31{--spacer-size:73px;}.elementor-2086 .elementor-element.elementor-element-2ebb8a76{--spacer-size:70px;}}@media(min-width:768px){.elementor-2086 .elementor-element.elementor-element-aaa20ea{--width:97.886%;}.elementor-2086 .elementor-element.elementor-element-49e61be4{width:41.667%;}.elementor-2086 .elementor-element.elementor-element-57aefbc7{width:58.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2086 .elementor-element.elementor-element-49e61be4{width:100%;}.elementor-2086 .elementor-element.elementor-element-57aefbc7{width:100%;}}/* Start custom CSS */.farming-vertical-container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 20px;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  color: #1e3a2f;
  background: #fefefe;
  line-height: 1.7;
  text-align: left;
}

.farming-vertical-container h1 {
  font-size: 2.8rem;
  font-weight: 700;
  margin-bottom: 16px;
  color: #276636;
}

.farming-vertical-container h2 {
  font-size: 1.9rem;
  font-weight: 700;
  color: #2c5c2d;
  margin-top: 48px;
  margin-bottom: 14px;
  border-bottom: 3px solid #5ca05c;
  padding-bottom: 8px;
  max-width: fit-content;
}

.farming-vertical-container p {
  font-size: 1.15rem;
  max-width: 900px;
  margin-bottom: 24px;
  color: #384f32;
}

.call-to-action h2 {
  color: #195a33;
  font-size: 2.2rem;
  font-weight: 800;
  margin-top: 60px;
  margin-bottom: 24px;
  text-align: center;
}

.buttons {
  display: flex;
  gap: 18px;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 40px;
}

.btn {
  text-decoration: none;
  padding: 14px 26px;
  border-radius: 8px;
  font-weight: 700;
  font-size: 1.1rem;
  cursor: pointer;
  transition: background-color 0.3s ease;
  border: none;
  color: white;
  display: inline-block;
}

.btn.primary {
  background-color: #2e7d32;
}

.btn.primary:hover {
  background-color: #265927;
}

.btn.secondary {
  background-color: #81c784;
  color: #0b3d0b;
}

.btn.secondary:hover {
  background-color: #679f5b;
  color: white;
}

.btn.tertiary {
  background-color: #a5d6a7;
  color: #045305;
}

.btn.tertiary:hover {
  background-color: #82b366;
  color: white;
}

/* ریسپانسیو برای موبایل */
@media (max-width: 768px) {
  .farming-vertical-container {
    padding: 30px 15px;
  }

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

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

  .farming-vertical-container p {
    font-size: 1rem;
  }

  .call-to-action h2 {
    font-size: 1.8rem;
  }

  .buttons {
    justify-content: center;
    gap: 12px;
  }

  .btn {
    font-size: 1rem;
    padding: 12px 20px;
  }
}/* End custom CSS */