* { margin: 0; padding: 0; }
#page-overview #header { background-color:#dcc9b5; color:#fff;}
#header { width:100%; border-bottom:solid 4px rgb(71, 54, 37);}
#header .header-logo { display: flex;justify-content: center;align-items: center;margin:0 auto; max-width: 360px; height:126px;}
#header .header-logo a { display:inline-block; line-height:56px; padding:3px 8px;}
#header .header-logo a img { display:block; width:360px; height:auto; object-fit:cover; margin: 0 auto;}
#content {  text-align: center; margin: 0 auto;padding: 60px;}
@media screen and (min-width : 1080px) {
        #content.two-columns { max-width:1280px;}
}
#content ul { list-style: none; }
#content ul li { font-size: 18px; margin-bottom: 20px; }
#content ul li a { color: rgb(71, 54, 37); text-decoration: none; }
#footer { font-size: 13px; line-height: 1.4;}
#footer .footer { font-size: 13px; background-color: #666; color: #fff;}
#footer a { font-size: 13px; color: #fff;}
.copyright { text-align:center; margin-top:24px;}
@media screen and (min-width : 1080px) {
        #footer .footer { font-size: 14px;}
        .footer-menu { display:flex; flex-wrap:wrap; gap:16px; justify-content:center;}
}
#footer .container { padding: 40px 20px;}
#footer .company { text-align:center;}
#footer .company-nav { display: flex; justify-content: center; gap: 15px;}
#footer .company-nav a { color: #fff; font-weight: bold; display:inline-block; padding:5px;}
#footer .company .copyright { font-size:12px; margin-top: 20px; color: #FCE6D1; padding:0;}
#footer .footer {font-size: 13px;background-color: #666;color: #fff;}
.footer-container {display: flex;flex-direction: column;}
