/*@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;200;300;400;500;700;900&display=swap');*/







/*@font-face {*/



/*   font-family: Halogen-bold;*/



/*   src: url(../fonts/Halogen-Bold.otf) format("woff");*/



/*   font-weight: bold;*/



/*   font-style: normal;*/



/*   font-display: swap*/



/*}*/







/*:root{*/



/*    --font-Halogen: 'Halogen-bold';*/



/*     --font-roboto: 'Roboto';*/



/*}*/





@font-face {

	font-family: Lausanne;

	src: url(../fonts/TWKLausanne-300.woff2) format("woff2");

	font-weight: 300;

	font-style: normal;

	font-display: swap

}

    

    :root{

        

    --font-lausanne: 'Lausanne', Helvetica Neue, arial, sans-serif;



    --primary-color: #171e67;

    

    --primary-color-rgb: 54, 70, 245;

}



body{

        font-family: var(--font-lausanne) !important;

        font-weight: 400 !important;

    }





/*header*/



.header.logistics-header .header-logo{

    color: #fff;

}





/*Banner*/



.logistics-4b-banner{

    position: relative;

    padding-top: 80px;

}



.logistics-4b-banner .home-hero__content{

    border-left: 1px dashed var(--body-color);

    padding-left: 40px; 

    max-width: 400px;

    margin: 0 0 0 auto;

}



.logistics-4b-banner .home-hero__content h5{

    color: var(--primary-color);

    margin-bottom: 15px;

    font-size: 20px;

    line-height: 30px;

}



.logistics-4b-banner .banner-video{

    text-align: center;

    margin: 0 30px;

}



.logistics-4b-banner .banner-video video{

    width: 100%;

    max-width: 100%;

}





/*About*/







.about-sec.logistics-4b{

    margin-top: 100px;

}

.about-sec.logistics-4b .about-icon{

    padding-left: 0;

    padding-right: 20px;

    height: 100%;

    display: flex;

    align-items: flex-end;

    justify-content: flex-end;

}



.about-sec.logistics-4b .about-icon:before{

    content: none;

}



.about-sec.logistics-4b .absolute-image{

    position: absolute;

    left: 0;

    top: 0;

    width: 700px;

    z-index: -1;

}



.has-dark-bg .about-sec.logistics-4b .about-content:before{

    content: none;

}



.about-sec.logistics-4b .absolute-image:after{

    content: "";

    position: absolute;

    right: 0;

    width: 1px;

    border-left: 1px dashed #fff;

    height: 100%;

}



.about-sec.logistics-4b .about-content:before{

    height: calc(100% + 100px);

}





/*Counter*/



.logistics-4b-counter{

    padding: 200px 0;

}



.logistics-4b-counter .content-area .section-title h2{

    max-width: 900px;

}

.logistics-4b-counter .content-area .section-title p{

    max-width: 800px;

}



.logistics-4b-counter .counter-area li span{

    font-family: var(--font-Halogen);

}



.logistics-4b-counter .counter-area li p{

    max-width: 180px;

    font-size: 16px;

}



.logistics-4b-counter .absolute-image{

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

}





/*Category*/



.category-sec .category-list{

    margin-bottom: 100px;

    border-bottom: 1px solid #000;

}



.category-sec .category-list .slick-list{

    display: flex;

    width: 100%;

}



.category-sec .category-list .slick-list .slick-track{

    display: inline-flex;

}



.category-sec .category-list li{

    position: relative;

    cursor: pointer;

    text-align: center;

    padding: 0 0 30px 0;

    font-weight: 500;

    text-transform: uppercase;

    transition: 0.3s;

    font-size: 20px;

    color: var(--secondary-color);

}



.category-sec .category-list li:after{

    content: "";

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    height: 1px;

    background-color: #ff0000;

}



.category-sec .category-list li.slick-current{

    color: var(--primary-color);

    border-color: var(--primary-color);

}



.category-sec .section-title h2{

    max-width: 100%;

}



.category-sec .section-title p{

    max-width: 600px;

}



.category-sec .section-title .subtitle{

    font-size: 16px;

    text-transform: uppercase;

    margin-bottom: 20px;

    display: flex;

}



.category-sec .section-title .color-text{

    color: var(--tertiary-color);

    display: inline-flex;

    cursor: pointer;

    margin-top: 15px;

    font-weight: 400;

}



.category-sec .counter-area .counter{

    font-family: var(--font-Halogen);

}



.category-sec .counter-area li p{

    max-width: 200px;

}



.category-sec .category-absolute-content{

    position: absolute;

    right: 0;

    top: 18%;

    width: 921px;

}



