.elementor .e-0fde0db-b64ecf1{color:#dedede;margin-block-start:46px;margin-block-end:-56px;}.elementor .e-423902d-035021c{width:150px;color:#ffffff;padding-block-start:12px;padding-block-end:13px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:80px;margin-block-end:11px;margin-inline-start:1px;margin-inline-end:1px;border-radius:50px;border-width:0px;background-color:#76B900;align-self:center;}.elementor .e-423902d-035021c:hover,.elementor .e-423902d-035021c:focus-visible{color:#ffffff;background-color:#144717;}.elementor .e-c706581-f5cb076{padding:30px;margin-block-end:23px;flex-direction:column;}.elementor .e-9ff3383-b25a945{width:70%;border-width:0px;}.elementor .e-bb83be5-7309a32{margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;}.elementor .e-5aa7c89-841d370{flex-direction:row;justify-content:center;align-items:center;}.elementor .e-2478229-ceaff8d{color:#111111;flex-direction:row;justify-content:center;align-items:end;}.elementor .e-fdddd6d-d0bc0d5{flex-direction:row;justify-content:center;align-items:center;}.elementor .e-7a06725-bff022c{flex-direction:row;justify-content:center;}.elementor .e-effbcf6-55108ba{background-color:#04422d;}.elementor .e-e74ad33-715daeb{flex-direction:column;}.elementor .e-81d803f-6b3ae64{width:50%;max-height:50px;flex-direction:row;}.elementor .e-a98a6a4{position:static;flex-direction:column;}.elementor .e-314f46a-0fb7c99{flex-direction:row;align-items:center;}.elementor .e-7ea3934-f5eed24{flex-direction:row;}.elementor .e-b1cf75d-c8f98f9{flex-direction:row;}.elementor .e-4962acc-f2b4721{flex-direction:row;}.elementor .e-ef439d4-e8ccfdd{flex-direction:column;}.elementor .e-e73871a-6fe3708{flex-direction:row;}.elementor .e-e70e25b-6d83fdf{flex-direction:column;}.elementor .e-3195b09{transform:translate3d(0px, 0px, 0px);flex-direction:column;}.elementor .e-cb9a8b9-93b2a3e{margin:1px;}.elementor .e-cdb2629-6ee5ba6{padding-block-start:30px;padding-block-end:30px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-aa30d02-0765ab0{flex-direction:row;}.elementor .e-47576e8-f7ae04e{padding-inline-start:0px;flex-direction:column;}.elementor .e-a626366{flex-direction:column;}.elementor .e-4a8229c-842bb36{flex-direction:column;}.elementor .e-7b5ca6e-73c76f5{width:70%;max-height:40%;flex-direction:row;}.elementor .e-dd2ad99-4faa88e{flex-direction:column;}.elementor .e-0a6cfbd-81a0643{flex-direction:column;}.elementor .e-9cbe5bd-a9b0fac{flex-direction:row;}.elementor .e-c531789-2b6ba5d{flex-direction:column;}.elementor .e-9c072de{position:sticky;z-index:10;padding-block-start:0px;padding-block-end:0px;margin-block-end:-175px;margin-inline-start:0px;margin-inline-end:0px;background-color:#000000;flex-direction:column;align-items:center;/* Target your flexbox container */
.Bend {
  display: flex !important;
  justify-content: center;
  align-items: flex-end;
  overflow: visible;
  perspective: 1000px; /* Gives depth to the arch look */
}

/* Apply a curved warp effect to the text element inside your container */
.Bend h1, 
.Bend h2, 
.Bend p,
.Bend .elementor-heading-title {
  display: inline-block;
  text-align: center;
  transform-style: preserve-3d;
  
  /* This creates a curved arching wrapper illusion by using a symmetrical path */
  clip-path: ellipse(100% 100% at 50% 100%);
  
  /* Smooth transition in case of hover changes */
  transition: transform 0.5s ease;
}\n}