:root {
--setara-footer-max: 82.85rem;
}


.pkp_structure_footer {
display: grid !important;
grid-template-columns: minmax(0, 1fr) auto !important;
align-items: start !important;
align-content: start !important;
justify-content: normal !important;
gap: clamp(2.25rem, 7vw, 6.5rem) !important;
width: min(100%, var(--setara-footer-max)) !important;
max-width: var(--setara-footer-max) !important;
margin: 0 auto !important;
padding-right: clamp(1.35rem, 3vw, 2rem) !important;
padding-left: clamp(1.35rem, 3vw, 2rem) !important;
}

.pkp_structure_footer:before,
.pkp_structure_footer:after {
content: none !important;
display: none !important;
}

.pkp_footer_content {
grid-column: 1 !important;
justify-self: start !important;
width: min(100%, 46rem) !important;
max-width: 46rem !important;
}

.pkp_brand_footer {
grid-column: 2 !important;
justify-self: end !important;
}

@media (max-width: 900px) {
.pkp_structure_footer {
display: block !important;
width: 100% !important;
max-width: none !important;
}
}


