/* START_SECTION:footer (INDEX:17) */
.site-footer{background:#7c6964;color:#f4ece6}
.site-footer .cp-footer-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-left:0}
.site-footer .cp-footer-main>.grid__item{float:none;width:auto;padding-left:0;min-width:0}
.site-footer h3,.site-footer p,.site-footer .rte{color:#f4ece6}
.site-footer a,.site-footer .rte a,.site-footer a:visited{color:#f4ece6!important;opacity:1}
.site-footer .cp-footer-contact{margin-top:24px}
.site-footer .cp-footer-contact h3{margin-bottom:12px}
.site-footer .cp-footer-contact p{margin:0 0 8px}
.site-footer .cp-footer-contact a{display:inline-block;font-size:16px;line-height:1.6;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:4px;overflow-wrap:anywhere}
.site-footer .cp-footer-contact a:hover{color:#ffffff!important}
.site-footer a:focus-visible{outline:2px solid #f4ece6;outline-offset:4px}
@media(max-width:600px){.site-footer .cp-footer-main{grid-template-columns:minmax(0,1fr);gap:28px}}
/* END_SECTION:footer */
