/**
 * FancyNav - Mobile Navigation with CSS3 Transitions
 * http://kratzik.com/fancynav
 * Copyright (c) 2017 Johann Kratzik
 * Version 1.1.0
 *
 * Uses: Tasty CSS-animated Hamburgers by Jonathan Suh @jonsuh (https://github.com/jonsuh/hamburgers) / MIT öicense
*/
@charset "UTF-8";@font-face{font-family:fancynav-font;src:url(../icons/fancynav-icons.eot);src:url(../icons/fancynav-icons.eot?#iefix) format("embedded-opentype"),url(../icons/fancynav-icons.woff) format("woff"),url(../icons/fancynav-icons.ttf) format("truetype"),url(../icons/fancynav-icons.svg#fancynav-font) format("svg");font-weight:400;font-style:normal}.fancynav-back::before,.fancynav-close::before,.fancynav-next::before{font-family:fancynav-font;font-style:normal;font-weight:400;font-variant:normal;font-size:18px;text-transform:none;text-rendering:auto;color:#fff;display:inline-block;vertical-align:sub;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fancynav-inner,.fancynav-mainnav,.fancynav-overlay,.fancynav-sub-slide-down .fancynav-next::before,.fancynav-subnav{transition:all .5s}body{margin:0}.fancynav-outer{position:relative;overflow:hidden;min-height:100vh;background:rgba(68,68,68,.3)}.fancynav-inner{background:#fff;min-height:100vh;position:relative;z-index:999}.fancynav-mainnav{position:fixed;left:0;top:0;bottom:0;width:300px;z-index:1001;visibility:hidden;background:#444;overflow:hidden}.fancynav-open-right .fancynav-mainnav{left:auto;right:0}.fancynav-header{font-size:18px;color:#fff;overflow:hidden;background:rgba(0,0,0,.2)}.fancynav-header::after,.fancynav-header::before{display:table;content:" "}.fancynav-header::after{clear:both}.fancynav-title{float:left;padding:15px}.fancynav-close{float:right;width:50px;text-align:center;padding:15px 0;line-height:1;cursor:pointer}.fancynav-close::before{content:"\63"}.fancynav-mainnav ul{margin:0;padding:0;list-style-type:none;border-top:1px solid rgba(0,0,0,.3)}.fancynav-mainnav>ul{position:relative;z-index:1}.fancynav-sub-slide-down li>ul{padding-left:30px}.fancynav-mainnav ul>li{border-bottom:1px solid rgba(0,0,0,.3)}.fancynav-sub-slide-down li ul>li:last-child{border:none}.fancynav-mainnav ul>li>a{display:block;padding:15px 60px 15px 15px;position:relative;color:#fff;font-size:16px;line-height:1.2;text-decoration:none}.fancynav-sub-slide-down li ul>li>a{padding-left:0}.fancynav-subnav{position:absolute;left:0;top:0;z-index:1;width:100%;height:100vh;background:#444;visibility:hidden;transform:translate(-100%,0)}.fancynav-subnav-active{visibility:visible;transform:translate(0,0)}.fancynav-sub-slide-down li>ul{display:none}.fancynav-next{position:absolute;top:0;right:0;width:50px;height:100%;cursor:pointer;color:#fff;background:rgba(0,0,0,.1)}.fancynav-next::before{position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px;content:"\61"}.fancynav-sub-slide-down .fancynav-next::before{transform:rotate(90deg) translateY(3px)}.fancynav-sub-slide-down .fancynav-subnav-opened::before{transform:rotate(-90deg)}.fancynav-back{box-sizing:border-box;position:relative;font-size:13px;line-height:1;font-weight:700;padding:10px 15px;display:block;text-transform:uppercase;color:#fff;cursor:pointer;background:rgba(0,0,0,.1)}.fancynav-back::before{content:"\61";margin-right:10px;transform:rotate(180deg) translate(4px,3px)}.fancynav-overlay{visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10000;background:rgba(68,68,68,.3);cursor:pointer}.fancynav .fancynav-overlay{visibility:visible}.fancynav-animation-slide-top .fancynav-mainnav{transform:translate(-100%,0)}.fancynav-animation-slide-top.fancynav-opened .fancynav-mainnav{visibility:visible;transform:translate(0,0)}.fancynav-animation-slide-along .fancynav-mainnav{transform:translate(-50%,0)}.fancynav-animation-slide-along.fancynav-opened .fancynav-mainnav{visibility:visible;z-index:999;transform:translate(0,0)}.fancynav-animation-slide-along .fancynav-inner{z-index:1001}.fancynav-animation-slide-along.fancynav-opened .fancynav-inner{transform:translate(300px,0)}.fancynav-animation-slide-reverse .fancynav-mainnav{transform:translate(100%,0)}.fancynav-animation-slide-reverse.fancynav-opened .fancynav-mainnav{visibility:visible;transform:translate(0,0)}.fancynav-animation-slide-reverse .fancynav-inner{z-index:1001}.fancynav-animation-slide-reverse.fancynav-opened .fancynav-inner{transform:translate(300px,0)}.fancynav-animation-reveal.fancynav-opened .fancynav-mainnav{visibility:visible}.fancynav-animation-reveal .fancynav-inner{z-index:1001}.fancynav-animation-reveal.fancynav-opened .fancynav-inner{transform:translate(300px,0)}.fancynav-animation-push .fancynav-mainnav{transform:translate(-100%,0)}.fancynav-animation-push.fancynav-opened .fancynav-mainnav{visibility:visible;transform:translate(0,0)}.fancynav-animation-push .fancynav-inner{z-index:1001}.fancynav-animation-push.fancynav-opened .fancynav-inner{transform:translate(300px,0)}.fancynav-animation-rotate-delayed .fancynav-mainnav{transform:translate3d(-100%,0,0) rotateY(90deg);transform-origin:0 50%}.fancynav-animation-rotate-delayed.fancynav-opened .fancynav-mainnav{visibility:visible;transition-delay:.1s;transform:translate3d(0,0,0) rotateY(0)}.fancynav-animation-rotate-delayed .fancynav-outer{perspective:1500px;perspective-origin:0 50%}.fancynav-animation-rotate-delayed .fancynav-inner{z-index:1001}.fancynav-animation-rotate-delayed.fancynav-opened .fancynav-inner{transform:translate(300px,0)}.fancynav-animation-scale-up .fancynav-mainnav{transform:translate3d(0,0,-300px);perspective:1000px}.fancynav-animation-scale-up.fancynav-opened .fancynav-mainnav{visibility:visible;transform:translate3d(0,0,0)}.fancynav-animation-scale-up .fancynav-outer{perspective:1500px;perspective-origin:0 50%}.fancynav-animation-scale-up .fancynav-inner{perspective:1000px;z-index:1001}.fancynav-animation-scale-up.fancynav-opened .fancynav-inner{transform:translate(300px,0)}.fancynav-animation-fall-down .fancynav-mainnav{transform:translate(0,-100%)}.fancynav-animation-fall-down.fancynav-opened .fancynav-mainnav{visibility:visible;transform:translate(0,0)}.fancynav-animation-fall-down .fancynav-inner{z-index:1001}.fancynav-animation-fall-down.fancynav-opened .fancynav-inner{transform:translate(300px,0)}.fancynav-animation-push.fancynav-open-right .fancynav-mainnav,.fancynav-animation-slide-top.fancynav-open-right .fancynav-mainnav{transform:translate(100%,0)}.fancynav-animation-slide-along.fancynav-open-right .fancynav-mainnav{transform:translate(50%,0)}.fancynav-animation-slide-reverse.fancynav-open-right .fancynav-mainnav{transform:translate(-100%,0)}.fancynav-animation-rotate-in.fancynav-open-right .fancynav-mainnav{transform:translate(100%,0) rotateY(-90deg)}.fancynav-animation-rotate-delayed.fancynav-open-right .fancynav-mainnav,.fancynav-animation-rotate-out.fancynav-open-right .fancynav-mainnav{transform:rotateY(90deg)}.fancynav-opened.fancynav-open-right .fancynav-mainnav{transform:translate(0,0) rotateY(0)}.fancynav-animation-fall-down.fancynav-open-right.fancynav-opened .fancynav-inner,.fancynav-animation-push.fancynav-open-right.fancynav-opened .fancynav-inner,.fancynav-animation-reveal.fancynav-open-right.fancynav-opened .fancynav-inner,.fancynav-animation-rotate-delayed.fancynav-open-right.fancynav-opened .fancynav-inner,.fancynav-animation-rotate-in.fancynav-open-right.fancynav-opened .fancynav-inner,.fancynav-animation-rotate-out.fancynav-open-right.fancynav-opened .fancynav-inner,.fancynav-animation-scale-up.fancynav-open-right.fancynav-opened .fancynav-inner,.fancynav-animation-slide-along.fancynav-open-right.fancynav-opened .fancynav-inner,.fancynav-animation-slide-reverse.fancynav-open-right.fancynav-opened .fancynav-inner{transform:translate(-300px,0)}.fancynav-hamburger{display:inline-block;vertical-align:middle;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear}.fancynav-hamburger .hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.fancynav-hamburger .hamburger-inner{display:block;top:50%;margin-top:-2px}.fancynav-hamburger .hamburger-inner,.fancynav-hamburger .hamburger-inner::after,.fancynav-hamburger .hamburger-inner::before{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.fancynav-hamburger .hamburger-inner::after,.fancynav-hamburger .hamburger-inner::before{content:'';display:block}.fancynav-hamburger .hamburger-inner::before{top:-10px}.fancynav-hamburger .hamburger-inner::after{bottom:-10px}.fancynav-hamburger.hamburger--3dxy .hamburger-box{perspective:80px}.fancynav-hamburger.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.fancynav-hamburger.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.fancynav-hamburger.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.fancynav-hamburger.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.fancynav-hamburger.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.fancynav-hamburger.hamburger--3dxy-r .hamburger-box{perspective:80px}.fancynav-hamburger.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.fancynav-hamburger.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.fancynav-hamburger.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.fancynav-hamburger.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.fancynav-hamburger.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.fancynav-hamburger.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.fancynav-hamburger.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.fancynav-hamburger.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.fancynav-hamburger.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.fancynav-hamburger.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.fancynav-hamburger.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.fancynav-hamburger.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.fancynav-hamburger.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.fancynav-hamburger.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.fancynav-hamburger.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.fancynav-hamburger.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.fancynav-hamburger.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.fancynav-hamburger.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.fancynav-hamburger.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)}.fancynav-hamburger.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.fancynav-hamburger.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)}.fancynav-hamburger.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.fancynav-hamburger.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.fancynav-hamburger.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.fancynav-hamburger.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)}.fancynav-hamburger.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}.fancynav-hamburger.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)}.fancynav-hamburger.hamburger--elastic .hamburger-inner{top:2px;transition-duration:275ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.fancynav-hamburger.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 125ms 275ms ease}.fancynav-hamburger.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.fancynav-hamburger.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.fancynav-hamburger.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.fancynav-hamburger.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.fancynav-hamburger.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:275ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.fancynav-hamburger.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 125ms 275ms ease}.fancynav-hamburger.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.fancynav-hamburger.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.fancynav-hamburger.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.fancynav-hamburger.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.fancynav-hamburger.hamburger--emphatic{overflow:hidden}.fancynav-hamburger.hamburger--emphatic .hamburger-inner{transition:background-color 125ms 175ms ease-in}.fancynav-hamburger.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in}.fancynav-hamburger.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in}.fancynav-hamburger.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.fancynav-hamburger.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.fancynav-hamburger.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.fancynav-hamburger.hamburger--emphatic-r{overflow:hidden}.fancynav-hamburger.hamburger--emphatic-r .hamburger-inner{transition:background-color 125ms 175ms ease-in}.fancynav-hamburger.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in}.fancynav-hamburger.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in}.fancynav-hamburger.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.fancynav-hamburger.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.fancynav-hamburger.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.fancynav-hamburger.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear}.fancynav-hamburger.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear}.fancynav-hamburger.hamburger--minus.is-active .hamburger-inner::before{top:0}.fancynav-hamburger.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.fancynav-hamburger.hamburger--slider .hamburger-inner{top:2px}.fancynav-hamburger.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.fancynav-hamburger.hamburger--slider .hamburger-inner::after{top:20px}.fancynav-hamburger.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.fancynav-hamburger.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.fancynav-hamburger.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}.fancynav-hamburger.hamburger--slider-r .hamburger-inner{top:2px}.fancynav-hamburger.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.fancynav-hamburger.hamburger--slider-r .hamburger-inner::after{top:20px}.fancynav-hamburger.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.fancynav-hamburger.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.fancynav-hamburger.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(90deg)}.fancynav-hamburger.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.fancynav-hamburger.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.fancynav-hamburger.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.fancynav-hamburger.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.fancynav-hamburger.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.fancynav-hamburger.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)}.fancynav-hamburger.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.fancynav-hamburger.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.fancynav-hamburger.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.fancynav-hamburger.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.fancynav-hamburger.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.fancynav-hamburger.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)}.fancynav-hamburger.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.fancynav-hamburger.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)}.fancynav-hamburger.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)}.fancynav-hamburger.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.fancynav-hamburger.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)}.fancynav-hamburger.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)}.fancynav-hamburger.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.fancynav-hamburger.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.fancynav-hamburger.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.fancynav-hamburger.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)}.fancynav-hamburger.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}.fancynav-hamburger.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)}.fancynav-hamburger.hamburger--stand .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.fancynav-hamburger.hamburger--stand .hamburger-inner::before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.fancynav-hamburger.hamburger--stand .hamburger-inner::after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.fancynav-hamburger.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}.fancynav-hamburger.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)}.fancynav-hamburger.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)}.fancynav-hamburger.hamburger--stand-r .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.fancynav-hamburger.hamburger--stand-r .hamburger-inner::before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.fancynav-hamburger.hamburger--stand-r .hamburger-inner::after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.fancynav-hamburger.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}.fancynav-hamburger.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)}.fancynav-hamburger.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)}.fancynav-hamburger.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.fancynav-hamburger.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.fancynav-hamburger.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.fancynav-hamburger.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.fancynav-hamburger.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.fancynav-hamburger.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)}.fancynav-hamburger.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancynav-hamburger.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.fancynav-hamburger.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.fancynav-hamburger.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.fancynav-hamburger.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancynav-hamburger.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.fancynav-hamburger.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.fancynav-hamburger.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.fancynav-hamburger.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancynav-hamburger.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.fancynav-hamburger.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.fancynav-hamburger.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.fancynav-hamburger.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancynav-hamburger.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.fancynav-hamburger.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.fancynav-hamburger.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}