.elementor .e-e950932-bbefd20{padding:0px;margin:0px;position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;\n}.elementor .e-58b8bf6-c211d9d{padding:0px;margin:0px;order:2;
flex: 1 0 0;
  min-width: 0;
  position: relative;
  overflow: hidden;\n}.elementor .e-e8861ec-6daccc7{padding:0px;font-size: 2.2rem;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: -0.96px;
  line-height: 1.32;
  margin: 0 0 0 0;\n}.elementor .e-8e02df0-25b005a{font-size: 1.1rem;
  color: rgba(255, 255, 255, 0.9);
  line-height: 1.5;
  margin: 0;
  padding-top: 22px;\n}.elementor .e-470b16b-42c3a75{border-radius:55px;display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 24px;
  padding: 12px 40px;
  background: #ffffff;
  border: none;
  border-radius: 12px;
  color: #3E6A00;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  align-self: flex-start;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  transition: opacity 0.15s ease;
  cursor: pointer;\n}.elementor .e-46c25ee-6b70a91{padding:0px;flex: 1 0 0;
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 48px;\n}.elementor .e-34f43f9-01ae361{padding:0px;display: flex;
  align-items: stretch;
  min-height: 493px;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  background: linear-gradient(139.753deg, #84BF41 0%, #3E6A00 100%);\n}.elementor .e-5b00770-558f432{display: flex;
  flex-direction: column;
  gap: 4rem;
  padding: 0;
  max-width: 1200px;
  margin: 0 auto;\n}.elementor .e-274c035-5ad3866{padding:0px;margin-block-end:60px;}.elementor .e-dbad7b1-4777242{padding:0px;margin:0px;position: absolute;
  inset: 0;
width:100%;
height: 100%;
  object-fit: cover;
  display: block;\n}.elementor .e-c6042d8-9305f09{padding:0px;margin:0px;order:1;
flex: 1 0 0;
  min-width: 0;
  position: relative;
  overflow: hidden;\n}.elementor .e-7320f16-781a52c{padding:0px;font-size: 2.2rem;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: -0.96px;
  line-height: 1.32;
  margin: 0 0 0 0;\n}.elementor .e-02c1b2c-f4f6bb7{font-size: 1.1rem;
  color: rgba(255, 255, 255, 0.9);
  line-height: 1.5;
  margin: 0;
  padding-top: 22px;\n}.elementor .e-de83c38-a8efbda{display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 24px;
  padding: 16px 40px;
  background: #ffffff;
  border: none;
  border-radius: 12px;
  color: #3E6A00;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  align-self: flex-start;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  transition: opacity 0.15s ease;
  cursor: pointer;\n}.elementor .e-dbcacb6-ba0c2e1{padding:0px;flex: 1 0 0;
order:2;
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 48px;\n}.elementor .e-a0ae5d8-63ce18a{padding:0px;display: flex;
  align-items: stretch;
  min-height: 493px;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  background: linear-gradient(139.753deg, #84BF41 0%, #3E6A00 100%);\n}.elementor .e-4493212-18ff705{display: flex;
  flex-direction: column;
  gap: 4rem;
  padding: 0;
  max-width: 1200px;
  margin: 0 auto;\n}.elementor .e-759c618-2626d17{padding:0px;margin-block-end:60px;}.elementor .e-5278d6c-4d395bd{padding:0px;margin:0px;position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;\n}.elementor .e-9539860-2140b05{padding:0px;margin:0px;order:2;
flex: 1 0 0;
  min-width: 0;
  position: relative;
  overflow: hidden;\n}.elementor .e-139c163-24695ef{padding:0px;font-size: 2.2rem;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: -0.96px;
  line-height: 1.32;
  margin: 0 0 0 0;\n}.elementor .e-4111c94-947044b{font-size: 1.1rem;
  color: rgba(255, 255, 255, 0.9);
  line-height: 1.5;
  margin: 0;
  padding-top: 22px;\n}.elementor .e-8e3a037-7c149bf{border-radius:55px;display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 24px;
  padding: 12px 40px;
  background: #ffffff;
  border: none;
  border-radius: 12px;
  color: #3E6A00;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  align-self: flex-start;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  transition: opacity 0.15s ease;
  cursor: pointer;\n}.elementor .e-c501bdd-fc153e9{padding:0px;flex: 1 0 0;
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 48px;\n}.elementor .e-e72c6cc-c418701{padding:0px;display: flex;
  align-items: stretch;
  min-height: 493px;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  background: linear-gradient(139.753deg, #84BF41 0%, #3E6A00 100%);\n}.elementor .e-bca549b-c8546fb{display: flex;
  flex-direction: column;
  gap: 4rem;
  padding: 0;
  max-width: 1200px;
  margin: 0 auto;\n}.elementor .e-7e5f2d3-07d1ffb{padding:0px;margin-block-end:60px;}.elementor .e-b437b19-5e583bf{padding:0px;margin:0px;position: absolute;
  inset: 0;
width:100%;
height: 100%;
  object-fit: cover;
  display: block;\n}.elementor .e-9a2fb6b-77f8e5d{padding:0px;margin:0px;order:1;
flex: 1 0 0;
  min-width: 0;
  position: relative;
  overflow: hidden;\n}.elementor .e-b5a1467-e8e6064{padding:0px;font-size: 2.2rem;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: -0.96px;
  line-height: 1.32;
  margin: 0 0 0 0;\n}.elementor .e-9a679bc-be74017{font-size: 1.1rem;
  color: rgba(255, 255, 255, 0.9);
  line-height: 1.5;
  margin: 0;
  padding-top: 22px;\n}.elementor .e-28341f7-9f7ac77{display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 24px;
  padding: 16px 40px;
  background: #ffffff;
  border: none;
  border-radius: 12px;
  color: #3E6A00;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  align-self: flex-start;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  transition: opacity 0.15s ease;
  cursor: pointer;\n}.elementor .e-b9ef87b-698bb50{padding:0px;flex: 1 0 0;
order:2;
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 48px;\n}.elementor .e-1e70119-0fe3cfc{padding:0px;display: flex;
  align-items: stretch;
  min-height: 493px;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  background: linear-gradient(139.753deg, #84BF41 0%, #3E6A00 100%);\n}.elementor .e-03fde70-caa72ca{display: flex;
  flex-direction: column;
  gap: 4rem;
  padding: 0;
  max-width: 1200px;
  margin: 0 auto;\n}.elementor .e-c3390ea-59e4b1b{padding:0px;margin-block-end:60px;}