div[data-template="services"] {
    color: #FFFFFF;
    padding: 80px 0;
}

div[data-template="services"] .heading {
    font-family: 'TriplexSans-Bold', sans-serif;
    font-size: 24px;
}
div[data-template="services"] .serviceBlock {
    border:1px solid #FFFFFF;
    padding:20px;
    text-align: center;
    transition: all 0.2s;
    background-color: rgba(175,40,31,0);
}
div[data-template="services"] .serviceBlock:hover {
    background-color: rgba(175,40,31,1);
    color:#FFF;
}
div[data-template="services"] .image {
    margin-top: 30px;
    margin-bottom: 15px;
}
div[data-template="services"] .image img {
    display: inline-block;
    width: 70px;
    filter: brightness(0) invert(1);
}
div[data-template="services"] .title {
    font-size: 19px;
}
div[data-template="services"] .text {
    font-size: 15px;
    margin-bottom: 20px;
}
div[data-template="services"] .buttonHolder {
    color:#BE0847;
    font-weight: 500;
}
div[data-template="services"] .serviceBlock:hover .buttonHolder {
    color:#FFF;
}
@media (max-width: 768px) {
    div[data-template="services"] .serviceBlock {
        margin-bottom: 20px;
    }
}



div[data-template="images"] {

}
div[data-template="images"] .image {
    padding-right: 30px;
}
div[data-template="images"] .text {
    margin-top: -100px;
    z-index: 2;
    padding:30px;
    color:#FFF;
    background-color: #BE0847;
    margin-left: 30px;
}
div[data-template="images"] h3.light {
    font-family: 'Roboto';
    font-weight: 300;
}


@media (min-width: 768px) {
    body:not(.admin) [data-class="swooshColumn"] > div {
        height: 100%;
    }
    body:not(.admin) [data-class="swooshColumn"] img {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
    }
}