@font-face {
    font-family: "Poppins-Light";
    src: url("../../fonts/assine/Poppins-Light.ttf") format("opentype");
    font-style: normal;
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family: "Poppins-Regular";
    src: url("../../fonts/assine/Poppins-Regular.ttf") format("opentype");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: "Poppins-Medium";
    src: url("../../fonts/assine/Poppins-Medium.ttf") format("opentype");
    font-style: normal;
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: "Poppins-SemiBold";
    src: url("../../fonts/assine/Poppins-SemiBold.ttf") format("opentype");
    font-style: normal;
    font-weight: 600;
    font-display: swap;
}
@font-face {
    font-family: "Poppins-Bold";
    src: url("../../fonts/assine/Poppins-Bold.ttf") format("opentype");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: "Poppins-ExtraBold";
    src: url("../../fonts/assine/Poppins-ExtraBold.ttf") format("opentype");
    font-style: normal;
    font-weight: 800;
    font-display: swap;
}
#mw-carnaval2026 {
    padding-top: 46px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    overflow: hidden;
}
@media screen and (max-width: 768px) {
#mw-carnaval2026 {
        background-size: 100%;
        padding-top: 16px;
    }
}

#mw-carnaval2026 { background-image: url('../../img/carnaval2025/bg_carnaval_desktop.webp') !important; background-color: #600d80; width: 100%; }
@media screen and (max-width: 600px) { #mw-carnaval2026 { background-image: url('../../img/carnaval2025/bg_carnaval_mobile.png') !important; } }
