.scs-header-content h1{
    text-align: center;

    /* H1U */
    font-family: "NeueMachina";
    font-size: 4.31vw;
    font-style: normal;
    font-weight: 800;
    line-height: 120%; /* 74.4px */
    text-transform: uppercase;

    margin-bottom: 1.11vw;

    width: 67.22vw;

    background: linear-gradient(195deg, #FFF5EE 24.52%, rgba(255, 255, 255, 0.80) 81.08%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.scs-text-content img{
    height: auto!important;
}

body .scs-info {
    background: url('/wp-content/themes/pmtech/tmp-content/scs/case-study-single-numbers-bg.png');
    background-size: 100%;
    padding: 7.75vw 0 9.75vw;
    background-repeat: no-repeat;
    background-position: center;
}
body .scs-info .numbers .b-number {
    margin-bottom: 0;
}
body .scs-info .numbers {
    width: 81.71vw;
}
body .scs-info .numbers .b-number {
    width: 21.04vw;
}
body .scs-info .numbers .b-number span {
    width: auto;
}
body .scs-info .numbers .b-number label {
    background: linear-gradient(200deg, #F8FFA6 7.76%, #FFF 111.7%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.scs-header .scs-bg .bg-gradient {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 8vw;
    background: linear-gradient(0deg, #040b0f, transparent);
}
body .scs-content .quote {
    background: radial-gradient(#f8ff135e 25%, transparent);
}
.scs-text-content ul li {
    margin: 0.556vw 0;
    position: relative;
    padding-left: 1.667vw;
    color: #D3D3D3;
    font-family: "NeueMachina";
    font-size: 1.11vw;
}
.scs-text-content ul li::before {
    content: '';
    position: absolute;
    background: url('/wp-content/themes/pmtech/tmp-content/scs/li-fishka.svg');
    width: 1.25vw;
    height: 1.25vw;
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
}
.scs-text-content h3 + p > strong {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 1.25vw;
    line-height: 140%;
}
body .scs-content .text-container .text-box h4 {
    color: white;
    font-size: 1.389vw;
    font-weight: 800;
    line-height: 120%;
}
body .scs-content .text-container .text-box p {
    color: #D3D3D3;
    font-weight: 400;
    line-height: 140%;
}
body .scs-content .row + .text-container {
    margin-top: 1.111vw;
    width: calc(100% - 1.112vw);
    margin-bottom: 3.333vw;
}
.scs-content .row {
    justify-content: space-between;
}
body .scs-content .text-container {
    width: 46%;
}
.scs-text-content p > strong.strong-subtitle {
    color: white;
    text-transform: uppercase;
    font-size: 1.389vw;
    font-weight: 800;
    margin-bottom: 0.556vw;
}
body .scs-content .row.numbers {
    background: url('/wp-content/themes/pmtech/tmp-content/scs/bg-numbers.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    text-align: center;
    padding: 3.333vw 0;
}
body .scs-content .row.numbers h4 {
    background: linear-gradient(200deg, #F8FFA6 7.76%, #FFF 111.7%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3.333vw;
    font-weight: 800;
    margin-bottom: 0.556vw;
}
body .scs-content .row.numbers h4 + p{
    font-weight: 700;
    font-size: 1.111vw;
    text-transform: uppercase;
    line-height: 140%;
}
.scs-text-content .main-subtitle {
    color: white;
    text-transform: uppercase;
    font-size: 1.389vw;
    font-weight: 800;
    margin-bottom: 0.556vw;
}

@media screen and (max-width: 960px) {
    body .scs-header .scs-header-content .breadcrumbs-line {
        display: none;
    }
    .scs-header-content h1 {
        font-size: 10.667vw;
        width: 95%;
    }
    body .scs-header .scs-header-content .case-pict {
        margin-bottom: 0;
    }
    body .scs-info {
        background: url('/wp-content/themes/pmtech/tmp-content/c-ggr/bg-numbers.svg');
        margin-top: 26.667vw;
    }
    body .scs-info .numbers {
        flex-direction: column;
    }
    body .scs-info .numbers .b-number {
        margin-bottom: 8.533vw;
        width: 100%;
    }
    body .scs-info .numbers .b-number span {
        width: 100% !important;
    }
    .scs-content .scs-text-content {
        margin-top: 10.667vw;
    }
    .scs-text-content h3 + p > strong {
        font-size: 4.267vw;
    }
    .scs-text-content ul li {
        font-size: 3.733vw;
        margin: 3.2vw 0;
        padding-left: 6.667vw;
    }
    .scs-text-content ul li::before {
        width: 3.733vw;
        height: 3.733vw;
        background-size: cover;
    }
    body .scs-content .text-container {
        width: 100%;
    }
    body .scs-content .text-container .text-box h4 {
        font-size: 4.267vw;
    }
    body .scs-content .scs-text-content > .row {
        margin-bottom: 3.2vw;
    }
    .scs-text-content p > strong.strong-subtitle {
        font-size: 4.267vw;
        margin: 4.267vw 0 3.2vw;
        display: block;
    }
    .scs-text-content p > strong.strong-subtitle + br {
        display: none;
    }
    body .scs-content .scs-text-content > .row.numbers {
        flex-direction: column;
        background: url('/wp-content/themes/pmtech/tmp-content/c-ggr/numbers-2-bg.svg');
        background-size: 100% 100%;
    }
    body .scs-content .row.numbers h4 {
        font-size: 8.533vw;
    }
    body .scs-content .row.numbers h4 + p {
        font-size: 3.733vw;
        margin-bottom: 8.533vw;
    }
    .scs-text-content .main-subtitle {
        font-size: 4.267vw;
    }
    section.cta .quote-container .quote-block p {
        line-height: 140%;
    }
    section.cta-big p {
        line-height: 140%;
    }
}