/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0px 0px;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,.frame:hover a.hamburger.button{opacity:1}.hamburger-box{width:32px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:32px;height:2px;background-color:#000;border-radius:0px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}.hamburger--3dx .hamburger-box{perspective:64px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 9px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -9px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:64px}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 9px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -9px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:64px}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 9px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -9px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:64px}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 9px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -9px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-6.4px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-6.4px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(6.4px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(6.4px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-6.4px, -8px, 0) rotate(-45deg) scale(0.7, 1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-6.4px, 8px, 0) rotate(45deg) scale(0.7, 1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(6.4px, -8px, 0) rotate(45deg) scale(0.7, 1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(6.4px, 8px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.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:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-18px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -9px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-18px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -9px, 0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:9px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:18px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 9px, 0) rotate(135deg);transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -18px, 0) rotate(-270deg);transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:9px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:18px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 9px, 0) rotate(-135deg);transition-delay:0.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -18px, 0) rotate(270deg);transition-delay:0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:9px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner::before{left:-64px;top:-64px;transform:translate3d(64px, 64px, 0) rotate(45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-64px;top:-64px;transform:translate3d(-64px, 64px, 0) rotate(-45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:9px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-64px;top:64px;transform:translate3d(64px, -64px, 0) rotate(-45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-64px;top:64px;transform:translate3d(-64px, -64px, 0) rotate(45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner::before{top:9px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:18px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 9px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-4.5714285714px, -7px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -18px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner::before{top:9px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:18px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 9px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(4.5714285714px, -7px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -18px, 0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:9px;transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:18px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 9px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 9px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-18px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -9px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s 0.22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.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(0.19, 1, 0.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:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.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(0.19, 1, 0.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)}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scale3d(1, 1, 1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg)}40%{transform:rotate3d(0, 0, 1, -10deg)}60%{transform:rotate3d(0, 0, 1, 5deg)}80%{transform:rotate3d(0, 0, 1, -5deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95, 0.95, 0.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.slideOutUp{animation-name:slideOutUp}*,a,.frame:hover a.button,button{outline:none}*:hover,.frame:hover a.button,*:focus,*:active,a:hover,a:focus,a:active,button:hover,button:focus,button:active{outline:none !important}*::-moz-selection, a::-moz-selection, .frame:hover a.button::-moz-selection, button::-moz-selection{background-color:#e52317;color:#111}*::selection,a::selection,.frame:hover a.button::selection,button::selection{background-color:#e52317;color:#111}.sansserif,.sectiontitle h1,body{font-family:Calibri, 'Helvetica Neue', Helvetica, Arial, sans-serif}.lyon,.huge,h1,h2,p.bigtext,h3{font-family:'Lyon Display', Times, serif}.bold{font-weight:800}.italic{font-style:italic}html,body{height:100%;width:100%;scroll-behavior:smooth}body{font-size:17px;line-height:24px;font-style:normal;font-weight:400;color:#111;position:relative;background-color:#fff;overflow-x:hidden}a,.frame:hover a.button{transition:all 0.15s}a:link,.frame:hover a.button:link,a:visited,.frame:hover a.button:visited{text-decoration:none;color:#e52317}a:hover,.frame:hover a.button,a:active,a:focus{color:#111;text-decoration:none}a.nolink:link,.frame:hover a.nolink.button:link,a.nolink:visited,.frame:hover a.nolink.button:visited{color:#111}a.white:link,.frame:hover a.white.button:link,a.white:visited,.frame:hover a.white.button:visited{color:#fff}a.white:hover,.frame:hover a.button,a.white:focus{color:rgba(255,255,255,0.85)}a.mybtn,.frame:hover a.mybtn.button{background-color:#fff;color:#111;padding:16px;border-radius:5px;display:block;text-align:center;box-shadow:2px 2px 10px rgba(17,17,17,0.05);transition:all 0.15s ease;max-width:320px}a.mybtn:hover,.frame:hover a.button{background-color:#e52317;color:#fff}a.mybtn.mybtn2,.frame:hover a.mybtn.mybtn2.button{background-color:rgba(17,17,17,0.1);color:#111}a.mybtn.mybtn2:hover,.frame:hover a.mybtn2.button{background-color:#e52317;color:#fff}div.buttonwrap{margin-bottom:10px}h1,h2,p.bigtext,h3{margin-top:0;margin-bottom:0;font-weight:500;line-height:1.2em}h1{font-size:2em;margin-bottom:20px}h2,p.bigtext{font-size:1.65em;line-height:1.3em;margin-bottom:18px}h3{font-size:1.3em;line-height:1.35em;margin-bottom:15px}h4{font-size:1em;line-height:1.35em;margin-bottom:15px;font-weight:700}p~h2,p~p.bigtext{margin-top:30px !important}p{margin-bottom:20px}p.time{margin-bottom:10px;margin-top:-12px;font-size:0.75em;letter-spacing:0.01em}p.caption{font-size:0.8em;line-height:1.25em;margin-top:3px;letter-spacing:0.01em}ul{margin:0 0 20px 18px;padding:0;list-style-position:outside}ul li{margin-bottom:10px}hr{height:0;width:100%;border-bottom:1px solid rgba(17,17,17,0.5)}i.small{font-size:0.65em;transform:translateY(-2px)}i.smaller{font-size:0.5em;transform:translateY(-2px);padding:0 4px 0 0}.fit{width:100%;height:auto}.big{font-size:1.75em;line-height:1.3em}h1.big{font-size:2.5em;line-height:1.3em}.huge{font-size:1.6em;line-height:1.3em}.quote:before{content:'«';margin-right:4px}.quote:after{content:'»';margin-left:2px}.pointer{cursor:pointer}.box{padding:30px;border:1px solid #111}.box>*:last-child{margin-bottom:0;padding-bottom:0}.box.bgwhite{border:none}@media (max-width: 575px){.box{padding:15px}}.effect .fxme{opacity:0;transition:all 0.8s;transform:translateX(-20px);display:inline-block}.effect .fxme.fader{opacity:1;transform:translateX(0)}.button{padding:10px 22px 10px 18px;border:1px solid #111;display:inline-block}.button:link,.button:visited{color:#111;font-size:1em}.button:hover,.frame:hover a.button,.button:focus,.button:active{background-color:#e52317;border:1px solid #e52317;color:#fff}.button:hover i,.frame:hover a.button i,.button:focus i,.button:active i{color:#fff}.button.white:link,.white h1.button:link,.white a.button:link,.button.white:visited,.white h1.button:visited,.white a.button:visited{color:#fff;border:1px solid #fff}.button.white:hover,.frame:hover a.white.button,.white h1.button:hover,.white .frame:hover a.button,.frame:hover .white a.button,.white a.button:hover:link,.white a.button:hover:visited,.button.white:focus,.white h1.button:focus,.white a.button:focus:link,.white a.button:focus:visited,.button.white:active,.white h1.button:active,.white a.button:active:link,.white a.button:active:visited{background-color:#e52317;border:1px solid #e52317;color:#fff}.button.white:hover i,.frame:hover a.white.button i,.white h1.button:hover i,.white .frame:hover a.button i,.frame:hover .white a.button i,.white a.button:hover:link i,.white a.button:hover:visited i,.button.white:focus i,.white h1.button:focus i,.white a.button:focus:link i,.white a.button:focus:visited i,.button.white:active i,.white h1.button:active i,.white a.button:active:link i,.white a.button:active:visited i{color:#fff}a.iconlink,.frame:hover a.iconlink.button{display:inline-flex;align-items:center}a.iconlink i,.frame:hover a.iconlink.button i{color:#111;font-size:0.65em;margin-right:10px;transition:all 0.15s;display:block}a.iconlink:hover i,.frame:hover a.button i{transform:translateX(3px)}a.iconlink.white i,.frame:hover a.iconlink.white.button i,.white h1.iconlink i,.white a.iconlink:link i,.white a.iconlink:visited i{color:#fff}.white,.white h1,.white a:link,.white .frame:hover a.button:link,.frame:hover .white a.button:link,.white a:visited,.white .frame:hover a.button:visited,.frame:hover .white a.button:visited{color:#fff}.white a:hover,.white .frame:hover a.button,.frame:hover .white a.button,.white a:focus,.white a:active{color:rgba(255,255,255,0.7)}.color{color:#e52317}.bggray,.spacer.top{background-color:#f5f5f5}.bgwhite{background-color:#fff}.bgcolor{background-color:#e52317}.bgcolor a,.bgcolor .frame:hover a.button,.frame:hover .bgcolor a.button{transition:all 0.2s}.bgcolor a:link,.bgcolor .frame:hover a.button:link,.frame:hover .bgcolor a.button:link,.bgcolor a:visited,.bgcolor .frame:hover a.button:visited,.frame:hover .bgcolor a.button:visited{text-decoration:none;color:#fff}.bgcolor a:hover,.bgcolor .frame:hover a.button,.frame:hover .bgcolor a.button,.bgcolor a:active,.bgcolor a:focus{color:rgba(255,255,255,0.7);text-decoration:none}.bgcolor a.nolink:link,.bgcolor a.nolink:visited{color:#fff}.bgdark{background-color:rgba(17,17,17,0.1)}.fullsize{width:100%;height:100vh}.halfsize{width:100%;height:300px}.relative{position:relative}.bg{position:fixed;top:0;left:0;right:0;bottom:0;background:url("../images/bg.jpg") no-repeat center center scroll;background-size:cover}.flex{display:flex;flex-wrap:wrap;justify-content:flex-start}.flex div{margin-right:15px}.flex.long div{margin-right:25px}@media (max-width: 575px){.flex.long div{margin-right:15px}}.flex.space-between{justify-content:space-between}.flex.space-evenly{justify-content:space-evenly}.round{background-color:#fff;height:50px;width:50px;border-radius:25px}.move_up i,.move_up div,.move_up span{transition:all 0.15s}.move_up:hover i,.frame:hover a.move_up.button i,.move_up:hover div,.frame:hover a.move_up.button div,.move_up:hover span,.frame:hover a.move_up.button span{transform:translateY(-3px)}section.padding,header.padding,footer.padding{padding-bottom:60px;padding-top:60px}@media (max-width: 575px){section.padding,header.padding,footer.padding{padding-bottom:30px;padding-top:30px}}section.padding .row>div.mb-4:last-child,header.padding .row>div.mb-4:last-child,footer.padding .row>div.mb-4:last-child{margin-bottom:0 !important}@media (max-width: 575px){section.padding.resp-padding-0,header.padding.resp-padding-0,footer.padding.resp-padding-0{padding-bottom:0;padding-top:0}}@media (max-width: 575px){section.padding.resp-padding-b-0,header.padding.resp-padding-b-0,footer.padding.resp-padding-b-0{padding-bottom:0}}@media (max-width: 575px){section.padding.resp-padding-1,header.padding.resp-padding-1,footer.padding.resp-padding-1{padding-bottom:25px;padding-top:25px}}section.padding2,header.padding2,footer.padding2{padding-bottom:0;padding-top:50px}section.padding2 .row>div.mb-4:last-child,header.padding2 .row>div.mb-4:last-child,footer.padding2 .row>div.mb-4:last-child{margin-bottom:0 !important}@media (max-width: 575px){section.padding2.resp-padding-t-1,header.padding2.resp-padding-t-1,footer.padding2.resp-padding-t-1{padding-top:25px}}section.padding-top,header.padding-top,footer.padding-top{padding-top:60px}section.padding-bottom,header.padding-bottom,footer.padding-bottom{padding-bottom:60px}footer{position:relative}footer .goup{position:absolute;top:0px;right:0px}@media (max-width: 400px){footer .flex.long{display:block}}#wrapper.hidden{display:none}@media (min-width: 1500px){.container,.container-lg,.container-md,.container-sm,.container-xl{width:1400px;max-width:1400px}}.col>.content:last-of-type,.col-12>.content:last-of-type{margin-bottom:0}.border-bottom{padding:15px}#about{margin-bottom:2px}#content{padding-top:30px}#content .row>div p:last-of-type{margin-bottom:0;padding-bottom:0}#content .row>div h2,#content .row>div p.bigtext{margin-top:-5px}#breadcrumb i.smaller{padding:0 8px}video,iframe{width:100%;height:auto}.carousel-indicators{position:static;top:auto;left:auto;width:100%;margin:0;padding:0;text-align:left;margin-top:5px}.slidecontrols{position:absolute;text-align:right;right:0px;top:-50px;left:40px;font-size:16px;font-weight:300}.slidecontrols a,.slidecontrols .frame:hover a.button,.frame:hover .slidecontrols a.button{margin-left:10px}.slidecontrols a:link,.slidecontrols .frame:hover a.button:link,.frame:hover .slidecontrols a.button:link,.slidecontrols a:visited,.slidecontrols .frame:hover a.button:visited,.frame:hover .slidecontrols a.button:visited{color:#fff}.slidecontrols a:hover,.slidecontrols .frame:hover a.button,.frame:hover .slidecontrols a.button{color:#e52317;text-decoration:none}.slidecontrols a:active,.slidecontrols .frame:hover a.button:active,.frame:hover .slidecontrols a.button:active{color:#e52317}.slidecontrols a:focus,.slidecontrols .frame:hover a.button:focus,.frame:hover .slidecontrols a.button:focus{text-decoration:none}.carousel-fade .carousel-inner .item{transition-property:opacity}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;transform:translate3d(0, 0, 0)}.carousel-fade .carousel-control{z-index:2}.swing-in-top-fwd{animation:swing-in-top-fwd 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) both}@keyframes swing-in-top-fwd{0%{transform:rotateX(-100deg);transform-origin:top;opacity:0}100%{transform:rotateX(0deg);transform-origin:top;opacity:1}}.hamburger{display:block;position:absolute;top:22px;right:25px;z-index:200}@media (min-width: 1050px){.hamburger{display:none}}.mainmenu{z-index:1500;position:absolute;top:25px;right:35px;display:none}@media (min-width: 1050px){.mainmenu{display:flex}}.mainmenu a,.mainmenu .frame:hover a.button,.frame:hover .mainmenu a.button{transition:all 0.2s}.mainmenu a:link,.mainmenu .frame:hover a.button:link,.frame:hover .mainmenu a.button:link,.mainmenu a:visited,.mainmenu .frame:hover a.button:visited,.frame:hover .mainmenu a.button:visited{text-decoration:none;color:#111}.mainmenu a:hover,.mainmenu .frame:hover a.button,.frame:hover .mainmenu a.button,.mainmenu a:active,.mainmenu a:focus,.mainmenu a.active{color:#e52317;text-decoration:none}.mainmenu .navitem{position:relative;margin-right:25px;opacity:0;transition:all 0.3s}.mainmenu .navitem span.resplink{display:none}.mainmenu .navitem>span.dd{display:none;font-size:0.65em;color:#e52317;margin-left:10px}.mainmenu .navitem>span.dd.is-active{display:none}.mainmenu .navitem>i.dd{font-size:0.58em;transform:translate(5px, -2px);cursor:pointer;padding:10px 10px}@media (min-width: 992px){.mainmenu .navitem>i.dd{display:none}}.mainmenu .navitem>i.dd:hover,.mainmenu .frame:hover .navitem>a.dd.button,.frame:hover .mainmenu .navitem>a.dd.button{color:#e52317;transition:all 0.15s}.mainmenu .navitem>i.dd.is-active{color:#e52317;transform:rotate(180deg) translate(-5px, 2px)}@media (min-width: 1050px){.mainmenu .navitem>i{display:none}}.mainmenu .navitem.fader{opacity:1}.mainmenu .navitem:last-child{margin-right:0}.mainmenu .navitem .sub{position:absolute;width:400px;display:none;left:-20px;padding:7px 20px 18px 20px;background-color:#f5f5f5}.mainmenu .navitem .sub .subnavitem{margin-bottom:7px;transition:all 0.3s}.mainmenu .navitem .sub .subnavitem:last-child{margin-bottom:0}.mainmenu .navitem:hover .sub,.mainmenu .frame:hover a.navitem.button .sub,.frame:hover .mainmenu a.navitem.button .sub{display:block;animation:fadein 0.5s}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.mainmenu .navitem.language{margin-left:15px;font-size:0.6em}.mainmenu .navitem.language span{cursor:default;color:#e52317}.mainmenu .navitem.language .sub{padding-top:0;background-color:transparent}.mainmenu .navitem.language .sub .subnavitem{margin-bottom:0}.mainmenu.is-active{position:absolute;top:0;left:0;right:0;height:auto;min-height:100vh;background-color:#f5f5f5;padding:130px 25px 25px 25px;display:flex;flex-direction:column;z-index:190}.mainmenu.is-active .navitem{display:block;width:100%;margin-right:0;font-size:1.7em;line-height:1.35em;border-bottom:1px solid #111;margin-bottom:8px;padding-bottom:6px}.mainmenu.is-active .navitem .sub{display:none;position:static;font-size:0.65em;line-height:1.3em;padding:7px 0 7px 0;opacity:1;transition:all 0s;width:100% !important;background-color:transparent}.mainmenu.is-active .navitem:hover .sub,.mainmenu.is-active .frame:hover a.navitem.button .sub,.frame:hover .mainmenu.is-active a.navitem.button .sub{transition:all 0s;animation:none}.mainmenu.is-active .navitem.language{margin-left:0;margin-top:40px;font-size:0.9em;border-bottom:none}.mainmenu.is-active .navitem.language .sub{display:block;position:absolute;top:20px;left:0;font-size:1em;background-color:transparent !important}#secondary{position:absolute;left:35px;right:auto;top:calc(100vh - 75px);z-index:100;display:none !important}@media (min-width: 992px){#secondary{display:flex !important}}#secondary.secondary_home a.redbutton{background-color:#e52317;color:#f5f5f5}#secondary.secondary_home a.redbutton:hover,#secondary.secondary_home .frame:hover a.redbutton.button,.frame:hover #secondary.secondary_home a.redbutton.button{background-color:#e52317}.roundbuttons div{margin-right:6px}.roundbuttons div a,.roundbuttons div .frame:hover a.button,.frame:hover .roundbuttons div a.button{background-color:rgba(17,17,17,0.05);padding:15px 28px;border-radius:40px;transition:0.15s;display:inline-block}.roundbuttons div a:link,.roundbuttons div .frame:hover a.button:link,.frame:hover .roundbuttons div a.button:link,.roundbuttons div a:visited,.roundbuttons div .frame:hover a.button:visited,.frame:hover .roundbuttons div a.button:visited{color:#111}.roundbuttons div a:hover,.roundbuttons div .frame:hover a.button,.frame:hover .roundbuttons div a.button{background-color:#e52317;color:#f5f5f5}header #brand{opacity:1;position:absolute;top:12px;left:25px;height:38px;transition:all 0.3s}header #brand.is-active{display:block;z-index:200}header #brand.block{display:block;z-index:200}@media (min-width: 1050px){header #brand{height:44px}}header #brand img{height:100%;width:auto;transition:all 0.15s}header.active{position:fixed;top:0;left:0;right:0;height:62px;z-index:200;background-color:#f5f5f5;transition:background-color 0.2s}@media (min-width: 1050px){header.active{height:74px}}header.active #menu .sub{transition:background-color 0.2s;background-color:#f5f5f5}header.active.bgwhite{background-color:#fff}header.active.bgwhite #menu .sub{background-color:#fff}header.active .secondary{display:none}header.active #brand{opacity:1}#home{display:flex;justify-content:center;align-items:center;overflow:hidden}#logo{min-width:200px;width:78vw;margin-bottom:45px}#logo .mobile{display:block}@media (min-width: 600px){#logo .mobile{display:none}}#logo .screen{display:none}@media (min-width: 600px){#logo .screen{display:block}}@media (min-width: 991px){#logo{min-width:600px;width:60vw}}.line{width:7vw;position:absolute;opacity:0;transition:all 1.2s}.line.fader{opacity:1}.line.one{top:-11vw;left:5vw;transform:rotate(45deg)}.line.two{top:-9vw;left:3vw;transform:rotate(52deg);width:5vw}.line.three{bottom:-11vw;right:5vw;transform:rotate(225deg)}.line.four{bottom:-9vw;right:3vw;transform:rotate(232deg);width:5vw}@media (max-width: 600px){.line{width:20vw;position:absolute;opacity:0;transition:all 1.2s}.line.fader{opacity:1}.line.one{top:-25vw;left:5vw;transform:rotate(45deg)}.line.two{top:-31vw;left:-2vw;transform:rotate(52deg);width:18vw}.line.three{bottom:-30vw;right:15vw;transform:rotate(225deg)}.line.four{bottom:-26vw;right:7vw;transform:rotate(232deg);width:15vw}}.down{cursor:pointer;position:absolute;top:calc(100vh - 120px);right:auto;left:calc(50% - 13px)}.down.hide{display:none !important}@media (min-width: 992px){.down{position:absolute;top:calc(100vh - 72px);right:20vw;left:auto}}.spacer{height:50px}.spacer.top{height:75px}@media (max-width: 1050px){.spacer.top{height:64px}}.videowrap{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;margin-bottom:25px}.videowrap iframe,.videowrap object,.videowrap embed{position:absolute;top:0;left:0;width:100%;height:100%}.frame{height:100%;padding:40px;cursor:pointer;transition:all 0.15s;min-height:450px}.frame:hover,.frame:hover a.frame.button{opacity:0.9;box-shadow:0px 0px 40px 5px rgba(17,17,17,0.05)}.frame h1,.frame h2,.frame p.bigtext,.frame h3,.frame h4{margin-bottom:10px}.frame:hover a.button{color:#fff !important}.frame:hover a.button i{color:#fff !important}.overview{margin-bottom:30px}.overview .item{margin-bottom:10px;overflow:hidden}.overview .item img{width:100%;height:auto;transition:all 0.15s}.overview .item h4{font-size:1em;font-weight:normal;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;margin-bottom:10px;padding:12px 15px;border-bottom:none;margin-bottom:0;background-color:#f5f5f5;transition:all 0.15s}.overview .item:hover,.overview .frame:hover a.item.button,.frame:hover .overview a.item.button{cursor:pointer}.overview .item:hover img,.overview .frame:hover a.item.button img,.frame:hover .overview a.item.button img{opacity:0.95}.overview .item:hover h4,.overview .frame:hover a.item.button h4,.frame:hover .overview a.item.button h4{background-color:rgba(17,17,17,0.08);color:#111}.banner{height:250px;position:relative}@media (min-width: 768px){.banner{height:375px}}@media (min-width: 1400px){.banner{height:450px}}.banner iframe{height:100%;width:100%}.banner #secondary{position:absolute;left:auto;right:25px;top:auto;bottom:35px;z-index:1000;display:flex;align-items:flex-start;transition:all 0.5s}.banner #secondary .medbutton{background-color:#e52317;color:#fff;height:52px;width:54px;padding:0 !important;border-radius:27px;transition:0.15s;display:inline-flex;justify-content:center;align-items:center;transform:translateY(2px)}.banner #secondary .medbutton i{font-size:1.5em;line-height:1em}.banner #secondary .medbutton:hover,.banner #secondary .frame:hover a.medbutton.button,.frame:hover .banner #secondary a.medbutton.button,.banner #secondary .medbutton:focus{cursor:pointer;background-color:rgba(229,35,23,0.8)}.banner #secondary .navitem{display:none;transition:all 0.5s}.banner #secondary .navitem a:link,.banner #secondary .navitem a:visited{background-color:rgba(255,255,255,0.9)}.banner #secondary .navitem a:hover,.banner #secondary .navitem .frame:hover a.button,.frame:hover .banner #secondary .navitem a.button,.banner #secondary .navitem a:active,.banner #secondary .navitem a:focus{color:#fff;background-color:#e52317}@media (min-width: 992px){.banner #secondary{display:flex}}.j-nav{position:relative}.j-nav.j-height-450{height:320px}@media (min-width: 768px){.j-nav.j-height-450{height:450px}}.j-nav .j-item{position:absolute;top:0;left:0;right:0;bottom:0}.j-nav .j-item.j-hide{display:none}.sectiontitle h1{font-size:0.8em;text-transform:uppercase;letter-spacing:0.1em;display:inline-block;border-bottom:1px solid #111}.gallery{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.gallery>div{padding:0 5px 10px 5px}.gallery>div.gal-12{width:100%}.gallery>div.gal-6{width:50%}.gallery>div.gal-4{width:33.333%}.gallery>div.gal-3{width:25%}.item_text{margin-bottom:30px}.item_files{margin-left:-15px;margin-right:-15px}@media (min-width: 600px){.item_files{margin-left:-30px;margin-right:-30px}}.item_file{margin-bottom:5px}@media (min-width: 600px){.item_file{margin-bottom:5}}.item_file a,.item_file .frame:hover a.button,.frame:hover .item_file a.button{padding:15px 15px 15px 15px;display:flex;flex-wrap:no-wrap;transition:all 0.2s}@media (min-width: 600px){.item_file a,.item_file .frame:hover a.button,.frame:hover .item_file a.button{padding:25px 15px 15px 15px}}.item_file a:link,.item_file .frame:hover a.button:link,.frame:hover .item_file a.button:link,.item_file a:visited,.item_file .frame:hover a.button:visited,.frame:hover .item_file a.button:visited{text-decoration:none;color:#111}.item_file a:hover,.item_file .frame:hover a.button,.frame:hover .item_file a.button,.item_file a:active,.item_file a:focus{color:#111;text-decoration:none;background-color:#f5f5f5}.item_file .item_file_image{min-width:50px;width:50px;margin-right:15px}@media (min-width: 600px){.item_file .item_file_image{min-width:70px;width:70px}}.item_file .item_file_text{width:calc(100% - 115px);overflow:hidden;text-overflow:ellipsis}.summary{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid rgba(17,17,17,0.2);transition:all 0.3s}.summary:hover,.frame:hover a.summary.button,.summary:focus{opacity:0.85}.plus{color:#e52317}a:hover .plus,.frame:hover a.button .plus,a:focus .plus{color:#111}.table_responsive{overflow-x:auto;min-height:0.01%;margin-bottom:15px}.item_table{width:100%;min-width:500px;max-width:100%}.item_table td,.item_table th{width:25%;padding:13px;border:1px solid #dddddd;vertical-align:top}@media (max-width: 1100px){.med_navitem{display:none}}.accordion .accordion_item{border-bottom:1px solid #111;margin-bottom:25px}.accordion .accordion_header{cursor:pointer}.accordion .accordion_header i{transition:all 0.3s}.accordion .accordion_header:hover,.accordion .frame:hover a.accordion_header.button,.frame:hover .accordion a.accordion_header.button{opacity:0.8}.accordion .accordion_header:hover i,.accordion .frame:hover a.accordion_header.button i,.frame:hover .accordion a.accordion_header.button i{transform:translateY(-5px)}.story_item{width:20%;padding:0 15px 0 15px;margin-bottom:20px}.story_item.story_item-2,.story_item.story_item-3{width:40%}.story_item.story_item-3{margin-bottom:40px}@media (max-width: 1199px){.story_item{width:25%;padding:0 15px 0 15px}.story_item.story_item-2,.story_item.story_item-3{width:50%}}@media (max-width: 991px){.story_item{width:50%;padding:0 15px 0 15px}.story_item.story_item-2{width:50%}.story_item.story_item-3{width:100%}}@media (max-width: 575px){.j-height-450{height:70vh !important}}.j-height-450 .banner{height:100%;width:100%}@media (max-width: 575px){.container{padding-left:25px;padding-right:25px}}#cookies{font-size:0.9em;line-height:1.3em;display:none;position:fixed;left:0;bottom:0;right:0;z-index:100000000;background-color:#111;color:#fff;padding:20px 50px 23px 50px;text-align:center}#cookies a{transition:all 0.2s}#cookies a:link,#cookies a:visited{text-decoration:none;color:#e52317}#cookies a:hover,#cookies .frame:hover a.button,.frame:hover #cookies a.button,#cookies a:active,#cookies a:focus{color:#fff;text-decoration:none}#cookies .coobutt{position:absolute;top:15px;right:15px}#cookies .coobutt a{transition:all 0.2s;display:flex;justify-content:center;align-items:center}#cookies .coobutt a.cookies_closer:link,#cookies .coobutt a.cookies_closer:visited{font-size:1.3em;color:#fff}#cookies .coobutt a.cookies_closer:hover,#cookies .coobutt .frame:hover a.cookies_closer.button,.frame:hover #cookies .coobutt a.cookies_closer.button,#cookies .coobutt a.cookies_closer:active,#cookies .coobutt a.cookies_closer:focus{color:rgba(255,255,255,0.7)}#cookies.blocky{display:block}.employee .portrait{aspect-ratio:1/1;border-radius:50%;overflow:hidden}.employee .portrait img{width:100%;height:101.5%;-o-object-fit:contain;object-fit:contain;background-color:#f5f5f5;padding:13%;padding-bottom:0}.employee .colorbar{height:40px;width:100%;background-color:#f5f5f5}#alert{position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(229,35,23,0.3);display:flex;justify-content:space-evenly;align-items:center;z-index:5000;transform:translateX(-300%);opacity:0;transition:opacity 0.5s linear, transform 0s 0.5s}#alert .alertinner{max-width:850px;width:100%;display:flex;box-shadow:8px 8px 20px 5px rgba(17,17,17,0.3);padding:30px;background-color:#fff;overflow-y:auto}@media (max-width: 600px){#alert .alertinner{width:calc(100% - 40px);height:calc(100% - 40px)}}#alert.is-active{transform:translateX(0);opacity:1;transition:transform 0s, opacity 0.5s linear}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#fff !important;background:rgba(255,255,255,0)}.featherlight:last-of-type{background:#fff}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:0 solid transparent;margin-top:0px;margin-left:3%;margin-right:3%;max-height:calc(100% - 25px);max-width:94%;background:rgba(255,255,255,0);cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight script.featherlight-inner,.featherlight link.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:50px;font-size:28px;cursor:pointer;text-align:center;font-family:'AtlasGrotesk-Regular', Arial, sans-serif;background:rgba(255,255,255,0);color:#000;border:none;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}}@media print{@page{size:landscape}html.with-featherlight>*>:not(.featherlight){display:none}}@media all{.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,0);transform:translateX(-50px)}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.frame:hover a.featherlight-next.button,.featherlight-previous:hover,.frame:hover a.featherlight-previous.button{background:rgba(255,255,255,0.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0px 0px 5px #fff;color:#fff;font-style:normal;font-weight:normal}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.frame:hover a.featherlight-next.button span,.featherlight-previous:hover span,.frame:hover a.featherlight-previous.button span{display:inline-block}.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}.featherlight-loading .featherlight-previous,.featherlight-loading .featherlight-next{display:none}.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-first-slide.featherlight-last-slide .featherlight-next{display:none}}@media only screen and (max-device-width: 1024px){.featherlight-next:hover,.frame:hover a.featherlight-next.button,.featherlight-previous:hover,.frame:hover a.featherlight-previous.button{background:none}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width: 1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}.featherlight-content{position:fixed !important;width:100%;height:100%;top:0px;left:0px;right:0px;bottom:0px;font-size:25px;padding:0 0 0 0 !important;margin:0 0 0 0 !important;width:100% !important;height:100% !important;max-height:100% !important;max-width:100% !important}.featherlight-content .featherlight-close{position:absolute;top:10px;right:10px}.featherlight-content .featherlight-previous,.featherlight-content .featherlight-next{position:fixed;left:0px;top:30px;width:50px;display:flex;justify-content:center;align-items:center;height:calc(100% - 30px);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:none}.featherlight-content .featherlight-previous:hover,.featherlight-content .frame:hover a.featherlight-previous.button,.frame:hover .featherlight-content a.featherlight-previous.button,.featherlight-content .featherlight-next:hover,.featherlight-content .frame:hover a.featherlight-next.button,.frame:hover .featherlight-content a.featherlight-next.button{background:rgba(255,255,255,0)}.featherlight-content .featherlight-previous div,.featherlight-content .featherlight-next div{height:100%;width:35px;padding-right:0;padding-top:10px;font-size:30px;line-height:16px;color:#000;font-style:normal;font-weight:normal}.featherlight-content .featherlight-next{left:auto;right:0px}.featherlight-content .featherlight-next div{padding-left:1px}.featherlight-content .featherlight-inner{position:absolute;top:5px;left:35px;right:35px;bottom:0;padding:0}.featherlight-content .featheritem-inner,.featherlight-content .featherlight-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.featherlight-content .featherlight-image{top:50%;left:0;right:0;padding:25px 60px 30px 60px;padding-top:45px;padding-right:80px;padding-bottom:55px;padding-left:80px;max-height:100% !important;max-width:100% !important;width:auto !important;height:auto !important;transform:translateY(-50%)}.featherlight-content .caption{position:absolute;bottom:0px;padding-top:10px;left:50%;transform:translateX(-50%);font-size:18px;height:60px;display:flex;align-items:flex-start;justify-content:flex-start;background-color:rgba(0,0,0,0);color:#000}
