.aforo-company-orbit{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle at 50% 48%,#1d365a 0,#132138 42%,#0c1421 74%);border:1px solid #35445e;border-radius:36px;width:100%;min-height:440px;position:relative;overflow:hidden;box-shadow:0 34px 90px #050a1673,inset 0 1px #ffffff1a}.aforo-company-orbit:before{background-color:var(--active-color);content:"";filter:blur(38px);opacity:.26;z-index:-1;border-radius:50%;width:65%;height:65%;transition:background-color .7s;position:absolute;top:17.5%;left:17.5%}.aforo-company-orbit__halo{filter:blur(42px);opacity:.29;z-index:-1;background:conic-gradient(from 12deg,#7657d6,#159aaa,#7159e8,#a84f9d,#245edb,#429bc8,#289c7d,#c9804d,#e8746f,#60418e,#7657d6);border-radius:50%;animation:34s linear infinite aforo-company-halo;position:absolute;inset:8%}.aforo-company-orbit__ring{border:1px solid #ffffff2a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aforo-company-orbit__ring--outer{width:76%;height:76%}.aforo-company-orbit__ring--inner{width:51%;height:51%}.aforo-company-orbit__center{text-align:center;z-index:2;background:#101e35e8;border:1px solid #a8bde75c;border-radius:28px;flex-direction:column;align-items:center;gap:9px;min-width:205px;padding:23px 23px 21px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 55px #050b1c85,0 0 42px #4987ed3b}.aforo-company-orbit__center .aforo-logo{justify-content:center;font-size:30px}.aforo-company-orbit__center .aforo-logo__mark{width:31px;height:31px}.aforo-company-orbit__center-rule{background:linear-gradient(90deg, transparent, var(--active-color), transparent);width:100%;height:1px;margin-top:5px}.aforo-company-orbit__center-sector{color:#fff;letter-spacing:-.035em;font-size:20px;font-weight:700;line-height:1.1}.aforo-company-orbit__center-caption{color:#b7c9e6;max-width:21ch;font-size:11px;line-height:1.35}.aforo-company-orbit__node{animation:4.6s ease-in-out infinite alternate aforo-company-node;animation-delay:var(--node-delay);border:1px solid color-mix(in srgb, var(--node-color), white 18%);box-shadow:0 10px 26px #0208178c, 0 0 20px color-mix(in srgb, var(--node-color), transparent 70%);color:#fff;left:var(--node-left);top:var(--node-top);white-space:nowrap;z-index:3;background:#101b2eee;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1;transition:background-color .45s,box-shadow .45s,border-color .45s,scale .45s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.aforo-company-orbit__node-dot{background:var(--node-color);box-shadow:0 0 12px var(--node-color);border-radius:50%;flex:none;width:9px;height:9px}.aforo-company-orbit__node--active{background:var(--node-color);box-shadow:0 12px 34px #0208179c, 0 0 31px var(--node-color);border-color:#ffffffb8;scale:1.16}.aforo-company-orbit__node--active .aforo-company-orbit__node-dot{background:#fff;box-shadow:0 0 12px #fff}.aforo-company-orbit__origin{color:#c1cde0;z-index:2;font-size:11px;position:absolute;bottom:22px;left:23px}.aforo-company-orbit__motion{color:#fff;cursor:pointer;z-index:4;background:#ffffff19;border:1px solid #fff5;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex;position:absolute;bottom:17px;right:18px}.aforo-company-orbit__motion:focus-visible{outline-offset:3px;outline:2px solid #fff}.aforo-company-orbit--paused .aforo-company-orbit__halo,.aforo-company-orbit--paused .aforo-company-orbit__node{animation-play-state:paused}@keyframes aforo-company-halo{to{transform:rotate(360deg)}}@keyframes aforo-company-node{to{transform:translate(-50%,calc(-50% - 8px))}}@media (max-width:640px){.aforo-company-orbit{border-radius:26px;min-height:360px}.aforo-company-orbit__center{min-width:148px;padding:18px 13px}.aforo-company-orbit__center .aforo-logo{font-size:23px}.aforo-company-orbit__center .aforo-logo__mark{width:25px;height:25px}.aforo-company-orbit__center-sector{font-size:16px}.aforo-company-orbit__center-caption{font-size:9px}.aforo-company-orbit__node{padding:8px}.aforo-company-orbit__node-name{display:none}.aforo-company-orbit__node-dot{width:11px;height:11px}.aforo-company-orbit__origin{font-size:10px;bottom:18px;left:16px}.aforo-company-orbit__motion{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.aforo-company-orbit__halo,.aforo-company-orbit__node{animation:none}.aforo-company-orbit__node,.aforo-company-orbit:before{transition:none}.aforo-company-orbit__motion{display:none}}
