section.banner img {

    width: 100%;

}

section.banner h1 {
    overflow-wrap: anywhere;
}

section.banner .banner__text__single {
    max-width: 740px;
    width: 100%;
}

section.content li {
    color: var(--textColor);
    font-family: var(--font-worksans-regular);
}

section.content .content__card {

    padding: 30px;

    border: 1px solid #D6B448;

    background: #FFF;

    height: 100%;

}



section.content .row {

    row-gap: 24px;

}



section.content .content__card h2 {

    font-size: 30px;
    overflow-wrap: anywhere;

}



section.other .other__hr {

    height: 1px;

    background: #D6B448;

}

section.other .row {
    row-gap: 24px;
}

section.other .case_studies__item {

    position: relative;

    border: 1px solid #D6B448;

    height: 100%;

}



section.other .item__image {

    width: 100%;



    overflow: hidden;

}



section.other .item__image img {

    width: 100%;



    object-fit: cover;

}



section.other .item__text {

    padding: 20px;

    background: transparent;

}



section.other .item__text h2 {

    font-family: var(--font-inter-bold);

    font-size: 18px;

    font-style: normal;

    font-weight: 700;

    line-height: normal;

}



section.other .case_studies__item:hover {

    border: 1px solid #D6B448;

    box-shadow: 5px 5px 10px 0px rgba(33, 33, 33, 0.40) inset;

    background: #D6B448;

}



section.other .case_studies__item:hover h2 {

    color: white;

}

@media (max-width: 1199px) {
    section.banner .banner__text {
        max-width: 100%;
        width: 100%;
    }
}