.popup-container.global-popup-container {
    display: flex;
}

#inner-page-wrapper {
    margin: 0;
    padding: 0;
}

#inner-page-wrapper>.container {
    width: 100%;
    padding: 0;
}

.ip-banner:not(.ip-custom-banner) {
    display: none;
}

.ip-banner::before {
    background: rgba(0, 0, 0, 0.4);
}

.ip-custom-breadcrumbs {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    padding-bottom: min(0.875vw, 14px);
}

.ip-custom-breadcrumbs p#breadcrumbs {
    width: 73.875vw;
    margin: auto;
}

.ip-custom-breadcrumbs p#breadcrumbs,
.ip-custom-breadcrumbs p#breadcrumbs a {
    font-family: var(--source-serif);
    font-size: min(1.1vw, 14px);
    letter-spacing: 0.2em;
    line-height: 1.2;
    color: #c4c4c4;
}

.ip-custom-breadcrumbs p#breadcrumbs span.breadcrumb_last span,
.ip-custom-breadcrumbs p#breadcrumbs a:hover {
    color: #fff !important;
}

#ip-sellers {}

.ip-sellers-wrap {
    padding-bottom: 25px;
}

.ip-sellers-banner {
    margin-left: 55px;
}

.ip-custom-title {
    position: absolute;
    top: 52%;
    left: 13.375vw;
    transform: translateY(-50%);
    z-index: 1;
    margin: 0;
}

.ip-custom-title.section-title p {
    color: #fff;
    margin-top: 6px;
}

/* Info */
.ip-sellers-info {
    padding: 6px 0;
}

.ip-sellers-info-wrap {
    width: 87.5vw;
    margin: auto;
    padding-top: min(3.75vw, 60px);
}

.ip-sellers-info-text {
    width: 42.375vw;
    padding-right: 5vw;
    padding-left: 1px;
}

.ip-sellers-info-text p {
    font-family: var(--source-serif);
    font-size: min(1.1vw, 16px);
    color: #000;
    line-height: 1.755;
    letter-spacing: 0.002em;
    padding-bottom: min(1.875vw, 30px);
}

.ip-sellers-info-box {
    background: #ebebeb;
    width: 45.125vw;
    /* height: 323px; */
    padding: 37px 44px;
}

.ip-sellers-info-box p {
    font-family: var(--montserrat);
    font-size: min(1.8vw, 26px);
    color: #343a3c;
    line-height: 1.375;
    text-transform: uppercase;
    background: #fff;
    /* width: 634px; */
    /* height: 249px; */
    padding: min(3.125vw, 50px) 2.8125vw min(3.5vw, 56px);
}

.ip-sellers-info-cta {
    border-top: 1px solid rgba(0, 0, 0, 0.13);
    width: 100%;
    margin-top: min(4.0625vw, 65px);
    padding: min(3.25vw, 52px) 0;
}

.ip-sellers-info-cta a {
    font-family: var(--montserrat);
    font-weight: 500;
    font-size: min(1.5vw, 24px);
    color: #343a3c;
    line-height: 1.2;
    text-align: center;
}

.ip-sellers-info-cta a:hover {
    color: #8091a2;
}

/* Scenarios */
.ip-sellers-scenarios {}

.ip-sellers-scenarios-wrap {
    background: #e5e4e4;
    padding: min(4.625vw, 74px) 0;
}

.ip-sellers-scenarios-title {
    font-family: var(--montserrat);
    font-weight: 500;
    font-size: min(2.2vw, 30px);
    color: #343a3c;
    line-height: 1.2;
    letter-spacing: 0.002em;
    text-align: center;
}

.ip-sellers-scenarios-table {
    width: 93.75vw;
    margin: auto;
    background: #fff;
    padding: min(3.625vw, 58px) 2.625vw;
    margin-top: min(4.125vw, 66px);
    /* height: 1848px; */
    margin-bottom: min(0.9375vw, 15px);
}

.ip-sellers-scenarios-table-head {
    gap: 1.875vw;
    padding-top: min(1.4375vw, 23px);
}

.ip-sellers-scenarios-table-col:first-child {
    width: 15.1875vw;
    flex-direction: column;
    padding-right: 2.6875vw;
}

.ip-sellers-scenarios-table-col {
    width: 22.3125vw;
}

