/* Created by Content Block Wizard */

.halfsizeimageteaser {
    /*height: 100%;*/
    /*margin: 20px 5px;*/
    margin-bottom: 0px;
    position: relative;
}

.teaser-section-homepage .halfsizeimageteaser,
.contentcontainer-column .halfsizeimageteaser{
    height: 100%;
}

.halfsizeimageteaser-background {
    height: 100%;
}

.halfsizeimageteaser:first-child {
    margin-left: 0;
}

.halfsizeimageteaser:last-child {
    margin-right: 0;
}

.halfsizeimageteaser-background img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.halfsizeimageteaser-info {
    align-items: flex-start;
    backdrop-filter: blur(5px);
    background-color: rgba(255,255,255,0.15);
    display: flex;
    width: 60%;
    position: absolute;
    top: 0;
    height: 100%;
}

.halfsizeimageteaser-text {
    display: flex;
    flex-direction: column;
    margin: auto 0;
    padding: 40px;
}

.halfsizeimageteaser-info h2,
.halfsizeimageteaser-info h3 {
    color: #fff;
}

.halfsizeimageteaser-info .btn-main-avp {
    margin: 15px 0;
}

@media screen and (max-width: 860px) {

    .halfsizeimageteaser {
        margin: 0;
    }

    .halfsizeimageteaser-info {
        bottom: 0;
        height: initial;
        top: initial;
        width: 100%;
    }

    .halfsizeimageteaser-text {
        padding: 20px;
        width: 100%;
    }

    .halfsizeimageteaser-text h2 {
        font-size: 24px;
    }

    .halfsizeimageteaser-text h3 {
        font-size: 14px;
    }
}
