#main-footer{display:none!important}#logo{max-height:105px;width:auto;margin-top:0;margin-left:-20px;transition:all .3s ease}.et-fixed-header #logo{max-height:75px!important}#top-menu li:last-child a{background:#c62828;color:#ffffff!important;padding:10px 18px!important;border-radius:4px;font-weight:700;text-transform:uppercase}#top-menu li:last-child a:hover{background:#a61f1f;color:#ffffff!important}#top-menu li:last-child a{background:#c62828;color:#ffffff!important;padding:10px 18px!important;border-radius:4px;font-weight:700;text-transform:uppercase}#top-menu li:last-child a:hover{background:#a61f1f;color:#ffffff!important}.kdn-footer{width:100vw;margin-left:calc(50% - 50vw);background:#101010;color:#f5efe2;padding:0 28px 24px}.kdn-footer-top{height:5px;background:#c62828;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:50px}.kdn-footer-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:36px}.kdn-footer h2,.kdn-footer h3{color:#ffffff;font-weight:800;margin-bottom:14px}.kdn-footer h2{font-size:32px}.kdn-footer h3{font-size:18px;text-transform:uppercase;letter-spacing:.5px}.kdn-footer p{color:#d8d0c2;line-height:1.6;margin-bottom:10px}.kdn-footer-tagline{color:#ffffff!important;font-weight:800;font-size:18px}.kdn-footer a{display:block;color:#d8d0c2;text-decoration:none;margin-bottom:9px;transition:all .25s ease}.kdn-footer a:hover{color:#c62828}.kdn-footer-btn{display:inline-block!important;background:#c62828;color:#ffffff!important;padding:13px 22px;border-radius:5px;margin-top:12px;font-weight:800;text-transform:uppercase}.kdn-footer-btn:hover{background:#a61f1f;color:#ffffff!important}.kdn-footer-bottom{max-width:1180px;margin:38px auto 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);text-align:center}.kdn-footer-bottom p{color:#aaa;font-size:14px;margin:4px 0}.et-l--footer,.et-l--footer .et_builder_inner_content,.et-l--footer .et_pb_section,.et-l--footer .et_pb_row,.et-l--footer .et_pb_module{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.et-l--footer .et_pb_section{padding-bottom:0!important;background:#101010!important}@media (max-width:980px){.kdn-footer-inner{grid-template-columns:1fr 1fr}}@media (max-width:600px){.kdn-footer{text-align:center;padding-left:22px;padding-right:22px}.kdn-footer-inner{grid-template-columns:1fr}.kdn-footer h2{font-size:28px}}