.elementor-23670 .elementor-element.elementor-element-17fcf1d{--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;--border-radius:0px 0px 32px 32px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23670 .elementor-element.elementor-element-17fcf1d:not(.elementor-motion-effects-element-type-background), .elementor-23670 .elementor-element.elementor-element-17fcf1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-0293a0c ) 0%, var( --e-global-color-9643c54 ) 100%);}.elementor-23670 .elementor-element.elementor-element-7555ed1{--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;--justify-content:center;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23670 .elementor-element.elementor-element-7555ed1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23670 .elementor-element.elementor-element-e795725 > .elementor-widget-container{background-color:#FFFFFF29;margin:1px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF75;border-radius:8px 8px 8px 8px;}.elementor-23670 .elementor-element.elementor-element-e795725 .woocommerce-breadcrumb{color:var( --e-global-color-71c9d365 );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );text-align:start;}.elementor-23670 .elementor-element.elementor-element-e795725 .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-23670 .elementor-element.elementor-element-1556927{--display:flex;--justify-content:space-around;--margin-top:78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:100px;--padding-right:40px;}.elementor-23670 .elementor-element.elementor-element-a8bd3e4 .elementor-heading-title{font-size:2rem;font-weight:800;color:var( --e-global-color-71c9d365 );}.elementor-23670 .elementor-element.elementor-element-c09960e{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-23670 .elementor-element.elementor-element-c09960e > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-23670 .elementor-element.elementor-element-c09960e .elementor-heading-title{font-size:16.9px;font-weight:normal;line-height:1.8em;color:#FFFFFFC9;}.elementor-23670 .elementor-element.elementor-element-64c86cd{--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;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:59px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23670 .elementor-element.elementor-element-51fc59f .elementor-button{background-color:var( --e-global-color-0293a0c );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-71c9d365 );color:var( --e-global-color-71c9d365 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFD9;border-radius:8px 8px 8px 8px;}.elementor-23670 .elementor-element.elementor-element-51fc59f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-23670 .elementor-element.elementor-element-51fc59f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23670 .elementor-element.elementor-element-51fc59f .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-23670 .elementor-element.elementor-element-655d9fa .elementor-button{background-color:var( --e-global-color-0293a0c );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-71c9d365 );color:var( --e-global-color-71c9d365 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFD9;border-radius:8px 8px 8px 8px;}.elementor-23670 .elementor-element.elementor-element-655d9fa{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-23670 .elementor-element.elementor-element-655d9fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23670 .elementor-element.elementor-element-655d9fa .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-23670 .elementor-element.elementor-element-ca191ef{--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-23670 .elementor-element.elementor-element-3e466c7 img{transition-duration:0.3s;}.elementor-23670 .elementor-element.elementor-element-9481f21{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23670 .elementor-element.elementor-element-95b7977 > .elementor-widget-container{margin:59px 0px 0px 0px;padding:0px 0px 18px 0px;}.elementor-23670 .elementor-element.elementor-element-95b7977{text-align:center;}.elementor-23670 .elementor-element.elementor-element-95b7977 .elementor-heading-title{font-weight:800;color:var( --e-global-color-9643c54 );}.elementor-23670 .elementor-element.elementor-element-3074a80{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;--padding-top:53px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-23670 .elementor-element.elementor-element-f1b7dec{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23670 .elementor-element.elementor-element-f1b7dec > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-23670 .elementor-element.elementor-element-f1b7dec .elementor-icon-box-wrapper{gap:15px;}.elementor-23670 .elementor-element.elementor-element-f1b7dec .elementor-icon-box-title, .elementor-23670 .elementor-element.elementor-element-f1b7dec .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-23670 .elementor-element.elementor-element-f1b7dec .elementor-icon-box-title{color:var( --e-global-color-9643c54 );}.elementor-23670 .elementor-element.elementor-element-f1b7dec .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-23670 .elementor-element.elementor-element-25317d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23670 .elementor-element.elementor-element-25317d6 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-23670 .elementor-element.elementor-element-25317d6 .elementor-icon-box-wrapper{gap:15px;}.elementor-23670 .elementor-element.elementor-element-25317d6 .elementor-icon-box-title, .elementor-23670 .elementor-element.elementor-element-25317d6 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-23670 .elementor-element.elementor-element-25317d6 .elementor-icon-box-title{color:var( --e-global-color-9643c54 );}.elementor-23670 .elementor-element.elementor-element-25317d6 .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-23670 .elementor-element.elementor-element-7e70b8f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23670 .elementor-element.elementor-element-7e70b8f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-23670 .elementor-element.elementor-element-7e70b8f .elementor-icon-box-wrapper{gap:15px;}.elementor-23670 .elementor-element.elementor-element-7e70b8f .elementor-icon-box-title, .elementor-23670 .elementor-element.elementor-element-7e70b8f .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-23670 .elementor-element.elementor-element-7e70b8f .elementor-icon-box-title{color:var( --e-global-color-9643c54 );}.elementor-23670 .elementor-element.elementor-element-7e70b8f .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-23670 .elementor-element.elementor-element-6e823af{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23670 .elementor-element.elementor-element-6e823af > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-23670 .elementor-element.elementor-element-6e823af .elementor-icon-box-wrapper{gap:15px;}.elementor-23670 .elementor-element.elementor-element-6e823af .elementor-icon-box-title, .elementor-23670 .elementor-element.elementor-element-6e823af .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-23670 .elementor-element.elementor-element-6e823af .elementor-icon-box-title{color:var( --e-global-color-9643c54 );}.elementor-23670 .elementor-element.elementor-element-6e823af .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-23670 .elementor-element.elementor-element-5f99262{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23670 .elementor-element.elementor-element-5f99262 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-23670 .elementor-element.elementor-element-5f99262 .elementor-icon-box-wrapper{gap:15px;}.elementor-23670 .elementor-element.elementor-element-5f99262 .elementor-icon-box-title, .elementor-23670 .elementor-element.elementor-element-5f99262 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-23670 .elementor-element.elementor-element-5f99262 .elementor-icon-box-title{color:var( --e-global-color-9643c54 );}.elementor-23670 .elementor-element.elementor-element-5f99262 .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-23670 .elementor-element.elementor-element-f8fb0e1{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23670 .elementor-element.elementor-element-30e16c4 > .elementor-widget-container{margin:59px 0px 0px 0px;padding:0px 0px 18px 0px;}.elementor-23670 .elementor-element.elementor-element-30e16c4{text-align:center;}.elementor-23670 .elementor-element.elementor-element-30e16c4 .elementor-heading-title{font-weight:800;color:var( --e-global-color-9643c54 );}.elementor-23670 .elementor-element.elementor-element-31336bf{--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-23670 .elementor-element.elementor-element-801a6fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-23670 .elementor-element.elementor-element-ac91c23{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:end;color:var( --e-global-color-9643c54 );}.elementor-23670 .elementor-element.elementor-element-807a148 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-23670 .elementor-element.elementor-element-807a148 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-23670 .elementor-element.elementor-element-807a148{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23670 .elementor-element.elementor-element-807a148 .elementor-icon-list-text{color:var( --e-global-color-9643c54 );transition:color 0.3s;}.elementor-23670 .elementor-element.elementor-element-0379e04 .elementor-button{background-color:var( --e-global-color-9643c54 );fill:#0791F6;color:#0791F6;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9643c54 );border-radius:16px 16px 16px 16px;}.elementor-23670 .elementor-element.elementor-element-84171ad{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;top:-31px;}body:not(.rtl) .elementor-23670 .elementor-element.elementor-element-84171ad{left:0px;}body.rtl .elementor-23670 .elementor-element.elementor-element-84171ad{right:0px;}.elementor-23670 .elementor-element.elementor-element-06450ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-23670 .elementor-element.elementor-element-c9553e5{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;color:var( --e-global-color-9643c54 );}.elementor-23670 .elementor-element.elementor-element-0047f54{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;top:31px;}body:not(.rtl) .elementor-23670 .elementor-element.elementor-element-0047f54{right:0px;}body.rtl .elementor-23670 .elementor-element.elementor-element-0047f54{left:0px;}.elementor-23670 .elementor-element.elementor-element-505e5ec .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-23670 .elementor-element.elementor-element-505e5ec .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-23670 .elementor-element.elementor-element-505e5ec{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23670 .elementor-element.elementor-element-505e5ec .elementor-icon-list-text{color:var( --e-global-color-9643c54 );transition:color 0.3s;}.elementor-23670 .elementor-element.elementor-element-60b41f8 .elementor-button{background-color:var( --e-global-color-9643c54 );fill:#0791F6;color:#0791F6;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9643c54 );border-radius:16px 16px 16px 16px;}.elementor-23670 .elementor-element.elementor-element-14add64{--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:30px;--padding-bottom:124px;--padding-left:0px;--padding-right:0px;}.elementor-23670 .elementor-element.elementor-element-0ff283a > .elementor-widget-container{margin:59px 0px 0px 0px;padding:0px 0px 18px 0px;}.elementor-23670 .elementor-element.elementor-element-0ff283a{text-align:center;}.elementor-23670 .elementor-element.elementor-element-0ff283a .elementor-heading-title{font-weight:800;color:var( --e-global-color-9643c54 );}.elementor-23670 .elementor-element.elementor-element-c4d8fd3 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-23670 .elementor-element.elementor-element-c4d8fd3{text-align:center;}.elementor-23670 .elementor-element.elementor-element-d961201{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23670 .elementor-element.elementor-element-ecc7dfb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23670 .elementor-element.elementor-element-ecc7dfb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23670 .elementor-element.elementor-element-ecc7dfb .elementor-icon-box-wrapper{gap:32px;}.elementor-23670 .elementor-element.elementor-element-bebf9f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23670 .elementor-element.elementor-element-bebf9f0 .elementor-icon-box-wrapper{gap:32px;}.elementor-23670 .elementor-element.elementor-element-b6c0b79 .elementor-icon-box-wrapper{gap:32px;}.elementor-23670 .elementor-element.elementor-element-bfbe732 .elementor-icon-box-wrapper{gap:32px;}@media(max-width:1024px){.elementor-23670 .elementor-element.elementor-element-f1b7dec .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );}.elementor-23670 .elementor-element.elementor-element-25317d6 .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );}.elementor-23670 .elementor-element.elementor-element-7e70b8f .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );}.elementor-23670 .elementor-element.elementor-element-6e823af .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );}.elementor-23670 .elementor-element.elementor-element-5f99262 .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-23670 .elementor-element.elementor-element-17fcf1d{--content-width:1280px;}.elementor-23670 .elementor-element.elementor-element-7555ed1{--width:56.779%;}.elementor-23670 .elementor-element.elementor-element-ca191ef{--width:50%;}.elementor-23670 .elementor-element.elementor-element-9481f21{--content-width:1280px;}.elementor-23670 .elementor-element.elementor-element-f8fb0e1{--content-width:1280px;}.elementor-23670 .elementor-element.elementor-element-14add64{--content-width:1280px;}}@media(max-width:767px){.elementor-23670 .elementor-element.elementor-element-1556927{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23670 .elementor-element.elementor-element-a8bd3e4{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-23670 .elementor-element.elementor-element-c09960e{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-23670 .elementor-element.elementor-element-51fc59f{--container-widget-width:790px;--container-widget-flex-grow:0;width:var( --container-widget-width, 790px );max-width:790px;}.elementor-23670 .elementor-element.elementor-element-655d9fa{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-23670 .elementor-element.elementor-element-f1b7dec .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );}.elementor-23670 .elementor-element.elementor-element-25317d6 .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );}.elementor-23670 .elementor-element.elementor-element-7e70b8f .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );}.elementor-23670 .elementor-element.elementor-element-6e823af .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );}.elementor-23670 .elementor-element.elementor-element-5f99262 .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );}body:not(.rtl) .elementor-23670 .elementor-element.elementor-element-84171ad{left:-11px;}body.rtl .elementor-23670 .elementor-element.elementor-element-84171ad{right:-11px;}.elementor-23670 .elementor-element.elementor-element-84171ad{top:72px;}body:not(.rtl) .elementor-23670 .elementor-element.elementor-element-0047f54{right:-10px;}body.rtl .elementor-23670 .elementor-element.elementor-element-0047f54{left:-10px;}.elementor-23670 .elementor-element.elementor-element-0047f54{top:62px;}.elementor-23670 .elementor-element.elementor-element-d961201{--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;}}/* Start custom CSS for container, class: .elementor-element-3074a80 *//* کانتینر */
.timeline-boxes{
    position:relative;
    padding-top:50px;
}

/* خط بالای مراحل */
.timeline-boxes:before{
    content:"";
    position:absolute;
    top:18px;
    left:10%;
    width:80%;
    height:2px;
    background:#d7e4ff;
}

/* هر آیتم */
.timeline-boxes .elementor-widget-icon-box{
    position:relative;
}

/* دایره شماره */
.timeline-boxes .elementor-widget-icon-box::before{
    position:absolute;
    top:-45px;
    left:50%;
    transform:translateX(-50%);
    width:34px;
    height:34px;
    border-radius:50%;
    background:#4f8dfd;
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:700;
    z-index:10;
    border:3px solid #fff;
}

/* شماره‌ها */
.timeline-boxes .step1::before{content:"1";}
.timeline-boxes .step2::before{content:"2";}
.timeline-boxes .step3::before{content:"3";}
.timeline-boxes .step4::before{content:"4";}
.timeline-boxes .step5::before{content:"5";}

/* کارت */
.timeline-boxes .elementor-icon-box-wrapper{
    background:#fff;
    border:1px solid #edf0f5;
    border-radius:16px;
    padding:20px;
    box-shadow:0 4px 15px rgba(0,0,0,.05);
}

/* خط آبی پایین کارت */
.timeline-boxes .elementor-icon-box-wrapper::after{
    content:"";
    display:block;
    width:30px;
    height:3px;
    background:#4f8dfd;
    margin:15px auto 0;
    border-radius:10px;
}
/* کارت */
.timeline-boxes .elementor-icon-box-wrapper{
    background:#fff;
    border:1px solid #eef2ff;
    border-radius:20px;
    padding:30px 22px 25px;
    box-shadow:0 10px 30px rgba(0,0,0,.05);
    text-align:center;
    height:100%;
}

/* آیکون */
.timeline-boxes .elementor-icon{
    margin-bottom:20px;
}

.timeline-boxes .elementor-icon i,
.timeline-boxes .elementor-icon svg{
    color:#4f8dfd;
    font-size:52px;
}

/* عنوان */
.timeline-boxes .elementor-icon-box-title{
    margin:0 0 12px !important;
    font-size:20px;
    font-weight:700;
    line-height:1.4;
}

.timeline-boxes .elementor-icon-box-title a{
    color:#1e293b !important;
}

/* متن */
.timeline-boxes .elementor-icon-box-description{
    color:#64748b;
    font-size:14px;
    line-height:2;
    margin-top:0;
    padding:0 10px;
}

/* خط آبی پایین کارت */
.timeline-boxes .elementor-icon-box-wrapper:after{
    content:'';
    display:block;
    width:32px;
    height:4px;
    background:#4f8dfd;
    border-radius:30px;
    margin:20px auto 0;
}

/* هاور */
.timeline-boxes .elementor-icon-box-wrapper:hover{
    transform:translateY(-6px);
    transition:.3s;
    box-shadow:0 15px 35px rgba(79,141,253,.15);
}.timeline-boxes .elementor-icon-box-wrapper{
    transition:.3s;
    position:relative;
}

.timeline-boxes .elementor-icon-box-wrapper:hover{
    box-shadow:0 15px 35px rgba(79,141,253,.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-801a6fe */.order-card{
   background: linear-gradient(
135deg,
#F5F8FF 0%,
#EEF4FF 50%,
#F8FAFF 100%
);  
    
    border:1px solid #e3ebff;
    border-radius:28px;
    padding:40px;
    overflow:hidden;
    box-shadow:0 10px 30px rgba(0,0,0,.04);
}

/* عنوان */
.order-card h2,
.order-card .elementor-heading-title{
    color:#143a7b;
    font-size:34px;
    font-weight:700;
}

/* متن */
.order-card p{
    color:#42526b;
    line-height:2;
}

/* لیست */
.order-card .elementor-icon-list-item{
    margin-bottom:12px;
}

.order-card .elementor-icon-list-icon{
    color:#2f6df6;
}

/* دکمه */
.order-card .elementor-button{
    background:#fff;
    color:#2f6df6;
    border:2px solid #2f6df6;
    border-radius:10px;
    padding:12px 24px;
}

.order-card .elementor-button:hover{
    background:#2f6df6;
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06450ae */.order-card{
   background: linear-gradient(
135deg,
#F5F8FF 0%,
#EEF4FF 50%,
#F8FAFF 100%
);  
    
    border:1px solid #e3ebff;
    border-radius:28px;
    padding:40px;
    overflow:hidden;
    box-shadow:0 10px 30px rgba(0,0,0,.04);
}

/* عنوان */
.order-card h2,
.order-card .elementor-heading-title{
    color:#143a7b;
    font-size:34px;
    font-weight:700;
}

/* متن */
.order-card p{
    color:#42526b;
    line-height:2;
}

/* لیست */
.order-card .elementor-icon-list-item{
    margin-bottom:12px;
}

.order-card .elementor-icon-list-icon{
    color:#2f6df6;
}

/* دکمه */
.order-card .elementor-button{
    background:#fff;
    color:#2f6df6;
    border:2px solid #2f6df6;
    border-radius:10px;
    padding:12px 24px;
}

.order-card .elementor-button:hover{
    background:#2f6df6;
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d961201 *//* سکشن اصلی */
.order-status{
    position:relative;
}

/* هر آیتم */
.order-status .elementor-widget-icon-box{
    position:relative;
    z-index:2;
}
@media (max-width:767px){

    /* حذف خط افقی */
    .order-status:before{
        display:none;
    }

    /* کانتینر */
    .order-status{
        position:relative;
        padding-right:35px;
    }

    /* خط عمودی */
    .order-status .elementor-container,
    .order-status .e-con-inner{
        position:relative;
    }

    .order-status .elementor-container:before,
    .order-status .e-con-inner:before{
        content:'';
        position:absolute;
        right:12px;
        top:20px;
        bottom:20px;
        width:3px;
        background:#2F6DF6;
        border-radius:20px;
    }

    /* هر مرحله */
    .order-status .elementor-widget-icon-box{
        width:100% !important;
        margin-bottom:35px;
        text-align:right;
        position:relative;
    }

    /* دایره تیک */
    .order-status .elementor-widget-icon-box:after{
        content:'✓';
        position:absolute;
        right:-23px;
        top:50%;
        transform:translateY(-50%);
        width:30px;
        height:30px;
        border-radius:50%;
        background:#2F6DF6;
        color:#fff;
        display:flex;
        align-items:center;
        justify-content:center;
        font-size:14px;
        font-weight:700;
        border:3px solid #fff;
        z-index:5;
    }

    /* آیکون */
    .order-status .elementor-icon{
        margin-bottom:10px !important;
    }

    .order-status .elementor-icon img,
    .order-status .elementor-icon i,
    .order-status .elementor-icon svg{
        max-width:50px;
        font-size:50px;
    }

    /* عنوان */
    .order-status .elementor-icon-box-title,
    .order-status .elementor-icon-box-title a{
        font-size:18px !important;
        font-weight:700 !important;
        color:#334155 !important;
    }

    /* توضیحات مخفی */
    .order-status .elementor-icon-box-description{
        display:none;
    }
}

/* فاصله آیکون تا خط */
.order-status .elementor-icon{
    margin-bottom:55px;
}

/* خط تایم لاین */
.order-status:before{
    content:"";
    position:absolute;
    top:134px;
    left:calc(12.5% + 20px);
    right:calc(12.5% + 20px);
    height:3px;
width:75%;
    background:#2F6DF6;
    border-radius:30px;
    z-index:1;
}

/* دایره تیک */
.order-status .elementor-widget-icon-box:after{
    content:"✓";
    position:absolute;
    top:119px;
    left:50%;
    transform:translateX(-50%);
    width:34px;
    height:34px;
    border-radius:50%;
    background:#2F6DF6;
    color:#fff;
    font-size:18px;
    font-weight:700;
    display:flex;
    align-items:center;
    justify-content:center;
    border:4px solid #fff;
    z-index:3;
}

/* عنوان */
.order-status .elementor-icon-box-title,
.order-status .elementor-icon-box-title a{
    color:#475569 !important;
    font-size:20px !important;
    font-weight:700 !important;
    line-height:1.4;
    margin-top:28px !important;
}

/* توضیحات خاموش */
.order-status .elementor-icon-box-description{
    display:none;
}@media (max-width:767px){

    .order-status{
        position:relative;
    }

    /* خط افقی تبدیل به عمودی */
    .order-status:before{
        width:3px !important;
        height:calc(100% - 80px) !important;
        top:40px !important;
        bottom:40px !important;
        right:25px !important;
        left:auto !important;
        background:#2F6DF6;
    }

    /* آیتم ها زیر هم */
    .order-status .e-con-inner,
    .order-status .elementor-container{
        flex-direction:column !important;
    }

    /* فاصله مراحل */
    .order-status .elementor-widget-icon-box{
        margin-bottom:40px;
        text-align:right;
    }

    /* محل تیک */
    .order-status .elementor-widget-icon-box:after{
        right:10px !important;
        left:auto !important;
        top:50% !important;
        transform:translateY(-50%) !important;
    }
}/* End custom CSS */