img.landing-block-node-leftblock-img.w-100 {
    filter: contrast(1.2);
    box-shadow: 0px 0px 70px 20px rgba(255,255,255,.5);
}

img.landing-block-node-leftblock-img.w-100:active{
     /*filter: contrast(0.9);
    box-shadow: 0px 0px 70px 20px rgba(255,255,255,.0);*/
}

.block-wrapper {
    border-bottom: 0;
    margin-bottom: -1px;
}

span.landing-block-node-card-icon-container.text-left.text-md-center.text-lg-left.g-font-size-18.g-line-height-1.d-none.d-sm-inline-block.g-color-primary.col-12.g-pa-0,
landing-block-node-card-text-container.text-center.text-sm-left.text-md-center.text-lg-left.d-inline-block.col-12.g-pa-0{
    position: absolute;
    /*margin-top: 0px;*/
    margin-left: -30px;
    padding-top: 5px !important;
}
.g-text-decoration-none {
    margin-left: 0px;
    margin-top: 4px;
}

.g-line-height-1 {
    line-height: 2 !important;
}

a.landing-block-node-leftblock-button.g-valign-middle.btn.text-uppercase.g-button-color.g-color.g-rounded-10.g-btn-type-solid.g-btn-size-auto.g-btn-px-l {
    /*background-image: url(/images/button.svg);*/
    /*background-repeat: no-repeat;*/
    /*background-position: 50% 50%;*/
    /*margin: 0 31% 0 31%;*/
    /*width: 30%;*/
}

.g-py-40.g-px-35 {
    margin-bottom: 50px;
}
article.landing-block-node-leftblock.js-animation.g-bg.opacity-1.g-box-shadow-none.animation-none:active > img.landing-block-node-leftblock-img.w-100 {
    filter: contrast(0.9);
    box-shadow: 0px 0px 70px 20px rgba(255,255,255,.0);
}

@media (max-width: 992px) {
    .text-md-center {
    text-align: left;
    }
}

@media (max-width: 992px) {
span.landing-block-node-card-icon-container {
    /*visibility: hidden;*/
    }
}

@media (min-width: 576px) {
    .text-md-center {
    text-align: left !important;
    }
}

.g-color *:not(font):not(a) {
    line-height: 2 !important;
}

@media (min-width: 0) {
    .g-py-40 {
        padding-top: 0 !important;
        padding-bottom: 2.85714rem !important;
    }
}

@media (min-width: 0) {
    .g-px-35 {
        padding-left: 30% !important;
        padding-right: 30% !important;
    }
}

i.landing-block-node-card-icon.icon.fal.fa-chevron-right {
    margin-left: -27px;
}

span.landing-block-node-card-text-container {
    margin-top: 7px;
}

