/* Recently Sold Start */
.ngy_temp-row {
    display: flex;
    border-radius: 30px;
    overflow: hidden;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    margin: 20px 0;
    background: #0a1b40;
}
.section-title-h2 {
    font-size: clamp(2rem, 2.8vw, 3.5rem);
}
.recently-sold-yachts h3 {
    font-family: 'Libre Baskerville';
    font-style: normal;
    font-weight: 700;
    font-size: clamp(1.5rem, 2vw, 2.4rem);
    color: #fff;
    margin-bottom: 24px;
}
.ngy_temp-row .col-50.imgtemp {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
}
.imgtemp .sold {
    top: 0;
    left: 0;
    width: 100px;
    text-align: center;
}
.ngy_temp-row .col-50 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.ngy_temp-row .col-50.content {
    padding: 60px 60px 60px 60px;
    color: white;
    font-family: "Manrope";
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
}

/* Filter Checkbox Popup Start */
.sold-lists-main .filter-popup{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:9999}.sold-lists-main .filter-popup-inner{background:#fff;width:90%;max-width:520px;height:auto;overflow-y:auto;margin:10vh auto;padding:20px;border-radius:8px;position:relative}.popup-filter-list{height:100%}.popup-filter-list label{display:block;width:fit-content}.popup-filter-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}button#open-filter-popup{margin:auto 0 0 10px;border:0;font-size:16px;background:#fff0;color:#0a1b40;text-decoration:underline;cursor:pointer}.sold-lists-main .filter-popup .popup-close{position:absolute;right:0;top:0;font-size:30px;background:#050d2096;width:40px;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff;border-radius:0 0 0 12px}.filter-popup-inner h4{color:var(--blue,#0a1b40);font-family:Manrope;font-size:clamp(1.3rem, 10vw, 1.5rem);font-style:normal;font-weight:700}
/* Filter Checkbox Popup End */
@media (max-width:992px){.ngy_temp-row{flex-direction:column}.ngy_temp-row .col-50.imgtemp,.ngy_temp-row .col-50.content{flex:1 1 100%}.ngy_temp-row .col-50.imgtemp{min-height:350px}.ngy_temp-row .col-50.content{padding:30px}}@media (max-width:576px){.ngy_temp-row .col-50.imgtemp{min-height:220px}.ngy_temp-row .col-50.content{padding:25px;font-size:16px;line-height:26px}}

/* Filters */
.sold-lists-main{display:flex;flex-direction:column;row-gap:20px}.sold-list-filter{width:100%;height:auto;border-radius:25px;filter:drop-shadow(0 0 4.5px rgb(0 0 0 / .1));background-color:#fff;display:none;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:25px;row-gap:15px}.sold-f-opts{display:flex;gap:5px;flex-wrap:wrap;width:calc(100% - 340px)}.sold-f-opts label,.popup-filter-list label{position:relative;padding:8px 15px;border:1px solid #1f2f5c;border-radius:12px;font-weight:500;cursor:pointer;background:#fff;transition:all 0.25s ease;user-select:none;font-size:16px;color:#0e1b3e;font-family:'Manrope'}.sold-f-opts input[type="radio"],.popup-filter-list input[type="radio"]{display:none}.sold-f-opts label:has(input:checked),.popup-filter-list label:has(input:checked){background:#1f2f5c;color:#fff;border-color:#1f2f5c}.sold-f-opts label:hover,.popup-filter-list label:hover{background:#1f2f5c;color:#fff}.sold-f-btn.row{align-items:center}.sold-f-clear button{padding:15px 20px;border-radius:10px;background-color:#e6e6e6;transition:all 0.25s ease;border:unset}.sold-f-clear button:hover{background-color:#a5a3a3}.sold-list-btn a{border-radius:25px;background-color:#0e1b3e;color:#fff;margin:0 auto;width:fit-content;display:flex;height:60px!important;padding-left:60px;padding-right:60px;flex-direction:row;align-items:center;justify-content:center}.sold-list-filter.is-disabled{pointer-events:none;opacity:.5;position:relative}.sold-list-items{min-height:10vw}.sold-list-items ul#listingholder{margin-bottom:30px}.load-more-sold span.spinnersmall{width:20px;height:19px;margin-left:10px}
/* Recently Sold End */

/* Testimonial Start */
.ng-testimonialbg {
    position: relative;
}
.ng-testimonialbg {
    background: url('/images/selling-your-yacht/testimonial-bg.webp') center center/cover no-repeat;
    padding-left: 49%;
    padding-right: 6%;
}
.ngy_review-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    background: rgba(10, 27, 64, 0.85);
    width: 100%;
    height: 100%;
}
.review-nav-wrapper {
    flex-direction: row;
    align-items: center;
    margin: 40px auto;
    padding: 0px 25px;
}
.ng-testimonial {
    background: transparent;
}
.clearfixmain.ng-padding {
    padding-top: 100px;
    padding-left: unset;
    padding-right: unset;
    padding-bottom: 80px;
}
#reviews .ng-testimonialbg .container {
    max-width: 900px;
}
.ngy_testi-flex {
    display: flex;
    flex-direction: row;
}
.ngy_testi-col:first-child {
    flex: 0 0 15%;
}
.ngy_testi-col {
    flex: 0 0 85%;
    overflow: hidden;
}
#reviews .testimonial-slider-content .cust-review-ngy-logo {
    margin-right: unset;
    position: unset;
    top: unset;
    top: unset;
    left: unset;
}
.review-nav-wrapper .owl-nav button img {
    width: 30px;
}
.ng-testimonialbg>.container {
    position: relative;
    z-index: 1;
}
#reviews .testimonial-slider-content {
    position: relative;
}
#reviews .testimonial-slider-content .cust-review-ngy-logo {
    margin-right: unset;
    position: unset;
    top: unset;
    top: unset;
    left: unset;
}
#reviews .testimonial-slider-content .cust-review-ngy-logo {
    max-width: 100px;
    margin-right: 15px;
}
.ng-testimonial-author {
    margin: 0 0 5px 0;
    padding: 0;
    font-family: 'Libre Baskerville';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    color: #FFFFFF;
}
.ng-testimonial-author-rating span.date {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #A0ACC6;
}
.review-nav-wrapper {
    display: flex;
    align-items: center;
    color: #fff;
    z-index: 1;
    position: relative;
    margin-left: -100px;
}
.review-nav-wrapper {
    flex-direction: row;
    align-items: center;
    margin: 40px auto;
    padding: 0px 25px;
}
.review-nav-wrapper .owl-nav {
    margin-right: 32px;
}
.review-nav-wrapper .owl-nav button {
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}
.review-nav-wrapper .owl-nav button img {
    width: 30px;
}
.review-nav-wrapper .owl-nav button.owl-next {
    margin-left: 34px;
}
.review-nav-wrapper .slider-counter {
    margin-left: auto;
}
/* Testimonial End */

