/*!
 * 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.71429px,-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.71429px,-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}*{margin:0;padding:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{border:unset;font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}a,button{text-decoration:none;cursor:pointer;color:#000}.link{text-decoration:underline}ul{list-style-type:none}.heartbeat{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes revealHeader{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.main-button{background:linear-gradient(180deg,#d6a553,#8f5907);color:#000;border-radius:var(--border-radius);display:flex;justify-content:center;align-items:center;padding:.5rem;transition:var(--first-transition);width:fit-content;gap:.5rem;text-decoration:none;text-align:center}.main-button.general-button{position:fixed;bottom:1.5625rem;right:1.5625rem;z-index:1000;opacity:.5;transition:var(--first-transition)}.main-button.general-button:hover{opacity:1}.main-button svg path{color:#000;transition:var(--first-transition)}.main-button:focus-visible{outline:var(--focus)}.main-button:hover{color:#fff}.main-button:hover svg path{color:#fff}.main-button svg{min-width:25px;min-height:25px}.main-button span{display:contents;font-weight:700}.main-button.header-button span,.main-button.general-button span{display:flex}.main-button.header-button{margin-left:1rem}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf) format("truetype");font-weight:100 900;font-style:normal}:root{--main: #000000;--primary: #d6a553;--secondary: #8f5907;--required: #ff0000;--border-color: #e4e5e5;--border-radius: .625rem;--max-width: 100%;--body-bg: #fafafa;--box-shadow: 0 2px 10px 0 rgb(0 0 0 / 20%);--letter-color: #000;--first-transition: all .2s ease-in-out;--content-color: #fafafa;--footer: #e1e1e1;--focus: 2px dotted var(--primary)}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf) format("truetype");font-weight:100 900;font-style:normal}body{font-family:Roboto,sans-serif;font-size:16px}h1,h2,h3{font-family:Montserrat,sans-serif}main{display:flex;flex-direction:column;background-color:var(--body-bg);min-height:calc(100vh - 177px);color:var(--letter-color);padding-inline:1rem;gap:1rem}.header,.welcome,.quote,.about-me,.service,.road,.contact,.imprint,.appointment,.legacy{display:flex;justify-content:center;width:100%}.header{position:fixed;top:0;left:0;right:0;z-index:1}.header.reveal{animation:revealHeader 1s ease forwards}.main-nav{display:flex;align-items:center;justify-content:space-between;height:5rem;max-width:var(--max-width);width:100%;padding-inline:1.5rem;box-shadow:var(--box-shadow);border-radius:var(--border-radius);margin-inline:1rem;background:#fff}.main-nav .logo{display:flex;align-items:center;z-index:2;font-weight:600;font-size:1.4375rem;color:var(--letter-color);mix-blend-mode:multiply;outline:transparent;border:2px solid transparent}.main-nav .logo:focus{border:2px dotted var(--primary);outline:var(--primary)}.logo:focus:not(:focus-visible){outline:none;border:2px solid transparent}.main-nav .logo img{height:4rem;padding:.2rem}.main-nav .logo img:hover{filter:drop-shadow(2px 4px 6px var(--primary))}.main-nav ul{display:flex;align-items:center;gap:1.25rem;list-style-type:none}.main-nav ul li .nav-link{position:relative;display:flex;justify-content:center;font-weight:600;font-size:clamp(1rem,.5vw,2rem);height:2rem;line-height:1.725rem;color:inherit;transition:all 125ms ease-in;border:.125rem dotted transparent}.main-nav ul li .nav-link:focus-visible{border:.125rem dotted var(--primary);outline:var(--primary)}.main-nav ul li .nav-link:active{border:.125rem dotted transparent}.main-nav ul li .nav-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--letter-color);transform:scaleX(0);transform-origin:right;transition:transform 125ms ease-in-out}.main-nav ul li .nav-link:hover:before{transform:scaleX(1);transform-origin:left}.main-nav ul li{opacity:1;transition:opacity 125ms ease-in-out}.main-nav ul:hover>li:not(:hover){opacity:.3}.main-nav ul .languages{transform:translateY(-5px);column-gap:1.25rem;display:flex;font-style:normal;font-weight:400;font-size:1.4375rem}.main-nav ul .languages button{display:flex;color:var(--primary);cursor:pointer;border:solid 2px transparent;border-radius:.5rem;line-height:normal;padding:2px}.main-nav ul .languages button:hover{font-weight:700}.main-nav ul .languages button:focus{font-weight:700}.main-nav ul .languages .selected{border:solid 2px var(--primary);border-radius:.5rem;line-height:normal;padding:2px}.main-nav button{display:none;background:none;z-index:1}.welcome{display:flex;flex-direction:column;align-items:center;height:100svh;width:100%;max-width:var(--max-width);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:7rem 2rem 2rem;margin-inline:1rem;position:relative;background-color:var(--content-color);margin:.5rem auto 0;gap:1rem;overflow:hidden;background-image:url(/assets/front-small.jpg);background-size:cover;background-repeat:no-repeat}.welcome .welcome-content{font-size:clamp(1.5rem,4vw,2rem);text-align:center;padding-inline:2rem;width:100%}.welcome-content h1{text-align:center;font-size:clamp(2.5rem,3.5vw,6.5rem);margin-top:-15rem}.welcome-content p{max-width:31.25rem;margin:auto;font-size:clamp(.5rem,4vw,1.5rem)}.start,.krypto{background:linear-gradient(180deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.top-left,.top-right,.bottom-left,.bottom-right{width:5rem;height:fit-content;margin:auto}.why-start-in-krypto-content{display:flex}.why-start-in-krypto{display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:fit-content;max-width:var(--max-width);width:100%;border-radius:var(--border-radius);box-shadow:var(--box-shadow);background-color:var(--content-color);padding:2rem;gap:2rem;margin:auto;background:url(/assets/SK-favicon-colorless.svg) center no-repeat}.about-me-img{border:.25rem solid var(--primary);box-shadow:0 0 0 .25rem var(--secondary);border-radius:50%;width:10.5rem}.why-start-in-krypto-img{object-fit:cover;height:60vh}.why-start-in-krypto-figure{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;z-index:0;flex:1;margin-bottom:1rem}.why-start-in-krypto-img-figcaption{display:none}.about-me{display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:fit-content;max-width:var(--max-width);width:100%;border-radius:var(--border-radius);box-shadow:var(--box-shadow);background-color:var(--content-color);padding:2rem;gap:2rem;margin:auto}figcaption{font-size:1.5em;font-weight:700}.why-we-content img{border-radius:50%;width:10.5rem}.about-me-description{display:flex;flex-direction:column;margin-top:1rem;margin-inline:2rem;gap:1rem}.about-me-description{text-align:center;z-index:0;flex:3}.about-me-description p{text-align:start;-webkit-hyphens:auto;hyphens:auto;position:relative}.service-description img{width:3rem;height:3rem}.about-me-description p:before{content:"";background-image:url(/assets/direct-hit.webp);background-size:30px 30px;background-repeat:no-repeat;position:absolute;left:-2.2875rem;top:.2rem;width:4.5rem;height:4.5rem}.quote{display:flex;flex-direction:row;justify-content:space-around;align-items:center;max-width:var(--max-width);width:100%;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:2rem;background-color:var(--content-color);gap:1rem;margin:auto}.quote img{align-self:flex-start}blockquote{display:flex;flex-direction:column;font-style:italic}blockquote footer{align-self:flex-end;font-weight:600;font-style:normal}blockquote footer a:hover{text-decoration:underline}.service{display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:fit-content;max-width:var(--max-width);width:100%;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:2rem;background-color:var(--content-color);gap:2rem;margin:auto;position:relative}.our-partner-title,.why-start-title,.about-me-title,.service-title,.instagram-title{font-size:1.5rem;text-align:center}.service .my-offer{height:15rem;border-radius:50%;object-fit:cover;z-index:0}.service-description{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;flex:3}.service-description li{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.5;padding:1rem;flex-basis:40%;max-width:40%;gap:1rem}.service-description .paragraph:nth-of-type(4){margin-bottom:0}.service-description .quote{font-style:oblique;margin-block:1rem}.strong-plus-container{display:flex;align-self:center;align-items:center;margin:1.5rem;padding:.5rem;gap:1rem;font-weight:600;z-index:0}.strong-plus-container:hover span{filter:drop-shadow(2px 4px 6px var(--primary))}.strong-plus-container:focus{outline:var(--focus)}.strong-plus-container:not(:focus-visible){outline:none}.strong-arrow{width:2rem}.strong-plus-container a:focus,.strong-plus-container a:focus-visible{outline:var(--focus)}.faq a,.legacy a,.imprint a,.appointment-content a{align-self:baseline}.faq a .strong-arrow,.legacy a .strong-arrow,.imprint a .strong-arrow,.appointment-content a .strong-arrow{transform:rotate(-180deg);width:2rem}.strong-help{border:solid .1375rem;border-radius:1rem;padding:.5rem 1.5rem;box-shadow:var(--box-shadow) inset;z-index:0}.service-details{display:flex;flex-direction:column;gap:2rem;margin-left:3rem}.service-details li{position:relative;font-size:1.1rem;font-weight:500}.service-details li:before{content:"";background-image:url(/assets/confirm.svg);background-size:30px 30px;background-repeat:no-repeat;position:absolute;left:-2.5rem;top:0rem;margin-bottom:1rem;display:inline-block;width:40px;height:40px}.road-title{font-size:1.5rem;text-align:center;z-index:0}.road-title-you-way{font-size:2.5rem}.your-way{border-radius:50%;height:20rem;object-fit:cover;z-index:0;margin-bottom:2rem}.short-description{font-weight:700;font-size:1.3rem;text-align:center;z-index:0}.road{display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:fit-content;max-width:var(--max-width);width:100%;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:2rem;background-color:var(--content-color);position:relative;background-image:url(/assets/schillernder-original.jpg);background-repeat:no-repeat;background-size:cover;background-position:top;gap:1rem;margin:auto;color:#fff}.road-lists{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center;z-index:0;border-image:linear-gradoent()}.road:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#000000e6,#fff0);opacity:.6;border-radius:var(--border-radius)}.road-lists li{display:flex;align-items:baseline;gap:1rem;flex-basis:300px}.road-lists li .coin{height:5rem;width:auto;align-self:flex-start}.road-lists .question{font-size:1.25rem;line-height:1.2;margin-bottom:.5rem}.service-lists .answer{font-size:1rem}.our-partners{display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:fit-content;max-width:var(--max-width);width:100%;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:2rem;background-color:var(--content-color);margin:auto;gap:1rem}.partner-list{width:100%}.partner-list details{display:flex;flex-direction:column;gap:1rem;position:relative;margin-bottom:1.5rem}.partner-list-content{display:flex;flex-direction:column;gap:1rem}.partner-list details:after{position:absolute;content:"";height:.1rem;width:70%;background:linear-gradient(180deg,#d6a553,#8f5907);margin-inline:auto;bottom:-.5rem;left:0;right:0}.partner-list details:last-child:after{position:absolute;content:"";height:.1rem;width:70%;background:transparent;margin-inline:auto;bottom:-3rem;left:0;right:0}.partner-list details:last-child{margin-bottom:0}summary{position:relative;text-align:start;background:none;background:linear-gradient(180deg,#d6a65357,#8f59073f);border-radius:var(--border-radius);font-size:1.1rem;padding:.5rem 2rem .5rem .5rem;font-weight:500;scale:1;cursor:pointer;transition:var(--first-transition);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}summary:after{content:url(/assets/plus.svg);position:absolute;right:1rem}details[open] summary:after{content:url(/assets/minus.svg)}summary::marker{content:""}details::-webkit-details-marker{display:none}summary:hover{scale:1.02}details{position:relative;padding:10px;interpolate-size:allow-keywords}details::details-content{transition:block-size 1s,content-visibility 1s allow-discrete;overflow:hidden;block-size:0}details[open]::details-content{block-size:auto}.content-link{padding:.5rem 1rem;display:flex;border-radius:var(--border-radius);background:linear-gradient(180deg,#d6a553,#8f5907);max-width:8rem;width:100%;scale:1;transition:all ease-in-out .15s;align-items:center;justify-content:space-between;font-weight:700;align-self:end;margin-bottom:1rem}.content-link.cash{max-width:17rem}.content-link:hover{scale:1.02}.review{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;height:fit-content;margin:auto;max-width:var(--max-width);gap:1rem}.review-content{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:2rem;background-color:var(--content-color);gap:1rem;flex:1 0 20rem;border-top:.25rem solid #d6a553;border-bottom:.25rem solid #8f5907}.review-star{display:flex}.instagram{display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:fit-content;max-width:var(--max-width);width:100%;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:2rem;background-color:var(--content-color);margin:auto;gap:1rem}.instagram a{color:#2a6496}.instagram a span{color:#000}.instagram a:hover{text-decoration:underline}.contact{display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:fit-content;max-width:var(--max-width);width:100%;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:2rem;background-color:var(--content-color);margin:auto;margin-bottom:1rem}.contact{display:flex;flex-direction:column;align-items:center;gap:.5rem}.contact-title{margin-bottom:1.25rem;font-size:1.5rem}.telephone,.email{display:flex;gap:1rem;color:inherit}.telephone,.email{color:inherit}.telephone:hover,.email:hover{text-decoration:underline}.telephone a:focus,.email a:focus{outline:var(--focus)}.qr-code{width:6rem}.contact-appointment svg path{color:#000;transition:var(--first-transition)}.contact-appointment{background:linear-gradient(180deg,#d6a553,#8f5907);color:#000;border-radius:var(--border-radius);display:flex;justify-content:center;align-items:center;padding:.5rem;transition:var(--first-transition);width:fit-content;gap:.5rem}.contact-appointment:focus{outline:var(--focus)}.contact-content .contact-appointment{margin:2rem}.contact-appointment:hover{color:#fff}.contact-appointment:hover svg path{color:#fff}.contact-appointment svg{min-width:25px;min-height:25px}.contact-appointment span{display:contents;font-weight:700}.footer{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background-color:var(--footer);margin-bottom:0}.footer nav{display:flex;flex-direction:column;align-items:center;gap:1rem}.footer nav a{width:4rem}.footer nav ul{display:flex;justify-content:center;gap:1rem}.footer nav ul li{transform:scale(1);transition:var(--first-transition)}.footer nav ul li:hover{transform:scale(1.02)}.footer nav ul li a{color:var(--letter-color)}.footer nav ul li a:focus-visible{outline:var(--focus)}.footer nav .social-media li a img{width:2rem}.footer .footer-copyright{font-size:clamp(.1rem,3vw,1rem)}.faq,.appointment,.legacy,.imprint{flex:1;margin-top:.5rem}.appointment-content{display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:fit-content;max-width:var(--max-width);width:100%;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:2rem;padding:7rem 2rem 2rem;position:relative}.faq,.legacy,.imprint{display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:fit-content;max-width:var(--max-width);width:100%;border-radius:var(--border-radius);box-shadow:var(--box-shadow);background-color:var(--content-color);padding:2rem;padding:7rem 2rem 2rem;position:relative;margin:auto;margin-bottom:1rem}.imprint-title{margin-bottom:1.25rem;font-size:1.5rem}.legacy-description p,.imprint-description p{margin-bottom:1rem}.legacy-description h2,.imprint-description h2{font-size:1.3rem}.legacy-description h3,.imprint-description h3{font-size:1.1rem}.imprint-description p:nth-child(1),.imprint-description p:nth-child(2){font-weight:700}.imprint-description p a[target=_blank]{word-break:break-all}.legacy-description .legacy-title{margin-bottom:1.25rem;font-size:1.5rem}.legacy-description p a[target=_blank]{word-break:break-all}.error{display:none}.active{position:fixed;inset:0;background-color:var(--body-bg);z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}.faq{flex:1}@media (max-width: 950px){.main-nav{padding-inline:1rem}.main-nav ul{flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;right:0;height:100dvh;width:100%;display:none;padding-top:3rem;transition:all 175ms ease-in-out;overflow-x:hidden;overflow-y:hidden;z-index:1;box-shadow:var(--box-shadow);background-color:var(--body-bg);background-image:url(/assets/SK-favicon-colorless.svg);background-position:center;background-repeat:no-repeat}.main-nav button{display:flex;border:2px dotted transparent}.main-nav button:focus-visible{border:2px dotted var(--primary);outline:var(--primary)}.main-nav .show-menu{display:flex}.main-nav .pos-fix-hamburger{z-index:4;position:fixed;right:32px;top:19px}.remove-menu,.header-button{display:none}.why-start-in-krypto-content{display:flex;flex-direction:column-reverse;align-items:center}.service-description{justify-content:start}.service-description li{flex-direction:row;flex-basis:auto;max-width:none}.main-nav .pos-fix-hamburger:focus-visible{border:2px dotted var(--primary);outline:var(--primary)}.why-start-in-krypto-img{border:.25rem solid var(--primary);box-shadow:0 0 0 .25rem var(--secondary);border-radius:50%;width:168px;height:168px}}@media (max-height: 400px){.main-nav ul{overflow-y:auto;padding-block:50px}}@media (max-width: 500px){.main-nav{height:3rem;padding-inline:0}.main-nav .logo img{height:3rem}.main-nav .pos-fix-hamburger{right:16px;top:-5px}.welcome{padding:3rem 0rem 2rem}.welcome .welcome-content,.welcome .welcome-content p{padding-inline:0}.top-left,.top-right,.bottom-left,.bottom-right{width:4rem}.imprint-content,.legacy-content{padding:5rem 2rem 2rem}.service .service-description p{line-height:1.5}.road-lists li{flex-direction:column;gap:1rem}.strong-plus-container{margin:0}.contact-appointment{text-align:center}}
