.elementor-1656 .elementor-element.elementor-element-b7c5181{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1656 .elementor-element.elementor-element-b7c5181:not(.elementor-motion-effects-element-type-background), .elementor-1656 .elementor-element.elementor-element-b7c5181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tirtonic.com/wp-content/uploads/2025/07/bg.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1656 .elementor-element.elementor-element-fd9885b{--lottie-container-width:20%;}.elementor-1656 .elementor-element.elementor-element-019d571{width:var( --container-widget-width, 51.691% );max-width:51.691%;--container-widget-width:51.691%;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-019d571.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1656 .elementor-element.elementor-element-1d0d722{width:var( --container-widget-width, 51.691% );max-width:51.691%;--container-widget-width:51.691%;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-1d0d722.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1656 .elementor-element.elementor-element-22e9af5{width:var( --container-widget-width, 51.691% );max-width:51.691%;--container-widget-width:51.691%;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-22e9af5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1656 .elementor-element.elementor-element-a0b1f67{width:var( --container-widget-width, 51.691% );max-width:51.691%;--container-widget-width:51.691%;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-a0b1f67.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1656 .elementor-element.elementor-element-081e4da{width:var( --container-widget-width, 51.691% );max-width:51.691%;--container-widget-width:51.691%;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-081e4da.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1656 .elementor-element.elementor-element-4ac4cca{width:var( --container-widget-width, 51.691% );max-width:51.691%;--container-widget-width:51.691%;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-4ac4cca.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1656 .elementor-element.elementor-element-51ea31a{width:var( --container-widget-width, 51.691% );max-width:51.691%;--container-widget-width:51.691%;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-51ea31a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1656 .elementor-element.elementor-element-3aded4d{width:var( --container-widget-width, 51.691% );max-width:51.691%;--container-widget-width:51.691%;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-3aded4d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1656 .elementor-element.elementor-element-ce12206{width:var( --container-widget-width, 51.691% );max-width:51.691%;--container-widget-width:51.691%;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-ce12206.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1656 .elementor-element.elementor-element-248b5a6{width:var( --container-widget-width, 51.691% );max-width:51.691%;--container-widget-width:51.691%;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-248b5a6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1656 .elementor-element.elementor-element-27f9016{width:var( --container-widget-width, 51.691% );max-width:51.691%;--container-widget-width:51.691%;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-27f9016.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-1656 .elementor-element.elementor-element-b7c5181{--width:100%;}}@media(min-width:1025px){.elementor-1656 .elementor-element.elementor-element-b7c5181:not(.elementor-motion-effects-element-type-background), .elementor-1656 .elementor-element.elementor-element-b7c5181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-1656 .elementor-element.elementor-element-fd9885b{--lottie-container-width:27%;}.elementor-1656 .elementor-element.elementor-element-019d571{width:var( --container-widget-width, 519.953px );max-width:519.953px;--container-widget-width:519.953px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-1d0d722{width:var( --container-widget-width, 519.953px );max-width:519.953px;--container-widget-width:519.953px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-22e9af5{width:var( --container-widget-width, 519.953px );max-width:519.953px;--container-widget-width:519.953px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-a0b1f67{width:var( --container-widget-width, 519.953px );max-width:519.953px;--container-widget-width:519.953px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-081e4da{width:var( --container-widget-width, 519.953px );max-width:519.953px;--container-widget-width:519.953px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-4ac4cca{width:var( --container-widget-width, 519.953px );max-width:519.953px;--container-widget-width:519.953px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-51ea31a{width:var( --container-widget-width, 519.953px );max-width:519.953px;--container-widget-width:519.953px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-3aded4d{width:var( --container-widget-width, 519.953px );max-width:519.953px;--container-widget-width:519.953px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-ce12206{width:var( --container-widget-width, 519.953px );max-width:519.953px;--container-widget-width:519.953px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-248b5a6{width:var( --container-widget-width, 519.953px );max-width:519.953px;--container-widget-width:519.953px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-27f9016{width:var( --container-widget-width, 519.953px );max-width:519.953px;--container-widget-width:519.953px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-1656 .elementor-element.elementor-element-fd9885b{--lottie-container-width:43%;}.elementor-1656 .elementor-element.elementor-element-019d571{width:var( --container-widget-width, 555px );max-width:555px;--container-widget-width:555px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-1d0d722{width:var( --container-widget-width, 555px );max-width:555px;--container-widget-width:555px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-22e9af5{width:var( --container-widget-width, 555px );max-width:555px;--container-widget-width:555px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-a0b1f67{width:var( --container-widget-width, 555px );max-width:555px;--container-widget-width:555px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-081e4da{width:var( --container-widget-width, 555px );max-width:555px;--container-widget-width:555px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-4ac4cca{width:var( --container-widget-width, 555px );max-width:555px;--container-widget-width:555px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-51ea31a{width:var( --container-widget-width, 555px );max-width:555px;--container-widget-width:555px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-3aded4d{width:var( --container-widget-width, 555px );max-width:555px;--container-widget-width:555px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-ce12206{width:var( --container-widget-width, 555px );max-width:555px;--container-widget-width:555px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-248b5a6{width:var( --container-widget-width, 555px );max-width:555px;--container-widget-width:555px;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-27f9016{width:var( --container-widget-width, 555px );max-width:555px;--container-widget-width:555px;--container-widget-flex-grow:0;}}/* Start custom CSS for html, class: .elementor-element-019d571 *//* === WRAPPER === */
.btn-807-wrapper {
  max-width: 660px;
  margin: auto;
  padding: 0 10px;
}

/* === BUTTON === */
.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 8px 12px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  margin-bottom: 15px;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  width: 100%;
  box-sizing: border-box;
}

.btn-807:hover {
  background: #000;
}

.btn-807:hover .left span,
.btn-807:hover .left i {
  color: #fff;
}

.btn-807:hover .badge {
  color: #000 !important;
  background: #fff !important;
}

.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 10px 14px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  gap: 10px;
  flex-wrap: nowrap;
}

.btn-807 i {
  font-size: 16px;
  color: #fff;
  flex-shrink: 0;
}

.btn-807 .label {
  font-size: 12.5px;
  flex-shrink: 0;
}

.btn-807 .badge {
  background: #fff;
  color: #000;
  padding: 1px 6px;
  font-size: 9.5px;
  font-weight: bold;
  border-radius: 4px;
  animation: scaleBadge 1.5s ease-in-out infinite;
  white-space: nowrap;
  flex-shrink: 0;
}

.btn-807 .right {
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  margin-left: auto;
  white-space: nowrap;
  flex-shrink: 0;
}

@keyframes scaleBadge {
  0% { transform: scale(1); }
  50% { transform: scale(1.15); }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d0d722 *//* === WRAPPER === */
.btn-807-wrapper {
  max-width: 660px;
  margin: auto;
  padding: 0 10px;
}

/* === BUTTON === */
.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 8px 12px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  margin-bottom: 15px;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  width: 100%;
  box-sizing: border-box;
}

.btn-807:hover {
  background: #000;
}

.btn-807:hover .left span,
.btn-807:hover .left i {
  color: #fff;
}

.btn-807:hover .badge {
  color: #000 !important;
  background: #fff !important;
}

.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 10px 14px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  gap: 10px;
  flex-wrap: nowrap;
}

.btn-807 i {
  font-size: 16px;
  color: #fff;
  flex-shrink: 0;
}

.btn-807 .label {
  font-size: 12.5px;
  flex-shrink: 0;
}

.

.btn-807 .right {
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  margin-left: auto;
  white-space: nowrap;
  flex-shrink: 0;
}

@keyframes scaleBadge {
  0% { transform: scale(1); }
  50% { transform: scale(1.15); }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22e9af5 *//* === WRAPPER === */
.btn-807-wrapper {
  max-width: 660px;
  margin: auto;
  padding: 0 10px;
}

/* === BUTTON === */
.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 8px 12px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  margin-bottom: 15px;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  width: 100%;
  box-sizing: border-box;
}

.btn-807:hover {
  background: #000;
}

.btn-807:hover .left span,
.btn-807:hover .left i {
  color: #fff;
}

.btn-807:hover .badge {
  color: #000 !important;
  background: #fff !important;
}

.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 10px 14px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  gap: 10px;
  flex-wrap: nowrap;
}

.btn-807 i {
  font-size: 16px;
  color: #fff;
  flex-shrink: 0;
}

.btn-807 .label {
  font-size: 12.5px;
  flex-shrink: 0;
}

.btn-807 .badge {
  background: #fff;
  color: #000;
  padding: 1px 6px;
  font-size: 9.5px;
  font-weight: bold;
  border-radius: 4px;
  animation: scaleBadge 1.5s ease-in-out infinite;
  white-space: nowrap;
  flex-shrink: 0;
}

.btn-807 .right {
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  margin-left: auto;
  white-space: nowrap;
  flex-shrink: 0;
}

@keyframes scaleBadge {
  0% { transform: scale(1); }
  50% { transform: scale(1.15); }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0b1f67 *//* === WRAPPER === */
.btn-807-wrapper {
  max-width: 660px;
  margin: auto;
  padding: 0 10px;
}

/* === BUTTON === */
.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 8px 12px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  margin-bottom: 15px;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  width: 100%;
  box-sizing: border-box;
}

.btn-807:hover {
  background: #000;
}

.btn-807:hover .left span,
.btn-807:hover .left i {
  color: #fff;
}

.btn-807:hover .badge {
  color: #000 !important;
  background: #fff !important;
}

.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 10px 14px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  gap: 10px;
  flex-wrap: nowrap;
}

.btn-807 i {
  font-size: 16px;
  color: #fff;
  flex-shrink: 0;
}

.btn-807 .label {
  font-size: 12.5px;
  flex-shrink: 0;
}

.btn-807 .badge {
  background: #fff;
  color: #000;
  padding: 1px 6px;
  font-size: 9.5px;
  font-weight: bold;
  border-radius: 4px;
  animation: scaleBadge 1.5s ease-in-out infinite;
  white-space: nowrap;
  flex-shrink: 0;
}

.btn-807 .right {
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  margin-left: auto;
  white-space: nowrap;
  flex-shrink: 0;
}

@keyframes scaleBadge {
  0% { transform: scale(1); }
  50% { transform: scale(1.15); }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-081e4da *//* === WRAPPER === */
.btn-807-wrapper {
  max-width: 660px;
  margin: auto;
  padding: 0 10px;
}

/* === BUTTON === */
.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 8px 12px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  margin-bottom: 15px;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  width: 100%;
  box-sizing: border-box;
}

.btn-807:hover {
  background: #000;
}

.btn-807:hover .left span,
.btn-807:hover .left i {
  color: #fff;
}

.btn-807:hover .badge {
  color: #000 !important;
  background: #fff !important;
}

.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 10px 14px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  gap: 10px;
  flex-wrap: nowrap;
}

.btn-807 i {
  font-size: 16px;
  color: #fff;
  flex-shrink: 0;
}

.btn-807 .label {
  font-size: 12.5px;
  flex-shrink: 0;
}

.btn-807 .badge {
  background: #fff;
  color: #000;
  padding: 1px 6px;
  font-size: 9.5px;
  font-weight: bold;
  border-radius: 4px;
  animation: scaleBadge 1.5s ease-in-out infinite;
  white-space: nowrap;
  flex-shrink: 0;
}

.btn-807 .right {
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  margin-left: auto;
  white-space: nowrap;
  flex-shrink: 0;
}

@keyframes scaleBadge {
  0% { transform: scale(1); }
  50% { transform: scale(1.15); }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ac4cca *//* === WRAPPER === */
.btn-807-wrapper {
  max-width: 660px;
  margin: auto;
  padding: 0 10px;
}

/* === BUTTON === */
.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 8px 12px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  margin-bottom: 15px;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  width: 100%;
  box-sizing: border-box;
}

.btn-807:hover {
  background: #000;
}

.btn-807:hover .left span,
.btn-807:hover .left i {
  color: #fff;
}

.btn-807:hover .badge {
  color: #000 !important;
  background: #fff !important;
}

.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 10px 14px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  gap: 10px;
  flex-wrap: nowrap;
}

.btn-807 i {
  font-size: 16px;
  color: #fff;
  flex-shrink: 0;
}

.btn-807 .label {
  font-size: 12.5px;
  flex-shrink: 0;
}

.btn-807 .badge {
  background: #fff;
  color: #000;
  padding: 1px 6px;
  font-size: 9.5px;
  font-weight: bold;
  border-radius: 4px;
  animation: scaleBadge 1.5s ease-in-out infinite;
  white-space: nowrap;
  flex-shrink: 0;
}

.btn-807 .right {
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  margin-left: auto;
  white-space: nowrap;
  flex-shrink: 0;
}

@keyframes scaleBadge {
  0% { transform: scale(1); }
  50% { transform: scale(1.15); }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51ea31a *//* === WRAPPER === */
.btn-807-wrapper {
  max-width: 660px;
  margin: auto;
  padding: 0 10px;
}

/* === BUTTON === */
.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 8px 12px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  margin-bottom: 15px;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  width: 100%;
  box-sizing: border-box;
}

.btn-807:hover {
  background: #000;
}

.btn-807:hover .left span,
.btn-807:hover .left i {
  color: #fff;
}

.btn-807:hover .badge {
  color: #000 !important;
  background: #fff !important;
}

.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 10px 14px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  gap: 10px;
  flex-wrap: nowrap;
}

.btn-807 i {
  font-size: 16px;
  color: #fff;
  flex-shrink: 0;
}

.btn-807 .label {
  font-size: 12.5px;
  flex-shrink: 0;
}

.btn-807 .badge {
  background: #fff;
  color: #000;
  padding: 1px 6px;
  font-size: 9.5px;
  font-weight: bold;
  border-radius: 4px;
  animation: scaleBadge 1.5s ease-in-out infinite;
  white-space: nowrap;
  flex-shrink: 0;
}

.btn-807 .right {
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  margin-left: auto;
  white-space: nowrap;
  flex-shrink: 0;
}

@keyframes scaleBadge {
  0% { transform: scale(1); }
  50% { transform: scale(1.15); }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aded4d *//* === WRAPPER === */
.btn-807-wrapper {
  max-width: 660px;
  margin: auto;
  padding: 0 10px;
}

/* === BUTTON === */
.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 8px 12px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  margin-bottom: 15px;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  width: 100%;
  box-sizing: border-box;
}

.btn-807:hover {
  background: #000;
}

.btn-807:hover .left span,
.btn-807:hover .left i {
  color: #fff;
}

.btn-807:hover .badge {
  color: #000 !important;
  background: #fff !important;
}

.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 10px 14px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  gap: 10px;
  flex-wrap: nowrap;
}

.btn-807 i {
  font-size: 16px;
  color: #fff;
  flex-shrink: 0;
}

.btn-807 .label {
  font-size: 12.5px;
  flex-shrink: 0;
}

.btn-807 .badge {
  background: #fff;
  color: #000;
  padding: 1px 6px;
  font-size: 9.5px;
  font-weight: bold;
  border-radius: 4px;
  animation: scaleBadge 1.5s ease-in-out infinite;
  white-space: nowrap;
  flex-shrink: 0;
}

.btn-807 .right {
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  margin-left: auto;
  white-space: nowrap;
  flex-shrink: 0;
}

@keyframes scaleBadge {
  0% { transform: scale(1); }
  50% { transform: scale(1.15); }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce12206 *//* === WRAPPER === */
.btn-807-wrapper {
  max-width: 660px;
  margin: auto;
  padding: 0 10px;
}

/* === BUTTON === */
.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 8px 12px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  margin-bottom: 15px;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  width: 100%;
  box-sizing: border-box;
}

.btn-807:hover {
  background: #000;
}

.btn-807:hover .left span,
.btn-807:hover .left i {
  color: #fff;
}

.btn-807:hover .badge {
  color: #000 !important;
  background: #fff !important;
}

.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 10px 14px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  gap: 10px;
  flex-wrap: nowrap;
}

.btn-807 i {
  font-size: 16px;
  color: #fff;
  flex-shrink: 0;
}

.btn-807 .label {
  font-size: 12.5px;
  flex-shrink: 0;
}

.btn-807 .badge {
  background: #fff;
  color: #000;
  padding: 1px 6px;
  font-size: 9.5px;
  font-weight: bold;
  border-radius: 4px;
  animation: scaleBadge 1.5s ease-in-out infinite;
  white-space: nowrap;
  flex-shrink: 0;
}

.btn-807 .right {
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  margin-left: auto;
  white-space: nowrap;
  flex-shrink: 0;
}

@keyframes scaleBadge {
  0% { transform: scale(1); }
  50% { transform: scale(1.15); }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-248b5a6 *//* === WRAPPER === */
.btn-807-wrapper {
  max-width: 660px;
  margin: auto;
  padding: 0 10px;
}

/* === BUTTON === */
.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 8px 12px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  margin-bottom: 15px;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  width: 100%;
  box-sizing: border-box;
}

.btn-807:hover {
  background: #000;
}

.btn-807:hover .left span,
.btn-807:hover .left i {
  color: #fff;
}

.btn-807:hover .badge {
  color: #000 !important;
  background: #fff !important;
}

.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 10px 14px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  gap: 10px;
  flex-wrap: nowrap;
}

.btn-807 i {
  font-size: 16px;
  color: #fff;
  flex-shrink: 0;
}

.btn-807 .label {
  font-size: 12.5px;
  flex-shrink: 0;
}

.btn-807 .badge {
  background: #fff;
  color: #000;
  padding: 1px 6px;
  font-size: 9.5px;
  font-weight: bold;
  border-radius: 4px;
  animation: scaleBadge 1.5s ease-in-out infinite;
  white-space: nowrap;
  flex-shrink: 0;
}

.btn-807 .right {
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  margin-left: auto;
  white-space: nowrap;
  flex-shrink: 0;
}

@keyframes scaleBadge {
  0% { transform: scale(1); }
  50% { transform: scale(1.15); }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-27f9016 *//* === WRAPPER === */
.btn-807-wrapper {
  max-width: 660px;
  margin: auto;
  padding: 0 10px;
}

/* === BUTTON === */
.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 8px 12px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  margin-bottom: 15px;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  width: 100%;
  box-sizing: border-box;
}

.btn-807:hover {
  background: #000;
}

.btn-807:hover .left span,
.btn-807:hover .left i {
  color: #fff;
}

.btn-807:hover .badge {
  color: #000 !important;
  background: #fff !important;
}

.btn-807 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #006039;
  padding: 10px 14px;
  border-radius: 12px;
  font-family: 'Poppins', sans-serif;
  text-decoration: none;
  color: #fff;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  gap: 10px;
  flex-wrap: nowrap;
}

.btn-807 i {
  font-size: 16px;
  color: #fff;
  flex-shrink: 0;
}

.btn-807 .label {
  font-size: 12.5px;
  flex-shrink: 0;
}

.btn-807 .badge {
  background: #fff;
  color: #000;
  padding: 1px 6px;
  font-size: 9.5px;
  font-weight: bold;
  border-radius: 4px;
  animation: scaleBadge 1.5s ease-in-out infinite;
  white-space: nowrap;
  flex-shrink: 0;
}

.btn-807 .right {
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  margin-left: auto;
  white-space: nowrap;
  flex-shrink: 0;
}

@keyframes scaleBadge {
  0% { transform: scale(1); }
  50% { transform: scale(1.15); }
  100% { transform: scale(1); }
}/* End custom CSS */