
.bd-placeholder-img {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}


.bg-container {
    background: rgba(255, 255, 255, 0.8);
    width: 100%;
    padding-inline-start: 2rem;
    padding-inline-end: 2rem;

}

.bg-white-on-responsive {
    background: rgba(255, 255, 255, 0.7);
    padding-inline-start: 2rem;
    padding-inline-end: 2rem;
    border-radius: 10px;
}

@media (min-width: 991px) {
    .bd-placeholder-img-lg {
        font-size: 3.5rem;
    }

    .bg-container {
        background: transparent;
        width: fit-content;
    }

    .bg-white-on-responsive {

        width: fit-content;
        background: rgba(255, 255, 255, 0);
    }
}

.marquee-container {
    background: rgba(247, 175, 46, 0.7);
    color: #212529;
    overflow-x: hidden;
}

body {
    overflow-x: hidden;
}

p.marquee {
    -moz-animation: marquee 60s linear infinite;
    -webkit-animation: marquee 60s linear infinite;
    animation: marquee 60s linear infinite;
    white-space: nowrap;

}

p.marquee:hover {
    animation-play-state: paused;
}

@-moz-keyframes marquee {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}

@-webkit-keyframes marquee {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}

@keyframes marquee {
    0% {
        -moz-transform: translateX(100%);
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    100% {
        -moz-transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(S6uyw4BMUTPHjx4wXiWtFCc.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
