/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */

/* Document (https://html.spec.whatwg.org/multipage/semantics.html#semantics)
   ========================================================================== */

/**
 * 1. Remove repeating backgrounds in all browsers (opinionated).
 * 2. Add box sizing inheritence in all browsers (opinionated).
 */

*,
::before,
::after {
	background-repeat: no-repeat; /* 1 */
	box-sizing: inherit; /* 2 */
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritence in all browsers (opinionated).
 */

::before,
::after {
	text-decoration: inherit; /* 1 */
	vertical-align: inherit; /* 2 */
}

/**
 * 1. Add border box sizing in all browsers (opinionated).
 * 2. Add the default cursor in all browsers (opinionated).
 * 3. Prevent font size adjustments after orientation changes in IE and iOS.
 */

html {
	box-sizing: border-box; /* 1 */
	cursor: default; /* 2 */
	-ms-text-size-adjust: 100%; /* 3 */
	-webkit-text-size-adjust: 100%; /* 3 */
}

/* Sections (https://html.spec.whatwg.org/multipage/semantics.html#sections)
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
	display: block;
}

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
	margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

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

/* Grouping content (https://html.spec.whatwg.org/multipage/semantics.html#grouping-content)
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
	display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
	margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
	box-sizing: content-box; /* 1 */
	height: 0; /* 1 */
	overflow: visible; /* 2 */
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */

nav ol,
nav ul {
	list-style: none;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/* Text-level semantics (https://html.spec.whatwg.org/multipage/semantics.html#text-level-semantics)
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
	background-color: transparent; /* 1 */
	-webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
	border-bottom: none; /* 1 */
	text-decoration: underline; /* 2 */
	text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
	font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
	font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
	background-color: #ffff00;
	color: #000000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

/*
 * Remove the text shadow on text selections (opinionated).
 * 1. Restore the coloring undone by defining the text shadow (opinionated).
 */

::-moz-selection {
	background-color: #b3d4fc; /* 1 */
	color: #000000; /* 1 */
	text-shadow: none;
}

::selection {
	background-color: #b3d4fc; /* 1 */
	color: #000000; /* 1 */
	text-shadow: none;
}

/* Embedded content (https://html.spec.whatwg.org/multipage/embedded-content.html#embedded-content)
   ========================================================================== */

/*
 * Change the alignment on media elements in all browers (opinionated).
 */

audio,
canvas,
iframe,
img,
svg,
video {
	vertical-align: middle;
}

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
	display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

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

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
	border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */

svg {
	fill: currentColor;
}

/**
 * Hide the overflow in IE.
 */

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

/* Tabular data (https://html.spec.whatwg.org/multipage/tables.html#tables)
   ========================================================================== */

/**
 * Collapse border spacing
 */

table {
	border-collapse: collapse;
}

/* Forms (https://html.spec.whatwg.org/multipage/forms.html#forms)
   ========================================================================== */

/**
 * Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
	margin: 0;
}

/**
 * Inherit styling in all browsers (opinionated).
 */

button,
input,
select,
textarea {
	background-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: inherit;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
	text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

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

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
	box-sizing: border-box; /* 1 */
	color: inherit; /* 2 */
	display: table; /* 1 */
	max-width: 100%; /* 1 */
	padding: 0; /* 3 */
	white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

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

/**
 * 1. Remove the default vertical scrollbar in IE.
 * 2. Change the resize direction on textareas in all browsers (opinionated).
 */

textarea {
	overflow: auto; /* 1 */
	resize: vertical; /* 2 */
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

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

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

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

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}

/* Interactive elements (https://html.spec.whatwg.org/multipage/forms.html#interactive-elements)
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
	display: list-item;
}

/* Scripting (https://html.spec.whatwg.org/multipage/scripting.html#scripting-3)
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
	display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
	display: none;
}

/* User interaction (https://html.spec.whatwg.org/multipage/interaction.html#editing)
   ========================================================================== */

/*
 * Remove the tapping delay on clickable elements (opinionated).
 * 1. Remove the tapping delay in IE 10.
 */

a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex] {
	-ms-touch-action: manipulation; /* 1 */
	touch-action: manipulation;
}

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
	display: none;
}

/* ARIA (https://w3c.github.io/html-aria/)
   ========================================================================== */

/**
 * Change the cursor on busy elements (opinionated).
 */

[aria-busy="true"] {
	cursor: progress;
}

/*
 * Change the cursor on control elements (opinionated).
 */

[aria-controls] {
	cursor: pointer;
}

/*
 * Change the display on visually hidden accessible elements (opinionated).
 */

[aria-hidden="false"][hidden]:not(:focus) {
	clip: rect(0, 0, 0, 0);
	display: inherit;
	position: absolute;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements (opinionated).
 */

[aria-disabled] {
	cursor: default;
}
/* Note: This either needs to be completely replaced or needs to go away entirely.
 * There are much better approaches to handling REM font sizing (and REM fallbacks)
 * using off-the-shelf libraries + PostCSS processors
 */
/* Note: Visually hide content to users but leave accessible to screen readers
 */
@font-face {
  font-family: "space-mono";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/space-mono/space-mono-400.woff2") format("woff2"), url("../fonts/space-mono/space-mono-400.woff") format("woff"); }

@font-face {
  font-family: "space-mono";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/space-mono/space-mono-700.woff2") format("woff2"), url("../fonts/space-mono/space-mono-700.woff") format("woff"); }

/* Note: Manage a comma delimited list of variables that relate to the z-index stacking order of elements on the page, ordered from lowest to highest. This allows us to easily change this order by moving the associated variable in the list instead of CSS in multiple locations.
 * Find some documentation on this technique on [Smashing Magazine](http://www.smashingmagazine.com/2014/06/12/sassy-z-index-management-for-complex-layouts/).
 */
/** Ex. Usage
.example {
  z-index: index($globalIndex, variable);
}
**/
#fullview .clearfix:after, #fullview .row:after {
  content: "" !important;
  display: block !important;
  clear: both !important; }

/* Note: Add the .hidden class to GNorm, this class is intended to be used on links
 * that should not display their text, ex. a icon button.
 */
#fullview .hidden {
  height: 1px;
  left: -10000px;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px; }

#fullview .wrapper {
  margin: 0 auto;
  max-width: 1170px;
  padding-right: 30px;
  padding-left: 30px;
  position: relative; }

#fullview .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0; }

#fullview select,
#fullview input {
  font-size: 16px !important;
  line-height: 24px !important; }

#fullview input[type='submit'],
#fullview input[type='radio'],
#fullview input[type='checkbox'] {
  width: auto; }

#fullview label {
  display: block; }

#fullview h1,
#fullview h2,
#fullview h3,
#fullview h4,
#fullview h5,
#fullview h6,
#navbar h1,
#navbar h2,
#navbar h3,
#navbar h4,
#navbar h5,
#navbar h6 {
  font-weight: 800;
  text-transform: uppercase; }

