.theme-delta .teaser-right-blue-gradient {
    position: relative;
    margin-bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 3;
}
.theme-delta .teaser-right-blue-gradient .container, .theme-delta .teaser-right-blue-gradient .container .row {
    height: 100%;
}
.theme-delta .teaser-right-blue-gradient .item-body {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.theme-delta .teaser-right-blue-gradient .item-body .title, .theme-delta .teaser-right-blue-gradient .item-body .description .title {
    font: normal normal 900 3.238rem/3.429rem "Tempo Std";
    color: #FFFFFF;
    text-transform: uppercase;
    margin-bottom: 0.5rem;
    text-align: right;
    width: 100%;
}
.theme-delta .teaser-right-blue-gradient .item-body .title span {
    /*color: #DC1125;*/
    background: -webkit-linear-gradient(#EA7387, #DC1125);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.theme-delta .teaser-right-blue-gradient .item-body .description {
    font: normal normal normal 1.524rem/1.714rem "Helvetica Neue";
    color: #FFFFFF;
    margin-bottom: 1rem;
    text-align: right;
    display: flex;
    flex-direction: column;
    align-items: end;
}
.theme-delta .teaser-right-blue-gradient .item-body .description p {
    width: 80%;
}
.theme-delta .teaser-right-blue-gradient .right-blue-gradient {
    height: 80vh;
    position: relative;
}
.theme-delta .teaser-right-blue-gradient .right-blue-gradient::after {
    content: "";
    display: block;
    background: url('../../../../themes/delta/images/bg-shape.svg'), transparent linear-gradient(270deg, #2A94FD 0%, #88D2F4 45%, #FFFFFF00 80%) 0% 0% no-repeat padding-box;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 0;
}
@media (max-width: 1599.98px) {
    .theme-delta .teaser-right-blue-gradient .item-body .title, .theme-delta .teaser-right-blue-gradient .item-body .description .title {
        font-size: 2.5rem;
        line-height: 2.5rem;
    }
}
@media (max-width: 1399.98px) {
}
@media (max-width: 1199.98px) {
}
@media (max-width: 991.98px) {
    .theme-delta .teaser-right-blue-gradient .right-blue-gradient::after {
        background: url('../../../../themes/delta/images/bg-shape.svg'), transparent linear-gradient(270deg, #2A94FD 0%, #88D2F4 15%, #FFFFFF00 45%) 0% 0% no-repeat padding-box;
    }
}
@media (max-width: 767.98px) {
}
