@charset "UTF-8";
/*!
Theme Name: Hat Gallery
Author: Gold Barcelona
Author URI: https://gold.barcelona/
Text Domain: hat-gallery
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 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 */
}
/**
 * 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
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
     -moz-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * 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 size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 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 in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
/* Variables
--------------------------------------------- */
/* Functions
--------------------------------------------- */
/* Convert px to em */
/* Convert px to rem */
/* Concat px */
/* Convert px to vw */
/* Colors
--------------------------------------------- */
/* Primary */
/* Secondary */
/* Support */
/* Support secondary */
/* Feedback */
/* Typography
--------------------------------------------- */
/* Font family */
/* Font style */
/* Text decoration */
/* Line height */
/* Font weight */
/* Font size */
/* Fonts
--------------------------------------------- */
@font-face {
  font-family: "Circular Std";
  src: url("/wp-content/themes/hat-gallery/fonts/CircularStd-Black.woff2") format("woff2"), url("/wp-content/themes/hat-gallery/fonts/CircularStd-Black.woff") format("woff"), url("/wp-content/themes/hat-gallery/fonts/CircularStd-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std";
  src: url("/wp-content/themes/hat-gallery/fonts/CircularSpotifyText-Light.woff2") format("woff2"), url("/wp-content/themes/hat-gallery/fonts/CircularSpotifyText-Light.woff") format("woff"), url("/wp-content/themes/hat-gallery/fonts/CircularSpotifyText-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std";
  src: url("/wp-content/themes/hat-gallery/fonts/CircularStd-BlackItalic.woff2") format("woff2"), url("/wp-content/themes/hat-gallery/fonts/CircularStd-BlackItalic.woff") format("woff"), url("/wp-content/themes/hat-gallery/fonts/CircularStd-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std";
  src: url("/wp-content/themes/hat-gallery/fonts/CircularStd-MediumItalic.woff2") format("woff2"), url("/wp-content/themes/hat-gallery/fonts/CircularStd-MediumItalic.woff") format("woff"), url("/wp-content/themes/hat-gallery/fonts/CircularStd-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std";
  src: url("/wp-content/themes/hat-gallery/fonts/CircularStd-Medium.woff2") format("woff2"), url("/wp-content/themes/hat-gallery/fonts/CircularStd-Medium.woff") format("woff"), url("/wp-content/themes/hat-gallery/fonts/CircularStd-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std";
  src: url("/wp-content/themes/hat-gallery/fonts/CircularStd-Bold.woff2") format("woff2"), url("/wp-content/themes/hat-gallery/fonts/CircularStd-Bold.woff") format("woff"), url("/wp-content/themes/hat-gallery/fonts/CircularStd-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std";
  src: url("/wp-content/themes/hat-gallery/fonts/CircularStd-BoldItalic.woff2") format("woff2"), url("/wp-content/themes/hat-gallery/fonts/CircularStd-BoldItalic.woff") format("woff"), url("/wp-content/themes/hat-gallery/fonts/CircularStd-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std";
  src: url("/wp-content/themes/hat-gallery/fonts/CircularSpotifyText-LightItalic.woff2") format("woff2"), url("/wp-content/themes/hat-gallery/fonts/CircularSpotifyText-LightItalic.woff") format("woff"), url("/wp-content/themes/hat-gallery/fonts/CircularSpotifyText-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std Book";
  src: url("/wp-content/themes/hat-gallery/fonts/CircularStd-BookItalic.woff2") format("woff2"), url("/wp-content/themes/hat-gallery/fonts/CircularStd-BookItalic.woff") format("woff"), url("/wp-content/themes/hat-gallery/fonts/CircularStd-BookItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std Book";
  src: url("/wp-content/themes/hat-gallery/fonts/CircularStd-Book.woff2") format("woff2"), url("/wp-content/themes/hat-gallery/fonts/CircularStd-Book.woff") format("woff"), url("/wp-content/themes/hat-gallery/fonts/CircularStd-Book.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Didot";
  src: url("/wp-content/themes/hat-gallery/fonts/Didot-Italic.woff2") format("woff2"), url("/wp-content/themes/hat-gallery/fonts/Didot-Italic.woff") format("woff"), url("/wp-content/themes/hat-gallery/fonts/Didot-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Didot";
  src: url("/wp-content/themes/hat-gallery/fonts/Didot-Bold.woff2") format("woff2"), url("/wp-content/themes/hat-gallery/fonts/Didot-Bold.woff") format("woff"), url("/wp-content/themes/hat-gallery/fonts/Didot-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Didot";
  src: url("/wp-content/themes/hat-gallery/fonts/Didot.woff2") format("woff2"), url("/wp-content/themes/hat-gallery/fonts/Didot.woff") format("woff"), url("/wp-content/themes/hat-gallery/fonts/Didot.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Didot LT Std";
  src: url("/wp-content/themes/hat-gallery/fonts/DidotLTStd-Italic.woff2") format("woff2"), url("/wp-content/themes/hat-gallery/fonts/DidotLTStd-Italic.woff") format("woff"), url("/wp-content/themes/hat-gallery/fonts/DidotLTStd-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Didot LT Std";
  src: url("/wp-content/themes/hat-gallery/fonts/DidotLTStd-Bold.woff2") format("woff2"), url("/wp-content/themes/hat-gallery/fonts/DidotLTStd-Bold.woff") format("woff"), url("/wp-content/themes/hat-gallery/fonts/DidotLTStd-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Didot";
  src: url("/wp-content/themes/hat-gallery/fonts/Didot-HTF-B16-Bold-Ital.woff2") format("woff2"), url("/wp-content/themes/hat-gallery/fonts/Didot-HTF-B16-Bold-Ital.woff") format("woff"), url("/wp-content/themes/hat-gallery/fonts/Didot-HTF-B16-Bold-Ital.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
/* 01. Display */
/* 02. Headline */
/* 03. Title */
/* 04. Subtitle */
/* 05. Body */
/* 06. Overline */
/* Spacing
--------------------------------------------- */
/* Spacing stack
--------------------------------------------- */
/* Spacing inline
--------------------------------------------- */
/* Spacing inset
--------------------------------------------- */
/* Spacing Squish
--------------------------------------------- */
/* Spacing Stretch
--------------------------------------------- */
/* Decoration
--------------------------------------------- */
/* Border radius */
/* Border weight */
/* Animations
--------------------------------------------- */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-o-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes validating {
  70% {
    background: rgba(181, 126, 16, 0.2);
  }
  100% {
    background: rgba(181, 126, 16, 0.1);
  }
}
@-o-keyframes validating {
  70% {
    background: rgba(181, 126, 16, 0.2);
  }
  100% {
    background: rgba(181, 126, 16, 0.1);
  }
}
@keyframes validating {
  70% {
    background: rgba(181, 126, 16, 0.2);
  }
  100% {
    background: rgba(181, 126, 16, 0.1);
  }
}
@-webkit-keyframes dash {
  from {
    stroke-dashoffset: 60;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@-o-keyframes dash {
  from {
    stroke-dashoffset: 60;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes dash {
  from {
    stroke-dashoffset: 60;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes animated-text-hero-effect {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  50% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}
@-o-keyframes animated-text-hero-effect {
  0% {
    -o-transform: translateY(100%);
       transform: translateY(100%);
  }
  50% {
    -o-transform: translateY(100%);
       transform: translateY(100%);
  }
  100% {
    -o-transform: translateY(0%);
       transform: translateY(0%);
  }
}
@keyframes animated-text-hero-effect {
  0% {
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  50% {
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(0%);
         -o-transform: translateY(0%);
            transform: translateY(0%);
  }
}
@-webkit-keyframes animated-cta {
  0% {
    background: -webkit-linear-gradient(22deg, #BEAF86 0%, transparent 100%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 0%, transparent 100%) no-repeat;
    background-size: 0%;
  }
  1% {
    background: -webkit-linear-gradient(22deg, #BEAF86 1%, transparent 99%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 1%, transparent 99%) no-repeat;
    background-size: 1%;
  }
  2% {
    background: -webkit-linear-gradient(22deg, #BEAF86 2%, transparent 98%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 2%, transparent 98%) no-repeat;
    background-size: 2%;
  }
  3% {
    background: -webkit-linear-gradient(22deg, #BEAF86 3%, transparent 97%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 3%, transparent 97%) no-repeat;
    background-size: 3%;
  }
  4% {
    background: -webkit-linear-gradient(22deg, #BEAF86 4%, transparent 96%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 4%, transparent 96%) no-repeat;
    background-size: 4%;
  }
  5% {
    background: -webkit-linear-gradient(22deg, #BEAF86 5%, transparent 95%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 5%, transparent 95%) no-repeat;
    background-size: 5%;
  }
  6% {
    background: -webkit-linear-gradient(22deg, #BEAF86 6%, transparent 94%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 6%, transparent 94%) no-repeat;
    background-size: 6%;
  }
  7% {
    background: -webkit-linear-gradient(22deg, #BEAF86 7%, transparent 93%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 7%, transparent 93%) no-repeat;
    background-size: 7%;
  }
  8% {
    background: -webkit-linear-gradient(22deg, #BEAF86 8%, transparent 92%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 8%, transparent 92%) no-repeat;
    background-size: 8%;
  }
  9% {
    background: -webkit-linear-gradient(22deg, #BEAF86 9%, transparent 91%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 9%, transparent 91%) no-repeat;
    background-size: 9%;
  }
  10% {
    background: -webkit-linear-gradient(22deg, #BEAF86 10%, transparent 90%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 10%, transparent 90%) no-repeat;
    background-size: 10%;
  }
  11% {
    background: -webkit-linear-gradient(22deg, #BEAF86 11%, transparent 89%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 11%, transparent 89%) no-repeat;
    background-size: 11%;
  }
  12% {
    background: -webkit-linear-gradient(22deg, #BEAF86 12%, transparent 88%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 12%, transparent 88%) no-repeat;
    background-size: 12%;
  }
  13% {
    background: -webkit-linear-gradient(22deg, #BEAF86 13%, transparent 87%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 13%, transparent 87%) no-repeat;
    background-size: 13%;
  }
  14% {
    background: -webkit-linear-gradient(22deg, #BEAF86 14%, transparent 86%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 14%, transparent 86%) no-repeat;
    background-size: 14%;
  }
  15% {
    background: -webkit-linear-gradient(22deg, #BEAF86 15%, transparent 85%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 15%, transparent 85%) no-repeat;
    background-size: 15%;
  }
  16% {
    background: -webkit-linear-gradient(22deg, #BEAF86 16%, transparent 84%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 16%, transparent 84%) no-repeat;
    background-size: 16%;
  }
  17% {
    background: -webkit-linear-gradient(22deg, #BEAF86 17%, transparent 83%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 17%, transparent 83%) no-repeat;
    background-size: 17%;
  }
  18% {
    background: -webkit-linear-gradient(22deg, #BEAF86 18%, transparent 82%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 18%, transparent 82%) no-repeat;
    background-size: 18%;
  }
  19% {
    background: -webkit-linear-gradient(22deg, #BEAF86 19%, transparent 81%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 19%, transparent 81%) no-repeat;
    background-size: 19%;
  }
  20% {
    background: -webkit-linear-gradient(22deg, #BEAF86 20%, transparent 80%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 20%, transparent 80%) no-repeat;
    background-size: 20%;
  }
  21% {
    background: -webkit-linear-gradient(22deg, #BEAF86 21%, transparent 79%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 21%, transparent 79%) no-repeat;
    background-size: 21%;
  }
  22% {
    background: -webkit-linear-gradient(22deg, #BEAF86 22%, transparent 78%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 22%, transparent 78%) no-repeat;
    background-size: 22%;
  }
  23% {
    background: -webkit-linear-gradient(22deg, #BEAF86 23%, transparent 77%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 23%, transparent 77%) no-repeat;
    background-size: 23%;
  }
  24% {
    background: -webkit-linear-gradient(22deg, #BEAF86 24%, transparent 76%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 24%, transparent 76%) no-repeat;
    background-size: 24%;
  }
  25% {
    background: -webkit-linear-gradient(22deg, #BEAF86 25%, transparent 75%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 25%, transparent 75%) no-repeat;
    background-size: 25%;
  }
  26% {
    background: -webkit-linear-gradient(22deg, #BEAF86 26%, transparent 74%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 26%, transparent 74%) no-repeat;
    background-size: 26%;
  }
  27% {
    background: -webkit-linear-gradient(22deg, #BEAF86 27%, transparent 73%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 27%, transparent 73%) no-repeat;
    background-size: 27%;
  }
  28% {
    background: -webkit-linear-gradient(22deg, #BEAF86 28%, transparent 72%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 28%, transparent 72%) no-repeat;
    background-size: 28%;
  }
  29% {
    background: -webkit-linear-gradient(22deg, #BEAF86 29%, transparent 71%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 29%, transparent 71%) no-repeat;
    background-size: 29%;
  }
  30% {
    background: -webkit-linear-gradient(22deg, #BEAF86 30%, transparent 70%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 30%, transparent 70%) no-repeat;
    background-size: 30%;
  }
  31% {
    background: -webkit-linear-gradient(22deg, #BEAF86 31%, transparent 69%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 31%, transparent 69%) no-repeat;
    background-size: 31%;
  }
  32% {
    background: -webkit-linear-gradient(22deg, #BEAF86 32%, transparent 68%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 32%, transparent 68%) no-repeat;
    background-size: 32%;
  }
  33% {
    background: -webkit-linear-gradient(22deg, #BEAF86 33%, transparent 67%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 33%, transparent 67%) no-repeat;
    background-size: 33%;
  }
  34% {
    background: -webkit-linear-gradient(22deg, #BEAF86 34%, transparent 66%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 34%, transparent 66%) no-repeat;
    background-size: 34%;
  }
  35% {
    background: -webkit-linear-gradient(22deg, #BEAF86 35%, transparent 65%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 35%, transparent 65%) no-repeat;
    background-size: 35%;
  }
  36% {
    background: -webkit-linear-gradient(22deg, #BEAF86 36%, transparent 64%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 36%, transparent 64%) no-repeat;
    background-size: 36%;
  }
  37% {
    background: -webkit-linear-gradient(22deg, #BEAF86 37%, transparent 63%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 37%, transparent 63%) no-repeat;
    background-size: 37%;
  }
  38% {
    background: -webkit-linear-gradient(22deg, #BEAF86 38%, transparent 62%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 38%, transparent 62%) no-repeat;
    background-size: 38%;
  }
  39% {
    background: -webkit-linear-gradient(22deg, #BEAF86 39%, transparent 61%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 39%, transparent 61%) no-repeat;
    background-size: 39%;
  }
  40% {
    background: -webkit-linear-gradient(22deg, #BEAF86 40%, transparent 60%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 40%, transparent 60%) no-repeat;
    background-size: 40%;
  }
  41% {
    background: -webkit-linear-gradient(22deg, #BEAF86 41%, transparent 59%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 41%, transparent 59%) no-repeat;
    background-size: 41%;
  }
  42% {
    background: -webkit-linear-gradient(22deg, #BEAF86 42%, transparent 58%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 42%, transparent 58%) no-repeat;
    background-size: 42%;
  }
  43% {
    background: -webkit-linear-gradient(22deg, #BEAF86 43%, transparent 57%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 43%, transparent 57%) no-repeat;
    background-size: 43%;
  }
  44% {
    background: -webkit-linear-gradient(22deg, #BEAF86 44%, transparent 56%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 44%, transparent 56%) no-repeat;
    background-size: 44%;
  }
  45% {
    background: -webkit-linear-gradient(22deg, #BEAF86 45%, transparent 55%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 45%, transparent 55%) no-repeat;
    background-size: 45%;
  }
  46% {
    background: -webkit-linear-gradient(22deg, #BEAF86 46%, transparent 54%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 46%, transparent 54%) no-repeat;
    background-size: 46%;
  }
  47% {
    background: -webkit-linear-gradient(22deg, #BEAF86 47%, transparent 53%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 47%, transparent 53%) no-repeat;
    background-size: 47%;
  }
  48% {
    background: -webkit-linear-gradient(22deg, #BEAF86 48%, transparent 52%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 48%, transparent 52%) no-repeat;
    background-size: 48%;
  }
  49% {
    background: -webkit-linear-gradient(22deg, #BEAF86 49%, transparent 51%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 49%, transparent 51%) no-repeat;
    background-size: 49%;
  }
  50% {
    background: -webkit-linear-gradient(22deg, #BEAF86 50%, transparent 50%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 50%, transparent 50%) no-repeat;
    background-size: 50%;
  }
  51% {
    background: -webkit-linear-gradient(22deg, #BEAF86 51%, transparent 49%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 51%, transparent 49%) no-repeat;
    background-size: 51%;
  }
  52% {
    background: -webkit-linear-gradient(22deg, #BEAF86 52%, transparent 48%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 52%, transparent 48%) no-repeat;
    background-size: 52%;
  }
  53% {
    background: -webkit-linear-gradient(22deg, #BEAF86 53%, transparent 47%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 53%, transparent 47%) no-repeat;
    background-size: 53%;
  }
  54% {
    background: -webkit-linear-gradient(22deg, #BEAF86 54%, transparent 46%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 54%, transparent 46%) no-repeat;
    background-size: 54%;
  }
  55% {
    background: -webkit-linear-gradient(22deg, #BEAF86 55%, transparent 45%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 55%, transparent 45%) no-repeat;
    background-size: 55%;
  }
  56% {
    background: -webkit-linear-gradient(22deg, #BEAF86 56%, transparent 44%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 56%, transparent 44%) no-repeat;
    background-size: 56%;
  }
  57% {
    background: -webkit-linear-gradient(22deg, #BEAF86 57%, transparent 43%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 57%, transparent 43%) no-repeat;
    background-size: 57%;
  }
  58% {
    background: -webkit-linear-gradient(22deg, #BEAF86 58%, transparent 42%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 58%, transparent 42%) no-repeat;
    background-size: 58%;
  }
  59% {
    background: -webkit-linear-gradient(22deg, #BEAF86 59%, transparent 41%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 59%, transparent 41%) no-repeat;
    background-size: 59%;
  }
  60% {
    background: -webkit-linear-gradient(22deg, #BEAF86 60%, transparent 40%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 60%, transparent 40%) no-repeat;
    background-size: 60%;
  }
  61% {
    background: -webkit-linear-gradient(22deg, #BEAF86 61%, transparent 39%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 61%, transparent 39%) no-repeat;
    background-size: 61%;
  }
  62% {
    background: -webkit-linear-gradient(22deg, #BEAF86 62%, transparent 38%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 62%, transparent 38%) no-repeat;
    background-size: 62%;
  }
  63% {
    background: -webkit-linear-gradient(22deg, #BEAF86 63%, transparent 37%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 63%, transparent 37%) no-repeat;
    background-size: 63%;
  }
  64% {
    background: -webkit-linear-gradient(22deg, #BEAF86 64%, transparent 36%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 64%, transparent 36%) no-repeat;
    background-size: 64%;
  }
  65% {
    background: -webkit-linear-gradient(22deg, #BEAF86 65%, transparent 35%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 65%, transparent 35%) no-repeat;
    background-size: 65%;
  }
  66% {
    background: -webkit-linear-gradient(22deg, #BEAF86 66%, transparent 34%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 66%, transparent 34%) no-repeat;
    background-size: 66%;
  }
  67% {
    background: -webkit-linear-gradient(22deg, #BEAF86 67%, transparent 33%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 67%, transparent 33%) no-repeat;
    background-size: 67%;
  }
  68% {
    background: -webkit-linear-gradient(22deg, #BEAF86 68%, transparent 32%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 68%, transparent 32%) no-repeat;
    background-size: 68%;
  }
  69% {
    background: -webkit-linear-gradient(22deg, #BEAF86 69%, transparent 31%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 69%, transparent 31%) no-repeat;
    background-size: 69%;
  }
  70% {
    background: -webkit-linear-gradient(22deg, #BEAF86 70%, transparent 30%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 70%, transparent 30%) no-repeat;
    background-size: 70%;
  }
  71% {
    background: -webkit-linear-gradient(22deg, #BEAF86 71%, transparent 29%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 71%, transparent 29%) no-repeat;
    background-size: 71%;
  }
  72% {
    background: -webkit-linear-gradient(22deg, #BEAF86 72%, transparent 28%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 72%, transparent 28%) no-repeat;
    background-size: 72%;
  }
  73% {
    background: -webkit-linear-gradient(22deg, #BEAF86 73%, transparent 27%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 73%, transparent 27%) no-repeat;
    background-size: 73%;
  }
  74% {
    background: -webkit-linear-gradient(22deg, #BEAF86 74%, transparent 26%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 74%, transparent 26%) no-repeat;
    background-size: 74%;
  }
  75% {
    background: -webkit-linear-gradient(22deg, #BEAF86 75%, transparent 25%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 75%, transparent 25%) no-repeat;
    background-size: 75%;
  }
  76% {
    background: -webkit-linear-gradient(22deg, #BEAF86 76%, transparent 24%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 76%, transparent 24%) no-repeat;
    background-size: 76%;
  }
  77% {
    background: -webkit-linear-gradient(22deg, #BEAF86 77%, transparent 23%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 77%, transparent 23%) no-repeat;
    background-size: 77%;
  }
  78% {
    background: -webkit-linear-gradient(22deg, #BEAF86 78%, transparent 22%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 78%, transparent 22%) no-repeat;
    background-size: 78%;
  }
  79% {
    background: -webkit-linear-gradient(22deg, #BEAF86 79%, transparent 21%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 79%, transparent 21%) no-repeat;
    background-size: 79%;
  }
  80% {
    background: -webkit-linear-gradient(22deg, #BEAF86 80%, transparent 20%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 80%, transparent 20%) no-repeat;
    background-size: 80%;
  }
  81% {
    background: -webkit-linear-gradient(22deg, #BEAF86 81%, transparent 19%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 81%, transparent 19%) no-repeat;
    background-size: 81%;
  }
  82% {
    background: -webkit-linear-gradient(22deg, #BEAF86 82%, transparent 18%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 82%, transparent 18%) no-repeat;
    background-size: 82%;
  }
  83% {
    background: -webkit-linear-gradient(22deg, #BEAF86 83%, transparent 17%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 83%, transparent 17%) no-repeat;
    background-size: 83%;
  }
  84% {
    background: -webkit-linear-gradient(22deg, #BEAF86 84%, transparent 16%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 84%, transparent 16%) no-repeat;
    background-size: 84%;
  }
  85% {
    background: -webkit-linear-gradient(22deg, #BEAF86 85%, transparent 15%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 85%, transparent 15%) no-repeat;
    background-size: 85%;
  }
  86% {
    background: -webkit-linear-gradient(22deg, #BEAF86 86%, transparent 14%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 86%, transparent 14%) no-repeat;
    background-size: 86%;
  }
  87% {
    background: -webkit-linear-gradient(22deg, #BEAF86 87%, transparent 13%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 87%, transparent 13%) no-repeat;
    background-size: 87%;
  }
  88% {
    background: -webkit-linear-gradient(22deg, #BEAF86 88%, transparent 12%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 88%, transparent 12%) no-repeat;
    background-size: 88%;
  }
  89% {
    background: -webkit-linear-gradient(22deg, #BEAF86 89%, transparent 11%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 89%, transparent 11%) no-repeat;
    background-size: 89%;
  }
  90% {
    background: -webkit-linear-gradient(22deg, #BEAF86 90%, transparent 10%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 90%, transparent 10%) no-repeat;
    background-size: 90%;
  }
  91% {
    background: -webkit-linear-gradient(22deg, #BEAF86 91%, transparent 9%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 91%, transparent 9%) no-repeat;
    background-size: 91%;
  }
  92% {
    background: -webkit-linear-gradient(22deg, #BEAF86 92%, transparent 8%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 92%, transparent 8%) no-repeat;
    background-size: 92%;
  }
  93% {
    background: -webkit-linear-gradient(22deg, #BEAF86 93%, transparent 7%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 93%, transparent 7%) no-repeat;
    background-size: 93%;
  }
  94% {
    background: -webkit-linear-gradient(22deg, #BEAF86 94%, transparent 6%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 94%, transparent 6%) no-repeat;
    background-size: 94%;
  }
  95% {
    background: -webkit-linear-gradient(22deg, #BEAF86 95%, transparent 5%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 95%, transparent 5%) no-repeat;
    background-size: 95%;
  }
  96% {
    background: -webkit-linear-gradient(22deg, #BEAF86 96%, transparent 4%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 96%, transparent 4%) no-repeat;
    background-size: 96%;
  }
  97% {
    background: -webkit-linear-gradient(22deg, #BEAF86 97%, transparent 3%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 97%, transparent 3%) no-repeat;
    background-size: 97%;
  }
  98% {
    background: -webkit-linear-gradient(22deg, #BEAF86 98%, transparent 2%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 98%, transparent 2%) no-repeat;
    background-size: 98%;
  }
  99% {
    background: -webkit-linear-gradient(22deg, #BEAF86 99%, transparent 1%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 99%, transparent 1%) no-repeat;
    background-size: 99%;
  }
  100% {
    background: -webkit-linear-gradient(22deg, #BEAF86 100%, transparent 0%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 100%, transparent 0%) no-repeat;
    background-size: 100%;
  }
}
@-o-keyframes animated-cta {
  0% {
    background: -o-linear-gradient(22deg, #BEAF86 0%, transparent 100%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 0%, transparent 100%) no-repeat;
    background-size: 0%;
  }
  1% {
    background: -o-linear-gradient(22deg, #BEAF86 1%, transparent 99%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 1%, transparent 99%) no-repeat;
    background-size: 1%;
  }
  2% {
    background: -o-linear-gradient(22deg, #BEAF86 2%, transparent 98%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 2%, transparent 98%) no-repeat;
    background-size: 2%;
  }
  3% {
    background: -o-linear-gradient(22deg, #BEAF86 3%, transparent 97%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 3%, transparent 97%) no-repeat;
    background-size: 3%;
  }
  4% {
    background: -o-linear-gradient(22deg, #BEAF86 4%, transparent 96%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 4%, transparent 96%) no-repeat;
    background-size: 4%;
  }
  5% {
    background: -o-linear-gradient(22deg, #BEAF86 5%, transparent 95%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 5%, transparent 95%) no-repeat;
    background-size: 5%;
  }
  6% {
    background: -o-linear-gradient(22deg, #BEAF86 6%, transparent 94%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 6%, transparent 94%) no-repeat;
    background-size: 6%;
  }
  7% {
    background: -o-linear-gradient(22deg, #BEAF86 7%, transparent 93%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 7%, transparent 93%) no-repeat;
    background-size: 7%;
  }
  8% {
    background: -o-linear-gradient(22deg, #BEAF86 8%, transparent 92%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 8%, transparent 92%) no-repeat;
    background-size: 8%;
  }
  9% {
    background: -o-linear-gradient(22deg, #BEAF86 9%, transparent 91%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 9%, transparent 91%) no-repeat;
    background-size: 9%;
  }
  10% {
    background: -o-linear-gradient(22deg, #BEAF86 10%, transparent 90%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 10%, transparent 90%) no-repeat;
    background-size: 10%;
  }
  11% {
    background: -o-linear-gradient(22deg, #BEAF86 11%, transparent 89%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 11%, transparent 89%) no-repeat;
    background-size: 11%;
  }
  12% {
    background: -o-linear-gradient(22deg, #BEAF86 12%, transparent 88%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 12%, transparent 88%) no-repeat;
    background-size: 12%;
  }
  13% {
    background: -o-linear-gradient(22deg, #BEAF86 13%, transparent 87%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 13%, transparent 87%) no-repeat;
    background-size: 13%;
  }
  14% {
    background: -o-linear-gradient(22deg, #BEAF86 14%, transparent 86%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 14%, transparent 86%) no-repeat;
    background-size: 14%;
  }
  15% {
    background: -o-linear-gradient(22deg, #BEAF86 15%, transparent 85%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 15%, transparent 85%) no-repeat;
    background-size: 15%;
  }
  16% {
    background: -o-linear-gradient(22deg, #BEAF86 16%, transparent 84%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 16%, transparent 84%) no-repeat;
    background-size: 16%;
  }
  17% {
    background: -o-linear-gradient(22deg, #BEAF86 17%, transparent 83%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 17%, transparent 83%) no-repeat;
    background-size: 17%;
  }
  18% {
    background: -o-linear-gradient(22deg, #BEAF86 18%, transparent 82%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 18%, transparent 82%) no-repeat;
    background-size: 18%;
  }
  19% {
    background: -o-linear-gradient(22deg, #BEAF86 19%, transparent 81%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 19%, transparent 81%) no-repeat;
    background-size: 19%;
  }
  20% {
    background: -o-linear-gradient(22deg, #BEAF86 20%, transparent 80%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 20%, transparent 80%) no-repeat;
    background-size: 20%;
  }
  21% {
    background: -o-linear-gradient(22deg, #BEAF86 21%, transparent 79%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 21%, transparent 79%) no-repeat;
    background-size: 21%;
  }
  22% {
    background: -o-linear-gradient(22deg, #BEAF86 22%, transparent 78%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 22%, transparent 78%) no-repeat;
    background-size: 22%;
  }
  23% {
    background: -o-linear-gradient(22deg, #BEAF86 23%, transparent 77%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 23%, transparent 77%) no-repeat;
    background-size: 23%;
  }
  24% {
    background: -o-linear-gradient(22deg, #BEAF86 24%, transparent 76%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 24%, transparent 76%) no-repeat;
    background-size: 24%;
  }
  25% {
    background: -o-linear-gradient(22deg, #BEAF86 25%, transparent 75%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 25%, transparent 75%) no-repeat;
    background-size: 25%;
  }
  26% {
    background: -o-linear-gradient(22deg, #BEAF86 26%, transparent 74%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 26%, transparent 74%) no-repeat;
    background-size: 26%;
  }
  27% {
    background: -o-linear-gradient(22deg, #BEAF86 27%, transparent 73%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 27%, transparent 73%) no-repeat;
    background-size: 27%;
  }
  28% {
    background: -o-linear-gradient(22deg, #BEAF86 28%, transparent 72%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 28%, transparent 72%) no-repeat;
    background-size: 28%;
  }
  29% {
    background: -o-linear-gradient(22deg, #BEAF86 29%, transparent 71%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 29%, transparent 71%) no-repeat;
    background-size: 29%;
  }
  30% {
    background: -o-linear-gradient(22deg, #BEAF86 30%, transparent 70%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 30%, transparent 70%) no-repeat;
    background-size: 30%;
  }
  31% {
    background: -o-linear-gradient(22deg, #BEAF86 31%, transparent 69%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 31%, transparent 69%) no-repeat;
    background-size: 31%;
  }
  32% {
    background: -o-linear-gradient(22deg, #BEAF86 32%, transparent 68%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 32%, transparent 68%) no-repeat;
    background-size: 32%;
  }
  33% {
    background: -o-linear-gradient(22deg, #BEAF86 33%, transparent 67%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 33%, transparent 67%) no-repeat;
    background-size: 33%;
  }
  34% {
    background: -o-linear-gradient(22deg, #BEAF86 34%, transparent 66%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 34%, transparent 66%) no-repeat;
    background-size: 34%;
  }
  35% {
    background: -o-linear-gradient(22deg, #BEAF86 35%, transparent 65%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 35%, transparent 65%) no-repeat;
    background-size: 35%;
  }
  36% {
    background: -o-linear-gradient(22deg, #BEAF86 36%, transparent 64%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 36%, transparent 64%) no-repeat;
    background-size: 36%;
  }
  37% {
    background: -o-linear-gradient(22deg, #BEAF86 37%, transparent 63%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 37%, transparent 63%) no-repeat;
    background-size: 37%;
  }
  38% {
    background: -o-linear-gradient(22deg, #BEAF86 38%, transparent 62%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 38%, transparent 62%) no-repeat;
    background-size: 38%;
  }
  39% {
    background: -o-linear-gradient(22deg, #BEAF86 39%, transparent 61%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 39%, transparent 61%) no-repeat;
    background-size: 39%;
  }
  40% {
    background: -o-linear-gradient(22deg, #BEAF86 40%, transparent 60%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 40%, transparent 60%) no-repeat;
    background-size: 40%;
  }
  41% {
    background: -o-linear-gradient(22deg, #BEAF86 41%, transparent 59%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 41%, transparent 59%) no-repeat;
    background-size: 41%;
  }
  42% {
    background: -o-linear-gradient(22deg, #BEAF86 42%, transparent 58%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 42%, transparent 58%) no-repeat;
    background-size: 42%;
  }
  43% {
    background: -o-linear-gradient(22deg, #BEAF86 43%, transparent 57%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 43%, transparent 57%) no-repeat;
    background-size: 43%;
  }
  44% {
    background: -o-linear-gradient(22deg, #BEAF86 44%, transparent 56%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 44%, transparent 56%) no-repeat;
    background-size: 44%;
  }
  45% {
    background: -o-linear-gradient(22deg, #BEAF86 45%, transparent 55%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 45%, transparent 55%) no-repeat;
    background-size: 45%;
  }
  46% {
    background: -o-linear-gradient(22deg, #BEAF86 46%, transparent 54%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 46%, transparent 54%) no-repeat;
    background-size: 46%;
  }
  47% {
    background: -o-linear-gradient(22deg, #BEAF86 47%, transparent 53%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 47%, transparent 53%) no-repeat;
    background-size: 47%;
  }
  48% {
    background: -o-linear-gradient(22deg, #BEAF86 48%, transparent 52%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 48%, transparent 52%) no-repeat;
    background-size: 48%;
  }
  49% {
    background: -o-linear-gradient(22deg, #BEAF86 49%, transparent 51%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 49%, transparent 51%) no-repeat;
    background-size: 49%;
  }
  50% {
    background: -o-linear-gradient(22deg, #BEAF86 50%, transparent 50%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 50%, transparent 50%) no-repeat;
    background-size: 50%;
  }
  51% {
    background: -o-linear-gradient(22deg, #BEAF86 51%, transparent 49%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 51%, transparent 49%) no-repeat;
    background-size: 51%;
  }
  52% {
    background: -o-linear-gradient(22deg, #BEAF86 52%, transparent 48%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 52%, transparent 48%) no-repeat;
    background-size: 52%;
  }
  53% {
    background: -o-linear-gradient(22deg, #BEAF86 53%, transparent 47%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 53%, transparent 47%) no-repeat;
    background-size: 53%;
  }
  54% {
    background: -o-linear-gradient(22deg, #BEAF86 54%, transparent 46%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 54%, transparent 46%) no-repeat;
    background-size: 54%;
  }
  55% {
    background: -o-linear-gradient(22deg, #BEAF86 55%, transparent 45%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 55%, transparent 45%) no-repeat;
    background-size: 55%;
  }
  56% {
    background: -o-linear-gradient(22deg, #BEAF86 56%, transparent 44%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 56%, transparent 44%) no-repeat;
    background-size: 56%;
  }
  57% {
    background: -o-linear-gradient(22deg, #BEAF86 57%, transparent 43%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 57%, transparent 43%) no-repeat;
    background-size: 57%;
  }
  58% {
    background: -o-linear-gradient(22deg, #BEAF86 58%, transparent 42%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 58%, transparent 42%) no-repeat;
    background-size: 58%;
  }
  59% {
    background: -o-linear-gradient(22deg, #BEAF86 59%, transparent 41%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 59%, transparent 41%) no-repeat;
    background-size: 59%;
  }
  60% {
    background: -o-linear-gradient(22deg, #BEAF86 60%, transparent 40%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 60%, transparent 40%) no-repeat;
    background-size: 60%;
  }
  61% {
    background: -o-linear-gradient(22deg, #BEAF86 61%, transparent 39%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 61%, transparent 39%) no-repeat;
    background-size: 61%;
  }
  62% {
    background: -o-linear-gradient(22deg, #BEAF86 62%, transparent 38%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 62%, transparent 38%) no-repeat;
    background-size: 62%;
  }
  63% {
    background: -o-linear-gradient(22deg, #BEAF86 63%, transparent 37%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 63%, transparent 37%) no-repeat;
    background-size: 63%;
  }
  64% {
    background: -o-linear-gradient(22deg, #BEAF86 64%, transparent 36%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 64%, transparent 36%) no-repeat;
    background-size: 64%;
  }
  65% {
    background: -o-linear-gradient(22deg, #BEAF86 65%, transparent 35%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 65%, transparent 35%) no-repeat;
    background-size: 65%;
  }
  66% {
    background: -o-linear-gradient(22deg, #BEAF86 66%, transparent 34%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 66%, transparent 34%) no-repeat;
    background-size: 66%;
  }
  67% {
    background: -o-linear-gradient(22deg, #BEAF86 67%, transparent 33%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 67%, transparent 33%) no-repeat;
    background-size: 67%;
  }
  68% {
    background: -o-linear-gradient(22deg, #BEAF86 68%, transparent 32%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 68%, transparent 32%) no-repeat;
    background-size: 68%;
  }
  69% {
    background: -o-linear-gradient(22deg, #BEAF86 69%, transparent 31%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 69%, transparent 31%) no-repeat;
    background-size: 69%;
  }
  70% {
    background: -o-linear-gradient(22deg, #BEAF86 70%, transparent 30%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 70%, transparent 30%) no-repeat;
    background-size: 70%;
  }
  71% {
    background: -o-linear-gradient(22deg, #BEAF86 71%, transparent 29%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 71%, transparent 29%) no-repeat;
    background-size: 71%;
  }
  72% {
    background: -o-linear-gradient(22deg, #BEAF86 72%, transparent 28%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 72%, transparent 28%) no-repeat;
    background-size: 72%;
  }
  73% {
    background: -o-linear-gradient(22deg, #BEAF86 73%, transparent 27%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 73%, transparent 27%) no-repeat;
    background-size: 73%;
  }
  74% {
    background: -o-linear-gradient(22deg, #BEAF86 74%, transparent 26%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 74%, transparent 26%) no-repeat;
    background-size: 74%;
  }
  75% {
    background: -o-linear-gradient(22deg, #BEAF86 75%, transparent 25%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 75%, transparent 25%) no-repeat;
    background-size: 75%;
  }
  76% {
    background: -o-linear-gradient(22deg, #BEAF86 76%, transparent 24%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 76%, transparent 24%) no-repeat;
    background-size: 76%;
  }
  77% {
    background: -o-linear-gradient(22deg, #BEAF86 77%, transparent 23%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 77%, transparent 23%) no-repeat;
    background-size: 77%;
  }
  78% {
    background: -o-linear-gradient(22deg, #BEAF86 78%, transparent 22%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 78%, transparent 22%) no-repeat;
    background-size: 78%;
  }
  79% {
    background: -o-linear-gradient(22deg, #BEAF86 79%, transparent 21%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 79%, transparent 21%) no-repeat;
    background-size: 79%;
  }
  80% {
    background: -o-linear-gradient(22deg, #BEAF86 80%, transparent 20%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 80%, transparent 20%) no-repeat;
    background-size: 80%;
  }
  81% {
    background: -o-linear-gradient(22deg, #BEAF86 81%, transparent 19%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 81%, transparent 19%) no-repeat;
    background-size: 81%;
  }
  82% {
    background: -o-linear-gradient(22deg, #BEAF86 82%, transparent 18%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 82%, transparent 18%) no-repeat;
    background-size: 82%;
  }
  83% {
    background: -o-linear-gradient(22deg, #BEAF86 83%, transparent 17%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 83%, transparent 17%) no-repeat;
    background-size: 83%;
  }
  84% {
    background: -o-linear-gradient(22deg, #BEAF86 84%, transparent 16%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 84%, transparent 16%) no-repeat;
    background-size: 84%;
  }
  85% {
    background: -o-linear-gradient(22deg, #BEAF86 85%, transparent 15%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 85%, transparent 15%) no-repeat;
    background-size: 85%;
  }
  86% {
    background: -o-linear-gradient(22deg, #BEAF86 86%, transparent 14%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 86%, transparent 14%) no-repeat;
    background-size: 86%;
  }
  87% {
    background: -o-linear-gradient(22deg, #BEAF86 87%, transparent 13%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 87%, transparent 13%) no-repeat;
    background-size: 87%;
  }
  88% {
    background: -o-linear-gradient(22deg, #BEAF86 88%, transparent 12%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 88%, transparent 12%) no-repeat;
    background-size: 88%;
  }
  89% {
    background: -o-linear-gradient(22deg, #BEAF86 89%, transparent 11%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 89%, transparent 11%) no-repeat;
    background-size: 89%;
  }
  90% {
    background: -o-linear-gradient(22deg, #BEAF86 90%, transparent 10%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 90%, transparent 10%) no-repeat;
    background-size: 90%;
  }
  91% {
    background: -o-linear-gradient(22deg, #BEAF86 91%, transparent 9%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 91%, transparent 9%) no-repeat;
    background-size: 91%;
  }
  92% {
    background: -o-linear-gradient(22deg, #BEAF86 92%, transparent 8%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 92%, transparent 8%) no-repeat;
    background-size: 92%;
  }
  93% {
    background: -o-linear-gradient(22deg, #BEAF86 93%, transparent 7%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 93%, transparent 7%) no-repeat;
    background-size: 93%;
  }
  94% {
    background: -o-linear-gradient(22deg, #BEAF86 94%, transparent 6%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 94%, transparent 6%) no-repeat;
    background-size: 94%;
  }
  95% {
    background: -o-linear-gradient(22deg, #BEAF86 95%, transparent 5%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 95%, transparent 5%) no-repeat;
    background-size: 95%;
  }
  96% {
    background: -o-linear-gradient(22deg, #BEAF86 96%, transparent 4%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 96%, transparent 4%) no-repeat;
    background-size: 96%;
  }
  97% {
    background: -o-linear-gradient(22deg, #BEAF86 97%, transparent 3%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 97%, transparent 3%) no-repeat;
    background-size: 97%;
  }
  98% {
    background: -o-linear-gradient(22deg, #BEAF86 98%, transparent 2%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 98%, transparent 2%) no-repeat;
    background-size: 98%;
  }
  99% {
    background: -o-linear-gradient(22deg, #BEAF86 99%, transparent 1%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 99%, transparent 1%) no-repeat;
    background-size: 99%;
  }
  100% {
    background: -o-linear-gradient(22deg, #BEAF86 100%, transparent 0%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 100%, transparent 0%) no-repeat;
    background-size: 100%;
  }
}
@keyframes animated-cta {
  0% {
    background: -webkit-linear-gradient(22deg, #BEAF86 0%, transparent 100%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 0%, transparent 100%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 0%, transparent 100%) no-repeat;
    background-size: 0%;
  }
  1% {
    background: -webkit-linear-gradient(22deg, #BEAF86 1%, transparent 99%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 1%, transparent 99%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 1%, transparent 99%) no-repeat;
    background-size: 1%;
  }
  2% {
    background: -webkit-linear-gradient(22deg, #BEAF86 2%, transparent 98%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 2%, transparent 98%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 2%, transparent 98%) no-repeat;
    background-size: 2%;
  }
  3% {
    background: -webkit-linear-gradient(22deg, #BEAF86 3%, transparent 97%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 3%, transparent 97%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 3%, transparent 97%) no-repeat;
    background-size: 3%;
  }
  4% {
    background: -webkit-linear-gradient(22deg, #BEAF86 4%, transparent 96%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 4%, transparent 96%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 4%, transparent 96%) no-repeat;
    background-size: 4%;
  }
  5% {
    background: -webkit-linear-gradient(22deg, #BEAF86 5%, transparent 95%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 5%, transparent 95%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 5%, transparent 95%) no-repeat;
    background-size: 5%;
  }
  6% {
    background: -webkit-linear-gradient(22deg, #BEAF86 6%, transparent 94%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 6%, transparent 94%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 6%, transparent 94%) no-repeat;
    background-size: 6%;
  }
  7% {
    background: -webkit-linear-gradient(22deg, #BEAF86 7%, transparent 93%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 7%, transparent 93%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 7%, transparent 93%) no-repeat;
    background-size: 7%;
  }
  8% {
    background: -webkit-linear-gradient(22deg, #BEAF86 8%, transparent 92%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 8%, transparent 92%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 8%, transparent 92%) no-repeat;
    background-size: 8%;
  }
  9% {
    background: -webkit-linear-gradient(22deg, #BEAF86 9%, transparent 91%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 9%, transparent 91%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 9%, transparent 91%) no-repeat;
    background-size: 9%;
  }
  10% {
    background: -webkit-linear-gradient(22deg, #BEAF86 10%, transparent 90%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 10%, transparent 90%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 10%, transparent 90%) no-repeat;
    background-size: 10%;
  }
  11% {
    background: -webkit-linear-gradient(22deg, #BEAF86 11%, transparent 89%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 11%, transparent 89%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 11%, transparent 89%) no-repeat;
    background-size: 11%;
  }
  12% {
    background: -webkit-linear-gradient(22deg, #BEAF86 12%, transparent 88%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 12%, transparent 88%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 12%, transparent 88%) no-repeat;
    background-size: 12%;
  }
  13% {
    background: -webkit-linear-gradient(22deg, #BEAF86 13%, transparent 87%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 13%, transparent 87%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 13%, transparent 87%) no-repeat;
    background-size: 13%;
  }
  14% {
    background: -webkit-linear-gradient(22deg, #BEAF86 14%, transparent 86%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 14%, transparent 86%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 14%, transparent 86%) no-repeat;
    background-size: 14%;
  }
  15% {
    background: -webkit-linear-gradient(22deg, #BEAF86 15%, transparent 85%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 15%, transparent 85%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 15%, transparent 85%) no-repeat;
    background-size: 15%;
  }
  16% {
    background: -webkit-linear-gradient(22deg, #BEAF86 16%, transparent 84%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 16%, transparent 84%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 16%, transparent 84%) no-repeat;
    background-size: 16%;
  }
  17% {
    background: -webkit-linear-gradient(22deg, #BEAF86 17%, transparent 83%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 17%, transparent 83%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 17%, transparent 83%) no-repeat;
    background-size: 17%;
  }
  18% {
    background: -webkit-linear-gradient(22deg, #BEAF86 18%, transparent 82%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 18%, transparent 82%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 18%, transparent 82%) no-repeat;
    background-size: 18%;
  }
  19% {
    background: -webkit-linear-gradient(22deg, #BEAF86 19%, transparent 81%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 19%, transparent 81%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 19%, transparent 81%) no-repeat;
    background-size: 19%;
  }
  20% {
    background: -webkit-linear-gradient(22deg, #BEAF86 20%, transparent 80%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 20%, transparent 80%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 20%, transparent 80%) no-repeat;
    background-size: 20%;
  }
  21% {
    background: -webkit-linear-gradient(22deg, #BEAF86 21%, transparent 79%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 21%, transparent 79%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 21%, transparent 79%) no-repeat;
    background-size: 21%;
  }
  22% {
    background: -webkit-linear-gradient(22deg, #BEAF86 22%, transparent 78%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 22%, transparent 78%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 22%, transparent 78%) no-repeat;
    background-size: 22%;
  }
  23% {
    background: -webkit-linear-gradient(22deg, #BEAF86 23%, transparent 77%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 23%, transparent 77%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 23%, transparent 77%) no-repeat;
    background-size: 23%;
  }
  24% {
    background: -webkit-linear-gradient(22deg, #BEAF86 24%, transparent 76%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 24%, transparent 76%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 24%, transparent 76%) no-repeat;
    background-size: 24%;
  }
  25% {
    background: -webkit-linear-gradient(22deg, #BEAF86 25%, transparent 75%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 25%, transparent 75%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 25%, transparent 75%) no-repeat;
    background-size: 25%;
  }
  26% {
    background: -webkit-linear-gradient(22deg, #BEAF86 26%, transparent 74%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 26%, transparent 74%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 26%, transparent 74%) no-repeat;
    background-size: 26%;
  }
  27% {
    background: -webkit-linear-gradient(22deg, #BEAF86 27%, transparent 73%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 27%, transparent 73%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 27%, transparent 73%) no-repeat;
    background-size: 27%;
  }
  28% {
    background: -webkit-linear-gradient(22deg, #BEAF86 28%, transparent 72%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 28%, transparent 72%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 28%, transparent 72%) no-repeat;
    background-size: 28%;
  }
  29% {
    background: -webkit-linear-gradient(22deg, #BEAF86 29%, transparent 71%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 29%, transparent 71%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 29%, transparent 71%) no-repeat;
    background-size: 29%;
  }
  30% {
    background: -webkit-linear-gradient(22deg, #BEAF86 30%, transparent 70%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 30%, transparent 70%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 30%, transparent 70%) no-repeat;
    background-size: 30%;
  }
  31% {
    background: -webkit-linear-gradient(22deg, #BEAF86 31%, transparent 69%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 31%, transparent 69%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 31%, transparent 69%) no-repeat;
    background-size: 31%;
  }
  32% {
    background: -webkit-linear-gradient(22deg, #BEAF86 32%, transparent 68%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 32%, transparent 68%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 32%, transparent 68%) no-repeat;
    background-size: 32%;
  }
  33% {
    background: -webkit-linear-gradient(22deg, #BEAF86 33%, transparent 67%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 33%, transparent 67%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 33%, transparent 67%) no-repeat;
    background-size: 33%;
  }
  34% {
    background: -webkit-linear-gradient(22deg, #BEAF86 34%, transparent 66%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 34%, transparent 66%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 34%, transparent 66%) no-repeat;
    background-size: 34%;
  }
  35% {
    background: -webkit-linear-gradient(22deg, #BEAF86 35%, transparent 65%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 35%, transparent 65%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 35%, transparent 65%) no-repeat;
    background-size: 35%;
  }
  36% {
    background: -webkit-linear-gradient(22deg, #BEAF86 36%, transparent 64%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 36%, transparent 64%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 36%, transparent 64%) no-repeat;
    background-size: 36%;
  }
  37% {
    background: -webkit-linear-gradient(22deg, #BEAF86 37%, transparent 63%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 37%, transparent 63%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 37%, transparent 63%) no-repeat;
    background-size: 37%;
  }
  38% {
    background: -webkit-linear-gradient(22deg, #BEAF86 38%, transparent 62%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 38%, transparent 62%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 38%, transparent 62%) no-repeat;
    background-size: 38%;
  }
  39% {
    background: -webkit-linear-gradient(22deg, #BEAF86 39%, transparent 61%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 39%, transparent 61%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 39%, transparent 61%) no-repeat;
    background-size: 39%;
  }
  40% {
    background: -webkit-linear-gradient(22deg, #BEAF86 40%, transparent 60%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 40%, transparent 60%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 40%, transparent 60%) no-repeat;
    background-size: 40%;
  }
  41% {
    background: -webkit-linear-gradient(22deg, #BEAF86 41%, transparent 59%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 41%, transparent 59%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 41%, transparent 59%) no-repeat;
    background-size: 41%;
  }
  42% {
    background: -webkit-linear-gradient(22deg, #BEAF86 42%, transparent 58%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 42%, transparent 58%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 42%, transparent 58%) no-repeat;
    background-size: 42%;
  }
  43% {
    background: -webkit-linear-gradient(22deg, #BEAF86 43%, transparent 57%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 43%, transparent 57%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 43%, transparent 57%) no-repeat;
    background-size: 43%;
  }
  44% {
    background: -webkit-linear-gradient(22deg, #BEAF86 44%, transparent 56%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 44%, transparent 56%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 44%, transparent 56%) no-repeat;
    background-size: 44%;
  }
  45% {
    background: -webkit-linear-gradient(22deg, #BEAF86 45%, transparent 55%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 45%, transparent 55%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 45%, transparent 55%) no-repeat;
    background-size: 45%;
  }
  46% {
    background: -webkit-linear-gradient(22deg, #BEAF86 46%, transparent 54%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 46%, transparent 54%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 46%, transparent 54%) no-repeat;
    background-size: 46%;
  }
  47% {
    background: -webkit-linear-gradient(22deg, #BEAF86 47%, transparent 53%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 47%, transparent 53%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 47%, transparent 53%) no-repeat;
    background-size: 47%;
  }
  48% {
    background: -webkit-linear-gradient(22deg, #BEAF86 48%, transparent 52%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 48%, transparent 52%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 48%, transparent 52%) no-repeat;
    background-size: 48%;
  }
  49% {
    background: -webkit-linear-gradient(22deg, #BEAF86 49%, transparent 51%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 49%, transparent 51%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 49%, transparent 51%) no-repeat;
    background-size: 49%;
  }
  50% {
    background: -webkit-linear-gradient(22deg, #BEAF86 50%, transparent 50%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 50%, transparent 50%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 50%, transparent 50%) no-repeat;
    background-size: 50%;
  }
  51% {
    background: -webkit-linear-gradient(22deg, #BEAF86 51%, transparent 49%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 51%, transparent 49%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 51%, transparent 49%) no-repeat;
    background-size: 51%;
  }
  52% {
    background: -webkit-linear-gradient(22deg, #BEAF86 52%, transparent 48%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 52%, transparent 48%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 52%, transparent 48%) no-repeat;
    background-size: 52%;
  }
  53% {
    background: -webkit-linear-gradient(22deg, #BEAF86 53%, transparent 47%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 53%, transparent 47%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 53%, transparent 47%) no-repeat;
    background-size: 53%;
  }
  54% {
    background: -webkit-linear-gradient(22deg, #BEAF86 54%, transparent 46%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 54%, transparent 46%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 54%, transparent 46%) no-repeat;
    background-size: 54%;
  }
  55% {
    background: -webkit-linear-gradient(22deg, #BEAF86 55%, transparent 45%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 55%, transparent 45%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 55%, transparent 45%) no-repeat;
    background-size: 55%;
  }
  56% {
    background: -webkit-linear-gradient(22deg, #BEAF86 56%, transparent 44%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 56%, transparent 44%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 56%, transparent 44%) no-repeat;
    background-size: 56%;
  }
  57% {
    background: -webkit-linear-gradient(22deg, #BEAF86 57%, transparent 43%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 57%, transparent 43%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 57%, transparent 43%) no-repeat;
    background-size: 57%;
  }
  58% {
    background: -webkit-linear-gradient(22deg, #BEAF86 58%, transparent 42%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 58%, transparent 42%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 58%, transparent 42%) no-repeat;
    background-size: 58%;
  }
  59% {
    background: -webkit-linear-gradient(22deg, #BEAF86 59%, transparent 41%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 59%, transparent 41%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 59%, transparent 41%) no-repeat;
    background-size: 59%;
  }
  60% {
    background: -webkit-linear-gradient(22deg, #BEAF86 60%, transparent 40%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 60%, transparent 40%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 60%, transparent 40%) no-repeat;
    background-size: 60%;
  }
  61% {
    background: -webkit-linear-gradient(22deg, #BEAF86 61%, transparent 39%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 61%, transparent 39%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 61%, transparent 39%) no-repeat;
    background-size: 61%;
  }
  62% {
    background: -webkit-linear-gradient(22deg, #BEAF86 62%, transparent 38%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 62%, transparent 38%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 62%, transparent 38%) no-repeat;
    background-size: 62%;
  }
  63% {
    background: -webkit-linear-gradient(22deg, #BEAF86 63%, transparent 37%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 63%, transparent 37%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 63%, transparent 37%) no-repeat;
    background-size: 63%;
  }
  64% {
    background: -webkit-linear-gradient(22deg, #BEAF86 64%, transparent 36%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 64%, transparent 36%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 64%, transparent 36%) no-repeat;
    background-size: 64%;
  }
  65% {
    background: -webkit-linear-gradient(22deg, #BEAF86 65%, transparent 35%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 65%, transparent 35%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 65%, transparent 35%) no-repeat;
    background-size: 65%;
  }
  66% {
    background: -webkit-linear-gradient(22deg, #BEAF86 66%, transparent 34%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 66%, transparent 34%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 66%, transparent 34%) no-repeat;
    background-size: 66%;
  }
  67% {
    background: -webkit-linear-gradient(22deg, #BEAF86 67%, transparent 33%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 67%, transparent 33%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 67%, transparent 33%) no-repeat;
    background-size: 67%;
  }
  68% {
    background: -webkit-linear-gradient(22deg, #BEAF86 68%, transparent 32%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 68%, transparent 32%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 68%, transparent 32%) no-repeat;
    background-size: 68%;
  }
  69% {
    background: -webkit-linear-gradient(22deg, #BEAF86 69%, transparent 31%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 69%, transparent 31%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 69%, transparent 31%) no-repeat;
    background-size: 69%;
  }
  70% {
    background: -webkit-linear-gradient(22deg, #BEAF86 70%, transparent 30%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 70%, transparent 30%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 70%, transparent 30%) no-repeat;
    background-size: 70%;
  }
  71% {
    background: -webkit-linear-gradient(22deg, #BEAF86 71%, transparent 29%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 71%, transparent 29%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 71%, transparent 29%) no-repeat;
    background-size: 71%;
  }
  72% {
    background: -webkit-linear-gradient(22deg, #BEAF86 72%, transparent 28%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 72%, transparent 28%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 72%, transparent 28%) no-repeat;
    background-size: 72%;
  }
  73% {
    background: -webkit-linear-gradient(22deg, #BEAF86 73%, transparent 27%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 73%, transparent 27%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 73%, transparent 27%) no-repeat;
    background-size: 73%;
  }
  74% {
    background: -webkit-linear-gradient(22deg, #BEAF86 74%, transparent 26%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 74%, transparent 26%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 74%, transparent 26%) no-repeat;
    background-size: 74%;
  }
  75% {
    background: -webkit-linear-gradient(22deg, #BEAF86 75%, transparent 25%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 75%, transparent 25%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 75%, transparent 25%) no-repeat;
    background-size: 75%;
  }
  76% {
    background: -webkit-linear-gradient(22deg, #BEAF86 76%, transparent 24%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 76%, transparent 24%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 76%, transparent 24%) no-repeat;
    background-size: 76%;
  }
  77% {
    background: -webkit-linear-gradient(22deg, #BEAF86 77%, transparent 23%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 77%, transparent 23%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 77%, transparent 23%) no-repeat;
    background-size: 77%;
  }
  78% {
    background: -webkit-linear-gradient(22deg, #BEAF86 78%, transparent 22%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 78%, transparent 22%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 78%, transparent 22%) no-repeat;
    background-size: 78%;
  }
  79% {
    background: -webkit-linear-gradient(22deg, #BEAF86 79%, transparent 21%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 79%, transparent 21%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 79%, transparent 21%) no-repeat;
    background-size: 79%;
  }
  80% {
    background: -webkit-linear-gradient(22deg, #BEAF86 80%, transparent 20%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 80%, transparent 20%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 80%, transparent 20%) no-repeat;
    background-size: 80%;
  }
  81% {
    background: -webkit-linear-gradient(22deg, #BEAF86 81%, transparent 19%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 81%, transparent 19%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 81%, transparent 19%) no-repeat;
    background-size: 81%;
  }
  82% {
    background: -webkit-linear-gradient(22deg, #BEAF86 82%, transparent 18%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 82%, transparent 18%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 82%, transparent 18%) no-repeat;
    background-size: 82%;
  }
  83% {
    background: -webkit-linear-gradient(22deg, #BEAF86 83%, transparent 17%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 83%, transparent 17%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 83%, transparent 17%) no-repeat;
    background-size: 83%;
  }
  84% {
    background: -webkit-linear-gradient(22deg, #BEAF86 84%, transparent 16%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 84%, transparent 16%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 84%, transparent 16%) no-repeat;
    background-size: 84%;
  }
  85% {
    background: -webkit-linear-gradient(22deg, #BEAF86 85%, transparent 15%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 85%, transparent 15%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 85%, transparent 15%) no-repeat;
    background-size: 85%;
  }
  86% {
    background: -webkit-linear-gradient(22deg, #BEAF86 86%, transparent 14%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 86%, transparent 14%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 86%, transparent 14%) no-repeat;
    background-size: 86%;
  }
  87% {
    background: -webkit-linear-gradient(22deg, #BEAF86 87%, transparent 13%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 87%, transparent 13%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 87%, transparent 13%) no-repeat;
    background-size: 87%;
  }
  88% {
    background: -webkit-linear-gradient(22deg, #BEAF86 88%, transparent 12%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 88%, transparent 12%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 88%, transparent 12%) no-repeat;
    background-size: 88%;
  }
  89% {
    background: -webkit-linear-gradient(22deg, #BEAF86 89%, transparent 11%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 89%, transparent 11%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 89%, transparent 11%) no-repeat;
    background-size: 89%;
  }
  90% {
    background: -webkit-linear-gradient(22deg, #BEAF86 90%, transparent 10%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 90%, transparent 10%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 90%, transparent 10%) no-repeat;
    background-size: 90%;
  }
  91% {
    background: -webkit-linear-gradient(22deg, #BEAF86 91%, transparent 9%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 91%, transparent 9%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 91%, transparent 9%) no-repeat;
    background-size: 91%;
  }
  92% {
    background: -webkit-linear-gradient(22deg, #BEAF86 92%, transparent 8%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 92%, transparent 8%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 92%, transparent 8%) no-repeat;
    background-size: 92%;
  }
  93% {
    background: -webkit-linear-gradient(22deg, #BEAF86 93%, transparent 7%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 93%, transparent 7%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 93%, transparent 7%) no-repeat;
    background-size: 93%;
  }
  94% {
    background: -webkit-linear-gradient(22deg, #BEAF86 94%, transparent 6%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 94%, transparent 6%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 94%, transparent 6%) no-repeat;
    background-size: 94%;
  }
  95% {
    background: -webkit-linear-gradient(22deg, #BEAF86 95%, transparent 5%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 95%, transparent 5%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 95%, transparent 5%) no-repeat;
    background-size: 95%;
  }
  96% {
    background: -webkit-linear-gradient(22deg, #BEAF86 96%, transparent 4%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 96%, transparent 4%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 96%, transparent 4%) no-repeat;
    background-size: 96%;
  }
  97% {
    background: -webkit-linear-gradient(22deg, #BEAF86 97%, transparent 3%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 97%, transparent 3%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 97%, transparent 3%) no-repeat;
    background-size: 97%;
  }
  98% {
    background: -webkit-linear-gradient(22deg, #BEAF86 98%, transparent 2%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 98%, transparent 2%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 98%, transparent 2%) no-repeat;
    background-size: 98%;
  }
  99% {
    background: -webkit-linear-gradient(22deg, #BEAF86 99%, transparent 1%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 99%, transparent 1%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 99%, transparent 1%) no-repeat;
    background-size: 99%;
  }
  100% {
    background: -webkit-linear-gradient(22deg, #BEAF86 100%, transparent 0%) no-repeat;
    background: -o-linear-gradient(22deg, #BEAF86 100%, transparent 0%) no-repeat;
    background: linear-gradient(68deg, #BEAF86 100%, transparent 0%) no-repeat;
    background-size: 100%;
  }
}
@-webkit-keyframes animated-card_link {
  0% {
    background: -webkit-linear-gradient(40deg, #BEAF86 0%, #060B3D 100%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 0%, #060B3D 100%) no-repeat #060B3D;
  }
  1% {
    background: -webkit-linear-gradient(40deg, #BEAF86 1%, #060B3D 99%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 1%, #060B3D 99%) no-repeat #060B3D;
  }
  2% {
    background: -webkit-linear-gradient(40deg, #BEAF86 2%, #060B3D 98%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 2%, #060B3D 98%) no-repeat #060B3D;
  }
  3% {
    background: -webkit-linear-gradient(40deg, #BEAF86 3%, #060B3D 97%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 3%, #060B3D 97%) no-repeat #060B3D;
  }
  4% {
    background: -webkit-linear-gradient(40deg, #BEAF86 4%, #060B3D 96%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 4%, #060B3D 96%) no-repeat #060B3D;
  }
  5% {
    background: -webkit-linear-gradient(40deg, #BEAF86 5%, #060B3D 95%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 5%, #060B3D 95%) no-repeat #060B3D;
  }
  6% {
    background: -webkit-linear-gradient(40deg, #BEAF86 6%, #060B3D 94%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 6%, #060B3D 94%) no-repeat #060B3D;
  }
  7% {
    background: -webkit-linear-gradient(40deg, #BEAF86 7%, #060B3D 93%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 7%, #060B3D 93%) no-repeat #060B3D;
  }
  8% {
    background: -webkit-linear-gradient(40deg, #BEAF86 8%, #060B3D 92%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 8%, #060B3D 92%) no-repeat #060B3D;
  }
  9% {
    background: -webkit-linear-gradient(40deg, #BEAF86 9%, #060B3D 91%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 9%, #060B3D 91%) no-repeat #060B3D;
  }
  10% {
    background: -webkit-linear-gradient(40deg, #BEAF86 10%, #060B3D 90%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 10%, #060B3D 90%) no-repeat #060B3D;
  }
  11% {
    background: -webkit-linear-gradient(40deg, #BEAF86 11%, #060B3D 89%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 11%, #060B3D 89%) no-repeat #060B3D;
  }
  12% {
    background: -webkit-linear-gradient(40deg, #BEAF86 12%, #060B3D 88%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 12%, #060B3D 88%) no-repeat #060B3D;
  }
  13% {
    background: -webkit-linear-gradient(40deg, #BEAF86 13%, #060B3D 87%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 13%, #060B3D 87%) no-repeat #060B3D;
  }
  14% {
    background: -webkit-linear-gradient(40deg, #BEAF86 14%, #060B3D 86%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 14%, #060B3D 86%) no-repeat #060B3D;
  }
  15% {
    background: -webkit-linear-gradient(40deg, #BEAF86 15%, #060B3D 85%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 15%, #060B3D 85%) no-repeat #060B3D;
  }
  16% {
    background: -webkit-linear-gradient(40deg, #BEAF86 16%, #060B3D 84%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 16%, #060B3D 84%) no-repeat #060B3D;
  }
  17% {
    background: -webkit-linear-gradient(40deg, #BEAF86 17%, #060B3D 83%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 17%, #060B3D 83%) no-repeat #060B3D;
  }
  18% {
    background: -webkit-linear-gradient(40deg, #BEAF86 18%, #060B3D 82%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 18%, #060B3D 82%) no-repeat #060B3D;
  }
  19% {
    background: -webkit-linear-gradient(40deg, #BEAF86 19%, #060B3D 81%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 19%, #060B3D 81%) no-repeat #060B3D;
  }
  20% {
    background: -webkit-linear-gradient(40deg, #BEAF86 20%, #060B3D 80%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 20%, #060B3D 80%) no-repeat #060B3D;
  }
  21% {
    background: -webkit-linear-gradient(40deg, #BEAF86 21%, #060B3D 79%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 21%, #060B3D 79%) no-repeat #060B3D;
  }
  22% {
    background: -webkit-linear-gradient(40deg, #BEAF86 22%, #060B3D 78%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 22%, #060B3D 78%) no-repeat #060B3D;
  }
  23% {
    background: -webkit-linear-gradient(40deg, #BEAF86 23%, #060B3D 77%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 23%, #060B3D 77%) no-repeat #060B3D;
  }
  24% {
    background: -webkit-linear-gradient(40deg, #BEAF86 24%, #060B3D 76%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 24%, #060B3D 76%) no-repeat #060B3D;
  }
  25% {
    background: -webkit-linear-gradient(40deg, #BEAF86 25%, #060B3D 75%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 25%, #060B3D 75%) no-repeat #060B3D;
  }
  26% {
    background: -webkit-linear-gradient(40deg, #BEAF86 26%, #060B3D 74%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 26%, #060B3D 74%) no-repeat #060B3D;
  }
  27% {
    background: -webkit-linear-gradient(40deg, #BEAF86 27%, #060B3D 73%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 27%, #060B3D 73%) no-repeat #060B3D;
  }
  28% {
    background: -webkit-linear-gradient(40deg, #BEAF86 28%, #060B3D 72%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 28%, #060B3D 72%) no-repeat #060B3D;
  }
  29% {
    background: -webkit-linear-gradient(40deg, #BEAF86 29%, #060B3D 71%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 29%, #060B3D 71%) no-repeat #060B3D;
  }
  30% {
    background: -webkit-linear-gradient(40deg, #BEAF86 30%, #060B3D 70%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 30%, #060B3D 70%) no-repeat #060B3D;
  }
  31% {
    background: -webkit-linear-gradient(40deg, #BEAF86 31%, #060B3D 69%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 31%, #060B3D 69%) no-repeat #060B3D;
  }
  32% {
    background: -webkit-linear-gradient(40deg, #BEAF86 32%, #060B3D 68%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 32%, #060B3D 68%) no-repeat #060B3D;
  }
  33% {
    background: -webkit-linear-gradient(40deg, #BEAF86 33%, #060B3D 67%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 33%, #060B3D 67%) no-repeat #060B3D;
  }
  34% {
    background: -webkit-linear-gradient(40deg, #BEAF86 34%, #060B3D 66%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 34%, #060B3D 66%) no-repeat #060B3D;
  }
  35% {
    background: -webkit-linear-gradient(40deg, #BEAF86 35%, #060B3D 65%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 35%, #060B3D 65%) no-repeat #060B3D;
  }
  36% {
    background: -webkit-linear-gradient(40deg, #BEAF86 36%, #060B3D 64%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 36%, #060B3D 64%) no-repeat #060B3D;
  }
  37% {
    background: -webkit-linear-gradient(40deg, #BEAF86 37%, #060B3D 63%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 37%, #060B3D 63%) no-repeat #060B3D;
  }
  38% {
    background: -webkit-linear-gradient(40deg, #BEAF86 38%, #060B3D 62%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 38%, #060B3D 62%) no-repeat #060B3D;
  }
  39% {
    background: -webkit-linear-gradient(40deg, #BEAF86 39%, #060B3D 61%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 39%, #060B3D 61%) no-repeat #060B3D;
  }
  40% {
    background: -webkit-linear-gradient(40deg, #BEAF86 40%, #060B3D 60%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 40%, #060B3D 60%) no-repeat #060B3D;
  }
  41% {
    background: -webkit-linear-gradient(40deg, #BEAF86 41%, #060B3D 59%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 41%, #060B3D 59%) no-repeat #060B3D;
  }
  42% {
    background: -webkit-linear-gradient(40deg, #BEAF86 42%, #060B3D 58%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 42%, #060B3D 58%) no-repeat #060B3D;
  }
  43% {
    background: -webkit-linear-gradient(40deg, #BEAF86 43%, #060B3D 57%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 43%, #060B3D 57%) no-repeat #060B3D;
  }
  44% {
    background: -webkit-linear-gradient(40deg, #BEAF86 44%, #060B3D 56%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 44%, #060B3D 56%) no-repeat #060B3D;
  }
  45% {
    background: -webkit-linear-gradient(40deg, #BEAF86 45%, #060B3D 55%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 45%, #060B3D 55%) no-repeat #060B3D;
  }
  46% {
    background: -webkit-linear-gradient(40deg, #BEAF86 46%, #060B3D 54%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 46%, #060B3D 54%) no-repeat #060B3D;
  }
  47% {
    background: -webkit-linear-gradient(40deg, #BEAF86 47%, #060B3D 53%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 47%, #060B3D 53%) no-repeat #060B3D;
  }
  48% {
    background: -webkit-linear-gradient(40deg, #BEAF86 48%, #060B3D 52%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 48%, #060B3D 52%) no-repeat #060B3D;
  }
  49% {
    background: -webkit-linear-gradient(40deg, #BEAF86 49%, #060B3D 51%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 49%, #060B3D 51%) no-repeat #060B3D;
  }
  50% {
    background: -webkit-linear-gradient(40deg, #BEAF86 50%, #060B3D 50%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 50%, #060B3D 50%) no-repeat #060B3D;
  }
  51% {
    background: -webkit-linear-gradient(40deg, #BEAF86 51%, #060B3D 49%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 51%, #060B3D 49%) no-repeat #060B3D;
  }
  52% {
    background: -webkit-linear-gradient(40deg, #BEAF86 52%, #060B3D 48%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 52%, #060B3D 48%) no-repeat #060B3D;
  }
  53% {
    background: -webkit-linear-gradient(40deg, #BEAF86 53%, #060B3D 47%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 53%, #060B3D 47%) no-repeat #060B3D;
  }
  54% {
    background: -webkit-linear-gradient(40deg, #BEAF86 54%, #060B3D 46%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 54%, #060B3D 46%) no-repeat #060B3D;
  }
  55% {
    background: -webkit-linear-gradient(40deg, #BEAF86 55%, #060B3D 45%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 55%, #060B3D 45%) no-repeat #060B3D;
  }
  56% {
    background: -webkit-linear-gradient(40deg, #BEAF86 56%, #060B3D 44%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 56%, #060B3D 44%) no-repeat #060B3D;
  }
  57% {
    background: -webkit-linear-gradient(40deg, #BEAF86 57%, #060B3D 43%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 57%, #060B3D 43%) no-repeat #060B3D;
  }
  58% {
    background: -webkit-linear-gradient(40deg, #BEAF86 58%, #060B3D 42%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 58%, #060B3D 42%) no-repeat #060B3D;
  }
  59% {
    background: -webkit-linear-gradient(40deg, #BEAF86 59%, #060B3D 41%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 59%, #060B3D 41%) no-repeat #060B3D;
  }
  60% {
    background: -webkit-linear-gradient(40deg, #BEAF86 60%, #060B3D 40%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 60%, #060B3D 40%) no-repeat #060B3D;
  }
  61% {
    background: -webkit-linear-gradient(40deg, #BEAF86 61%, #060B3D 39%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 61%, #060B3D 39%) no-repeat #060B3D;
  }
  62% {
    background: -webkit-linear-gradient(40deg, #BEAF86 62%, #060B3D 38%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 62%, #060B3D 38%) no-repeat #060B3D;
  }
  63% {
    background: -webkit-linear-gradient(40deg, #BEAF86 63%, #060B3D 37%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 63%, #060B3D 37%) no-repeat #060B3D;
  }
  64% {
    background: -webkit-linear-gradient(40deg, #BEAF86 64%, #060B3D 36%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 64%, #060B3D 36%) no-repeat #060B3D;
  }
  65% {
    background: -webkit-linear-gradient(40deg, #BEAF86 65%, #060B3D 35%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 65%, #060B3D 35%) no-repeat #060B3D;
  }
  66% {
    background: -webkit-linear-gradient(40deg, #BEAF86 66%, #060B3D 34%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 66%, #060B3D 34%) no-repeat #060B3D;
  }
  67% {
    background: -webkit-linear-gradient(40deg, #BEAF86 67%, #060B3D 33%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 67%, #060B3D 33%) no-repeat #060B3D;
  }
  68% {
    background: -webkit-linear-gradient(40deg, #BEAF86 68%, #060B3D 32%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 68%, #060B3D 32%) no-repeat #060B3D;
  }
  69% {
    background: -webkit-linear-gradient(40deg, #BEAF86 69%, #060B3D 31%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 69%, #060B3D 31%) no-repeat #060B3D;
  }
  70% {
    background: -webkit-linear-gradient(40deg, #BEAF86 70%, #060B3D 30%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 70%, #060B3D 30%) no-repeat #060B3D;
  }
  71% {
    background: -webkit-linear-gradient(40deg, #BEAF86 71%, #060B3D 29%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 71%, #060B3D 29%) no-repeat #060B3D;
  }
  72% {
    background: -webkit-linear-gradient(40deg, #BEAF86 72%, #060B3D 28%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 72%, #060B3D 28%) no-repeat #060B3D;
  }
  73% {
    background: -webkit-linear-gradient(40deg, #BEAF86 73%, #060B3D 27%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 73%, #060B3D 27%) no-repeat #060B3D;
  }
  74% {
    background: -webkit-linear-gradient(40deg, #BEAF86 74%, #060B3D 26%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 74%, #060B3D 26%) no-repeat #060B3D;
  }
  75% {
    background: -webkit-linear-gradient(40deg, #BEAF86 75%, #060B3D 25%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 75%, #060B3D 25%) no-repeat #060B3D;
  }
  76% {
    background: -webkit-linear-gradient(40deg, #BEAF86 76%, #060B3D 24%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 76%, #060B3D 24%) no-repeat #060B3D;
  }
  77% {
    background: -webkit-linear-gradient(40deg, #BEAF86 77%, #060B3D 23%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 77%, #060B3D 23%) no-repeat #060B3D;
  }
  78% {
    background: -webkit-linear-gradient(40deg, #BEAF86 78%, #060B3D 22%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 78%, #060B3D 22%) no-repeat #060B3D;
  }
  79% {
    background: -webkit-linear-gradient(40deg, #BEAF86 79%, #060B3D 21%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 79%, #060B3D 21%) no-repeat #060B3D;
  }
  80% {
    background: -webkit-linear-gradient(40deg, #BEAF86 80%, #060B3D 20%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 80%, #060B3D 20%) no-repeat #060B3D;
  }
  81% {
    background: -webkit-linear-gradient(40deg, #BEAF86 81%, #060B3D 19%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 81%, #060B3D 19%) no-repeat #060B3D;
  }
  82% {
    background: -webkit-linear-gradient(40deg, #BEAF86 82%, #060B3D 18%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 82%, #060B3D 18%) no-repeat #060B3D;
  }
  83% {
    background: -webkit-linear-gradient(40deg, #BEAF86 83%, #060B3D 17%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 83%, #060B3D 17%) no-repeat #060B3D;
  }
  84% {
    background: -webkit-linear-gradient(40deg, #BEAF86 84%, #060B3D 16%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 84%, #060B3D 16%) no-repeat #060B3D;
  }
  85% {
    background: -webkit-linear-gradient(40deg, #BEAF86 85%, #060B3D 15%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 85%, #060B3D 15%) no-repeat #060B3D;
  }
  86% {
    background: -webkit-linear-gradient(40deg, #BEAF86 86%, #060B3D 14%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 86%, #060B3D 14%) no-repeat #060B3D;
  }
  87% {
    background: -webkit-linear-gradient(40deg, #BEAF86 87%, #060B3D 13%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 87%, #060B3D 13%) no-repeat #060B3D;
  }
  88% {
    background: -webkit-linear-gradient(40deg, #BEAF86 88%, #060B3D 12%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 88%, #060B3D 12%) no-repeat #060B3D;
  }
  89% {
    background: -webkit-linear-gradient(40deg, #BEAF86 89%, #060B3D 11%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 89%, #060B3D 11%) no-repeat #060B3D;
  }
  90% {
    background: -webkit-linear-gradient(40deg, #BEAF86 90%, #060B3D 10%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 90%, #060B3D 10%) no-repeat #060B3D;
  }
  91% {
    background: -webkit-linear-gradient(40deg, #BEAF86 91%, #060B3D 9%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 91%, #060B3D 9%) no-repeat #060B3D;
  }
  92% {
    background: -webkit-linear-gradient(40deg, #BEAF86 92%, #060B3D 8%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 92%, #060B3D 8%) no-repeat #060B3D;
  }
  93% {
    background: -webkit-linear-gradient(40deg, #BEAF86 93%, #060B3D 7%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 93%, #060B3D 7%) no-repeat #060B3D;
  }
  94% {
    background: -webkit-linear-gradient(40deg, #BEAF86 94%, #060B3D 6%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 94%, #060B3D 6%) no-repeat #060B3D;
  }
  95% {
    background: -webkit-linear-gradient(40deg, #BEAF86 95%, #060B3D 5%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 95%, #060B3D 5%) no-repeat #060B3D;
  }
  96% {
    background: -webkit-linear-gradient(40deg, #BEAF86 96%, #060B3D 4%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 96%, #060B3D 4%) no-repeat #060B3D;
  }
  97% {
    background: -webkit-linear-gradient(40deg, #BEAF86 97%, #060B3D 3%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 97%, #060B3D 3%) no-repeat #060B3D;
  }
  98% {
    background: -webkit-linear-gradient(40deg, #BEAF86 98%, #060B3D 2%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 98%, #060B3D 2%) no-repeat #060B3D;
  }
  99% {
    background: -webkit-linear-gradient(40deg, #BEAF86 99%, #060B3D 1%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 99%, #060B3D 1%) no-repeat #060B3D;
  }
  100% {
    background: -webkit-linear-gradient(40deg, #BEAF86 100%, #060B3D 0%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 100%, #060B3D 0%) no-repeat #060B3D;
    background-color: transparent;
  }
}
@-o-keyframes animated-card_link {
  0% {
    background: -o-linear-gradient(40deg, #BEAF86 0%, #060B3D 100%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 0%, #060B3D 100%) no-repeat #060B3D;
  }
  1% {
    background: -o-linear-gradient(40deg, #BEAF86 1%, #060B3D 99%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 1%, #060B3D 99%) no-repeat #060B3D;
  }
  2% {
    background: -o-linear-gradient(40deg, #BEAF86 2%, #060B3D 98%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 2%, #060B3D 98%) no-repeat #060B3D;
  }
  3% {
    background: -o-linear-gradient(40deg, #BEAF86 3%, #060B3D 97%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 3%, #060B3D 97%) no-repeat #060B3D;
  }
  4% {
    background: -o-linear-gradient(40deg, #BEAF86 4%, #060B3D 96%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 4%, #060B3D 96%) no-repeat #060B3D;
  }
  5% {
    background: -o-linear-gradient(40deg, #BEAF86 5%, #060B3D 95%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 5%, #060B3D 95%) no-repeat #060B3D;
  }
  6% {
    background: -o-linear-gradient(40deg, #BEAF86 6%, #060B3D 94%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 6%, #060B3D 94%) no-repeat #060B3D;
  }
  7% {
    background: -o-linear-gradient(40deg, #BEAF86 7%, #060B3D 93%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 7%, #060B3D 93%) no-repeat #060B3D;
  }
  8% {
    background: -o-linear-gradient(40deg, #BEAF86 8%, #060B3D 92%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 8%, #060B3D 92%) no-repeat #060B3D;
  }
  9% {
    background: -o-linear-gradient(40deg, #BEAF86 9%, #060B3D 91%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 9%, #060B3D 91%) no-repeat #060B3D;
  }
  10% {
    background: -o-linear-gradient(40deg, #BEAF86 10%, #060B3D 90%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 10%, #060B3D 90%) no-repeat #060B3D;
  }
  11% {
    background: -o-linear-gradient(40deg, #BEAF86 11%, #060B3D 89%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 11%, #060B3D 89%) no-repeat #060B3D;
  }
  12% {
    background: -o-linear-gradient(40deg, #BEAF86 12%, #060B3D 88%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 12%, #060B3D 88%) no-repeat #060B3D;
  }
  13% {
    background: -o-linear-gradient(40deg, #BEAF86 13%, #060B3D 87%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 13%, #060B3D 87%) no-repeat #060B3D;
  }
  14% {
    background: -o-linear-gradient(40deg, #BEAF86 14%, #060B3D 86%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 14%, #060B3D 86%) no-repeat #060B3D;
  }
  15% {
    background: -o-linear-gradient(40deg, #BEAF86 15%, #060B3D 85%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 15%, #060B3D 85%) no-repeat #060B3D;
  }
  16% {
    background: -o-linear-gradient(40deg, #BEAF86 16%, #060B3D 84%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 16%, #060B3D 84%) no-repeat #060B3D;
  }
  17% {
    background: -o-linear-gradient(40deg, #BEAF86 17%, #060B3D 83%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 17%, #060B3D 83%) no-repeat #060B3D;
  }
  18% {
    background: -o-linear-gradient(40deg, #BEAF86 18%, #060B3D 82%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 18%, #060B3D 82%) no-repeat #060B3D;
  }
  19% {
    background: -o-linear-gradient(40deg, #BEAF86 19%, #060B3D 81%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 19%, #060B3D 81%) no-repeat #060B3D;
  }
  20% {
    background: -o-linear-gradient(40deg, #BEAF86 20%, #060B3D 80%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 20%, #060B3D 80%) no-repeat #060B3D;
  }
  21% {
    background: -o-linear-gradient(40deg, #BEAF86 21%, #060B3D 79%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 21%, #060B3D 79%) no-repeat #060B3D;
  }
  22% {
    background: -o-linear-gradient(40deg, #BEAF86 22%, #060B3D 78%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 22%, #060B3D 78%) no-repeat #060B3D;
  }
  23% {
    background: -o-linear-gradient(40deg, #BEAF86 23%, #060B3D 77%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 23%, #060B3D 77%) no-repeat #060B3D;
  }
  24% {
    background: -o-linear-gradient(40deg, #BEAF86 24%, #060B3D 76%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 24%, #060B3D 76%) no-repeat #060B3D;
  }
  25% {
    background: -o-linear-gradient(40deg, #BEAF86 25%, #060B3D 75%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 25%, #060B3D 75%) no-repeat #060B3D;
  }
  26% {
    background: -o-linear-gradient(40deg, #BEAF86 26%, #060B3D 74%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 26%, #060B3D 74%) no-repeat #060B3D;
  }
  27% {
    background: -o-linear-gradient(40deg, #BEAF86 27%, #060B3D 73%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 27%, #060B3D 73%) no-repeat #060B3D;
  }
  28% {
    background: -o-linear-gradient(40deg, #BEAF86 28%, #060B3D 72%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 28%, #060B3D 72%) no-repeat #060B3D;
  }
  29% {
    background: -o-linear-gradient(40deg, #BEAF86 29%, #060B3D 71%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 29%, #060B3D 71%) no-repeat #060B3D;
  }
  30% {
    background: -o-linear-gradient(40deg, #BEAF86 30%, #060B3D 70%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 30%, #060B3D 70%) no-repeat #060B3D;
  }
  31% {
    background: -o-linear-gradient(40deg, #BEAF86 31%, #060B3D 69%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 31%, #060B3D 69%) no-repeat #060B3D;
  }
  32% {
    background: -o-linear-gradient(40deg, #BEAF86 32%, #060B3D 68%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 32%, #060B3D 68%) no-repeat #060B3D;
  }
  33% {
    background: -o-linear-gradient(40deg, #BEAF86 33%, #060B3D 67%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 33%, #060B3D 67%) no-repeat #060B3D;
  }
  34% {
    background: -o-linear-gradient(40deg, #BEAF86 34%, #060B3D 66%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 34%, #060B3D 66%) no-repeat #060B3D;
  }
  35% {
    background: -o-linear-gradient(40deg, #BEAF86 35%, #060B3D 65%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 35%, #060B3D 65%) no-repeat #060B3D;
  }
  36% {
    background: -o-linear-gradient(40deg, #BEAF86 36%, #060B3D 64%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 36%, #060B3D 64%) no-repeat #060B3D;
  }
  37% {
    background: -o-linear-gradient(40deg, #BEAF86 37%, #060B3D 63%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 37%, #060B3D 63%) no-repeat #060B3D;
  }
  38% {
    background: -o-linear-gradient(40deg, #BEAF86 38%, #060B3D 62%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 38%, #060B3D 62%) no-repeat #060B3D;
  }
  39% {
    background: -o-linear-gradient(40deg, #BEAF86 39%, #060B3D 61%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 39%, #060B3D 61%) no-repeat #060B3D;
  }
  40% {
    background: -o-linear-gradient(40deg, #BEAF86 40%, #060B3D 60%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 40%, #060B3D 60%) no-repeat #060B3D;
  }
  41% {
    background: -o-linear-gradient(40deg, #BEAF86 41%, #060B3D 59%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 41%, #060B3D 59%) no-repeat #060B3D;
  }
  42% {
    background: -o-linear-gradient(40deg, #BEAF86 42%, #060B3D 58%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 42%, #060B3D 58%) no-repeat #060B3D;
  }
  43% {
    background: -o-linear-gradient(40deg, #BEAF86 43%, #060B3D 57%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 43%, #060B3D 57%) no-repeat #060B3D;
  }
  44% {
    background: -o-linear-gradient(40deg, #BEAF86 44%, #060B3D 56%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 44%, #060B3D 56%) no-repeat #060B3D;
  }
  45% {
    background: -o-linear-gradient(40deg, #BEAF86 45%, #060B3D 55%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 45%, #060B3D 55%) no-repeat #060B3D;
  }
  46% {
    background: -o-linear-gradient(40deg, #BEAF86 46%, #060B3D 54%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 46%, #060B3D 54%) no-repeat #060B3D;
  }
  47% {
    background: -o-linear-gradient(40deg, #BEAF86 47%, #060B3D 53%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 47%, #060B3D 53%) no-repeat #060B3D;
  }
  48% {
    background: -o-linear-gradient(40deg, #BEAF86 48%, #060B3D 52%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 48%, #060B3D 52%) no-repeat #060B3D;
  }
  49% {
    background: -o-linear-gradient(40deg, #BEAF86 49%, #060B3D 51%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 49%, #060B3D 51%) no-repeat #060B3D;
  }
  50% {
    background: -o-linear-gradient(40deg, #BEAF86 50%, #060B3D 50%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 50%, #060B3D 50%) no-repeat #060B3D;
  }
  51% {
    background: -o-linear-gradient(40deg, #BEAF86 51%, #060B3D 49%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 51%, #060B3D 49%) no-repeat #060B3D;
  }
  52% {
    background: -o-linear-gradient(40deg, #BEAF86 52%, #060B3D 48%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 52%, #060B3D 48%) no-repeat #060B3D;
  }
  53% {
    background: -o-linear-gradient(40deg, #BEAF86 53%, #060B3D 47%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 53%, #060B3D 47%) no-repeat #060B3D;
  }
  54% {
    background: -o-linear-gradient(40deg, #BEAF86 54%, #060B3D 46%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 54%, #060B3D 46%) no-repeat #060B3D;
  }
  55% {
    background: -o-linear-gradient(40deg, #BEAF86 55%, #060B3D 45%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 55%, #060B3D 45%) no-repeat #060B3D;
  }
  56% {
    background: -o-linear-gradient(40deg, #BEAF86 56%, #060B3D 44%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 56%, #060B3D 44%) no-repeat #060B3D;
  }
  57% {
    background: -o-linear-gradient(40deg, #BEAF86 57%, #060B3D 43%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 57%, #060B3D 43%) no-repeat #060B3D;
  }
  58% {
    background: -o-linear-gradient(40deg, #BEAF86 58%, #060B3D 42%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 58%, #060B3D 42%) no-repeat #060B3D;
  }
  59% {
    background: -o-linear-gradient(40deg, #BEAF86 59%, #060B3D 41%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 59%, #060B3D 41%) no-repeat #060B3D;
  }
  60% {
    background: -o-linear-gradient(40deg, #BEAF86 60%, #060B3D 40%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 60%, #060B3D 40%) no-repeat #060B3D;
  }
  61% {
    background: -o-linear-gradient(40deg, #BEAF86 61%, #060B3D 39%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 61%, #060B3D 39%) no-repeat #060B3D;
  }
  62% {
    background: -o-linear-gradient(40deg, #BEAF86 62%, #060B3D 38%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 62%, #060B3D 38%) no-repeat #060B3D;
  }
  63% {
    background: -o-linear-gradient(40deg, #BEAF86 63%, #060B3D 37%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 63%, #060B3D 37%) no-repeat #060B3D;
  }
  64% {
    background: -o-linear-gradient(40deg, #BEAF86 64%, #060B3D 36%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 64%, #060B3D 36%) no-repeat #060B3D;
  }
  65% {
    background: -o-linear-gradient(40deg, #BEAF86 65%, #060B3D 35%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 65%, #060B3D 35%) no-repeat #060B3D;
  }
  66% {
    background: -o-linear-gradient(40deg, #BEAF86 66%, #060B3D 34%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 66%, #060B3D 34%) no-repeat #060B3D;
  }
  67% {
    background: -o-linear-gradient(40deg, #BEAF86 67%, #060B3D 33%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 67%, #060B3D 33%) no-repeat #060B3D;
  }
  68% {
    background: -o-linear-gradient(40deg, #BEAF86 68%, #060B3D 32%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 68%, #060B3D 32%) no-repeat #060B3D;
  }
  69% {
    background: -o-linear-gradient(40deg, #BEAF86 69%, #060B3D 31%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 69%, #060B3D 31%) no-repeat #060B3D;
  }
  70% {
    background: -o-linear-gradient(40deg, #BEAF86 70%, #060B3D 30%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 70%, #060B3D 30%) no-repeat #060B3D;
  }
  71% {
    background: -o-linear-gradient(40deg, #BEAF86 71%, #060B3D 29%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 71%, #060B3D 29%) no-repeat #060B3D;
  }
  72% {
    background: -o-linear-gradient(40deg, #BEAF86 72%, #060B3D 28%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 72%, #060B3D 28%) no-repeat #060B3D;
  }
  73% {
    background: -o-linear-gradient(40deg, #BEAF86 73%, #060B3D 27%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 73%, #060B3D 27%) no-repeat #060B3D;
  }
  74% {
    background: -o-linear-gradient(40deg, #BEAF86 74%, #060B3D 26%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 74%, #060B3D 26%) no-repeat #060B3D;
  }
  75% {
    background: -o-linear-gradient(40deg, #BEAF86 75%, #060B3D 25%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 75%, #060B3D 25%) no-repeat #060B3D;
  }
  76% {
    background: -o-linear-gradient(40deg, #BEAF86 76%, #060B3D 24%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 76%, #060B3D 24%) no-repeat #060B3D;
  }
  77% {
    background: -o-linear-gradient(40deg, #BEAF86 77%, #060B3D 23%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 77%, #060B3D 23%) no-repeat #060B3D;
  }
  78% {
    background: -o-linear-gradient(40deg, #BEAF86 78%, #060B3D 22%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 78%, #060B3D 22%) no-repeat #060B3D;
  }
  79% {
    background: -o-linear-gradient(40deg, #BEAF86 79%, #060B3D 21%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 79%, #060B3D 21%) no-repeat #060B3D;
  }
  80% {
    background: -o-linear-gradient(40deg, #BEAF86 80%, #060B3D 20%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 80%, #060B3D 20%) no-repeat #060B3D;
  }
  81% {
    background: -o-linear-gradient(40deg, #BEAF86 81%, #060B3D 19%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 81%, #060B3D 19%) no-repeat #060B3D;
  }
  82% {
    background: -o-linear-gradient(40deg, #BEAF86 82%, #060B3D 18%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 82%, #060B3D 18%) no-repeat #060B3D;
  }
  83% {
    background: -o-linear-gradient(40deg, #BEAF86 83%, #060B3D 17%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 83%, #060B3D 17%) no-repeat #060B3D;
  }
  84% {
    background: -o-linear-gradient(40deg, #BEAF86 84%, #060B3D 16%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 84%, #060B3D 16%) no-repeat #060B3D;
  }
  85% {
    background: -o-linear-gradient(40deg, #BEAF86 85%, #060B3D 15%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 85%, #060B3D 15%) no-repeat #060B3D;
  }
  86% {
    background: -o-linear-gradient(40deg, #BEAF86 86%, #060B3D 14%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 86%, #060B3D 14%) no-repeat #060B3D;
  }
  87% {
    background: -o-linear-gradient(40deg, #BEAF86 87%, #060B3D 13%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 87%, #060B3D 13%) no-repeat #060B3D;
  }
  88% {
    background: -o-linear-gradient(40deg, #BEAF86 88%, #060B3D 12%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 88%, #060B3D 12%) no-repeat #060B3D;
  }
  89% {
    background: -o-linear-gradient(40deg, #BEAF86 89%, #060B3D 11%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 89%, #060B3D 11%) no-repeat #060B3D;
  }
  90% {
    background: -o-linear-gradient(40deg, #BEAF86 90%, #060B3D 10%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 90%, #060B3D 10%) no-repeat #060B3D;
  }
  91% {
    background: -o-linear-gradient(40deg, #BEAF86 91%, #060B3D 9%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 91%, #060B3D 9%) no-repeat #060B3D;
  }
  92% {
    background: -o-linear-gradient(40deg, #BEAF86 92%, #060B3D 8%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 92%, #060B3D 8%) no-repeat #060B3D;
  }
  93% {
    background: -o-linear-gradient(40deg, #BEAF86 93%, #060B3D 7%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 93%, #060B3D 7%) no-repeat #060B3D;
  }
  94% {
    background: -o-linear-gradient(40deg, #BEAF86 94%, #060B3D 6%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 94%, #060B3D 6%) no-repeat #060B3D;
  }
  95% {
    background: -o-linear-gradient(40deg, #BEAF86 95%, #060B3D 5%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 95%, #060B3D 5%) no-repeat #060B3D;
  }
  96% {
    background: -o-linear-gradient(40deg, #BEAF86 96%, #060B3D 4%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 96%, #060B3D 4%) no-repeat #060B3D;
  }
  97% {
    background: -o-linear-gradient(40deg, #BEAF86 97%, #060B3D 3%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 97%, #060B3D 3%) no-repeat #060B3D;
  }
  98% {
    background: -o-linear-gradient(40deg, #BEAF86 98%, #060B3D 2%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 98%, #060B3D 2%) no-repeat #060B3D;
  }
  99% {
    background: -o-linear-gradient(40deg, #BEAF86 99%, #060B3D 1%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 99%, #060B3D 1%) no-repeat #060B3D;
  }
  100% {
    background: -o-linear-gradient(40deg, #BEAF86 100%, #060B3D 0%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 100%, #060B3D 0%) no-repeat #060B3D;
    background-color: transparent;
  }
}
@keyframes animated-card_link {
  0% {
    background: -webkit-linear-gradient(40deg, #BEAF86 0%, #060B3D 100%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 0%, #060B3D 100%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 0%, #060B3D 100%) no-repeat #060B3D;
  }
  1% {
    background: -webkit-linear-gradient(40deg, #BEAF86 1%, #060B3D 99%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 1%, #060B3D 99%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 1%, #060B3D 99%) no-repeat #060B3D;
  }
  2% {
    background: -webkit-linear-gradient(40deg, #BEAF86 2%, #060B3D 98%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 2%, #060B3D 98%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 2%, #060B3D 98%) no-repeat #060B3D;
  }
  3% {
    background: -webkit-linear-gradient(40deg, #BEAF86 3%, #060B3D 97%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 3%, #060B3D 97%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 3%, #060B3D 97%) no-repeat #060B3D;
  }
  4% {
    background: -webkit-linear-gradient(40deg, #BEAF86 4%, #060B3D 96%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 4%, #060B3D 96%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 4%, #060B3D 96%) no-repeat #060B3D;
  }
  5% {
    background: -webkit-linear-gradient(40deg, #BEAF86 5%, #060B3D 95%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 5%, #060B3D 95%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 5%, #060B3D 95%) no-repeat #060B3D;
  }
  6% {
    background: -webkit-linear-gradient(40deg, #BEAF86 6%, #060B3D 94%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 6%, #060B3D 94%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 6%, #060B3D 94%) no-repeat #060B3D;
  }
  7% {
    background: -webkit-linear-gradient(40deg, #BEAF86 7%, #060B3D 93%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 7%, #060B3D 93%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 7%, #060B3D 93%) no-repeat #060B3D;
  }
  8% {
    background: -webkit-linear-gradient(40deg, #BEAF86 8%, #060B3D 92%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 8%, #060B3D 92%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 8%, #060B3D 92%) no-repeat #060B3D;
  }
  9% {
    background: -webkit-linear-gradient(40deg, #BEAF86 9%, #060B3D 91%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 9%, #060B3D 91%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 9%, #060B3D 91%) no-repeat #060B3D;
  }
  10% {
    background: -webkit-linear-gradient(40deg, #BEAF86 10%, #060B3D 90%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 10%, #060B3D 90%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 10%, #060B3D 90%) no-repeat #060B3D;
  }
  11% {
    background: -webkit-linear-gradient(40deg, #BEAF86 11%, #060B3D 89%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 11%, #060B3D 89%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 11%, #060B3D 89%) no-repeat #060B3D;
  }
  12% {
    background: -webkit-linear-gradient(40deg, #BEAF86 12%, #060B3D 88%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 12%, #060B3D 88%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 12%, #060B3D 88%) no-repeat #060B3D;
  }
  13% {
    background: -webkit-linear-gradient(40deg, #BEAF86 13%, #060B3D 87%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 13%, #060B3D 87%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 13%, #060B3D 87%) no-repeat #060B3D;
  }
  14% {
    background: -webkit-linear-gradient(40deg, #BEAF86 14%, #060B3D 86%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 14%, #060B3D 86%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 14%, #060B3D 86%) no-repeat #060B3D;
  }
  15% {
    background: -webkit-linear-gradient(40deg, #BEAF86 15%, #060B3D 85%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 15%, #060B3D 85%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 15%, #060B3D 85%) no-repeat #060B3D;
  }
  16% {
    background: -webkit-linear-gradient(40deg, #BEAF86 16%, #060B3D 84%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 16%, #060B3D 84%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 16%, #060B3D 84%) no-repeat #060B3D;
  }
  17% {
    background: -webkit-linear-gradient(40deg, #BEAF86 17%, #060B3D 83%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 17%, #060B3D 83%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 17%, #060B3D 83%) no-repeat #060B3D;
  }
  18% {
    background: -webkit-linear-gradient(40deg, #BEAF86 18%, #060B3D 82%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 18%, #060B3D 82%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 18%, #060B3D 82%) no-repeat #060B3D;
  }
  19% {
    background: -webkit-linear-gradient(40deg, #BEAF86 19%, #060B3D 81%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 19%, #060B3D 81%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 19%, #060B3D 81%) no-repeat #060B3D;
  }
  20% {
    background: -webkit-linear-gradient(40deg, #BEAF86 20%, #060B3D 80%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 20%, #060B3D 80%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 20%, #060B3D 80%) no-repeat #060B3D;
  }
  21% {
    background: -webkit-linear-gradient(40deg, #BEAF86 21%, #060B3D 79%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 21%, #060B3D 79%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 21%, #060B3D 79%) no-repeat #060B3D;
  }
  22% {
    background: -webkit-linear-gradient(40deg, #BEAF86 22%, #060B3D 78%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 22%, #060B3D 78%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 22%, #060B3D 78%) no-repeat #060B3D;
  }
  23% {
    background: -webkit-linear-gradient(40deg, #BEAF86 23%, #060B3D 77%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 23%, #060B3D 77%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 23%, #060B3D 77%) no-repeat #060B3D;
  }
  24% {
    background: -webkit-linear-gradient(40deg, #BEAF86 24%, #060B3D 76%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 24%, #060B3D 76%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 24%, #060B3D 76%) no-repeat #060B3D;
  }
  25% {
    background: -webkit-linear-gradient(40deg, #BEAF86 25%, #060B3D 75%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 25%, #060B3D 75%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 25%, #060B3D 75%) no-repeat #060B3D;
  }
  26% {
    background: -webkit-linear-gradient(40deg, #BEAF86 26%, #060B3D 74%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 26%, #060B3D 74%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 26%, #060B3D 74%) no-repeat #060B3D;
  }
  27% {
    background: -webkit-linear-gradient(40deg, #BEAF86 27%, #060B3D 73%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 27%, #060B3D 73%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 27%, #060B3D 73%) no-repeat #060B3D;
  }
  28% {
    background: -webkit-linear-gradient(40deg, #BEAF86 28%, #060B3D 72%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 28%, #060B3D 72%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 28%, #060B3D 72%) no-repeat #060B3D;
  }
  29% {
    background: -webkit-linear-gradient(40deg, #BEAF86 29%, #060B3D 71%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 29%, #060B3D 71%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 29%, #060B3D 71%) no-repeat #060B3D;
  }
  30% {
    background: -webkit-linear-gradient(40deg, #BEAF86 30%, #060B3D 70%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 30%, #060B3D 70%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 30%, #060B3D 70%) no-repeat #060B3D;
  }
  31% {
    background: -webkit-linear-gradient(40deg, #BEAF86 31%, #060B3D 69%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 31%, #060B3D 69%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 31%, #060B3D 69%) no-repeat #060B3D;
  }
  32% {
    background: -webkit-linear-gradient(40deg, #BEAF86 32%, #060B3D 68%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 32%, #060B3D 68%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 32%, #060B3D 68%) no-repeat #060B3D;
  }
  33% {
    background: -webkit-linear-gradient(40deg, #BEAF86 33%, #060B3D 67%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 33%, #060B3D 67%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 33%, #060B3D 67%) no-repeat #060B3D;
  }
  34% {
    background: -webkit-linear-gradient(40deg, #BEAF86 34%, #060B3D 66%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 34%, #060B3D 66%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 34%, #060B3D 66%) no-repeat #060B3D;
  }
  35% {
    background: -webkit-linear-gradient(40deg, #BEAF86 35%, #060B3D 65%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 35%, #060B3D 65%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 35%, #060B3D 65%) no-repeat #060B3D;
  }
  36% {
    background: -webkit-linear-gradient(40deg, #BEAF86 36%, #060B3D 64%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 36%, #060B3D 64%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 36%, #060B3D 64%) no-repeat #060B3D;
  }
  37% {
    background: -webkit-linear-gradient(40deg, #BEAF86 37%, #060B3D 63%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 37%, #060B3D 63%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 37%, #060B3D 63%) no-repeat #060B3D;
  }
  38% {
    background: -webkit-linear-gradient(40deg, #BEAF86 38%, #060B3D 62%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 38%, #060B3D 62%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 38%, #060B3D 62%) no-repeat #060B3D;
  }
  39% {
    background: -webkit-linear-gradient(40deg, #BEAF86 39%, #060B3D 61%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 39%, #060B3D 61%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 39%, #060B3D 61%) no-repeat #060B3D;
  }
  40% {
    background: -webkit-linear-gradient(40deg, #BEAF86 40%, #060B3D 60%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 40%, #060B3D 60%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 40%, #060B3D 60%) no-repeat #060B3D;
  }
  41% {
    background: -webkit-linear-gradient(40deg, #BEAF86 41%, #060B3D 59%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 41%, #060B3D 59%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 41%, #060B3D 59%) no-repeat #060B3D;
  }
  42% {
    background: -webkit-linear-gradient(40deg, #BEAF86 42%, #060B3D 58%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 42%, #060B3D 58%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 42%, #060B3D 58%) no-repeat #060B3D;
  }
  43% {
    background: -webkit-linear-gradient(40deg, #BEAF86 43%, #060B3D 57%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 43%, #060B3D 57%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 43%, #060B3D 57%) no-repeat #060B3D;
  }
  44% {
    background: -webkit-linear-gradient(40deg, #BEAF86 44%, #060B3D 56%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 44%, #060B3D 56%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 44%, #060B3D 56%) no-repeat #060B3D;
  }
  45% {
    background: -webkit-linear-gradient(40deg, #BEAF86 45%, #060B3D 55%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 45%, #060B3D 55%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 45%, #060B3D 55%) no-repeat #060B3D;
  }
  46% {
    background: -webkit-linear-gradient(40deg, #BEAF86 46%, #060B3D 54%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 46%, #060B3D 54%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 46%, #060B3D 54%) no-repeat #060B3D;
  }
  47% {
    background: -webkit-linear-gradient(40deg, #BEAF86 47%, #060B3D 53%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 47%, #060B3D 53%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 47%, #060B3D 53%) no-repeat #060B3D;
  }
  48% {
    background: -webkit-linear-gradient(40deg, #BEAF86 48%, #060B3D 52%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 48%, #060B3D 52%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 48%, #060B3D 52%) no-repeat #060B3D;
  }
  49% {
    background: -webkit-linear-gradient(40deg, #BEAF86 49%, #060B3D 51%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 49%, #060B3D 51%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 49%, #060B3D 51%) no-repeat #060B3D;
  }
  50% {
    background: -webkit-linear-gradient(40deg, #BEAF86 50%, #060B3D 50%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 50%, #060B3D 50%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 50%, #060B3D 50%) no-repeat #060B3D;
  }
  51% {
    background: -webkit-linear-gradient(40deg, #BEAF86 51%, #060B3D 49%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 51%, #060B3D 49%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 51%, #060B3D 49%) no-repeat #060B3D;
  }
  52% {
    background: -webkit-linear-gradient(40deg, #BEAF86 52%, #060B3D 48%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 52%, #060B3D 48%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 52%, #060B3D 48%) no-repeat #060B3D;
  }
  53% {
    background: -webkit-linear-gradient(40deg, #BEAF86 53%, #060B3D 47%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 53%, #060B3D 47%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 53%, #060B3D 47%) no-repeat #060B3D;
  }
  54% {
    background: -webkit-linear-gradient(40deg, #BEAF86 54%, #060B3D 46%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 54%, #060B3D 46%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 54%, #060B3D 46%) no-repeat #060B3D;
  }
  55% {
    background: -webkit-linear-gradient(40deg, #BEAF86 55%, #060B3D 45%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 55%, #060B3D 45%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 55%, #060B3D 45%) no-repeat #060B3D;
  }
  56% {
    background: -webkit-linear-gradient(40deg, #BEAF86 56%, #060B3D 44%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 56%, #060B3D 44%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 56%, #060B3D 44%) no-repeat #060B3D;
  }
  57% {
    background: -webkit-linear-gradient(40deg, #BEAF86 57%, #060B3D 43%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 57%, #060B3D 43%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 57%, #060B3D 43%) no-repeat #060B3D;
  }
  58% {
    background: -webkit-linear-gradient(40deg, #BEAF86 58%, #060B3D 42%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 58%, #060B3D 42%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 58%, #060B3D 42%) no-repeat #060B3D;
  }
  59% {
    background: -webkit-linear-gradient(40deg, #BEAF86 59%, #060B3D 41%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 59%, #060B3D 41%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 59%, #060B3D 41%) no-repeat #060B3D;
  }
  60% {
    background: -webkit-linear-gradient(40deg, #BEAF86 60%, #060B3D 40%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 60%, #060B3D 40%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 60%, #060B3D 40%) no-repeat #060B3D;
  }
  61% {
    background: -webkit-linear-gradient(40deg, #BEAF86 61%, #060B3D 39%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 61%, #060B3D 39%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 61%, #060B3D 39%) no-repeat #060B3D;
  }
  62% {
    background: -webkit-linear-gradient(40deg, #BEAF86 62%, #060B3D 38%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 62%, #060B3D 38%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 62%, #060B3D 38%) no-repeat #060B3D;
  }
  63% {
    background: -webkit-linear-gradient(40deg, #BEAF86 63%, #060B3D 37%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 63%, #060B3D 37%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 63%, #060B3D 37%) no-repeat #060B3D;
  }
  64% {
    background: -webkit-linear-gradient(40deg, #BEAF86 64%, #060B3D 36%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 64%, #060B3D 36%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 64%, #060B3D 36%) no-repeat #060B3D;
  }
  65% {
    background: -webkit-linear-gradient(40deg, #BEAF86 65%, #060B3D 35%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 65%, #060B3D 35%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 65%, #060B3D 35%) no-repeat #060B3D;
  }
  66% {
    background: -webkit-linear-gradient(40deg, #BEAF86 66%, #060B3D 34%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 66%, #060B3D 34%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 66%, #060B3D 34%) no-repeat #060B3D;
  }
  67% {
    background: -webkit-linear-gradient(40deg, #BEAF86 67%, #060B3D 33%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 67%, #060B3D 33%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 67%, #060B3D 33%) no-repeat #060B3D;
  }
  68% {
    background: -webkit-linear-gradient(40deg, #BEAF86 68%, #060B3D 32%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 68%, #060B3D 32%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 68%, #060B3D 32%) no-repeat #060B3D;
  }
  69% {
    background: -webkit-linear-gradient(40deg, #BEAF86 69%, #060B3D 31%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 69%, #060B3D 31%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 69%, #060B3D 31%) no-repeat #060B3D;
  }
  70% {
    background: -webkit-linear-gradient(40deg, #BEAF86 70%, #060B3D 30%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 70%, #060B3D 30%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 70%, #060B3D 30%) no-repeat #060B3D;
  }
  71% {
    background: -webkit-linear-gradient(40deg, #BEAF86 71%, #060B3D 29%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 71%, #060B3D 29%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 71%, #060B3D 29%) no-repeat #060B3D;
  }
  72% {
    background: -webkit-linear-gradient(40deg, #BEAF86 72%, #060B3D 28%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 72%, #060B3D 28%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 72%, #060B3D 28%) no-repeat #060B3D;
  }
  73% {
    background: -webkit-linear-gradient(40deg, #BEAF86 73%, #060B3D 27%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 73%, #060B3D 27%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 73%, #060B3D 27%) no-repeat #060B3D;
  }
  74% {
    background: -webkit-linear-gradient(40deg, #BEAF86 74%, #060B3D 26%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 74%, #060B3D 26%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 74%, #060B3D 26%) no-repeat #060B3D;
  }
  75% {
    background: -webkit-linear-gradient(40deg, #BEAF86 75%, #060B3D 25%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 75%, #060B3D 25%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 75%, #060B3D 25%) no-repeat #060B3D;
  }
  76% {
    background: -webkit-linear-gradient(40deg, #BEAF86 76%, #060B3D 24%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 76%, #060B3D 24%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 76%, #060B3D 24%) no-repeat #060B3D;
  }
  77% {
    background: -webkit-linear-gradient(40deg, #BEAF86 77%, #060B3D 23%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 77%, #060B3D 23%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 77%, #060B3D 23%) no-repeat #060B3D;
  }
  78% {
    background: -webkit-linear-gradient(40deg, #BEAF86 78%, #060B3D 22%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 78%, #060B3D 22%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 78%, #060B3D 22%) no-repeat #060B3D;
  }
  79% {
    background: -webkit-linear-gradient(40deg, #BEAF86 79%, #060B3D 21%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 79%, #060B3D 21%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 79%, #060B3D 21%) no-repeat #060B3D;
  }
  80% {
    background: -webkit-linear-gradient(40deg, #BEAF86 80%, #060B3D 20%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 80%, #060B3D 20%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 80%, #060B3D 20%) no-repeat #060B3D;
  }
  81% {
    background: -webkit-linear-gradient(40deg, #BEAF86 81%, #060B3D 19%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 81%, #060B3D 19%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 81%, #060B3D 19%) no-repeat #060B3D;
  }
  82% {
    background: -webkit-linear-gradient(40deg, #BEAF86 82%, #060B3D 18%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 82%, #060B3D 18%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 82%, #060B3D 18%) no-repeat #060B3D;
  }
  83% {
    background: -webkit-linear-gradient(40deg, #BEAF86 83%, #060B3D 17%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 83%, #060B3D 17%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 83%, #060B3D 17%) no-repeat #060B3D;
  }
  84% {
    background: -webkit-linear-gradient(40deg, #BEAF86 84%, #060B3D 16%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 84%, #060B3D 16%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 84%, #060B3D 16%) no-repeat #060B3D;
  }
  85% {
    background: -webkit-linear-gradient(40deg, #BEAF86 85%, #060B3D 15%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 85%, #060B3D 15%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 85%, #060B3D 15%) no-repeat #060B3D;
  }
  86% {
    background: -webkit-linear-gradient(40deg, #BEAF86 86%, #060B3D 14%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 86%, #060B3D 14%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 86%, #060B3D 14%) no-repeat #060B3D;
  }
  87% {
    background: -webkit-linear-gradient(40deg, #BEAF86 87%, #060B3D 13%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 87%, #060B3D 13%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 87%, #060B3D 13%) no-repeat #060B3D;
  }
  88% {
    background: -webkit-linear-gradient(40deg, #BEAF86 88%, #060B3D 12%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 88%, #060B3D 12%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 88%, #060B3D 12%) no-repeat #060B3D;
  }
  89% {
    background: -webkit-linear-gradient(40deg, #BEAF86 89%, #060B3D 11%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 89%, #060B3D 11%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 89%, #060B3D 11%) no-repeat #060B3D;
  }
  90% {
    background: -webkit-linear-gradient(40deg, #BEAF86 90%, #060B3D 10%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 90%, #060B3D 10%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 90%, #060B3D 10%) no-repeat #060B3D;
  }
  91% {
    background: -webkit-linear-gradient(40deg, #BEAF86 91%, #060B3D 9%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 91%, #060B3D 9%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 91%, #060B3D 9%) no-repeat #060B3D;
  }
  92% {
    background: -webkit-linear-gradient(40deg, #BEAF86 92%, #060B3D 8%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 92%, #060B3D 8%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 92%, #060B3D 8%) no-repeat #060B3D;
  }
  93% {
    background: -webkit-linear-gradient(40deg, #BEAF86 93%, #060B3D 7%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 93%, #060B3D 7%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 93%, #060B3D 7%) no-repeat #060B3D;
  }
  94% {
    background: -webkit-linear-gradient(40deg, #BEAF86 94%, #060B3D 6%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 94%, #060B3D 6%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 94%, #060B3D 6%) no-repeat #060B3D;
  }
  95% {
    background: -webkit-linear-gradient(40deg, #BEAF86 95%, #060B3D 5%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 95%, #060B3D 5%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 95%, #060B3D 5%) no-repeat #060B3D;
  }
  96% {
    background: -webkit-linear-gradient(40deg, #BEAF86 96%, #060B3D 4%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 96%, #060B3D 4%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 96%, #060B3D 4%) no-repeat #060B3D;
  }
  97% {
    background: -webkit-linear-gradient(40deg, #BEAF86 97%, #060B3D 3%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 97%, #060B3D 3%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 97%, #060B3D 3%) no-repeat #060B3D;
  }
  98% {
    background: -webkit-linear-gradient(40deg, #BEAF86 98%, #060B3D 2%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 98%, #060B3D 2%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 98%, #060B3D 2%) no-repeat #060B3D;
  }
  99% {
    background: -webkit-linear-gradient(40deg, #BEAF86 99%, #060B3D 1%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 99%, #060B3D 1%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 99%, #060B3D 1%) no-repeat #060B3D;
  }
  100% {
    background: -webkit-linear-gradient(40deg, #BEAF86 100%, #060B3D 0%) no-repeat #060B3D;
    background: -o-linear-gradient(40deg, #BEAF86 100%, #060B3D 0%) no-repeat #060B3D;
    background: linear-gradient(50deg, #BEAF86 100%, #060B3D 0%) no-repeat #060B3D;
    background-color: transparent;
  }
}
/*
 * Fluidable Grid System 1.4.1
 *
 * Creator: Andri Sigurðsson
 * Site: http://fluidable.com
 * Date: 14.11.2017
 * Converted to SASS by Rory Pickering - rorypickering.co.uk
 * Date converted: 8.11.2016
 */
[class*=col-fixed-] {
  float: left;
  width: 100%;
}
.container {
  padding-right: 18px;
  padding-left: 18px;
}
.col-group {
  margin-right: -18px;
  margin-left: -18px;
}
.col-group:after {
  display: table;
  clear: both;
  content: " ";
}
.col-group .col-group {
  padding: 0;
}
.col-group [class*=col-] {
  min-height: 1px;
  box-sizing: border-box;
}
.col-group [class*=col-]:not(.col-group):not(.col-content) {
  padding-right: 18px;
  padding-left: 18px;
}
.col-group [class*=push-],
.col-group [class*=pull-] {
  position: relative;
}
.col-mb-1 {
  width: 8.3333333333%;
  float: left;
  padding-right: 18px;
  padding-left: 18px;
}
.col-mb-2 {
  width: 16.6666666667%;
  float: left;
  padding-right: 18px;
  padding-left: 18px;
}
.col-mb-3 {
  width: 25%;
  float: left;
  padding-right: 18px;
  padding-left: 18px;
}
.col-mb-4 {
  width: 33.3333333333%;
  float: left;
  padding-right: 18px;
  padding-left: 18px;
}
.col-mb-5 {
  width: 41.6666666667%;
  float: left;
  padding-right: 18px;
  padding-left: 18px;
}
.col-mb-6 {
  width: 50%;
  float: left;
  padding-right: 18px;
  padding-left: 18px;
}
.col-mb-7 {
  width: 58.3333333333%;
  float: left;
  padding-right: 18px;
  padding-left: 18px;
}
.col-mb-8 {
  width: 66.6666666667%;
  float: left;
  padding-right: 18px;
  padding-left: 18px;
}
.col-mb-9 {
  width: 75%;
  float: left;
  padding-right: 18px;
  padding-left: 18px;
}
.col-mb-10 {
  width: 83.3333333333%;
  float: left;
  padding-right: 18px;
  padding-left: 18px;
}
.col-mb-11 {
  width: 91.6666666667%;
  float: left;
  padding-right: 18px;
  padding-left: 18px;
}
.col-mb-12 {
  width: 100%;
  float: left;
  padding-right: 18px;
  padding-left: 18px;
}
.col-mb-offset-0 {
  margin-left: 0%;
}
.col-mb-pull-0 {
  right: 0%;
}
.col-mb-push-0 {
  left: 0%;
}
.col-mb-offset-1 {
  margin-left: 8.3333333333%;
}
.col-mb-pull-1 {
  right: 8.3333333333%;
}
.col-mb-push-1 {
  left: 8.3333333333%;
}
.col-mb-offset-2 {
  margin-left: 16.6666666667%;
}
.col-mb-pull-2 {
  right: 16.6666666667%;
}
.col-mb-push-2 {
  left: 16.6666666667%;
}
.col-mb-offset-3 {
  margin-left: 25%;
}
.col-mb-pull-3 {
  right: 25%;
}
.col-mb-push-3 {
  left: 25%;
}
.col-mb-offset-4 {
  margin-left: 33.3333333333%;
}
.col-mb-pull-4 {
  right: 33.3333333333%;
}
.col-mb-push-4 {
  left: 33.3333333333%;
}
.col-mb-offset-5 {
  margin-left: 41.6666666667%;
}
.col-mb-pull-5 {
  right: 41.6666666667%;
}
.col-mb-push-5 {
  left: 41.6666666667%;
}
.col-mb-offset-6 {
  margin-left: 50%;
}
.col-mb-pull-6 {
  right: 50%;
}
.col-mb-push-6 {
  left: 50%;
}
.col-mb-offset-7 {
  margin-left: 58.3333333333%;
}
.col-mb-pull-7 {
  right: 58.3333333333%;
}
.col-mb-push-7 {
  left: 58.3333333333%;
}
.col-mb-offset-8 {
  margin-left: 66.6666666667%;
}
.col-mb-pull-8 {
  right: 66.6666666667%;
}
.col-mb-push-8 {
  left: 66.6666666667%;
}
.col-mb-offset-9 {
  margin-left: 75%;
}
.col-mb-pull-9 {
  right: 75%;
}
.col-mb-push-9 {
  left: 75%;
}
.col-mb-offset-10 {
  margin-left: 83.3333333333%;
}
.col-mb-pull-10 {
  right: 83.3333333333%;
}
.col-mb-push-10 {
  left: 83.3333333333%;
}
.col-mb-offset-11 {
  margin-left: 91.6666666667%;
}
.col-mb-pull-11 {
  right: 91.6666666667%;
}
.col-mb-push-11 {
  left: 91.6666666667%;
}
.col-mb-offset-12 {
  margin-left: 100%;
}
.col-mb-pull-12 {
  right: 100%;
}
.col-mb-push-12 {
  left: 100%;
}
@media (min-width: 768px) {
  .container {
    max-width: 696px;
    margin: 0 auto;
  }

  .col-1 {
    width: 8.3333333333%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-2 {
    width: 16.6666666667%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-3 {
    width: 25%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-4 {
    width: 33.3333333333%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-5 {
    width: 41.6666666667%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-6 {
    width: 50%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-7 {
    width: 58.3333333333%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-8 {
    width: 66.6666666667%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-9 {
    width: 75%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-10 {
    width: 83.3333333333%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-11 {
    width: 91.6666666667%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-12 {
    width: 100%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-offset-0 {
    margin-left: 0%;
  }

  .col-pull-0 {
    right: 0%;
  }

  .col-push-0 {
    left: 0%;
  }

  .col-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-pull-1 {
    right: 8.3333333333%;
  }

  .col-push-1 {
    left: 8.3333333333%;
  }

  .col-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-pull-2 {
    right: 16.6666666667%;
  }

  .col-push-2 {
    left: 16.6666666667%;
  }

  .col-offset-3 {
    margin-left: 25%;
  }

  .col-pull-3 {
    right: 25%;
  }

  .col-push-3 {
    left: 25%;
  }

  .col-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-pull-4 {
    right: 33.3333333333%;
  }

  .col-push-4 {
    left: 33.3333333333%;
  }

  .col-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-pull-5 {
    right: 41.6666666667%;
  }

  .col-push-5 {
    left: 41.6666666667%;
  }

  .col-offset-6 {
    margin-left: 50%;
  }

  .col-pull-6 {
    right: 50%;
  }

  .col-push-6 {
    left: 50%;
  }

  .col-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-pull-7 {
    right: 58.3333333333%;
  }

  .col-push-7 {
    left: 58.3333333333%;
  }

  .col-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-pull-8 {
    right: 66.6666666667%;
  }

  .col-push-8 {
    left: 66.6666666667%;
  }

  .col-offset-9 {
    margin-left: 75%;
  }

  .col-pull-9 {
    right: 75%;
  }

  .col-push-9 {
    left: 75%;
  }

  .col-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-pull-10 {
    right: 83.3333333333%;
  }

  .col-push-10 {
    left: 83.3333333333%;
  }

  .col-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-pull-11 {
    right: 91.6666666667%;
  }

  .col-push-11 {
    left: 91.6666666667%;
  }

  .col-offset-12 {
    margin-left: 100%;
  }

  .col-pull-12 {
    right: 100%;
  }

  .col-push-12 {
    left: 100%;
  }

  .col-group {
    margin-right: -18px;
    margin-left: -18px;
    padding: 0;
  }
  .col-group:after {
    display: table;
    clear: both;
    content: " ";
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 920px;
    margin: 0 auto;
  }

  .col-dt-1 {
    width: 8.3333333333%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-dt-2 {
    width: 16.6666666667%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-dt-3 {
    width: 25%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-dt-4 {
    width: 33.3333333333%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-dt-5 {
    width: 41.6666666667%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-dt-6 {
    width: 50%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-dt-7 {
    width: 58.3333333333%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-dt-8 {
    width: 66.6666666667%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-dt-9 {
    width: 75%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-dt-10 {
    width: 83.3333333333%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-dt-11 {
    width: 91.6666666667%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-dt-12 {
    width: 100%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-dt-offset-0 {
    margin-left: 0%;
  }

  .col-dt-pull-0 {
    right: 0%;
  }

  .col-dt-push-0 {
    left: 0%;
  }

  .col-dt-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-dt-pull-1 {
    right: 8.3333333333%;
  }

  .col-dt-push-1 {
    left: 8.3333333333%;
  }

  .col-dt-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-dt-pull-2 {
    right: 16.6666666667%;
  }

  .col-dt-push-2 {
    left: 16.6666666667%;
  }

  .col-dt-offset-3 {
    margin-left: 25%;
  }

  .col-dt-pull-3 {
    right: 25%;
  }

  .col-dt-push-3 {
    left: 25%;
  }

  .col-dt-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-dt-pull-4 {
    right: 33.3333333333%;
  }

  .col-dt-push-4 {
    left: 33.3333333333%;
  }

  .col-dt-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-dt-pull-5 {
    right: 41.6666666667%;
  }

  .col-dt-push-5 {
    left: 41.6666666667%;
  }

  .col-dt-offset-6 {
    margin-left: 50%;
  }

  .col-dt-pull-6 {
    right: 50%;
  }

  .col-dt-push-6 {
    left: 50%;
  }

  .col-dt-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-dt-pull-7 {
    right: 58.3333333333%;
  }

  .col-dt-push-7 {
    left: 58.3333333333%;
  }

  .col-dt-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-dt-pull-8 {
    right: 66.6666666667%;
  }

  .col-dt-push-8 {
    left: 66.6666666667%;
  }

  .col-dt-offset-9 {
    margin-left: 75%;
  }

  .col-dt-pull-9 {
    right: 75%;
  }

  .col-dt-push-9 {
    left: 75%;
  }

  .col-dt-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-dt-pull-10 {
    right: 83.3333333333%;
  }

  .col-dt-push-10 {
    left: 83.3333333333%;
  }

  .col-dt-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-dt-pull-11 {
    right: 91.6666666667%;
  }

  .col-dt-push-11 {
    left: 91.6666666667%;
  }

  .col-dt-offset-12 {
    margin-left: 100%;
  }

  .col-dt-pull-12 {
    right: 100%;
  }

  .col-dt-push-12 {
    left: 100%;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1128px;
    margin: 0 auto;
  }

  .col-ld-1 {
    width: 8.3333333333%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-ld-2 {
    width: 16.6666666667%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-ld-3 {
    width: 25%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-ld-4 {
    width: 33.3333333333%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-ld-5 {
    width: 41.6666666667%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-ld-6 {
    width: 50%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-ld-7 {
    width: 58.3333333333%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-ld-8 {
    width: 66.6666666667%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-ld-9 {
    width: 75%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-ld-10 {
    width: 83.3333333333%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-ld-11 {
    width: 91.6666666667%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-ld-12 {
    width: 100%;
    float: left;
    padding-right: 18px;
    padding-left: 18px;
  }

  .col-ld-offset-0 {
    margin-left: 0%;
  }

  .col-ld-pull-0 {
    right: 0%;
  }

  .col-ld-push-0 {
    left: 0%;
  }

  .col-ld-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-ld-pull-1 {
    right: 8.3333333333%;
  }

  .col-ld-push-1 {
    left: 8.3333333333%;
  }

  .col-ld-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-ld-pull-2 {
    right: 16.6666666667%;
  }

  .col-ld-push-2 {
    left: 16.6666666667%;
  }

  .col-ld-offset-3 {
    margin-left: 25%;
  }

  .col-ld-pull-3 {
    right: 25%;
  }

  .col-ld-push-3 {
    left: 25%;
  }

  .col-ld-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-ld-pull-4 {
    right: 33.3333333333%;
  }

  .col-ld-push-4 {
    left: 33.3333333333%;
  }

  .col-ld-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-ld-pull-5 {
    right: 41.6666666667%;
  }

  .col-ld-push-5 {
    left: 41.6666666667%;
  }

  .col-ld-offset-6 {
    margin-left: 50%;
  }

  .col-ld-pull-6 {
    right: 50%;
  }

  .col-ld-push-6 {
    left: 50%;
  }

  .col-ld-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-ld-pull-7 {
    right: 58.3333333333%;
  }

  .col-ld-push-7 {
    left: 58.3333333333%;
  }

  .col-ld-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-ld-pull-8 {
    right: 66.6666666667%;
  }

  .col-ld-push-8 {
    left: 66.6666666667%;
  }

  .col-ld-offset-9 {
    margin-left: 75%;
  }

  .col-ld-pull-9 {
    right: 75%;
  }

  .col-ld-push-9 {
    left: 75%;
  }

  .col-ld-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-ld-pull-10 {
    right: 83.3333333333%;
  }

  .col-ld-push-10 {
    left: 83.3333333333%;
  }

  .col-ld-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-ld-pull-11 {
    right: 91.6666666667%;
  }

  .col-ld-push-11 {
    left: 91.6666666667%;
  }

  .col-ld-offset-12 {
    margin-left: 100%;
  }

  .col-ld-pull-12 {
    right: 100%;
  }

  .col-ld-push-12 {
    left: 100%;
  }
}
.col-fixed-hd,
.col-fixed-landscape,
.col-fixed-square,
.col-fixed-portrait {
  position: relative;
}
.col-fixed-hd:before,
.col-fixed-landscape:before,
.col-fixed-square:before,
.col-fixed-portrait:before {
  content: "";
  display: block;
}
.col-fixed-hd .col-content,
.col-fixed-landscape .col-content,
.col-fixed-square .col-content,
.col-fixed-portrait .col-content {
  position: absolute;
  top: 0;
  right: 18px;
  bottom: 0;
  left: 18px;
  padding: 0;
}
.col-fixed-hd:before {
  margin-top: 56.25%;
}
.col-fixed-landscape:before {
  margin-top: 75%;
}
.col-fixed-square:before {
  margin-top: 100%;
}
.col-fixed-portrait:before {
  margin-top: 133.33333333%;
}
/* Mixins
--------------------------------------------- */
/* Utility classes
--------------------------------------------- */
.u-responsive-line-break {
  display: block;
}
@media (min-width: 992px) {
  .u-responsive-line-break {
    display: none;
  }
}
.u-visually-hidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}
.u-align-left {
  text-align: left !important;
}
.u-center {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
/* General
--------------------------------------------- */
html {
  font-size: 100%;
  box-sizing: border-box;
  scroll-behavior: smooth;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
@media (prefers-reduced-motion: reduce) {
  *,
*:before,
*:after {
    -webkit-animation: none !important;
         -o-animation: none !important;
            animation: none !important;
    scroll-behavior: auto !important;
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
  }
}
body {
  -webkit-animation: fadeIn 0.5s;
       -o-animation: fadeIn 0.5s;
          animation: fadeIn 0.5s;
  font-family: "Circular Std", Arial, sans-serif;
  font-size: 1em;
  margin: 0;
  min-width: 320px;
  background-color: #000;
  color: #f1f1f1;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
@media (max-width: 991px) {
  body {
    background-size: 250% auto;
  }
}
.wrapper {
  max-width: 100%;
  margin: 0 auto;
  overflow: hidden;
  padding: 40px 32px;
  padding: 2.5rem 2rem;
  padding-left: 8.3333333333vw;
  padding-right: 8.3333333333vw;
}
@media (min-width: 992px) {
  .wrapper {
    padding-left: 7.8125vw;
    padding-right: 7.8125vw;
  }
}
/* Removes some spacing when two sections have the same background color */
.section--light + .section--light .wrapper,
.section--dark + .section--dark .wrapper {
  padding-top: 24px;
  padding-top: 1.5rem;
}
@media (min-width: 1156px) {
  .section--light + .section--light .wrapper,
.section--dark + .section--dark .wrapper {
    padding-top: 40px;
    padding-top: 2.5rem;
  }
}
.barba-container.barba-container--fadein {
  -webkit-animation: fadeIn 0.4s ease forwards;
       -o-animation: fadeIn 0.4s ease forwards;
          animation: fadeIn 0.4s ease forwards;
}
.barba-container.barba-container--fadeout {
  -webkit-animation: fadeOut 0.4s ease forwards;
       -o-animation: fadeOut 0.4s ease forwards;
          animation: fadeOut 0.4s ease forwards;
}
img,
iframe {
  height: auto !important;
  max-width: 100%;
}
a {
  color: #f1f1f1;
  text-decoration: underline;
}
a img {
  vertical-align: top;
}
.js .image-wrapper .lazy {
  opacity: 0;
}
.js .image-wrapper .lazy.loaded {
  -webkit-animation: fadeIn 0.9s ease forwards;
       -o-animation: fadeIn 0.9s ease forwards;
          animation: fadeIn 0.9s ease forwards;
}
.u-block-scroll {
  overflow: hidden;
}
.u-mobile-block-scroll {
  overflow: hidden;
}
@media (min-width: 992px) {
  .u-mobile-block-scroll {
    overflow: visible;
  }
}
/* Hide captcha by default
--------------------------------------------- */
.grecaptcha-badge {
  display: none !important;
}
@media (min-width: 992px) {
  .hidden-desktop {
    display: none;
  }
}
.hidden-mobile {
  display: none;
}
@media (min-width: 992px) {
  .hidden-mobile {
    display: block;
  }
}
@media (max-width: 991px) {
  .col-group {
    margin-left: 0;
    margin-right: 0;
  }
}
.alignnone {
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.1);
}
.aligncenter {
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.1);
  display: block;
  margin: 0 auto;
}
.alignleft {
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.1);
  float: left;
  max-width: 50%;
  margin: 0 8 8 0;
}
.alignright {
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.1);
  float: right;
  max-width: 50%;
  margin: 0 0 8 8;
}
.gallery {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 24 0 0 -8;
}
@media (min-width: 768px) {
  .gallery {
    margin-left: -24;
  }
}
.gallery-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  margin: 0 0 24 0;
  padding-left: 8;
  text-align: center;
}
@media (min-width: 768px) {
  .gallery-item {
    padding-left: 24;
  }
}
.gallery-item img {
  display: inline-block;
}
.gallery.gallery-columns-2 .gallery-item {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
.gallery.gallery-columns-3 .gallery-item {
  -webkit-flex-basis: 33.333333%;
      -ms-flex-preferred-size: 33.333333%;
          flex-basis: 33.333333%;
}
.gallery.gallery-columns-4 .gallery-item {
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
}
.gallery.gallery-columns-5 .gallery-item {
  -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
          flex-basis: 20%;
}
.gallery.gallery-columns-6 .gallery-item {
  -webkit-flex-basis: 16.666667%;
      -ms-flex-preferred-size: 16.666667%;
          flex-basis: 16.666667%;
}
.gallery.gallery-columns-7 .gallery-item {
  -webkit-flex-basis: 14.285714%;
      -ms-flex-preferred-size: 14.285714%;
          flex-basis: 14.285714%;
}
.gallery.gallery-columns-8 .gallery-item {
  -webkit-flex-basis: 12.5%;
      -ms-flex-preferred-size: 12.5%;
          flex-basis: 12.5%;
}
.gallery.gallery-columns-9 .gallery-item {
  -webkit-flex-basis: 11.111111%;
      -ms-flex-preferred-size: 11.111111%;
          flex-basis: 11.111111%;
}
.pagination {
  border-top: 1px solid #00304d;
  color: #346889;
  font-size: 1.375rem;
  font-weight: 500;
  margin: 0 0 56 0;
  padding-top: 8;
  text-align: right;
}
.pagination a {
  color: #00304d;
}
.pagination a:hover {
  color: #2D2125;
}
.pagination .page-numbers {
  margin-left: 10px;
}
@media (min-width: 768px) {
  .pagination .page-numbers {
    margin-left: 15px;
  }
}
@media (min-width: 992px) {
  .pagination .page-numbers {
    margin-left: 20px;
  }
}
.pagination .page-numbers:first-child {
  margin-left: 0;
}
.pagination .page-numbers.current {
  color: #2D2125;
}
.nav-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0 auto;
}
.nav-links .nav-previous,
.nav-links .nav-next {
  margin-bottom: 8;
}
.nav-links .nav-previous a,
.nav-links .nav-next a {
  border: 1px solid #00304d;
  border-radius: 2em;
  color: #00304d;
  display: inline-block;
  font-size: 1.125rem;
  line-height: 1.4;
  position: relative;
  padding: 0.6em 24;
}
.nav-links .nav-previous a:hover,
.nav-links .nav-next a:hover {
  border-color: #2D2125;
}
.nav-links .nav-previous a:before, .nav-links .nav-previous a:after,
.nav-links .nav-next a:before,
.nav-links .nav-next a:after {
  font-family: swiper-icons;
  font-size: 1.125rem;
  font-variant: normal;
  letter-spacing: 0;
  line-height: 1;
  text-transform: none !important;
}
.nav-links .nav-previous {
  margin-right: auto;
}
.nav-links .nav-previous a {
  padding-left: 8;
}
.nav-links .nav-previous a:before {
  content: "prev";
  margin-right: 24;
}
.nav-links .nav-next {
  margin-left: auto;
}
.nav-links .nav-next a {
  padding-right: 8;
}
.nav-links .nav-next a:after {
  content: "next";
  margin-left: 24;
}
.screen-reader-text {
  border: 0 !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
/* Buttons
--------------------------------------------- */
.single-post .breadcrumbs,
.single-showcase .breadcrumbs {
  text-align: center;
}
@media (min-width: 576px) {
  .single-post .breadcrumbs,
.single-showcase .breadcrumbs {
    margin-top: 11rem;
  }
}
.breadcrumbs {
  width: 100%;
  max-width: 1156px;
  margin: 0 auto;
  color: #BEAF86;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  font-weight: 500;
  line-height: 1.25;
  font-size: 0.875rem;
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .breadcrumbs {
    margin-bottom: 14px;
  }
}
.breadcrumbs ul {
  padding-left: 0 !important;
}
@media (max-width: 1156px) {
  .breadcrumbs ul {
    padding: 0 1.5rem;
  }
}
.breadcrumbs ul li {
  display: inline-block;
  list-style: none;
}
.breadcrumbs ul li a {
  text-decoration: none;
  color: #BEAF86;
}
.breadcrumbs ul li:not(:first-child) {
  padding-left: 1.125rem;
  position: relative;
}
.breadcrumbs ul li:not(:first-child):before {
  content: ">";
  display: block;
  height: 0.625rem;
  margin-left: 0.25rem;
  position: absolute;
  left: 0;
  width: 0.625rem;
}
.breadcrumbs ul li:last-child a {
  color: #817246;
}
.hero--dark-background .breadcrumbs {
  color: #EEECE1;
}
.hero--dark-background .breadcrumbs a {
  color: #EEECE1 !important;
}
.grid-card {
  text-align: left;
  font-weight: 300;
  font-size: 1.5625vw;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: calc(33.3333333333% - 2.8125vw);
  line-height: 1.25;
  cursor: pointer;
}
@media (max-width: 991px) {
  .grid-card {
    font-size: 5.5555555556vw;
    width: 100%;
  }
}
.grid-card__image {
  margin-top: 0.5em;
  width: 100%;
  font-size: 0.5em;
}
.grid-card__image img {
  width: 100%;
  height: 13.125vw !important;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
}
@media (max-width: 991px) {
  .grid-card__image img {
    height: 46.3888888889vw !important;
  }
}
.js .grid-card {
  opacity: 0;
}
.js .grid-card.animated {
  opacity: 1;
  -webkit-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
@media (min-width: 992px) {
  .js .grid-card.animated:nth-child(2) {
    -webkit-transition-delay: 0.15s;
         -o-transition-delay: 0.15s;
            transition-delay: 0.15s;
  }
  .js .grid-card.animated:nth-child(3) {
    -webkit-transition-delay: 0.3s;
         -o-transition-delay: 0.3s;
            transition-delay: 0.3s;
  }
}
@media (prefers-reduced-motion) {
  .grid-card {
    opacity: 1 !important;
  }
}
.cta {
  border: solid 1px #BEAF86;
  border-radius: 4px;
  border-radius: 0.25em;
  color: #060B3D;
  display: inline-block;
  min-width: 100%;
  padding: 16px 24px;
  padding: 1rem 1.5rem;
  text-align: center;
  text-decoration: none;
}
.cta:hover {
  background: #060B3D;
  color: #EEECE1;
}
@media (min-width: 992px) {
  .cta {
    min-width: 225px;
  }
}
.cta:hover {
  bg-color: transparent;
  -webkit-animation: animated-cta 0.75s ease-in-out;
       -o-animation: animated-cta 0.75s ease-in-out;
          animation: animated-cta 0.75s ease-in-out;
}
.cta--video {
  color: #060B3D;
  background: transparent;
  text-decoration: none;
}
.cta--video:hover {
  background: none;
}
.grid__pagination a {
  color: #f1f1f1;
  font-weight: 300;
  font-size: 1.5625vw;
  text-decoration: underline;
}
@media (max-width: 991px) {
  .grid__pagination a {
    font-size: 4.7222222222vw;
  }
}
.swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.slider-navigation {
  margin-left: 0;
  margin-top: -1.5em;
  position: relative;
  text-align: right;
}
.slider-navigation .swiper-button-prev,
.slider-navigation .swiper-button-next {
  background-color: #060B3D;
  background-position: center center;
  background-repeat: no-repeat;
  outline: none;
  padding: 0;
  border: 0;
  height: 40px;
  line-height: 2.8;
  width: 40px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.slider-navigation .swiper-button-prev:hover {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}
.slider-navigation .swiper-button-next:hover {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}
.slider-navigation .swiper-button-disabled {
  cursor: initial;
  opacity: 0.5;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  padding-left: 9%;
  /* Fix of Webkit flickering */
  z-index: 1;
}
@media (min-width: 991px) {
  .swiper-container {
    padding-left: 3em;
  }
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  box-sizing: content-box;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
}
.swiper-slide .blog-card {
  padding: 0;
}
.swiper-button-pre {
  margin-right: 0.25em;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .swiper__image {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top;
       object-position: top;
  }
  @media (min-width: 992px) {
    .swiper__image {
      min-width: 100%;
    }
  }
}
/* Footer
--------------------------------------------- */
.footer {
  border-top: 1px solid #f1f1f1;
  color: #f1f1f1;
  font-size: 1.5625vw;
  font-weight: 300;
  line-height: 1.5;
  background-color: #000;
}
@media (max-width: 991px) {
  .footer {
    font-size: 5.5555555556vw;
  }
}
.footer .wrapper {
  padding-top: 5.859375vw;
  padding-bottom: 7.8125vw;
}
.footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}
.footer a {
  cursor: pointer;
}
.footer .col-group .col-6 {
  padding-left: 3.90625vw !important;
  padding-right: 3.90625vw !important;
}
@media (max-width: 991px) {
  .footer .col-group .col-6 {
    width: 100%;
    padding-left: 5.5555555556vw !important;
    padding-right: 5.5555555556vw !important;
  }
}
@media (max-width: 992px) {
  .footer-menu {
    margin-top: 50px;
  }
}
.footer .menu li {
  line-height: 1.5;
}
.footer__text .title {
  text-decoration: none !important;
  font-weight: 700;
}
.footer__text .content {
  text-decoration: underline;
}
.footer__links {
  margin-top: 3rem;
}
.footer__links a {
  color: #f1f1f1;
  font-weight: 400;
  text-decoration: underline;
}
.footer__links a:hover {
  color: #737373;
  text-decoration: none;
}
.footer__menu a, .footer__contact a {
  color: gray;
  text-decoration: underline;
}
.footer__menu a:hover, .footer__contact a:hover {
  color: #f1f1f1;
  text-decoration: none;
}
/* Header
--------------------------------------------- */
.header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 17.7777777778vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 3.6111111111vw 4.4444444444vw;
  z-index: 10;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.header::after {
  display: none !important;
}
@media (min-width: 992px) {
  .header {
    height: 6.25vw;
    padding: 1.3671875vw 6.25vw;
  }
}
.header.scrolled {
  bottom: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.csstransforms .header.scrolled {
  -webkit-transform: translateY(-200px) translateZ(0px);
          transform: translateY(-200px) translateZ(0px);
}
.header.scrolled.scrolled--show {
  -webkit-transform: translateZ(0px);
          transform: translateZ(0px);
}
@media (min-width: 992px) {
  .header__contact {
    display: none;
  }
}
@media (max-width: 991px) {
  .header__contact {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    display: none;
  }
}
.header__contact ul {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}
.header__contact a {
  color: #8F8F8F;
  font-size: 3.8888888889vw !important;
  line-height: 1.7857142857;
}
@media (min-width: 992px) {
  .header__contact a {
    font-size: 1.09375vw !important;
  }
}
@media (max-width: 991px) {
  .header__logo {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.header__logo img {
  height: 2.421875vw !important;
  width: auto;
}
.header__logo svg {
  height: 2.421875vw;
  width: auto;
  overflow: visible;
}
@media (max-width: 991px) {
  .header__logo svg {
    height: 8.6111111111vw;
  }
}
.header__logo svg path {
  fill: #f1f1f1;
  stroke: #f1f1f1;
}
.header__separator {
  padding-left: 24px;
  padding-right: 24px;
}
@media (min-width: 992px) {
  .header__separator {
    display: none !important;
    padding: 0;
    margin: 0;
    width: 0 !important;
  }
}
@media (min-width: 992px) {
  .header__separator-logo {
    display: none !important;
    padding: 0;
    margin: 0;
    width: 0 !important;
  }
}
@media (min-width: 992px) {
  .header__menu {
    float: right;
  }
}
.header__menu-logo {
  position: absolute;
  left: 16px;
  top: 13px;
}
.header__menu-logo img {
  max-width: 100px;
}
@media (min-width: 992px) {
  .header__menu-logo {
    display: none;
  }
}
@media (min-width: 992px) {
  .header__menu-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    gap: 1.875vw;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: "Circular Std", Arial, sans-serif;
    line-height: 1.4;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 300;
    font-weight: 300;
  }
}
@media (max-width: 991px) {
  .header__menu-container .header__contact ul {
    margin-top: 0;
    margin-bottom: 2rem;
  }
  .header__menu-container .header__contact li {
    text-align: right;
  }
}
.header__menu-container__address {
  font-size: 3.8888888889vw;
  font-weight: 300;
  line-height: 1.5;
}
@media (min-width: 992px) {
  .header__menu-container__address {
    display: none;
  }
}
@media (max-width: 991px) {
  .header__menu-container__list {
    margin: 0;
    margin-bottom: 7.7777777778vw;
    padding-left: 6.6666666667vw;
    padding-right: 6.6666666667vw;
  }
}
@media (min-width: 992px) {
  .header__menu-container__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 24px;
  }
}
.header__menu ul ul {
  display: none;
}
.header__menu ul ul li {
  float: none;
}
.header__menu li {
  display: inline-block;
  list-style: none;
}
.header__menu li:nth-child(1) {
  -webkit-transition-delay: 0.3s;
       -o-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.header__menu li:nth-child(2) {
  -webkit-transition-delay: 0.35s;
       -o-transition-delay: 0.35s;
          transition-delay: 0.35s;
}
.header__menu li:nth-child(3) {
  -webkit-transition-delay: 0.4s;
       -o-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.header__menu li:nth-child(4) {
  -webkit-transition-delay: 0.45s;
       -o-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.header__menu li:nth-child(5) {
  -webkit-transition-delay: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.header__menu li:nth-child(6) {
  -webkit-transition-delay: 0.55s;
       -o-transition-delay: 0.55s;
          transition-delay: 0.55s;
}
.header__menu li:nth-child(7) {
  -webkit-transition-delay: 0.6s;
       -o-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.header__menu li:nth-child(8) {
  -webkit-transition-delay: 0.65s;
       -o-transition-delay: 0.65s;
          transition-delay: 0.65s;
}
@media (max-width: 991px) {
  .header__menu li {
    display: block;
    opacity: 0;
    -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
         -o-transform: translateY(-15px);
            transform: translateY(-15px);
    -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
  }
}
.header__menu li a {
  text-decoration: none;
  display: inline-block;
  margin: 0;
  padding: 0;
  position: relative;
  font-size: 1.09375vw;
  font-weight: bold;
}
.header__menu li a::after {
  position: absolute;
  content: "";
  width: 0%;
  top: 100%;
  left: 0;
  height: 0.5px;
  border-top: 1px solid #f1f1f1;
}
.header__menu li a:hover::after {
  width: 100%;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.header__menu li a:link, .header__menu li a:visited {
  color: #8F8F8F;
}
.header__menu li:hover ul {
  display: block;
  position: absolute;
}
.header__menu li.current-menu-item > a {
  color: #f1f1f1;
}
@media (max-width: 991px) and (max-width: 991px) {
  .header__menu-container {
    background: #000;
    height: 100vh;
    height: var(--vh);
    overflow: hidden;
    overflow-y: scroll;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    -o-transition: -o-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 8.6111111111vw 6.6666666667vw;
    padding-top: 17.2222222222vw;
  }
}
@media (max-width: 991px) {
  .header__menu ul {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 28px;
  }
}
@media (max-width: 991px) {
  .header__menu li {
    text-align: right;
  }
  .header__menu li a {
    font-size: 3.8888888889vw;
    line-height: 1.7857142857;
    color: #8F8F8F;
  }
  .header__menu li:hover ul {
    display: block;
    position: relative;
  }
}
.header #languages-toggler {
  display: none;
  color: #8F8F8F !important;
}
@media (min-width: 992px) {
  .header #languages-toggler:checked ~ .header__languages {
    -webkit-transition: background-color 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
    background: #EEECE1;
    border-radius: 0;
  }
  .header #languages-toggler:checked ~ .header__languages ul {
    top: 39px;
    left: auto;
    right: 0;
    background: #EEECE1;
    border: 1px solid #060B3D;
    border-radius: 0;
  }
  .header #languages-toggler:checked ~ .header__languages li {
    opacity: 1;
    -webkit-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
  }
}
.header__languages {
  position: relative;
  text-transform: uppercase;
  font-size: 0.875rem;
}
@media (max-width: 991px) {
  .header__languages {
    width: 100%;
    font-size: 0.875rem;
    border-top: 1px solid #f1f1f1;
    padding-top: 18px;
  }
  .header__languages ul {
    margin-top: 0 !important;
  }
}
@media (min-width: 992px) {
  .header__languages {
    border-radius: 26px 26px 0 0;
    float: right;
  }
}
.header__languages__toggler {
  display: none;
  cursor: pointer;
}
@media (min-width: 992px) {
  .header__languages__toggler {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    -webkit-tap-highlight-color: transparent;
  }
}
.header__languages__toggler svg {
  height: 26px;
  line-height: 26px;
  stroke: #060B3D;
}
.header__languages__toggler svg path {
  -webkit-transition: fill 0.3s ease-in-out;
  -o-transition: fill 0.3s ease-in-out;
  transition: fill 0.3s ease-in-out;
}
.header__languages ul {
  list-style: none;
  width: 100%;
  margin: 0;
  padding: 0 30px 45px 30px;
  text-align: center;
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
@media (min-width: 992px) {
  .header__languages ul {
    position: absolute;
    top: -9999em;
    left: -9999em;
    border-radius: 0 0 26px 26px;
    padding: 13px 0;
  }
}
@media (max-width: 991px) {
  .header__languages ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
    margin-top: 33px;
    gap: 24px;
  }
}
.header__languages li {
  margin: 0;
  padding: 0;
  opacity: 0;
  -webkit-transform: translateY(15px);
      -ms-transform: translateY(15px);
       -o-transform: translateY(15px);
          transform: translateY(15px);
  -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
}
@media (min-width: 992px) {
  .header__languages li {
    -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
         -o-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}
.header__languages li.current-lang a {
  color: #f1f1f1;
}
@media (min-width: 992px) {
  .header__languages li.current-lang a {
    color: #BEAF86;
  }
}
.header__languages li.current-lang a:hover {
  color: #525784;
}
@media (min-width: 992px) {
  .header__languages li.current-lang a:hover {
    color: #060B3D;
  }
}
.header__languages li a {
  display: block;
  padding: 0;
  color: #8F8F8F;
  line-height: 1.25;
  /* 10px */
  text-transform: uppercase;
  font-size: 0.875rem;
}
@media (min-width: 992px) {
  .header__languages li a {
    color: #060B3D;
    padding: 0.5em 0;
  }
}
.header__languages li a:hover {
  color: #BEAF86;
}
.header:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
@media (min-width: 992px) {
  .header.dark-header .header__logo svg path {
    stroke: #000;
    fill: #000;
  }
  .header.dark-header .header__menu li a::after {
    border-color: #646464;
  }
  .header.dark-header .header__menu li a:link, .header.dark-header .header__menu li a:visited {
    color: #646464;
  }
  .header.dark-header .header__menu li.current-menu-item > a {
    color: #000;
  }
  .header.dark-header .header__menu li.current-menu-item > a::after {
    border-color: #000;
  }
  .header.dark-header .header__menu__toggler .hamburguer, .header.dark-header .header__menu__toggler::before, .header.dark-header .header__menu__toggler::after {
    background-color: #fff;
  }
  .header.dark-header .header__languages__toggler {
    color: #fff;
  }
  .header.dark-header .header__languages__toggler svg {
    stroke: #fff;
  }
  .header.dark-header #languages-toggler:checked ~ .header__languages__toggler {
    color: #060B3D;
  }
  .header.dark-header #languages-toggler:checked ~ .header__languages__toggler svg {
    stroke: #060B3D;
  }
}
@media (max-width: 991px) {
  .header.dark-header .header__logo svg path {
    stroke: #000;
    fill: #000;
  }
  .header.dark-header .header__menu li a::after {
    border-color: #f1f1f1;
  }
  .header.dark-header .header__menu li a:link, .header.dark-header .header__menu li a:visited {
    color: #f1f1f1;
  }
  .header.dark-header .header__menu__toggler::before, .header.dark-header .header__menu__toggler::after {
    background-color: #646464;
  }
  .header.dark-header .header__menu__toggler .hamburguer {
    background-color: transparent;
  }
}
.header.scrolled {
  background-color: #000;
}
.header.scrolled .header__logo svg path {
  stroke: #f1f1f1;
  fill: #f1f1f1;
}
.header.scrolled .header__menu li a::after {
  border-color: #646464;
}
.header.scrolled .header__menu li a:link, .header.scrolled .header__menu li a:visited {
  color: #646464;
}
.header.scrolled .header__menu__toggler::before, .header.scrolled .header__menu__toggler::after {
  background-color: #646464;
}
.header.scrolled .header__menu__toggler .hamburguer {
  color: transparent;
}
#main-menu-toggler {
  display: none;
}
#main-menu-toggler:checked ~ .header {
  position: -webkit-sticky;
  position: sticky;
  -webkit-transform: translateZ(0) !important;
          transform: translateZ(0) !important;
}
#main-menu-toggler:checked ~ .header .header__menu__toggler:before {
  -webkit-transform: translateY(6px) rotate(-45deg);
      -ms-transform: translateY(6px) rotate(-45deg);
       -o-transform: translateY(6px) rotate(-45deg);
          transform: translateY(6px) rotate(-45deg);
}
#main-menu-toggler:checked ~ .header .header__menu__toggler .hamburguer {
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
       -o-transform: scaleX(0);
          transform: scaleX(0);
}
#main-menu-toggler:checked ~ .header .header__menu__toggler:after {
  -webkit-transform: translateY(-6px) rotate(45deg);
      -ms-transform: translateY(-6px) rotate(45deg);
       -o-transform: translateY(-6px) rotate(45deg);
          transform: translateY(-6px) rotate(45deg);
}
@media (max-width: 992px) {
  #main-menu-toggler:checked ~ .header .header__menu__toggler:before, #main-menu-toggler:checked ~ .header .header__menu__toggler:after {
    background-color: #fff !important;
  }
}
#main-menu-toggler:checked ~ .header .header__menu-container {
  top: 0;
  left: 0;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
       -o-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}
@media (max-width: 991px) {
  #main-menu-toggler:checked ~ .header .header__menu-container:before {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  #main-menu-toggler:checked ~ .header .header__menu-container li {
    opacity: 1;
    -webkit-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
  }
}
.header__menu__toggler {
  cursor: pointer;
  position: relative;
  z-index: 999;
  display: block;
  width: 9.4444444444vw;
  height: 8.8888888889vw;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 992px) {
  .header__menu__toggler {
    display: none;
  }
}
@media (hover: hover) and (pointer: fine) {
  .header__menu__toggler:hover:before, .header__menu__toggler:hover:after {
    background-color: #8F8F8F;
  }
  .header__menu__toggler:hover .hamburguer {
    background-color: transparent;
  }
}
.header__menu__toggler .hamburguer, .header__menu__toggler:before, .header__menu__toggler:after {
  position: absolute;
  display: block;
  top: 4.4444444444vw;
  right: 0;
  width: 6.6666666667vw;
  height: 0.5555555556vw;
  background-color: #8F8F8F;
  -webkit-transition: background-color 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, transform 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
  will-change: background-color, transform;
}
.header__menu__toggler .hamburguer {
  background-color: transparent;
}
.header__menu__toggler:before, .header__menu__toggler:after {
  content: "";
  top: 10px;
}
.header__menu__toggler:after {
  top: 22px;
}
/* Cookies banner
--------------------------------------------- */
.cookies-banner {
  background: #000;
  bottom: 0;
  color: #f1f1f1;
  font-size: 14px;
  font-size: 0.875rem;
  left: 0;
  opacity: 0;
  position: fixed;
  -webkit-transform: translate(0, 100%);
      -ms-transform: translate(0, 100%);
       -o-transform: translate(0, 100%);
          transform: translate(0, 100%);
  -webkit-transition: all 0.99s;
  -o-transition: all 0.99s;
  transition: all 0.99s;
  width: 100%;
  z-index: 999;
}
.cookies-banner > .wrapper {
  position: relative;
}
.cookies-banner a {
  color: #f1f1f1;
  text-decoration: underline;
}
.cookies-banner a:hover {
  color: #737373;
}
.cookies-banner--active {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
}
.cookies-banner--active:before {
  background: rgba(0, 0, 0, 0.3);
  content: " ";
  height: 100vh;
  left: 0;
  position: absolute;
  top: -100vh;
  width: 100%;
}
.cookies-banner__details {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.cookies-banner__details--all {
  margin-top: 48px;
  margin-top: 3rem;
}
.cookies-banner__details .cookies-banner__close {
  right: 16px;
  top: 1rem;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.cookies-banner__background {
  background: rgba(31, 31, 31, 0.9);
  height: 100%;
  width: 100%;
}
.cookies-banner__modal {
  background: #fff;
  left: 50%;
  padding: 40px 32px;
  padding: 2.5rem 2rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media (max-width: 1156px) {
  .cookies-banner__modal {
    height: 90%;
    overflow: scroll;
    width: 90%;
  }
}
.cookies-banner__title {
  font-size: 16px;
  font-size: 1rem;
  font-family: "Barlow", sans-serif;
  letter-spacing: 2px;
  margin-top: 0;
}
.cookies-banner__text, .cookies-banner__actions {
  display: block;
  float: left;
}
@media (min-width: 1156px) {
  .cookies-banner__text {
    max-width: 60%;
  }
}
.cookies-banner__actions {
  margin-top: 16px;
  margin-top: 1rem;
}
@media (min-width: 1156px) {
  .cookies-banner__actions {
    float: right;
    max-width: 40%;
    margin-right: 16px;
    margin-right: 1rem;
  }
}
@media (max-width: 1156px) {
  .cookies-banner__actions {
    width: 100%;
  }
}
.cookies-banner__close {
  background: transparent;
  border: none;
  cursor: pointer;
  position: fixed;
  right: 16px;
  top: 1rem;
  -webkit-appearance: none;
}
.cookies-banner__close:hover svg path {
  fill: #060B3D;
}
.cookies-banner__close--dark svg path {
  fill: #060B3D;
}
.cookies-banner__close svg {
  width: 16px;
  height: 1rem;
}
.cookies-banner__close svg path {
  -webkit-transition: fill 0.3s ease-in-out;
  -o-transition: fill 0.3s ease-in-out;
  transition: fill 0.3s ease-in-out;
}
.cookies-banner__item {
  margin-top: 32px;
  margin-top: 2rem;
  overflow: hidden;
}
.cookies-banner__item__label {
  display: block;
  float: left;
  margin-top: 4px;
  margin-top: 0.25rem;
  max-width: calc(100% - 80px);
}
.cookies-banner__item__choices {
  display: block;
  float: right;
}
.cookies-banner__item__switch {
  display: inline-block;
  height: 32px;
  position: relative;
  width: 56px;
}
.cookies-banner__item__switch input {
  height: 0;
  opacity: 0;
  width: 0;
}
.cookies-banner__item__switch input:checked + .switch__slider {
  background-color: #000;
}
.cookies-banner__item__switch input:checked + .switch__slider:before {
  -webkit-transform: translateX(24px);
      -ms-transform: translateX(24px);
       -o-transform: translateX(24px);
          transform: translateX(24px);
}
.cookies-banner__item__switch .switch__slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.cookies-banner__item__switch .switch__slider:before {
  position: absolute;
  content: "";
  height: 24px;
  width: 24px;
  left: 4px;
  bottom: 4px;
  background-color: #f1f1f1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.cookies-banner__save {
  margin-top: 48px;
  margin-top: 3rem;
  text-align: center;
}
.cookies-banner__deny {
  display: none;
}
.cookies-banner .reject,
.cookies-banner .details,
.cookies-banner .accept, .cookies-banner__save .save {
  background: transparent;
  border: 2px solid;
  border-color: #f1f1f1;
  color: #f1f1f1;
  cursor: pointer;
  margin-right: 16px;
  margin-right: 1rem;
  padding: 16px 24px;
  padding: 1rem 1.5rem;
  -webkit-transition: all 0.3s ease-in-out, border-color 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out, border-color 0.3s ease-in-out;
  transition: all 0.3s ease-in-out, border-color 0.3s ease-in-out;
}
@media (max-width: 768px) {
  .cookies-banner .reject,
.cookies-banner .details,
.cookies-banner .accept {
    width: 100%;
  }
}
@media (max-width: 1156px) {
  .cookies-banner .reject,
.cookies-banner .details,
.cookies-banner .accept {
    margin-top: 16px;
    margin-top: 1rem;
  }
}
@media (max-width: 1156px) {
  .cookies-banner .reject,
.cookies-banner .details {
    float: left;
  }
}
.cookies-banner .reject {
  border: none;
  padding-bottom: 0;
}
.cookies-banner .details {
  margin-right: 32px;
  margin-right: 2rem;
}
@media (min-width: 1156px) {
  .cookies-banner .details {
    float: right;
  }
}
.cookies-banner .accept {
  background: #f1f1f1;
  color: #000;
  float: right;
}
@media (max-width: 1156px) {
  .cookies-banner .accept {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .cookies-banner .accept {
    float: right;
  }
}
.cookies-banner__save .save {
  background: #000;
  color: #f1f1f1;
  border: 2px solid #f1f1f1;
  padding: 16px 24px;
  padding: 1rem 1.5rem;
}
.cookies-banner__item__switch .switch__slider {
  background-color: #646464 !important;
}
.cookies-banner__modal {
  background-color: #000;
}
.cookies-banner__modal__title {
  border-bottom: 1px solid #f1f1f1;
  font-family: "Barlow", sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  margin-top: 0;
  padding-bottom: 0.3em;
}
.cookies-banner__modal__text p:nth-child(2) {
  margin-top: 32px;
  margin-top: 2rem;
}
.banner {
  background: #EEECE1;
  color: #060B3D;
  text-align: center;
}
.banner .wrapper {
  padding-top: 48px;
}
@media (min-width: 992px) {
  .banner .wrapper {
    padding-top: 100px;
  }
}
.banner__pretitle {
  color: #BEAF86;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  font-weight: 500;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25;
  margin: 0;
}
.banner__title {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 300;
  margin: 0;
  margin-top: 16px;
  line-height: 1.1;
}
@media (min-width: 992px) {
  .banner__title {
    font-family: "Circular Std", Arial, sans-serif;
    line-height: 1.2;
    font-size: 40px;
    font-size: 2.5rem;
    font-weight: 300;
    margin-top: 12px;
  }
}
.banner__text {
  margin: 0;
  margin-top: 16px;
  margin-top: 1rem;
}
.banner__cta {
  margin-top: 24px;
}
.contact {
  text-align: center;
}
.contact .wrapper {
  padding-top: 104px;
  padding-bottom: 0;
}
@media (min-width: 992px) {
  .contact .wrapper {
    padding-top: 144px;
  }
}
.contact__title {
  color: #060B3D;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.2;
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: 300;
  margin: 0;
}
@media (min-width: 992px) {
  .contact__title {
    font-family: "Circular Std", Arial, sans-serif;
    line-height: 1.25;
    font-size: 50px;
    font-size: 3.125rem;
    font-weight: 300;
  }
}
.contact__subtitle {
  color: #817246;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.4;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 300;
  margin: 0;
  margin-top: 16px;
}
.contact__email {
  color: #060B3D;
  display: block;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 300;
  margin: 0;
  margin-top: 90px;
  text-decoration: underline;
  line-height: 1.25;
}
@media (min-width: 992px) {
  .contact__email {
    font-family: "Circular Std", Arial, sans-serif;
    line-height: 1.25;
    font-size: 50px;
    font-size: 3.125rem;
    font-weight: 300;
    margin-top: 92px;
  }
}
.contact__separator {
  margin-top: 84px;
}
@media (min-width: 992px) {
  .contact__separator {
    margin-top: 64px;
  }
}
.contact + .locations .wrapper {
  padding-top: 44px;
}
@media (min-width: 992px) {
  .contact + .locations .wrapper {
    padding-top: 80px;
  }
}
/* Featured content section
--------------------------------------------- */
.featured-content {
  overflow: hidden;
}
.featured-content .wrapper {
  padding-bottom: 64px;
}
@media (min-width: 992px) {
  .featured-content .wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 991px) {
  .featured-content__image-container {
    display: block !important;
  }
}
@media (max-width: 991px) {
  .featured-content__image-container--right {
    display: none !important;
  }
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .featured-content__image-container img {
    max-height: 480px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  @media (min-width: 992px) {
    .featured-content__image-container img {
      max-width: 480px;
      height: 480px !important;
      width: 480px;
    }
  }
}
.featured-content__text-container {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .featured-content__text-container {
    margin-top: 0;
  }
}
.featured-content__pretitle {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  color: #BEAF86;
  font-size: 0.875rem;
  margin: 0;
  text-transform: uppercase;
}
.featured-content__pretitle + .featured-content__text {
  margin-top: 24px;
}
@media (min-width: 992px) {
  .featured-content__pretitle + .featured-content__text {
    margin-top: 32px;
  }
}
.featured-content__title {
  color: #060B3D;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  margin: 0;
  margin-top: 32px;
  line-height: 1.25;
}
@media (min-width: 768px) {
  .featured-content__title {
    margin-top: 0;
    line-height: 1.1;
  }
}
@media (min-width: 992px) {
  .featured-content__title {
    font-family: "Circular Std", Arial, sans-serif;
    line-height: 1.2;
    font-size: 40px;
    font-size: 2.5rem;
    font-weight: 300;
    margin-top: 24px;
    line-height: 1.1;
  }
}
.featured-content__text {
  color: #817246;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.4;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  margin: 0;
  margin-top: 12px;
  margin-top: 16px;
  margin-top: 1rem;
  line-height: 1.4;
}
.featured-content__text h3 {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  color: #060B3D;
  line-height: 1.25;
  margin: 0;
}
@media (min-width: 992px) {
  .featured-content__text h3 {
    font-family: "Circular Std", Arial, sans-serif;
    line-height: 1.2;
    font-size: 40px;
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1.1;
  }
}
.featured-content__text p {
  margin: 0;
  margin-top: 4px;
}
@media (min-width: 992px) {
  .featured-content__text p {
    margin-top: 12px;
  }
}
.featured-content__cta {
  margin: 0;
  margin-top: 40px;
  margin-top: 2.5rem;
}
.featured-content.section--semi {
  background: #EEECE1;
}
.featured-content.section--dark {
  background-color: #060B3D;
  color: #525784;
}
.featured-content.section--dark .featured-content__pretitle {
  color: #BEAF86;
}
.featured-content.section--dark .featured-content__title {
  color: #EEECE1;
}
.featured-content.section--dark .featured-content__text {
  color: #BEAF86;
}
.featured-content.section--dark .featured-content__text h3 {
  color: #EEECE1;
}
.featured-content.section--dark.featured-content--box .featured-content__title {
  color: #E8E1A4;
}
.featured-content.section--dark.featured-content--box .featured-content__text {
  color: #EEECE1;
}
.featured-content.section--dark.featured-content--box .featured-content__cta {
  color: #EEECE1;
}
.featured-content--box .wrapper {
  background-color: #272B59;
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
  margin-top: 40px;
  margin-top: 2.5rem;
  width: 87.2%;
  padding: 40px 36.5px;
}
@media (min-width: 992px) {
  .featured-content--box .wrapper {
    margin-bottom: 80px;
    margin-bottom: 5rem;
    margin-top: 80px;
    margin-top: 5rem;
    padding: 80px 120px !important;
    max-width: 1060px;
  }
}
.featured-content--box .featured-content__image-container {
  text-align: center;
}
.featured-content--box .featured-content__image-container img {
  max-width: 254px;
  min-width: auto;
  height: auto !important;
}
@media (max-width: 991px) {
  .featured-content--box .featured-content__image-container img {
    width: 254px;
    height: 300px !important;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center center;
       object-position: center center;
  }
}
.js .featured-content__pretitle, .js .featured-content__title, .js .featured-content__subtitle, .js .featured-content__cta, .js .featured-content__image, .js .featured-content__text {
  opacity: 0;
  -webkit-transform: translateY(80px);
      -ms-transform: translateY(80px);
       -o-transform: translateY(80px);
          transform: translateY(80px);
}
.js .featured-content.animated .featured-content__pretitle,
.js .featured-content.animated .featured-content__title,
.js .featured-content.animated .featured-content__subtitle,
.js .featured-content.animated .featured-content__cta,
.js .featured-content.animated .featured-content__image,
.js .featured-content.animated .featured-content__text {
  opacity: 1;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
  -webkit-transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -webkit-transform 1s;
  transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -webkit-transform 1s;
  -o-transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -o-transform 1s;
  transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), transform 1s;
  transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), transform 1s, -webkit-transform 1s, -o-transform 1s;
}
.js .featured-content.animated .featured-content__title {
  -webkit-transition-delay: 0.2s;
       -o-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.js .featured-content.animated .featured-content__subtitle {
  -webkit-transition-delay: 0.4s;
       -o-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.js .featured-content.animated .featured-content__text {
  -webkit-transition-delay: 0.6s;
       -o-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.js .featured-content.animated .featured-content__cta {
  -webkit-transition-delay: 0.8s;
       -o-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
@media (prefers-reduced-motion) {
  .featured-content__title, .featured-content__subtitle, .featured-content__cta, .featured-content__image {
    opacity: 1 !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
}
.features {
  background: #EEECE1;
}
.features .wrapper {
  padding-top: 48px;
  padding-bottom: 20px;
}
@media (min-width: 992px) {
  .features .wrapper {
    padding-top: 58px;
    padding-bottom: 135px;
  }
}
.features.section--table {
  padding-bottom: 48px;
}
@media (min-width: 992px) {
  .features.section--table {
    padding-bottom: 80px;
  }
}
.features.section--table > .wrapper {
  padding-bottom: 56px;
}
@media (min-width: 992px) {
  .features.section--table > .wrapper {
    padding-bottom: 80px;
  }
}
.features h4 {
  color: #EEECE1;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  margin: 0;
}
.features h2 {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 300;
  color: #060B3D;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 24px;
  margin-top: 1.5rem;
  max-width: 837px;
}
@media (min-width: 992px) {
  .features h2 {
    font-family: "Circular Std", Arial, sans-serif;
    line-height: 1.2;
    font-size: 40px;
    font-size: 2.5rem;
    font-weight: 300;
  }
}
.features__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 25px;
  margin: 0;
}
.features__feature {
  width: 100%;
  background-color: #fff;
  padding-top: 37px;
  padding-bottom: 48px;
  padding-left: 20px;
  padding-right: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.features__feature hr {
  width: 40px !important;
  border-left: 0;
  border-right: 0;
  border-top: 0.375px solid #060B3D;
  border-bottom: 0.375px solid #060B3D;
  margin-top: 18px;
}
@media (min-width: 768px) {
  .features__feature {
    width: calc(50% - 12.5px);
    padding-top: 37px;
    padding-bottom: 49px;
    padding-left: 90px !important;
    padding-right: 70px !important;
  }
}
.features__feature-content {
  width: calc(100% - 56px);
}
.features__feature-title {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  color: #060B3D;
  line-height: 1.25;
  margin: 0;
}
.features__feature-text {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.4;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  color: #817246;
  line-height: 1.4;
  margin: 0;
  margin-top: 16px;
}
@media (min-width: 992px) {
  .features__feature-text {
    margin-top: 32px;
  }
}
.features__table {
  border-top: 1px solid #BEAF86;
  border-bottom: 1px solid #BEAF86;
  max-width: 1270px;
  margin-left: auto;
  margin-right: auto;
}
.features__table .wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .features__table .col-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.features__cell {
  border-left: 1px solid #BEAF86;
  border-right: 1px solid #BEAF86;
  border-bottom: 1px solid #BEAF86;
  padding-top: 40px;
  padding: 40px !important;
}
.features__cell:last-child {
  border-bottom: 0;
}
@media (min-width: 768px) {
  .features__cell {
    border-bottom: 0;
  }
  .features__cell:not(:last-child) {
    border-right: 0;
  }
}
.features__cell-content {
  max-width: 272px;
  margin-left: auto;
  margin-right: auto;
}
.features__cell-title {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  color: #060B3D;
  line-height: 1.25;
  margin: 0;
}
@media (min-width: 992px) {
  .features__cell-title {
    font-family: "Circular Std", Arial, sans-serif;
    line-height: 1.25;
    font-size: 32px;
    font-size: 2rem;
    font-weight: 300;
  }
}
.features__cell-text {
  margin: 0;
  margin-top: 12px;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.4;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  color: #817246;
  line-height: 1.4;
}
.features__cell ul {
  margin-left: 0;
  padding-left: 18px;
}
.features.section--dark {
  background-color: #060B3D;
  color: #525784;
}
.features.section--dark h2 {
  color: #E8E1A4;
}
.features.section--dark h2 span {
  color: #E8E1A4 !important;
}
@media (min-width: 992px) {
  .features.section--dark .wrapper {
    padding-bottom: 80px;
  }
}
.features.section--dark .features__list {
  margin-top: 0;
}
.features.section--dark .features__table .wrapper {
  padding-bottom: 0;
}
.features.section--dark .features__feature {
  background-color: #272B59;
}
.features.section--dark .features__feature hr {
  border-color: #EEECE1;
}
.features.section--dark .features__feature-title {
  color: #E8E1A4;
}
.features.section--dark .features__feature-text {
  color: #EEECE1;
}
.features.section--dark .features__cell-title {
  color: #BEAF86;
}
.features.section--dark .features__cell-text {
  color: #fff;
}
.js .features__feature {
  opacity: 0;
}
.js .features__feature hr {
  width: 0px;
}
.js .features.animated .features__feature {
  opacity: 1;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
  -webkit-transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -webkit-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -webkit-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  -o-transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -o-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -webkit-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -o-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
}
.js .features.animated .features__feature:nth-child(1n+1) {
  -webkit-transition-delay: 0.25s;
       -o-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.js .features.animated .features__feature:nth-child(1n+2) {
  -webkit-transition-delay: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.js .features.animated .features__feature:nth-child(1n+3) {
  -webkit-transition-delay: 0.75s;
       -o-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.js .features.animated .features__feature:nth-child(1n+4) {
  -webkit-transition-delay: 1s;
       -o-transition-delay: 1s;
          transition-delay: 1s;
}
.js .features.animated .features__feature:nth-child(1n+5) {
  -webkit-transition-delay: 1.25s;
       -o-transition-delay: 1.25s;
          transition-delay: 1.25s;
}
.js .features.animated .features__feature:nth-child(1n+6) {
  -webkit-transition-delay: 1.5s;
       -o-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.js .features.animated .features__feature:nth-child(1n+7) {
  -webkit-transition-delay: 1.75s;
       -o-transition-delay: 1.75s;
          transition-delay: 1.75s;
}
.js .features.animated .features__feature:nth-child(1n+8) {
  -webkit-transition-delay: 2s;
       -o-transition-delay: 2s;
          transition-delay: 2s;
}
.js .features.animated .features__feature:nth-child(1n+9) {
  -webkit-transition-delay: 2.25s;
       -o-transition-delay: 2.25s;
          transition-delay: 2.25s;
}
.js .features.animated .features__feature:nth-child(1n+10) {
  -webkit-transition-delay: 2.5s;
       -o-transition-delay: 2.5s;
          transition-delay: 2.5s;
}
.banner + .features .wrapper {
  padding-top: 8px;
}
@media (min-width: 992px) {
  .banner + .features .wrapper {
    padding-top: 14px;
  }
}
.grid {
  overflow: hidden;
}
@media (min-width: 992px) {
  .grid .wrapper {
    padding-top: 60px;
  }
}
.grid__cards-container {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-column-gap: 2.8125vw;
     -moz-column-gap: 2.8125vw;
          column-gap: 2.8125vw;
  row-gap: 4.0625vw;
  padding-left: 3.90625vw !important;
  padding-right: 3.90625vw !important;
}
@media (max-width: 991px) {
  .grid__cards-container {
    row-gap: 14.4444444444vw;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.grid__pagination {
  margin-top: 64px;
  margin-left: 18px;
  margin-right: 18px;
}
@media (max-width: 767px) {
  .grid__pagination {
    min-width: calc(100% - 36px);
  }
}
@media (min-width: 992px) {
  .hero + .grid .wrapper {
    padding-top: 48px;
  }
}
.hero {
  padding-top: 8.359375vw !important;
  padding-bottom: 7.03125vw;
  color: #f1f1f1;
}
@media (max-width: 991px) {
  .hero {
    padding-top: 24.1666666667vw !important;
  }
}
.hero a {
  color: #f1f1f1;
  text-decoration: underline;
}
.hero a:hover {
  text-decoration: none;
}
.hero.light-background {
  color: #000;
}
.hero.light-background a {
  color: #000;
}
.hero .wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width: 991px) {
  .hero .col-12, .hero .col-6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 992px) {
  .hero {
    background-position: calc(50% + 210px + 290px) 80px;
    padding-top: 16.171875vw;
  }
}
.hero__pretitle, .hero__subtitle {
  font-weight: 300;
  font-size: 3.125vw;
  line-height: 1;
  padding-left: 3.90625vw;
  margin: 0;
}
@media (max-width: 991px) {
  .hero__pretitle, .hero__subtitle {
    font-size: 5.5555555556vw;
    line-height: 1.25;
  }
}
.hero__title {
  font-family: Didot;
  font-weight: 400;
  font-size: 8.90625vw;
  line-height: 1.2280701754;
  margin: 0;
}
@media (max-width: 991px) {
  .hero__title {
    font-size: 12.2222222222vw;
    left: 1.25;
  }
}
.js .hero .hero__pretitle,
.js .hero .hero__subtitle,
.js .hero .hero__title {
  opacity: 0;
}
.js .hero__animation span {
  display: inline-block;
  opacity: 0;
}
.js .hero.animated .hero__pretitle,
.js .hero.animated .hero__subtitle,
.js .hero.animated .hero__title {
  opacity: 1;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}
.js .hero.animated .hero__title {
  -webkit-transition-delay: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.js .hero.animated .hero__subtitle {
  -webkit-transition-delay: 1s;
       -o-transition-delay: 1s;
          transition-delay: 1s;
}
.page-template-espacios-fugaces .hero {
  padding-bottom: 0;
}
.hero + .text.animated .text__text-title {
  -webkit-transition-delay: 1s !important;
       -o-transition-delay: 1s !important;
          transition-delay: 1s !important;
}
.hero + .text.animated .text__text-paragraph {
  -webkit-transition-delay: 1.5s !important;
       -o-transition-delay: 1.5s !important;
          transition-delay: 1.5s !important;
}
.full-screen-image img {
  width: 100%;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .full-screen-image img {
    max-height: 440px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.full-screen-image.section-dark {
  background: #060B3D;
}
.full-screen-image.section-semi {
  background: #EEECE1;
}
.full-screen-image + .features .wrapper {
  padding-top: 16px;
}
.list {
  padding-bottom: 48px;
}
@media (min-width: 992px) {
  .list {
    padding-bottom: 109px;
  }
}
.list .wrapper {
  padding-bottom: 0;
}
.list h4 {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.25;
  margin: 0;
}
.list h4 + h2 {
  margin-top: 8px;
  margin-top: 0.5rem;
}
.list h2 {
  color: #060B3D;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 300;
  margin: 0;
}
@media (min-width: 992px) {
  .list h2 {
    font-family: "Circular Std", Arial, sans-serif;
    line-height: 1.2;
    font-size: 40px;
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1.1;
  }
}
.list p {
  color: #817246;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.4;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  margin: 0;
  margin-top: 24px;
  margin-top: 1.5rem;
}
.list__list {
  list-style: none;
  margin: 0;
  margin-top: 24px;
  padding-left: 0;
  padding-right: 0;
  max-width: 1270px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 992px) {
  .list__list {
    margin-top: 80px;
  }
}
.list__item {
  position: relative;
}
.list__item:last-child {
  border-bottom: 1px solid #BEAF86;
}
.list__item .wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
.list__item-content {
  border-left: 1px solid #BEAF86;
  border-right: 1px solid #BEAF86;
  min-height: 138px;
  padding-top: 24px;
  padding-bottom: 24px;
}
@media (min-width: 992px) {
  .list__item-content {
    min-height: 145px !important;
    margin-left: 18px;
    margin-right: 18px;
    padding-bottom: 9px;
  }
}
.list__item-content h6 {
  margin: 0;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.4;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  color: #BEAF86;
  line-height: 1.4;
}
@media (min-width: 992px) {
  .list__item-content h6 {
    font-family: "Circular Std", Arial, sans-serif;
    line-height: 1.4;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 300;
  }
}
.list__item-content p {
  margin: 0;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  color: #060B3D;
  line-height: 1.25;
  margin-top: 8px;
}
@media (min-width: 992px) {
  .list__item-content p {
    font-family: "Circular Std", Arial, sans-serif;
    line-height: 1.25;
    font-size: 32px;
    font-size: 2rem;
    font-weight: 300;
  }
}
.list__line {
  margin: 0;
  border: 0.5px solid #BEAF86;
}
.list--semi-background {
  background: #EEECE1;
}
.list--dark-background {
  background: #060B3D;
  color: #525784;
}
.list--dark-background .list__text {
  color: #525784;
}
.list--dark-background h2 {
  color: #BEAF86 !important;
}
.list--dark-background h2 span {
  color: #BEAF86 !important;
}
.list--dark-background p {
  color: #EEECE1;
}
.list--dark-background .list__item-content h6 {
  color: #BEAF86;
}
.list--dark-background .list__item-content p {
  color: #EEECE1;
}
.js .list__item {
  opacity: 0;
}
.js .list__line {
  width: 0%;
}
.js .list .animated .list__item {
  opacity: 1;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
  -webkit-transition: opacity 1.5s, -webkit-transform 1s;
  transition: opacity 1.5s, -webkit-transform 1s;
  -o-transition: opacity 1.5s, -o-transform 1s;
  transition: opacity 1.5s, transform 1s;
  transition: opacity 1.5s, transform 1s, -webkit-transform 1s, -o-transform 1s;
}
.js .list .animated .list__item-1 {
  -webkit-transition-delay: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.js .list .animated .list__item-2 {
  -webkit-transition-delay: 1s;
       -o-transition-delay: 1s;
          transition-delay: 1s;
}
.js .list .animated .list__item-3 {
  -webkit-transition-delay: 1.5s;
       -o-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.js .list .animated .list__item-4 {
  -webkit-transition-delay: 2s;
       -o-transition-delay: 2s;
          transition-delay: 2s;
}
.js .list .animated .list__item-5 {
  -webkit-transition-delay: 2.5s;
       -o-transition-delay: 2.5s;
          transition-delay: 2.5s;
}
.js .list .animated .list__item-6 {
  -webkit-transition-delay: 3s;
       -o-transition-delay: 3s;
          transition-delay: 3s;
}
.js .list .animated .list__item-7 {
  -webkit-transition-delay: 3.5s;
       -o-transition-delay: 3.5s;
          transition-delay: 3.5s;
}
.js .list .animated .list__item-8 {
  -webkit-transition-delay: 4s;
       -o-transition-delay: 4s;
          transition-delay: 4s;
}
.js .list .animated .list__item-9 {
  -webkit-transition-delay: 4.5s;
       -o-transition-delay: 4.5s;
          transition-delay: 4.5s;
}
.js .list .animated .list__item-10 {
  -webkit-transition-delay: 5s;
       -o-transition-delay: 5s;
          transition-delay: 5s;
}
.js .list .animated .list__item-11 {
  -webkit-transition-delay: 5.5s;
       -o-transition-delay: 5.5s;
          transition-delay: 5.5s;
}
.js .list .animated .list__item-12 {
  -webkit-transition-delay: 6s;
       -o-transition-delay: 6s;
          transition-delay: 6s;
}
.js .list .animated .list__item-13 {
  -webkit-transition-delay: 6.5s;
       -o-transition-delay: 6.5s;
          transition-delay: 6.5s;
}
.js .list .animated .list__item-14 {
  -webkit-transition-delay: 7s;
       -o-transition-delay: 7s;
          transition-delay: 7s;
}
.js .list .animated .list__item-15 {
  -webkit-transition-delay: 7.5s;
       -o-transition-delay: 7.5s;
          transition-delay: 7.5s;
}
.js .list .animated .list__item-16 {
  -webkit-transition-delay: 8s;
       -o-transition-delay: 8s;
          transition-delay: 8s;
}
.js .list .animated .list__item-17 {
  -webkit-transition-delay: 8.5s;
       -o-transition-delay: 8.5s;
          transition-delay: 8.5s;
}
.js .list .animated .list__item-18 {
  -webkit-transition-delay: 9s;
       -o-transition-delay: 9s;
          transition-delay: 9s;
}
.js .list .animated .list__item-19 {
  -webkit-transition-delay: 9.5s;
       -o-transition-delay: 9.5s;
          transition-delay: 9.5s;
}
.js .list .animated .list__item-20 {
  -webkit-transition-delay: 10s;
       -o-transition-delay: 10s;
          transition-delay: 10s;
}
.js .list .animated .list__line {
  width: 100%;
  -webkit-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}
.js .list .animated .list__line-1 {
  -webkit-transition-delay: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.js .list .animated .list__line-2 {
  -webkit-transition-delay: 1s;
       -o-transition-delay: 1s;
          transition-delay: 1s;
}
.js .list .animated .list__line-3 {
  -webkit-transition-delay: 1.5s;
       -o-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.js .list .animated .list__line-4 {
  -webkit-transition-delay: 2s;
       -o-transition-delay: 2s;
          transition-delay: 2s;
}
.js .list .animated .list__line-5 {
  -webkit-transition-delay: 2.5s;
       -o-transition-delay: 2.5s;
          transition-delay: 2.5s;
}
.js .list .animated .list__line-6 {
  -webkit-transition-delay: 3s;
       -o-transition-delay: 3s;
          transition-delay: 3s;
}
.js .list .animated .list__line-7 {
  -webkit-transition-delay: 3.5s;
       -o-transition-delay: 3.5s;
          transition-delay: 3.5s;
}
.js .list .animated .list__line-8 {
  -webkit-transition-delay: 4s;
       -o-transition-delay: 4s;
          transition-delay: 4s;
}
.js .list .animated .list__line-9 {
  -webkit-transition-delay: 4.5s;
       -o-transition-delay: 4.5s;
          transition-delay: 4.5s;
}
.js .list .animated .list__line-10 {
  -webkit-transition-delay: 5s;
       -o-transition-delay: 5s;
          transition-delay: 5s;
}
.js .list .animated .list__line-11 {
  -webkit-transition-delay: 5.5s;
       -o-transition-delay: 5.5s;
          transition-delay: 5.5s;
}
.js .list .animated .list__line-12 {
  -webkit-transition-delay: 6s;
       -o-transition-delay: 6s;
          transition-delay: 6s;
}
.js .list .animated .list__line-13 {
  -webkit-transition-delay: 6.5s;
       -o-transition-delay: 6.5s;
          transition-delay: 6.5s;
}
.js .list .animated .list__line-14 {
  -webkit-transition-delay: 7s;
       -o-transition-delay: 7s;
          transition-delay: 7s;
}
.js .list .animated .list__line-15 {
  -webkit-transition-delay: 7.5s;
       -o-transition-delay: 7.5s;
          transition-delay: 7.5s;
}
.js .list .animated .list__line-16 {
  -webkit-transition-delay: 8s;
       -o-transition-delay: 8s;
          transition-delay: 8s;
}
.js .list .animated .list__line-17 {
  -webkit-transition-delay: 8.5s;
       -o-transition-delay: 8.5s;
          transition-delay: 8.5s;
}
.js .list .animated .list__line-18 {
  -webkit-transition-delay: 9s;
       -o-transition-delay: 9s;
          transition-delay: 9s;
}
.js .list .animated .list__line-19 {
  -webkit-transition-delay: 9.5s;
       -o-transition-delay: 9.5s;
          transition-delay: 9.5s;
}
.js .list .animated .list__line-20 {
  -webkit-transition-delay: 10s;
       -o-transition-delay: 10s;
          transition-delay: 10s;
}
.locations .cta {
  background-color: transparent;
  border: none;
  color: #060B3D;
  padding: 0;
  padding-bottom: 0.25rem;
  position: relative;
}
.locations .cta:hover {
  color: #BF4000;
}
.locations__items {
  display: none;
}
@media (min-width: 768px) {
  .locations__items {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 355px;
        -ms-flex: 1 0 355px;
            flex: 1 0 355px;
    max-width: 100%;
    margin-bottom: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 992px) {
  .locations__items {
    display: block;
  }
}
.locations__selector {
  text-align: center;
}
.locations__selector select {
  display: inline;
  width: 408px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: none;
  border-bottom: 1px solid #817246;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 300;
  color: #060B3D;
  position: relative;
  background: url(/wp-content/themes/hat-gallery/images/select-down.svg) center right no-repeat;
}
.locations__selector select:after {
  position: absolute;
  left: 95%;
  top: 0;
  content: url(/wp-content/themes/hat-gallery/images/select-down.svg);
}
.locations__item {
  color: #817246;
  border: 1px solid #BEAF86;
  padding: 20px;
  width: 450px;
  background-color: #fff;
}
.locations__item-content {
  position: relative;
  width: 100%;
  height: 100%;
}
.locations__item__title {
  color: #BF4000;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.25;
  margin: 0;
}
.locations__item__description {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.4;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 300;
}
.locations__item__description p {
  margin: 0;
  margin-bottom: 1em;
  line-height: 1.25;
}
.locations__item__description p:last-child {
  margin-bottom: 0;
}
.locations__item__close {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.locations__item__close svg {
  height: 12px;
  width: 12px;
}
.locations__map-container {
  display: none;
  margin-top: 64px;
  margin-top: 4rem;
}
@media (min-width: 992px) {
  .locations__map-container {
    display: block;
  }
}
.locations__map {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 49.36886%;
  /* Ratio of the bg image */
  background: url("/wp-content/themes/hat-gallery/images/sections/locations-map.png") no-repeat 0 0;
  background-size: 100% auto;
}
.locations__map__marker {
  cursor: pointer;
  position: absolute;
  width: 12px;
  height: 12px;
  margin: -6px 0 0 -6px;
  border-radius: 100%;
  background: #BF4000;
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  box-shadow: 0 0 0 0 #bf4000;
  -webkit-animation: pulse-red 2s infinite;
       -o-animation: pulse-red 2s infinite;
          animation: pulse-red 2s infinite;
}
@media (min-width: 1156px) {
  .locations__map__marker {
    width: 20px;
    height: 20px;
    margin: -10px 0 0 -10px;
  }
}
.locations__map__marker.current-item {
  border: 6px solid #060B3D;
  background: #fff;
  box-shadow: none;
  -webkit-animation: none;
       -o-animation: none;
          animation: none;
}
.locations__locations-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
@media (min-width: 768px) {
  .locations__locations-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 992px) {
  .locations__locations-list {
    display: none;
  }
}
.locations__location {
  border: 1px solid #BEAF86;
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 34px;
}
@media (min-width: 768px) {
  .locations__location {
    width: calc(50% - 34px) !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
  }
  .locations__location::after {
    display: none !important;
  }
}
.locations__location > div {
  padding: 0 !important;
}
.locations__location-title {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  color: #BF4000;
  line-height: 1.25;
}
.locations__location-text {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.4;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 300;
  color: #BEAF86;
  line-height: 1.25;
}
.locations__location-text p {
  margin: 0;
}
.locations__location-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  margin-top: 17px;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.4;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  gap: 10px;
}
.locations__location-link a {
  margin: 0;
  min-width: initial;
  padding-bottom: 0;
}
.locations__location-link a:hover {
  color: #BEAF86;
}
.locations__location-link a:hover + svg {
  stroke: #BEAF86;
}
.locations__location-link svg {
  height: 15px;
  width: 25px;
  stroke: #060B3D;
}
.js .locations__title, .js .locations__items, .js .locations__map-container {
  opacity: 0;
  -webkit-transform: translateY(80px);
      -ms-transform: translateY(80px);
       -o-transform: translateY(80px);
          transform: translateY(80px);
}
.js .locations__map-container {
  -webkit-transform: translateY(-80px);
      -ms-transform: translateY(-80px);
       -o-transform: translateY(-80px);
          transform: translateY(-80px);
}
.js .locations.animated .locations__title,
.js .locations.animated .locations__items,
.js .locations.animated .locations__map-container {
  opacity: 1;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
  -webkit-transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -webkit-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -webkit-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  -o-transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -o-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -webkit-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -o-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
}
@media (prefers-reduced-motion) {
  .locations__title, .locations__items, .locations__map-container {
    opacity: 1 !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
}
@-webkit-keyframes pulse-red {
  0% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(191, 64, 0, 0.7);
  }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    box-shadow: 0 0 0 10px rgba(191, 64, 0, 0);
  }
  100% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(191, 64, 0, 0);
  }
}
@-o-keyframes pulse-red {
  0% {
    -o-transform: scale(0.95);
       transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(191, 64, 0, 0.7);
  }
  70% {
    -o-transform: scale(1);
       transform: scale(1);
    box-shadow: 0 0 0 10px rgba(191, 64, 0, 0);
  }
  100% {
    -o-transform: scale(0.95);
       transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(191, 64, 0, 0);
  }
}
@keyframes pulse-red {
  0% {
    -webkit-transform: scale(0.95);
         -o-transform: scale(0.95);
            transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(191, 64, 0, 0.7);
  }
  70% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    box-shadow: 0 0 0 10px rgba(191, 64, 0, 0);
  }
  100% {
    -webkit-transform: scale(0.95);
         -o-transform: scale(0.95);
            transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(191, 64, 0, 0);
  }
}
.numbers {
  background: #EEECE1;
  color: #BEAF86;
  text-align: center;
}
.numbers h1,
.numbers h2,
.numbers h3,
.numbers h4,
.numbers h5,
.numbers h6 {
  color: #060B3D;
}
.numbers .wrapper {
  padding-top: 56px;
  padding-bottom: 56px;
}
.numbers__cta {
  margin-top: 40px;
  margin-top: 48px;
  margin-top: 3rem;
}
@media (min-width: 992px) {
  .numbers__cta {
    margin-top: 64px;
    margin-top: 4rem;
    margin-top: 60px;
  }
}
.numbers__pretitle {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  color: #BEAF86;
  font-size: 0.875rem;
  line-height: 1.25;
}
.numbers__title {
  color: #060B3D;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.25;
  margin: 0;
  margin-top: 12px;
  text-align: center;
}
@media (min-width: 992px) {
  .numbers__title {
    font-family: "Circular Std", Arial, sans-serif;
    line-height: 1.2;
    font-size: 40px;
    font-size: 2.5rem;
    font-weight: 300;
  }
}
.numbers__list {
  margin-top: 40px;
}
@media (min-width: 992px) {
  .numbers__list {
    margin-top: 50px;
  }
}
.numbers__list h1,
.numbers__list h2,
.numbers__list h3,
.numbers__list h4,
.numbers__list h5,
.numbers__list h6 {
  max-width: 90%;
}
.numbers__list .col-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 78px;
     -moz-column-gap: 78px;
          column-gap: 78px;
  margin: 0;
  margin-top: 8px;
}
@media (min-width: 992px) {
  .numbers__list .col-group {
    margin-top: 48px;
  }
}
.numbers__list .col-group::after {
  display: none;
}
.numbers__list-item {
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 24px;
  margin-top: 1.5rem;
  overflow: hidden;
  position: relative;
  width: 280px;
  height: 280px;
}
.numbers__list-item[class*=col-]:not(.col-group):not(.col-content) {
  padding-right: 0rem;
  padding-left: 0rem;
}
.numbers__list-item__wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: transparent;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 1.5rem;
  position: relative;
  width: 100%;
  z-index: 2;
}
.numbers__list-title {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 1 !important;
  padding-bottom: 0.25em !important;
  margin: 0;
}
@media (min-width: 992px) {
  .numbers__list-title {
    font-family: "Circular Std", Arial, sans-serif;
    line-height: 1.25;
    font-size: 32px;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1 !important;
    font-size: 2rem;
  }
}
.numbers__list-text {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  font-size: 0.875rem;
  line-height: 1.25;
  margin: 0;
  max-width: 10.3125rem;
}
.numbers__animation {
  width: 83%;
  height: 0;
  padding-top: 50%;
  position: absolute;
  z-index: 1;
}
.numbers__animation-svg {
  width: 130%;
  margin-left: -15%;
  margin-top: -65%;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.numbers__animation-svg-ring {
  stroke: #BEAF86;
}
.numbers__animation-svg-segment {
  stroke: #3B82EA;
}
.numbers.section--dark {
  background-color: #2D2125;
}
.numbers.section--dark h1,
.numbers.section--dark h2,
.numbers.section--dark h3,
.numbers.section--dark h4,
.numbers.section--dark h5,
.numbers.section--dark h6 {
  color: #EEECE1;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
}
@media (min-width: 992px) {
  .numbers.section--dark h1,
.numbers.section--dark h2,
.numbers.section--dark h3,
.numbers.section--dark h4,
.numbers.section--dark h5,
.numbers.section--dark h6 {
    font-family: "Circular Std", Arial, sans-serif;
    line-height: 1.25;
    font-size: 32px;
    font-size: 2rem;
    font-weight: 300;
  }
}
.numbers.section--dark .numbers__pretitle {
  color: #EEECE1;
}
.numbers.section--dark .numbers__title {
  color: #BEAF86;
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.2;
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: 300;
}
.numbers.section--dark .cta {
  color: #EEECE1;
}
.js .numbers__list-item {
  opacity: 0;
}
.js .numbers__list-item .numbers__animation-svg-segment {
  stroke: #BEAF86;
}
.js .numbers.animated .numbers__animation-svg-segment {
  -webkit-animation: dash 0.9s linear;
       -o-animation: dash 0.9s linear;
          animation: dash 0.9s linear;
  stroke: #3B82EA;
}
.js .numbers.animated .numbers__list-item {
  opacity: 1;
  -webkit-transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  -o-transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
}
.js .numbers.animated .numbers__list-item:nth-child(2) {
  -webkit-transition-delay: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.js .numbers.animated .numbers__list-item:nth-child(2) .numbers__animation-svg-segment {
  -webkit-animation-delay: 0.5s;
       -o-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.js .numbers.animated .numbers__list-item:nth-child(3) {
  -webkit-transition-delay: 1s;
       -o-transition-delay: 1s;
          transition-delay: 1s;
}
.js .numbers.animated .numbers__list-item:nth-child(3) .numbers__animation-svg-segment {
  -webkit-animation-delay: 1s;
       -o-animation-delay: 1s;
          animation-delay: 1s;
}
@media (prefers-reduced-motion) {
  .numbers svg {
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
  }
}
.numbers + .featured-content .wrapper {
  padding-top: 45px;
}
@media (min-width: 992px) {
  .numbers + .featured-content .wrapper {
    padding-top: 119px;
  }
}
.post-content .wrapper {
  max-width: 627px;
}
@media (min-width: 992px) {
  .post-content .wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}
.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6,
.post-content p {
  margin: 0;
  margin-top: 24px;
  margin-top: 1.5rem;
}
.post-content h1 {
  display: none;
}
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
  margin-top: 24px;
  margin-top: 1.5rem;
}
.post-content h2:first-child,
.post-content h3:first-child,
.post-content h4:first-child,
.post-content h5:first-child,
.post-content h6:first-child {
  margin-top: 0;
}
.post-content h2 {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  margin-top: 40px;
  margin-top: 2.5rem;
}
.post-content h3,
.post-content h3,
.post-content h5,
.post-content h6 {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.4;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 300;
}
.post-content blockquote {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 300;
  font-weight: 500;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 80px;
  padding-bottom: 5rem;
  padding-top: 80px;
  padding-top: 5rem;
  text-align: center;
}
.post-content figure {
  margin-top: 80px;
  margin-top: 5rem;
  margin-left: 0;
  max-width: 100%;
  text-align: center;
}
.post-content figure + h1,
.post-content figure + h2,
.post-content figure + h3,
.post-content figure + h4,
.post-content figure + h5,
.post-content figure + h6,
.post-content figure + p {
  margin-top: 80px;
  margin-top: 5rem;
}
.post-content ul,
.post-content .wp-caption-text {
  margin-top: 24px;
  margin-top: 1.5rem;
}
.post-content ul {
  padding-left: 17px;
}
.post-content ul + h1,
.post-content ul + h2,
.post-content ul + h3,
.post-content ul + h4,
.post-content ul + h5,
.post-content ul + h6,
.post-content ul + p {
  margin-top: 56px;
  margin-top: 3.5rem;
}
.post-content li {
  padding-left: 32px;
  padding-left: 2rem;
}
.post-content li::marker {
  color: #BEAF86;
  font-size: 60%;
}
.team {
  text-align: center;
  background-color: #EEECE1;
}
.team .wrapper {
  padding-top: 22px;
  padding-bottom: 120px;
}
@media (min-width: 576px) {
  .team .wrapper > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
.team__separator, .header__separator, .contact__separator {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  gap: 16px;
}
.team__separator-logo, .header__separator-logo {
  width: 40px;
}
.team__separator hr, .header__separator hr, .contact__separator hr {
  margin: 0;
  border-left: 0;
  border-right: 0;
  border-top: 0.5px solid #BEAF86;
  border-bottom: 0.5px solid #BEAF86;
  width: calc((100% - 72px) / 2);
}
.team__members {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style: none;
  margin: 0 auto;
  margin-top: 68px;
  padding: 0;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  row-gap: 64px;
}
@media (max-width: 575px) {
  .team__members {
    padding-left: 0;
    width: 100%;
    margin-top: 2rem;
  }
}
@media (min-width: 576px) {
  .team__members {
    margin-top: 64px;
    margin-top: 4rem;
  }
}
.team__members li {
  width: 245px !important;
  height: 380px;
  padding: 0 !important;
}
@media (max-width: 576px) {
  .team__members li {
    width: 50%;
    margin: 0;
    margin-top: 3rem;
  }
  .team__members li img {
    width: 60%;
  }
}
@media (min-width: 576px) {
  .team__members li {
    padding-right: 3%;
    width: 25%;
  }
}
.team__members-image {
  height: 307px;
  cursor: pointer;
  overflow: hidden;
}
.team__members-image img {
  height: 100% !important;
  width: 245px;
  -o-object-position: center center;
     object-position: center center;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 991px) {
  .team__members-image img {
    width: 100% !important;
  }
}
.team__members-image:hover img {
  -webkit-transform: scale(1.25);
      -ms-transform: scale(1.25);
       -o-transform: scale(1.25);
          transform: scale(1.25);
}
.team__members-image:hover + .team__members-data .team__members__name {
  text-decoration: underline;
}
.team__members img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  -webkit-transition: box-shadow 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -o-transition: box-shadow 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
}
.team__members-data {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 24px;
}
.team__members__name {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  color: #060B3D;
  line-height: 1.25;
  margin: 0;
  -webkit-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.team__members__link {
  display: block;
}
.team__members__link:hover img {
  -webkit-transform: translateY(-4px);
      -ms-transform: translateY(-4px);
       -o-transform: translateY(-4px);
          transform: translateY(-4px);
}
.team__members__location {
  color: #060B3D;
  display: inline-block;
  margin: 0 0 0.75em 0;
  padding: 0 0 0.5em 0;
  font-size: 0.75rem;
}
.team__members__role {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.25;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  font-size: 0.875rem;
  line-height: 1.25;
  color: #817246;
  margin: 0;
  margin-top: 8px;
  text-align: left;
}
.team__members__mail {
  color: #BF4000;
}
.team__popup {
  background: #EEECE1;
  height: 100%;
  position: fixed;
  width: 100%;
  max-width: 1056px;
  max-height: 662px;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
       -o-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  padding-top: 64px;
  padding-bottom: 64px;
  padding-left: 56px;
  padding-right: 108px;
  z-index: 999;
  text-align: left;
}
@media (max-width: 991px) {
  .team__popup {
    top: 0;
    left: 0;
    max-height: initial;
    width: 100%;
    height: 100vh;
    -webkit-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
    padding: 48px 24px;
  }
  .team__popup .col-4 {
    max-height: 295px;
    overflow: hidden;
  }
  .team__popup .col-4 img {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center center;
       object-position: center center;
  }
}
.team__popup .team__separator, .team__popup .header__separator, .team__popup .contact__separator {
  margin-top: 10px;
}
.team__popup .team__separator-logo img, .team__popup .header__separator-logo img {
  -webkit-filter: none;
          filter: none;
}
.team__popup .team__members__name {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.2;
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.1;
}
@media (max-width: 991px) {
  .team__popup .team__members__name {
    margin-top: 16px;
  }
}
.team__popup .team__members__role {
  color: #817246;
}
.team__popup .team__members__link {
  margin-top: 10px;
}
.team__popup .team__members__link svg path {
  fill: #060B3D;
}
.team__popup .team__members__description {
  font-family: "Circular Std", Arial, sans-serif;
  line-height: 1.4;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  color: #817246;
  line-height: 1.4;
  text-align: left;
  margin-top: 38px;
  max-height: 22em;
  overflow-y: scroll !important;
}
.team__close-popup {
  position: absolute;
  top: 72px;
  right: 89px;
  cursor: pointer;
  z-index: 10;
}
@media (max-width: 991px) {
  .team__close-popup {
    top: 16px;
    right: 16px;
  }
}
.team__close-popup svg {
  width: 16px;
  height: 16px;
}
.js .team__members {
  opacity: 0;
  -webkit-transform: translateY(150px);
      -ms-transform: translateY(150px);
       -o-transform: translateY(150px);
          transform: translateY(150px);
}
.js .team.animated .team__members {
  opacity: 1;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
  -webkit-transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -webkit-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -webkit-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  -o-transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -o-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -webkit-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -o-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
}
.pelicula {
  height: 0;
  width: 0;
}
.pelicula.team__popup-visible {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 100;
}
.formulario .text .wrapper,
.text .wrapper {
  padding-bottom: 0;
  padding-top: 100, 1280;
}
.formulario .text .col-6,
.text .col-6 {
  padding-left: 3.90625vw !important;
  padding-right: 3.90625vw !important;
}
@media (max-width: 991px) {
  .formulario .text .col-6,
.text .col-6 {
    width: 100%;
    padding-left: 5.5555555556vw !important;
    padding-right: 5.5555555556vw !important;
  }
}
.formulario .text h2,
.text h2 {
  font-size: 3.125vw;
  line-height: 1.25;
  font-weight: 300;
}
@media (max-width: 991px) {
  .formulario .text h2,
.text h2 {
    font-size: 6.9444444444vw;
    line-height: 25/20;
  }
}
.formulario .text p,
.text p {
  font-size: 1.5625vw;
  font-weight: 300;
  line-height: 1.5;
}
@media (max-width: 991px) {
  .formulario .text p,
.text p {
    font-size: 4.7222222222vw;
    line-height: 1.625;
  }
}
.formulario .text.light-background,
.text.light-background {
  color: #000;
}
.formulario .text.light-background a,
.text.light-background a {
  color: #000;
}
.home .formulario .text,
.home .text {
  padding-bottom: 7.8125vw;
}
.home .formulario .text .wrapper,
.home .text .wrapper {
  padding-bottom: 0;
}
.page-template-atelier .formulario .text,
.page-template-atelier .text {
  padding-bottom: 14.84375vw;
}
.page-template-atelier .formulario .text .wrapper,
.page-template-atelier .text .wrapper {
  padding-bottom: 0;
}
.page-template-espacios-fugaces .formulario .text,
.page-template-espacios-fugaces .text {
  padding-bottom: 58.59375vw;
}
.page-template-espacios-fugaces .formulario .text .wrapper,
.page-template-espacios-fugaces .text .wrapper {
  padding-bottom: 0;
}
.page-template-sobre-mi .formulario .text,
.page-template-sobre-mi .text {
  padding-bottom: 16.40625vw;
}
.page-template-sobre-mi .formulario .text .wrapper,
.page-template-sobre-mi .text .wrapper {
  padding-bottom: 0;
}
.js .formulario .text .text__text-title,
.js .formulario .text .text__text-paragraph,
.js .text .text__text-title,
.js .text .text__text-paragraph {
  opacity: 0;
}
.js .formulario .text__animation span,
.js .text__animation span {
  display: inline-block;
  opacity: 0;
}
.js .formulario .text.animated .text__text-title,
.js .formulario .text.animated .text__text-paragraph,
.js .text.animated .text__text-title,
.js .text.animated .text__text-paragraph {
  opacity: 1;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}
.js .formulario .text.animated .text__text-paragraph,
.js .text.animated .text__text-paragraph {
  -webkit-transition-delay: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.hero + .formulario .text .js.animated .text__text-title,
.hero + .formulario .text .js.animated .text__text-paragraph,
.hero + .text .js.animated .text__text-title,
.hero + .text .js.animated .text__text-paragraph {
  -webkit-transition-delay: 1s;
       -o-transition-delay: 1s;
          transition-delay: 1s;
}
.hero + .formulario .text .js.animated .text__text-paragraph,
.hero + .text .js.animated .text__text-paragraph {
  -webkit-transition-delay: 1.5s;
       -o-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.timeline {
  overflow: hidden;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #000;
}
.timeline-header {
  color: #f1f1f1;
}
.timeline .section-slider-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
  margin: 0 auto;
  margin-top: -1.875rem;
  max-width: 1156px;
  width: 100%;
}
.timeline .section-slider-navigation.top-navigation {
  display: none;
}
.timeline .section-slider-navigation.bottom-navigation {
  padding-left: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 64px;
}
@media (max-width: 1155px) {
  .timeline .section-slider-navigation {
    padding-right: 3.5rem;
    position: absolute;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    bottom: 48px;
  }
}
@media (max-width: 991px) {
  .timeline .section-slider-navigation {
    padding-right: 1.5rem;
  }
}
@media (min-width: 992px) {
  .timeline .section-slider-navigation.bottom-navigation {
    display: none;
  }
  .timeline .section-slider-navigation.top-navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.no-js .timeline .arrow-navigation {
  display: none;
}
.timeline .swiper-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative;
  /* Fix of Webkit flickering */
  z-index: 1;
  margin-top: 22px;
}
.timeline .swiper-wrapper {
  box-sizing: content-box;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  width: 100%;
  z-index: 1;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  gap: 2.65625vw;
  margin-left: -32.734375vw;
}
@media (max-width: 991px) {
  .timeline .swiper-wrapper {
    margin-left: -6.9444444444vw;
  }
}
.js .timeline .swiper-wrapper {
  display: grid;
  grid-auto-flow: column;
}
@media (max-width: 575px) {
  .js .timeline .swiper-wrapper {
    -webkit-column-gap: 24px !important;
       -moz-column-gap: 24px !important;
            column-gap: 24px !important;
  }
}
.timeline .swiper-slide {
  height: 28.90625vw;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
}
.js .timeline .swiper-slide {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  float: none;
  margin-top: 0;
}
.timeline .swiper-button-prev {
  margin-right: 0.25em;
}
.timeline .swiper-button-prev, .timeline .swiper-button-next {
  background: none;
  border: none;
}
.timeline .swiper-button-prev svg, .timeline .swiper-button-next svg {
  border-radius: 50% !important;
}
.timeline .swiper-button-prev:hover, .timeline .swiper-button-next:hover {
  cursor: pointer;
}
.timeline .swiper-button-prev:hover svg g, .timeline .swiper-button-next:hover svg g {
  stroke: #BF4000;
}
.timeline .swiper-button-disabled {
  opacity: 0.2;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .timeline .swiper__image {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top;
       object-position: top;
  }
  @media (min-width: 992px) {
    .timeline .swiper__image {
      min-width: 100%;
    }
  }
}
.timeline__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 0 !important;
}
@media (min-width: 992px) {
  .timeline__item {
    max-width: initial !important;
    min-height: 224px !important;
    width: 19.140625vw !important;
  }
}
@media (max-width: 991px) {
  .timeline__item {
    max-width: initial !important;
    height: 103.0555555556vw !important;
    width: 68.6111111111vw !important;
  }
}
.timeline__item:last-child {
  border-right: 1px solid #BEAF86;
}
.timeline__title {
  color: #f1f1f1;
  font-size: 8.90625vw;
  font-family: Didot;
  font-weight: 400;
  line-height: 1.2280701754;
  margin: 0;
}
@media (max-width: 991px) {
  .timeline__title {
    font-size: 12.2222222222vw;
    line-height: 55/44;
  }
}
.timeline__subtitle {
  font-size: 1.5625vw;
  font-weight: 300;
}
@media (max-width: 991px) {
  .timeline__subtitle {
    font-size: 4.7222222222vw;
    line-height: 30/16;
  }
}
.timeline.section-semi {
  background-color: #EEECE1;
}
.timeline.section-dark {
  background-color: #060B3D;
}
.timeline.section-dark .timeline__title {
  color: #EEECE1;
}
.timeline.section-dark .timeline__item__title {
  color: #EEECE1;
}
.timeline.section-dark .timeline__text {
  color: #EEECE1;
}
.js .timeline__item,
.js .timeline .swiper-outer-nav {
  opacity: 0;
  -webkit-transform: translateY(80px);
      -ms-transform: translateY(80px);
       -o-transform: translateY(80px);
          transform: translateY(80px);
}
.js .timeline.animated .timeline__item,
.js .timeline.animated .swiper-outer-nav {
  opacity: 1;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
  -webkit-transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -webkit-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -webkit-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  -o-transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -o-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
  transition: opacity 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -webkit-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38), -o-transform 1s cubic-bezier(0.46, 0.01, 0.41, 1.38);
}
.js .timeline.animated .timeline__item:nth-child(2) {
  -webkit-transition-delay: 0.15s;
       -o-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.js .timeline.animated .timeline__item:nth-child(3) {
  -webkit-transition-delay: 0.3s;
       -o-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.js .timeline.animated .timeline__item:nth-child(4) {
  -webkit-transition-delay: 0.45s;
       -o-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.js .timeline.animated .timeline__item:nth-child(5) {
  -webkit-transition-delay: 0.6s;
       -o-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.js .timeline.animated .timeline__item:nth-child(6) {
  -webkit-transition-delay: 0.75s;
       -o-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.js .timeline.animated .timeline__item:nth-child(7) {
  -webkit-transition-delay: 0.9s;
       -o-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.js .timeline.animated .timeline__item:nth-child(8) {
  -webkit-transition-delay: 1.05s;
       -o-transition-delay: 1.05s;
          transition-delay: 1.05s;
}
.js .timeline.animated .timeline__item:nth-child(9) {
  -webkit-transition-delay: 1.2s;
       -o-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
@media (prefers-reduced-motion) {
  .timeline__item,
.timeline .swiper-outer-nav {
    opacity: 1 !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
}
.brands {
  background: center center no-repeat;
  background-size: cover;
}
@media (max-width: 991px) {
  .brands .col-6 {
    width: 100%;
  }
}
.brands-title {
  padding-left: 3.90625vw !important;
  padding-right: 3.90625vw !important;
}
@media (max-width: 991px) {
  .brands-title {
    padding-left: 5.5555555556vw !important;
    padding-right: 5.5555555556vw !important;
  }
}
.brands-title h2 {
  font-weight: 300;
  font-size: 3.125vw;
  line-height: 1.25;
  letter-spacing: -0.0234375vw;
}
@media (max-width: 991px) {
  .brands-title h2 {
    font-size: 6.9444444444vw;
    line-height: 25/20;
  }
}
.brands-text {
  padding-left: 3.90625vw !important;
  padding-right: 3.90625vw !important;
  font-size: 1.5625vw;
  line-height: 1.5;
  font-weight: 300;
}
@media (max-width: 991px) {
  .brands-text {
    padding-left: 5.5555555556vw !important;
    padding-right: 5.5555555556vw !important;
    font-size: 4.7222222222vw;
    line-height: 1.625;
  }
}
.brands-list {
  padding-left: 3.90625vw !important;
  padding-right: 3.90625vw !important;
  font-size: 3.125vw;
  line-height: 1.25;
  font-weight: 300;
}
@media (max-width: 991px) {
  .brands-list {
    padding-left: 5.5555555556vw !important;
    padding-right: 5.5555555556vw !important;
    font-size: 6.9444444444vw;
    line-height: 25/20;
  }
}
.brands-list ul {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}
@media (max-width: 991px) {
  .brands-list ul {
    margin: 0;
  }
}
.brands .wrapper {
  padding-top: 8.59375vw;
  padding-bottom: 8.59375vw;
}
.brands .wrapper .col-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.brands .wrapper .col-group:first-child {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.brands .wrapper .col-group:nth-child(2) {
  margin-top: 11.71875vw;
}
.js .brands .brands-title,
.js .brands .brands-text,
.js .brands .brands-list {
  opacity: 0;
  -webkit-transform: translateY(7.8125vw);
      -ms-transform: translateY(7.8125vw);
       -o-transform: translateY(7.8125vw);
          transform: translateY(7.8125vw);
}
.js .brands__animation span {
  display: inline-block;
  opacity: 0;
}
.js .brands.animated .brands-title,
.js .brands.animated .brands-text,
.js .brands.animated .brands-list {
  opacity: 1;
  -webkit-transition: opacity 1s, -webkit-transform 1s;
  transition: opacity 1s, -webkit-transform 1s;
  -o-transition: opacity 1s, -o-transform 1s;
  transition: opacity 1s, transform 1s;
  transition: opacity 1s, transform 1s, -webkit-transform 1s, -o-transform 1s;
}
.js .brands.animated .brands-text {
  -webkit-transition-delay: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.js .brands.animated .brands-list {
  -webkit-transition-delay: 1s;
       -o-transition-delay: 1s;
          transition-delay: 1s;
}
.js .brands.animated .brands-list:nth-child(2) {
  -webkit-transition-delay: 1.5s;
       -o-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.gallery {
  padding: 0;
}
.gallery .wrapper {
  padding: 0;
}
.gallery .col-12, .gallery .col-6 {
  padding: 0 !important;
  line-height: 0;
}
.gallery img {
  max-width: 100%;
}
.floating-images .wrapper {
  padding-bottom: 0;
  padding-top: 3.046875vw;
}
@media (max-width: 991px) {
  .floating-images .wrapper {
    padding-top: 16.1111111111vw;
  }
}
.floating-images img {
  max-width: 100%;
}
.floating-images .col-6 {
  padding-left: 3.90625vw !important;
  padding-right: 3.90625vw !important;
}
@media (max-width: 991px) {
  .floating-images .col-6 {
    padding-left: 5.5555555556vw !important;
    padding-right: 5.5555555556vw !important;
    width: 100%;
  }
}
.floating-images__image {
  line-height: 0;
}
.floating-images__image:last-child {
  padding-top: 7.8125vw;
}
@media (max-width: 991px) {
  .floating-images__image:last-child {
    padding-top: 13.8888888889vw;
  }
}
.js .floating-images .floating-images__image {
  opacity: 0;
  -webkit-transform: translateY(7.8125vw);
      -ms-transform: translateY(7.8125vw);
       -o-transform: translateY(7.8125vw);
          transform: translateY(7.8125vw);
}
.js .floating-images__animation span {
  display: inline-block;
  opacity: 0;
}
.js .floating-images.animated .floating-images__image {
  opacity: 1;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
  -webkit-transition: opacity 1s, -webkit-transform 1s;
  transition: opacity 1s, -webkit-transform 1s;
  -o-transition: opacity 1s, -o-transform 1s;
  transition: opacity 1s, transform 1s;
  transition: opacity 1s, transform 1s, -webkit-transform 1s, -o-transform 1s;
}
.js .floating-images.animated .floating-images__image:nth-child(2) {
  -webkit-transition-delay: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.featured-text {
  color: #f1f1f1;
  margin-top: 14.375vw;
}
@media (max-width: 991px) {
  .featured-text {
    margin-top: 6.9444444444vw;
  }
}
.featured-text a {
  color: white;
  text-decoration: underline;
}
.featured-text a:hover {
  text-decoration: none;
}
.featured-text__pretitle {
  font-weight: 300;
  font-size: 3.125vw;
  line-height: 0.625;
  padding-left: 3.90625vw;
  margin: 0;
  margin-bottom: 0.75em;
}
@media (max-width: 991px) {
  .featured-text__pretitle {
    font-size: 5.5555555556vw;
    line-height: 25/20;
    padding-left: 5.5555555556vw;
    padding-right: 5.5555555556vw;
  }
}
.featured-text__title {
  font-family: Didot;
  font-weight: 400;
  font-size: 8.90625vw;
  line-height: 1.2280701754;
  margin: 0;
}
@media (max-width: 991px) {
  .featured-text__title {
    font-size: 12.2222222222vw;
    line-height: 1.25;
  }
}
.js .featured-text .featured-text__pretitle,
.js .featured-text .featured-text__subtitle,
.js .featured-text .featured-text__title {
  opacity: 0;
}
.js .featured-text__animation span {
  display: inline-block;
  opacity: 0;
}
.js .featured-text.animated .featured-text__pretitle,
.js .featured-text.animated .featured-text__subtitle,
.js .featured-text.animated .featured-text__title {
  opacity: 1;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}
@media (max-width: 991px) {
  .js .featured-text.animated .featured-text__pretitle,
.js .featured-text.animated .featured-text__subtitle,
.js .featured-text.animated .featured-text__title {
    -webkit-transition-delay: 1s;
         -o-transition-delay: 1s;
            transition-delay: 1s;
  }
}
.js .featured-text.animated .featured-text__title {
  -webkit-transition-delay: 1.5s;
       -o-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.js .featured-text.animated .featured-text__subtitle {
  -webkit-transition-delay: 2s;
       -o-transition-delay: 2s;
          transition-delay: 2s;
}
.formulario_columnas-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.formulario_columnas-2 .formulario_columna-0,
.formulario_columnas-2 .formulario_columna-1 {
  width: 50%;
  padding-left: 3.90625vw;
  padding-right: 3.90625vw;
}
.formulario_columnas-2 .formulario_columna-0 > div:first-child,
.formulario_columnas-2 .formulario_columna-1 > div:first-child {
  margin-top: 0 !important;
}
@media (max-width: 991px) {
  .formulario_columnas-2 .formulario_columna-0 > div:first-child,
.formulario_columnas-2 .formulario_columna-1 > div:first-child {
    margin-top: 6.6666666667vw !important;
  }
}
@media (max-width: 991px) {
  .formulario_columnas-2 .formulario_columna-0,
.formulario_columnas-2 .formulario_columna-1 {
    width: 100%;
    padding-left: 5.5555555556vw;
    padding-right: 5.5555555556vw;
  }
}
.formulario .formulario_columna-0 {
  padding-left: 2.5vw;
}
.formulario_columnas-1 > div {
  width: 50%;
  padding-left: 2.5vw;
  padding-right: 3.90625vw;
}
@media (max-width: 991px) {
  .formulario_columnas-1 > div {
    width: 100%;
    padding-left: 5.5555555556vw;
    padding-right: 5.5555555556vw;
  }
}
.formulario h3 {
  padding-left: 2.5vw;
}
.formulario a {
  color: #f1f1f1;
  text-decoration: underline;
}
.formulario input,
.formulario select,
.formulario textarea {
  width: 100%;
  background-color: transparent;
  border: 0;
  border-bottom: 0.078125vw solid #f1f1f1;
  font-weight: 300;
  font-size: 1.5625vw;
  color: #f1f1f1;
}
@media (max-width: 991px) {
  .formulario input,
.formulario select,
.formulario textarea {
    font-size: 5vw;
    border-width: 0.2777777778vw;
  }
}
.formulario textarea {
  border: 0.078125vw solid #f1f1f1;
  height: 8.203125vw;
}
@media (max-width: 991px) {
  .formulario textarea {
    font-size: 5vw;
    border-width: 0.2777777778vw;
    height: 29.1666666667vw;
  }
}
.formulario label {
  font-weight: 300;
  font-size: 1.5625vw;
  color: #f1f1f1;
}
.formulario label + textarea {
  margin-top: 0.5em;
}
@media (max-width: 991px) {
  .formulario label {
    font-size: 5vw;
    border-width: 0.2777777778vw;
  }
}
.formulario input[type=checkbox],
.formulario input[type=submit] {
  width: auto;
}
.formulario input[type=submit] {
  cursor: pointer;
}
.formulario input[type=submit]:disabled {
  cursor: not-allowed;
}
.formulario_field, .formulario_field-select, .formulario_field-textarea {
  margin-top: 1.875vw;
}
@media (max-width: 991px) {
  .formulario_field, .formulario_field-select, .formulario_field-textarea {
    margin-top: 6.6666666667vw;
  }
}
.formulario_consentimiento, .formulario_submit-button {
  width: 100%;
  padding-left: calc(50% + 3.90625vw);
  padding-right: 3.90625vw;
}
@media (max-width: 991px) {
  .formulario_consentimiento, .formulario_submit-button {
    padding-left: 5.5555555556vw;
    padding-right: 5.5555555556vw;
    margin-top: 6.6666666667vw !important;
  }
}
.formulario_columnas-1 .formulario_consentimiento, .formulario_columnas-1 .formulario_submit-button {
  width: 50%;
  padding-left: 0;
  padding-right: 0;
  margin-top: 1.875vw;
}
@media (max-width: 991px) {
  .formulario_columnas-1 .formulario_consentimiento, .formulario_columnas-1 .formulario_submit-button {
    padding-left: 5.5555555556vw;
    padding-right: 5.5555555556vw;
    width: 100%;
  }
}
.formulario_submit-button {
  margin-top: 2.1875vw;
}
.formulario_error-box {
  font-weight: 300;
  font-size: 0.9375vw;
  color: #8F8F8F;
  padding-top: 0.5em;
}
@media (max-width: 991px) {
  .formulario_error-box {
    font-size: 2.7777777778vw;
  }
}
.formulario_titulo {
  font-weight: 300;
  font-size: 3.125vw;
  margin-bottom: 3.046875vw;
  margin-top: 0;
  padding-left: 4.1390728477vw;
  padding-right: 3.90625vw;
}
@media (max-width: 991px) {
  .formulario_titulo {
    font-size: 5.5555555556vw;
    padding-left: 5.5555555556vw;
  }
}
.formulario-thank-you-phrase {
  padding-left: 7.8125vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.formulario-thank-you-phrase h3 {
  padding-left: -1.40625vw;
  width: 100%;
  font-weight: 300;
  font-size: 3.125vw;
  line-height: 1.25;
}
@media (max-width: 991px) {
  .formulario-thank-you-phrase h3 {
    font-size: 5.5555555556vw;
    line-height: 1.25;
  }
}
.formulario-thank-you-phrase p {
  padding-left: 2.5vw;
  padding-right: 2.5vw;
  width: 50%;
  font-weight: 300;
  font-size: 1.5625vw;
  line-height: 1.5;
}
@media (max-width: 991px) {
  .formulario-thank-you-phrase p {
    width: 100%;
    font-size: 4.7222222222vw;
    line-height: 1.625;
    padding-left: 5.5555555556vw;
    padding-right: 5.5555555556vw;
  }
}
.formulario-thank-you-phrase > br {
  display: none;
}
.floating-images + .formulario {
  padding-top: 7.8125vw;
}
@media (max-width: 991px) {
  .floating-images + .formulario {
    padding-top: 20.8333333333vw;
  }
}
#form-newsletter {
  background-color: #000;
  padding-top: 10.46875vw;
  padding-bottom: 6.5625vw;
}
@media (max-width: 991px) {
  #form-newsletter {
    padding-top: 27.7777777778vw;
    padding-bottom: 19.4444444444vw;
  }
}
#form-newsletter .formulario_consentimiento, #form-newsletter .formulario_submit-button {
  padding-left: 2.5vw;
  padding-right: 2.5vw;
}
@media (max-width: 991px) {
  #form-newsletter .formulario_consentimiento, #form-newsletter .formulario_submit-button {
    padding-left: 5.5555555556vw;
    padding-right: 5.5555555556vw;
  }
}
/* 404 template
--------------------------------------------- */
.not-found {
  padding-top: 8.59375vw;
  color: #f1f1f1;
}
.not-found__title h1 {
  font-family: Didot;
  font-size: 8.90625vw;
  line-height: 1.2280701754;
  font-weight: 400;
}
.not-found__content {
  font-size: 3.125vw;
  line-height: 1.25;
  font-weight: 300;
  padding-left: 3.90625vw !important;
  padding-right: 3.90625vw !important;
}
.not-found__content a {
  color: #f1f1f1;
  text-decoration: underline;
}
/* Contact template
--------------------------------------------- */
.page-template-contact .grecaptcha-badge {
  display: initial !important;
}
/* Front page template
--------------------------------------------- */
.single {
  color: #f1f1f1;
  padding-top: 110px;
}
.single h1 {
  font-family: Didot;
  font-size: 8.90625vw;
  line-height: 1.2280701754;
  font-weight: 400;
  margin: 0;
}
.single .anyipsum-output,
.single .anyipsum-form-header {
  width: 50%;
  padding-left: 11.71875vw;
  padding-right: 3.90625vw;
  font-weight: 300;
  font-size: 1.5625vw;
  line-height: 1.25;
}
@media (max-width: 991px) {
  .single .anyipsum-output,
.single .anyipsum-form-header {
    width: 100%;
    padding-left: 50, 360;
    padding-right: 50, 360;
    font-size: 4.7222222222vw;
  }
}
.single .post-links {
  font-size: 1.5625vw;
  margin-top: 7.8125vw;
}
@media (max-width: 991px) {
  .single .post-links {
    font-size: 4.7222222222vw;
    margin-top: 20.8333333333vw;
  }
}
.single .post-links a {
  color: #f1f1f1;
  text-decoration: underline;
  font-weight: 300;
}
.single .post-links .previous {
  text-align: right;
}

/*# sourceMappingURL=style.css.map*/