.elementor-138 .elementor-element.elementor-element-043374b{--display:flex;--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;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-5345463{--display:flex;--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:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-138 .elementor-element.elementor-element-5345463:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-5345463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E58790A;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-138 .elementor-element.elementor-element-581d6e1{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#2A678AA6;text-align:right;}.elementor-138 .elementor-element.elementor-element-581d6e1 .elementor-heading-title{font-family:"iranyekanwebmedium", Sans-serif;font-size:14px;font-weight:300;line-height:20px;color:#2A678A;}.elementor-138 .elementor-element.elementor-element-c974218{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-138 .elementor-element.elementor-element-1f247f1{background-color:#564CAF1A;padding:8px 8px 8px 8px;border-radius:6px 6px 6px 6px;}.elementor-138 .elementor-element.elementor-element-1f247f1:hover{background-color:#FFFFFF;box-shadow:0px 6px 25px 0px rgba(65.51427221172024, 44.12608695652173, 102, 0.26);}.elementor-138 .elementor-element.elementor-element-1f247f1 img{width:125px;height:45px;object-fit:scale-down;object-position:center center;}.elementor-138 .elementor-element.elementor-element-11c1e38{background-color:#564CAF1A;padding:8px 8px 8px 8px;border-radius:6px 6px 6px 6px;}.elementor-138 .elementor-element.elementor-element-11c1e38:hover{background-color:#FFFFFF;box-shadow:0px 6px 25px 0px rgba(65.51427221172024, 44.12608695652173, 102, 0.26);}.elementor-138 .elementor-element.elementor-element-11c1e38 img{width:125px;height:45px;object-fit:scale-down;object-position:center center;}.elementor-138 .elementor-element.elementor-element-787330e{background-color:#564CAF1A;padding:8px 8px 8px 8px;border-radius:6px 6px 6px 6px;}.elementor-138 .elementor-element.elementor-element-787330e:hover{background-color:#FFFFFF;box-shadow:0px 6px 25px 0px rgba(65.51427221172024, 44.12608695652173, 102, 0.26);}.elementor-138 .elementor-element.elementor-element-787330e img{width:125px;height:45px;object-fit:scale-down;object-position:center center;}.elementor-138 .elementor-element.elementor-element-81e1d5d{background-color:#564CAF1A;padding:8px 8px 8px 8px;border-radius:6px 6px 6px 6px;}.elementor-138 .elementor-element.elementor-element-81e1d5d:hover{background-color:#FFFFFF;box-shadow:0px 6px 25px 0px rgba(65.51427221172024, 44.12608695652173, 102, 0.26);}.elementor-138 .elementor-element.elementor-element-81e1d5d img{width:125px;height:45px;object-fit:scale-down;object-position:center center;}.elementor-138 .elementor-element.elementor-element-67c58f3{background-color:#564CAF1A;padding:8px 8px 8px 8px;border-radius:6px 6px 6px 6px;}.elementor-138 .elementor-element.elementor-element-67c58f3:hover{background-color:#FFFFFF;box-shadow:0px 6px 25px 0px rgba(65.51427221172024, 44.12608695652173, 102, 0.26);}.elementor-138 .elementor-element.elementor-element-67c58f3 img{width:125px;height:45px;object-fit:scale-down;object-position:center center;}.elementor-138 .elementor-element.elementor-element-5548056{background-color:#564CAF1A;padding:8px 8px 8px 8px;border-radius:6px 6px 6px 6px;}.elementor-138 .elementor-element.elementor-element-5548056:hover{background-color:#FFFFFF;box-shadow:0px 6px 25px 0px rgba(65.51427221172024, 44.12608695652173, 102, 0.26);}.elementor-138 .elementor-element.elementor-element-5548056 img{width:125px;height:45px;object-fit:scale-down;object-position:center center;}.elementor-138 .elementor-element.elementor-element-e93aebb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-138 .elementor-element.elementor-element-25804d3{background-color:#564CAF1A;padding:8px 8px 8px 8px;border-radius:6px 6px 6px 6px;}.elementor-138 .elementor-element.elementor-element-25804d3:hover{background-color:#FFFFFF;box-shadow:0px 6px 25px 0px rgba(65.51427221172024, 44.12608695652173, 102, 0.26);}.elementor-138 .elementor-element.elementor-element-25804d3 img{width:125px;height:45px;object-fit:scale-down;object-position:center center;}.elementor-138 .elementor-element.elementor-element-c94c780{background-color:#564CAF1A;padding:8px 8px 8px 8px;border-radius:6px 6px 6px 6px;}.elementor-138 .elementor-element.elementor-element-c94c780:hover{background-color:#FFFFFF;box-shadow:0px 6px 25px 0px rgba(65.51427221172024, 44.12608695652173, 102, 0.26);}.elementor-138 .elementor-element.elementor-element-c94c780 img{width:125px;height:45px;object-fit:scale-down;object-position:center center;}.elementor-138 .elementor-element.elementor-element-c81a124{background-color:#564CAF1A;padding:8px 8px 8px 8px;border-radius:6px 6px 6px 6px;}.elementor-138 .elementor-element.elementor-element-c81a124:hover{background-color:#FFFFFF;box-shadow:0px 6px 25px 0px rgba(65.51427221172024, 44.12608695652173, 102, 0.26);}.elementor-138 .elementor-element.elementor-element-c81a124 img{width:125px;height:45px;object-fit:scale-down;object-position:center center;}.elementor-138 .elementor-element.elementor-element-d96ab7b{background-color:#564CAF1A;padding:8px 8px 8px 8px;border-radius:6px 6px 6px 6px;}.elementor-138 .elementor-element.elementor-element-d96ab7b:hover{background-color:#FFFFFF;box-shadow:0px 6px 25px 0px rgba(65.51427221172024, 44.12608695652173, 102, 0.26);}.elementor-138 .elementor-element.elementor-element-d96ab7b img{width:125px;height:45px;object-fit:scale-down;object-position:center center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-138 .elementor-element.elementor-element-c974218{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-138 .elementor-element.elementor-element-e93aebb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}}/* Start custom CSS for heading, class: .elementor-element-581d6e1 */.elementor-22668 .elementor-element.elementor-element-9209a6d > .elementor-widget-container {
  position: relative;
  padding: 0px 15px 0px 0px;
  overflow: hidden;
}

/* Pseudo-element for the animated border */
.elementor-22668 .elementor-element.elementor-element-9209a6d > .elementor-widget-container::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 3px;
  height: 100%;
  background: linear-gradient(to bottom, #2A678A, transparent);
  animation: borderFill 1.5s linear infinite;

}

/* Keyframes for the animation */
@keyframes borderFill {
  0% {
    top: -100%;
  }
  100% {
    top: 100%;
  }
}/* End custom CSS */