@charset "UTF-8";@import url("http://hello.myfonts.net/count/34d088");/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css *//* Document
   ========================================================================== *//**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */html {line-height: 1.15; /* 1 */-ms-text-size-adjust: 100%; /* 2 */-webkit-text-size-adjust: 100%; /* 2 */}/* Sections
   ========================================================================== *//**
 * Remove the margin in all browsers (opinionated).
 */body {margin: 0;}/**
 * Add the correct display in IE 9-.
 */article,aside,footer,header,nav,section {display: block;}/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */h1 {font-size: 2em;margin: 0.67em 0;}/* Grouping content
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */figcaption,figure,main { /* 1 */display: block;}/**
 * Add the correct margin in IE 8.
 */figure {margin: 1em 40px;}/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr {-webkit-box-sizing: content-box;box-sizing: content-box; /* 1 */height: 0; /* 1 */overflow: visible; /* 2 */}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */pre {font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}/* Text-level semantics
   ========================================================================== *//**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */a {background-color: transparent; /* 1 */-webkit-text-decoration-skip: objects; /* 2 */}/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */abbr[title] {border-bottom: none; /* 1 */text-decoration: underline; /* 2 */-webkit-text-decoration: underline dotted;text-decoration: underline dotted; /* 2 */}/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */b,strong {font-weight: inherit;}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,strong {font-weight: bolder;}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,kbd,samp {font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}/**
 * Add the correct font style in Android 4.3-.
 */dfn {font-style: italic;}/**
 * Add the correct background and color in IE 9-.
 */mark {background-color: #ff0;color: #000;}/**
 * Add the correct font size in all browsers.
 */small {font-size: 80%;}/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}/* Embedded content
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 */audio,video {display: inline-block;}/**
 * Add the correct display in iOS 4-7.
 */audio:not([controls]) {display: none;height: 0;}/**
 * Remove the border on images inside links in IE 10-.
 */img {border-style: none;}/**
 * Hide the overflow in IE.
 */svg:not(:root) {overflow: hidden;}/* Forms
   ========================================================================== *//**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */button,input,optgroup,select,textarea {font-family: sans-serif; /* 1 */font-size: 100%; /* 1 */line-height: 1.15; /* 1 */margin: 0; /* 2 */}/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */button,input { /* 1 */overflow: visible;}/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */button,select { /* 1 */text-transform: none;}/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */button,html [type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button; /* 2 */}/**
 * Remove the inner border and padding in Firefox.
 */button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}/**
 * Restore the focus styles unset by the previous rule.
 */button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}/**
 * Correct the padding in Firefox.
 */fieldset {padding: 0.35em 0.75em 0.625em;}/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */legend {-webkit-box-sizing: border-box;box-sizing: border-box; /* 1 */color: inherit; /* 2 */display: table; /* 1 */max-width: 100%; /* 1 */padding: 0; /* 3 */white-space: normal; /* 1 */}/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress {display: inline-block; /* 1 */vertical-align: baseline; /* 2 */}/**
 * Remove the default vertical scrollbar in IE.
 */textarea {overflow: auto;}/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */[type="checkbox"],[type="radio"] {-webkit-box-sizing: border-box;box-sizing: border-box; /* 1 */padding: 0; /* 2 */}/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type="search"] {-webkit-appearance: textfield; /* 1 */outline-offset: -2px; /* 2 */}/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button {-webkit-appearance: button; /* 1 */font: inherit; /* 2 */}/* Interactive
   ========================================================================== *//*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */details,menu {display: block;}/*
 * Add the correct display in all browsers.
 */summary {display: list-item;}/* Scripting
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 */canvas {display: inline-block;}/**
 * Add the correct display in IE.
 */template {display: none;}/* Hidden
   ========================================================================== *//**
 * Add the correct display in IE 10-.
 */[hidden] {display: none;}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger {padding: 5px 5px;display: inline-block;cursor: pointer;-webkit-transition-property: opacity, -webkit-filter;transition-property: opacity, -webkit-filter;transition-property: opacity, filter;transition-property: opacity, filter, -webkit-filter;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-timing-function: ease;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible;}.hamburger:hover {opacity: 0.8;}.hamburger-box {width: 26px;height: 20px;display: inline-block;position: relative;}.hamburger-inner {display: block;top: 50%;margin-top: -2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after {width: 26px;height: 4px;background-color: #000;border-radius: 4px;position: absolute;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transition-duration: 0.15s;transition-duration: 0.15s;-webkit-transition-timing-function: ease;transition-timing-function: ease;}.hamburger-inner::before,.hamburger-inner::after {content: "";display: block;}.hamburger-inner::before {top: -8px;}.hamburger-inner::after {bottom: -8px;}/*
   * 3DX
   */.hamburger--3dx .hamburger-box {-webkit-perspective: 52px;perspective: 52px;}.hamburger--3dx .hamburger-inner {-webkit-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: 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 {-webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);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, 8px, 0) rotate(45deg);transform: translate3d(0, 8px, 0) rotate(45deg);}.hamburger--3dx.is-active .hamburger-inner::after {-webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);transform: translate3d(0, -8px, 0) rotate(-45deg);}/*
   * 3DX Reverse
   */.hamburger--3dx-r .hamburger-box {-webkit-perspective: 52px;perspective: 52px;}.hamburger--3dx-r .hamburger-inner {-webkit-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: 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 {-webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);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, 8px, 0) rotate(45deg);transform: translate3d(0, 8px, 0) rotate(45deg);}.hamburger--3dx-r.is-active .hamburger-inner::after {-webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);transform: translate3d(0, -8px, 0) rotate(-45deg);}/*
   * 3DY
   */.hamburger--3dy .hamburger-box {-webkit-perspective: 52px;perspective: 52px;}.hamburger--3dy .hamburger-inner {-webkit-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: 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 {-webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);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, 8px, 0) rotate(45deg);transform: translate3d(0, 8px, 0) rotate(45deg);}.hamburger--3dy.is-active .hamburger-inner::after {-webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);transform: translate3d(0, -8px, 0) rotate(-45deg);}/*
   * 3DY Reverse
   */.hamburger--3dy-r .hamburger-box {-webkit-perspective: 52px;perspective: 52px;}.hamburger--3dy-r .hamburger-inner {-webkit-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: 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 {-webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);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, 8px, 0) rotate(45deg);transform: translate3d(0, 8px, 0) rotate(45deg);}.hamburger--3dy-r.is-active .hamburger-inner::after {-webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);transform: translate3d(0, -8px, 0) rotate(-45deg);}/*
   * Arrow
   */.hamburger--arrow.is-active .hamburger-inner::before {-webkit-transform: translate3d(-5.2px, 0, 0) rotate(-45deg) scale(0.7, 1);transform: translate3d(-5.2px, 0, 0) rotate(-45deg) scale(0.7, 1);}.hamburger--arrow.is-active .hamburger-inner::after {-webkit-transform: translate3d(-5.2px, 0, 0) rotate(45deg) scale(0.7, 1);transform: translate3d(-5.2px, 0, 0) rotate(45deg) scale(0.7, 1);}/*
   * Arrow Right
   */.hamburger--arrow-r.is-active .hamburger-inner::before {-webkit-transform: translate3d(5.2px, 0, 0) rotate(45deg) scale(0.7, 1);transform: translate3d(5.2px, 0, 0) rotate(45deg) scale(0.7, 1);}.hamburger--arrow-r.is-active .hamburger-inner::after {-webkit-transform: translate3d(5.2px, 0, 0) rotate(-45deg) scale(0.7, 1);transform: translate3d(5.2px, 0, 0) rotate(-45deg) scale(0.7, 1);}/*
   * Arrow Alt
   */.hamburger--arrowalt .hamburger-inner::before {-webkit-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, -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 {-webkit-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, -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(-5.2px, -6.5px, 0) rotate(-45deg) scale(0.7, 1);transform: translate3d(-5.2px, -6.5px, 0) rotate(-45deg) scale(0.7, 1);-webkit-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, -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(-5.2px, 6.5px, 0) rotate(45deg) scale(0.7, 1);transform: translate3d(-5.2px, 6.5px, 0) rotate(45deg) scale(0.7, 1);-webkit-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, -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);}/*
   * Arrow Alt Right
   */.hamburger--arrowalt-r .hamburger-inner::before {-webkit-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, -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 {-webkit-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, -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(5.2px, -6.5px, 0) rotate(45deg) scale(0.7, 1);transform: translate3d(5.2px, -6.5px, 0) rotate(45deg) scale(0.7, 1);-webkit-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, -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(5.2px, 6.5px, 0) rotate(-45deg) scale(0.7, 1);transform: translate3d(5.2px, 6.5px, 0) rotate(-45deg) scale(0.7, 1);-webkit-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, -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);}/*
   * Boring
   */.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after {-webkit-transition-property: none;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);}/*
   * Collapse
   */.hamburger--collapse .hamburger-inner {top: auto;bottom: 0;-webkit-transition-duration: 0.15s;transition-duration: 0.15s;-webkit-transition-delay: 0.15s;transition-delay: 0.15s;-webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--collapse .hamburger-inner::after {top: -16px;-webkit-transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;}.hamburger--collapse .hamburger-inner::before {-webkit-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), -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, -8px, 0) rotate(-45deg);transform: translate3d(0, -8px, 0) rotate(-45deg);-webkit-transition-delay: 0.32s;transition-delay: 0.32s;-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--collapse.is-active .hamburger-inner::after {top: 0;opacity: 0;-webkit-transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;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);-webkit-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), -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);}/*
   * Collapse Reverse
   */.hamburger--collapse-r .hamburger-inner {top: auto;bottom: 0;-webkit-transition-duration: 0.15s;transition-duration: 0.15s;-webkit-transition-delay: 0.15s;transition-delay: 0.15s;-webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--collapse-r .hamburger-inner::after {top: -16px;-webkit-transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;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 {-webkit-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), -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, -8px, 0) rotate(45deg);transform: translate3d(0, -8px, 0) rotate(45deg);-webkit-transition-delay: 0.32s;transition-delay: 0.32s;-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--collapse-r.is-active .hamburger-inner::after {top: 0;opacity: 0;-webkit-transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;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);-webkit-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), -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);}/*
   * Elastic
   */.hamburger--elastic .hamburger-inner {top: 2px;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;-webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);}.hamburger--elastic .hamburger-inner::before {top: 8px;-webkit-transition: opacity 0.15s 0.4s ease;transition: opacity 0.15s 0.4s ease;}.hamburger--elastic .hamburger-inner::after {top: 16px;-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);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, 8px, 0) rotate(135deg);transform: translate3d(0, 8px, 0) rotate(135deg);-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}.hamburger--elastic.is-active .hamburger-inner::before {-webkit-transition-delay: 0s;transition-delay: 0s;opacity: 0;}.hamburger--elastic.is-active .hamburger-inner::after {-webkit-transform: translate3d(0, -16px, 0) rotate(-270deg);transform: translate3d(0, -16px, 0) rotate(-270deg);-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}/*
   * Elastic Reverse
   */.hamburger--elastic-r .hamburger-inner {top: 2px;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;-webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);}.hamburger--elastic-r .hamburger-inner::before {top: 8px;-webkit-transition: opacity 0.15s 0.4s ease;transition: opacity 0.15s 0.4s ease;}.hamburger--elastic-r .hamburger-inner::after {top: 16px;-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);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, 8px, 0) rotate(-135deg);transform: translate3d(0, 8px, 0) rotate(-135deg);-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}.hamburger--elastic-r.is-active .hamburger-inner::before {-webkit-transition-delay: 0s;transition-delay: 0s;opacity: 0;}.hamburger--elastic-r.is-active .hamburger-inner::after {-webkit-transform: translate3d(0, -16px, 0) rotate(270deg);transform: translate3d(0, -16px, 0) rotate(270deg);-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}/*
   * Emphatic
   */.hamburger--emphatic {overflow: hidden;}.hamburger--emphatic .hamburger-inner {-webkit-transition: background-color 0.2s 0.25s ease-in;transition: background-color 0.2s 0.25s ease-in;}.hamburger--emphatic .hamburger-inner::before {left: 0;-webkit-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: 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: 8px;right: 0;-webkit-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: 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 {-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;background-color: transparent;}.hamburger--emphatic.is-active .hamburger-inner::before {left: -52px;top: -52px;-webkit-transform: translate3d(52px, 52px, 0) rotate(45deg);transform: translate3d(52px, 52px, 0) rotate(45deg);-webkit-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, -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: -52px;top: -52px;-webkit-transform: translate3d(-52px, 52px, 0) rotate(-45deg);transform: translate3d(-52px, 52px, 0) rotate(-45deg);-webkit-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, -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);}/*
   * Emphatic Reverse
   */.hamburger--emphatic-r {overflow: hidden;}.hamburger--emphatic-r .hamburger-inner {-webkit-transition: background-color 0.2s 0.25s ease-in;transition: background-color 0.2s 0.25s ease-in;}.hamburger--emphatic-r .hamburger-inner::before {left: 0;-webkit-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: 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: 8px;right: 0;-webkit-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: 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 {-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;background-color: transparent;}.hamburger--emphatic-r.is-active .hamburger-inner::before {left: -52px;top: 52px;-webkit-transform: translate3d(52px, -52px, 0) rotate(-45deg);transform: translate3d(52px, -52px, 0) rotate(-45deg);-webkit-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, -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: -52px;top: 52px;-webkit-transform: translate3d(-52px, -52px, 0) rotate(45deg);transform: translate3d(-52px, -52px, 0) rotate(45deg);-webkit-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, -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);}/*
   * Slider
   */.hamburger--slider .hamburger-inner {top: 2px;}.hamburger--slider .hamburger-inner::before {top: 8px;-webkit-transition-property: opacity, -webkit-transform;transition-property: opacity, -webkit-transform;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;-webkit-transition-timing-function: ease;transition-timing-function: ease;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;}.hamburger--slider .hamburger-inner::after {top: 16px;}.hamburger--slider.is-active .hamburger-inner {-webkit-transform: translate3d(0, 8px, 0) rotate(45deg);transform: translate3d(0, 8px, 0) rotate(45deg);}.hamburger--slider.is-active .hamburger-inner::before {-webkit-transform: rotate(-45deg) translate3d(-3.71429px, -4px, 0);transform: rotate(-45deg) translate3d(-3.71429px, -4px, 0);opacity: 0;}.hamburger--slider.is-active .hamburger-inner::after {-webkit-transform: translate3d(0, -16px, 0) rotate(-90deg);transform: translate3d(0, -16px, 0) rotate(-90deg);}/*
   * Slider Reverse
   */.hamburger--slider-r .hamburger-inner {top: 2px;}.hamburger--slider-r .hamburger-inner::before {top: 8px;-webkit-transition-property: opacity, -webkit-transform;transition-property: opacity, -webkit-transform;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;-webkit-transition-timing-function: ease;transition-timing-function: ease;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;}.hamburger--slider-r .hamburger-inner::after {top: 16px;}.hamburger--slider-r.is-active .hamburger-inner {-webkit-transform: translate3d(0, 8px, 0) rotate(-45deg);transform: translate3d(0, 8px, 0) rotate(-45deg);}.hamburger--slider-r.is-active .hamburger-inner::before {-webkit-transform: rotate(45deg) translate3d(3.71429px, -4px, 0);transform: rotate(45deg) translate3d(3.71429px, -4px, 0);opacity: 0;}.hamburger--slider-r.is-active .hamburger-inner::after {-webkit-transform: translate3d(0, -16px, 0) rotate(90deg);transform: translate3d(0, -16px, 0) rotate(90deg);}/*
   * Spring
   */.hamburger--spring .hamburger-inner {top: 2px;-webkit-transition: background-color 0s 0.15s linear;transition: background-color 0s 0.15s linear;}.hamburger--spring .hamburger-inner::before {top: 8px;-webkit-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), -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: 16px;-webkit-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), -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 {-webkit-transition-delay: 0.32s;transition-delay: 0.32s;background-color: transparent;}.hamburger--spring.is-active .hamburger-inner::before {top: 0;-webkit-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), -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, 8px, 0) rotate(45deg);transform: translate3d(0, 8px, 0) rotate(45deg);}.hamburger--spring.is-active .hamburger-inner::after {top: 0;-webkit-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), -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, 8px, 0) rotate(-45deg);transform: translate3d(0, 8px, 0) rotate(-45deg);}/*
   * Spring Reverse
   */.hamburger--spring-r .hamburger-inner {top: auto;bottom: 0;-webkit-transition-duration: 0.15s;transition-duration: 0.15s;-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spring-r .hamburger-inner::after {top: -16px;-webkit-transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;}.hamburger--spring-r .hamburger-inner::before {-webkit-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), -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, -8px, 0) rotate(-45deg);transform: translate3d(0, -8px, 0) rotate(-45deg);-webkit-transition-delay: 0.32s;transition-delay: 0.32s;-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--spring-r.is-active .hamburger-inner::after {top: 0;opacity: 0;-webkit-transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.32s linear;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);-webkit-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), -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);}/*
   * Stand
   */.hamburger--stand .hamburger-inner {-webkit-transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);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 {-webkit-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, -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 {-webkit-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, -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;-webkit-transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);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);-webkit-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, -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);-webkit-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, -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);}/*
   * Stand Reverse
   */.hamburger--stand-r .hamburger-inner {-webkit-transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);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 {-webkit-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, -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 {-webkit-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, -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;-webkit-transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);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);-webkit-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, -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);-webkit-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, -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);}/*
   * Spin
   */.hamburger--spin .hamburger-inner {-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spin .hamburger-inner::before {-webkit-transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;}.hamburger--spin .hamburger-inner::after {-webkit-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, -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);-webkit-transition-delay: 0.14s;transition-delay: 0.14s;-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--spin.is-active .hamburger-inner::before {top: 0;opacity: 0;-webkit-transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;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);-webkit-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, -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);}/*
   * Spin Reverse
   */.hamburger--spin-r .hamburger-inner {-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spin-r .hamburger-inner::before {-webkit-transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;}.hamburger--spin-r .hamburger-inner::after {-webkit-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, -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);-webkit-transition-delay: 0.14s;transition-delay: 0.14s;-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--spin-r.is-active .hamburger-inner::before {top: 0;opacity: 0;-webkit-transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;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);-webkit-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, -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);}/*
   * Squeeze
   */.hamburger--squeeze .hamburger-inner {-webkit-transition-duration: 0.1s;transition-duration: 0.1s;-webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--squeeze .hamburger-inner::before {-webkit-transition: top 0.1s 0.14s ease, opacity 0.1s ease;transition: top 0.1s 0.14s ease, opacity 0.1s ease;}.hamburger--squeeze .hamburger-inner::after {-webkit-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, -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);-webkit-transition-delay: 0.14s;transition-delay: 0.14s;-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--squeeze.is-active .hamburger-inner::before {top: 0;opacity: 0;-webkit-transition: top 0.1s ease, opacity 0.1s 0.14s ease;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);-webkit-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, -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);}/*
   * Vortex
   */.hamburger--vortex .hamburger-inner {-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after {-webkit-transition-duration: 0s;transition-duration: 0s;-webkit-transition-delay: 0.1s;transition-delay: 0.1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}.hamburger--vortex .hamburger-inner::before {-webkit-transition-property: top, opacity;transition-property: top, opacity;}.hamburger--vortex .hamburger-inner::after {-webkit-transition-property: bottom, -webkit-transform;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);-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);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 {-webkit-transition-delay: 0s;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);}/*
   * Vortex Reverse
   */.hamburger--vortex-r .hamburger-inner {-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after {-webkit-transition-duration: 0s;transition-duration: 0s;-webkit-transition-delay: 0.1s;transition-delay: 0.1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}.hamburger--vortex-r .hamburger-inner::before {-webkit-transition-property: top, opacity;transition-property: top, opacity;}.hamburger--vortex-r .hamburger-inner::after {-webkit-transition-property: bottom, -webkit-transform;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);-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);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 {-webkit-transition-delay: 0s;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);}.hamburger:focus {outline: none;}/*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled {position: relative;}.flickity-enabled:focus {outline: none;}.flickity-viewport {overflow: hidden;position: relative;height: 100%;}.flickity-slider {position: absolute;width: 100%;height: 100%;}/* draggable */.flickity-enabled.is-draggable {-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.flickity-enabled.is-draggable .flickity-viewport {cursor: move;cursor: -webkit-grab;cursor: grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {cursor: -webkit-grabbing;cursor: grabbing;}/* ---- previous/next buttons ---- */.flickity-prev-next-button {position: absolute;top: 50%;width: 44px;height: 44px;border: none;border-radius: 50%;background: white;background: rgba(255, 255, 255, 0.75);cursor: pointer; /* vertically center */-webkit-transform: translateY(-50%);transform: translateY(-50%);}.flickity-prev-next-button:hover {background: white;}.flickity-prev-next-button:focus {outline: none;-webkit-box-shadow: 0 0 0 5px #09F;box-shadow: 0 0 0 5px #09F;}.flickity-prev-next-button:active {opacity: 0.6;}.flickity-prev-next-button.previous {left: 10px;}.flickity-prev-next-button.next {right: 10px;}/* right to left */.flickity-rtl .flickity-prev-next-button.previous {left: auto;right: 10px;}.flickity-rtl .flickity-prev-next-button.next {right: auto;left: 10px;}.flickity-prev-next-button:disabled {opacity: 0.3;cursor: auto;}.flickity-prev-next-button svg {position: absolute;left: 20%;top: 20%;width: 60%;height: 60%;}.flickity-prev-next-button .arrow {fill: #333;}/* ---- page dots ---- */.flickity-page-dots {position: absolute;width: 100%;bottom: -25px;padding: 0;margin: 0;list-style: none;text-align: center;line-height: 1;}.flickity-rtl .flickity-page-dots {direction: rtl;}.flickity-page-dots .dot {display: inline-block;width: 10px;height: 10px;margin: 0 8px;background: #333;border-radius: 50%;opacity: 0.25;cursor: pointer;}.flickity-page-dots .dot.is-selected {opacity: 1;}.mediabox-wrap {position: fixed;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8);top: 0;left: 0;opacity: 0;z-index: 9999999;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: mediabox;animation-name: mediabox;}.mediabox-content {max-width: 853px;display: block;margin: 0 auto;height: 100%;position: relative;}.mediabox-content iframe {max-width: 100% !important;width: 100% !important;display: block !important;height: 480px !important;border: none !important;position: absolute;top: 0;bottom: 0;margin: auto 0;}.mediabox-hide {-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: mediaboxhide;animation-name: mediaboxhide;}.mediabox-close {position: absolute;top: 0;cursor: pointer;bottom: 528px;right: 0px;margin: auto 0;width: 24px;height: 24px;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMvSURBVHja7Js9aBRBFMd/d1lPY6FiJVjY+Fkoxl7wA1Q0prQRS6tgoZV2MWIRRVHUUq3U+JnESrS2sBXBzipREWMlATXwt8gFznC5nd15M7Nn8uC45nZnfr/dY96+N1uTxFKOOks8lgUU/H2t4tJqIQUcAiaBGeBymcECRgO4B/wBPgJ9zkdKcvkclfRL/8ZtSTXH40N+GpLGF8zth6Q9Lse7DHCsDXxVJLSDLyQhb4B+Sb/VOVJJ6ATfKqGvrIDjDvCpJLjAz8d0JwmLDTBQAD62hIakiYJzm5a021VAfwn4WBLKwLdK2JUnIJP0XX4RSoIP/Hy8W3jeepv1dL3nmjwI3DLOExrAU2DA8zwb8xKhGeCuwYQtJTSAZwbwAHdcEqFM0mPZhO/foSHppdFcrraby2IDV0FCcPi8PCClhCjwLplgCgkrDeGv5I3pcjViSogK7yogloTo8EUEhJaQBL6oAGsJ9yVtkrRD0qsU8JKolagKZ8AD4ETFymFXgPOAQpXE5mMWOAk86XZ4n6pwlSSUhvcti1dBghe8RV8gpYQRX3irxkgKCSPABV94y85QTAlm8NatsRgSTOGBUnmAS57w3KiA0Ro3gHOW8KEEAOwE3hvfXWubFauu6A6vCND07OmW9viq5vpsGT3AtRAN2XoA+BfAwQBiTweoNpMZw48BRwKuAoPN7zNVWwZjwAfpO9S7DN5cQmYAPw4cTvAsYPJ3qHcpvNmdUO9ieBMJZQT0AhMVgfeWUC8BP87cjjHfuA6sATY0c4c0EgpUUHslvTaq3l5aUL1N1oarAnxSCVWBTyYhJvyw41XJJI3GkpAH/yYyfHQJi01gdUL4qBKqCh9NQrtBx4wGvGi0XS6T9MhoTkN5AtZVDN5awlTePsGfwDfPjGwYGDKu3s4Cp4BRz/N8cskED0iaqciVt7wTvkra5roKlJEQGt5HwhdJ24vmAUUkDEV+VyCT9NBxbp/bXXnXTNBFQmz4IhI6wrs+C+zvICEVvIuEKUlbrZ4G97WRkBq+k4RJSVusd4ntlfSheVudrQh8q4SbmntH6K2kzSF3if1Xsfzq7LKAJR5/BwCdAQBJn4egPgAAAABJRU5ErkJggg==") no-repeat;background-size: 24px 24px;}.mediabox-close:hover {opacity: 0.5;}body#debug::before {position: fixed;top: 5px;left: 5px;z-index: 1000;background: rgba(0, 0, 0, 0.5);color: #fff;font-size: .6em;margin: 0;padding: 0;height: 20px;line-height: 20px;padding: 0 6px;}/**
 * @license
 * MyFonts Webfont Build ID 3461256, 2017-10-06T12:04:26-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: AvenirNextLTPro-BoldCn by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/avenir-next-pro/pro-condensed-bold/
 * Copyright: Copyright &#x00A9; 2004 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This font software may not be reproduced, modified, disclosed or transferred without the express written approval of Linotype GmbH. Avenir is a trademark of Linotype GmbH
 *
 * Webfont: AvenirNextLTPro-Bold by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/avenir-next-pro/pro-bold/
 * Copyright: Copyright &#x00A9; 2004 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This font software may not be reproduced, modified, disclosed or transferred without the express written approval of Linotype GmbH. Avenir is a trademark of Linotype GmbH
 *
 * Webfont: AvenirNextLTPro-Light by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/avenir-next-pro/pro-light/
 * Copyright: Copyright &#x00A9; 2012 Linotype GmbH, www.linotype.com. All rights reserved. This font software may not be reproduced, modified, disclosed or transferred without the express written approval of Linotype GmbH. Avenir is a trademark of Linotype GmbH regist
 *
 *
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3461256
 * Licensed pageviews: 1,000,000
 *
 * © 2017 MyFonts Inc
*//* @import must be at top of file, otherwise CSS will not work */[class^="icon-"],[class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1; /* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-external-link:before {content: "\e909";}.icon-map-marker:before {content: "\e900";}.icon-video-play:before {content: "\e901";}.icon-train:before {content: "\e902";}.icon-check:before {content: "\e903";}.icon-search:before {content: "\f002";}.icon-twitter:before {content: "\f099";}.icon-facebook:before {content: "\f09a";}.icon-instagram:before {content: "\f16d";}.icon-line-chart:before {content: "\f201";}.icon-chevron-down:before {content: "\e904";}.icon-chevron-left:before {content: "\e905";}.icon-chevron-right:before {content: "\e906";}.icon-chevron-up:before {content: "\e907";}.icon-link:before {content: "\e908";}.icon-play2:before {content: "\ea15";}.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;top: 0;left: 0;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}.hidden {display: none;visibility: hidden;}.group:after {content: "";display: block;clear: both;}html {-webkit-box-sizing: border-box;box-sizing: border-box;}*,*:after,*:before {-webkit-box-sizing: inherit;box-sizing: inherit;}body,html {color: #222;margin: 0;padding: 0;display: block;font-size: 100%;font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;font-family: "AvenirNextLTPro-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;line-height: 1.4em;position: relative;}body {overflow-x: hidden;}h1,h2,h3,h4,h5,h6 {color: #1d1269;line-height: 1.2em;}a,a:link {-webkit-transition: .2s all ease;transition: .2s all ease;}blockquote {display: block;margin: 2em 1em;padding: .5em;border-left: 5px solid #f7d94f;font-style: italic;}blockquote:before {color: #ccc;content: '“';font-size: 2em;line-height: .1em;}ol:not('flickity-page-dots') {counter-reset: section;list-style-type: none;}ol:not('flickity-page-dots') li::before {counter-increment: section;content: counter(section) ") ";}ol.stylish {counter-reset: section;list-style-type: none;}ol.stylish li::before {counter-increment: section;content: counter(section) ") ";font-size: 1.5em;line-height: 1.2em;font-family: "AvenirNextLTPro-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;color: #1d1269;}ol.stylish.five {counter-reset: section 4;}ol.stylish.timeline li {margin-bottom: .5em;}ol.stylish.timeline li::before {width: 30px;font-size: 1.3em;}ol.stylish.timeline .timeHeader {font-size: 1.3em;margin: 0;display: inline-block;color: #1d1269;line-height: 1.2em;}ol.stylish.timeline p {margin-left: 30px;margin-top: 1em;}dl dt {font-family: "AvenirNextLTPro-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;}dl dd {margin-bottom: 20px;}section {overflow: auto;}strong {font-family: "AvenirNextLTPro-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;color: #1d1269;}#main {min-height: calc(100vh - 200px);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}header {-webkit-transition: .4s ease all;transition: .4s ease all;}nav.secondary {-webkit-transition: .4s ease all;transition: .4s ease all;}.container {max-width: 1200px;margin: 0 auto;display: block;padding: 0 2%;}.mobileShow {display: none;}.mobileHide {display: inherit;}.mobileMenu {position: absolute;top: 0;right: 0;z-index: -1;background: #1d1269;height: 100%;width: 66vw;opacity: 0;-webkit-transition: .2s all ease;transition: .2s all ease;}.mobileMenu ul {padding: 20px 20px 20px calc(1vw + 20px);list-style: none;display: block;float: right;position: relative;z-index: 100;}.mobileMenu ul li {display: block;width: 100%;margin: 0 0 20px 0;}.mobileMenu ul a {color: #fff;font-family: "AvenirNextLTPro-BoldCn", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;text-decoration: none;font-size: 1.4em;}.mobileMenu ul ul {padding: 0;margin: 25px 0 0 0;padding-left: 20px;width: 100%;}.mobileMenu ul ul a {font-size: 1.2em;font-family: "AvenirNextLTPro-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;}body #main,body header,body nav.secondary {-webkit-transition: .4s ease all;transition: .4s ease all;}body.menuActive #main,body.menuActive header,body.menuActive nav.secondary {-webkit-transform: translateX(-65%);transform: translateX(-65%);-webkit-box-shadow: 3px 0 10px rgba(0, 0, 0, 0.25);box-shadow: 3px 0 10px rgba(0, 0, 0, 0.25);}body.menuActive .mobileMenu {opacity: 1;z-index: 1;}.carousel {width: 100%;height: 440px;background: #f7d94f;position: relative;}.carousel .flickity-page-dots {position: absolute;bottom: 25px;right: 25px;width: auto;}.carousel .flickity-page-dots li {margin: 0 6px;width: 12px;height: 12px;}.carousel .carousel-cell {display: block;width: 100%;height: 100%;position: relative;}.carousel .carousel-cell .text {width: 45%;margin: 50px 0 0 5.5vw;z-index: 2;position: relative;}.carousel .carousel-cell .text h2 {color: #1d1269;font-family: "AvenirNextLTPro-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;font-size: 2em;line-height: 1.2em;}.carousel .carousel-cell .text h2 strong {font-family: "AvenirNextLTPro-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;}.carousel .carousel-cell .text p {font-family: "AvenirNextLTPro-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;color: #1d1269;line-height: 1.5em;}.carousel .carousel-cell .text p strong {font-family: "AvenirNextLTPro-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;}.carousel .carousel-cell .text .cta {color: #1d1269;font-family: "AvenirNextLTPro-BoldCn", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;text-decoration: none;background: #fff;border: 1px solid #1d1269;padding: 10px 12px 8px 12px;margin: 10px 0 0 0;display: inline-block;font-size: .9em;}.carousel .carousel-cell .text .cta:hover {background: rgba(255, 255, 255, 0.75);}.carousel .carousel-cell .bg {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #f7d94f;z-index: 1;}.featured-home {display: -webkit-box;display: -ms-flexbox;display: flex;background: #453a93;position: relative;z-index: 5000;overflow: visible;}.featured-home .featured-item {width: 33.33333%;float: left;color: #fff;position: relative;padding: 0 0 60px 0;}.featured-home .featured-item.first:before,.featured-home .featured-item:last-child:before {content: '';position: absolute;display: block;bottom: calc(100% - 12px);left: 0;height: 30px;width: 100%;background: #1d1269;z-index: 1000;}.featured-home .featured-item.first {background: #1d1269;}.featured-home .featured-item.first:before {-webkit-transform: skewY(-2deg);transform: skewY(-2deg);}.featured-home .featured-item:nth-child(3) {background: #453a93;}.featured-home .featured-item:last-child {background: #1d1269;}.featured-home .featured-item:last-child:before {-webkit-transform: skewY(2deg);transform: skewY(2deg);}.featured-home .featured-item span[class^="icon"] {display: block;position: relative;color: #fff;z-index: 1000;text-align: center;padding: 0;margin: 40px 0;-webkit-box-sizing: border-box;box-sizing: border-box;text-decoration: none;}.featured-home .featured-item span[class^="icon"]:before {font-size: 2em;border: 1px solid #fff;border-radius: 50px;padding: 15px;text-decoration: none;}.featured-home .featured-item h3 {width: 100%;text-align: center;color: #fff;font-family: "AvenirNextLTPro-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;font-size: 1.5em;padding: 0;margin-top: 20px;}.featured-home .featured-item p {padding: 0 30px;}.featured-home .featured-item h3 + a {display: block;max-width: 90%;margin: 0 auto;-webkit-box-shadow: -1px 1px 3px #170e53;box-shadow: -1px 1px 3px #170e53;border-radius: 1px;overflow: hidden;position: relative;text-decoration: none;border-bottom: none;}.featured-home .featured-item h3 + a img {display: block;max-width: 100%;}.featured-home .featured-item h3 + a:before {position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);color: #fff;font-size: 60px;-webkit-transition: .15s all linear .05s;transition: .15s all linear .05s;z-index: 100;color: rgba(255, 255, 255, 0.65);text-decoration: none;border: none;}.featured-home .featured-item h3 + a:after {content: '';position: absolute;top: 0;left: 0;display: block;height: 100%;width: 100%;background: rgba(0, 0, 0, 0.15);-webkit-transition: .2s all linear;transition: .2s all linear;z-index: 50;}.featured-home .featured-item h3 + a:hover:before {color: rgba(255, 255, 255, 0.9);text-shadow: -1px 1px 10px rgba(0, 0, 0, 0.15);font-size: 70px;top: 48%;}.featured-home .featured-item h3 + a:hover:after {background: rgba(0, 0, 0, 0.25);}.featured-home .featured-item p + a {color: #fff;margin: 15px 0 10px 30px;text-decoration: none;border: 1px solid #fff;padding: 6px 10px 4px 10px;display: inline-block;border-radius: 1px;-webkit-transition: .2s all linear;transition: .2s all linear;font-family: "AvenirNextLTPro-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;font-size: .9em;}.featured-home .featured-item p + a:hover {background: rgba(255, 255, 255, 0.15);}.featured-home .featured-item.polling.mobileShow {background-color: #f7d94f !important;}.featured-home .featured-item.polling.mobileShow h3,.featured-home .featured-item.polling.mobileShow p,.featured-home .featured-item.polling.mobileShow span[class^="icon"] {color: #1d1269;}.featured-home .featured-item.polling.mobileShow span[class^="icon"]:before {border-color: #1d1269;}.featured-home .featured-item.polling.mobileShow .cta {color: #1d1269;border-color: #1d1269;background-color: #fff;}.fullimage > .container {width: 100%;max-width: 100%;padding: 0;}.splitColumn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto; /* ie10fix */-ms-flex-wrap: wrap;flex-wrap: wrap;}.splitColumn .text {width: 50%;padding: 0 2%;margin-top: 2em;}.splitColumn .image {width: 50%;}.splitColumn.reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.individualSplit > .container {width: 100%;max-width: 100%;padding: 0;}.individualSplit .content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto; /* ie10fix */-ms-flex-wrap: wrap;flex-wrap: wrap;}.individualSplit .content .text {width: 50%;padding: 0 2%;margin-top: 2em;}.individualSplit .content .image {width: 50%;min-height: 90vh;background-size: cover;background-repeat: no-repeat;}.sixFourSplit {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto; /* ie10fix */-ms-flex-wrap: wrap;flex-wrap: wrap;}.sixFourSplit div {padding-top: 20px;padding-bottom: 20px;}.sixFourSplit div:nth-child(1) {width: 58%;margin-right: 2%;margin-left: 0px;}.sixFourSplit div:nth-child(2) {width: 38%;margin-left: 2%;margin-right: 0px;}.sixFourSplit.reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;margin-right: 0px;margin-left: 0;}.sixFourSplit.reverse div:nth-child(1) {margin-left: 2%;margin-right: 0px;}.sixFourSplit.reverse div:nth-child(2) {margin-left: 0px;margin-right: 2%;}.simple {padding-bottom: 20px;padding-top: 20px;}.simple div.image {border: 1px solid #1d1269;padding: 6px;margin-bottom: 35px;}.simple div.image img {width: 100%;display: block;}.simple a {text-decoration: none;font-family: "AvenirNextLTPro-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;color: #1d1269;}.simple a:hover {text-decoration: underline;}.simple .splitColumn .text {margin-top: 0;}/*  ============================ BENEFITS   ============================ */#Access {background-color: rgba(120, 169, 213, 0.54);}#Mobility,#Quality {background-color: #ececec;}.invest-benefits {list-style-type: none;}.invest-benefits li a {text-decoration: underline;font-style: italic;margin: 0 0 2px 0;color: #5750A3;cursor: pointer;}.splitColumn div.benefit-bus-pic:nth-child(2) {width: 50%;margin-left: 0;}.benefit-bus-pic {background-image: url(../images/benefits-man-leaning-on-bus.jpg);background-size: cover;background-repeat: no-repeat;min-height: 500px;}.safety-first-aid {background-image: url(../images/first-aid-case.svg);max-width: 300px;background-size: contain;background-repeat: no-repeat;background-position: center;}#Jobs {margin: 0 auto;border-top: 1px solid #b6d1e9;}#Onboard {background-image: url(../images/train-on-track.svg);background-position: bottom right;background-repeat: no-repeat;padding-bottom: 2%;}#Job-Facts {padding-left: 3%;}ul.dash {list-style-type: none;}ul.dash > li:before {content: "–"; /* en dash, use - '\2014' for em dash */position: absolute;margin-left: -1.1em;}.container-top-pad {padding-top: 1%;}.container-bottom-pad {padding-bottom: 1%;}.container-no-mar {margin: 0;}/*  ============================ FAQs   ============================ */#faq dd {font-size: .9em;}/*  ============================ FUNDING   ============================ */#Funding {padding-top: 20px;}/*  ============================ HIGH CAPACITY   ============================ */#HighCapacity .splitColumn .image {background-image: url(../images/WomanRider.jpg);background-repeat: no-repeat;background-size: cover;}#HighCapacityRapidBus {background-color: #f7d94f;}#HighCapacityRapidBus .sixFourSplit .text {padding: 0 2%;}#HighCapacityRapidBus .sixFourSplit .image {background-image: url(../images/busside.png);background-repeat: no-repeat;background-size: cover;min-height: 300px;background-position: 0px bottom;margin-top: 5%;}/*  ============================ Homepage  ============================ */.shaped-message {-webkit-clip-path: polygon(0 20px, 100% 0, 100% 100%, 0 100%);clip-path: polygon(0 20px, 100% 0, 100% 100%, 0 100%);background-color: red;}.shaped-transit {-webkit-clip-path: polygon(0 17px, 100% 17px, 100% 100%, 0 100%);clip-path: polygon(0 17px, 100% 17px, 100% 100%, 0 100%);background-color: red;}.shaped-referendum {-webkit-clip-path: polygon(0 0, 100% 20px, 100% 100%, 0 100%);clip-path: polygon(0 0, 100% 20px, 100% 100%, 0 100%);background-color: red;}.featured .featured-item-mid {width: 33.33333%;float: left;padding: .5em;background-color: #453A93;color: #fff;}section.featured {background-color: #f7d94f;}.icon-video {max-height: 100px;}.icon-bus {max-height: 100px;}.icon-check {max-height: 100px;}.hdr-feature {font-family: "AvenirNextLTPro-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-align: center;color: #fff;font-size: 1.5em;}.txt-feature {padding: 0 2.25em;}.featured {-ms-flex-wrap: wrap;flex-wrap: wrap;min-height: 550px;}/*  ============================ LEARN MORE  ============================ */#LearnMore .splitColumn .image {background-image: url(../images/Bridge.jpg);background-size: cover;background-repeat: no-repeat;min-height: 500px;}/*  ============================ MAP  ============================ */#Map .mapimage {border: 1px solid #1d1269;margin-bottom: 20px;font-size: 0;line-height: 0;}#Map .mapimage img {width: 100%;}/*  ============================ MESSAGE  ============================ */#Message .splitColumn .image {background-image: url(../images/Mayor-Full.jpg);background-size: cover;background-repeat: no-repeat;min-height: 500px;}/*  ============================ OPENHOUSE  ============================ */#OpenHouseIntro {background-color: #1d1269;border-bottom: 4px solid #faaf40;min-height: 300px;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;display: -webkit-box;display: -ms-flexbox;display: flex;}#OpenHouseIntro .container {display: -webkit-box;display: -ms-flexbox;display: flex;}#OpenHouseIntro .sixFourSplit {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}#OpenHouseIntro .sixFourSplit .text {color: #fff;-ms-flex-item-align: center;align-self: center;}#OpenHouseIntro .sixFourSplit .text h2 {color: #faaf40;margin-bottom: 0px;}#OpenHouseIntro .sixFourSplit .text h2 + p {margin-top: 10px;}#OpenHouseIntro .sixFourSplit .image {background-image: url(../images/House.svg);background-repeat: no-repeat;background-size: contain;background-position: bottom;margin-top: 40px;}#Corridors {color: #222;}#Corridors strong {color: #222;}#Corridors .splitColumn .text h2 {border-bottom: 2px solid #222;}/*  ============================ PLAN   ============================ */#plan-header {margin-top: 20px;color: #1d1269;}#plan-header img {border: 1px solid #1d1269;padding: 3px;max-width: 85%;display: block;margin: 0 auto;}#plan-header a.icon-play2 {display: block;max-width: 100%;margin: 0 auto;border-radius: 1px;overflow: hidden;position: relative;text-decoration: none;border-bottom: none;}#plan-header a.icon-play2 img {display: block;max-width: 100%;}#plan-header a.icon-play2:before {position: absolute;top: calc(50% - 15px);left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);color: #fff;font-size: 60px;-webkit-transition: .15s all linear .05s;transition: .15s all linear .05s;z-index: 100;text-decoration: none;border: none;text-shadow: 0px 0px 13px rgba(0, 0, 0, 0.15);}#plan-header a.icon-play2:after {content: '';position: absolute;top: 0;left: 0;display: block;height: 100%;width: 100%;-webkit-transition: .2s all linear;transition: .2s all linear;z-index: 50;}#plan-header a.icon-play2:hover:before {color: rgba(255, 255, 255, 0.9);text-shadow: -1px 1px 10px rgba(0, 0, 0, 0.15);font-size: 70px;top: 48%;}#plan-header a.icon-play2:hover:after {background: rgba(0, 0, 0, 0.25);}#PlanIntro {padding-top: 2.5em;}#PlanIntro h1 {margin-bottom: 0;}#PlanIntro blockquote .author {display: block;text-align: right;}#PlanIntro blockquote .author::before {content: '-';}#goals {background-color: #ececec;}#goals .inline-icon.bullseye {background-position: center right;margin-top: 20px;margin-bottom: 40px;}#roots {background-color: #78a9d5;}#roots .inline-icon.buscircled {background-position: center bottom;margin-top: 70px;margin-bottom: 0px;min-height: 200px;}.inline-icon {background-position: center center;background-repeat: no-repeat;background-size: contain;}.inline-icon.bullseye {background-image: url(../images/bullseye.svg);}.inline-icon.buscircled {background-image: url(../images/bus-circled.svg);}/*  ============================ REFERENDUM    ============================ */#Referendum .splitColumn .image {background-image: url(../images/Vote.jpg);background-size: cover;background-repeat: no-repeat;background-position: bottom;min-height: 500px;}/*  ============================ TELL US WHAT YOU THINK   ============================ */#ContactForm {background-color: #f7d94f;text-align: center;margin: 0 auto;}#testimonials blockquote .author {display: block;text-align: right;}#testimonials blockquote .author::before {content: '-';}/*  ============================ TIMELINE   ============================ */#Timeline h1 {text-align: center;}#Timeline .timelineimage {width: 100%;}#Timeline .timelineimage img {width: 100%;}/*  ============================ TRANSIT OPTIONS   ============================ */#EnhancedBus {padding-top: 0px;background-image: url(../images/ebus.svg);background-position: 75% bottom;background-repeat: no-repeat;background-size: 45%;}#EnhancedBus .splitColumn .image {background-image: url(../images/transit-guy-on-train_2.jpg);background-repeat: no-repeat;background-size: cover;background-position: center top;}#RapidBus {background-color: #ececec;background-image: url(../images/bus-top-view.svg);background-position: -70% center;background-repeat: no-repeat;background-size: 70%;}#Underground {background-color: #ececec;}#Underground .image {background-image: url(../images/transit-train-station.jpg);background-repeat: no-repeat;background-size: cover;}#TransitCenter {background-color: #1d1269;border-bottom: 4px solid #faaf40;}#TransitCenter .text {color: #fff;}#TransitCenter .text h2 {color: #faaf40;}#TransitCenter .image {background-image: url(../images/transit-hub.svg);background-repeat: no-repeat;background-size: contain;background-position: bottom;}/*  ============================ TRANSPORATION    ============================ */#TSI .splitColumn .image {background-image: url(../images/Transportation.jpg);background-size: cover;background-repeat: no-repeat;min-height: 500px;}/*  ============================ SEARCH RESULTS     ============================ */.searchresults h1 {border-bottom: 2px solid #1d1269;}header {background: #fff;width: 100%;position: relative;text-align: center;-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);}header .topBar {background-color: #999999;width: 100%;padding: 0 2.5vw;height: 40px;text-align: left;font-size: .75em;line-height: 40px;color: #fff;}header .topBar .address {margin: 0;padding: 0;color: #fff;font-family: "AvenirNextLTPro-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;line-height: 40px;}header .topBar .icon {color: #f7d94f;margin: 0;font-size: 1.25em;vertical-align: middle;line-height: 40px;}header .topBar .social {float: right;font-size: 1.5em;}header .topBar .social a {text-decoration: none;}header .topBar .social a.icon {color: #fff;}header .topBar .social a:hover {color: #444;}header .topBar #google_translate_element {line-height: 25px;float: right;padding-top: 4px;}header .logo {width: 18%;display: inline-block;margin: 20px 0 10px 1.5vw;float: left;}header .logo svg {max-width: 100%;}header nav.primary {position: absolute;top: 52%;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);max-width: 60%;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}header nav.primary a {position: relative;padding: 0 8px;margin: 0 5px;font-family: "AvenirNextLTPro-BoldCn", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;color: #1d1269;text-decoration: none;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;}header nav.primary a:after {content: '';position: absolute;top: -5px;right: -5px;background: rgba(29, 18, 105, 0.25);height: calc(100% + 10px);width: 1px;}header nav.primary a:last-child:after {display: none;}header nav.primary a span.text {display: inline-block;white-space: nowrap;}header nav.primary a span[class^="icon"] {position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);z-index: 1;color: rgba(29, 18, 105, 0.05);-webkit-transition: .2s all linear;transition: .2s all linear;font-size: 5vw;opacity: 0;}header nav.primary a:hover span[class^="icon"] {opacity: 1;}header .mobileMenuBtn {position: absolute;top: 50%;right: 2.5vw;font-family: "AvenirNextLTPro-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;border: 1px solid #f7d94f;padding: 10px 10px 7px 10px;text-decoration: none;font-size: .9em;text-transform: uppercase;display: none;}header .mobileMenuBtn .hamburger-box .hamburger-inner,header .mobileMenuBtn .hamburger-box .hamburger-inner:before,header .mobileMenuBtn .hamburger-box .hamburger-inner:after {background-color: #1d1269;}header .mobileMenuBtn .label {color: #1d1269;position: relative;top: -4px;margin: 0 0 0 5px;}header .headerButtons {position: absolute;top: 42%;right: 1.5vw;}header .headerButtons a {display: block;color: #1d1269;font-family: "AvenirNextLTPro-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;border: 1px solid #f7d94f;text-decoration: none;font-size: .7em;padding: 2px 5px 1px 5px;}header .headerButtons a:hover {background: rgba(247, 217, 79, 0.25);}header .headerButtons a:first-child {margin-bottom: 10px;}header .headerButtons a:last-child {border-color: rgba(29, 18, 105, 0.5);}header .headerButtons a:last-child:hover {background: rgba(29, 18, 105, 0.15);}footer {background: #1d1269;padding: 50px 0 30px 0;margin: 0;min-height: 200px;border-top: 2px solid #453a93;}footer .footer-logo {margin: 0 0 0 2.5vw;width: calc(20% - 2.5vw);height: auto;float: left;}footer .footer-logo svg {max-width: 100%;display: block;}footer .footer-logo svg * {fill: rgba(255, 255, 255, 0.95);}footer .footer-text {width: calc(76% - 2.5vw);margin: 0 2.5vw 0 0;display: block;float: right;}footer .footer-text section {width: 50%;display: inline-block;-webkit-box-sizing: border-box;box-sizing: border-box;float: left;}footer .footer-text section:first-child {padding-right: 20px;}footer .footer-text section:last-child {padding-left: 20px;}footer .footer-text h1 {font-size: 1em;padding: 0 0 2px 0;margin: 0 0 10px 0;color: rgba(255, 255, 255, 0.75);font-family: "AvenirNextLTPro-BoldCn", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;border-bottom: 1px solid rgba(255, 255, 255, 0.25);}footer .footer-text .address,footer .footer-text a {color: rgba(255, 255, 255, 0.75);font-size: .75em;line-height: 1.6em;display: block;}#searchform {display: inline-block;}#searchform .field {font-family: "AvenirNextLTPro-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;height: 30px;line-height: 30px;color: #CCC;padding: 0 5px;border: 1px solid #888;margin-right: 5px;}#searchform .field:focus {color: #000;}#searchform button {height: 30px;background-color: #f7d94f;border: 1px solid #888;padding: 0 0 3px 0;font-size: 20px;vertical-align: middle;}#searchform .icon-search {color: #1d1269;vertical-align: middle;padding: 0 5px;}nav.secondary {background-color: #453a93;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);padding: 0 0 0 2.5vw;position: relative;z-index: 5000;}nav.secondary a {position: relative;padding: 1em 8px;margin: 0 5px;font-family: "AvenirNextLTPro-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;color: rgba(255, 255, 255, 0.6);text-decoration: none;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;font-size: .9em;}nav.secondary a:hover,nav.secondary a.selected {color: #fff;}nav.secondary a:after {content: '';position: absolute;right: -5px;top: 49%;-webkit-transform: translateY(-49%);transform: translateY(-49%);background: #fff;height: 1em;width: 1px;}nav.secondary a:first-child {margin-left: 0;}nav.secondary a:last-child:after {display: none;}nav.secondary a span.text {display: inline-block;white-space: nowrap;}/* footer */footer .footer-text section {width: 100% !important;}footer .footer-text a {display: inline-block !important;}/* global */p + ul,p + ol {margin-top: -10px;}ul li,ol li {margin-bottom: 5px;}p a {text-decoration: none;font-family: "AvenirNextLTPro-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;color: #1d1269;}p a:hover {text-decoration: underline;}/* homepage */.carousel .bg {background-position: right center !important;background-size: cover !important;}section.featured .featured-item a {max-width: 100%;display: block;}section.featured .featured-item a img {max-width: 100%;display: block;}header .topBar .social {margin-right: 10px;}header .topBar .social a {margin-right: 10px !important;}.mediabox-content:focus {outline: none !important;}/* plan */.splitColumn#plan-intro {padding-bottom: 30px;}.splitColumn#plan-intro .text {margin-top: 0 !important;}#roots .inline-icon.buscircled {margin-top: 20px;}/* transit-options */#EnhancedBus .splitColumn .text {padding-bottom: 30px;}#RapidBus .splitColumn,#LightRail .splitColumn,#Underground .splitColumn .text {padding-bottom: 30px;}/* contact form */#ContactForm {margin: 0 !important;}#ContactForm .container {padding-top: 20px;}.nf-form-wrap {background: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 15px;margin: 15px 0 30px 0;display: block;}.nf-form-wrap .nf-form-fields-required {text-align: left;font-size: .85em;display: block;margin-bottom: 10px;}.nf-form-wrap input {height: 40px !important;border: 1px solid #c7c7c7;outline: none;-webkit-box-shadow: none;box-shadow: none;background: #e8e8e8;display: block;-webkit-transition: .2s all linear;transition: .2s all linear;padding: 0 10px;color: #352a7e;}.nf-form-wrap input:focus {background: #f8f8f8;}.nf-form-wrap .nf-field-label {margin-bottom: 2px !important;}.nf-form-wrap .nf-field-label label {font-size: .8em;}.nf-form-wrap .nf-field-container.half {width: 48%;margin: 0 1%;float: left;clear: none;}.nf-form-wrap .hr-container {display: block;clear: both;visibility: hidden;}.nf-form-wrap .textarea-container {margin: 0 auto !important;width: 72% !important;}.nf-form-wrap .textarea-container textarea {border: 1px solid #c7c7c7;outline: none;-webkit-box-shadow: none;box-shadow: none;background: #e8e8e8;display: block;-webkit-transition: .2s all linear;transition: .2s all linear;padding: 10px;resize: vertical;min-height: 160px;color: #352a7e;}.nf-form-wrap .textarea-container textarea:focus {background: #f8f8f8;}.nf-form-wrap .submit-container {width: 72% !important;margin: 0 auto !important;}.nf-form-wrap .submit-container input {background: #fff;float: right;margin: 15px 0 20px 0;padding: 6px 10px 4px 10px;font-family: "AvenirNextLTPro-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;color: #352a7e;border: 1px solid #d3d1e4;cursor: pointer;-webkit-transition: .2s linear all;transition: .2s linear all;}.nf-form-wrap .submit-container input:hover {color: #fff;background: #352a7e;}/* Mayor's Message */#Message .splitColumn .image {background-position: center top;}/* Learn More */#LearnMore .splitColumn .image {min-height: 100vh;background-position: right center;}/* system improvements */#TSI .splitColumn .image {min-height: 100vh;background-position: center top;}/* referendum vote */#Referendum .splitColumn .image {min-height: 84vh;background-position: center bottom;}@font-face {font-family:'AvenirNextLTPro-BoldCn';src:url("../fonts/avenir/34D088_0_0.eot");src:url("../fonts/avenir/34D088_0_0.eot#iefix") format("embedded-opentype"), url("../fonts/avenir/34D088_0_0.woff") format("woff2"), url("../fonts/avenir/34D088_0_0.woff") format("woff"), url("../fonts/avenir/34D088_0_0.ttf") format("truetype");}@font-face {font-family:'AvenirNextLTPro-Bold';src:url("../fonts/avenir/34D088_1_0.eot");src:url("../fonts/avenir/34D088_1_0.eot#iefix") format("embedded-opentype"), url("../fonts/avenir/34D088_1_0.woff") format("woff2"), url("../fonts/avenir/34D088_1_0.woff") format("woff"), url("../fonts/avenir/34D088_1_0.ttf") format("truetype");}@font-face {font-family:'AvenirNextLTPro-Light';src:url("../fonts/avenir/34D088_2_0.eot");src:url("../fonts/avenir/34D088_2_0.eot#iefix") format("embedded-opentype"), url("../fonts/avenir/34D088_2_0.woff") format("woff2"), url("../fonts/avenir/34D088_2_0.woff") format("woff"), url("../fonts/avenir/34D088_2_0.ttf") format("truetype");}@font-face {font-family:'icomoon';src:url("../fonts/icons/icomoon-dziqtl.eot");src:url("../fonts/icons/icomoon-dziqtl.eot#iefix") format("embedded-opentype"), url("../fonts/icons/icomoon.woff") format("woff2"), url("../fonts/icons/icomoon-dziqtl.ttf") format("truetype"), url("../fonts/icons/icomoon-dziqtl.woff") format("woff"), url("../fonts/icons/icomoon-dziqtl-icomoon.svg") format("svg");font-weight:normal;font-style:normal;}@media only screen and (min-width: 1401px) {body#debug::before {content: 'super';}}@media only screen and (max-width: 1400px) {body#debug::before {content: 'wide';}}@media only screen and (max-width: 1100px) {body#debug::before {content: 'desktop';}header .logo {width: 22%;}header nav.primary a {font-size: .9em;}header nav.primary {left: 52%;}}@media only screen and (max-width: 960px) {body#debug::before {content: 'narrow';}header .logo {width: 16%;margin-bottom: 10px;}header nav.primary a {font-size: .85em;padding: 0 6px;}header nav.primary {top: 55%;left: 48.5%;}}@media only screen and (max-width: 800px) {body#debug::before {content: 'narrower';}.carousel {display: none;}.featured-home {display: block;}.featured-home .featured-item {width: 100vw;display: block;margin: 0 auto;border-bottom: 1px solid #fff;}.featured-home .featured-item.first:before,.featured-home .featured-item:last-child:before {display: none;}.featured-home .featured-item:last-child {margin-bottom: 60px;}.featured-home .featured-item h3 + a:hover:before {top: 50%;font-size: 4.5em;}.splitColumn {display: block;}.splitColumn .text {width: 100%;margin: 0;}.splitColumn .image {width: 100%;margin: 0;}.individualSplit .content {display: block;}.individualSplit .content .text {width: 100%;margin: 0;}.individualSplit .content .image {width: 100%;margin: 0;}#onboard {margin-bottom: -1px;}div.benefit-bus-pic {width: 102% !important;margin-left: 0 !important;}section#mobility {margin-top: -19px;padding: 2% 0;}.safety-first-aid {min-height: 200px;margin: 0 auto !important;}#safety {padding-bottom: 20px;}#job-facts {padding-bottom: 20px;}#HighCapacity {background-position: -30% bottom;}.featured .featured-item,.featured .featured-item .featured-item-mid {width: 100%;margin-bottom: -17px;padding-bottom: 40px;padding-top: 0px;}.shaped-message,.shaped-transit,.shaped-referendum {-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);}.shaped-transit {-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);background-color: red;}.shaped-referendum {-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);background-color: red;margin-bottom: -20px !important;}#plan-header a.icon-play2:hover:before {top: 50%;font-size: 4.5em;}.inline-icon {width: 100%;}#EnhancedBus {background-position: -30% bottom;}header .logo {width: 200px;margin-left: 2.5vw;}header nav.primary a {display: none;}header .mobileMenuBtn {display: block;}header .headerButtons {display: none;}.splitColumn .text {padding: 0 6vw 30px 6vw;}#LearnMore .splitColumn .image {height: 45vw;min-height: 100px;}#TSI .splitColumn .image {height: 45vw;min-height: 100px;background-position: center center;}#Referendum .splitColumn .image {height: 45vw;min-height: 100px;}}@media all and (max-width: 768px) {.mediabox-content {max-width: 90%;}}@media only screen and (max-width: 700px) {header .topBar .social {display: none;}.nf-form-wrap {padding: 0 4%;}.nf-form-wrap .hr-container {display: none;}.nf-form-wrap .nf-field-container.half,.nf-form-wrap .textarea-container,.nf-form-wrap .submit-container {width: 100% !important;margin: 0 !important;}.nf-form-wrap input {margin-bottom: 15px !important;}}@media all and (max-width: 600px) {.mediabox-content iframe {height: 320px !important;}.mediabox-close {bottom: 362px;}}@media only screen and (max-width: 500px) {body#debug::before {content: 'mobile';}.mobileShow {display: block;}.mobileHide {display: none;}.sixFourSplit {display: block;}.sixFourSplit div:nth-child(1) {width: 100%;margin: 0;}.sixFourSplit div:nth-child(2) {width: 100%;margin: 0;}.sixFourSplit.reverse div:nth-child(1) {width: 100%;margin: 0;}.sixFourSplit.reverse div:nth-child(2) {width: 100%;margin: 0;}#OpenHouseIntro .sixFourSplit .image {height: 200px;}#plan-header img {overflow: hidden;height: 200px;}#goals .inline-icon.bullseye {width: 100%;margin: 0;padding-bottom: 20px;background-position: center center;min-height: 200px;}#roots .inline-icon.buscircled {height: 200px;margin-left: 0;margin-top: 20px;}#TransitCenter .image {height: 200px;}footer .footer-logo svg {height: 80px;margin: 0 auto;}footer .footer-logo {width: 100%;margin: 0 0 20px 0;float: none;padding-left: 2%;padding-right: 2%;}footer .footer-text section {margin: 0 0 20px 0;padding-left: 2%;padding-right: 2%;}footer .footer-text {width: 100%;margin: 0 0 20px 0;float: none;}}@media all and (max-width: 480px) {.mediabox-content iframe {height: 220px !important;}.mediabox-close {bottom: 262px;}}@-webkit-keyframes mediabox {0% {opacity: 0;}100% {opacity: 1;}}@keyframes mediabox {0% {opacity: 0;}100% {opacity: 1;}}@-webkit-keyframes mediaboxhide {0% {opacity: 1;}100% {opacity: 0;}}@keyframes mediaboxhide {0% {opacity: 1;}100% {opacity: 0;}}