.elementor-981 .elementor-element.elementor-element-407aa2f{--display:flex;}.elementor-981 .elementor-element.elementor-element-09f5f54{--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;}.elementor-981 .elementor-element.elementor-element-09f5f54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-981 .elementor-element.elementor-element-bb98e7c{--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:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-981 .elementor-element.elementor-element-bb98e7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-981 .elementor-element.elementor-element-d6c99ac{--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;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:114px;--padding-left:0px;--padding-right:0px;}.elementor-981 .elementor-element.elementor-element-d6c99ac:not(.elementor-motion-effects-element-type-background), .elementor-981 .elementor-element.elementor-element-d6c99ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#99999966;}.elementor-981 .elementor-element.elementor-element-57e9f18{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-64px;--margin-left:0px;--margin-right:29px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-981 .elementor-element.elementor-element-b1c0055{width:var( --container-widget-width, 22.375% );max-width:22.375%;--container-widget-width:22.375%;--container-widget-flex-grow:0;text-align:end;}.elementor-981 .elementor-element.elementor-element-b1c0055 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 0px 30px 15px;}.elementor-981 .elementor-element.elementor-element-b1c0055.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-981 .elementor-element.elementor-element-b1c0055 img{opacity:0.49;filter:brightness( 81% ) contrast( 126% ) saturate( 72% ) blur( 0px ) hue-rotate( 360deg );}.elementor-981 .elementor-element.elementor-element-51798dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 28px 0px 28px;}.elementor-981 .elementor-element.elementor-element-51798dc{z-index:2;}.elementor-981 .elementor-element.elementor-element-d5986e5{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:57%;}body:not(.rtl) .elementor-981 .elementor-element.elementor-element-d5986e5{left:0%;}body.rtl .elementor-981 .elementor-element.elementor-element-d5986e5{right:0%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-981 .elementor-element.elementor-element-ae128a5{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:1px;z-index:10;}.elementor-981 .elementor-element.elementor-element-ae128a5 .elementor-divider-separator{width:0px;margin:0 auto;margin-center:0;}.elementor-981 .elementor-element.elementor-element-ae128a5 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-981 .elementor-element.elementor-element-0fe75a4 > .elementor-widget-container{margin:0px 060px 0px 0px;}body:not(.rtl) .elementor-981 .elementor-element.elementor-element-0fe75a4{left:0%;}body.rtl .elementor-981 .elementor-element.elementor-element-0fe75a4{right:0%;}.elementor-981 .elementor-element.elementor-element-0fe75a4{top:0%;z-index:20;text-align:center;}.elementor-981 .elementor-element.elementor-element-0fe75a4 img{width:14%;max-width:14%;filter:brightness( 0% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-981 .elementor-element.elementor-element-744bd21{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-981 .elementor-element.elementor-element-aec73d2{z-index:20;}.elementor-981 .elementor-element.elementor-element-aec73d2 img{width:14%;filter:brightness( 0% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-981 .elementor-element.elementor-element-57dce1d{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:1px;z-index:10;}.elementor-981 .elementor-element.elementor-element-57dce1d .elementor-divider-separator{width:0px;margin:0 auto;margin-center:0;}.elementor-981 .elementor-element.elementor-element-57dce1d .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-981 .elementor-element.elementor-element-b32746f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-981 .elementor-element.elementor-element-b32746f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-981 .elementor-element.elementor-element-1948717{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:82px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-981 .elementor-element.elementor-element-1948717.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-981 .elementor-element.elementor-element-939be5a{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-981 .elementor-element.elementor-element-9c54572{--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;}.elementor-981 .elementor-element.elementor-element-9c54572.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-981 .elementor-element.elementor-element-fc3d743{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#000000;}.elementor-981 .elementor-element.elementor-element-fc3d743 .elementor-headline{text-align:center;}.elementor-981 .elementor-element.elementor-element-fc3d743 .elementor-headline-plain-text{color:#000000;}.elementor-981 .elementor-element.elementor-element-fc3d743 .elementor-headline-dynamic-wrapper path{stroke:#DC143C;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-981 .elementor-element.elementor-element-b141495{text-align:justify;color:#000000;}.elementor-981 .elementor-element.elementor-element-01a13ea{--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:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-981 .elementor-element.elementor-element-01a13ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-981 .elementor-element.elementor-element-682733d .elementor-button{background-color:#DC143C;font-size:15px;font-weight:500;border-style:solid;border-color:#7C666600;border-radius:20px 20px 20px 20px;}.elementor-981 .elementor-element.elementor-element-682733d .elementor-button:hover, .elementor-981 .elementor-element.elementor-element-682733d .elementor-button:focus{background-color:#02010105;color:#FF0000;border-color:#FF0000;}.elementor-981 .elementor-element.elementor-element-682733d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-981 .elementor-element.elementor-element-682733d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-981 .elementor-element.elementor-element-682733d .elementor-button:hover svg, .elementor-981 .elementor-element.elementor-element-682733d .elementor-button:focus svg{fill:#FF0000;}.elementor-981 .elementor-element.elementor-element-f699312 .elementor-button{background-color:#DC143C;font-size:15px;font-weight:500;border-style:solid;border-color:#7C666600;border-radius:20px 20px 20px 20px;}.elementor-981 .elementor-element.elementor-element-f699312 .elementor-button:hover, .elementor-981 .elementor-element.elementor-element-f699312 .elementor-button:focus{background-color:#02010105;color:#FF0000;border-color:#FF0000;}.elementor-981 .elementor-element.elementor-element-f699312{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-981 .elementor-element.elementor-element-f699312.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-981 .elementor-element.elementor-element-f699312 .elementor-button:hover svg, .elementor-981 .elementor-element.elementor-element-f699312 .elementor-button:focus svg{fill:#FF0000;}.elementor-981 .elementor-element.elementor-element-8e3b625{text-align:justify;}.elementor-981 .elementor-element.elementor-element-42d84b2{text-align:justify;}.elementor-981 .elementor-element.elementor-element-92e7db4{text-align:justify;}.elementor-981 .elementor-element.elementor-element-a9c9d6a{text-align:justify;}.elementor-981 .elementor-element.elementor-element-c04a30d{text-align:justify;}.elementor-981 .elementor-element.elementor-element-3ad650f{text-align:justify;}.elementor-981 .elementor-element.elementor-element-5426740{text-align:justify;}.elementor-981 .elementor-element.elementor-element-8984812{text-align:justify;}.elementor-981 .elementor-element.elementor-element-db58225{text-align:justify;}.elementor-981 .elementor-element.elementor-element-81a2f6a{text-align:justify;}.elementor-981 .elementor-element.elementor-element-aa6b897{--display:flex;}@media(max-width:1024px){.elementor-981 .elementor-element.elementor-element-09f5f54{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-981 .elementor-element.elementor-element-09f5f54.e-con{--align-self:center;}body:not(.rtl) .elementor-981 .elementor-element.elementor-element-d5986e5{left:0%;}body.rtl .elementor-981 .elementor-element.elementor-element-d5986e5{right:0%;}.elementor-981 .elementor-element.elementor-element-d5986e5{top:62%;}.elementor-981 .elementor-element.elementor-element-ae128a5 .elementor-divider-separator{width:0px;}body:not(.rtl) .elementor-981 .elementor-element.elementor-element-0fe75a4{left:0%;}body.rtl .elementor-981 .elementor-element.elementor-element-0fe75a4{right:0%;}.elementor-981 .elementor-element.elementor-element-0fe75a4{top:18%;}.elementor-981 .elementor-element.elementor-element-0fe75a4 img{width:16%;}.elementor-981 .elementor-element.elementor-element-b32746f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:00px;}.elementor-981 .elementor-element.elementor-element-1948717{--margin-top:0px;--margin-bottom:0px;--margin-left:68px;--margin-right:27px;}}@media(max-width:767px){.elementor-981 .elementor-element.elementor-element-09f5f54{--width:309.25px;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-981 .elementor-element.elementor-element-bb98e7c{--width:323.25px;}.elementor-981 .elementor-element.elementor-element-d6c99ac{--margin-top:0px;--margin-bottom:-11px;--margin-left:0px;--margin-right:0px;}.elementor-981 .elementor-element.elementor-element-b1c0055 > .elementor-widget-container{padding:2px 0px 11px 18px;}.elementor-981 .elementor-element.elementor-element-b1c0055 img{width:9%;}.elementor-981 .elementor-element.elementor-element-51798dc > .elementor-widget-container{margin:00px 0px 0px 0px;padding:40px 20px 0px 20px;}.elementor-981 .elementor-element.elementor-element-d5986e5{--content-width:49%;--min-height:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--z-index:10;}body:not(.rtl) .elementor-981 .elementor-element.elementor-element-d5986e5{left:0%;}body.rtl .elementor-981 .elementor-element.elementor-element-d5986e5{right:0%;}.elementor-981 .elementor-element.elementor-element-ae128a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-981 .elementor-element.elementor-element-0fe75a4 img{width:26%;}.elementor-981 .elementor-element.elementor-element-744bd21{--content-width:49%;--min-height:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:08px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-981 .elementor-element.elementor-element-aec73d2 img{width:26%;}.elementor-981 .elementor-element.elementor-element-57dce1d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-981 .elementor-element.elementor-element-b32746f{--width:98.979%;--justify-content:center;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-981 .elementor-element.elementor-element-1948717{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-981 .elementor-element.elementor-element-b141495{text-align:justify;}.elementor-981 .elementor-element.elementor-element-01a13ea{--width:158.828px;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-981 .elementor-element.elementor-element-01a13ea.e-con{--align-self:center;}.elementor-981 .elementor-element.elementor-element-682733d{width:var( --container-widget-width, 180.188px );max-width:180.188px;--container-widget-width:180.188px;--container-widget-flex-grow:0;}.elementor-981 .elementor-element.elementor-element-f699312{width:var( --container-widget-width, 185px );max-width:185px;--container-widget-width:185px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-981 .elementor-element.elementor-element-bb98e7c{--width:94.489%;}.elementor-981 .elementor-element.elementor-element-d5986e5{--content-width:22%;}.elementor-981 .elementor-element.elementor-element-744bd21{--content-width:22%;}.elementor-981 .elementor-element.elementor-element-1948717{--width:90%;}.elementor-981 .elementor-element.elementor-element-939be5a{--width:33.3333%;}.elementor-981 .elementor-element.elementor-element-9c54572{--width:63.744%;}.elementor-981 .elementor-element.elementor-element-7e671fa{width:67.807%;}.elementor-981 .elementor-element.elementor-element-0bd84ec{width:32.149%;}.elementor-981 .elementor-element.elementor-element-62e93bb{width:67.807%;}.elementor-981 .elementor-element.elementor-element-6224e07{width:32.149%;}.elementor-981 .elementor-element.elementor-element-df4e1e8{width:67.807%;}.elementor-981 .elementor-element.elementor-element-104e9a3{width:32.149%;}.elementor-981 .elementor-element.elementor-element-6e26b0c{width:67.807%;}.elementor-981 .elementor-element.elementor-element-622e96f{width:32.149%;}.elementor-981 .elementor-element.elementor-element-50e0f7b{width:67.807%;}.elementor-981 .elementor-element.elementor-element-12a1221{width:32.149%;}.elementor-981 .elementor-element.elementor-element-7dc59e6{width:67.807%;}.elementor-981 .elementor-element.elementor-element-9b7472e{width:32.149%;}.elementor-981 .elementor-element.elementor-element-a8443eb{width:67.807%;}.elementor-981 .elementor-element.elementor-element-f61d11e{width:32.149%;}.elementor-981 .elementor-element.elementor-element-e8e1973{width:67.807%;}.elementor-981 .elementor-element.elementor-element-7203071{width:32.149%;}.elementor-981 .elementor-element.elementor-element-ab7bba0{width:67.807%;}.elementor-981 .elementor-element.elementor-element-b4a0beb{width:32.149%;}.elementor-981 .elementor-element.elementor-element-a7d23e9{width:67.807%;}.elementor-981 .elementor-element.elementor-element-de500aa{width:32.149%;}}@media(max-width:1024px) and (min-width:768px){.elementor-981 .elementor-element.elementor-element-d5986e5{--content-width:23%;}.elementor-981 .elementor-element.elementor-element-b32746f{--width:848px;}}/* Start custom CSS for divider, class: .elementor-element-ae128a5 */.connector-line {
  width: 1px;
  height: 50px; 
  background: #bbbbbb;
  border-radius: 50px;
  box-shadow: 0 0 10px #bbbbbb, 0 0 20px #bbbbbb;
  animation: pulseGlow 2s ease-in-out infinite;
  margin: auto;
}

