.elementor-22 .elementor-element.elementor-element-c38193f{--display:flex;}.elementor-22 .elementor-element.elementor-element-5950d62 nav.navbar.validnavs.white .attr-nav > ul > li > a{color:#02010100!important;}.elementor-22 .elementor-element.elementor-element-5950d62  ul.nav > li > a:hover{color:#1B3558!important;}.elementor-22 .elementor-element.elementor-element-77a9208{--display:flex;}.elementor-22 .elementor-element.elementor-element-d8d092f{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d8d092f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d8d092f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sarthi.dealingwithdesigns.com/wp-content/uploads/2025/04/wave-shape-right.svg");background-position:bottom right;background-repeat:no-repeat;background-size:30% auto;}.elementor-22 .elementor-element.elementor-element-d3853a2{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d3853a2:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d3853a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-22 .elementor-element.elementor-element-565e6ba .s_title a:hover{color:#1B3558;}.elementor-22 .elementor-element.elementor-element-565e6ba .th_btn:hover{--color-secondary:#1B3558;}.elementor-22 .elementor-element.elementor-element-92d3c72{--display:flex;}.elementor-22 .elementor-element.elementor-element-92d3c72:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-92d3c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sarthi.dealingwithdesigns.com/wp-content/uploads/2025/05/11.jpg");}.elementor-22 .elementor-element.elementor-element-e7fb78c{--display:flex;}.elementor-22 .elementor-element.elementor-element-e7fb78c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-e7fb78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A4251;}.elementor-22 .elementor-element.elementor-element-7948b81{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7948b81:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7948b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;background-image:url("https://sarthi.dealingwithdesigns.com/wp-content/uploads/2025/05/globe.svg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-22 .elementor-element.elementor-element-1b51ca4{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-493f472 .btn-regular{background-color:#1B3558;}.elementor-22 .elementor-element.elementor-element-02fffb7{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-02fffb7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-02fffb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-22 .elementor-element.elementor-element-d6b6c56{--display:flex;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d6b6c56:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d6b6c56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A4251;}.elementor-22 .elementor-element.elementor-element-02c6f18.elementor-arrows-yes .elementor-main-swiper{width:calc( 90% - 40px );}.elementor-22 .elementor-element.elementor-element-02c6f18 .elementor-main-swiper{width:90%;}.elementor-22 .elementor-element.elementor-element-02c6f18 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-radius:12px;padding:30px 30px 30px 30px;}.elementor-22 .elementor-element.elementor-element-02c6f18 .elementor-swiper-button{font-size:20px;}.elementor-22 .elementor-element.elementor-element-02c6f18 .elementor-testimonial__text{color:#5C5C5C;font-family:"Inter", Sans-serif;font-size:16px;}.elementor-22 .elementor-element.elementor-element-02c6f18 .elementor-testimonial__name{color:#042F3B;font-family:"Inter", Sans-serif;font-size:20px;}.elementor-22 .elementor-element.elementor-element-02c6f18 .elementor-testimonial__title{color:#777777;font-family:"Inter", Sans-serif;font-size:15px;}.elementor-22 .elementor-element.elementor-element-6216fb4{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6216fb4:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6216fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;background-image:url("https://sarthi.dealingwithdesigns.com/wp-content/uploads/2025/05/angle-border-shape-light.svg");background-position:center center;background-repeat:repeat;background-size:auto;}.elementor-22 .elementor-element.elementor-element-d61acb2{--e-image-carousel-slides-to-show:5;}.elementor-22 .elementor-element.elementor-element-d61acb2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-d8d092f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d8d092f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:30% auto;}.elementor-22 .elementor-element.elementor-element-7948b81{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6518db2 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-d8d092f{--padding-top:71px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d3853a2{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7948b81{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1b51ca4{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-02fffb7{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d6b6c56{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6216fb4{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for tranziheader, class: .elementor-element-5950d62 */@media (min-width: 1200px){
.navbar.nav-full-width .navbar-header img {
    height: 150px !important;
}
.navbar.nav-full-width .navbar-header {
    padding: 0px 0 !important;
}
.navbar.nav-full-width.sticked .navbar-header img {
    height: 85px !important;
}
}
@media (max-width: 1023px){
.navbar-brand>img {
    max-height: 100px !important;
}
}/* End custom CSS */
/* Start custom CSS for tranziservices, class: .elementor-element-565e6ba */@media (min-width: 992px){

    /* 3 Cards Per Row */
    .services-style-one-items .row{
        display:flex;
        flex-wrap:wrap;
    }

    .services-style-one-items .services-style-one-item{
        flex:0 0 33.333333%;
        max-width:33.333333%;
        display:flex;
        margin-bottom:30px;
    }

    
    .services-style-one{
        display:flex;
        flex-direction:column;
        width:100%;
        height:100%;
        padding:35px 30px;
    }

    
    .services-style-one .info{
        display:flex;
        flex-direction:column;
        flex:1;
    }

   
    .services-style-one .s_desc{
        min-height:90px;
    }

    
    .services-style-one .round-btn{
        margin-top:auto;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-955588d */.sg-why{

background:#0A4251;

padding:100px 0;

overflow:hidden;

}

.sg-wrap{

max-width:1200px;

margin:auto;

display:flex;

align-items:center;

gap:70px;

padding:0 20px;

}

.sg-left{

flex:1;

}

.sg-right{

flex:1;

position:relative;

}

.sg-right img{

width:100%;

border-radius:20px;

display:block;

box-shadow:0 20px 60px rgba(0,0,0,.25);

}

.sg-tag{

display:inline-block;

padding:8px 20px;

border:1px solid rgba(255,255,255,.35);

color:#fff;

font-size:16px;

letter-spacing:2px;

margin-bottom:25px;
font-weight:600;

}

.sg-left h2{

font-size:52px;

color:#fff;

line-height:1.15;

margin-bottom:20px;

font-weight:700;

}

.sg-left p{

color:#d6e4e8;

font-size:17px;

line-height:1.9;

margin-bottom:35px;

}

.sg-features{

display:grid;

grid-template-columns:repeat(2,1fr);

gap:18px;

margin-bottom:40px;

}

.feature{

background:rgba(255,255,255,.08);

padding:18px 22px;

border-radius:12px;

color:#fff;

font-weight:600;

transition:.35s;

}

.feature:hover{

background:#ff6b1a;

transform:translateY(-4px);

}

.sg-btn{

display:inline-block;

padding:16px 38px;

background:#ff6b1a;

color:#fff;

text-decoration:none;

border-radius:50px;

font-weight:600;

transition:.3s;

}

.sg-btn:hover{

background:#ff833d;

}

.counter{

position:absolute;

background:#fff;

padding:22px;

border-radius:18px;

width:170px;

box-shadow:0 15px 40px rgba(0,0,0,.18);

text-align:center;

}

.counter h3{

margin:0;

font-size:42px;

color:#ff6b1a;

font-weight:700;

}

.counter span{

display:block;

margin-top:8px;

font-size:15px;

font-weight:600;

color:#333;

}

.one{

top:-30px;

left:-30px;

}

.two{

top:40px;

right:-25px;

}

.three{

bottom:30px;

left:-30px;

}

.four{

bottom:-30px;

right:20px;

}

@media (max-width:991px){

.sg-wrap{
    display:flex;
    flex-direction:column !important;
    gap:40px;
}

.sg-left{
    order:1 !important;
    width:100%;
}

.sg-right{
    order:2 !important;
    width:100%;
    margin:0;
}



.sg-left h2{

font-size:36px;

}

.sg-features{

grid-template-columns:1fr;

}

.counter{

position:relative;

width:100%;

left:auto;

right:auto;

top:auto;

bottom:auto;

margin-top:20px;

}

}/* End custom CSS */
/* Start custom CSS for tranziworkprocess, class: .elementor-element-6518db2 */@media (min-width:992px){

    .process-style-two-items .row{
        display:flex;
        flex-wrap:wrap;
    }

    .process-style-two-items .process-style-two-single{
        display:flex;
        margin-bottom:30px;
    }

    .process-style-two-item{
        display:flex;
        flex-direction:column;
        height:100%;
        width:100%;
    }

    .process-style-two-item .f_desc{
        flex:1;
    }

    .process-style-two-item span{
        margin-top:auto;
        display:block;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9434161 */.custom-team-heading{
    text-align:center;
    margin:0 auto 70px;
}

.custom-team-heading .team-badge{
    display:inline-block;
    padding:7px 15px;
    border:1px solid #b3b1b1;
    border-radius:4px;
    color:#0E313A;
    font-family:Inter,sans-serif;
    font-size:20px;
    font-weight:500;
    text-transform:uppercase;
    margin-bottom:18px;
    line-height:1;
}

.custom-team-heading h2{
    margin:0;
    color:#0E313A;
    font-family:Inter,sans-serif;
    font-size:46px;
    font-weight:700;
    line-height:1.15;
    letter-spacing:-1px;
}


@media (max-width:991px){
    .custom-team-heading h2{
        font-size:46px;
    }
}


@media (max-width:767px){
    .custom-team-heading h2{
        font-size:34px;
    }

    .custom-team-heading .team-badge{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for tranziteam, class: .elementor-element-7f1d8a4 */.team-style-one-area .container > .row:last-child{
    display: flex;
    justify-content: center !important;
    gap: 35px;
}

.team-style-one-area .container > .row:last-child > .col-xl-3{
    flex: 0 0 440px !important;
    max-width: 440px !important;
}


.team-style-one-item{
    width: 100%;
    min-height: 430px;
    padding: 40px 30px;
}


.team-style-one-area .site-heading h2,
.team-style-one-area .title{
    white-space: nowrap;
}/* End custom CSS */