.cs-lit-image-layout {
    height: 233px;
    flex-shrink: 0;
    align-self: stretch;
    /* aspect-ratio: 352.00/331.87; */
    padding: 0;
}

.cs-lit-layout {
    display: flex;
    padding: 0 24px 0 24px !important;
    flex-direction: column;
    align-items: flex-start;
    background-color: #EEF3FF;
    margin-top: -10px;
}

.cs-lit-head {
    color: var(--Collaborative, #286CFC);
    /* Mob/Special */
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 144.444% */
    letter-spacing: -0.5px;
    text-transform: uppercase;
}

.cs-lit-title{
    color: var(--Future, #010F27);
    /* Mob/H2 */
    font-family: Inter;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px; /* 118.75% */
    letter-spacing: -1px;
    padding-bottom: 20px;
}

.cs-lit-description{
    color: var(--Future, #010F27);
    /* Mob/H5 */
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 29px; /* 145% */
    letter-spacing: -0.5px;
}

.cs-lit-text-layout {
    padding-bottom: 30px;
}

@media (min-width: 430px) and (max-width: 1023px) {
    .cs-lit-image-layout {
        height: auto;
    }
}

@media (min-width: 1024px) and (max-width: 1512px) {
    .cs-lit-image-layout {
        height: 661.862px;
        width: 540px !important;
        align-self: stretch;
        /* aspect-ratio: 702.00 / 661.86; */
        padding-top: 146px;
    }

    .cs-lit-layout {
        display: flex;
        padding: 30px 180px 0 180px !important;
        /* padding: 0 9.375% 0 9.375% !important; */
        justify-content: center;
        align-items: center;
        gap: 70px;
        flex-direction: row;
        margin-top: -50px;
    }
}

@media (min-width: 1513px) {

    .cs-lit-image-layout {
        height: 661.862px;
        align-self: stretch;
        /* aspect-ratio: 702.00/661.86; */
        padding-top: 146px;
        width: 630px;
    }


    .cs-lit-layout {
        display: flex;
        /* padding: 120px 180px 0 180px !important; */
        padding: 0 9.375% 0 9.375% !important;
        justify-content: center;
        align-items: center;
        gap: 156px;
        flex-direction: row;
        margin-top: -50px;
    }

}




@media (min-width: 1024px) {
.cs-lit-image-only {
    padding-top: 129px;
}




.cs-lit-text-layout {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1 0 0;
    padding-bottom: 0;
}

.cs-lit-head {
 
    /* Desk/Special */
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 144.444% */
    letter-spacing: -0.5px;
    text-transform: uppercase;
    width: 100%;
}

.cs-lit-title{
    color: var(--Future, #010F27);
    /* Desk/H2 */
    font-family: Inter;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 53px; /* 117.778% */
    letter-spacing: -1px;
}

.cs-lit-description{
    color: var(--Future, #010F27);
    /* Desk/H5 */
    font-family: Inter;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 31px; /* 140.909% */
    letter-spacing: -0.5px;
}


}