@media(max-width:1200.98px) {
    /* Second Section Start */
    .features-box {
        padding: 40px 20px;
    }
    .features-box img {
        width: 60px;
    }
    .features-box .features-box-content {
        margin-top: 20px;
    }
    .features-box-content p {
        margin-top: 20px;
    }
    /* Second Section End */
}
@media(max-width:991.98px) {
    /* Second Section Start */
    .row.feature-box-row {
        flex-direction: row;
    }
    .feature-box-row .col-30 {
        width: calc(calc(100% / 2) - 12px);
    }
    /* Second Section End */

    /* Recently Sold End */
    .row.sold-f-opts {
        width: 100%;
        flex-direction: row;
    }
    .sold-f-btn.row {
        align-items: flex-start;
    }
    /* Recently Sold End */
}
@media(max-width:820.98px) {
    #reviews .testimonial-slider-content {
        padding: 0 20px;
    }
}
@media(max-width:768.98px) {
    /* Second Section Start */
    .row.feature-box-row {
        flex-direction: column;
    }
    .feature-box-row .col-30 {
        width: 100%;
    }
    /* Second Section End */

    /* Recently Sold Start */
    .sold-list-btn a {
        width: 100%;
        height: 50px !important;
        padding-left: inherit;
        padding-right: inherit;
    }
    /* Recently Sold End */

    /* Testimonial Start */
    #reviews .testimonial-slider-content .cust-review-ngy-logo {
        display: block;
        margin: 0 auto;
    }
    .ngy_testi-col:first-child {
        padding: 0px 15px;
        text-align: center;
    }
    .ngy_testi-flex {
        display: flex;
        flex-direction: column;
    }
    .ng-testimonial {
        padding: 15px;
    }
    .ngy_testi-col:first-child {
        padding: 0px 15px;
        text-align: center;
    }
    #reviews .testimonial-slider-content .cust-review-ngy-logo {
        display: block;
        margin: 0 auto;
    }
    #reviews .testimonial-slider-content {
        padding: 0;
    }
    /* Testimonial End */
}