@keyframes pulseGlow {
  0%, 100% { box-shadow: 0 0 4px #bbbbbb; }
  50% { box-shadow: 0 0 18px #bbbbbb; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0fe75a4 */.pin-pic {
  animation: sideSwing 2.5s ease-in-out infinite;
  display: inline-block; /* برای اینکه transform درست اعمال شه */
}

@keyframes sideSwing {
  0%, 100% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-6px);
  }
  50% {
    transform: translateX(6px);
  }
  75% {
    transform: translateX(-3px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aec73d2 */.pin-pic {
  animation: sideSwing 2.5s ease-in-out infinite;
  display: inline-block; /* برای اینکه transform درست اعمال شه */
}

@keyframes sideSwing {
  0%, 100% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-6px);
  }
  50% {
    transform: translateX(6px);
  }
  75% {
    transform: translateX(-3px);
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-57dce1d */.connector-line {
  width: 1px;
  height: 40px; 
  background: #bbbbbb;
  border-radius: 50px;
  box-shadow: 0 0 10px #bbbbbb, 0 0 20px #bbbbbb;
  animation: pulseGlow 2s ease-in-out infinite;
  margin: auto;
}

@keyframes pulseGlow {
  0%, 100% { box-shadow: 0 0 4px #bbbbbb; }
  50% { box-shadow: 0 0 18px #bbbbbb; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744bd21 */@media only screen and (max-width: 767px) {
  .elementor-981 .elementor-element.elementor-element-744bd21 {
    position: relative;
    margin-top: -70px; /* بین دو باکس قرارش میده */

    margin-bottom: -2px;
    left: 30%;
    transform: translateX(-50%);
    width: 80%;
    max-width: 320px;
    z-index: 10;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfe37da */.pic {
  border-radius: 18px; /* یا 50% برای دایره کامل */
  overflow: hidden;
  box-shadow:
    0 0 8px rgba(220, 20, 60, 0.2),
    0 0 18px rgba(220, 20, 60, 0.12);
  transition: box-shadow 0.3s ease;
}

.pic:hover {
  box-shadow:
    0 0 12px rgba(220, 20, 60, 0.3),
    0 0 26px rgba(220, 20, 60, 0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682733d *//* کدهای لازم برای اعمال استایل به دکمه */
.btn-masir-style {
    transition: all 0.3s ease-in-out !important;
    border: 1px solid #ccc !important;
    border-radius: 8px !important;
    background: transparent !important;
}

.btn-masir-style:hover {
    box-shadow: 0 0 0 3px #d32f2f !important; /* ایجاد نوار قرمز دور دکمه */
    border-color: #d32f2f !important;
    transform: scale(1.05); /* یک مقدار بزرگ شدن دکمه */
}

/* بولد شدن متن داخل دکمه در المنتور */
.btn-masir-style .elementor-button-text {
    transition: all 0.3s ease-in-out;
}

.btn-masir-style:hover .elementor-button-text {
    font-weight: bold !important;
    color: #d32f2f !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f699312 *//* کدهای لازم برای اعمال استایل به دکمه */
.btn-masir-style {
    transition: all 0.3s ease-in-out !important;
    border: 1px solid #ccc !important;
    border-radius: 8px !important;
    background: transparent !important;
}

.btn-masir-style:hover {
    box-shadow: 0 0 0 3px #d32f2f !important; /* ایجاد نوار قرمز دور دکمه */
    border-color: #d32f2f !important;
    transform: scale(1.05); /* یک مقدار بزرگ شدن دکمه */
}

/* بولد شدن متن داخل دکمه در المنتور */
.btn-masir-style .elementor-button-text {
    transition: all 0.3s ease-in-out;
}

.btn-masir-style:hover .elementor-button-text {
    font-weight: bold !important;
    color: #d32f2f !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1948717 */.comment-box {
  background: #f2f2f2; /* Slightly more gray */
  padding: 32px;
  border-radius: 24px;
  box-shadow: 0 14px 40px rgba(0, 0, 0, 0.12); /* Stronger shadow */
  direction: rtl;
  font-family: 'Vazirmatn', 'IRANSans', sans-serif;
  display: flex;
  align-items: center;
  gap: 28px;
  margin-top: 48px;
  transition: all 0.3s ease-in-out;
  border-left: 4px solid crimson; /* این خط از راست اومده چپ */
  position: relative;
}

.comment-box__avatar img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  object-fit: cover;
  border: 0px solid crimson;
  box-shadow: 0 0 18px rgba(220, 20, 60, 0.2);
}

.comment-box__text {
  flex: 1;
}

.comment-box__name {
  font-size: 22px;
  font-weight: 800;
  color: crimson;
  margin-bottom: 6px;
  display: inline-block;
}

.comment-box__meta {
  font-size: 15px;
  color: #cc3344;
  margin-bottom: 10px;
}

.comment-box__bio {
  font-size: 16px;
  color: #444;
  line-height: 1.9;
  margin: 0;
}
.elementor-981 .elementor-element.elementor-element-1948717 {
  position: relative;
}
.comment-box {
  position: relative;
  z-index: 3;
  background: #f5f5f5;
  border-radius: 16px;
  padding: 40px 20px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}

.elementor-981 .elementor-element.elementor-element-1948717 {
    border-left: 4px solid crimson !important;
}/* End custom CSS */