/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/** 1. Set default font family to sans-serif. 2. Prevent iOS and IE text size adjust after device orientation change, without disabling user zoom. */
html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/** Remove default margin. */
body { margin: 0; }

/* HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined for any HTML5 element in IE 8/9. Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. Correct `block` display not defined for `main` in IE 11. */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/** 1. Correct `inline-block` display not defined in IE 8/9. 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */
audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
audio:not([controls]) { display: none; height: 0; }

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

/* Links ========================================================================== */
/** Remove the gray background color from active links in IE 10. */
a { background-color: transparent; }

/** Improve readability of focused elements when they are also in an active/hover state. */
a:active, a:hover { outline: 0; }

/* Text-level semantics ========================================================================== */
/** Address styling not present in IE 8/9/10/11, Safari, and Chrome. */
abbr[title] { border-bottom: 1px dotted; }

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

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

/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari, and Chrome. */
h1 { font-size: 2em; margin: 0.67em 0; }

/** Address styling not present in IE 8/9. */
mark { background: #ff0; color: #000; }

/** Address inconsistent and variable font size in all browsers. */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* Embedded content ========================================================================== */
/** Remove border when inside `a` element in IE 8/9/10. */
img { border: 0; }

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

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

/** Address differences between Firefox and other browsers. */
hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; }

/** Contain overflow in all browsers. */
pre { overflow: auto; }

/** Address odd `em`-unit font size rendering in all browsers. */
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

/* Forms ========================================================================== */
/** Known limitation: by default, Chrome and Safari on OS X allow very limited styling of `select`, unless a `border` property is set. */
/** 1. Correct color not being inherited. Known issue: affects color of disabled elements. 2. Correct font properties not being inherited. 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */
button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */ }

/** Address `overflow` set to `hidden` in IE 8/9/10/11. */
button { overflow: visible; }

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

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }

/** Re-set default cursor for disabled elements. */
button[disabled], html input[disabled] { cursor: default; }

/** Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

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

/** It's recommended that you don't attempt to style these elements. Firefox's implementation doesn't respect box-sizing, padding, or width. 1. Address box sizing set to `content-box` in IE 8/9/10. 2. Remove excess padding in IE 8/9/10. */
input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** Fix the cursor style for Chrome's increment/decrement buttons. For certain `font-size` values of the `input`, it causes the cursor style of the decrement button to change from `default` to `text`. */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

/** 1. Address `appearance` set to `searchfield` in Safari and Chrome. 2. Address `box-sizing` set to `border-box` in Safari and Chrome. */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -webkit-box-sizing: content-box; box-sizing: content-box; /* 2 */ }

/** Remove inner padding and search cancel button in Safari and Chrome on OS X. Safari (but not Chrome) clips the cancel button when the search input has padding (and `textfield` appearance). */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Define consistent border, margin, and padding. */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

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

/** Remove default vertical scrollbar in IE 8/9/10/11. */
textarea { overflow: auto; }

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

/* Tables ========================================================================== */
/** Remove most spacing between table cells. */
table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

