.page-content img {
    max-width: 100%;
    height: auto;
    width: 100%;
}

.service__link {
    box-shadow: none !important;
    overflow: hidden;
}

.card-block {
    margin-bottom: 30px;
}

.service {
    box-shadow: 0 5px 15px 0 rgb(0 41 90 / 10%);
    height: 100%;
    position: relative;
    padding-bottom: 80px;
}

.service__description {
    padding: 0 15px 10px;
}

.service__title {
    padding: 0 15px;
}

.service-holder .row {
    display: flex;
    flex-wrap: wrap;
}

.teaser__button {
    margin-left: 15px!important;
    padding-bottom: 0;
    flex: 0 0 auto;
    position: absolute;
    bottom: 30px;
}