.top-right__book-btn {
    background-color: #2e5fa8;
    color: #ffffff !important;
    transition: all 0.2s ease-in-out;
    margin-left: 1rem;
}
.top-right__book-btn:hover {
    background-color: #0f4da8;
}

@media all and (max-width: 1200px) {
    .top-right {
        flex-direction: column !important;
    }

    .top-right__book-btn {
        margin-top: 1rem;
    }
}

@media all and (max-width: 768px) {
    .top-right__book-btn {
        margin-top: unset;
    }
}
