.dots-logo{--logo-size:52px;--logo-dot:3px;width:var(--logo-size);height:var(--logo-size);flex-shrink:0;display:inline-block;position:relative}@media (max-width:1200px){.dots-logo{--logo-size:42px;--logo-dot:2.5px}}.dots-logo__mark{object-fit:contain;opacity:0;width:80.97%;height:84.58%;animation:.85s cubic-bezier(.22,1,.36,1) forwards dots-logo-gather;position:absolute;inset-block-start:8.49%;inset-inline-start:10.28%}.dots-logo__ring{opacity:var(--dots-logo-rest,1);position:absolute;inset:0}.dots-logo__dot{top:var(--y);left:var(--x);width:var(--logo-dot);height:var(--logo-dot);margin:calc(var(--logo-dot)/-2);background:var(--primary);opacity:0;animation:.85s cubic-bezier(.22,1,.36,1) forwards dots-logo-gather;animation-delay:calc(var(--order)*26ms);border-radius:50%;position:absolute;transform:scale(.3)}@keyframes dots-logo-gather{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dots-logo__dot,.dots-logo__mark{opacity:1;animation:none;transform:none}}
.home-navbar{z-index:60;pointer-events:none;padding-block:14px;padding-inline:40px;position:fixed;inset-block-start:0;inset-inline:0}@media (max-width:900px){.home-navbar{padding-inline:20px}}.home-navbar__inner{width:100%;max-width:1600px;margin-inline:auto;padding-inline:40px}@media (max-width:900px){.home-navbar__inner{padding-inline:20px}}.home-navbar__inner{pointer-events:auto;background:#fff;border-radius:999px;align-items:center;gap:20px;height:74px;padding-inline:clamp(16px,2vw,32px);transition:box-shadow .4s;display:flex;box-shadow:0 6px 26px #1100211a}@media (max-width:1200px){.home-navbar__inner{gap:12px;height:64px}}@media (max-width:900px){.home-navbar__inner{border-radius:28px}}.home-navbar--scrolled .home-navbar__inner{box-shadow:0 10px 34px #11002129}.home-navbar__logo{flex-shrink:0;align-items:center;display:inline-flex}@media (max-width:1199px){.home-navbar__logo{margin-inline-start:auto}}.home-navbar__logo-anchor{display:inline-flex}.home-navbar__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (max-width:1199px){.home-navbar__actions{display:none}}.home-navbar__contact{flex-shrink:0;margin-inline-end:clamp(8px,1.4vw,26px)}@media (max-width:1199px){.home-navbar__contact{display:none}}.home-navbar__contact .navbar-links{color:var(--primary)}.home-navbar__contact .lang-icon{filter:brightness(0);opacity:.7}.home-navbar__links{align-items:center;gap:clamp(18px,2vw,28px);display:flex}@media (max-width:1000px){.home-navbar__links{display:none}}.home-navbar__links button{cursor:pointer;color:var(--primary);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 2px 2px;font-family:inherit;font-size:clamp(15px,1.25vw,17px);font-weight:700;transition:border-color .28s}.home-navbar__links button:hover{border-bottom-color:var(--orange)}.home-navbar__user{cursor:pointer;color:var(--primary);background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex}@media (min-width:1200px){.home-navbar__user{margin-inline-start:auto}}.home-navbar__user img{object-fit:contain;width:20px;height:20px}@media (max-width:600px){.home-navbar__user{display:none}}.home-navbar__mobile-user{display:none}@media (max-width:600px){.home-navbar__mobile-user{display:block}}.home-navbar__mobile-user .home-navbar__user{border-bottom:1px solid var(--light-purple);width:100%;min-height:44px;padding:16px 0;font-size:20px;display:inline-flex}.home-navbar__mobile-user .home-navbar__user span{display:inline}.home-navbar__burger{cursor:pointer;background:var(--light-purple);width:44px;height:44px;color:var(--primary);border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:none}@media (min-width:901px) and (max-width:1199px){.home-navbar__burger{display:inline-flex}}.home-navbar__drawer-toggle{display:none}@media (max-width:900px){.home-navbar__drawer-toggle{display:inline-flex}.home-navbar__mobile-panel{display:none}}.home-navbar__mobile-panel{z-index:55;background:#fff;flex-direction:column;gap:24px;padding:24px 20px 40px;display:flex;position:fixed;inset:102px 0 0;overflow-y:auto}@media (max-width:1200px){.home-navbar__mobile-panel{inset-block-start:92px}}.home-navbar__mobile-panel nav{flex-direction:column;display:flex}.home-navbar__mobile-panel nav button{border:none;border-bottom:1px solid var(--light-purple);cursor:pointer;color:var(--primary);text-align:start;background:0 0;padding:18px 0;font-family:inherit;font-size:20px;font-weight:700}.home-navbar__mobile-panel .navbar-links{color:var(--primary)}.home-navbar__mobile-panel .lang-icon{filter:brightness(0);opacity:.7}.home-navbar__mobile-panel .phones-lang-wrapper .lang{min-height:44px}.home-navbar__mobile-panel .phones-lang-wrapper .lang .navbar-links{text-transform:uppercase;font-size:20px;font-weight:700}.home-navbar__mobile-panel .phones-lang-wrapper .lang-icon{height:24px}.home-navbar__mobile-actions{flex-direction:column;gap:12px;display:flex}@media (max-width:900px){.home-navbar{padding-block:27px 0;padding-inline:36px 23px}.home-navbar__inner{height:auto;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;padding:0}.home-navbar--scrolled .home-navbar__inner{box-shadow:none}.home-navbar__contact{display:none}.home-navbar .dots-logo{--logo-size:34px;--logo-dot:2px}}
