.page-home-footer-section[data-v-10e2c501] {
    width: 100%;
    /*max-width: 30rem;*/
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 1rem;
    gap: 1rem;
    text-align: center;
    color: #9b9b9b;
    font-size: .9rem
}

.page-home-footer-section[data-parent-layout-grid=true][data-v-10e2c501] {
    align-items: flex-start;
    justify-content: flex-start;
    text-align: start;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    margin-bottom: 2rem
}

.page-home-footer-section>p {
    width: 100%
}

.page-home-footer-section>p>a,
.page-home-footer-section>p>b,
.page-home-footer-section>p>strong {
    color: #fff;
    text-decoration: underline
}

.page-home-footer-section>ul {
    width: 100%;
    text-align: start;
    padding-left: 1.5em
}

.page-home-footer-title[data-v-14eeeec1] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-transform: uppercase;
    text-align: inherit;
    color: #9e8556
}

.page-home-footer-social[data-v-32b59483] {
    --width: 48px;
    --height: 48px;
    --width-icon: 24px;
    --height-icon: 24px;
    margin-top: calc(0px - (var(--height) - var(--height-icon))/2);
    width: var(--width);
    height: var(--height);
    min-width: var(--width);
    min-height: var(--height);
    max-width: var(--width);
    max-height: var(--height);
    aspect-ratio: 1/1;
    display: grid;
    place-items: center;
    overflow: hidden
}

.page-home-footer-social>img[data-v-32b59483] {
    width: var(--width-icon);
    height: var(--height-icon);
    -o-object-fit: contain;
    object-fit: contain
}

.page-home-footer[data-v-763afb4d] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2rem;
    padding: 2rem
}

.page-home-footer[data-device=desktop][data-v-763afb4d] {
    display: block;
    /*-moz-columns: 3;*/
    columns: 1;
	/*columns: 3;*/
}