#fullview img,
#navbar img {
  width: 100%;
  /* [1] */
  font-style: italic;
  /* [2] */
  vertical-align: middle;
  /* [3] */
  height: auto;
  /* [4] */
  border: 0;
  /* [5] */ }

#fullview a,
#navbar a {
  color: #FE5200;
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease;
  text-decoration: none; }
  #fullview a:hover,
  #navbar a:hover {
    color: inherit; }

#fullview *,
#navbar * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  word-wrap: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.interactive-timeline {
  height: 100%; }

.interactive-timeline__container {
  font-size: 14px;
  font-family: "inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  line-height: 1.4;
  min-height: 100%;
  overflow-x: hidden; }

#fullview em,
#navbar em {
  font-style: normal; }

#fullview strong,
#navbar strong {
  font-weight: 700; }

#fullview .button {
  background-color: #f00;
  border: 1px solid;
  color: #fff;
  display: inline-block;
  padding: 12px;
  text-align: center; }

#fullview .intro-title {
  color: #000;
  text-align: center;
  text-transform: none; }
  @media (max-width: 899px) {
    #fullview .intro-title {
      margin-bottom: -45px;
      padding: 7.5px 7.5px 60px;
      width: 100%; } }
  #fullview .intro-title__eyebrow, #fullview .intro-title__gradient {
    display: block; }
  #fullview .intro-title__eyebrow {
    font-size: 22px !important;
    line-height: 61px !important;
    font-weight: 400;
    text-transform: uppercase; }
    .fonts-loaded #fullview .intro-title__eyebrow {
      font-family: "space-mono"; }
  #fullview .intro-title__gradient {
    color: #FE5200;
    background: -webkit-linear-gradient(135deg, #FEAD03 -20%, #FE5200 86%);
    background: -o-linear-gradient(135deg, #FEAD03 -20%, #FE5200 86%);
    background: linear-gradient(-45deg, #FEAD03 -20%, #FE5200 86%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 45px !important;
    line-height: 50px !important;
    font-weight: 800; }
    @media (min-width: 900px) {
      #fullview .intro-title__gradient {
        font-size: 76px !important;
        line-height: 76px !important;
        padding-bottom: 7px; } }

.interactive-timeline .year {
  position: relative;
  background: #000;
  color: #fff;
  font-size: 20px;
  font-weight: 800;
  line-height: 1;
  margin: 0 auto;
  min-width: 165px;
  padding: 15px;
  text-align: center;
  -webkit-transition: width 0.4s ease-in-out;
  -o-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
  width: 100%; }
  @media (min-width: 900px) {
    .interactive-timeline .year {
      height: 1px;
      left: -10000px;
      overflow: hidden;
      position: absolute;
      top: auto;
      width: 1px; } }
  @media (max-width: 899px) and (orientation: landscape) {
    .interactive-timeline .year {
      position: absolute;
      left: 50%;
      top: 0;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      width: auto; } }

.interactive-timeline .year-background {
  display: none;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-transition: opacity 1.1s ease-in-out;
  -o-transition: opacity 1.1s ease-in-out;
  transition: opacity 1.1s ease-in-out;
  visibility: hidden;
  width: 100%;
  z-index: 1; }
  @media (min-width: 900px) {
    .interactive-timeline .year-background {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-left: 130px; } }
  .interactive-timeline .year-background__text {
    display: none; }
  .interactive-timeline .year-background__inner {
    background: #000;
    color: #fff;
    font-size: 42px;
    font-weight: 800;
    line-height: 1;
    margin: 0 auto;
    min-width: 165px;
    padding: 15px;
    text-align: center;
    -webkit-transition: width 0.4s ease-in-out;
    -o-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out; }

@media screen and (min-width: 900px) and (max-height: 950px) {
  .interactive-timeline .year-background__inner {
    font-size: 34px;
    padding: 15px 7.5px; } }

.interactive-timeline.year-slide .year-background {
  opacity: 1;
  visibility: visible; }

body[data-aos-duration='50'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='50'] {
  -webkit-transition-duration: 50ms;
       -o-transition-duration: 50ms;
          transition-duration: 50ms; }

body[data-aos-delay='50'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='50'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='50'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='50'].aos-animate {
    -webkit-transition-delay: 50ms;
         -o-transition-delay: 50ms;
            transition-delay: 50ms; }

body[data-aos-duration='100'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='100'] {
  -webkit-transition-duration: 100ms;
       -o-transition-duration: 100ms;
          transition-duration: 100ms; }

body[data-aos-delay='100'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='100'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='100'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='100'].aos-animate {
    -webkit-transition-delay: 100ms;
         -o-transition-delay: 100ms;
            transition-delay: 100ms; }

body[data-aos-duration='150'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='150'] {
  -webkit-transition-duration: 150ms;
       -o-transition-duration: 150ms;
          transition-duration: 150ms; }

body[data-aos-delay='150'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='150'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='150'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='150'].aos-animate {
    -webkit-transition-delay: 150ms;
         -o-transition-delay: 150ms;
            transition-delay: 150ms; }

body[data-aos-duration='200'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='200'] {
  -webkit-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms; }

body[data-aos-delay='200'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='200'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='200'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='200'].aos-animate {
    -webkit-transition-delay: 200ms;
         -o-transition-delay: 200ms;
            transition-delay: 200ms; }

body[data-aos-duration='250'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='250'] {
  -webkit-transition-duration: 250ms;
       -o-transition-duration: 250ms;
          transition-duration: 250ms; }

body[data-aos-delay='250'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='250'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='250'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='250'].aos-animate {
    -webkit-transition-delay: 250ms;
         -o-transition-delay: 250ms;
            transition-delay: 250ms; }

body[data-aos-duration='300'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='300'] {
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms; }

body[data-aos-delay='300'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='300'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='300'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='300'].aos-animate {
    -webkit-transition-delay: 300ms;
         -o-transition-delay: 300ms;
            transition-delay: 300ms; }

body[data-aos-duration='350'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='350'] {
  -webkit-transition-duration: 350ms;
       -o-transition-duration: 350ms;
          transition-duration: 350ms; }

body[data-aos-delay='350'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='350'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='350'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='350'].aos-animate {
    -webkit-transition-delay: 350ms;
         -o-transition-delay: 350ms;
            transition-delay: 350ms; }

body[data-aos-duration='400'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='400'] {
  -webkit-transition-duration: 400ms;
       -o-transition-duration: 400ms;
          transition-duration: 400ms; }

body[data-aos-delay='400'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='400'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='400'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='400'].aos-animate {
    -webkit-transition-delay: 400ms;
         -o-transition-delay: 400ms;
            transition-delay: 400ms; }

body[data-aos-duration='450'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='450'] {
  -webkit-transition-duration: 450ms;
       -o-transition-duration: 450ms;
          transition-duration: 450ms; }

body[data-aos-delay='450'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='450'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='450'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='450'].aos-animate {
    -webkit-transition-delay: 450ms;
         -o-transition-delay: 450ms;
            transition-delay: 450ms; }

body[data-aos-duration='500'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='500'] {
  -webkit-transition-duration: 500ms;
       -o-transition-duration: 500ms;
          transition-duration: 500ms; }

body[data-aos-delay='500'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='500'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='500'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='500'].aos-animate {
    -webkit-transition-delay: 500ms;
         -o-transition-delay: 500ms;
            transition-delay: 500ms; }

body[data-aos-duration='550'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='550'] {
  -webkit-transition-duration: 550ms;
       -o-transition-duration: 550ms;
          transition-duration: 550ms; }

body[data-aos-delay='550'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='550'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='550'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='550'].aos-animate {
    -webkit-transition-delay: 550ms;
         -o-transition-delay: 550ms;
            transition-delay: 550ms; }

body[data-aos-duration='600'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='600'] {
  -webkit-transition-duration: 600ms;
       -o-transition-duration: 600ms;
          transition-duration: 600ms; }

body[data-aos-delay='600'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='600'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='600'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='600'].aos-animate {
    -webkit-transition-delay: 600ms;
         -o-transition-delay: 600ms;
            transition-delay: 600ms; }

body[data-aos-duration='650'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='650'] {
  -webkit-transition-duration: 650ms;
       -o-transition-duration: 650ms;
          transition-duration: 650ms; }

body[data-aos-delay='650'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='650'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='650'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='650'].aos-animate {
    -webkit-transition-delay: 650ms;
         -o-transition-delay: 650ms;
            transition-delay: 650ms; }

body[data-aos-duration='700'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='700'] {
  -webkit-transition-duration: 700ms;
       -o-transition-duration: 700ms;
          transition-duration: 700ms; }

body[data-aos-delay='700'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='700'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='700'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='700'].aos-animate {
    -webkit-transition-delay: 700ms;
         -o-transition-delay: 700ms;
            transition-delay: 700ms; }

body[data-aos-duration='750'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='750'] {
  -webkit-transition-duration: 750ms;
       -o-transition-duration: 750ms;
          transition-duration: 750ms; }

body[data-aos-delay='750'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='750'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='750'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='750'].aos-animate {
    -webkit-transition-delay: 750ms;
         -o-transition-delay: 750ms;
            transition-delay: 750ms; }

body[data-aos-duration='800'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='800'] {
  -webkit-transition-duration: 800ms;
       -o-transition-duration: 800ms;
          transition-duration: 800ms; }

body[data-aos-delay='800'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='800'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='800'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='800'].aos-animate {
    -webkit-transition-delay: 800ms;
         -o-transition-delay: 800ms;
            transition-delay: 800ms; }

body[data-aos-duration='850'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='850'] {
  -webkit-transition-duration: 850ms;
       -o-transition-duration: 850ms;
          transition-duration: 850ms; }

body[data-aos-delay='850'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='850'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='850'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='850'].aos-animate {
    -webkit-transition-delay: 850ms;
         -o-transition-delay: 850ms;
            transition-delay: 850ms; }

body[data-aos-duration='900'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='900'] {
  -webkit-transition-duration: 900ms;
       -o-transition-duration: 900ms;
          transition-duration: 900ms; }

body[data-aos-delay='900'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='900'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='900'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='900'].aos-animate {
    -webkit-transition-delay: 900ms;
         -o-transition-delay: 900ms;
            transition-delay: 900ms; }

body[data-aos-duration='950'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='950'] {
  -webkit-transition-duration: 950ms;
       -o-transition-duration: 950ms;
          transition-duration: 950ms; }

body[data-aos-delay='950'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='950'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='950'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='950'].aos-animate {
    -webkit-transition-delay: 950ms;
         -o-transition-delay: 950ms;
            transition-delay: 950ms; }

body[data-aos-duration='1000'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1000'] {
  -webkit-transition-duration: 1000ms;
       -o-transition-duration: 1000ms;
          transition-duration: 1000ms; }

body[data-aos-delay='1000'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1000'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1000'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1000'].aos-animate {
    -webkit-transition-delay: 1000ms;
         -o-transition-delay: 1000ms;
            transition-delay: 1000ms; }

body[data-aos-duration='1050'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1050'] {
  -webkit-transition-duration: 1050ms;
       -o-transition-duration: 1050ms;
          transition-duration: 1050ms; }

body[data-aos-delay='1050'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1050'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1050'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1050'].aos-animate {
    -webkit-transition-delay: 1050ms;
         -o-transition-delay: 1050ms;
            transition-delay: 1050ms; }

body[data-aos-duration='1100'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1100'] {
  -webkit-transition-duration: 1100ms;
       -o-transition-duration: 1100ms;
          transition-duration: 1100ms; }

body[data-aos-delay='1100'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1100'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1100'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1100'].aos-animate {
    -webkit-transition-delay: 1100ms;
         -o-transition-delay: 1100ms;
            transition-delay: 1100ms; }

body[data-aos-duration='1150'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1150'] {
  -webkit-transition-duration: 1150ms;
       -o-transition-duration: 1150ms;
          transition-duration: 1150ms; }

body[data-aos-delay='1150'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1150'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1150'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1150'].aos-animate {
    -webkit-transition-delay: 1150ms;
         -o-transition-delay: 1150ms;
            transition-delay: 1150ms; }

body[data-aos-duration='1200'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1200'] {
  -webkit-transition-duration: 1200ms;
       -o-transition-duration: 1200ms;
          transition-duration: 1200ms; }

body[data-aos-delay='1200'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1200'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1200'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1200'].aos-animate {
    -webkit-transition-delay: 1200ms;
         -o-transition-delay: 1200ms;
            transition-delay: 1200ms; }

body[data-aos-duration='1250'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1250'] {
  -webkit-transition-duration: 1250ms;
       -o-transition-duration: 1250ms;
          transition-duration: 1250ms; }

body[data-aos-delay='1250'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1250'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1250'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1250'].aos-animate {
    -webkit-transition-delay: 1250ms;
         -o-transition-delay: 1250ms;
            transition-delay: 1250ms; }

body[data-aos-duration='1300'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1300'] {
  -webkit-transition-duration: 1300ms;
       -o-transition-duration: 1300ms;
          transition-duration: 1300ms; }

body[data-aos-delay='1300'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1300'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1300'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1300'].aos-animate {
    -webkit-transition-delay: 1300ms;
         -o-transition-delay: 1300ms;
            transition-delay: 1300ms; }

body[data-aos-duration='1350'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1350'] {
  -webkit-transition-duration: 1350ms;
       -o-transition-duration: 1350ms;
          transition-duration: 1350ms; }

body[data-aos-delay='1350'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1350'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1350'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1350'].aos-animate {
    -webkit-transition-delay: 1350ms;
         -o-transition-delay: 1350ms;
            transition-delay: 1350ms; }

body[data-aos-duration='1400'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1400'] {
  -webkit-transition-duration: 1400ms;
       -o-transition-duration: 1400ms;
          transition-duration: 1400ms; }

body[data-aos-delay='1400'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1400'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1400'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1400'].aos-animate {
    -webkit-transition-delay: 1400ms;
         -o-transition-delay: 1400ms;
            transition-delay: 1400ms; }

body[data-aos-duration='1450'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1450'] {
  -webkit-transition-duration: 1450ms;
       -o-transition-duration: 1450ms;
          transition-duration: 1450ms; }

body[data-aos-delay='1450'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1450'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1450'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1450'].aos-animate {
    -webkit-transition-delay: 1450ms;
         -o-transition-delay: 1450ms;
            transition-delay: 1450ms; }

body[data-aos-duration='1500'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1500'] {
  -webkit-transition-duration: 1500ms;
       -o-transition-duration: 1500ms;
          transition-duration: 1500ms; }

body[data-aos-delay='1500'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1500'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1500'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1500'].aos-animate {
    -webkit-transition-delay: 1500ms;
         -o-transition-delay: 1500ms;
            transition-delay: 1500ms; }

body[data-aos-duration='1550'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1550'] {
  -webkit-transition-duration: 1550ms;
       -o-transition-duration: 1550ms;
          transition-duration: 1550ms; }

body[data-aos-delay='1550'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1550'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1550'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1550'].aos-animate {
    -webkit-transition-delay: 1550ms;
         -o-transition-delay: 1550ms;
            transition-delay: 1550ms; }

body[data-aos-duration='1600'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1600'] {
  -webkit-transition-duration: 1600ms;
       -o-transition-duration: 1600ms;
          transition-duration: 1600ms; }

body[data-aos-delay='1600'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1600'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1600'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1600'].aos-animate {
    -webkit-transition-delay: 1600ms;
         -o-transition-delay: 1600ms;
            transition-delay: 1600ms; }

body[data-aos-duration='1650'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1650'] {
  -webkit-transition-duration: 1650ms;
       -o-transition-duration: 1650ms;
          transition-duration: 1650ms; }

body[data-aos-delay='1650'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1650'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1650'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1650'].aos-animate {
    -webkit-transition-delay: 1650ms;
         -o-transition-delay: 1650ms;
            transition-delay: 1650ms; }

body[data-aos-duration='1700'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1700'] {
  -webkit-transition-duration: 1700ms;
       -o-transition-duration: 1700ms;
          transition-duration: 1700ms; }

body[data-aos-delay='1700'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1700'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1700'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1700'].aos-animate {
    -webkit-transition-delay: 1700ms;
         -o-transition-delay: 1700ms;
            transition-delay: 1700ms; }

body[data-aos-duration='1750'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1750'] {
  -webkit-transition-duration: 1750ms;
       -o-transition-duration: 1750ms;
          transition-duration: 1750ms; }

body[data-aos-delay='1750'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1750'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1750'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1750'].aos-animate {
    -webkit-transition-delay: 1750ms;
         -o-transition-delay: 1750ms;
            transition-delay: 1750ms; }

body[data-aos-duration='1800'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1800'] {
  -webkit-transition-duration: 1800ms;
       -o-transition-duration: 1800ms;
          transition-duration: 1800ms; }

body[data-aos-delay='1800'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1800'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1800'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1800'].aos-animate {
    -webkit-transition-delay: 1800ms;
         -o-transition-delay: 1800ms;
            transition-delay: 1800ms; }

body[data-aos-duration='1850'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1850'] {
  -webkit-transition-duration: 1850ms;
       -o-transition-duration: 1850ms;
          transition-duration: 1850ms; }

body[data-aos-delay='1850'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1850'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1850'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1850'].aos-animate {
    -webkit-transition-delay: 1850ms;
         -o-transition-delay: 1850ms;
            transition-delay: 1850ms; }

body[data-aos-duration='1900'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1900'] {
  -webkit-transition-duration: 1900ms;
       -o-transition-duration: 1900ms;
          transition-duration: 1900ms; }

body[data-aos-delay='1900'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1900'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1900'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1900'].aos-animate {
    -webkit-transition-delay: 1900ms;
         -o-transition-delay: 1900ms;
            transition-delay: 1900ms; }

body[data-aos-duration='1950'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='1950'] {
  -webkit-transition-duration: 1950ms;
       -o-transition-duration: 1950ms;
          transition-duration: 1950ms; }

body[data-aos-delay='1950'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='1950'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1950'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='1950'].aos-animate {
    -webkit-transition-delay: 1950ms;
         -o-transition-delay: 1950ms;
            transition-delay: 1950ms; }

body[data-aos-duration='2000'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2000'] {
  -webkit-transition-duration: 2000ms;
       -o-transition-duration: 2000ms;
          transition-duration: 2000ms; }

body[data-aos-delay='2000'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2000'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2000'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2000'].aos-animate {
    -webkit-transition-delay: 2000ms;
         -o-transition-delay: 2000ms;
            transition-delay: 2000ms; }

body[data-aos-duration='2050'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2050'] {
  -webkit-transition-duration: 2050ms;
       -o-transition-duration: 2050ms;
          transition-duration: 2050ms; }

body[data-aos-delay='2050'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2050'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2050'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2050'].aos-animate {
    -webkit-transition-delay: 2050ms;
         -o-transition-delay: 2050ms;
            transition-delay: 2050ms; }

body[data-aos-duration='2100'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2100'] {
  -webkit-transition-duration: 2100ms;
       -o-transition-duration: 2100ms;
          transition-duration: 2100ms; }

body[data-aos-delay='2100'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2100'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2100'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2100'].aos-animate {
    -webkit-transition-delay: 2100ms;
         -o-transition-delay: 2100ms;
            transition-delay: 2100ms; }

body[data-aos-duration='2150'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2150'] {
  -webkit-transition-duration: 2150ms;
       -o-transition-duration: 2150ms;
          transition-duration: 2150ms; }

body[data-aos-delay='2150'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2150'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2150'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2150'].aos-animate {
    -webkit-transition-delay: 2150ms;
         -o-transition-delay: 2150ms;
            transition-delay: 2150ms; }

body[data-aos-duration='2200'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2200'] {
  -webkit-transition-duration: 2200ms;
       -o-transition-duration: 2200ms;
          transition-duration: 2200ms; }

body[data-aos-delay='2200'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2200'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2200'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2200'].aos-animate {
    -webkit-transition-delay: 2200ms;
         -o-transition-delay: 2200ms;
            transition-delay: 2200ms; }

body[data-aos-duration='2250'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2250'] {
  -webkit-transition-duration: 2250ms;
       -o-transition-duration: 2250ms;
          transition-duration: 2250ms; }

body[data-aos-delay='2250'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2250'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2250'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2250'].aos-animate {
    -webkit-transition-delay: 2250ms;
         -o-transition-delay: 2250ms;
            transition-delay: 2250ms; }

body[data-aos-duration='2300'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2300'] {
  -webkit-transition-duration: 2300ms;
       -o-transition-duration: 2300ms;
          transition-duration: 2300ms; }

body[data-aos-delay='2300'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2300'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2300'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2300'].aos-animate {
    -webkit-transition-delay: 2300ms;
         -o-transition-delay: 2300ms;
            transition-delay: 2300ms; }

body[data-aos-duration='2350'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2350'] {
  -webkit-transition-duration: 2350ms;
       -o-transition-duration: 2350ms;
          transition-duration: 2350ms; }

body[data-aos-delay='2350'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2350'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2350'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2350'].aos-animate {
    -webkit-transition-delay: 2350ms;
         -o-transition-delay: 2350ms;
            transition-delay: 2350ms; }

body[data-aos-duration='2400'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2400'] {
  -webkit-transition-duration: 2400ms;
       -o-transition-duration: 2400ms;
          transition-duration: 2400ms; }

body[data-aos-delay='2400'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2400'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2400'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2400'].aos-animate {
    -webkit-transition-delay: 2400ms;
         -o-transition-delay: 2400ms;
            transition-delay: 2400ms; }

body[data-aos-duration='2450'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2450'] {
  -webkit-transition-duration: 2450ms;
       -o-transition-duration: 2450ms;
          transition-duration: 2450ms; }

body[data-aos-delay='2450'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2450'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2450'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2450'].aos-animate {
    -webkit-transition-delay: 2450ms;
         -o-transition-delay: 2450ms;
            transition-delay: 2450ms; }

body[data-aos-duration='2500'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2500'] {
  -webkit-transition-duration: 2500ms;
       -o-transition-duration: 2500ms;
          transition-duration: 2500ms; }

body[data-aos-delay='2500'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2500'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2500'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2500'].aos-animate {
    -webkit-transition-delay: 2500ms;
         -o-transition-delay: 2500ms;
            transition-delay: 2500ms; }

body[data-aos-duration='2550'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2550'] {
  -webkit-transition-duration: 2550ms;
       -o-transition-duration: 2550ms;
          transition-duration: 2550ms; }

body[data-aos-delay='2550'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2550'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2550'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2550'].aos-animate {
    -webkit-transition-delay: 2550ms;
         -o-transition-delay: 2550ms;
            transition-delay: 2550ms; }

body[data-aos-duration='2600'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2600'] {
  -webkit-transition-duration: 2600ms;
       -o-transition-duration: 2600ms;
          transition-duration: 2600ms; }

body[data-aos-delay='2600'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2600'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2600'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2600'].aos-animate {
    -webkit-transition-delay: 2600ms;
         -o-transition-delay: 2600ms;
            transition-delay: 2600ms; }

body[data-aos-duration='2650'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2650'] {
  -webkit-transition-duration: 2650ms;
       -o-transition-duration: 2650ms;
          transition-duration: 2650ms; }

body[data-aos-delay='2650'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2650'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2650'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2650'].aos-animate {
    -webkit-transition-delay: 2650ms;
         -o-transition-delay: 2650ms;
            transition-delay: 2650ms; }

body[data-aos-duration='2700'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2700'] {
  -webkit-transition-duration: 2700ms;
       -o-transition-duration: 2700ms;
          transition-duration: 2700ms; }

body[data-aos-delay='2700'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2700'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2700'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2700'].aos-animate {
    -webkit-transition-delay: 2700ms;
         -o-transition-delay: 2700ms;
            transition-delay: 2700ms; }

body[data-aos-duration='2750'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2750'] {
  -webkit-transition-duration: 2750ms;
       -o-transition-duration: 2750ms;
          transition-duration: 2750ms; }

body[data-aos-delay='2750'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2750'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2750'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2750'].aos-animate {
    -webkit-transition-delay: 2750ms;
         -o-transition-delay: 2750ms;
            transition-delay: 2750ms; }

body[data-aos-duration='2800'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2800'] {
  -webkit-transition-duration: 2800ms;
       -o-transition-duration: 2800ms;
          transition-duration: 2800ms; }

body[data-aos-delay='2800'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2800'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2800'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2800'].aos-animate {
    -webkit-transition-delay: 2800ms;
         -o-transition-delay: 2800ms;
            transition-delay: 2800ms; }

body[data-aos-duration='2850'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2850'] {
  -webkit-transition-duration: 2850ms;
       -o-transition-duration: 2850ms;
          transition-duration: 2850ms; }

body[data-aos-delay='2850'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2850'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2850'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2850'].aos-animate {
    -webkit-transition-delay: 2850ms;
         -o-transition-delay: 2850ms;
            transition-delay: 2850ms; }

body[data-aos-duration='2900'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2900'] {
  -webkit-transition-duration: 2900ms;
       -o-transition-duration: 2900ms;
          transition-duration: 2900ms; }

body[data-aos-delay='2900'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2900'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2900'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2900'].aos-animate {
    -webkit-transition-delay: 2900ms;
         -o-transition-delay: 2900ms;
            transition-delay: 2900ms; }

body[data-aos-duration='2950'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='2950'] {
  -webkit-transition-duration: 2950ms;
       -o-transition-duration: 2950ms;
          transition-duration: 2950ms; }

body[data-aos-delay='2950'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='2950'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2950'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='2950'].aos-animate {
    -webkit-transition-delay: 2950ms;
         -o-transition-delay: 2950ms;
            transition-delay: 2950ms; }

body[data-aos-duration='3000'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-duration='3000'] {
  -webkit-transition-duration: 3000ms;
       -o-transition-duration: 3000ms;
          transition-duration: 3000ms; }

body[data-aos-delay='3000'] #fullview [data-aos], #fullview [data-aos][data-aos][data-aos-delay='3000'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='3000'] #fullview [data-aos].aos-animate, #fullview [data-aos][data-aos][data-aos-delay='3000'].aos-animate {
    -webkit-transition-delay: 3000ms;
         -o-transition-delay: 3000ms;
            transition-delay: 3000ms; }

