@charset "UTF-8";
/*!

	Styles for Netop: Vision Me
	By *your name here* (naomi@castironcoding.com)

*/
/* normalize.css v3.0.0 | 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 in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
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.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: 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, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, 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.
 */
img {
  border: 0; }

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-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 5, 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.
 */
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+, 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"],
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"] {
  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 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -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.
 * 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.
 */
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-face {
  font-family: 'icon-font';
  src: url("../Images/Icons/font/netop-vm-icons.eot?cb=1");
  src: url("../Images/Icons/font/netop-vm-icons.eot?cb=1#iefix") format("embedded-opentype"), url("../Images/Icons/font/netop-vm-icons.woff?cb=1") format("woff"), url("../Images/Icons/font/netop-vm-icons.ttf?cb=1") format("truetype"), url("../Images/Icons/font/netop-vm-icons.svg?cb=1") format("svg");
  font-weight: normal;
  font-style: normal; }
.slider .flex-next, .slider .flex-prev, .primary-nav .icon-balloon, .utility-nav .icon-balloon, .form-errors li, .slider.caret .flex-next, .slider.caret .flex-prev, .checklist li, .primary-nav .icon-globe, .utility-nav .icon-globe, .primary-nav .icon-guide, .utility-nav .icon-guide, .hamburger, .search-primary.static button, .search-primary .search-primary-label, .list-content-accordion-trigger.open, .primary-nav .icon-login, .utility-nav .icon-login, .form .file-drop .prompt, .role.icon-teacher, .role.icon-student, a.content-button.icon-play, div.content-button.icon-play, .list-content-accordion-trigger, .navigation-items .social-nav .social--blog, .footer-nav .social--blog, .navigation-items .social-nav .social--facebook, .footer-nav .social--facebook, .navigation-items .social-nav .social--twitter, .footer-nav .social--twitter, .footer-nav-updates .social-nav .social--facebook, .footer-nav-updates .social-nav .social--twitter, .footer-nav-updates .social-nav .social--youtube, .footer-nav-updates .social-nav .social--vimeo, .hamburger.open, #cboxClose, .header-notification .notification--close, .form .file-drop .file-previews .dz-remove {
  speak: none; }
  .slider .flex-next:before, .slider .flex-prev:before, .primary-nav .icon-balloon:before, .utility-nav .icon-balloon:before, .form-errors li:before, .slider.caret .flex-next:before, .slider.caret .flex-prev:before, .checklist li:before, .primary-nav .icon-globe:before, .utility-nav .icon-globe:before, .primary-nav .icon-guide:before, .utility-nav .icon-guide:before, .hamburger:before, .search-primary.static button:before, .search-primary .search-primary-label:before, .list-content-accordion-trigger.open:before, .primary-nav .icon-login:before, .utility-nav .icon-login:before, .form .file-drop .prompt:before, .role.icon-teacher:before, .role.icon-student:before, a.content-button.icon-play:before, div.content-button.icon-play:before, .list-content-accordion-trigger:before, .navigation-items .social-nav .social--blog:before, .footer-nav .social--blog:before, .navigation-items .social-nav .social--facebook:before, .footer-nav .social--facebook:before, .navigation-items .social-nav .social--twitter:before, .footer-nav .social--twitter:before, .footer-nav-updates .social-nav .social--facebook:before, .footer-nav-updates .social-nav .social--twitter:before, .footer-nav-updates .social-nav .social--youtube:before, .footer-nav-updates .social-nav .social--vimeo:before, .hamburger.open:before, #cboxClose:before, .header-notification .notification--close:before, .form .file-drop .file-previews .dz-remove:before {
    font-family: 'icon-font';
    display: inline-block;
    vertical-align: top;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1; }

.footer-nav-updates .footer-nav--grid .footer-updates ul a, .icon-link.play {
  speak: none; }
  .footer-nav-updates .footer-nav--grid .footer-updates ul a:after, .icon-link.play:after {
    font-family: 'icon-font';
    display: inline-block;
    vertical-align: top;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1; }

.slider .flex-next:before {
  content: ""; }

.slider .flex-prev:before {
  content: ""; }

.primary-nav .icon-balloon:before, .utility-nav .icon-balloon:before {
  content: ""; }

.form-errors li:before {
  content: ""; }

.slider.caret .flex-next:before {
  content: ""; }

.slider.caret .flex-prev:before {
  content: ""; }

.checklist li:before {
  content: ""; }

.primary-nav .icon-globe:before, .utility-nav .icon-globe:before {
  content: ""; }

.primary-nav .icon-guide:before, .utility-nav .icon-guide:before {
  content: ""; }

.hamburger:before {
  content: ""; }

.search-primary.static button:before, .search-primary .search-primary-label:before {
  content: ""; }

.list-content-accordion-trigger.open:before {
  content: ""; }

.primary-nav .icon-login:before, .utility-nav .icon-login:before {
  content: ""; }

.form .file-drop .prompt:before {
  content: ""; }

.role.icon-teacher:before {
  content: ""; }

.role.icon-student:before {
  content: ""; }

a.content-button.icon-play:before, div.content-button.icon-play:before {
  content: ""; }

.list-content-accordion-trigger:before {
  content: ""; }

.navigation-items .social-nav .social--blog:before, .footer-nav .social--blog:before {
  content: ""; }

.navigation-items .social-nav .social--facebook:before, .footer-nav .social--facebook:before {
  content: ""; }

.navigation-items .social-nav .social--twitter:before, .footer-nav .social--twitter:before {
  content: ""; }

.footer-nav-updates .social-nav .social--facebook:before {
  content: ""; }

.footer-nav-updates .social-nav .social--twitter:before {
  content: ""; }

.footer-nav-updates .social-nav .social--youtube:before {
  content: ""; }

.footer-nav-updates .social-nav .social--vimeo:before {
  content: ""; }

.hamburger.open:before, #cboxClose:before {
  content: ""; }

.header-notification .notification--close:before, .form .file-drop .file-previews .dz-remove:before {
  content: ""; }

.footer-nav-updates .footer-nav--grid .footer-updates ul a:after {
  content: ""; }

.icon-link.play:after {
  content: ""; }

