/* Custom Fonts */
@font-face {
    font-family: 'Cinzel';
    src: url('../fonts/Cinzel-VariableFont_wght.ttf') format('truetype');
    font-weight: 400 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Custom Scrollbar */


/* Greek Borders from index */
.greek-border-top {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='20' viewBox='0 0 40 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20h20v-10h10v10h10v-20H20v10H10V0H0v20z' fill='%230F172A' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E");
    height: 20px;
    width: 100%;
}

.greek-border-gold {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='20' viewBox='0 0 40 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20h20v-10h10v10h10v-20H20v10H10V0H0v20z' fill='%23F59E0B' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E");
    height: 20px;
    width: 100%;
}

/* Base styles for menu page */


.menu-hidden {
    display: none;
}

.active-toggle {
    background-color: #ec5b13 !important;
    color: white !important;

}