body[data-aos-easing="linear"] [data-aos], [data-aos][data-aos][data-aos-easing="linear"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
       -o-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
          transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

body[data-aos-easing="ease"] [data-aos], [data-aos][data-aos][data-aos-easing="ease"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
       -o-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
          transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); }

body[data-aos-easing="ease-in"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in"] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
       -o-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
          transition-timing-function: cubic-bezier(0.42, 0, 1, 1); }

body[data-aos-easing="ease-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out"] {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
       -o-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.58, 1); }

body[data-aos-easing="ease-in-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out"] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
       -o-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
          transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1); }

body[data-aos-easing="ease-in-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-back"] {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
       -o-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
          transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

body[data-aos-easing="ease-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-back"] {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
       -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
          transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

body[data-aos-easing="ease-in-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-back"] {
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
       -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
          transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

body[data-aos-easing="ease-in-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-sine"] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
       -o-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
          transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

body[data-aos-easing="ease-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-sine"] {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
       -o-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
          transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

body[data-aos-easing="ease-in-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-sine"] {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
       -o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

body[data-aos-easing="ease-in-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quad"] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
       -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quad"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quad"] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
       -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

body[data-aos-easing="ease-in-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-cubic"] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
       -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-cubic"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-cubic"] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
       -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

body[data-aos-easing="ease-in-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quart"] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
       -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quart"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quart"] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
       -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^='fade'][data-aos^='fade'] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform; }
  [data-aos^='fade'][data-aos^='fade'].aos-animate {
    opacity: 1;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0); }

