@media (max-width:991px) {
    body.poster {
        margin-top: 60vh;
    }
}

body.poster {
    background-attachment: fixed;
}

.top-5 {
    top: 5px;
}

.modal-content {
    max-width: 100%;
    color: #000000;
    background-color: #d1eef6;
}

.call-button {
    border: none;
    outline: none;
    background-color: transparent;
    margin: 0;
    box-shadow: none;
}

@font-face {
    font-family: 'afuturaround';
    src: url('assets/fonts/afuturaround.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'afuturaround';
    src: url('assets/fonts/afuturaroundbold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'afuturaround';
    src: url('assets/fonts/afuturarounditalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

body {
    font-family: 'afuturaround', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
span,
div,
.custom-class {
    font-family: 'afuturaround', sans-serif !important;
}

button,
.btn,
.btn-light,
.nav-link,
a.btn,
.btn-call,
.btn[style*="background-color"] {
    font-family: 'afuturaround', sans-serif !important;
}

.flatpickr-calendar {
    transform: scale(1.2) !important;
    transform-origin: top left !important;
    transition: none !important;
    opacity: 1 !important;
}

footer {
    background-size: 100% auto;
}