/** ----------------------------- NOTIFICATION ---------------------------------- */
.notification .announcement {
    background: none;
    padding: 40px 0px 30px 0px;
}


.block.background-deep-red-gradient-90 {
    background-color: #d31145;
    background: linear-gradient(90deg, #d31145 0, #8B0027 90%);
}

.notification .text {
    color: #fff;
}

.notification .tile-text {
    font-weight: 900;
    color: #fff;
    font-size: 2.25rem;

}

.notification a.btn {
    padding: 13px 20px 10px 20px !important;
}

.notification .button-container a {
    border: 2px solid #fff;
    background: transparent;
    color: #fff;
}

@media only screen and (min-width: 769px) {
    .announcement-btn {
        float: right;
    }
    .notification .text {
        font-size: 1.4rem;
    }
}

@media only screen and (max-width: 768px) {
    .notification .text {
        font-size: 1.2rem;
        margin-top: 20px;
        margin-bottom: 30px;
    }
}


@media only screen and (max-width: 768px) { 
    .home .banner .banner-carousel-container .background-wrapper {
        padding: 10px 0 190px 0;
        background-position: 64% bottom;
    }
}


