.suni-about-nav{position:relative;display:flex;align-items:center;height:100%}
.suni-about-nav>.suni-about-trigger{display:flex;align-items:center;height:100%;white-space:nowrap}
.suni-about-trigger.is-active{color:#EA5414!important;box-shadow:inset 0 -2px #EA5414}
.suni-about-menu{position:absolute;top:calc(100% - 1px);left:50%;z-index:1400;width:188px;padding-top:9px;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,7px);transition:opacity .2s,transform .2s,visibility .2s}
.suni-about-menu::before{content:"";position:absolute;top:0;right:0;left:0;height:12px}
.suni-about-menu-inner{padding:7px;border:1px solid rgba(30,35,41,.08);border-radius:10px;background:#fff;box-shadow:0 12px 32px rgba(30,35,41,.1)}
.suni-about-menu a{display:block;padding:11px 14px;border-radius:6px;color:#1E2329!important;text-align:left;font-size:14px;white-space:nowrap;transition:color .2s,background .2s}
.suni-about-menu a:hover,.suni-about-menu a:focus-visible,.suni-about-menu a[aria-current="page"]{color:#EA5414!important;background:#FFF6F0;outline:none}
.suni-about-nav:hover>.suni-about-menu,.suni-about-nav:focus-within>.suni-about-menu,.suni-about-nav.is-open>.suni-about-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%,0)}
.suni-about-toggle,.suni-about-mobile{display:none}
.suni-footer-link{position:absolute;z-index:2;width:8%;height:6%;font-size:0;color:transparent!important;background:transparent;cursor:pointer}
.suni-footer-link:focus-visible{outline:2px solid #EA5414;outline-offset:2px}
.suni-footer-link--company{left:38.6%;top:25.4%}.suni-footer-link--support{left:86.5%;top:37.2%}.suni-footer-link--contact{left:86.5%;top:25.4%}
@media(max-width:900px){
  header.site-header .primary-nav{display:none}
  .suni-about-nav:not(.is-open)>.suni-about-menu{visibility:hidden;opacity:0;pointer-events:none}
  .suni-about-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border:0;background:transparent;color:#EA5414;cursor:pointer}
  .suni-about-mobile{display:block;position:relative;margin-left:auto}
  .suni-about-mobile>.suni-about-toggle{padding:0 8px;font-size:13px;white-space:nowrap}
  .suni-about-mobile .suni-about-menu{top:100%;right:0;left:auto;transform:none}
  .suni-about-mobile.is-open .suni-about-menu{visibility:visible;opacity:1;pointer-events:auto;transform:none}
}