[data-aos='fade-up'] {
  -webkit-transform: translate(0, 100px);
      -ms-transform: translate(0, 100px);
          transform: translate(0, 100px); }

[data-aos='fade-down'] {
  -webkit-transform: translate(0, -100px);
      -ms-transform: translate(0, -100px);
          transform: translate(0, -100px); }

[data-aos='fade-right'] {
  -webkit-transform: translate(-100px, 0);
      -ms-transform: translate(-100px, 0);
          transform: translate(-100px, 0); }

[data-aos='fade-left'] {
  -webkit-transform: translate(100px, 0);
      -ms-transform: translate(100px, 0);
          transform: translate(100px, 0); }

[data-aos='fade-up-right'] {
  -webkit-transform: translate(-100px, 100px);
      -ms-transform: translate(-100px, 100px);
          transform: translate(-100px, 100px); }

[data-aos='fade-up-left'] {
  -webkit-transform: translate(100px, 100px);
      -ms-transform: translate(100px, 100px);
          transform: translate(100px, 100px); }

[data-aos='fade-down-right'] {
  -webkit-transform: translate(-100px, -100px);
      -ms-transform: translate(-100px, -100px);
          transform: translate(-100px, -100px); }

[data-aos='fade-down-left'] {
  -webkit-transform: translate(100px, -100px);
      -ms-transform: translate(100px, -100px);
          transform: translate(100px, -100px); }

