::marker {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: auto !important;
    color: #fff;
}
body:not(.page-template-page-home-php) a{
    display: unset;
}

body:not(.page-template-page-home-php) .rpg-socialbar svg {
    width: 300px;
}

body:not(.page-template-page-home-php) .rpg-socialbar {
    top: -65px;
}

body:not(.page-template-page-home-php) h1,
body:not(.page-template-page-home-php) h2,
body:not(.page-template-page-home-php) h3,
body:not(.page-template-page-home-php) h4,
body:not(.page-template-page-home-php) h5,
body:not(.page-template-page-home-php) h6 {
    margin-block-start: .5rem;
    margin-block-end: 1rem;
    line-height: 1.2;
}

/* Shared ul nesting */
body:not(.page-template-page-home-php) ul {
    list-style-type: disc;
}

ul ul {
    list-style-type: circle;
}

ul ul ul {
    list-style-type: square;
}

/* === PRIVACY POLICY === */
.privacy-policy p {
    margin-block-end: .9rem;
}

.privacy-policy ul {
    padding-left: 10px;
    margin-left: 15px;
}

.privacy-policy ul li {
    margin-bottom: 4px;
}

.privacy-policy ul > li > a {
    margin-bottom: 8px;
}

.privacy-policy > ul {
    margin-top: 10px;
}

.privacy-policy a,
.privacy-policy a:hover {
    color: #F4BE6D !important;
}

.privacy-policy h3,
.privacy-policy h4,
.privacy-policy h5 {
    font-family: "Amaranth", Sans-serif;
}

.privacy-policy h1 {
    font-size: 3.2rem;
    color: #F4BE6D !important;
    text-align: center;
}

.privacy-policy h2 {
    font-size: 2.8rem;
    color: #F4BE6D !important;
}

.privacy-policy h3 {
    font-size: 2.4rem;
    color: #F4BE6D !important;
}

.privacy-policy h4 {
    font-size: 2rem;
    color: #F4BE6D !important;
}

.privacy-policy h5 {
    font-size: 1.6rem;
    color: #F4BE6D !important;
}

/* === COOKIES POLICY (duplicated and adapted) === */
.cookies-policy p {
    margin-block-end: .9rem;
}

.cookies-policy ul {
    padding-left: 10px;
    margin-left: 15px;
}

.cookies-policy ul li {
    margin-bottom: 4px;
}

.cookies-policy ul > li > a {
    margin-bottom: 8px;
}

.cookies-policy > ul {
    margin-top: 10px;
}

.cookies-policy a,
.cookies-policy a:hover {
    color: #F4BE6D !important;
}

.cookies-policy h3,
.cookies-policy h4,
.cookies-policy h5 {
    font-family: "Amaranth", Sans-serif;
}

.cookies-policy h1 {
    font-size: 3.2rem;
    color: #F4BE6D !important;
    text-align: center;
}

.cookies-policy h2 {
    font-size: 2.8rem;
    color: #F4BE6D !important;
}

.cookies-policy h3 {
    font-size: 2.4rem;
    color: #F4BE6D !important;
}

.cookies-policy h4 {
    font-size: 2rem;
    color: #F4BE6D !important;
}

.cookies-policy h5 {
    font-size: 1.6rem;
    color: #F4BE6D !important;
}

/* === RESPONSIVE === */
@media only screen and (max-width: 767px) {
    .privacy-policy h1,
    .cookies-policy h1 {
        font-size: 2.8rem;
    }

    .privacy-policy h2,
    .cookies-policy h2 {
        font-size: 2.4rem;
    }

    .privacy-policy h3,
    .cookies-policy h3 {
        font-size: 2rem;
    }

    .privacy-policy h4,
    .cookies-policy h4 {
        font-size: 1.6rem;
    }
}

.uri-index {
    font-size: 2rem;
    color: #fff;
    margin-bottom: 16px;
}