/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner:before,.hamburger--3dxy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner:before,.hamburger--3dxy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.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:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner:before,.hamburger--minus .hamburger-inner:after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:before,.hamburger--minus.is-active .hamburger-inner:after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.7142857143px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,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{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s ease,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{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}*,:before,:after{box-sizing:border-box}body{background-color:#fff}@media (max-width: 767.98px){body.openschoolmodal{overflow:hidden}}body .tooltip.custom-tooltip-sidebar{display:none!important;margin-left:10px!important}body .tooltip.custom-tooltip-header,body .tooltip.tooltip-custom-sidebar{margin-top:10px!important}body .tooltip .tooltip-inner{background-color:#3b82f6;font-weight:500;font-size:12px;line-height:14px;padding:4px 10px;border-radius:5px}body .tooltip.custom-tooltip-billings{margin-bottom:10px!important}body .tooltip.custom-tooltip-billings .tooltip-inner{background-color:#262626;font-weight:500;font-size:14px;line-height:16px;padding:3px 5px;border-radius:5px}body .tooltip.custom-tooltip-billings .tooltip-inner:before{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #262626;position:absolute;left:50%;transform:translate(-50%);content:"";top:100%}body.mainmenu-collapsed .tooltip.custom-tooltip-sidebar.show{display:block!important}@media (max-width: 1023.98px){body.mainmenu-collapsed .tooltip.custom-tooltip-sidebar.show{display:none!important}}body.notificationtoggle .tooltip.custom-tooltip-header{display:none!important}@media (max-width: 991.98px){.modal-lg{max-width:96%}}.form-check-input[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFF'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFF'/%3e%3c/svg%3e")}.black-radio.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%233B82F6'/%3e%3c/svg%3e")}.rating{position:relative;display:flex;flex-direction:row}.rating :where(input){cursor:pointer;border-radius:0;animation:rating-pop .5s ease-out;height:24px;width:24px;background-color:#facc15;opacity:1}.rating.smalle :where(input){width:14px;height:14px}.rating input:disabled{cursor:default}.rating input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background-image:none!important}.rating .rating-hidden{width:0;height:0;border:none;background-color:transparent}.rating input:checked~input,.rating input[aria-checked=true]~input{opacity:.2}.rating input:focus-visible{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-.125em)}.rating input:active:focus{animation:none;transform:translateY(-.125em)}.rating-half :where(input:not(.rating-hidden)){width:12px}.rating-half.smaller :where(input:not(.rating-hidden)){width:7px}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}.rating input:checked~input,.rating input[aria-checked=true]~input{opacity:1;background-color:#d1d5db}.rating.rating-half input:checked~input,.rating.rating-half input[aria-checked=true]~input{opacity:1;background-color:#d1d5db}.rating [type=checkbox]:checked,.rating [type=radio]:checked{background-color:#facc15}.mask-star{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTkyJyBoZWlnaHQ9JzE4MCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsPSdibGFjaycgZD0nbTk2IDEzNy4yNjMtNTguNzc5IDQyLjAyNCAyMi4xNjMtNjguMzg5TC44OTQgNjguNDgxbDcyLjQ3Ni0uMjQzTDk2IDBsMjIuNjMgNjguMjM4IDcyLjQ3Ni4yNDMtNTguNDkgNDIuNDE3IDIyLjE2MyA2OC4zODl6JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTkyJyBoZWlnaHQ9JzE4MCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsPSdibGFjaycgZD0nbTk2IDEzNy4yNjMtNTguNzc5IDQyLjAyNCAyMi4xNjMtNjguMzg5TC44OTQgNjguNDgxbDcyLjQ3Ni0uMjQzTDk2IDBsMjIuNjMgNjguMjM4IDcyLjQ3Ni4yNDMtNTguNDkgNDIuNDE3IDIyLjE2MyA2OC4zODl6JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLz48L3N2Zz4=)}.mask-star-2{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTkyJyBoZWlnaHQ9JzE4MCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsPSdibGFjaycgZD0nbTk2IDE1My4wNDQtNTguNzc5IDI2LjI0MyA3LjAyLTYzLjUxM0wuODk0IDY4LjQ4MWw2My4xMTctMTMuMDFMOTYgMGwzMS45ODkgNTUuNDcyIDYzLjExNyAxMy4wMS00My4zNDcgNDcuMjkyIDcuMDIgNjMuNTEzeicgZmlsbC1ydWxlPSdldmVub2RkJy8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTkyJyBoZWlnaHQ9JzE4MCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsPSdibGFjaycgZD0nbTk2IDE1My4wNDQtNTguNzc5IDI2LjI0MyA3LjAyLTYzLjUxM0wuODk0IDY4LjQ4MWw2My4xMTctMTMuMDFMOTYgMGwzMS45ODkgNTUuNDcyIDYzLjExNyAxMy4wMS00My4zNDcgNDcuMjkyIDcuMDIgNjMuNTEzeicgZmlsbC1ydWxlPSdldmVub2RkJy8+PC9zdmc+)}.mask{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mask-half-1{-webkit-mask-size:200%;mask-size:200%;-webkit-mask-position:left;mask-position:left}.mask-half-2{-webkit-mask-size:200%;mask-size:200%;-webkit-mask-position:right;mask-position:right}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:#69b578}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#69b578}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:#69b578}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:#69b578}.tippy-box{background-color:#3b82f6;padding:3px 5px 2px;border-radius:5px;font-weight:700;color:#fff;font-size:14px;line-height:120%}@media (min-width: 1024px) and (max-height: 860px) and (orientation: landscape){.main-srceen{height:auto}}@media all and (orientation: landscape){.main-srceen.mobile-detected{height:auto;align-items:start;min-height:100vh}.main-srceen.mobile-detected .maincoveravatarbg{display:none!important}.main-srceen.mobile-detected .internalcontainer{height:100%}.main-srceen.mobile-detected .internalcontainer .internalcontainer-bottom{position:relative;bottom:auto;left:auto;padding-top:30px}.main-srceen.mobile-detected.smallerheight{min-height:100vh}.main-srceen.mobile-detected.smallerheight .inside-intro{padding-top:280px}.main-srceen.mobile-detected.smallerheight .inside-intro .bottom{position:relative;bottom:auto;left:auto;padding-top:30px}}@media (orientation: landscape){.main-srceen.mobile-detected .inside{min-height:100vh}.main-srceen.mobile-detected .registermiddle{padding-top:0!important}}.main-srceen.smallerheight .belowheight{height:720px;width:356px}.main-srceen.smallerheight .belowheight .inside{height:690px;width:316px}.main-srceen.smallerheight .belowheight .rounded-fix,.main-srceen.smallerheight .belowheight .smallerheightroundedfix{border-radius:38px}.main-srceen.smallerheight .belowheight .rounded-fix.load,.main-srceen.smallerheight .belowheight .smallerheightroundedfix.load{border-bottom-left-radius:0;border-bottom-right-radius:0}.main-srceen.smallerheight .belowheight .frame-fix{top:15px}.main-srceen.smallerheight .belowheight .frame-fix img{width:152px;height:auto}.main-srceen.smallerheight .belowheight .buttons-fix{top:58%}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape){.main-srceen .belowheight{height:720px;width:356px}.main-srceen .belowheight .inside{height:690px;width:316px}.main-srceen .belowheight .rounded-fix{border-radius:38px}.main-srceen .belowheight .rounded-fix.load{border-bottom-left-radius:0;border-bottom-right-radius:0}.main-srceen .belowheight .frame-fix{top:15px}.main-srceen .belowheight .frame-fix img{width:152px;height:auto}.main-srceen .belowheight .buttons-fix{top:58%}}.main-window{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}@media (max-height: 880px){.main-window{height:auto;padding-top:30px;padding-bottom:30px}}@media (max-width: 767.98px){.main-window{padding-top:0;padding-bottom:0}.main-window.registerheightfix .bottom-buttons{position:relative;bottom:auto;left:auto;padding-top:30px}}.main-window.mobile-detected{padding-top:0;padding-bottom:0}@media all and (orientation: landscape){.main-window.mobile-detected .maincoveravatarbg{max-width:40vw}}.main-window.mobile-detected .frame-inside .register-top{z-index:100}@media all and (orientation: landscape){.main-window.mobile-detected .frame-inside .register-top{position:relative;left:auto;top:auto}}@media (max-height: 710px) and (max-width: 420px) and (orientation: portrait){.main-window.mobile-detected .frame-inside .register-top{position:relative;left:auto;top:auto}}.main-window.mobile-detected .frame-inside .register-middle{z-index:101}@media all and (orientation: landscape){.main-window.mobile-detected .frame-inside .register-middle{height:auto;padding-top:20px}}@media (max-height: 710px) and (max-width: 420px) and (orientation: portrait){.main-window.mobile-detected .frame-inside .register-middle{height:auto}}.main-window.mobile-detected .frame-inside .bottom-buttons{z-index:100}@media all and (orientation: landscape){.main-window.mobile-detected .frame-inside .bottom-buttons{position:relative;left:auto;bottom:auto;padding-bottom:40px;padding-top:40px}}@media (max-height: 710px) and (max-width: 420px) and (orientation: portrait){.main-window.mobile-detected .frame-inside .bottom-buttons{position:relative;left:auto;bottom:auto;padding-bottom:40px;padding-top:40px}}@media all and (orientation: landscape){.main-window.mobile-detected .frame-inside .banner-code{position:relative;left:auto;bottom:0;padding-bottom:10px;padding-top:30px}}@keyframes spin{to{transform:rotate(1turn)}}@media all and (orientation: landscape){.main-window.mobile-detected .internalcontainer{height:100%}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape){.main-window.mobile-detected .internalcontainer.profile-home{margin-top:0}}@media (max-width: 1023.98px) and (orientation: landscape){.main-window.mobile-detected .internalcontainer.internalcontainer-arrow{height:calc(100% - 60px)}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape){.main-window.mobile-detected .internalcontainer.internalcontainer-arrow{height:calc(100% - 105px)}}@media (max-width: 1023.98px) and (orientation: landscape){.main-window.mobile-detected .internalcontainer.internalcontainer-arrow-button{height:calc(100% - 60px)}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape){.main-window.mobile-detected .internalcontainer.internalcontainer-arrow-button{height:calc(100% - 200px)}}@media all and (orientation: landscape){.main-window.mobile-detected .internalcontainer .internalcontainer-bottom{position:relative;bottom:auto;left:auto;padding-bottom:30px;padding-left:0;padding-right:0;z-index:10;box-shadow:none}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape){.main-window.mobile-detected .internalcontainer .internalcontainer-bottom{position:absolute;bottom:0;left:0;padding:0 20px}}@media (max-width: 1023.98px) and (orientation: landscape){.main-window.mobile-detected .internalcontainer.internalcontainer-scroll{height:calc(100% - 80px)}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape){.main-window.mobile-detected .internalcontainer.internalcontainer-scroll{height:calc(100% - 120px)}.main-window.mobile-detected .internalcontainer.internalcontainer-scroll.internalcontainer-doublebottom{height:calc(100% - 275px)}}@media (max-width: 1023.98px) and (orientation: landscape){.main-window.mobile-detected .internalcontainer.internalcontainer-scroll.internalcontainer-doublebottom.internalcontainer-tabspopup{height:calc(100% - 107px)}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape){.main-window.mobile-detected .internalcontainer.internalcontainer-scroll.internalcontainer-doublebottom.internalcontainer-tabspopup{height:calc(100% - 355px)}.main-window.mobile-detected .internalcontainer.internalcontainer-scroll.internalcontainer-doublebottom.internalcontainer-popup{height:calc(100% - 300px)}}@media (max-width: 1023.98px) and (orientation: landscape){.main-window.mobile-detected .internalcontainer.internalcontainer-scroll.buy-data-sets{height:calc(100% - 60px)}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape){.main-window.mobile-detected .internalcontainer.internalcontainer-scroll.buy-data-sets{height:calc(100% - 220px)}}@media all and (orientation: landscape){.main-window.mobile-detected .internalcontainer .editmethods{position:relative;padding-left:0;padding-right:0;padding-bottom:30px}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape){.main-window.mobile-detected .internalcontainer .editmethods{position:absolute;bottom:0;left:50%;transform:translate(-50%);padding-bottom:120px}}@media all and (orientation: landscape){.main-window.mobile-detected .internalcontainer .popupdown{position:relative;padding-bottom:30px;padding-left:0;padding-right:0}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape){.main-window.mobile-detected .internalcontainer .popupdown{position:absolute;padding-left:20px;padding-right:20px;padding-bottom:130px}}@media (max-width: 1023.98px) and (orientation: landscape){.main-window.mobile-detected .internalcontainer.internalcontainer-tabsonly{height:calc(100% - 105px)}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape){.main-window.mobile-detected .internalcontainer.internalcontainer-tabsonly{height:calc(100% - 155px)}}@media (orientation: landscape){.main-window.mobile-detected .usermenu{overflow-y:auto}.main-window.mobile-detected .usermenu .menuscroll{overflow-y:hidden;height:auto}.main-window.mobile-detected .usermenu .usermenu-bottom{position:relative;bottom:auto;left:auto;padding-bottom:30px;padding-right:0}.main-window.mobile-detected .submission{padding-top:100px}}.main-window .main-frame{position:relative;width:437px;height:884px}@media (max-width: 1023.98px){.main-window .main-frame{width:100%;height:100vh;overflow-x:hidden;overflow-y:auto}}.main-window .main-frame .frame-inside{width:390px;height:844px;overflow-x:hidden;z-index:102;border-radius:45px;position:relative}@media (max-width: 1023.98px){.main-window .main-frame .frame-inside{width:100%;height:100vh;overflow-x:hidden;overflow-y:auto;border-radius:0}.main-window .main-frame .frame-inside.forbuttonapsolute{height:100dvh}}.main-window .phone-mask{width:100%;height:100%;position:absolute;z-index:100;left:0;bottom:0;right:0;top:0}@media (max-width: 1023.98px){.main-window .phone-mask{display:none}}.main-window .phone-mask-top{top:20px;left:50%;transform:translate(-50%);z-index:120;position:absolute}@media (max-width: 1023.98px){.main-window .phone-mask-top{display:none}}.main-window .spinner{height:56px;width:56px;box-sizing:border-box;background:conic-gradient(from 90deg at 50% 50%,rgba(39,174,96,0) 0deg,rgba(31,144,255,0) .04deg,#3B82F6 360deg);border-radius:56px;animation:spin 2s infinite linear}.main-window .spinner:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:40px;width:40px;background:#fff;border-radius:58px}.main-window .spinner:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:8px;width:8px;background:#3B82F6;border-radius:8px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-window .spinner.spinner-branch{background:conic-gradient(from 90deg at 50% 50%,rgba(39,174,96,0) 0deg,rgba(31,144,255,0) .04deg,#F97316 360deg)}.main-window .spinner.spinner-branch:after{background:#F97316}@media (max-width: 1023.98px) and (orientation: landscape){.admin-mobile-landscape{height:auto}}@media (max-width: 991.98px) and (orientation: landscape){.create-template-mobile{height:100%}}