/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */
[data-aos^='zoom'][data-aos^='zoom'] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform; }
  [data-aos^='zoom'][data-aos^='zoom'].aos-animate {
    opacity: 1;
    -webkit-transform: translate(0, 0) scale(1);
        -ms-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1); }

[data-aos='zoom-in'] {
  -webkit-transform: scale(0.6);
      -ms-transform: scale(0.6);
          transform: scale(0.6); }

[data-aos='zoom-in-up'] {
  -webkit-transform: translate(0, 100px) scale(0.6);
      -ms-transform: translate(0, 100px) scale(0.6);
          transform: translate(0, 100px) scale(0.6); }

[data-aos='zoom-in-down'] {
  -webkit-transform: translate(0, -100px) scale(0.6);
      -ms-transform: translate(0, -100px) scale(0.6);
          transform: translate(0, -100px) scale(0.6); }

[data-aos='zoom-in-right'] {
  -webkit-transform: translate(-100px, 0) scale(0.6);
      -ms-transform: translate(-100px, 0) scale(0.6);
          transform: translate(-100px, 0) scale(0.6); }

[data-aos='zoom-in-left'] {
  -webkit-transform: translate(100px, 0) scale(0.6);
      -ms-transform: translate(100px, 0) scale(0.6);
          transform: translate(100px, 0) scale(0.6); }

