article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}/*!
 * 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, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-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-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:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-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{-webkit-perspective:80px;perspective:80px}.hamburger--3dx .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.15s ease,-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.15s ease,-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transition:top 0.1s ease,-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transition:bottom 0.1s ease,-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.15s ease,-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.15s ease,-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transition:top 0.1s ease,-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom 0.1s ease,-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.15s 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{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.15s;transition-delay:0.15s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.32s;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.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.27s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.15s;transition-delay:0.15s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(45deg);transform:translate3d(0, -10px, 0) rotate(45deg);transition-delay:0.32s;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.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.27s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.4s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.15s 0.4s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:-webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55),-webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(135deg);transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:0.1s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -20px, 0) rotate(-270deg);transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:0.1s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:0.4s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.15s 0.4s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:-webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55),-webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(-135deg);transform:translate3d(0, 10px, 0) rotate(-135deg);transition-delay:0.1s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -20px, 0) rotate(270deg);transform:translate3d(0, -20px, 0) rotate(270deg);transition-delay:0.1s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.2s 0.25s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:top 0.05s 0.2s linear,left 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,left 0.2s 0.25s ease-in;transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,left 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:top 0.05s 0.2s linear,right 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,right 0.2s 0.25s ease-in;transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,right 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.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:-80px;top:-80px;-webkit-transform:translate3d(80px, 80px, 0) rotate(45deg);transform:translate3d(80px, 80px, 0) rotate(45deg);transition:left 0.2s ease-out,top 0.05s 0.2s linear,-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;-webkit-transform:translate3d(-80px, 80px, 0) rotate(-45deg);transform:translate3d(-80px, 80px, 0) rotate(-45deg);transition:right 0.2s ease-out,top 0.05s 0.2s linear,-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.2s 0.25s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:top 0.05s 0.2s linear,left 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,left 0.2s 0.25s ease-in;transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,left 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:top 0.05s 0.2s linear,right 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,right 0.2s 0.25s ease-in;transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,right 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.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:-80px;top:80px;-webkit-transform:translate3d(80px, -80px, 0) rotate(-45deg);transform:translate3d(80px, -80px, 0) rotate(-45deg);transition:left 0.2s ease-out,top 0.05s 0.2s linear,-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;-webkit-transform:translate3d(-80px, -80px, 0) rotate(45deg);transform:translate3d(-80px, -80px, 0) rotate(45deg);transition:right 0.2s ease-out,top 0.05s 0.2s linear,-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;transition-timing-function:ease;transition-duration:0.2s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -20px, 0) rotate(-90deg);transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;transition-timing-function:ease;transition-duration:0.2s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(-45deg);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{-webkit-transform:rotate(45deg) translate3d(5.71429px, -6px, 0);transform:rotate(45deg) translate3d(5.71429px, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -20px, 0) rotate(90deg);transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s 0.15s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.32s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 10px, 0) rotate(-45deg);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.15s;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.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.32s;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.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s 0.32s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:background-color 0s 0.1s linear,-webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.1s linear;transition:transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.1s linear,-webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::before{transition:top 0.1s 0.1s ease-in,-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.1s 0.1s ease-in,-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent;transition:background-color 0s 0.22s linear,-webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.22s linear;transition:transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.22s linear,-webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:top 0.1s 0.12s ease-out,-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:bottom 0.1s 0.12s ease-out,-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:background-color 0s 0.1s linear,-webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.1s linear;transition:transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.1s linear,-webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::before{transition:top 0.1s 0.1s ease-in,-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease-in,-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent;transition:background-color 0s 0.22s linear,-webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.22s linear;transition:transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.22s linear,-webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:top 0.1s 0.12s ease-out,-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:bottom 0.1s 0.12s ease-out,-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.34s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.34s ease-in,-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:0.14s;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.14s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.1s ease-out,-webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.34s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.34s ease-in,-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);transition-delay:0.14s;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.14s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.1s ease-out,-webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.1s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.1s 0.14s ease, opacity 0.1s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.1s 0.14s ease,-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:0.14s;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.1s ease, opacity 0.1s 0.14s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:0.3s;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, -webkit-transform;transition-property:bottom, transform;transition-property:bottom, transform, -webkit-transform}.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);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;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.3s;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, -webkit-transform;transition-property:bottom, transform;transition-property:bottom, transform, -webkit-transform}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);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;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#333;color:#fff;-webkit-box-shadow:inset 0 0 5px 5px #222;-moz-box-shadow:inset 0 0 5px 5px #222;box-shadow:inset 0 0 5px 5px #222}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a));background-image:-webkit-linear-gradient(#4d4d4d, #1a1a1a);background-image:-moz-linear-gradient(#4d4d4d, #1a1a1a);background-image:-o-linear-gradient(#4d4d4d, #1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);-webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(255,255,255,0.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:none;line-height:49px}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;line-height:41px}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(255,255,255,0.8);padding-left:30px}.sidr form{margin:0 15px}.sidr label{font-size:13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#fff}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(255,255,255,0.9)}@font-face{font-family:'site-main-icons';src:url("../fonts/site-main-icons_z877np.eot");src:url("../fonts/site-main-icons.eot") format("embedded-opentype"),url("../fonts/site-main-icons_z877np.woff") format("woff"),url("../fonts/site-main-icons_z877np.ttf") format("truetype"),url("../fonts/site-main-icons_z877np-site-main-icons.svg") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'site-main-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE603:before{content:"\e603"}.icon-phone:before{content:"\e602"}.icon-twitter:before{content:"\e600"}.icon-github:before{content:"\e601"}.icon-linkedin:before{content:"\e604"}@font-face{font-family:'site-main-icons-2';src:url("../fonts/site-main-icons-2_1spupt.eot");src:url("../fonts/site-main-icons-2.eot") format("embedded-opentype"),url("../fonts/site-main-icons-2_1spupt.woff") format("woff"),url("../fonts/site-main-icons-2_1spupt.ttf") format("truetype"),url("../fonts/site-main-icons-2_1spupt-site-main-icons-2.svg") format("svg");font-weight:normal;font-style:normal}[class^="icon2-"],[class*=" icon2-"]{font-family:'site-main-icons-2';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon2-search-plus:before{content:"\f00e"}.icon2-play:before{content:"\f04b"}.icon2-pencil:before{content:"\e600"}.icon2-keyboard:before{content:"\e601"}.icon2-users:before{content:"\e602"}.icon2-list:before{content:"\e603"}@font-face{font-family:'site-main-icons-3';src:url("../fonts/site-main-icons-3_leazc1.eot");src:url("../fonts/site-main-icons-3.eot") format("embedded-opentype"),url("../fonts/site-main-icons-3_leazc1.ttf") format("truetype"),url("../fonts/site-main-icons-3_leazc1.woff") format("woff"),url("../fonts/site-main-icons-3_leazc1-site-main-icons-3.svg") format("svg");font-weight:normal;font-style:normal}[class^="icon3-"],[class*=" icon3-"]{font-family:'site-main-icons-3';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon3-lab:before{content:"\e601"}.icon3-untappd:before{content:"\e600"}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.is-accessible-hidden{position:absolute;left:-9999em}.container{max-width:58em;margin-left:auto;margin-right:auto}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.container{*zoom:1}#content{outline:none}@media screen and (max-width: 876px){.container-padding{padding:0 1em}}
html{height:100%}body{font-family:'Open Sans', sans-serif;height:100% !important}body.admin-bar .sticky.affixed{top:28px}html.lte-ie9 #about-responsive a:before,html.lte-ie9 .entry-title-link-extra .entry-content a:before{background-color:white !important}html.lte-ie9 #about-responsive a:hover,html.lte-ie9 .entry-title-link-extra .entry-content a:hover{color:#1470e7 !important}a:focus{outline:1px solid #ffa500}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.typed-cursor{opacity:1;font-weight:100;-moz-animation:blink 0.7s infinite;-webkit-animation:blink 0.7s infinite;animation:blink 0.7s infinite}span.light-orange{color:#ff9e00}span.orange{color:#ff5f00}span.blue{color:#1470e7}body>header{background:#333}footer.main-footer{position:relative;background-color:#333;z-index:10}footer.main-footer .down-triangle{border-top:20px solid white}.nav-wrapper{float:right}.sidr{width:175px}.nav ul{margin:0;list-style:none;position:relative;padding:0}.nav ul:before,.nav ul:after{content:" ";display:table}.nav ul:after{clear:both}.nav ul{*zoom:1}.nav ul li{-moz-transition:line-height 0.25s ease;-o-transition:line-height 0.25s ease;-webkit-transition:line-height 0.25s ease;transition:line-height 0.25s ease;float:left;padding:0 1em;line-height:1.4}.nav ul li a{display:inline-block;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;line-height:3.6;text-decoration:none;font-weight:bold;color:white}.nav ul li a:hover,.nav ul li a:focus{color:#00e7ad}.nav ul li.nav-call-action{padding-right:0}.nav ul li.nav-call-action a{-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;text-transform:uppercase;font-size:80%;font-weight:normal;color:white;background-color:#ff5f00;padding:0 1em;margin-right:0em;margin-top:.4em}.nav ul li.nav-call-action a:hover,.nav ul li.nav-call-action a:focus{color:#ff5f00;background-color:white}.nav ul li.nav-call-action.current-menu-item a{color:#ff5f00;background-color:white}.nav ul li.current-menu-item>a{color:#00e7ad}.nav ul li .sub-menu{position:absolute;left:-999em;width:400px;padding:0;margin:0;background-color:#1470e7;top:100%}.nav ul li .sub-menu:before,.nav ul li .sub-menu:after{content:'';height:2em;width:3000px;position:absolute;top:0;background-color:#1470e7}.nav ul li .sub-menu:before{right:100%}.nav ul li .sub-menu:after{left:100%}.nav ul li li{margin:0;background-color:#1470e7;display:block;padding:0 1em}.nav ul li li a{line-height:2 !important;font-weight:normal}.nav ul li:hover .sub-menu,.nav ul li:focus .sub-menu{left:0}.sub-menu.is-active{left:0 !important}.header-content-wrapper{height:100%;position:relative}@media screen and (max-width: 425px){.header-content-wrapper{height:auto}}
.header-content-image{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-5;background-color:black}.home-content{position:relative;background-color:white}.home-content h2{margin:0;padding:3em 1em 1em 1em;text-transform:uppercase;font-weight:bold;text-align:center}.home-content h3{text-align:center;font-weight:300;color:#5a5a5a}.header-text{font-size:200%;padding-top:1em;max-width:18em;margin-left:auto;margin-right:auto;text-align:center;background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000,endColorstr=#4D000000)}@media screen and (max-width: 425px){.header-text{padding-top:2em}}.header-text h2,.header-text h3{margin:0;color:white;text-shadow:1px 1px 1px #000}.header-text h1{text-shadow:1px 1px 2px #000;margin:0;color:#00e7ad}@media screen and (max-width: 650px){.header-text h1{font-size:125%}.header-text h2{font-size:110%}.header-text h3{font-size:80%}}
.header-icons{display:inline-block;list-style:none;padding:.5em;margin:1em 0 0 0;margin-left:auto;margin-right:auto}.header-icons li{float:left;margin:0 1em}.header-icons li a{font-size:80%;text-shadow:1px 1px 2px #000;-moz-transition:color 0.25s ease;-o-transition:color 0.25s ease;-webkit-transition:color 0.25s ease;transition:color 0.25s ease;text-decoration:none;color:white}.header-icons li a:hover,.header-icons li a:focus{color:#00e7ad}@media screen and (max-width: 650px){.header-icons li{font-size:80%;margin:0 .5em}}
.footer-icons{display:inline-block;list-style:none;margin:0}.footer-icons li{float:left;margin:0 1em}.footer-icons li a{font-size:80%;text-shadow:1px 1px 2px #000;-moz-transition:color 0.25s ease;-o-transition:color 0.25s ease;-webkit-transition:color 0.25s ease;transition:color 0.25s ease;text-decoration:none;color:white}.footer-icons li a:hover,.footer-icons li a:focus{color:#00e7ad}.footer-icons li{line-height:2.2em}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}hr.short{width:5em;text-align:left;border-top:3px solid #1470e7}hr.header-hr{width:50%;border:0;margin-left:25%;height:1px;background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff, rgba(255,255,255,0));background-image:-moz-linear-gradient(left, rgba(255,255,255,0), #fff, rgba(255,255,255,0));background-image:-ms-linear-gradient(left, rgba(255,255,255,0), #fff, rgba(255,255,255,0));background-image:-o-linear-gradient(left, rgba(255,255,255,0), #fff, rgba(255,255,255,0))}.spanner{width:100%}.sticky{-moz-transition:height 0.25s ease;-o-transition:height 0.25s ease;-webkit-transition:height 0.25s ease;transition:height 0.25s ease;z-index:100;border-bottom:2px solid #00e7ad;height:55px;top:100%;left:0;position:absolute;margin-top:-55px}@media screen and (max-width: 876px){.sticky{left:auto}}.sticky img{-moz-transition:width 0.25s ease;-o-transition:width 0.25s ease;-webkit-transition:width 0.25s ease;transition:width 0.25s ease;margin-top:.5em;width:50px}.sticky.affixed{position:fixed;top:0;left:auto;margin-top:0}.sticky.mini{height:40px}.sticky.mini #mobile-navigation ul{margin:.25em 0}.sticky.mini img{margin-top:.5em;width:30px}.sticky.mini .nav li a{line-height:2.65;display:inline-block}.sticky.mini .nav li.nav-call-action a{line-height:2.4;margin-top:.4em}@media screen and (max-width: 876px){.sticky.mini{height:50px}.sticky.mini img{width:40px}}#navigation{display:inline-block}@media screen and (max-width: 876px){#navigation{display:none}}
#mobile-navigation{display:none}@media screen and (max-width: 876px){#mobile-navigation{display:inline-block}}#mobile-navigation li{padding:0}.line-one{top:7px}.line-two{top:14px}.line-three{top:21px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{background-color:white}.hamburger-box{display:block}#responsive-menu-icon{padding:9px 0;outline:none}.home-offerings-wrapper{max-width:58em;margin-left:auto;margin-right:auto;margin-top:4em;margin-bottom:4em}.home-offerings-wrapper:before,.home-offerings-wrapper:after{content:" ";display:table}.home-offerings-wrapper:after{clear:both}.home-offerings-wrapper{*zoom:1}@media screen and (max-width: 650px){.home-offerings-wrapper{margin-top:2em;margin-bottom:2em}}
.home-offerings+.home-offerings+.home-offerings{float:right;margin-right:0}.home-offerings{width:31.03448%;float:left;margin-right:3.44828%;text-align:center}@media screen and (max-width: 650px){.home-offerings{clear:both;width:100%;float:left;margin-bottom:1em}.home-offerings:before,.home-offerings:after{content:" ";display:table}.home-offerings:after{clear:both}.home-offerings{*zoom:1}}.home-offerings .icon-wrapper{position:relative;top:0;left:0;width:100%;padding:3em 0;box-sizing:border-box;background-color:#ededed}@media screen and (max-width: 425px){.home-offerings .icon-wrapper{height:3em;width:20%;float:left;padding:0}}.home-offerings i{-moz-transition:all 0.125s ease;-o-transition:all 0.125s ease;-webkit-transition:all 0.125s ease;transition:all 0.125s ease;font-size:800%;display:inline-block;position:relative;top:0;color:black}@media screen and (max-width: 650px){.home-offerings i{padding:.25em 0;font-size:2em}}.home-offerings a{-moz-transition:all 0.125s ease;-o-transition:all 0.125s ease;-webkit-transition:all 0.125s ease;transition:all 0.125s ease;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;text-decoration:none;color:white;display:block;width:100%;height:3em;margin:1em 0;line-height:3em;border:2px solid white}@media screen and (max-width: 650px){.home-offerings a{float:right;width:75%;margin:0}}.home-offerings a.development{background-color:#00e7ad;border-color:#00e7ad}.home-offerings a.development:hover,.home-offerings a.development:focus{color:#00e7ad}.home-offerings a.design{background-color:#1470e7;border-color:#1470e7}.home-offerings a.design:hover,.home-offerings a.design:focus{color:#1470e7}.home-offerings a.training{background-color:#ff5f00;border-color:#ff5f00}.home-offerings a.training:hover,.home-offerings a.training:focus{color:#ff5f00}.home-offerings a:hover,.home-offerings a:focus{background-color:white}.home-about{position:relative;width:100%;background-color:#333;color:white}.home-about h2{padding:0;color:#00e7ad;text-align:left}.home-about .container{padding:4em 0 3em 0}.home-about .down-triangle{border-top:20px solid white}.down-triangle{position:absolute;left:50%;top:0;display:inline;margin-left:-20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent}.up-triangle{position:absolute;left:50%;display:inline-block;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;margin-top:-20px;border-bottom:10px solid #333}.home-picture{width:22.41379%;float:left;margin-right:3.44828%}.home-picture img{margin-bottom:1em;position:relative;top:0;left:0;width:100%}@media screen and (max-width: 650px){.home-picture{width:100%;float:left}.home-picture img{width:50%;display:inline-block;position:inherit;margin-left:25%;margin-right:25%}}
.home-about-desc{width:74.13793%;float:right}@media screen and (max-width: 650px){.home-about-desc{text-align:center;width:100%;float:left;margin-right:auto;float:left}.home-about-desc h2{text-align:center}}.home-about-desc p{line-height:1.5em;font-weight:300}.orange-learn-more{-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;background-color:#ff5f00;color:white;font-weight:bold;padding:.5em 1.25em;text-decoration:none;border:2px solid #ff5f00}.orange-learn-more:hover,.orange-learn-more:focus{color:#ff5f00;background-color:white}.home-projects{position:relative;text-align:center;padding-bottom:4em}.home-projects .down-triangle{border-top:20px solid #333}.home-projects .orange-learn-more{margin-top:2em}.footer-content{width:48.27586%;float:left;margin-right:3.44828%;color:white;font-size:70%}@media screen and (max-width: 650px){.footer-content{text-align:center;width:100%;float:left;padding-top:2em}}
.footer-logos{width:48.27586%;float:right}.footer-logos ul{float:right;padding:0}@media screen and (max-width: 650px){.footer-logos{width:100%;float:left;float:left;margin-right:auto;text-align:center}.footer-logos ul{float:none}}
.home-projects-list{max-width:58em;margin-left:auto;margin-right:auto;text-align:center}.home-projects-list:before,.home-projects-list:after{content:" ";display:table}.home-projects-list:after{clear:both}.home-projects-list{*zoom:1}.home-project{width:22.41379%;float:left;margin-right:3.44828%;position:relative;padding:2em 0;text-align:center;z-index:5}.home-project:nth-of-type(4n+4){float:right;margin-right:0}@media screen and (max-width: 876px) and (min-width: 650px){.home-project{width:31.03448%;float:left;margin-right:3.44828%}.home-project:nth-of-type(4n+4){margin-right:3.44828%;float:left}.home-project:nth-of-type(3n+3){float:right;margin-right:0}}@media screen and (max-width: 650px){.home-project{width:48.27586%;float:left;margin-right:3.44828%}.home-project:nth-of-type(3n+3){margin-right:3.44828%;float:left}.home-project:nth-of-type(2n+2){float:right;margin-right:0}}.home-project .project-image{position:relative;-moz-box-shadow:4px 4px 10px #5a5a5a;-webkit-box-shadow:4px 4px 10px #5a5a5a;box-shadow:4px 4px 10px #5a5a5a;background-size:cover;background-position:center center;height:10em;width:100%}.home-project .project-image a.project-hover{display:inline-block;width:100%;height:100%;text-decoration:none}.home-project .project-image a.project-hover p{visibility:hidden;font-weight:bold;line-height:10em;margin:0;color:white;text-shadow:1px 1px 1px #000}.home-project .project-image a.project-hover:hover,.home-project .project-image a.project-hover:focus{background-color:rgba(20,112,231,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC1470e7,endColorstr=#CC1470e7)}.home-project .project-image a.project-hover:hover p,.home-project .project-image a.project-hover:focus p{visibility:visible}p.site-title{-moz-transition:bottom 0.25s ease;-o-transition:bottom 0.25s ease;-webkit-transition:bottom 0.25s ease;transition:bottom 0.25s ease;margin:0;position:absolute;font-weight:300;left:10%;bottom:0;display:inline-block;margin-left:auto;margin-right:auto;text-align:center;text-decoration:none;color:#00e7ad;width:80%;padding:.5em 0;font-size:80%;z-index:-1;background-color:#333}@media screen and (max-width: 876px){p.site-title{bottom:-4em}}@media screen and (max-width: 425px){p.site-title{font-size:60%}}p.site-title:before{content:'';position:absolute;left:50%;display:inline-block;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;margin-top:-1em;border-bottom:10px solid #333}.icon2-play{margin-left:.3em;font-size:80%}.subpage-header-image{position:fixed;background-size:cover;background-position:center center;width:100%;height:380px;z-index:-5}@media screen and (max-width: 425px){.subpage-header-image{height:228px}}
.subpage-title{width:100%;background-color:rgba(255,95,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCff5f00,endColorstr=#CCff5f00);padding:3em 0 1em 0;margin-top:-2em}.subpage-title h1{margin:0;color:white;text-transform:uppercase}.subpage-header-overlay{width:100%;height:380px;z-index:-5}@media screen and (max-width: 425px){.subpage-header-overlay{height:228px}}
#main-content.plain{padding-top:2em}#main-content{background-color:white}.slide{height:70em;width:100%;background-size:cover;background-attachment:fixed;background-position:center center}#slide1 .content{width:48.27586%;float:right;margin-left:51.72414%;text-align:center}#slide1 .content h1{position:relative;top:0;left:0;background-color:rgba(0,0,0,0.25);-moz-border-radius:10px 10px;-webkit-border-radius:10px;border-radius:10px 10px;margin-top:3em;font-size:5em;text-shadow:1px 1px 2px #000;color:#00e7ad}#slide1 .content h3{position:relative;top:0;left:0;text-shadow:2px 2px 4px #000,-2px -2px 4px #000;color:white}#slide1 .content p{line-height:2;position:relative;top:0;left:0;margin-top:20em;padding:1em;background-color:rgba(0,0,0,0.55);-moz-border-radius:10px 10px;-webkit-border-radius:10px;border-radius:10px 10px;text-align:right;color:white}#slide2{height:6em;background-color:#333}#slide2 h2{width:100%;padding:1em;font-size:200%;color:#00e7ad;text-align:center;margin:0;letter-spacing:0}#slide3{position:relative;overflow:hidden}#slide3 .contents{z-index:5;line-height:2;position:fixed;width:100%;top:4em;left:0}#slide3 .contents div[class^=content-]{position:relative;top:0;left:0;width:31.03448%;float:left;margin-right:3.44828%;opacity:0;color:white;text-shadow:1px 1px 1px #000;-moz-border-radius:10px 10px;-webkit-border-radius:10px;border-radius:10px 10px}#slide3 .contents div[class^=content-] p{padding:1em}#slide3 .contents .content-1{background-color:rgba(0,231,173,0.7)}#slide3 .contents .content-1 .hi{border-bottom:2px solid #ff5f00}#slide3 .contents .content-2{background-color:rgba(20,112,231,0.7)}#slide3 .contents div.content-3{background-color:rgba(255,95,0,0.7);float:right;margin-right:0}#slide3 .contents div.content-3 .hi{border-bottom:2px solid #00e7ad}#slide3 .contents div.content-4{clear:both;width:100%;float:left;background-color:rgba(0,0,0,0.8)}#slide3 .contents div.content-4 .hi{border-bottom:2px solid #ff5f00}#slide4{position:relative;overflow:hidden}.curtain{width:100%;position:absolute;top:0;left:0;background-color:black;height:100%}#slide5 .content{z-index:5}#slide5 h2{display:inline-block;position:relative;top:0;left:0;text-shadow:1px 1px 1px #000;-moz-border-radius:10px 10px;-webkit-border-radius:10px;border-radius:10px 10px;color:#1470e7;background-color:rgba(249,249,231,0.9);font-size:300%;padding:.5em;margin-top:3em}#slide5 p{padding:1em;margin-top:10em;line-height:2;-moz-border-radius:10px 10px;-webkit-border-radius:10px;border-radius:10px 10px;background-color:rgba(5,5,5,0.8);color:white;border:1px solid #00e7ad}#slide5 p .hi{font-weight:bold}#slide5 p .hi{color:#00e7ad}#slide6{z-index:10;position:relative;-moz-box-shadow:0 5px 25px #000;-webkit-box-shadow:0 5px 25px #000;box-shadow:0 5px 25px #000}#slide6 p{padding:1em;margin-top:10em;line-height:2;-moz-border-radius:10px 10px;-webkit-border-radius:10px;border-radius:10px 10px;margin-top:6em;background-color:rgba(250,250,250,0.95);border:2px solid #1470e7}#slide6 p .hi{font-weight:bold}#slide6 p .hi{color:#1470e7}#slide6 img.right{margin-top:6em}#slide7{height:8em;text-align:center}.interest-text-wrapper{position:relative;top:0;left:0;clear:both;width:100%;float:left}.interest-text-wrapper.small-left{width:74.13793%;float:left;margin-right:3.44828%}.interest-text-wrapper.small-right{width:74.13793%;float:right}.slide img{margin-top:10em;width:100%;position:relative;top:0;left:0;-moz-box-shadow:1px 1px 2px #000;-webkit-box-shadow:1px 1px 2px #000;box-shadow:1px 1px 2px #000}.slide img.right{width:22.41379%;float:right}.slide img.left{width:22.41379%;float:left;margin-right:3.44828%}#about{overflow:hidden}@media screen and (max-width: 876px){#about{display:none}}
#about-responsive{display:none}@media screen and (max-width: 876px){#about-responsive{display:block}}#about-responsive h2{color:#1470e7}#about-responsive a{position:relative;display:inline-block;text-decoration:none;font-weight:bold;line-height:2;color:#00e7ad;-moz-transition:color 0.25s ease;-o-transition:color 0.25s ease;-webkit-transition:color 0.25s ease;transition:color 0.25s ease;-moz-perspective-origin:50% 100%;-webkit-perspective-origin:50% 100%;perspective-origin:50% 100%;-moz-perspective:600px;-webkit-perspective:600px;perspective:600px}#about-responsive a:before,#about-responsive a:after{position:absolute;top:0;left:-4px;z-index:-1;box-sizing:content-box;padding:0 4px;width:100%;height:100%;content:''}#about-responsive a:before{background-color:#00e7ad;-moz-transition:-moz-transform 0.25s;-o-transition:-o-transform 0.25s;-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-moz-transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1);-o-transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1);-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1);-moz-transform:rotateX(90deg);-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}#about-responsive a:hover,#about-responsive a:focus{color:white}#about-responsive a:hover:before,#about-responsive a:focus:before{-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}#about-responsive .hi{border-bottom:2px solid #ff5f00}.project-screenshot{width:22.41379%;float:left;margin-right:3.44828%;height:10em;margin-bottom:2em}@media screen and (max-width: 876px){.project-screenshot{width:48.27586%;float:left;margin-right:3.44828%}.project-screenshot:nth-of-type(2n+2){float:right;margin-right:0}}.project-screenshot a{position:relative;display:block;box-sizing:border-box;height:100%;-moz-box-shadow:4px 4px 10px #5a5a5a;-webkit-box-shadow:4px 4px 10px #5a5a5a;box-shadow:4px 4px 10px #5a5a5a}.project-screenshot a:hover .project-overlay,.project-screenshot a:focus .project-overlay{display:block}@media screen and (max-width: 876px){.project-screenshot a:hover .project-overlay,.project-screenshot a:focus .project-overlay{display:none}}.project-screenshot div.project-main{background-size:cover;background-position:center center;height:100%;width:100%}.project-screenshot div.project-overlay{background-color:rgba(20,112,231,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B31470e7,endColorstr=#B31470e7);color:white;display:none;position:absolute;left:0;top:0;text-align:center;height:100%;width:100%}.project-screenshot div.project-overlay i{font-size:200%;line-height:5em}.project-screenshot:nth-of-type(4n+4){float:right;margin-right:0}.project-screenshots{position:relative;background-color:lightgray}.project-screenshots .container{padding-top:2em}.project-screenshots .down-triangle{border-top:20px solid white}.project-screenshots .down-triangle.triangle-second{top:100%;border-top:20px solid lightgray}.type-project{padding-bottom:2em}.entry-title{display:inline-block;color:#ff5f00}.entry-title-link{-moz-transition:color 0.125s ease;-o-transition:color 0.125s ease;-webkit-transition:color 0.125s ease;transition:color 0.125s ease;text-decoration:none;color:#ff5f00}.entry-title-link:hover,.entry-title-link:focus{color:#1470e7}p.entry-title-link-extra{margin-left:1em;display:inline-block}p.entry-title-link-extra a{position:relative;display:inline-block;text-decoration:none;font-weight:bold;line-height:2;color:#00e7ad;-moz-transition:color 0.25s ease;-o-transition:color 0.25s ease;-webkit-transition:color 0.25s ease;transition:color 0.25s ease;-moz-perspective-origin:50% 100%;-webkit-perspective-origin:50% 100%;perspective-origin:50% 100%;-moz-perspective:600px;-webkit-perspective:600px;perspective:600px}p.entry-title-link-extra a:before,p.entry-title-link-extra a:after{position:absolute;top:0;left:-4px;z-index:-1;box-sizing:content-box;padding:0 4px;width:100%;height:100%;content:''}p.entry-title-link-extra a:before{background-color:#00e7ad;-moz-transition:-moz-transform 0.25s;-o-transition:-o-transform 0.25s;-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-moz-transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1);-o-transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1);-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1);-moz-transform:rotateX(90deg);-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}p.entry-title-link-extra a:hover,p.entry-title-link-extra a:focus{color:white}p.entry-title-link-extra a:hover:before,p.entry-title-link-extra a:focus:before{-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.entry-content{line-height:2;margin-bottom:1em}.entry-content a{position:relative;display:inline-block;text-decoration:none;font-weight:bold;line-height:2;color:#00e7ad;-moz-transition:color 0.25s ease;-o-transition:color 0.25s ease;-webkit-transition:color 0.25s ease;transition:color 0.25s ease;-moz-perspective-origin:50% 100%;-webkit-perspective-origin:50% 100%;perspective-origin:50% 100%;-moz-perspective:600px;-webkit-perspective:600px;perspective:600px}.entry-content a:before,.entry-content a:after{position:absolute;top:0;left:-4px;z-index:-1;box-sizing:content-box;padding:0 4px;width:100%;height:100%;content:''}.entry-content a:before{background-color:#00e7ad;-moz-transition:-moz-transform 0.25s;-o-transition:-o-transform 0.25s;-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-moz-transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1);-o-transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1);-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1);-moz-transform:rotateX(90deg);-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.entry-content a:hover,.entry-content a:focus{color:white}.entry-content a:hover:before,.entry-content a:focus:before{-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.entry-content h2{color:#1470e7}.entry-content h3{font-size:1.25em}.entry-content img{max-width:100%}.entry-content li{padding:.25em 0}.entry-content hr{width:5em;text-align:left;border-top:3px solid #1470e7}.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}.posted-on{font-weight:300;font-size:80%}.single-post{margin-top:4em;margin-bottom:2em}.skill-category h2{display:inline-block}.category-skills-list{list-style:none;max-width:58em;margin-left:auto;margin-right:auto;padding:0;margin:0;margin-bottom:2em}.category-skills-list:before,.category-skills-list:after{content:" ";display:table}.category-skills-list:after{clear:both}.category-skills-list{*zoom:1}.category-skills-list li{text-align:center;font-size:80%;display:inline-block;width:22.41379%;float:left;margin-right:3.44828%}.category-skills-list li:nth-child(4n+4){float:right;margin-right:0}@media screen and (max-width: 876px) and (min-width: 425px){.category-skills-list li{width:48.27586%;float:left;margin-right:3.44828%}.category-skills-list li:nth-child(2n+2){float:right;margin-right:0}}@media screen and (max-width: 425px){.category-skills-list li{clear:both;width:100%;float:left}}
.back-end-bar{background:#00e7ad;background:-moz-linear-gradient(top, #01ffbf,#00e7ad);background:-webkit-linear-gradient(top, #01ffbf,#00e7ad);background:linear-gradient(to bottom, #01ffbf,#00e7ad);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff01ffbf', endColorstr='#ff00e7ad', GradientType=0)}.front-end-bar{background:#1470e7;background:-moz-linear-gradient(top, #408cee,#1470e7);background:-webkit-linear-gradient(top, #408cee,#1470e7);background:linear-gradient(to bottom, #408cee,#1470e7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff408cee', endColorstr='#ff1470e7', GradientType=0)}.dev-tools-bar{background:#ff5f00;background:-moz-linear-gradient(top, #ff7f33,#ff5f00);background:-webkit-linear-gradient(top, #ff7f33,#ff5f00);background:linear-gradient(to bottom, #ff7f33,#ff5f00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff7f33', endColorstr='#ffff5f00', GradientType=0)}.skill-bar-wrapper{height:2em;background:#f7f7f7;background:-moz-linear-gradient(top, #f5f5f5,#f9f9f9);background:-webkit-linear-gradient(top, #f5f5f5,#f9f9f9);background:linear-gradient(to bottom, #f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.skill-bar-wrapper .skill-bar{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);height:100%}.syntaxhighlighter{padding:1em 0}.m-scene .scene_element{-webkit-animation-duration:0.50s;-webkit-transition-timing-function:ease-in;-webkit-animation-fill-mode:both}.m-scene .scene_element--fadein{-webkit-animation-name:fadeIn}.m-scene.is-exiting .scene_element{-webkit-animation-direction:alternate-reverse}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#main.home{height:100%}body.home #main.site-main{padding-top:8%}@media screen and (max-width: 425px){body.home #main.site-main{padding-top:0}}
input#search{-moz-transition:width 0.5s ease;-o-transition:width 0.5s ease;-webkit-transition:width 0.5s ease;transition:width 0.5s ease;color:gray;border:2px solid lightgray;box-sizing:border-box;width:175px;max-width:90%;padding:.5em}input#search:focus{outline:none;width:300px}.post-navigation{padding:1em 0;text-align:center}.post-navigation a,.post-navigation span{display:inline-block;margin:0 .2em}.post-navigation a{-moz-transition:color 0.25s ease;-o-transition:color 0.25s ease;-webkit-transition:color 0.25s ease;transition:color 0.25s ease;color:#00e7ad;font-weight:bold;text-decoration:none;padding-bottom:1em;line-height:1.5}.post-navigation a:hover{color:#1470e7}.alignright{float:right;margin:0 0 .5em .5em}.alignleft{float:left;margin:0 .5em .5em 0}.no-screenshots{padding-bottom:3em;padding-top:1em;text-align:center;color:#5a5a5a}.italics{font-style:italic}.entry-content figure a,.entry-content figure img{display:block}.entry-content figure figcaption{font-size:12px;font-style:italic;color:gray}.entry-content figure figcaption a{display:inline-block}.home-popular-list{position:relative;background-color:red;width:33.333333%;display:block;float:left;height:10em;line-height:10em;text-decoration:none;padding:0 2em;box-sizing:border-box}.home-popular-list span{-moz-transition:-moz-transform 0.25s ease;-o-transition:-o-transform 0.25s ease;-webkit-transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);display:inline-block;vertical-align:middle;color:white;line-height:1.5;font-size:1.5em;font-weight:bold}.home-popular-list:hover span,.home-popular-list:focus span{-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}@media screen and (max-width: 650px){.home-popular-list{width:100%;height:8em;line-height:8em}}
.popular-item-1{background-color:#00e7ad}.popular-item-1:hover,.popular-item-1:focus{background-color:rgba(0,231,173,0.8)}.popular-item-2{background-color:#1470e7}.popular-item-2:hover,.popular-item-2:focus{background-color:rgba(20,112,231,0.8)}.popular-item-3{background-color:#ff5f00}.popular-item-3:hover,.popular-item-3:focus{background-color:rgba(255,95,0,0.8)}h2.home-projects-title{padding-bottom:2em}.skipmenu{position:relative}.skipmenu__item{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden;-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}.skipmenu__item:active,.skipmenu__item:focus,.skipmenu__item:hover{top:0;left:0;font-size:1em;font-weight:700;color:#fff;background-color:#1470e7;height:auto;overflow:auto;width:100%;padding:5px;z-index:300}.blog-item{width:33.3333333333%;border:.5em solid white;height:15em;background-color:blue;display:block;float:left;color:white;text-decoration:none;position:relative;box-sizing:border-box;text-align:center}.blog-item:hover .blog-item__overlay,.blog-item:focus .blog-item__overlay{background-color:rgba(0,0,0,0.3)}.blog-item:hover .blog-item__title,.blog-item:focus .blog-item__title{top:30%}.blog-item:hover .blog-item__excerpt,.blog-item:focus .blog-item__excerpt{top:55%;opacity:1}@media screen and (max-width: 650px){.blog-item{height:10em;width:50%;border:.25em solid white}.blog-item .blog-item__title{font-size:1em}.blog-item:hover .blog-item__title,.blog-item:focus .blog-item__title{top:50%}.blog-item:hover .blog-item__excerpt,.blog-item:focus .blog-item__excerpt{opacity:0}}.blog-item.category-front-end{background-color:#ff2317}.blog-item.category-how-things-work{background-color:#41c0f9}.blog-item.category-random{background-color:#4441d1}.blog-item.category-ruby{background-color:#ff1440}.blog-item.category-javascript{background-color:#e6b800}.blog-item.category-programming-concepts{background-color:#37d552}.blog-item.category-tools{background-color:#818187}.blog-item.category-non-tech{background-color:#e68600}.blog-item__title{transition:top .4s ease;position:absolute;top:50%;left:1em;font-size:1.25em;font-weight:normal;width:calc(100% - 2em);transform:translateY(-50%);margin:0}.blog-item__posted-on{opacity:0}.blog-item__excerpt{transition:top .4s ease, opacity .4s ease;position:absolute;width:calc(100% - 4em);margin:0;top:60%;left:2em;opacity:0;font-weight:lighter;font-size:.9em}.blog-item__overlay{transition:background-color .4s ease;background-color:transparent;padding:1em;height:100%;width:100%;box-sizing:border-box}.blog-list{transition:height .5s ease;padding-bottom:4em;margin:2em -.5em}@media screen and (max-width: 650px){.blog-list{margin-left:-.25em;margin-right:-.25em}}
.blog-filter__list-item{-moz-transition:-moz-transform 0.25s ease;-o-transition:-o-transform 0.25s ease;-webkit-transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;padding:.75em;margin-right:.5em;margin-bottom:.75em;color:white;text-decoration:none;background-color:blue;display:inline-block;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}@media screen and (max-width: 650px){.blog-filter__list-item{font-size:.8em}}
.blog-filter__list-item--is-active{-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.blog__search-wrapper{width:22.41379%;float:right}@media screen and (max-width: 650px){.blog__search-wrapper{clear:both;width:100%;float:left}}
.blog__filter-wrapper{width:74.13793%;float:left;margin-right:3.44828%}@media screen and (max-width: 650px){.blog__filter-wrapper{clear:both;width:100%;float:left}}
.blog-filter__heading{color:#1470e7}.blog-filter__list-item--view-all{background-color:black}.blog-filter__list-item--front-end{background-color:#ff2317}.blog-filter__list-item--front-end:hover,.blog-filter__list-item--front-end:focus{background-color:#fc0d00}.blog-filter__list-item--tools{background-color:#818187}.blog-filter__list-item--tools:hover,.blog-filter__list-item--tools:focus{background-color:#74747a}.blog-filter__list-item--how-things-work{background-color:#41c0f9}.blog-filter__list-item--how-things-work:hover,.blog-filter__list-item--how-things-work:focus{background-color:#28b7f9}.blog-filter__list-item--javascript{background-color:#e6b800}.blog-filter__list-item--javascript:hover,.blog-filter__list-item--javascript:focus{background-color:#cca300}.blog-filter__list-item--ruby{background-color:#ff1440}.blog-filter__list-item--ruby:hover,.blog-filter__list-item--ruby:focus{background-color:#f9002f}.blog-filter__list-item--programming-concepts{background-color:#37d552}.blog-filter__list-item--programming-concepts:hover,.blog-filter__list-item--programming-concepts:focus{background-color:#2ac845}.blog-filter__list-item--random{background-color:#4441d1}.blog-filter__list-item--random:hover,.blog-filter__list-item--random:focus{background-color:#3331c8}.blog-filter__list-item--non-tech{background-color:#e68600}.blog-filter__list-item--non-tech:hover,.blog-filter__list-item--non-tech:focus{background-color:#c70}.blogs-page .post-navigation{display:none}#infscr-loading{position:absolute;display:block !important;bottom:0;width:100%;text-align:center}#infscr-loading img{width:50px}