.toggle-menu{width:280px}.toggle-menu.dropdown>a{position:relative;padding:1.8rem 2rem;transition:background 0.3s,color 0.3s}.toggle-menu.dropdown>a:after{position:absolute;content:"\e910";top:50%;transform:translateY(-50%);right:18px;font-size:0.65em;font-family:"alpha";color:inherit}.toggle-menu.dropdown>a i{margin-top:-1px;font-size:1.2em}.toggle-menu.dropdown>a i+span{margin-left:7px}.toggle-menu.dropdown>a .hover{position:absolute;top:50%;transform:translateY(-50%);opacity:0}.toggle-menu:hover>a i:not(:first-child){opacity:0}.toggle-menu:hover>a .hover{opacity:1}.toggle-menu .menu{padding:2rem 0}.toggle-menu .menu .menu-item-has-children>a:after{right:1rem}.toggle-menu .menu>li{margin-right:0}.toggle-menu .dropdown-box{padding:0;right:auto}.toggle-menu.dropdown:after,.toggle-menu.dropdown:before{left:25px}.home .toggle-menu.show-home .dropdown-box,.toggle-menu.show .dropdown-box{box-shadow:0 2px 10px rgba(0,0,0,0.1)}.toggle-menu.has-border.show:after,.toggle-menu.has-border:hover:after{top:calc(var(--alpha-dropdown-triangle-pos) + 2px)}.toggle-menu.has-border:before{content:"";position:absolute;z-index:1001;top:-9999px;transform:translateX(-50%);border:11px solid transparent;border-bottom:11px solid #e1e1e1;transition:opacity 0.4s ease;visibility:hidden;opacity:0;cursor:pointer}.toggle-menu.has-border.show:before,.toggle-menu.has-border:hover:before{visibility:visible;opacity:1;top:calc(var(--alpha-dropdown-triangle-pos) + 1px);transform:translate3d(-50%,0,0)}.toggle-menu.has-border .menu{border:1px solid var(--alpha-change-border-color)}.sticky-content:not(.fixed) .show-home:after{top:100%}.sticky-content:not(.fixed) .show-home .dropdown-box{top:calc(100% + 20px)}.sticky-content:not(.fixed) .show-home .dropdown-box,.sticky-content:not(.fixed) .show-home:after{visibility:visible;opacity:1}.sticky-content:not(.fixed) .show-home .dropdown-box{transform:translate3d(0,0,0)}.sticky-content:not(.fixed) .show-home:after{transform:translate3d(-50%,0,0)}.sticky-content:not(.fixed) .show-home.has-border:before{top:calc(100% - 1px);visibility:visible;opacity:1}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.sticky-content:not(.fixed) .show-home.has-border:before{top:calc(100% - 2px)}}@media (max-width:1199px){.toggle-menu{width:240px}}