.teaser-two-columns {
    background: #0f2d2d;
    padding: 35px 0 0;
}
@media (min-width: 1024px) {
    .teaser-two-columns {
        padding: 61px 0 14px 0;
    }
}
.teaser-two-columns .teaser-title {
    margin: 0 auto 15px auto;
    max-width: 325px;
}
@media (min-width: 1024px) {
    .teaser-two-columns .teaser-title {
        max-width: 100%;
        line-height: 45px;
        letter-spacing: 0.4px;
        font-size: 40px;
    }
}
.teaser-two-columns .highlight-title {
    color: #00e56e;
}
.teaser-two-columns .teaser-inner {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin: 0 auto;

    padding: 0 20px 20px 48px;
}
@media (min-width: 1024px) {
    .teaser-two-columns .teaser-inner {
        flex-direction: row;
        justify-content: space-around;
        max-width: 1128px;
        padding: 0 20px 20px 20px;
    }
}
.teaser-two-columns .teaser-grid {
    padding: 0 0 10px 0;
}
@media (min-width: 1024px) {
    .teaser-two-columns .teaser-grid {
        flex: 0 0 44.44%;
        max-width: 44.44%;
        padding: 15px 10px 15px 10px;
    }
}
.teaser-two-columns .teaser-label {
    display: flex;
    align-items: center;
    justify-content: left;
}
.teaser-two-columns .teaser-icon {
    display: inline-block;
    margin: -3px 3px 0 -38px;
}
.teaser-two-columns .category-label {
    display: inline-block;
    line-height: 20px;
    letter-spacing: 0.3px;
    font-family: 'Vodafone Bold', 'Open Sans', 'Helvetica Neue', 'Arial', sans-serif;
    font-size: 15px;
    color: #fff;
}
.teaser-two-columns .teaser-text {
    margin: 10px auto;
    max-width: 300px;
    line-height: 20px;
    letter-spacing: 0.3px;
    text-align: center;
    font-family: 'Vodafone Light', 'Open Sans', 'Helvetica Neue', 'Arial', sans-serif;
    font-size: 15px;
    color: #fff;
}
@media (min-width: 1024px) {
    .teaser-two-columns .category-label,
    .teaser-two-columns .teaser-text {
        max-width: 100%;
        line-height: 25px;
        letter-spacing: 0.4px;
        font-size: 20px;
    }
}
.teaser-two-columns .teaser-content .teaser-text {
    margin: 10px 0;
    max-width: 100%;
    text-align: left;
}