/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:0;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:hover{opacity:1}.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner:after,.hamburger:hover .hamburger-inner:before{background-color:#fff}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{display:inline-block;height:14px;position:relative;width:20px}.hamburger-inner{display:block;margin-top:-1px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;border-radius:2px;height:2px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:20px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger--3dx .hamburger-box{perspective:40px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:40px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.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,6px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:40px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:40px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.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,6px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:40px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.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,6px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:40px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.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,6px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-4px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-4px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(4px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(4px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-4px,-5px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-4px,5px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(4px,-5px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(4px,5px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.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:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform: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:-12px;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,-6px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.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--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-r .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-12px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-6px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.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--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:6px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:12px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,6px,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,-12px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:6px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:12px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,6px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{right:0;top:6px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic.is-active .hamburger-inner:before{left:-40px;top:-40px;transform:translate3d(40px,40px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-40px;top:-40px;transform:translate3d(-40px,40px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{right:0;top:6px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-40px;top:40px;transform:translate3d(40px,-40px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-40px;top:40px;transform:translate3d(-40px,-40px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{top:6px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:12px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-2.8571428571px,-4px,0)}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner:before{top:6px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider-r .hamburger-inner:after{top:12px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,6px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{opacity:0;transform:rotate(45deg) translate3d(2.8571428571px,-4px,0)}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-12px,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 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--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 ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,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{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.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--spring .hamburger-inner{top:1px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:6px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:12px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{background-color:transparent!important;transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner:before{top:0;transform:translate3d(0,6px,0) rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring.is-active .hamburger-inner:after{top:0;transform:translate3d(0,6px,0) rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring-r .hamburger-inner{bottom:0;top:auto;transition-delay:0s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-12px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-6px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(-90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.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--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;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:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{opacity:0;top: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:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;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:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}html{scroll-behavior:smooth}*{outline:none!important}@media(max-width:767px){.container{max-width:95vw}}canvas,iframe,img{max-width:100%}.bg-purple{background-color:var(--color-purple)}.bg-orange{background-color:var(--color-orange)}.bg-green{background-color:var(--color-green)}button{box-shadow:none!important}.opacity-0{opacity:0}.opacity-05{opacity:.5}.opacity-1{opacity:1}.lh-1{line-height:1}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-19px{font-size:19px}.text-20px{font-size:20px;line-height:1.25}.text-24px{font-size:24px}.text-32px{font-size:32px}a,a.linkArrow{transition:all .3s}a.linkArrow{text-decoration:none}a.linkArrow i{font-size:14px;margin-left:5px;transition:all .3s}a.linkArrow:hover i{margin-left:15px}p a{border-bottom:1px dotted;color:#444;text-decoration:none!important}p a:hover{border-bottom:0;color:var(--color-orange)}iframe,img,svg{max-width:100%}.container-fluid{max-width:1755px}body{color:#444;font-family:Oxygen,arial,sans-serif;font-weight:300}main{position:relative;transition:all .4s cubic-bezier(.4,0,.6,1)!important}.c-offcanvas-bg.c-offcanvas-bg--push{transition:transform 1s cubic-bezier(.4,0,.6,1)}.c-offcanvas-bg.is-animating,.c-offcanvas-bg.is-open{background-color:rgba(0,0,0,.1)}.c-offcanvas,.c-offcanvas-content-wrap{transition:transform 1s cubic-bezier(.4,0,.6,1)}.overlayLink{background:none!important;display:flex;height:100%;justify-content:flex-end;left:0;position:absolute!important;text-decoration:none!important;top:0;width:100%}.overlayLink i{align-self:end;align-self:flex-end;color:#fff;left:-10px;opacity:0;padding:20px;position:relative;transition:all .3s}.overlayLink:hover i{left:0;opacity:1}.stickyNav,header{background-image:url(/assets/imagesJG/pattern-dark.svg);background-size:119px;box-shadow:0 10px 30px -5px rgba(10,16,34,.2)}.stickyNav nav ul,header nav ul{display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}.stickyNav nav ul li a,header nav ul li a{border-bottom:4px solid transparent!important;color:#fff;display:block;font-size:18px;height:100%;letter-spacing:1px;padding:10px;text-decoration:none!important;transition:all .4s}.stickyNav nav ul li a:hover,header nav ul li a:hover{border-bottom:2px solid #fff!important;color:#fff}.stickyNav nav ul li a.active,header nav ul li a.active{border-bottom:2px solid var(--color-orange)!important;color:var(--color-orange);font-weight:700}.stickyNav .hamburger,header .hamburger{margin-top:3px}.stickyNav{display:none;position:fixed;top:0;width:100%;z-index:9}.stickyNav.scrolling{display:block}footer p{color:#fff;font-size:13px;margin:0}footer p a{color:#fff;text-decoration:none!important;transition:all .4s}footer p a:hover{color:#b3b3b3}footer.fixed{bottom:0;position:fixed;width:100%}.heroBlock{position:relative}.heroBlock.withOverlay{background-position:50%;background-repeat:no-repeat;background-size:cover}.heroBlock.withOverlay:after{background:rgba(0,0,0,.61);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.heroBlock .container{position:relative;z-index:2}.heroBlock .container .c-breadcrumb ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.heroBlock .container .c-breadcrumb ul li{color:#b3b3b3}.heroBlock .container .c-breadcrumb ul li a{border-bottom:1px dotted;color:#b3b3b3;text-decoration:none}.heroBlock .container .c-breadcrumb ul li a:hover{color:#fff}.heroBlock .container .c-breadcrumb ul li:after{content:"/";margin:0 5px}.heroBlock .container .c-breadcrumb ul li:last-child:after{display:none}.row5050[class*=bg-]{background-image:url(/assets/imagesJG/method-draw-image.svg);background-size:119px;color:#fff}.row5050[class*=bg-] a{border-bottom:1px dotted;color:#fff;text-decoration:none}.row5050[class*=bg-] a:hover{border-bottom:0}.row5050.bg-purple{background-image:url(/assets/imagesJG/pattern-dark.svg)}.row5050 .calloutContainer{background-image:url(/assets/imagesJG/method-draw-image.svg);background-size:119px;position:relative;transition:all .3s}.row5050 .calloutContainer.bg-purple{background-image:url(/assets/imagesJG/pattern-dark.svg)}.row5050 .calloutContainer:hover{box-shadow:0 10px 30px -5px rgba(10,16,34,.2)}.teamPage .teamMembers a{background:var(--color-purple);color:#fff;display:inline-block;padding:10px 25px;position:relative;text-decoration:none!important;transition:all .3s}.teamPage .teamMembers a:hover{background:var(--color-green)}.teamPage .contactInfo a{color:#444;text-decoration:none}.teamPage .contactInfo a:hover,.teamPage .contactInfo i{color:var(--color-orange)}.teamPage .teamBlock:hover a:not(.overlayLink){background:var(--color-green)}.contactForm .h1,.contactForm .h2,.contactForm .h3,.contactForm .h4,.contactForm .h5,.contactForm .h6,.contactForm h1,.contactForm h2,.contactForm h3,.contactForm h4,.contactForm h5,.contactForm h6{color:#fff!important;font-family:Oxygen,arial,sans-serif;line-height:1;margin-bottom:0}.contactForm p{font-family:Oxygen,arial,sans-serif;font-size:14px;font-weight:lighter;line-height:22px;margin:10px 0}.contactForm input,.contactForm select,.contactForm textarea{border:0!important;border-radius:0;box-shadow:none!important;font-family:Oxygen,arial,sans-serif;font-size:16px;font-weight:lighter;outline:none!important}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border:1px solid var(--color-orange)}.contactForm input:focus:invalid,.contactForm select:focus:invalid,.contactForm textarea:focus:invalid{box-shadow:none!important}.contactForm input:invalid,.contactForm select:invalid,.contactForm textarea:invalid{box-shadow:none!important}.contactForm input:required,.contactForm select:required,.contactForm textarea:required{background-image:url(/assets/images/asterisk-red.svg);background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:8px 8px}.contactForm input:required:valid,.contactForm select:required:valid,.contactForm textarea:required:valid{background-image:url(/assets/images/asterisk-green.svg)}.contactForm select.form-control{padding:0 4px}.contactForm select:required{background-position:calc(100% - 22px)}.contactForm input:not([type=radio])~label,.contactForm textarea~label{background:none;background:transparent;bottom:calc(100% - 10px);font-size:12px;font-weight:lighter;left:10px;left:4px;line-height:normal;opacity:0;padding:0;pointer-events:none;position:absolute;transform:translateY(3px);transition:all .3s ease-in-out}.contactForm input:not(:-moz-placeholder-shown)~label,.contactForm textarea:not(:-moz-placeholder-shown)~label{opacity:1;transform:translateY(0)}.contactForm input:not(:placeholder-shown)~label,.contactForm textarea:not(:placeholder-shown)~label{opacity:1;transform:translateY(0)}.contactForm label{font-size:17px;font-weight:700;line-height:24px;margin-bottom:6px!important}.contactForm .form-check,.contactForm .form-group,.contactForm .pretty{text-align:left}.contactForm .pretty .state label{font-size:15px;line-height:24px;margin-left:5px}.contactForm .pretty .state label:after,.contactForm .pretty .state label:before{height:calc(1em + 4px);top:3px;width:calc(1em + 4px)}.contactForm .pretty .state label:before,.contactForm .pretty input:checked~.state.p-success-o label:before,.contactForm .pretty.p-toggle .state.p-success-o label:before{border-color:#fff}.contactForm .pretty.p-default:not(.p-fill) input:checked~.state.p-success-o label:after{background-color:#fff!important}.contactForm button{background:none;border:2px solid #fff;color:#fff;font-size:15px;font-weight:700;letter-spacing:1px;margin:0!important;padding:10px 24px;text-transform:uppercase;transition:all .3s}.contactForm button i{margin-right:12px}.contactForm button:hover{padding:10px 30px}.contactPage .contentBlock a{border-bottom:1px dotted;color:#000;text-decoration:none}.contactPage .contentBlock a:hover{border-bottom:0}.newsPage .newsContainer{position:relative}.newsPage .newsContainer:hover .linkArrow i{margin-left:15px}.c-offcanvas-bg.is-animating,.c-offcanvas-bg.is-open{background-color:rgba(68,68,68,.53)!important}aside{background:var(--color-orange)!important;background-image:url(/assets/imagesJG/method-draw-image.svg)!important;background-size:119px!important;border:0!important;box-shadow:0 10px 30px -5px rgba(10,16,34,.2);font-family:Oxygen,arial,sans-serif}aside nav{display:flex;height:100%}aside nav ul{align-self:center;list-style:none;margin:0;padding:0;width:100%}@media(min-width:768px){aside nav ul{align-self:flex-start;padding-top:50px}}aside nav ul li a{color:#fff;display:flex;justify-content:center;letter-spacing:1px;padding:20px;text-transform:uppercase;width:100%}aside nav ul li a.active{font-weight:700}.accordionBlock .card{border-bottom:1px solid var(--color-purple)!important;border-left:0;border-radius:0;border-right:0;border-top:0}.accordionBlock .card .card-header{background:none;border:0;border-radius:0;padding:20px 0}.accordionBlock .card .card-body{padding:0 0 15px}.accordionBlock .card .btn,.accordionBlock .card button{align-items:center;background:transparent!important;border-left:0!important;border-radius:0;border-right:0!important;border-top:0!important;color:var(--color-purple)!important;cursor:pointer;display:flex;font-size:22px;font-weight:900;justify-content:space-between;padding:8px 0 5px;text-align:left;text-decoration:none;width:100%}.accordionBlock .card .btn i,.accordionBlock .card .btn svg,.accordionBlock .card button i,.accordionBlock .card button svg{transform:rotate(45deg);transition:all .3s}.accordionBlock .card .btn[aria-expanded=true] i,.accordionBlock .card .btn[aria-expanded=true] svg,.accordionBlock .card button[aria-expanded=true] i,.accordionBlock .card button[aria-expanded=true] svg{transform:rotate(0)}