/* Designer CSS */
.text-white{
    color:#fff !important;
}
.position-relative{
    position: relative;
}
.max-w-full{
    max-width: 100% !important;
}
.btn{
    display:flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    padding: 12px 24px;
    font-size: 14px;
    line-height: 24px;
    box-sizing: border-box;
    width: fit-content;
}
.btn.primary-btn{
    color:#fff;
    background-color: #0E1B3E;
    border: 2px solid #0E1B3E;
}

.btn.primary-btn:hover{
    color:#0E1B3E;
    background-color: transparent;
}
.container {
    width: 90%;
    clear: both;
    margin: 0 auto;
    max-width: 1920px;
}
.selling-start-now-btn{
    position:fixed;
    bottom:100px;
    right:20px;
    z-index:2;
}
.selling-start-now-btn a{
    width:200px;
    height:50px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #2cbed3;
    color:#fff;
    border-radius:100px;
    font-size:14px;
    line-height:24px;
    border: 2px solid #2cbed3;
}
.selling-start-now-btn a:hover{
    background: transparent;
    color:#2cbed3;
    font-weight:600;
}
.selling-hero-section{
    /* background: url('/images/selling-your-yacht/hero_header.webp') no-repeat center center; */
    background: linear-gradient(rgb(0 0 0 / 50%), rgb(0 0 0 / 10%)), url(/images/selling-your-yacht/hero_header.webp) no-repeat center center;
    background-size: cover;
}

