#header {position: static;}
.resource-type--case-studies .layout-builder__layout>.col-12 .block-field-blocknodepagebody {
    width: auto;
}
.page-section[id] {
    scroll-margin-top: 0px !important;
}
.text-rotated {
    display: inline-block;
    transform: rotate(-2.5deg) translate(-.2em, 0em);
}
#scroll-nav a.active {
    color: var(--ttec-brand-blue) !important;
}
#scroll-nav {
    background: rgba(251, 249, 247, .9);
}
.bi-check2-square {
    text-shadow: 1px 0px 0px;
}
.index-label {
    display: inline-block;
    font-weight: bold;
    color: white;
    position: absolute;
    bottom: -.45ch;
    left: 0;
    z-index: 2;

    & > span {
        position: relative;
        z-index: 2;
    }

    &::after {
        content: '';
        background-color: var(--ttec-contrast-blue);
        width: .5ch;
        height: .5ch;
        position: absolute;
        top: 0px;
        left: -.25ch;
        z-index: -1;
        transform: skew(-45deg, 0deg);
    }
}
.contact-box {
    position: sticky;
    top: 80px;
}
.noisey-blue-bg {
    background: linear-gradient(120deg,#012a57 35.45%,#01325f 44.03%,#014674 57.27%,#006898 73.5%,#0097c8 91.94%,#00a2d4 95.95%);
}
@media (min-width: 768px) {
    .noisey-blue-bg {
        background-image: url(https://www.ttec.com/sites/default/files/2026-02/noisey-blue-gradient.webp);
        background-size: cover;
    }
}
#partner::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: black;
    z-index: 1;
    opacity: .3;
}
#partner > div {
    position: relative;
    z-index: 2;
}