@-webkit-keyframes animation-rotate { 0% { -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-moz-keyframes animation-rotate { 0% { -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-ms-keyframes animation-rotate { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes animation-rotate { 0% { -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

.animate-delay-33 { -webkit-animation-delay: 0.33s; -moz-animation-delay: 0.33s; -ms-animation-delay: 0.33s; -o-animation-delay: 0.33s; animation-delay: 0.33s; }

.animate-delay-66 { -webkit-animation-delay: 0.66s; -moz-animation-delay: 0.66s; -ms-animation-delay: 0.66s; -o-animation-delay: 0.66s; animation-delay: 0.66s; }

.animate-delay-99 { -webkit-animation-delay: 0.99s; -moz-animation-delay: 0.99s; -ms-animation-delay: 0.99s; -o-animation-delay: 0.99s; animation-delay: 0.99s; }

.animate-delay-150 { -webkit-animation-delay: 1.5s; -moz-animation-delay: 1.5s; -ms-animation-delay: 1.5s; -o-animation-delay: 1.5s; animation-delay: 1.5s; }

.animate-delay-200 { -webkit-animation-delay: 2s; -moz-animation-delay: 2s; -ms-animation-delay: 2s; -o-animation-delay: 2s; animation-delay: 2s; }

.animate-delay-250 { -webkit-animation-delay: 2.5s; -moz-animation-delay: 2.5s; -ms-animation-delay: 2.5s; -o-animation-delay: 2.5s; animation-delay: 2.5s; }

@-webkit-keyframes fade-in { 0% { opacity: 0; }
  100% { opacity: 1; } }

@-moz-keyframes fade-in { 0% { opacity: 0; }
  100% { opacity: 1; } }

@-ms-keyframes fade-in { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes fade-in { 0% { opacity: 0; }
  100% { opacity: 1; } }

@-webkit-keyframes fade-in-right { 0% { opacity: 0;
    -webkit-transform: translateX(25px);
    -moz-transform: translateX(25px);
    -ms-transform: translateX(25px);
    -o-transform: translateX(25px);
    transform: translateX(25px); }
  100% { opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-moz-keyframes fade-in-right { 0% { opacity: 0;
    -webkit-transform: translateX(25px);
    -moz-transform: translateX(25px);
    -ms-transform: translateX(25px);
    -o-transform: translateX(25px);
    transform: translateX(25px); }
  100% { opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-ms-keyframes fade-in-right { 0% { opacity: 0; -webkit-transform: translateX(25px); -moz-transform: translateX(25px); -ms-transform: translateX(25px); -o-transform: translateX(25px); transform: translateX(25px); }
  100% { opacity: 1; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } }

@keyframes fade-in-right { 0% { opacity: 0;
    -webkit-transform: translateX(25px);
    -moz-transform: translateX(25px);
    -ms-transform: translateX(25px);
    -o-transform: translateX(25px);
    transform: translateX(25px); }
  100% { opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-webkit-keyframes fade-in-bottom { 0% { opacity: 0;
    -webkit-transform: translateY(25px);
    -moz-transform: translateY(25px);
    -ms-transform: translateY(25px);
    -o-transform: translateY(25px);
    transform: translateY(25px); }
  100% { opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-moz-keyframes fade-in-bottom { 0% { opacity: 0;
    -webkit-transform: translateY(25px);
    -moz-transform: translateY(25px);
    -ms-transform: translateY(25px);
    -o-transform: translateY(25px);
    transform: translateY(25px); }
  100% { opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-ms-keyframes fade-in-bottom { 0% { opacity: 0; -webkit-transform: translateY(25px); -moz-transform: translateY(25px); -ms-transform: translateY(25px); -o-transform: translateY(25px); transform: translateY(25px); }
  100% { opacity: 1; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } }

@keyframes fade-in-bottom { 0% { opacity: 0;
    -webkit-transform: translateY(25px);
    -moz-transform: translateY(25px);
    -ms-transform: translateY(25px);
    -o-transform: translateY(25px);
    transform: translateY(25px); }
  100% { opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-webkit-keyframes fade-in-left { 0% { opacity: 0;
    -webkit-transform: translateX(-25px);
    -moz-transform: translateX(-25px);
    -ms-transform: translateX(-25px);
    -o-transform: translateX(-25px);
    transform: translateX(-25px); }
  100% { opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-moz-keyframes fade-in-left { 0% { opacity: 0;
    -webkit-transform: translateX(-25px);
    -moz-transform: translateX(-25px);
    -ms-transform: translateX(-25px);
    -o-transform: translateX(-25px);
    transform: translateX(-25px); }
  100% { opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-ms-keyframes fade-in-left { 0% { opacity: 0; -webkit-transform: translateX(-25px); -moz-transform: translateX(-25px); -ms-transform: translateX(-25px); -o-transform: translateX(-25px); transform: translateX(-25px); }
  100% { opacity: 1; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } }

@keyframes fade-in-left { 0% { opacity: 0;
    -webkit-transform: translateX(-25px);
    -moz-transform: translateX(-25px);
    -ms-transform: translateX(-25px);
    -o-transform: translateX(-25px);
    transform: translateX(-25px); }
  100% { opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-webkit-keyframes fade-in-scale { 0% { opacity: 0;
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -ms-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95); }
  100% { opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-moz-keyframes fade-in-scale { 0% { opacity: 0;
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -ms-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95); }
  100% { opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-ms-keyframes fade-in-scale { 0% { opacity: 0; -webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95); }
  100% { opacity: 1; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } }

@keyframes fade-in-scale { 0% { opacity: 0;
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -ms-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95); }
  100% { opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-webkit-keyframes fade-in-scale-down { 0% { opacity: 0;
    -webkit-transform: scale(1.033);
    -moz-transform: scale(1.033);
    -ms-transform: scale(1.033);
    -o-transform: scale(1.033);
    transform: scale(1.033); }
  100% { opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-moz-keyframes fade-in-scale-down { 0% { opacity: 0;
    -webkit-transform: scale(1.033);
    -moz-transform: scale(1.033);
    -ms-transform: scale(1.033);
    -o-transform: scale(1.033);
    transform: scale(1.033); }
  100% { opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-ms-keyframes fade-in-scale-down { 0% { opacity: 0; -webkit-transform: scale(1.033); -moz-transform: scale(1.033); -ms-transform: scale(1.033); -o-transform: scale(1.033); transform: scale(1.033); }
  100% { opacity: 1; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } }

@keyframes fade-in-scale-down { 0% { opacity: 0;
    -webkit-transform: scale(1.033);
    -moz-transform: scale(1.033);
    -ms-transform: scale(1.033);
    -o-transform: scale(1.033);
    transform: scale(1.033); }
  100% { opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-webkit-keyframes hover { 0% { -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; }
  50% { -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px); }
  100% { -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-moz-keyframes hover { 0% { -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; }
  50% { -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px); }
  100% { -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-ms-keyframes hover { 0% { -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
  50% { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }
  100% { -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } }

@keyframes hover { 0% { -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; }
  50% { -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px); }
  100% { -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-webkit-keyframes shadow-shrink { 0% { -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; }
  50% { -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8); }
  100% { -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-moz-keyframes shadow-shrink { 0% { -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; }
  50% { -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8); }
  100% { -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-ms-keyframes shadow-shrink { 0% { -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
  50% { -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); }
  100% { -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } }

@keyframes shadow-shrink { 0% { -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; }
  50% { -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8); }
  100% { -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@font-face { font-family: 'scrunch-icons'; src: url('https://web-archive.nli.org.il/National_Library/oe_/https://dmncg4ynwsvm8.cloudfront.net/static/fonts/scrunch-icons.eot'); src: url('https://web-archive.nli.org.il/National_Library/oe_/https://dmncg4ynwsvm8.cloudfront.net/static/fonts/scrunch-icons.eot?#iefix') format("embedded-opentype"), url('https://web-archive.nli.org.il/National_Library/oe_/https://dmncg4ynwsvm8.cloudfront.net/static/fonts/scrunch-icons.woff') format("woff"), url('https://web-archive.nli.org.il/National_Library/oe_/https://dmncg4ynwsvm8.cloudfront.net/static/fonts/scrunch-icons.ttf') format("truetype"), url('https://web-archive.nli.org.il/National_Library/oe_/https://dmncg4ynwsvm8.cloudfront.net/static/fonts/scrunch-icons.svg#inbox-icons') format("svg"); font-weight: 400; font-style: normal; }

[class^='icon-']::before, [class*=' icon-']::before { font-family: 'scrunch-icons', sans-serif; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-bookmark-list:before { content: "\260f"; }

.icon-arrow-down:before { content: "\2193"; }

.icon-arrow-left:before { content: "\2190"; }

.icon-arrow-right:before { content: "\2192"; }

.icon-arrow-tri-down:before { content: "\25be"; }

.icon-arrow-tri-left:before { content: "\25c2"; }

.icon-arrow-tri-right:before { content: "\25b8"; }

.icon-arrow-tri-up:before { content: "\25b4"; }

.icon-arrow-up:before { content: "\2191"; }

.icon-attach:before { content: "\274f"; }

.icon-channel:before { content: "\274d"; }

.icon-check:before { content: "\2713"; }

.icon-chevron:before { content: "\2304"; }

.icon-close:before { content: "\2715"; }

.icon-compose:before { content: "\270d"; }

.icon-conversation:before { content: "\1f4ac"; }

.icon-cross:before { content: "\d7"; }

.icon-directory:before { content: "\260e"; }

.icon-binoculars:before { content: "\26af"; }

.icon-document:before { content: "\2711"; }

.icon-download:before { content: "\2913"; }

.icon-edit:before { content: "\270e"; }

.icon-ellipse:before { content: "\22ef"; }

.icon-email:before { content: "\2709"; }

.icon-facebook:before { content: "\66"; }

.icon-facebook-like:before { content: "\261e"; }

.icon-filter:before { content: "\25bd"; }

.icon-inbox:before { content: "\2423"; }

.icon-info:before { content: "\69"; }

.icon-instagram:before { content: "\49"; }

.icon-invite:before { content: "\1f4e9"; }

.icon-link:before { content: "\221e"; }

.icon-location:before { content: "\2708"; }

.icon-minus:before { content: "\2212"; }

.icon-news:before { content: "\270f"; }

.icon-notification:before { content: "\266a"; }

.icon-plus:before { content: "\2b"; }

.icon-reply:before { content: "\27a6"; }

.icon-settings:before { content: "\2699"; }

.icon-sort:before { content: "\25b3"; }

.icon-trash:before { content: "\267b"; }

.icon-twitter:before { content: "\54"; }

.icon-twitter-retweet:before { content: "\21f5"; }

.icon-upload:before { content: "\2912"; }

.icon-user:before { content: "\265f"; }

.icon-user-multi:before { content: "\2659"; }

.icon-external:before { content: "\2197"; }

.icon-logout:before { content: "\21fa"; }

.icon-alert:before { content: "\21"; }

.icon-reach:before { content: "\2604"; }

.icon-reload:before { content: "\27f3"; }

.icon-tag:before { content: "\2616"; }

.icon-comment:before { content: "\2635"; }

.icon-flag:before { content: "\2690"; }

.icon-folder:before { content: "\1f4c1"; }

.icon-blog:before { content: "\2636"; }

.icon-lock:before { content: "\1f512"; }

.icon-key:before { content: "\1f511"; }

.icon-tumblr:before { content: "\74"; }

.icon-share:before { content: "\293b"; }

.icon-globe:before { content: "\1f30f"; }

.icon-lock-open:before { content: "\1f513"; }

.icon-folder-new:before { content: "\1f4c2"; }

.icon-arrow-trend:before { content: "\21dd"; }

.icon-coin:before { content: "\24"; }

.icon-eye:before { content: "\1f440"; }

.icon-search:before { content: "\26b2"; }

.icon-star:before { content: "\2606"; }

.icon-male:before { content: "\2642"; }

.icon-unisex:before { content: "\25a5"; }

.icon-female:before { content: "\2640"; }

.icon-pinterest:before { content: "\70"; }

.icon-linkedin:before { content: "\6e"; }

.icon-stumbleupon:before { content: "\53"; }

.icon-scrunch:before { content: "\73"; }

.icon-credit-card:before { content: "\1f4b3"; }

.icon-google:before { content: "\47"; }

.icon-add:before { content: "\2295"; }

.icon-hat:before { content: "\1f3a9"; }

.icon-heart-full:before { content: "\2665"; }

.icon-heart:before { content: "\2661"; }

.icon-github:before { content: "\67"; }

.icon-column:before { content: "\25eb"; }

.icon-sentiment-negative:before { content: "\2639"; }

.icon-sentiment-neutral:before { content: "\1f610"; }

.icon-sentiment-positive:before { content: "\263a"; }

.icon-sentiment-positive-2:before { content: "\1f604"; }

.icon-wrench:before { content: "\1f527"; }

.icon-video:before { content: "\266c"; }

.icon-bookmark:before { content: "\2610"; }

.icon-bookmarked:before { content: "\2611"; }

.icon-import:before { content: "\21c9"; }

.icon-crown:before { content: "\2655"; }

.icon-play:before { content: "\25b6"; }

.icon-youtube:before { content: "\79"; }

.icon-slack:before { content: "\23"; }

.icon-info-i:before { content: "\2139"; }

.inview.visible [class*='animate-'] { -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -ms-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -ms-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; -moz-animation-iteration-count: 1; -ms-animation-iteration-count: 1; -o-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; }

@media (min-width: 768px) { .no-touchevents .inview.invisible [class*='animate-'] { visibility: hidden; }
  .no-touchevents .inview.visible .animate-fade-in { -webkit-animation-name: fade-in; -moz-animation-name: fade-in; -ms-animation-name: fade-in; -o-animation-name: fade-in; animation-name: fade-in; }
  .no-touchevents .inview.visible .animate-from-right { -webkit-animation-name: fade-in-right; -moz-animation-name: fade-in-right; -ms-animation-name: fade-in-right; -o-animation-name: fade-in-right; animation-name: fade-in-right; }
  .no-touchevents .inview.visible .animate-from-left { -webkit-animation-name: fade-in-left; -moz-animation-name: fade-in-left; -ms-animation-name: fade-in-left; -o-animation-name: fade-in-left; animation-name: fade-in-left; }
  .no-touchevents .inview.visible .animate-from-bottom { -webkit-animation-name: fade-in-bottom; -moz-animation-name: fade-in-bottom; -ms-animation-name: fade-in-bottom; -o-animation-name: fade-in-bottom; animation-name: fade-in-bottom; }
  .no-touchevents .inview.visible .animate-scale { -webkit-animation-name: fade-in-scale; -moz-animation-name: fade-in-scale; -ms-animation-name: fade-in-scale; -o-animation-name: fade-in-scale; animation-name: fade-in-scale; } }

::-moz-selection { background-color: #562872; text-shadow: none; color: white; }

::selection { background-color: #562872; text-shadow: none; color: white; }

html { overflow-x: hidden; width: 100%; min-height: 100vh; font-size: 62.5%; }

body { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; overflow-x: hidden; width: 100%; height: auto; max-width: 100vw; margin: 0; background-color: #f3f3f4; font-family: "Gotham Narrow SSm A", "Gotham Narrow SSm B", "gotham narrow", "HelveticaNeue-Cond", "Helvetica Neue Cond", Arial Narrow, "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; color: #262628; -webkit-tap-highlight-color: transparent; counter-reset: numbered-row; }

h1, h2, h3, h4, h5, h6 { font-family: "Gotham SSm A", "Gotham SSm B", "gotham", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a { text-decoration: none; }

h1[class^='icon-']::before, h1[class*=' icon-']::before, h2[class^='icon-']::before, h2[class*=' icon-']::before, h3[class^='icon-']::before, h3[class*=' icon-']::before, h4[class^='icon-']::before, h4[class*=' icon-']::before, h5[class^='icon-']::before, h5[class*=' icon-']::before, h6[class^='icon-']::before, h6[class*=' icon-']::before { position: relative; top: 0.1em; margin-right: 0.8em; }

h1 { margin: 0.66em 0; font-weight: 800; font-size: 4.5rem; line-height: 1.3em; }

h1 + h2 { margin-top: 0; }

h2 { margin: 0.66em 0; font-weight: 200; font-size: 4.5rem; line-height: 1.3em; letter-spacing: -0.033em; }

h3 { display: inline-block; font-weight: 800; font-size: 1.8rem; line-height: 1.67em; color: #e93a42; }

h3::after { content: ''; display: block; width: 100%; height: 4px; max-width: 40px; margin-top: 1em; background-color: #e93a42; border-radius: 1px; }

h4 { font-weight: 700; font-size: 1.2rem; line-height: 1.66em; text-transform: uppercase; color: #414042; }

h5 { font-weight: 800; font-size: 1.6rem; line-height: 1.33em; }

h6 { margin: 1em 0; font-weight: 800; font-size: 1.2rem; line-height: 1.5em; color: #414042; }

p { font-size: 1.6rem; line-height: 1.375em; }

strong { font-weight: 800; }

a, a:visited, a:active, a:focus { outline: none; -webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); }

a { color: inherit; }

ul { padding: 0; margin: 0; list-style-type: none; }

ul.bulleted-list { margin-left: 2em; font-size: 1.6rem; line-height: 1.375em; list-style-type: disc; }

ul.bulleted-list li { margin-top: 0.5em; }

ul.bulleted-list .bulleted-list { margin-top: 1em; }

ol { font-size: 1.6rem; line-height: 1.375em; }

ol li { margin-top: 0.5em; }

ol.list-lower-alpha { list-style-type: lower-alpha; }

ol.list-lower-alpha ol { margin-top: 1em; list-style-type: lower-roman; }

ol.list-lower-alpha ol ol { margin-top: 1em; list-style-type: upper-alpha; }

hr { display: inline-block; width: 100%; height: 1px; margin: 60px 0; border: 0; background-image: -webkit-gradient(linear, left top, right top, from(#bcbcbd), color-stop(20%, #bcbcbd), color-stop(20%, transparent)); background-image: -webkit-linear-gradient(left, #bcbcbd 0%, #bcbcbd 20%, transparent 20%); background-image: -o-linear-gradient(left, #bcbcbd 0%, #bcbcbd 20%, transparent 20%); background-image: linear-gradient(to right, #bcbcbd 0%, #bcbcbd 20%, transparent 20%); background-position: 0 bottom; background-size: 5px 1px; background-repeat: repeat-x; }

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

.large-text { font-size: 2rem; }

.right-float { float: right; }

.full-width { width: 100%; }

.grey-text { color: #909090; }

[class*='scrunch-text'] p a:not([class^='button-']):not(.button), [class*='scrunch-text'] li a:not([class^='button-']):not(.button), .underline-link { border-bottom: 2px solid #bcbcbd; text-decoration: none; cursor: pointer; }

[class*='scrunch-text'] p a:not([class^='button-']):not(.button):hover, [class*='scrunch-text'] li a:not([class^='button-']):not(.button):hover, .underline-link:hover { border-bottom-color: #909090; }

div.editable-highlight, a.editable-link { display: none; }

div#intercom-container { z-index: 250 !important; }

.button, [class^='button-'] { position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; display: inline-block; overflow: hidden; height: 36px; min-width: 60px; padding: 8px 20px; border: 0; border-radius: 4px; font-family: "Gotham SSm A", "Gotham SSm B", "gotham", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 800; font-size: 1.2rem; line-height: 1.67em; letter-spacing: 0.01em; text-align: center; text-decoration: none; white-space: nowrap; color: white; background-color: #e93a42; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; outline: none; cursor: pointer; -webkit-apprearance: none; -moz-apprearance: none; -ms-apprearance: none; -o-apprearance: none; apprearance: none; -webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); }

.button:focus, .button:hover, [class^='button-']:focus, [class^='button-']:hover { background-color: #f0504f; }

.button [class^='icon-'], .button [class*=' icon-'], [class^='button-'] [class^='icon-'], [class^='button-'] [class*=' icon-'] { position: relative; top: 1px; display: inline-block; }

.button [class^='icon-']:first-child, .button [class*=' icon-']:first-child, [class^='button-'] [class^='icon-']:first-child, [class^='button-'] [class*=' icon-']:first-child { margin-right: 5px; }

.button [class^='icon-']:last-child, .button [class*=' icon-']:last-child, [class^='button-'] [class^='icon-']:last-child, [class^='button-'] [class*=' icon-']:last-child { margin-left: 5px; }

.button.button-large, [class^='button-'].button-large { height: 60px; padding: 20px 30px; font-size: 1.8rem; line-height: 1em; }

.button.button-large [class^='icon-'], .button.button-large [class*=' icon-'], [class^='button-'].button-large [class^='icon-'], [class^='button-'].button-large [class*=' icon-'] { top: 2px; margin-top: -2px; }

.button.button-glow, [class^='button-'].button-glow { -webkit-box-shadow: 0 10px 20px rgba(42, 208, 129, 0.2); -moz-box-shadow: 0 10px 20px rgba(42, 208, 129, 0.2); -ms-box-shadow: 0 10px 20px rgba(42, 208, 129, 0.2); -o-box-shadow: 0 10px 20px rgba(42, 208, 129, 0.2); box-shadow: 0 10px 20px rgba(42, 208, 129, 0.2); color: white; background-color: #2ad081; }

.button.button-glow:focus, .button.button-glow:hover, [class^='button-'].button-glow:focus, [class^='button-'].button-glow:hover { background-color: #2bda87; }

.button.button-glow.button-white-black, [class^='button-'].button-glow.button-white-black { -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }

.button.button-glow:hover, [class^='button-'].button-glow:hover { -webkit-transform: scale(1.02); -moz-transform: scale(1.02); -ms-transform: scale(1.02); -o-transform: scale(1.02); transform: scale(1.02); }

.button.button-white, [class^='button-'].button-white { color: #e93a42; background-color: white; }

.button.button-white:focus, .button.button-white:hover, [class^='button-'].button-white:focus, [class^='button-'].button-white:hover { background-color: white; }

.button.button-white-black, [class^='button-'].button-white-black { color: #262628; background-color: white; }

.button.button-white-black:focus, .button.button-white-black:hover, [class^='button-'].button-white-black:focus, [class^='button-'].button-white-black:hover { background-color: white; }

.button.button-purple, [class^='button-'].button-purple { color: white; background-color: #562872; }

.button.button-purple:focus, .button.button-purple:hover, [class^='button-'].button-purple:focus, [class^='button-'].button-purple:hover { background-color: #752a74; }

.button.button-green, [class^='button-'].button-green { color: white; background-color: #2ad081; }

.button.button-green:focus, .button.button-green:hover, [class^='button-'].button-green:focus, [class^='button-'].button-green:hover { background-color: #2bda87; }

form.scrunch-form { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 80px; font-size: 1.6rem; }

form.scrunch-form label h5 { margin-bottom: 10px; }

form.scrunch-form label:first-child h5 { margin-top: 0; }

form.scrunch-form input[type="text"], form.scrunch-form input[type="email"], form.scrunch-form textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 15px; border: 1px solid #eaeaeb; border-radius: 4px; outline: none; -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.05), 0 0 0 rgba(117, 42, 116, 0); -moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.05), 0 0 0 rgba(117, 42, 116, 0); -ms-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.05), 0 0 0 rgba(117, 42, 116, 0); -o-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.05), 0 0 0 rgba(117, 42, 116, 0); box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.05), 0 0 0 rgba(117, 42, 116, 0); -webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -webkit-transition-property: border-color, box-shadow; -moz-transition-property: border-color, box-shadow; -ms-transition-property: border-color, box-shadow; -o-transition-property: border-color, box-shadow; -webkit-transition-property: border-color, -webkit-box-shadow; transition-property: border-color, -webkit-box-shadow; transition-property: border-color, box-shadow; transition-property: border-color, box-shadow, -webkit-box-shadow; }

form.scrunch-form input[type="text"]:focus, form.scrunch-form input[type="text"]:active, form.scrunch-form input[type="email"]:focus, form.scrunch-form input[type="email"]:active, form.scrunch-form textarea:focus, form.scrunch-form textarea:active { border-color: white; -webkit-box-shadow: inset 0 2px 2px transparent, 0 0 5px #752a74; -moz-box-shadow: inset 0 2px 2px transparent, 0 0 5px #752a74; -ms-box-shadow: inset 0 2px 2px transparent, 0 0 5px #752a74; -o-box-shadow: inset 0 2px 2px transparent, 0 0 5px #752a74; box-shadow: inset 0 2px 2px transparent, 0 0 5px #752a74; }

form.scrunch-form textarea { min-height: 110px; max-width: 100%; }

form.scrunch-form input[type="submit"] { margin-top: 40px; }

.field-group-primary input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%; height: auto; padding: 18px 15px; border: 1px solid #eaeaeb; border-radius: 4px; background-color: white; background-image: none; font-family: "Gotham Narrow SSm A", "Gotham Narrow SSm B", "gotham narrow", "HelveticaNeue-Cond", "Helvetica Neue Cond", Arial Narrow, "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.4rem; line-height: 1.6em; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; color: #262628; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; -webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); margin-bottom: 1rem; }

.field-group-primary input[type="text"], .field-group-primary input[type="email"], .field-group-primary input[type="password"], .field-group-primary input[type="number"] { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.066), 0 0 0 rgba(117, 42, 116, 0); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.066), 0 0 0 rgba(117, 42, 116, 0); -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.066), 0 0 0 rgba(117, 42, 116, 0); -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.066), 0 0 0 rgba(117, 42, 116, 0); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.066), 0 0 0 rgba(117, 42, 116, 0); }

.field-group-primary input[type="search"] { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; }

.field-group-primary input:focus { border-color: white; outline: none; -webkit-box-shadow: inset 0 0 0 transparent, 0 0 3px #752a74; -moz-box-shadow: inset 0 0 0 transparent, 0 0 3px #752a74; -ms-box-shadow: inset 0 0 0 transparent, 0 0 3px #752a74; -o-box-shadow: inset 0 0 0 transparent, 0 0 3px #752a74; box-shadow: inset 0 0 0 transparent, 0 0 3px #752a74; }

.field-group-primary input:disabled, .field-group-primary input[disabled] { border-color: #eaeaeb; background-color: #fcfcfc; color: #bcbcbd; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; }

.field-group-primary input::-webkit-input-placeholder { font-style: italic; color: #bcbcbd; }

.field-group-primary input::-moz-placeholder { font-style: italic; color: #bcbcbd; }

.field-group-primary input:-ms-input-placeholder { font-style: italic; color: #bcbcbd; }

.field-group-primary input::input-placeholder { font-style: italic; color: #bcbcbd; }

.field-group-primary input::-webkit-input-placeholder { font-style: italic; color: #bcbcbd; }

.field-group-primary input:-ms-input-placeholder { font-style: italic; color: #bcbcbd; }

.field-group-primary input::-ms-input-placeholder { font-style: italic; color: #bcbcbd; }

.field-group-primary input::placeholder { font-style: italic; color: #bcbcbd; }

.field-group-primary.field-group-signup-email { margin-top: 4rem; margin-right: 2rem; position: relative; -webkit-box-shadow: 0 60px 60px rgba(0, 0, 0, 0.09), 0 2px 2px rgba(0, 0, 0, 0.06); box-shadow: 0 60px 60px rgba(0, 0, 0, 0.09), 0 2px 2px rgba(0, 0, 0, 0.06); border-radius: 4px; max-width: 390px; }

.field-group-primary.field-group-signup-email input, .field-group-primary.field-group-signup-email button { font-size: 1.4rem; }

.field-group-primary.field-group-signup-email button { height: 40px; width: 80px; padding: 0px; font-family: "Gotham SSm A", "Gotham SSm B", "gotham", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; position: absolute; right: 10px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); line-height: 0; }

.field-group-primary.field-group-signup-email input { padding-right: 100px; border: none; }

.avatar-image { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; border: 4px solid white; border-radius: 50%; background-color: #eaeaeb; background-position: center; background-size: cover; }

#footer.blog-footer { background-color: white; }

#footer .scrunch-row { min-height: 0; padding-bottom: 40px; }

#footer .scrunch-container { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }

#footer .footer-section { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; margin-bottom: 40px; }

#footer .footer-section:not(:last-child) { padding-right: 80px; }

#footer .footer-section:last-child { -webkit-flex-basis: auto; -moz-flex-basis: auto; -ms-flex-basis: auto; -o-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; }

#footer .footer-section.footer-blog-posts { -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; -o-flex-grow: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }

#footer .footer-section.footer-blog-posts li { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

#footer .footer-section.footer-blog-posts li a { white-space: nowrap; }

#footer .footer-section.footer-legals { -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; -o-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }

#footer .footer-section.footer-legals a { color: #909090; }

#footer .footer-section.footer-legals a:hover { color: #717273; }

#footer .footer-section.footer-legals h6 { color: #bcbcbd; }

#footer ul.footer-links li { margin-top: 1em; }

#footer ul.footer-links li a { font-size: 1.4rem; text-decoration: none; color: #717273; }

#footer ul.footer-links li a:hover { color: #562872; }

#footer ul.footer-links li[id*='signup'] a { font-weight: 800; color: #e93a42; }

#footer ul.social-links li { display: inline-block; padding-top: 1.67em; margin-left: 1.67em; }

#footer ul.social-links li:first-child { margin-left: 0; }

#footer ul.social-links li a { font-size: 0; }

#footer ul.social-links li a::before { font-size: 1.4rem; }

#menu { position: absolute; z-index: 200; top: 20px; right: 0; left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0 80px; -webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -webkit-transition-property: top, background-color; -moz-transition-property: top, background-color; -ms-transition-property: top, background-color; -o-transition-property: top, background-color; transition-property: top, background-color; }

#menu .scrunch-container { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 20px 0; }

#menu .scrunch-container a.nav-logo { -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-grow: 0; -o-flex-grow: 0; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -moz-flex-shrink: 1; -ms-flex-shrink: 1; -o-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; padding: 6px 0; font-size: 0; }

#menu .scrunch-container a.nav-logo svg { height: 24px; fill: #e93a42; }

#menu .scrunch-container ul.page-links { -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; -o-flex-grow: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; -o-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; text-align: right; }

#menu .scrunch-container ul.page-links li { display: inline-block; vertical-align: middle; padding-left: 30px; }

#menu .scrunch-container ul.page-links li:first-of-type { padding-left: 0; }

#menu .scrunch-container ul.page-links li.active a { color: #e93a42; }

#menu .scrunch-container ul.page-links li.scrunch-home-link { display: none; }

#menu .scrunch-container ul.page-links li a { font-family: "Gotham SSm A", "Gotham SSm B", "gotham", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 800; font-size: 1.2rem; text-decoration: none; }

#menu .scrunch-container ul.page-links li a:hover { color: #e93a42; }

@media (min-width: 768px) { #menu.menu-fixed { position: fixed; margin-top: -40px; top: 40px; border-bottom: 1px solid #eaeaeb; background-color: #f3f3f4; } }

#menu.blog-menu ul.page-links li.menu-search-icon { padding-right: 30px; border-right: 1px solid #262628; -webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); }

#menu.blog-menu ul.page-links li.menu-search-icon a { font-size: 0; cursor: pointer; }

#menu.blog-menu ul.page-links li.menu-search-icon a::before { position: relative; top: 2px; font-size: 1.8rem; }

.scrunch-row { position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-align-content: center; -moz-align-content: center; -ms-align-content: center; -o-align-content: center; -ms-flex-line-pack: center; align-content: center; width: 100%; padding: 80px; }

.scrunch-row.scrunch-row-grey { background-color: #eaeaeb; }

.scrunch-row.scrunch-row-hills { background-color: #f9f7f9; background-image: url('/National_Library/oe_/https://d3pr5o1z8kctcl.cloudfront.net/static/img/scrunch-illustration-hills@2x.png?344f3e6ec471'); background-position-y: 40px; background-repeat: no-repeat; background-size: cover; }

.scrunch-row.landing-slide { min-height: 100vh; }

.scrunch-row.landing-slide .scrunch-container { min-height: 600px; }

.scrunch-row.landing-slide-small { min-height: 0; padding-top: 240px; padding-bottom: 240px; }

.scrunch-row.landing-slide-small .scrunch-container { min-height: 0; }

.scrunch-row.scrunch-signup-row { min-height: 80vh; background-color: white; }

.scrunch-row.scrunch-signup-row.scrunch-pattern-bg { background-image: url('/National_Library/oe_/https://d3pr5o1z8kctcl.cloudfront.net/static/img/scrunch-star-bg@2x.png?281c2d61ac87'); background-position: center; background-repeat: no-repeat; background-size: 700px; }

.scrunch-row.scrunch-signup-row [class*='scrunch-text'] { -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; }

.scrunch-row.numbered-row { counter-reset: numbered-row-sub; }

.scrunch-row.numbered-row h3::before { content: counter(numbered-row) ". "; counter-increment: numbered-row; }

.scrunch-row.numbered-row h5::before { content: counter(numbered-row) "." counter(numbered-row-sub) " "; counter-increment: numbered-row-sub; }

.scrunch-container { position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-flex-wrap: no-wrap; -moz-flex-wrap: no-wrap; -ms-flex-wrap: no-wrap; -o-flex-wrap: no-wrap; flex-wrap: no-wrap; -webkit-align-content: center; -moz-align-content: center; -ms-align-content: center; -o-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; -o-flex-grow: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; width: 100%; max-width: 1360px; margin: 0 auto; }

.scrunch-container.center-align { -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.floating-container, .floating-image, .floating-panel { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; border-radius: 10px; background-color: #fcfcfc; }

.floating-container, .floating-image { position: relative; -webkit-box-shadow: 0 60px 60px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 60px 60px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.08); -ms-box-shadow: 0 60px 60px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.08); -o-box-shadow: 0 60px 60px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.08); box-shadow: 0 60px 60px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.08); }

.floating-container { background-color: white; }

.floating-image > img { max-width: 100%; border-radius: 10px; }

.panel-large-shadow { position: absolute; z-index: -1; border-radius: 50%; -webkit-box-shadow: 0 120px 100px rgba(86, 40, 114, 0.33); -moz-box-shadow: 0 120px 100px rgba(86, 40, 114, 0.33); -ms-box-shadow: 0 120px 100px rgba(86, 40, 114, 0.33); -o-box-shadow: 0 120px 100px rgba(86, 40, 114, 0.33); box-shadow: 0 120px 100px rgba(86, 40, 114, 0.33); }

.floating-panel { position: absolute; z-index: -1; -webkit-box-shadow: 0 60px 60px rgba(0, 0, 0, 0.09), 0 2px 2px rgba(0, 0, 0, 0.06); -moz-box-shadow: 0 60px 60px rgba(0, 0, 0, 0.09), 0 2px 2px rgba(0, 0, 0, 0.06); -ms-box-shadow: 0 60px 60px rgba(0, 0, 0, 0.09), 0 2px 2px rgba(0, 0, 0, 0.06); -o-box-shadow: 0 60px 60px rgba(0, 0, 0, 0.09), 0 2px 2px rgba(0, 0, 0, 0.06); box-shadow: 0 60px 60px rgba(0, 0, 0, 0.09), 0 2px 2px rgba(0, 0, 0, 0.06); }

.scrunch-row-grey .floating-panel { background-color: #f3f3f4; }

.scrunch-diagram { position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -o-justify-content: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-flex-shrink: 1; -moz-flex-shrink: 1; -ms-flex-shrink: 1; -o-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; -o-flex-grow: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-basis: 50%; -moz-flex-basis: 50%; -ms-flex-basis: 50%; -o-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; overflow: visible; font-size: 0; }

.scrunch-diagram.scrunch-diagram-illustration { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; max-width: 100%; }

.scrunch-diagram.scrunch-diagram-illustration img { width: 100%; }

.scrunch-diagram > div:first-child:last-child { width: 100%; max-width: 100%; }

.scrunch-diagram img { pointer-events: none; }

[class*='scrunch-text'] { position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -o-align-items: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-flex-shrink: 1; -moz-flex-shrink: 1; -ms-flex-shrink: 1; -o-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; -o-flex-grow: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-basis: 50%; -moz-flex-basis: 50%; -ms-flex-basis: 50%; -o-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 100%; }

[class*='scrunch-text'] > div:first-child:last-child { max-width: 100%; }

[class*='scrunch-text'] > *:first-child, [class*='scrunch-text'] > div:first-child > *:first-child { margin-top: 0; }

[class*='scrunch-text'] > p:last-of-type, [class*='scrunch-text'] > div:first-child > p:last-of-type { margin-bottom: 0; }

[class*='scrunch-text'].scrunch-text-1000 { max-width: 1000px; }

[class*='scrunch-text'].scrunch-text-900 { max-width: 900px; }

[class*='scrunch-text'].scrunch-text-780 { max-width: 780px; }

[class*='scrunch-text'].scrunch-text-600 { max-width: 600px; }

[class*='scrunch-text'].scrunch-text-500 { max-width: 500px; }

[class*='scrunch-text'].scrunch-text-440 { max-width: 440px; }

[class*='scrunch-text'].scrunch-text-400 { max-width: 400px; }

[class*='scrunch-text'].scrunch-text-360 { max-width: 360px; }

[class*='scrunch-text'] p .button, [class*='scrunch-text'] p [class^='button-'] { margin-top: 20px; margin-right: 10px; }

[class*='scrunch-text'] p .button.button-large, [class*='scrunch-text'] p [class^='button-'].button-large { margin-top: 25px; }

[class*='scrunch-text'] p .button:last-child, [class*='scrunch-text'] p [class^='button-']:last-child { margin-right: 0; }

.white-text { color: white; }

.grey-text { color: #717273; }

.red-text { color: #e93a42; }

[class*='col-'] { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap; -ms-flex-wrap: nowrap; -o-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-content: center; -moz-align-content: center; -ms-align-content: center; -o-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; -o-flex-grow: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }

.col-2 { -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; padding: 0; }

.col-2 > * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; width: 50%; }

.col-2 > *:nth-child(odd) { padding-right: 80px; }

.col-3 { -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; padding: 0; margin-bottom: -40px; }

.col-3 > * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; width: 33.33%; margin-bottom: 40px; }

.col-3 > div:nth-child(3n-2) { padding-right: 35px; }

.col-3 > div:nth-child(3n-1) { padding-left: 15px; padding-right: 15px; }

.col-3 > div:nth-child(3n) { padding-left: 35px; }

.col-3 > div > h3 { margin-top: 0; }

.overlay { position: fixed; z-index: 300; top: 0; right: 0; bottom: 0; left: 0; padding: 80px; background-color: rgba(243, 243, 244, 0.95); -webkit-backdrop-filter: blur(10px); -moz-backdrop-filter: blur(10px); -ms-backdrop-filter: blur(10px); -o-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.overlay.hidden { display: none; pointer-events: none; }

.overlay .overlay-container { position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 100%; }

.overlay .overlay-container .close-overlay { position: absolute; top: -45px; left: -45px; font-size: 2rem; color: #e93a42; cursor: pointer; -webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); }

.overlay .overlay-container .close-overlay:hover { color: #f0504f; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.overlay .overlay-container .fullscreen-video-wrapper-outer { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 100%; }

.overlay .overlay-container .fullscreen-video-wrapper { position: relative; width: 100%; max-height: 100%; }

.overlay .overlay-container .fullscreen-video-wrapper::before { content: ''; display: block; padding-top: 50%; }

.overlay .overlay-container iframe { position: absolute; top: 0; width: 100%; height: 100%; max-width: 100%; max-height: 100%; }

.overlay .overlay-container form { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; max-width: 620px; }

.overlay .overlay-container form input.overlay-input { -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; -o-flex-grow: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -moz-flex-shrink: 1; -ms-flex-shrink: 1; -o-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; padding: 20px 0; border: 0; border-bottom: 1px solid #bcbcbd; background-color: transparent; font-family: "Gotham SSm A", "Gotham SSm B", "gotham", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 200; font-size: 4rem; line-height: 1.2em; -webkit-appearance: none; outline: none; -webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); }

.overlay .overlay-container form input.overlay-input::-webkit-input-placeholder { color: #bcbcbd; }

.overlay .overlay-container form input.overlay-input::-moz-placeholder { color: #bcbcbd; }

.overlay .overlay-container form input.overlay-input:-ms-input-placeholder { color: #bcbcbd; }

.overlay .overlay-container form input.overlay-input::input-placeholder { color: #bcbcbd; }

.overlay .overlay-container form input.overlay-input::-webkit-input-placeholder { color: #bcbcbd; }

.overlay .overlay-container form input.overlay-input:-ms-input-placeholder { color: #bcbcbd; }

.overlay .overlay-container form input.overlay-input::-ms-input-placeholder { color: #bcbcbd; }

.overlay .overlay-container form input.overlay-input::placeholder { color: #bcbcbd; }

.overlay .overlay-container form input.overlay-input:focus { border-bottom-color: inherit; }

.overlay .overlay-container form #search-submit-button { display: none; }

.overlay .overlay-container form #search-submit-button + label { position: relative; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-grow: 0; -o-flex-grow: 0; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; -o-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-left: 40px; font-size: 2rem; color: #e93a42; cursor: pointer; -webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); }

.overlay .overlay-container form #search-submit-button + label:hover { left: 5px; color: #f0504f; }

.overlay .overlay-container form #subscribe-submit-button { -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-grow: 0; -o-flex-grow: 0; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; -o-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-left: 40px; }

ul.pagination { width: 100%; margin-bottom: 80px; font-family: "Gotham SSm A", "Gotham SSm B", "gotham", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 800; font-size: 1.2rem; text-align: center; color: #717273; }

ul.pagination li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; display: inline-block; width: 36px; height: 36px; margin-left: 20px; border: 1px solid #eaeaeb; border-radius: 18px; background-color: #eaeaeb; }

ul.pagination li:first-of-type { margin-left: 0; }

ul.pagination li.pagination-previous a, ul.pagination li.pagination-next a { padding: 10px 0; }

ul.pagination li.pagination-first, ul.pagination li.pagination-last { width: auto; }

ul.pagination li.pagination-first a, ul.pagination li.pagination-last a { padding-left: 14px; padding-right: 14px; }

ul.pagination li.disabled { color: #bcbcbd; }

ul.pagination li.active { border-color: #bcbcbd; }

ul.pagination li a { display: block; padding: 9px 0; text-decoration: none; }

#scrunch-landing-slide { z-index: 2; }

#scrunch-landing-slide [class*='scrunch-text'] h1 { margin: 0; }

#scrunch-landing-slide .scrunch-diagram { margin-left: 20px; }

#scrunch-landing-slide .scrunch-diagram .floating-image > img:first-of-type { position: absolute; z-index: 1; bottom: 0; left: 5%; height: 110%; border-radius: 0; }

#scrunch-landing-slide .scrunch-diagram .floating-image .floating-container { position: absolute; top: 40px; right: 80px; width: 230px; padding: 30px; }

#scrunch-landing-slide .scrunch-diagram .floating-image .floating-container h6 { margin: 0; }

#scrunch-landing-slide .scrunch-diagram .floating-image .floating-container img { vertical-align: middle; margin-top: 20px; max-width: 70px; max-height: 45px; }

#scrunch-landing-slide .scrunch-diagram .floating-image .floating-container img:nth-of-type(odd) { margin-right: 30px; }

#scrunch-landing-slide .scrunch-diagram .floating-image aside { position: absolute; z-index: 3; bottom: 40px; right: 80px; }

#scrunch-landing-slide .scrunch-diagram .floating-image aside h6 { margin: 0; }

#scrunch-landing-slide .scrunch-diagram .floating-image .panel-large-shadow { bottom: 5%; right: 0; width: 80%; height: 40%; -webkit-transform: rotate(6deg); -moz-transform: rotate(6deg); -ms-transform: rotate(6deg); -o-transform: rotate(6deg); transform: rotate(6deg); }

#scrunch-landing-slide .scrunch-diagram .floating-panel { top: -5%; left: -25%; width: 45%; height: 95%; }

#scrunch-influence-fingertips { z-index: 1; }

#scrunch-influence-fingertips .scrunch-diagram { z-index: 2; max-width: 700px; margin-right: 80px; cursor: pointer; }

#scrunch-influence-fingertips .scrunch-diagram .icon-play { position: absolute; top: 50%; left: 50%; font-size: 4.5rem; text-shadow: 0 3px 30px rgba(0, 0, 0, 0.33); color: white; -webkit-transition: font-size 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: font-size 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: font-size 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: font-size 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: font-size 0.33s cubic-bezier(0.19, 1, 0.22, 1); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

#scrunch-influence-fingertips .scrunch-diagram:hover .icon-play { font-size: 5.5rem; }

#scrunch-influence-fingertips [class*='scrunch-text'] { -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -o-justify-content: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

#scrunch-influence-fingertips [class*='scrunch-text'] img { position: absolute; z-index: -1; top: 20px; right: -40px; width: 100px; }

#scrunch-influence-fingertips .floating-panel { top: 35px; right: -100px; width: 185%; height: 105%; }

#scrunch-testimonial { padding-top: 240px; padding-bottom: 160px; }

#scrunch-testimonial [class*='scrunch-text'] { padding: 80px 40px; }

#scrunch-testimonial [class*='scrunch-text'] h1 { position: relative; left: -80px; }

#scrunch-testimonial [class*='scrunch-text'] h1::before { content: open-quote; margin-left: -0.5em; }

#scrunch-testimonial [class*='scrunch-text'] h1::after { content: close-quote; }

#scrunch-testimonial [class*='scrunch-text'] h1 + p { margin-right: 80px; margin-bottom: 60px; }

#scrunch-testimonial .testimonial-details p, #scrunch-testimonial .testimonial-details img { display: inline-block; vertical-align: middle; }

#scrunch-testimonial .testimonial-details p { margin-right: 30px; }

#scrunch-testimonial .testimonial-details img.testimonial-avatar { width: 90px; margin-right: 30px; border-radius: 50%; }

#scrunch-testimonial .testimonial-details img.testimonial-logo { height: 35px; margin-top: 5px; }

#scrunch-testimonial .floating-panel { top: 0; left: 0; width: 100%; height: 100%; background-color: white; background-image: url('/National_Library/oe_/https://d3pr5o1z8kctcl.cloudfront.net/static/img/scrunch-star-bg@2x.jpg'); background-position: 150% 120%; background-repeat: no-repeat; background-size: 600px; }

#scrunch-campaign-miltonking { z-index: 3; padding-top: 160px; padding-bottom: 0; }

#scrunch-campaign-miltonking > h2 { color: #562872; text-align: center; margin-top: 0; margin-bottom: 160px; }

#scrunch-campaign-miltonking .success-stars-illustration { position: absolute; z-index: -1; top: 80px; left: 53%; width: 60px; }

#scrunch-campaign-miltonking .scrunch-diagram { max-width: 620px; }

#scrunch-campaign-miltonking [class*='scrunch-text'] { padding: 40px; margin-left: -80px; }

#scrunch-campaign-miltonking [class*='scrunch-text'] img.scrunch-illustration { position: absolute; z-index: -1; top: 40px; right: 30px; width: 80px; }

#scrunch-campaign-miltonking [class*='scrunch-text'] .floating-panel { top: 80px; left: 0; overflow: hidden; width: 100%; height: calc(100% - 80px); }

#scrunch-campaign-miltonking [class*='scrunch-text'] .floating-panel img { position: absolute; right: 40px; bottom: 40px; width: 200px; opacity: 0.33; }

#scrunch-campaign-minicooper { z-index: 2; padding-bottom: 160px; }

#scrunch-campaign-minicooper .scrunch-diagram { -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -o-align-items: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end; -o-justify-content: flex-end; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

#scrunch-campaign-minicooper .scrunch-diagram .floating-image:first-child { z-index: 2; width: 70%; }

#scrunch-campaign-minicooper .scrunch-diagram .floating-image:last-child { position: absolute; z-index: 1; top: 20%; left: 0; width: 40%; }

#scrunch-campaign-minicooper [class*='scrunch-text'] { z-index: 0; padding: 40px; margin-right: -20px; }

#scrunch-campaign-minicooper [class*='scrunch-text'] .floating-panel { top: 80px; left: 0; overflow: hidden; width: 150%; height: calc(100% - 80px); }

#scrunch-campaign-minicooper [class*='scrunch-text'] .floating-panel img { position: absolute; bottom: 70px; left: 42%; width: 180px; opacity: 0.15; }

#scrunch-campaign-intimo { z-index: 1; }

#scrunch-campaign-intimo .scrunch-diagram { max-width: 600px; }

#scrunch-campaign-intimo [class*='scrunch-text'] { padding: 40px; margin-right: 80px; margin-left: -20px; }

#scrunch-campaign-intimo [class*='scrunch-text'] img.scrunch-illustration { position: absolute; z-index: -1; top: 50px; right: -20px; width: 60px; }

#scrunch-campaign-intimo [class*='scrunch-text'] .floating-panel { top: 80px; left: 0; width: 120%; height: calc(100% - 80px); }

#scrunch-campaign-intimo [class*='scrunch-text'] .floating-panel img { position: absolute; right: 40px; bottom: 40px; width: 160px; opacity: 0.33; }

.scrunch-campaign-influencer { position: absolute; bottom: 20px; left: 20px; }

.scrunch-campaign-influencer img, .scrunch-campaign-influencer p { display: inline-block; vertical-align: middle; }

.scrunch-campaign-influencer img { width: 50px; margin-right: 20px; border-radius: 50%; }

.scrunch-campaign-influencer p { margin: 0; font-size: 1.2rem; }

.scrunch-campaign-influencer a { text-decoration: none; }

.scrunch-campaign-influencer mark { background-color: white; }

#scrunch-stats { padding-top: 240px; padding-bottom: 240px; background-image: url('/National_Library/oe_/https://d3pr5o1z8kctcl.cloudfront.net/static/img/scrunch-illustration-hills-high@2x.png?344f3e6ec471'); }

#scrunch-stats [class*='scrunch-text'] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; max-width: calc(100% - 160px); padding: 80px; }

#scrunch-stats [class*='scrunch-text'] h2 { max-width: 620px; margin-top: -160px; margin-bottom: 0; }

#scrunch-stats [class*='scrunch-text'] .col-2 > div > * { max-width: 400px; }

#scrunch-stats img { position: absolute; right: -60px; bottom: -120px; max-width: 400px; }

#scrunch-stats .floating-panel { top: 0; left: 0; width: 100%; height: 100%; }

#scrunch-stats .panel-large-shadow { z-index: -2; bottom: 10%; left: 2%; width: 96%; height: 30%; }

@supports ((-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)) or (clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%))) or (-moz-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)) or (-ms-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)) or (-o-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)) { @media (min-width: 768px) { #scrunch-influence-fingertips::before, #scrunch-influence-fingertips::after, #scrunch-campaign-dyson::before, #scrunch-campaign-dyson::after { content: ''; position: absolute; z-index: -1; left: 0; width: 100%; background-color: #eaeaeb; }
    #scrunch-influence-fingertips::before { top: -200px; height: 200px; -webkit-clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%); -moz-clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%); -ms-clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%); -o-clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%); clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%); }
    #scrunch-influence-fingertips::after { bottom: -200px; height: 200px; -webkit-clip-path: polygon(0 0, 100% 0, 0 100%, 0 0); -moz-clip-path: polygon(0 0, 100% 0, 0 100%, 0 0); -ms-clip-path: polygon(0 0, 100% 0, 0 100%, 0 0); -o-clip-path: polygon(0 0, 100% 0, 0 100%, 0 0); clip-path: polygon(0 0, 100% 0, 0 100%, 0 0); }
    #scrunch-campaign-dyson::before { display: none; }
    #scrunch-campaign-dyson::after { bottom: -100px; height: 100px; -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0); -moz-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0); -ms-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0); -o-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0); } } }

#scrunch-features-landing { z-index: 7; }

#scrunch-features-landing [class*='scrunch-text'] { margin-right: 40px; }

#scrunch-features-landing .scrunch-diagram .floating-image { cursor: pointer; }

#scrunch-features-landing .scrunch-diagram .floating-image .icon-play { position: absolute; top: 50%; left: 50%; font-size: 4.5rem; text-shadow: 0 3px 30px rgba(0, 0, 0, 0.33); color: white; -webkit-transition: font-size 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: font-size 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: font-size 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: font-size 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: font-size 0.33s cubic-bezier(0.19, 1, 0.22, 1); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

#scrunch-features-landing .scrunch-diagram .floating-image:hover .icon-play { font-size: 5.5rem; }

#scrunch-features-landing .scrunch-diagram .floating-image .panel-large-shadow { bottom: 10%; right: 0; width: 80%; height: 35%; -webkit-transform: rotate(5deg); -moz-transform: rotate(5deg); -ms-transform: rotate(5deg); -o-transform: rotate(5deg); transform: rotate(5deg); }

#scrunch-features-landing .scrunch-diagram .floating-panel { top: 10%; left: -15%; width: 65%; height: 90%; }

#scrunch-feature-alerts, #scrunch-feature-campaigns { padding-top: 160px; padding-bottom: 160px; }

#scrunch-feature-find-influencers { z-index: 5; }

#scrunch-feature-find-influencers [class*='scrunch-text'] { z-index: 1; margin-right: 80px; margin-left: 40px; }

#scrunch-feature-find-influencers [class*='scrunch-text'] img { position: absolute; z-index: -1; top: 60px; right: -40px; width: 120px; }

#scrunch-feature-find-influencers .floating-panel { top: 28%; left: -240px; width: calc(100% + 80px * 4); height: 80%; }

#search-and-filter { z-index: 2; position: relative; width: 100%; }

#search-and-filter .floating-container { display: inline-block; overflow: hidden; padding: 25px; margin: 10px 0; white-space: nowrap; }

#search-and-filter .floating-container:nth-child(1), #search-and-filter .floating-container:nth-child(4) { margin-right: 20px; }

#search-and-filter .floating-container [class^="icon-"], #search-and-filter .floating-container span { position: relative; display: inline-block; vertical-align: middle; }

#search-and-filter .floating-container [class^="icon-"] { margin-right: 15px; font-size: 1.6rem; color: #562872; }

#search-and-filter .floating-container [class^="icon-"]::before { position: relative; top: 0.15em; }

#search-and-filter .floating-container span { font-family: "Gotham SSm A", "Gotham SSm B", "gotham", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.8rem; color: #414042; }

#search-and-filter .floating-container span[id]::after { content: '\00A0'; }

#search-and-filter .search-container { display: block; padding: 30px; }

#search-and-filter .search-container [class^="icon-"] { margin-right: 20px; font-size: 2.4rem; }

#search-and-filter .search-container span { font-size: 3rem; text-transform: lowercase; }

#search-and-filter .search-container #search-term::before { content: ''; position: absolute; top: 5%; right: 5px; width: 1px; height: 90%; background-color: #bcbcbd; -webkit-animation: caret-blink 1s ease-in infinite; -moz-animation: caret-blink 1s ease-in infinite; -ms-animation: caret-blink 1s ease-in infinite; -o-animation: caret-blink 1s ease-in infinite; animation: caret-blink 1s ease-in infinite; }

@-webkit-keyframes caret-blink { 0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; } }

@-moz-keyframes caret-blink { 0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; } }

@-ms-keyframes caret-blink { 0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes caret-blink { 0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; } }

#scrunch-feature-bookmarks { z-index: 2; padding-top: 240px; padding-bottom: 240px; }

#scrunch-feature-bookmarks [class*='scrunch-text'] { z-index: 3; }

#scrunch-feature-bookmarks .floating-panel { top: 40%; left: 10%; width: 95%; height: 70%; }

#directory-lists-scroller-container { position: absolute; top: -80px; right: -20px; width: 800px; height: 1150px; }

#directory-lists-scroller-container .directory-lists-scroller { position: absolute; top: -160px; left: 0; width: 100%; height: 100%; background-image: url('/National_Library/oe_/https://d3pr5o1z8kctcl.cloudfront.net/static/img/scrunch-bookmarking-lists@2x.jpg?344f3e6ec471'); background-repeat: repeat-y; background-size: contain; }

#directory-lists-scroller-container .directory-lists-scroller::before, #directory-lists-scroller-container .directory-lists-scroller::after { content: ''; position: absolute; z-index: 2; left: 0; width: 100%; height: 250px; }

#directory-lists-scroller-container .directory-lists-scroller::before { top: 0; background-image: -webkit-linear-gradient(180deg, #f3f3f4, rgba(243, 243, 244, 0)); background-image: -moz-linear-gradient(180deg, #f3f3f4, rgba(243, 243, 244, 0)); background-image: -o-linear-gradient(180deg, #f3f3f4, rgba(243, 243, 244, 0)); background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f4), to(rgba(243, 243, 244, 0))); background-image: -webkit-linear-gradient(top, #f3f3f4, rgba(243, 243, 244, 0)); background-image: -o-linear-gradient(top, #f3f3f4, rgba(243, 243, 244, 0)); background-image: linear-gradient(180deg, #f3f3f4, rgba(243, 243, 244, 0)); }

#directory-lists-scroller-container .directory-lists-scroller::after { top: 650px; background-image: -webkit-linear-gradient(0deg, #f3f3f4, rgba(243, 243, 244, 0)); background-image: -moz-linear-gradient(0deg, #f3f3f4, rgba(243, 243, 244, 0)); background-image: -o-linear-gradient(0deg, #f3f3f4, rgba(243, 243, 244, 0)); background-image: -webkit-gradient(linear, left bottom, left top, from(#f3f3f4), to(rgba(243, 243, 244, 0))); background-image: -webkit-linear-gradient(bottom, #f3f3f4, rgba(243, 243, 244, 0)); background-image: -o-linear-gradient(bottom, #f3f3f4, rgba(243, 243, 244, 0)); background-image: linear-gradient(0deg, #f3f3f4, rgba(243, 243, 244, 0)); }

.visible #directory-lists-scroller-container .directory-lists-scroller { -webkit-animation: directory-lists-scroller 45s linear infinite; -moz-animation: directory-lists-scroller 45s linear infinite; -ms-animation: directory-lists-scroller 45s linear infinite; -o-animation: directory-lists-scroller 45s linear infinite; animation: directory-lists-scroller 45s linear infinite; }

@-webkit-keyframes directory-lists-scroller { 0% { background-position: 0 0; }
  100% { background-position: 0 -1150px; } }

@-moz-keyframes directory-lists-scroller { 0% { background-position: 0 0; }
  100% { background-position: 0 -1150px; } }

@-ms-keyframes directory-lists-scroller { 0% { background-position: 0 0; }
  100% { background-position: 0 -1150px; } }

@keyframes directory-lists-scroller { 0% { background-position: 0 0; }
  100% { background-position: 0 -1150px; } }

#scrunch-feature-alerts { z-index: 2; }

#scrunch-feature-alerts [class*='scrunch-text'] { z-index: 1; margin-left: 80px; }

#scrunch-feature-alerts .floating-panel { top: 32%; left: -80px; width: calc(100% + 80px * 2); height: 80%; }

#scrunch-feature-alerts .scrunch-diagram { z-index: 2; }

#scrunch-feature-alerts .scrunch-diagram img { max-width: 700px; }

#scrunch-feature-campaigns { z-index: 3; }

#scrunch-feature-campaigns [class*='scrunch-text'] { z-index: 1; margin-right: 80px; margin-left: 40px; }

#scrunch-feature-campaigns [class*='scrunch-text'] small { vertical-align: middle; padding: 2px 5px; margin-left: 12px; border-radius: 2px; background-color: #562872; font-size: 1.2rem; color: #f9f7f9; }

#scrunch-feature-campaigns .floating-panel { top: -80px; left: -160px; width: calc(100% + 80px * 3); height: calc(100% + 80px * 1.5); }

#scrunch-feature-campaigns .scrunch-diagram { z-index: 2; }

#scrunch-feature-stats { z-index: 1; padding-top: 240px; padding-bottom: 240px; background-image: url('/National_Library/oe_/https://d3pr5o1z8kctcl.cloudfront.net/static/img/scrunch-illustration-hills-high@2x.png?344f3e6ec471'); }

#scrunch-feature-stats [class*='scrunch-text'] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 80px; padding-bottom: 160px; }

#scrunch-feature-stats [class*='scrunch-text'] h2 { margin-top: -160px; }

#scrunch-feature-stats img { position: absolute; right: 80px; bottom: -120px; max-width: 300px; }

#scrunch-feature-stats .floating-panel { top: 0; left: 0; width: 100%; height: 100%; }

#scrunch-feature-stats .panel-large-shadow { z-index: -2; bottom: 10%; left: 2%; width: 96%; height: 30%; }

@supports ((-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)) or (clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%))) or (-moz-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)) or (-ms-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)) or (-o-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)) { @media (min-width: 768px) { #scrunch-feature-find-influencers::before, #scrunch-feature-find-influencers::after, #scrunch-feature-alerts::before, #scrunch-feature-alerts::after { content: ''; position: absolute; z-index: -1; left: 0; width: 100%; background-color: #eaeaeb; }
    #scrunch-feature-find-influencers::before { top: -200px; height: 200px; -webkit-clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%); -moz-clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%); -ms-clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%); -o-clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%); clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%); }
    #scrunch-feature-find-influencers::after { bottom: -100px; height: 100px; -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0); -moz-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0); -ms-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0); -o-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0); }
    #scrunch-feature-alerts::before { top: -100px; height: 100px; -webkit-clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%); -moz-clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%); -ms-clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%); -o-clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%); clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%); }
    #scrunch-feature-alerts::after { bottom: -100px; height: 100px; -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0); -moz-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0); -ms-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0); -o-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0); } } }

#pricing-plans-header { background-color: #f9f7f9; background-image: url('/National_Library/oe_/https://d3pr5o1z8kctcl.cloudfront.net/static/img/scrunch-illustration-hills-high-flat@2x.png?344f3e6ec471'); background-repeat: no-repeat; background-position: bottom; background-size: contain; }

#pricing-plans-header .scrunch-container { -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; min-height: 0; }

#pricing-plans-header [class*='scrunch-text'] { margin: 80px 0; }

#pricing-plans-header [class*='scrunch-text'] h1, #pricing-plans-header [class*='scrunch-text'] p { margin-left: auto; margin-right: auto; }

#pricing-plans-header [class*='scrunch-text'] p { font-size: 2rem; }

.scrunch-plans { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -o-align-items: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; width: 100%; max-width: 1200px; margin: 0 auto; }

.scrunch-plan { -webkit-flex-basis: 380px; -moz-flex-basis: 380px; -ms-flex-basis: 380px; -o-flex-basis: 380px; -ms-flex-preferred-size: 380px; flex-basis: 380px; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; -o-flex-grow: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -moz-flex-shrink: 1; -ms-flex-shrink: 1; -o-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; margin: 30px 20px; margin-top: 0; }

.scrunch-plan:first-child { margin-left: 0; }

.scrunch-plan:last-child { margin-right: 0; }

.scrunch-plan.free-plan, .scrunch-plan.agency-plan { z-index: 1; -webkit-flex-basis: 320px; -moz-flex-basis: 320px; -ms-flex-basis: 320px; -o-flex-basis: 320px; -ms-flex-preferred-size: 320px; flex-basis: 320px; margin-top: 40px; }

.scrunch-plan.agency-plan header h5 { margin-bottom: 0; }

.scrunch-plan.agency-plan header h1 { margin-top: 1em; margin-bottom: 0.66em; font-size: 2.8rem; line-height: 1.2em; }

.scrunch-plan.pro-plan { z-index: 2; }

.scrunch-plan header { position: relative; padding: 40px; padding-bottom: 30px; }

.scrunch-plan header > *:first-child { margin-top: 0; }

.scrunch-plan header > *:last-child { margin-bottom: 0; }

.scrunch-plan header h5 { margin-bottom: 1em; font-size: 1.6rem; }

.scrunch-plan header img { position: absolute; top: 40px; right: 40px; height: 35px; }

.scrunch-plan header h1 { margin-top: 0.5em; margin-bottom: 10px; font-size: 4.6rem; line-height: 1em; }

.scrunch-plan header h1 small { font-size: 1.6rem; letter-spacing: 0.005em; }

.scrunch-plan ul li { padding: 15px 30px; border-top: 1px solid #f3f3f4; }

.scrunch-plan ul li:nth-child(odd) { background-color: #fcfcfc; }

.scrunch-plan ul li:last-child { border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }

.scrunch-plan ul li p { margin: 0; font-size: 1.4rem; }

.scrunch-plan ul li a { text-decoration: none; }

.scrunch-plan ul li small { display: block; margin-top: 5px; font-size: 1.2rem; }

.influencer-signup { position: relative; margin: 0 auto; margin-top: 40px; }

.influencer-signup img { position: absolute; width: 50px; margin-top: -5px; margin-left: -20px; -webkit-transform: rotate(130deg); -moz-transform: rotate(130deg); -ms-transform: rotate(130deg); -o-transform: rotate(130deg); transform: rotate(130deg); pointer-events: none; }

.plan-customer-logos > div { width: 100%; }

.customer-logos { padding: 40px; padding-bottom: 0; }

.customer-logos img { display: inline-block; vertical-align: middle; width: auto; max-width: 150px; max-height: 50px; margin: 30px; }

#scrunch-plan-features h1 { margin-bottom: 0; }

#scrunch-plan-features h1 + p { position: relative; width: 100%; margin-bottom: 40px; }

#scrunch-plan-features .col-3 ~ h1 { margin-top: 100px; }

#scrunch-plan-features h5 { position: relative; }

#scrunch-plan-features h5::before { position: absolute; left: -30px; }

#scrunch-plan-features .feature-illustration { position: absolute; z-index: -1; pointer-events: none; }

#scrunch-plan-features .illustration-mountaineer { top: 50px; left: -260px; width: 320px; -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); }

#scrunch-plan-features .illustration-glasses { top: 0; right: 0; width: 130px; }

#scrunch-plan-features .illustration-biker { right: -160px; bottom: 0; width: 330px; margin-top: -160px; -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); }

#scrunch-plan-features .illustration-diamond { top: 0; left: -150px; width: 80px; }

#scrunch-plan-features .illustration-ruler { right: 200px; bottom: 0; width: 90px; }

#scrunch-plan-features .plan-help-prompt { margin-top: 80px; }

#scrunch-plan-features .plan-help-prompt img { width: 40px; margin-right: 20px; border-radius: 50%; vertical-align: middle; }

#scrunch-plan-features .plan-help-prompt p { display: inline-block; vertical-align: middle; }

#scrunch-testimonial.plan-page-testimonial { background-color: #f3f3f4; padding-top: 80px; padding-bottom: 80px; }

#scrunch-testimonial.plan-page-testimonial .plan-discount-application { margin-top: 80px; margin-bottom: 0; }

.pricing-faq ul { width: 100%; margin-top: 40px; }

.pricing-faq ul li { position: relative; }

.pricing-faq ul li:not(:last-child) { padding-bottom: 20px; border-bottom: 1px solid #eaeaeb; }

.pricing-faq ul li:not(:last-child) h5 { cursor: pointer; }

.pricing-faq ul li:not(:last-child) p { display: none; }

.pricing-faq ul li.open .icon-chevron { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.pricing-faq ul li.open p { display: block; }

.pricing-faq ul li h5 { padding-top: 40px; padding-right: 40px; padding-bottom: 20px; margin: 0; }

.pricing-faq ul li h5:hover .icon-chevron { color: #717273; }

.pricing-faq ul li .icon-chevron { position: absolute; top: 40px; right: 0; font-size: 1.4rem; color: #bcbcbd; -webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); }

.pricing-faq ul li p { margin: 0; margin-bottom: 20px; }

#scrunch-event-contact-form { z-index: 2; padding-top: 120px; }

#scrunch-event-contact-form [class*='scrunch-text'] { margin-right: -80px; margin-right: -120px; margin-left: 120px; }

#scrunch-event-contact-form .scrunch-diagram .floating-container { width: 100%; max-width: 700px; background-color: #f8f8f9; }

#scrunch-event-contact-form form { position: relative; width: 100%; padding-left: 160px; }

#scrunch-event-contact-form form img { width: 100px; position: absolute; top: 80px; right: 80px; }

#scrunch-event-landing { padding-top: 160px; padding-bottom: 160px; }

#scrunch-event-landing .scrunch-diagram { margin-right: 40px; }

#scrunch-event-landing .scrunch-diagram .floating-panel { top: -10%; left: 30%; width: 100%; height: 100%; }

#scrunch-event-landing .scrunch-diagram .panel-large-shadow { bottom: 15%; left: 0; width: 80%; height: 40%; -webkit-transform: rotate(-6deg); -moz-transform: rotate(-6deg); -ms-transform: rotate(-6deg); -o-transform: rotate(-6deg); transform: rotate(-6deg); }

@supports ((-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)) or (clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%))) or (-moz-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)) or (-ms-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)) or (-o-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)) { @media (min-width: 768px) { #scrunch-event-landing { z-index: 1; margin-top: -100px; }
    #scrunch-event-landing::before { content: ''; position: absolute; z-index: -1; top: -200px; left: 0; width: 100%; height: 200px; background-color: #eaeaeb; -webkit-clip-path: polygon(0 0, 100% 100%, 0 100%, 0 0); -moz-clip-path: polygon(0 0, 100% 100%, 0 100%, 0 0); -ms-clip-path: polygon(0 0, 100% 100%, 0 100%, 0 0); -o-clip-path: polygon(0 0, 100% 100%, 0 100%, 0 0); clip-path: polygon(0 0, 100% 100%, 0 100%, 0 0); } } }

#scrunch-scrunchbot-landing { z-index: 2; padding-bottom: 180px; }

#scrunch-scrunchbot-landing::after { content: ''; position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 150px; background-image: -webkit-linear-gradient(0deg, rgba(243, 243, 244, 0), #f3f3f4); background-image: -moz-linear-gradient(0deg, rgba(243, 243, 244, 0), #f3f3f4); background-image: -o-linear-gradient(0deg, rgba(243, 243, 244, 0), #f3f3f4); background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(243, 243, 244, 0)), to(#f3f3f4)); background-image: -webkit-linear-gradient(bottom, rgba(243, 243, 244, 0), #f3f3f4); background-image: -o-linear-gradient(bottom, rgba(243, 243, 244, 0), #f3f3f4); background-image: linear-gradient(0deg, rgba(243, 243, 244, 0), #f3f3f4); }

#scrunch-scrunchbot-landing [class*='scrunch-text'] h1 { margin: 0; }

#scrunch-scrunchbot-landing .scrunch-diagram { margin-left: 80px; }

#scrunch-scrunchbot-landing .scrunch-diagram .floating-image .scrunchbot-container { position: relative; left: -80px; width: 100%; max-width: 300px; -webkit-animation-duration: 0.4s; -moz-animation-duration: 0.4s; -ms-animation-duration: 0.4s; -o-animation-duration: 0.4s; animation-duration: 0.4s; }

#scrunch-scrunchbot-landing .scrunch-diagram .floating-image .scrunchbot-head { width: 100%; margin: 40px; border-radius: 0; }

#scrunch-scrunchbot-landing .scrunch-diagram .floating-image .scrunchbot-bowtie, #scrunch-scrunchbot-landing .scrunch-diagram .floating-image .scrunchbot-signal { position: absolute; z-index: 1; border-radius: 0; }

#scrunch-scrunchbot-landing .scrunch-diagram .floating-image .scrunchbot-bowtie { width: 51%; left: calc(24% + 40px); bottom: 40px; -webkit-animation: scrunchbot-bowtie ease-in-out 0.66s 1; -moz-animation: scrunchbot-bowtie ease-in-out 0.66s 1; -ms-animation: scrunchbot-bowtie ease-in-out 0.66s 1; -o-animation: scrunchbot-bowtie ease-in-out 0.66s 1; animation: scrunchbot-bowtie ease-in-out 0.66s 1; -webkit-animation-delay: 1.2s; -moz-animation-delay: 1.2s; -ms-animation-delay: 1.2s; -o-animation-delay: 1.2s; animation-delay: 1.2s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; }

#scrunch-scrunchbot-landing .scrunch-diagram .floating-image .scrunchbot-signal { width: 41%; top: 40px; left: 40px; -webkit-animation: scrunchbot-signal cubic-bezier(0.4, 0.2, 0.6, 1.7) 0.33s 1; -moz-animation: scrunchbot-signal cubic-bezier(0.4, 0.2, 0.6, 1.7) 0.33s 1; -ms-animation: scrunchbot-signal cubic-bezier(0.4, 0.2, 0.6, 1.7) 0.33s 1; -o-animation: scrunchbot-signal cubic-bezier(0.4, 0.2, 0.6, 1.7) 0.33s 1; animation: scrunchbot-signal cubic-bezier(0.4, 0.2, 0.6, 1.7) 0.33s 1; -webkit-animation-delay: 1.5s; -moz-animation-delay: 1.5s; -ms-animation-delay: 1.5s; -o-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-transform-origin: 100% 100%; -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -o-transform-origin: 100% 100%; transform-origin: 100% 100%; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-influencers { position: absolute; z-index: 3; top: calc(100% - 10px); right: -20px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end; -o-justify-content: flex-end; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: 100%; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-influencers .chat-influencer { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-basis: 180px; -moz-flex-basis: 180px; -ms-flex-basis: 180px; -o-flex-basis: 180px; -ms-flex-preferred-size: 180px; flex-basis: 180px; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; -o-flex-grow: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px; margin-bottom: 20px; margin-left: 20px; border-radius: 8px; background-color: white; text-decoration: none; -webkit-box-shadow: 0 20px 80px rgba(86, 40, 114, 0.33); -moz-box-shadow: 0 20px 80px rgba(86, 40, 114, 0.33); -ms-box-shadow: 0 20px 80px rgba(86, 40, 114, 0.33); -o-box-shadow: 0 20px 80px rgba(86, 40, 114, 0.33); box-shadow: 0 20px 80px rgba(86, 40, 114, 0.33); -webkit-animation: scrunchbot-chat-results ease-in-out 0.66s 1; -moz-animation: scrunchbot-chat-results ease-in-out 0.66s 1; -ms-animation: scrunchbot-chat-results ease-in-out 0.66s 1; -o-animation: scrunchbot-chat-results ease-in-out 0.66s 1; animation: scrunchbot-chat-results ease-in-out 0.66s 1; -webkit-animation-fill-mode: backwards; -moz-animation-fill-mode: backwards; -ms-animation-fill-mode: backwards; -o-animation-fill-mode: backwards; animation-fill-mode: backwards; -webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-influencers .chat-influencer:hover { -webkit-transform: scale(1.033); -moz-transform: scale(1.033); -ms-transform: scale(1.033); -o-transform: scale(1.033); transform: scale(1.033); }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-influencers .chat-influencer div { -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; -o-flex-grow: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-influencers .chat-influencer h5 { margin: 0; margin-bottom: 10px; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-influencers .chat-influencer p { margin-top: 5px; margin-bottom: 0; font-size: 1.4rem; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-influencers .chat-influencer p::before { position: relative; top: 1px; margin-right: 8px; font-size: 1.2rem; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-influencers .chat-influencer img { -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; -o-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 50px; height: 50px; margin-left: 20px; border-radius: 50%; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-influencers .chat-influencer:nth-child(4) { -webkit-animation-delay: 16.6s; -moz-animation-delay: 16.6s; -ms-animation-delay: 16.6s; -o-animation-delay: 16.6s; animation-delay: 16.6s; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-influencers .chat-influencer:nth-child(3) { -webkit-animation-delay: 16.4s; -moz-animation-delay: 16.4s; -ms-animation-delay: 16.4s; -o-animation-delay: 16.4s; animation-delay: 16.4s; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-influencers .chat-influencer:nth-child(2) { -webkit-animation-delay: 16.2s; -moz-animation-delay: 16.2s; -ms-animation-delay: 16.2s; -o-animation-delay: 16.2s; animation-delay: 16.2s; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-influencers .chat-influencer:nth-child(1) { -webkit-animation-delay: 16s; -moz-animation-delay: 16s; -ms-animation-delay: 16s; -o-animation-delay: 16s; animation-delay: 16s; }

#scrunch-scrunchbot-landing .scrunch-diagram .panel-large-shadow { z-index: -1; bottom: 25%; right: 2%; width: 75%; height: 30%; -webkit-transform: rotate(6deg); -moz-transform: rotate(6deg); -ms-transform: rotate(6deg); -o-transform: rotate(6deg); transform: rotate(6deg); }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-messages { position: absolute; z-index: 2; bottom: 20px; right: 5%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end; -o-justify-content: flex-end; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: 50%; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-messages p { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-grow: 0; -o-flex-grow: 0; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; -o-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; overflow: hidden; max-width: 90%; padding: 15px 20px; margin: 0; margin-bottom: 20px; border-radius: 8px; -webkit-box-shadow: 0 30px 60px rgba(86, 40, 114, 0.15); -moz-box-shadow: 0 30px 60px rgba(86, 40, 114, 0.15); -ms-box-shadow: 0 30px 60px rgba(86, 40, 114, 0.15); -o-box-shadow: 0 30px 60px rgba(86, 40, 114, 0.15); box-shadow: 0 30px 60px rgba(86, 40, 114, 0.15); -webkit-animation: scrunchbot-chat ease-in-out 1s 1; -moz-animation: scrunchbot-chat ease-in-out 1s 1; -ms-animation: scrunchbot-chat ease-in-out 1s 1; -o-animation: scrunchbot-chat ease-in-out 1s 1; animation: scrunchbot-chat ease-in-out 1s 1; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-messages p.chat-message-bot { margin-right: auto; background-color: white; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-messages p.chat-message-user { margin-left: 200px; background-color: #562872; color: white; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-messages p:nth-child(8) { -webkit-animation-delay: 15s; -moz-animation-delay: 15s; -ms-animation-delay: 15s; -o-animation-delay: 15s; animation-delay: 15s; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-messages p:nth-child(7) { -webkit-animation-delay: 13s; -moz-animation-delay: 13s; -ms-animation-delay: 13s; -o-animation-delay: 13s; animation-delay: 13s; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-messages p:nth-child(6) { -webkit-animation-delay: 11s; -moz-animation-delay: 11s; -ms-animation-delay: 11s; -o-animation-delay: 11s; animation-delay: 11s; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-messages p:nth-child(5) { -webkit-animation-delay: 9s; -moz-animation-delay: 9s; -ms-animation-delay: 9s; -o-animation-delay: 9s; animation-delay: 9s; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-messages p:nth-child(4) { -webkit-animation-delay: 7s; -moz-animation-delay: 7s; -ms-animation-delay: 7s; -o-animation-delay: 7s; animation-delay: 7s; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-messages p:nth-child(3) { -webkit-animation-delay: 5s; -moz-animation-delay: 5s; -ms-animation-delay: 5s; -o-animation-delay: 5s; animation-delay: 5s; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-messages p:nth-child(2) { -webkit-animation-delay: 3s; -moz-animation-delay: 3s; -ms-animation-delay: 3s; -o-animation-delay: 3s; animation-delay: 3s; }

#scrunch-scrunchbot-landing .scrunch-diagram .chat-messages p:nth-child(1) { -webkit-animation-delay: 1s; -moz-animation-delay: 1s; -ms-animation-delay: 1s; -o-animation-delay: 1s; animation-delay: 1s; }

@-webkit-keyframes scrunchbot-chat { 0% { max-height: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0; }
  50% { padding-top: 15px;
    padding-bottom: 15px;
    opacity: 1; }
  100% { max-height: 200px; } }

@-moz-keyframes scrunchbot-chat { 0% { max-height: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0; }
  50% { padding-top: 15px;
    padding-bottom: 15px;
    opacity: 1; }
  100% { max-height: 200px; } }

@-ms-keyframes scrunchbot-chat { 0% { max-height: 0; padding-top: 0; padding-bottom: 0; opacity: 0; }
  50% { padding-top: 15px; padding-bottom: 15px; opacity: 1; }
  100% { max-height: 200px; } }

@keyframes scrunchbot-chat { 0% { max-height: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0; }
  50% { padding-top: 15px;
    padding-bottom: 15px;
    opacity: 1; }
  100% { max-height: 200px; } }

@-webkit-keyframes scrunchbot-chat-results { 0% { -webkit-transform: scale(0.66);
    -moz-transform: scale(0.66);
    -ms-transform: scale(0.66);
    -o-transform: scale(0.66);
    transform: scale(0.66);
    opacity: 0; }
  100% { opacity: 1; } }

@-moz-keyframes scrunchbot-chat-results { 0% { -webkit-transform: scale(0.66);
    -moz-transform: scale(0.66);
    -ms-transform: scale(0.66);
    -o-transform: scale(0.66);
    transform: scale(0.66);
    opacity: 0; }
  100% { opacity: 1; } }

@-ms-keyframes scrunchbot-chat-results { 0% { -webkit-transform: scale(0.66); -moz-transform: scale(0.66); -ms-transform: scale(0.66); -o-transform: scale(0.66); transform: scale(0.66); opacity: 0; }
  100% { opacity: 1; } }

@keyframes scrunchbot-chat-results { 0% { -webkit-transform: scale(0.66);
    -moz-transform: scale(0.66);
    -ms-transform: scale(0.66);
    -o-transform: scale(0.66);
    transform: scale(0.66);
    opacity: 0; }
  100% { opacity: 1; } }

@-webkit-keyframes scrunchbot-bowtie { 0% { -webkit-transform: scale(0.66) rotate(10deg);
    -moz-transform: scale(0.66) rotate(10deg);
    -ms-transform: scale(0.66) rotate(10deg);
    -o-transform: scale(0.66) rotate(10deg);
    transform: scale(0.66) rotate(10deg);
    opacity: 0; }
  30% { -webkit-transform: scale(1.05) rotate(-15deg);
    -moz-transform: scale(1.05) rotate(-15deg);
    -ms-transform: scale(1.05) rotate(-15deg);
    -o-transform: scale(1.05) rotate(-15deg);
    transform: scale(1.05) rotate(-15deg);
    opacity: 1; }
  70% { -webkit-transform: scale(0.98) rotate(5deg);
    -moz-transform: scale(0.98) rotate(5deg);
    -ms-transform: scale(0.98) rotate(5deg);
    -o-transform: scale(0.98) rotate(5deg);
    transform: scale(0.98) rotate(5deg); }
  100% { -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -ms-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg); } }

@-moz-keyframes scrunchbot-bowtie { 0% { -webkit-transform: scale(0.66) rotate(10deg);
    -moz-transform: scale(0.66) rotate(10deg);
    -ms-transform: scale(0.66) rotate(10deg);
    -o-transform: scale(0.66) rotate(10deg);
    transform: scale(0.66) rotate(10deg);
    opacity: 0; }
  30% { -webkit-transform: scale(1.05) rotate(-15deg);
    -moz-transform: scale(1.05) rotate(-15deg);
    -ms-transform: scale(1.05) rotate(-15deg);
    -o-transform: scale(1.05) rotate(-15deg);
    transform: scale(1.05) rotate(-15deg);
    opacity: 1; }
  70% { -webkit-transform: scale(0.98) rotate(5deg);
    -moz-transform: scale(0.98) rotate(5deg);
    -ms-transform: scale(0.98) rotate(5deg);
    -o-transform: scale(0.98) rotate(5deg);
    transform: scale(0.98) rotate(5deg); }
  100% { -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -ms-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg); } }

@-ms-keyframes scrunchbot-bowtie { 0% { -webkit-transform: scale(0.66) rotate(10deg); -moz-transform: scale(0.66) rotate(10deg); -ms-transform: scale(0.66) rotate(10deg); -o-transform: scale(0.66) rotate(10deg); transform: scale(0.66) rotate(10deg); opacity: 0; }
  30% { -webkit-transform: scale(1.05) rotate(-15deg); -moz-transform: scale(1.05) rotate(-15deg); -ms-transform: scale(1.05) rotate(-15deg); -o-transform: scale(1.05) rotate(-15deg); transform: scale(1.05) rotate(-15deg); opacity: 1; }
  70% { -webkit-transform: scale(0.98) rotate(5deg); -moz-transform: scale(0.98) rotate(5deg); -ms-transform: scale(0.98) rotate(5deg); -o-transform: scale(0.98) rotate(5deg); transform: scale(0.98) rotate(5deg); }
  100% { -webkit-transform: scale(1) rotate(0deg); -moz-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); } }

@keyframes scrunchbot-bowtie { 0% { -webkit-transform: scale(0.66) rotate(10deg);
    -moz-transform: scale(0.66) rotate(10deg);
    -ms-transform: scale(0.66) rotate(10deg);
    -o-transform: scale(0.66) rotate(10deg);
    transform: scale(0.66) rotate(10deg);
    opacity: 0; }
  30% { -webkit-transform: scale(1.05) rotate(-15deg);
    -moz-transform: scale(1.05) rotate(-15deg);
    -ms-transform: scale(1.05) rotate(-15deg);
    -o-transform: scale(1.05) rotate(-15deg);
    transform: scale(1.05) rotate(-15deg);
    opacity: 1; }
  70% { -webkit-transform: scale(0.98) rotate(5deg);
    -moz-transform: scale(0.98) rotate(5deg);
    -ms-transform: scale(0.98) rotate(5deg);
    -o-transform: scale(0.98) rotate(5deg);
    transform: scale(0.98) rotate(5deg); }
  100% { -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -ms-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg); } }

@-webkit-keyframes scrunchbot-signal { 0% { -webkit-transform: scale(0.33) rotate(10deg) translateY(20px);
    -moz-transform: scale(0.33) rotate(10deg) translateY(20px);
    -ms-transform: scale(0.33) rotate(10deg) translateY(20px);
    -o-transform: scale(0.33) rotate(10deg) translateY(20px);
    transform: scale(0.33) rotate(10deg) translateY(20px);
    opacity: 0; }
  100% { opacity: 1; } }

@-moz-keyframes scrunchbot-signal { 0% { -webkit-transform: scale(0.33) rotate(10deg) translateY(20px);
    -moz-transform: scale(0.33) rotate(10deg) translateY(20px);
    -ms-transform: scale(0.33) rotate(10deg) translateY(20px);
    -o-transform: scale(0.33) rotate(10deg) translateY(20px);
    transform: scale(0.33) rotate(10deg) translateY(20px);
    opacity: 0; }
  100% { opacity: 1; } }

@-ms-keyframes scrunchbot-signal { 0% { -webkit-transform: scale(0.33) rotate(10deg) translateY(20px); -moz-transform: scale(0.33) rotate(10deg) translateY(20px); -ms-transform: scale(0.33) rotate(10deg) translateY(20px); -o-transform: scale(0.33) rotate(10deg) translateY(20px); transform: scale(0.33) rotate(10deg) translateY(20px); opacity: 0; }
  100% { opacity: 1; } }

@keyframes scrunchbot-signal { 0% { -webkit-transform: scale(0.33) rotate(10deg) translateY(20px);
    -moz-transform: scale(0.33) rotate(10deg) translateY(20px);
    -ms-transform: scale(0.33) rotate(10deg) translateY(20px);
    -o-transform: scale(0.33) rotate(10deg) translateY(20px);
    transform: scale(0.33) rotate(10deg) translateY(20px);
    opacity: 0; }
  100% { opacity: 1; } }

#scrunch-team-landing { z-index: 2; }

#scrunch-team-landing [class*='scrunch-text'] p { font-size: 2.4rem; }

#scrunch-team-landing .scrunch-diagram { margin-left: 20px; }

#scrunch-team-landing .scrunch-diagram .floating-image .panel-large-shadow { bottom: 5%; right: 0; width: 80%; height: 40%; -webkit-transform: rotate(6deg); -moz-transform: rotate(6deg); -ms-transform: rotate(6deg); -o-transform: rotate(6deg); transform: rotate(6deg); }

#scrunch-team-landing .scrunch-diagram .floating-panel { top: -5%; left: -25%; width: 45%; height: 95%; }

#scrunch-story .floating-panel { top: 15%; left: -80px; width: 80%; height: 31%; }

#scrunch-team [class*='scrunch-text'] { display: block; font-size: 0; }

#scrunch-team [class*='scrunch-text'] h3 { display: block; }

#scrunch-team .team-member { display: inline-block; vertical-align: top; max-width: 200px; margin-top: 60px; margin-right: 60px; margin-bottom: 20px; }

#scrunch-team .team-member img { width: 200px; height: 200px; border-radius: 50%; pointer-events: none; }

#scrunch-team .team-member p { margin-bottom: 0; }

#scrunch-team .team-member p + p { margin-top: 0; }

#scrunch-team .team-member .social-links { margin-top: 20px; }

#scrunch-team .team-member .social-links a { margin-right: 0.5em; font-size: 1.6rem; text-decoration: none; color: #909090; }

#scrunch-team .team-member .social-links a:hover { color: #262628; }

#scrunch-careers-landing .floating-panel { top: 20%; left: 80px; width: 100%; height: 65%; }

#scrunch-careers-landing .scrunch-diagram img { max-width: 300px; margin: 0 auto; }

ul.scrunch-careers-listing > li { position: relative; margin-bottom: 80px; }

ul.scrunch-careers-listing > li h1 { margin-right: 100px; }

ul.scrunch-careers-listing > li .button-white { position: absolute; top: 15px; right: 0; }

#scrunch-career-hero { padding-top: 160px; padding-bottom: 160px; }

#scrunch-career-hero h1::before { content: open-quote; margin-left: -0.5em; }

#scrunch-career-hero h1::after { content: close-quote; }

#scrunch-career-hero .scrunch-diagram { max-width: 600px; margin-left: 40px; }

#scrunch-career-hero .floating-panel { z-index: -1; top: -40px; left: -200px; width: 80%; height: 85%; }

#scrunch-contact-landing .floating-panel { top: 10%; left: 10%; width: 75%; height: 80%; }

#scrunch-contact-landing .scrunch-diagram img { max-width: 700px; margin: 0 auto; }

#scrunch-changelog [class*='scrunch-text'] { padding-top: 40px; padding-bottom: 40px; }

#scrunch-changelog [class*='scrunch-text'] img { width: 100%; margin-top: 50px; border-radius: 4px; }

#scrunch-changelog [class*='scrunch-text'] img + h5, #scrunch-changelog [class*='scrunch-text'] img + ul, #scrunch-changelog [class*='scrunch-text'] img + p { margin-top: 50px; }

#blog-banner-image { position: relative; overflow: hidden; width: 100%; height: auto; font-size: 0; }

#blog-banner-image img { width: 100%; height: auto; }

#blog-banner-image blockquote { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 80px; margin: 0; background-color: rgba(0, 0, 0, 0.33); font-family: "Gotham SSm A", "Gotham SSm B", "gotham", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 5rem; line-height: 1.4em; text-shadow: 0 0 3px rgba(0, 0, 0, 0.15); color: white; }

#blog-banner-image blockquote span { max-width: 900px; }

#blog-banner-image blockquote span::before, #blog-banner-image blockquote span::after { position: absolute; }

#blog-banner-image blockquote span::before { content: '\201c'; margin-left: -0.4em; }

#blog-banner-image blockquote span::after { content: '\201d'; }

#blog-cover-image { background-color: #eaeaeb; background-repeat: no-repeat; background-position: center; background-size: cover; -webkit-animation: fade-in-scale-down 1.5s ease-out 1; -moz-animation: fade-in-scale-down 1.5s ease-out 1; -ms-animation: fade-in-scale-down 1.5s ease-out 1; -o-animation: fade-in-scale-down 1.5s ease-out 1; animation: fade-in-scale-down 1.5s ease-out 1; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; }

#blog-cover-image.scrunch-blog-listing-cover { min-height: 0; }

#blog-cover-image.scrunch-blog-listing-cover .scrunch-container { min-height: 500px; }

#blog-cover-image .blog-cover-image-gradient { position: absolute; top: 0; right: 0; left: 0; height: 300px; background-image: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0.33), rgba(255, 255, 255, 0)); background-image: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0.33), rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(180deg, rgba(255, 255, 255, 0.33), rgba(255, 255, 255, 0)); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.33)), to(rgba(255, 255, 255, 0))); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.33), rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.33), rgba(255, 255, 255, 0)); background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.33), rgba(255, 255, 255, 0)); }

#blog-cover-image [class*='scrunch-text'] { z-index: 1; }

#blog-cover-image [class*='scrunch-text'] h1 { line-height: 1.2em; }

#blog-cover-image [class*='scrunch-text'] p { margin-top: 0; font-size: 1.8rem; line-height: 1.2em; }

#blog-cover-image [class*='scrunch-text'] a { text-decoration: none; }

#blog-cover-image [class*='scrunch-text'] mark { background-color: rgba(255, 255, 255, 0.95); }

#scrunch-blog-title { min-height: 0; padding-top: 120px; }

#scrunch-blog-title .scrunch-container { min-height: 0; }

#scrunch-blog-title form { margin-top: 20px; }

#scrunch-blog-title form .blog-subscribe-input { background-color: white; }

.article-width { width: 100%; max-width: 720px; margin: 0 auto; }

#blog-content { position: relative; z-index: 101; }

#blog-content .scrunch-container { -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

#blog-content .blog-content-1 + .blog-content-2 { padding-top: 0; margin-top: -80px; }

#blog-content article > *:first-child, #blog-content .article-content > *:first-child { margin-top: 0; }

#blog-content article h1, #blog-content .article-content h1 { margin-top: 2em; font-size: 5rem; line-height: 1.33em; }

#blog-content article h2, #blog-content .article-content h2 { margin-top: 2em; font-weight: 800; font-size: 2.4rem; line-height: 1.6em; letter-spacing: normal; text-transform: none; color: #e93a42; }

#blog-content article h3, #blog-content .article-content h3 { padding-bottom: 0; margin-top: 2em; margin-bottom: 0.2em; font-family: "Gotham Narrow SSm A", "Gotham Narrow SSm B", "gotham narrow", "HelveticaNeue-Cond", "Helvetica Neue Cond", Arial Narrow, "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 2rem; line-height: 1.6em; text-transform: none; color: #414042; }

#blog-content article h3::after, #blog-content .article-content h3::after { display: none; }

#blog-content article p, #blog-content article ul, #blog-content article ol, #blog-content .article-content p, #blog-content .article-content ul, #blog-content .article-content ol { font-size: 2rem; line-height: 1.7em; }

#blog-content article p a:not(.button), #blog-content article ul a:not(.button), #blog-content article ol a:not(.button), #blog-content .article-content p a:not(.button), #blog-content .article-content ul a:not(.button), #blog-content .article-content ol a:not(.button) { border-bottom: 2px solid #bcbcbd; text-decoration: none; }

#blog-content article p a:not(.button):hover, #blog-content article ul a:not(.button):hover, #blog-content article ol a:not(.button):hover, #blog-content .article-content p a:not(.button):hover, #blog-content .article-content ul a:not(.button):hover, #blog-content .article-content ol a:not(.button):hover { border-bottom-color: #909090; }

#blog-content article ul, #blog-content article ol, #blog-content .article-content ul, #blog-content .article-content ol { padding-left: 1em; margin: 1em; }

#blog-content article ul, #blog-content .article-content ul { list-style-type: disc; }

#blog-content article ul ul, #blog-content .article-content ul ul { list-style-type: circle; }

#blog-content article ol ol, #blog-content .article-content ol ol { list-style-type: lower-alpha; }

#blog-content article blockquote, #blog-content .article-content blockquote { padding-left: 3em; margin-left: 0; border-left: 3px solid #eaeaeb; }

#blog-content article blockquote p, #blog-content .article-content blockquote p { font-style: italic; font-size: 2.4rem; color: #414042; }

#blog-content article code, #blog-content article pre, #blog-content .article-content code, #blog-content .article-content pre { font-family: monospace, monospace; }

#blog-content article p code, #blog-content .article-content p code { padding: 0.1em 0.33em; border-radius: 4px; background-color: white; font-size: 1.8rem; }

#blog-content article pre, #blog-content .article-content pre { padding: 1em; border-radius: 4px; background-color: white; font-size: 1.6rem; line-height: 1.8em; }

#blog-content article img, #blog-content .article-content img { width: 110%; height: auto; margin-top: 1em; margin-bottom: 1em; margin-left: -5%; }

#blog-content article [class^='icon-']::before, #blog-content article [class*=' icon-']::before, #blog-content .article-content [class^='icon-']::before, #blog-content .article-content [class*=' icon-']::before { position: relative; top: 1px; font-size: 0.8em; }

#blog-content article iframe, #blog-content .article-content iframe { display: block; margin: 1em auto; }

#blog-content article iframe.scrunch-iframe, #blog-content .article-content iframe.scrunch-iframe { width: 170%; margin-left: -35%; height: 1000px; /* just hard code a height to make it look like the page is loading */ }

#blog-content article iframe.video-iframe, #blog-content .article-content iframe.video-iframe { width: 110%; min-height: 440px; margin-left: -5%; }

#blog-content article aside, #blog-content .article-content aside { padding: 15px 30px; margin-top: 80px; border-radius: 4px; background-color: white; color: #909090; }

#blog-content article aside.try-scrunch, #blog-content .article-content aside.try-scrunch { margin-bottom: 80px; text-align: center; background-image: url('/National_Library/oe_/https://d3pr5o1z8kctcl.cloudfront.net/static/img/scrunch-pattern-bg@2x.jpg?ee3d67bffb67&344f3e6ec471'); background-position: 160% 57%; background-repeat: no-repeat; background-size: 500px; }

#blog-content article aside:first-child, #blog-content .article-content aside:first-child { margin-top: 80px; }

#blog-content article aside hr, #blog-content .article-content aside hr { display: none; }

#blog-content article aside p a, #blog-content .article-content aside p a { border-bottom-color: #eaeaeb; }

#blog-content article aside p a:hover, #blog-content .article-content aside p a:hover { border-bottom-color: #bcbcbd; }

#blog-content .breadcrumbs { padding-bottom: 40px; }

#blog-content .breadcrumbs ul { padding: 0; margin: 0; list-style-type: none; }

#blog-content .breadcrumbs ul li { display: inline-block; }

#blog-content .breadcrumbs ul li .icon-arrow-tri-right { position: relative; top: -1px; margin: 0 5px; font-size: 6px; color: #bcbcbd; }

#blog-content .breadcrumbs ul li a { font-family: "Gotham SSm A", "Gotham SSm B", "gotham", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 1.2rem; text-decoration: none; text-transform: uppercase; color: #e93a42; }

#blog-content .breadcrumbs ul li a:hover { color: #f0504f; }

#blog-filtered-title { min-height: 0; }

#blog-filtered-title .scrunch-container { min-height: 400px; }

#blog-post-author { position: absolute; top: 0; left: 0; max-width: 160px; margin-top: -140px; }

#blog-post-author img.avatar-image { width: 120px !important; height: 120px !important; }

#blog-post-author p { margin: 0; font-size: 1.4rem; color: #909090; }

#blog-post-author p a { text-decoration: none; }

#blog-post-author p.post-author { margin-top: 1em; font-size: 1.6rem; color: #414042; }

#blog-post-author p.post-author a:hover { color: #562872; }

#blog-post-author div.post-author-meta { margin-top: 1.66em; font-size: 1.4rem; color: #bcbcbd; }

#blog-post-author div.post-author-meta a:hover { color: #562872; }

#blog-post-author div.post-author-meta div.blog-post-likes, #blog-post-author div.post-author-meta .social-share-link { color: #e93a42; }

#blog-post-author div.post-author-meta div.blog-post-likes:hover, #blog-post-author div.post-author-meta .social-share-link:hover { color: #f0504f; }

#blog-post-author div.post-author-meta div.blog-post-likes.icon-facebook, #blog-post-author div.post-author-meta .social-share-link.icon-facebook { margin-bottom: 1.5em; }

#blog-post-author div.post-author-meta div.blog-post-likes { margin-top: 0; margin-bottom: 1.5em; }

#blog-post-author div.post-author-meta div.blog-post-likes, #blog-post-author div.post-author-meta a { display: block; margin-top: 0.33em; text-decoration: none; }

#blog-post-author div.post-author-meta div.blog-post-likes .likes-icon::before, #blog-post-author div.post-author-meta div.blog-post-likes::before, #blog-post-author div.post-author-meta a .likes-icon::before, #blog-post-author div.post-author-meta a::before { position: relative; top: 2px; margin-right: 8px; }

#blog-post-meta { min-height: 0; }

#blog-post-meta .container { display: block; }

#blog-post-meta .anchor-tag { position: relative; top: -156px; }

#blog-post-meta #blog-subscribe { margin-top: 80px; }

#blog-sharing div, #blog-sharing a { display: inline-block; margin-right: 30px; font-size: 1.6rem; text-decoration: none; color: #e93a42; }

#blog-sharing div:last-child, #blog-sharing a:last-child { margin-right: 0; }

#blog-sharing div::before, #blog-sharing div .likes-icon::before, #blog-sharing a::before, #blog-sharing a .likes-icon::before { position: relative; top: 2px; margin-right: 5px; }

#blog-sharing a:hover { color: #562872; }

#blog-comments { margin-top: 80px; }

#blog-comments h3 { display: none; }

#blog-related-posts { margin: 160px auto 0; }

#blog-related-posts ul.blog-tiled-items li:nth-of-type(1) { -webkit-animation-delay: 0.2s; -moz-animation-delay: 0.2s; -ms-animation-delay: 0.2s; -o-animation-delay: 0.2s; animation-delay: 0.2s; }

#blog-related-posts ul.blog-tiled-items li:nth-of-type(2) { -webkit-animation-delay: 0.4s; -moz-animation-delay: 0.4s; -ms-animation-delay: 0.4s; -o-animation-delay: 0.4s; animation-delay: 0.4s; }

#blog-related-posts ul.blog-tiled-items li:nth-of-type(3) { -webkit-animation-delay: 0.6s; -moz-animation-delay: 0.6s; -ms-animation-delay: 0.6s; -o-animation-delay: 0.6s; animation-delay: 0.6s; }

#blog-related-posts ul.blog-tiled-items li .related-post-image { background-color: #f3f3f4; }

.blog-post-likes { position: relative; -webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); }

.blog-post-likes form .likes-icon::before { display: inline-block; -webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); }

.blog-post-likes form:hover .likes-icon::before { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }

.blog-post-likes form:active .likes-icon::before { -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }

.blog-post-likes form .hidden { display: none; }

.blog-post-likes form input[type="submit"] { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; }

#blog-subscribe { padding: 40px; border-radius: 4px; background-color: white; text-align: center; }

#blog-subscribe h1 { font-size: 2.4rem; }

#blog-subscribe p { margin-bottom: 1.33em; color: #717273; }

form.scrunch-newsletter-form { padding: 0; }

form.scrunch-newsletter-form input { margin-top: 10px; }

form.scrunch-newsletter-form .blog-subscribe-input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; height: 36px; min-width: 280px; padding: 10px 20px; margin-right: 15px; border: 0; border-radius: 18px; background-color: #f3f3f4; font-size: 1.4rem; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; outline: none; -webkit-transition: background-color 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: background-color 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: background-color 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: background-color 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: background-color 0.33s cubic-bezier(0.19, 1, 0.22, 1); }

form.scrunch-newsletter-form .blog-subscribe-input:focus { background-color: #eaeaeb; }

.drip-tab-container .drip-tab .drip-header { border-top-left-radius: 10px; border-top-right-radius: 10px; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; }

.drip-tab-container .drip-tab .drip-header .drip-toggle { padding: 10px 15px; }

.drip-tab-container .drip-tab .drip-header h2 { font-family: "Gotham SSm A", "Gotham SSm B", "gotham", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 800 !important; font-size: 1.4rem !important; line-height: 1.2em !important; }

.drip-tab-container .drip-tab .drip-header span.drip-arrow { top: 15px; right: 15px; width: auto; }

.drip-tab-container .drip-tab.side-image .drip-content { width: 540px; }

.drip-tab-container .drip-tab.image-left.bottom .drip-header { width: 250px; }

.drip-tab-container .drip-tab.image-left .drip-form-aside { width: 150px; }

.drip-tab-container .drip-tab.image-left .drip-form-main { margin-left: 180px; }

.drip-tab-container .drip-tab .drip-content { border-top-left-radius: 10px; border-top-right-radius: 10px; -webkit-box-shadow: 0 60px 60px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 60px 60px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.08); -ms-box-shadow: 0 60px 60px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.08); -o-box-shadow: 0 60px 60px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.08); box-shadow: 0 60px 60px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.08); }

.drip-tab-container .drip-tab .drip-content img.drip-image { max-width: 100%; border-radius: 50%; }

.drip-tab-container .drip-tab .drip-content .drip-close { top: 10px; right: 10px; padding: 6px; }

.drip-tab-container .drip-tab .drip-content .drip-close svg { width: 8px; height: 8px; }

.drip-tab-container .drip-tab .drip-content .drip-panel { padding: 20px; padding-top: 18px; border-top-left-radius: 10px; border-top-right-radius: 10px; }

.drip-tab-container .drip-tab .drip-content h3 { font-family: "Gotham SSm A", "Gotham SSm B", "gotham", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 800 !important; font-size: 1.4rem !important; }

.drip-tab-container .drip-tab .drip-content h3::after { display: none; }

.drip-tab-container .drip-tab .drip-text-field { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 12px 15px !important; border: 1px solid #eaeaeb !important; border-radius: 4px !important; outline: none; -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.05), 0 0 0 rgba(117, 42, 116, 0); -moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.05), 0 0 0 rgba(117, 42, 116, 0); -ms-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.05), 0 0 0 rgba(117, 42, 116, 0); -o-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.05), 0 0 0 rgba(117, 42, 116, 0); box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.05), 0 0 0 rgba(117, 42, 116, 0); -webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -webkit-transition-property: border-color, box-shadow; -moz-transition-property: border-color, box-shadow; -ms-transition-property: border-color, box-shadow; -o-transition-property: border-color, box-shadow; -webkit-transition-property: border-color, -webkit-box-shadow; transition-property: border-color, -webkit-box-shadow; transition-property: border-color, box-shadow; transition-property: border-color, box-shadow, -webkit-box-shadow; }

.drip-tab-container .drip-tab .drip-text-field:focus, .drip-tab-container .drip-tab .drip-text-field:active { border-color: white !important; -webkit-box-shadow: inset 0 2px 2px transparent, 0 0 5px #752a74; -moz-box-shadow: inset 0 2px 2px transparent, 0 0 5px #752a74; -ms-box-shadow: inset 0 2px 2px transparent, 0 0 5px #752a74; -o-box-shadow: inset 0 2px 2px transparent, 0 0 5px #752a74; box-shadow: inset 0 2px 2px transparent, 0 0 5px #752a74; }

.drip-tab-container .drip-tab .drip-submit-button { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; height: 36px; min-width: 60px !important; padding: 8px 20px !important; border-radius: 18px !important; font-family: "Gotham SSm A", "Gotham SSm B", "gotham", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 800 !important; font-size: 1.2rem !important; line-height: 1.67em !important; letter-spacing: 0.01em; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; }

#drip-38768 .drip-content .drip-panel h3 { font-size: 1.6rem !important; }

#drip-38768 .drip-content .drip-panel .drip-submit-button { font-size: 1.2rem !important; }

.blog-category-tag, .blog-tag { display: inline-block; padding: 10px 15px; margin-top: 10px; border-radius: 17px; background-color: white; font-size: 1.4rem; line-height: 1em; text-decoration: none; color: #414042; -webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1); }

.blog-category-tag:not(:last-of-type), .blog-tag:not(:last-of-type) { margin-right: 10px; }

.blog-category-tag:hover, .blog-tag:hover { background-color: white; color: #262628; }

.blog-category-tag { font-family: "Gotham SSm A", "Gotham SSm B", "gotham", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 800; }

.blog-category-tag.blog-category-tag-small { padding: 7px 10px; border-radius: 15px; font-size: 1.1rem; color: #717273; }

.blog-tag { color: #909090; background-color: #eaeaeb; }

#blog-list { min-height: 0; }

#blog-list #category-list { position: relative; margin-right: 80px; }

ul.blog-tiled-items { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }

ul.blog-tiled-items li { -webkit-flex-basis: 300px; -moz-flex-basis: 300px; -ms-flex-basis: 300px; -o-flex-basis: 300px; -ms-flex-preferred-size: 300px; flex-basis: 300px; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; -o-flex-grow: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; -o-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 15px; margin-bottom: 30px; }

ul.blog-tiled-items li:nth-child(9) { -webkit-animation-delay: 1.6s; -moz-animation-delay: 1.6s; -ms-animation-delay: 1.6s; -o-animation-delay: 1.6s; animation-delay: 1.6s; }

ul.blog-tiled-items li:nth-child(8) { -webkit-animation-delay: 1.4s; -moz-animation-delay: 1.4s; -ms-animation-delay: 1.4s; -o-animation-delay: 1.4s; animation-delay: 1.4s; }

ul.blog-tiled-items li:nth-child(7) { -webkit-animation-delay: 1.2s; -moz-animation-delay: 1.2s; -ms-animation-delay: 1.2s; -o-animation-delay: 1.2s; animation-delay: 1.2s; }

ul.blog-tiled-items li:nth-child(6) { -webkit-animation-delay: 1s; -moz-animation-delay: 1s; -ms-animation-delay: 1s; -o-animation-delay: 1s; animation-delay: 1s; }

ul.blog-tiled-items li:nth-child(5) { -webkit-animation-delay: 0.8s; -moz-animation-delay: 0.8s; -ms-animation-delay: 0.8s; -o-animation-delay: 0.8s; animation-delay: 0.8s; }

ul.blog-tiled-items li:nth-child(4) { -webkit-animation-delay: 0.6s; -moz-animation-delay: 0.6s; -ms-animation-delay: 0.6s; -o-animation-delay: 0.6s; animation-delay: 0.6s; }

ul.blog-tiled-items li:nth-child(3) { -webkit-animation-delay: 0.4s; -moz-animation-delay: 0.4s; -ms-animation-delay: 0.4s; -o-animation-delay: 0.4s; animation-delay: 0.4s; }

ul.blog-tiled-items li:nth-child(2) { -webkit-animation-delay: 0.2s; -moz-animation-delay: 0.2s; -ms-animation-delay: 0.2s; -o-animation-delay: 0.2s; animation-delay: 0.2s; }

ul.blog-tiled-items li:nth-child(1) { -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -ms-animation-delay: 0s; -o-animation-delay: 0s; animation-delay: 0s; }

ul.blog-tiled-items li a { text-decoration: none; }

ul.blog-tiled-items li div.related-post-image { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 200px; padding: 10% 0; border-radius: 4px; background-color: #eaeaeb; background-repeat: no-repeat; background-position: center; background-size: cover; }

ul.blog-tiled-items li div.related-post-image:hover .blog-read-button { opacity: 1; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }

ul.blog-tiled-items li div.related-post-image .blog-read-button { -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-grow: 0; -o-flex-grow: 0; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; opacity: 0; -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); }

ul.blog-tiled-items li h1 { margin-bottom: 5px; font-size: 2.2rem; }

.scrunch-iframe { width: 100%; margin-top: 50px; border: 0; }

@media (max-width: 1280px) { h1 { font-size: 3.8rem; }
  h2 { font-size: 3.8rem; } }

@media (max-width: 768px) { h1 { font-size: 3rem; }
  h2 { font-size: 3rem; } }

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit--webkit-min-device-pixel-ratio: 1.5), (-webkit--o-min-device-pixel-ratio: 3/2), (-webkit-min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 144dpi), (-webkit--webkit-min-device-pixel-ratio: 2), (-webkit--o-min-device-pixel-ratio: 2/1), (-webkit-min-resolution: 2dppx), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx) { body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
  button, .button, [class^='button-'], [class*=' button-'] { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
  input, textarea, div.select2-container a.select2-choice, div.select2-container ul.select2-choices li.select2-search-field input { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } }

@media (max-width: 1024px) { .fullscreen-video-overlay { padding-right: 40px; padding-left: 40px; }
  .fullscreen-video-overlay .overlay-container .close-overlay { top: -50px; left: 0px; } }

@media (max-width: 768px) { .overlay { padding: 30px; }
  .overlay .overlay-container .close-overlay { top: -10px; left: -10px; }
  .overlay .overlay-container form input.overlay-input { padding: 10px 0; font-size: 2rem; }
  .overlay .overlay-container form #search-submit-button + label { margin-left: 10px; }
  .overlay .overlay-container form #subscribe-submit-button { margin-top: 30px; margin-left: 0; }
  .fullscreen-video-overlay { padding-right: 0; padding-left: 0; }
  .fullscreen-video-overlay .overlay-container .close-overlay { top: -18px; left: 10px; } }

@media (max-width: 768px) { button.button-large, .button.button-large, [class^='button-'].button-large, [class*=' button-'].button-large { height: 50px; padding: 15px 20px; font-size: 1.6rem; line-height: 1.1em; } }

@media (max-width: 768px) { .scrunchapp-signup-form .field-group-primary { margin-right: 0; } }

@media (max-width: 800px) { #footer { padding-top: 80px; text-align: center; }
  #footer .container { display: block; }
  #footer .footer-section { width: 100%; }
  #footer .footer-section:not(:last-child) { padding-right: 0; } }

@media (max-width: 1024px) { #menu { padding-right: 40px; padding-left: 40px; } }

@media (max-width: 768px) { #menu { position: relative; top: 0; padding: 10px 0; border-bottom: 1px solid #eaeaeb; -webkit-transition-property: none; -moz-transition-property: none; -ms-transition-property: none; -o-transition-property: none; transition-property: none; }
  #menu .scrunch-container { -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -o-justify-content: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 10px 5px; }
  #menu .scrunch-container a.nav-logo { display: none; }
  #menu .scrunch-container ul.page-links { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  #menu .scrunch-container ul.page-links li { -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; -o-flex-grow: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding-right: 5px; padding-left: 5px; text-align: center; }
  #menu .scrunch-container ul.page-links li:first-of-type { padding-left: 5px; }
  #menu .scrunch-container ul.page-links li.active a { color: inherit; }
  #menu .scrunch-container ul.page-links li.scrunch-home-link { display: inline-block; }
  #menu .scrunch-container ul.page-links li.scrunch-blog-link { display: none; }
  #menu .scrunch-container ul.page-links li a { line-height: 1.33em; }
  #menu .scrunch-container ul.page-links li a:hover { color: inherit; }
  #menu .scrunch-container .button, #menu .scrunch-container [class^='button-'] { height: auto; min-width: 0; padding: 0; border-radius: 0; background-color: transparent; } }

@media (max-width: 1280px) { .scrunch-diagram { -webkit-flex-basis: 55%; -moz-flex-basis: 55%; -ms-flex-basis: 55%; -o-flex-basis: 55%; -ms-flex-preferred-size: 55%; flex-basis: 55%; }
  [class*='scrunch-text'] { -webkit-flex-basis: 45%; -moz-flex-basis: 45%; -ms-flex-basis: 45%; -o-flex-basis: 45%; -ms-flex-preferred-size: 45%; flex-basis: 45%; } }

@media (max-width: 1024px) { .scrunch-row { padding: 80px 40px; }
  .scrunch-row.landing-slide-small { padding-top: 80px; padding-bottom: 80px; }
  .scrunch-container { -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .scrunch-diagram { -webkit-flex-basis: 100%; -moz-flex-basis: 100%; -ms-flex-basis: 100%; -o-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding: 80px 0; }
  [class*='scrunch-text'] { -webkit-flex-basis: 100%; -moz-flex-basis: 100%; -ms-flex-basis: 100%; -o-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding: 80px 0; }
  [class*='scrunch-text'] .scrunch-text-900 { padding-top: 0; padding-bottom: 0; }
  .col-2 > *:nth-child(odd) { padding-right: 40px; } }

@media (max-width: 768px) { .scrunch-row { padding: 0; }
  .scrunch-row.landing-slide { min-height: 0; }
  .scrunch-row.landing-slide .scrunch-container { min-height: 0; }
  .floating-container, .floating-image { border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
  .floating-container > img, .floating-image > img { border-radius: 0; }
  .panel-large-shadow, .floating-panel { display: none; }
  .scrunch-diagram { padding: 40px 0; }
  .scrunch-diagram:first-child { padding-top: 0; }
  .scrunch-diagram:last-child { padding-bottom: 0; }
  .scrunch-diagram.scrunch-diagram-illustration { padding: 40px; }
  [class*='scrunch-text'] { padding: 40px 20px; }
  [class*='scrunch-text'].scrunch-text-780, [class*='scrunch-text'].scrunch-text-600, [class*='scrunch-text'].scrunch-text-400 { max-width: none; }
  [class*='scrunch-text'] p .button, [class*='scrunch-text'] p [class^='button-'] { display: block; margin-right: 0; }
  [class*='col-'] { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .col-3 { margin-bottom: -10px; }
  .col-3 > * { width: 100%; margin-bottom: 10px; }
  .col-3 > div:nth-child(3n-2) { padding-right: 0; }
  .col-3 > div:nth-child(3n-1) { padding-left: 0; padding-right: 0; }
  .col-3 > div:nth-child(3n) { padding-left: 0; }
  .col-3 h5 { margin-bottom: 0; } }

@media (max-width: 1440px) { #scrunch-landing-slide { padding-right: 0; }
  #scrunch-landing-slide .scrunch-diagram .floating-image { border-top-right-radius: 0; border-bottom-right-radius: 0; }
  #scrunch-landing-slide .scrunch-diagram .floating-image > img:last-of-type { border-top-right-radius: 0; border-bottom-right-radius: 0; }
  #scrunch-landing-slide .scrunch-diagram .floating-image .panel-large-shadow { right: -20%; width: 100%; } }

@media (max-width: 1280px) { #scrunch-landing-slide .scrunch-diagram .floating-image .floating-container { right: 40px; width: 210px; padding: 20px; }
  #scrunch-landing-slide .scrunch-diagram .floating-image aside { display: none; }
  #scrunch-landing-slide .scrunch-diagram .floating-panel { top: -15%; left: -30%; width: 80%; height: 110%; }
  #scrunch-campaign-miltonking { padding-top: 80px; }
  #scrunch-campaign-miltonking > h2 { margin-top: 40px; margin-bottom: 80px; }
  #scrunch-campaign-miltonking .success-stars-illustration { top: 50px; }
  #scrunch-campaign-minicooper { padding-bottom: 40px; }
  #scrunch-campaign-minicooper .scrunch-diagram .floating-image:first-child { width: 75%; }
  #scrunch-campaign-minicooper .scrunch-diagram .floating-image:last-child { top: 15%; left: -10px; width: 45%; }
  #scrunch-campaign-minicooper [class*='scrunch-text'] .floating-panel { width: 120%; }
  #scrunch-stats [class*='scrunch-text'] { max-width: calc(100% - 80px); }
  #scrunch-stats img { max-width: 360px; } }

@media (max-width: 1024px) { #scrunch-landing-slide { padding-right: 80px; }
  #scrunch-landing-slide .scrunch-diagram { margin-left: 0; }
  #scrunch-landing-slide .scrunch-diagram .floating-image { border-radius: 10px; }
  #scrunch-landing-slide .scrunch-diagram .floating-image > img:last-of-type { border-radius: 10px; }
  #scrunch-landing-slide .scrunch-diagram .floating-image .panel-large-shadow { right: 0; width: 80%; }
  #scrunch-landing-slide .scrunch-diagram .floating-image aside { right: 40px; display: block; }
  #scrunch-landing-slide .scrunch-diagram .floating-panel { top: -10%; left: auto; right: -40px; width: 55%; height: 90%; }
  #scrunch-influence-fingertips { padding-bottom: 0; }
  #scrunch-influence-fingertips .scrunch-diagram { max-width: none; padding-top: 0; padding-bottom: 0; margin-right: 0; }
  #scrunch-influence-fingertips [class*='scrunch-text'] img { top: 60px; right: 2%; }
  #scrunch-influence-fingertips .floating-panel { top: -80px; right: -30%; width: 160%; height: 120%; }
  #scrunch-testimonial { padding-top: 160px; padding-bottom: 80px; padding-left: 80px; }
  #scrunch-testimonial .testimonial-details p { margin-right: 0; }
  #scrunch-testimonial .testimonial-details img.testimonial-logo { display: block; margin-top: 10px; margin-left: 120px; }
  #scrunch-campaign-miltonking { padding-top: 0; }
  #scrunch-campaign-miltonking > h2 { margin-top: 80px; margin-bottom: 40px; }
  #scrunch-campaign-miltonking .success-stars-illustration { top: 15px; width: 50px; }
  #scrunch-campaign-miltonking .scrunch-diagram { padding-top: 40px; padding-bottom: 0; }
  #scrunch-campaign-miltonking [class*='scrunch-text'] { margin-left: 0; }
  #scrunch-campaign-miltonking [class*='scrunch-text'] .floating-panel { top: 65px; left: 0; width: 100%; height: calc(100% - 65px); }
  #scrunch-campaign-minicooper .scrunch-container > div:first-child { -webkit-order: 2; -moz-order: 2; -ms-order: 2; -o-order: 2; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  #scrunch-campaign-minicooper .scrunch-diagram { -webkit-order: 1; -moz-order: 1; -ms-order: 1; -o-order: 1; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding-top: 0; padding-bottom: 0; }
  #scrunch-campaign-minicooper .scrunch-diagram .floating-image:first-child { width: 70%; }
  #scrunch-campaign-minicooper .scrunch-diagram .floating-image:last-child { top: -10%; left: 0; width: 40%; }
  #scrunch-campaign-minicooper [class*='scrunch-text'] { left: 30%; margin-right: 0; }
  #scrunch-campaign-minicooper [class*='scrunch-text'] .floating-panel { top: -20px; left: -30%; width: 130%; height: calc(100% + 20px); }
  #scrunch-campaign-minicooper [class*='scrunch-text'] .floating-panel img { right: 40px; bottom: 80px; left: auto; }
  #scrunch-campaign-intimo { padding-top: 0; }
  #scrunch-campaign-intimo .scrunch-diagram { padding-top: 0; padding-bottom: 0; }
  #scrunch-campaign-intimo [class*='scrunch-text'] { margin-left: -160px; }
  #scrunch-stats { padding-top: 160px; padding-bottom: 160px; }
  #scrunch-stats [class*='scrunch-text'] { max-width: none; padding: 40px; }
  #scrunch-stats [class*='scrunch-text'] h2 { margin-top: -110px; }
  #scrunch-stats [class*='scrunch-text'] .col-2 > * { width: 100%; padding-right: 0; }
  #scrunch-stats img { right: 0; max-width: 300px; } }

@media (max-width: 768px) { #scrunch-landing-slide { z-index: 1; padding-right: 0; }
  #scrunch-landing-slide .scrunch-diagram .floating-image { border-radius: 0; }
  #scrunch-landing-slide .scrunch-diagram .floating-image > img:first-of-type { left: 10%; height: 60%; }
  #scrunch-landing-slide .scrunch-diagram .floating-image > img:last-of-type { border-radius: 0; }
  #scrunch-landing-slide .scrunch-diagram .floating-image .floating-container { position: relative; top: 0; right: 0; width: 100%; text-align: center; }
  #scrunch-landing-slide .scrunch-diagram .floating-image .floating-container h6 { margin-bottom: 5px; }
  #scrunch-landing-slide .scrunch-diagram .floating-image .floating-container img { margin: 15px; max-width: 80px; max-height: 50px; }
  #scrunch-landing-slide .scrunch-diagram .floating-image .floating-container img:nth-of-type(odd) { margin-right: 10px; }
  #scrunch-landing-slide .scrunch-diagram .floating-image aside { display: none; }
  #scrunch-influence-fingertips .scrunch-diagram { -webkit-order: 2; -moz-order: 2; -ms-order: 2; -o-order: 2; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  #scrunch-influence-fingertips [class*='scrunch-text'] { z-index: 2; -webkit-order: 1; -moz-order: 1; -ms-order: 1; -o-order: 1; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  #scrunch-influence-fingertips [class*='scrunch-text'] img { display: none; }
  #scrunch-testimonial { padding-top: 0; padding-bottom: 0; padding-left: 0; }
  #scrunch-testimonial [class*='scrunch-text'] { padding-top: 40px; padding-right: 20px; padding-left: 20px; }
  #scrunch-testimonial [class*='scrunch-text'] h1 { left: 0; }
  #scrunch-testimonial [class*='scrunch-text'] > p { margin-right: 0; }
  #scrunch-testimonial .testimonial-details img.testimonial-avatar { width: 50px; margin-right: 15px; }
  #scrunch-testimonial .testimonial-details img.testimonial-logo { margin-bottom: 20px; margin-left: 0; }
  #scrunch-campaign-miltonking > h2 { padding-right: 20px; padding-left: 20px; margin-bottom: 80px; }
  #scrunch-campaign-miltonking .scrunch-diagram { max-width: none; padding-top: 0; }
  #scrunch-campaign-miltonking [class*='scrunch-text'] { padding-right: 20px; padding-left: 20px; margin-left: 0; }
  #scrunch-campaign-miltonking [class*='scrunch-text'] img.scrunch-illustration { display: none; }
  #scrunch-campaign-minicooper { padding-bottom: 0; }
  #scrunch-campaign-minicooper .scrunch-diagram .floating-image:first-child { width: 100%; }
  #scrunch-campaign-minicooper .scrunch-diagram .floating-image:last-child { display: none; }
  #scrunch-campaign-minicooper [class*='scrunch-text'] { left: 0; padding-right: 20px; padding-left: 20px; margin-right: 0; }
  #scrunch-campaign-intimo { padding-top: 0; }
  #scrunch-campaign-intimo .scrunch-diagram { max-width: none; }
  #scrunch-campaign-intimo [class*='scrunch-text'] { padding-right: 20px; padding-left: 20px; margin-right: 0; margin-left: 0; }
  #scrunch-campaign-intimo [class*='scrunch-text'] img.scrunch-illustration { display: none; }
  #scrunch-stats { padding-top: 0; padding-bottom: 0; }
  #scrunch-stats [class*='scrunch-text'] { max-width: none; padding-right: 20px; padding-left: 20px; }
  #scrunch-stats [class*='scrunch-text'] br { display: none; }
  #scrunch-stats [class*='scrunch-text'] h2 { position: relative; max-width: none; margin-top: 0; margin-bottom: 1em; }
  #scrunch-stats [class*='scrunch-text'] .col-2 > div > * { max-width: none; }
  #scrunch-stats img { display: none; } }

@media (max-width: 1024px) { #scrunch-team-landing .scrunch-diagram { margin-left: 0; }
  #scrunch-team-landing .scrunch-diagram .floating-panel { top: -15%; left: 15%; width: 80%; height: 50%; } }

@media (max-width: 768px) { #scrunch-team .team-member { display: block; margin-right: auto; margin-left: auto; } }

@media (max-width: 1024px) { #scrunch-careers-landing .floating-panel { top: 10%; height: 80%; }
  #scrunch-career-hero { padding-top: 80px; padding-bottom: 80px; }
  #scrunch-career-hero .scrunch-diagram { margin-left: 0; }
  #scrunch-career-hero .scrunch-diagram .floating-panel { top: -15%; left: 15%; width: 80%; height: 50%; } }

@media (max-width: 768px) { #scrunch-career-hero { padding-top: 40px; padding-bottom: 0; }
  #scrunch-career-hero .scrunch-diagram { max-width: none; margin-left: 0; } }

@media (max-width: 1280px) { #scrunch-features-landing [class*='scrunch-text'] { padding-bottom: 20px; margin-right: 0; }
  #scrunch-features-landing .scrunch-diagram .floating-panel { top: 20%; left: -40%; width: 120%; height: 70%; }
  #scrunch-feature-find-influencers [class*='scrunch-text'] { margin-right: 0; margin-left: 20px; }
  #scrunch-feature-find-influencers [class*='scrunch-text'] img { top: 50px; right: 20px; }
  #scrunch-feature-find-influencers .floating-panel { width: calc(100% + 80px * 3); }
  #scrunch-feature-alerts { padding-top: 80px; padding-bottom: 80px; }
  #scrunch-feature-alerts .scrunch-diagram img { max-width: 500px; }
  #scrunch-feature-campaigns [class*='scrunch-text'] { margin-right: 0; }
  #scrunch-feature-campaigns .floating-panel { width: calc(100% + 80px * 2); }
  #scrunch-feature-stats .scrunch-container { -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -o-justify-content: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  #scrunch-feature-stats [class*='scrunch-text'] h2 { margin-top: -110px; } }

@media (max-width: 1024px) { #scrunch-features-landing { padding-bottom: 0; }
  #scrunch-features-landing .scrunch-diagram .floating-panel { top: 5%; left: 5%; width: 80%; height: 50%; }
  #scrunch-feature-find-influencers { padding-top: 0; padding-bottom: 0; }
  #scrunch-feature-find-influencers [class*='scrunch-text'] { -webkit-order: 1; -moz-order: 1; -ms-order: 1; -o-order: 1; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding-bottom: 20px; margin-left: 0; }
  #scrunch-feature-find-influencers [class*='scrunch-text'] img { top: 100px; right: -80px; }
  #scrunch-feature-find-influencers .floating-panel { left: -120px; width: calc(100% + 80px * 3); }
  #scrunch-feature-find-influencers .scrunch-diagram { -webkit-order: 2; -moz-order: 2; -ms-order: 2; -o-order: 2; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding-top: 0; padding-bottom: 0; }
  #scrunch-feature-find-influencers .scrunch-diagram > div { margin: 0 auto; }
  #scrunch-feature-bookmarks { padding-top: 40px; padding-bottom: 160px; }
  #scrunch-feature-bookmarks .floating-panel { height: 55%; }
  #directory-lists-scroller-container { right: calc(50% - 400px); }
  #directory-lists-scroller-container .directory-lists-scroller::after { display: none; }
  #scrunch-feature-alerts { padding-top: 0; }
  #scrunch-feature-alerts [class*='scrunch-text'] { margin-left: 0; }
  #scrunch-feature-alerts .floating-panel { top: 40%; height: 70%; }
  #scrunch-feature-alerts .scrunch-diagram { position: absolute; bottom: -240px; right: 0; }
  #scrunch-feature-campaigns { padding-top: 80px; padding-bottom: 0; }
  #scrunch-feature-campaigns [class*='scrunch-text'] { padding-bottom: 0; margin-left: 0; -webkit-order: 1; -moz-order: 1; -ms-order: 1; -o-order: 1; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  #scrunch-feature-campaigns .floating-panel { top: 43%; left: -80px; width: calc(100% + 80px * 2); height: 66%; }
  #scrunch-feature-campaigns .scrunch-diagram { -webkit-order: 2; -moz-order: 2; -ms-order: 2; -o-order: 2; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  #scrunch-feature-stats { padding-top: 160px; padding-bottom: 160px; }
  #scrunch-feature-stats img { right: 40px; bottom: -100px; max-width: 250px; } }

@media (max-width: 768px) { #scrunch-feature-find-influencers [class*='scrunch-text'] { padding-bottom: 40px; }
  #scrunch-feature-find-influencers [class*='scrunch-text'] img { display: none; }
  #scrunch-feature-find-influencers .scrunch-diagram > div { width: 100%; }
  #search-and-filter .floating-container { width: 50%; padding: 20px; margin: 0; }
  #search-and-filter .floating-container:nth-child(1), #search-and-filter .floating-container:nth-child(4) { margin-right: 0; border-right: 1px solid #f3f3f4; }
  #search-and-filter .floating-container [class^="icon-"] { margin-right: 10px; font-size: 1.4rem; }
  #search-and-filter .floating-container span { font-size: 1.4rem; }
  #search-and-filter .search-container { width: 100%; padding: 20px; border-top: 1px solid #f3f3f4; border-bottom: 1px solid #f3f3f4; }
  #search-and-filter .search-container [class^="icon-"] { margin-right: 10px; font-size: 1.4rem; }
  #search-and-filter .search-container span { font-size: 2rem; }
  #scrunch-feature-bookmarks [class*='scrunch-text'] { padding-top: 0; }
  #directory-lists-scroller-container { top: 40px; right: calc(50% - 200px); width: 400px; height: 575px; }
  @-webkit-keyframes directory-lists-scroller { 0% { background-position: 0 0; }
    100% { background-position: 0 -575px; } }
  @-moz-keyframes directory-lists-scroller { 0% { background-position: 0 0; }
    100% { background-position: 0 -575px; } }
  @-ms-keyframes directory-lists-scroller { 0% { background-position: 0 0; }
    100% { background-position: 0 -575px; } }
  @keyframes directory-lists-scroller { 0% { background-position: 0 0; }
    100% { background-position: 0 -575px; } }
  #scrunch-feature-alerts { padding-bottom: 40px; }
  #scrunch-feature-alerts [class*='scrunch-text'] { padding-bottom: 0; }
  #scrunch-feature-alerts .scrunch-diagram { position: relative; bottom: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; max-width: 100%; padding-right: 20px; padding-left: 20px; }
  #scrunch-feature-alerts .scrunch-diagram > div { margin: 0 auto; }
  #scrunch-feature-alerts .scrunch-diagram img { width: 100%; }
  #scrunch-feature-campaigns { padding-top: 0; }
  #scrunch-feature-campaigns .scrunch-diagram { padding-top: 40px; padding-bottom: 0; }
  #scrunch-feature-stats { padding-top: 80px; padding-bottom: 80px; background-size: cover; }
  #scrunch-feature-stats img { display: none; }
  #scrunch-feature-stats [class*='scrunch-text'] { padding: 0 20px; }
  #scrunch-feature-stats [class*='scrunch-text'] h2 { margin-top: 0; } }

@media (max-width: 1440px) { #scrunch-plan-features .illustration-mountaineer { display: none; }
  #scrunch-plan-features .illustration-diamond { left: -60px; width: 80px; margin-top: -170px; } }

@media (max-width: 1024px) { #pricing-plans-header [class*='scrunch-text'] { margin-top: 0; margin-bottom: 0; }
  .scrunch-plan { margin-left: 0; margin-right: 0; }
  .scrunch-plan.free-plan { border-top-right-radius: 0; border-bottom-right-radius: 0; }
  .scrunch-plan.agency-plan { border-top-left-radius: 0; border-bottom-left-radius: 0; }
  .scrunch-plan header { padding: 30px; }
  .scrunch-plan header img { top: 30px; right: 30px; }
  .scrunch-plan ul li { padding-left: 20px; padding-right: 20px; }
  #scrunch-plan-features .illustration-glasses { margin-top: -50px; }
  #scrunch-plan-features .illustration-biker { right: -50px; width: 300px; margin-top: -180px; } }

@media (max-width: 768px) { .scrunch-plans { -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .scrunch-plan { -webkit-flex-basis: 100%; -moz-flex-basis: 100%; -ms-flex-basis: 100%; -o-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; border-top: 1px solid #eaeaeb; border-bottom: 1px solid #eaeaeb; }
  .scrunch-plan.free-plan, .scrunch-plan.agency-plan { margin-top: 0; }
  .scrunch-plan ul li { padding-left: 30px; padding-right: 30px; }
  .influencer-signup { margin-top: 20px; margin-bottom: 40px; }
  .customer-logos { padding: 20px; padding-bottom: 0; }
  .customer-logos img { max-width: 100px; max-height: 30px; margin: 15px; }
  #scrunch-plan-features h5::before { position: static; left: 0; display: block; margin-bottom: 14px; }
  #scrunch-plan-features .feature-illustration { display: none; }
  #scrunch-plan-features .plan-help-prompt { margin-right: 30px; margin-left: 30px; }
  #scrunch-plan-features .plan-help-prompt img { margin-left: 20px; }
  #scrunch-testimonial.plan-page-testimonial { padding-bottom: 0; }
  #scrunch-testimonial.plan-page-testimonial .plan-discount-application { display: none; }
  .pricing-faq ul { margin-top: 20px; } }

@media (max-width: 1280px) { #scrunch-event-contact-form [class*='scrunch-text'] { margin-right: -80px; margin-left: 80px; }
  #scrunch-event-contact-form form { padding-left: 120px; } }

@media (max-width: 1024px) { #scrunch-event-contact-form [class*='scrunch-text'] { padding: 0; margin-right: 0; margin-left: 0; }
  #scrunch-event-contact-form .scrunch-diagram .floating-container { max-width: none; }
  #scrunch-event-contact-form form { padding-left: 80px; }
  #scrunch-event-landing { padding-top: 40px; padding-bottom: 40px; }
  #scrunch-event-landing [class*='scrunch-text'] { -webkit-order: 1; -moz-order: 1; -ms-order: 1; -o-order: 1; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  #scrunch-event-landing .scrunch-diagram { -webkit-order: 2; -moz-order: 2; -ms-order: 2; -o-order: 2; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-right: 0; }
  #scrunch-event-landing .scrunch-diagram .floating-panel { top: -10%; left: -20px; width: 70%; height: 70%; } }

@media (max-width: 768px) { #scrunch-event-contact-form { padding-top: 0; }
  #scrunch-event-contact-form [class*='scrunch-text'] { padding-top: 80px; padding-bottom: 80px; margin-right: 20px; margin-left: 20px; }
  #scrunch-event-contact-form .scrunch-diagram { padding: 0; }
  #scrunch-event-contact-form .scrunch-diagram .floating-container { background-color: #fcfcfc; }
  #scrunch-event-contact-form form { padding-right: 20px; padding-left: 20px; }
  #scrunch-event-contact-form form img { right: 20px; }
  #scrunch-event-landing { padding-top: 0; padding-bottom: 0; }
  #scrunch-event-landing .scrunch-diagram { padding: 0; } }

@media (max-width: 1024px) { #scrunch-scrunchbot-landing { padding-right: 80px; padding-bottom: 0; }
  #scrunch-scrunchbot-landing [class*="scrunch-text"] { -webkit-order: 2; -moz-order: 2; -ms-order: 2; -o-order: 2; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  #scrunch-scrunchbot-landing .scrunch-diagram { -webkit-order: 1; -moz-order: 1; -ms-order: 1; -o-order: 1; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding-bottom: 250px; margin-left: 0; }
  #scrunch-scrunchbot-landing .scrunch-diagram .floating-image .scrunchbot-container { left: -60px; }
  #scrunch-scrunchbot-landing .scrunch-diagram .chat-influencers .chat-influencer { -webkit-flex-basis: 40%; -moz-flex-basis: 40%; -ms-flex-basis: 40%; -o-flex-basis: 40%; -ms-flex-preferred-size: 40%; flex-basis: 40%; }
  #scrunch-scrunchbot-landing .scrunch-diagram .panel-large-shadow { bottom: 40%; } }

@media (max-width: 768px) { #scrunch-scrunchbot-landing { z-index: 1; padding-right: 0; }
  #scrunch-scrunchbot-landing::after { display: none; }
  #scrunch-scrunchbot-landing [class*="scrunch-text"] { -webkit-order: 1; -moz-order: 1; -ms-order: 1; -o-order: 1; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  #scrunch-scrunchbot-landing .scrunch-diagram { -webkit-order: 2; -moz-order: 2; -ms-order: 2; -o-order: 2; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding-bottom: 0; }
  #scrunch-scrunchbot-landing .scrunch-diagram .scrunchbot-container, #scrunch-scrunchbot-landing .scrunch-diagram .chat-messages, #scrunch-scrunchbot-landing .scrunch-diagram .panel-large-shadow { display: none; }
  #scrunch-scrunchbot-landing .scrunch-diagram .floating-image { background-color: transparent; }
  #scrunch-scrunchbot-landing .scrunch-diagram .chat-influencers { position: relative; top: 0; right: 0; padding-bottom: 20px; }
  #scrunch-scrunchbot-landing .scrunch-diagram .chat-influencers .chat-influencer { margin-right: 20px; -webkit-animation: none; -moz-animation: none; -ms-animation: none; -o-animation: none; animation: none; } }

@media (max-width: 1280px) { #blog-content .scrunch-row { padding-top: 40px; padding-bottom: 40px; }
  #blog-content .blog-content-1 .article-width > *:first-child { padding-left: 160px; }
  #blog-content .article-content iframe.scrunch-iframe { width: 140%; margin-left: -20%; } }

@media (max-width: 1024px) { #scrunch-blog-title [class*='scrunch-text'] { padding-top: 0; padding-bottom: 0; }
  #blog-content .blog-content-1 .article-width > *:first-child { padding-left: 0; }
  #blog-content .article-content { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding-right: 20px; padding-left: 20px; }
  #blog-content .article-content iframe.scrunch-iframe { width: 100%; margin-left: 0; }
  #blog-post-author { position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: none; min-height: 0; padding-left: 80px; margin-top: 0; margin-bottom: 40px; border-bottom: 1px solid #eaeaeb; }
  #blog-post-author img.avatar-image { position: absolute; top: calc(50% - 60px); left: 0; width: 80px !important; height: 80px !important; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-grow: 0; -o-flex-grow: 0; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; -o-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
  #blog-post-author div.post-author-date, #blog-post-author div.post-author-meta { margin-top: 10px; margin-bottom: 10px; margin-left: 30px; }
  #blog-post-author div.post-author-date { -webkit-flex-basis: 160px; -moz-flex-basis: 160px; -ms-flex-basis: 160px; -o-flex-basis: 160px; -ms-flex-preferred-size: 160px; flex-basis: 160px; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; -o-flex-grow: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -moz-flex-shrink: 1; -ms-flex-shrink: 1; -o-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
  #blog-post-author div.post-author-date .post-author { margin-top: 0; }
  #blog-post-author div.post-author-meta { -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; -o-flex-grow: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; -o-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-top: 0; margin-bottom: 0; }
  #blog-post-author div.post-author-meta a:not(.article-rating):not(.social-share-link) { display: none; }
  #blog-banner-image blockquote { padding: 20px; font-size: 3.2rem; } }

@media (max-width: 768px) { #menu.blog-menu ul.page-links .blog-menu-signup-button { display: none; }
  #menu.blog-menu ul.page-links li.menu-search-icon { padding-right: 5px; border-right: 0; }
  #menu.blog-menu ul.page-links li.menu-search-icon a { font-size: 1.2rem; }
  #menu.blog-menu ul.page-links li.menu-search-icon a::before { display: none; }
  #scrunch-blog-title { padding-top: 40px; padding-bottom: 40px; }
  #blog-cover-image [class*='scrunch-text'] p { display: none; }
  #blog-content article h1 { font-size: 3.4rem; }
  #blog-content article iframe { height: 300px !important; }
  #blog-post-author { display: block; padding-left: 0; padding-bottom: 20px; }
  #blog-post-author img.avatar-image { display: none; }
  #blog-banner-image blockquote { display: none; }
  ul.blog-tiled-items { -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap; -ms-flex-wrap: nowrap; -o-flex-wrap: nowrap; flex-wrap: nowrap; }
  ul.blog-tiled-items li { -webkit-flex-basis: auto; -moz-flex-basis: auto; -ms-flex-basis: auto; -o-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; }
  #blog-post-meta #blog-sharing { padding-right: 20px; padding-left: 20px; }
  #blog-post-meta #blog-sharing div, #blog-post-meta #blog-sharing a { display: block; margin-top: 30px; margin-right: 0; }
  #blog-post-meta #blog-sharing div:first-child, #blog-post-meta #blog-sharing a:first-child { margin-top: 0; }
  #blog-post-meta #blog-related-posts { margin-top: 80px; }
  #blog-subscribe { padding: 20px; }
  #blog-subscribe form input { width: 100%; }
  #blog-comments { padding-right: 20px; padding-left: 20px; }
  ul.pagination { margin-top: 40px; }
  ul.pagination li { margin-left: 5px; }
  .drip-tab-container { display: none; } }

/*# sourceMappingURL=styles.css.map */