.elementor .btn-green{overflow:hidden;position:relative;z-index:1;font-family:Galano Grotesque;font-weight:600;font-size:16px;color:#ffffff;letter-spacing:0px;line-height:100%;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:0px;border-radius:50px;border-width:1px;border-color:var(--LightGreen);border-style:solid;background-color:var(--LightGreen);box-shadow:0px 3px 8px 0px rgba(0, 0, 0, 0);transition:all 200ms;display:inline-flex;justify-content:center;align-items:center;align-self:start;&:after{
            content: "";
      position: absolute;
      bottom: -140px;
      left: 50%;
      width: 393px;
      height: 132px;
      background-color: white;
      border-radius: 50%;
      transform: scale(1) translateX(-50%);
      transform-origin: bottom left;
      z-index: -1;
      transition: transform 2s cubic-bezier(0.34, 1.56, 0.64, 1), bottom 1s;
}\n}.elementor .btn-green:hover,.elementor .btn-green:focus-visible{color:var(--Darkgreen);border-color:var(--Darkgreen);background-color:var(--LightGreen);box-shadow:0px 3px 0px 0px #1A5147;&:after{
     transform: scale(1) translateX(-50%);
      bottom: -30px;
}\n}.elementor .product-item{padding-block-start:30px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#16463D29;border-style:solid;flex-direction:row;gap:0px;justify-content:space-between;align-items:center;}.elementor .pro-content{gap:20px;transition: left 2s;\n}.elementor .pro-image{img{
  transform: scale(1);
}\n}.elementor .bg-blend{padding-block-start:143px;padding-block-end:143px;align-items:start;&:before {
position: absolute;
background-color: #0a2714;
content: "";
left: 0;
height:100%;
mix-blend-mode: multiply;
width: 100%;
bottom:0;
}\n}