[data-aos='zoom-out'] {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2); }

[data-aos='zoom-out-up'] {
  -webkit-transform: translate(0, 100px) scale(1.2);
      -ms-transform: translate(0, 100px) scale(1.2);
          transform: translate(0, 100px) scale(1.2); }

[data-aos='zoom-out-down'] {
  -webkit-transform: translate(0, -100px) scale(1.2);
      -ms-transform: translate(0, -100px) scale(1.2);
          transform: translate(0, -100px) scale(1.2); }

[data-aos='zoom-out-right'] {
  -webkit-transform: translate(-100px, 0) scale(1.2);
      -ms-transform: translate(-100px, 0) scale(1.2);
          transform: translate(-100px, 0) scale(1.2); }

[data-aos='zoom-out-left'] {
  -webkit-transform: translate(100px, 0) scale(1.2);
      -ms-transform: translate(100px, 0) scale(1.2);
          transform: translate(100px, 0) scale(1.2); }

/**
 * Slide animations
 */
[data-aos^='slide'][data-aos^='slide'] {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }
  [data-aos^='slide'][data-aos^='slide'].aos-animate {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0); }

[data-aos='slide-up'] {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%); }

[data-aos='slide-down'] {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%); }

[data-aos='slide-right'] {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%); }

[data-aos='slide-left'] {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%); }

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^='flip'][data-aos^='flip'] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

[data-aos='flip-left'] {
  -webkit-transform: perspective(2500px) rotateY(-125deg);
          transform: perspective(2500px) rotateY(-125deg); }
  [data-aos='flip-left'].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
            transform: perspective(2500px) rotateY(0); }

[data-aos='flip-right'] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
          transform: perspective(2500px) rotateY(100deg); }
  [data-aos='flip-right'].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
            transform: perspective(2500px) rotateY(0); }

[data-aos='flip-up'] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
          transform: perspective(2500px) rotateX(-100deg); }
  [data-aos='flip-up'].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
            transform: perspective(2500px) rotateX(0); }

[data-aos='flip-down'] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
          transform: perspective(2500px) rotateX(100deg); }
  [data-aos='flip-down'].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
            transform: perspective(2500px) rotateX(0); }

#fullview .year-background-image {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0; }

#fullview [data-name="2009"] .year-background-image {
  background-position: 16% 0%; }
  @media (min-width: 900px) {
    #fullview [data-name="2009"] .year-background-image {
      background-position: top left; } }

#fullview .container .centered_content {
  background: -webkit-linear-gradient(45deg, #FEAD03 -20%, #FE5200 86%);
  background: -o-linear-gradient(45deg, #FEAD03 -20%, #FE5200 86%);
  background: linear-gradient(45deg, #FEAD03 -20%, #FE5200 86%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  width: 100%; }
  @media (max-width: 899px) {
    #fullview .container .centered_content {
      height: 100%; } }
  #fullview .container .centered_content > .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative; }
    #fullview .container .centered_content > .content:after {
      background-image: url("../images/intro-circle-background.png");
      background-position: center;
      background-size: cover;
      content: '';
      height: 100%;
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 175%;
      z-index: 0; }
    #fullview .container .centered_content > .content p {
      color: #8B8D90;
      font-size: 18px;
      font-weight: 400;
      line-height: 26px;
      padding: 15px 0;
      text-align: center; }
  #fullview .container .centered_content > .content .content__inner {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    z-index: 1; }
  #fullview .container .centered_content > .content .content__scroll-image {
    margin: 60px auto 0;
    width: auto; }
  #fullview .container .centered_content .content__mobile-logo {
    width: 40px; }
    @media (min-width: 900px) {
      #fullview .container .centered_content .content__mobile-logo {
        display: none; } }
  @media (max-width: 899px) {
    #fullview .container .centered_content .intro-title {
      margin-top: 0; }
      #fullview .container .centered_content .intro-title__eyebrow {
        line-height: 41px !important;
        margin: 7.5px 0; } }