.ip-sellers-scenarios-table-col span {
    display: block;
    font-family: var(--montserrat);
    font-weight: 500;
    font-size: min(1.5vw, 24px);
    color: #343a3c;
    line-height: 1.2;
    letter-spacing: 0.1em;
    text-align: center;
}

.ip-sellers-scenarios-table-bg {
    height: 133px;
    flex-direction: column;
    background: #343a3c;
    margin-top: min(1.3125vw, 21px);
}

.ip-sellers-scenarios-table-bg:first-child {
    opacity: 0;
}

.ip-sellers-scenarios-table-col:nth-child(4) .ip-sellers-scenarios-table-bg {
    background: linear-gradient(-90deg, #455059, #8091a2);
}

.ip-sellers-scenarios-table-bg img {
    margin: 5px;
    filter: brightness(0) invert(1);
    height: auto;
    width: min(16vw, 207px);
}

.ip-sellers-scenarios-table-bg p {
    font-family: var(--source-serif);
    font-size: min(1.25vw, 18px);
    color: #fff;
    letter-spacing: 0.1em;
    line-height: 1.5;
    text-align: center;
}

.ip-sellers-scenarios-table-row {
    padding-top: min(4.0625vw, 65px);
}

.ip-sellers-scenarios-table-item {
    gap: 2.125vw;
    padding-bottom: min(2.625vw, 42px);
    padding-bottom: min(5vw, 79px);
}

.ip-sellers-scenarios-table-col:first-child img {
    /* margin: auto; */
    margin-bottom: min(1.0625vw, 17px);
}

.ip-sellers-scenarios-table-col:first-child em {
    display: block;
    font-family: var(--montserrat);
    font-weight: 500;
    font-style: normal;
    font-size: min(1.61vw, 20.7px);
    color: #343a3c;
    line-height: 1.2;
    letter-spacing: 0.1em;
    text-align: center;
    text-transform: uppercase;
}

.ip-sellers-scenarios-table-row .ip-sellers-scenarios-table-col p {
    font-family: var(--source-serif);
    font-size: min(1.1vw, 16px);
    color: #343a3c;
    letter-spacing: 0.1em;
    line-height: 1.75;
    padding-top: min(1.3125vw, 21px);
}

.ip-sellers-scenarios-table-row .ip-sellers-scenarios-table-col:nth-child(4) p {
    color: #7b8b9c;
}

/* Services */
.ip-sellers-services {}

.ip-sellers-services-wrap {}

.ip-sellers-services-img {
    margin-bottom: 12px;
}

.ip-sellers-services-float {
    position: absolute;
    top: calc(57% - 4px);
    left: 6.25vw;
    transform: translateY(-50%);
    z-index: 1;
}

.ip-sellers-services-float-wrap {
    width: 37.625vw;
    /* height: 549px; */
    background: #fff;
    padding-top: min(5.375vw, 86px);
    padding-left: 4px;
    padding-bottom: min(3vw, 48px);
}

.ip-sellers-services-float-wrap-shadow {
    position: absolute;
    width: 114.45182724252%;
    height: 117.12204007286%;
    top: -3.2786885245902%;
    left: -6.1461794019934%;
    object-position: center;
    z-index: -1;
    pointer-events: none;
}

.ip-sellers-services-float-title {}

.ip-sellers-services-float-title.section-title span {
    color: #455059;
}

.ip-sellers-services-float-desc {
    padding: min(1.875vw, 30px) 3.5vw;
}

.ip-sellers-services-float-desc p {
    font-family: var(--source-serif);
    font-size: min(1.1vw, 14px);
    color: #343a3c;
    line-height: 1.75;
    text-align: center;
}

.ip-sellers-services-float-button {}

.ip-sellers-services-float-button .hp-btn {
    margin: min(1.5625vw, 25px) auto;
}

.ip-sellers-services-bot {
    width: 52.9375vw;
    margin: auto;
    margin-right: 0;
    padding: min(2.1875vw, 35px) 0;
}

.ip-sellers-services-bot-title {
    font-family: var(--montserrat);
    font-weight: 500;
    font-size: min(2.2vw, 30px);
    color: #343a3c;
    line-height: 1.2;
    letter-spacing: 0.002em;
    text-align: center;
    padding-right: 5.125vw;
}

.ip-sellers-services-bot-list {
    column-count: 2;
    padding-top: min(2.8125vw, 45px);
    column-gap: 6vw;
}

.ip-sellers-services-bot-list li {
    font-family: var(--source-serif);
    font-size: min(1.1vw, 16px);
    color: #343a3c;
    letter-spacing: 0.1em;
    line-height: 1.75;
    min-width: min(26.25vw, 420px);
    padding-bottom: min(1.75vw, 28px);
}

.ip-sellers-services-bot-list li.hidden-xs {
    padding: 0;
}

/* Marketing */
.ip-sellers-marketing {}

.ip-sellers-marketing-wrap {
    width: 100vw;
    padding-bottom: 70px;
}

.ip-sellers-marketing-left {
    width: 49.25vw;
    padding-top: min(1.8125vw, 29px);
}

.ip-sellers-marketing-left-title {}

.ip-sellers-marketing-left-title.section-title span {
    color: #455059;
}

.ip-sellers-marketing-left-desc {
    padding: min(1.875vw, 30px) 6.5vw;
    margin-right: 5.5vw;
}

.ip-sellers-marketing-left-desc p {
    font-family: var(--source-serif);
    font-size: min(1.1vw, 14px);
    color: #343a3c;
    line-height: 1.75;
    text-align: center;
}

.ip-sellers-marketing-left-button {
    padding-right: 5.5vw;
}

.ip-sellers-marketing-left-button .hp-btn {
    margin: min(1.5625vw, 25px) auto;
}

.ip-sellers-marketing-img {
    width: 50.75vw;
}

.ip-sellers-marketing-float {
    background: #fff;
    width: 35.6875vw;
    /* height: 553px; */
    padding: min(4vw, 63px) 4.5625vw min(3vw, 48px);
    margin-top: max(-12.4375vw, -199px);
    margin-left: 50.9375vw;
}

.ip-sellers-marketing-float-shadow {
    position: absolute;
    width: 113.66024518389%;
    height: 117.72151898734%;
    top: -2.7649769585253%;
    left: -6.4798598949212%;
    object-position: center;
    z-index: -1;
    pointer-events: none;

}

.ip-sellers-marketing-float-title {
    font-family: var(--montserrat);
    font-weight: 500;
    font-size: min(2.2vw, 30px);
    color: #343a3c;
    line-height: 1.2;
    letter-spacing: 0.002em;
    text-align: center;
}

.ip-sellers-marketing-float-list {
    padding-top: min(3vw, 46px);
}

.ip-sellers-marketing-float-list li {
    font-family: var(--source-serif);
    font-size: min(1.1vw, 16px);
    color: #343a3c;
    letter-spacing: 0.1025em;
    line-height: 1.75;
    padding-bottom: min(0.5vw, 8px);
}

/* Recognition */
.ip-sellers-recognition {}

.ip-sellers-recognition-wrap {
    padding: min(6.25vw, 100px) 0;
    margin-top: min(0.6875vw, 11px);
    display: none !important;
}

.ip-sellers-recognition-title {}

.ip-sellers-recognition-title.section-title span {
    color: #455059;
}

.ip-sellers-recognition-list {
    padding-top: min(2.125vw, 34px);
    margin: auto;
    width: 87.5vw;
}

.ip-sellers-recognition-item {
    width: 25%;
}

.ip-sellers-recognition-img {}

.ip-sellers-recognition-img img {
    margin: auto;
}

.ip-sellers-recognition-item:nth-child(1) .ip-sellers-recognition-img img {
    width: min(19.5vw, 312px);
}

.ip-sellers-recognition-item:nth-child(2) .ip-sellers-recognition-img img {
    width: min(13.75vw, 220px);
}

.ip-sellers-recognition-item:nth-child(3) .ip-sellers-recognition-img img {
    width: min(16.6875vw, 267px);
}

.ip-sellers-recognition-item:nth-child(4) .ip-sellers-recognition-img img {
    width: min(19.75vw, 316px);
}

.ip-sellers-recognition-img span {
    position: absolute;
    font-family: var(--montserrat);
    font-weight: 700;
    font-size: 58.74px;
    color: #fff;
    display: none;
}

.ip-sellers-recognition-label {
    position: absolute;
    width: 25%;
    bottom: max(-1.625vw, -26px);
    font-family: var(--source-serif);
    font-size: min(1.25vw, 18px);
    color: #343a3c;
    line-height: 1.75;
    text-align: center;
    text-transform: uppercase;
}


@media only screen and (min-width: 992px) {

    /* Number */
    .ip-sellers-numbers {
        height: auto;
        padding-top: min(5.875vw, 94px);
        padding-bottom: min(4.625vw, 74px);
    }

    .ip-sellers-numbers .section-title {
        padding-right: min(5.3125vw, 85px);
        margin-bottom: 10px;
    }

    .ip-sellers-numbers .numbers-details {
        margin-bottom: min(5vw, 80px);
    }

    .ip-sellers-numbers .numbers-details p {
        font-size: min(1.25vw, 18px);
    }

    .ip-sellers-numbers .numbers-flex {
        width: 81.5vw;
        margin-right: 1.5625vw;
        align-items: initial;
    }

    .ip-sellers-numbers .numbers-container {
        width: calc(25% - min(2.625vw, 42px));
        margin: 0 min(1.3125vw, 21px) !important;
        height: auto;
        padding: min(5.3125vw, 85px) 0 min(3.9375vw, 63px);
    }

    .ip-sellers-numbers .numbers-container .counting {
        font-size: min(4.3vw, 64.74px);
        margin-bottom: 7px;
    }

    .ip-sellers-numbers .numbers-container:nth-child(2) .counting {
        letter-spacing: -0.08em;
    }

    .ip-sellers-numbers .numbers-container span {
        font-weight: 400;
        line-height: 1.6;
        font-size: min(1.32vw, 16.59px);
    }

    /* Testimonials */
    .ip-sellers-testimonials .section-title {
        padding-right: 118px;
    }
}

@media only screen and (max-width: 1199px) {}

@media only screen and (max-width: 991px) {

    .popup-container.global-popup-container {
        display: none;
    }

    .ip-custom-breadcrumbs {
        padding-bottom: 15px;
    }

    .ip-custom-breadcrumbs p#breadcrumbs {
        width: 90%;
    }

    .ip-custom-breadcrumbs p#breadcrumbs,
    .ip-custom-breadcrumbs p#breadcrumbs a {
        font-size: 13px;
    }

    .ip-sellers-banner {
        margin-left: 0;
    }

    .ip-custom-title {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 90%;
    }

    .ip-sellers-info-wrap {
        width: 90%;
        padding: 50px 0;
    }

    .ip-sellers-info-text {
        width: 100%;
        padding: 0;
    }

    .ip-sellers-info-text p {
        font-size: 14.5px;
        text-align: center;
        padding-bottom: 20px;
    }

    .ip-sellers-info-box {
        width: 100%;
        padding: 5vw;
    }

    .ip-sellers-info-box p {
        font-size: 20px;
        padding: 5vw;
        text-align: center;
    }

    .ip-sellers-info-cta {
        margin-top: 40px;
        padding: 40px 0 0;
        flex-direction: column;
        gap: 20px;
    }

    .ip-sellers-info-cta a {
        font-size: 18px;
    }

    .ip-sellers-info-cta a br {
        display: none;
    }

    .numbers-details {
        margin-bottom: 50px;
    }

    .numbers-details p {
        font-size: 16px;
        padding: 0 15px;
    }

    .numbers-container {
        width: 280px;
    }

    .numbers-container span {
        font-size: 14.5px;
    }

    .ip-sellers-scenarios-wrap {
        padding: 60px 0;
    }

    .ip-sellers-scenarios-title {
        font-size: 21px;
    }

    .ip-sellers-scenarios-table {
        width: 90%;
        padding: 40px 5vw;
        margin: 40px auto 20px;
    }

    .ip-sellers-scenarios-table-head {
        gap: 20px 0;
        padding: 0;
    }

    .ip-sellers-scenarios-table-col {
        width: 100%;
    }

    .ip-sellers-scenarios-table-col span {
        font-size: 19px;
    }

    .ip-sellers-scenarios-table-bg {
        margin-top: 10px;
        height: auto;
        min-height: 142px;
        padding: 30px 5vw;
    }

    .ip-sellers-scenarios-table-bg p {
        font-size: 15px;
    }

    .ip-sellers-scenarios-table-bg img {
        width: 200px;
    }

    .ip-sellers-scenarios-table-col:first-child {
        width: 100%;
        padding: 0;
        border: none !important;
        padding-bottom: 20px;
    }

    .ip-sellers-scenarios-table-row {
        padding: 0;
    }

    .ip-sellers-scenarios-table-col:first-child img {
        margin-bottom: 20px;
    }

    .ip-sellers-scenarios-table-col:first-child em {
        font-size: 17px;
    }

    .ip-sellers-scenarios-table-row .ip-sellers-scenarios-table-col p {
        padding: 20px 0;
        font-size: 14px;
        text-align: center;
    }

    .ip-sellers-scenarios-table-row .ip-sellers-scenarios-table-col {
        position: relative;
    }

    .ip-sellers-scenarios-table-row .ip-sellers-scenarios-table-col::before {
        position: relative;
        content: "";
        width: 100%;
        top: 0;
        left: 0;
        background: #343a3c;
        display: block;
        font-family: var(--montserrat);
        font-weight: 500;
        font-size: 19px;
        color: #fff;
        line-height: 1.2;
        letter-spacing: 0.1em;
        text-align: center;
        padding: 10px;
    }

    .ip-sellers-scenarios-table-row .ip-sellers-scenarios-table-col:nth-child(1)::before {
        display: none;
    }

    .ip-sellers-scenarios-table-row .ip-sellers-scenarios-table-col:nth-child(2)::before {
        content: "Scenario 1:";
    }

    .ip-sellers-scenarios-table-row .ip-sellers-scenarios-table-col:nth-child(3)::before {
        content: "Scenario 2:";
    }

    .ip-sellers-scenarios-table-row .ip-sellers-scenarios-table-col:nth-child(4)::before {
        content: "Scenario 3:";
        background: linear-gradient(-90deg, #455059, #8091a2);
    }

    .ip-sellers-scenarios-table-item {
        gap: 10px;
        padding: 0;
        margin-top: 60px;
    }

    .ip-sellers-services-img canvas {
        min-height: 390px;
    }

    .ip-sellers-services-img img {
        object-position: 41% center;
    }

    .ip-sellers-services-float {
        position: relative;
        left: auto;
        top: auto;
        transform: none;
    }

    .ip-sellers-services-float-wrap {
        width: min(90%, 600px);
        margin: auto;
        margin-top: -200px;
        padding: 60px 5vw;
    }

    .ip-sellers-services-float-desc {
        padding: 10px 0;
    }

    .ip-sellers-services-float-desc p {
        font-size: 13px;
    }

    .ip-sellers-services-float-button .hp-btn {
        margin: 40px auto 0;
    }

    .ip-sellers-services-bot {
        width: min(90%, 847px);
        margin: auto;
        padding: 60px 0;
    }

    .ip-sellers-services-bot-title {
        padding: 0;
        font-size: 21px;
    }

    .ip-sellers-services-bot-list {
        padding-top: 40px;
        column-count: 1;
    }

    .ip-sellers-services-bot-list li {
        min-width: 100%;
        font-size: 14px;
        text-align: center;
        padding-bottom: 12px;
    }

    .ip-sellers-marketing-left {
        width: 100%;
        padding: 40px 5vw;
    }

    .ip-sellers-marketing-img {
        width: 100%;
    }

    .ip-sellers-marketing-img canvas {
        max-width: 431px;
        min-height: 390px;
    }

    .ip-sellers-marketing-left-desc {
        padding: 10px 0;
        margin: auto;
        max-width: 800px;
    }

    .ip-sellers-marketing-left-desc p {
        font-size: 13px;
    }

    .ip-sellers-marketing-left-button .hp-btn {
        margin: 40px auto 0;
    }

    .ip-sellers-marketing-float {
        width: min(90%, 600px);
        margin: auto;
        margin-top: -200px;
        padding: 50px 5vw 30px;
    }

    .ip-sellers-marketing-float-title {
        font-size: 21px;
    }

    .ip-sellers-marketing-float-list {
        padding-top: 40px;
    }

    .ip-sellers-marketing-float-list li {
        font-size: 14px;
        text-align: center;
        padding-bottom: 12px;
    }

    .ip-sellers-marketing-left-button {
        padding-right: 0;
    }

    .ip-sellers-recognition-wrap {
        padding: 60px 0;
        margin: 0;
    }

    .ip-sellers-recognition-list {
        width: min(90%, 700px);
        padding-top: 20px;
    }

    .ip-sellers-recognition-item {
        width: 50%;
        position: relative;
        min-width: 230px;
        margin-bottom: 20px;
    }

    .ip-sellers-recognition-img img {
        width: auto !important;
    }

    .ip-sellers-recognition-label {
        width: 100%;
        position: relative;
        font-size: 15px;
        bottom: auto;
        padding-top: 15px;
    }
}

@media only screen and (max-width: 480px) {}