/*@font-face {
    font-family: 'OfficinaSansBoldC';
    src: url('../fonts/OfficinaSansBoldC.eot');
    src: url('../fonts/OfficinaSansBoldC.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OfficinaSansBoldC.woff2') format('woff2'),
        url('../fonts/OfficinaSansBoldC.woff') format('woff'),
        url('../fonts/OfficinaSansBoldC.ttf') format('truetype'),
        url('../fonts/OfficinaSansBoldC.svg#OfficinaSansBoldC') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

*/
body {
    background: #54c9e8;
}

footer {
    font-family: "PT Sans Narrow", sans-serif;
    color: #fff;
    text-align: center;
    font-size: 21px;
    padding-bottom: 40px;
}

footer a {
    color: #fff;
    text-decoration: underline;
}
@media (max-width: 992px) {
    footer {
    font-size: 17px;
}
    footer br {
        display: none;
    }
}

@media (max-width: 768px) {
    body {
        min-height: 100vh;
  min-height: 100dvh;
    }
}
@media (max-width: 576px) {
    footer {
    font-size: 15px;
    margin: 0;
    padding: 0 0 20px;
}
}