#navbar {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-right: 1px solid #DFDFDF;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: fixed;
  top: 0;
  width: 130px;
  z-index: 2; }
  @media (max-width: 899px) {
    #navbar {
      display: none; } }
  #navbar .logo {
    left: 50%;
    position: absolute;
    top: 20px;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 45px; }
  #navbar ul {
    color: #000;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%; }
  #navbar li {
    color: inherit;
    margin: 10px 0; }
    #navbar li.active {
      font-weight: 800; }
      #navbar li.active a {
        color: #fff;
        font-weight: 800; }
      #navbar li.active span {
        background-color: #662E9C; }
  #navbar a {
    color: inherit;
    display: block;
    font-size: 14px;
    margin: auto;
    text-align: center;
    text-transform: capitalize;
    -webkit-transition: color 0.2s ease-in;
    -o-transition: color 0.2s ease-in;
    transition: color 0.2s ease-in; }
  #navbar span {
    display: inline-block;
    padding: 3.75px;
    -webkit-transition: background-color 0.2s ease-in;
    -o-transition: background-color 0.2s ease-in;
    transition: background-color 0.2s ease-in; }

#fullview {
  background-color: #EEFCFF;
  position: relative;
  z-index: 0; }
  #fullview .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    position: relative;
    width: 100%; }
    @media (min-width: 900px) {
      #fullview .container {
        min-height: 100vh; } }
    @media (max-width: 899px) {
      #fullview .container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media (max-width: 899px) and (orientation: landscape) {
      #fullview .container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    #fullview .container.overlay .year-background-image::before {
      background-color: rgba(0, 0, 0, 0.55);
      bottom: 0;
      content: '';
      height: 100%;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%;
      z-index: 1; }
  #fullview .left, #fullview .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%; }
    @media (min-width: 900px) {
      #fullview .left, #fullview .right {
        max-width: 50%;
        width: 50%; } }
    #fullview .left .content, #fullview .right .content {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 0 15px;
      width: 100%; }
      @media (max-width: 899px) {
        #fullview .left .content, #fullview .right .content {
          padding: 10px;
          width: 100%; } }
      @media (min-width: 900px) {
        #fullview .left .content, #fullview .right .content {
          position: relative;
          -webkit-box-flex: 1;
              -ms-flex-positive: 1;
                  flex-grow: 1; } }
  @media screen and (min-width: 900px) and (max-height: 950px) {
    #fullview .left .content, #fullview .right .content {
      padding: 0 15px; } }
      @media (min-width: 1024px) {
        #fullview .left .content, #fullview .right .content {
          padding: 0 60px; } }
  @media screen and (min-width: 1024px) and (max-height: 950px) {
    #fullview .left .content, #fullview .right .content {
      padding: 0 15px; } }
      @media (min-width: 1600px) {
        #fullview .left .content, #fullview .right .content {
          padding: 0 150px; } }
  @media screen and (min-width: 1600px) and (max-height: 950px) {
    #fullview .left .content, #fullview .right .content {
      padding: 0 15px; } }
      #fullview .left .content a, #fullview .right .content a {
        text-decoration: underline; }
        #fullview .left .content a:hover, #fullview .right .content a:hover {
          text-decoration: none; }
  @media (min-width: 900px) {
    #fullview .content-header {
      height: 36vh; } }
  @media screen and (min-width: 900px) and (max-height: 950px) {
    #fullview .content-header {
      height: 24vh; } }
  #fullview .title {
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0;
    margin: 15px 0 0;
    text-align: center;
    text-transform: none; }
    @media (min-width: 900px) {
      #fullview .title {
        font-size: 26px; } }
  @media screen and (min-width: 900px) and (max-height: 700px) {
    #fullview .title {
      font-size: 20px; } }
  @media screen and (min-width: 900px) and (max-height: 950px) {
    #fullview .title {
      font-size: 24px; } }
    @media (min-width: 1024px) {
      #fullview .title {
        font-size: 32px; } }
  @media screen and (min-width: 1024px) and (max-height: 700px) {
    #fullview .title {
      font-size: 20px; } }
  @media screen and (min-width: 1024px) and (max-height: 950px) {
    #fullview .title {
      font-size: 24px; } }
  #fullview .description {
    font-size: 14px;
    letter-spacing: 0;
    margin: 15px 0;
    text-align: center; }
    @media (min-width: 900px) {
      #fullview .description {
        font-size: 16px; } }
  @media screen and (min-width: 900px) and (max-height: 700px) {
    #fullview .description {
      font-size: 12px; } }
  @media screen and (min-width: 900px) and (max-height: 950px) {
    #fullview .description {
      font-size: 14px; } }

@media screen and (min-width: 1024px) and (max-height: 700px) {
  #fullview .description {
    font-size: 12px; } }

@media screen and (min-width: 1024px) and (max-height: 950px) {
  #fullview .description {
    font-size: 14px; } }
    @media (max-width: 899px) {
      #fullview .description {
        display: none; } }
  #fullview .image {
    margin: 0 0 15px;
    text-align: center; }
    #fullview .image img {
      max-height: 200px;
      max-width: 100%;
      width: auto; }

@media screen and (min-width: 900px) and (max-height: 700px) {
  #fullview .image img {
    max-height: 150px; } }

@media screen and (min-width: 900px) and (max-height: 950px) {
  #fullview .image img {
    max-height: 180px; } }
    @media (max-width: 899px) {
      #fullview .image {
        margin-left: auto;
        margin-right: auto;
        max-width: 75%; } }
  #fullview .highlight {
    width: 100%; }
    #fullview .highlight ul {
      margin: 5vh 0 0;
      padding: 0;
      text-align: left; }
      @media (min-width: 900px) {
        #fullview .highlight ul {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; } }
    #fullview .highlight li {
      font-size: 14px;
      font-weight: 400;
      list-style-type: none;
      margin: 3.75px 0;
      padding: 3.75px 0 3.75px 45px;
      position: relative; }
      @media (min-width: 768px) {
        #fullview .highlight li {
          padding: 3.75px 3.75px 3.75px 45px; } }
      @media (min-width: 900px) {
        #fullview .highlight li {
          -ms-flex-preferred-size: 45%;
              flex-basis: 45%; } }
  @media screen and (min-width: 900px) and (max-height: 700px) {
    #fullview .highlight li {
      font-size: 12px;
      padding-left: 33px; } }
      @media (min-width: 1024px) {
        #fullview .highlight li {
          font-size: 16px; } }
  @media screen and (min-width: 1024px) and (max-height: 700px) {
    #fullview .highlight li {
      font-size: 12px;
      padding-left: 33px; } }
      #fullview .highlight li::before {
        left: -7px;
        position: absolute;
        top: -9px; }
        @media (max-width: 899px) {
          #fullview .highlight li::before {
            -webkit-transform: scale(0.8);
                -ms-transform: scale(0.8);
                    transform: scale(0.8); } }

