@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap");/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.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:0.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 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 !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 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 !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 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 !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 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 !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 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--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.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 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--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-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) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px, 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(-8px, -10px, 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(-8px, 10px, 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(8px, -10px, 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(8px, 10px, 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--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.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) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.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:-20px;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, -10px, 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:-20px;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, -10px, 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:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 10px, 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, -20px, 0) rotate(-270deg);transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 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, -20px, 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:4px6px;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 !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px, 80px, 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:-80px;top:-80px;transform:translate3d(-80px, 80px, 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:4px6px;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 !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px, -80px, 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:-80px;top:80px;transform:translate3d(-80px, -80px, 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--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out, top 0.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 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.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:0.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(40px/-7, -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:0.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(40px/7, -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: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--spring .hamburger-inner{top:2px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:10px;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:20px;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 !important}.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, 10px, 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, 10px, 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:-20px;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, -10px, 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 !important;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 !important;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--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)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Roboto";font-weight:400}h1,h3,h4,strong,b{font-weight:700}h1{font-size:1.938em}h2{font-size:1.5em}h3{font-size:1.375em}h4{font-size:1.25em}h5{font-size:1.125em}.home{background-color:#ffed00}.ingenieur,.p-ingenieur .teaser-wrap{background-color:#dcd0bd}.umbau,.p-zimmerarbeiten .teaser-wrap{background-color:#eec889}.fassaden,.p-systembau .teaser-wrap{background-color:#b0c198}.schall,.p-schallschutz .teaser-wrap{background-color:#8bbad3}a{color:#000}a:hover{color:#ffed00;text-decoration:none}li.metanavaktiv{font-weight:500}.wenger-btn{min-width:270px;position:relative;border:0;outline:none;background:#747474;color:#fff;cursor:pointer;display:flex;align-items:center;text-decoration:none !important}.wenger-btn span.line{border-right:5px solid #fff}.wenger-btn span.line img{width:50px;height:50px;padding:5px}.wenger-btn>div{padding:0 15px;margin:auto}.wenger-btn span{font-weight:600}.wenger-btn:hover{color:#fff !important;text-decoration:underline !important}.wenger-btn-right span.line{border-right:0;border-left:5px solid #fff}.wenger-btn-right span.line img{transform:rotate(180deg)}.wenger-btn-center{margin:50px auto 0 auto}.frame-layout-100{background:#dadada;margin:50px 0;margin-top:0}.frame-layout-100 header{padding:20px 20px 0}.col-md-4 .frame-layout-100{margin:0}.main-header-top{display:flex;justify-content:flex-end;align-items:center}.main-header-top ul{display:flex;align-items:center;margin-bottom:0}.main-header-top ul li{list-style:none;padding:0 15px;border-right:1px solid black}.main-header-top ul li:last-child{border-right:none}.main-header-top input#suche{border:1px #dadada solid;background-image:url("../Icons/search.svg");background-repeat:no-repeat;background-position:95% 50%;background-size:15px;padding:5px;float:right}.main-header-top input#suche:focus{outline:none}.main-header-top input.btn-suche{width:30px;position:relative;left:-33px;border:0;background:transparent;color:transparent}.header-img{height:150px}.header-img .header-img-wrap{display:flex;justify-content:space-between;height:100%}@media screen and (max-width:700px){.header-img .header-img-wrap .header-img{display:none}}.header-img .logo-wrap{display:flex;justify-content:flex-end}.header-img .logo-wrap .jub-logo{display:flex;align-items:center}.header-img .logo-wrap .jub-logo img{width:80px;height:auto;position:relative;top:-10px;left:-10px}.header-img .header-logo{display:flex;justify-content:flex-end}.header-img .header-logo a{height:150px}.header-img img{height:150px;width:auto;max-width:100%}#main-navigation{background-color:#dadada;padding:15px 0}#main-navigation>ul{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}#main-navigation>ul li{list-style:none;display:flex;align-items:center;position:relative;z-index:2}#main-navigation>ul li.active>a{font-weight:500}#main-navigation>ul li.li-uu{position:inherit}#main-navigation>ul li.li-uu ul{top:204px;width:100%;left:0}#main-navigation>ul li.li-uu ul div{display:flex}#main-navigation>ul li.li-uu ul div li a{margin-left:0;color:#747474}#main-navigation>ul li.li-uu ul div li a:hover{color:#000}#main-navigation>ul .li-ingenieur:before{content:"";height:15px;width:15px;background-color:#dcd0bd;display:inline-block}#main-navigation>ul .li-umbau:before{content:"";height:15px;width:15px;background-color:#eec889;display:inline-block}#main-navigation>ul .li-fassaden:before{content:"";height:15px;width:15px;background-color:#b0c198;display:inline-block}#main-navigation>ul .li-schall:before{content:"";height:15px;width:15px;background-color:#8bbad3;display:inline-block}#main-navigation>ul .li-uu:before,#main-navigation>ul li.desktop-hidden:before{content:"";height:15px;width:15px;background:#ffed00;display:inline-block}#main-navigation>ul .li-winfo:before{content:"";height:15px;width:15px;background-color:#747474;display:inline-block}#main-navigation>ul a{margin-left:8px}.sub-menu{position:absolute;visibility:hidden;opacity:0;transition:all 0.3s ease-in-out;top:23px;padding-top:16px;width:230px;z-index:1}.sub-menu .container{padding:0}.sub-menu li a{padding:10px 15px;width:100%}.sub-menu li:hover{background-color:#ffed00}.sub-menu li:hover a{color:#000}#main-navigation li:hover .sub-menu{visibility:visible;opacity:1}#main-navigation li.li-uu.active .sub-menu{visibility:visible;opacity:1}main:last-child{margin-bottom:0}.main-content{margin:70px auto;padding-bottom:140px}.main-content ul{padding-left:20px}.main-content ul{list-style:none}.main-content ul li:before{content:"–";position:absolute;margin-left:-20px}.main-content .col-xl-8{padding-right:25px}.main-content>.frame-layout-100{margin-top:50px}.main-content .frame .ce-bodytext a{text-decoration:underline}.main-content-start{margin-bottom:50px}.main-content-teaser{margin-bottom:50px}.teaser-wrap a:hover h3{text-decoration:underline;color:#000}.teaser{margin-bottom:30px}.teaser:last-child,.teaser:nth-last-child(2){margin-bottom:0}.teaser .teaser-img{max-height:300px;height:auto;overflow:hidden}.teaser .teaser-img img{width:100%;height:auto}.teaser .teaser-text{min-height:75px;display:flex;align-items:center;padding:0 20px;justify-content:space-between}.teaser .teaser-text h3{margin-bottom:0}.teaser .teaser-text span{text-decoration:underline;color:#000}.main-content-hgteaser{background-color:#dadada;padding:20px;margin-bottom:50px;padding-top:5px}.hgteaser{padding-top:10px;padding-bottom:10px}.hgteaser-wrap{height:100%;background:#fff}.hgteaser-img img{width:100%;height:200px;object-fit:cover}.hgteaser-text{background-color:#fff;padding:10px}.hgteaser-text .hgteaser-text-contact p{margin:0}.hgteaser-text h2{margin-bottom:20px}.hgteaser-text a{text-decoration:underline}.frame-layout-100 header h2{font-weight:400;font-size:1.8em;margin-bottom:0}.sidebar header h2{font-weight:400;font-size:1.8em;margin-bottom:0}.sidebar header{padding:20px 20px 0}.sidebar .ce-gallery *{width:100%}.sidebar .ce-gallery img{width:100%;height:auto;padding:20px 20px 60px 20px;background:#dadada}.underline{text-decoration:underline;padding-top:10px !important;padding-bottom:10px !important}.news-single .mediaelement img{width:100%;height:auto}.news-single ul.pager{padding:0;display:flex;justify-content:space-between}.news-single ul.pager li{width:200px;background:#747474}.news-single ul.pager li a{width:100%;color:#fff;display:flex;align-items:center}.news-single ul.pager li.previous a span{height:50px;border-right:5px solid #fff;margin-right:15px}.news-single ul.pager li.previous a span img{width:50px;height:50px;transform:rotate(90deg)}.news-single ul.pager li.next{padding-left:20px}.news-single ul.pager li.next a span{height:50px;border-left:5px solid #fff;margin-left:auto}.news-single ul.pager li.next a span img{width:50px;height:50px;transform:rotate(-90deg)}.news-single ul.pager li::before{display:none}.news{}.news .news-list-view .col-md-4{padding:20px}.news .wenger-btn{min-width:auto;text-decoration:none !important}.news .wenger-btn:hover{text-decoration:underline !important}.news .wenger-btn-home{padding:10px 15px;margin-bottom:20px;margin-top:0;color:#fff}.news .wenger-btn-home:hover{color:#ffed00 !important}.news #load-more-news span.line{border-right:5px solid #dadada}.news .col-md-4{padding:20px 20px 60px 20px;background:#dadada}.news a{text-decoration:none;color:#000}.news a:hover{color:#000}.news .newsbox-teaser{background:#fff;height:100%;padding-bottom:1px}.news .newsbox-teaser>*{padding:0 15px;font-size:1.3rem;margin:0}.news .newsbox-teaser>p{font-size:1.2rem}.news .newsbox-teaser .newsbox-teaser-image{height:200px;overflow:hidden;margin-bottom:15px;padding:0}.news .newsbox-teaser .newsbox-teaser-image img{width:100%;height:auto}.news .news-text-wrap a{text-decoration:underline}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.tx-snreferences{}.tx-snreferences a{text-decoration:underline}.tx-snreferences a.pdficon::before{content:"";background:url("/typo3conf/ext/snwengerholzbauag/Resources/Public/Icons/wenger/whag_icon_pdf.svg");width:50px;height:50px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;margin-left:-50px;margin-top:-13px}.tx-snreferences a.pdficon{margin-left:50px;position:relative;top:15px;text-decoration:none}.tx-snreferences a.pdficon:hover{text-decoration:underline}.tx-snreferences table tr td:first-child{width:250px}.tx-snreferences table td{vertical-align:top}.tx-snreferences ul.reference-nav{list-style:none;display:flex;justify-content:space-between;padding:0}.tx-snreferences ul.reference-nav li:before{display:none}.tx-snreferences .slick-slide{height:500px;overflow:hidden}.tx-snreferences .slick-slide img{width:100%;height:auto}.tx-snreferences .slick-prev,.tx-snreferences .slick-next{position:absolute;top:50%;top:calc(50% - 25px);z-index:5;background:white;outline:none;border:0;cursor:pointer}.tx-snreferences .slick-prev img,.tx-snreferences .slick-next img{width:50px;height:50px;padding:5px}.tx-snreferences .slick-next{right:0}.tx-snreferences .slick-next img{transform:rotate(180deg)}.tx-snreferences a:hover{color:#000;text-decoration:underline}.tx-snreferences .frame-type-text{margin-bottom:25px}.tx-snreferences .frame-type-text h4{font-size:1em;margin-bottom:5px}.tx-snreferences .teaser-text span{font-size:1.1em;text-decoration:underline}.tx-powermail .powermail_fieldwrap{padding-bottom:15px}.tx-powermail .powermail_input,.tx-powermail .powermail_textarea{width:50%;height:40px;padding:0 10px}.tx-powermail .powermail_textarea{height:150px;border:1px solid #d4d4d4}@media screen and (max-width:767px){.tx-powermail .powermail_input,.tx-powermail .powermail_textarea{width:100%}}.tx-powermail .absendeknopf{padding:5px 10px;border:0;background:#ffed00;font-weight:600}.quicklinks{position:fixed;right:0;top:270px}.quicklinks>div{position:relative;height:55px;margin-top:15px}.quicklinks>div .ql-contentbox{position:absolute;height:100%;width:0px;right:55px;display:flex;align-items:center;padding-left:20px;background:#dadada;overflow:hidden;visibility:hidden;opacity:0;transition:all 1s ease-in-out}.quicklinks>div .ql-contentbox a:hover{color:#000;text-decoration:underline}.quicklinks>div button.ql-icon{background:#747474;position:absolute;right:0;outline:none;border:0;z-index:10}.quicklinks>div button.ql-icon img{width:55px;height:55px}.quicklinks>div button.ql-icon:focus~.ql-contentbox{visibility:visible;opacity:1;width:230px;transition:all 0.3s ease-in-out}footer.main-footer{position:fixed;bottom:0;width:100%;height:140px}.main-footer-top{background-color:#ffed00;padding:15px 0}.main-footer-top-wrap{display:flex;justify-content:space-between}.main-footer-top-wrap .part-right{display:flex;height:25px;justify-content:space-between;width:100%}@media screen and (max-width:1199px){.main-footer-top-wrap .part-right{width:auto;flex-direction:column}}.main-footer-top-wrap .part-left{width:310px}.main-footer-top-wrap .part-left p{margin:0}.main-footer-top-wrap ul{list-style:none;display:flex;margin:0}.main-footer-top-wrap ul:last-child{margin-bottom:0}.main-footer-top-wrap ul li{border-right:1px solid #000;padding:0 10px}.main-footer-top-wrap ul li:last-child{border-right:none}.main-footer-top-wrap a{text-decoration:none}.main-footer-top-wrap a:hover{color:#dadada}.main-footer-bottom{background-color:#dadada;padding:20px 0}.main-footer-bottom ul{list-style:none;display:flex;margin-bottom:30px}.main-footer-bottom ul:last-child{margin-bottom:0}.main-footer-bottom ul li{border-right:1px solid #000;padding:0 10px}.main-footer-bottom ul li:first-child{padding-left:0}.main-footer-bottom ul li:last-child{border-right:none}@media screen and (min-width:1200px){.main-header-top ul{display:flex}#main-navigation{display:flex}.hamburger{display:none}li.desktop-hidden{display:none !important}}@media screen and (max-width:1199px){#main-navigation{display:none}.main-header-top ul{display:none}.header-search{display:none}.hamburger{display:block}.hamburger:focus{outline:none}.mm-navbar__title{text-align:center}.mm-navbars_bottom .mm-navbar{background-color:#ffed00;padding:0 20px;font-size:0.875em}.mm-navbars_bottom .mm-navbar li{list-style:none;padding:10px 20px}.mm-navbars_bottom .mm-navbar li a{color:#000}.mm-navbars_bottom .mm-navbar span{display:flex;align-items:center}.mm-navbars_bottom .mm-navbar span .ql-contentbox a{color:#000 !important}.mm-navbars_bottom .mm-navbar button{width:40px;height:40px;background:#747474;outline:none;border:0;margin-right:20px}.mm-navbars_bottom .mm-navbar button img{width:85%;height:auto;padding:5px}input#suche{border:1px #dadada solid;background-image:url("../../dist/images/suche.svg");background-repeat:no-repeat;background-position:95% 50%;background-size:15px;padding:5px;width:95%;margin:30px 20px 8px 20px}input#suche:focus{outline:none}.tx-snreferences .slick-slide{height:300px}.tx-snreferences .slick-slide{height:400px}}@media screen and (max-width:991px){footer.main-footer{height:auto;position:relative}footer.main-footer .main-footer-top-wrap .part-right{height:auto}footer.main-footer .main-footer-top-wrap .part-right ul{margin-top:8px}.main-footer-top-wrap{display:block}.main-footer-top-wrap ul{display:block}.main-footer-top-wrap ul li{border-right:none;padding-left:0}.main-footer-bottom ul{display:block}.main-footer-bottom ul li{border-right:none;padding-left:0}}@media screen and (max-width:768px){.teaser:nth-last-child(2),.teaser:last-child{margin-bottom:30px}.news{margin-bottom:30px}.news:last-child{margin-bottom:0}.quicklinks{display:none}.tx-snreferences ul.reference-nav{flex-direction:column}.tx-snreferences ul.reference-nav li{display:flex;margin:20px 0}.tx-snreferences .slick-slide{height:230px}table#AutoNumber3 tbody tr td:first-of-type{padding-right:10px}}@media screen and (max-width:600px){.ce-bodytext{width:100%}.tx-snreferences table{width:100%}.tx-snreferences table tr td{width:auto;display:block}.hgteaser-text-contact{word-break:break-all}}@media screen and (max-width:480px){.tx-snreferences .slick-slide{height:180px}}@media screen and (max-width:370px){.tx-snreferences .slick-slide{height:150px}}