.elementor-29129 .elementor-element.elementor-element-345b5d5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29129 .elementor-element.elementor-element-345b5d5 > .elementor-container{max-width:500px;}.elementor-29129 .elementor-element.elementor-element-345b5d5, .elementor-29129 .elementor-element.elementor-element-345b5d5 > .elementor-background-overlay{border-radius:-3px -3px -3px -3px;}.elementor-29129 .elementor-element.elementor-element-345b5d5{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-29129 .elementor-element.elementor-element-bfd53f0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-29129 .elementor-element.elementor-element-bfd53f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-29129 .elementor-element.elementor-element-169c7fa{width:100%;max-width:100%;z-index:0;}.elementor-29129 .elementor-element.elementor-element-169c7fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 20px 6px 62px;border-style:groove;border-width:0px 0px 0px 0px;border-color:#40E7A775;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(32.99999999999993, 153, 106.99999999999997, 0.35);}.elementor-29129 .elementor-element.elementor-element-169c7fa:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#21996B;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-29129 .elementor-element.elementor-element-169c7fa:hover > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-29129 .elementor-element.elementor-element-169c7fa .wd-text-block{max-width:583px;}.elementor-29129 .elementor-element.elementor-element-9d92c68 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-image:linear-gradient(142deg, #00A4E9 15%, #138A5BCF 77%);border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-29129 .elementor-element.elementor-element-9d92c68{width:var( --container-widget-width, 111.348% );max-width:111.348%;--container-widget-width:111.348%;--container-widget-flex-grow:0;}.elementor-29129 .elementor-element.elementor-element-9d92c68 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29129 .elementor-element.elementor-element-9d92c68 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-29129 .elementor-element.elementor-element-f912752 .elementor-button{background-color:#6AD5F338;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#000000;color:#000000;border-radius:33px 33px 33px 33px;padding:27px 27px 27px 27px;}.elementor-29129 .elementor-element.elementor-element-f912752 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29129 .elementor-element.elementor-element-f912752 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-29129 .elementor-element.elementor-element-e4fa02c{margin:65px 20px 85px 20px;}.elementor-29129 .elementor-element.elementor-element-b31d5b4{margin:13px 0px 6px 0px;}.elementor-29129 .elementor-element.elementor-element-15d92af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29129 .elementor-element.elementor-element-939ca79{width:var( --container-widget-width, 92.992% );max-width:92.992%;--container-widget-width:92.992%;--container-widget-flex-grow:0;}.elementor-29129 .elementor-element.elementor-element-9298c8d > .elementor-widget-container{margin:35px 0px -78px 0px;}.elementor-29129 .elementor-element.elementor-element-6ee1317{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29129 .elementor-element.elementor-element-6ee1317 > .elementor-widget-container{background-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);}.elementor-29129 .elementor-element.elementor-element-6ee1317 .wd-info-box{padding:0px 0px 0px 0px;}.elementor-29129 .elementor-element.elementor-element-dffd138 > .elementor-widget-container{background-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);}.elementor-29129 .elementor-element.elementor-element-dffd138 .wd-info-box{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-29129 .elementor-element.elementor-element-a286358{width:22.001%;}.elementor-29129 .elementor-element.elementor-element-ba7e3d2{width:27.999%;}.elementor-29129 .elementor-element.elementor-element-8ec5b09{width:28.093%;}.elementor-29129 .elementor-element.elementor-element-29b2737{width:21.884%;}.elementor-29129 .elementor-element.elementor-element-de0b263{width:51.041%;}.elementor-29129 .elementor-element.elementor-element-aaf05a5{width:48.874%;}.elementor-29129 .elementor-element.elementor-element-4618e93{width:61.253%;}.elementor-29129 .elementor-element.elementor-element-6359bcc{width:38.564%;}.elementor-29129 .elementor-element.elementor-element-cd11aa5{width:38.561%;}.elementor-29129 .elementor-element.elementor-element-23a74ed{width:61.439%;}}/* Start custom CSS for button, class: .elementor-element-9d92c68 */.elementor-29129 .elementor-element.elementor-element-9d92c68 svg {
  width: 20px;
  height: 20px;
}
.elementor-29129 .elementor-element.elementor-element-9d92c68:hover {
  transform: scale(1.05);
}

.elementor-29129 .elementor-element.elementor-element-9d92c68 svg {
  display: inline-block;
  transform: scale(1.3); /* بزرگ شدن */
  transition: transform 0.3s ease;
}

.elementor-29129 .elementor-element.elementor-element-9d92c68:hover svg {
  animation: bounceIcon 0.6s ease;
}

@keyframes bounceIcon {
  0%   { transform: scale(1.3) translateY(0); }
  30%  { transform: scale(1.5) translateY(-4px); }
  60%  { transform: scale(1.35) translateY(2px); }
  100% { transform: scale(1.3) translateY(0); }
.elementor-29129 .elementor-element.elementor-element-9d92c68 {/* End custom CSS */