﻿.casesModule {
    position: relative;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}

    .casesModule p {
        margin: 0;
    }

    .casesModule .cases-content-logo {
        width: 100px;
        height: 100px;
        margin: 0 auto;
    }

    .casesModule .cases-content-logo-img img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .casesModule .casesModule_titleItem {
        font-size: 2.1rem;
        font-family: var(--font-sancoale-black);
    }

    .casesModule .casesModule_descriptionItem,
    .casesModule .casesModule_descriptionItem p {
        font-size: 1.3rem;
        font-family: var(--font-sancoale-medium);
    }

    .casesModule .cases-border {
        background: #fe2c55;
        width: 100%;
        height: 6px;
        margin: 0;
        opacity: 1;
    }

    .casesModule .text-title {
        font-weight: var(--font-weight-medium);
    }

    .casesModule .casesModule_AlignContentBanner {
        gap: 6rem;
        padding: 1rem;
    }

    .casesModule .title-container {
        gap: 7rem;
    }

@media (min-width:992px) {
    .casesModule .casesModule_titleItem {
        font-size: 2.3rem;
    }

    .casesModule .casesModule_descriptionItem p {
        font-size: 1.5rem;
    }
}

@media (min-width:1920px) {
    .casesModule .casesModule_titleItem {
        font-size: 2.5rem;
    }

    .casesModule .casesModule_descriptionItem p {
        font-size: 1.7rem;
    }
}
