footer.nebulock--footer{background:linear-gradient(45deg,var(--violet-horizon) -20%,var(--infinity) 33%);color:var(--lunar-ash);font-family:TT Runs,sans-serif;font-size:.9rem;font-weight:400;overflow:hidden;padding:100px 0 60px;position:relative;width:100%}footer.nebulock--footer .footer-container{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1280px}footer.nebulock--footer .footer-main{align-items:center;display:flex;flex-direction:column;gap:5px;width:100%}footer.nebulock--footer .footer-bottom{align-items:flex-start;display:flex;flex-direction:row;font-size:.75rem;justify-content:space-between;opacity:.6;text-align:center;width:100%}footer.nebulock--footer .footer--bottom-right{display:flex;flex-direction:row}footer.nebulock--footer .footer-logo{height:auto;width:180px}footer.nebulock--footer .footer-motto{color:var(--cosmic-ivory);font-size:1rem;line-height:1.5;max-width:500px}footer.nebulock--footer .footer-social{display:flex;gap:16px;margin-top:12px}footer.nebulock--footer .footer-social .icon-circle{border:1px solid var(--lunar-ash);border-radius:50%;display:grid;height:36px;place-items:center;transition:background .3s ease,color .3s ease;width:36px}footer.nebulock--footer .footer-social .icon-circle:hover{background:var(--solar-flare);color:var(--infinity)}footer.nebulock--footer .footer-social img{height:16px;width:16px}footer.nebulock--footer .footer-nav{display:flex;flex-direction:row;gap:12px}footer.nebulock--footer .footer-nav a{color:var(--cosmic-ivory);font-weight:500;text-decoration:none;transition:color .3s ease}footer.nebulock--footer .footer-nav a:hover{color:var(--solar-flare)}footer.nebulock--footer .footer-divider-split{align-items:center;display:flex;gap:16px;justify-content:center;margin:10px 0;transform:scale(.95)}footer.nebulock--footer .footer-divider-split .split-dot{background:var(--solar-flare);border-radius:50%;box-shadow:0 0 12px var(--solar-flare);flex-shrink:0;height:12px;width:12px}footer.nebulock--footer .footer-divider-split .split-line{height:1px;min-width:400px;opacity:.7;width:100%}footer.nebulock--footer .footer-divider-split .split-line.left-line{background:linear-gradient(to left,var(--cosmic-ivory),transparent)}footer.nebulock--footer .footer-divider-split .split-line.right-line{background:linear-gradient(to right,var(--cosmic-ivory),transparent)}footer.nebulock--footer .footer-built-in{color:var(--lunar-ash);font-size:.75rem;font-style:italic}@media screen and (max-width:768px){footer.nebulock--footer .footer-main{align-items:center;flex-direction:column;text-align:center}footer.nebulock--footer .footer-left,footer.nebulock--footer .footer-right{align-items:center}footer.nebulock--footer .footer-nav{flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}footer.nebulock--footer .footer-logo{width:120px}footer.nebulock--footer .footer-motto{text-align:center}footer.nebulock--footer .footer-divider-split{margin-top:40px}footer.nebulock--footer .footer-bottom{align-content:center;align-items:center;flex-direction:column-reverse;gap:25px;justify-content:center;padding:25px 35px 0}}