.cs-rit-image-layout {
    height: auto;
    flex-shrink: 0;
    align-self: stretch;
    /* aspect-ratio: 352.00/331.87; */
}

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

.cs-rit-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-rit-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-rit-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-rit-text-layout {
    padding-bottom: 30px;
}

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

}



@media (min-width: 1024px) {
.cs-rit-image-layout {
    height: 661.862px;
    align-self: stretch;
    aspect-ratio: 702.00/661.86;
}

.cs-rit-layout {
    display: flex;
    padding: 61px 180px 0 180px !important;
    /* padding: 6.25% 9.375% 0 9.375% !important; */
    justify-content: center;
    align-items: center;
    gap: 156px;
    flex-direction: row;
}

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

.cs-rit-head {
    color: #049965;
    /* 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-rit-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-rit-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;
}


}