.selling-hero-section .sub-title{
    font-size: 16px;
    line-height:20px;
    color:#fff;
    margin-bottom:8px;
    text-align: center;
    font-family: 'Manrope';
}
.selling-hero-section .title{
    font-size: 60px;
    line-height:72px;
    color:#fff;
    margin-bottom:20px;
    text-align: center;
    font-family: 'Manrope';
}
.selling-hero-section .btn-wrapper{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
}
.selling-hero-section .btn-wrapper a{
    font-size: 14px;
    line-height: 16px;
    color:#fff;
    width: 150px;
    height: 50px;
    border: 1px solid #fff;
    border-radius:10px;
    background: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'Manrope';
}
.selling-hero-section .btn-wrapper a:hover{
    color:#0E1B3E;
    border: 1px solid #fff;
    background: #fff;
}
.selling-hero-section .btn-wrapper a.dark-hover:hover {
    background: #D24C57;
    color: #fff;
    border-color: #D24C57;
}
.selling-hero-section .hero-content{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 80vh;
}
.selling-hero-section .hero-card{
    padding:32px;
    border-radius:10px;
    border:1px solid #fff;
    background: rgba(15, 30, 66, 0.4);
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
}
.selling-hero-section .hero-card:hover{
    background: rgba(15, 30, 66, 0.8);
}
.selling-hero-section .hero-card .divider{
    width:28px;
    height:10px;
    background: #2CA9BC;
    margin-bottom:12px;
}
.selling-hero-section .hero-card .title{
    font-size: 20px;
    line-height: 22px;
    margin-bottom:8px;
    text-align: left;
    margin-bottom:18px;
    font-family: 'Libre Baskerville';
}
.selling-hero-section .hero-card .explore{
    text-decoration: underline;
    font-size: 18px;
    line-height: 22px;
    color:#fff;
    margin-top: auto;
    font-family: 'Manrope';
}
.selling-hero-section .hero-card .para{
    font-size: 14px;
    line-height: 22px;
    margin-bottom:8px;
    color:#fff;
    font-family: 'Manrope';
}
.section-space{
    padding: 100px 0;
}
.list-your-wrapper .img-box{
    width: calc(35% - 20px);
    box-sizing: border-box;
}
.list-your-wrapper .img-box img{
    width: 100%;
}
.list-your-wrapper .content-box{
    width: calc(65% - 20px);
    padding-left: 40px;
    box-sizing: border-box;
}
.section-title{
    font-size: clamp(2rem, 2.8vw, 3.5rem);
    line-height:normal;
    color:#0E1B3E;
    font-family: 'Libre Baskerville';
}
.list-your-wrapper .content-box .section-title{
    margin-bottom:20px;
}
/* .list-your-wrapper .content-box p{
    font-size: 16px;
    line-height:28px;
    color:#0E1B3E;
    font-family: 'Manrope';
} */
.list-card-wrapper{
    margin-top: 36px;
}
.listing-card{
    padding:80px 50px;
    box-shadow: 0px 0px 8px #0000001A;
    border-radius: 10px;
    background: #fff;
    height: 100%;
}
/* .listing-card:hover{
    background: rgba(15, 30, 66, 0.2);
} */
.listing-card .icon-img img{
    width: 50px;
    margin-bottom:40px;
}
.listing-card .title{
    font-size: 20px;
    line-height: 24px;
    margin-bottom:24px;
    font-family: 'Libre Baskerville';
    color: #0E1B3E;
    font-weight: 600;
}
.listing-card p {
    margin: 0 auto;
}
.sales-engine-wrapper{
    background: url('/images/selling-your-yacht/next-generation.webp') no-repeat center center;
    background-size: cover;
    position: relative;
}
.sales-engine-wrapper .container{
    position: relative;
    z-index: 1;
}
.sales-engine-wrapper .section-title{
    color:#fff;
    margin-bottom:12px;
}
.sales-engine-wrapper .title-para{
    color:#fff;
    font-size: 16px;
    line-height: 28px;
    margin-bottom:60px;
    font-family: 'Manrope';
    max-width: 1280px;
}

