main.website div.website-header.website-header-noticias {
    height: 45rem;
}

section.noticias-destaque .noticias-body {
    margin-top: 15rem;
}

@media screen and (min-width: 1000px) {
    section.noticias-destaque .noticias-body {
        margin-top: 20rem;
    }
}

@media screen and (min-width: 1700px) {
    section.noticias-destaque .noticias-body {
        margin-top: 10rem;
    }
}

@media screen and (min-width: 2000px) {
    section.noticias-destaque .noticias-body {
        margin-top: 8.5rem;
    }
}

@media screen and (min-width: 2700px) {
    section.noticias-destaque .noticias-body {
        margin-top: 6rem;
    }
}

section.noticias-more .news-small {
    overflow: hidden;
}

    section.noticias-more .news-small .news-small-photo {
        background-image: linear-gradient(#eee, #c0c0c0);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        min-height: 193px;
    }

    section.noticias-more .news-small .news-small-content {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        flex: 1;
        height: 100%;
    }

        section.noticias-more .news-small .news-small-content .news-small-media span.date {
            font-size: 1.125rem;
            font-weight: 700;
        }

        section.noticias-more .news-small .news-small-content .news-small-footer {
            display: flex;
            justify-content: flex-end;
        }

/* Tablet & Mobile rules */
@media (min-width: 2200px) {
    main.website div.website-header.bg-img-1,
    main.website div.website-header.bg-img-2,
    main.website div.website-header.bg-img-3,
    main.website div.website-header.bg-img-4,
    main.website div.website-header.bg-img-5,
    main.website div.website-header.bg-img-6,
    main.website div.website-header.bg-img-7,
    main.website div.website-header.bg-img-8 {
        background-position: center 450px, center, center;
    }
}
@media (max-width: 768px) and (min-width: 426px) {
    main.website div.website-container {
        top: 130px;
    }

        main.website div.website-container section.noticias-destaque h3 {
            font-size: 2rem;
        }
}

@media (max-width: 768px) {
    main.website div.website-header {
        min-height: auto;
        height: 365px;
    }

        main.website div.website-header.bg-img-8 {
            min-height: auto;
            height: 365px;
        }

    main.website div.website-container {
        overflow: hidden;
    }

        main.website div.website-container section.granel-header {
            margin-bottom: 10rem;
        }

        main.website div.website-container section.granel-energy > .row {
            margin-left: -30px;
            margin-right: -30px;
        }

        main.website div.website-container section.granel-energy .paper {
            border-radius: 0 !important;
            box-shadow: none !important;
        }

        main.website div.website-container section.noticias-destaque .noticias-body {
            margin-top: 11rem;
        }

        main.website div.website-container section.noticias-destaque .gc-card {
            height: 287px !important;
        }

            main.website div.website-container section.noticias-destaque .gc-card .gc-card-footer {
                background-color: white;
                margin: 0 -2rem -2rem -2rem;
                border-bottom-left-radius: 10px;
                border-bottom-right-radius: 10px;
                padding: 1rem;
            }

                main.website div.website-container section.noticias-destaque .gc-card .gc-card-footer h4 {
                    font-size: 1.375rem;
                    line-height: 1.2;
                    color: #0075c9;
                }

                main.website div.website-container section.noticias-destaque .gc-card .gc-card-footer h6 {
                    font-size: 1.375rem;
                    line-height: 1.2;
                    color: #0075c9;
                }

                main.website div.website-container section.noticias-destaque .gc-card .gc-card-footer .date {
                    font-size: 1rem;
                }

                main.website div.website-container section.noticias-destaque .gc-card .gc-card-footer .gc-card-footer-actions {
                    display: none;
                }
}

@media (min-width: 768px) and (max-width: 1280px) {

    main.website div.website-container section.noticias-destaque .gc-card {
        height: 287px !important;
    }
}
