.elementor-2301 .elementor-element.elementor-element-2f5a505{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--margin-top:-40px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;}.elementor-2301 .elementor-element.elementor-element-570b298{z-index:1;}.elementor-2301 .elementor-element.elementor-element-570b298 .title-after_title, .elementor-2301 .elementor-element.elementor-element-570b298 .title-subtitle, .elementor-2301 .elementor-element.elementor-element-570b298 .woodmart-title-container{max-width:50%;}.elementor-2301 .elementor-element.elementor-element-570b298 .title-after_title{color:var( --e-global-color-8b3a545 );}.elementor-2301 .elementor-element.elementor-element-7f37960{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:1;}@media(max-width:1024px){.elementor-2301 .elementor-element.elementor-element-2f5a505{--margin-top:-40px;--margin-bottom:-180px;--margin-left:0px;--margin-right:0px;}.elementor-2301 .elementor-element.elementor-element-570b298 .title{font-size:41px;}.elementor-2301 .elementor-element.elementor-element-7f37960{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}}@media(max-width:768px){.elementor-2301 .elementor-element.elementor-element-570b298 .title-after_title, .elementor-2301 .elementor-element.elementor-element-570b298 .title-subtitle, .elementor-2301 .elementor-element.elementor-element-570b298 .woodmart-title-container{max-width:100%;}.elementor-2301 .elementor-element.elementor-element-570b298 .title-subtitle{font-size:15px;}.elementor-2301 .elementor-element.elementor-element-570b298 .title{font-size:36px;}.elementor-2301 .elementor-element.elementor-element-7f37960{width:100%;max-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-7f37960 */#wc_donation_on_shortcode_2307 .wc-label-button {
  border-radius: 200px;
}
#wc-donation-f-submit-donation{
  border-radius: 200px;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f5a505 */.mesh-test {
  position: relative;
background-color:#ff99cc;
background-image:
radial-gradient(at 92% 39%, hsla(166,83%,75%,1) 0px, transparent 50%),
radial-gradient(at 71% 68%, hsla(61,60%,73%,1) 0px, transparent 50%),
radial-gradient(at 41% 61%, hsla(187,77%,65%,1) 0px, transparent 50%),
radial-gradient(at 25% 46%, hsla(252,61%,60%,1) 0px, transparent 50%),
radial-gradient(at 12% 40%, hsla(141,63%,65%,1) 0px, transparent 50%),
radial-gradient(at 49% 90%, hsla(93,71%,74%,1) 0px, transparent 50%),
radial-gradient(at 57% 35%, hsla(352,88%,64%,1) 0px, transparent 50%);
  background-size: 320% 320%;
  animation: meshMove 22s ease-in-out infinite;
  filter: saturate(105%);
}

/* موشن آروم‌تر و طبیعی‌تر */
@keyframes meshMove {
  0% {
    background-position: 0% 20%;
  }
  30% {
    background-position: 100% 40%;
  }
  60% {
    background-position: 70% 100%;
  }
  100% {
    background-position: 0% 20%;
  }
}

.mesh-test::after {
  content: "";
  position: absolute;
  inset: 0;
  backdrop-filter: blur(45px);
  -webkit-backdrop-filter: blur(45px);
  pointer-events: none;
}/* End custom CSS */