.sales-engine-wrapper .cs-row{
    gap: 16px;
    justify-content: center;
}
.sales-engine-wrapper .cs-row .cs-col-2{
    max-width: calc(20% - 16px);
}
.sales-engine-wrapper .next-card{
    position:relative;
    padding:28px 40px;
    border-radius:10px;
    border:0.5px solid #fff;
    background: #ffffff;
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
}
.sales-engine-wrapper .next-card .divider{
    width:28px;
    height:10px;
    background: #2CA9BC;
    margin-bottom:12px;
}
.sales-engine-wrapper .next-card .title{
    font-size: 20px;
    margin-bottom:8px;
    text-align: left;
    margin-bottom:10px;
    color:#0E1B3E;
    font-family: 'Libre Baskerville';
}
.sales-engine-wrapper .next-card .explore{
    text-decoration: underline;
    font-size: 18px;
    line-height: 22px;
    margin-top: auto;
    color:#0E1B3E;
    font-family: 'Manrope';
    font-weight: 600;
}
.next-card-inner {
    z-index: 2;
}
.sales-engine-wrapper .next-card .count{
    color:#2cbed34a;
    font-size: 120px;
    line-height: normal;
    bottom: 0px;
    right: 0;
    z-index: 1;
    font-weight: bold;
    position: absolute;
    margin:0;
    font-family: 'Libre Baskerville';
    max-height: 120px;
}
/* .sales-engine-wrapper .next-card:hover {
    background-color: rgba(10, 27, 64, 0.85);
}
.sales-engine-wrapper .next-card:hover .title, .sales-engine-wrapper .next-card:hover .para, .sales-engine-wrapper .next-card:hover .explore, .sales-engine-wrapper .next-card:hover .count{
    color:#fff;
}
.sales-engine-wrapper .next-card:hover .count {
    color: #ffffff6e;
} */
.step-wrapper .section-title{
    margin-bottom:60px;
    font-weight: 600;
}
.step-wrapper .container{
    overflow: hidden;
}
.step-wrapper .cs-row{
    align-items: center;
}
.step-wrapper .title {
    font-size: 40px;
    /* line-height: 40px; */
    margin-bottom: 24px;
    font-weight: 600;
    color: #0e1b3e;
    font-family: 'Libre Baskerville';
}
.step-wrapper .sell-btn{
    width:240px;
    font-family: 'Manrope';
}
.step-wrapper p{
    line-height: 28px;
    margin-bottom: 24px;
    max-width: 454px;
}
.step-wrapper .img-box img{
    width: 100%;
}
.step-card{
    height: inherit !important;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px #0000001A;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 40px 32px;
    width: calc(calc(100% / 4) - 24px);
}
/* .step-card:hover{
    background: rgba(15, 30, 66, 0.2);
} */
.step-card .img-box img{
    width: 40px;
    margin: 0 auto 20px auto;
}
.step-card .title{
    font-size: 20px;
    line-height: 24px;
    margin-bottom:8px;
    font-family: 'Libre Baskerville';
    font-weight: 600;
}
.step-card p{
    max-width: 300px;
    margin: 0 auto 0 auto;
    font-weight: 500;
}
.step-slider{
    position: relative;
    padding-bottom: 70px;
    margin-top: 60px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 24px;
}
.step-slider .slick-track {
    padding-top: 30px;
    padding-bottom: 30px;
}
.step-slider .slick-track, .phase-slider .slick-track, .market-execution-slider .slick-track{
    display:flex;
}
.step-slider .slider-btn, .market-execution-slider .slider-btn{
    background: transparent;
    border: none;
    width: auto;
    height: auto;
    display: flex;
    position: absolute;
    bottom: 0;
    z-index: 1;
    width: fit-content;
    padding: 0;
    transform: translate(-50%,-50%);
}
.step-slider .slider-btn.slick-prev, .market-execution-slider .slider-btn.slick-prev{
    left: 47%;
}
.step-slider .slider-btn.slick-next, .market-execution-slider .slider-btn.slick-next{
    right: 47%;
}
.me-ls-tb {
    border-top: 1px solid #0a1b402b;
    padding-top: 30px;
}
/* .slick-list .slick-track{
    margin:0 -20px
} */
.slick-list .slick-track .slick-slide{
    margin:0 10px
}
.step-wrapper.step-2, .step-wrapper.step-4{
    background: url(/images/selling-your-yacht/next-generation.png) no-repeat center center;
    background-size: cover;
    position: relative;
    overflow: hidden;
}
.step-wrapper.step-2 .section-title, .step-wrapper.step-4 .section-title{
    margin-bottom:24px;
}
.step-wrapper.step-2 p, .step-wrapper.step-4 p{
    max-width:1320px;
    margin:0 auto;
    margin-bottom:36px;
    font-family: 'Manrope';
}
.strategic-img-wrapper{
    margin-bottom:24px
}
.strategic-img-wrapper .strategic-img .img-box img{
    border-radius:12px;
    width:100%;
    height:200px;
    object-fit:cover;
}
.strategic-img-wrapper .strategic-img.center .img-box img{
    height:420px;
}
.strategic-img-wrapper .strategic-img{
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 100%;
}
.marquee-tag-wrapper{
    padding: 36px 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    gap: 8px;
    background: url(/images/selling-your-yacht/tag-bg.png) no-repeat center center;
    background-size: cover;
}
.marquee-tag-wrapper .top-tag, .marquee-tag-wrapper .middle-tag, .marquee-tag-wrapper .bottom-tag{
    display: flex;
    gap: 8px;
}
.marquee-tag-wrapper .tag-wrapper{
    display: flex;
    gap: 8px;
    justify-content: center;
    user-select: none;
    animation: scroll-x 60s linear infinite;
}
.marquee-tag-wrapper .tag-wrapper .tag{
    border: 1px solid #2CA9BC;
    background-color:#0E1B3E;
    font-size: 14px;
    line-height: 16px;
    padding: 8px 16px;
    white-space: nowrap;
    color:#fff;
    font-family: 'Manrope';
}
.middle-tag .tag-wrapper {
  animation-direction: reverse;
  animation-delay: -3s;
}
@keyframes scroll-x {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.step-wrapper.step-2 .duti-text{
    margin-top: 24px;
    margin-bottom: 0;
    font-size: 14px;
    font-family: 'Manrope';
}
.phase-slider .slider-btn{
    background: transparent;
    border: none;
    width: auto;
    height: auto;
    display: flex;
    position: absolute;
    bottom: 0;
    z-index: 1;
    width: fit-content;
    padding: 0;
    transform: translate(-50%,-50%);
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(94deg) brightness(101%) contrast(102%);
}
.phase-slider .slider-btn.slick-prev{
    left: 47%;
}
.phase-slider .slider-btn.slick-next{
    right: 47%;
}
.phase-slider .slider-nav-lm{
    position: relative;
    padding-bottom: 50px;
    z-index: 1;
}
.white-divider{
    width: 100%;
    height: 2px;
    background-color: #fff;
    position: absolute;
    margin-top: -154px;
}
.phase-slider .slider-for{
    margin-bottom: 56px;
}
.phase-slider .phase-label{
    font-size: 40px;
    color:#2CA9BC;
    font-weight:600;
    font-family: 'Libre Baskerville';
}
.phase-slider .phase-card .phase-number{
    border: 2px solid #53677d;
    border-radius: 60px;
    background: #0a2243;
    margin-bottom: 24px;
    font-size: 20px;
    color:#53677d;
    height: 60px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-weight: 600;
    font-family: 'Libre Baskerville';
}
.phase-slider .phase-card .phase-span{
    font-size: 16px;
    color:#53677d;
    font-weight: 400;
    font-family: 'Manrope';
}
.phase-slider .phase-card.slick-current .phase-number{
    background: #fff;
    color:#0E1B3E;
    border: 2px solid #fff;
}
.phase-slider .phase-card.slick-current .phase-span{
    color:#fff;
}
.extra-knowledge-wrapper{
    background: url(/images/selling-your-yacht/extra-bg.png) no-repeat center center;
    background-size: cover;
}
.extra-knowledge-wrapper .section-title{
    margin-bottom:16px;
}
.extra-knowledge-wrapper .title-para{
    max-width: 1320px;
}
.extra-card-wrapper{
    max-width:1060px;
    margin:0 auto;
    margin-bottom:48px;
    justify-content: center;
}
.extra-card-wrapper .extra-card{
    background: #FFFFFF;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.101961);
    border-radius: 10px;
    padding: 40px 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    box-sizing: border-box;
    height: 100%;
}
.extra-knowledge-wrapper .img-box {
    padding-bottom: 8px;
    border-bottom: 2px solid #0E1B3E;
    margin-bottom: 24px;
    width: 40%;
}
.extra-card-wrapper .extra-card .img-box img{
    width:40px;
    height:40px;
    margin-bottom:16px;
}
.extra-card-wrapper .extra-card label{
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    color: #0E1B3E;
    padding:0 12px 16px 12px;
    border-bottom: 2px solid #0E1B3E;
    margin-bottom:16px;
    font-family: 'Libre Baskerville';
}
.extra-card-wrapper .extra-card h6{
    font-style: normal;
    font-weight: 600;
    font-size: 34px;
    line-height: 38px;
    font-family: 'Libre Baskerville';
        color: #0e1b3e;
}
.extra-knowledge-wrapper .success-text{
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    color: #FFFFFF;
    max-width:1200px;
    margin:0 auto;
    font-family: 'Libre Baskerville';
}
.step-wrapper.step-5 .section-title{
    margin-bottom:16px;
}
.step-wrapper.step-5 .title-para{
    max-width:1320px;
    margin:0 auto;
    margin-bottom:70px;
}
.clear-term-text{
    font-size: 40px;
    line-height: 42px;
    color:#0E1B3E;
    margin-bottom:72px;
    text-align: center;
    font-family: 'Libre Baskerville';
}
.process-wrapper{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 24px;
}
.process-wrapper .process-bar{
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 16px;
    margin-left: -36px;
}
.process-wrapper .process-bar .process-title {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #FFFFFF;
    width: 180px;
    height: 118px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 12px;
}
.process-wrapper .process-bar span {
    font-family: 'Manrope';
    width: 130px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #0E1B3E;
    display: block;
    position: relative;
    left: -16px;
}
.process-wrapper .process-bar .process-title {
    position:relative;
    font-family: 'Libre Baskerville';
}
.process-wrapper .process-bar .process-title img {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:0
}
.step-wrapper.step-3 .section-title{
    margin-bottom:16px;
}
/* .step-wrapper.step-3 .title-para{ */
.step-wrapper.step-3 p.para{
    max-width:1320px;
    margin:0 auto;
    margin-bottom:48px;
}
.step-wrapper.step-3 p.mr_slider-p {
    max-width: 600px;
    margin-left: 0;
}
.step-wrapper.step-3 .tab-wrapper{
    display: flex;
    justify-content: center;
    gap: 20px;
}
/* .step-wrapper.step-3 .tab-wrapper:before{
    z-index: 0;
    min-width: 100vw;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    max-width: 100vw;
    height: 2px;
    background: #0E1B3E;
    box-shadow: 0 0 0 100vmax #000;
    clip-path: inset(0 -100vmax);
} */
.step-wrapper.step-3 .tab-wrapper .tab{
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    color: #0E1B3E;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    height: 60px;
    padding: 12px 24px;
    box-sizing: border-box;
    border-radius: 60px;
    border: 2px solid #0E1B3E;
    background: #fff;
    min-width: 250px;
    position: relative;
    z-index: 1;
    font-family: 'Manrope';
}
.step-wrapper.step-3 .tab-wrapper .tab.active, .step-wrapper.step-3 .tab-wrapper .tab:hover{
    color: #fff;
    background: #0E1B3E;
}
.market-execution-slider{
    margin-top:60px;
    padding-bottom: 70px;
    position:relative
}
.market-execution-slider .img-card{
    background: #FFFFFF;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.101961);
    border-radius: 10px;
    padding:16px
}
.market-execution-slider .img-card img{
    max-width:100%;
    width:100%
}
.market-execution-slider .execution-slider-title{
    font-weight: 600;
    font-size: 26px;
    line-height: 43px;
    color: #0E1B3E;
    margin-bottom:10px
}
.market-execution-slider .buyer-text{
    font-weight: 600;
    font-size: 76px;
    color: #0E1B3E;
    margin-top:36px;
    display: block;
    font-family: 'Manrope';
}
.market-execution-slider .buyer-text span{
    font-weight: 400;
    font-size: 14px;
    color: #0E1B3E;
    font-family: 'Manrope';
}
.logo-marquee{
    overflow: hidden;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top:60px
}
.logo-marquee .top-logo{
    display: flex;
    gap: 36px;
    align-items:center
}


.logo.slide {
    height: inherit !important;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.logo.slide img {
    margin: 0 auto;
}
.logo-wrapper-slider {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
}

.logo-marquee .logo-wrapper-slider .logo img{
    width:auto;
}
@keyframes scroll-x-logo {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.logo-marquee label{
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    color: #999999;
    font-family: 'Manrope';
}
.full-label {
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    color: #0E1B3E;
    display: block;
    font-family: 'Libre Baskerville';
    max-width: 1440px;
    margin: 30px auto 60px auto;
}
.img-card.no-shadow {
    box-shadow: unset;
}

/* Button Pagination */
.steps-pagination {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.steps-counts {
    margin-left: auto;
    position: absolute;
    right: 0;
    font-size: 18px;
    font-family: Manrope;
    font-weight: 400;
    font-style: normal;
}
.steps-btn {
    margin: 0 auto;
}
button.step-btn-prev, button.step-btn-next {
    background: transparent;
    border: 0;
    cursor: pointer;
}
.steps-btn {
    display: flex;
    column-gap: 40px;
}
.market_analisys
{
    width:80%;
}
/* Designer CSS */