.hamburger-menu-block{display:inline-block}.hamburger-menu-block .hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:var(--hamburger-padding-y,15px) var(--hamburger-padding-x,15px);text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger-menu-block .hamburger.is-active:hover,.hamburger-menu-block .hamburger:hover{opacity:.7}.hamburger-menu-block .hamburger.is-active .hamburger-inner,.hamburger-menu-block .hamburger.is-active .hamburger-inner:after,.hamburger-menu-block .hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-menu-block .hamburger-box{display:inline-block;height:calc(var(--hamburger-layer-height, 3px)*3 + var(--hamburger-layer-spacing, 8px)*2);position:relative;width:var(--hamburger-layer-width,24px)}.hamburger-menu-block .hamburger-inner{display:block;margin-top:calc(var(--hamburger-layer-height, 3px)/-2);top:50%}.hamburger-menu-block .hamburger-inner,.hamburger-menu-block .hamburger-inner:after,.hamburger-menu-block .hamburger-inner:before{background-color:#fff;border-radius:0;height:var(--hamburger-layer-height,3px);position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:var(--hamburger-layer-width,24px)}.hamburger-menu-block .hamburger-inner:after,.hamburger-menu-block .hamburger-inner:before{content:"";display:block}.hamburger-menu-block .hamburger-inner:before{top:calc((var(--hamburger-layer-spacing, 8px) + var(--hamburger-layer-height, 3px))*-1)}.hamburger-menu-block .hamburger-inner:after{bottom:calc((var(--hamburger-layer-spacing, 8px) + var(--hamburger-layer-height, 3px))*-1)}.hamburger-menu-block .hamburger-label{color:inherit;display:block;font-size:12px;line-height:1;margin-top:4px;text-align:center}@media(max-width:480px){.hamburger-menu-block .hamburger{--hamburger-padding-x:10px;--hamburger-padding-y:10px}}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:calc(var(--hamburger-layer-spacing)*1.5 + var(--hamburger-layer-height));transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:calc(var(--hamburger-layer-spacing)*3 + var(--hamburger-layer-height)*2);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,calc(var(--hamburger-layer-spacing) + var(--hamburger-layer-height)),0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,calc(var(--hamburger-layer-spacing)*2*-1 + var(--hamburger-layer-height)*2*-1),0) rotate(-270deg);transition-delay:75ms}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:calc(var(--hamburger-layer-spacing) + var(--hamburger-layer-height));transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:calc(var(--hamburger-layer-spacing)*2 + var(--hamburger-layer-height)*2)}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,calc(var(--hamburger-layer-spacing) + var(--hamburger-layer-height)),0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg) translate3d(calc(var(--hamburger-layer-width)/-7),calc(var(--hamburger-layer-spacing)*-1),0)}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,calc(var(--hamburger-layer-spacing)*2*-1 + var(--hamburger-layer-height)*2*-1),0) rotate(-90deg)}.hamburger--collapse .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:calc(var(--hamburger-layer-spacing)*2*-1 + var(--hamburger-layer-height)*2*-1);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height))*-1),0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--arrow .hamburger-inner:after,.hamburger--arrow .hamburger-inner:before{transition:transform .1s cubic-bezier(.33333,.66667,.66667,1) .1s}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(calc(var(--hamburger-layer-width)*-.2),0,0) rotate(-45deg) scaleX(.7);transition:transform .1s cubic-bezier(.33333,0,.66667,.33333)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(calc(var(--hamburger-layer-width)*-.2),0,0) rotate(45deg) scaleX(.7);transition:transform .1s cubic-bezier(.33333,0,.66667,.33333)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring .hamburger-inner:before{transition:top .1s ease .2s,opacity .1s ease}.hamburger--boring .hamburger-inner:after{transition:bottom .1s ease .2s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--boring.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease,opacity .1s ease .1s}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--twobar .hamburger-box{height:calc(var(--hamburger-layer-height, 2px) + var(--hamburger-layer-spacing, 20px))}.hamburger--twobar .hamburger-inner{background-color:transparent!important}.hamburger--twobar .hamburger-inner:after,.hamburger--twobar .hamburger-inner:before{background-color:#fff;height:var(--hamburger-layer-height,2px);transition:transform .3s ease,top .3s ease,bottom .3s ease,width .3s ease;width:var(--hamburger-layer-width,40px)}.hamburger--twobar .hamburger-inner:before{top:calc(var(--hamburger-layer-spacing, 20px)/-2)}.hamburger--twobar .hamburger-inner:after{bottom:calc(var(--hamburger-layer-spacing, 20px)/-2)}.hamburger--twobar.is-active .hamburger-inner{background-color:transparent!important}.hamburger--twobar.is-active .hamburger-inner:before{top:0;transform:rotate(45deg);width:22px}.hamburger--twobar.is-active .hamburger-inner:after{bottom:0;transform:rotate(-45deg);width:22px}.hamburger--plus-spin .hamburger-inner{transform:rotate(90deg);transition-duration:.3s;transition-timing-function:ease}.hamburger--plus-spin .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:opacity .2s ease,transform .3s ease}.hamburger--plus-spin .hamburger-inner:after{opacity:0}.hamburger--plus-spin.is-active .hamburger-inner{transform:rotate(180deg)}.hamburger--plus-spin.is-active .hamburger-inner:before{opacity:0;transform:rotate(-180deg)}.hamburger--plus-spin.is-active .hamburger-inner:after{opacity:0}