@media screen and (min-width: 900px) and (max-height: 700px) {
  #fullview .highlight li::before {
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8); } }
  #fullview .bottom {
    text-align: center;
    margin-top: 30px;
    width: 100%; }
    @media (min-width: 900px) {
      #fullview .bottom {
        bottom: 0;
        left: 15px;
        height: 10vh;
        margin: 0;
        position: absolute;
        right: 15px;
        width: auto; } }
  @media screen and (min-width: 900px) and (max-height: 950px) {
    #fullview .bottom {
      left: 15px;
      right: 15px; } }
    @media (min-width: 1024px) {
      #fullview .bottom {
        left: 60px;
        right: 60px; } }
  @media screen and (min-width: 1024px) and (max-height: 950px) {
    #fullview .bottom {
      left: 15px;
      height: 12vh;
      right: 15px; } }
    #fullview .bottom p {
      font-size: 16px;
      font-weight: 400; }
      @media (min-width: 900px) {
        #fullview .bottom p {
          font-size: 18px;
          left: 0;
          margin: 0;
          position: absolute;
          top: 30px;
          width: 100%; } }
  @media screen and (min-width: 900px) and (max-height: 700px) {
    #fullview .bottom p {
      font-size: 14px;
      top: 15px; } }
  #fullview hr {
    border: 0;
    height: 1px;
    margin: 0;
    width: 100%; }
    @media (min-width: 900px) {
      #fullview hr {
        left: 50%;
        position: absolute;
        top: 0;
        -webkit-transition: width 0.3s ease;
        -o-transition: width 0.3s ease;
        transition: width 0.3s ease;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        width: 0; }
        #fullview hr.active {
          width: 100%; } }
  #fullview .tag {
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 800;
    padding: 15px 7.5px;
    text-align: center;
    text-transform: uppercase; }
    .fonts-loaded #fullview .tag {
      font-family: "space-mono"; }
    @media (min-width: 900px) {
      #fullview .tag {
        padding: 15px 90px; } }
  #fullview .left {
    background-color: #F9F7F1; }
    #fullview .left .tag {
      background: -webkit-linear-gradient(225deg, #FEAD03 -25%, #FE5200 75%);
      background: -o-linear-gradient(225deg, #FEAD03 -25%, #FE5200 75%);
      background: linear-gradient(-135deg, #FEAD03 -25%, #FE5200 75%);
      color: #fff; }
    #fullview .left a {
      color: #FE5200; }
    #fullview .left hr {
      background-color: #FE5200; }
    #fullview .left .highlight li::before {
      content: url(../images/icon-check.svg); }
  #fullview .right .tag {
    background-color: #80889C;
    color: #fff; }
  #fullview .right a {
    color: #FE5200; }
  #fullview .right hr {
    background-color: #0076CE; }
  #fullview .right .highlight li::before {
    content: url(../images/icon-alert.svg); }
  #fullview .section--fixed {
    position: relative; }
    #fullview .section--fixed .left {
      padding-top: 54px; }
      #fullview .section--fixed .left .tag {
        left: 130px;
        position: fixed;
        top: 0;
        width: calc(50% - 65px); }
    #fullview .section--fixed .right {
      height: 100%;
      position: fixed;
      right: 0;
      top: 0;
      width: calc(50% - 65px); }
    #fullview .section--fixed.section--current .right {
      z-index: 2; }
    #fullview .section--fixed.active .right {
      z-index: 1; }

#fullview .container .year_centered {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%; }
  @media (max-width: 899px) {
    #fullview .container .year_centered {
      padding: 45px 0;
      height: 100%; } }
  @media (min-width: 900px) {
    #fullview .container .year_centered {
      bottom: 0;
      left: 0;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: absolute;
      right: 0;
      top: 0; } }
  #fullview .container .year_centered > .content {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 45px 0 30px;
    position: relative;
    text-align: center;
    width: 80%; }
    @media (min-width: 900px) {
      #fullview .container .year_centered > .content {
        height: 60%;
        padding: 0; } }
    @media (max-width: 899px) {
      #fullview .container .year_centered > .content {
        width: 95%; } }
    @media (max-width: 899px) and (orientation: landscape) {
      #fullview .container .year_centered > .content {
        width: 100%; } }
    #fullview .container .year_centered > .content a {
      color: #fff;
      text-decoration: underline; }
      #fullview .container .year_centered > .content a:hover {
        text-decoration: none; }
    #fullview .container .year_centered > .content h2 {
      font-size: 72px !important;
      line-height: 87px !important;
      font-weight: 800;
      margin: 15px 0;
      max-width: 700px;
      text-transform: none;
      z-index: 10; }
      @media (max-width: 899px) {
        #fullview .container .year_centered > .content h2 {
          font-size: 45px !important;
          line-height: 50px !important; } }
      #fullview .container .year_centered > .content h2.small {
        font-size: 45px !important;
        line-height: 50px !important; }
    #fullview .container .year_centered > .content h3 {
      background-color: #FE5200;
      color: #fff;
      font-size: 22px !important;
      line-height: 32px !important;
      font-weight: 800;
      margin: 0;
      padding: 0 7.5px 2.5px;
      z-index: 10; }
      @media (max-width: 899px) {
        #fullview .container .year_centered > .content h3 {
          font-size: 16px !important;
          line-height: 22px !important; } }
      .fonts-loaded #fullview .container .year_centered > .content h3 {
        font-family: "space-mono"; }
    #fullview .container .year_centered > .content > p {
      font-size: 22px !important;
      line-height: 35px !important;
      font-weight: 400;
      margin: 0;
      width: 80%;
      z-index: 10; }
      @media (max-width: 899px) {
        #fullview .container .year_centered > .content > p {
          line-height: 25px !important;
          margin-top: 15px; }
          #fullview .container .year_centered > .content > p {
            font-size: 20px !important;
            line-height: 25px !important;
            margin-top: 15px; } }
    #fullview .container .year_centered > .content > img {
      margin-top: 15px;
      width: 60%; }

#fullview {
  width: 100%; }
  #fullview .section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 130px;
    overflow-x: hidden; }
    @media (min-width: 900px) {
      #fullview .section {
        display: block;
        height: 100vh; } }
    @media (max-width: 899px) {
      #fullview .section {
        margin: 0; } }
