@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: block;
    src: url(/mintlify-assets/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");
    unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: block;
    src: url(/mintlify-assets/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");
    unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: block;
    src: url(/mintlify-assets/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");
    unicode-range: u+1f??;
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: block;
    src: url(/mintlify-assets/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");
    unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff;
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: block;
    src: url(/mintlify-assets/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: block;
    src: url(/mintlify-assets/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: block;
    src: url(/mintlify-assets/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}

@import url('https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&family=Kalnia+Glaze:wght@100..700&family=Vollkorn:ital,wght@0,400..900;1,400..900&display=swap');

@font-face {
    font-family: Inter Fallback;
    src: local("Arial");
    ascent-override: 90.44%;
    descent-override: 22.52%;
    line-gap-override: 0.00%;
    size-adjust: 107.12%;
}

:root {
    /* Font Sizes */
    --font-xs: 0.75rem;
    /* 12px */
    --font-sm: 0.875rem;
    /* 14px */
    --font-base: 1rem;
    /* 16px */
    --font-lg: 1.125rem;
    /* 18px */
    --font-xl: 1.25rem;
    /* 20px */
    --font-2xl: 1.5rem;
    /* 24px */
    --font-3xl: 1.875rem;
    /* 30px */
    --font-4xl: 2.25rem;
    /* 36px */
    --font-5xl: 3rem;
    /* 48px */
    --font-6xl: 4rem;
    /* 64px */

    /* Colors */
    --color-primary: #c49a5d;
    --color-dark: #212529;
    --color-accent: #fbbf24;
    --color-light: #ffffff;
    --color-muted: #6c757d;
    --color-blue: #3540BE;
    --color-gray: #efefef;

    --color-heading: #011936;
    --color-body-text: #333333;

    --bg-section: #f7f9fb;
    --bg-dark-section: #011936;

    --border-default: #dddddd;
    --border-dark: #333333;
}

body {
    font-family: "Inter", "Inter Fallback" !important;
}

::selection {
    background: #dca647;
    /* Gold highlight */
    color: #ffffff;
    /* White text */
}

::-moz-selection {
    background: #dca647;
    color: #ffffff;
}

.font-xl {
    font-size: var(--font-xl);
}

.footer {
    background-color: #222222 !important;
}

.share>svg {
    width: 30px;
    height: 30px;
}

footer a {
    line-height: 1.071em;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration: none !important;
    text-transform: capitalize !important;

}

footer a {
    color: #fff;
    font-size: 14px;
}

.liketable {
    display: flex;
}

.liketable.width {
    width: 100%;
}

.liketable>[class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: middle
}

.liketable.vtop>[class*="col-"] {
    vertical-align: top;
}

.separator-right {
    border-right: 1px #ffffff63 solid;
}

.separator-left {
    border-left: 1px #ffffff63 solid;
}

.keaname {
    font-size: 40px;
    font-family: "Vollkorn", serif;
    color: #d5a850;
    margin-bottom: 0px;
}

footer .shareitems {
    margin-top: 35px !important;
}



.kea-footer__copyright ul {
    position: relative;
    text-align: center;
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 10px;
}

.kea-footer__copyright ul>li {
    position: relative;
}

.kea-footer__copyright li {
    display: inline-block;
}

.kea-footer__copyright a {
    color: rgb(255 255 255 / 82%);
    font-size: 12px;
    font-weight: 600;
    text-decoration: underline;
}

.kea-footer__copyright li a {
    display: block;
    padding: .5rem 1rem;
}

@media only screen and (max-width:600px) {
    .liketable {
        display: flex;
        text-align: center;
        justify-content: center;
        align-items: start;
    }

    .liketable div {
        width: 40%;
    }
    .liketable div > a {
        line-height: 1.7;
    }
    .copyright div>*{
        font-size: 10px !important;
    }
}


@media only screen and (max-width:600px) {
     h1, h1 > * {
        font-size: 1.5rem !important;
    }

    h2, h2 > * {
        font-size: 1.25rem !important;
    }

    h3, h3 > * {
        font-size: 1rem !important;
    }

    p,
    li,
    span,
    a,
    div {
        font-size: 0.875rem;
    }

    div.headfont {
        font-size: 1rem !important;
    }
}