.devobo-footer-v11{--df-bg:#0A2816;background:var(--df-bg);color:#e5e9e4;width:100%;border-radius:0;padding:38px 0 40px;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.55}
.devobo-footer-v11 *{box-sizing:border-box}
.devobo-footer-v11 .df-grid{width:84%;max-width:1450px;margin:0 auto;display:grid;grid-template-columns:1.15fr 1.3fr .9fr 1fr;column-gap:5%;align-items:start}
.devobo-footer-v11 .df-brand{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:0;min-width:0}
.devobo-footer-v11 .df-tree{width:67px;height:67px;object-fit:contain;display:block;margin-bottom:4px}
.devobo-footer-v11 .df-identity{display:flex;gap:12px;align-items:center;white-space:nowrap}
.devobo-footer-v11 .df-name{font-size:31px;line-height:1.1;font-weight:800;color:#fff;letter-spacing:-.6px}
.devobo-footer-v11 .df-tag{font-size:11px;line-height:1.9;letter-spacing:3px;color:#d1dacd;display:flex;flex-direction:column}
.devobo-footer-v11 h2{color:#fff!important;font-size:19px!important;line-height:1.35!important;font-weight:700!important;margin:5px 0 12px!important;padding:0!important}
.devobo-footer-v11 .df-col p{font-size:18px!important;line-height:1.55!important;color:#e1e7de!important;margin:0 0 10px!important;padding:0!important}
.devobo-footer-v11 a{color:inherit!important;text-decoration:none!important;font-weight:inherit}
.devobo-footer-v11 a:hover{text-decoration:underline!important;color:#fff!important}
.devobo-footer-v11 .df-contactrow{display:flex;gap:14px;align-items:flex-start;margin:0 0 10px;color:#e1e7de}
.devobo-footer-v11 .df-contactrow>div{min-width:0}
.devobo-footer-v11 .df-icon{width:20px;height:24px;flex:0 0 20px;margin-top:4px}
.devobo-footer-v11 .df-icon svg{width:20px;height:20px;display:block;stroke:#cddad0;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:1150px){.devobo-footer-v11 .df-grid{width:90%;column-gap:3%;grid-template-columns:1.1fr 1.3fr 1fr 1fr}.devobo-footer-v11{font-size:16px}.devobo-footer-v11 .df-col p{font-size:16px!important}.devobo-footer-v11 .df-name{font-size:25px}.devobo-footer-v11 .df-tag{font-size:9px;letter-spacing:2px}}
@media(max-width:850px){.devobo-footer-v11 .df-grid{grid-template-columns:1fr 1fr;gap:28px 7%}.devobo-footer-v11 .df-brand{align-items:flex-start}}
@media(max-width:520px){.devobo-footer-v11{padding:28px 0;border-radius:0}.devobo-footer-v11 .df-grid{grid-template-columns:1fr;gap:24px;width:88%}.devobo-footer-v11 .df-brand{align-items:flex-start}.devobo-footer-v11 .df-tree{margin-left:60px}}
.et_pb_section:has(.devobo-footer-v11){padding-top:0!important;padding-bottom:0!important}.et_pb_section:has(.devobo-footer-v11) .et_pb_row{width:100%!important;max-width:100%!important;padding-top:0!important;padding-bottom:0!important}.et_pb_section:has(.devobo-footer-v11) .et_pb_column,.et_pb_section:has(.devobo-footer-v11) .et_pb_module{padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important}

/* Vergrendeling van afmetingen binnen Divi 5, ook bij late shortcode-uitvoering. */
.devobo-footer-v11 .df-icon,.devobo-footer-v11 .df-icon svg{max-width:20px!important;max-height:24px!important;min-width:20px!important;box-sizing:border-box!important}
.devobo-footer-v11 .df-icon svg{height:20px!important;width:20px!important;display:block!important}
.devobo-footer-v11 .df-tree{max-width:67px!important;max-height:67px!important;width:67px!important;height:67px!important}
.devobo-footer-v11 .df-grid{display:grid!important}
.devobo-footer-v11 .df-brand{display:flex!important}
.devobo-footer-v11 .df-contactrow{display:flex!important}
.devobo-footer-v11 .df-identity{display:flex!important}
.devobo-footer-v11 .df-col,.devobo-footer-v11 .df-menu,.devobo-footer-v11 .df-details{min-width:0}
.devobo-footer-v11 .df-name a{color:#fff!important}
@media(max-width:850px){.devobo-footer-v11 .df-grid{grid-template-columns:1fr 1fr!important}}
@media(max-width:520px){.devobo-footer-v11 .df-grid{grid-template-columns:1fr!important}}
