.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(180deg, #CDF7FF 24.52%, rgb(255, 255, 255) 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(#00d9ff47 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/assets/case-studies/img/eastern-european/li-fishka-blue.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;
}
.scs-content .row.numbers-triple-row {
    margin-bottom: 1.111vw;
}
.scs-content .row.numbers-triple-row .text-container {
    width: 29%;
}
.scs-content .row.numbers-triple-row .text-container h4 {
    font-size: 3.333vw;
    text-align: center;
    background: linear-gradient(180deg, #CDF7FF 24.52%, rgb(255, 255, 255) 81.08%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.scs-content .row.numbers-triple-row .text-container h4 + p{
    text-align: center;
}
.scs-content .row.numbers-triple-row .text-container .text-box {
    width: 100%;
}
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 .numbers h4 {
    color: white;
    font-size: 1.389vw;
    line-height: 120%;
    font-weight: 800;
    margin-bottom: 2.778vw;
    text-transform: uppercase;
}
body .scs-content .numbers img + p{
    font-weight: 700;
    font-size: 1.111vw;
    text-transform: uppercase;
    line-height: 140%;
}
body .scs-content .numbers.signals .row > div{
    width: 21%;
}
body .scs-content .numbers.signals {
    background: url('/wp-content/themes/pmtech/assets/case-studies/img/eastern-european/bg-signals.svg');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    text-align: center;
    padding: 3.333vw 0;
    gap: 2.778vw;
}
body .scs-content .numbers.signals img {
    width: 8.889vw;
    height: 8.889vw;
}
.scs-text-content .main-subtitle {
    color: white;
    text-transform: uppercase;
    font-size: 1.389vw;
    font-weight: 800;
    margin-bottom: 0.556vw;
}
.timeline.timeline-blue .row .circle-inner-small.active, .timeline.timeline-blue .row.reverse .circle-inner-small.active {
    background: #00D9FF;
}
.timeline.timeline-blue .row .circle.active, .timeline.timeline-blue .row.reverse .circle.active,
.timeline.timeline-blue .row .circle-inner-medium.active, .timeline.timeline-blue .row.reverse .circle-inner-medium.active{
    background: #00D9FF26;
}
.timeline.timeline-blue .line-inner {
    background: #00D9FF;
}
section.cta .quote-container .quote-block p {
    line-height: 140%;
}
.case-study-single-own section.client-interests .slider-description + a,.case-study-single-own section.cta-big a {
    width: 32.667vw;
    height: 4.306vw;
}
.case-study-single-own section.client-interests .slider-description + a svg,.case-study-single-own section.cta-big a svg {
    margin-top: -1.5%;
    width: 1.228vw;
    height: 1.228vw;
    margin-left: 0.556vw;
}
.scs-text-content .timeline .text-container .text-box ul li::before {
    background: #04d9ff;
    border-radius: 100%;
    width: 0.556vw;
    height: 0.556vw;
    top: 0.09vw;
}
@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-big p {
        line-height: 140%;
    }
    .scs-content .row.numbers-triple-row .text-container {
        width: 100%;
    }
    .scs-content .row.numbers-triple-row .text-container h4 {
        font-size: 8.533vw;
    }
    body .scs-content .numbers.signals .row > div {
        width: 45%;
    }
    body .scs-content .numbers.signals img {
        width: 21.333vw;
    }
    body .scs-content .numbers.signals {
        background: none;
    }
    .case-study-single-own section.cta-big a {
        width: 80%;
        font-size: 4.267vw;
        padding: 7vw 3vw;
    }
}