.category-sec .category-content-block{

    transition: .8s cubic-bezier(.19,1,.22,1);

    transition-property: opacity,transform;

    opacity: 0;

    transform: translateX(3rem);

    transition-delay: .2s;

}



.category-sec .category-content-block.slick-current{

    opacity: 1;

    transform: translateY(0);

    transition-delay: .4s;

}



.category-sec .category-content-block .category-content-thumb{

    position: relative;

    overflow: hidden;

}



.category-sec .category-content-block .category-content-thumb img{

    transition: 0.3s;

    width: 100%;

}



.category-sec .category-content-block:hover .category-content-thumb img{

    transform: scale(1.1);

}



.category-sec .category-content-block .content-descr{

    background-color: var(--primary-color);

    padding: 60px 30px 40px;

}



.category-sec .category-content-block.dark-green .content-descr{

    background-color: #373a25;

}

.category-sec .category-content-block.maroon .content-descr{

    background-color: #341624;

}

.category-sec .category-content-block.mustard .content-descr{

    background-color: #b07724;

}



.category-content-block .content-descr > span{

    color: #fff;

    margin-bottom: 12px;

    font-size: 16px;

    display: inline-block;

}



.category-content-block .content-descr h4{

    color: #fff;

    margin-bottom: 100px;

    max-width: 700px;

    font-size: 38px;

    line-height: 40px;

}



.category-content-block .content-descr .global-btn{

    color: #fff;

    text-transform: capitalize;

}



.category-content-block .content-descr .global-btn:before,

.category-content-block .content-descr .global-btn:after{

    color: #fff;

}





/*Why Us*/



.why-logistics-4b .why-us-image{

    top: 14%;

    width: 610px;

}



.why-logistics-4b .why-us-overlay{

    background-color: rgba(255, 255, 255, 0.9);

}



/*Cta*/



.cta-sec.logistics-4b{

    padding: 180px 0;

}



.cta-sec.logistics-4b .absolute-image{

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

}





/*Blog*/





.blog-sec.logistics-4b .blog-box .blog-title{

    font-size: 20px;

    line-height: 30px;

}





/*For dark bg*/





.has-dark-bg .logistics-4b-banner{

    padding-top: 384px;

    background-color: #191919;

}



.has-dark-bg .logistics-4b-banner .home-hero__content{

    border-left-color: #fff;

   margin-left: 55px;

}

.has-dark-bg .logistics-4b-banner .home-hero__content h5{

    font-size: 18px;

    color: #fff;

    text-transform: uppercase;

    font-family: var(--font-roboto) !important;

}



.has-dark-bg .logistics-4b-banner .home-hero__content p{

    font-size: 16px;

}



.has-dark-bg .about-sec.logistics-4b .about-content:before{

    border-left-color: #fff;

}



