body.page-id-17387 #dp-page .dp-localfooter.dp3-footer{display:block;background:#283025;color:#f3eee5;padding:42px var(--dp-pad) 24px}
body.page-id-17387 #dp-page .dp3-footer-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:30px}
body.page-id-17387 #dp-page .dp3-footer h2,body.page-id-17387 #dp-page .dp3-footer h3{color:#f3eee5!important;font-size:28px;line-height:1.2}
body.page-id-17387 #dp-page .dp3-footer p{font-size:14px;color:#e0e1d6}
body.page-id-17387 #dp-page .dp3-footer nav{display:flex;flex-direction:column;gap:0}
body.page-id-17387 #dp-page .dp3-footer a{color:#f3eee5!important;font-size:14px;padding:6px 0;text-decoration:underline}
body.page-id-17387 #dp-page .dp3-footer-bottom{display:flex;gap:12px 24px;flex-wrap:wrap;align-items:center;border-top:1px solid #636c57;padding-top:20px;margin-top:28px}
body.page-id-17387 #dp-page .dp3-footer .dp-version{color:#c2c8b9}
body.page-id-17387 #dp-page #dp-map.dp3-visible-map{padding:0;overflow:hidden;isolation:isolate}
body.page-id-17387 #dp-page #dp-map.dp3-visible-map iframe{pointer-events:none}
body.page-id-17387 #dp-page .dp3-map-hit{position:absolute;inset:0;z-index:5;display:flex;align-items:flex-start;justify-content:flex-end;text-decoration:none;padding:14px;color:#283025}
body.page-id-17387 #dp-page .dp3-map-hit span{padding:10px 14px;background:#fff;color:#283025;font:400 15px/1.4 Arial,sans-serif;box-shadow:0 2px 8px #28302530}
body.page-id-17387 #dp-page .dp3-map-hit:focus-visible{outline-offset:-5px}
body.page-id-17387 #dp-page .dcp5 .dp-lead{max-width:none}
body.page-id-17387 #dp-page #dcp5-dialog .dcp5-file-row .dcp-et-file-action{display:block;margin:8px 0;cursor:pointer}
body.page-id-17387 #dp-page #dcp5-dialog .dcp-et-file-action input[type=file]{width:100%;min-height:42px}
@media(max-width:760px){body.page-id-17387 #dp-page .dp3-footer-grid{grid-template-columns:1fr;gap:24px}}
#dcp5-dialog .dcp-et-file-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
#dcp5-dialog .dcp-et-file-button{margin:10px 0;align-self:flex-start;min-height:44px}
#dcp5-dialog .dcp-et-selected{display:block;overflow-wrap:anywhere;margin:0 0 9px}
#dcp5-dialog .dcp5-file-row:focus-within{outline:2px solid #788675;outline-offset:3px}
