.et-db #et-boc .et-l.et-l--footer .et_builder_inner_content{z-index:auto}.et-l--footer>.et_builder_inner_content>.et_pb_section.et_pb_section_0_tb_footer{background-color:var(--gcid-h1zipbse62)!important}.et_pb_section_0_tb_footer.et_pb_section{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}.et_pb_row_0_tb_footer{flex-wrap:nowrap}.et_pb_code_0_tb_footer{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}.ds-footer{background:#183E1D;color:#fff;font-family:'Montserrat',sans-serif}.ds-footer *{box-sizing:border-box}.ds-footer-inner{max-width:1180px;margin:0 auto;padding:64px 6vw 0}.ds-footer-cols{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:32px;padding-bottom:44px}.ds-footer-brand{font-size:.98rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin:0 0 14px}.ds-footer-baseline{font-size:.83rem;line-height:1.7;color:rgba(255,255,255,.72);max-width:300px;margin:0}.ds-footer-title{font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:rgba(255,255,255,.55);margin:0 0 16px}.ds-footer-list{list-style:none;margin:0;padding:0}.ds-footer-list li{margin-bottom:11px}.ds-footer-list a{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;line-height:1.5;color:rgba(255,255,255,.86);text-decoration:none;transition:color .25s}.ds-footer-list a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.ds-footer-list a:focus-visible{outline:2px solid #fff;outline-offset:3px}.ds-footer-list svg{opacity:.7;flex:0 0 auto}.ds-footer-bar{border-top:1px solid rgba(255,255,255,.16);padding:20px 0 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.ds-footer-legal{font-size:.72rem;color:rgba(255,255,255,.6);margin:0}.ds-footer-mini{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.ds-footer-mini a{font-size:.72rem;color:rgba(255,255,255,.6);text-decoration:none;transition:color .25s}.ds-footer-mini a:hover{color:#fff}@media (max-width:768px){.ds-footer-cols{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ds-footer-inner{padding:52px 22px 0}.ds-footer-cols{grid-template-columns:1fr;gap:28px}.ds-footer-bar{flex-direction:column;align-items:flex-start}}