.has-dark-bg .about-sec.logistics-4b .about-content .subtitle span:before{

    filter: drop-shadow(0.731px 0.682px 7px #0717c1);

    background-color: #ffffff;

    box-shadow: none;

}



.has-dark-bg .about-sec.logistics-4b .about-icon{

    position: relative;

    top: 260px;

}



.has-dark-bg .about-sec.logistics-4b .about-content:before{

    height: calc(100% + 250px);

}



.has-dark-bg .about-sec.logistics-4b{

    padding-bottom: 274px;

}



.has-dark-bg .about-sec.logistics-4b .about-content h2{

    line-height: 70px;

}



.has-dark-bg .about-sec.logistics-4b .about-content h4{

    line-height: 40px;

}



.has-dark-bg .logistics-4b-counter .counter-area li:before{

    border-left: 1px solid #fff;

    transform-origin: 0 0;

    transition: 1s cubic-bezier(.5, 0, 0, 1);

    transition-property: transform, opacity;

    transition-delay: 0s;

    transform: scaleY(0);

}



.has-dark-bg .logistics-4b-counter .counter-area li.is-visible:before{

    transform: scaleX(1) scaleY(1);

    height: 100%;

}



.has-dark-bg .category-sec .category-list{

    border-color: #474747;

}



.has-dark-bg .category-sec .category-list li{

    color: #fff;

    opacity: 0.6;

    border-left: 0;

    border-right: 0;

    border-radius: 0;

    box-shadow: none;

    outline: none;

}



.has-dark-bg .category-sec .category-list li:after{

    background-color: transparent;

}



.has-dark-bg .category-sec .category-list li.slick-current,

.has-dark-bg .category-sec .category-list li.slick-current:hover{

    color: #fff;

    opacity: 1;

    border-left: 0;

    border-right: 0;

    border-radius: 0;

    box-shadow: none;

    outline: none;

}



.has-dark-bg .category-sec .category-list li.slick-current,

.has-dark-bg .category-sec .category-list li.slick-current:hover{

    opacity: 1;

}



.has-dark-bg .category-sec .category-list li.slick-current:after,

.has-dark-bg .category-sec .category-list li.slick-current:hover:after{

    height: 3px;

    background-color: #fff;

}



.has-dark-bg .category-sec .category-list li:hover{

    opacity: 1;

}



.has-dark-bg .category-sec .category-list li:hover:after{

    background-color: #fff;

    height: 3px;

}



.has-dark-bg .logistics-4b-counter .content-area .section-title h2{

    max-width: 600px;

}
.has-dark-bg .logistics-4b-counter .content-area .section-title h1{
    font-size: 40px;
    max-width: 600px;

}


.has-dark-bg .logistics-4b-counter .counter-area li span{

    font-family: var(--font-reckless);

    font-weight: 400;

}



.has-dark-bg .logistics-4b-counter .counter-area li span.text,

.has-dark-bg .category-sec .counter-area li span.text{

    font-size: 28px;

    margin-left: 8px;

}



.category-sec .content-area{

    margin-right: 70px;

}



.has-dark-bg .category-sec .section-title h2{

    max-width: 600px;

    text-transform: capitalize;


}
.has-dark-bg .category-sec .section-title h1{

    max-width: 600px;

    text-transform: capitalize;
    font-size: 40px;
    color: #fff;
        line-height: 1.2;

}



.has-dark-bg .category-sec .section-title p{

    font-size: 16px;

}



.has-dark-bg .category-sec .section-title .color-text{

    color: #fff;

}



.has-dark-bg .category-sec .section-title .color-text.global-btn:before{

    content: none;

}



.has-dark-bg .category-sec .section-title .color-text.global-btn:after{

    color: #fff;

}



.has-dark-bg .category-sec .counter-area .counter,

.has-dark-bg .category-sec .counter-area li span{

    font-family: var(--font-reckless);

    font-weight: 400;

}



.has-dark-bg .category-sec .counter-area li span{

    font-size: 48px;

    margin-bottom: 26px;

}



.has-dark-bg .category-sec .counter-area li p{

    font-size: 16px;

}



.has-dark-bg .category-sec .counter-area li:before{

    border-left: 1px solid #fff;

    transform-origin: 0 0;

    transition: 1s cubic-bezier(.5, 0, 0, 1);

    transition-property: transform, opacity;

    transition-delay: 0s;

    transform: scaleY(0);

}



.has-dark-bg .category-sec .counter-area li.is-visible:before{

    transform: scaleX(1) scaleY(1);

    height: 100%;

}



.has-dark-bg .why-logistics-4b.section{

    background-color: var(--body-bg-dark);

    padding-top: 0;

}



.has-dark-bg .why-logistics-4b .why-us-overlay{

    background-color: transparent;

}



.has-dark-bg .cta-sec.logistics-4b .section-title{

    max-width: 530px;

}



.has-dark-bg .cta-sec .section-title .icon-box{

    background-color: var(--primary-color);

}



.has-dark-bg .cta-sec .section-title .icon-box img{

    filter: invert(100%);

}



.has-dark-bg .related-indus.logistics-4b.section{

    background-color: var(--body-bg-dark);

}



.has-dark-bg .related-indus.style-2.logistics-4b .related-img-card .blog-image-wrap .image-overlay-1, .has-dark-bg .related-indus.style-2.logistics-4b .related-img-card .blog-image-wrap .image-overlay-2, .has-dark-bg .related-indus.style-2.logistics-4b .related-img-card .blog-image-wrap .image-overlay-3, .has-dark-bg .related-indus.style-2.logistics-4b .related-img-card .blog-image-wrap .image-overlay-4{

    background-color: var(--body-bg-dark);

}



.has-dark-bg .category-content-block .content-descr .global-btn{

    font-weight: 400;

    font-size: 18px;

}



.has-dark-bg .category-content-block .content-descr .global-btn:before{

    background-color: #fff;

}

.has-dark-bg .category-content-block .content-descr h4{

    max-width: 100%;

}



.has-dark-bg .about-content .subtitle span{

    font-size: 60px;

    line-height: 70px;

    font-family: var(--font-reckless) !important;

    padding-left: 0;

}



.has-dark-bg .about-content .subtitle span:before{

    content: none;

}



.has-dark-bg .distribution-cta.logistics-4b{

    background-color: #0f0f0f;

    margin-bottom: -2px;

}



.has-dark-bg .distribution-cta.logistics-4b .dist-cta-inner h2{

    color: #fff;

}



.has-dark-bg .why-logistics-4b .why-us-content:before{

    border-left-color: #a3a3a3;

}



.has-dark-bg .why-logistics-4b .why-us-content .why-us-list li{

    border-color: #474747;

}



.has-dark-bg .why-logistics-4b .why-us-image{

    top: 0;

}



.has-dark-bg .cta-sec.logistics-4b .section-title .icon-box img{

    -webkit-filter: invert(100%);

    filter: invert(100%);

}



.has-dark-bg .related-indus.logistics-4b .related-img-card .global-btn{

    color: #808080;

}



.has-dark-bg .related-indus.logistics-4b .related-img-card:hover p,

.has-dark-bg .related-indus.logistics-4b .related-img-card:hover h3{

    color: #ff0000;

}



.has-dark-bg .related-indus.logistics-4b .related-img-card:hover .global-btn,

.has-dark-bg .related-indus.logistics-4b .related-img-card:hover .global-btn:after{

    color: #fff;

}



.has-dark-bg .related-indus.logistics-4b .related-img-card:hover .global-btn:before{

    background-color: #fff;

}



.has-dark-bg .related-indus.logistics-4b .related-img-card:before{

    border-left: 1px solid #fff;

}



.has-dark-bg .related-indus.logistics-4b .related-img-card:hover:before{

  border-left-color: #ff0000;

}





/*Responsive*/



@media(max-width: 1799px){

    .why-logistics-4b .why-us-image{

        width: 520px;

    }
    .has-dark-bg .logistics-4b-counter .content-area .section-title h1{
    font-size: 40px;
    max-width: 600px;

}

    .has-dark-bg .about-sec.logistics-4b{

        padding-bottom: 214px;

    }

    .cta-sec.logistics-4b .absolute-image{

        width: 850px;

    }

    .cta-sec.logistics-4b {

    padding: 140px 0;

}

.about-sec.logistics-4b .absolute-image{

    width: 600px;

}

.logistics-4b-counter .absolute-image{

    width: 630px;

}

.logistics-4b-counter {

    padding: 160px 0;

}

.category-sec .category-absolute-content{

    width: 750px;

}

.category-sec .category-list li{

    font-size: 16px;

}



.blog-sec.logistics-4b .blog-box .blog-title{

    height: 165px;

}

.logistics-4b-counter .content-area .section-title h2,

.logistics-4b-counter .content-area .section-title p{

    max-width: 600px;

}



.logistics-4b-counter .content-area .section-title p{

    font-size: 16px;

}

.has-dark-bg .about-content .subtitle span{

    font-size: 48px;

}

.has-dark-bg .about-sec.logistics-4b .about-icon{

    top: 210px;

}

}



@media(max-width: 1499px){

    .why-logistics-4b .why-us-image{

        width: 475px;

    }

    .cta-sec.logistics-4b .absolute-image {

    width: 825px;

}

.cta-sec.logistics-4b {

    padding: 90px 0;

}

.about-sec.logistics-4b .absolute-image {

    width: 570px;

}

.about-sec.logistics-4b.section{

    padding-bottom: 130px;

}

.has-dark-bg .about-sec.logistics-4b .about-icon{

    top: 145px;

}

}



@media(max-width: 1399px){

    .about-sec.logistics-4b .absolute-image {

    width: 495px;

}

.logistics-4b-counter .absolute-image {

    width: 530px;

}

.logistics-4b-counter {

    padding: 90px 0;

}

.category-sec .category-absolute-content {

    width: 621px;

}

.has-dark-bg .about-sec.logistics-4b .about-icon{

    top: 66px;

}

}



@media(max-width: 1299px){

    .why-logistics-4b .why-us-image{

        width: 398px;

    }

    .about-sec.logistics-4b .absolute-image {

    width: 466px;

}

.has-dark-bg .about-sec.logistics-4b .about-icon{

    top: 38px;

    left: 35px;

}

.has-dark-bg .about-sec.logistics-4b .about-icon img{

    width: 120px;

}

}



@media(max-width: 1199px){

    .why-logistics-4b .why-us-image{

        width: 348px;

    }

    

    .cta-sec.logistics-4b .absolute-image {

    width: 600px;

}

.cta-sec.logistics-4b {

    padding: 0;

}

.about-sec.logistics-4b .absolute-image {

    width: 455px;

}

.logistics-4b-counter .absolute-image {

    width: 430px;

}

.category-sec .category-absolute-content {

    width: 521px;

}

.blog-sec.logistics-4b .blog-box .blog-title{

    height: 210px;

}

.has-dark-bg .logistics-4b-banner .home-hero__content{

    margin-bottom: 30px;

}

.has-dark-bg .about-sec.logistics-4b .about-icon{

    top: -46px;

}

.has-dark-bg .about-sec.logistics-4b .about-content{

    padding-left: 120px;

}

.logistics-4b-banner .banner-video{

    height: 1150px;

}

.logistics-4b-banner .banner-video video{

    height: 100%;

    object-fit: cover;

}

}



@media(max-width: 1023px){

    .has-dark-bg .logistics-4b-banner .home-hero__content{

    margin-top: 40px;

    margin-bottom: 42px;

    margin-left: 0;

}

}



@media(max-width: 991px){

    .why-logistics-4b .why-us-image{

        width: 100%;

    }

    .cta-sec.logistics-4b .absolute-image{

    position: relative;

    top: 0;

    width: 100%;

    transform: none;

}

.has-dark-bg .about-sec.logistics-4b .about-content{

    padding-left: 0;

}

.about-sec.logistics-4b .about-content{

    padding-left: 0;

}



.about-sec.logistics-4b .absolute-image{

    position: relative;

    width: 100%;

    margin-top: 30px;

}

.about-sec.logistics-4b .about-icon{

    padding-right: 0;

    height: auto;

    margin-bottom: 30px;

    justify-content: flex-start;

}

.about-sec.logistics-4b{

    margin-top: 0;

}

.logistics-4b-counter .absolute-image {

    position: relative;

    width: 100%;

    top: 0;

    transform: none;

    text-align: right;

}

.category-sec .category-absolute-content{

    position: relative;

    right: 0;

    top: 0;

    width: 100%;

    margin: 20px 0 0;

}

.logistics-4b-counter,

.category-sec{

    padding-bottom: 0;

}



.has-dark-bg .about-sec.logistics-4b .about-icon{

    top: 0;

    left: 0;

}

.has-dark-bg .about-sec.logistics-4b.section{

    padding-bottom: 0;

}

.has-dark-bg .why-logistics-4b.section{

    padding-top: 100px;

}

.about-sec.logistics-4b .absolute-image:after{

    content: none;

}

.has-dark-bg .why-logistics-4b .why-us-image{

    display: none;

}

}



@media(max-width: 767px){

    .logistics-4b-banner .banner-video{

        margin: 0;

        height: 650px;

    }

    

    .logistics-4b-banner .banner-video video{

        height: 100%;

        object-fit: cover;

    }

    .category-sec .category-content-block .content-descr{

        padding: 60px 30px 40px;

    }

    .category-sec .category-list{

        margin-bottom: 70px;

        padding: 0 10px;

        width: 100%;

    }

    .has-dark-bg .category-sec .category-list li{

        width: 140px !important;

        /*height: 60px;*/

        margin: 0 20px;

        padding: 0 0 15px 0;

        text-transform: capitalize;

    }

    

    .has-dark-bg .category-sec .counter-area li span{

        margin-bottom: 18px;

    }

    

    .category-sec .category-list .slick-list{

        overflow-x: scroll;

    }

}





@media(max-width: 575px){

    .has-dark-bg .logistics-4b-banner .home-hero__content{

        padding-left: 22px;

    }

    .logistics-4b-banner .home-hero__content h5{

        font-size: 18px;

    }

    .blog-sec.logistics-4b .blog-box .blog-title{

    height: auto;

}

.has-dark-bg .about-content .subtitle span{

    font-size:32px;

    line-height: 46px;

}

.has-dark-bg .category-content-block .content-descr h4{

    font-size: 28px;

    margin-bottom: 30px;

}

.has-dark-bg .category-content-block .content-descr{

    padding: 30px 30px 20px;

}

.logistics-4b-counter .counter-area,

.category-sec .counter-area{

        

        flex-direction: row;

    }

    .logistics-4b-counter .counter-area li+li,

    .category-sec .counter-area li+li{

        margin-top: 0; 

    }

    .logistics-4b-counter .counter-area li span,

    .has-dark-bg .category-sec .counter-area li span{

        font-size: 28px;

    }

    .why-us-content .why-us-list{

        margin-top: 75px;

    }

    .category-sec .category-content-block .category-content-thumb img{

        height: 300px;

        object-fit: cover;

    }

}



@media(max-width: 365px){

    

    .logistics-4b-counter .counter-area,

    .category-sec .counter-area{

        

        flex-direction: column;

    }

    .logistics-4b-counter .counter-area li+li,

    .category-sec .counter-area li+li{

        margin-top: 30px; 

    }

    

}