/* @import must be at top of file, otherwise Proxima-Nova CSS will not work */
@import url("https://hello.myfonts.net/count/2c9c61");
@import url("https://hello.myfonts.net/count/2ca466");
@import url("https://hello.myfonts.net/count/2d71ad");
@import url("https://hello.myfonts.net/count/2d71ba");
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../font/fontawesome-webfont.eot%3Fv=4.2.0');src:url('../font/fontawesome-webfont.eot%3F') format('embedded-opentype'),url('../font/fontawesome-webfont.woff%3Fv=4.2.0.html') format('woff'),url('../font/fontawesome-webfont.ttf%3Fv=4.2.0.html') format('truetype'),url('http://www-dev.blueorigin.com/static/fonts/fontawesome-webfont.svg?v=4.2.0') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}
/*
 * Prevent text selection and hide text cursor
 */
.untouchable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/**
 * MIXINS
 */
/**
* CSS Spinner
*/
/**
 * Fonts
 */
@font-face {
  font-family: 'TradeGothicLTStd-BdCn20';
  src: url('../font/2CA466_0_0.eot');
  src: url('../font/2CA466_0_0.eot%3F') format('embedded-opentype'), url('../font/2CA466_0_0.woff2.html') format('woff2'), url('../font/2CA466_0_0.woff.html') format('woff'), url('../font/2CA466_0_0.ttf.html') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
}
/**
* Proxima-Nova Regular
*/
@font-face {
  font-family: 'proxima-nova';
  src: url('../font/2C9C61_8_0.eot');
  src: url('../font/2C9C61_8_0.eot%3F') format('embedded-opentype'), url('../font/2C9C61_8_0.woff2.html') format('woff2'), url('../font/2C9C61_8_0.woff.html') format('woff'), url('../font/2C9C61_8_0.ttf.html') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/**
* Proxima-Nova Regular Italic
*/
@font-face {
  font-family: 'proxima-nova';
  src: url('../font/2C9C61_6_0.eot');
  src: url('../font/2C9C61_6_0.eot%3F') format('embedded-opentype'), url('../font/2C9C61_6_0.woff2.html') format('woff2'), url('../font/2C9C61_6_0.woff.html') format('woff'), url('../font/2C9C61_6_0.ttf.html') format('truetype');
  font-weight: normal;
  font-style: italic;
}
/**
* Proxima-Nova Semi Bold
*/
@font-face {
  font-family: 'proxima-nova';
  src: url('../font/2C9C61_7_0.eot');
  src: url('../font/2C9C61_7_0.eot%3F') format('embedded-opentype'), url('../font/2C9C61_7_0.woff2.html') format('woff2'), url('../font/2C9C61_7_0.woff.html') format('woff'), url('../font/2C9C61_7_0.ttf.html') format('truetype');
  font-weight: 700;
  font-style: normal;
}
/**
* Proxima-Nova Semi Bold Italic
*/
@font-face {
  font-family: 'proxima-nova';
  src: url('../font/2D71BA_2_0.eot');
  src: url('../font/2D71BA_2_0.eot%3F') format('embedded-opentype'), url('../font/2D71BA_2_0.woff2.html') format('woff2'), url('../font/2D71BA_2_0.woff.html') format('woff'), url('../font/2D71BA_2_0.ttf.html') format('truetype');
  font-weight: 700;
  font-style: italic;
}
/**
* Proxima-Nova Bold Italic
*/
@font-face {
  font-family: 'proxima-nova';
  src: url('../font/2D71AD_2_0.eot');
  src: url('../font/2D71AD_2_0.eot%3F') format('embedded-opentype'), url('../font/2D71AD_2_0.woff2.html') format('woff2'), url('../font/2D71AD_2_0.woff.html') format('woff'), url('../font/2D71AD_2_0.ttf.html') format('truetype');
  font-weight: 900;
  font-style: italic;
}
/**
* Proxima-Nova S Semi Bold Italic

@font-face {
  font-family: 'proxima-nova';
  src: url('../font/2D71BA_0_0.eot');
  src: url('../font/2D71BA_0_0.eot?#iefix') format('embedded-opentype'), url('../font/2D71BA_0_0.woff2') format('woff2'), url('../font/2D71BA_0_0.woff') format('woff'), url('../font/2D71BA_0_0.ttf') format('truetype');
}
*/
/**
* Proxima-Nova A Semi Bold Italic

@font-face {
  font-family: 'proxima-nova';
  src: url('../font/2D71BA_1_0.eot');
  src: url('../font/2D71BA_1_0.eot?#iefix') format('embedded-opentype'), url('../font/2D71BA_1_0.woff2') format('woff2'), url('../font/2D71BA_1_0.woff') format('woff'), url('../font/2D71BA_1_0.ttf') format('truetype');
}
*/
/**
* Proxima-Nova A Bold Italic

@font-face {
  font-family: 'ProximaNovaA-BoldIt';
  src: url('../font/2D71AD_0_0.eot');
  src: url('../font/2D71AD_0_0.eot?#iefix') format('embedded-opentype'), url('../font/2D71AD_0_0.woff2') format('woff2'), url('../font/2D71AD_0_0.woff') format('woff'), url('../font/2D71AD_0_0.ttf') format('truetype');
}
*/
/**
* Proxima-Nova S Bold Italic

@font-face {
  font-family: 'ProximaNovaS-BoldIt';
  src: url('../font/2D71AD_1_0.eot');
  src: url('../font/2D71AD_1_0.eot?#iefix') format('embedded-opentype'), url('../font/2D71AD_1_0.woff2') format('woff2'), url('../font/2D71AD_1_0.woff') format('woff'), url('../font/2D71AD_1_0.ttf') format('truetype');
}
*/
html {
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #333333;
}
p {
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 35px 0;
}
p.ext-white {
  color: #FFFFFF;
}
@media only screen and (min-width: 1170px) {
  p {
    font-size: 16px;
    line-height: 1.5;
  }
}
a {
  color: #0000FF;
  cursor: pointer;
}
a.ext-white {
  color: #FFFFFF;
}
a.ext-dark {
  color: #333333;
}
a.hover-underline,
a.silent-link {
  text-decoration: none;
}
a.hover-underline:hover,
a.silent-link:hover {
  text-decoration: underline;
}
a.silent-link {
  font-size: 13px;
  color: #333333;
}
@media only screen and (min-width: 1170px) {
  a.silent-link {
    font-size: 14px;
  }
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  font-family: 'TradeGothicLTStd-BdCn20', Verdana, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #0000FF;
  text-transform: uppercase;
  margin: 5px 0;
}
h1.ext-white,
.h1.ext-white,
h2.ext-white,
.h2.ext-white,
h3.ext-white,
.h3.ext-white {
  color: #FFFFFF;
}
h1,
.h1 {
  font-size: 40px;
  line-height: 1.08;
}
h1.ext-large,
.h1.ext-large {
  font-size: 65px;
}
@media only screen and (min-width: 720px) {
  h1,
  .h1 {
    font-size: 50px;
  }
}
@media only screen and (min-width: 1170px) {
  h1,
  .h1 {
    font-size: 70px;
  }
}
h2,
.h2 {
  font-size: 32px;
  line-height: 1.08;
}
@media only screen and (min-width: 720px) {
  h2,
  .h2 {
    font-size: 40px;
  }
}
@media only screen and (min-width: 1170px) {
  h2,
  .h2 {
    font-size: 48px;
  }
}
h3,
.h3 {
  font-size: 24px;
  line-height: 1.2;
}
@media only screen and (min-width: 720px) {
  h3,
  .h3 {
    font-size: 28px;
  }
}
@media only screen and (min-width: 1170px) {
  h3,
  .h3 {
    font-size: 32px;
    line-height: 40px;
  }
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 700;
  margin: 5px 0;
}
h4,
.h4 {
  font-size: 16px;
}
@media only screen and (min-width: 720px) and (max-width: 1169px), (max-width: 719px) {
  h4,
  .h4 {
    font-size: 14px;
  }
}
sub {
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  color: #919396;
  bottom: -0.5em;
}
sub.block {
  display: block;
  bottom: 0;
  margin-bottom: 0;
  line-height: 13px;
}
address {
  font-style: normal;
}
blockquote {
  position: relative;
  max-width: 650px;
  color: #0000FF;
  text-transform: uppercase;
  font-family: 'TradeGothicLTStd-BdCn20', Verdana, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  margin: 0 auto 0 auto;
  padding: 50px 0 50px 15px;
  font-size: 24px;
  line-height: 1.2;
}
blockquote p {
  color: #0000FF;
  text-transform: uppercase;
  font-family: 'TradeGothicLTStd-BdCn20', Verdana, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 24px;
  line-height: 1.2;
  margin-bottom: 0;
}
@media only screen and (min-width: 720px) and (max-width: 1169px) {
  blockquote p {
    font-size: 30px;
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1170px) {
  blockquote p {
    font-size: 32px;
    line-height: 40px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1169px) {
  blockquote {
    font-size: 30px;
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1170px) {
  blockquote {
    font-size: 32px;
    line-height: 40px;
  }
}
blockquote p:before {
  content: '‘‘';
  color: #0000FF;
}
blockquote p:after {
  content: '’’';
  color: #0000FF;
}
blockquote cite {
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: normal;
  text-transform: none;
  color: #999999;
  font-size: 16px;
  display: block;
  text-align: right;
}
blockquote cite:before {
  content: '- ';
}
mark {
  display: block;
  background: none;
  color: #0000FF;
  text-transform: uppercase;
  font-family: 'TradeGothicLTStd-BdCn20', Verdana, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  padding: 0;
  font-size: 24px;
  line-height: 1.2;
}
@media only screen and (min-width: 720px) and (max-width: 1169px) {
  mark {
    font-size: 28px;
  }
}
@media only screen and (min-width: 1170px) {
  mark {
    font-size: 32px;
    line-height: 40px;
  }
}
.anchor-tag {
  display: block;
  position: relative;
  visibility: hidden;
  top: -71px;
}
@media only screen and (min-width: 1170px) {
  .anchor-tag {
    top: -92px;
  }
}
.engines-section .anchor-tag {
  top: -41px;
}
@media only screen and (min-width: 1170px) {
  .engines-section .anchor-tag {
    top: -62px;
  }
}
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfix:after {
  clear: both;
}
/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.clearfix {
  *zoom: 1;
}
.ko-countdown {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1000;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
}
.ko-countdown div {
  font-family: 'TradeGothicLTStd-BdCn20', Verdana, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #FFFFFF;
  font-size: 200px;
  margin-top: -100px;
  position: absolute;
  top: 50%;
  width: 100%;
  height: 100%;
}
.offscreen {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  position: fixed;
  width: 1px;
}
.text-hide {
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}
.inline-block {
  display: inline-block;
}
@media only screen and (max-width: 719px) {
  .hide-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1170px) {
  .wide-image {
    margin-left: -6%;
    width: 112% !important;
  }
}
body,
html {
  height: 100%;
  width: 100%;
  max-width: 100%;
  color: #333333;
}
body {
  overflow-x: hidden;
}
body.noscroll {
  overflow: hidden;
}
.page-wrapper {
  height: 100%;
}
.page-wrapper > section:first-of-type {
  padding-top: 41px;
}
@media only screen and (min-width: 1170px) {
  .page-wrapper > section:first-of-type {
    padding-top: 62px;
  }
}
section {
  position: relative;
}
section.section-fill-view,
section[section-fill-view] {
  overflow: hidden;
  height: 100%;
  height: calc(100vh - 41px);
  min-height: 50%;
}
@media only screen and (min-width: 1170px) {
  section.section-fill-view,
  section[section-fill-view] {
    height: 100%;
    height: calc(100vh - 62px);
  }
}
section.section-background {
  background: no-repeat center center;
  background-size: cover;
}
section.section-background.push {
  padding-bottom: 140px;
}
section.section-background.push .image-container .image {
  background-repeat: no-repeat;
  background-color: #000;
  background-position: top 100px center;
}
section.section-background .image-container {
  position: absolute;
  z-index: 0;
  overflow: hidden;
  top: 0;
  width: 100%;
  height: 100%;
}
section.section-background .image-container .image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
@media only screen and (max-width: 719px) {
  section.section-background .image-container .image.new-glenn {
    background-position: 15% 0;
  }
}
@media only screen and (min-width: 720px) {
  section.section-background .image-container .image.new-glenn {
    background-position: 24% 0;
  }
}
section.white-background {
  background-color: #FFFFFF;
  overflow: hidden;
  width: 100%;
}
section.blue-background {
  background-color: #0000FF;
  overflow: hidden;
  width: 100%;
}
article {
  position: relative;
  height: 100%;
}
article.article-absolute-fill {
  position: absolute;
  height: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
article.article-header-margin {
  margin-top: 41px;
}
@media only screen and (min-width: 1170px) {
  article.article-header-margin {
    margin-top: 62px;
  }
}
.wide {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
}
@media only screen and (min-width: 720px) {
  .wide {
    padding: 0 40px;
  }
}
.narrow {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
}
@media only screen and (min-width: 720px) {
  .narrow {
    padding: 0 40px;
  }
}
@media only screen and (min-width: 1170px) {
  .narrow {
    padding: 0;
  }
}
.very-narrow {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
}
@media only screen and (min-width: 720px) {
  .very-narrow {
    padding: 0 40px;
  }
}
@media only screen and (min-width: 1170px) {
  .very-narrow {
    padding: 0;
  }
}
.outer {
  display: table;
  position: absolute;
  height: 100%;
  width: 100%;
  line-height: 0;
}
.outer.relative {
  position: relative;
}
.outer > .middle {
  display: table-cell;
  vertical-align: middle;
}
.outer > .middle > .inner {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.content {
  display: block;
  position: relative;
}
.content .half {
  display: inline;
}
@media only screen and (min-width: 720px) {
  .content .half {
    max-width: 48%;
    min-width: 300px;
  }
  .content .half.copy {
    max-width: 40%;
  }
  .content .half.copy > :first-child {
    margin-top: 0;
  }
  .content .half.responsive-content,
  .content .half .image-container {
    max-width: 54%;
  }
  .content .half .image-containerimg {
    width: 100%;
    height: auto;
  }
}
@media only screen and (min-width: 720px) and only screen and (max-width: 719px) {
  .content .half .image-container {
    margin-left: -10px;
    margin-right: -10px;
    width: 100vw;
  }
}
.content.condensed {
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
@media only screen and (max-width: 719px) {
  .content.condensed {
    max-width: 75%;
  }
}
/********************
 * Responsive images
 ********************/
/**
* Elements with this class ignores the content padding in mobile, and goes to the edge.
**/
.responsive-itemimg {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 719px) {
  .responsive-item {
    margin-left: -10px;
    margin-right: -10px;
    width: 100vw;
  }
}
/**
* Images and youtube vidoes in this container will go to the edge in mobile.
**/
.responsive-content.clear-line-height {
  line-height: 0;
}
.responsive-content img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 719px) {
  .responsive-content img,
  .responsive-content youtube-video {
    margin-left: -10px;
    margin-right: -10px;
    width: 100vw;
  }
}
.left {
  float: left;
}
.right {
  float: right;
}
.center {
  text-align: center;
}
.align-right {
  text-align: right;
}
.align-left {
  text-align: left;
}
.align-center {
  text-align: center;
}
.margin-top-medium {
  margin: 10%;
}
.margintop0 {
  margin-top: 0 !important;
}
.margintop40 {
  margin-top: 40px !important;
}
.marginbottom0 {
  margin-bottom: 0 !important;
}
.marginbottom40 {
  margin-bottom: 40px !important;
}
.marginbottom60 {
  margin-bottom: 60px !important;
}
.hide-overflow {
  overflow: hidden;
}
.white * {
  color: #FFFFFF;
}
.white * h1,
.white * h2,
.white * h3,
.white * ol,
.white * ul,
.white * li,
.white * p,
.white * span {
  color: #FFFFFF;
}
/**
 * menuOffset
 * Set the margin top of an element to match the height of header.
 * Effectively moves it down.
 **/
.menu-offset {
  margin-top: 41px;
}
@media only screen and (min-width: 1170px) {
  .menu-offset {
    margin-top: 62px;
  }
}
@media only screen and (min-width: 720px) {
  .vertical-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
/**
*
*	Table-object
* - extend middle, top and bottom vertical alignment.
**/
.table-object {
  display: table;
}
.table-object > .to-cell {
  display: table-cell;
}
.table-object > .to-cell.middle {
  vertical-align: middle;
}
.table-object > .to-cell.top {
  vertical-align: top;
}
.table-object > .to-cell.bottom {
  vertical-align: bottom;
}
/*
	hr -  DOM element
*/
hr {
  border: none;
  height: 1px;
  background-color: #ccc;
  background-color: rgba(0, 0, 0, 0.2);
  margin-left: -4px;
  margin-right: -4px;
}
/********************
 * Responsive video wrapper
 ********************/
.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 719px) {
  .video-wrapper {
    margin-left: -15px;
    margin-right: -15px;
  }
}
/**********************
 * Responsive helpers
 **********************/
.hidden {
  display: none;
}
.animation-hidden {
  visibility: hidden;
}
.no-animation .animation-hidden {
  visibility: visible;
}
@media only screen and (max-width: 719px) {
  .hidden-mobile {
    display: none !important;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1169px) {
  .hidden-tablet {
    display: none !important;
  }
}
@media only screen and (min-width: 720px) and (max-width: 919px) {
  .hidden-tablet-portrait {
    display: none !important;
  }
}
@media only screen and (min-width: 920px) and (max-width: 1169px) {
  .hidden-tablet-landscape {
    display: none !important;
  }
}
@media only screen and (min-width: 1170px) {
  .hidden-desktop {
    display: none !important;
  }
}
.ie8-warning {
  margin-top: 40px;
  padding-bottom: 40px;
  text-align: center;
}
.section-margin {
  margin-bottom: 40px;
  margin-top: 40px;
}
@media only screen and (min-width: 720px) {
  .section-margin {
    margin-bottom: 80px;
    margin-top: 80px;
  }
}
/**
* Margin used for rich-text sections
*/
/***
 * Shared list style
 ***/
ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.3;
}
@media only screen and (min-width: 1170px) {
  ul,
  ol {
    font-size: 16px;
  }
}
ul > li,
ol > li {
  margin: 0;
  position: relative;
  display: block;
  padding-left: 15px;
}
@media only screen and (min-width: 1170px) {
  ul > li,
  ol > li {
    padding-left: 18px;
  }
}
ul > li:before,
ol > li:before {
  position: absolute;
  color: #0000FF;
}
ul > li:not(:last-child),
ol > li:not(:last-child) {
  margin-bottom: 10px;
}
@media only screen and (min-width: 720px) {
  ul > li:not(:last-child),
  ol > li:not(:last-child) {
    margin-bottom: 15px;
  }
}
ul.tight > li:not(:last-child),
ol.tight > li:not(:last-child) {
  margin-bottom: 5px;
}
@media only screen and (min-width: 720px) {
  ul.tight > li:not(:last-child),
  ol.tight > li:not(:last-child) {
    margin-bottom: 5px;
  }
}
ul li:before {
  font-family: sans-serif;
  font-size: 22px;
  content: "\002022";
  top: -3px;
  left: -1px;
}
ul.unstyled li,
ol.unstyled li {
  padding-left: 0;
  margin-bottom: 0;
}
ul.unstyled li:before,
ol.unstyled li:before {
  content: "";
}
ol {
  counter-reset: li;
  /* Initiate a counter */
  *list-style: decimal;
  /* Keep using default numbering for IE6/7 */
}
ol > li:before {
  content: counter(li);
  counter-increment: li;
  font-weight: 900;
  left: 0;
}
/*
	External link list (ul-element)
*/
ul.external-link-list li {
  margin: 0;
  font-size: 10px;
  position: relative;
}
ul.external-link-list li:before {
  position: absolute;
  content: '';
  background-image: url("../../themes/ee/site_theme/images/site/play_icon.png");
  background-image: url("../../themes/ee/site_theme/images/site/play_icon.svg"), none;
  background-repeat: no-repeat;
  background-size: 4px 6px;
  top: 5px;
  left: 0;
  height: 6px;
  width: 4px;
}
ul.external-link-list li a {
  text-decoration: none;
  color: #333333;
  display: block;
}
ul.external-link-list li a:hover {
  color: #0000FF;
}
/**************
 * FLEX GRID
 * Generate a set of classes for the defined prefixes.
 *************/
.grid {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.grid.grid-reverse-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -ms-flex-wrap: row-reverse;
  flex-wrap: row-reverse;
}
.grid.grid-reverse-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -ms-flex-wrap: column-reverse;
  flex-wrap: column-reverse;
}
.grid.grid-gutter {
  margin-right: -15px;
  margin-bottom: -15px;
}
.grid.grid-gutter > [class*="grid-item"] {
  padding-right: 15px;
  margin-bottom: 15px;
}
.grid > [class*="grid-item"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.grid > [class*="grid-item"] > input,
.grid > [class*="grid-item"] textarea {
  width: 100%;
}
.grid > [class*="grid-item"].align-vertical {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.grid > .grid-item {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}
.grid > .grid-item-gutter {
  padding-right: 15px;
  margin-bottom: 15px;
}
.grid > .grid-item-margin-bottom {
  margin-bottom: 15px;
}
.grid.grid-gutter > .grid-item-no-gutter,
.grid > .grid-item-no-gutter {
  padding-right: 0;
  margin-bottom: 0;
}
.grid > .grid-item-fit {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.grid > .grid-item-1 {
  -ms-flex-preferred-size: 8.33333333%;
  flex-basis: 8.33333333%;
  max-width: 8.33333333%;
}
.grid > .grid-item-offset-1 {
  margin-left: 8.33333333%;
}
.grid > .grid-item-2 {
  -ms-flex-preferred-size: 16.66666667%;
  flex-basis: 16.66666667%;
  max-width: 16.66666667%;
}
.grid > .grid-item-offset-2 {
  margin-left: 16.66666667%;
}
.grid > .grid-item-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}
.grid > .grid-item-offset-3 {
  margin-left: 25%;
}
.grid > .grid-item-4 {
  -ms-flex-preferred-size: 33.33333333%;
  flex-basis: 33.33333333%;
  max-width: 33.33333333%;
}
.grid > .grid-item-offset-4 {
  margin-left: 33.33333333%;
}
.grid > .grid-item-5 {
  -ms-flex-preferred-size: 41.66666667%;
  flex-basis: 41.66666667%;
  max-width: 41.66666667%;
}
.grid > .grid-item-offset-5 {
  margin-left: 41.66666667%;
}
.grid > .grid-item-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}
.grid > .grid-item-offset-6 {
  margin-left: 50%;
}
.grid > .grid-item-7 {
  -ms-flex-preferred-size: 58.33333333%;
  flex-basis: 58.33333333%;
  max-width: 58.33333333%;
}
.grid > .grid-item-offset-7 {
  margin-left: 58.33333333%;
}
.grid > .grid-item-8 {
  -ms-flex-preferred-size: 66.66666667%;
  flex-basis: 66.66666667%;
  max-width: 66.66666667%;
}
.grid > .grid-item-offset-8 {
  margin-left: 66.66666667%;
}
.grid > .grid-item-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}
.grid > .grid-item-offset-9 {
  margin-left: 75%;
}
.grid > .grid-item-10 {
  -ms-flex-preferred-size: 83.33333333%;
  flex-basis: 83.33333333%;
  max-width: 83.33333333%;
}
.grid > .grid-item-offset-10 {
  margin-left: 83.33333333%;
}
.grid > .grid-item-11 {
  -ms-flex-preferred-size: 91.66666667%;
  flex-basis: 91.66666667%;
  max-width: 91.66666667%;
}
.grid > .grid-item-offset-11 {
  margin-left: 91.66666667%;
}
.grid > .grid-item-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
.grid.grid-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: start;
}
.grid.grid-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.grid.grid-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: end;
}
.grid.grid-top {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.grid.grid-middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.grid.grid-bottom {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.grid.grid-around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.grid.grid-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.grid.grid-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.grid.grid-last {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
@media only screen and (max-width: 719px) {
  .grid > .grid-item-mobile {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .grid > .grid-item-gutter-mobile {
    padding-right: 15px;
    margin-bottom: 15px;
  }
  .grid > .grid-item-margin-bottom-mobile {
    margin-bottom: 15px;
  }
  .grid.grid-gutter > .grid-item-no-gutter-mobile,
  .grid > .grid-item-no-gutter-mobile {
    padding-right: 0;
    margin-bottom: 0;
  }
  .grid > .grid-item-fit-mobile {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .grid > .grid-item-mobile-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .grid > .grid-item-mobile-offset-1 {
    margin-left: 8.33333333%;
  }
  .grid > .grid-item-mobile-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .grid > .grid-item-mobile-offset-2 {
    margin-left: 16.66666667%;
  }
  .grid > .grid-item-mobile-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid > .grid-item-mobile-offset-3 {
    margin-left: 25%;
  }
  .grid > .grid-item-mobile-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .grid > .grid-item-mobile-offset-4 {
    margin-left: 33.33333333%;
  }
  .grid > .grid-item-mobile-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .grid > .grid-item-mobile-offset-5 {
    margin-left: 41.66666667%;
  }
  .grid > .grid-item-mobile-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid > .grid-item-mobile-offset-6 {
    margin-left: 50%;
  }
  .grid > .grid-item-mobile-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .grid > .grid-item-mobile-offset-7 {
    margin-left: 58.33333333%;
  }
  .grid > .grid-item-mobile-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .grid > .grid-item-mobile-offset-8 {
    margin-left: 66.66666667%;
  }
  .grid > .grid-item-mobile-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .grid > .grid-item-mobile-offset-9 {
    margin-left: 75%;
  }
  .grid > .grid-item-mobile-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .grid > .grid-item-mobile-offset-10 {
    margin-left: 83.33333333%;
  }
  .grid > .grid-item-mobile-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .grid > .grid-item-mobile-offset-11 {
    margin-left: 91.66666667%;
  }
  .grid > .grid-item-mobile-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .grid.grid-start-mobile {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .grid.grid-center-mobile {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .grid.grid-end-mobile {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .grid.grid-top-mobile {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .grid.grid-middle-mobile {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .grid.grid-bottom-mobile {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .grid.grid-around-mobile {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .grid.grid-between-mobile {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .grid.grid-first-mobile {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .grid.grid-last-mobile {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 720px) {
  .grid > .grid-item-tablet {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .grid > .grid-item-gutter-tablet {
    padding-right: 15px;
    margin-bottom: 15px;
  }
  .grid > .grid-item-margin-bottom-tablet {
    margin-bottom: 15px;
  }
  .grid.grid-gutter > .grid-item-no-gutter-tablet,
  .grid > .grid-item-no-gutter-tablet {
    padding-right: 0;
    margin-bottom: 0;
  }
  .grid > .grid-item-fit-tablet {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .grid > .grid-item-tablet-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .grid > .grid-item-tablet-offset-1 {
    margin-left: 8.33333333%;
  }
  .grid > .grid-item-tablet-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .grid > .grid-item-tablet-offset-2 {
    margin-left: 16.66666667%;
  }
  .grid > .grid-item-tablet-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid > .grid-item-tablet-offset-3 {
    margin-left: 25%;
  }
  .grid > .grid-item-tablet-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .grid > .grid-item-tablet-offset-4 {
    margin-left: 33.33333333%;
  }
  .grid > .grid-item-tablet-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .grid > .grid-item-tablet-offset-5 {
    margin-left: 41.66666667%;
  }
  .grid > .grid-item-tablet-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid > .grid-item-tablet-offset-6 {
    margin-left: 50%;
  }
  .grid > .grid-item-tablet-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .grid > .grid-item-tablet-offset-7 {
    margin-left: 58.33333333%;
  }
  .grid > .grid-item-tablet-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .grid > .grid-item-tablet-offset-8 {
    margin-left: 66.66666667%;
  }
  .grid > .grid-item-tablet-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .grid > .grid-item-tablet-offset-9 {
    margin-left: 75%;
  }
  .grid > .grid-item-tablet-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .grid > .grid-item-tablet-offset-10 {
    margin-left: 83.33333333%;
  }
  .grid > .grid-item-tablet-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .grid > .grid-item-tablet-offset-11 {
    margin-left: 91.66666667%;
  }
  .grid > .grid-item-tablet-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .grid.grid-start-tablet {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .grid.grid-center-tablet {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .grid.grid-end-tablet {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .grid.grid-top-tablet {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .grid.grid-middle-tablet {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .grid.grid-bottom-tablet {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .grid.grid-around-tablet {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .grid.grid-between-tablet {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .grid.grid-first-tablet {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .grid.grid-last-tablet {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 1170px) {
  .grid > .grid-item-desktop {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .grid > .grid-item-gutter-desktop {
    padding-right: 15px;
    margin-bottom: 15px;
  }
  .grid > .grid-item-margin-bottom-desktop {
    margin-bottom: 15px;
  }
  .grid.grid-gutter > .grid-item-no-gutter-desktop,
  .grid > .grid-item-no-gutter-desktop {
    padding-right: 0;
    margin-bottom: 0;
  }
  .grid > .grid-item-fit-desktop {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .grid > .grid-item-desktop-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .grid > .grid-item-desktop-offset-1 {
    margin-left: 8.33333333%;
  }
  .grid > .grid-item-desktop-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .grid > .grid-item-desktop-offset-2 {
    margin-left: 16.66666667%;
  }
  .grid > .grid-item-desktop-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid > .grid-item-desktop-offset-3 {
    margin-left: 25%;
  }
  .grid > .grid-item-desktop-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .grid > .grid-item-desktop-offset-4 {
    margin-left: 33.33333333%;
  }
  .grid > .grid-item-desktop-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .grid > .grid-item-desktop-offset-5 {
    margin-left: 41.66666667%;
  }
  .grid > .grid-item-desktop-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid > .grid-item-desktop-offset-6 {
    margin-left: 50%;
  }
  .grid > .grid-item-desktop-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .grid > .grid-item-desktop-offset-7 {
    margin-left: 58.33333333%;
  }
  .grid > .grid-item-desktop-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .grid > .grid-item-desktop-offset-8 {
    margin-left: 66.66666667%;
  }
  .grid > .grid-item-desktop-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .grid > .grid-item-desktop-offset-9 {
    margin-left: 75%;
  }
  .grid > .grid-item-desktop-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .grid > .grid-item-desktop-offset-10 {
    margin-left: 83.33333333%;
  }
  .grid > .grid-item-desktop-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .grid > .grid-item-desktop-offset-11 {
    margin-left: 91.66666667%;
  }
  .grid > .grid-item-desktop-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .grid.grid-start-desktop {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .grid.grid-center-desktop {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .grid.grid-end-desktop {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .grid.grid-top-desktop {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .grid.grid-middle-desktop {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .grid.grid-bottom-desktop {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .grid.grid-around-desktop {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .grid.grid-between-desktop {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .grid.grid-first-desktop {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .grid.grid-last-desktop {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
/**************
 * GENERATORS
 *************/
table {
  width: 100%;
}
table th {
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 700;
  color: #0000FF;
}
table th,
table td {
  text-align: left;
  padding-bottom: 5px;
  padding-left: 15px;
  vertical-align: text-top;
}
table th[align="right"],
table td[align="right"] {
  text-align: right;
}
table th:first-child,
table td:first-child {
  padding-left: 0;
}
table.simple-table th {
  color: #333;
  font-weight: 300;
  padding-bottom: 1px;
  padding-top: 5px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.2);
}
table.simple-table tr:first-child th {
  padding-top: 0;
}
table.info-table img {
  max-width: 100%;
  line-height: 0;
}
table.info-table tr {
  border-bottom: 1px solid #b2b2b2;
}
table.info-table th {
  color: #333333;
}
table.info-table th,
table.info-table td {
  padding-bottom: 8px;
  padding-top: 9px;
}
@media only screen and (min-width: 720px) {
  table.info-table th,
  table.info-table td {
    padding-bottom: 16px;
    padding-top: 18px;
  }
}
@media only screen and (min-width: 1170px) {
  table.info-table th,
  table.info-table td {
    padding-bottom: 22px;
    padding-top: 26px;
    line-height: 24px;
  }
}
table.info-table th.image-cell,
table.info-table td.image-cell {
  vertical-align: middle;
}
table.info-table thead th {
  padding-top: 0;
}
table .grey {
  color: #b2b2b2;
}
table.engines-table th {
  border-bottom: 1px solid #eeeeee;
  color: #333333;
  padding-left: 10px;
}
table.engines-table tr td {
  color: #333333;
  padding: 10px;
}
table.engines-table tr td:first-child {
  color: #0000FF;
  font-weight: 700;
}
[in-view-animation~="basic-section-animation"] > article {
  visibility: hidden;
}
.no-animation [in-view-animation~="basic-section-animation"] > article {
  visibility: inherit;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fade-in.ng-enter,
.fade-in .ng-leave {
  -webkit-transition: 0.5s opacity;
  transition: 0.5s opacity;
}
.fade-in.ng-enter {
  opacity: 0;
}
.fade-in.ng-enter-active {
  opacity: 1;
}
.fade-in.ng-leave {
  opacity: 1;
}
.fade-in.ng-leave-active {
  opacity: 0;
}
/**
 * BASE BUTTON LAYOUT
 **/
[origin-button] {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: none;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  position: relative;
  z-index: 1;
}
[origin-button]:hover,
[origin-button]:focus,
[origin-button].focus {
  text-decoration: none;
}
[origin-button]:active,
[origin-button].active {
  outline: 0;
  background-image: none;
}
[origin-button].disabled,
[origin-button][disabled],
fieldset[disabled] [origin-button] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
[origin-button].busy:after {
  content: '';
  position: absolute;
  border-top: 3px solid #FFFFFF;
  border-right: 3px solid #FFFFFF;
  border-bottom: 3px solid #FFFFFF;
  border-left: 3px solid #0000FF;
  -webkit-animation: spin 0.75s infinite linear;
  animation: spin 0.75s infinite linear;
  right: 12px;
  top: 50%;
  margin-top: -8px;
}
[origin-button].busy:after,
[origin-button].busy:after:after {
  border-radius: 50%;
  width: 10px;
  height: 10px;
}
[origin-button] + [origin-button] {
  margin-left: 10px;
}
[origin-button].btn-primary,
[origin-button][origin-button~="primary"] {
  padding: 13px 20px;
  font-size: 13px;
  line-height: 12px;
  border-radius: 2px;
  color: #FFFFFF;
  background-color: #0000FF;
}
[origin-button].btn-primary > .button-label,
[origin-button][origin-button~="primary"] > .button-label {
  margin-top: 2px;
}
[origin-button].btn-primary > .button-label,
[origin-button][origin-button~="primary"] > .button-label {
  padding-right: 15px;
}
[origin-button].btn-primary:not(.busy):after,
[origin-button][origin-button~="primary"]:not(.busy):after {
  content: '';
  position: absolute;
  right: 12px;
  top: 50%;
  margin-top: -8px;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-image: url("../../themes/ee/site_theme/images/site/btn-arrow-white.png");
  background-image: url("../../themes/ee/site_theme/images/site/btn-arrow-white.svg"), none;
}
[origin-button].btn-white,
[origin-button][origin-button~="white"] {
  padding: 13px 30px;
  font-size: 13px;
  line-height: 12px;
  border-radius: 2px;
  color: #0000FF;
  background-color: #FFFFFF;
}
[origin-button].btn-white > .button-label,
[origin-button][origin-button~="white"] > .button-label {
  margin-top: 2px;
}
[origin-button].btn-white > .button-label,
[origin-button][origin-button~="white"] > .button-label {
  padding-right: 15px;
}
[origin-button].btn-white:not(.busy):after,
[origin-button][origin-button~="white"]:not(.busy):after {
  content: '';
  position: absolute;
  right: 12px;
  top: 50%;
  margin-top: -8px;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-image: url("../../themes/ee/site_theme/images/site/btn-arrow-blue.png");
  background-image: url("../../themes/ee/site_theme/images/site/btn-arrow-blue.svg"), none;
}
[origin-button].btn-outline,
[origin-button][origin-button~="outline"] {
  padding: 12px 15px;
  font-size: 13px;
  line-height: 12px;
  border-radius: 2px;
  color: #0000FF;
  background-color: none;
  border: 1px solid #0000FF;
  -webkit-transition: color 0.2s, background-color 0.2s;
  transition: color 0.2s, background-color 0.2s;
}
[origin-button].btn-outline > .button-label,
[origin-button][origin-button~="outline"] > .button-label {
  margin-top: 2px;
}
[origin-button].btn-outline:hover,
[origin-button][origin-button~="outline"]:hover {
  color: #FFFFFF;
  background-color: #0000FF;
}
[origin-button].btn-link,
[origin-button][origin-button~="link"] {
  color: #000000;
  font-weight: normal;
  padding: 13px 30px;
  font-size: 13px;
  line-height: 13px;
  border-radius: 0;
}
[origin-button].btn-link > .button-label,
[origin-button][origin-button~="link"] > .button-label {
  margin-top: 2px;
}
[origin-button].btn-link,
[origin-button][origin-button~="link"],
[origin-button].btn-link:active,
[origin-button][origin-button~="link"]:active,
[origin-button].btn-link.active,
[origin-button][origin-button~="link"].active,
[origin-button].btn-link[disabled],
[origin-button][origin-button~="link"][disabled],
fieldset[disabled] [origin-button].btn-link,
fieldset[disabled] [origin-button][origin-button~="link"] {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
[origin-button].btn-link,
[origin-button][origin-button~="link"],
[origin-button].btn-link:hover,
[origin-button][origin-button~="link"]:hover,
[origin-button].btn-link:focus,
[origin-button][origin-button~="link"]:focus,
[origin-button].btn-link:active,
[origin-button][origin-button~="link"]:active {
  border-color: transparent;
}
[origin-button].btn-link:hover,
[origin-button][origin-button~="link"]:hover,
[origin-button].btn-link:focus,
[origin-button][origin-button~="link"]:focus {
  color: #0000FF;
  text-decoration: underline;
  background-color: transparent;
}
[origin-button].btn-link[disabled]:hover,
[origin-button][origin-button~="link"][disabled]:hover,
fieldset[disabled] [origin-button].btn-link:hover,
fieldset[disabled] [origin-button][origin-button~="link"]:hover,
[origin-button].btn-link[disabled]:focus,
[origin-button][origin-button~="link"][disabled]:focus,
fieldset[disabled] [origin-button].btn-link:focus,
fieldset[disabled] [origin-button][origin-button~="link"]:focus {
  color: #808080;
  text-decoration: none;
}
[origin-button].btn-large,
[origin-button][origin-button~="large"] {
  padding: 18px 30px;
  font-size: 14px;
  line-height: 14px;
  border-radius: 2px;
}
[origin-button].btn-large > .button-label,
[origin-button][origin-button~="large"] > .button-label {
  margin-top: 2px;
}
[origin-button].btn-small,
[origin-button][origin-button~="small"] {
  padding: 10px 20px;
  font-size: 14px;
  line-height: 14px;
  border-radius: 2px;
}
[origin-button].btn-small > .button-label,
[origin-button][origin-button~="small"] > .button-label {
  margin-top: 2px;
}
[origin-button].btn-block,
[origin-button][origin-button~="block"] {
  display: block;
  margin-left: 0;
  padding-left: 5px;
  padding-right: 5px;
}
.button-note {
  margin: 7px 0 0 0;
  font-size: 12px;
  text-align: center;
}
.button-note a {
  color: #ccc;
  text-decoration: none;
}
.button-video-container {
  width: 76px;
  height: 76px;
  margin: 0 auto;
  cursor: pointer;
}
.button-video-container.button-video-fill {
  padding: 20px;
}
.button-video-container .button-video {
  position: relative;
  z-index: 2;
  width: 76px;
  height: 76px;
  margin: 0 auto;
  background-image: url("../../themes/ee/site_theme/images/site/button_video_play_icon_lg.png");
  background-image: url("../../themes/ee/site_theme/images/site/button_video_play_icon_lg.svg"), none;
  background-color: #0000FF;
  background-repeat: no-repeat;
  background-size: 23px 36px;
  background-position: 32px center;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition: -webkit-transform .2s ease;
  transition: -webkit-transform .2s ease;
  transition: transform .2s ease;
  transition: transform .2s ease, -webkit-transform .2s ease;
}
.button-video-container:hover .button-video {
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
}
social-buttons {
  display: block;
}
social-buttons > :first-child {
  margin-top: 0;
}
social-buttons social-facebook {
  height: 40px;
  display: block;
}
social-buttons [origin-button].social-button {
  font-size: 17px;
  padding: 9px 10px;
}
social-buttons [origin-button].social-button i {
  width: 20px;
}
/**
 * MIXINS
 */
form.updates button[type='submit'] {
  width: 100%;
}
.mobile-menu-container {
  z-index: 101;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: transparent;
}
.mobile-menu {
  position: absolute;
  z-index: 21;
  left: 0;
  top: 0;
  bottom: 0;
  width: 75%;
  background-color: #FFFFFF;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.75);
  box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.75);
}
.mobile-menu .close-icon {
  display: block;
  cursor: pointer;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  width: 100%;
  height: 70px;
  background: url('../../themes/ee/site_theme/images/site/mobile_menu_close_icon.png') no-repeat center center;
  background-size: 15px 15px;
  opacity: 0.2;
  top: 0;
}
.mobile-menu .close-icon:hover {
  opacity: 1;
}
.mobile-menu .mobile-links {
  margin: 70px 10% 0;
}
.mobile-menu .mobile-links .active {
  color: #0000FF;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 700;
}
.mobile-menu .extra-buttons {
  margin-left: 10%;
  margin-right: 10%;
  margin-top: 10%;
}
@media only screen and (min-width: 720px) and (max-width: 1169px) {
  .mobile-menu {
    width: 40%;
  }
}
::-webkit-input-placeholder {
  color: #ccc;
  font-style: italic;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #ccc;
  font-style: italic;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #ccc;
  font-style: italic;
}
:-ms-input-placeholder {
  color: #ccc;
  font-style: italic;
}
input:-webkit-autofill {
  background-color: inherit;
}
label {
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #b2b2b2;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-font-smoothing: antialiased;
}
input,
textarea,
.select-wrapper {
  border: 1px solid transparent;
  background-color: #FFFFFF;
  color: #333333;
  border-radius: 2px;
  padding: 13px 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}
input.outlined,
textarea.outlined,
.select-wrapper.outlined {
  border: solid 1px #dddddd;
}
input:focus,
textarea:focus,
.select-wrapper:focus {
  outline: none;
  border: 1px solid #0000FF;
}
input.invalid,
textarea.invalid,
.select-wrapper.invalid {
  border-color: red;
}
input.ext-dark,
textarea.ext-dark,
.select-wrapper.ext-dark {
  background-color: #f2f2f2;
}
input.small,
textarea.small,
.select-wrapper.small {
  padding: 10px 10px 9px;
}
input:invalid {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#mc_embed_signup input.mce_inline_error {
  border-color: red !important;
}
#mc_embed_signup input[type=checkbox].mce_inline_error + label:before {
  background-color: red;
}
#mc_embed_signup #mce-responses {
  clear: both;
  padding-top: 10px;
}
textarea {
  resize: none;
}
textarea.resizable {
  resize: vertical;
}
textarea[elastic] {
  overflow: hidden;
}
/*
	Checkbox component
*/
input[type=checkbox],
input[type=radio] {
  opacity: 0;
  position: absolute;
}
input[type=checkbox] + label,
input[type=radio] + label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 20px;
  min-height: 14px;
  color: #333333;
  -webkit-font-smoothing: subpixel-antialiased;
}
input[type=checkbox] + label a,
input[type=radio] + label a {
  color: #0000FF;
}
input[type=checkbox] + label:before,
input[type=radio] + label:before {
  content: '';
  display: inline-block;
  margin-right: 10px;
  position: absolute;
  left: 0;
  width: 13px;
  height: 13px;
}
input[type=checkbox] + label:after,
input[type=radio] + label:after {
  content: none;
}
input[type=checkbox] + label.icon-right,
input[type=radio] + label.icon-right {
  padding-left: 0;
  padding-right: 20px;
}
input[type=checkbox] + label.icon-right:before,
input[type=radio] + label.icon-right:before {
  content: none;
}
input[type=checkbox] + label.icon-right:after,
input[type=radio] + label.icon-right:after {
  content: '';
  display: inline-block;
  position: absolute;
  width: 13px;
  height: 13px;
  margin-left: 5px;
}
input[type=checkbox] + label:before,
input[type=checkbox] + label.icon-right:after {
  background-color: #e5e5e5;
  border-radius: 2px;
  border: 1px solid #b2b2b2;
}
input[type=radio] + label:before,
input[type=radio] + label.icon-right:after {
  background-color: #e5e5e5;
  border-radius: 50%;
  border: 1px solid #b2b2b2;
}
input[type=checkbox]:checked + label:before,
input[type=radio]:checked + label:before,
input[type=checkbox]:checked + label.icon-right:after,
input[type=radio]:checked + label.icon-right:after {
  background-image: url("../../themes/ee/site_theme/images/site/radiobtn_x_fat.png");
  background-image: url("../../themes/ee/site_theme/images/site/radiobtn_x_fat.svg"), none;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 9px 9px;
}
input[type=checkbox]:focus + label:before,
input[type=radio]:focus + label:before,
input[type=checkbox]:focus + label.icon-right:after,
input[type=radio]:focus + label.icon-right:after {
  border: solid #0000FF 1px;
}
form input.ng-invalid.ng-dirty,
form textarea.ng-invalid.ng-dirty {
  border-color: red;
}
form.ng-submitted input.ng-invalid,
form.ng-submitted textarea.ng-invalid,
form.ng-submitted .select-wrapper.ng-invalid {
  border-color: red;
}
form.ng-submitted input[type=checkbox].ng-invalid + label:before,
form.ng-submitted input[type=radio].ng-invalid + label:before,
form.ng-submitted input[type=checkbox].ng-invalid + label.icon-right:after,
form.ng-submitted input[type=radio].ng-invalid + label.icon-right:after {
  border-color: red;
}
/****************
 * SELECT FIELD
 ****************/
.select-wrapper {
  position: relative;
  width: 100%;
  padding: 0;
  z-index: 1;
}
.select-wrapper.outlined {
  border: solid 1px #dddddd;
}
.select-wrapper.ext-dark {
  background-color: #f2f2f2;
}
.select-wrapper.focus {
  border: 1px solid #0000FF;
}
.select-wrapper.invalid {
  border-color: red;
}
.select-wrapper:before {
  content: '';
  background: url("../../themes/ee/site_theme/images/site/select_arrow.svg") no-repeat;
  background-size: 18px 10px;
  background-position: center center;
  color: #333;
  display: block;
  font-size: 1em;
  height: 100%;
  line-height: 2.5em;
  padding: 0 0.625em;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  width: 1em;
  z-index: -1;
}
select {
  border: none;
  margin: 0;
  padding: 13px 10px;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
  font-size: 100%;
  line-height: normal;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-font-smoothing: antialiased;
}
select.small {
  padding: 11px 10px;
}
select.placeholder {
  color: #ccc;
  font-style: italic;
}
select option[default] {
  display: none;
}
select option {
  color: #b2b2b2;
  font-style: normal;
}
.select-text-wrapper {
  position: relative;
  display: inline;
  padding: 0;
  z-index: 1;
}
.select-text-wrapper .select-link {
  position: relative;
  display: inline;
}
.select-text-wrapper select {
  position: absolute;
  opacity: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  cursor: pointer;
}
select::-ms-expand {
  display: none;
  /* to ie 10 */
}
select:focus {
  outline: none;
}
select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
/* little trick for custom select elements in mozilla firefox  17/06/2014 @rodrigoludgero */
/* pseudo class https://developer.mozilla.org/en-US/docs/Web/CSS/:any */
:-moz-any(.select-wrapper):before {
  background-color: #fff;
  /* this is necessary for overcome the caret default browser */
  pointer-events: none;
  /* https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events  */
  z-index: 1;
  /* this is necessary for overcome the pseudo element */
}
:-moz-any(.select-wrapper).outlined {
  outline: 1px solid #DDD;
  -moz-outline-radius: 5px;
  border: none;
  border-right: 3px solid transparent;
}
:-moz-any(.select-wrapper).outlined.focus {
  outline: 1px solid #DDD;
}
.hoverbox {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  height: 100%;
}
.hoverbox .hoverbox-item {
  position: absolute;
  display: block;
  width: 50.1%;
  height: 100%;
  background-color: #FFFFFF;
  text-decoration: none;
  color: #333333;
}
.hoverbox .hoverbox-item.hoverbox-item-left {
  left: 0;
  border-right: #b2b2b2 1px solid;
}
.hoverbox .hoverbox-item.hoverbox-item-left.hoverbox-engines {
  background-color: #f0f3fa;
}
.hoverbox .hoverbox-item.hoverbox-item-right {
  background-color: #f0f3fa;
  left: 50%;
}
.hoverbox .hoverbox-item.hoverbox-item-right.hoverbox-engines {
  background-color: #e6ecfb;
}
.hoverbox .hoverbox-item.hoverbox-item-full {
  background-color: #e6ecfb;
  left: 0;
  width: 100%;
}
.hoverbox .hoverbox-item > .hoverbox-item-open-background {
  position: absolute;
  opacity: 0;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  -webkit-transition: opacity 0.5s, visibility 0.5s;
  transition: opacity 0.5s, visibility 0.5s;
}
.hoverbox .hoverbox-item .hoverbox-item-content {
  margin: 20% 12%;
}
.hoverbox .hoverbox-item.active > .hoverbox-item-open-background {
  opacity: 1;
  visibility: visible;
}
.hoverbox .hoverbox-item.active .hoverbox-item-content {
  color: #FFFFFF;
}
.hoverbox .hoverbox-item.active .hoverbox-item-content h1,
.hoverbox .hoverbox-item.active .hoverbox-item-content h2,
.hoverbox .hoverbox-item.active .hoverbox-item-content p {
  color: #FFFFFF;
}
.hoverbox .hoverbox-item.active .hoverbox-item-content [origin-button] {
  -webkit-transition: color 0.3s, background-color 0.3s;
  transition: color 0.3s, background-color 0.3s;
}
.hoverbox .hoverbox-item.active .hoverbox-item-content [origin-button].btn-primary,
.hoverbox .hoverbox-item.active .hoverbox-item-content [origin-button][origin-button~="primary"] {
  color: #0000FF;
  background-color: #FFFFFF;
}
.hoverbox .hoverbox-item.active .hoverbox-item-content [origin-button].btn-primary:after,
.hoverbox .hoverbox-item.active .hoverbox-item-content [origin-button][origin-button~="primary"]:after {
  background-image: url("../../themes/ee/site_theme/images/site/btn-arrow-blue.png");
  background-image: url("../../themes/ee/site_theme/images/site/btn-arrow-blue.svg"), none;
}
@media only screen and (min-width: 720px) {
  .hoverbox-mobile-container {
    display: none;
  }
}
.hoverbox-mobile {
  border-bottom: #808080 1px solid;
  padding-top: 1px;
}
.hoverbox-mobile:first-child {
  border-top: #808080 1px solid;
}
.hoverbox-mobile .rich-text:first-of-type h2 {
  margin-bottom: 16px;
}
.hoverbox-mobile .rich-text:first-of-type p {
  margin: 0 auto 20px;
  max-width: 420px;
}
.pager {
  position: fixed;
  top: 50%;
  width: 30px;
  z-index: 100;
  background-color: #FFFFFF;
  padding: 7px 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.pager .pager-item {
  display: block;
  position: relative;
  width: 30px;
  height: 20px;
  cursor: pointer;
}
.pager .pager-item .pager-circle {
  position: absolute;
  width: 10px;
  height: 10px;
  left: 10px;
  top: 5px;
  border-radius: 50%;
  background-color: #d6d6d6;
  -webkit-transition: background-color 300ms;
  transition: background-color 300ms;
  pointer-events: none;
}
.pager .pager-item.selected .pager-circle {
  background-color: #0000FF;
}
.tooltip-container {
  position: absolute;
  left: 32px;
  overflow: hidden;
  display: none;
}
.tooltip-container .tooltip {
  position: relative;
  z-index: 1;
  left: -100%;
  padding: 4px 10px;
  display: inline-block;
  background: #0000FF;
  white-space: nowrap;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tooltip-container .tooltip .tooltip-label {
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 11px;
}
.image-viewer {
  width: 100%;
  height: 100%;
  max-height: 100%;
  min-height: 200px;
  overflow: hidden;
  padding: 0;
}
.image-viewer .slides {
  position: relative;
  height: 100%;
  width: 100%;
}
.image-viewer .slides image-slide {
  position: absolute;
  top: 0;
  bottom: 60px;
  left: 0;
  right: 0;
  display: none;
  text-align: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: black;
}
@media only screen and (max-width: 719px) {
  .image-viewer .slides image-slide {
    bottom: 40px;
  }
}
.image-viewer .slides image-slide img {
  width: 100%;
  height: auto;
  max-height: 100%;
}
.image-viewer .slides rich-text-slide {
  position: absolute;
  top: 0;
  bottom: 62px;
  left: 0;
  right: 0;
  width: 100%;
  display: none;
}
.image-viewer .slides rich-text-slide [rich-text] {
  margin-bottom: 20px;
}
.image-viewer .slides rich-text-slide .scroll-content {
  position: relative;
  z-index: 1;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.image-viewer .slides rich-text-slide .scroll-content::-webkit-scrollbar {
  width: 5px;
}
.image-viewer .slides rich-text-slide .scroll-content::-webkit-scrollbar * {
  background: transparent;
}
.image-viewer .slides rich-text-slide .scroll-content::-webkit-scrollbar-thumb {
  background: #0000FF !important;
}
.image-viewer image-navigation {
  display: block;
  width: 100%;
  height: auto;
  bottom: 0px;
  left: 50%;
  position: absolute;
}
.image-viewer image-navigation .centered {
  position: relative;
  left: -50%;
  height: 60px;
  margin: 0 auto;
  background-color: white;
}
@media only screen and (max-width: 719px) {
  .image-viewer image-navigation .centered {
    height: auto;
  }
}
.image-viewer image-navigation .centered table {
  margin: 0 auto;
  max-width: 1170px;
}
.image-viewer image-navigation .centered table td {
  width: 50%;
  height: 60px;
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 0;
  vertical-align: middle;
}
@media only screen and (max-width: 719px) {
  .image-viewer image-navigation .centered table td {
    height: 40px;
  }
  .image-viewer image-navigation .centered table td:first-child {
    width: 100%;
  }
}
.image-viewer image-navigation .centered ul {
  padding: 0;
  margin: 0;
  height: 60px;
  list-style: none;
  text-align: center;
}
@media only screen and (max-width: 719px) {
  .image-viewer image-navigation .centered ul {
    height: 40px;
  }
}
@media only screen and (min-width: 720px) {
  .image-viewer image-navigation .centered ul.stick-to-caption {
    text-align: right;
  }
}
.image-viewer image-navigation .centered ul li {
  border-right: 1px solid #eeeeee;
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 60px;
  height: 60px;
  background: none;
  background-color: #fff;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.image-viewer image-navigation .centered ul li:before {
  content: "";
}
@media only screen and (max-width: 719px) {
  .image-viewer image-navigation .centered ul li {
    border-right: 1px solid #eeeeee;
    width: 40px;
    height: 40px;
  }
  .image-viewer image-navigation .centered ul li:last-child {
    border-right: none;
  }
}
.image-viewer image-navigation .centered ul li.active h3 {
  color: #0000FF;
}
.image-viewer image-navigation .centered ul li h3 {
  color: #b2b2b2;
  text-align: center;
  line-height: 55px;
}
@media only screen and (max-width: 719px) {
  .image-viewer image-navigation .centered ul li h3 {
    color: #b2b2b2;
    line-height: 34px;
    font-size: 21px;
  }
}
.image-viewer image-navigation .centered .caption-mobile {
  background-color: rgba(255, 255, 255, 0.6);
}
@media only screen and (min-width: 720px) and (max-width: 1169px) {
  .image-viewer image-navigation .centered .caption-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1170px) {
  .image-viewer image-navigation .centered .caption-mobile {
    display: none;
  }
}
.image-viewer image-navigation .centered .caption-mobile td {
  padding: 0;
  margin: 0;
  overflow: hidden;
  text-align: center;
}
.image-viewer image-navigation .centered .caption-mobile td p {
  padding: 5px 5px;
  margin: 0 !important;
  font-size: 12px;
  line-height: 16px;
}
.image-viewer image-navigation .centered .caption-mobile td p > p {
  padding: 0;
}
.image-viewer image-navigation .centered .caption {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 60px;
  background-color: #fff;
  overflow: hidden;
}
@media only screen and (max-width: 719px) {
  .image-viewer image-navigation .centered .caption {
    display: none;
  }
}
.image-viewer image-navigation .centered .caption p {
  padding: 10px 15px;
  margin: 0 !important;
  font-size: 13px;
  line-height: 16px;
}
.image-viewer image-navigation .centered .caption p > p {
  padding: 0;
}
@media only screen and (max-width: 719px) {
  .image-viewer image-navigation .centered .numbers {
    background-color: #fff;
    border-bottom: 1px solid #eeeeee;
  }
}
.image-viewer title-navigation {
  height: 62px;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: inherit;
  z-index: 3;
}
.image-viewer title-navigation .navigation {
  position: relative;
  bottom: 0;
  left: 0;
  top: inherit;
  width: 100%;
  max-width: 960px;
  height: 62px;
  margin: 0 auto;
  padding: 0;
  z-index: 3;
  border-bottom: 1px solid #cccccc;
}
.image-viewer title-navigation .navigation .to-cell {
  background-color: #fff;
  border-left: 1px solid #cccccc;
  text-align: center;
  cursor: pointer;
  position: relative;
}
.image-viewer title-navigation .navigation .to-cell h3 {
  color: #ccc;
  margin: 0;
}
.image-viewer title-navigation .navigation .to-cell:hover h3,
.image-viewer title-navigation .navigation .to-cell.active h3 {
  color: #0000FF;
}
.image-viewer title-navigation .navigation .to-cell:first-child {
  border-left: none;
}
.image-viewer .progress-indicator {
  top: 0;
  left: 0;
  right: 0;
  height: 5px;
  position: absolute;
  overflow: hidden;
}
.image-viewer .progress-indicator .bar {
  display: none;
  position: relative;
  height: 5px;
  background-color: #0000FF;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.image-viewer .image-loading {
  left: 50%;
  top: 50%;
  margin-left: -16px;
  margin-top: -16px;
  position: absolute;
  border-top: 4px solid #FFFFFF;
  border-right: 4px solid #FFFFFF;
  border-bottom: 4px solid #FFFFFF;
  border-left: 4px solid #0000FF;
  -webkit-animation: spin 0.75s infinite linear;
  animation: spin 0.75s infinite linear;
}
.image-viewer .image-loading,
.image-viewer .image-loading:after {
  border-radius: 50%;
  width: 24px;
  height: 24px;
}
.videoplayer {
  z-index: 101;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000;
}
.videoplayer .youtube {
  position: relative;
  padding-bottom: 55%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
  margin: 50px 0;
}
.videoplayer .youtube iframe,
.videoplayer .youtube .image-holder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.videoplayer .youtube .image-holder .inner {
  position: relative;
  height: 80%;
}
.videoplayer .youtube .caption {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding: 15px 200px 15px 25px;
  font-size: 16px;
  line-height: 1.5;
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 9;
  overflow: hidden;
  min-height: 80px;
  text-align: left;
}
@media only screen and (max-width: 719px) {
  .videoplayer .youtube .caption {
    bottom: auto;
    top: 100%;
    width: 95%;
    padding: 15px 2.5%;
    font-size: 14px;
  }
}
.videoplayer .youtube .caption p {
  margin: 0;
}
.videoplayer .youtube .caption .download {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 25px;
  margin-top: -22px;
  font-size: 18px;
  text-transform: uppercase;
  background-color: #0000FF;
  line-height: 45px;
  padding: 0 12px;
  color: #FFFFFF;
  text-decoration: none;
}
@media only screen and (max-width: 719px) {
  .videoplayer .youtube .caption .download {
    position: relative;
    margin: 20px 0 0;
    top: auto;
    right: auto;
    font-size: 14px;
    line-height: 30px;
  }
}
.videoplayer .youtube img {
  height: 100%;
  width: auto;
  max-width: 100%;
}
.videoplayer .button-close {
  position: relative;
  top: -75px;
  width: 34px;
  height: 34px;
  margin: 10px auto;
  cursor: pointer;
  background: url("../../themes/ee/site_theme/images/site/close_icon_white.png");
}
youtube-video {
  display: block;
  position: relative;
  width: 100%;
  background-color: #000000;
}
youtube-video:after {
  padding-top: 55.5%;
  display: block;
  content: '';
}
youtube-video .youtube-placeholder {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-position: center center;
  background-size: cover;
  cursor: pointer;
}
youtube-video .button-video-container {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -38px;
  margin-top: -38px;
}
youtube-video:hover .button-video {
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
}
/**
 * The Rich Text article applies some nice tag level styling
 **/
.rich-text,
[rich-text] {
  margin-bottom: 40px;
  margin-top: 40px;
  /**
  * Columns use CSS columns to wrap content into 2 columns.
  **/
  /**
  * Fixed Columns allows you to create a .column-left and .column-right to better control content position.
  * Uses float: left for layout.
  **/
}
@media only screen and (min-width: 720px) {
  .rich-text,
  [rich-text] {
    margin-bottom: 80px;
    margin-top: 80px;
  }
}
@media only screen and (min-width: 720px) {
  .rich-text,
  [rich-text] {
    margin-bottom: 80px;
    margin-top: 80px;
  }
}
.rich-text > blockquote,
[rich-text] > blockquote,
.rich-text .teaser,
[rich-text] .teaser {
  text-align: center;
  max-width: 80%;
  margin: 40px auto;
}
.rich-text > blockquote > :first-child,
[rich-text] > blockquote > :first-child,
.rich-text .teaser > :first-child,
[rich-text] .teaser > :first-child {
  margin-top: 0;
}
.rich-text > blockquote > :last-child,
[rich-text] > blockquote > :last-child,
.rich-text .teaser > :last-child,
[rich-text] .teaser > :last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 720px) {
  .rich-text > blockquote,
  [rich-text] > blockquote,
  .rich-text .teaser,
  [rich-text] .teaser {
    max-width: 70%;
    margin: 80px auto;
  }
}
.rich-text > blockquote.full-width,
[rich-text] > blockquote.full-width,
.rich-text .teaser.full-width,
[rich-text] .teaser.full-width {
  max-width: 100%;
}
.rich-text > blockquote:only-child,
[rich-text] > blockquote:only-child,
.rich-text .teaser:only-child,
[rich-text] .teaser:only-child {
  margin: 0 auto;
}
.rich-text ul li b,
[rich-text] ul li b {
  display: block;
}
.rich-text p:empty,
[rich-text] p:empty,
.rich-text .empty,
[rich-text] .empty {
  display: none;
}
.rich-text.single-column h1,
[rich-text].single-column h1,
.rich-text .single-column h1,
[rich-text] .single-column h1,
.rich-text .columns h1,
[rich-text] .columns h1,
.rich-text .column-left h1,
[rich-text] .column-left h1,
.rich-text .column-right h1,
[rich-text] .column-right h1,
.rich-text.single-column h2,
[rich-text].single-column h2,
.rich-text .single-column h2,
[rich-text] .single-column h2,
.rich-text .columns h2,
[rich-text] .columns h2,
.rich-text .column-left h2,
[rich-text] .column-left h2,
.rich-text .column-right h2,
[rich-text] .column-right h2,
.rich-text.single-column h3,
[rich-text].single-column h3,
.rich-text .single-column h3,
[rich-text] .single-column h3,
.rich-text .columns h3,
[rich-text] .columns h3,
.rich-text .column-left h3,
[rich-text] .column-left h3,
.rich-text .column-right h3,
[rich-text] .column-right h3 {
  margin-bottom: 5px;
}
.rich-text.single-column h1:first-child,
[rich-text].single-column h1:first-child,
.rich-text .single-column h1:first-child,
[rich-text] .single-column h1:first-child,
.rich-text .columns h1:first-child,
[rich-text] .columns h1:first-child,
.rich-text .column-left h1:first-child,
[rich-text] .column-left h1:first-child,
.rich-text .column-right h1:first-child,
[rich-text] .column-right h1:first-child,
.rich-text.single-column h2:first-child,
[rich-text].single-column h2:first-child,
.rich-text .single-column h2:first-child,
[rich-text] .single-column h2:first-child,
.rich-text .columns h2:first-child,
[rich-text] .columns h2:first-child,
.rich-text .column-left h2:first-child,
[rich-text] .column-left h2:first-child,
.rich-text .column-right h2:first-child,
[rich-text] .column-right h2:first-child,
.rich-text.single-column h3:first-child,
[rich-text].single-column h3:first-child,
.rich-text .single-column h3:first-child,
[rich-text] .single-column h3:first-child,
.rich-text .columns h3:first-child,
[rich-text] .columns h3:first-child,
.rich-text .column-left h3:first-child,
[rich-text] .column-left h3:first-child,
.rich-text .column-right h3:first-child,
[rich-text] .column-right h3:first-child {
  margin-top: 0;
}
.rich-text.single-column > h4,
[rich-text].single-column > h4,
.rich-text .single-column > h4,
[rich-text] .single-column > h4,
.rich-text .columns > h4,
[rich-text] .columns > h4,
.rich-text .column-left > h4,
[rich-text] .column-left > h4,
.rich-text .column-right > h4,
[rich-text] .column-right > h4,
.rich-text.single-column > h5,
[rich-text].single-column > h5,
.rich-text .single-column > h5,
[rich-text] .single-column > h5,
.rich-text .columns > h5,
[rich-text] .columns > h5,
.rich-text .column-left > h5,
[rich-text] .column-left > h5,
.rich-text .column-right > h5,
[rich-text] .column-right > h5,
.rich-text.single-column > h6,
[rich-text].single-column > h6,
.rich-text .single-column > h6,
[rich-text] .single-column > h6,
.rich-text .columns > h6,
[rich-text] .columns > h6,
.rich-text .column-left > h6,
[rich-text] .column-left > h6,
.rich-text .column-right > h6,
[rich-text] .column-right > h6,
.rich-text.single-column > .no-margin,
[rich-text].single-column > .no-margin,
.rich-text .single-column > .no-margin,
[rich-text] .single-column > .no-margin,
.rich-text .columns > .no-margin,
[rich-text] .columns > .no-margin,
.rich-text .column-left > .no-margin,
[rich-text] .column-left > .no-margin,
.rich-text .column-right > .no-margin,
[rich-text] .column-right > .no-margin {
  margin-bottom: 0;
}
.rich-text.single-column > h4:first-child,
[rich-text].single-column > h4:first-child,
.rich-text .single-column > h4:first-child,
[rich-text] .single-column > h4:first-child,
.rich-text .columns > h4:first-child,
[rich-text] .columns > h4:first-child,
.rich-text .column-left > h4:first-child,
[rich-text] .column-left > h4:first-child,
.rich-text .column-right > h4:first-child,
[rich-text] .column-right > h4:first-child,
.rich-text.single-column > h5:first-child,
[rich-text].single-column > h5:first-child,
.rich-text .single-column > h5:first-child,
[rich-text] .single-column > h5:first-child,
.rich-text .columns > h5:first-child,
[rich-text] .columns > h5:first-child,
.rich-text .column-left > h5:first-child,
[rich-text] .column-left > h5:first-child,
.rich-text .column-right > h5:first-child,
[rich-text] .column-right > h5:first-child,
.rich-text.single-column > h6:first-child,
[rich-text].single-column > h6:first-child,
.rich-text .single-column > h6:first-child,
[rich-text] .single-column > h6:first-child,
.rich-text .columns > h6:first-child,
[rich-text] .columns > h6:first-child,
.rich-text .column-left > h6:first-child,
[rich-text] .column-left > h6:first-child,
.rich-text .column-right > h6:first-child,
[rich-text] .column-right > h6:first-child,
.rich-text.single-column > .no-margin:first-child,
[rich-text].single-column > .no-margin:first-child,
.rich-text .single-column > .no-margin:first-child,
[rich-text] .single-column > .no-margin:first-child,
.rich-text .columns > .no-margin:first-child,
[rich-text] .columns > .no-margin:first-child,
.rich-text .column-left > .no-margin:first-child,
[rich-text] .column-left > .no-margin:first-child,
.rich-text .column-right > .no-margin:first-child,
[rich-text] .column-right > .no-margin:first-child {
  margin-top: 0;
}
.rich-text.single-column > *,
[rich-text].single-column > *,
.rich-text .single-column > *,
[rich-text] .single-column > *,
.rich-text .columns > *,
[rich-text] .columns > *,
.rich-text .column-left > *,
[rich-text] .column-left > *,
.rich-text .column-right > *,
[rich-text] .column-right > *,
.rich-text.single-column > div.avoid-break > *,
[rich-text].single-column > div.avoid-break > *,
.rich-text .single-column > div.avoid-break > *,
[rich-text] .single-column > div.avoid-break > *,
.rich-text .columns > div.avoid-break > *,
[rich-text] .columns > div.avoid-break > *,
.rich-text .column-left > div.avoid-break > *,
[rich-text] .column-left > div.avoid-break > *,
.rich-text .column-right > div.avoid-break > *,
[rich-text] .column-right > div.avoid-break > * {
  margin-bottom: 20px;
}
@media only screen and (min-width: 720px) {
  .rich-text.single-column > *,
  [rich-text].single-column > *,
  .rich-text .single-column > *,
  [rich-text] .single-column > *,
  .rich-text .columns > *,
  [rich-text] .columns > *,
  .rich-text .column-left > *,
  [rich-text] .column-left > *,
  .rich-text .column-right > *,
  [rich-text] .column-right > *,
  .rich-text.single-column > div.avoid-break > *,
  [rich-text].single-column > div.avoid-break > *,
  .rich-text .single-column > div.avoid-break > *,
  [rich-text] .single-column > div.avoid-break > *,
  .rich-text .columns > div.avoid-break > *,
  [rich-text] .columns > div.avoid-break > *,
  .rich-text .column-left > div.avoid-break > *,
  [rich-text] .column-left > div.avoid-break > *,
  .rich-text .column-right > div.avoid-break > *,
  [rich-text] .column-right > div.avoid-break > * {
    margin-bottom: 35px;
  }
}
.rich-text.single-column > *:last-child,
[rich-text].single-column > *:last-child,
.rich-text .single-column > *:last-child,
[rich-text] .single-column > *:last-child,
.rich-text .columns > *:last-child,
[rich-text] .columns > *:last-child,
.rich-text .column-left > *:last-child,
[rich-text] .column-left > *:last-child,
.rich-text .column-right > *:last-child,
[rich-text] .column-right > *:last-child,
.rich-text.single-column > div.avoid-break > *:last-child,
[rich-text].single-column > div.avoid-break > *:last-child,
.rich-text .single-column > div.avoid-break > *:last-child,
[rich-text] .single-column > div.avoid-break > *:last-child,
.rich-text .columns > div.avoid-break > *:last-child,
[rich-text] .columns > div.avoid-break > *:last-child,
.rich-text .column-left > div.avoid-break > *:last-child,
[rich-text] .column-left > div.avoid-break > *:last-child,
.rich-text .column-right > div.avoid-break > *:last-child,
[rich-text] .column-right > div.avoid-break > *:last-child {
  margin-bottom: 0;
}
.rich-text.single-column.clear-line-height,
[rich-text].single-column.clear-line-height,
.rich-text .single-column.clear-line-height,
[rich-text] .single-column.clear-line-height,
.rich-text .columns.clear-line-height,
[rich-text] .columns.clear-line-height,
.rich-text .column-left.clear-line-height,
[rich-text] .column-left.clear-line-height,
.rich-text .column-right.clear-line-height,
[rich-text] .column-right.clear-line-height {
  line-height: 0;
}
.rich-text.single-column img,
[rich-text].single-column img,
.rich-text .single-column img,
[rich-text] .single-column img,
.rich-text .columns img,
[rich-text] .columns img,
.rich-text .column-left img,
[rich-text] .column-left img,
.rich-text .column-right img,
[rich-text] .column-right img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 719px) {
  .rich-text.single-column img,
  [rich-text].single-column img,
  .rich-text .single-column img,
  [rich-text] .single-column img,
  .rich-text .columns img,
  [rich-text] .columns img,
  .rich-text .column-left img,
  [rich-text] .column-left img,
  .rich-text .column-right img,
  [rich-text] .column-right img,
  .rich-text.single-column youtube-video,
  [rich-text].single-column youtube-video,
  .rich-text .single-column youtube-video,
  [rich-text] .single-column youtube-video,
  .rich-text .columns youtube-video,
  [rich-text] .columns youtube-video,
  .rich-text .column-left youtube-video,
  [rich-text] .column-left youtube-video,
  .rich-text .column-right youtube-video,
  [rich-text] .column-right youtube-video {
    margin-left: -10px;
    margin-right: -10px;
    width: 100vw;
  }
}
.rich-text.single-column.image-container,
[rich-text].single-column.image-container,
.rich-text .single-column.image-container,
[rich-text] .single-column.image-container,
.rich-text .columns.image-container,
[rich-text] .columns.image-container,
.rich-text .column-left.image-container,
[rich-text] .column-left.image-container,
.rich-text .column-right.image-container,
[rich-text] .column-right.image-container {
  line-height: 0;
}
.rich-text .columns blockquote,
[rich-text] .columns blockquote,
.rich-text .fixed-columns blockquote,
[rich-text] .fixed-columns blockquote {
  margin: 0;
  text-align: left;
  padding-bottom: 25px;
  padding-top: 25px;
}
.rich-text .columns blockquote p:before,
[rich-text] .columns blockquote p:before,
.rich-text .fixed-columns blockquote p:before,
[rich-text] .fixed-columns blockquote p:before {
  position: absolute;
  left: 0;
}
.rich-text .columns,
[rich-text] .columns {
  margin-bottom: 40px;
}
@media only screen and (min-width: 720px) {
  .rich-text .columns,
  [rich-text] .columns {
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 50px;
    column-gap: 50px;
    margin-bottom: 5px;
  }
  .rich-text .columns:last-child,
  [rich-text] .columns:last-child {
    margin-bottom: -35px;
  }
  .rich-text .columns > *,
  [rich-text] .columns > * {
    display: inline-block;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
  }
  .rich-text .columns > *.allow-break,
  [rich-text] .columns > *.allow-break {
    display: inherit;
    -webkit-column-break-inside: auto;
    break-inside: auto;
  }
  .rich-text .columns > .avoid-break,
  [rich-text] .columns > .avoid-break {
    display: inline-block;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
  }
  .rich-text .columns > div.avoid-break h1,
  [rich-text] .columns > div.avoid-break h1,
  .rich-text .columns > div.avoid-break h2,
  [rich-text] .columns > div.avoid-break h2,
  .rich-text .columns > div.avoid-break h3,
  [rich-text] .columns > div.avoid-break h3,
  .rich-text .columns > div.avoid-break h4,
  [rich-text] .columns > div.avoid-break h4,
  .rich-text .columns > div.avoid-break h5,
  [rich-text] .columns > div.avoid-break h5,
  .rich-text .columns > div.avoid-break h6,
  [rich-text] .columns > div.avoid-break h6 {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 720px) and only screen and (min-width: 720px) {
  .rich-text .columns > div.avoid-break,
  [rich-text] .columns > div.avoid-break {
    margin-bottom: 0;
  }
}
.rich-text .fixed-columns,
[rich-text] .fixed-columns {
  margin-bottom: 40px;
}
.rich-text .fixed-columns:last-child,
[rich-text] .fixed-columns:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 720px) {
  .rich-text .fixed-columns > .column-left,
  [rich-text] .fixed-columns > .column-left {
    float: left;
  }
}
@media only screen and (min-width: 720px) {
  .rich-text .fixed-columns > .column-right,
  [rich-text] .fixed-columns > .column-right {
    float: right;
  }
}
@media only screen and (max-width: 719px) {
  .rich-text .fixed-columns > .column-left,
  [rich-text] .fixed-columns > .column-left,
  .rich-text .fixed-columns > .column-right,
  [rich-text] .fixed-columns > .column-right {
    width: 100%;
    margin-bottom: 20px;
  }
  .rich-text .fixed-columns > .column-left:last-child,
  [rich-text] .fixed-columns > .column-left:last-child,
  .rich-text .fixed-columns > .column-right:last-child,
  [rich-text] .fixed-columns > .column-right:last-child {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 720px) {
  .rich-text .fixed-columns > .column-left,
  [rich-text] .fixed-columns > .column-left,
  .rich-text .fixed-columns > .column-right,
  [rich-text] .fixed-columns > .column-right {
    width: calc(50% - 25px);
    margin-bottom: 0;
  }
}
.rich-text .fixed-columns:before,
[rich-text] .fixed-columns:before,
.rich-text .fixed-columns:after,
[rich-text] .fixed-columns:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.rich-text .fixed-columns:after,
[rich-text] .fixed-columns:after {
  clear: both;
}
.rich-text .image-header,
[rich-text] .image-header {
  line-height: 0;
  margin-top: 10px;
  margin-bottom: 20px;
}
.cta {
  background-color: #0000FF;
  color: #FFFFFF;
  padding: 15px 0;
  text-align: center;
  width: 100%;
}
@media only screen and (min-width: 720px) {
  .cta {
    padding: 30px 0;
  }
}
.cta .cta-title {
  color: #FFFFFF;
  margin-top: 0;
}
@media only screen and (min-width: 720px) {
  .cta .cta-title {
    margin: 0 0 0.5em;
  }
}
footer {
  background-color: #FFFFFF;
  overflow: hidden;
  width: 100%;
  position: relative;
  z-index: 1;
  padding: 40px 0 7px 0;
}
@media only screen and (min-width: 720px) {
  footer {
    padding: 80px 0 10px 0;
  }
}
footer .contact-form textarea {
  height: 60px;
}
footer .content {
  height: 100%;
  max-width: 1020px;
}
footer .content article {
  text-align: left;
  margin-bottom: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
footer .content article > strong {
  display: block;
  margin-bottom: 8px;
  font-size: 14px;
}
footer .content article > strong + hr {
  margin-top: 0;
}
footer .content article .link-table {
  width: 100%;
}
footer .content article .link-table tr td {
  width: 45%;
  padding-right: 5%;
}
footer .content article .link-table tr td dl {
  font-size: 12px;
}
footer .content article .link-table tr td dl dt {
  padding: 0;
  margin: 20px 0 0;
  font-weight: bold;
}
footer .content article .link-table tr td dl dt:first-child {
  margin: 0;
}
footer .content article .link-table tr td dl dd {
  padding: 0;
  margin: 0;
}
footer .content article .link-table tr td + td {
  padding: 0 0 0 5%;
}
footer .content article .company-details {
  margin-top: 33px;
  margin-bottom: 17px;
}
footer .content article .company-details .table-object {
  width: 100%;
}
footer .content article .company-details .table-object .to-cell {
  width: 45%;
  padding-right: 5%;
}
footer .content article .company-details .table-object .to-cell strong {
  font-size: 13px;
}
footer .content article .company-details .table-object .to-cell .vcard span {
  font-size: 13px;
  display: block;
}
footer .content article .company-details .table-object .to-cell .vcard h4 {
  margin-bottom: 0;
}
footer .content article .company-details .table-object .to-cell .external-link-list li a {
  font-size: 13px;
}
footer .content article .company-details .table-object .to-cell + .to-cell {
  padding: 0 0 0 5%;
}
@media only screen and (min-width: 920px) {
  footer .content article {
    float: left;
    width: 48%;
    width: calc(50% - 25px);
  }
  footer .content article.article-right {
    float: right;
  }
}
@media only screen and (min-width: 1170px) {
  footer .content article strong {
    font-size: 16px;
  }
  footer .content article p {
    font-size: 13px;
    line-height: 16px;
  }
  footer .content article dl {
    font-size: 13px;
    line-height: 16px;
  }
  footer .content article footer .table-object .to-cell .vcard span {
    font-size: 13px;
    line-height: 16px;
  }
  footer .content article footer .table-object .to-cell .external-link-list a {
    font-size: 13px;
    line-height: 16px;
  }
}
footer .content article + hr {
  margin-bottom: 20px;
}
footer .content .credits {
  font-size: 12px;
  color: #b2b2b2;
}
footer .content .credits .external-link-list {
  margin: -5px 0 0 0;
}
@media only screen and (max-width: 719px) {
  footer .content .credits .external-link-list {
    float: none;
    display: block;
    margin: 10px auto 5px;
    text-align: center;
    width: 100%;
    clear: left;
  }
}
footer .content .credits .external-link-list li {
  display: inline-block;
  font-size: 12px;
  text-transform: lowercase;
  margin-right: 32px;
}
footer .content .credits .external-link-list li:before {
  top: 4px;
}
footer .content .credits .external-link-list a {
  color: #b2b2b2;
}
footer .content .credits .external-link-list a:hover {
  color: #0000FF;
}
@media only screen and (min-width: 720px) {
  footer .content {
    margin: 0 auto;
  }
  footer .content article .link-table tr td {
    vertical-align: top;
  }
  footer .content article .link-table tr td dl {
    font-size: 13px;
  }
  footer .content article .company-details strong {
    font-size: 16px;
  }
  footer .content article .company-details .external-link-list li a {
    font-size: 13px;
  }
  footer .content article .company-details .link-column {
    width: 50%;
    float: left;
  }
  footer .content article .company-details .table-object .to-cell .vcard span {
    font-size: 13px;
  }
}
header {
  background-color: #FFFFFF;
  height: 41px;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 20;
  /**
 * Scale the logo 50% when viewed on mobile and tablet
 **/
}
header .mobile-menu-icon {
  display: block;
  cursor: pointer;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  width: 40px;
  height: 41px;
  background-size: 20px 12.5px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url('../../themes/ee/site_theme/images/site/mobile_menu_icon.png');
  top: 0;
  left: 0;
}
header .logo {
  position: absolute;
  left: 50%;
  height: 41px;
  width: 168px;
  margin-left: -84px;
}
header .logo .logo--position {
  position: relative;
  top: 6.5px;
}
header .logo .logo__text {
  margin: 0;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  height: 28px;
  width: 168px;
  background-image: url("../../themes/ee/site_theme/images/site/blue_origin_logo_desk.png");
  background-image: url("../../themes/ee/site_theme/images/site/blue_origin_logo_desk.svg"), none;
  background-repeat: no-repeat;
  background-size: contain;
}
@media only screen and (max-width: 719px), (min-width: 720px) and (max-width: 1169px) {
  header .logo {
    width: 84px;
    margin-left: -42px;
  }
  header .logo .logo--position {
    position: relative;
    top: 13.5px;
  }
  header .logo .logo__text {
    height: 14px;
    width: 84px;
    background-image: url("../../themes/ee/site_theme/images/site/blue_origin_logo_mobile.png");
    background-image: url("../../themes/ee/site_theme/images/site/blue_origin_logo_mobile.svg"), none;
  }
}
@media only screen and (min-width: 920px) and (max-width: 1169px) {
  header .logo {
    left: 0;
    margin-left: 15px;
  }
}
@media only screen and (min-width: 1170px) {
  header .logo {
    height: 62px;
    position: relative;
    left: 0;
    margin-left: 0;
  }
  header .logo .logo--position {
    top: 17px;
  }
}
header .navigation {
  height: 41px;
  margin-right: -25px;
}
@media only screen and (min-width: 1170px) {
  header .navigation {
    margin-right: 0;
    margin-left: 150px;
    height: 62px;
  }
}
header .navigation .navigation__link-container {
  float: right;
}
header .navigation .navigation__link-container a {
  display: inline-block;
  color: #333333;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 13px;
  height: 41px;
  line-height: 41px;
  padding: 0 10px;
  background-position: 50% -10px;
}
header .navigation .navigation__link-container a.active {
  color: #0000FF;
  background: url("../../themes/ee/site_theme/images/site/menu_arrow_active.png") no-repeat center top;
  -webkit-transition: color 0.5s, background 0.5s;
  transition: color 0.5s, background 0.5s;
}
header .navigation .navigation__link-container a:focus,
header .navigation .navigation__link-container a:hover {
  color: #0000FF;
}
@media only screen and (min-width: 1170px) {
  header .navigation .navigation__link-container a {
    height: 62px;
    line-height: 62px;
    padding: 0 15px;
  }
}
header .navigation .flight-button {
  float: right;
  margin-left: 25px;
}
@media only screen and (min-width: 920px) and (max-width: 1169px) {
  header .navigation .flight-button {
    margin-top: 4px;
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (min-width: 1170px) {
  header .navigation .flight-button {
    margin-top: 11px;
  }
}
@media only screen and (min-width: 920px) {
  header .mobile-menu-icon {
    display: none;
  }
}
@media only screen and (min-width: 1170px) {
  header {
    height: 62px;
  }
}
[takeover] .takeover-widget {
  display: none;
  background-color: #0000FF;
  color: #FFFFFF;
  height: 41px;
  line-height: 41px;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 19;
}
[takeover] .takeover-widget > div {
  position: relative;
}
[takeover] .takeover-widget a {
  text-transform: uppercase;
  color: #FFFFFF;
  text-decoration: underline;
}
@media only screen and (min-width: 1170px) {
  [takeover] .takeover-widget {
    height: 62px;
    line-height: 62px;
  }
}
[takeover] .takeover-widget .button-close {
  position: absolute;
  margin: 0;
  background-size: 17px 17px;
  width: 47px;
  height: 41px;
  right: 0;
  top: 0;
}
@media only screen and (min-width: 1170px) {
  [takeover] .takeover-widget .button-close {
    right: 25px;
    background-size: 22px 22px;
    width: 52px;
    height: 62px;
  }
}
[takeover] takeover-overlay {
  display: none;
  z-index: 101;
  position: fixed;
  top: 41px;
  bottom: 0;
  left: 0;
  right: 0;
}
[takeover] takeover-overlay .button-close {
  position: absolute;
  right: 10px;
  top: 10px;
}
@media only screen and (min-width: 1170px) {
  [takeover] takeover-overlay {
    top: 62px;
  }
}
[takeover] takeover-overlay article {
  background-color: rgba(0, 0, 0, 0.5);
}
[takeover] takeover-overlay .image-container {
  position: absolute;
  z-index: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
[takeover] takeover-overlay .image-container .image {
  width: 100%;
  height: 100%;
  background-color: #000000;
  background-size: cover;
}
[takeover] takeover-overlay .buttons {
  margin-top: 100px;
}
[takeover] takeover-overlay .buttons .close-link {
  display: block;
  margin-top: 20px;
  text-decoration: underline;
}
[takeover] .button-close {
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: url("../../themes/ee/site_theme/images/site/close_icon_white.png");
  background-size: 22px 22px;
  background-repeat: no-repeat;
  background-position: center center;
}
.openingspace .image-container {
  background-color: #000000;
}
.openingspace .image-container .image {
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 25s ease;
  transition: -webkit-transform 25s ease;
  transition: transform 25s ease;
  transition: transform 25s ease, -webkit-transform 25s ease;
  background-size: cover;
}
.openingspace .sub-branding span {
  color: #333333;
  font-size: 11px;
}
.openingspace .sub-branding span.logo {
  padding: 5px;
  top: 7px;
  position: relative;
}
.space-header-zoom {
  -webkit-transition: z-index 25s ease;
  transition: z-index 25s ease;
}
.space-header-zoom .image-container .image {
  -webkit-transform: scale(1.25);
  transform: scale(1.25);
}
.media-player {
  max-width: 1200px;
  width: 90%;
  margin: 20px auto 50px;
  background-color: #fff;
  color: #333333;
  font-size: 11px;
  line-height: 13px;
  border: 10px solid #fff;
}
.media-player img {
  max-width: 100%;
  height: auto;
}
.media-player .video-block {
  position: relative;
  background-size: cover;
  background-position: center;
}
.media-player .video-block:before {
  content: '';
  padding-bottom: 56.25%;
  display: block;
  height: 0;
}
.media-player .video-block .button-video-container {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -80px;
  margin-left: -100px;
  width: 200px;
  padding: 0;
}
@media only screen and (min-width: 720px) and (max-width: 1169px) {
  .media-player .video-thumb {
    margin-bottom: 10px;
  }
}
.media-player #video-list {
  color: #b2b2b2;
  text-align: left;
  max-height: 402px;
  overflow-x: hidden;
  overflow-y: hidden;
  margin-left: -10px;
  padding-left: 5px;
  position: relative;
}
.media-player #video-list .load-more {
  position: absolute;
  bottom: 0;
  left: 5px;
  width: 100%;
  text-align: center;
  color: #FFFFFF;
  background-color: #0000FF;
  text-transform: uppercase;
  z-index: 9;
  line-height: 35px;
  cursor: pointer;
}
.media-player #video-list .load-more:hover {
  background-color: #333333;
}
.media-player #video-list b {
  font-size: 12px;
  line-height: 14px;
  color: #333333;
  margin: 0 0 3px;
}
.media-player #video-list::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
.media-player #video-list::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.media-player #video-list .grid {
  margin: 0;
  padding: 10px 0 10px 10px;
  border-bottom: 1px solid #d0d0d0;
  cursor: pointer;
  background-color: #eeeeee;
}
.media-player #video-list .grid:hover,
.media-player #video-list .grid.active {
  background-color: #ffffff;
}
.media-player #video-list .grid > [class*="grid-item"] {
  margin-bottom: 0;
}
.media-player #video-list .grid .grid-item-7 {
  padding-right: 8px;
}
.media-player #video-list .button-video-container {
  width: auto;
  margin-left: -38px;
  margin-top: -38px;
}
.media-player #video-list .button-video-container .button-video {
  background-color: transparent;
  background-size: 12px 20px;
}
#newsletterSignup-frontpage {
  margin: 20px auto 0;
  max-width: 400px;
  line-height: 20px;
  color: #fff;
}
.main-feature {
  position: relative;
}
.main-feature-container {
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  left: 0;
  background-color: #000;
  text-align: center;
  /* Align center inline elements */
  font: 0/0 a;
  /* Hide the characters like spaces */
  overflow: hidden;
}
@media only screen and (max-width: 719px) {
  .main-feature-container {
    position: relative;
  }
}
.main-feature-container:before {
  content: ' ';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.main-feature-container .video-block {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.image-gallery {
  background-color: #1f1f20;
  padding: 60px 0 20px;
}
.image-gallery .media-player {
  border: none;
  background: none;
}
.image-gallery .media-player .video-block {
  cursor: pointer;
}
/**
 * Specific styling for the Shepard Program section.
 **/
.shepard-program {
  background: #0000FF;
  /*.read-on {
    position: absolute;
    height: 100px;
    width: 200px;
    margin-left: -100px;
    left: 50%;
    bottom: 0;
    cursor: pointer;

    &:hover {
      .offset {
        transform: translateY(-2px);
      }
      .arrow {
        transform: translateY(7px);
      }
    }

    > .offset, > .arrow {
      position: absolute;
      width: 100%;
      text-align: center;
      text-transform: uppercase;
      color: @color-black;
      transition: transform .2s;
    }

    > .arrow {
      bottom: 30px;
    }
  }*/
}
.shepard-program > .cloud-background {
  background: url('http://www-dev.blueorigin.com/themes/ee/site_theme/images/site/suborbital/clouds.jpg');
  width: 100%;
  height: 100%;
  background-size: cover;
  position: absolute;
}
.shepard-program .rocket-tip {
  pointer-events: none;
  position: absolute;
  bottom: 0;
  left: 50%;
  max-height: 40%;
  background: url("../../themes/ee/site_theme/images/suborbital/clouds_rocket_tip.png") no-repeat center bottom;
  background-size: contain;
}
@media only screen and (max-width: 719px) {
  .shepard-program .rocket-tip {
    height: 193.5px;
    width: 451px;
    margin-left: -225.5px;
  }
}
@media only screen and (min-width: 720px) {
  .shepard-program .rocket-tip {
    height: 290.25px;
    width: 676.5px;
    margin-left: -338.25px;
  }
}
@media only screen and (min-width: 1170px) {
  .shepard-program .rocket-tip {
    height: 387px;
    width: 902px;
    margin-left: -451px;
  }
}
.shepard-program .cloud-left,
.shepard-program .cloud-right {
  position: absolute;
}
.shepard-program .cloud-left {
  width: 613px;
  height: 290px;
  background: url('../../themes/ee/site_theme/images/suborbital/clouds_left.png') no-repeat;
}
.shepard-program .cloud-right {
  background: url('../../themes/ee/site_theme/images/suborbital/clouds_right.png') no-repeat;
  right: 0;
  top: 0;
  width: 595px;
  height: 453px;
}
.shepard-program .shepard-teaser-text {
  font-size: 16px;
  line-height: 1.3;
}
@media only screen and (min-width: 720px) and (max-width: 1169px) {
  .shepard-program .shepard-teaser-text {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1170px) {
  .shepard-program .shepard-teaser-text {
    font-size: 24px;
    line-height: 30px;
  }
}
.into-space-section.into-space .image.clouds {
  width: 100%;
  padding-bottom: 66.66666667%;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: bottom center;
}
@media only screen and (max-width: 719px) {
  .into-space-section.into-space .image.clouds {
    padding-bottom: 133.33333334%;
    background-size: 200%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1169px) {
  .into-space-section.into-space .image.clouds {
    padding-bottom: 116.66666667%;
    background-size: 175%;
  }
}
@media only screen and (min-width: 720px) {
  .into-space-section.into-space .rich-text {
    margin-top: 0;
    margin-bottom: 0;
    color: #FFFFFF;
  }
  .into-space-section.into-space .rich-text h3 {
    color: #FFFFFF;
  }
  .into-space-section.into-space .fixed-columns {
    position: absolute;
    top: 35px;
  }
}
@media only screen and (min-width: 1170px) {
  .into-space-section.into-space .fixed-columns {
    position: absolute;
    top: 70px;
  }
}
.into-space-section.views .fixed-columns {
  z-index: 0;
  position: relative;
}
.into-space-section.views .fixed-columns .column-left {
  margin-bottom: 30px;
}
@media only screen and (min-width: 1170px) {
  .into-space-section.views .fixed-columns .column-left {
    width: 30%;
  }
}
@media only screen and (min-width: 720px) {
  .into-space-section.views .fixed-columns {
    position: absolute;
  }
}
.into-space-section.views .rich-text {
  background-color: white;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 0;
  margin-top: 0;
}
@media only screen and (min-width: 720px) and (max-width: 1169px) {
  .into-space-section.views .rich-text {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media only screen and (min-width: 1170px) {
  .into-space-section.views .rich-text {
    padding-top: 90px;
    padding-bottom: 90px;
  }
}
.into-space-section.weightlessness {
  overflow: hidden;
}
.into-space-section.weightlessness .fixed-columns {
  z-index: 0;
  position: relative;
}
.into-space-section.weightlessness .fixed-columns .column-left {
  margin-bottom: 30px;
}
@media only screen and (min-width: 720px) {
  .into-space-section.weightlessness .fixed-columns {
    position: absolute;
    top: 30%;
  }
  .into-space-section.weightlessness .fixed-columns .column-left {
    width: 40%;
  }
}
@media only screen and (min-width: 1170px) {
  .into-space-section.weightlessness .fixed-columns {
    top: 30%;
  }
}
.into-space-section.weightlessness .rich-text {
  padding-top: 30px;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
}
@media only screen and (min-width: 720px) {
  .into-space-section.weightlessness .rich-text {
    padding-top: 0;
    padding-bottom: 0;
    color: white;
  }
}
.into-space-section.weightlessness .hover-girl {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 75%;
  height: 75%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom right;
  -webkit-transform: translate(18%, 0%);
  transform: translate(18%, 0%);
}
.into-space-section.weightlessness #weightlessEarth,
.into-space-section.weightlessness .hover-girl {
  -webkit-animation: hoverGirl 15s cubic-bezier(0.32, 0.07, 0.69, 0.96) infinite alternate;
  animation: hoverGirl 15s cubic-bezier(0.32, 0.07, 0.69, 0.96) infinite alternate;
}
@-webkit-keyframes hoverGirl {
  0% {
    -webkit-transform: translate(18%, 0);
    transform: translate(18%, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes hoverGirl {
  0% {
    -webkit-transform: translate(18%, 0);
    transform: translate(18%, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.into-space-section.weightlessness .hover-girl-animation .hover-girl {
  -webkit-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
}
.into-space-section.weightlessness .hover-girl-animation #weightlessEarth {
  -webkit-transform: rotate(2deg);
  transform: rotate(2deg);
}
.into-space-section.weightlessness .responsive-content {
  background-color: #000000;
}
@media only screen and (max-width: 719px) {
  .into-space-section.weightlessness .responsive-content {
    position: relative;
  }
}
.into-space-section .teaser {
  text-align: left;
}
.into-space-section .responsive-content + .rich-text {
  margin-top: 60px;
}
@media only screen and (max-width: 719px) {
  .into-space-section .responsive-content + .rich-text {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1169px) {
  .into-space-section .responsive-content + .rich-text {
    margin-top: 30px;
  }
}
@-webkit-keyframes floating {
  0% {
    -webkit-transform: translate(8%, 0%);
    transform: translate(8%, 0%);
  }
  100% {
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
}
@keyframes floating {
  0% {
    -webkit-transform: translate(8%, 0%);
    transform: translate(8%, 0%);
  }
  100% {
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
}
@-webkit-keyframes counterEarth {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
  }
}
@keyframes counterEarth {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
  }
}
.way-forward [origin-button] {
  margin: 5px 10px 15px 10px;
}
.article-section {
  margin-top: 62px;
  margin-bottom: 62px;
}
@media only screen and (max-width: 719px) {
  .article-section {
    margin-top: 41px;
    margin-bottom: 41px;
  }
}
.article-section .content .responsive-content {
  line-height: 0;
}
@media only screen and (max-width: 719px) {
  .article-section .content .half.copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.article-section .content .half h2 {
  margin: 0 0 10px 0;
}
@media only screen and (max-width: 719px) {
  .article-section .content .half h2 h2 {
    margin-top: 20px;
  }
}
.technology-detail-section {
  overflow: hidden;
  width: 100%;
}
.technology-detail-section.white-background {
  background-color: #FFFFFF;
}
.technology-detail-section.blue-background {
  background-color: #0000FF;
}
@media only screen and (max-width: 719px) {
  .technology-detail-section .middle {
    display: block;
    margin-bottom: 30px;
  }
}
.technology-detail-section img {
  position: relative;
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 720px) {
  .technology-detail-section .content {
    position: relative;
    width: 45%;
  }
  .technology-detail-section .content.content-left {
    left: 0;
  }
  .technology-detail-section .content.content-right {
    left: 50%;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section .content {
    position: relative;
    width: 480px;
  }
  .technology-detail-section .content.content-left {
    left: 0;
  }
  .technology-detail-section .content.content-right {
    left: 55%;
  }
}
.technology-detail-section .content p + h3 {
  margin-top: 30px;
}
@media only screen and (min-width: 720px) {
  .technology-detail-section .content p + h3 {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section .content p + h3 {
    margin-top: 100px;
  }
}
.technology-detail-section .dot {
  position: absolute;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  border: solid 2px #FFFFFF;
  background-color: #0000FF;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}
@media only screen and (min-width: 720px) {
  .technology-detail-section.capsule-top {
    height: 798px;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.capsule-top {
    height: 922px;
  }
}
@media only screen and (max-width: 719px) {
  .technology-detail-section.capsule-top img {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1169px) {
  .technology-detail-section.capsule-top img {
    position: absolute;
    width: 768px;
    height: 768px;
    left: 50%;
    top: 50%;
    margin-top: -384px;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.capsule-top img {
    position: absolute;
    width: 872px;
    height: 872px;
    left: 50%;
    top: 50px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 919px) {
  .technology-detail-section.capsule-side {
    height: 378px;
  }
}
@media only screen and (min-width: 920px) and (max-width: 1169px) {
  .technology-detail-section.capsule-side {
    height: 336.24px;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.capsule-side {
    height: 584px;
  }
}
@media only screen and (max-width: 719px) {
  .technology-detail-section.capsule-side img {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 919px) {
  .technology-detail-section.capsule-side img {
    position: absolute;
    width: 277px;
    height: 232px;
    top: 50%;
    margin-top: -116px;
  }
}
@media only screen and (min-width: 920px) and (max-width: 1169px) {
  .technology-detail-section.capsule-side img {
    position: absolute;
    width: 365.64px;
    height: 306.24px;
    top: 50%;
    margin-top: -153.12px;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.capsule-side img {
    position: absolute;
    width: 554px;
    height: 464px;
    left: 0;
    top: 50%;
    margin-top: -232px;
  }
}
@media only screen and (min-width: 720px) {
  .technology-detail-section.capsule-tilted {
    height: 459.5px;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.capsule-tilted {
    height: 889px;
  }
}
@media only screen and (max-width: 719px) {
  .technology-detail-section.capsule-tilted img {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1169px) {
  .technology-detail-section.capsule-tilted img {
    position: absolute;
    width: 458px;
    height: 429.5px;
    left: 50%;
    top: 50%;
    margin-top: -214.75px;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.capsule-tilted img {
    position: absolute;
    width: 916px;
    height: 859px;
    left: 44%;
    top: 100px;
  }
}
.technology-detail-section.rocket-top .content {
  z-index: 1;
}
@media only screen and (min-width: 720px) {
  .technology-detail-section.rocket-top .content {
    position: absolute;
  }
}
@media only screen and (min-width: 720px) and (max-width: 919px) {
  .technology-detail-section.rocket-top {
    height: 515px;
  }
  .technology-detail-section.rocket-top .content-left {
    width: auto;
    right: 70%;
    left: 40px;
    top: 40px;
  }
  .technology-detail-section.rocket-top .content-right {
    width: auto;
    right: 40px;
    left: 70%;
    top: 80px;
  }
}
@media only screen and (min-width: 920px) and (max-width: 1169px) {
  .technology-detail-section.rocket-top {
    height: 670.2px;
  }
  .technology-detail-section.rocket-top .content-left {
    width: auto;
    right: 66%;
    left: 40px;
    top: 40px;
  }
  .technology-detail-section.rocket-top .content-right {
    width: auto;
    right: 40px;
    left: 66%;
    top: 330px;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.rocket-top {
    height: 847.5px;
  }
  .technology-detail-section.rocket-top .content-left {
    width: 380px;
    left: 40px;
    top: 100px;
  }
  .technology-detail-section.rocket-top .content-right {
    width: 380px;
    right: 40px;
    left: auto;
    top: 460px;
  }
}
.technology-detail-section.rocket-top .dots-container {
  position: absolute;
  width: 100%;
  bottom: 0;
}
.technology-detail-section.rocket-top .drag-brake-dot {
  left: 22%;
  top: 33%;
}
.technology-detail-section.rocket-top .ring-fin-dot {
  left: 63%;
  top: 44%;
}
@media only screen and (max-width: 719px) {
  .technology-detail-section.rocket-top .dots-container {
    position: relative;
    bottom: -100px;
    margin-top: -100px;
    width: 303px;
    left: 50%;
    margin-left: -151.5px;
  }
  .technology-detail-section.rocket-top img {
    width: 303px;
    height: 485px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 919px) {
  .technology-detail-section.rocket-top .dots-container {
    height: 388px;
    width: 242.4px;
    left: 50%;
    margin-left: -121.2px;
  }
  .technology-detail-section.rocket-top img {
    position: absolute;
    width: 242.4px;
    height: 388px;
    margin-left: -121.2px;
    bottom: 0;
  }
}
@media only screen and (min-width: 920px) and (max-width: 1169px) {
  .technology-detail-section.rocket-top .dots-container {
    height: 640.2px;
    width: 399.96px;
    left: 50%;
    margin-left: -199.98px;
  }
  .technology-detail-section.rocket-top img {
    position: absolute;
    width: 399.96px;
    height: 640.2px;
    margin-left: -199.98px;
    bottom: 0;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.rocket-top .dots-container {
    height: 727.5px;
    width: 454.5px;
    left: 50%;
    margin-left: -227.25px;
  }
  .technology-detail-section.rocket-top img {
    position: absolute;
    width: 454.5px;
    height: 727.5px;
    margin-left: -227.25px;
    bottom: 0;
  }
}
@media only screen and (max-width: 719px) {
  .technology-detail-section.rocket-top .content {
    margin-top: 30px;
  }
}
.technology-detail-section.rocket-ring-full .content {
  z-index: 1;
}
@media only screen and (min-width: 720px) {
  .technology-detail-section.rocket-ring-full .content {
    position: absolute;
  }
}
@media only screen and (min-width: 720px) and (max-width: 919px) {
  .technology-detail-section.rocket-ring-full {
    height: 610.5px;
  }
  .technology-detail-section.rocket-ring-full .content-left {
    width: auto;
    right: 70%;
    left: 40px;
    top: 40px;
  }
  .technology-detail-section.rocket-ring-full .content-lower-left {
    width: auto;
    right: 70%;
    left: 40px;
    top: 360px;
  }
  .technology-detail-section.rocket-ring-full .content-right {
    width: auto;
    right: 15px;
    left: 70%;
    top: 40px;
  }
  .technology-detail-section.rocket-ring-full .content-lower-right {
    width: auto;
    left: 70%;
    right: 15px;
    top: 360px;
  }
}
@media only screen and (min-width: 920px) and (max-width: 1169px) {
  .technology-detail-section.rocket-ring-full {
    height: 580.5px;
    padding-bottom: 30px;
  }
  .technology-detail-section.rocket-ring-full .content-left {
    width: auto;
    right: 66%;
    left: 40px;
    top: 40px;
  }
  .technology-detail-section.rocket-ring-full .content-lower-left {
    width: auto;
    right: 66%;
    left: 40px;
    top: 300px;
  }
  .technology-detail-section.rocket-ring-full .content-right {
    width: auto;
    right: 40px;
    left: 66%;
    top: 130px;
  }
  .technology-detail-section.rocket-ring-full .content-lower-right {
    width: auto;
    left: 66%;
    right: 40px;
    top: 380px;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.rocket-ring-full {
    height: 1201px;
    padding-bottom: 100px;
  }
  .technology-detail-section.rocket-ring-full .content-left {
    width: 380px;
    left: 40px;
    top: 100px;
  }
  .technology-detail-section.rocket-ring-full .content-lower-left {
    width: 380px;
    left: 40px;
    top: 660px;
  }
  .technology-detail-section.rocket-ring-full .content-right {
    width: 380px;
    right: 40px;
    left: auto;
    top: 350px;
  }
  .technology-detail-section.rocket-ring-full .content-lower-right {
    width: 380px;
    left: auto;
    right: 40px;
    top: 720px;
  }
}
.technology-detail-section.rocket-ring-full .image-container {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  padding-bottom: 30px;
}
.technology-detail-section.rocket-ring-full .image-container > img {
  position: relative;
  margin-top: 30px;
  margin-left: 0;
}
@media only screen and (max-width: 719px) {
  .technology-detail-section.rocket-ring-full .image-container {
    position: relative;
    bottom: 0;
    margin-top: 0;
    width: 275px;
    left: 50%;
    margin-left: -137.5px;
  }
  .technology-detail-section.rocket-ring-full img {
    width: 275px;
    height: 550.5px;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.rocket-ring-full .image-container > img {
    margin-top: 100px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 919px) {
  .technology-detail-section.rocket-ring-full .dots-container {
    height: 550.5px;
    width: 275px;
    left: 50%;
    margin-left: -137.5px;
  }
  .technology-detail-section.rocket-ring-full img {
    position: absolute;
    width: 275px;
    height: 550.5px;
    margin-left: -137.5px;
    bottom: 0;
  }
}
@media only screen and (min-width: 920px) and (max-width: 1169px) {
  .technology-detail-section.rocket-ring-full .dots-container {
    height: 550.5px;
    width: 275px;
    left: 50%;
    margin-left: -137.5px;
  }
  .technology-detail-section.rocket-ring-full img {
    position: absolute;
    width: 275px;
    height: 550.5px;
    margin-left: -137.5px;
    bottom: 0;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.rocket-ring-full .dots-container {
    height: 1101px;
    width: 550px;
    left: 50%;
    margin-left: -275px;
  }
  .technology-detail-section.rocket-ring-full img {
    position: absolute;
    width: 550px;
    height: 1101px;
    margin-left: -275px;
    bottom: 0;
  }
}
@media only screen and (max-width: 719px) {
  .technology-detail-section.rocket-ring-full .content {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 919px) {
  .technology-detail-section.rocket-split {
    height: 582.75px;
  }
}
@media only screen and (min-width: 920px) and (max-width: 1169px) {
  .technology-detail-section.rocket-split {
    height: 516.42px;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.rocket-split {
    height: 767px;
  }
}
@media only screen and (max-width: 719px) {
  .technology-detail-section.rocket-split img {
    max-width: 187.5px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 919px) {
  .technology-detail-section.rocket-split img {
    position: absolute;
    width: 281.25px;
    height: 552.75px;
    left: 60%;
    bottom: 0;
  }
}
@media only screen and (min-width: 920px) and (max-width: 1169px) {
  .technology-detail-section.rocket-split img {
    position: absolute;
    width: 247.5px;
    height: 486.42px;
    left: 60%;
    bottom: 0;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.rocket-split img {
    position: absolute;
    width: 375px;
    height: 737px;
    left: 60%;
    bottom: 0;
  }
}
@media only screen and (max-width: 719px) {
  .technology-detail-section.rocket-split .content {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 919px) {
  .technology-detail-section.rocket-flight {
    height: 936.75px;
  }
}
@media only screen and (min-width: 920px) and (max-width: 1169px) {
  .technology-detail-section.rocket-flight {
    height: 827.94px;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.rocket-flight {
    height: 1239px;
  }
}
@media only screen and (max-width: 719px) {
  .technology-detail-section.rocket-flight img {
    max-width: 352.5px;
    margin-top: 30px;
    margin-bottom: -100px;
    margin-left: -140px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 919px) {
  .technology-detail-section.rocket-flight img {
    position: absolute;
    width: 465.3px;
    height: 797.94px;
    left: 15%;
    top: 50%;
    margin-left: -232.65px;
    margin-top: -380.6385px;
  }
}
@media only screen and (min-width: 920px) and (max-width: 1169px) {
  .technology-detail-section.rocket-flight img {
    position: absolute;
    width: 465.3px;
    height: 797.94px;
    left: 19%;
    top: 50%;
    margin-left: -232.65px;
    margin-top: -380.6385px;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.rocket-flight img {
    position: absolute;
    width: 705px;
    height: 1209px;
    left: 19%;
    top: 50%;
    margin-left: -352.5px;
    margin-top: -576.725px;
  }
}
@media only screen and (max-width: 719px) {
  .technology-detail-section.rocket-flight .content {
    margin-top: 30px;
  }
}
.technology-detail-section.rocket-full {
  margin-top: 30px;
}
.technology-detail-section.rocket-full .content {
  z-index: 1;
}
@media only screen and (min-width: 720px) {
  .technology-detail-section.rocket-full .content {
    position: absolute;
  }
}
@media only screen and (min-width: 720px) and (max-width: 919px) {
  .technology-detail-section.rocket-full {
    height: 684.8px;
    margin-top: 40px;
  }
  .technology-detail-section.rocket-full .content-left {
    width: auto;
    right: 70%;
    left: 40px;
    top: 0;
  }
  .technology-detail-section.rocket-full .content-right {
    width: auto;
    right: 40px;
    left: 70%;
    top: 0;
  }
}
@media only screen and (min-width: 920px) and (max-width: 1169px) {
  .technology-detail-section.rocket-full {
    height: 1060.92px;
    margin-top: 80px;
  }
  .technology-detail-section.rocket-full .content-left {
    width: auto;
    right: 66%;
    left: 40px;
    top: 480px;
  }
  .technology-detail-section.rocket-full .content-right {
    width: auto;
    right: 40px;
    left: 66%;
    top: 280px;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.rocket-full {
    height: 1662px;
    margin-top: 100px;
  }
  .technology-detail-section.rocket-full .content-left {
    width: 380px;
    left: 40px;
    top: 750px;
  }
  .technology-detail-section.rocket-full .content-right {
    width: 380px;
    right: 40px;
    left: auto;
    top: 384px;
  }
}
.technology-detail-section.rocket-full .rocket-container {
  position: absolute;
  width: 100%;
}
@media only screen and (max-width: 719px) {
  .technology-detail-section.rocket-full .rocket-container {
    position: relative;
    width: 166.5px;
    left: 50%;
    margin-left: -83.25px;
  }
  .technology-detail-section.rocket-full img {
    width: 166.5px;
    height: 781px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 919px) {
  .technology-detail-section.rocket-full .rocket-container {
    height: 624.8px;
    width: 133.2px;
    left: 50%;
    margin-left: -67px;
  }
  .technology-detail-section.rocket-full .rocket-container > img {
    position: relative;
    margin-left: 0;
  }
  .technology-detail-section.rocket-full img {
    position: absolute;
    width: 133.2px;
    height: 624.8px;
    margin-left: -66.6px;
    bottom: 0;
  }
}
@media only screen and (min-width: 920px) and (max-width: 1169px) {
  .technology-detail-section.rocket-full .rocket-container {
    height: 1030.92px;
    width: 219.78px;
    left: 50%;
    margin-left: -110px;
  }
  .technology-detail-section.rocket-full .rocket-container > img {
    position: relative;
    margin-left: 0;
  }
  .technology-detail-section.rocket-full img {
    position: absolute;
    width: 219.78px;
    height: 1030.92px;
    margin-left: -109.89px;
    bottom: 0;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.rocket-full .rocket-container {
    height: 1562px;
    width: 333px;
    left: 50%;
    margin-left: -167px;
  }
  .technology-detail-section.rocket-full .rocket-container > img {
    position: relative;
    margin-left: 0;
  }
  .technology-detail-section.rocket-full img {
    position: absolute;
    width: 333px;
    height: 1562px;
    margin-left: -166.5px;
    bottom: 0;
  }
}
@media only screen and (max-width: 719px) {
  .technology-detail-section.rocket-full .content {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.technology-detail-section.trajectory .responsive-content {
  line-height: 0;
}
@media only screen and (min-width: 720px) {
  .technology-detail-section.trajectory .teaser {
    max-width: 75%;
  }
}
.technology-detail-section.trajectory .trajectory-image {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  width: auto;
}
.technology-detail-section.weightlessness .weightlessness-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.weightlessness .weightlessness-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.technology-detail-section.weightlessness .weightlessness-copy {
  padding: 40px 0;
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.weightlessness .weightlessness-copy .wide {
    margin-left: 0;
    margin-right: 0;
    max-width: 480px;
  }
}
.technology-detail-section.weightlessness .weightlessness-copy p:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.weightlessness .weightlessness-copy {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
  }
}
.technology-detail-section.weightlessness .weightlessness-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.weightlessness .weightlessness-image {
    width: 50%;
  }
}
.technology-detail-section.tickets .tickets-content {
  margin-bottom: 20px;
}
@media only screen and (min-width: 720px) {
  .technology-detail-section.tickets .tickets-content {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.tickets .tickets-content {
    margin-bottom: 60px;
  }
}
.technology-detail-section.tickets .tickets-cta-title {
  color: #FFFFFF;
  font-family: 'TradeGothicLTStd-BdCn20', Verdana, Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 1em;
  text-transform: uppercase;
}
@media only screen and (min-width: 1170px) {
  .technology-detail-section.tickets .tickets-cta-title {
    font-size: 18px;
  }
}
.technology-detail-section.flight-profile .flight-profile-image {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  width: auto;
}
.technology-detail-section.interior img {
  display: block;
}
.engines {
  margin-top: 41px;
  padding: 0 20px;
}
@media only screen and (min-width: 1170px) {
  .engines {
    margin-top: 62px;
    padding: 0;
  }
}
.engines .big-teaser {
  margin: 0 auto;
  padding: 100px 0;
  max-width: 80%;
}
.engines .big-teaser > * {
  text-align: center;
}
.engines > img {
  width: 100%;
  height: auto;
  margin: 15px 0;
}
.about-us .time-line {
  max-width: 720px;
  margin: 0 auto;
}
.about-us .time-line .teaser p {
  margin-left: 15%;
  margin-right: 15%;
}
.about-us .time-line-container time-line-entry,
.about-us .time-line-container [time-line-entry] {
  display: block;
  position: relative;
  padding-bottom: 1px;
  clear: both;
}
.about-us .time-line-container time-line-entry h4,
.about-us .time-line-container [time-line-entry] h4 {
  margin-top: 2px;
}
.about-us .time-line-container time-line-entry .entry-left,
.about-us .time-line-container [time-line-entry] .entry-left {
  position: absolute;
  text-align: right;
  right: 70%;
  width: 35%;
  margin-right: 4%;
}
@media only screen and (max-width: 719px) {
  .about-us .time-line-container time-line-entry .entry-left,
  .about-us .time-line-container [time-line-entry] .entry-left {
    width: 16%;
    right: 80%;
  }
}
.about-us .time-line-container time-line-entry .divider,
.about-us .time-line-container [time-line-entry] .divider {
  position: absolute;
  top: 0;
  bottom: -10px;
  left: 30%;
  border-left: 1px solid #cacdd2;
}
.about-us .time-line-container time-line-entry .divider:before,
.about-us .time-line-container [time-line-entry] .divider:before {
  left: -1px;
  top: 10px;
  position: absolute;
  content: '';
  background: url("../../themes/ee/site_theme/images/site/about_dot.png");
  background-size: 11px 11px;
  width: 11px;
  height: 11px;
  display: block;
  margin-left: -5px;
  margin-top: -5px;
}
@media only screen and (min-width: 1170px) {
  .about-us .time-line-container time-line-entry .divider:before,
  .about-us .time-line-container [time-line-entry] .divider:before {
    background: url("../../themes/ee/site_theme/images/site/about_dot_desktop.png");
    background-size: 17px 17px;
    width: 17px;
    height: 17px;
    margin-left: -8px;
    margin-top: -8px;
  }
}
@media only screen and (max-width: 719px) {
  .about-us .time-line-container time-line-entry .divider,
  .about-us .time-line-container [time-line-entry] .divider {
    left: 20%;
  }
  .about-us .time-line-container time-line-entry .divider:before,
  .about-us .time-line-container [time-line-entry] .divider:before {
    top: 7px;
  }
}
.about-us .time-line-container time-line-entry:first-child .divider,
.about-us .time-line-container [time-line-entry]:first-child .divider {
  top: 10px;
}
.about-us .time-line-container time-line-entry:first-child .divider:before,
.about-us .time-line-container [time-line-entry]:first-child .divider:before {
  top: 0;
}
@media only screen and (max-width: 719px) {
  .about-us .time-line-container time-line-entry:first-child .divider:before,
  .about-us .time-line-container [time-line-entry]:first-child .divider:before {
    top: -3px;
  }
}
.about-us .time-line-container time-line-entry .entry-content,
.about-us .time-line-container [time-line-entry] .entry-content {
  width: 66%;
  margin-left: 34%;
  position: relative;
}
@media only screen and (max-width: 719px) {
  .about-us .time-line-container time-line-entry .entry-content,
  .about-us .time-line-container [time-line-entry] .entry-content {
    width: 76%;
    margin-left: 24%;
  }
}
.about-us .time-line-container time-line-entry .entry-content > h4,
.about-us .time-line-container [time-line-entry] .entry-content > h4,
.about-us .time-line-container time-line-entry .entry-content > h5,
.about-us .time-line-container [time-line-entry] .entry-content > h5,
.about-us .time-line-container time-line-entry .entry-content > h6,
.about-us .time-line-container [time-line-entry] .entry-content > h6 {
  margin-bottom: 0;
}
.about-us .time-line-container time-line-entry .entry-content > *,
.about-us .time-line-container [time-line-entry] .entry-content > * {
  margin-bottom: 20px;
}
@media only screen and (min-width: 720px) {
  .about-us .time-line-container time-line-entry .entry-content > *,
  .about-us .time-line-container [time-line-entry] .entry-content > * {
    margin-bottom: 35px;
  }
}
.about-us .time-line-container time-line-entry .entry-content img,
.about-us .time-line-container [time-line-entry] .entry-content img {
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
}
.about-us .time-line-container time-line-entry .entry-content .video-wrapper,
.about-us .time-line-container [time-line-entry] .entry-content .video-wrapper {
  margin-left: 0;
  margin-right: 0;
}
.about-us .tier {
  max-width: 1080px;
  margin-top: 80px;
}
@media only screen and (max-width: 719px) {
  .about-us .tier {
    margin-top: 40px;
  }
}
.about-us .tier:not(:last-child) {
  margin-bottom: 0;
}
.about-us .tier h1 {
  position: relative;
  margin: 0;
  border: none;
}
.about-us .tier .organization-container {
  clear: both;
  position: relative;
}
.about-us .tier .organization-container .item {
  position: relative;
  width: 23%;
  padding-left: 1%;
  padding-right: 1%;
  height: 400px;
  float: left;
  text-align: center;
}
.about-us .tier .organization-container .item h4 {
  margin-bottom: 0;
}
.about-us .tier .organization-container .item p {
  line-height: 1.2;
}
.about-us .tier .organization-container .item img {
  width: 217px;
  height: 217px;
  margin-bottom: 25px;
}
@media only screen and (max-width: 719px) {
  .about-us .tier .organization-container .item {
    width: 48%;
    height: 200px;
  }
  .about-us .tier .organization-container .item.item + .item + .item:before,
  .about-us .tier .organization-container .item.item + .item + .item:after {
    content: none;
  }
  .about-us .tier .organization-container .item img {
    width: 124px;
    height: 124px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1169px) {
  .about-us .tier .organization-container .item {
    height: 225px;
  }
  .about-us .tier .organization-container .item img {
    width: 124px;
    height: 124px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 720px) {
  .about-us .tier .organization-container .item.item + .item + .item + .item + .item:before,
  .about-us .tier .organization-container .item.item + .item + .item + .item + .item:after {
    content: none;
  }
}
@media only screen and (max-width: 719px) {
  .careers .location-header {
    display: none;
  }
}
.careers .newton-feed li {
  margin: 0;
}
.careers .newton-feed a {
  padding: 7px 0;
  display: block;
  text-decoration: none;
}
.careers .newton-feed a:hover * {
  color: #0000FF;
}
.careers .newton-feed .job-title {
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 700;
  color: #333333;
}
.careers .newton-feed .job-location {
  color: #999999;
}
@media only screen and (min-width: 720px) {
  .careers .newton-feed li {
    margin: 5px 0;
  }
  .careers .newton-feed a {
    padding: 2px 0;
  }
  .careers .newton-feed .job-title {
    float: left;
  }
  .careers .newton-feed .job-location {
    float: right;
  }
}
.careers .job-summary {
  margin-bottom: 35px;
}
.careers .job-summary ul {
  margin-top: 10px;
  margin-bottom: 10px;
}
.careers .job-summary ul li {
  padding-left: 20px;
}
@media only screen and (min-width: 1170px) {
  .careers .job-summary ul li {
    padding-left: 24px;
  }
}
.updates time,
.updates .grey {
  color: #b2b2b2;
  font-size: 13px;
}
.updates a.grey {
  text-decoration: none;
}
.updates a.grey:hover {
  text-decoration: underline;
}
.updates hr {
  margin-top: 8px;
  margin-bottom: 16px;
}
.updates .header-content {
  line-height: 0;
  margin-top: 10px;
  margin-bottom: 20px;
}
.updates .header-content:empty {
  display: none;
}
.updates .latest-updates .right-header-item,
.updates .updates-list .right-header-item {
  position: absolute;
  right: 0;
  top: 18px;
}
@media only screen and (max-width: 719px) {
  .updates .latest-updates .right-header-item,
  .updates .updates-list .right-header-item {
    top: 10px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1169px) {
  .updates .latest-updates .right-header-item,
  .updates .updates-list .right-header-item {
    top: 14px;
  }
}
.updates .latest-updates li {
  margin-bottom: 24px;
}
.updates .latest-updates li time {
  position: absolute;
  font-size: 18px;
  top: 8px;
}
.updates .latest-updates li a {
  font-size: 24px;
  line-height: 1.2;
  display: block;
  padding-left: 112px;
  color: #333333;
  text-decoration: none;
  font-family: 'TradeGothicLTStd-BdCn20', Verdana, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
}
@media only screen and (min-width: 720px) {
  .updates .latest-updates li a {
    font-size: 28px;
  }
}
@media only screen and (min-width: 1170px) {
  .updates .latest-updates li a {
    font-size: 32px;
  }
}
.updates .latest-updates li a:hover {
  color: #0000FF;
}
.updates .updates-list li {
  margin-bottom: 16px;
}
.updates .updates-list li time {
  position: absolute;
  top: 2px;
}
.updates .updates-list li a {
  display: block;
  padding-left: 92px;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 700;
  color: #333333;
  text-decoration: none;
}
.updates .updates-list li a:hover {
  color: #0000FF;
}
.updates.archive {
  max-width: 470px;
}
.updates.archive article {
  margin-top: 45px;
}
.updates.archive .teaser {
  margin-top: 45px;
  margin-bottom: 45px;
}
.updates.archive h3 {
  margin-top: 45px;
}
.updates .category-groups > li {
  float: left;
  width: calc(50% - 16px);
  margin-bottom: 40px;
}
@media only screen and (min-width: 720px) {
  .updates .category-groups > li {
    margin-bottom: 80px;
  }
}
.updates .category-groups > li:nth-child(even) {
  float: right;
}
.updates .category-groups > li:nth-child(odd) {
  clear: both;
}
@media only screen and (max-width: 719px) {
  .updates .category-groups > li {
    width: 100%;
    margin-top: 30px;
  }
  .updates .category-groups > li:nth-child(even) {
    float: none;
  }
  .updates .category-groups > li:nth-child(odd) {
    float: none;
    clear: none;
  }
}
.updates .updates-navigation {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 720px) {
  .updates .updates-navigation {
    margin-bottom: 80px;
  }
}
.updates .updates-navigation td {
  width: 50%;
}
.updates .updates-navigation a {
  text-transform: uppercase;
}
.updates .updates-navigation a.next-link:after {
  content: ' >';
}
.updates .updates-navigation a.previous-link:before {
  content: '< ';
}
.updates.social-section {
  margin-top: 20px;
}
@media only screen and (min-width: 720px) {
  .updates.social-section {
    margin-top: 35px;
  }
}
.updates .small-margin-bottom {
  margin-bottom: 20px;
}
@media only screen and (min-width: 720px) {
  .updates .small-margin-bottom {
    margin-bottom: 35px;
  }
}
@media only screen and (min-width: 720px) {
  .updates .gallery-grid.grid-gutter {
    margin-bottom: -30px;
  }
  .updates .gallery-grid.grid-gutter .gallery-item {
    margin-bottom: 30px;
  }
}
.updates .gallery-item > * {
  margin-bottom: 20px;
}
.updates .gallery-item > * .button-video-container {
  -webkit-transform: scale(0.75);
  transform: scale(0.75);
}
.updates .gallery-item > *:last-child {
  margin-bottom: 0;
}
.updates .gallery-item > h4 {
  margin-bottom: 5px;
}
.updates .gallery-item .thumbnail {
  width: 100%;
  height: 128px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}
@media only screen and (max-width: 719px) {
  .updates .gallery-item .thumbnail {
    padding-bottom: 56.25%;
    /* 16:9 */
    height: auto;
  }
}
.payloads .teaser {
  max-width: 100%;
}
.payloads .logos .logos-title {
  font-weight: 700;
}
.payloads .logos .logos-logo {
  display: inline-block;
  max-width: 220px;
  padding: 10px;
}
.payloads .logos img {
  width: 100%;
  height: auto;
}
.payloads form input[type=checkbox] + label {
  margin-bottom: 15px;
  padding-right: 15px;
  color: #333333;
}
@media only screen and (max-width: 719px) {
  .payloads form input[type=checkbox] + label {
    display: inline-block;
    padding-right: 0;
  }
}
@media only screen and (max-width: 719px) {
  .payloads form [origin-button] {
    margin-left: 15px;
  }
}
.payloads form label {
  font-size: 13px;
  line-height: 16px;
}
.payloads .info-table th:first-of-type {
  width: 30%;
}
.payloads .info-table td p {
  max-width: 560px;
}
.payloads-onboarding form section {
  margin-bottom: 30px;
}
.payloads-onboarding form section .input-block,
.payloads-onboarding form section textarea {
  width: 100%;
}
.payloads-onboarding form section .input-block {
  margin-bottom: 8px;
}
.payloads-onboarding form section label {
  font-size: 14px;
  color: #333333;
}
@media only screen and (min-width: 1170px) {
  .payloads-onboarding form section label {
    font-size: 16px;
  }
}
.payloads-onboarding form section .btn-label {
  padding-top: 13px;
}
.rocket-compare {
  padding: 40px 0 0;
}
.rocket-compare .rocket-compare-content {
  padding-bottom: 40px;
  position: relative;
}
@media only screen and (min-width: 1170px) {
  .rocket-compare .rocket-compare-content {
    float: left;
    width: 50%;
  }
}
@media only screen and (min-width: 1170px) {
  .rocket-compare .rocket-compare-content-left {
    padding-top: 141px;
  }
}
.rocket-compare .rocket-compare-content-left .rocket-compare-image {
  float: right;
  padding-left: 10px;
  text-align: left;
}
.rocket-compare .rocket-compare-content-left .rocket-compare-text {
  float: left;
}
.rocket-compare .rocket-compare-content-left .rocket-compare-item:nth-child(1) {
  top: 10px;
}
.rocket-compare .rocket-compare-content-left .rocket-compare-item:nth-child(2) {
  top: 143px;
}
.rocket-compare .rocket-compare-content-left .rocket-compare-item:nth-child(3) {
  top: 290px;
}
.rocket-compare .rocket-compare-content-left .rocket-compare-item:nth-child(4) {
  top: 395px;
}
@media only screen and (min-width: 720px) {
  .rocket-compare .rocket-compare-content-left .rocket-compare-item {
    right: 0;
  }
  .rocket-compare .rocket-compare-content-left .rocket-compare-item.rocket-compare-line::after {
    width: calc(100% + 103px);
  }
  .rocket-compare .rocket-compare-content-left .rocket-compare-item:nth-child(1) {
    top: 90px;
  }
  .rocket-compare .rocket-compare-content-left .rocket-compare-item:nth-child(2) {
    top: 235px;
  }
  .rocket-compare .rocket-compare-content-left .rocket-compare-item:nth-child(3) {
    top: 480px;
  }
  .rocket-compare .rocket-compare-content-left .rocket-compare-item:nth-child(4) {
    top: 680px;
  }
}
.rocket-compare .rocket-compare-content-right .rocket-compare-image {
  float: left;
  padding-right: 10px;
  text-align: right;
}
@media only screen and (min-width: 1170px) {
  .rocket-compare .rocket-compare-content-right .rocket-compare-image img {
    max-height: 980px;
  }
}
.rocket-compare .rocket-compare-content-right .rocket-compare-text {
  float: right;
}
.rocket-compare .rocket-compare-content-right .rocket-compare-item h3 {
  display: block;
  margin-left: -20px;
  padding-left: 20px;
}
.rocket-compare .rocket-compare-content-right .rocket-compare-item.rocket-compare-line::after {
  right: 0;
}
.rocket-compare .rocket-compare-content-right .rocket-compare-item:nth-child(1) {
  top: 158px;
}
.rocket-compare .rocket-compare-content-right .rocket-compare-item:nth-child(1)::after {
  width: calc(100% + 70px);
}
.rocket-compare .rocket-compare-content-right .rocket-compare-item:nth-child(2) {
  top: 505px;
}
.rocket-compare .rocket-compare-content-right .rocket-compare-item:nth-child(2)::after {
  width: calc(100% + 55px);
}
@media only screen and (min-width: 720px) {
  .rocket-compare .rocket-compare-content-right .rocket-compare-item:nth-child(1) {
    top: 268px;
  }
  .rocket-compare .rocket-compare-content-right .rocket-compare-item:nth-child(1)::after {
    width: calc(100% + 105px);
  }
  .rocket-compare .rocket-compare-content-right .rocket-compare-item:nth-child(2) {
    top: 824px;
  }
  .rocket-compare .rocket-compare-content-right .rocket-compare-item:nth-child(2)::after {
    width: calc(100% + 82px);
  }
}
@media only screen and (min-width: 1170px) {
  .rocket-compare .rocket-compare-content-right .rocket-compare-item:nth-child(1) {
    top: 265px;
  }
  .rocket-compare .rocket-compare-content-right .rocket-compare-item:nth-child(1)::after {
    width: calc(100% + 105px);
  }
  .rocket-compare .rocket-compare-content-right .rocket-compare-item:nth-child(2) {
    top: 815px;
  }
  .rocket-compare .rocket-compare-content-right .rocket-compare-item:nth-child(2)::after {
    width: calc(100% + 81px);
  }
}
.rocket-compare .rocket-compare-title {
  margin-bottom: 1em;
  text-align: center;
}
.rocket-compare .rocket-compare-image {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
}
.rocket-compare .rocket-compare-image img {
  width: 136px;
}
@media only screen and (min-width: 720px) {
  .rocket-compare .rocket-compare-image img {
    width: 216px;
  }
}
.rocket-compare .rocket-compare-text {
  position: relative;
  width: 50%;
}
.rocket-compare .rocket-compare-item {
  position: absolute;
}
.rocket-compare .rocket-compare-item.rocket-compare-line::after {
  background-color: #0000FF;
  content: '';
  height: 1px;
  position: absolute;
  top: 20px;
  width: calc(100% + 69px);
  z-index: -1;
}
.rocket-compare .rocket-compare-item h3 {
  background-color: #f0f3fa;
  display: inline-block;
  padding-right: 20px;
}
@media only screen and (max-width: 719px) {
  .rocket-compare .rocket-compare-item p {
    font-size: 12px;
  }
}
@media only screen and (min-width: 720px) {
  .rocket-compare .rocket-compare-item {
    max-width: 240px;
  }
}
@media only screen and (min-width: 720px) {
  .rocket-compare .rocket-compare-item {
    max-width: 280px;
  }
}
.rocket-compare .rocket-compare-footer {
  clear: both;
  margin: 0 auto;
  max-width: 480px;
  padding-bottom: 40px;
  text-align: center;
}
@media only screen and (min-width: 720px) {
  .rocket-compare .rocket-compare-footer {
    padding-bottom: 60px;
  }
}
.terms h1 {
  margin: 0 0 20px 0;
}
.terms .subheader {
  font-size: 18px;
  margin-top: 15px;
}
@media only screen and (min-width: 720px) {
  .terms .subheader {
    font-size: 24px;
  }
}
.terms ol.menu {
  margin: 20px 0;
}
@media only screen and (min-width: 720px) {
  .terms ol.menu {
    margin: 40px 0;
    -webkit-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 50px;
    column-gap: 50px;
  }
}
.terms ol.menu li {
  display: inline-block;
  min-width: 100%;
  margin: 0;
  padding: 0 0 0 18px !important;
}
.terms ol.menu li:before {
  left: -15px;
  width: 30px;
  text-align: right;
}
@media only screen and (min-width: 720px) {
  .terms ol.menu li {
    padding: 15px 0 15px 15px;
  }
}
.terms ol.menu li a {
  margin-left: 5px;
  margin-right: 20px;
  position: relative;
  display: block;
  text-decoration: none;
  color: #333333;
}
.terms ol.menu li a:hover {
  color: #0000FF;
}
.terms ol.menu li a h4 {
  margin: 0 0 20px 0;
}
.terms ol.terms-list {
  margin: 0;
}
.terms ol.terms-list > li {
  padding-top: 20px;
  padding-left: 0;
}
@media only screen and (min-width: 1170px) {
  .terms ol.terms-list > li {
    padding-top: 30px;
  }
}
.terms ol.terms-list > li:before {
  display: inline;
  position: relative;
  text-align: left;
  left: 0;
  width: auto;
  padding-right: 4px;
}
.terms ol.terms-list > li > a {
  display: inline;
}
.terms ol.terms-list > li h4 {
  display: inline;
  margin: 0;
}
.terms ol.terms-list > li .rich-text {
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 1170px) {
  .terms ol.terms-list > li .rich-text {
    margin: 0;
  }
}
.be4 .hero-overlay {
  height: 560px;
  position: relative;
  color: #fff;
  text-align: center;
  margin-top: 140px;
}
@media only screen and (min-width: 720px) and (max-width: 1169px) {
  .be4 .hero-overlay {
    margin-top: 60px;
  }
}
@media only screen and (max-width: 719px) {
  .be4 .hero-overlay {
    margin-top: 60px;
  }
}
.be4 .hero-overlay h1 {
  color: #fff;
}
.be4 .hero-overlay .outer .middle .center {
  width: 80%;
  margin: 0 auto;
}
.be4 .hero-overlay .background {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-size: cover;
  background-position: center;
}
.be4 .updates {
  max-width: 550px;
  margin: 0 auto 60px;
}
.be4 .updates h3 {
  font-size: 27px;
  text-align: center;
}
.be4 .updates .updates-list li a {
  padding-left: 0px;
}
.be4 .blockquote {
  margin: 120px 0 80px;
}
body {
  background-color: #f0f3fa;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJhcHAubGVzcyIsImxpYnMvbm9ybWFsaXplLmNzcyIsImxpYnMvZm9udC1hd2Vzb21lLm1pbi5jc3MiLCJjb3JlL21peGlucy5sZXNzIiwiY29yZS90eXBvZ3JhcGh5Lmxlc3MiLCJjb3JlL2hhY2tzLmxlc3MiLCJjb3JlL2xheW91dC5sZXNzIiwiY29yZS9saXN0Lmxlc3MiLCJjb3JlL2dyaWQubGVzcyIsImNvcmUvdGFibGVzLmxlc3MiLCJjb21wb25lbnRzL2FuaW1hdGlvbnMubGVzcyIsImNvbXBvbmVudHMvYnV0dG9ucy5sZXNzIiwiY29tcG9uZW50cy9tb2JpbGVtZW51Lmxlc3MiLCJjb21wb25lbnRzL2Zvcm0ubGVzcyIsImNvbXBvbmVudHMvaG92ZXJib3gubGVzcyIsImNvbXBvbmVudHMvcGFnZXIubGVzcyIsImNvbXBvbmVudHMvdG9vbHRpcC5sZXNzIiwiY29tcG9uZW50cy9pbWFnZS12aWV3ZXIubGVzcyIsImNvbXBvbmVudHMvdmlkZW9wbGF5ZXIubGVzcyIsImNvbXBvbmVudHMvcmljaHRleHQubGVzcyIsImNvbXBvbmVudHMvY3RhLmxlc3MiLCJzZWN0aW9ucy9mb290ZXIvZm9vdGVyLmxlc3MiLCJzZWN0aW9ucy9oZWFkZXIvaGVhZGVyLmxlc3MiLCJzZWN0aW9ucy9oZWFkZXIvbG9nby5sZXNzIiwic2VjdGlvbnMvaGVhZGVyL25hdmlnYXRpb24ubGVzcyIsInNlY3Rpb25zL3Rha2VvdmVyL3Rha2VvdmVyLmxlc3MiLCJzZWN0aW9ucy9mcm9udHBhZ2Uvb3BlbmluZ3NwYWNlLmxlc3MiLCJzZWN0aW9ucy9tZWRpYS1wbGF5ZXIvbWVkaWEtcGxheWVyLmxlc3MiLCJzZWN0aW9ucy9zdWJvcmJpdGFsL3NoZXBhcmRwcm9ncmFtLmxlc3MiLCJzZWN0aW9ucy9hc3Ryb25hdXQtZXhwZXJpZW5jZS9pbnRvLXNwYWNlLmxlc3MiLCJzZWN0aW9ucy9hc3Ryb25hdXQtZXhwZXJpZW5jZS93YXktZm9yd2FyZC5sZXNzIiwic2VjdGlvbnMvc2l0ZS9hcnRpY2xlLXNlY3Rpb24ubGVzcyIsInNlY3Rpb25zL3RlY2hub2xvZ3kvdGVjaG5vbG9neS5sZXNzIiwic2VjdGlvbnMvZW5naW5lcy9lbmdpbmVzLmxlc3MiLCJzZWN0aW9ucy9hYm91dC9hYm91dC5sZXNzIiwic2VjdGlvbnMvY2FyZWVycy9jYXJlZXJzLmxlc3MiLCJzZWN0aW9ucy91cGRhdGVzL3VwZGF0ZXMubGVzcyIsInNlY3Rpb25zL25ldy1zaGVwYXJkL25ldy1zaGVwYXJkLmxlc3MiLCJzZWN0aW9ucy9uZXctZ2xlbm4vbmV3LWdsZW5uLmxlc3MiLCJzZWN0aW9ucy90ZXJtcy90ZXJtcy5sZXNzIiwic2VjdGlvbnMvYmU0L2JlNC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDhFQUE4RTtBQUM5RSxzRENBa0I7QURDbEIsc0RDQWtCO0FEQ2xCLHNEQ0FrQjtBRENsQixzRENBa0I7QUNKbEIsNERBQUE7O0FBRUE7Ozs7R0FJQTs7QUFFQTtFQUNBLHdCQUFBLENBQUEsT0FBQTtFQUNBLDJCQUFBLENBQUEsT0FBQTtFQUNBLCtCQUFBLENBQUEsT0FBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsVUFBQTtDQUNBOztBQUVBO2dGQUNBOztBQUVBOzs7OztHQUtBOztBQUVBOzs7Ozs7Ozs7Ozs7O0VBYUEsZUFBQTtDQUNBOztBQUVBOzs7R0FHQTs7QUFFQTs7OztFQUlBLHNCQUFBLENBQUEsT0FBQTtFQUNBLHlCQUFBLENBQUEsT0FBQTtDQUNBOztBQUVBOzs7R0FHQTs7QUFFQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0NBQ0E7O0FBRUE7OztHQUdBOztBQUVBOztFQUVBLGNBQUE7Q0FDQTs7QUFFQTtnRkFDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLDhCQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7O0VBRUEsV0FBQTtDQUNBOztBQUVBO2dGQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsMEJBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTs7RUFF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Q0FBQSxtQkFBQSxlQUFBLENBQUEsb0JBQUEsZUFBQSxDQUFBLGdCQUFBLGVBQUEsQ0FBQSxnQkFBQSxlQUFBLENBQUEsc0JBQUEsZUFBQSxDQUFBLHNCQUFBLGVBQUEsQ0FBQSx1QkFBQSxlQUFBLENBQUEscUJBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSxtQkFBQSxlQUFBLENBQUEsZUFBQSxlQUFBLENBQUEsZ0JBQUEsZUFBQSxDQUFBLGdCQUFBLGVBQUEsQ0FBQSxvQkFBQSxlQUFBLENBQUEsaUJBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSxnQkFBQSxlQUFBLENBQUEsZ0JBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSx1QkFBQSxlQUFBLENBQUEsc0JBQUEsZUFBQSxDQUFBLHNCQUFBLGVBQUEsQ0FBQSx3QkFBQSxlQUFBLENBQUEsdUJBQUEsZUFBQSxDQUFBLHlCQUFBLGVBQUEsQ0FBQSxnQkFBQSxlQUFBLENBQUEscUNBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSx3QkFBQSxlQUFBLENBQUEsdURBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSxzQkFBQSxlQUFBLENBQUEsa0JBQUEsZUFBQSxDQUFBLGdCQUFBLGVBQUEsQ0FBQSwyQ0FBQSxlQUFBLENBQUEsMEJBQUEsZUFBQSxDQUFBLDBCQUFBLGVBQUEsQ0FBQSxrQkFBQSxlQUFBLENBQUEseUJBQUEsZUFBQSxDQUFBLHlCQUFBLGVBQUEsQ0FBQSxvQkFBQSxlQUFBLENBQUEsZ0JBQUEsZUFBQSxDQUFBLGlCQUFBLGVBQUEsQ0FBQSxnQkFBQSxlQUFBLENBQUEsbUJBQUEsZUFBQSxDQUFBLHdCQUFBLGVBQUEsQ0FBQSx3QkFBQSxlQUFBLENBQUEsaUJBQUEsZUFBQSxDQUFBLHdCQUFBLGVBQUEsQ0FBQSx5QkFBQSxlQUFBLENBQUEsdUJBQUEsZUFBQSxDQUFBLHdCQUFBLGVBQUEsQ0FBQSx3QkFBQSxlQUFBLENBQUEsd0JBQUEsZUFBQSxDQUFBLDJCQUFBLGVBQUEsQ0FBQSx1QkFBQSxlQUFBLENBQUEsc0JBQUEsZUFBQSxDQUFBLDBCQUFBLGVBQUEsQ0FBQSwwQkFBQSxlQUFBLENBQUEsZUFBQSxlQUFBLENBQUEsc0JBQUEsZUFBQSxDQUFBLHVCQUFBLGVBQUEsQ0FBQSxvQkFBQSxlQUFBLENBQUEsc0JBQUEsZUFBQSxDQUFBLHlDQUFBLGVBQUEsQ0FBQSxrQkFBQSxlQUFBLENBQUEsb0JBQUEsZUFBQSxDQUFBLGdCQUFBLGVBQUEsQ0FBQSxpQkFBQSxlQUFBLENBQUEsb0JBQUEsZUFBQSxDQUFBLDhCQUFBLGVBQUEsQ0FBQSxnQkFBQSxlQUFBLENBQUEsZ0JBQUEsZUFBQSxDQUFBLGdCQUFBLGVBQUEsQ0FBQSxlQUFBLGVBQUEsQ0FBQSxxQkFBQSxlQUFBLENBQUEsbURBQUEsZUFBQSxDQUFBLGlCQUFBLGVBQUEsQ0FBQSxvQkFBQSxlQUFBLENBQUEsa0JBQUEsZUFBQSxDQUFBLG1CQUFBLGVBQUEsQ0FBQSxrQkFBQSxlQUFBLENBQUEsc0JBQUEsZUFBQSxDQUFBLHdCQUFBLGVBQUEsQ0FBQSxtQkFBQSxlQUFBLENBQUEseUJBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSx1QkFBQSxlQUFBLENBQUEsb0JBQUEsZUFBQSxDQUFBLG9CQUFBLGVBQUEsQ0FBQSw0Q0FBQSxlQUFBLENBQUEsMEJBQUEsZUFBQSxDQUFBLDJCQUFBLGVBQUEsQ0FBQSx3QkFBQSxlQUFBLENBQUEsZUFBQSxlQUFBLENBQUEsaUNBQUEsZUFBQSxDQUFBLG9CQUFBLGVBQUEsQ0FBQSx1QkFBQSxlQUFBLENBQUEseUJBQUEsZUFBQSxDQUFBLHFCQUFBLGVBQUEsQ0FBQSxtQkFBQSxlQUFBLENBQUEsb0JBQUEsZUFBQSxDQUFBLDJCQUFBLGVBQUEsQ0FBQSxzQkFBQSxlQUFBLENBQUEseUJBQUEsZUFBQSxDQUFBLG1CQUFBLGVBQUEsQ0FBQSxrQkFBQSxlQUFBLENBQUEseUJBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSxtQkFBQSxlQUFBLENBQUEsaUJBQUEsZUFBQSxDQUFBLG9CQUFBLGVBQUEsQ0FBQSxzQkFBQSxlQUFBLENBQUEsd0JBQUEsZUFBQSxDQUFBLG1CQUFBLGVBQUEsQ0FBQSxvQkFBQSxlQUFBLENBQUEsa0JBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSx1QkFBQSxlQUFBLENBQUEsZUFBQSxlQUFBLENBQUEsaUJBQUEsZUFBQSxDQUFBLG9CQUFBLGVBQUEsQ0FBQSxnQkFBQSxlQUFBLENBQUEsdUJBQUEsZUFBQSxDQUFBLHdCQUFBLGVBQUEsQ0FBQSx1QkFBQSxlQUFBLENBQUEscUJBQUEsZUFBQSxDQUFBLHVCQUFBLGVBQUEsQ0FBQSw2QkFBQSxlQUFBLENBQUEsOEJBQUEsZUFBQSxDQUFBLDJCQUFBLGVBQUEsQ0FBQSw2QkFBQSxlQUFBLENBQUEsaUJBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSxpQkFBQSxlQUFBLENBQUEsa0JBQUEsZUFBQSxDQUFBLHFCQUFBLGVBQUEsQ0FBQSxzQkFBQSxlQUFBLENBQUEsa0NBQUEsZUFBQSxDQUFBLGlDQUFBLGVBQUEsQ0FBQSxpQkFBQSxlQUFBLENBQUEsaUJBQUEsZUFBQSxDQUFBLG1DQUFBLGVBQUEsQ0FBQSxtQ0FBQSxlQUFBLENBQUEscUJBQUEsZUFBQSxDQUFBLG9DQUFBLGVBQUEsQ0FBQSxrQkFBQSxlQUFBLENBQUEsc0RBQUEsZUFBQSxDQUFBLG1CQUFBLGVBQUEsQ0FBQSxtQkFBQSxlQUFBLENBQUEseUJBQUEsZUFBQSxDQUFBLHFCQUFBLGVBQUEsQ0FBQSxpQkFBQSxlQUFBLENBQUEsaUJBQUEsZUFBQSxDQUFBLGlCQUFBLGVBQUEsQ0FBQSxxQkFBQSxlQUFBLENBQUEsNEJBQUEsZUFBQSxDQUFBLDhCQUFBLGVBQUEsQ0FBQSx1QkFBQSxlQUFBLENBQUEsaUJBQUEsZUFBQSxDQUFBLHNCQUFBLGVBQUEsQ0FBQSxvQkFBQSxlQUFBLENBQUEsc0JBQUEsZUFBQSxDQUFBLHVCQUFBLGVBQUEsQ0FBQSxtQkFBQSxlQUFBLENBQUEsb0NBQUEsZUFBQSxDQUFBLDBDQUFBLGVBQUEsQ0FBQSx1Q0FBQSxlQUFBLENBQUEsb0JBQUEsZUFBQSxDQUFBLG9CQUFBLGVBQUEsQ0FBQSx1Q0FBQSxlQUFBLENBQUEsa0NBQUEsZUFBQSxDQUFBLDJDQUFBLGVBQUEsQ0FBQSxxQkFBQSxlQUFBLENBQUEsc0JBQUEsZUFBQSxDQUFBLGlDQUFBLGVBQUEsQ0FBQSxtQkFBQSxlQUFBLENBQUEsb0JBQUEsZUFBQSxDQUFBLHNDQUFBLGVBQUEsQ0FBQSx1QkFBQSxlQUFBLENBQUEsb0JBQUEsZUFBQSxDQUFBLDBCQUFBLGVBQUEsQ0FBQSx3QkFBQSxlQUFBLENBQUEsbUJBQUEsZUFBQSxDQUFBLHVCQUFBLGVBQUEsQ0FBQSxvQkFBQSxlQUFBLENBQUEsa0JBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSxtQkFBQSxlQUFBLENBQUEsdUJBQUEsZUFBQSxDQUFBLHNCQUFBLGVBQUEsQ0FBQSxzQkFBQSxlQUFBLENBQUEscUJBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSx1QkFBQSxlQUFBLENBQUEsZ0JBQUEsZUFBQSxDQUFBLG9CQUFBLGVBQUEsQ0FBQSx1QkFBQSxlQUFBLENBQUEsNkJBQUEsZUFBQSxDQUFBLDhCQUFBLGVBQUEsQ0FBQSwyQkFBQSxlQUFBLENBQUEsNkJBQUEsZUFBQSxDQUFBLHNCQUFBLGVBQUEsQ0FBQSx1QkFBQSxlQUFBLENBQUEsb0JBQUEsZUFBQSxDQUFBLHNCQUFBLGVBQUEsQ0FBQSxtQkFBQSxlQUFBLENBQUEsa0JBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSwwQ0FBQSxlQUFBLENBQUEsb0JBQUEsZUFBQSxDQUFBLHNCQUFBLGVBQUEsQ0FBQSx1QkFBQSxlQUFBLENBQUEsbUJBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSx1Q0FBQSxlQUFBLENBQUEsc0JBQUEsZUFBQSxDQUFBLG9CQUFBLGVBQUEsQ0FBQSx5QkFBQSxlQUFBLENBQUEsbUJBQUEsZUFBQSxDQUFBLG1CQUFBLGVBQUEsQ0FBQSxpQkFBQSxlQUFBLENBQUEsbUJBQUEsZUFBQSxDQUFBLHNCQUFBLGVBQUEsQ0FBQSxrQkFBQSxlQUFBLENBQUEsMEJBQUEsZUFBQSxDQUFBLG9CQUFBLGVBQUEsQ0FBQSxnQkFBQSxlQUFBLENBQUEsK0NBQUEsZUFBQSxDQUFBLDRFQUFBLGVBQUEsQ0FBQSwwQkFBQSxlQUFBLENBQUEsZ0JBQUEsZUFBQSxDQUFBLHFCQUFBLGVBQUEsQ0FBQSwwQ0FBQSxlQUFBLENBQUEsb0JBQUEsZUFBQSxDQUFBLGdCQUFBLGVBQUEsQ0FBQSx1QkFBQSxlQUFBLENBQUEsdUJBQUEsZUFBQSxDQUFBLHFCQUFBLGVBQUEsQ0FBQSxrQkFBQSxlQUFBLENBQUEsd0JBQUEsZUFBQSxDQUFBLHNCQUFBLGVBQUEsQ0FBQSw0QkFBQSxlQUFBLENBQUEsa0JBQUEsZUFBQSxDQUFBLHNCQUFBLGVBQUEsQ0FBQSw2QkFBQSxlQUFBLENBQUEsa0JBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSwrQkFBQSxlQUFBLENBQUEsZ0NBQUEsZUFBQSxDQUFBLDZCQUFBLGVBQUEsQ0FBQSwrQkFBQSxlQUFBLENBQUEsaUJBQUEsZUFBQSxDQUFBLGdCQUFBLGVBQUEsQ0FBQSxrQkFBQSxlQUFBLENBQUEsc0JBQUEsZUFBQSxDQUFBLG9CQUFBLGVBQUEsQ0FBQSxzQkFBQSxlQUFBLENBQUEsc0JBQUEsZUFBQSxDQUFBLHNCQUFBLGVBQUEsQ0FBQSx1QkFBQSxlQUFBLENBQUEsa0JBQUEsZUFBQSxDQUFBLHdCQUFBLGVBQUEsQ0FBQSwwQkFBQSxlQUFBLENBQUEsb0JBQUEsZUFBQSxDQUFBLHNCQUFBLGVBQUEsQ0FBQSx3QkFBQSxlQUFBLENBQUEseUJBQUEsZUFBQSxDQUFBLGdDQUFBLGVBQUEsQ0FBQSx3QkFBQSxlQUFBLENBQUEsbUJBQUEsZUFBQSxDQUFBLHNEQUFBLGVBQUEsQ0FBQSxrREFBQSxlQUFBLENBQUEsd0RBQUEsZUFBQSxDQUFBLCtCQUFBLGVBQUEsQ0FBQSxlQUFBLGVBQUEsQ0FBQSxpQ0FBQSxlQUFBLENBQUEsZ0NBQUEsZUFBQSxDQUFBLDREQUFBLGVBQUEsQ0FBQSxrREFBQSxlQUFBLENBQUEsOEJBQUEsZUFBQSxDQUFBLGtDQUFBLGVBQUEsQ0FBQSxnQkFBQSxlQUFBLENBQUEscUJBQUEsZUFBQSxDQUFBLDBCQUFBLGVBQUEsQ0FBQSwyQkFBQSxlQUFBLENBQUEsMkJBQUEsZUFBQSxDQUFBLDRCQUFBLGVBQUEsQ0FBQSw0QkFBQSxlQUFBLENBQUEsNkJBQUEsZUFBQSxDQUFBLHFCQUFBLGVBQUEsQ0FBQSx1QkFBQSxlQUFBLENBQUEsMEJBQUEsZUFBQSxDQUFBLG1CQUFBLGVBQUEsQ0FBQSxnQkFBQSxlQUFBLENBQUEsdUJBQUEsZUFBQSxDQUFBLHdCQUFBLGVBQUEsQ0FBQSxtQkFBQSxlQUFBLENBQUEsMEJBQUEsZUFBQSxDQUFBLHFCQUFBLGVBQUEsQ0FBQSxrQkFBQSxlQUFBLENBQUEsZUFBQSxlQUFBLENBQUEscUJBQUEsZUFBQSxDQUFBLDRCQUFBLGVBQUEsQ0FBQSxrQkFBQSxlQUFBLENBQUEseUJBQUEsZUFBQSxDQUFBLDJCQUFBLGVBQUEsQ0FBQSx5QkFBQSxlQUFBLENBQUEsMkJBQUEsZUFBQSxDQUFBLDRCQUFBLGVBQUEsQ0FBQSxpQkFBQSxlQUFBLENBQUEsbUJBQUEsZUFBQSxDQUFBLG1CQUFBLGVBQUEsQ0FBQSxpQkFBQSxlQUFBLENBQUEsb0JBQUEsZUFBQSxDQUFBLGlCQUFBLGVBQUEsQ0FBQSxzQkFBQSxlQUFBLENBQUEsa0JBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSxnQkFBQSxlQUFBLENBQUEsa0JBQUEsZUFBQSxDQUFBLGlCQUFBLGVBQUEsQ0FBQSxrQkFBQSxlQUFBLENBQUEsbUJBQUEsZUFBQSxDQUFBLGVBQUEsZUFBQSxDQUFBLGNBQUEsZUFBQSxDQUFBLGlCQUFBLGVBQUEsQ0FBQSxrQkFBQSxlQUFBLENBQUEscUJBQUEsZUFBQSxDQUFBLDBCQUFBLGVBQUEsQ0FBQSxnQ0FBQSxlQUFBLENBQUEsK0JBQUEsZUFBQSxDQUFBLHNEQUFBLGVBQUEsQ0FBQSx3QkFBQSxlQUFBLENBQUEsc0JBQUEsZUFBQSxDQUFBLHdCQUFBLGVBQUEsQ0FBQSx1Q0FBQSxlQUFBLENBQUEseUJBQUEsZUFBQSxDQUFBLHlCQUFBLGVBQUEsQ0FBQSxpQkFBQSxlQUFBLENBQUEsMkJBQUEsZUFBQSxDQUFBLHFCQUFBLGVBQUEsQ0FBQSxrQkFBQSxlQUFBLENBQUEsNkRBQUEsZUFBQSxDQUFBLGtEQUFBLGVBQUEsQ0FBQSxpQkFBQSxlQUFBLENBQUEsa0JBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSx5QkFBQSxlQUFBLENBQUEsOEJBQUEsZUFBQSxDQUFBLHVCQUFBLGVBQUEsQ0FBQSxxQkFBQSxlQUFBLENBQUEsZ0JBQUEsZUFBQSxDQUFBLHNCQUFBLGVBQUEsQ0FBQSwwQkFBQSxlQUFBLENBQUEsa0JBQUEsZUFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSxvQkFBQSxlQUFBLENBQUEsZUFBQSxlQUFBLENBQUEsb0JBQUEsZUFBQSxDQUFBLGlCQUFBLGVBQUEsQ0FBQSxlQUFBLGVBQUEsQ0FBQSxpQkFBQSxlQUFBLENBQUEsZ0JBQUEsZUFBQSxDQUFBLGlCQUFBLGVBQUEsQ0FBQSxtQkFBQSxlQUFBLENBQUEsMEJBQUEsZUFBQSxDQUFBLGlCQUFBLGVBQUEsQ0FBQSx3QkFBQSxlQUFBLENBQUEsbUJBQUEsZUFBQSxDQUFBLHFDQUFBLGVBQUEsQ0FBQSwrQkFBQSxlQUFBLENBQUEsZ0JBQUEsZUFBQSxDQUFBLG1CQUFBLGVBQUEsQ0FBQSxzQkFBQSxlQUFBLENBQUEsc0JBQUEsZUFBQSxDQUFBLG9CQUFBLGVBQUEsQ0FBQSxzQkFBQSxlQUFBLENBQUEsdUJBQUEsZUFBQSxDQUFBLHdCQUFBLGVBQUEsQ0FBQSw2QkFBQSxlQUFBLENBQUEsMEVBQUEsZUFBQSxDQUFBLGdEQUFBLGVBQUEsQ0FBQSxnREFBQSxlQUFBLENBQUEsZ0RBQUEsZUFBQSxDQUFBLHVCQUFBLGVBQUEsQ0FBQSxnQkFBQSxlQUFBLENBQUEsbUJBQUEsZUFBQSxDQUFBLG9CQUFBLGVBQUEsQ0FBQSx3R0FBQSxlQUFBLENBQUEsMEJBQUEsZUFBQSxDQUFBLCtCQUFBLGVBQUEsQ0FBQSxnQ0FBQSxlQUFBLENBQUEsc0JBQUEsZUFBQSxDQUFBLGVB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Q2x5TUc7RUFxQ0g7SUFwQ0ssaUJBQUE7R3pDcXlNSDtDQUNGO0F5Q3B5TUc7RUFrQ0g7SUFqQ0ssaUJBQUE7R3pDdXlNSDtDQUNGO0F5Q256TUQ7RUFjTSxZQUFBO0N6Q3d5TUw7QXlDdHpNRDtFQWlCTSxXQUFBO0VBQ0EsZUFBQTtDekN3eU1MO0F5QzF6TUQ7RUFxQk0sbUJBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsdUJBQUE7RUFDQSw0QkFBQTtDekN3eU1MO0F5Q24wTUQ7RUErQkksaUJBQUE7RUFDQSxvQkFBQTtDekN1eU1IO0F5Q3YwTUQ7RUFrQ00sZ0JBQUE7RUFDQSxtQkFBQTtDekN3eU1MO0F5QzMwTUQ7RUFzQ00sa0JBQUE7Q3pDd3lNTDtBeUM5ME1EO0VBMENJLHFCQUFBO0N6Q3V5TUg7QUMveE1EO0VBQ0UsMEJBQUE7RUFDQSw4Q0FBQTtDRGl5TUQiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZVJvb3QiOiJodHRwOi8vbG9jYWxob3N0OjMwMDAvc3JjL2xlc3MvIn0= */
