.elementor-3321 .elementor-element.elementor-element-021f43c{--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-3321 .elementor-element.elementor-element-021f43c:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-021f43c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #141414 0%, #191919 100%);}.elementor-3321 .elementor-element.elementor-element-6425d62{--spacer-size:33px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-3054190{text-align:center;}.elementor-3321 .elementor-element.elementor-element-3054190 .elementor-heading-title{font-family:"VazirFN", Sans-serif;font-size:33px;font-weight:600;color:#FFFFFF;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3321 .elementor-element.elementor-element-bd7b99a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3321 .elementor-element.elementor-element-e3820fd{--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-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-fa07a94.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-fa07a94.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-fa07a94.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-eee5b2a{--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-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-b6eb306.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-b6eb306.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-b6eb306.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-ccb13b8{--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-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-b45bb93.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-b45bb93.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-b45bb93.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-ef04c79{--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-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-7477bbc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-7477bbc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-7477bbc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-4feed4d{--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-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-9efd59a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-9efd59a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-9efd59a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-a720b60{--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-3321 .elementor-element.elementor-element-938db42 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-938db42.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-938db42.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-938db42.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-9361ff6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3321 .elementor-element.elementor-element-9361ff6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-1ad668d{--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-3321 .elementor-element.elementor-element-d1e6f24{--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-3321 .elementor-element.elementor-element-f1a22ed{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-f1a22ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-11caf06.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-11caf06.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-11caf06.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-0d3a529{--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-3321 .elementor-element.elementor-element-342ba40{--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-3321 .elementor-element.elementor-element-342ba40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-1376a6d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-1376a6d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-1376a6d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-6e66bef{--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-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-18664c8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-18664c8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-18664c8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-f570ebb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3321 .elementor-element.elementor-element-93ce3cd{--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-3321 .elementor-element.elementor-element-3b4d882{--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-3321 .elementor-element.elementor-element-b1257c3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-b1257c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-74d735f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-74d735f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-74d735f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-1775d62{--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-3321 .elementor-element.elementor-element-931fbbe{--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-3321 .elementor-element.elementor-element-f50a10e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-f50a10e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-d652ab6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-d652ab6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-d652ab6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-ac4bc94{--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-3321 .elementor-element.elementor-element-d076a74{--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-3321 .elementor-element.elementor-element-5f1cfc4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-5f1cfc4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-4933e58.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-4933e58.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-4933e58.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-3cbeae1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3321 .elementor-element.elementor-element-e32e1d0{--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-3321 .elementor-element.elementor-element-98a8a96{--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-3321 .elementor-element.elementor-element-8b46372{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-8b46372.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-ee1d63f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-ee1d63f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-ee1d63f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-aaef393{--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-3321 .elementor-element.elementor-element-fe82859{--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-3321 .elementor-element.elementor-element-eba0399{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-eba0399.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-d7d00b8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-d7d00b8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-d7d00b8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-01a504a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3321 .elementor-element.elementor-element-23c91b2{--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;}.elementor-3321 .elementor-element.elementor-element-65dfe55{--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-3321 .elementor-element.elementor-element-d65d06b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-d65d06b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-7442638.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-7442638.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-7442638.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-7f38b4b{--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-3321 .elementor-element.elementor-element-be53dd2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-be53dd2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-d8f7ca3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-d8f7ca3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-d8f7ca3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-f03d481{--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-3321 .elementor-element.elementor-element-84580ea{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-84580ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3321 .elementor-element.elementor-element-f012470.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3321 .elementor-element.elementor-element-f012470.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3321 .elementor-element.elementor-element-f012470.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta .elementor-cta__bg, .elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__content{text-align:start;}.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-3321 .elementor-element.elementor-element-9f8d9b9{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:126px;--n-tabs-title-border-radius:18px 18px 18px 18px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#4EBC3F;}.elementor-3321 .elementor-element.elementor-element-9f8d9b9 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFF1F100;}.elementor-3321 .elementor-element.elementor-element-9f8d9b9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#67CE6100;border-style:solid;border-width:0px 0px 3px 0px;border-color:#4EBC3F;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3321 .elementor-element.elementor-element-9f8d9b9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3321 .elementor-element.elementor-element-9f8d9b9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F8F8F800;border-style:solid;border-width:0px 0px 1px 0px;border-color:#4EBC3F;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3321 .elementor-element.elementor-element-9f8d9b9 > .elementor-widget-container{margin:0px 80px 0px 80px;}.elementor-3321 .elementor-element.elementor-element-9f8d9b9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"VazirMatn", Sans-serif;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-9f8d9b9 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#4EBC3F;}@media(min-width:768px){.elementor-3321 .elementor-element.elementor-element-e3820fd{--width:33.3333%;}.elementor-3321 .elementor-element.elementor-element-eee5b2a{--width:33.3333%;}.elementor-3321 .elementor-element.elementor-element-ccb13b8{--width:33.3333%;}.elementor-3321 .elementor-element.elementor-element-ef04c79{--width:33.3333%;}.elementor-3321 .elementor-element.elementor-element-4feed4d{--width:33.3333%;}.elementor-3321 .elementor-element.elementor-element-a720b60{--width:33.3333%;}.elementor-3321 .elementor-element.elementor-element-1ad668d{--width:33.3333%;}.elementor-3321 .elementor-element.elementor-element-d1e6f24{--width:100%;}.elementor-3321 .elementor-element.elementor-element-f1a22ed{--width:101.257%;}.elementor-3321 .elementor-element.elementor-element-0d3a529{--width:33.3333%;}.elementor-3321 .elementor-element.elementor-element-342ba40{--width:99.313%;}.elementor-3321 .elementor-element.elementor-element-6e66bef{--width:33.3333%;}.elementor-3321 .elementor-element.elementor-element-93ce3cd{--width:33.3333%;}.elementor-3321 .elementor-element.elementor-element-3b4d882{--width:100%;}.elementor-3321 .elementor-element.elementor-element-b1257c3{--width:101.257%;}.elementor-3321 .elementor-element.elementor-element-1775d62{--width:33.3333%;}.elementor-3321 .elementor-element.elementor-element-931fbbe{--width:100%;}.elementor-3321 .elementor-element.elementor-element-f50a10e{--width:101.257%;}.elementor-3321 .elementor-element.elementor-element-ac4bc94{--width:33.3333%;}.elementor-3321 .elementor-element.elementor-element-d076a74{--width:100%;}.elementor-3321 .elementor-element.elementor-element-5f1cfc4{--width:101.257%;}.elementor-3321 .elementor-element.elementor-element-e32e1d0{--width:50%;}.elementor-3321 .elementor-element.elementor-element-98a8a96{--width:100%;}.elementor-3321 .elementor-element.elementor-element-8b46372{--width:101.257%;}.elementor-3321 .elementor-element.elementor-element-aaef393{--width:50%;}.elementor-3321 .elementor-element.elementor-element-fe82859{--width:100%;}.elementor-3321 .elementor-element.elementor-element-eba0399{--width:101.257%;}.elementor-3321 .elementor-element.elementor-element-65dfe55{--width:100%;}.elementor-3321 .elementor-element.elementor-element-d65d06b{--width:101.257%;}.elementor-3321 .elementor-element.elementor-element-7f38b4b{--width:100%;}.elementor-3321 .elementor-element.elementor-element-be53dd2{--width:101.257%;}.elementor-3321 .elementor-element.elementor-element-f03d481{--width:100%;}.elementor-3321 .elementor-element.elementor-element-84580ea{--width:101.257%;}}@media(max-width:767px){.elementor-3321 .elementor-element.elementor-element-3054190{text-align:start;}.elementor-3321 .elementor-element.elementor-element-3054190 .elementor-heading-title{font-size:22px;}.elementor-3321 .elementor-element.elementor-element-bd7b99a{--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;}.elementor-3321 .elementor-element.elementor-element-9361ff6{--flex-wrap:wrap;}.elementor-3321 .elementor-element.elementor-element-9f8d9b9{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-3321 .elementor-element.elementor-element-9f8d9b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for call-to-action, class: .elementor-element-fa07a94 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-fa07a94 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-fa07a94:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-fa07a94:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b6eb306 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-b6eb306 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-b6eb306:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-b6eb306:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b45bb93 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-b45bb93 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-b45bb93:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-b45bb93:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7477bbc *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-7477bbc {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-7477bbc:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-7477bbc:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9efd59a *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-9efd59a {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-9efd59a:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-9efd59a:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-938db42 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-938db42 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-938db42:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-938db42:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-11caf06 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-11caf06 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-11caf06:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-11caf06:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1376a6d *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-1376a6d {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-1376a6d:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-1376a6d:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-18664c8 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-18664c8 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-18664c8:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-18664c8:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-74d735f *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-74d735f {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-74d735f:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-74d735f:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d652ab6 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d652ab6 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d652ab6:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d652ab6:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4933e58 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-4933e58 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-4933e58:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-4933e58:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-ee1d63f *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-ee1d63f {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-ee1d63f:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-ee1d63f:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d7d00b8 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d7d00b8:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d7d00b8:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7442638 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-7442638 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-7442638:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-7442638:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d8f7ca3 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d8f7ca3:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f012470 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-f012470 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-f012470:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-f012470:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-fa07a94 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-fa07a94 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-fa07a94:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-fa07a94:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b6eb306 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-b6eb306 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-b6eb306:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-b6eb306:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b45bb93 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-b45bb93 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-b45bb93:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-b45bb93:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7477bbc *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-7477bbc {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-7477bbc:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-7477bbc:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9efd59a *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-9efd59a {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-9efd59a:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-9efd59a:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-938db42 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-938db42 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-938db42:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-938db42:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-11caf06 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-11caf06 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-11caf06:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-11caf06:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1376a6d *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-1376a6d {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-1376a6d:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-1376a6d:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-18664c8 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-18664c8 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-18664c8:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-18664c8:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-74d735f *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-74d735f {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-74d735f:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-74d735f:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d652ab6 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d652ab6 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d652ab6:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d652ab6:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4933e58 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-4933e58 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-4933e58:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-4933e58:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-ee1d63f *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-ee1d63f {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-ee1d63f:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-ee1d63f:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d7d00b8 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d7d00b8:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d7d00b8:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7442638 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-7442638 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-7442638:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-7442638:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d8f7ca3 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d8f7ca3:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f012470 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-f012470 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-f012470:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-f012470:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-fa07a94 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-fa07a94 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-fa07a94:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-fa07a94:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b6eb306 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-b6eb306 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-b6eb306:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-b6eb306:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b45bb93 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-b45bb93 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-b45bb93:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-b45bb93:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7477bbc *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-7477bbc {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-7477bbc:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-7477bbc:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9efd59a *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-9efd59a {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-9efd59a:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-9efd59a:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-938db42 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-938db42 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-938db42:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-938db42:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-11caf06 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-11caf06 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-11caf06:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-11caf06:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1376a6d *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-1376a6d {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-1376a6d:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-1376a6d:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-18664c8 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-18664c8 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-18664c8:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-18664c8:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-74d735f *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-74d735f {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-74d735f:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-74d735f:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d652ab6 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d652ab6 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d652ab6:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d652ab6:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4933e58 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-4933e58 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-4933e58:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-4933e58:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-ee1d63f *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-ee1d63f {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-ee1d63f:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-ee1d63f:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d7d00b8 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d7d00b8:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d7d00b8:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7442638 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-7442638 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-7442638:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-7442638:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d8f7ca3 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d8f7ca3:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f012470 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-f012470 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-f012470:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-f012470:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-fa07a94 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-fa07a94 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-fa07a94:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-fa07a94:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b6eb306 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-b6eb306 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-b6eb306:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-b6eb306:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b45bb93 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-b45bb93 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-b45bb93:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-b45bb93:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7477bbc *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-7477bbc {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-7477bbc:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-7477bbc:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9efd59a *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-9efd59a {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-9efd59a:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-9efd59a:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-938db42 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-938db42 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-938db42:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-938db42:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-11caf06 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-11caf06 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-11caf06:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-11caf06:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1376a6d *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-1376a6d {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-1376a6d:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-1376a6d:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-18664c8 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-18664c8 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-18664c8:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-18664c8:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-74d735f *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-74d735f {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-74d735f:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-74d735f:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d652ab6 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d652ab6 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d652ab6:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d652ab6:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4933e58 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-4933e58 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-4933e58:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-4933e58:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-ee1d63f *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-ee1d63f {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-ee1d63f:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-ee1d63f:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d7d00b8 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d7d00b8:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d7d00b8:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7442638 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-7442638 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-7442638:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-7442638:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d8f7ca3 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d8f7ca3:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f012470 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-f012470 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-f012470:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-f012470:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-fa07a94 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-fa07a94 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-fa07a94:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-fa07a94:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b6eb306 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-b6eb306 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-b6eb306:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-b6eb306:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b45bb93 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-b45bb93 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-b45bb93:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-b45bb93:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7477bbc *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-7477bbc {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-7477bbc:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-7477bbc:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9efd59a *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-9efd59a {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-9efd59a:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-9efd59a:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-938db42 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-938db42 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-938db42:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-938db42:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-11caf06 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-11caf06 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-11caf06:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-11caf06:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1376a6d *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-1376a6d {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-1376a6d:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-1376a6d:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-18664c8 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-18664c8 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-18664c8:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-18664c8:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-74d735f *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-74d735f {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-74d735f:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-74d735f:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d652ab6 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d652ab6 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d652ab6:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d652ab6:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4933e58 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-4933e58 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-4933e58:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-4933e58:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-ee1d63f *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-ee1d63f {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-ee1d63f:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-ee1d63f:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d7d00b8 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d7d00b8:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d7d00b8:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7442638 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-7442638 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-7442638:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-7442638:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d8f7ca3 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d8f7ca3:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f012470 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-f012470 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-f012470:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-f012470:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-fa07a94 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-fa07a94 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-fa07a94 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-fa07a94:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-fa07a94:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b6eb306 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-b6eb306 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-b6eb306 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-b6eb306:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-b6eb306:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b45bb93 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-b45bb93 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-b45bb93 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-b45bb93:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-b45bb93:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7477bbc *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-7477bbc {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-7477bbc .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-7477bbc:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-7477bbc:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9efd59a *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-9efd59a {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-9efd59a .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-9efd59a:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-9efd59a:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-938db42 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-938db42 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-938db42 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-938db42:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-938db42:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-11caf06 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-11caf06 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-11caf06 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-11caf06:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-11caf06:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1376a6d *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-1376a6d {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-1376a6d .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-1376a6d:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-1376a6d:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-18664c8 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-18664c8 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-18664c8 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-18664c8:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-18664c8:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-74d735f *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-74d735f {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-74d735f .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-74d735f:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-74d735f:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d652ab6 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d652ab6 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d652ab6 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d652ab6:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d652ab6:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4933e58 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-4933e58 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-4933e58 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-4933e58:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-4933e58:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-ee1d63f *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-ee1d63f {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-ee1d63f .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-ee1d63f:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-ee1d63f:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d7d00b8 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d7d00b8 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d7d00b8:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d7d00b8:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7442638 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-7442638 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-7442638 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-7442638:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-7442638:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d8f7ca3 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-d8f7ca3:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-d8f7ca3:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f012470 *//* باکس اصلی */
.elementor-3321 .elementor-element.elementor-element-f012470 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4);
  cursor: pointer;
}

/* بک‌گراند گرادینت */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__bg-overlay {
  background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}

/* تایتل */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__title {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: right; /* راست‌چین */
  color: #fff;
  font-weight: bold;
  z-index: 2;
  transition: all 0.4s ease;
  padding: 0 15px;
}

/* توضیحات */
.elementor-3321 .elementor-element.elementor-element-f012470 .elementor-cta__description {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  color: #fff;
  text-align: right; /* راست‌چین */
  padding: 10px 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 12px;
}

/* هاور */
.elementor-3321 .elementor-element.elementor-element-f012470:hover .elementor-cta__title {
  bottom: 55px;
}

.elementor-3321 .elementor-element.elementor-element-f012470:hover .elementor-cta__description {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */