/* Compact, full-width rows of page navigation. */
body footer.cc-footer.next-footer.wf-footer{display:block!important;background:#f6f3ed!important;color:#242229!important;padding:20px max(20px,calc((100vw - 1200px)/2)) 8px!important;border-top:1px solid #d9d5cd!important;font-family:CreatecoShell,Arial,sans-serif;letter-spacing:0;box-sizing:border-box;overflow:visible}
.wf-footer *,.wf-footer *::before,.wf-footer *::after{box-sizing:border-box}
.wf-footer a{color:#242229!important;text-decoration:none!important}
.wf-footer a:focus-visible{outline:3px solid #6847bd!important;outline-offset:3px!important}
.wf-footer .wf-layout{display:block}
.wf-footer .wf-intro{margin-bottom:14px}
body .wf-footer a.wf-wordmark{display:inline-block;font-size:23px!important;line-height:1.1!important;letter-spacing:-.055em!important;font-weight:750}
.wf-footer .wf-wordmark>span{color:#7664a3}
body .wf-footer nav.wf-orbit{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;width:100%;height:auto;margin:0!important;padding:0!important;grid-column:auto!important;grid-row:auto!important}
body .wf-footer .wf-orbit a.wf-destination{display:flex!important;flex-direction:row;align-items:center;justify-content:center;gap:9px;position:static;width:auto!important;min-width:0;min-height:70px!important;padding:12px 8px!important;border-radius:10px;border:1px solid #ded8e7;background:#eee8f5;font-size:13px!important;line-height:1.3!important;font-weight:600;transition:background .16s ease,border-color .16s ease}
.wf-footer .wf-destination.wf-tools{background:#e8ebf6!important;border-color:#d9ddec!important}
.wf-footer .wf-destination.wf-learn{background:#e8efe4!important;border-color:#d8e3d2!important}
.wf-footer .wf-destination.wf-projects{background:#f3ecd6!important;border-color:#e5dcbb!important}
.wf-footer .wf-destination.wf-circle{background:#f5e5d9!important;border-color:#ebd5c4!important}
.wf-footer .wf-destination.wf-about{background:#e4eeee!important;border-color:#d0e0e0!important}
.wf-footer .wf-bubble{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;color:#685480}
.wf-footer .wf-tools .wf-bubble{color:#515d8e}.wf-footer .wf-learn .wf-bubble{color:#476950}.wf-footer .wf-projects .wf-bubble{color:#77642f}.wf-footer .wf-circle .wf-bubble{color:#995b3c}.wf-footer .wf-about .wf-bubble{color:#446c70}
.wf-footer .wf-bubble svg{display:block;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.wf-footer .wf-label{white-space:nowrap}
.wf-footer .wf-destination:hover{filter:brightness(.975)}
.wf-footer .wf-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;border-top:1px solid #d9d5cd}
.wf-footer .wf-essentials{display:flex;flex-wrap:wrap;gap:0 20px}
body .wf-footer .wf-bottom a{display:flex;align-items:center;min-height:44px;gap:8px;padding:0!important;font-size:12px!important;line-height:1.4!important;color:#615b67!important}
.wf-footer .wf-bottom a:hover{text-decoration:underline!important;text-underline-offset:4px}
@media(max-width:800px){body .wf-footer .wf-orbit a.wf-destination{flex-direction:column;gap:7px;min-height:76px!important;padding:10px 4px!important;font-size:12px!important}}
@media(max-width:540px){body footer.cc-footer.next-footer.wf-footer{padding:16px 16px 8px!important}.wf-footer .wf-intro{margin-bottom:12px}body .wf-footer a.wf-wordmark{font-size:22px!important}body .wf-footer nav.wf-orbit{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.wf-footer .wf-bottom{gap:6px 14px;flex-wrap:wrap;margin-top:10px}.wf-footer .wf-essentials{gap:0 16px}}
@media(prefers-reduced-motion:reduce){.wf-footer .wf-destination{transition:none!important}}
html.motion-reduced .wf-footer .wf-destination{transition:none!important}

body footer.cc-footer.next-footer.wf-footer.hole-company-footer{background:#080808!important;color:#eee!important;border-color:#303030!important;font-family:inherit;padding-top:32px!important}
body .hole-company-footer a,body .hole-company-footer .wf-wordmark>span{color:#eee!important}
body .hole-company-footer .wf-orbit a.wf-destination{background:#161616!important;border-color:#363636!important;color:#eee!important}
body .hole-company-footer .wf-orbit a.wf-destination:hover{background:#252525!important;border-color:#777!important;filter:none}
body .hole-company-footer .wf-bubble{color:#ddd!important}
body .hole-company-footer a:focus-visible,body .hole-company-footer button:focus-visible{outline:2px solid #fff!important;outline-offset:4px!important}
body .hole-company-footer .wf-bottom{border-color:#303030}
body .hole-company-footer .wf-bottom a,body .hole-company-footer .wf-bottom button{color:#aaa!important;font-size:12px!important;min-height:44px;line-height:1.4;padding:0!important;background:none;border:0;font-family:inherit;cursor:pointer}
body .hole-company-footer .wf-bottom button:hover{color:#fff!important}
body .hole-company-footer .wf-essentials{align-items:center}
