@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New&display=swap");
@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");
@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');

* {
    box-sizing: border-box;
}

body {
    font-family: "Tajawal", sans-serif;
}

.font-inter {
    font-family: "Inter", sans-serif;
}

.font-dm-sans {
    font-family: "DM Sans", sans-serif;
}

.font-dm-serif-display {
    font-family: "DM Serif Display", sans-serif;
}

#home-cta-section {
    background-image: url("../../images/banner.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
}

#destinations-cta-section {
    background-image: url("../images/banners/destinations.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
}

.category-card:hover .category-info {
    bottom: 0%;
}

.category-card:hover .category-info h3 {
    margin: 0% !important;
}