.site-logo {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%20%5B%0D%0A%09%3C%21ENTITY%20st0%20%22fill%3A%23A7C95A%3B%22%3E%0D%0A%09%3C%21ENTITY%20st1%20%22fill%3A%2384A93F%3B%22%3E%0D%0A%09%3C%21ENTITY%20st2%20%22fill%3A%23FFFFFF%3B%22%3E%0D%0A%09%3C%21ENTITY%20st3%20%22fill%3A%23569FD3%3B%22%3E%0D%0A%09%3C%21ENTITY%20st4%20%22fill%3A%237DAED3%3B%22%3E%0D%0A%09%3C%21ENTITY%20st5%20%22fill%3A%2368ADE2%3B%22%3E%0D%0A%5D%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20150%2050%22%20style%3D%22enable-background%3Anew%200%200%20150%2050%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M111.1%2C25c-2-2.6-3.2-5.9-3.2-9.4c0-1.9%2C0.3-3.6%2C0.9-5.3c-6%2C2.2-10.3%2C7.9-10.3%2C14.7%0D%0A%09%09c0%2C6.8%2C4.3%2C12.5%2C10.3%2C14.7c-0.6-1.7-0.9-3.4-0.9-5.3C108%2C30.9%2C109.2%2C27.6%2C111.1%2C25z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M148.6%2C25c0-6.8-4.3-12.5-10.3-14.7c0.6%2C1.7%2C0.9%2C3.4%2C0.9%2C5.3c0%2C3.5-1.2%2C6.8-3.1%2C9.4c2%2C2.6%2C3.1%2C5.9%2C3.1%2C9.4%0D%0A%09%09c0%2C1.9-0.3%2C3.6-0.9%2C5.3C144.3%2C37.5%2C148.6%2C31.8%2C148.6%2C25z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M123.6%2C37.5c-2.6%2C2-5.9%2C3.2-9.4%2C3.2c-1.9%2C0-3.6-0.3-5.3-0.9c2.2%2C6%2C7.9%2C10.3%2C14.7%2C10.3%0D%0A%09%09c6.8%2C0%2C12.5-4.3%2C14.7-10.3c-1.6%2C0.6-3.4%2C0.9-5.3%2C0.9C129.5%2C40.6%2C126.2%2C39.4%2C123.6%2C37.5z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st1%3B%22%20d%3D%22M123.6%2C37.5c-2.4-1.8-4.2-4.3-5.3-7.2c-2.9-1-5.4-2.9-7.2-5.3c-2%2C2.6-3.2%2C5.9-3.2%2C9.4c0%2C1.9%2C0.3%2C3.6%2C0.9%2C5.3%0D%0A%09%09c1.7%2C0.6%2C3.4%2C0.9%2C5.3%2C0.9C117.7%2C40.6%2C121%2C39.4%2C123.6%2C37.5z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st1%3B%22%20d%3D%22M136.1%2C25c-1.8%2C2.4-4.3%2C4.3-7.2%2C5.3c-1%2C2.9-2.9%2C5.4-5.3%2C7.2c2.6%2C2%2C5.9%2C3.2%2C9.4%2C3.2c1.9%2C0%2C3.6-0.3%2C5.3-0.9%0D%0A%09%09c0.6-1.7%2C0.9-3.4%2C0.9-5.3C139.2%2C30.9%2C138%2C27.6%2C136.1%2C25z%22/%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M118.3%2C30.3c1%2C2.9%2C2.9%2C5.4%2C5.3%2C7.2c2.4-1.8%2C4.3-4.3%2C5.3-7.2c-1.6%2C0.6-3.4%2C0.9-5.3%2C0.9%0D%0A%09%09%09C121.7%2C31.2%2C120%2C30.9%2C118.3%2C30.3z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M123.6%2C12.5c2.6-2%2C5.9-3.1%2C9.4-3.1c1.9%2C0%2C3.6%2C0.3%2C5.3%2C0.9c-2.2-6-7.9-10.3-14.7-10.3%0D%0A%09%09c-6.8%2C0-12.5%2C4.3-14.7%2C10.3c1.7-0.6%2C3.4-0.9%2C5.3-0.9C117.7%2C9.4%2C121%2C10.6%2C123.6%2C12.5z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st1%3B%22%20d%3D%22M111.1%2C25c1.8-2.4%2C4.3-4.2%2C7.2-5.3c1-2.9%2C2.9-5.4%2C5.3-7.2c-2.6-2-5.9-3.1-9.4-3.1c-1.9%2C0-3.6%2C0.3-5.3%2C0.9%0D%0A%09%09c-0.6%2C1.7-0.9%2C3.4-0.9%2C5.3C108%2C19.1%2C109.2%2C22.4%2C111.1%2C25z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st1%3B%22%20d%3D%22M123.6%2C12.5c2.4%2C1.8%2C4.3%2C4.3%2C5.3%2C7.2c2.9%2C1%2C5.4%2C2.9%2C7.2%2C5.3c2-2.6%2C3.1-5.9%2C3.1-9.4c0-1.9-0.3-3.6-0.9-5.3%0D%0A%09%09c-1.6-0.6-3.4-0.9-5.3-0.9C129.5%2C9.4%2C126.2%2C10.6%2C123.6%2C12.5z%22/%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M128.9%2C19.7c-1-2.9-2.9-5.4-5.3-7.2c-2.4%2C1.8-4.2%2C4.3-5.3%2C7.2c1.6-0.6%2C3.4-0.9%2C5.3-0.9%0D%0A%09%09%09C125.5%2C18.8%2C127.2%2C19.1%2C128.9%2C19.7z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M118.3%2C19.7c-2.9%2C1-5.4%2C2.9-7.2%2C5.3c1.8%2C2.4%2C4.3%2C4.3%2C7.2%2C5.3c-0.6-1.6-0.9-3.4-0.9-5.3%0D%0A%09%09%09C117.4%2C23.1%2C117.7%2C21.4%2C118.3%2C19.7z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M128.9%2C19.7c0.6%2C1.7%2C0.9%2C3.4%2C0.9%2C5.3c0%2C1.9-0.3%2C3.6-0.9%2C5.3c2.9-1%2C5.4-2.9%2C7.2-5.3%0D%0A%09%09%09C134.2%2C22.6%2C131.8%2C20.8%2C128.9%2C19.7z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M128.9%2C19.7c-1.6-0.6-3.4-0.9-5.3-0.9c-1.9%2C0-3.6%2C0.3-5.3%2C0.9c-0.6%2C1.7-0.9%2C3.4-0.9%2C5.3%0D%0A%09%09%09c0%2C1.9%2C0.3%2C3.6%2C0.9%2C5.3c1.6%2C0.6%2C3.4%2C0.9%2C5.3%2C0.9c1.9%2C0%2C3.6-0.3%2C5.3-0.9c0.6-1.6%2C0.9-3.4%2C0.9-5.3C129.8%2C23.1%2C129.5%2C21.4%2C128.9%2C19.7%0D%0A%09%09%09z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3Cpath%20style%3D%22%26st2%3B%22%20d%3D%22M136%2C25c0%2C6.9-5.6%2C12.4-12.4%2C12.4c-6.9%2C0-12.4-5.6-12.4-12.4c0-6.9%2C5.6-12.4%2C12.4-12.4%0D%0A%09C130.5%2C12.6%2C136%2C18.1%2C136%2C25z%22/%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st3%3B%22%20d%3D%22M114.4%2C30.7c-0.2%2C0-0.3-0.1-0.3-0.3c0-0.1%2C0-0.2%2C0-0.3c0-0.1%2C0-0.2%2C0-0.3c0.1-0.3%2C0.3-1.1%2C0.4-1.8%0D%0A%09%09%09%09c0.1-0.6%2C0.2-1.1%2C0.3-1.5c0.1-0.4%2C0.2-0.8%2C0.3-1.2l1.3-5.1c0.1-0.2%2C0.1-0.3%2C0.4-0.3c0.5%2C0%2C1.2%2C3%2C1.2%2C3c0.1%2C0.5%2C0.3%2C1.1%2C0.4%2C1.6%0D%0A%09%09%09%09c0.2%2C0.7%2C0.4%2C1.5%2C0.6%2C2.2c0.2-0.2%2C0.3-0.6%2C0.3-0.8c0.4-1.4%2C0.9-2.8%2C1.3-4.1c0.3-0.8%2C0.6-1.6%2C0.8-2.5c0.1-0.2%2C0.1-0.3%2C0.3-0.3%0D%0A%09%09%09%09c0.4%2C0%2C0.7%2C1%2C0.9%2C2c0%2C0.2%2C0.1%2C0.3%2C0.1%2C0.4l0.1%2C0.5c0.1%2C0.3%2C0.2%2C0.6%2C0.2%2C0.8l0.3%2C1c0.3%2C1%2C0.6%2C2.1%2C0.9%2C3.1c0.1%2C0.2%2C0.2%2C0.5%2C0.2%2C0.7%0D%0A%09%09%09%09c0.1%2C0.4%2C0.2%2C0.7%2C0.4%2C1.1c0.1%2C0.1%2C0.1%2C0.3%2C0.2%2C0.4c0.2%2C0.3%2C0.3%2C0.6%2C0.3%2C1c0%2C0.3-0.3%2C0.4-0.5%2C0.4c-0.4%2C0-0.9-1.5-1-1.7%0D%0A%09%09%09%09c-0.2-0.6-0.4-1.3-0.6-2c-0.4-1.9-1.1-3.8-1.6-5.3c-0.2%2C0.7-1%2C2.9-1%2C2.9l-0.1%2C0.3c-0.3%2C0.9-0.6%2C1.8-0.8%2C2.7c0%2C0.2-0.1%2C0.6-0.3%2C1%0D%0A%09%09%09%09c-0.1%2C0.2-0.3%2C0.3-0.6%2C0.3c-0.5%2C0-1.1-2.1-1.8-4.7c-0.2-0.8-0.4-1.6-0.5-1.9c-0.1%2C1-0.3%2C2.3-0.6%2C3.5c-0.3%2C1.1-0.5%2C2.2-0.8%2C3.2%0D%0A%09%09%09%09l-0.2%2C1.1l-0.1-0.1C115%2C30.4%2C114.9%2C30.7%2C114.4%2C30.7z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st4%3B%22%20d%3D%22M121.8%2C19.1c0.5%2C0%2C0.8%2C1.9%2C0.9%2C2.3c0.1%2C0.4%2C0.3%2C0.9%2C0.4%2C1.3c0.4%2C1.4%2C0.8%2C2.7%2C1.2%2C4.1%0D%0A%09%09%09%09c0.2%2C0.6%2C0.4%2C1.2%2C0.6%2C1.8c0.2%2C0.5%2C0.5%2C0.9%2C0.5%2C1.4c0%2C0.3-0.3%2C0.3-0.5%2C0.3c-0.3%2C0-0.8-1.4-0.9-1.7c-0.2-0.6-0.4-1.3-0.6-2%0D%0A%09%09%09%09c-0.4-1.8-1-3.6-1.6-5.3c-0.4%2C0.9-0.7%2C1.9-1.1%2C2.9c-0.4%2C1-0.7%2C2-0.9%2C3.1c0%2C0.3-0.1%2C0.6-0.3%2C1c-0.1%2C0.2-0.2%2C0.3-0.5%2C0.3%0D%0A%09%09%09%09c-0.7%2C0-1.9-5.6-2.3-6.5c-0.2%2C1.1-0.5%2C2.4-0.7%2C3.6c-0.4%2C1.4-0.7%2C2.9-1%2C4.3v-0.1c-0.1%2C0.4-0.2%2C0.7-0.6%2C0.7c-0.2%2C0-0.2-0.1-0.2-0.3%0D%0A%09%09%09%09c0-0.2%2C0-0.4%2C0-0.5c0.3-0.5%2C0.5-2.4%2C0.7-3.2c0.2-0.6%2C0.3-1.2%2C0.5-1.8l1.1-4.4c0.1-0.3%2C0-0.4%2C0.4-0.4c0.4%2C0%2C1.1%2C2.6%2C1.2%2C3%0D%0A%09%09%09%09c0.3%2C1.3%2C0.6%2C2.5%2C1%2C3.8c0.3-0.2%2C0.4-0.6%2C0.4-0.8c0.6-2.3%2C1.4-4.4%2C2.1-6.6C121.6%2C19.2%2C121.6%2C19.1%2C121.8%2C19.1%20M121.8%2C19%0D%0A%09%09%09%09c-0.2%2C0-0.3%2C0.1-0.3%2C0.2c0%2C0%2C0%2C0%2C0%2C0.1c-0.3%2C0.8-0.5%2C1.7-0.8%2C2.5c-0.5%2C1.3-0.9%2C2.7-1.3%2C4.2c-0.1%2C0.2-0.1%2C0.5-0.3%2C0.7%0D%0A%09%09%09%09c-0.2-0.7-0.4-1.4-0.5-2c-0.1-0.5-0.3-1.1-0.4-1.6c-0.1-0.3-0.7-3.1-1.3-3.1c-0.3%2C0-0.4%2C0.1-0.4%2C0.4l0%2C0.1l-1.1%2C4.4%0D%0A%09%09%09%09c0%2C0.2-0.1%2C0.4-0.1%2C0.6c-0.1%2C0.4-0.2%2C0.8-0.3%2C1.2c-0.1%2C0.4-0.2%2C0.9-0.3%2C1.5c-0.1%2C0.7-0.3%2C1.5-0.4%2C1.7l0%2C0c0%2C0.1%2C0%2C0.2%2C0%2C0.3%0D%0A%09%09%09%09c0%2C0.1%2C0%2C0.2%2C0%2C0.3c0%2C0.3%2C0.2%2C0.4%2C0.3%2C0.4c0.5%2C0%2C0.6-0.3%2C0.7-0.7l0%2C0c0.1-0.4%2C0.2-0.7%2C0.2-1.1c0.2-1.1%2C0.5-2.2%2C0.8-3.2%0D%0A%09%09%09%09c0.3-1.1%2C0.5-2.2%2C0.7-3.2c0.1%2C0.4%2C0.3%2C0.9%2C0.4%2C1.5c0.9%2C3.2%2C1.3%2C4.7%2C1.8%2C4.7c0.3%2C0%2C0.5-0.1%2C0.6-0.4c0.2-0.4%2C0.2-0.7%2C0.3-1%0D%0A%09%09%09%09c0.2-1%2C0.5-1.8%2C0.8-2.7l0.1-0.3c0.1-0.2%2C0.2-0.4%2C0.2-0.7c0.2-0.7%2C0.5-1.3%2C0.7-2c0.5%2C1.6%2C1.1%2C3.3%2C1.5%2C5.1c0.2%2C0.7%2C0.4%2C1.4%2C0.6%2C2%0D%0A%09%09%09%09c0.1%2C0.3%2C0.6%2C1.7%2C1%2C1.7c0.3%2C0%2C0.6-0.1%2C0.6-0.4c0-0.4-0.2-0.7-0.3-1c-0.1-0.1-0.2-0.3-0.2-0.4c-0.1-0.4-0.3-0.7-0.4-1.1%0D%0A%09%09%09%09c-0.1-0.2-0.1-0.5-0.2-0.7c-0.3-1-0.6-2-0.9-3.1c-0.1-0.3-0.2-0.7-0.3-1c-0.1-0.3-0.2-0.6-0.2-0.8c0-0.2-0.1-0.3-0.1-0.5%0D%0A%09%09%09%09c0-0.1-0.1-0.2-0.1-0.4C122.5%2C19.9%2C122.2%2C19%2C121.8%2C19L121.8%2C19z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st3%3B%22%20d%3D%22M128.9%2C30c-0.5%2C0-1%2C0-1.4-0.1c-0.4%2C0-0.7-0.1-0.8-0.2c-0.3-0.2-0.4-0.5-0.5-0.9c-0.2-1.3-0.3-2.2-0.3-2.9%0D%0A%09%09%09%09c0-0.4%2C0-1.1%2C0.1-2c0-0.9%2C0-1.6%2C0-2c0-0.2%2C0-0.4-0.1-0.6c-0.1-0.3-0.1-0.5-0.1-0.6c0-0.6%2C0.7-1.1%2C2.1-1.6c1-0.4%2C1.9-0.6%2C2.6-0.6%0D%0A%09%09%09%09c0.1%2C0%2C0.2%2C0%2C0.3%2C0l0.1%2C0c0.4%2C0.3%2C0.6%2C0.6%2C0.6%2C0.9c0%2C0%2C0%2C0.2-0.2%2C0.2c-0.1%2C0-0.2%2C0-0.3%2C0c-0.1-0.1-0.2-0.1-0.2-0.1%0D%0A%09%09%09%09c-0.6%2C0-1.3%2C0.2-2.1%2C0.5c-0.4%2C0.1-0.8%2C0.3-1.2%2C0.4c-0.2%2C0.1-0.4%2C0.2-0.5%2C0.4c0%2C0.2-0.1%2C0.6-0.1%2C1.3c0%2C0.1%2C0%2C0.4%2C0%2C0.9V24%0D%0A%09%09%09%09c0.3-0.1%2C0.7-0.1%2C1.2-0.2c1.1-0.2%2C1.8-0.3%2C2.3-0.3c0.2%2C0%2C0.3%2C0%2C0.5%2C0l0.2%2C0c0.3%2C0%2C0.6%2C0.2%2C0.6%2C0.8c0%2C0.1-0.1%2C0.2-0.4%2C0.2%0D%0A%09%09%09%09c-0.1%2C0-0.3%2C0-0.4%2C0c0%2C0%2C0%2C0-0.1%2C0c-0.2%2C0-0.4%2C0-0.6%2C0.1l-0.5%2C0.1c-0.6%2C0.1-1.4%2C0.2-2.6%2C0.5c0%2C0-0.2%2C0.1-0.2%2C0.7%0D%0A%09%09%09%09c0%2C0.9%2C0%2C1.6%2C0.1%2C2c0.2%2C0.8%2C0.6%2C1.3%2C1.2%2C1.4c0.1%2C0%2C0.1%2C0%2C0.2%2C0c0.5%2C0%2C1.2-0.1%2C2.4-0.3c1.2-0.2%2C2-0.4%2C2.4-0.4l0.1%2C0%0D%0A%09%09%09%09c0.1%2C0%2C0.1%2C0%2C0.2%2C0.1c0.1%2C0.1%2C0.3%2C0.2%2C0.3%2C0.3c0%2C0.2%2C0%2C0.4-0.1%2C0.5c0%2C0-0.1%2C0.1-0.3%2C0.1c-0.1%2C0-0.1%2C0-0.2%2C0c0%2C0%2C0%2C0%2C0%2C0%0D%0A%09%09%09%09c-0.2%2C0-0.7%2C0.1-1.5%2C0.3l-0.2%2C0C130.4%2C29.9%2C129.6%2C30%2C128.9%2C30z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st4%3B%22%20d%3D%22M130.5%2C18.6c0.1%2C0%2C0.2%2C0%2C0.3%2C0c0%2C0%2C0%2C0%2C0.1%2C0c0%2C0%2C0.1%2C0%2C0.1%2C0c0.4%2C0.3%2C0.5%2C0.5%2C0.5%2C0.8%0D%0A%09%09%09%09c0%2C0.1%2C0%2C0.1-0.2%2C0.1c-0.1%2C0-0.2%2C0-0.3%2C0c-0.1%2C0-0.2-0.1-0.2-0.1c-0.6%2C0-1.4%2C0.2-2.1%2C0.5c-0.4%2C0.1-0.8%2C0.3-1.2%2C0.4%0D%0A%09%09%09%09c-0.3%2C0.1-0.4%2C0.3-0.5%2C0.5c0%2C0.2-0.1%2C0.7-0.1%2C1.3c0%2C0.1%2C0%2C0.4%2C0%2C0.9c0%2C0.5%2C0%2C0.8%2C0%2C0.9c0.4%2C0%2C0.8-0.1%2C1.2-0.2%0D%0A%09%09%09%09c1-0.2%2C1.7-0.3%2C2.3-0.3c0.2%2C0%2C0.5%2C0.1%2C0.7%2C0.1c0.4%2C0%2C0.6%2C0.3%2C0.6%2C0.8c0%2C0.1-0.1%2C0.1-0.4%2C0.1c-0.1%2C0-0.3%2C0-0.4%2C0c0%2C0-0.1%2C0-0.1%2C0%0D%0A%09%09%09%09c-0.2%2C0-0.6%2C0.1-1.1%2C0.1c-0.6%2C0.1-1.5%2C0.2-2.6%2C0.5c-0.1%2C0-0.2%2C0.3-0.2%2C0.7c0%2C0.9%2C0%2C1.6%2C0.1%2C2c0.2%2C0.9%2C0.6%2C1.3%2C1.2%2C1.4%0D%0A%09%09%09%09c0.1%2C0%2C0.1%2C0%2C0.2%2C0c0.5%2C0%2C1.3-0.1%2C2.4-0.3c1.2-0.2%2C2-0.4%2C2.4-0.4c0%2C0%2C0.1%2C0%2C0.1%2C0c0.1%2C0%2C0.1%2C0%2C0.1%2C0c0.2%2C0.1%2C0.3%2C0.2%2C0.3%2C0.3%0D%0A%09%09%09%09c0%2C0.2-0.1%2C0.4-0.1%2C0.5c-0.1%2C0-0.2%2C0.1-0.3%2C0.1c-0.1%2C0-0.1%2C0-0.2%2C0c0%2C0%2C0%2C0%2C0%2C0c-0.2%2C0-0.7%2C0.1-1.7%2C0.3c-0.8%2C0.1-1.6%2C0.2-2.4%2C0.2%0D%0A%09%09%09%09c-0.5%2C0-0.9%2C0-1.4-0.1c-0.4%2C0-0.7-0.1-0.8-0.2c-0.3-0.2-0.4-0.5-0.5-0.8c-0.2-1.2-0.3-2.1-0.3-2.9c0-0.4%2C0-1.1%2C0.1-2%0D%0A%09%09%09%09c0-0.9%2C0-1.6%2C0-2c0-0.1%2C0-0.3-0.1-0.6c-0.1-0.2-0.1-0.4-0.1-0.6c0-0.5%2C0.7-1.1%2C2.1-1.6C129%2C18.7%2C129.9%2C18.6%2C130.5%2C18.6%0D%0A%09%09%09%09%20M130.5%2C18.5c-0.7%2C0-1.6%2C0.2-2.6%2C0.6c-1.4%2C0.5-2.1%2C1.1-2.1%2C1.7c0%2C0.1%2C0%2C0.3%2C0.1%2C0.6c0.1%2C0.2%2C0.1%2C0.4%2C0.1%2C0.6c0%2C0.4%2C0%2C1.1%2C0%2C2%0D%0A%09%09%09%09c0%2C0.9-0.1%2C1.6-0.1%2C2c0%2C0.7%2C0.1%2C1.6%2C0.3%2C2.9c0.1%2C0.4%2C0.3%2C0.7%2C0.5%2C0.9c0.1%2C0.1%2C0.4%2C0.1%2C0.8%2C0.2c0.4%2C0.1%2C0.9%2C0.1%2C1.4%2C0.1%0D%0A%09%09%09%09c0.7%2C0%2C1.5-0.1%2C2.4-0.2l0.3-0.1c0.8-0.2%2C1.3-0.3%2C1.4-0.3c0.1%2C0%2C0.2%2C0%2C0.2%2C0c0.2%2C0%2C0.3-0.1%2C0.3-0.1c0.1-0.1%2C0.2-0.3%2C0.2-0.5%0D%0A%09%09%09%09c0-0.2-0.2-0.3-0.3-0.4c0%2C0-0.1-0.1-0.2-0.1c0%2C0-0.1%2C0-0.1%2C0c-0.4%2C0-1.2%2C0.1-2.4%2C0.4c-1.2%2C0.2-1.9%2C0.3-2.4%2C0.3%0D%0A%09%09%09%09c-0.1%2C0-0.1%2C0-0.2%2C0c-0.6-0.1-1-0.5-1.1-1.3c-0.1-0.4-0.1-1.1-0.1-2c0-0.6%2C0.1-0.6%2C0.1-0.7c1.1-0.2%2C2-0.4%2C2.6-0.5%0D%0A%09%09%09%09c0.2%2C0%2C0.4%2C0%2C0.5-0.1c0.3%2C0%2C0.4-0.1%2C0.6-0.1c0%2C0%2C0.1%2C0%2C0.1%2C0c0.2%2C0%2C0.3%2C0%2C0.4%2C0c0.3%2C0%2C0.5-0.1%2C0.5-0.2c0-0.7-0.4-0.8-0.7-0.9%0D%0A%09%09%09%09c-0.1%2C0-0.1%2C0-0.2%2C0c-0.2%2C0-0.3%2C0-0.5%2C0c-0.5%2C0-1.2%2C0.1-2.3%2C0.3c-0.4%2C0.1-0.8%2C0.1-1.1%2C0.2v-0.8c0-0.5%2C0-0.8%2C0-0.9%0D%0A%09%09%09%09c0-0.7%2C0-1.1%2C0.1-1.3c0.1-0.2%2C0.2-0.3%2C0.4-0.4c0.4-0.1%2C0.8-0.2%2C1.2-0.4c0.7-0.3%2C1.4-0.4%2C2.1-0.5c0%2C0%2C0.1%2C0%2C0.2%2C0.1%0D%0A%09%09%09%09c0.2%2C0%2C0.3%2C0%2C0.4%2C0c0.2%2C0%2C0.3-0.1%2C0.3-0.2c0-0.3-0.2-0.6-0.6-0.9l-0.1%2C0c0%2C0%2C0%2C0%2C0%2C0l0%2C0l0%2C0c0%2C0-0.1%2C0-0.1%2C0%0D%0A%09%09%09%09C130.7%2C18.5%2C130.6%2C18.5%2C130.5%2C18.5L130.5%2C18.5z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M111.1%2C25c-2-2.6-3.2-5.9-3.2-9.4c0-1.9%2C0.3-3.6%2C0.9-5.3c-6%2C2.2-10.3%2C7.9-10.3%2C14.7%0D%0A%09%09c0%2C6.8%2C4.3%2C12.5%2C10.3%2C14.7c-0.6-1.7-0.9-3.4-0.9-5.3C108%2C30.9%2C109.2%2C27.6%2C111.1%2C25z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M148.6%2C25c0-6.8-4.3-12.5-10.3-14.7c0.6%2C1.7%2C0.9%2C3.4%2C0.9%2C5.3c0%2C3.5-1.2%2C6.8-3.1%2C9.4c2%2C2.6%2C3.1%2C5.9%2C3.1%2C9.4%0D%0A%09%09c0%2C1.9-0.3%2C3.6-0.9%2C5.3C144.3%2C37.5%2C148.6%2C31.8%2C148.6%2C25z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M123.6%2C37.5c-2.6%2C2-5.9%2C3.2-9.4%2C3.2c-1.9%2C0-3.6-0.3-5.3-0.9c2.2%2C6%2C7.9%2C10.3%2C14.7%2C10.3%0D%0A%09%09c6.8%2C0%2C12.5-4.3%2C14.7-10.3c-1.6%2C0.6-3.4%2C0.9-5.3%2C0.9C129.5%2C40.6%2C126.2%2C39.4%2C123.6%2C37.5z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st1%3B%22%20d%3D%22M123.6%2C37.5c-2.4-1.8-4.2-4.3-5.3-7.2c-2.9-1-5.4-2.9-7.2-5.3c-2%2C2.6-3.2%2C5.9-3.2%2C9.4c0%2C1.9%2C0.3%2C3.6%2C0.9%2C5.3%0D%0A%09%09c1.7%2C0.6%2C3.4%2C0.9%2C5.3%2C0.9C117.7%2C40.6%2C121%2C39.4%2C123.6%2C37.5z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st1%3B%22%20d%3D%22M136.1%2C25c-1.8%2C2.4-4.3%2C4.3-7.2%2C5.3c-1%2C2.9-2.9%2C5.4-5.3%2C7.2c2.6%2C2%2C5.9%2C3.2%2C9.4%2C3.2c1.9%2C0%2C3.6-0.3%2C5.3-0.9%0D%0A%09%09c0.6-1.7%2C0.9-3.4%2C0.9-5.3C139.2%2C30.9%2C138%2C27.6%2C136.1%2C25z%22/%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M118.3%2C30.3c1%2C2.9%2C2.9%2C5.4%2C5.3%2C7.2c2.4-1.8%2C4.3-4.3%2C5.3-7.2c-1.6%2C0.6-3.4%2C0.9-5.3%2C0.9%0D%0A%09%09%09C121.7%2C31.2%2C120%2C30.9%2C118.3%2C30.3z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M123.6%2C12.5c2.6-2%2C5.9-3.1%2C9.4-3.1c1.9%2C0%2C3.6%2C0.3%2C5.3%2C0.9c-2.2-6-7.9-10.3-14.7-10.3%0D%0A%09%09c-6.8%2C0-12.5%2C4.3-14.7%2C10.3c1.7-0.6%2C3.4-0.9%2C5.3-0.9C117.7%2C9.4%2C121%2C10.6%2C123.6%2C12.5z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st1%3B%22%20d%3D%22M111.1%2C25c1.8-2.4%2C4.3-4.2%2C7.2-5.3c1-2.9%2C2.9-5.4%2C5.3-7.2c-2.6-2-5.9-3.1-9.4-3.1c-1.9%2C0-3.6%2C0.3-5.3%2C0.9%0D%0A%09%09c-0.6%2C1.7-0.9%2C3.4-0.9%2C5.3C108%2C19.1%2C109.2%2C22.4%2C111.1%2C25z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st1%3B%22%20d%3D%22M123.6%2C12.5c2.4%2C1.8%2C4.3%2C4.3%2C5.3%2C7.2c2.9%2C1%2C5.4%2C2.9%2C7.2%2C5.3c2-2.6%2C3.1-5.9%2C3.1-9.4c0-1.9-0.3-3.6-0.9-5.3%0D%0A%09%09c-1.6-0.6-3.4-0.9-5.3-0.9C129.5%2C9.4%2C126.2%2C10.6%2C123.6%2C12.5z%22/%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M128.9%2C19.7c-1-2.9-2.9-5.4-5.3-7.2c-2.4%2C1.8-4.2%2C4.3-5.3%2C7.2c1.6-0.6%2C3.4-0.9%2C5.3-0.9%0D%0A%09%09%09C125.5%2C18.8%2C127.2%2C19.1%2C128.9%2C19.7z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M118.3%2C19.7c-2.9%2C1-5.4%2C2.9-7.2%2C5.3c1.8%2C2.4%2C4.3%2C4.3%2C7.2%2C5.3c-0.6-1.6-0.9-3.4-0.9-5.3%0D%0A%09%09%09C117.4%2C23.1%2C117.7%2C21.4%2C118.3%2C19.7z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M128.9%2C19.7c0.6%2C1.7%2C0.9%2C3.4%2C0.9%2C5.3c0%2C1.9-0.3%2C3.6-0.9%2C5.3c2.9-1%2C5.4-2.9%2C7.2-5.3%0D%0A%09%09%09C134.2%2C22.6%2C131.8%2C20.8%2C128.9%2C19.7z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M128.9%2C19.7c-1.6-0.6-3.4-0.9-5.3-0.9c-1.9%2C0-3.6%2C0.3-5.3%2C0.9c-0.6%2C1.7-0.9%2C3.4-0.9%2C5.3%0D%0A%09%09%09c0%2C1.9%2C0.3%2C3.6%2C0.9%2C5.3c1.6%2C0.6%2C3.4%2C0.9%2C5.3%2C0.9c1.9%2C0%2C3.6-0.3%2C5.3-0.9c0.6-1.6%2C0.9-3.4%2C0.9-5.3C129.8%2C23.1%2C129.5%2C21.4%2C128.9%2C19.7%0D%0A%09%09%09z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3Cpath%20style%3D%22%26st2%3B%22%20d%3D%22M136%2C25c0%2C6.9-5.6%2C12.4-12.4%2C12.4c-6.9%2C0-12.4-5.6-12.4-12.4c0-6.9%2C5.6-12.4%2C12.4-12.4%0D%0A%09C130.5%2C12.6%2C136%2C18.1%2C136%2C25z%22/%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20style%3D%22%26st5%3B%22%20d%3D%22M125.1%2C28.6c-0.1-0.4-0.3-0.7-0.4-1.1c-0.1-0.2-0.1-0.5-0.2-0.7c-0.3-1-0.6-2-0.9-3.1%0D%0A%09%09c-0.1-0.3-0.2-0.7-0.3-1c-0.1-0.3-0.2-0.6-0.3-0.9c0-0.2-0.1-0.3-0.1-0.5c0-0.1-0.1-0.2-0.1-0.3c-0.3-1-0.5-2-0.9-2%0D%0A%09%09c-0.2%2C0-0.3%2C0.1-0.3%2C0.2c0%2C0%2C0%2C0%2C0%2C0.1c-0.3%2C0.8-0.6%2C1.7-0.8%2C2.5c-0.5%2C1.4-0.9%2C2.7-1.3%2C4.2l0%2C0c-0.1%2C0.2-0.1%2C0.5-0.3%2C0.7%0D%0A%09%09c-0.2-0.7-0.4-1.4-0.5-2.1c-0.1-0.5-0.3-1.1-0.4-1.6c0%2C0-0.2-0.8-0.5-1.7c-0.4-1.3-0.6-1.4-0.8-1.4c-0.3%2C0-0.4%2C0.1-0.4%2C0.4%0D%0A%09%09c0%2C0%2C0%2C0.1%2C0%2C0.1l-1.1%2C4.5c0%2C0.2-0.1%2C0.3-0.1%2C0.5c-0.1%2C0.4-0.2%2C0.9-0.3%2C1.3c-0.1%2C0.4-0.2%2C0.9-0.3%2C1.5c-0.1%2C0.7-0.3%2C1.5-0.4%2C1.8l0%2C0%0D%0A%09%09c0%2C0.1%2C0%2C0.2%2C0%2C0.3c0%2C0.1%2C0%2C0.2%2C0%2C0.3c0%2C0.3%2C0.2%2C0.3%2C0.3%2C0.3c0.5%2C0%2C0.6-0.3%2C0.7-0.7l0%2C0c0.1-0.4%2C0.2-0.7%2C0.3-1.1%0D%0A%09%09c0.2-1.1%2C0.5-2.2%2C0.8-3.2c0.3-1.1%2C0.5-2.3%2C0.7-3.2c0.1%2C0.4%2C0.3%2C0.9%2C0.4%2C1.5c0.3%2C1%2C0.6%2C2.2%2C0.9%2C3.1c0.5%2C1.5%2C0.7%2C1.7%2C0.9%2C1.7%0D%0A%09%09c0.3%2C0%2C0.5-0.1%2C0.6-0.4c0.2-0.4%2C0.2-0.7%2C0.3-1c0.2-1%2C0.5-1.8%2C0.8-2.7c0-0.1%2C0.1-0.2%2C0.1-0.3c0.1-0.2%2C0.1-0.4%2C0.2-0.6%0D%0A%09%09c0.2-0.7%2C0.5-1.4%2C0.8-2.1c0.6%2C1.9%2C1.1%2C3.5%2C1.5%2C5.2c0.2%2C0.7%2C0.4%2C1.4%2C0.6%2C2c0.1%2C0.2%2C0.6%2C1.8%2C1%2C1.8c0.3%2C0%2C0.6-0.1%2C0.6-0.4%0D%0A%09%09c0-0.4-0.2-0.7-0.3-1C125.2%2C28.9%2C125.2%2C28.7%2C125.1%2C28.6z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st5%3B%22%20d%3D%22M133.6%2C28.4c0%2C0-0.1-0.1-0.2-0.1c0%2C0-0.1%2C0-0.1%2C0c-0.4%2C0-1.2%2C0.1-2.5%2C0.4c-1.2%2C0.2-2%2C0.3-2.4%2C0.3%0D%0A%09%09c-0.1%2C0-0.1%2C0-0.2%2C0c-0.6-0.1-1-0.5-1.1-1.4c-0.1-0.4-0.1-1.1-0.1-2c0-0.5%2C0.1-0.7%2C0.1-0.7c1.2-0.3%2C2-0.4%2C2.6-0.5%0D%0A%09%09c0.2%2C0%2C0.4%2C0%2C0.5-0.1c0.3%2C0%2C0.5-0.1%2C0.6-0.1c0%2C0%2C0.1%2C0%2C0.1%2C0c0.2%2C0%2C0.3%2C0%2C0.4%2C0c0.3%2C0%2C0.5-0.1%2C0.5-0.2c0-0.5-0.2-0.8-0.7-0.9%0D%0A%09%09c-0.1%2C0-0.2%2C0-0.2%2C0c-0.2%2C0-0.3%2C0-0.5%2C0c-0.5%2C0-1.2%2C0.1-2.3%2C0.3c-0.4%2C0.1-0.8%2C0.1-1.1%2C0.2V23c0-0.5%2C0-0.8%2C0-0.9%0D%0A%09%09c0-0.7%2C0-1.1%2C0.1-1.3c0.1-0.2%2C0.2-0.3%2C0.4-0.4c0.4-0.1%2C0.8-0.2%2C1.2-0.4c0.7-0.3%2C1.5-0.4%2C2.1-0.5c0%2C0%2C0.1%2C0%2C0.2%2C0.1l0%2C0%0D%0A%09%09c0.2%2C0%2C0.3%2C0%2C0.4%2C0c0.2%2C0%2C0.3-0.1%2C0.3-0.2c0-0.3-0.2-0.6-0.6-0.9l-0.1%2C0c0%2C0%2C0%2C0%2C0%2C0s0%2C0%2C0%2C0l-0.1%2C0c0%2C0%2C0%2C0%2C0%2C0c0%2C0-0.1%2C0-0.1%2C0%0D%0A%09%09c-0.1%2C0-0.2%2C0-0.3%2C0c-0.7%2C0-1.6%2C0.2-2.7%2C0.6c-1.4%2C0.5-2.2%2C1.1-2.2%2C1.7c0%2C0.1%2C0%2C0.3%2C0.1%2C0.6c0.1%2C0.2%2C0.1%2C0.4%2C0.1%2C0.6%0D%0A%09%09c0%2C0.4%2C0%2C1.1%2C0%2C2l0%2C0c0%2C0.9%2C0%2C1.6%2C0%2C2c0%2C0.7%2C0.1%2C1.6%2C0.3%2C2.9c0.1%2C0.4%2C0.3%2C0.7%2C0.5%2C0.9c0.1%2C0.1%2C0.4%2C0.1%2C0.8%2C0.2%0D%0A%09%09c0.4%2C0.1%2C0.9%2C0.1%2C1.4%2C0.1c0.7%2C0%2C1.5-0.1%2C2.4-0.2l0.3-0.1c0.8-0.2%2C1.3-0.3%2C1.4-0.3l0%2C0c0.1%2C0%2C0.1%2C0%2C0.2%2C0c0.2%2C0%2C0.3-0.1%2C0.3-0.1l0%2C0%0D%0A%09%09c0.1-0.1%2C0.1-0.3%2C0.1-0.5C133.9%2C28.7%2C133.8%2C28.5%2C133.6%2C28.4z%22/%3E%0D%0A%3C/g%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st5%3B%22%20d%3D%22M13.8%2C37.3H9.9L1.4%2C12.7h4l5.1%2C15.6c0.1%2C0.4%2C0.2%2C0.7%2C0.4%2C1.2c0.1%2C0.4%2C0.3%2C0.9%2C0.4%2C1.3%0D%0A%09%09%09%09c0.1%2C0.4%2C0.2%2C0.8%2C0.3%2C1.2c0.1%2C0.4%2C0.2%2C0.7%2C0.2%2C0.9c0-0.2%2C0.1-0.5%2C0.2-0.9c0.1-0.4%2C0.2-0.8%2C0.4-1.2c0.1-0.4%2C0.3-0.8%2C0.4-1.3%0D%0A%09%09%09%09c0.1-0.4%2C0.3-0.8%2C0.4-1.2l5.1-15.6h3.9L13.8%2C37.3z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st5%3B%22%20d%3D%22M29%2C14.1c0%2C0.6-0.2%2C1.2-0.7%2C1.6c-0.5%2C0.5-1%2C0.7-1.6%2C0.7c-0.7%2C0-1.2-0.2-1.7-0.7c-0.5-0.5-0.7-1-0.7-1.6%0D%0A%09%09%09%09c0-0.6%2C0.2-1.2%2C0.7-1.7c0.5-0.5%2C1-0.7%2C1.7-0.7c0.6%2C0%2C1.2%2C0.2%2C1.6%2C0.7C28.7%2C12.9%2C29%2C13.5%2C29%2C14.1z%20M24.8%2C37.3V18.8h3.6v18.4H24.8z%0D%0A%09%09%09%09%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st5%3B%22%20d%3D%22M46.2%2C32.2c0%2C1-0.2%2C1.9-0.6%2C2.6c-0.4%2C0.7-0.9%2C1.3-1.5%2C1.7c-0.6%2C0.4-1.4%2C0.7-2.2%2C0.9%0D%0A%09%09%09%09c-0.8%2C0.2-1.7%2C0.3-2.6%2C0.3c-1.3%2C0-2.5-0.2-3.8-0.7c-1.3-0.4-2.3-1-3.3-1.7l1.6-2.7c0.9%2C0.6%2C1.8%2C1.1%2C2.7%2C1.4%0D%0A%09%09%09%09c0.9%2C0.3%2C1.8%2C0.5%2C2.7%2C0.5c2.2%2C0%2C3.4-0.7%2C3.4-2c0-0.7-0.4-1.3-1.1-1.7c-0.8-0.4-1.8-0.9-3.1-1.4c-1-0.4-1.8-0.8-2.5-1.2%0D%0A%09%09%09%09c-0.7-0.4-1.2-0.8-1.7-1.2c-0.4-0.4-0.7-0.9-0.9-1.5c-0.2-0.5-0.3-1.2-0.3-1.9c0-0.8%2C0.2-1.5%2C0.5-2.2c0.3-0.6%2C0.7-1.2%2C1.3-1.6%0D%0A%09%09%09%09c0.6-0.4%2C1.2-0.7%2C2-0.9c0.8-0.2%2C1.6-0.3%2C2.5-0.3c1.2%2C0%2C2.3%2C0.2%2C3.4%2C0.6c1.1%2C0.4%2C2%2C0.9%2C2.9%2C1.5l-1.6%2C2.8c-0.7-0.5-1.5-0.9-2.3-1.2%0D%0A%09%09%09%09c-0.8-0.3-1.6-0.4-2.5-0.4c-0.9%2C0-1.5%2C0.2-1.9%2C0.5c-0.4%2C0.3-0.6%2C0.7-0.6%2C1.2c0%2C0.2%2C0%2C0.4%2C0.1%2C0.6c0.1%2C0.2%2C0.3%2C0.4%2C0.5%2C0.6%0D%0A%09%09%09%09c0.3%2C0.2%2C0.6%2C0.4%2C1%2C0.6c0.4%2C0.2%2C1%2C0.5%2C1.7%2C0.8c1%2C0.4%2C1.9%2C0.8%2C2.7%2C1.1c0.8%2C0.4%2C1.4%2C0.8%2C1.9%2C1.2c0.5%2C0.5%2C0.9%2C1%2C1.2%2C1.6%0D%0A%09%09%09%09C46.1%2C30.6%2C46.2%2C31.3%2C46.2%2C32.2z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st5%3B%22%20d%3D%22M54.4%2C14.1c0%2C0.6-0.2%2C1.2-0.7%2C1.6c-0.5%2C0.5-1%2C0.7-1.6%2C0.7c-0.7%2C0-1.2-0.2-1.7-0.7c-0.5-0.5-0.7-1-0.7-1.6%0D%0A%09%09%09%09c0-0.6%2C0.2-1.2%2C0.7-1.7c0.5-0.5%2C1-0.7%2C1.7-0.7c0.6%2C0%2C1.2%2C0.2%2C1.6%2C0.7C54.2%2C12.9%2C54.4%2C13.5%2C54.4%2C14.1z%20M50.3%2C37.3V18.8h3.6v18.4%0D%0A%09%09%09%09H50.3z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st5%3B%22%20d%3D%22M74.3%2C28c0%2C1.5-0.2%2C2.9-0.6%2C4.1c-0.4%2C1.2-1%2C2.2-1.8%2C3.1c-0.7%2C0.8-1.6%2C1.5-2.6%2C1.9c-1%2C0.4-2.1%2C0.7-3.3%2C0.7%0D%0A%09%09%09%09c-1.1%2C0-2.2-0.2-3.2-0.7c-1-0.5-1.9-1.1-2.6-1.9c-0.7-0.8-1.3-1.9-1.7-3c-0.4-1.2-0.6-2.5-0.6-3.9c0-1.5%2C0.2-2.9%2C0.6-4.1%0D%0A%09%09%09%09c0.4-1.2%2C1-2.2%2C1.7-3c0.7-0.8%2C1.6-1.5%2C2.6-1.9c1-0.4%2C2.1-0.7%2C3.2-0.7c1.2%2C0%2C2.3%2C0.2%2C3.3%2C0.7c1%2C0.5%2C1.9%2C1.1%2C2.6%2C1.9%0D%0A%09%09%09%09c0.7%2C0.8%2C1.3%2C1.8%2C1.7%2C3C74.1%2C25.2%2C74.3%2C26.5%2C74.3%2C28z%20M70.7%2C28.1c0-1.9-0.4-3.4-1.2-4.5c-0.8-1.1-2-1.7-3.5-1.7%0D%0A%09%09%09%09c-1.4%2C0-2.5%2C0.6-3.2%2C1.7c-0.8%2C1.1-1.2%2C2.6-1.2%2C4.4c0%2C2%2C0.4%2C3.6%2C1.3%2C4.6c0.8%2C1.1%2C2%2C1.6%2C3.3%2C1.6c0.7%2C0%2C1.3-0.2%2C1.9-0.5%0D%0A%09%09%09%09c0.6-0.3%2C1-0.8%2C1.4-1.3c0.4-0.6%2C0.7-1.2%2C0.9-1.9C70.6%2C29.7%2C70.7%2C28.9%2C70.7%2C28.1z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st5%3B%22%20d%3D%22M89.5%2C37.3V26.9c0-1.9-0.3-3.2-1-3.9c-0.7-0.7-1.6-1.1-2.8-1.1c-1.2%2C0-2.1%2C0.4-2.8%2C1.2c-0.6%2C0.8-1%2C2-1%2C3.5%0D%0A%09%09%09%09v10.7h-3.6V18.8H82l0%2C1.8c0.5-0.7%2C1.1-1.2%2C1.9-1.6c0.8-0.4%2C1.7-0.6%2C2.7-0.6c2.2%2C0%2C3.8%2C0.7%2C4.9%2C2.1c1.1%2C1.4%2C1.7%2C3.4%2C1.7%2C6.2v10.6%0D%0A%09%09%09%09H89.5z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cpath%20style%3D%22%26st5%3B%22%20d%3D%22M13.8%2C37.3H9.9L1.4%2C12.7h4l5.1%2C15.6c0.1%2C0.4%2C0.2%2C0.7%2C0.4%2C1.2c0.1%2C0.4%2C0.3%2C0.9%2C0.4%2C1.3%0D%0A%09%09c0.1%2C0.4%2C0.2%2C0.8%2C0.3%2C1.2c0.1%2C0.4%2C0.2%2C0.7%2C0.2%2C0.9c0-0.2%2C0.1-0.5%2C0.2-0.9c0.1-0.4%2C0.2-0.8%2C0.4-1.2c0.1-0.4%2C0.3-0.8%2C0.4-1.3%0D%0A%09%09c0.1-0.4%2C0.3-0.8%2C0.4-1.2l5.1-15.6h3.9L13.8%2C37.3z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st5%3B%22%20d%3D%22M29%2C14.1c0%2C0.6-0.2%2C1.2-0.7%2C1.6c-0.5%2C0.5-1%2C0.7-1.6%2C0.7c-0.7%2C0-1.2-0.2-1.7-0.7c-0.5-0.5-0.7-1-0.7-1.6%0D%0A%09%09c0-0.6%2C0.2-1.2%2C0.7-1.7c0.5-0.5%2C1-0.7%2C1.7-0.7c0.6%2C0%2C1.2%2C0.2%2C1.6%2C0.7C28.7%2C12.9%2C29%2C13.5%2C29%2C14.1z%20M24.8%2C37.3V18.8h3.6v18.4H24.8z%22%0D%0A%09%09/%3E%0D%0A%09%3Cpath%20style%3D%22%26st5%3B%22%20d%3D%22M46.2%2C32.2c0%2C1-0.2%2C1.9-0.6%2C2.6c-0.4%2C0.7-0.9%2C1.3-1.5%2C1.7c-0.6%2C0.4-1.4%2C0.7-2.2%2C0.9%0D%0A%09%09c-0.8%2C0.2-1.7%2C0.3-2.6%2C0.3c-1.3%2C0-2.5-0.2-3.8-0.7c-1.3-0.4-2.3-1-3.3-1.7l1.6-2.7c0.9%2C0.6%2C1.8%2C1.1%2C2.7%2C1.4%0D%0A%09%09c0.9%2C0.3%2C1.8%2C0.5%2C2.7%2C0.5c2.2%2C0%2C3.4-0.7%2C3.4-2c0-0.7-0.4-1.3-1.1-1.7c-0.8-0.4-1.8-0.9-3.1-1.4c-1-0.4-1.8-0.8-2.5-1.2%0D%0A%09%09c-0.7-0.4-1.2-0.8-1.7-1.2c-0.4-0.4-0.7-0.9-0.9-1.5c-0.2-0.5-0.3-1.2-0.3-1.9c0-0.8%2C0.2-1.5%2C0.5-2.2c0.3-0.6%2C0.7-1.2%2C1.3-1.6%0D%0A%09%09c0.6-0.4%2C1.2-0.7%2C2-0.9c0.8-0.2%2C1.6-0.3%2C2.5-0.3c1.2%2C0%2C2.3%2C0.2%2C3.4%2C0.6c1.1%2C0.4%2C2%2C0.9%2C2.9%2C1.5l-1.6%2C2.8c-0.7-0.5-1.5-0.9-2.3-1.2%0D%0A%09%09c-0.8-0.3-1.6-0.4-2.5-0.4c-0.9%2C0-1.5%2C0.2-1.9%2C0.5c-0.4%2C0.3-0.6%2C0.7-0.6%2C1.2c0%2C0.2%2C0%2C0.4%2C0.1%2C0.6c0.1%2C0.2%2C0.3%2C0.4%2C0.5%2C0.6%0D%0A%09%09c0.3%2C0.2%2C0.6%2C0.4%2C1%2C0.6c0.4%2C0.2%2C1%2C0.5%2C1.7%2C0.8c1%2C0.4%2C1.9%2C0.8%2C2.7%2C1.1c0.8%2C0.4%2C1.4%2C0.8%2C1.9%2C1.2c0.5%2C0.5%2C0.9%2C1%2C1.2%2C1.6%0D%0A%09%09C46.1%2C30.6%2C46.2%2C31.3%2C46.2%2C32.2z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st5%3B%22%20d%3D%22M54.4%2C14.1c0%2C0.6-0.2%2C1.2-0.7%2C1.6c-0.5%2C0.5-1%2C0.7-1.6%2C0.7c-0.7%2C0-1.2-0.2-1.7-0.7c-0.5-0.5-0.7-1-0.7-1.6%0D%0A%09%09c0-0.6%2C0.2-1.2%2C0.7-1.7c0.5-0.5%2C1-0.7%2C1.7-0.7c0.6%2C0%2C1.2%2C0.2%2C1.6%2C0.7C54.2%2C12.9%2C54.4%2C13.5%2C54.4%2C14.1z%20M50.3%2C37.3V18.8h3.6v18.4%0D%0A%09%09H50.3z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st5%3B%22%20d%3D%22M74.3%2C28c0%2C1.5-0.2%2C2.9-0.6%2C4.1c-0.4%2C1.2-1%2C2.2-1.8%2C3.1c-0.7%2C0.8-1.6%2C1.5-2.6%2C1.9c-1%2C0.4-2.1%2C0.7-3.3%2C0.7%0D%0A%09%09c-1.1%2C0-2.2-0.2-3.2-0.7c-1-0.5-1.9-1.1-2.6-1.9c-0.7-0.8-1.3-1.9-1.7-3c-0.4-1.2-0.6-2.5-0.6-3.9c0-1.5%2C0.2-2.9%2C0.6-4.1%0D%0A%09%09c0.4-1.2%2C1-2.2%2C1.7-3c0.7-0.8%2C1.6-1.5%2C2.6-1.9c1-0.4%2C2.1-0.7%2C3.2-0.7c1.2%2C0%2C2.3%2C0.2%2C3.3%2C0.7c1%2C0.5%2C1.9%2C1.1%2C2.6%2C1.9%0D%0A%09%09c0.7%2C0.8%2C1.3%2C1.8%2C1.7%2C3C74.1%2C25.2%2C74.3%2C26.5%2C74.3%2C28z%20M70.7%2C28.1c0-1.9-0.4-3.4-1.2-4.5c-0.8-1.1-2-1.7-3.5-1.7%0D%0A%09%09c-1.4%2C0-2.5%2C0.6-3.2%2C1.7c-0.8%2C1.1-1.2%2C2.6-1.2%2C4.4c0%2C2%2C0.4%2C3.6%2C1.3%2C4.6c0.8%2C1.1%2C2%2C1.6%2C3.3%2C1.6c0.7%2C0%2C1.3-0.2%2C1.9-0.5%0D%0A%09%09c0.6-0.3%2C1-0.8%2C1.4-1.3c0.4-0.6%2C0.7-1.2%2C0.9-1.9C70.6%2C29.7%2C70.7%2C28.9%2C70.7%2C28.1z%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st5%3B%22%20d%3D%22M89.5%2C37.3V26.9c0-1.9-0.3-3.2-1-3.9c-0.7-0.7-1.6-1.1-2.8-1.1c-1.2%2C0-2.1%2C0.4-2.8%2C1.2c-0.6%2C0.8-1%2C2-1%2C3.5%0D%0A%09%09v10.7h-3.6V18.8H82l0%2C1.8c0.5-0.7%2C1.1-1.2%2C1.9-1.6c0.8-0.4%2C1.7-0.6%2C2.7-0.6c2.2%2C0%2C3.8%2C0.7%2C4.9%2C2.1c1.1%2C1.4%2C1.7%2C3.4%2C1.7%2C6.2v10.6%0D%0A%09%09H89.5z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A"); }

.vision-logo {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20432.2%20110.5%22%20style%3D%22enable-background%3Anew%200%200%20432.2%20110.5%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%2384A93F%3B%7D%0A%09.st1%7Bfill%3A%23666666%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M73.5%2C22.4c1.2%2C0%2C2.4%2C0%2C3.6%2C0.1l0.5-13.7c-1.3%2C0-2.7-0.1-3.8-0.1h-0.4c-1.9%2C0-3.8%2C0.1-5.7%2C0.2l1%2C13.7%0A%09%09%09C70.3%2C22.5%2C71.8%2C22.5%2C73.5%2C22.4z%22/%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M138.6%2C39l-10.8%2C8.5c1.7%2C2.1%2C3.4%2C4.5%2C5%2C7l11.5-7.6C142.4%2C44.1%2C140.5%2C41.4%2C138.6%2C39z%22/%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M44.2%2C28.8l-5.5-12.6c-3%2C1.3-6%2C2.8-8.8%2C4.3l6.7%2C12C39%2C31.2%2C41.6%2C30%2C44.2%2C28.8z%22/%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M116.1%2C18.9c-2.9-1.7-6-3.2-9.1-4.4l-5.1%2C12.8c2.5%2C1%2C5%2C2.2%2C7.3%2C3.5L116.1%2C18.9z%22/%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C46.5l11.2%2C8c1.6-2.2%2C3.3-4.3%2C5.3-6.4L6.4%2C38.7C4%2C41.3%2C1.9%2C43.9%2C0%2C46.5z%22/%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M73.3%2C30.5C52.5%2C30.9%2C30.2%2C42.7%2C17.7%2C60l7.2%2C5.2c11-15.1%2C30.5-25.5%2C48.6-25.8c33.5-0.6%2C45.1%2C24.5%2C47.5%2C30.7%0A%09%09%09c-6.6%2C18.3-23.9%2C30.5-43.5%2C30.5c-23.8%2C0-36.2-16.8-39.7-22.5c5-9.7%2C12.7-15.1%2C19.7-18.2c-1.3%2C2.8-2%2C5.8-2%2C9%0A%09%09%09c0%2C12.1%2C9.8%2C21.9%2C21.9%2C21.9S99.3%2C81%2C99.3%2C68.9S89.5%2C47%2C77.4%2C47c-0.3%2C0-0.5%2C0-0.8%2C0l0%2C0h-2c-1.3%2C0-32.7%2C0.4-46%2C29.4l-0.9%2C1.9l1%2C1.9%0A%09%09%09c0.6%2C1.2%2C15.1%2C29.2%2C48.7%2C29.2c23.9%2C0%2C45-15.3%2C52.5-38l0.4-1.3l-0.4-1.3C129.8%2C68.4%2C117.4%2C29.7%2C73.3%2C30.5z%20M90.5%2C68.9%0A%09%09%09c0%2C7.2-5.8%2C13.1-13%2C13.1s-13.1-5.9-13.1-13.1s5.9-13%2C13.1-13C84.6%2C55.9%2C90.5%2C61.7%2C90.5%2C68.9z%22/%3E%0A%09%3C/g%3E%0A%09%3Cg%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Cpath%20d%3D%22M185.2%2C109.1l-28.8-71.6h10.2l24.1%2C61.8l24.2-61.8h10.2l-28.9%2C71.6H185.2z%22/%3E%0A%09%09%09%3Cpath%20d%3D%22M229.3%2C44.5c0-3%2C2.5-5.5%2C5.4-5.5c3%2C0%2C5.5%2C2.5%2C5.5%2C5.5s-2.5%2C5.4-5.5%2C5.4S229.3%2C47.5%2C229.3%2C44.5z%20M230.7%2C109.1V57.3h8v51.8%0A%09%09%09%09H230.7z%22/%3E%0A%09%09%09%3Cpath%20d%3D%22M246.2%2C102.2l4.2-5.8c3.4%2C4%2C10%2C7.4%2C17.1%2C7.4c7.9%2C0%2C12.2-3.8%2C12.2-8.9c0-12.6-32.1-4.8-32.1-24c0-8.1%2C7-14.9%2C19.3-14.9%0A%09%09%09%09c8.8%2C0%2C15%2C3.3%2C19.2%2C7.5l-3.8%2C5.6c-3.1-3.8-8.8-6.5-15.5-6.5c-7.1%2C0-11.5%2C3.5-11.5%2C8.2c0%2C11.4%2C32.1%2C3.9%2C32.1%2C24%0A%09%09%09%09c0%2C8.7-7%2C15.7-20.4%2C15.7C258.7%2C110.4%2C251.5%2C107.8%2C246.2%2C102.2z%22/%3E%0A%09%09%09%3Cpath%20d%3D%22M294.7%2C44.5c0-3%2C2.5-5.5%2C5.4-5.5c3%2C0%2C5.5%2C2.5%2C5.5%2C5.5s-2.5%2C5.4-5.5%2C5.4S294.7%2C47.5%2C294.7%2C44.5z%20M296.1%2C109.1V57.3h8.1%0A%09%09%09%09v51.8H296.1z%22/%3E%0A%09%09%09%3Cpath%20d%3D%22M312.6%2C83.1c0-15%2C9.9-27.2%2C25.7-27.2S364%2C68%2C364%2C83.1c0%2C15-9.9%2C27.3-25.7%2C27.3C322.5%2C110.4%2C312.6%2C98.2%2C312.6%2C83.1z%0A%09%09%09%09%20M355.4%2C83.1c0-10.5-6.1-20-17.2-20c-11.1%2C0-17.3%2C9.4-17.3%2C20s6.2%2C20.1%2C17.3%2C20.1S355.4%2C93.8%2C355.4%2C83.1z%22/%3E%0A%09%09%09%3Cpath%20d%3D%22M407.8%2C109.1V75.2c0-9.1-4.6-12-11.6-12c-6.3%2C0-12.3%2C3.9-15.3%2C8.1v37.9h-8V57.4h8v7.5c3.6-4.3%2C10.7-8.8%2C18.5-8.8%0A%09%09%09%09c10.8%2C0%2C16.5%2C5.5%2C16.5%2C16.7v36.4h-8.1V109.1z%22/%3E%0A%09%09%09%3Cpath%20d%3D%22M420.7%2C64.8v-6.4h-2.3v-0.8h5.4v0.8h-2.3v6.4H420.7z%22/%3E%0A%09%09%09%3Cpath%20d%3D%22M431.3%2C64.8v-5.9l-2.4%2C5.9h-0.4l-2.4-5.9v5.9h-0.9v-7.2h1.3l2.2%2C5.4l2.2-5.4h1.3v7.2H431.3z%22/%3E%0A%09%09%3C/g%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Cg%3E%0A%09%09%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M172.8%2C23.6L159.2%2C5.1v18.5h-2.9V0.3h3l13.4%2C18.2V0.3h2.9v23.3H172.8z%22/%3E%0A%09%09%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M180.7%2C23.6V0.3h15.2v2.6h-12.4v7.5h12.1V13h-12.1v8h12.4v2.6L180.7%2C23.6L180.7%2C23.6z%22/%3E%0A%09%09%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M205.8%2C23.6V2.9h-7.4V0.3h17.7v2.6h-7.4v20.7H205.8z%22/%3E%0A%09%09%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M216.4%2C12c0-6.9%2C4.6-12%2C11.5-12s11.5%2C5.2%2C11.5%2C12c0%2C6.9-4.7%2C12-11.5%2C12C221%2C24.1%2C216.4%2C18.9%2C216.4%2C12z%0A%09%09%09%09%09%20M236.5%2C12c0-5.4-3.3-9.5-8.5-9.5s-8.5%2C4-8.5%2C9.5c0%2C5.4%2C3.3%2C9.5%2C8.5%2C9.5C233.1%2C21.5%2C236.5%2C17.4%2C236.5%2C12z%22/%3E%0A%09%09%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M243.4%2C23.6V0.3h9.4c4.7%2C0%2C7.3%2C3.2%2C7.3%2C7s-2.7%2C7-7.3%2C7h-6.5v9.2L243.4%2C23.6L243.4%2C23.6z%20M257.1%2C7.4%0A%09%09%09%09%09c0-2.6-1.9-4.4-4.6-4.4h-6.1v8.9h6.1C255.2%2C11.8%2C257.1%2C10%2C257.1%2C7.4z%22/%3E%0A%09%09%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M267.8%2C9.9c-2.5%2C0-4.5-2-4.5-4.5s2-4.5%2C4.5-4.5s4.5%2C2%2C4.5%2C4.5S270.3%2C9.9%2C267.8%2C9.9z%20M267.8%2C1.5%0A%09%09%09%09%09c-2.2%2C0-3.9%2C1.7-3.9%2C3.9c0%2C2.1%2C1.7%2C3.9%2C3.9%2C3.9c2.1%2C0%2C3.9-1.8%2C3.9-3.9C271.7%2C3.2%2C269.9%2C1.5%2C267.8%2C1.5z%20M269%2C8l-1.4-2.1h-0.9V8%0A%09%09%09%09%09H266V2.8h2.1c0.9%2C0%2C1.7%2C0.6%2C1.7%2C1.6c0%2C1.2-1%2C1.5-1.3%2C1.5l1.4%2C2.1H269z%20M268.2%2C3.4h-1.4v1.9h1.4c0.5%2C0%2C0.9-0.4%2C0.9-0.9%0A%09%09%09%09%09C269.1%2C3.8%2C268.6%2C3.4%2C268.2%2C3.4z%22/%3E%0A%09%09%09%3C/g%3E%0A%09%09%3C/g%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E%0A"); }

.product-logo-nrc {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20262.78%2037.78%22%3E%3Ctitle%3Enrc%3C/title%3E%3Cpath%20d%3D%22M52.08%2C37.33l-6.33-9.87h-5v9.87H37.71V12.5h10c4.54%2C0%2C7.78%2C2.9%2C7.78%2C7.48A6.86%2C6.86%2C0%2C0%2C1%2C49%2C27.2l6.7%2C10.13H52.08ZM52.27%2C20a4.62%2C4.62%2C0%2C0%2C0-5-4.73H40.8v9.49h6.51A4.64%2C4.64%2C0%2C0%2C0%2C52.27%2C20Z%22/%3E%3Cpath%20d%3D%22M57.14%2C28.32c0-5.21%2C3.72-9.42%2C8.86-9.42%2C5.44%2C0%2C8.64%2C4.24%2C8.64%2C9.64v0.71H60.09a6.34%2C6.34%2C0%2C0%2C0%2C6.48%2C6.22%2C7.86%2C7.86%2C0%2C0%2C0%2C5.55-2.27L73.45%2C35a9.77%2C9.77%2C0%2C0%2C1-7.15%2C2.75C61%2C37.78%2C57.14%2C33.94%2C57.14%2C28.32ZM66%2C21.21c-3.83%2C0-5.73%2C3.24-5.88%2C6h11.8A5.83%2C5.83%2C0%2C0%2C0%2C66%2C21.21Z%22/%3E%3Cpath%20d%3D%22M99.31%2C37.33V25.12c0-2.27-1-3.72-3.31-3.72a6.29%2C6.29%2C0%2C0%2C0-4.77%2C2.75V37.33H88.44V25.12c0-2.27-1-3.72-3.31-3.72a6.28%2C6.28%2C0%2C0%2C0-4.73%2C2.79V37.33H77.61v-18H80.4V22a7.77%2C7.77%2C0%2C0%2C1%2C5.81-3.05A4.62%2C4.62%2C0%2C0%2C1%2C91%2C22.25a7.57%2C7.57%2C0%2C0%2C1%2C6-3.35c3.28%2C0%2C5%2C1.82%2C5%2C5.44v13H99.31Z%22/%3E%3Cpath%20d%3D%22M105.13%2C28.32c0-5.21%2C3.43-9.42%2C8.9-9.42s8.9%2C4.21%2C8.9%2C9.42-3.42%2C9.46-8.9%2C9.46S105.13%2C33.53%2C105.13%2C28.32Zm14.85%2C0c0-3.65-2.12-6.92-6-6.92s-6%2C3.28-6%2C6.92%2C2.16%2C7%2C6%2C7S120%2C32%2C120%2C28.32Z%22/%3E%3Cpath%20d%3D%22M126.37%2C33.57V21.81h-3V19.35h3V14.43h2.79v4.91h3.65v2.46h-3.65V33c0%2C1.34.6%2C2.31%2C1.82%2C2.31a2.69%2C2.69%2C0%2C0%2C0%2C1.9-.74l0.82%2C2.08a4.56%2C4.56%2C0%2C0%2C1-3.35%2C1.15C127.71%2C37.78%2C126.37%2C36.25%2C126.37%2C33.57Z%22/%3E%3Cpath%20d%3D%22M133.75%2C28.32c0-5.21%2C3.72-9.42%2C8.86-9.42%2C5.44%2C0%2C8.64%2C4.24%2C8.64%2C9.64v0.71H136.69a6.34%2C6.34%2C0%2C0%2C0%2C6.48%2C6.22%2C7.86%2C7.86%2C0%2C0%2C0%2C5.55-2.27L150.05%2C35a9.77%2C9.77%2C0%2C0%2C1-7.15%2C2.75C137.58%2C37.78%2C133.75%2C33.94%2C133.75%2C28.32Zm8.82-7.11c-3.83%2C0-5.73%2C3.24-5.88%2C6h11.8A5.83%2C5.83%2C0%2C0%2C0%2C142.57%2C21.21Z%22/%3E%3Cpath%20d%3D%22M156.86%2C24.93a12.42%2C12.42%2C0%2C0%2C1%2C12.77-12.84A11.11%2C11.11%2C0%2C0%2C1%2C179%2C17l-2.61%2C1.45a8.38%2C8.38%2C0%2C0%2C0-6.81-3.61c-5.44%2C0-9.57%2C4.17-9.57%2C10.09S164.2%2C35%2C169.63%2C35a8.28%2C8.28%2C0%2C0%2C0%2C6.81-3.61l2.64%2C1.45a11.23%2C11.23%2C0%2C0%2C1-9.46%2C4.91A12.42%2C12.42%2C0%2C0%2C1%2C156.86%2C24.93Z%22/%3E%3Cpath%20d%3D%22M180.5%2C28.32c0-5.21%2C3.43-9.42%2C8.9-9.42s8.9%2C4.21%2C8.9%2C9.42-3.42%2C9.46-8.9%2C9.46S180.5%2C33.53%2C180.5%2C28.32Zm14.85%2C0c0-3.65-2.12-6.92-6-6.92s-6%2C3.28-6%2C6.92%2C2.16%2C7%2C6%2C7S195.36%2C32%2C195.36%2C28.32Z%22/%3E%3Cpath%20d%3D%22M213.48%2C37.33V25.57c0-3.16-1.6-4.17-4-4.17a6.94%2C6.94%2C0%2C0%2C0-5.32%2C2.79V37.33h-2.79v-18h2.79V22a8.92%2C8.92%2C0%2C0%2C1%2C6.4-3.05c3.76%2C0%2C5.73%2C1.9%2C5.73%2C5.81V37.33h-2.79Z%22/%3E%3Cpath%20d%3D%22M221%2C33.57V21.81h-3V19.35h3V14.43h2.79v4.91h3.65v2.46h-3.65V33c0%2C1.34.6%2C2.31%2C1.82%2C2.31a2.69%2C2.69%2C0%2C0%2C0%2C1.9-.74l0.82%2C2.08A4.56%2C4.56%2C0%2C0%2C1%2C225%2C37.78C222.31%2C37.78%2C221%2C36.25%2C221%2C33.57Z%22/%3E%3Cpath%20d%3D%22M230.09%2C37.33v-18h2.79v2.9a7.64%2C7.64%2C0%2C0%2C1%2C6-3.28v2.87a4.93%2C4.93%2C0%2C0%2C0-1.12-.11%2C6.58%2C6.58%2C0%2C0%2C0-4.88%2C2.87V37.33h-2.79Z%22/%3E%3Cpath%20d%3D%22M239.1%2C28.32c0-5.21%2C3.43-9.42%2C8.9-9.42s8.9%2C4.21%2C8.9%2C9.42-3.42%2C9.46-8.9%2C9.46S239.1%2C33.53%2C239.1%2C28.32Zm14.85%2C0c0-3.65-2.12-6.92-6-6.92s-6%2C3.28-6%2C6.92%2C2.16%2C7%2C6%2C7S254%2C32%2C254%2C28.32Z%22/%3E%3Cpath%20d%3D%22M260%2C37.33V12.5h2.79V37.33H260Z%22/%3E%3Cpath%20d%3D%22M43.07%2C7.81L38.58%2C1.68V7.81h-1V0.13h1l4.42%2C6v-6h1V7.81H43.07Z%22%20fill%3D%22%23666%22/%3E%3Cpath%20d%3D%22M45.66%2C7.81V0.13h5V1H46.61V3.46h4V4.31h-4V7h4.08V7.81h-5Z%22%20fill%3D%22%23666%22/%3E%3Cpath%20d%3D%22M54%2C7.81V1H51.53V0.13h5.83V1H54.92V7.81H54Z%22%20fill%3D%22%23666%22/%3E%3Cpath%20d%3D%22M57.45%2C4a3.82%2C3.82%2C0%2C1%2C1%2C7.63%2C0A3.82%2C3.82%2C0%2C1%2C1%2C57.45%2C4Zm6.64%2C0a2.84%2C2.84%2C0%2C1%2C0-5.65%2C0A2.84%2C2.84%2C0%2C1%2C0%2C64.08%2C4Z%22%20fill%3D%22%23666%22/%3E%3Cpath%20d%3D%22M66.39%2C7.81V0.13h3.09a2.25%2C2.25%2C0%2C0%2C1%2C2.41%2C2.32%2C2.26%2C2.26%2C0%2C0%2C1-2.41%2C2.32H67.35V7.81h-1Zm4.5-5.37A1.43%2C1.43%2C0%2C0%2C0%2C69.36%2C1h-2V3.91h2A1.43%2C1.43%2C0%2C0%2C0%2C70.89%2C2.44Z%22%20fill%3D%22%23666%22/%3E%3Cpath%20d%3D%22M74.1%2C3.28a1.5%2C1.5%2C0%2C1%2C1%2C1.5-1.5A1.5%2C1.5%2C0%2C0%2C1%2C74.1%2C3.28Zm0-2.78a1.29%2C1.29%2C0%2C1%2C0%2C1.28%2C1.28A1.28%2C1.28%2C0%2C0%2C0%2C74.1.5Zm0.41%2C2.15L74.06%2C2h-0.3V2.64H73.52V0.92h0.7a0.53%2C0.53%2C0%2C0%2C1%2C.55.52%2C0.5%2C0.5%2C0%2C0%2C1-.44.51L74.8%2C2.64H74.51ZM74.22%2C1.13H73.76V1.75h0.47a0.32%2C0.32%2C0%2C0%2C0%2C.31-0.3A0.32%2C0.32%2C0%2C0%2C0%2C74.22%2C1.13Z%22%20fill%3D%22%23666%22/%3E%3Cpath%20d%3D%22M7.64%2C10.21a6.43%2C6.43%2C0%2C0%2C1%2C12.87%2C0v2.55h3.71V10.21a10.15%2C10.15%2C0%2C0%2C0-20.29%2C0v2.55H7.64V10.21Z%22%20fill%3D%22%2368ace1%22/%3E%3Cpolygon%20points%3D%2215.18%2031.57%2017.73%2030.23%2015.57%2026.09%2018.24%2025.57%2010.98%2020.03%2010.98%2020.43%2010.98%2029.1%2012.97%2027.36%2015.18%2031.57%22%20fill%3D%22%2368ace1%22/%3E%3Cpath%20d%3D%22M0%2C14.43v23H28.14v-23H0ZM24.43%2C33.69H3.71V18.14H24.43V33.69Z%22%20fill%3D%22%2368ace1%22/%3E%3C/svg%3E"); }

.product-logo-edu {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%22172px%22%20height%3D%2246px%22%20viewBox%3D%220%200%20172%2046%22%20enable-background%3D%22new%200%200%20172%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill%3D%22%2384A93F%22%20d%3D%22M30.42687%2C9.45914c0.50249%2C0.002%2C0.99659%2C0.0112%2C1.48388%2C0.0278l0.1948-5.68304%0A%09%09%09c-0.5444-0.019-1.09709-0.0293-1.57858-0.0297l-0.1762-0.0025c-0.76809%2C0-1.55568%2C0.0293-2.33987%2C0.0874l0.41899%2C5.67084%0A%09%09%09C29.07539%2C9.48264%2C29.69838%2C9.47384%2C30.42687%2C9.45914z%22/%3E%0A%09%09%3Cpath%20fill%3D%22%2384A93F%22%20d%3D%22M57.33389%2C16.28817l-4.47315%2C3.51116c0.69579%2C0.88729%2C1.39408%2C1.85888%2C2.07418%2C2.88867l4.74465-3.13567%0A%09%09%09C58.91487%2C18.39505%2C58.12537%2C17.29646%2C57.33389%2C16.28817z%22/%3E%0A%09%09%3Cpath%20fill%3D%22%2384A93F%22%20d%3D%22M18.2786%2C12.10511l-2.25587-5.22014c-1.23779%2C0.53469-2.46677%2C1.13919-3.65126%2C1.79538l2.75527%2C4.97455%0A%09%09%09C16.14973%2C13.0875%2C17.21021%2C12.56701%2C18.2786%2C12.10511z%22/%3E%0A%09%09%3Cpath%20fill%3D%22%2384A93F%22%20d%3D%22M48.04198%2C7.98166c-1.20409-0.69879-2.47707-1.31589-3.78316-1.83498l-2.09918%2C5.28564%0A%09%09%09c1.04689%2C0.4155%2C2.06548%2C0.90909%2C3.02787%2C1.46768L48.04198%2C7.98166z%22/%3E%0A%09%09%3Cpath%20fill%3D%22%2384A93F%22%20d%3D%22M0%2C19.42533l4.61805%2C3.31736c0.64899-0.90279%2C1.38138-1.79388%2C2.17678-2.64747l-4.16106-3.87636%0A%09%09%09C1.67528%2C17.24766%2C0.78859%2C18.32675%2C0%2C19.42533z%22/%3E%0A%09%09%3Cpath%20fill%3D%22%2384A93F%22%20d%3D%22M30.33317%2C12.79851c-8.59071%2C0.1494-17.84021%2C5.05465-23.01635%2C12.20587l2.97897%2C2.15628%0A%09%09%09c4.53165-6.26123%2C12.60966-10.55509%2C20.10088-10.68499c13.83575-0.2573%2C18.6736%2C10.14879%2C19.64329%2C12.68056%0A%09%09%09c-2.74607%2C7.56342-9.90519%2C12.60186-18.00371%2C12.60186c-9.82559%2C0-14.95344-6.93642-16.41242-9.2928%0A%09%09%09c2.08838-4.00246%2C5.24754-6.25973%2C8.15371-7.53412c-0.52099%2C1.14209-0.81829%2C2.40718-0.81829%2C3.74306%0A%09%09%09c0%2C5.00435%2C4.07166%2C9.07611%2C9.076%2C9.07611c5.00195%2C0%2C9.0712-4.07176%2C9.0712-9.07611c0-5.00335-4.06926-9.0731-9.0712-9.0731%0A%09%09%09c-0.1054%2C0-0.208%2C0.0117-0.312%2C0.0156v-0.0176h-0.83199c-0.54979%2C0.001-13.53016%2C0.1583-19.01789%2C12.16937l-0.3672%2C0.80219%0A%09%09%09l0.3965%2C0.78859c0.2481%2C0.49319%2C6.23723%2C12.07607%2C20.13358%2C12.07607c9.8974%2C0%2C18.617-6.31393%2C21.69797-15.71223l0.1812-0.55369%0A%09%09%09l-0.1704-0.55769C53.69522%2C28.45164%2C48.57658%2C12.46201%2C30.33317%2C12.79851z%20M37.4288%2C28.67423%0A%09%09%09c0%2C2.97657-2.41948%2C5.39894-5.39354%2C5.39894c-2.97647%2C0-5.39834-2.42237-5.39834-5.39894%0A%09%09%09c0-2.97507%2C2.42188-5.39634%2C5.39834-5.39634C35.00932%2C23.27789%2C37.4288%2C25.69917%2C37.4288%2C28.67423z%22/%3E%0A%09%3C/g%3E%0A%09%3Cg%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M76.62249%2C45.30088l-11.89804-29.6114h4.21748l9.98895%2C25.57164l9.98906-25.57164h4.21748%0A%09%09%09%09l-11.94244%2C29.6114H76.62249z%22/%3E%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M94.84592%2C18.57466c0-1.24283%2C1.02116-2.2641%2C2.21958-2.2641c1.24339%2C0%2C2.26454%2C1.02126%2C2.26454%2C2.2641%0A%09%09%09%09c0%2C1.24339-1.02115%2C2.22014-2.26454%2C2.22014C95.86708%2C20.79479%2C94.84592%2C19.81804%2C94.84592%2C18.57466z%20M95.42316%2C45.30088%0A%09%09%09%09V23.85781h3.32965v21.44308H95.42316z%22/%3E%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M101.85701%2C42.45955l1.73115-2.39742c1.42067%2C1.6429%2C4.12923%2C3.06357%2C7.05882%2C3.06357%0A%09%09%09%09c3.28525%2C0%2C5.06146-1.55399%2C5.06146-3.68521c0-5.19423-13.27419-1.99746-13.27419-9.94455%0A%09%09%09%09c0-3.32965%2C2.88573-6.17098%2C7.99105-6.17098c3.64024%2C0%2C6.21538%2C1.37671%2C7.94664%2C3.10797l-1.55398%2C2.3085%0A%09%09%09%09c-1.28735-1.55399-3.64025-2.70801-6.39266-2.70801c-2.93014%2C0-4.75032%2C1.46518-4.75032%2C3.37416%0A%09%09%09%09c0%2C4.7058%2C13.2742%2C1.59783%2C13.2742%2C9.94455c0%2C3.59573-2.88573%2C6.48146-8.43497%2C6.48146%0A%09%09%09%09C107.00672%2C45.8336%2C104.03207%2C44.76805%2C101.85701%2C42.45955z%22/%3E%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M121.89562%2C18.57466c0-1.24283%2C1.02126-2.2641%2C2.22014-2.2641c1.24294%2C0%2C2.2641%2C1.02126%2C2.2641%2C2.2641%0A%09%09%09%09c0%2C1.24339-1.02116%2C2.22014-2.2641%2C2.22014C122.91689%2C20.79479%2C121.89562%2C19.81804%2C121.89562%2C18.57466z%20M122.47286%2C45.30088%0A%09%09%09%09V23.85781h3.32976v21.44308H122.47286z%22/%3E%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M129.3019%2C34.55731c0-6.21538%2C4.08415-11.23234%2C10.61014-11.23234s10.6107%2C5.01695%2C10.6107%2C11.23234%0A%09%09%09%09c0%2C6.2155-4.08472%2C11.27629-10.6107%2C11.27629S129.3019%2C40.7728%2C129.3019%2C34.55731z%20M147.01524%2C34.55731%0A%09%09%09%09c0-4.3508-2.53017-8.25769-7.10321-8.25769c-4.57248%2C0-7.14774%2C3.90689-7.14774%2C8.25769%0A%09%09%09%09c0%2C4.39476%2C2.57526%2C8.30176%2C7.14774%2C8.30176C144.48508%2C42.85907%2C147.01524%2C38.95207%2C147.01524%2C34.55731z%22/%3E%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M168.67024%2C45.30088V31.27217c0-3.77357-1.90898-4.97255-4.79416-4.97255%0A%09%09%09%09c-2.61966%2C0-5.10588%2C1.59839-6.34871%2C3.32965v15.67161h-3.32965V23.85781h3.32965v3.10797%0A%09%09%09%09c1.50948-1.77622%2C4.43971-3.6408%2C7.63605-3.6408c4.48357%2C0%2C6.83658%2C2.26454%2C6.83658%2C6.92594v15.04997H168.67024z%22/%3E%0A%09%09%3C/g%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Cg%3E%0A%09%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M71.49347%2C9.95098l-5.61372-7.67723v7.67723h-1.19788V0.32514h1.22662l5.54168%2C7.51905V0.32514h1.19788%0A%09%09%09%09%09v9.62585H71.49347z%22/%3E%0A%09%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M74.74031%2C9.95098V0.32514h6.3064v1.06789h-5.10854v3.10308h5.00719v1.06777h-5.00719v3.31933h5.10854%0A%09%09%09%09%09v1.06777H74.74031z%22/%3E%0A%09%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M85.14609%2C9.95098V1.39302h-3.04514V0.32514h7.30215v1.06789h-3.05913v8.55796H85.14609z%22/%3E%0A%09%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M89.50399%2C5.14538c0-2.84289%2C1.91931-4.97899%2C4.77685-4.97899c2.84289%2C0%2C4.77685%2C2.1361%2C4.77685%2C4.97899%0A%09%09%09%09%09c0%2C2.843-1.93396%2C4.9791-4.77685%2C4.9791C91.4233%2C10.12449%2C89.50399%2C7.98838%2C89.50399%2C5.14538z%20M97.81641%2C5.14538%0A%09%09%09%09%09c0-2.25155-1.38537-3.91121-3.53557-3.91121c-2.16486%2C0-3.53568%2C1.65966-3.53568%2C3.91121%0A%09%09%09%09%09c0%2C2.23701%2C1.37082%2C3.91077%2C3.53568%2C3.91077C96.43104%2C9.05616%2C97.81641%2C7.38239%2C97.81641%2C5.14538z%22/%3E%0A%09%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M100.70814%2C9.95098V0.32514h3.86736c1.93396%2C0%2C3.01639%2C1.32797%2C3.01639%2C2.90094%0A%09%09%09%09%09s-1.11118%2C2.90039-3.01639%2C2.90039h-2.66949v3.82452H100.70814z%20M106.35061%2C3.22608c0-1.08243-0.77937-1.83306-1.9193-1.83306%0A%09%09%09%09%09h-2.5253v3.66567h2.5253C105.57124%2C5.05869%2C106.35061%2C4.3085%2C106.35061%2C3.22608z%22/%3E%0A%09%09%09%3C/g%3E%0A%09%09%3C/g%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E%0A"); }

.banner-opaque .product-logo-edu {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%22172px%22%20height%3D%2246px%22%20viewBox%3D%220%200%20172%2046%22%20enable-background%3D%22new%200%200%20172%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill%3D%22%2384A93F%22%20d%3D%22M30.42687%2C9.29275c0.50249%2C0.002%2C0.99659%2C0.0112%2C1.48388%2C0.0278l0.1948-5.68304%0A%09%09%09c-0.5444-0.019-1.09709-0.0293-1.57858-0.0297l-0.1762-0.0025c-0.76809%2C0-1.55568%2C0.0293-2.33987%2C0.0874l0.41899%2C5.67084%0A%09%09%09C29.07539%2C9.31625%2C29.69838%2C9.30745%2C30.42687%2C9.29275z%22/%3E%0A%09%09%3Cpath%20fill%3D%22%2384A93F%22%20d%3D%22M57.33389%2C16.12177l-4.47315%2C3.51116c0.69579%2C0.88729%2C1.39408%2C1.85888%2C2.07418%2C2.88867l4.74465-3.13567%0A%09%09%09C58.91487%2C18.22865%2C58.12537%2C17.13006%2C57.33389%2C16.12177z%22/%3E%0A%09%09%3Cpath%20fill%3D%22%2384A93F%22%20d%3D%22M18.2786%2C11.93872l-2.25587-5.22014c-1.23779%2C0.53469-2.46677%2C1.13919-3.65126%2C1.79538l2.75527%2C4.97455%0A%09%09%09C16.14973%2C12.92111%2C17.21021%2C12.40061%2C18.2786%2C11.93872z%22/%3E%0A%09%09%3Cpath%20fill%3D%22%2384A93F%22%20d%3D%22M48.04198%2C7.81526c-1.20409-0.69879-2.47707-1.31589-3.78316-1.83498l-2.09918%2C5.28564%0A%09%09%09c1.04689%2C0.41549%2C2.06548%2C0.90909%2C3.02787%2C1.46768L48.04198%2C7.81526z%22/%3E%0A%09%09%3Cpath%20fill%3D%22%2384A93F%22%20d%3D%22M0%2C19.25894l4.61805%2C3.31736c0.64899-0.90279%2C1.38138-1.79388%2C2.17678-2.64747l-4.16106-3.87636%0A%09%09%09C1.67528%2C17.08126%2C0.78859%2C18.16035%2C0%2C19.25894z%22/%3E%0A%09%09%3Cpath%20fill%3D%22%2384A93F%22%20d%3D%22M30.33317%2C12.63211c-8.59071%2C0.1494-17.84021%2C5.05465-23.01635%2C12.20587l2.97897%2C2.15628%0A%09%09%09c4.53165-6.26123%2C12.60966-10.55509%2C20.10088-10.68499c13.83575-0.2573%2C18.6736%2C10.14879%2C19.64329%2C12.68056%0A%09%09%09c-2.74607%2C7.56342-9.90519%2C12.60186-18.00371%2C12.60186c-9.82559%2C0-14.95344-6.93642-16.41242-9.2928%0A%09%09%09c2.08838-4.00246%2C5.24754-6.25974%2C8.15371-7.53412c-0.52099%2C1.14209-0.81829%2C2.40717-0.81829%2C3.74306%0A%09%09%09c0%2C5.00434%2C4.07166%2C9.0761%2C9.076%2C9.0761c5.00195%2C0%2C9.0712-4.07176%2C9.0712-9.0761c0-5.00335-4.06926-9.0731-9.0712-9.0731%0A%09%09%09c-0.1054%2C0-0.208%2C0.0117-0.312%2C0.0156v-0.0176h-0.83199c-0.54979%2C0.001-13.53016%2C0.1583-19.01789%2C12.16937l-0.3672%2C0.80219%0A%09%09%09l0.3965%2C0.78859c0.2481%2C0.49319%2C6.23723%2C12.07607%2C20.13358%2C12.07607c9.8974%2C0%2C18.617-6.31393%2C21.69797-15.71223l0.1812-0.55369%0A%09%09%09l-0.1704-0.55769C53.69522%2C28.28524%2C48.57658%2C12.29561%2C30.33317%2C12.63211z%20M37.4288%2C28.50784%0A%09%09%09c0%2C2.97657-2.41948%2C5.39894-5.39354%2C5.39894c-2.97647%2C0-5.39834-2.42237-5.39834-5.39894%0A%09%09%09c0-2.97507%2C2.42188-5.39634%2C5.39834-5.39634C35.00932%2C23.1115%2C37.4288%2C25.53277%2C37.4288%2C28.50784z%22/%3E%0A%09%3C/g%3E%0A%09%3Cg%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Cpath%20d%3D%22M76.62249%2C45.13449l-11.89804-29.6114h4.21748l9.98895%2C25.57164l9.98906-25.57164h4.21748l-11.94244%2C29.6114H76.62249z%22%0A%09%09%09%09/%3E%0A%09%09%09%3Cpath%20d%3D%22M94.84592%2C18.40826c0-1.24283%2C1.02116-2.2641%2C2.21958-2.2641c1.24339%2C0%2C2.26454%2C1.02126%2C2.26454%2C2.2641%0A%09%09%09%09c0%2C1.24339-1.02115%2C2.22014-2.26454%2C2.22014C95.86708%2C20.6284%2C94.84592%2C19.65165%2C94.84592%2C18.40826z%20M95.42316%2C45.13449V23.69141%0A%09%09%09%09h3.32965v21.44308H95.42316z%22/%3E%0A%09%09%09%3Cpath%20d%3D%22M101.85701%2C42.29316l1.73115-2.39742c1.42067%2C1.6429%2C4.12923%2C3.06357%2C7.05882%2C3.06357%0A%09%09%09%09c3.28525%2C0%2C5.06146-1.55399%2C5.06146-3.6852c0-5.19423-13.27419-1.99746-13.27419-9.94455%0A%09%09%09%09c0-3.32965%2C2.88573-6.17098%2C7.99105-6.17098c3.64024%2C0%2C6.21538%2C1.37671%2C7.94664%2C3.10797l-1.55398%2C2.3085%0A%09%09%09%09c-1.28735-1.55399-3.64025-2.70801-6.39266-2.70801c-2.93014%2C0-4.75032%2C1.46518-4.75032%2C3.37416%0A%09%09%09%09c0%2C4.7058%2C13.2742%2C1.59783%2C13.2742%2C9.94455c0%2C3.59573-2.88573%2C6.48147-8.43497%2C6.48147%0A%09%09%09%09C107.00672%2C45.66721%2C104.03207%2C44.60165%2C101.85701%2C42.29316z%22/%3E%0A%09%09%09%3Cpath%20d%3D%22M121.89562%2C18.40826c0-1.24283%2C1.02126-2.2641%2C2.22014-2.2641c1.24294%2C0%2C2.2641%2C1.02126%2C2.2641%2C2.2641%0A%09%09%09%09c0%2C1.24339-1.02116%2C2.22014-2.2641%2C2.22014C122.91689%2C20.6284%2C121.89562%2C19.65165%2C121.89562%2C18.40826z%20M122.47286%2C45.13449%0A%09%09%09%09V23.69141h3.32976v21.44308H122.47286z%22/%3E%0A%09%09%09%3Cpath%20d%3D%22M129.3019%2C34.39091c0-6.21538%2C4.08415-11.23234%2C10.61014-11.23234s10.6107%2C5.01695%2C10.6107%2C11.23234%0A%09%09%09%09c0%2C6.21549-4.08472%2C11.27629-10.6107%2C11.27629S129.3019%2C40.60641%2C129.3019%2C34.39091z%20M147.01524%2C34.39091%0A%09%09%09%09c0-4.3508-2.53017-8.25769-7.10321-8.25769c-4.57248%2C0-7.14774%2C3.90689-7.14774%2C8.25769%0A%09%09%09%09c0%2C4.39476%2C2.57526%2C8.30175%2C7.14774%2C8.30175C144.48508%2C42.69267%2C147.01524%2C38.78568%2C147.01524%2C34.39091z%22/%3E%0A%09%09%09%3Cpath%20d%3D%22M168.67024%2C45.13449V31.10578c0-3.77357-1.90898-4.97255-4.79416-4.97255c-2.61966%2C0-5.10588%2C1.59839-6.34871%2C3.32965%0A%09%09%09%09v15.67161h-3.32965V23.69141h3.32965v3.10797c1.50948-1.77622%2C4.43971-3.6408%2C7.63605-3.6408%0A%09%09%09%09c4.48357%2C0%2C6.83658%2C2.26454%2C6.83658%2C6.92594v15.04997H168.67024z%22/%3E%0A%09%09%3C/g%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Cg%3E%0A%09%09%09%09%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M71.49347%2C9.78459l-5.61372-7.67723v7.67723h-1.19788V0.15874h1.22662l5.54168%2C7.51905V0.15874h1.19788%0A%09%09%09%09%09v9.62585H71.49347z%22/%3E%0A%09%09%09%09%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M74.74031%2C9.78459V0.15874h6.3064v1.06789h-5.10854v3.10308h5.00719v1.06777h-5.00719v3.31933h5.10854%0A%09%09%09%09%09v1.06777H74.74031z%22/%3E%0A%09%09%09%09%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M85.14609%2C9.78459V1.22663h-3.04514V0.15874h7.30215v1.06789h-3.05913v8.55796H85.14609z%22/%3E%0A%09%09%09%09%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M89.50399%2C4.97899C89.50399%2C2.1361%2C91.4233%2C0%2C94.28084%2C0c2.84289%2C0%2C4.77685%2C2.1361%2C4.77685%2C4.97899%0A%09%09%09%09%09c0%2C2.843-1.93396%2C4.9791-4.77685%2C4.9791C91.4233%2C9.95809%2C89.50399%2C7.82198%2C89.50399%2C4.97899z%20M97.81641%2C4.97899%0A%09%09%09%09%09c0-2.25155-1.38537-3.91121-3.53557-3.91121c-2.16486%2C0-3.53568%2C1.65966-3.53568%2C3.91121%0A%09%09%09%09%09c0%2C2.23701%2C1.37082%2C3.91077%2C3.53568%2C3.91077C96.43104%2C8.88976%2C97.81641%2C7.216%2C97.81641%2C4.97899z%22/%3E%0A%09%09%09%09%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M100.70814%2C9.78459V0.15874h3.86736c1.93396%2C0%2C3.01639%2C1.32797%2C3.01639%2C2.90094%0A%09%09%09%09%09s-1.11118%2C2.90039-3.01639%2C2.90039h-2.66949v3.82452H100.70814z%20M106.35061%2C3.05968c0-1.08243-0.77937-1.83306-1.9193-1.83306%0A%09%09%09%09%09h-2.5253v3.66567h2.5253C105.57124%2C4.89229%2C106.35061%2C4.14211%2C106.35061%2C3.05968z%22/%3E%0A%09%09%09%3C/g%3E%0A%09%09%3C/g%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E%0A"); }

.product-logo-netop, .footer-nav .network-logo {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%20%5B%0D%0A%09%3C%21ENTITY%20st0%20%22fill%3A%23666666%3B%22%3E%0D%0A%09%3C%21ENTITY%20st1%20%22fill%3A%23CC3333%3B%22%3E%0D%0A%5D%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2080%2050%22%20style%3D%22enable-background%3Anew%200%200%2080%2050%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M25.5%2C26.8c0%2C4.3%2C2.3%2C6.3%2C5%2C6.3c1.6%2C0%2C3-0.5%2C4.1-1v1.1c-1.4%2C1-3.1%2C1.5-4.9%2C1.5c-4.4%2C0-6.9-2.9-6.9-7.9%0D%0A%09%09c0-4.8%2C3-7.7%2C6.8-7.7c4.7%2C0%2C6%2C3.6%2C6.1%2C6.8c0%2C0.4%2C0%2C0.8%2C0%2C1.1h-7.1v-1.4c0.6%2C0%2C2.1%2C0%2C2.8%2C0c1%2C0%2C1.4-0.4%2C1.4-1.2c0-2-1-3.7-3.4-3.7%0D%0A%09%09C27.1%2C20.9%2C25.5%2C22.8%2C25.5%2C26.8%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M42.9%2C34.7c-1.9%2C0-3.7-0.7-3.7-3.9v-9.7H37v-1.6h2.2v-2.3l2.7-0.8v3.1h4.9v1.6h-4.9v9.3%0D%0A%09%09c0%2C1.8%2C0.6%2C2.6%2C2.4%2C2.6c0.9%2C0%2C1.9-0.2%2C2.6-0.5v1.2C45.8%2C34.3%2C44.3%2C34.7%2C42.9%2C34.7%22/%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M55.4%2C34.9c-4.2%2C0-7-2.7-7-7.9c0-4.4%2C2.7-7.7%2C7.3-7.7c4.2%2C0%2C7%2C2.7%2C7%2C7.6C62.8%2C31.9%2C59.9%2C34.9%2C55.4%2C34.9%0D%0A%09%09%09%20M55.6%2C20.9c-2.6%2C0-4.3%2C2.2-4.3%2C6.1c0%2C4.2%2C1.5%2C6.3%2C4.4%2C6.3c2.6%2C0%2C4.3-2.2%2C4.3-6.3C59.9%2C22.7%2C58.4%2C20.9%2C55.6%2C20.9%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cpolygon%20style%3D%22%26st0%3B%22%20points%3D%2217%2C14.8%2017%2C32.2%2016.6%2C32%206.9%2C14.8%200.8%2C14.8%200.8%2C15.3%202.5%2C16.2%202.5%2C33.2%200.8%2C34.1%200.8%2C34.6%204.7%2C34.6%20%0D%0A%09%094.7%2C17.2%205.1%2C17.4%2014.8%2C34.6%2019.2%2C34.6%2019.2%2C16.2%2021%2C15.3%2021%2C14.8%20%09%22/%3E%0D%0A%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M73%2C19.2c-2.2%2C0-3.7%2C1.1-4.3%2C2.3v-1.9h-4.4v0.5l1.8%2C1v21l2.7-0.8V23.5c0.6-1.4%2C1.6-2.5%2C3.5-2.5%0D%0A%09%09c2.3%2C0%2C4%2C2.1%2C4%2C5.6c0%2C4.6-2%2C6.3-4.7%2C6.3c-0.3%2C0-0.5%2C0-0.8-0.1v1.3c0.6%2C0.2%2C1.1%2C0.3%2C1.7%2C0.3c3.4%2C0%2C6.7-2.4%2C6.7-7.9%0D%0A%09%09C79.2%2C21%2C76%2C19.2%2C73%2C19.2%22/%3E%0D%0A%3C/g%3E%0D%0A%3Cpath%20style%3D%22%26st1%3B%22%20d%3D%22M38.4%2C40.3c0%2C1-0.8%2C1.8-1.8%2C1.8c-1%2C0-1.8-0.8-1.8-1.8c0-1%2C0.8-1.8%2C1.8-1.8C37.6%2C38.5%2C38.4%2C39.3%2C38.4%2C40.3%22/%3E%0D%0A%3Cpath%20style%3D%22%26st1%3B%22%20d%3D%22M31.5%2C45.1c0%2C0.6-0.5%2C1.1-1.1%2C1.1c-0.6%2C0-1.1-0.5-1.1-1.1s0.5-1.1%2C1.1-1.1C31%2C44%2C31.5%2C44.5%2C31.5%2C45.1%22/%3E%0D%0A%3Cpath%20style%3D%22%26st1%3B%22%20d%3D%22M27.8%2C49.5c0%2C0.3-0.2%2C0.5-0.5%2C0.5c-0.3%2C0-0.5-0.2-0.5-0.5S27%2C49%2C27.3%2C49C27.5%2C49%2C27.8%2C49.2%2C27.8%2C49.5%22/%3E%0D%0A%3Cpath%20style%3D%22%26st1%3B%22%20d%3D%22M47.4%2C5.7C50.1%2C5.1%2C55.3%2C2%2C56.9%2C0c0.7%2C2.1%2C2.1%2C4.7%2C3.2%2C5.7c-2.3%2C3.4-6.7%2C7.4-9.6%2C8.7%0D%0A%09C50.1%2C11.8%2C49%2C8.6%2C47.4%2C5.7%22/%3E%0D%0A%3C/svg%3E%0D%0A"); }

.app-link {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%20%5B%0D%0A%09%3C%21ENTITY%20st0%20%22fill%3A%23FFFFFF%3B%22%3E%0D%0A%5D%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20164%2049%22%20style%3D%22enable-background%3Anew%200%200%20164%2049%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20d%3D%22M158.6%2C49H5.7C2.6%2C49%2C0%2C46.1%2C0%2C43V5.8C0%2C2.6%2C2.6%2C0%2C5.7%2C0h152.8c3.2%2C0%2C5.4%2C2.6%2C5.4%2C5.8V43C164%2C46.1%2C161.8%2C49%2C158.6%2C49%0D%0A%09%09L158.6%2C49z%22/%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M36.7%2C24.1c0-3.9%2C3.2-5.8%2C3.4-5.9c-1.8-2.7-4.7-3.1-5.7-3.1c-2.4-0.3-4.7%2C1.4-5.9%2C1.4%0D%0A%09%09%09%09c-1.2%2C0-3.1-1.4-5.2-1.4c-2.6%2C0-5%2C1.5-6.4%2C3.9c-2.8%2C4.8-0.7%2C11.8%2C1.9%2C15.7c1.3%2C1.9%2C2.9%2C4%2C4.9%2C3.9c2-0.1%2C2.7-1.3%2C5.1-1.3%0D%0A%09%09%09%09c2.4%2C0%2C3.1%2C1.3%2C5.1%2C1.2c2.1%2C0%2C3.5-1.9%2C4.7-3.8c1.5-2.2%2C2.1-4.3%2C2.2-4.4C40.8%2C30.4%2C36.7%2C28.8%2C36.7%2C24.1z%22/%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M32.8%2C12.5c1.1-1.3%2C1.8-3.1%2C1.6-5c-1.5%2C0.1-3.5%2C1.1-4.6%2C2.4c-1%2C1.1-1.9%2C3-1.6%2C4.8%0D%0A%09%09%09%09C29.9%2C14.9%2C31.7%2C13.9%2C32.8%2C12.5z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M65.3%2C38.4h-2.8L61%2C33.6h-5.3l-1.4%2C4.8h-2.7l5.2-16.2h3.2L65.3%2C38.4z%20M60.6%2C31.6l-1.4-4.2%0D%0A%09%09%09c-0.1-0.4-0.4-1.5-0.8-3.1h0c-0.2%2C0.7-0.4%2C1.7-0.8%2C3.1l-1.3%2C4.2H60.6z%22/%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M78.7%2C32.4c0%2C2-0.5%2C3.6-1.6%2C4.7c-1%2C1-2.2%2C1.5-3.6%2C1.5c-1.5%2C0-2.6-0.6-3.3-1.7h0v6.2h-2.6V30.5%0D%0A%09%09%09c0-1.2%2C0-2.5-0.1-3.8h2.3l0.1%2C1.9h0c0.9-1.4%2C2.2-2.1%2C3.9-2.1c1.4%2C0%2C2.5%2C0.5%2C3.4%2C1.6C78.3%2C29.2%2C78.7%2C30.6%2C78.7%2C32.4z%20M76.1%2C32.5%0D%0A%09%09%09c0-1.1-0.3-2.1-0.8-2.8c-0.6-0.8-1.3-1.2-2.3-1.2c-0.6%2C0-1.2%2C0.2-1.7%2C0.6c-0.5%2C0.4-0.9%2C1-1%2C1.7c-0.1%2C0.3-0.1%2C0.6-0.1%2C0.8v2%0D%0A%09%09%09c0%2C0.8%2C0.3%2C1.6%2C0.8%2C2.2c0.5%2C0.6%2C1.2%2C0.9%2C2%2C0.9c1%2C0%2C1.7-0.4%2C2.3-1.1C75.8%2C34.7%2C76.1%2C33.7%2C76.1%2C32.5z%22/%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M92.2%2C32.4c0%2C2-0.5%2C3.6-1.6%2C4.7c-1%2C1-2.2%2C1.5-3.6%2C1.5c-1.5%2C0-2.6-0.6-3.3-1.7h0v6.2H81V30.5%0D%0A%09%09%09c0-1.2%2C0-2.5-0.1-3.8h2.3l0.1%2C1.9h0c0.9-1.4%2C2.2-2.1%2C3.9-2.1c1.4%2C0%2C2.5%2C0.5%2C3.5%2C1.6C91.7%2C29.2%2C92.2%2C30.6%2C92.2%2C32.4z%20M89.5%2C32.5%0D%0A%09%09%09c0-1.1-0.3-2.1-0.8-2.8c-0.6-0.8-1.3-1.2-2.3-1.2c-0.6%2C0-1.2%2C0.2-1.7%2C0.6c-0.5%2C0.4-0.9%2C1-1%2C1.7c-0.1%2C0.3-0.1%2C0.6-0.1%2C0.8v2%0D%0A%09%09%09c0%2C0.8%2C0.3%2C1.6%2C0.8%2C2.2c0.5%2C0.6%2C1.2%2C0.9%2C2%2C0.9c1%2C0%2C1.7-0.4%2C2.3-1.1C89.3%2C34.7%2C89.5%2C33.7%2C89.5%2C32.5z%22/%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M107.2%2C33.8c0%2C1.4-0.5%2C2.5-1.4%2C3.4c-1.1%2C0.9-2.5%2C1.4-4.4%2C1.4c-1.7%2C0-3.1-0.3-4.2-1l0.6-2.2%0D%0A%09%09%09c1.1%2C0.7%2C2.4%2C1%2C3.8%2C1c1%2C0%2C1.7-0.2%2C2.3-0.7c0.5-0.4%2C0.8-1%2C0.8-1.8c0-0.7-0.2-1.2-0.7-1.7c-0.4-0.4-1.2-0.9-2.2-1.3%0D%0A%09%09%09c-2.8-1.1-4.3-2.6-4.3-4.6c0-1.3%2C0.5-2.4%2C1.5-3.3c1-0.9%2C2.3-1.3%2C4-1.3c1.5%2C0%2C2.7%2C0.3%2C3.7%2C0.8l-0.6%2C2.1c-0.9-0.5-1.9-0.7-3.1-0.7%0D%0A%09%09%09c-0.9%2C0-1.6%2C0.2-2.1%2C0.7c-0.4%2C0.4-0.6%2C0.9-0.6%2C1.5c0%2C0.6%2C0.2%2C1.2%2C0.7%2C1.6c0.4%2C0.4%2C1.2%2C0.8%2C2.4%2C1.3c1.4%2C0.6%2C2.4%2C1.2%2C3.1%2C2%0D%0A%09%09%09C106.9%2C31.8%2C107.2%2C32.7%2C107.2%2C33.8z%22/%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M115.8%2C28.6h-2.9v5.7c0%2C1.4%2C0.5%2C2.2%2C1.5%2C2.2c0.5%2C0%2C0.8%2C0%2C1.2-0.1l0.1%2C2c-0.5%2C0.2-1.2%2C0.3-2%2C0.3%0D%0A%09%09%09c-1%2C0-1.8-0.3-2.4-0.9c-0.6-0.6-0.9-1.7-0.9-3.2v-5.9h-1.7v-1.9h1.7v-2.1l2.6-0.8v2.9h2.9V28.6z%22/%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M128.7%2C32.4c0%2C1.8-0.5%2C3.3-1.5%2C4.4c-1.1%2C1.2-2.5%2C1.8-4.3%2C1.8c-1.7%2C0-3.1-0.6-4.1-1.7%0D%0A%09%09%09c-1-1.1-1.5-2.6-1.5-4.3c0-1.8%2C0.5-3.3%2C1.6-4.4c1-1.2%2C2.5-1.7%2C4.2-1.7c1.7%2C0%2C3.1%2C0.6%2C4.1%2C1.7C128.2%2C29.3%2C128.7%2C30.7%2C128.7%2C32.4z%0D%0A%09%09%09%20M126%2C32.5c0-1.1-0.2-2-0.7-2.8c-0.5-0.9-1.3-1.4-2.3-1.4c-1%2C0-1.8%2C0.5-2.4%2C1.4c-0.5%2C0.8-0.7%2C1.7-0.7%2C2.8c0%2C1.1%2C0.2%2C2%2C0.7%2C2.8%0D%0A%09%09%09c0.6%2C0.9%2C1.3%2C1.4%2C2.4%2C1.4c1%2C0%2C1.8-0.5%2C2.3-1.4C125.8%2C34.5%2C126%2C33.6%2C126%2C32.5z%22/%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M137.2%2C29c-0.3%2C0-0.5-0.1-0.8-0.1c-0.9%2C0-1.6%2C0.3-2.1%2C1c-0.4%2C0.6-0.6%2C1.4-0.6%2C2.3v6.1H131l0-8%0D%0A%09%09%09c0-1.3%2C0-2.6-0.1-3.7h2.3l0.1%2C2.2h0.1c0.3-0.8%2C0.7-1.4%2C1.3-1.9c0.6-0.4%2C1.2-0.6%2C1.9-0.6c0.2%2C0%2C0.5%2C0%2C0.6%2C0V29z%22/%3E%0D%0A%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M148.8%2C32c0%2C0.5%2C0%2C0.9-0.1%2C1.2h-7.8c0%2C1.2%2C0.4%2C2%2C1.1%2C2.6c0.7%2C0.5%2C1.5%2C0.8%2C2.5%2C0.8c1.2%2C0%2C2.2-0.2%2C3.2-0.6%0D%0A%09%09%09l0.4%2C1.8c-1.1%2C0.5-2.4%2C0.7-3.9%2C0.7c-1.8%2C0-3.2-0.5-4.3-1.6c-1-1.1-1.6-2.5-1.6-4.3c0-1.8%2C0.5-3.2%2C1.4-4.4c1-1.3%2C2.4-1.9%2C4.1-1.9%0D%0A%09%09%09c1.7%2C0%2C3%2C0.6%2C3.8%2C1.9C148.4%2C29.3%2C148.8%2C30.5%2C148.8%2C32z%20M146.3%2C31.3c0-0.8-0.2-1.4-0.5-2c-0.4-0.7-1.1-1.1-2.1-1.1%0D%0A%09%09%09c-0.8%2C0-1.5%2C0.4-2.1%2C1.1c-0.4%2C0.6-0.7%2C1.2-0.8%2C2L146.3%2C31.3L146.3%2C31.3z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M59.7%2C12.2c0%2C1.4-0.4%2C2.5-1.3%2C3.2c-0.8%2C0.7-1.9%2C1-3.4%2C1c-0.7%2C0-1.3%2C0-1.9-0.1V8.5c0.7-0.1%2C1.4-0.2%2C2.2-0.2%0D%0A%09%09%09%09c1.4%2C0%2C2.4%2C0.3%2C3.2%2C0.9C59.3%2C9.9%2C59.7%2C10.9%2C59.7%2C12.2z%20M58.4%2C12.2c0-0.9-0.2-1.6-0.7-2.1c-0.5-0.5-1.2-0.7-2.2-0.7%0D%0A%09%09%09%09c-0.4%2C0-0.7%2C0-1%2C0.1v6c0.2%2C0%2C0.4%2C0%2C0.9%2C0c1%2C0%2C1.7-0.3%2C2.3-0.8C58.1%2C14.1%2C58.4%2C13.3%2C58.4%2C12.2z%22/%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M66.9%2C13.4c0%2C0.9-0.3%2C1.6-0.8%2C2.2c-0.5%2C0.6-1.2%2C0.9-2.1%2C0.9c-0.8%2C0-1.5-0.3-2-0.8%0D%0A%09%09%09%09c-0.5-0.6-0.8-1.3-0.8-2.1c0-0.9%2C0.3-1.6%2C0.8-2.2c0.5-0.6%2C1.2-0.8%2C2.1-0.8c0.8%2C0%2C1.5%2C0.3%2C2%2C0.8C66.6%2C11.9%2C66.9%2C12.6%2C66.9%2C13.4z%0D%0A%09%09%09%09%20M65.5%2C13.5c0-0.5-0.1-1-0.3-1.4c-0.3-0.5-0.6-0.7-1.1-0.7c-0.5%2C0-0.9%2C0.2-1.2%2C0.7c-0.2%2C0.4-0.3%2C0.8-0.3%2C1.4c0%2C0.5%2C0.1%2C1%2C0.3%2C1.4%0D%0A%09%09%09%09c0.3%2C0.5%2C0.7%2C0.7%2C1.2%2C0.7c0.5%2C0%2C0.9-0.2%2C1.1-0.7C65.4%2C14.5%2C65.5%2C14%2C65.5%2C13.5z%22/%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M76.4%2C10.6l-1.8%2C5.7h-1.2l-0.7-2.5c-0.2-0.6-0.3-1.2-0.5-1.9h0c-0.1%2C0.6-0.3%2C1.2-0.5%2C1.9L71%2C16.4h-1.2%0D%0A%09%09%09%09l-1.7-5.7h1.3l0.6%2C2.7c0.2%2C0.6%2C0.3%2C1.3%2C0.4%2C1.8h0c0.1-0.5%2C0.3-1.1%2C0.5-1.8l0.8-2.7h1l0.8%2C2.7c0.2%2C0.7%2C0.3%2C1.3%2C0.5%2C1.9h0%0D%0A%09%09%09%09c0.1-0.6%2C0.2-1.2%2C0.4-1.9l0.7-2.7L76.4%2C10.6L76.4%2C10.6z%22/%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M83%2C16.4h-1.3v-3.3c0-1-0.4-1.5-1.2-1.5c-0.4%2C0-0.7%2C0.1-0.9%2C0.4c-0.2%2C0.3-0.4%2C0.6-0.4%2C1v3.4h-1.3v-4.1%0D%0A%09%09%09%09c0-0.5%2C0-1.1%2C0-1.6h1.1l0.1%2C0.9h0c0.1-0.3%2C0.4-0.5%2C0.7-0.7c0.3-0.2%2C0.7-0.3%2C1.2-0.3c0.5%2C0%2C1%2C0.2%2C1.3%2C0.5c0.4%2C0.4%2C0.7%2C1.1%2C0.7%2C1.9%0D%0A%09%09%09%09V16.4z%22/%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M86.6%2C16.4h-1.3V8h1.3V16.4z%22/%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M94.1%2C13.4c0%2C0.9-0.3%2C1.6-0.8%2C2.2c-0.5%2C0.6-1.2%2C0.9-2.1%2C0.9c-0.8%2C0-1.5-0.3-2-0.8%0D%0A%09%09%09%09c-0.5-0.6-0.7-1.3-0.7-2.1c0-0.9%2C0.3-1.6%2C0.8-2.2c0.5-0.6%2C1.2-0.8%2C2.1-0.8c0.8%2C0%2C1.5%2C0.3%2C2%2C0.8C93.8%2C11.9%2C94.1%2C12.6%2C94.1%2C13.4z%0D%0A%09%09%09%09%20M92.8%2C13.5c0-0.5-0.1-1-0.3-1.4c-0.3-0.5-0.6-0.7-1.1-0.7c-0.5%2C0-0.9%2C0.2-1.2%2C0.7c-0.2%2C0.4-0.3%2C0.8-0.3%2C1.4c0%2C0.5%2C0.1%2C1%2C0.3%2C1.4%0D%0A%09%09%09%09c0.3%2C0.5%2C0.7%2C0.7%2C1.2%2C0.7c0.5%2C0%2C0.9-0.2%2C1.1-0.7C92.6%2C14.5%2C92.8%2C14%2C92.8%2C13.5z%22/%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M100.3%2C16.4h-1.1L99%2C15.7h0c-0.4%2C0.5-1%2C0.8-1.7%2C0.8c-0.5%2C0-1-0.2-1.3-0.5c-0.3-0.3-0.4-0.7-0.4-1.2%0D%0A%09%09%09%09c0-0.7%2C0.3-1.2%2C0.9-1.6c0.6-0.4%2C1.4-0.6%2C2.5-0.5v-0.1c0-0.8-0.4-1.1-1.2-1.1c-0.6%2C0-1.1%2C0.1-1.5%2C0.4L96%2C11c0.5-0.3%2C1.2-0.5%2C2-0.5%0D%0A%09%09%09%09c1.5%2C0%2C2.3%2C0.8%2C2.3%2C2.4V15C100.2%2C15.6%2C100.2%2C16%2C100.3%2C16.4z%20M98.9%2C14.4v-0.9c-1.4%2C0-2.1%2C0.4-2.1%2C1.2c0%2C0.3%2C0.1%2C0.5%2C0.2%2C0.7%0D%0A%09%09%09%09c0.2%2C0.1%2C0.4%2C0.2%2C0.6%2C0.2c0.3%2C0%2C0.5-0.1%2C0.8-0.3c0.2-0.2%2C0.4-0.4%2C0.4-0.7C98.9%2C14.5%2C98.9%2C14.5%2C98.9%2C14.4z%22/%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M107.5%2C16.4h-1.1l-0.1-0.9h0c-0.4%2C0.7-1%2C1.1-1.8%2C1.1c-0.7%2C0-1.3-0.3-1.7-0.8c-0.5-0.5-0.7-1.2-0.7-2.1%0D%0A%09%09%09%09c0-0.9%2C0.2-1.7%2C0.7-2.3c0.5-0.5%2C1.1-0.8%2C1.8-0.8c0.8%2C0%2C1.3%2C0.3%2C1.6%2C0.8h0V8h1.3v6.8C107.5%2C15.4%2C107.5%2C15.9%2C107.5%2C16.4z%0D%0A%09%09%09%09%20M106.2%2C13.9v-1c0-0.2%2C0-0.3%2C0-0.4c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5%2C0-0.8%2C0.2-1.1%2C0.6%0D%0A%09%09%09%09c-0.3%2C0.4-0.4%2C0.9-0.4%2C1.5c0%2C0.6%2C0.1%2C1%2C0.4%2C1.4c0.3%2C0.4%2C0.6%2C0.6%2C1.1%2C0.6c0.4%2C0%2C0.8-0.2%2C1-0.5C106.1%2C14.7%2C106.2%2C14.3%2C106.2%2C13.9z%22%0D%0A%09%09%09%09/%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M118.4%2C13.4c0%2C0.9-0.3%2C1.6-0.8%2C2.2c-0.5%2C0.6-1.2%2C0.9-2.1%2C0.9c-0.8%2C0-1.5-0.3-2-0.8%0D%0A%09%09%09%09c-0.5-0.6-0.8-1.3-0.8-2.1c0-0.9%2C0.3-1.6%2C0.8-2.2c0.5-0.6%2C1.2-0.8%2C2.1-0.8c0.8%2C0%2C1.5%2C0.3%2C2%2C0.8C118.2%2C11.9%2C118.4%2C12.6%2C118.4%2C13.4%0D%0A%09%09%09%09z%20M117.1%2C13.5c0-0.5-0.1-1-0.3-1.4c-0.3-0.5-0.6-0.7-1.1-0.7c-0.5%2C0-0.9%2C0.2-1.2%2C0.7c-0.2%2C0.4-0.3%2C0.8-0.3%2C1.4%0D%0A%09%09%09%09c0%2C0.5%2C0.1%2C1%2C0.3%2C1.4c0.3%2C0.5%2C0.7%2C0.7%2C1.2%2C0.7c0.5%2C0%2C0.9-0.2%2C1.1-0.7C117%2C14.5%2C117.1%2C14%2C117.1%2C13.5z%22/%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M125.3%2C16.4H124v-3.3c0-1-0.4-1.5-1.2-1.5c-0.4%2C0-0.7%2C0.1-0.9%2C0.4c-0.2%2C0.3-0.4%2C0.6-0.4%2C1v3.4h-1.3v-4.1%0D%0A%09%09%09%09c0-0.5%2C0-1.1%2C0-1.6h1.1l0.1%2C0.9h0c0.2-0.3%2C0.4-0.5%2C0.7-0.7c0.3-0.2%2C0.7-0.3%2C1.2-0.3c0.5%2C0%2C1%2C0.2%2C1.3%2C0.5c0.4%2C0.4%2C0.7%2C1.1%2C0.7%2C1.9%0D%0A%09%09%09%09V16.4z%22/%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M133.9%2C11.6h-1.4v2.8c0%2C0.7%2C0.2%2C1.1%2C0.7%2C1.1c0.2%2C0%2C0.4%2C0%2C0.6-0.1l0%2C1c-0.3%2C0.1-0.6%2C0.1-1%2C0.1%0D%0A%09%09%09%09c-0.5%2C0-0.9-0.2-1.2-0.5c-0.3-0.3-0.4-0.8-0.4-1.5v-2.9h-0.8v-1h0.8V9.6l1.3-0.4v1.4h1.4V11.6L133.9%2C11.6z%22/%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M140.7%2C16.4h-1.3v-3.3c0-1-0.4-1.5-1.2-1.5c-0.6%2C0-1%2C0.3-1.2%2C0.9c0%2C0.1-0.1%2C0.3-0.1%2C0.5v3.5h-1.3V8h1.3%0D%0A%09%09%09%09v3.5h0c0.4-0.6%2C1-0.9%2C1.7-0.9c0.5%2C0%2C1%2C0.2%2C1.3%2C0.5c0.4%2C0.4%2C0.6%2C1.1%2C0.6%2C1.9V16.4z%22/%3E%0D%0A%09%09%09%3Cpath%20style%3D%22%26st0%3B%22%20d%3D%22M147.6%2C13.2c0%2C0.2%2C0%2C0.4%2C0%2C0.6h-3.8c0%2C0.6%2C0.2%2C1%2C0.6%2C1.3c0.3%2C0.3%2C0.7%2C0.4%2C1.3%2C0.4c0.6%2C0%2C1.1-0.1%2C1.5-0.3%0D%0A%09%09%09%09l0.2%2C0.9c-0.5%2C0.2-1.2%2C0.4-1.9%2C0.4c-0.9%2C0-1.6-0.3-2.1-0.8c-0.5-0.5-0.8-1.2-0.8-2.1c0-0.9%2C0.2-1.6%2C0.7-2.2%0D%0A%09%09%09%09c0.5-0.6%2C1.2-0.9%2C2-0.9c0.8%2C0%2C1.5%2C0.3%2C1.9%2C0.9C147.5%2C11.9%2C147.6%2C12.5%2C147.6%2C13.2z%20M146.4%2C12.9c0-0.4-0.1-0.7-0.2-1%0D%0A%09%09%09%09c-0.2-0.4-0.6-0.5-1-0.5c-0.4%2C0-0.8%2C0.2-1%2C0.5c-0.2%2C0.3-0.3%2C0.6-0.4%2C1H146.4z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A"); }

.footer-nav .network-nav .utility-select:after, .form-select:after, .contact-form .form--input .form-select:after, table .utility-select:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%20%5B%0D%0A%09%3C%21ENTITY%20st0%20%22fill%3A%2368ADE2%3B%22%3E%0D%0A%5D%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2016.7%209.5%22%20style%3D%22enable-background%3Anew%200%200%2016.7%209.5%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpolygon%20style%3D%22%26st0%3B%22%20points%3D%228.4%2C9.5%200%2C1.5%201.4%2C0%208.4%2C6.7%2015.4%2C0%2016.7%2C1.4%20%09%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A"); }

.clearfix:after {
  content: " ";
  display: block;
  clear: both; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 100%; }

body {
  font-family: "proxima-nova", sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.4;
  background-color: #fff;
  overflow-x: hidden; }
  .lt-ie9 body {
    min-width: 815px; }

main {
  min-height: 134px; }

h1, h2, h3, h4, h5, h6 {
  line-height: 1;
  margin: 0; }

p {
  margin: 0; }
  p + p {
    margin-top: 1.4em; }

ul,
ol {
  margin: 0; }

figure {
  margin: 0; }

a {
  text-decoration: underline;
  color: inherit; }

button {
  border: 0; }

.site-logo, .vision-logo, .product-logo-nrc, .product-logo-edu, .banner-opaque .product-logo-edu, .product-logo-netop, .footer-nav .network-logo, .app-link, .slider .flex-control-nav li a {
  display: block;
  overflow: hidden;
  text-indent: 102%;
  white-space: nowrap; }

.tagline, .csc-typography h1,
.csc-header h1,
.htmlarea-content-body h1, .csc-typography h3.block-title, .csc-typography h4.block-title, .csc-typography h5.block-title, .csc-typography h6.block-title,
.csc-header h3.block-title,
.csc-header h4.block-title,
.csc-header h5.block-title,
.csc-header h6.block-title,
.htmlarea-content-body h3.block-title,
.htmlarea-content-body h4.block-title,
.htmlarea-content-body h5.block-title,
.htmlarea-content-body h6.block-title {
  font-family: "proxima-nova", sans-serif;
  font-size: 4em;
  font-weight: 200;
  line-height: 1.172; }
  @media all and (max-width: 960px) {
    .tagline, .csc-typography h1,
    .csc-header h1,
    .htmlarea-content-body h1, .csc-typography h3.block-title, .csc-typography h4.block-title, .csc-typography h5.block-title, .csc-typography h6.block-title,
    .csc-header h3.block-title,
    .csc-header h4.block-title,
    .csc-header h5.block-title,
    .csc-header h6.block-title,
    .htmlarea-content-body h3.block-title,
    .htmlarea-content-body h4.block-title,
    .htmlarea-content-body h5.block-title,
    .htmlarea-content-body h6.block-title {
      font-size: 3.626em; } }
  @media all and (max-width: 600px) {
    .tagline, .csc-typography h1,
    .csc-header h1,
    .htmlarea-content-body h1, .csc-typography h3.block-title, .csc-typography h4.block-title, .csc-typography h5.block-title, .csc-typography h6.block-title,
    .csc-header h3.block-title,
    .csc-header h4.block-title,
    .csc-header h5.block-title,
    .csc-header h6.block-title,
    .htmlarea-content-body h3.block-title,
    .htmlarea-content-body h4.block-title,
    .htmlarea-content-body h5.block-title,
    .htmlarea-content-body h6.block-title {
      font-size: 2.75em; } }

.block-title, .csc-typography h2,
.csc-header h2,
.htmlarea-content-body h2 {
  font-family: "proxima-nova", sans-serif;
  font-size: 3.375em;
  font-weight: 200;
  line-height: 1.172; }
  @media all and (max-width: 960px) {
    .block-title, .csc-typography h2,
    .csc-header h2,
    .htmlarea-content-body h2 {
      font-size: 3.063em; } }
  @media all and (max-width: 600px) {
    .block-title, .csc-typography h2,
    .csc-header h2,
    .htmlarea-content-body h2 {
      font-size: 2.313em; } }

.block-title-secondary, .csc-typography .block-title-secondary,
.csc-header .block-title-secondary,
.htmlarea-content-body .block-title-secondary {
  font-family: "proxima-nova", sans-serif;
  font-size: 3.188em;
  font-weight: 300;
  line-height: 1.216; }
  @media all and (max-width: 960px) {
    .block-title-secondary, .csc-typography .block-title-secondary,
    .csc-header .block-title-secondary,
    .htmlarea-content-body .block-title-secondary {
      font-size: 2.8em; } }

.slider .slide--quote {
  font-family: "proxima-nova", sans-serif;
  font-size: 2.313em;
  font-weight: 200; }

.ge--marker-count, .block-subtitle-secondary, .csc-typography .block-subtitle-secondary,
.csc-header .block-subtitle-secondary,
.htmlarea-content-body .block-subtitle-secondary, .ge--header, .fieldset--title, table thead, .csc-typography h3, .csc-typography h4, .csc-typography h5, .csc-typography h6,
.csc-header h3,
.csc-header h4,
.csc-header h5,
.csc-header h6,
.htmlarea-content-body h3,
.htmlarea-content-body h4,
.htmlarea-content-body h5,
.htmlarea-content-body h6 {
  font-family: "proxima-nova", sans-serif;
  font-size: 2.063em;
  font-weight: 200; }

.header-notification .notification--content, .role {
  font-family: "proxima-nova", sans-serif;
  font-size: 1.75em;
  font-weight: 200; }

.contact-form label, .copy-large, .copy-emphasized, .csc-typography p.copy-emphasized,
.htmlarea-content-body p.copy-emphasized {
  font-family: "proxima-nova", sans-serif;
  font-size: 1.438em;
  font-weight: 300; }

.block-label, table td, .csc-typography h3.block-label, .csc-typography h4.block-label, .csc-typography h5.block-label, .csc-typography h6.block-label,
.csc-header h3.block-label,
.csc-header h4.block-label,
.csc-header h5.block-label,
.csc-header h6.block-label,
.htmlarea-content-body h3.block-label,
.htmlarea-content-body h4.block-label,
.htmlarea-content-body h5.block-label,
.htmlarea-content-body h6.block-label, .csc-typography blockquote,
.htmlarea-content-body blockquote {
  font-family: "proxima-nova", sans-serif;
  font-size: 1.438em; }
  @media all and (max-width: 600px) {
    .block-label, table td, .csc-typography h3.block-label, .csc-typography h4.block-label, .csc-typography h5.block-label, .csc-typography h6.block-label,
    .csc-header h3.block-label,
    .csc-header h4.block-label,
    .csc-header h5.block-label,
    .csc-header h6.block-label,
    .htmlarea-content-body h3.block-label,
    .htmlarea-content-body h4.block-label,
    .htmlarea-content-body h5.block-label,
    .htmlarea-content-body h6.block-label, .csc-typography blockquote,
    .htmlarea-content-body blockquote {
      font-size: 17px; } }

.pre-footer-signup input[type="submit"], .footer-nav-updates .return-button, .form .form-submit, .contact-form .form-submit, a.content-button, div.content-button, .content-button--green, a.content-button--green, .content-button--blue, a.content-button--blue, .content-button--bg-blue, a.content-button--bg-blue, .content-button--bg-green, a.content-button--bg-green, .content-button--bg-black, a.content-button--bg-black, .content-button--outline-blue, a.content-button--outline-blue, .content-button--outline-blue-transparent, a.content-button--outline-blue-transparent, .content-button--condensed, a.content-button--condensed, .icon-link {
  font-family: "proxima-nova", sans-serif;
  font-size: 20px;
  font-weight: 700; }
  @media all and (max-width: 960px) {
    .pre-footer-signup input[type="submit"], .footer-nav-updates .return-button, .form .form-submit, .contact-form .form-submit, a.content-button, div.content-button, .content-button--green, a.content-button--green, .content-button--blue, a.content-button--blue, .content-button--bg-blue, a.content-button--bg-blue, .content-button--bg-green, a.content-button--bg-green, .content-button--bg-black, a.content-button--bg-black, .content-button--outline-blue, a.content-button--outline-blue, .content-button--outline-blue-transparent, a.content-button--outline-blue-transparent, .content-button--condensed, a.content-button--condensed, .icon-link {
      font-size: 17px; } }

.footer-nav .product-nav {
  font-family: "proxima-nova", sans-serif; }

.block-subtitle, .csc-header + p, .csc-typography p,
.htmlarea-content-body p, .csc-typography ul,
.htmlarea-content-body ul, .csc-typography ol,
.htmlarea-content-body ol {
  font-family: "proxima-nova", sans-serif;
  font-weight: 300;
  line-height: 1.563em; }

.footer-nav .colophon-nav, .footer-nav-updates .colophon {
  font-family: "proxima-nova", sans-serif;
  font-size: 0.875em;
  font-weight: 300; }

.align-right.tagline, .csc-typography h1.align-right,
.csc-header h1.align-right,
.htmlarea-content-body h1.align-right, .align-right.block-title, .csc-typography h2.align-right,
.csc-header h2.align-right,
.htmlarea-content-body h2.align-right {
  text-align: right; }
.align-center.tagline, .csc-typography h1.align-center,
.csc-header h1.align-center,
.htmlarea-content-body h1.align-center, .align-center.block-title, .csc-typography h2.align-center,
.csc-header h2.align-center,
.htmlarea-content-body h2.align-center {
  text-align: center; }
.align-left.tagline, .csc-typography h1.align-left,
.csc-header h1.align-left,
.htmlarea-content-body h1.align-left, .align-left.block-title, .csc-typography h2.align-left,
.csc-header h2.align-left,
.htmlarea-content-body h2.align-left {
  text-align: left; }

.footer-nav .network-nav .utility-select select, .form-select select, .contact-form .form--input .form-select select, table .utility-select select, .mobile-nav-secondary .select select {
  border: none;
  box-shadow: none;
  appearance: none;
  -webkit-appearance: none; }
  .footer-nav .network-nav .utility-select select:focus, .form-select select:focus, .contact-form .form--input .form-select select:focus, table .utility-select select:focus, .mobile-nav-secondary .select select:focus {
    outline: none; }

.footer-nav .network-nav .utility-select, .form-select, .contact-form .form--input .form-select, table .utility-select {
  line-height: 1;
  background-color: #fff;
  background-repeat: no-repeat;
  overflow: hidden;
  border: 1px solid #ccc;
  border-radius: 0.125em;
  position: relative; }
  .footer-nav .network-nav .utility-select:after, .form-select:after, .contact-form .form--input .form-select:after, table .utility-select:after {
    content: "";
    width: 0.5em;
    height: 0.3em;
    background-repeat: no-repeat;
    margin-top: -0.15em;
    display: block;
    position: absolute;
    top: 50%;
    right: 0.394em;
    z-index: 0; }
    .no-svg .footer-nav .network-nav .utility-select:after, .footer-nav .network-nav .no-svg .utility-select:after, .no-svg .form-select:after, .no-svg .contact-form .form--input .form-select:after, .contact-form .form--input .no-svg .form-select:after, .no-svg table .utility-select:after, table .no-svg .utility-select:after {
      background-image: url("../Images/png/icon_arrow-down-blue.png"); }
  .footer-nav .network-nav .utility-select select, .form-select select, .contact-form .form--input .form-select select, table .utility-select select {
    padding: .5em .875em;
    width: 135%;
    font-weight: 400;
    line-height: 1.5;
    background: transparent;
    outline: 0;
    position: relative;
    z-index: 5; }
    .form .footer-nav .network-nav .utility-select select, .footer-nav .network-nav .form .utility-select select, .form .form-select select, .form .contact-form .form--input .form-select select, .contact-form .form--input .form .form-select select, .form table .utility-select select, table .form .utility-select select {
      padding: .85em .875em; }

.slider .slides, .slider .flex-direction-nav, .slider .flex-control-nav, .navigation-items .vertical-nav ul, .navigation-items .social-nav ul, .navigation-items .colophon-nav ul, .primary-nav, .utility-nav, .primary-nav--dropdown, .mobile-nav-secondary ul, .footer-nav .network-nav, .footer-nav .social-nav, .footer-nav .product-nav, .footer-nav .colophon-nav, .footer-nav-updates .footer-nav--grid .network-nav ul, .footer-nav-updates .footer-nav--grid .footer-updates ul, .footer-nav-updates .social-nav, .list-content-accordion, .form-errors, .form-errors ul, .contact-form .form-fields, .unstyled-list, .list-nested-secondary, .list-nested-secondary ul, .checklist {
  list-style-type: none;
  padding-left: 0;
  margin: 0; }

.primary-nav > li, .utility-nav > li, .footer-nav .network-nav > li, .footer-nav .social-nav > li, .footer-nav .product-nav > li, .footer-nav .colophon-nav > li, .list-images-centered > li, .list-links-horizontal-secondary > li {
  display: inline-block; }

.primary-nav li, .utility-nav li, .footer-nav .network-nav li, .footer-nav .social-nav li {
  padding-left: 1.067em; }

.footer-nav .product-nav li:before, .footer-nav .colophon-nav li:before {
  content: "|";
  padding-right: .625em;
  padding-left: .625em; }
.footer-nav .product-nav li:first-child:before, .footer-nav .colophon-nav li:first-child:before {
  content: none; }

.content-block--container, .content > .csc-default, .content-block--container.trim, .content-block--bg + .content-block--container.trim, .content-block--container.condensed, .content-block--bg + .content-block--container.condensed, .content-block--bg + .content-block--container, .header-nav, .mobile-nav-secondary ul, .header-notification .notification--container, .footer-nav, .footer-nav-updates .footer-nav--container {
  max-width: 1140px;
  min-width: 320px;
  margin: 0 auto;
  padding: 0 20px; }

.content-block--container, .content > .csc-default {
  padding-top: 4.375em;
  padding-bottom: 6.25em; }

.content-block--container.trim, .content-block--bg + .content-block--container.trim {
  padding-top: 2.625em;
  padding-bottom: 3.75em; }

.content-block--container.condensed, .content-block--bg + .content-block--container.condensed {
  padding-top: 1.375em;
  padding-bottom: 1.375em; }

.content-block--bg + .content-block--container {
  padding-top: 9.06em;
  padding-bottom: 9.06em; }
  @media all and (max-width: 960px) {
    .content-block--bg + .content-block--container {
      padding-top: 7.188em;
      padding-bottom: 7.188em; } }
  @media all and (max-width: 600px) {
    .content-block--bg + .content-block--container {
      padding-top: 4.063em;
      padding-bottom: 5.313em; } }

.ge--content, .ge--marker-count, .role, .slider .flex-prev, .slider .flex-next, table td, .csc-typography p,
.htmlarea-content-body p, .csc-typography ul,
.htmlarea-content-body ul, .csc-typography ol,
.htmlarea-content-body ol {
  color: #666; }
  .dark .ge--content, .dark .ge--marker-count, .dark .role, .dark .slider .flex-prev, .slider .dark .flex-prev, .dark .slider .flex-next, .slider .dark .flex-next, .dark table td, table .dark td, .dark .csc-typography p, .csc-typography .dark p,
  .dark .htmlarea-content-body p,
  .htmlarea-content-body .dark p, .dark .csc-typography ul, .csc-typography .dark ul,
  .dark .htmlarea-content-body ul,
  .htmlarea-content-body .dark ul, .dark .csc-typography ol, .csc-typography .dark ol,
  .dark .htmlarea-content-body ol,
  .htmlarea-content-body .dark ol {
    color: #fff; }

.ge--header, .fieldset--title, table thead, .csc-typography h3, .csc-typography h4, .csc-typography h5, .csc-typography h6,
.csc-header h3,
.csc-header h4,
.csc-header h5,
.csc-header h6,
.htmlarea-content-body h3,
.htmlarea-content-body h4,
.htmlarea-content-body h5,
.htmlarea-content-body h6 {
  color: #000; }
  .dark .ge--header, .dark .fieldset--title, .dark table thead, table .dark thead, .dark .csc-typography h3, .csc-typography .dark h3, .dark .csc-typography h4, .csc-typography .dark h4, .dark .csc-typography h5, .csc-typography .dark h5, .dark .csc-typography h6, .csc-typography .dark h6,
  .dark .csc-header h3,
  .csc-header .dark h3,
  .dark .csc-header h4,
  .csc-header .dark h4,
  .dark .csc-header h5,
  .csc-header .dark h5,
  .dark .csc-header h6,
  .csc-header .dark h6,
  .dark .htmlarea-content-body h3,
  .htmlarea-content-body .dark h3,
  .dark .htmlarea-content-body h4,
  .htmlarea-content-body .dark h4,
  .dark .htmlarea-content-body h5,
  .htmlarea-content-body .dark h5,
  .dark .htmlarea-content-body h6,
  .htmlarea-content-body .dark h6 {
    color: #fff; }

.block-title, .csc-typography h2,
.csc-header h2,
.htmlarea-content-body h2 {
  position: relative; }
  .block-title:after, .csc-typography h2:after,
  .csc-header h2:after,
  .htmlarea-content-body h2:after {
    content: "";
    width: 125px;
    height: 1px;
    background-color: #84a93f;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -62.5px; }
  .accent-default-secondary .block-title:after, .accent-default-secondary .csc-typography h2:after, .csc-typography .accent-default-secondary h2:after,
  .accent-default-secondary .csc-header h2:after,
  .csc-header .accent-default-secondary h2:after,
  .accent-default-secondary .htmlarea-content-body h2:after,
  .htmlarea-content-body .accent-default-secondary h2:after, .secondary.block-title:after, .csc-typography h2.secondary:after,
  .csc-header h2.secondary:after,
  .htmlarea-content-body h2.secondary:after {
    background-color: #68ade2; }
  .accent-default-quaternary .block-title:after, .accent-default-quaternary .csc-typography h2:after, .csc-typography .accent-default-quaternary h2:after,
  .accent-default-quaternary .csc-header h2:after,
  .csc-header .accent-default-quaternary h2:after,
  .accent-default-quaternary .htmlarea-content-body h2:after,
  .htmlarea-content-body .accent-default-quaternary h2:after {
    background-color: #c72c36; }
  .align-left.block-title:after, .csc-typography h2.align-left:after,
  .csc-header h2.align-left:after,
  .htmlarea-content-body h2.align-left:after {
    margin-left: 0;
    left: 0; }

.utility-button {
  background-color: #fff;
  border-radius: 0.125em; }
  .primary.utility-button {
    background-color: #84a93f;
    color: #fff; }
  .secondary.utility-button {
    background-color: #68ade2;
    color: #fff; }

.primary-nav li a.active, .utility-nav li a.active, .footer-nav .network-nav li a.active, .primary-nav li button.active, .utility-nav li button.active, .footer-nav .network-nav li button.active, .footer-nav .colophon-nav a.active {
  color: #000; }

.primary-nav li a, .utility-nav li a, .footer-nav .network-nav li a, .primary-nav li button, .utility-nav li button, .footer-nav .network-nav li button {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  color: #666;
  text-decoration: none;
  border: none;
  background-color: transparent;
  outline: none; }
  .transparent .primary-nav li a, .primary-nav .transparent li a, .transparent .utility-nav li a, .utility-nav .transparent li a, .transparent .footer-nav .network-nav li a, .footer-nav .network-nav .transparent li a, .transparent .primary-nav li button, .primary-nav .transparent li button, .transparent .utility-nav li button, .utility-nav .transparent li button, .transparent .footer-nav .network-nav li button, .footer-nav .network-nav .transparent li button {
    color: #fff;
    -webkit-transition: color, 0.3s, ease;
    -moz-transition: color, 0.3s, ease;
    -ms-transition: color, 0.3s, ease;
    -o-transition: color, 0.3s, ease;
    transition: color, 0.3s, ease; }
  .banner-opaque .primary-nav li a, .primary-nav .banner-opaque li a, .banner-opaque .utility-nav li a, .utility-nav .banner-opaque li a, .banner-opaque .footer-nav .network-nav li a, .footer-nav .network-nav .banner-opaque li a, .banner-opaque .primary-nav li button, .primary-nav .banner-opaque li button, .banner-opaque .utility-nav li button, .utility-nav .banner-opaque li button, .banner-opaque .footer-nav .network-nav li button, .footer-nav .network-nav .banner-opaque li button {
    color: #666; }
.banner-opaque .primary-nav li .utility-button, .primary-nav .banner-opaque li .utility-button, .banner-opaque .utility-nav li .utility-button, .utility-nav .banner-opaque li .utility-button, .banner-opaque .footer-nav .network-nav li .utility-button, .footer-nav .network-nav .banner-opaque li .utility-button {
  color: #fff; }

.primary-nav li, .utility-nav li, .footer-nav .network-nav li {
  text-transform: uppercase; }
  .primary-nav li a, .utility-nav li a, .footer-nav .network-nav li a, .primary-nav li button, .utility-nav li button, .footer-nav .network-nav li button {
    text-transform: uppercase; }

.role.icon-teacher:before, .role.icon-student:before {
  height: 1.87em;
  width: 1.87em;
  font-size: .821em;
  text-align: center;
  padding-top: .348em;
  margin-right: .130em;
  border-radius: 100%;
  vertical-align: middle; }

.header-notification .notification--close {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  background: transparent;
  padding: 0;
  border: 0;
  outline: 0; }

.pre-footer-signup input[type="submit"], .footer-nav-updates .return-button, .form .form-submit, .contact-form .form-submit, a.content-button, div.content-button, .content-button--green, a.content-button--green, .content-button--blue, a.content-button--blue, .content-button--bg-blue, a.content-button--bg-blue, .content-button--bg-green, a.content-button--bg-green, .content-button--bg-black, a.content-button--bg-black, .content-button--outline-blue, a.content-button--outline-blue, .content-button--outline-blue-transparent, a.content-button--outline-blue-transparent {
  color: #84a93f;
  background-color: #fff;
  min-width: 13.25em;
  text-align: center;
  line-height: 1;
  text-transform: uppercase;
  text-decoration: none;
  padding: 1em;
  border-radius: 0.125em;
  margin: 0 1em;
  display: inline-block; }

.content-button--condensed, a.content-button--condensed {
  font-size: 1em;
  color: #84a93f;
  background-color: #fff;
  min-width: 1em;
  text-align: center;
  line-height: 1;
  text-transform: uppercase;
  text-decoration: none;
  padding: 1em;
  border-radius: 0.125em;
  margin: 0 1em;
  display: inline-block; }

.slider {
  margin: 0;
  padding: 0;
  position: relative; }
  .slider .slides {
    padding: 0; }
  .slider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
    /* Hide the slides before the JS is loaded. Avoids image jumping */ }
  .slider .slides:after {
    content: " ";
    display: block;
    clear: both; }
  .no-js .slider .slides > li:first-child {
    display: block; }

.screen-reader-text {
  position: absolute;
  top: -9999px;
  left: -9999px; }

.content {
  padding-top: 5.188em; }
  .banner-has-utility + .content {
    padding-top: 8.25em; }
    @media all and (max-width: 930px) {
      .banner-has-utility + .content {
        padding-top: 4.375em; } }
    @media all and (max-width: 1000px) {
      .banner-has-utility + .content.navigation-collapse-wide, .navigation-collapse-wide .banner-has-utility + .content {
        padding-top: 4.375em; } }
  @media all and (max-width: 930px) {
    .content {
      padding-top: 4.375em; } }

.header {
  width: 100%;
  background-color: #fff;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  z-index: 10;
  -webkit-transition: background 0.3s ease 0.3s;
  -moz-transition: background 0.3s ease 0.3s;
  -ms-transition: background 0.3s ease 0.3s;
  -o-transition: background 0.3s ease 0.3s;
  transition: background 0.3s ease 0.3s; }
  .header.banner-not-top {
    top: -3.5em; }
    @media all and (max-width: 930px) {
      .header.banner-not-top {
        top: 0; } }
    @media all and (max-width: 1000px) {
      .header.banner-not-top.navigation-collapse-wide, .navigation-collapse-wide .header.banner-not-top {
        top: 0; } }
  @media all and (min-width: 930px) {
    .header {
      -webkit-transition: top, 0.3s, ease;
      -moz-transition: top, 0.3s, ease;
      -ms-transition: top, 0.3s, ease;
      -o-transition: top, 0.3s, ease;
      transition: top, 0.3s, ease; } }
  @media all and (min-width: 1000px) {
    .header.navigation-collapse-wide, .navigation-collapse-wide .header {
      -webkit-transition: top, 0.3s, ease;
      -moz-transition: top, 0.3s, ease;
      -ms-transition: top, 0.3s, ease;
      -o-transition: top, 0.3s, ease;
      transition: top, 0.3s, ease; } }
  .transparent .header, .header.transparent {
    background: transparent;
    box-shadow: none;
    border-bottom: 1px solid #989898; }
  .banner-opaque .header, .header.banner-opaque {
    background: #fff;
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    transition: background 0.3s ease; }

.header-nav {
  position: relative; }
  .header-nav:after {
    content: " ";
    display: block;
    clear: both; }
  @media all and (max-width: 930px) {
    .header-nav {
      padding-top: 0.625em;
      padding-bottom: 0.625em; } }
  @media all and (max-width: 1000px) {
    .header-nav.navigation-collapse-wide, .navigation-collapse-wide .header-nav {
      padding-top: 0.625em;
      padding-bottom: 0.625em; } }
  @media all and (max-width: 930px) {
    .header-nav .wide-only {
      display: none; } }
  @media all and (max-width: 1000px) {
    .header-nav .wide-only.navigation-collapse-wide, .navigation-collapse-wide .header-nav .wide-only {
      display: none; } }
  .header-nav .narrow-only {
    display: none; }
    @media all and (max-width: 930px) {
      .header-nav .narrow-only {
        display: inherit; } }
    @media all and (max-width: 1000px) {
      .header-nav .narrow-only.navigation-collapse-wide, .navigation-collapse-wide .header-nav .narrow-only {
        display: inherit; } }

.hamburger {
  display: none;
  background: transparent;
  -webkit-tap-highlight-color: transparent;
  outline: 0;
  position: fixed;
  top: 1.5625em;
  left: 1.375em; }
  @media all and (max-width: 930px) {
    .hamburger {
      display: block; } }
  @media all and (max-width: 1000px) {
    .hamburger.navigation-collapse-wide, .navigation-collapse-wide .hamburger {
      display: block; } }
  .hamburger.right {
    position: absolute;
    top: 1.69em;
    right: 1.375em;
    left: auto;
    padding: 0; }
  .transparent .hamburger {
    color: #fff; }
  .banner-opaque .hamburger {
    color: #000; }

.site-logo, .vision-logo, .product-logo-nrc, .product-logo-edu, .product-logo-netop {
  display: block;
  position: absolute; }
  @media all and (max-width: 930px) {
    .site-logo, .vision-logo, .product-logo-nrc, .product-logo-edu, .product-logo-netop {
      position: static;
      margin: 0 auto; } }
  @media all and (max-width: 1000px) {
    .navigation-collapse-wide.site-logo, .navigation-collapse-wide.vision-logo, .navigation-collapse-wide.product-logo-nrc, .navigation-collapse-wide.product-logo-edu, .navigation-collapse-wide.product-logo-netop, .navigation-collapse-wide .site-logo, .navigation-collapse-wide .vision-logo, .navigation-collapse-wide .product-logo-nrc, .navigation-collapse-wide .product-logo-edu, .navigation-collapse-wide .product-logo-netop {
      position: static;
      margin: 0 auto; } }

.site-logo {
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 9.125em;
  height: 3.125em;
  top: 0.938em; }
  .no-svg .site-logo {
    background: transparent url("../Images/png/vision-me.png") no-repeat left top; }

.vision-logo {
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 9.125em;
  height: 3.125em;
  top: 0.938em; }
  .no-svg .vision-logo {
    background: transparent url("../Images/png/vision.png") no-repeat left top; }

.product-logo-nrc {
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 16.617em;
  height: 2.974em;
  top: 4.063em;
  margin-top: 0.869em; }
  .no-svg .product-logo-nrc {
    background: transparent url("../Images/png/nrc.png") no-repeat left top; }
  @media all and (max-width: 930px) {
    .product-logo-nrc {
      width: 14.451em;
      height: 2.580em;
      margin-top: 0.469em;
      float: right; } }
  @media all and (max-width: 1000px) {
    .product-logo-nrc.navigation-collapse-wide, .navigation-collapse-wide .product-logo-nrc {
      width: 14.451em;
      height: 2.580em;
      margin-top: 0.469em;
      float: right; } }

.product-logo-edu {
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-transition: width, 0.3s ease;
  -moz-transition: width, 0.3s ease;
  -ms-transition: width, 0.3s ease;
  -o-transition: width, 0.3s ease;
  transition: width, 0.3s ease;
  display: inline-block;
  width: 10.75em;
  height: 2.75em;
  position: absolute;
  bottom: 1.938em; }
  .no-svg .product-logo-edu {
    background: transparent url("../Images/png/edu-white.png") no-repeat left top; }
  @media all and (max-width: 930px) {
    .product-logo-edu {
      position: static;
      width: 9.688em;
      height: 2.5em;
      margin-top: 6px; } }
  @media all and (max-width: 1000px) {
    .product-logo-edu.navigation-collapse-wide, .navigation-collapse-wide .product-logo-edu {
      position: static;
      width: 9.688em;
      height: 2.5em;
      margin-top: 6px; } }
  .banner-opaque .product-logo-edu {
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: inline-block; }
    .no-svg .banner-opaque .product-logo-edu {
      background: transparent url("../Images/png/edu-gray.png") no-repeat left top; }
  .banner-not-top .product-logo-edu {
    width: 9.688em;
    height: 2.5em;
    bottom: 1.313em; }

.product-logo-netop {
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 85px;
  height: 54px;
  top: 16px; }
  .no-svg .product-logo-netop {
    background: transparent url("../Images/png/netop.png") no-repeat left top; }
  @media all and (max-width: 600px) {
    .product-logo-netop {
      width: 78px;
      height: 50px; } }

.navigation-items {
  float: right;
  margin: 23px 0px 23px;
  max-width: 100%; }
  .transparent .navigation-items {
    margin: 23px 0 16px; }
  @media all and (max-width: 930px) {
    .navigation-items {
      position: absolute;
      -webkit-transition: 0.3s -webkit-left ease;
      -moz-transition: 0.3s -moz-left ease;
      -ms-transition: 0.3s -ms-left ease;
      -o-transition: 0.3s -o-left ease;
      transition: 0.3s left ease;
      height: 100vh;
      background-color: rgba(0, 0, 0, 0.78);
      padding-bottom: 120px;
      margin-top: 0;
      top: 100%;
      left: -100%;
      overflow: auto; }
      .navigation-items.open {
        left: 0;
        right: auto; } }
  @media all and (max-width: 1000px) {
    .navigation-items.navigation-collapse-wide, .navigation-collapse-wide .navigation-items {
      position: absolute;
      -webkit-transition: 0.3s -webkit-left ease;
      -moz-transition: 0.3s -moz-left ease;
      -ms-transition: 0.3s -ms-left ease;
      -o-transition: 0.3s -o-left ease;
      transition: 0.3s left ease;
      height: 100vh;
      background-color: rgba(0, 0, 0, 0.78);
      padding-bottom: 120px;
      margin-top: 0;
      top: 100%;
      left: -100%;
      overflow: auto; }
      .navigation-items.navigation-collapse-wide.open, .navigation-collapse-wide .navigation-items.open {
        left: 0;
        right: auto; } }
  .navigation-items .vertical-nav {
    padding-top: 46px; }
    .navigation-items .vertical-nav ul {
      text-align: center; }
    .navigation-items .vertical-nav li {
      font-size: 16px;
      text-transform: uppercase; }
      .navigation-items .vertical-nav li + li {
        margin-top: 0.938em; }
    .navigation-items .vertical-nav li a {
      color: #fff;
      text-decoration: none; }
  .navigation-items .social-nav {
    padding-top: 41px; }
    .navigation-items .social-nav ul {
      width: 100%;
      text-align: center; }
    .navigation-items .social-nav li {
      display: inline-block;
      margin: 0 10px; }
    .navigation-items .social-nav li a {
      display: block;
      width: 40px;
      height: 40px;
      border: 1px solid #fff;
      border-radius: 100%;
      color: #fff;
      line-height: 40px;
      padding-top: 6px; }
    .navigation-items .social-nav .social--facebook {
      font-size: 27px;
      padding-top: 6px; }
    .navigation-items .social-nav .social--twitter {
      font-size: 20px;
      padding-top: 9px; }
    .navigation-items .social-nav .social--blog {
      font-size: 20px;
      padding-top: 8px; }
  .navigation-items .colophon-nav {
    padding-top: 34px; }
    .navigation-items .colophon-nav ul {
      text-align: center; }
    .navigation-items .colophon-nav li {
      display: inline-block;
      font-size: 14px; }
    .navigation-items .colophon-nav li + li::before {
      content: '|';
      margin: 0 3px;
      color: #fff; }
    .navigation-items .colophon-nav li a {
      color: #fff;
      text-decoration: none; }

.search-primary {
  position: relative;
  z-index: 0;
  cursor: pointer; }
  .search-primary input {
    -webkit-transition: all, 0.3s, ease;
    -moz-transition: all, 0.3s, ease;
    -ms-transition: all, 0.3s, ease;
    -o-transition: all, 0.3s, ease;
    transition: all, 0.3s, ease;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    width: 0px;
    padding: .25em 0;
    border: 0;
    border-radius: 4px;
    outline: none; }
  .search-primary.open input {
    width: 16.875em;
    padding: .25em .5em .25em 2em;
    border: 1px solid #8c8c8c;
    position: static; }
    .banner-not-top .search-primary.open input {
      visibility: hidden; }
  .search-primary.static input {
    width: 270px;
    border: 1px solid #8c8c8c;
    padding: 0.25em 0.5em 0.25em 2em;
    position: static; }
  .search-primary.static button {
    position: absolute;
    top: 50%;
    left: 5px;
    padding: 0;
    font-size: 14px;
    margin-top: -7px; }
  .search-primary .search-primary-label {
    color: #666;
    display: inline-block; }
    .transparent .search-primary .search-primary-label {
      color: #fff; }
    .banner-opaque .search-primary .search-primary-label {
      color: #666; }
    .search-primary .search-primary-label:before {
      margin-top: 2px;
      margin-right: 0.375em; }
  .search-primary:hover .search-primary-label {
    color: #68ade2; }
  .search-primary.open .search-primary-label {
    color: #68ade2;
    position: absolute;
    top: .25em;
    left: .5em; }
    .search-primary.open .search-primary-label span {
      display: none; }
  @media all and (max-width: 930px) {
    .search-primary {
      padding: 1.25em 2em 0 1em; }
      .search-primary input {
        width: 100% !important;
        color: #fff;
        padding: .25em .5em .25em 2em;
        background: transparent;
        border: 1px solid #4d4d4d; }
      .search-primary input:focus {
        border: 1px solid #68ade2; }
      .search-primary .search-primary-label {
        position: absolute;
        color: #fff;
        top: 1.563em;
        left: 1.625em; }
        .open .search-primary .search-primary-label {
          color: #fff;
          top: 1.563em;
          left: 1.625em; }
        .search-primary .search-primary-label span {
          display: none; } }
  @media all and (max-width: 1000px) {
    .search-primary.navigation-collapse-wide, .navigation-collapse-wide .search-primary {
      padding: 1.25em 2em 0 1em; }
      .search-primary.navigation-collapse-wide input, .navigation-collapse-wide .search-primary input {
        width: 100% !important;
        color: #fff;
        padding: .25em .5em .25em 2em;
        background: transparent;
        border: 1px solid #4d4d4d; }
      .search-primary.navigation-collapse-wide input:focus, .navigation-collapse-wide .search-primary input:focus {
        border: 1px solid #68ade2; }
      .search-primary.navigation-collapse-wide .search-primary-label, .navigation-collapse-wide .search-primary .search-primary-label {
        position: absolute;
        color: #fff;
        top: 1.563em;
        left: 1.625em; }
        .open .search-primary.navigation-collapse-wide .search-primary-label, .open .navigation-collapse-wide .search-primary .search-primary-label {
          color: #fff;
          top: 1.563em;
          left: 1.625em; }
        .search-primary.navigation-collapse-wide .search-primary-label span, .navigation-collapse-wide .search-primary .search-primary-label span {
          display: none; } }

.primary-nav, .utility-nav {
  text-align: right;
  display: block; }
  .primary-nav li, .utility-nav li {
    position: relative; }
    .primary-nav li a:hover, .utility-nav li a:hover, .primary-nav li button:hover, .utility-nav li button:hover, .primary-nav li a.open, .utility-nav li a.open, .primary-nav li button.open, .utility-nav li button.open {
      color: #68ade2; }
    .primary-nav li:hover ul[data-nav-dropdown-list], .utility-nav li:hover ul[data-nav-dropdown-list] {
      opacity: 1;
      visibility: visible;
      top: 2.688em;
      z-index: 1; }
  @media all and (max-width: 930px) {
    .primary-nav, .utility-nav {
      width: 360px;
      float: none; }
      .primary-nav li, .utility-nav li {
        text-align: left;
        border-top: 1px solid #4d4d4d;
        display: block; }
        .primary-nav li a, .utility-nav li a, .primary-nav li button, .utility-nav li button {
          color: #fff;
          padding: .625em 0 .625em 1em;
          display: block; }
          .primary-nav li a.active, .utility-nav li a.active, .primary-nav li button.active, .utility-nav li button.active {
            color: #ccc; }
        .primary-nav li.primary--button-nav, .utility-nav li.primary--button-nav {
          text-align: center;
          padding: 1.625em 30px 0; }
      .primary-nav li:first-child, .utility-nav li:first-child {
        border: 0; }
      .primary-nav .primary--button-nav a, .utility-nav .primary--button-nav a, .primary-nav .primary--button-nav button, .utility-nav .primary--button-nav button {
        display: inline-block;
        text-align: center;
        padding: 0.5em 0;
        margin-left: 0.688em; }
      .primary-nav .primary--button-nav .full, .utility-nav .primary--button-nav .full {
        margin-left: 0; } }
  @media all and (max-width: 930px) and (max-width: 1000px) {
    .primary-nav .primary--button-nav .wide-only, .utility-nav .primary--button-nav .wide-only {
      display: none; } }
  @media all and (max-width: 930px) {
      .primary-nav .primary--button-nav a:first-child, .utility-nav .primary--button-nav a:first-child, .primary-nav .primary--button-nav button:first-child, .utility-nav .primary--button-nav button:first-child {
        margin-left: 0; } }
  @media all and (max-width: 1000px) {
    .primary-nav.navigation-collapse-wide, .navigation-collapse-wide.utility-nav, .navigation-collapse-wide .primary-nav, .navigation-collapse-wide .utility-nav {
      width: 360px;
      float: none; }
      .primary-nav.navigation-collapse-wide li, .navigation-collapse-wide.utility-nav li, .navigation-collapse-wide .primary-nav li, .navigation-collapse-wide .utility-nav li {
        text-align: left;
        border-top: 1px solid #4d4d4d;
        display: block; }
        .primary-nav.navigation-collapse-wide li a, .navigation-collapse-wide.utility-nav li a, .primary-nav.navigation-collapse-wide li button, .navigation-collapse-wide.utility-nav li button, .navigation-collapse-wide .primary-nav li a, .navigation-collapse-wide .utility-nav li a, .navigation-collapse-wide .primary-nav li button, .navigation-collapse-wide .utility-nav li button {
          color: #fff;
          padding: .625em 0 .625em 1em;
          display: block; }
          .primary-nav.navigation-collapse-wide li a.active, .navigation-collapse-wide.utility-nav li a.active, .primary-nav.navigation-collapse-wide li button.active, .navigation-collapse-wide.utility-nav li button.active, .navigation-collapse-wide .primary-nav li a.active, .navigation-collapse-wide .utility-nav li a.active, .navigation-collapse-wide .primary-nav li button.active, .navigation-collapse-wide .utility-nav li button.active {
            color: #ccc; }
        .primary-nav.navigation-collapse-wide li.primary--button-nav, .navigation-collapse-wide.utility-nav li.primary--button-nav, .navigation-collapse-wide .primary-nav li.primary--button-nav, .navigation-collapse-wide .utility-nav li.primary--button-nav {
          text-align: center;
          padding: 1.625em 30px 0; }
      .primary-nav.navigation-collapse-wide li:first-child, .navigation-collapse-wide.utility-nav li:first-child, .navigation-collapse-wide .primary-nav li:first-child, .navigation-collapse-wide .utility-nav li:first-child {
        border: 0; }
      .primary-nav.navigation-collapse-wide .primary--button-nav a, .navigation-collapse-wide.utility-nav .primary--button-nav a, .primary-nav.navigation-collapse-wide .primary--button-nav button, .navigation-collapse-wide.utility-nav .primary--button-nav button, .navigation-collapse-wide .primary-nav .primary--button-nav a, .navigation-collapse-wide .utility-nav .primary--button-nav a, .navigation-collapse-wide .primary-nav .primary--button-nav button, .navigation-collapse-wide .utility-nav .primary--button-nav button {
        display: inline-block;
        text-align: center;
        padding: 0.5em 0;
        margin-left: 0.688em; }
      .primary-nav.navigation-collapse-wide .primary--button-nav .full, .navigation-collapse-wide.utility-nav .primary--button-nav .full, .navigation-collapse-wide .primary-nav .primary--button-nav .full, .navigation-collapse-wide .utility-nav .primary--button-nav .full {
        margin-left: 0; } }
  @media all and (max-width: 1000px) and (max-width: 1000px) {
    .primary-nav.navigation-collapse-wide .primary--button-nav .wide-only, .navigation-collapse-wide.utility-nav .primary--button-nav .wide-only, .navigation-collapse-wide .primary-nav .primary--button-nav .wide-only, .navigation-collapse-wide .utility-nav .primary--button-nav .wide-only {
      display: none; } }
  @media all and (max-width: 1000px) {
      .primary-nav.navigation-collapse-wide .primary--button-nav a:first-child, .navigation-collapse-wide.utility-nav .primary--button-nav a:first-child, .primary-nav.navigation-collapse-wide .primary--button-nav button:first-child, .navigation-collapse-wide.utility-nav .primary--button-nav button:first-child, .navigation-collapse-wide .primary-nav .primary--button-nav a:first-child, .navigation-collapse-wide .utility-nav .primary--button-nav a:first-child, .navigation-collapse-wide .primary-nav .primary--button-nav button:first-child, .navigation-collapse-wide .utility-nav .primary--button-nav button:first-child {
        margin-left: 0; } }
  .primary-nav .icon-button + .icon-button, .utility-nav .icon-button + .icon-button {
    padding-left: 5px; }
  .primary-nav .icon-guide, .utility-nav .icon-guide {
    font-size: 15px; }
  @media all and (max-width: 1000px) {
    .primary-nav .icon-globe, .utility-nav .icon-globe, .primary-nav .icon-balloon, .utility-nav .icon-balloon {
      text-transform: none; } }
  @media all and (max-width: 1000px) {
    .primary-nav .icon-globe:before, .utility-nav .icon-globe:before, .primary-nav .icon-balloon:before, .utility-nav .icon-balloon:before {
      margin-right: 10px;
      font-size: 15px;
      vertical-align: middle; } }

.utility-nav {
  margin-bottom: 0.563em; }
  @media all and (max-width: 930px) {
    .utility-nav {
      margin-bottom: .5em; } }
  @media all and (max-width: 1000px) {
    .utility-nav.navigation-collapse-wide, .navigation-collapse-wide .utility-nav {
      margin-bottom: .5em; } }
  .utility-nav li, .utility-nav li a, .utility-nav li button {
    text-transform: none; }
  .utility-nav li a:before, .utility-nav li button:before {
    margin-top: 2px;
    margin-right: 0.375em; }
  .banner-not-top .utility-nav a:hover, .banner-not-top .utility-nav button:hover, .banner-not-top .utility-nav .search-primary {
    cursor: default; }
  .banner-not-top .utility-nav li:hover ul[data-nav-dropdown-list] {
    opacity: 0;
    visibility: hidden;
    z-index: 0; }

.primary-nav, .utility-nav, .utility-nav {
  display: block; }
  @media all and (max-width: 930px) {
    .primary-nav, .utility-nav, .utility-nav {
      display: none; } }
  @media all and (max-width: 1000px) {
    .primary-nav.navigation-collapse-wide, .navigation-collapse-wide.utility-nav, .navigation-collapse-wide .primary-nav, .navigation-collapse-wide .utility-nav,
    .utility-nav.navigation-collapse-wide,
    .navigation-collapse-wide .utility-nav {
      display: none; } }

.primary-nav-mobile, .utility-nav-mobile {
  display: none; }
  @media all and (max-width: 930px) {
    .primary-nav-mobile, .utility-nav-mobile {
      display: block; } }
  @media all and (max-width: 1000px) {
    .primary-nav-mobile.navigation-collapse-wide, .navigation-collapse-wide .primary-nav-mobile,
    .utility-nav-mobile.navigation-collapse-wide,
    .navigation-collapse-wide .utility-nav-mobile {
      display: block; } }

.primary-nav--dropdown {
  -webkit-transition: all, 0.3s, ease;
  -moz-transition: all, 0.3s, ease;
  -ms-transition: all, 0.3s, ease;
  -o-transition: all, 0.3s, ease;
  transition: all, 0.3s, ease;
  width: 285px;
  text-align: left;
  padding: 1.063em 0.813em;
  background-color: #fff;
  border: 1px solid #989898;
  border-radius: 4px;
  margin-left: -3.75em;
  position: absolute;
  left: 50%;
  top: 2em;
  opacity: 0;
  visibility: hidden; }
  .primary-nav--dropdown.open {
    opacity: 1;
    visibility: visible;
    top: 2.688em;
    z-index: 1; }
  .primary-nav--dropdown.narrow {
    width: auto;
    white-space: nowrap; }
  .primary-nav--dropdown.right {
    right: -20px;
    left: auto;
    margin-left: 0; }
    .primary-nav--dropdown.right:before {
      left: auto;
      right: 21.5%; }
  .primary-nav--dropdown:before {
    content: "";
    width: 19px;
    height: 10px;
    background-image: url("../Images/png/layout_tri-up-white2x.png");
    background-size: contain;
    display: block;
    position: absolute;
    top: -0.625em;
    left: 3.5em; }
  .primary-nav--dropdown li {
    padding-left: 0; }
  .primary-nav--dropdown li a {
    display: block;
    padding: .25em 0.688em;
    text-transform: none; }
    .transparent .primary-nav--dropdown li a {
      color: #666; }
      .transparent .primary-nav--dropdown li a:hover {
        color: #68ade2; }
    .primary-nav--dropdown li a:hover {
      background-color: #f2f2f2; }
  @media all and (max-width: 930px) {
    .primary-nav--dropdown {
      position: static;
      margin-left: 0;
      background: none;
      border: none;
      padding: 0 0 .25em 1em;
      max-height: 0;
      opacity: 0;
      overflow: hidden; }
      .primary-nav--dropdown.open {
        max-height: 10000px;
        opacity: 1; }
      .primary-nav--dropdown li {
        border: none; }
        .primary-nav--dropdown li a {
          padding: 0.281em 0; }
          .primary-nav--dropdown li a:hover {
            background: none; }
      .primary-nav--dropdown:before {
        display: none; } }
  @media all and (max-width: 1000px) {
    .primary-nav--dropdown.navigation-collapse-wide, .navigation-collapse-wide .primary-nav--dropdown {
      position: static;
      margin-left: 0;
      background: none;
      border: none;
      padding: 0 0 .25em 1em;
      max-height: 0;
      opacity: 0;
      overflow: hidden; }
      .primary-nav--dropdown.navigation-collapse-wide.open, .navigation-collapse-wide .primary-nav--dropdown.open {
        max-height: 10000px;
        opacity: 1; }
      .primary-nav--dropdown.navigation-collapse-wide li, .navigation-collapse-wide .primary-nav--dropdown li {
        border: none; }
        .primary-nav--dropdown.navigation-collapse-wide li a, .navigation-collapse-wide .primary-nav--dropdown li a {
          padding: 0.281em 0; }
          .primary-nav--dropdown.navigation-collapse-wide li a:hover, .navigation-collapse-wide .primary-nav--dropdown li a:hover {
            background: none; }
      .primary-nav--dropdown.navigation-collapse-wide:before, .navigation-collapse-wide .primary-nav--dropdown:before {
        display: none; } }

.primary-nav li .primary-nav--dropdown-trigger, .utility-nav li .primary-nav--dropdown-trigger {
  height: 43px;
  padding-bottom: 7px; }
  @media all and (max-width: 930px) {
    .primary-nav li .primary-nav--dropdown-trigger, .utility-nav li .primary-nav--dropdown-trigger {
      padding-bottom: .281em; }
      .primary-nav li .primary-nav--dropdown-trigger:after, .utility-nav li .primary-nav--dropdown-trigger:after {
        content: "";
        font-family: 'icon-font';
        font-size: 6px;
        padding-left: 1.5em;
        margin-top: -3px;
        display: inline-block;
        vertical-align: middle;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1; } }
  @media all and (max-width: 1000px) {
    .primary-nav li .primary-nav--dropdown-trigger.navigation-collapse-wide, .utility-nav li .primary-nav--dropdown-trigger.navigation-collapse-wide, .navigation-collapse-wide .primary-nav li .primary-nav--dropdown-trigger, .navigation-collapse-wide .utility-nav li .primary-nav--dropdown-trigger {
      padding-bottom: .281em; }
      .primary-nav li .primary-nav--dropdown-trigger.navigation-collapse-wide:after, .utility-nav li .primary-nav--dropdown-trigger.navigation-collapse-wide:after, .navigation-collapse-wide .primary-nav li .primary-nav--dropdown-trigger:after, .navigation-collapse-wide .utility-nav li .primary-nav--dropdown-trigger:after {
        content: "";
        font-family: 'icon-font';
        font-size: 6px;
        padding-left: 1.5em;
        margin-top: -3px;
        display: inline-block;
        vertical-align: middle;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1; } }

.primary--button-nav a, .primary--button-nav button {
  min-width: 0;
  margin-left: .125em; }
.primary--button-nav a:first-child, .primary--button-nav button:first-child {
  margin-left: 0; }
@media all and (max-width: 930px) {
  .primary--button-nav {
    margin-bottom: .5em; }
    .primary--button-nav a, .primary--button-nav button {
      min-width: 5.4375em; } }
@media all and (max-width: 1000px) {
  .primary--button-nav.navigation-collapse-wide, .navigation-collapse-wide .primary--button-nav {
    margin-bottom: .5em; }
    .primary--button-nav.navigation-collapse-wide a, .primary--button-nav.navigation-collapse-wide button, .navigation-collapse-wide .primary--button-nav a, .navigation-collapse-wide .primary--button-nav button {
      min-width: 5.4375em; } }

li.primary--button-nav a:hover {
  color: #fff; }

.mobile-nav-secondary {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height, 0.3s, ease;
  -moz-transition: max-height, 0.3s, ease;
  -ms-transition: max-height, 0.3s, ease;
  -o-transition: max-height, 0.3s, ease;
  transition: max-height, 0.3s, ease; }
  .mobile-nav-open .mobile-nav-secondary {
    max-height: 100vh; }
    .ie8 .mobile-nav-open .mobile-nav-secondary {
      max-height: 600px; }
  .mobile-nav-secondary ul {
    text-align: center;
    padding-top: 23px;
    padding-bottom: 19px;
    border-top: 1px solid #ccc;
    margin-top: 11px; }
  .mobile-nav-secondary li + li {
    padding-top: 0.875em; }
  .mobile-nav-secondary li a, .mobile-nav-secondary select, .mobile-nav-secondary span {
    color: #666;
    text-decoration: none;
    text-transform: uppercase; }
    .mobile-nav-secondary li a:hover, .mobile-nav-secondary select:hover, .mobile-nav-secondary span:hover {
      color: #68ade2; }
  .mobile-nav-secondary .select::before {
    content: '+'; }
  .mobile-nav-secondary .select select {
    background: transparent;
    cursor: pointer; }
  .mobile-nav-secondary .mobile-nav--buttons {
    margin-top: 4px; }
    .mobile-nav-secondary .mobile-nav--buttons a + a {
      margin-top: 10px; }

.header-notification {
  overflow: hidden; }
  .header-notification.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 20; }
    @media all and (max-width: 600px) {
      .header-notification.fixed {
        display: none; } }
  .header-notification.static {
    display: none; }
    @media all and (max-width: 600px) {
      .header-notification.static {
        display: block; } }
  .header-notification.dark .notification--content, .header-notification.dark .button-small, .header-notification.dark .notification--close {
    color: #fff; }
  .header-notification.open + .transparent .header, .header-notification.open + .header {
    padding-top: 5.688em; }
    @media all and (max-width: 600px) {
      .header-notification.open + .transparent .header, .header-notification.open + .header {
        padding-top: inherit; } }
  .header-notification.open + .content-block {
    padding-top: 5.688em; }
    @media all and (max-width: 600px) {
      .header-notification.open + .content-block {
        padding-top: inherit; } }
  @media all and (max-width: 600px) {
    .header-notification.open ~ main {
      margin-top: 0 !important; } }
  .header-notification .notification--container {
    position: relative;
    padding-top: 1.688em;
    padding-bottom: 1.563em;
    display: flex;
    align-items: center; }
    @media all and (max-width: 600px) {
      .header-notification .notification--container {
        display: block;
        padding-top: 7.75em;
        padding-bottom: 2em; } }
  .header-notification .notification--content {
    width: 100%;
    font-size: 1.05em;
    text-align: center; }
    @media all and (max-width: 600px) {
      .header-notification .notification--content {
        padding-right: 0;
        padding-bottom: 0.952em; } }
  .header-notification .notification--utility {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-left: 20px; }
    @media all and (max-width: 600px) {
      .header-notification .notification--utility {
        display: block; } }
    .header-notification .notification--utility .button-small {
      display: inline-block;
      text-decoration: none;
      text-transform: uppercase;
      padding: 0.438em 0.938em;
      text-align: center;
      border: 1px solid;
      border-radius: 4px;
      vertical-align: middle;
      min-width: 150px; }
    @media all and (max-width: 600px) {
      .header-notification .notification--utility {
        position: static;
        text-align: center; } }
  .header-notification .notification--close {
    font-size: 1.813em; }
    @media all and (max-width: 600px) {
      .header-notification .notification--close {
        position: absolute;
        top: 80px;
        right: 20px; } }
    .header-notification .notification--close:before {
      margin-top: -3px;
      margin-left: 20px;
      vertical-align: middle; }
      @media all and (max-width: 600px) {
        .header-notification .notification--close:before {
          padding-top: 0; } }

.footer {
  padding: 1.25em 0 2.5em; }

.pre-footer-signup {
  max-width: 550px;
  padding-top: 1.875em;
  margin: 0 auto; }
  .pre-footer-signup input {
    display: block;
    width: 100%; }
  .pre-footer-signup input[type="text"], .pre-footer-signup input[type="email"] {
    background: transparent;
    border: 1px solid #666;
    border-radius: 4px;
    color: #fff;
    outline: 0;
    padding: 1.063em 1.313em; }
    .pre-footer-signup input[type="text"]:focus, .pre-footer-signup input[type="email"]:focus {
      border-color: #84a93f; }
  .pre-footer-signup input[type="submit"] {
    color: #fff;
    background-color: #84a93f;
    border: 2px solid #84a93f;
    margin: 20px 0;
    outline: 0;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -ms-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease; }
    .pre-footer-signup input[type="submit"]:hover {
      background-color: transparent; }

.footer-nav {
  position: relative; }
  @media all and (max-width: 600px) {
    .footer-nav .footer--language-nav {
      margin-right: -1.5em; } }
  .footer-nav .network-nav {
    text-align: left; }
    .footer-nav .network-nav li {
      vertical-align: middle; }
      .footer-nav .network-nav li:first-child {
        padding-left: 0; }
      .footer-nav .network-nav li a:hover {
        color: #989898; }
      .footer-nav .network-nav li select {
        color: #666; }
    @media all and (max-width: 815px) {
      .footer-nav .network-nav {
        text-align: center;
        padding-top: 3.125em; }
        .footer-nav .network-nav li {
          display: block;
          padding-bottom: .938em;
          padding-left: 0; } }
    .footer-nav .network-nav .utility-select {
      text-transform: none;
      padding-left: 0;
      padding-right: 1.5625em;
      border: none;
      display: inline-block;
      cursor: pointer; }
      .footer-nav .network-nav .utility-select select {
        width: 145%;
        outline: none; }
      .footer-nav .network-nav .utility-select:after {
        display: none; }
      @media all and (max-width: 815px) {
        .footer-nav .network-nav .utility-select {
          margin-left: 0;
          padding-bottom: 0; } }
  .footer-nav .network-logo {
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 4.75em;
    height: 3.031em;
    display: inline-block; }
    .no-svg .footer-nav .network-logo {
      background: transparent url("../Images/png/netop.png") no-repeat left top; }
    @media all and (max-width: 815px) {
      .footer-nav .network-logo {
        display: none; } }
    .footer-nav .network-logo.vertical {
      display: none;
      margin: 2.5em auto 0; }
      @media all and (max-width: 815px) {
        .footer-nav .network-logo.vertical {
          display: block; } }
  .footer-nav .social-nav {
    position: absolute;
    top: 0;
    right: 20px; }
    .footer-nav .social-nav a {
      height: 2em;
      width: 2em;
      font-size: 20px;
      text-align: center;
      color: #666;
      line-height: .9em;
      text-decoration: none;
      background-color: #ccc;
      padding: .5em;
      border-radius: 100%;
      display: block; }
      .footer-nav .social-nav a:hover {
        color: #8c8c8c; }
    @media all and (max-width: 815px) {
      .footer-nav .social-nav {
        text-align: center;
        padding-top: 2.125em;
        position: static; }
        .footer-nav .social-nav li:first-child {
          padding-left: 0; } }
  .footer-nav .social--twitter:before {
    margin-left: -.09em; }
  .footer-nav .product-nav {
    text-align: center;
    padding-top: 2.75em;
    margin-bottom: -3.625em; }
    .footer-nav .product-nav li a {
      text-decoration: none;
      color: #666; }
      .footer-nav .product-nav li a:hover {
        color: #999; }
  .footer-nav .colophon-nav {
    text-align: center;
    color: #666;
    padding-top: 7.25em; }
    .footer-nav .colophon-nav a {
      color: #666;
      text-decoration: none; }
    @media all and (max-width: 815px) {
      .footer-nav .colophon-nav {
        text-align: center;
        padding-top: 3.938em; } }

.footer-nav-updates {
  background-color: #1a1a1a;
  color: #989898;
  padding: 38px 0 45px; }
  .footer-nav-updates .footer-nav--grid {
    position: relative;
    padding-bottom: 33px;
    border-bottom: 1px solid #333333; }
    .footer-nav-updates .footer-nav--grid:after {
      content: " ";
      display: block;
      clear: both; }
    @media all and (max-width: 720px) {
      .footer-nav-updates .footer-nav--grid {
        border-bottom: 0; } }
    .footer-nav-updates .footer-nav--grid:before {
      content: '';
      width: 1px;
      background-color: #333333;
      position: absolute;
      top: 0;
      bottom: 33px;
      left: 27%; }
      @media all and (max-width: 720px) {
        .footer-nav-updates .footer-nav--grid:before {
          display: none; } }
    .footer-nav-updates .footer-nav--grid .network-nav {
      float: left;
      width: 27%; }
      @media all and (max-width: 720px) {
        .footer-nav-updates .footer-nav--grid .network-nav {
          width: 100%;
          float: none; } }
      .footer-nav-updates .footer-nav--grid .network-nav ul {
        padding-top: 1.688em;
        padding-right: 1em;
        column-count: 2; }
        .footer-nav-updates .footer-nav--grid .network-nav ul:after {
          content: " ";
          display: block;
          clear: both; }
        @media all and (max-width: 720px) {
          .footer-nav-updates .footer-nav--grid .network-nav ul {
            padding-right: 0;
            text-align: center; } }
        .footer-nav-updates .footer-nav--grid .network-nav ul li + li {
          margin-top: 0.438em; }
        .footer-nav-updates .footer-nav--grid .network-nav ul a {
          text-decoration: none; }
          .footer-nav-updates .footer-nav--grid .network-nav ul a:hover {
            color: #68ade2; }
    .footer-nav-updates .footer-nav--grid .footer-updates {
      float: left;
      width: 73%;
      padding-left: 45px; }
      @media all and (max-width: 720px) {
        .footer-nav-updates .footer-nav--grid .footer-updates {
          width: 100%;
          float: none;
          padding-top: 2.063em;
          padding-left: 0;
          border-top: 1px solid #666;
          margin-top: 1.813em; } }
      .footer-nav-updates .footer-nav--grid .footer-updates ul {
        padding-top: 1.688em; }
        @media all and (max-width: 720px) {
          .footer-nav-updates .footer-nav--grid .footer-updates ul {
            text-align: center; } }
        .footer-nav-updates .footer-nav--grid .footer-updates ul li + li {
          margin-top: 18px; }
        .footer-nav-updates .footer-nav--grid .footer-updates ul a {
          text-decoration: none; }
          .footer-nav-updates .footer-nav--grid .footer-updates ul a:hover {
            color: #68ade2; }
          .footer-nav-updates .footer-nav--grid .footer-updates ul a:after {
            font-size: .5em;
            margin-left: 0.875em;
            vertical-align: middle; }
  .footer-nav-updates .footer-nav--heading {
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 300;
    color: #fff; }
    @media all and (max-width: 720px) {
      .footer-nav-updates .footer-nav--heading {
        text-align: center; } }
  .footer-nav-updates .social-nav {
    text-align: center;
    padding-top: 2em; }
    .footer-nav-updates .social-nav li {
      display: inline-block; }
      .footer-nav-updates .social-nav li + li {
        margin-left: 1.563em; }
      .footer-nav-updates .social-nav li a {
        font-size: 40px; }
        .footer-nav-updates .social-nav li a:hover {
          color: #84a93f; }
  .footer-nav-updates .colophon {
    text-align: center;
    padding: 0.625em 0 2.786em; }
  .footer-nav-updates .return-button {
    min-width: auto;
    padding: 0.55em 1.5em;
    border: 1px solid #666;
    background-color: transparent;
    outline: none; }
    .footer-nav-updates .return-button:hover {
      color: #fff;
      background-color: #84a93f;
      border-color: #84a93f; }

#colorbox, .cboxElement {
  outline: 0 !important; }

.content-block {
  overflow: hidden;
  position: relative; }
  .content-block.dark {
    background: transparent; }
  .content-block.bg-darker {
    background-color: #333333; }

.content-block--container {
  position: relative; }
  .content-block--container.bottom-none {
    padding-bottom: 0; }
    .content-block--container.bottom-none .ge-60-overflow {
      margin-bottom: 2.4em; }
  .content-block--container.top-none {
    padding-top: 0; }
  .content-block--container.tall-hero {
    padding-top: 13.313em; }
    @media all and (max-width: 815px) {
      .content-block--container.tall-hero {
        padding-top: 10.375em; } }

.content-block--bg {
  min-width: 100%;
  height: 150%;
  position: absolute;
  top: -50px;
  background-size: 100% auto;
  z-index: -1; }
  @media all and (max-width: 1210px) {
    .content-block--bg {
      background-size: auto 100%; } }
  .no-backgroundsize .content-block--bg {
    background-position: 50% 0%;
    background-repeat: no-repeat; }
  @media all and (max-width: 600px) {
    .content-block--bg.video {
      display: none; } }
  .content-block--bg.video-ratio {
    height: 0;
    padding-top: 56.25%;
    min-height: 0; }
  .content-block--bg iframe {
    position: absolute;
    min-height: 100%; }

.content-inner-narrow {
  max-width: 895px;
  margin: 0 auto; }

.content-grid, .content-grid-narrow {
  margin-right: -3%;
  margin-left: -3%;
  margin-bottom: -44.8px;
  font-size: 0;
  text-align: center; }
  .form .content-grid, .form .content-grid-narrow {
    margin-bottom: -20px; }
  .content-grid.spaced, .spaced.content-grid-narrow {
    margin-bottom: 0; }

.content-grid-narrow {
  margin-right: -1.5%;
  margin-left: -1.5%; }

.no-scroll {
  overflow: hidden; }

.content > .csc-section-container {
  padding-top: 5.188em;
  margin-top: -5.188em; }
  @media all and (max-width: 815px) {
    .content > .csc-section-container {
      padding-top: 4.375em;
      margin-top: -4.375em; } }

.hero-content.right-half:after, .hero-content.left-half:after {
  content: " ";
  display: block;
  clear: both; }
.hero-content.right-half .hero-content--container, .hero-content.left-half .hero-content--container {
  max-width: 51.363%; }
  @media all and (max-width: 600px) {
    .hero-content.right-half .hero-content--container, .hero-content.left-half .hero-content--container {
      max-width: none; } }
  .hero-content.right-half .hero-content--container h1, .hero-content.right-half .hero-content--container h2, .hero-content.right-half .hero-content--container h3, .hero-content.right-half .hero-content--container h4, .hero-content.right-half .hero-content--container h5, .hero-content.right-half .hero-content--container h6, .hero-content.right-half .hero-content--container ul, .hero-content.right-half .hero-content--container ol, .hero-content.right-half .hero-content--container p, .hero-content.right-half .hero-content--container blockquote, .hero-content.left-half .hero-content--container h1, .hero-content.left-half .hero-content--container h2, .hero-content.left-half .hero-content--container h3, .hero-content.left-half .hero-content--container h4, .hero-content.left-half .hero-content--container h5, .hero-content.left-half .hero-content--container h6, .hero-content.left-half .hero-content--container ul, .hero-content.left-half .hero-content--container ol, .hero-content.left-half .hero-content--container p, .hero-content.left-half .hero-content--container blockquote {
    text-align: inherit; }
  .hero-content.right-half .hero-content--container p + p, .hero-content.left-half .hero-content--container p + p {
    margin-top: 3.875em; }

.hero-content.right-half:after {
  content: " ";
  display: block;
  clear: both; }
.hero-content.right-half .hero-content--container {
  float: right;
  text-align: right; }
  @media all and (max-width: 600px) {
    .hero-content.right-half .hero-content--container {
      float: none;
      text-align: center; } }
@media all and (max-width: 600px) {
  .hero-content.right-half .block-title-separator {
    left: 50%;
    margin-left: -62.5px; } }

.hero-content.left-half:after {
  content: " ";
  display: block;
  clear: both; }
.hero-content.left-half .hero-content--container {
  float: left;
  text-align: left; }
  @media all and (max-width: 600px) {
    .hero-content.left-half .hero-content--container {
      float: none;
      text-align: center; } }
  .hero-content.left-half .hero-content--container .block-title-separator {
    left: 0; }
    @media all and (max-width: 600px) {
      .hero-content.left-half .hero-content--container .block-title-separator {
        left: 50%;
        margin-left: -62.5px; } }

.hero-content--inline-column {
  display: inline-block;
  text-align: center; }
  .hero-content--inline-column .content-button {
    margin: 0; }
  .hero-content--inline-column .icon-link {
    display: block;
    margin-top: 1.3em; }

.hero-content.left-center {
  position: relative;
  z-index: 0; }
  .hero-content.left-center .block-title, .hero-content.left-center .csc-typography h2, .csc-typography .hero-content.left-center h2,
  .hero-content.left-center .csc-header h2,
  .csc-header .hero-content.left-center h2,
  .hero-content.left-center .htmlarea-content-body h2,
  .htmlarea-content-body .hero-content.left-center h2 {
    text-align: left; }
    .hero-content.left-center .block-title:after, .hero-content.left-center .csc-typography h2:after, .csc-typography .hero-content.left-center h2:after,
    .hero-content.left-center .csc-header h2:after,
    .csc-header .hero-content.left-center h2:after,
    .hero-content.left-center .htmlarea-content-body h2:after,
    .htmlarea-content-body .hero-content.left-center h2:after {
      left: 0;
      margin-left: 0; }
    @media all and (max-width: 815px) {
      .hero-content.left-center .block-title, .hero-content.left-center .csc-typography h2, .csc-typography .hero-content.left-center h2,
      .hero-content.left-center .csc-header h2,
      .csc-header .hero-content.left-center h2,
      .hero-content.left-center .htmlarea-content-body h2,
      .htmlarea-content-body .hero-content.left-center h2 {
        text-align: center; }
        .hero-content.left-center .block-title:after, .hero-content.left-center .csc-typography h2:after, .csc-typography .hero-content.left-center h2:after,
        .hero-content.left-center .csc-header h2:after,
        .csc-header .hero-content.left-center h2:after,
        .hero-content.left-center .htmlarea-content-body h2:after,
        .htmlarea-content-body .hero-content.left-center h2:after {
          left: 50%;
          margin-left: -62.5px; } }
  .hero-content.left-center .block-title + p, .hero-content.left-center .csc-typography h2 + p, .csc-typography .hero-content.left-center h2 + p,
  .hero-content.left-center .csc-header h2 + p,
  .csc-header .hero-content.left-center h2 + p,
  .hero-content.left-center .htmlarea-content-body h2 + p,
  .htmlarea-content-body .hero-content.left-center h2 + p {
    padding-top: 2.062em; }
  @media all and (max-width: 815px) {
    .hero-content.left-center p {
      text-align: center; } }
  .hero-content.left-center p a {
    font-size: 1.125em; }
    @media all and (max-width: 815px) {
      .hero-content.left-center p a {
        font-size: 1em;
        margin: 0 0 0.813em; } }
  .hero-content.left-center p a:first-child {
    margin-left: 0; }
  .hero-content.left-center .hero-content-buttons br {
    display: none; }
    @media all and (max-width: 815px) {
      .hero-content.left-center .hero-content-buttons br {
        display: inherit; } }
  .hero-content.left-center .hero-content-image {
    max-height: 19.375em;
    width: auto;
    position: absolute;
    right: -11.25em;
    bottom: -6.563em;
    z-index: -1; }
    @media all and (max-width: 815px) {
      .hero-content.left-center .hero-content-image {
        position: static;
        width: 150%;
        max-height: none;
        margin: 1.688em 0 -6.625em -25%;
        height: auto; } }

.mobile-scroll-stopgap {
  overflow-x: hidden;
  padding-bottom: 40px; }

.hero-animation {
  position: relative;
  z-index: 0; }
  .hero-animation .csc-default {
    position: relative;
    z-index: 10; }

.background-animation {
  position: absolute;
  bottom: 0 !important;
  left: 50% !important;
  margin-left: -1280px !important;
  z-index: 1 !important; }

.edge-wrapper {
  overflow: hidden; }

.utility-button {
  min-width: 5.438em;
  text-transform: uppercase;
  text-decoration: none;
  padding: .5em .875em;
  outline: 0;
  white-space: nowrap;
  display: inline-block;
  text-align: center; }
  @media all and (max-width: 1000px) {
    .utility-button.full {
      width: 100%; } }
  .dark .utility-button {
    border: 1px solid #fff; }

.fab-chat {
  display: block;
  width: 4.35em;
  height: 4.35em;
  text-align: center;
  position: fixed;
  bottom: 2em;
  right: 2em;
  cursor: pointer;
  z-index: 20; }
  .fab-chat img {
    width: inherit;
    cursor: pointer; }
  @media all and (max-width: 600px) {
    .fab-chat {
      display: none; } }

@media all and (max-width: 815px) {
  .wide-only {
    display: none; } }

.narrow-only {
  display: none; }
  @media all and (max-width: 815px) {
    .narrow-only {
      display: inherit; } }

.ge-1, .ge-2, .ge-3-1, .ge-3-2, .ge-40, .ge-60-overflow {
  padding-right: 3%;
  padding-left: 3%;
  font-size: 16px;
  text-align: left;
  margin-bottom: 2.8em;
  display: inline-block;
  vertical-align: top; }
  .content-grid-narrow .ge-1, .content-grid-narrow .ge-2, .content-grid-narrow .ge-3-1, .content-grid-narrow .ge-3-2, .content-grid-narrow .ge-40, .content-grid-narrow .ge-60-overflow {
    padding-right: 1.5%;
    padding-left: 1.5%; }
  .form .ge-1, .form .ge-2, .form .ge-3-1, .form .ge-3-2, .form .ge-40, .form .ge-60-overflow {
    margin-bottom: 1.25em; }

.ge-1 {
  width: 100%; }

.ge-2 {
  width: 50%; }
  @media all and (max-width: 600px) {
    .ge-2 {
      width: 100%; } }

.ge-3-1 {
  width: 33%; }
  @media all and (max-width: 960px) {
    .ge-3-1 {
      width: 100%; } }

.ge-3-2 {
  width: 33%; }
  @media all and (max-width: 960px) {
    .ge-3-2 {
      width: 50%; } }
  @media all and (max-width: 600px) {
    .ge-3-2 {
      width: 100%; } }

.ge-40 {
  width: 40%; }
  @media all and (max-width: 720px) {
    .ge-40 {
      width: 100%;
      text-align: center; } }

.ge-60-overflow {
  width: 60%;
  overflow: visible; }
  @media all and (max-width: 720px) {
    .ge-60-overflow {
      display: none; } }
  .ge-60-overflow img, .ge-60-overflow video {
    max-width: 160%;
    height: auto;
    float: right; }
  .ge-40 + .ge-60-overflow img, .ge-40 + .ge-60-overflow video {
    float: none; }

.ge-overflow-clone {
  display: none;
  text-align: center;
  margin-bottom: 47px; }
  @media all and (max-width: 720px) {
    .ge-overflow-clone {
      display: block; } }
  .ge-overflow-clone img {
    width: 120%;
    height: auto;
    margin-left: -10%; }

.ge--marker-count {
  width: 16%;
  text-align: right;
  padding-right: .545em;
  float: left; }

.ge--marker-image {
  width: 33%;
  text-align: right;
  padding-right: 6%;
  float: left; }
  .ge--marker-image img {
    max-width: 100%; }

.ge--marker-count + .ge--content {
  margin-left: 16%; }

.ge--marker-image + .ge--content {
  margin-left: 33%; }

@media all and (min-width: 1000px) {
  .ge-hide-desktop {
    display: none; } }

.ge-hide-mobile {
  display: none; }
  @media all and (min-width: 1000px) {
    .ge-hide-mobile {
      display: block; } }

.column-image-nav {
  display: flex;
  overflow: hidden; }
  @media all and (max-width: 960px) {
    .column-image-nav {
      display: block;
      overflow: visible; } }
  .column-image-nav .col {
    width: 33.33%;
    display: flex;
    background-size: cover;
    background-position: 50% 50%;
    text-decoration: none; }
    @media all and (max-width: 600px) {
      .column-image-nav .col {
        background: none !important; } }
    @media all and (max-width: 960px) {
      .column-image-nav .col {
        display: block;
        width: 100%; } }
    .column-image-nav .col:hover .content-banner::before, .column-image-nav .col:hover .content-banner::after {
      height: 100vh; }
    .column-image-nav .col:hover .content-secondary {
      visibility: visible;
      opacity: 1;
      transition: opacity 0.3s ease 0.15s; }
  .column-image-nav .overlay {
    display: flex;
    width: 100%;
    align-items: flex-start;
    padding-top: 23vh; }
    @media all and (max-width: 960px) {
      .column-image-nav .overlay {
        display: block;
        padding-top: 0 !important; } }
    @media all and (max-height: 1020px) {
      .column-image-nav .overlay {
        padding-top: 10vh; } }
    @media all and (max-height: 840px) {
      .column-image-nav .overlay {
        padding-top: 23vh; } }
    @media all and (min-height: 649px) {
      .column-image-nav .overlay {
        padding-top: 8vh; } }
    .column-image-nav .overlay.primary .content-banner {
      background-color: rgba(132, 169, 63, 0.9); }
      @media all and (max-width: 600px) {
        .column-image-nav .overlay.primary .content-banner {
          background-color: #84a93f; } }
      .column-image-nav .overlay.primary .content-banner::before, .column-image-nav .overlay.primary .content-banner::after {
        background-color: rgba(132, 169, 63, 0.9); }
    .column-image-nav .overlay.secondary .content-banner {
      background-color: rgba(104, 173, 226, 0.9); }
      @media all and (max-width: 600px) {
        .column-image-nav .overlay.secondary .content-banner {
          background-color: #68ade2; } }
      .column-image-nav .overlay.secondary .content-banner::before, .column-image-nav .overlay.secondary .content-banner::after {
        background-color: rgba(104, 173, 226, 0.9); }
    .column-image-nav .overlay.tertiary .content-banner {
      background-color: rgba(250, 175, 64, 0.9); }
      @media all and (max-width: 600px) {
        .column-image-nav .overlay.tertiary .content-banner {
          background-color: #faaf40; } }
      .column-image-nav .overlay.tertiary .content-banner::before, .column-image-nav .overlay.tertiary .content-banner::after {
        background-color: rgba(250, 175, 64, 0.9); }
  .column-image-nav .content-banner {
    position: relative;
    width: 100%;
    text-align: center;
    padding: 78px 30px 80px; }
    @media all and (max-width: 960px) {
      .column-image-nav .content-banner {
        min-height: calc(33.333vh - 1.4583333333em);
        display: flex;
        padding: 70px 30px; } }
    @media all and (min-height: 649px) {
      .column-image-nav .content-banner {
        padding: 22px 30px 42px; } }
    @media all and (min-height: 740px) {
      .column-image-nav .content-banner {
        padding: 78px 30px 80px; } }
    @media all and (max-width: 720px) {
      .column-image-nav .content-banner {
        padding: 42px 30px; } }
    .column-image-nav .content-banner::before, .column-image-nav .content-banner::after {
      position: absolute;
      left: 0;
      width: 100%;
      height: 1px;
      content: '';
      transition: height 0.6s ease;
      z-index: 0; }
      @media all and (max-width: 960px) {
        .column-image-nav .content-banner::before, .column-image-nav .content-banner::after {
          display: none; } }
    .column-image-nav .content-banner::before {
      bottom: 100%; }
    .column-image-nav .content-banner::after {
      top: 100%; }
    @media all and (max-width: 960px) {
      .column-image-nav .content-banner header {
        margin: auto; } }
    .column-image-nav .content-banner header figure {
      display: inline-block;
      width: 92px;
      margin-bottom: 18px; }
      @media all and (max-width: 720px) {
        .column-image-nav .content-banner header figure {
          width: 54px; } }
      .column-image-nav .content-banner header figure img {
        width: 100%;
        height: auto; }
    .column-image-nav .content-banner header h1 {
      font-size: 40px;
      font-weight: 300;
      text-decoration: none;
      color: #fff;
      letter-spacing: -0.02em; }
      @media all and (max-width: 1150px) {
        .column-image-nav .content-banner header h1 {
          min-height: 75px;
          margin-bottom: -37.5px; } }
      @media all and (max-width: 1400px) {
        .column-image-nav .content-banner header h1 {
          font-size: 32px; } }
      @media all and (max-width: 960px) {
        .column-image-nav .content-banner header h1 {
          font-size: 50px; } }
      @media all and (max-width: 720px) {
        .column-image-nav .content-banner header h1 {
          font-size: 40px; } }
      @media all and (max-width: 600px) {
        .column-image-nav .content-banner header h1 {
          font-size: 28px; } }
      @media all and (max-height: 840px) {
        .column-image-nav .content-banner header h1 {
          font-size: 28px;
          min-height: 50px; } }
      @media all and (max-height: 648px) {
        .column-image-nav .content-banner header h1 {
          font-size: 24px; } }
  .column-image-nav .content-secondary {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 17px 30px 0;
    z-index: 5;
    opacity: 0;
    transition: opacity 0.3s ease; }
    @media all and (max-width: 960px) {
      .column-image-nav .content-secondary {
        display: none; } }
    @media all and (max-height: 840px) {
      .column-image-nav .content-secondary {
        padding-top: 0; } }
    @media all and (max-height: 649px) {
      .column-image-nav .content-secondary {
        display: none; } }
    .column-image-nav .content-secondary figure {
      width: 100%;
      max-width: 355px;
      display: inline-block;
      padding-bottom: 37px; }
      @media all and (max-width: 1400px) {
        .column-image-nav .content-secondary figure {
          width: 300px; } }
      @media all and (max-width: 1140px) {
        .column-image-nav .content-secondary figure {
          width: 240px; } }
      @media all and (min-height: 649px) {
        .column-image-nav .content-secondary figure {
          padding-bottom: 17px; } }
      @media all and (min-height: 840px) {
        .column-image-nav .content-secondary figure {
          padding-bottom: 37px; } }
      .column-image-nav .content-secondary figure img {
        max-width: 100%;
        height: auto; }
    .column-image-nav .content-secondary p {
      margin: 0 auto;
      color: #fff;
      font-size: 19px;
      font-weight: 300;
      line-height: 1.632;
      max-width: 550px;
      padding-bottom: 26px; }
      @media all and (max-width: 1140px) {
        .column-image-nav .content-secondary p {
          font-size: 17px; } }
      @media all and (max-height: 740px) {
        .column-image-nav .content-secondary p {
          font-size: 15px; } }
    .column-image-nav .content-secondary .content-button {
      color: #000;
      margin: 0; }
      @media all and (max-height: 840px) {
        .column-image-nav .content-secondary .content-button {
          padding: 10px;
          font-size: 0.9em; } }
      @media all and (min-height: 840px) {
        .column-image-nav .content-secondary .content-button {
          padding: 20px;
          font-size: 20px; } }
  .column-image-nav.fullscreen {
    height: calc(100vh - 5.188em); }

.list-content-accordion > li {
  border-top: 1px solid #ccc;
  padding: 1.688em 0 1.875em; }

.list-content-accordion-trigger {
  cursor: pointer; }
  .list-content-accordion-trigger:before {
    float: left;
    font-size: 1.875em;
    margin-top: -0.167em;
    margin-right: 0.667em;
    color: #68ade2; }

.list-content-accordion-panel {
  -webkit-transition: all, 0.3s, ease;
  -moz-transition: all, 0.3s, ease;
  -ms-transition: all, 0.3s, ease;
  -o-transition: all, 0.3s, ease;
  transition: all, 0.3s, ease;
  max-height: 0;
  padding-top: 0;
  padding-left: 3.125em;
  opacity: 0;
  overflow: hidden;
  position: relative;
  z-index: -1; }
  @media all and (max-width: 600px) {
    .list-content-accordion-panel {
      padding-left: 0; } }
  .list-content-accordion-panel.open {
    max-height: 10000px;
    padding-top: 1.875em;
    opacity: 1;
    overflow: visible;
    z-index: 0; }

.role {
  text-align: center;
  line-height: 1em; }
  .role.icon-teacher:before, .role.icon-student:before {
    color: #fff; }
  .role.icon-teacher:before {
    background-color: #68ade2; }
  .role.icon-student:before {
    background-color: #84a93f; }

.app-link {
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 10.25em;
  height: 3.063em;
  margin-top: 1.4em;
  display: inline-block; }
  .no-svg .app-link {
    background: transparent url("../Images/png/app-link.png") no-repeat left top; }

.slider.caret .flex-prev, .slider.caret .flex-next {
  font-size: 1.75em; }
.slider.caret .flex-control-nav {
  display: none;
  padding-top: 2.375em; }
  @media all and (max-width: 600px) {
    .slider.caret .flex-control-nav {
      display: block; } }
.slider .slides li {
  position: relative; }
  .slider .slides li > a {
    text-decoration: none; }
.slider .slide--header {
  width: 100%;
  padding: 0 7.27%;
  margin-bottom: -9.188em;
  position: relative;
  z-index: 10; }
  @media all and (max-width: 600px) {
    .slider .slide--header {
      margin-bottom: -6.25em; } }
.slider .slide--quote {
  max-width: 820px;
  margin: 0 auto;
  font-style: italic;
  text-align: center;
  line-height: 1.378; }
  @media all and (max-width: 600px) {
    .slider .slide--quote {
      font-size: 2.063em; } }
.slider .slide--avatar {
  text-align: center;
  padding-top: 1.2em; }
  .slider .slide--avatar img {
    max-width: 200px;
    border-radius: 100%; }
  .slider .slide--avatar figcaption {
    padding-top: 1em; }
    .slider .slide--avatar figcaption strong {
      display: block;
      text-transform: uppercase; }
.slider .slide--image {
  text-align: center;
  padding: 0 7.27%; }
  .slider .slide--image img {
    max-width: 100%;
    height: auto; }
  @media all and (max-width: 600px) {
    .slider .slide--image {
      padding: 0; } }
.slider .slide--floated-image {
  float: right;
  padding-left: 2em;
  max-width: 45%;
  min-width: 16.875em; }
  .slider .slide--floated-image img {
    width: 100%;
    height: 100%;
    display: block; }
  @media all and (max-width: 600px) {
    .slider .slide--floated-image {
      display: none; } }
.slider .slide--bottom-image {
  display: none; }
  .slider .slide--bottom-image img {
    width: 100%;
    height: auto;
    padding-top: 2.5em; }
.slider .flex-prev, .slider .flex-next {
  z-index: 5;
  font-size: 4em;
  text-decoration: none;
  position: absolute;
  top: 50%;
  margin-top: -1.151em; }
  @media all and (max-width: 960px) {
    .slider .flex-prev, .slider .flex-next {
      font-size: 2.2em; } }
  @media all and (max-width: 600px) {
    .slider .flex-prev, .slider .flex-next {
      display: none; } }
.slider .flex-prev {
  left: 0; }
.slider .flex-next {
  right: 0; }
.slider .flex-control-nav {
  text-align: center;
  padding-top: 1.25em;
  display: block; }
  .control-left .slider .flex-control-nav {
    text-align: left;
    padding-top: 3.5em; }
    @media all and (max-width: 815px) {
      .control-left .slider .flex-control-nav {
        padding-top: 1.2em; } }
  .slider .flex-control-nav li {
    display: inline-block;
    margin: 0 .375em;
    cursor: pointer; }
    .slider .flex-control-nav li a {
      width: 1em;
      height: 1em;
      background-color: #fff;
      border: 1px solid #fff;
      border-radius: 100%; }
      .slider .flex-control-nav li a.flex-active {
        background-color: #68ade2; }
    .neutral .slider .flex-control-nav li a {
      background-color: transparent;
      border: 1px solid #fff;
      border-radius: 100%; }
      .neutral .slider .flex-control-nav li a.flex-active {
        background-color: #fff; }

.testimonial {
  margin-bottom: -1.875em; }

#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: visible !important; }

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%; }

#cboxMiddleLeft, #cboxBottomLeft {
  clear: left; }

#cboxContent {
  position: relative; }

#cboxLoadedContent {
  overflow: auto; }

#cboxTitle {
  margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.with-background #cboxLoadingOverlay {
  background: #fff; }
.with-background #cboxLoadingGraphic {
  background: url(/typo3conf/ext/t3site/Sites/Main/Resources/Public/Images/colorbox/loading.gif) no-repeat center center; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer; }

.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block; }

.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0; }

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background-color: rgba(0, 0, 0, 0.75); }
  .no-rgba #cboxOverlay {
    background-image: url("../Images/png/lightbox_overlay.png");
    background-repeat: repeat; }

#cboxContent {
  position: relative;
  background-color: #fff; }

#cboxLoadedContent {
  padding: 0 3em;
  width: auto !important; }
  #cboxLoadedContent .csc-default:first-child {
    margin-top: 3em; }
  #cboxLoadedContent .csc-default:last-child {
    margin-bottom: 3em; }

#cboxError {
  padding: 2em; }

#cboxClose {
  color: #fff;
  background: transparent;
  outline: 0;
  position: absolute;
  top: -2em;
  left: 0; }

#colorbox.with-background {
  border-radius: 2px;
  background: #ffffff;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  padding: 10px 0 0 10px; }
  #colorbox.with-background #cboxWrapper {
    margin: 10px 10px 20px; }
  #colorbox.with-background #cboxClose {
    left: -10px; }

.fieldset--title {
  text-align: center;
  margin-bottom: 1.212em; }

.form-select {
  font-size: 2.063em;
  display: inline-block;
  padding-right: 1em; }
  .form-select select {
    font-size: 0.485em;
    min-width: 175%; }
  .form-select select.support-select {
    min-width: 106%;
    max-width: 105%; }

.form-radio-small .radio-set {
  margin-top: .3em; }
  .form-radio-small .radio-set label {
    margin-right: 1em; }

.form-file input {
  margin-top: .3em;
  display: block; }

.form-errors {
  padding-bottom: 2.375em;
  padding-left: 8.715%; }
  @media all and (max-width: 600px) {
    .form-errors {
      padding-left: 0; } }
  .list-content-accordion .form-errors {
    padding-left: 0; }
  .form-errors li {
    color: #CC3333;
    padding-left: 2em;
    position: relative; }
    .form-errors li:before {
      font-size: 1.375em;
      position: absolute;
      top: 0;
      left: 0; }
  .csc-typography .form-errors li + li {
    margin-top: 0.686em; }

.form input[type="text"], .form input[type="password"], .form input[type="number"], .form textarea {
  font-size: 1em;
  background: none;
  padding: 0.75em 0.813em 1.1em;
  border: 1px solid #ccc;
  border-radius: 0.125em; }
  .form input[type="text"]:focus, .form input[type="password"]:focus, .form input[type="number"]:focus, .form textarea:focus {
    outline: none;
    box-shadow: 0px 0px 0px 2px #68ade2; }

.form .field + .field {
  margin-top: 1.25em; }
.form .field + .content-grid-narrow {
  margin-top: 20px; }
.form .content-grid-narrow + .field {
  margin-top: 1.25em; }
.form .fieldset {
  margin-bottom: 3.125em; }
.form label {
  color: #666;
  font-size: 1em; }
  .dark .form label {
    color: #ccc; }
.form input[type="text"], .form input[type="password"], .form input[type="number"], .form textarea {
  width: 100%; }
  .dark .form input[type="text"], .dark .form input[type="password"], .dark .form input[type="number"], .dark .form textarea {
    color: #ccc; }
.form textarea {
  height: 10.625em;
  resize: vertical; }
  .dark .form textarea {
    color: #ccc; }
.form .form-select {
  width: 100%; }
  .dark .form .form-select {
    background-color: transparent;
    color: #ccc; }
.form .checkbox label {
  cursor: pointer; }
.form .checkbox input {
  margin-right: 0.688em; }
.form .checkbox + .checkbox {
  margin-top: 1.25em; }
.form .form-submit {
  -webkit-transition: background-color -webkit-0.3s ease;
  -moz-transition: background-color -moz-0.3s ease;
  -ms-transition: background-color -ms-0.3s ease;
  -o-transition: background-color -o-0.3s ease;
  transition: background-color 0.3s ease;
  color: black;
  border: 2px solid #68ade2;
  background-color: #fff; }
  .dark .form .form-submit {
    color: #fff;
    background-color: transparent; }
  .form .form-submit:hover {
    background-color: #68ade2;
    color: #fff; }
  .form .form-submit:hover {
    background-color: #68ade2; }
  .dark .form .form-submit {
    -webkit-transition: background-color -webkit-0.3s ease;
    -moz-transition: background-color -moz-0.3s ease;
    -ms-transition: background-color -ms-0.3s ease;
    -o-transition: background-color -o-0.3s ease;
    transition: background-color 0.3s ease;
    color: black;
    border: 2px solid #84a93f;
    background-color: #fff;
    color: #fff;
    background-color: #84a93f; }
    .dark .dark .form .form-submit {
      color: #fff;
      background-color: transparent; }
    .dark .form .form-submit:hover {
      background-color: #84a93f;
      color: #fff; }
    .dark .form .form-submit:hover {
      background-color: transparent; }
.form .label-inline:after {
  content: " ";
  display: block;
  clear: both; }
.form .label-inline label {
  float: left;
  width: 13%;
  padding-top: 0.25em; }
  @media all and (max-width: 815px) {
    .form .label-inline label {
      width: 18%; } }
  @media all and (max-width: 600px) {
    .form .label-inline label {
      width: 100%;
      float: none; } }
.form .label-inline input[type="text"], .form .label-inline input[type="password"], .form .label-inline input[type="number"], .form .label-inline textarea, .form .label-inline .form-select {
  float: left;
  width: 87%; }
  @media all and (max-width: 815px) {
    .form .label-inline input[type="text"], .form .label-inline input[type="password"], .form .label-inline input[type="number"], .form .label-inline textarea, .form .label-inline .form-select {
      width: 82%; } }
  @media all and (max-width: 600px) {
    .form .label-inline input[type="text"], .form .label-inline input[type="password"], .form .label-inline input[type="number"], .form .label-inline textarea, .form .label-inline .form-select {
      width: 100%;
      float: none; } }
.form .with-inline-label {
  display: inline-block;
  width: 87%; }
  @media all and (max-width: 815px) {
    .form .with-inline-label {
      width: 82%; } }
.form .pad-align {
  padding-left: 17%;
  padding-right: 17%; }
  @media all and (max-width: 600px) {
    .form .pad-align {
      padding-left: 0;
      padding-right: 0; } }
.form .ge-2 .pad-align {
  padding-left: 36.25%; }
  @media all and (max-width: 600px) {
    .form .ge-2 .pad-align {
      padding-left: 0; } }
.form .ge-3-2 .checkbox label {
  width: auto; }
.form .ge-3-2 .pad-align {
  padding-left: 0;
  padding-right: 0; }
  @media all and (max-width: 960px) {
    .form .ge-3-2 .pad-align {
      padding-left: 36.25%; } }
  @media all and (max-width: 600px) {
    .form .ge-3-2 .pad-align {
      padding-left: 0; } }
.form .input-detail {
  margin-top: 0.875em; }
.form .placeholder-fallback {
  display: none; }
  .no-placeholder .form .placeholder-fallback {
    display: block;
    font-size: 1em;
    padding-bottom: .3em; }
.form .file-drop {
  background-color: #ebf9ff;
  border: 2px dashed #68ade2;
  border-radius: 4px;
  padding: 3em 1.25em 2.813em;
  text-align: center;
  cursor: pointer; }
  .form .file-drop .prompt {
    pointer-events: none; }
    .form .file-drop .prompt:before {
      display: block;
      color: #68ade2;
      font-size: 3.375em;
      margin-bottom: 0.472em; }
  .form .file-drop .file-previews {
    text-align: left; }
    .form .file-drop .file-previews .dz-preview {
      padding: 4px 11px;
      position: relative; }
      @media all and (max-width: 600px) {
        .form .file-drop .file-previews .dz-preview {
          padding-right: 4px;
          padding-left: 4px; } }
      .form .file-drop .file-previews .dz-preview:first-child {
        margin-top: 1.4em; }
      .form .file-drop .file-previews .dz-preview:nth-child(even) {
        background-color: #fff; }
      .form .file-drop .file-previews .dz-preview.dz-error {
        background-color: #f07382;
        color: #fff; }
        .form .file-drop .file-previews .dz-preview.dz-error + .dz-error {
          border-top: 1px solid #fff; }
    .form .file-drop .file-previews .dz-image, .form .file-drop .file-previews .dz-progress, .form .file-drop .file-previews .dz-success-mark, .form .file-drop .file-previews .dz-error-mark {
      display: none; }
    .form .file-drop .file-previews .dz-details {
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .form .file-drop .file-previews .dz-size, .form .file-drop .file-previews .dz-filename {
      display: inline-block; }
    .form .file-drop .file-previews .dz-remove {
      position: absolute;
      top: 4px;
      right: 6px; }
      .form .file-drop .file-previews .dz-remove:before {
        font-size: 18px;
        margin-right: 8px;
        vertical-align: middle; }
.form .content-button--outline-blue {
  margin-left: 0; }

.contact-form label {
  width: 40%;
  line-height: 1.2;
  padding-right: 1em;
  float: left;
  display: block; }
  @media all and (max-width: 600px) {
    .contact-form label {
      width: 100%;
      float: none; } }
.contact-form .form-label-note {
  font-size: 0.727em;
  display: block; }
.contact-form .form--input {
  width: 60%;
  float: left; }
  .contact-form .form--input input[type='text'], .contact-form .form--input textarea {
    width: 100%;
    padding: .3em;
    border: 0;
    border-bottom: 1px solid #ccc;
    border-radius: 0.125em; }
    .contact-form .form--input input[type='text']:focus, .contact-form .form--input textarea:focus {
      background-color: #ccc;
      outline: none; }
  .contact-form .form--input textarea {
    resize: vertical; }
  .contact-form .form--input .form-select {
    font-size: 2.063em;
    display: inline-block;
    padding-right: 1em; }
    .contact-form .form--input .form-select select {
      font-size: 0.485em;
      min-width: 175%; }
  @media all and (max-width: 600px) {
    .contact-form .form--input {
      width: 100%;
      padding-top: .3em;
      float: none; } }
.contact-form .form-fields li {
  padding-top: 1.563em;
  padding-bottom: 1.563em;
  margin: 0; }
  .contact-form .form-fields li:after {
    content: " ";
    display: block;
    clear: both; }
  .dark .contact-form .form-fields li {
    border-color: #fff; }
.contact-form .form-utility {
  text-align: center; }
.contact-form .form-submit {
  color: #fff;
  background-color: #84a93f;
  border: 0;
  outline: 0;
  margin: 0;
  webkit-appearance: none; }
  .dark .contact-form .form-submit {
    color: #84a93f;
    background-color: #fff; }
.contact-form .form-error ul {
  color: #fff;
  background-color: #f07382;
  padding: .6em;
  padding-left: 2em;
  border-radius: 0.125em;
  margin-top: .3em; }
.contact-form .form-error li + li {
  margin-top: .5em; }

.download-form label {
  display: block;
  margin-bottom: 0.625em; }

.align-right {
  text-align: right; }

.align-center {
  text-align: center; }

.align-left {
  text-align: left; }

@media all and (max-width: 600px) {
  .resp-wide-med {
    display: none; } }

.resp-thin-only {
  display: none; }
  @media all and (max-width: 600px) {
    .resp-thin-only {
      display: inherit; } }

.tagline, .csc-typography h1,
.csc-header h1,
.htmlarea-content-body h1 {
  text-align: center; }

.block-title, .csc-typography h2,
.csc-header h2,
.htmlarea-content-body h2 {
  text-align: center;
  padding-bottom: .218em; }

.block-title-secondary, .csc-typography .block-title-secondary,
.csc-header .block-title-secondary,
.htmlarea-content-body .block-title-secondary {
  padding-bottom: 0.392em;
  position: relative; }
  .block-title-secondary.thin {
    font-weight: 200; }
  .block-title-secondary:after, .csc-typography .block-title-secondary:after,
  .csc-header .block-title-secondary:after,
  .htmlarea-content-body .block-title-secondary:after {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 125px;
    height: 1px;
    background-color: #84a93f; }
  .accent-default-secondary .block-title-secondary:after, .block-title-secondary.secondary:after {
    background-color: #68ade2; }

.block-title-separator {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 125px;
  height: 1px;
  background-color: #84a93f; }
  .accent-default-secondary .block-title-separator, .block-title-separator.secondary {
    background-color: #68ade2; }

.tagline, .csc-typography h1,
.csc-header h1,
.htmlarea-content-body h1 {
  padding-bottom: 1.2em; }

.content-block--header, .slider .slide--header {
  text-align: center; }

.block-title + p, .csc-typography h2 + p,
.csc-header h2 + p,
.htmlarea-content-body h2 + p, .block-title + ul, .csc-typography h2 + ul,
.csc-header h2 + ul,
.htmlarea-content-body h2 + ul, .block-title + ol, .csc-typography h2 + ol,
.csc-header h2 + ol,
.htmlarea-content-body h2 + ol {
  padding-top: 1.689em; }

.block-subtitle, .csc-header + p {
  text-align: center;
  padding-top: 1.689em;
  padding-bottom: 3.4375em; }

.block-subtitle-secondary, .csc-typography .block-subtitle-secondary,
.csc-header .block-subtitle-secondary,
.htmlarea-content-body .block-subtitle-secondary {
  padding-top: 0.909em;
  font-weight: 200;
  line-height: 1; }

.block-label {
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 1.818em; }

.panel-title {
  font-size: 1.438em;
  font-weight: 300; }

.copy-emphasized, .csc-typography p.copy-emphasized,
.htmlarea-content-body p.copy-emphasized {
  color: #84a93f;
  font-weight: 400;
  line-height: 1.3; }

.ge--header-image, .content-grid .csc-textpic-above .csc-textpic-image, .content-grid-narrow .csc-textpic-above .csc-textpic-image {
  text-align: center;
  padding-bottom: .5em; }
  .ge--header-image.spaced, .content-grid .csc-textpic-above .spaced.csc-textpic-image, .content-grid-narrow .csc-textpic-above .spaced.csc-textpic-image {
    padding-bottom: 2.5em; }
  .ge--header-image img, .content-grid .csc-textpic-above .csc-textpic-image img, .content-grid-narrow .csc-textpic-above .csc-textpic-image img {
    max-width: 100%;
    height: auto; }

.content-full-width-image {
  text-align: center; }
  .content-full-width-image img {
    max-width: 100%; }

.ge--header, .fieldset--title, table thead, .csc-typography h3, .csc-typography h4, .csc-typography h5, .csc-typography h6,
.csc-header h3,
.csc-header h4,
.csc-header h5,
.csc-header h6,
.htmlarea-content-body h3,
.htmlarea-content-body h4,
.htmlarea-content-body h5,
.htmlarea-content-body h6 {
  padding-bottom: .364em; }

.content-image-hover-fade {
  -webkit-transition: opacity -webkit-0.3s ease;
  -moz-transition: opacity -moz-0.3s ease;
  -ms-transition: opacity -ms-0.3s ease;
  -o-transition: opacity -o-0.3s ease;
  transition: opacity 0.3s ease; }
  .content-image-hover-fade:hover {
    opacity: .5; }

a.content-button.text-secondary, div.content-button.text-secondary {
  color: #68ade2;
  background-color: #fff; }
a.content-button.bg-primary, div.content-button.bg-primary {
  color: #fff;
  background-color: #84a93f; }
a.content-button.bg-primary.transparent-hover, div.content-button.bg-primary.transparent-hover {
  border: 2px solid #84a93f;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease; }
  a.content-button.bg-primary.transparent-hover:hover, div.content-button.bg-primary.transparent-hover:hover {
    background-color: transparent; }
a.content-button.bg-secondary, div.content-button.bg-secondary {
  color: #fff;
  background-color: #68ade2; }
a.content-button.bg-dark, div.content-button.bg-dark {
  -webkit-transition: 0.3s -webkit-background-color ease;
  -moz-transition: 0.3s -moz-background-color ease;
  -ms-transition: 0.3s -ms-background-color ease;
  -o-transition: 0.3s -o-background-color ease;
  transition: 0.3s background-color ease;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3); }
  .no-rgba a.content-button.bg-dark, .no-rgba div.content-button.bg-dark {
    background-color: #000; }
  a.content-button.bg-dark:hover, div.content-button.bg-dark:hover {
    background-color: #000; }
a.content-button.icon-play:before, div.content-button.icon-play:before {
  width: .55em;
  font-size: 1.8em;
  text-indent: -.2em;
  line-height: .556em;
  color: #68ade2;
  background-color: #fff;
  margin-right: 0.678em; }

.icon-link {
  font-weight: 300;
  text-decoration: none; }
  .dark .icon-link {
    color: #fff; }
  .icon-link.play::after {
    margin-left: 5px;
    color: #68ade2;
    vertical-align: middle; }

.content-button--blue, a.content-button--blue {
  color: #68ade2;
  background-color: #fff; }

.content-button--bg-blue, a.content-button--bg-blue {
  color: #fff;
  background-color: #68ade2; }

.content-button--bg-green, a.content-button--bg-green {
  color: #fff;
  background-color: #84a93f; }

.content-button--bg-black, a.content-button--bg-black {
  -webkit-transition: 0.3s -webkit-background-color ease;
  -moz-transition: 0.3s -moz-background-color ease;
  -ms-transition: 0.3s -ms-background-color ease;
  -o-transition: 0.3s -o-background-color ease;
  transition: 0.3s background-color ease;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3); }
  .no-rgba .content-button--bg-black, .no-rgba a.content-button--bg-black {
    background-color: #000; }
  .content-button--bg-black:hover, a.content-button--bg-black:hover {
    background-color: #000; }

.content-button--outline-blue, a.content-button--outline-blue {
  -webkit-transition: background-color -webkit-0.3s ease;
  -moz-transition: background-color -moz-0.3s ease;
  -ms-transition: background-color -ms-0.3s ease;
  -o-transition: background-color -o-0.3s ease;
  transition: background-color 0.3s ease;
  color: black;
  border: 2px solid #68ade2;
  background-color: #fff; }
  .dark .content-button--outline-blue, .dark a.content-button--outline-blue {
    color: #fff;
    background-color: transparent; }
  .content-button--outline-blue:hover, a.content-button--outline-blue:hover {
    background-color: #68ade2;
    color: #fff; }

.content-button--outline-blue-transparent, a.content-button--outline-blue-transparent {
  -webkit-transition: background-color -webkit-0.3s ease;
  -moz-transition: background-color -moz-0.3s ease;
  -ms-transition: background-color -ms-0.3s ease;
  -o-transition: background-color -o-0.3s ease;
  transition: background-color 0.3s ease;
  color: black;
  border: 2px solid #68ade2;
  background-color: #fff;
  background-color: transparent; }
  .dark .content-button--outline-blue-transparent, .dark a.content-button--outline-blue-transparent {
    color: #fff;
    background-color: transparent; }
  .content-button--outline-blue-transparent:hover, a.content-button--outline-blue-transparent:hover {
    background-color: #68ade2;
    color: #fff; }

.list-nested-secondary > li {
  font-weight: 400; }
.list-nested-secondary > li ul {
  margin-top: 0.625em; }
  .list-nested-secondary > li ul li + li {
    margin-top: 0.625em; }
.list-nested-secondary a {
  color: #68ade2;
  text-decoration: none; }

.checklist li {
  padding-left: 2em;
  position: relative; }
  .checklist li:before {
    font-size: 1.25em;
    position: absolute;
    top: 0.1em;
    left: 0; }

.list-images-centered {
  text-align: center;
  padding-left: 0; }
  .list-images-centered li {
    margin: 0 1.563em; }
  .list-images-centered.spaced li {
    margin: 0 3.125em; }

.list-links-horizontal-secondary {
  padding-left: 0; }
  .list-links-horizontal-secondary li a {
    color: #68ade2;
    text-decoration: none; }
  .list-links-horizontal-secondary li + li {
    margin-left: 1.875em; }

table {
  width: 100%;
  margin-bottom: 4em; }
  table thead {
    font-size: 1.5em; }
    table thead tr {
      border: none; }
  table tr {
    border-top: 1px solid #ccc; }
  table td {
    padding: .938em 0 .938em .4em; }
  table td:first-child {
    padding-left: 0; }
  table .utility-button {
    font-size: .727em; }
  table .utility-select {
    width: 2.97em;
    float: right; }
    table .utility-select select {
      font-size: .485em; }

@media all and (max-width: 720px) {
  .csc-textpic-responsive .csc-textpic-imagewrap {
    display: none; } }

.csc-textpic-clone {
  display: none; }
  @media all and (max-width: 720px) {
    .csc-textpic-clone {
      display: block; } }
  .csc-textpic-text + .csc-textpic-clone {
    margin-top: 2.813em; }
  .csc-textpic-clone img {
    width: 100%;
    height: auto; }

.content-grid .csc-textpic h1, .content-grid-narrow .csc-textpic h1, .content-grid .csc-textpic h2, .content-grid-narrow .csc-textpic h2, .content-grid .csc-textpic h3, .content-grid-narrow .csc-textpic h3, .content-grid .csc-textpic h4, .content-grid-narrow .csc-textpic h4, .content-grid .csc-textpic h5, .content-grid-narrow .csc-textpic h5, .content-grid .csc-textpic h6, .content-grid-narrow .csc-textpic h6 {
  line-height: 1.4; }
.content-grid .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap, .content-grid-narrow .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  width: 33% !important;
  padding-right: 6%;
  margin-right: 0 !important; }
  .content-grid .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image, .content-grid-narrow .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image {
    width: 100% !important; }
    .content-grid .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image img, .content-grid-narrow .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image img {
      width: 100%;
      height: auto !important; }
.content-grid .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap + div, .content-grid-narrow .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap + div {
  margin-left: 33% !important; }

.dark .tagline, .dark .csc-typography h1, .csc-typography .dark h1,
.dark .csc-header h1,
.csc-header .dark h1,
.dark .htmlarea-content-body h1,
.htmlarea-content-body .dark h1, .dark .block-title, .dark .csc-typography h2, .csc-typography .dark h2,
.dark .csc-header h2,
.csc-header .dark h2,
.dark .htmlarea-content-body h2,
.htmlarea-content-body .dark h2, .dark .block-subtitle, .dark .csc-header + p {
  color: #fff; }

.csc-typography h1.block-title,
.csc-header h1.block-title,
.htmlarea-content-body h1.block-title {
  padding-bottom: .218em; }
.csc-typography h2.tagline:after,
.csc-header h2.tagline:after,
.htmlarea-content-body h2.tagline:after {
  display: none; }
.csc-typography h3.panel-title, .csc-typography h4.panel-title, .csc-typography h5.panel-title, .csc-typography h6.panel-title,
.csc-header h3.panel-title,
.csc-header h4.panel-title,
.csc-header h5.panel-title,
.csc-header h6.panel-title,
.htmlarea-content-body h3.panel-title,
.htmlarea-content-body h4.panel-title,
.htmlarea-content-body h5.panel-title,
.htmlarea-content-body h6.panel-title {
  font-size: 1.438em; }
.csc-typography .csc-textpic-intext-left .csc-textpic-imagewrap, .csc-typography .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,
.csc-header .csc-textpic-intext-left .csc-textpic-imagewrap,
.csc-header .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,
.htmlarea-content-body .csc-textpic-intext-left .csc-textpic-imagewrap,
.htmlarea-content-body .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  padding-right: 1.25em; }
.csc-typography .csc-textpic-intext-right .csc-textpic-imagewrap, .csc-typography .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap,
.csc-header .csc-textpic-intext-right .csc-textpic-imagewrap,
.csc-header .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap,
.htmlarea-content-body .csc-textpic-intext-right .csc-textpic-imagewrap,
.htmlarea-content-body .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
  padding-left: 1.25em; }

.csc-typography + .csc-typography,
.htmlarea-content-body + .csc-typography, .csc-typography +
.htmlarea-content-body,
.htmlarea-content-body +
.htmlarea-content-body {
  margin-top: 1.4em; }
.csc-typography p,
.htmlarea-content-body p {
  font-size: 1.05em; }
.csc-typography p.copy-large,
.htmlarea-content-body p.copy-large {
  line-height: 1.35; }
.csc-typography a.no-underline,
.htmlarea-content-body a.no-underline {
  text-decoration: none; }
.csc-typography ul li + li,
.htmlarea-content-body ul li + li {
  margin-top: 1.375em; }
.csc-typography ol,
.htmlarea-content-body ol {
  color: #666; }
.csc-typography p + ul, .csc-typography p + ol, .csc-typography ul + ul, .csc-typography ul + ol, .csc-typography ol + ol, .csc-typography ol + ul,
.htmlarea-content-body p + ul,
.htmlarea-content-body p + ol,
.htmlarea-content-body ul + ul,
.htmlarea-content-body ul + ol,
.htmlarea-content-body ol + ol,
.htmlarea-content-body ol + ul {
  margin-top: 1.4em; }
.csc-typography ul.slides > li + li,
.htmlarea-content-body ul.slides > li + li {
  margin-top: 0; }
.csc-typography ul.list-nested-secondary li li + li,
.htmlarea-content-body ul.list-nested-secondary li li + li {
  margin-top: 0.625em; }
.csc-typography ul.list-images-centered > li + li,
.htmlarea-content-body ul.list-images-centered > li + li {
  margin-top: 0; }
.csc-typography ul.list-content-accordion > li + li,
.htmlarea-content-body ul.list-content-accordion > li + li {
  margin-top: 0; }
.csc-typography blockquote,
.htmlarea-content-body blockquote {
  font-weight: 300;
  font-style: italic;
  margin: 0; }
.csc-typography p + blockquote, .csc-typography ul + blockquote, .csc-typography ol + blockquote,
.htmlarea-content-body p + blockquote,
.htmlarea-content-body ul + blockquote,
.htmlarea-content-body ol + blockquote {
  margin-top: 3.636em; }

.hero-notebook {
  width: 70%;
  max-width: 48.25em;
  margin-bottom: -144px; }
  @media all and (max-width: 930px) {
    .hero-notebook {
      width: 80%; } }

.minimal .product-logo-nrc {
  top: 0; }
.minimal .navigation-items {
  margin: 23px 0px 55px; }
.minimal .network-nav {
  display: inline-block; }
.minimal .colophon-nav {
  display: inline-block;
  padding-top: 0;
  width: 90%; }
  @media all and (max-width: 815px) {
    .minimal .colophon-nav {
      margin-left: 0;
      width: 100%; } }
