.elementor-61 .elementor-element.elementor-element-a3b1ebf{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-a3b1ebf.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-61 .elementor-element.elementor-element-06c6bf0 .elementor-repeater-item-4295660 .swiper-slide-bg{background-image:url(https://nrtinfotech.co/wp-content/uploads/2026/08/IMG_20260816_165146_050.png);background-size:contain;}.elementor-61 .elementor-element.elementor-element-06c6bf0 .elementor-repeater-item-7a357d2 .swiper-slide-bg{background-image:url(https://nrtinfotech.co/wp-content/uploads/2026/08/IMG_20260816_165148_687.png);background-size:contain;}.elementor-61 .elementor-element.elementor-element-06c6bf0 .swiper-slide{transition-duration:calc(5000ms*1.2);height:937px;}.elementor-61 .elementor-element.elementor-element-06c6bf0 .elementor-slide-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;border-radius:56px;color:#F7F8FF;border-color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-06c6bf0 .swiper-slide-contents{max-width:100%;}.elementor-61 .elementor-element.elementor-element-06c6bf0 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-61 .elementor-element.elementor-element-06c6bf0 .elementor-slide-heading{color:#02010100;}.elementor-61 .elementor-element.elementor-element-06c6bf0 .elementor-slide-description{color:#02010100;}.elementor-61 .elementor-element.elementor-element-5621f53{--display:flex;--min-height:0px;--margin-top:070px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-dc8d346{--divider-border-style:solid;--divider-color:#D5D2D2;--divider-border-width:2px;}.elementor-61 .elementor-element.elementor-element-dc8d346 .elementor-divider-separator{width:100%;}.elementor-61 .elementor-element.elementor-element-dc8d346 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-61 .elementor-element.elementor-element-d1a9aa0{--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-61 .elementor-element.elementor-element-2f5dc36{--display:flex;--min-height:0px;--margin-top:070px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-ab03396{--divider-border-style:solid;--divider-color:#D5D2D2;--divider-border-width:2px;}.elementor-61 .elementor-element.elementor-element-ab03396 .elementor-divider-separator{width:100%;}.elementor-61 .elementor-element.elementor-element-ab03396 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-61 .elementor-element.elementor-element-f3e729e{--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-61 .elementor-element.elementor-element-bf2e35e{--spacer-size:57px;}.elementor-61 .elementor-element.elementor-element-301519f{--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-61 .elementor-element.elementor-element-6833b5a{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-61 .elementor-element.elementor-element-18e8e82{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-32ff37f{--divider-border-style:solid;--divider-color:#D5D2D2;--divider-border-width:2px;}.elementor-61 .elementor-element.elementor-element-32ff37f .elementor-divider-separator{width:100%;}.elementor-61 .elementor-element.elementor-element-32ff37f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-61 .elementor-element.elementor-element-c2f6745{--spacer-size:50px;}.elementor-61 .elementor-element.elementor-element-1f8458c{--display:flex;}.elementor-61 .elementor-element.elementor-element-010b305{--display:flex;--min-height:0px;--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-61 .elementor-element.elementor-element-8bb357a{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-61 .elementor-element.elementor-element-9bd9bbd{--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-61 .elementor-element.elementor-element-1583293 img{height:1px;}.elementor-61 .elementor-element.elementor-element-8643a1a{--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-61 .elementor-element.elementor-element-a9e7572{--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-61 .elementor-element.elementor-element-5411e08{--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-61 .elementor-element.elementor-element-5d16c7f{--spacer-size:473px;}.elementor-61 .elementor-element.elementor-element-7e6e0b8{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-4da55f5{--divider-border-style:solid;--divider-color:#D5D2D2;--divider-border-width:2px;}.elementor-61 .elementor-element.elementor-element-4da55f5 .elementor-divider-separator{width:100%;}.elementor-61 .elementor-element.elementor-element-4da55f5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-61 .elementor-element.elementor-element-efc7048{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-a3b1ebf{--width:500px;--min-height:10vh;}.elementor-61 .elementor-element.elementor-element-06c6bf0{width:100%;max-width:100%;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-06c6bf0 .swiper-slide{height:211px;}.elementor-61 .elementor-element.elementor-element-06c6bf0 .swiper-slide-contents{max-width:431px;}.elementor-61 .elementor-element.elementor-element-5d16c7f{--spacer-size:182px;}}@media(min-width:768px){.elementor-61 .elementor-element.elementor-element-a3b1ebf{--width:121.966%;}.elementor-61 .elementor-element.elementor-element-8bb357a{--width:25%;}.elementor-61 .elementor-element.elementor-element-9bd9bbd{--width:25%;}.elementor-61 .elementor-element.elementor-element-8643a1a{--width:25%;}.elementor-61 .elementor-element.elementor-element-a9e7572{--width:25%;}.elementor-61 .elementor-element.elementor-element-5411e08{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-375c916 */.journey{

    padding:8px 30px;
    border-radius:35px;

    background:
    linear-gradient(
    135deg,
    #031531,
    #062f78,
    #041f4d
    );

    overflow:hidden;
    position:relative;
}


.title{

    margin-top:-30px;
    padding: 80px;
    text-align:center;
    margin-bottom:80px;
}

.title span{

    color:#7fc0ff;
    letter-spacing:4px;
    font-size:13px;
    font-weight:700;
}

.title h2{

    color:white;
    font-size:48px;
    margin-top:10px;
}


/* خط اصلی */

.timeline{

    display:flex;
    justify-content:space-between;

    position:relative;
    gap:25px;
}


.timeline:before{

    content:"";

    position:absolute;

    width:100%;
    height:4px;

    top:50%;

    background:
    rgba(255,255,255,.15);

    border-radius:50px;
}


/* نور متحرک */

.timeline:after{

    content:"";
    padding-bottom: 10PX;
    margin-top: 50px;
    position:absolute;

    width:180px;
    height:4px;

    top:50%;

    background:
    #6bc4ff;

    border-radius:50px;

    box-shadow:
    0 0 25px #6bc4ff;

    animation:
    move 8s linear infinite;
}


.step{

    position:relative;

    flex:1;

    display:flex;
    justify-content:center;

    animation:
    float 5s ease infinite;
}


.step:before{

    content:"";

    width:22px;
    height:22px;

    border-radius:50%;

    background:#7bc6ff;

    position:absolute;

    top:50%;

    transform:
    translateY(-50%);

    box-shadow:
    0 0 20px #7bc6ff;
}


.glass{

    width:100%;

    padding:30px;

    border-radius:25px;

    background:
    rgba(255,255,255,.08);

    backdrop-filter:
    blur(20px);

    border:
    1px solid rgba(255,255,255,.15);

    text-align:center;

    transition:.5s;

    margin-top:-120px;
}


.glass:hover{

    transform:
    translateY(-15px);

    box-shadow:
    0 20px 50px rgba(0,0,0,.3);
}


.glass h3{

    color:#78c4ff;
    font-size:32px;
    margin:0;
}


.glass h4{

    color:white;
    margin:10px 0;
}


.glass p{

    color:#d8e8ff;
    line-height:1.8;
    font-size:14px;
}


/* انیمیشن */

@keyframes move{

    from{
        left:-10%;
    }

    to{
        left:100%;
    }
}


@keyframes float{

    0%,100%{
        transform:translateY(0);
    }

    50%{
        transform:translateY(-10px);
    }
}


/* موبایل */

@media(max-width:768px){

    .timeline{

        flex-direction:column;
        gap:40px;
    }

    .timeline:before,
    .timeline:after{

        width:4px;
        height:100%;
        left:-5%;
        top:0;
    }

    .timeline:after{

        animation:
        mobileMove 6s linear infinite;
    }

    .step:before{

        left:50%;
        top:-20px;
    }

    .glass{
        
        margin-top:0;
    }

    .title h2{
        
        text-align: center;
        margin-bottom: -80px;
        max-width: 320px;
        line-height: 1.1;
        font-size: clamp(18px, 6vw, 10px);
    }

}


@keyframes mobileMove{

    from{
        top:-10%;
    }

    to{
        top:100%;
    }
}/* End custom CSS */
/* Start custom CSS */img.custom-logo{
    display: none !important;
    
}/* End custom CSS */