.container {
  margin: 0 auto;
  width: 100%;
  padding: 0 2.5vw;
}
.container--large {
  max-width: 90vw;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .container {
    padding: 0 2.7777777778vw;
  }
  .container--large {
    max-width: 100vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .container {
    padding: 0 1.5rem;
  }
  .container--large {
    max-width: 90rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 500px) {
  .container {
    padding: 0 0.9375rem;
  }
}
/*--------------------------------------------*/
* {
  box-sizing: border-box;
}

body {
  min-width: 320px;
  overflow-x: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "Space Grotesk", sans-serif;
  color: #002D2D;
}

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

ul, ol {
  margin: 0;
  padding: 0;
}

ul {
  list-style: none;
}

h1, h2, h3, h4, h5, h6, p {
  margin: 0;
}

fieldset {
  padding: 0;
  border: 0;
  margin: 0;
}

input, textarea, button {
  outline: 0;
}

/*--------------------------------------------------*/
@keyframes FadeIn {
  0% {
    opacity: 0;
    transform: translateY(0.625rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scaleUp {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
/*--------------------------------------------------*/
/*! normalize.css v7.0.0 | 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
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  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
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 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
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * 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
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 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;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * 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 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
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 and cancel buttons in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}

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

[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translate(0);
}

[data-aos=fade-up] {
  transform: translateY(100px);
}

[data-aos=fade-right] {
  transform: translate(-40px);
}

[data-aos=fade-left] {
  transform: translate(100px);
}

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

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

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translate(0) scale(1);
}

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

[data-aos=zoom-in-up] {
  transform: translateY(100px) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translateY(-100px) scale(0.6);
}

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

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

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

[data-aos=zoom-out-up] {
  transform: translateY(100px) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translateY(-100px) scale(1.2);
}

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

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

[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translate(0);
}

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

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

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

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

[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}

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

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

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

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

[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}
/**
 * Swiper 8.4.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 6, 2022
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/*------PADDING TOP DESKTOP--------*/
.padding-top--0 {
  padding-top: 0;
}

.padding-top--5 {
  padding-top: 0.3125vw;
}

.padding-top--10 {
  padding-top: 0.625vw;
}

.padding-top--15 {
  padding-top: 0.9375vw;
}

.padding-top--20 {
  padding-top: 1.25vw;
}

.padding-top--25 {
  padding-top: 1.5625vw;
}

.padding-top--30 {
  padding-top: 1.875vw;
}

.padding-top--35 {
  padding-top: 2.1875vw;
}

.padding-top--40 {
  padding-top: 2.5vw;
}

.padding-top--45 {
  padding-top: 2.8125vw;
}

.padding-top--50 {
  padding-top: 3.125vw;
}

.padding-top--55 {
  padding-top: 3.4375vw;
}

.padding-top--60 {
  padding-top: 3.75vw;
}

.padding-top--65 {
  padding-top: 4.0625vw;
}

.padding-top--70 {
  padding-top: 4.375vw;
}

.padding-top--75 {
  padding-top: 4.6875vw;
}

.padding-top--80 {
  padding-top: 5vw;
}

.padding-top--85 {
  padding-top: 5.3125vw;
}

.padding-top--90 {
  padding-top: 5.625vw;
}

.padding-top--95 {
  padding-top: 5.9375vw;
}

.padding-top--100 {
  padding-top: 6.25vw;
}

.padding-top--105 {
  padding-top: 6.5625vw;
}

.padding-top--110 {
  padding-top: 6.875vw;
}

.padding-top--115 {
  padding-top: 7.1875vw;
}

.padding-top--120 {
  padding-top: 7.5vw;
}

.padding-top--125 {
  padding-top: 7.8125vw;
}

.padding-top--130 {
  padding-top: 8.125vw;
}

.padding-top--135 {
  padding-top: 8.4375vw;
}

.padding-top--140 {
  padding-top: 8.75vw;
}

.padding-top--145 {
  padding-top: 9.0625vw;
}

.padding-top--150 {
  padding-top: 9.375vw;
}

.padding-top--155 {
  padding-top: 9.6875vw;
}

.padding-top--160 {
  padding-top: 10vw;
}

.padding-top--165 {
  padding-top: 10.3125vw;
}

.padding-top--170 {
  padding-top: 10.625vw;
}

.padding-top--175 {
  padding-top: 10.9375vw;
}

.padding-top--180 {
  padding-top: 11.25vw;
}

.padding-top--185 {
  padding-top: 11.5625vw;
}

.padding-top--190 {
  padding-top: 11.875vw;
}

.padding-top--195 {
  padding-top: 12.1875vw;
}

.padding-top--200 {
  padding-top: 12.5vw;
}

.padding-top--205 {
  padding-top: 12.8125vw;
}

.padding-top--210 {
  padding-top: 13.125vw;
}

.padding-top--215 {
  padding-top: 13.4375vw;
}

.padding-top--220 {
  padding-top: 13.75vw;
}

.padding-top--225 {
  padding-top: 14.0625vw;
}

.padding-top--230 {
  padding-top: 14.375vw;
}

.padding-top--235 {
  padding-top: 14.6875vw;
}

.padding-top--240 {
  padding-top: 15vw;
}

.padding-top--245 {
  padding-top: 15.3125vw;
}

.padding-top--250 {
  padding-top: 15.625vw;
}

.padding-top--255 {
  padding-top: 15.9375vw;
}

.padding-top--260 {
  padding-top: 16.25vw;
}

.padding-top--265 {
  padding-top: 16.5625vw;
}

.padding-top--270 {
  padding-top: 16.875vw;
}

.padding-top--275 {
  padding-top: 17.1875vw;
}

.padding-top--280 {
  padding-top: 17.5vw;
}

.padding-top--285 {
  padding-top: 17.8125vw;
}

.padding-top--290 {
  padding-top: 18.125vw;
}

.padding-top--295 {
  padding-top: 18.4375vw;
}

.padding-top--300 {
  padding-top: 18.75vw;
}

/*------END OF PADDING TOP DESKTOP--------*/
/*------PADDING BOTTOM DESKTOP--------*/
.padding-bottom--0 {
  padding-bottom: 0;
}

.padding-bottom--5 {
  padding-bottom: 0.3125vw;
}

.padding-bottom--10 {
  padding-bottom: 0.625vw;
}

.padding-bottom--15 {
  padding-bottom: 0.9375vw;
}

.padding-bottom--20 {
  padding-bottom: 1.25vw;
}

.padding-bottom--25 {
  padding-bottom: 1.5625vw;
}

.padding-bottom--30 {
  padding-bottom: 1.875vw;
}

.padding-bottom--35 {
  padding-bottom: 2.1875vw;
}

.padding-bottom--40 {
  padding-bottom: 2.5vw;
}

.padding-bottom--45 {
  padding-bottom: 2.8125vw;
}

.padding-bottom--50 {
  padding-bottom: 3.125vw;
}

.padding-bottom--55 {
  padding-bottom: 3.4375vw;
}

.padding-bottom--60 {
  padding-bottom: 3.75vw;
}

.padding-bottom--65 {
  padding-bottom: 4.0625vw;
}

.padding-bottom--70 {
  padding-bottom: 4.375vw;
}

.padding-bottom--75 {
  padding-bottom: 4.6875vw;
}

.padding-bottom--80 {
  padding-bottom: 5vw;
}

.padding-bottom--85 {
  padding-bottom: 5.3125vw;
}

.padding-bottom--90 {
  padding-bottom: 5.625vw;
}

.padding-bottom--95 {
  padding-bottom: 5.9375vw;
}

.padding-bottom--100 {
  padding-bottom: 6.25vw;
}

.padding-bottom--105 {
  padding-bottom: 6.5625vw;
}

.padding-bottom--110 {
  padding-bottom: 6.875vw;
}

.padding-bottom--115 {
  padding-bottom: 7.1875vw;
}

.padding-bottom--120 {
  padding-bottom: 7.5vw;
}

.padding-bottom--125 {
  padding-bottom: 7.8125vw;
}

.padding-bottom--130 {
  padding-bottom: 8.125vw;
}

.padding-bottom--135 {
  padding-bottom: 8.4375vw;
}

.padding-bottom--140 {
  padding-bottom: 8.75vw;
}

.padding-bottom--145 {
  padding-bottom: 9.0625vw;
}

.padding-bottom--150 {
  padding-bottom: 9.375vw;
}

.padding-bottom--155 {
  padding-bottom: 9.6875vw;
}

.padding-bottom--160 {
  padding-bottom: 10vw;
}

.padding-bottom--165 {
  padding-bottom: 10.3125vw;
}

.padding-bottom--170 {
  padding-bottom: 10.625vw;
}

.padding-bottom--175 {
  padding-bottom: 10.9375vw;
}

.padding-bottom--180 {
  padding-bottom: 11.25vw;
}

.padding-bottom--185 {
  padding-bottom: 11.5625vw;
}

.padding-bottom--190 {
  padding-bottom: 11.875vw;
}

.padding-bottom--195 {
  padding-bottom: 12.1875vw;
}

.padding-bottom--200 {
  padding-bottom: 12.5vw;
}

.padding-bottom--205 {
  padding-bottom: 12.8125vw;
}

.padding-bottom--210 {
  padding-bottom: 13.125vw;
}

.padding-bottom--215 {
  padding-bottom: 13.4375vw;
}

.padding-bottom--220 {
  padding-bottom: 13.75vw;
}

.padding-bottom--225 {
  padding-bottom: 14.0625vw;
}

.padding-bottom--230 {
  padding-bottom: 14.375vw;
}

.padding-bottom--235 {
  padding-bottom: 14.6875vw;
}

.padding-bottom--240 {
  padding-bottom: 15vw;
}

.padding-bottom--245 {
  padding-bottom: 15.3125vw;
}

.padding-bottom--250 {
  padding-bottom: 15.625vw;
}

.padding-bottom--255 {
  padding-bottom: 15.9375vw;
}

.padding-bottom--260 {
  padding-bottom: 16.25vw;
}

.padding-bottom--265 {
  padding-bottom: 16.5625vw;
}

.padding-bottom--270 {
  padding-bottom: 16.875vw;
}

.padding-bottom--275 {
  padding-bottom: 17.1875vw;
}

.padding-bottom--280 {
  padding-bottom: 17.5vw;
}

.padding-bottom--285 {
  padding-bottom: 17.8125vw;
}

.padding-bottom--290 {
  padding-bottom: 18.125vw;
}

.padding-bottom--295 {
  padding-bottom: 18.4375vw;
}

.padding-bottom--300 {
  padding-bottom: 18.75vw;
}

/*------END OF PADDING BOTTOM DESKTOP--------*/
/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  /*------PADDING TOP DESKTOP--------*/
  .padding-top--0 {
    padding-top: 0;
  }

  .padding-top--5 {
    padding-top: 0.3472222222vw;
  }

  .padding-top--10 {
    padding-top: 0.6944444444vw;
  }

  .padding-top--15 {
    padding-top: 1.0416666667vw;
  }

  .padding-top--20 {
    padding-top: 1.3888888889vw;
  }

  .padding-top--25 {
    padding-top: 1.7361111111vw;
  }

  .padding-top--30 {
    padding-top: 2.0833333333vw;
  }

  .padding-top--35 {
    padding-top: 2.4305555556vw;
  }

  .padding-top--40 {
    padding-top: 2.7777777778vw;
  }

  .padding-top--45 {
    padding-top: 3.125vw;
  }

  .padding-top--50 {
    padding-top: 3.4722222222vw;
  }

  .padding-top--55 {
    padding-top: 3.8194444444vw;
  }

  .padding-top--60 {
    padding-top: 4.1666666667vw;
  }

  .padding-top--65 {
    padding-top: 4.5138888889vw;
  }

  .padding-top--70 {
    padding-top: 4.8611111111vw;
  }

  .padding-top--75 {
    padding-top: 5.2083333333vw;
  }

  .padding-top--80 {
    padding-top: 5.5555555556vw;
  }

  .padding-top--85 {
    padding-top: 5.9027777778vw;
  }

  .padding-top--90 {
    padding-top: 6.25vw;
  }

  .padding-top--95 {
    padding-top: 6.5972222222vw;
  }

  .padding-top--100 {
    padding-top: 6.9444444444vw;
  }

  .padding-top--105 {
    padding-top: 7.2916666667vw;
  }

  .padding-top--110 {
    padding-top: 7.6388888889vw;
  }

  .padding-top--115 {
    padding-top: 7.9861111111vw;
  }

  .padding-top--120 {
    padding-top: 8.3333333333vw;
  }

  .padding-top--125 {
    padding-top: 8.6805555556vw;
  }

  .padding-top--130 {
    padding-top: 9.0277777778vw;
  }

  .padding-top--135 {
    padding-top: 9.375vw;
  }

  .padding-top--140 {
    padding-top: 9.7222222222vw;
  }

  .padding-top--145 {
    padding-top: 10.0694444444vw;
  }

  .padding-top--150 {
    padding-top: 10.4166666667vw;
  }

  .padding-top--155 {
    padding-top: 10.7638888889vw;
  }

  .padding-top--160 {
    padding-top: 11.1111111111vw;
  }

  .padding-top--165 {
    padding-top: 11.4583333333vw;
  }

  .padding-top--170 {
    padding-top: 11.8055555556vw;
  }

  .padding-top--175 {
    padding-top: 12.1527777778vw;
  }

  .padding-top--180 {
    padding-top: 12.5vw;
  }

  .padding-top--185 {
    padding-top: 12.8472222222vw;
  }

  .padding-top--190 {
    padding-top: 13.1944444444vw;
  }

  .padding-top--195 {
    padding-top: 13.5416666667vw;
  }

  .padding-top--200 {
    padding-top: 13.8888888889vw;
  }

  .padding-top--205 {
    padding-top: 14.2361111111vw;
  }

  .padding-top--210 {
    padding-top: 14.5833333333vw;
  }

  .padding-top--215 {
    padding-top: 14.9305555556vw;
  }

  .padding-top--220 {
    padding-top: 15.2777777778vw;
  }

  .padding-top--225 {
    padding-top: 15.625vw;
  }

  .padding-top--230 {
    padding-top: 15.9722222222vw;
  }

  .padding-top--235 {
    padding-top: 16.3194444444vw;
  }

  .padding-top--240 {
    padding-top: 16.6666666667vw;
  }

  .padding-top--245 {
    padding-top: 17.0138888889vw;
  }

  .padding-top--250 {
    padding-top: 17.3611111111vw;
  }

  .padding-top--255 {
    padding-top: 17.7083333333vw;
  }

  .padding-top--260 {
    padding-top: 18.0555555556vw;
  }

  .padding-top--265 {
    padding-top: 18.4027777778vw;
  }

  .padding-top--270 {
    padding-top: 18.75vw;
  }

  .padding-top--275 {
    padding-top: 19.0972222222vw;
  }

  .padding-top--280 {
    padding-top: 19.4444444444vw;
  }

  .padding-top--285 {
    padding-top: 19.7916666667vw;
  }

  .padding-top--290 {
    padding-top: 20.1388888889vw;
  }

  .padding-top--295 {
    padding-top: 20.4861111111vw;
  }

  .padding-top--300 {
    padding-top: 20.8333333333vw;
  }

  /*------END OF PADDING TOP DESKTOP--------*/
  /*------PADDING BOTTOM DESKTOP--------*/
  .padding-bottom--0 {
    padding-bottom: 0;
  }

  .padding-bottom--5 {
    padding-bottom: 0.3472222222vw;
  }

  .padding-bottom--10 {
    padding-bottom: 0.6944444444vw;
  }

  .padding-bottom--15 {
    padding-bottom: 1.0416666667vw;
  }

  .padding-bottom--20 {
    padding-bottom: 1.3888888889vw;
  }

  .padding-bottom--25 {
    padding-bottom: 1.7361111111vw;
  }

  .padding-bottom--30 {
    padding-bottom: 2.0833333333vw;
  }

  .padding-bottom--35 {
    padding-bottom: 2.4305555556vw;
  }

  .padding-bottom--40 {
    padding-bottom: 2.7777777778vw;
  }

  .padding-bottom--45 {
    padding-bottom: 3.125vw;
  }

  .padding-bottom--50 {
    padding-bottom: 3.4722222222vw;
  }

  .padding-bottom--55 {
    padding-bottom: 3.8194444444vw;
  }

  .padding-bottom--60 {
    padding-bottom: 4.1666666667vw;
  }

  .padding-bottom--65 {
    padding-bottom: 4.5138888889vw;
  }

  .padding-bottom--70 {
    padding-bottom: 4.8611111111vw;
  }

  .padding-bottom--75 {
    padding-bottom: 5.2083333333vw;
  }

  .padding-bottom--80 {
    padding-bottom: 5.5555555556vw;
  }

  .padding-bottom--85 {
    padding-bottom: 5.9027777778vw;
  }

  .padding-bottom--90 {
    padding-bottom: 6.25vw;
  }

  .padding-bottom--95 {
    padding-bottom: 6.5972222222vw;
  }

  .padding-bottom--100 {
    padding-bottom: 6.9444444444vw;
  }

  .padding-bottom--105 {
    padding-bottom: 7.2916666667vw;
  }

  .padding-bottom--110 {
    padding-bottom: 7.6388888889vw;
  }

  .padding-bottom--115 {
    padding-bottom: 7.9861111111vw;
  }

  .padding-bottom--120 {
    padding-bottom: 8.3333333333vw;
  }

  .padding-bottom--125 {
    padding-bottom: 8.6805555556vw;
  }

  .padding-bottom--130 {
    padding-bottom: 9.0277777778vw;
  }

  .padding-bottom--135 {
    padding-bottom: 9.375vw;
  }

  .padding-bottom--140 {
    padding-bottom: 9.7222222222vw;
  }

  .padding-bottom--145 {
    padding-bottom: 10.0694444444vw;
  }

  .padding-bottom--150 {
    padding-bottom: 10.4166666667vw;
  }

  .padding-bottom--155 {
    padding-bottom: 10.7638888889vw;
  }

  .padding-bottom--160 {
    padding-bottom: 11.1111111111vw;
  }

  .padding-bottom--165 {
    padding-bottom: 11.4583333333vw;
  }

  .padding-bottom--170 {
    padding-bottom: 11.8055555556vw;
  }

  .padding-bottom--175 {
    padding-bottom: 12.1527777778vw;
  }

  .padding-bottom--180 {
    padding-bottom: 12.5vw;
  }

  .padding-bottom--185 {
    padding-bottom: 12.8472222222vw;
  }

  .padding-bottom--190 {
    padding-bottom: 13.1944444444vw;
  }

  .padding-bottom--195 {
    padding-bottom: 13.5416666667vw;
  }

  .padding-bottom--200 {
    padding-bottom: 13.8888888889vw;
  }

  .padding-bottom--205 {
    padding-bottom: 14.2361111111vw;
  }

  .padding-bottom--210 {
    padding-bottom: 14.5833333333vw;
  }

  .padding-bottom--215 {
    padding-bottom: 14.9305555556vw;
  }

  .padding-bottom--220 {
    padding-bottom: 15.2777777778vw;
  }

  .padding-bottom--225 {
    padding-bottom: 15.625vw;
  }

  .padding-bottom--230 {
    padding-bottom: 15.9722222222vw;
  }

  .padding-bottom--235 {
    padding-bottom: 16.3194444444vw;
  }

  .padding-bottom--240 {
    padding-bottom: 16.6666666667vw;
  }

  .padding-bottom--245 {
    padding-bottom: 17.0138888889vw;
  }

  .padding-bottom--250 {
    padding-bottom: 17.3611111111vw;
  }

  .padding-bottom--255 {
    padding-bottom: 17.7083333333vw;
  }

  .padding-bottom--260 {
    padding-bottom: 18.0555555556vw;
  }

  .padding-bottom--265 {
    padding-bottom: 18.4027777778vw;
  }

  .padding-bottom--270 {
    padding-bottom: 18.75vw;
  }

  .padding-bottom--275 {
    padding-bottom: 19.0972222222vw;
  }

  .padding-bottom--280 {
    padding-bottom: 19.4444444444vw;
  }

  .padding-bottom--285 {
    padding-bottom: 19.7916666667vw;
  }

  .padding-bottom--290 {
    padding-bottom: 20.1388888889vw;
  }

  .padding-bottom--295 {
    padding-bottom: 20.4861111111vw;
  }

  .padding-bottom--300 {
    padding-bottom: 20.8333333333vw;
  }

  /*------END OF PADDING BOTTOM DESKTOP--------*/
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  /*------PADDING TOP MOBILE--------*/
  .padding-top--mobile-0 {
    padding-top: 0;
  }

  .padding-top--mobile-5 {
    padding-top: 0.3125rem;
  }

  .padding-top--mobile-10 {
    padding-top: 0.625rem;
  }

  .padding-top--mobile-15 {
    padding-top: 0.9375rem;
  }

  .padding-top--mobile-20 {
    padding-top: 1.25rem;
  }

  .padding-top--mobile-25 {
    padding-top: 1.5625rem;
  }

  .padding-top--mobile-30 {
    padding-top: 1.875rem;
  }

  .padding-top--mobile-35 {
    padding-top: 2.1875rem;
  }

  .padding-top--mobile-40 {
    padding-top: 2.5rem;
  }

  .padding-top--mobile-45 {
    padding-top: 2.8125rem;
  }

  .padding-top--mobile-50 {
    padding-top: 3.125rem;
  }

  .padding-top--mobile-55 {
    padding-top: 3.4375rem;
  }

  .padding-top--mobile-60 {
    padding-top: 3.75rem;
  }

  .padding-top--mobile-65 {
    padding-top: 4.0625rem;
  }

  .padding-top--mobile-70 {
    padding-top: 4.375rem;
  }

  .padding-top--mobile-75 {
    padding-top: 4.6875rem;
  }

  .padding-top--mobile-80 {
    padding-top: 5rem;
  }

  .padding-top--mobile-85 {
    padding-top: 5.3125rem;
  }

  .padding-top--mobile-90 {
    padding-top: 5.625rem;
  }

  .padding-top--mobile-95 {
    padding-top: 5.9375rem;
  }

  .padding-top--mobile-100 {
    padding-top: 6.25rem;
  }

  .padding-top--mobile-105 {
    padding-top: 6.5625rem;
  }

  .padding-top--mobile-110 {
    padding-top: 6.875rem;
  }

  .padding-top--mobile-115 {
    padding-top: 7.1875rem;
  }

  .padding-top--mobile-120 {
    padding-top: 7.5rem;
  }

  .padding-top--mobile-125 {
    padding-top: 7.8125rem;
  }

  .padding-top--mobile-130 {
    padding-top: 8.125rem;
  }

  .padding-top--mobile-135 {
    padding-top: 8.4375rem;
  }

  .padding-top--mobile-140 {
    padding-top: 8.75rem;
  }

  .padding-top--mobile-145 {
    padding-top: 9.0625rem;
  }

  .padding-top--mobile-150 {
    padding-top: 9.375rem;
  }

  .padding-top--mobile-155 {
    padding-top: 9.6875rem;
  }

  .padding-top--mobile-160 {
    padding-top: 10rem;
  }

  .padding-top--mobile-165 {
    padding-top: 10.3125rem;
  }

  .padding-top--mobile-170 {
    padding-top: 10.625rem;
  }

  .padding-top--mobile-175 {
    padding-top: 10.9375rem;
  }

  .padding-top--mobile-180 {
    padding-top: 11.25rem;
  }

  .padding-top--mobile-185 {
    padding-top: 11.5625rem;
  }

  .padding-top--mobile-190 {
    padding-top: 11.875rem;
  }

  .padding-top--mobile-195 {
    padding-top: 12.1875rem;
  }

  .padding-top--mobile-200 {
    padding-top: 12.5rem;
  }

  .padding-top--mobile-205 {
    padding-top: 12.8125rem;
  }

  .padding-top--mobile-210 {
    padding-top: 13.125rem;
  }

  .padding-top--mobile-215 {
    padding-top: 13.4375rem;
  }

  .padding-top--mobile-220 {
    padding-top: 13.75rem;
  }

  .padding-top--mobile-225 {
    padding-top: 14.0625rem;
  }

  .padding-top--mobile-230 {
    padding-top: 14.375rem;
  }

  .padding-top--mobile-235 {
    padding-top: 14.6875rem;
  }

  .padding-top--mobile-240 {
    padding-top: 15rem;
  }

  .padding-top--mobile-245 {
    padding-top: 15.3125rem;
  }

  .padding-top--mobile-250 {
    padding-top: 15.625rem;
  }

  .padding-top--mobile-255 {
    padding-top: 15.9375rem;
  }

  .padding-top--mobile-260 {
    padding-top: 16.25rem;
  }

  .padding-top--mobile-265 {
    padding-top: 16.5625rem;
  }

  .padding-top--mobile-270 {
    padding-top: 16.875rem;
  }

  .padding-top--mobile-275 {
    padding-top: 17.1875rem;
  }

  .padding-top--mobile-280 {
    padding-top: 17.5rem;
  }

  .padding-top--mobile-285 {
    padding-top: 17.8125rem;
  }

  .padding-top--mobile-290 {
    padding-top: 18.125rem;
  }

  .padding-top--mobile-295 {
    padding-top: 18.4375rem;
  }

  .padding-top--mobile-300 {
    padding-top: 18.75rem;
  }

  /*------END OF PADDING TOP MOBILE--------*/
  /*------PADDING BOTTOM MOBILE--------*/
  .padding-bottom--mobile-0 {
    padding-bottom: 0;
  }

  .padding-bottom--mobile-5 {
    padding-bottom: 0.3125rem;
  }

  .padding-bottom--mobile-10 {
    padding-bottom: 0.625rem;
  }

  .padding-bottom--mobile-15 {
    padding-bottom: 0.9375rem;
  }

  .padding-bottom--mobile-20 {
    padding-bottom: 1.25rem;
  }

  .padding-bottom--mobile-25 {
    padding-bottom: 1.5625rem;
  }

  .padding-bottom--mobile-30 {
    padding-bottom: 1.875rem;
  }

  .padding-bottom--mobile-35 {
    padding-bottom: 2.1875rem;
  }

  .padding-bottom--mobile-40 {
    padding-bottom: 2.5rem;
  }

  .padding-bottom--mobile-45 {
    padding-bottom: 2.8125rem;
  }

  .padding-bottom--mobile-50 {
    padding-bottom: 3.125rem;
  }

  .padding-bottom--mobile-55 {
    padding-bottom: 3.4375rem;
  }

  .padding-bottom--mobile-60 {
    padding-bottom: 3.75rem;
  }

  .padding-bottom--mobile-65 {
    padding-bottom: 4.0625rem;
  }

  .padding-bottom--mobile-70 {
    padding-bottom: 4.375rem;
  }

  .padding-bottom--mobile-75 {
    padding-bottom: 4.6875rem;
  }

  .padding-bottom--mobile-80 {
    padding-bottom: 5rem;
  }

  .padding-bottom--mobile-85 {
    padding-bottom: 5.3125rem;
  }

  .padding-bottom--mobile-90 {
    padding-bottom: 5.625rem;
  }

  .padding-bottom--mobile-95 {
    padding-bottom: 5.9375rem;
  }

  .padding-bottom--mobile-100 {
    padding-bottom: 6.25rem;
  }

  .padding-bottom--mobile-105 {
    padding-bottom: 6.5625rem;
  }

  .padding-bottom--mobile-110 {
    padding-bottom: 6.875rem;
  }

  .padding-bottom--mobile-115 {
    padding-bottom: 7.1875rem;
  }

  .padding-bottom--mobile-120 {
    padding-bottom: 7.5rem;
  }

  .padding-bottom--mobile-125 {
    padding-bottom: 7.8125rem;
  }

  .padding-bottom--mobile-130 {
    padding-bottom: 8.125rem;
  }

  .padding-bottom--mobile-135 {
    padding-bottom: 8.4375rem;
  }

  .padding-bottom--mobile-140 {
    padding-bottom: 8.75rem;
  }

  .padding-bottom--mobile-145 {
    padding-bottom: 9.0625rem;
  }

  .padding-bottom--mobile-150 {
    padding-bottom: 9.375rem;
  }

  .padding-bottom--mobile-155 {
    padding-bottom: 9.6875rem;
  }

  .padding-bottom--mobile-160 {
    padding-bottom: 10rem;
  }

  .padding-bottom--mobile-165 {
    padding-bottom: 10.3125rem;
  }

  .padding-bottom--mobile-170 {
    padding-bottom: 10.625rem;
  }

  .padding-bottom--mobile-175 {
    padding-bottom: 10.9375rem;
  }

  .padding-bottom--mobile-180 {
    padding-bottom: 11.25rem;
  }

  .padding-bottom--mobile-185 {
    padding-bottom: 11.5625rem;
  }

  .padding-bottom--mobile-190 {
    padding-bottom: 11.875rem;
  }

  .padding-bottom--mobile-195 {
    padding-bottom: 12.1875rem;
  }

  .padding-bottom--mobile-200 {
    padding-bottom: 12.5rem;
  }

  .padding-bottom--mobile-205 {
    padding-bottom: 12.8125rem;
  }

  .padding-bottom--mobile-210 {
    padding-bottom: 13.125rem;
  }

  .padding-bottom--mobile-215 {
    padding-bottom: 13.4375rem;
  }

  .padding-bottom--mobile-220 {
    padding-bottom: 13.75rem;
  }

  .padding-bottom--mobile-225 {
    padding-bottom: 14.0625rem;
  }

  .padding-bottom--mobile-230 {
    padding-bottom: 14.375rem;
  }

  .padding-bottom--mobile-235 {
    padding-bottom: 14.6875rem;
  }

  .padding-bottom--mobile-240 {
    padding-bottom: 15rem;
  }

  .padding-bottom--mobile-245 {
    padding-bottom: 15.3125rem;
  }

  .padding-bottom--mobile-250 {
    padding-bottom: 15.625rem;
  }

  .padding-bottom--mobile-255 {
    padding-bottom: 15.9375rem;
  }

  .padding-bottom--mobile-260 {
    padding-bottom: 16.25rem;
  }

  .padding-bottom--mobile-265 {
    padding-bottom: 16.5625rem;
  }

  .padding-bottom--mobile-270 {
    padding-bottom: 16.875rem;
  }

  .padding-bottom--mobile-275 {
    padding-bottom: 17.1875rem;
  }

  .padding-bottom--mobile-280 {
    padding-bottom: 17.5rem;
  }

  .padding-bottom--mobile-285 {
    padding-bottom: 17.8125rem;
  }

  .padding-bottom--mobile-290 {
    padding-bottom: 18.125rem;
  }

  .padding-bottom--mobile-295 {
    padding-bottom: 18.4375rem;
  }

  .padding-bottom--mobile-300 {
    padding-bottom: 18.75rem;
  }

  /*------END OF PADDING BOTTOM MOBILE--------*/
}
/*--------------------------------------------*/
.wysiwyg > h1, .wysiwyg > h2, .wysiwyg > h3, .wysiwyg > h4, .wysiwyg > h5, .wysiwyg > h6 {
  margin-top: 0;
}
.wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
  font-weight: 700;
  margin: 1.5vw 0 1.125vw;
}
.wysiwyg h1 {
  font-size: 3.75vw;
  line-height: 1.3;
  letter-spacing: -0.03em;
}
.wysiwyg h2 {
  font-size: 3vw;
  line-height: 1.3;
  letter-spacing: -0.03em;
}
.wysiwyg h3 {
  font-size: 2vw;
  line-height: 1.3;
  letter-spacing: -0.03em;
}
.wysiwyg h4 {
  font-size: 1.5vw;
  line-height: 1.3;
  letter-spacing: -0.01em;
}
.wysiwyg h5, .wysiwyg h6 {
  font-size: 1.375vw;
  line-height: 1.3;
  letter-spacing: -0.01em;
}
.wysiwyg p, .wysiwyg li, .wysiwyg a {
  font-size: 1.125vw;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.01em;
}
.wysiwyg p strong, .wysiwyg li strong, .wysiwyg a strong {
  font-weight: 700;
}
.wysiwyg p {
  margin-bottom: 1.125vw;
}
.wysiwyg p:last-child {
  margin-bottom: 0;
}
.wysiwyg a {
  text-decoration: underline;
}
.wysiwyg a:hover {
  text-decoration: none;
}
.wysiwyg ul, .wysiwyg ol {
  margin-bottom: 1.125vw;
}
.wysiwyg ol {
  padding-left: 1.25vw;
}
.wysiwyg ul li {
  position: relative;
  padding-left: 1.125vw;
}
.wysiwyg ul li::before {
  content: "";
  position: absolute;
  top: 0.4375vw;
  left: 0;
  width: 0.5vw;
  height: 0.5vw;
  border-radius: 50%;
  background-color: #FFD232;
}
.wysiwyg li {
  margin-bottom: 1.125vw;
}
.wysiwyg li:last-child {
  margin-bottom: 0;
}
.wysiwyg img {
  max-width: 100%;
  height: auto;
  border-radius: 0.75vw;
}
.wysiwyg .wp-caption {
  width: 100% !important;
  position: relative;
  margin: 3.125vw 0;
}
.wysiwyg .wp-caption img {
  display: block;
}
.wysiwyg .wp-caption p {
  font-size: 0.8125vw;
  line-height: 1.4;
  letter-spacing: 0.01em;
  padding: 0.1875vw 0.625vw;
  background-color: #ffffff;
  border-radius: 0.375vw;
  position: absolute;
  bottom: 0.625vw;
  left: 0.625vw;
  max-width: calc(100% - 1.25vw);
}
.wysiwyg blockquote {
  margin: 3.4375vw 0;
  padding: 0 0 0 1.25vw;
  position: relative;
}
.wysiwyg blockquote p {
  font-size: 1.5vw;
  line-height: 1.3;
  letter-spacing: -0.01em;
  margin-bottom: 1.875vw;
}
.wysiwyg blockquote hr {
  margin: 0;
  opacity: 0;
  height: 0;
}
.wysiwyg blockquote hr + p {
  font-size: 0.8125vw;
  line-height: 1.2;
  letter-spacing: 0.01em;
  margin: 0;
}
.wysiwyg blockquote::before {
  content: "";
  position: absolute;
  top: 0.25vw;
  left: 0;
  width: 1px;
  height: calc(100% - 0.25vw);
  background-color: #002D2D;
}
.wysiwyg .ctaBtn {
  font-size: 0.9375vw;
  letter-spacing: 0.01em;
  line-height: 1.2;
  text-decoration: none;
  margin: 0 0 1.375vw;
}
.wysiwyg video, .wysiwyg iframe {
  width: 100%;
  min-height: 23.5vw;
  border-radius: 0.375vw;
}
.wysiwyg--13 p, .wysiwyg--13 li, .wysiwyg--13 a {
  font-size: 0.8125vw;
  letter-spacing: 0.01em;
}
.wysiwyg--15 p, .wysiwyg--15 li, .wysiwyg--15 a {
  font-size: 0.9375vw;
  line-height: 1.4;
  letter-spacing: 0.01em;
}
.wysiwyg--16 p, .wysiwyg--16 li, .wysiwyg--16 a {
  font-size: 1vw;
  line-height: 1.2;
  letter-spacing: -0.01em;
}
.wysiwyg--16 ul li::before {
  top: 0.3125vw;
}
.wysiwyg--20 p, .wysiwyg--20 li, .wysiwyg--20 a {
  font-size: 1.25vw;
  line-height: 1.3;
  letter-spacing: -0.03em;
}
.wysiwyg--22 p, .wysiwyg--22 li, .wysiwyg--22 a {
  font-size: 1.375vw;
  line-height: 1.3;
  letter-spacing: -0.03em;
}
.wysiwyg--24 p, .wysiwyg--24 li, .wysiwyg--24 a {
  font-size: 1.5vw;
  line-height: 1.3;
}
.wysiwyg--26 p, .wysiwyg--26 li, .wysiwyg--26 a {
  font-size: 1.625vw;
  line-height: 1.3;
}
.wysiwyg--article p:first-child {
  font-size: 1.5vw;
}
.wysiwyg--white * {
  color: #ffffff;
}
.wysiwyg--neutral * {
  color: #F2F0E4;
}
.wysiwyg--center * {
  text-align: center;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
    margin: 1.6666666667vw 0 1.25vw;
  }
  .wysiwyg h1 {
    font-size: 4.1666666667vw;
  }
  .wysiwyg h2 {
    font-size: 3.3333333333vw;
  }
  .wysiwyg h3 {
    font-size: 2.2222222222vw;
  }
  .wysiwyg h4 {
    font-size: 1.6666666667vw;
  }
  .wysiwyg h5, .wysiwyg h6 {
    font-size: 1.5277777778vw;
  }
  .wysiwyg p, .wysiwyg li, .wysiwyg a {
    font-size: 1.25vw;
  }
  .wysiwyg p {
    margin-bottom: 1.25vw;
  }
  .wysiwyg ul, .wysiwyg ol {
    margin-bottom: 1.25vw;
  }
  .wysiwyg ol {
    padding-left: 1.3888888889vw;
  }
  .wysiwyg ul li {
    padding-left: 1.25vw;
  }
  .wysiwyg ul li::before {
    top: 0.4861111111vw;
    width: 0.5555555556vw;
    height: 0.5555555556vw;
  }
  .wysiwyg li {
    margin-bottom: 1.25vw;
  }
  .wysiwyg img {
    border-radius: 0.8333333333vw;
  }
  .wysiwyg .wp-caption {
    margin: 3.4722222222vw 0;
  }
  .wysiwyg .wp-caption p {
    font-size: 0.9027777778vw;
    padding: 0.2083333333vw 0.6944444444vw;
    border-radius: 0.4166666667vw;
    bottom: 0.6944444444vw;
    left: 0.6944444444vw;
    max-width: calc(100% - 1.3888888889vw);
  }
  .wysiwyg blockquote {
    margin: 3.8194444444vw 0;
    padding: 0 0 0 1.3888888889vw;
  }
  .wysiwyg blockquote p {
    font-size: 1.6666666667vw;
    margin-bottom: 2.0833333333vw;
  }
  .wysiwyg blockquote hr + p {
    font-size: 0.9027777778vw;
  }
  .wysiwyg blockquote::before {
    top: 0.2777777778vw;
    height: calc(100% - 0.2777777778vw);
  }
  .wysiwyg .ctaBtn {
    font-size: 1.0416666667vw;
    margin: 0 0 1.5277777778vw;
  }
  .wysiwyg video, .wysiwyg iframe {
    min-height: 26.1111111111vw;
    border-radius: 0.4166666667vw;
  }
  .wysiwyg--13 p, .wysiwyg--13 li, .wysiwyg--13 a {
    font-size: 0.9027777778vw;
  }
  .wysiwyg--15 p, .wysiwyg--15 li, .wysiwyg--15 a {
    font-size: 1.0416666667vw;
  }
  .wysiwyg--16 p, .wysiwyg--16 li, .wysiwyg--16 a {
    font-size: 1.1111111111vw;
  }
  .wysiwyg--16 ul li::before {
    top: 0.3472222222vw;
  }
  .wysiwyg--20 p, .wysiwyg--20 li, .wysiwyg--20 a {
    font-size: 1.3888888889vw;
  }
  .wysiwyg--22 p, .wysiwyg--22 li, .wysiwyg--22 a {
    font-size: 1.5277777778vw;
  }
  .wysiwyg--24 p, .wysiwyg--24 li, .wysiwyg--24 a {
    font-size: 1.6666666667vw;
  }
  .wysiwyg--26 p, .wysiwyg--26 li, .wysiwyg--26 a {
    font-size: 1.8055555556vw;
  }
  .wysiwyg--article p:first-child {
    font-size: 1.6666666667vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
    margin: 1.25rem 0 0.625rem;
  }
  .wysiwyg h1 {
    font-size: 2.625rem;
  }
  .wysiwyg h2 {
    font-size: 2rem;
  }
  .wysiwyg h3 {
    font-size: 1.625rem;
  }
  .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
    font-size: 1rem;
    line-height: 1.4;
    letter-spacing: 0.01em;
  }
  .wysiwyg p, .wysiwyg li, .wysiwyg a {
    font-size: 0.9375rem;
    line-height: 1.4;
    letter-spacing: 0.01em;
  }
  .wysiwyg p {
    margin-bottom: 0.9375rem;
  }
  .wysiwyg ul, .wysiwyg ol {
    margin-bottom: 0.9375rem;
  }
  .wysiwyg ol {
    padding-left: 1.1875rem;
  }
  .wysiwyg ul li {
    padding-left: 0.875rem;
  }
  .wysiwyg ul li::before {
    top: 0.375rem;
    width: 0.5rem;
    height: 0.5rem;
  }
  .wysiwyg li {
    margin-bottom: 0.9375rem;
  }
  .wysiwyg img {
    border-radius: 0.75rem;
    min-height: 15.125rem;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .wysiwyg .wp-caption {
    margin: 1.875rem 0;
  }
  .wysiwyg .wp-caption p {
    font-size: 0.8125rem;
    line-height: 1.4;
    letter-spacing: 0.01em;
    padding: 0.1875rem 0.625rem;
    border-radius: 0.375rem;
    bottom: 0.625rem;
    left: 0.625rem;
    max-width: calc(100% - 1.25rem);
  }
  .wysiwyg blockquote {
    margin: 1.875rem 0;
    padding: 0 0 0 1.25rem;
  }
  .wysiwyg blockquote p {
    font-size: 1.125rem;
    line-height: 1.4;
    letter-spacing: 0.01em;
    margin-bottom: 1.6875rem;
  }
  .wysiwyg blockquote hr + p {
    font-size: 0.8125rem;
    line-height: 1.2;
    letter-spacing: 0.01em;
  }
  .wysiwyg blockquote::before {
    top: 0.25rem;
    height: calc(100% - 0.25rem);
  }
  .wysiwyg .ctaBtn {
    font-size: 0.9375rem;
    line-height: 1.2;
    letter-spacing: 0.01em;
    margin: 0 0 1.25rem;
  }
  .wysiwyg video, .wysiwyg iframe {
    min-height: 18.75rem;
    border-radius: 0.375rem;
  }
  .wysiwyg--13 p, .wysiwyg--13 li, .wysiwyg--13 a {
    font-size: 0.8125rem;
    letter-spacing: 0.01em;
  }
  .wysiwyg--15 p, .wysiwyg--15 li, .wysiwyg--15 a {
    font-size: 0.8125rem;
    line-height: 1.2;
    letter-spacing: 0.01em;
  }
  .wysiwyg--16 p, .wysiwyg--16 li, .wysiwyg--16 a {
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: -0.01em;
  }
  .wysiwyg--16 ul li::before {
    top: 0.3125rem;
  }
  .wysiwyg--20 p, .wysiwyg--20 li, .wysiwyg--20 a {
    font-size: 1.125rem;
    line-height: 1.4;
    letter-spacing: -0.01em;
  }
  .wysiwyg--22 p, .wysiwyg--22 li, .wysiwyg--22 a {
    font-size: 1.125rem;
    line-height: 1.4;
    letter-spacing: -0.03em;
  }
  .wysiwyg--24 p, .wysiwyg--24 li, .wysiwyg--24 a {
    font-size: 1.125rem;
    line-height: 1.4;
    letter-spacing: -0.01em;
  }
  .wysiwyg--26 p, .wysiwyg--26 li, .wysiwyg--26 a {
    font-size: 1.125rem;
    line-height: 1.4;
    letter-spacing: -0.01em;
  }
  .wysiwyg--article p:first-child {
    font-size: 1.125rem;
    line-height: 1.4;
    letter-spacing: -0.01em;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 600px) {
  .wysiwyg iframe, .wysiwyg video {
    min-height: 12.75rem;
  }
}
/*--------------------------------------------*/
.ctaBtn {
  display: inline-block;
  font-size: 0.9375vw;
  font-weight: 400;
  line-height: 1.2;
  color: #002D2D;
  font-family: "Space Grotesk", sans-serif;
  letter-spacing: 0.01em;
  padding: 0.4375vw 2.625vw 0.4375vw 0.75vw;
  position: relative;
  border: 1px solid rgba(0, 45, 45, 0.25);
  border-radius: 0.25vw;
  z-index: 1;
  transition: border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease;
}
.ctaBtn:hover {
  border-color: #002D2D;
}
.ctaBtn:hover::before {
  background-color: #002D2D;
}
.ctaBtn::before {
  content: "";
  position: absolute;
  top: 0;
  right: 1.875vw;
  width: 1px;
  height: 100%;
  background-color: rgba(0, 45, 45, 0.25);
  transition: background-color 0.5s ease;
}
.ctaBtn::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.75vw;
  width: 0.375vw;
  height: 0.6875vw;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4095_167)'%3E%3Cpath d='M6 5.50448L0.938897 10.5566L-4.10405e-08 9.61774L4.11326 5.50448L-4.00633e-07 1.39122L0.938897 0.452318L5.99106 5.50448L6 5.50448Z' fill='%23002D2D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4095_167'%3E%3Crect width='10.1133' height='6' fill='white' transform='translate(0 10.5566) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  transition: opacity 0.5s ease;
}
.ctaBtn--back {
  padding: 0.4375vw 0.75vw 0.4375vw 2.625vw;
}
.ctaBtn--back::before {
  right: unset;
  left: 1.875vw;
}
.ctaBtn--back::after {
  right: unset;
  left: 0.75vw;
  transform: translateY(-50%) rotate(180deg);
}
.ctaBtn--down::after {
  transform: translateY(-50%) rotate(90deg);
}
.ctaBtn--white {
  color: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0.25);
}
.ctaBtn--white:hover {
  border-color: #ffffff;
}
.ctaBtn--white:hover::before {
  background-color: #ffffff;
}
.ctaBtn--white::before {
  background-color: rgba(255, 255, 255, 0.25);
}
.ctaBtn--white::after {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4095_1256)'%3E%3Cpath d='M6 5.50448L0.938897 10.5566L-4.10405e-08 9.61774L4.11326 5.50448L-4.00633e-07 1.39122L0.938897 0.452318L5.99106 5.50448L6 5.50448Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4095_1256'%3E%3Crect width='10.1133' height='6' fill='white' transform='translate(0 10.5566) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ctaBtn--fill-white {
  border: 1px solid rgba(255, 255, 255, 0.25);
  background-color: #ffffff;
}
.ctaBtn--fill-white:hover {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
}
.ctaBtn--fill-white:hover::before {
  background-color: #ffffff;
}
.ctaBtn--fill-white:hover::after {
  opacity: 0;
}
.ctaBtn--fill-white:hover span {
  opacity: 1;
}
.ctaBtn--fill-white span {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.75vw;
  width: 0.375vw;
  height: 0.6875vw;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4095_167)'%3E%3Cpath d='M6 5.50448L0.938897 10.5566L-4.10405e-08 9.61774L4.11326 5.50448L-4.00633e-07 1.39122L0.938897 0.452318L5.99106 5.50448L6 5.50448Z' fill='%23FFFFFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4095_167'%3E%3Crect width='10.1133' height='6' fill='white' transform='translate(0 10.5566) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .ctaBtn {
    font-size: 1.0416666667vw;
    padding: 0.4861111111vw 2.9166666667vw 0.4861111111vw 0.8333333333vw;
    border-radius: 0.2777777778vw;
  }
  .ctaBtn::before {
    right: 2.0833333333vw;
  }
  .ctaBtn::after {
    right: 0.8333333333vw;
    width: 0.4166666667vw;
    height: 0.7638888889vw;
  }
  .ctaBtn--back {
    padding: 0.4861111111vw 0.8333333333vw 0.4861111111vw 2.9166666667vw;
  }
  .ctaBtn--back::before {
    right: unset;
    left: 2.0833333333vw;
  }
  .ctaBtn--back::after {
    right: unset;
    left: 0.8333333333vw;
    transform: translateY(-50%) rotate(180deg);
  }
  .ctaBtn--fill-white span {
    right: 0.8333333333vw;
    width: 0.4166666667vw;
    height: 0.7638888889vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .ctaBtn {
    font-size: 0.9375rem;
    padding: 0.4375rem 2.5625rem 0.4375rem 0.6875rem;
    border-radius: 0.25rem;
  }
  .ctaBtn::before {
    right: 1.875rem;
  }
  .ctaBtn::after {
    right: 0.75rem;
    width: 0.375rem;
    height: 0.6875rem;
  }
  .ctaBtn--back {
    padding: 0.4375rem 0.6875rem 0.4375rem 2.5625rem;
  }
  .ctaBtn--back::before {
    right: unset;
    left: 1.875rem;
  }
  .ctaBtn--back::after {
    right: unset;
    left: 0.75rem;
  }
  .ctaBtn--fill-white span {
    right: 0.75rem;
    width: 0.375rem;
    height: 0.6875rem;
  }
}
/*--------------------------------------------*/
.headingReveal {
  opacity: 0;
  transition: opacity 0.5s ease;
}
.headingReveal.aos-animate {
  opacity: 1;
}
.headingReveal.aos-animate .word__inner {
  transform: translateY(0) rotate(0);
}
.headingReveal .word {
  display: inline-block;
  overflow: hidden;
}
.headingReveal .word__inner {
  display: inline-block;
  transform: translateY(200%) skew(10deg, 15deg);
  transition: transform 1s cubic-bezier(0.85, 0, 0.15, 1);
}
.headingReveal .word__inner[data-anim-delay="0"] {
  transition-delay: 0ms;
}
.headingReveal .word__inner[data-anim-delay="50"] {
  transition-delay: 50ms;
}
.headingReveal .word__inner[data-anim-delay="100"] {
  transition-delay: 100ms;
}
.headingReveal .word__inner[data-anim-delay="150"] {
  transition-delay: 150ms;
}
.headingReveal .word__inner[data-anim-delay="200"] {
  transition-delay: 200ms;
}
.headingReveal .word__inner[data-anim-delay="250"] {
  transition-delay: 250ms;
}
.headingReveal .word__inner[data-anim-delay="300"] {
  transition-delay: 300ms;
}
.headingReveal .word__inner[data-anim-delay="350"] {
  transition-delay: 350ms;
}
.headingReveal .word__inner[data-anim-delay="400"] {
  transition-delay: 400ms;
}
.headingReveal .word__inner[data-anim-delay="450"] {
  transition-delay: 450ms;
}
.headingReveal .word__inner[data-anim-delay="500"] {
  transition-delay: 500ms;
}
.headingReveal .word__inner[data-anim-delay="550"] {
  transition-delay: 550ms;
}
.headingReveal .word__inner[data-anim-delay="600"] {
  transition-delay: 600ms;
}
.headingReveal .word__inner[data-anim-delay="650"] {
  transition-delay: 650ms;
}
.headingReveal .word__inner[data-anim-delay="700"] {
  transition-delay: 700ms;
}
.headingReveal .word__inner[data-anim-delay="750"] {
  transition-delay: 750ms;
}
.headingReveal .word__inner[data-anim-delay="800"] {
  transition-delay: 800ms;
}
.headingReveal .word__inner[data-anim-delay="850"] {
  transition-delay: 850ms;
}
.headingReveal .word__inner[data-anim-delay="900"] {
  transition-delay: 900ms;
}
.headingReveal .word__inner[data-anim-delay="950"] {
  transition-delay: 950ms;
}
.headingReveal .word__inner[data-anim-delay="1000"] {
  transition-delay: 1000ms;
}
.headingReveal .word__inner[data-anim-delay="1050"] {
  transition-delay: 1050ms;
}
.headingReveal .word__inner[data-anim-delay="1100"] {
  transition-delay: 1100ms;
}
.headingReveal .word__inner[data-anim-delay="1150"] {
  transition-delay: 1150ms;
}
.headingReveal .word__inner[data-anim-delay="1200"] {
  transition-delay: 1200ms;
}
.headingReveal .word__inner[data-anim-delay="1250"] {
  transition-delay: 1250ms;
}
.headingReveal .word__inner[data-anim-delay="1300"] {
  transition-delay: 1300ms;
}
.headingReveal .word__inner[data-anim-delay="1350"] {
  transition-delay: 1350ms;
}
.headingReveal .word__inner[data-anim-delay="1400"] {
  transition-delay: 1400ms;
}
.headingReveal .word__inner[data-anim-delay="1450"] {
  transition-delay: 1450ms;
}
.headingReveal .word__inner[data-anim-delay="1500"] {
  transition-delay: 1500ms;
}
.headingReveal .word__inner[data-anim-delay="1550"] {
  transition-delay: 1550ms;
}
.headingReveal .word__inner[data-anim-delay="1600"] {
  transition-delay: 1600ms;
}
.headingReveal .word__inner[data-anim-delay="1650"] {
  transition-delay: 1650ms;
}
.headingReveal .word__inner[data-anim-delay="1700"] {
  transition-delay: 1700ms;
}
.headingReveal .word__inner[data-anim-delay="1750"] {
  transition-delay: 1750ms;
}
.headingReveal .word__inner[data-anim-delay="1800"] {
  transition-delay: 1800ms;
}
.headingReveal .word__inner[data-anim-delay="1850"] {
  transition-delay: 1850ms;
}
.headingReveal .word__inner[data-anim-delay="1900"] {
  transition-delay: 1900ms;
}
.headingReveal .word__inner[data-anim-delay="1950"] {
  transition-delay: 1950ms;
}
.headingReveal .word__inner[data-anim-delay="2000"] {
  transition-delay: 2000ms;
}
.headingReveal .word__inner[data-anim-delay="2050"] {
  transition-delay: 2050ms;
}
.headingReveal .word__inner[data-anim-delay="2100"] {
  transition-delay: 2100ms;
}
.headingReveal .word__inner[data-anim-delay="2150"] {
  transition-delay: 2150ms;
}
.headingReveal .word__inner[data-anim-delay="2200"] {
  transition-delay: 2200ms;
}
.headingReveal .word__inner[data-anim-delay="2250"] {
  transition-delay: 2250ms;
}
.headingReveal .word__inner[data-anim-delay="2300"] {
  transition-delay: 2300ms;
}
.headingReveal .word__inner[data-anim-delay="2350"] {
  transition-delay: 2350ms;
}
.headingReveal .word__inner[data-anim-delay="2400"] {
  transition-delay: 2400ms;
}
.headingReveal .word__inner[data-anim-delay="2450"] {
  transition-delay: 2450ms;
}
.headingReveal .word__inner[data-anim-delay="2500"] {
  transition-delay: 2500ms;
}
.headingReveal .word__inner[data-anim-delay="2550"] {
  transition-delay: 2550ms;
}
.headingReveal .word__inner[data-anim-delay="2600"] {
  transition-delay: 2600ms;
}
.headingReveal .word__inner[data-anim-delay="2650"] {
  transition-delay: 2650ms;
}
.headingReveal .word__inner[data-anim-delay="2700"] {
  transition-delay: 2700ms;
}
.headingReveal .word__inner[data-anim-delay="2750"] {
  transition-delay: 2750ms;
}
.headingReveal .word__inner[data-anim-delay="2800"] {
  transition-delay: 2800ms;
}
.headingReveal .word__inner[data-anim-delay="2850"] {
  transition-delay: 2850ms;
}
.headingReveal .word__inner[data-anim-delay="2900"] {
  transition-delay: 2900ms;
}
.headingReveal .word__inner[data-anim-delay="2950"] {
  transition-delay: 2950ms;
}
.headingReveal .word__inner[data-anim-delay="3000"] {
  transition-delay: 3000ms;
}
.headingReveal .word__inner[data-anim-delay="3050"] {
  transition-delay: 3050ms;
}
.headingReveal .word__inner[data-anim-delay="3100"] {
  transition-delay: 3100ms;
}
.headingReveal .word__inner[data-anim-delay="3150"] {
  transition-delay: 3150ms;
}
.headingReveal .word__inner[data-anim-delay="3200"] {
  transition-delay: 3200ms;
}
.headingReveal .word__inner[data-anim-delay="3250"] {
  transition-delay: 3250ms;
}
.headingReveal .word__inner[data-anim-delay="3300"] {
  transition-delay: 3300ms;
}
.headingReveal .word__inner[data-anim-delay="3350"] {
  transition-delay: 3350ms;
}
.headingReveal .word__inner[data-anim-delay="3400"] {
  transition-delay: 3400ms;
}
.headingReveal .word__inner[data-anim-delay="3450"] {
  transition-delay: 3450ms;
}
.headingReveal .word__inner[data-anim-delay="3500"] {
  transition-delay: 3500ms;
}
.headingReveal .word__inner[data-anim-delay="3550"] {
  transition-delay: 3550ms;
}
.headingReveal .word__inner[data-anim-delay="3600"] {
  transition-delay: 3600ms;
}
.headingReveal .word__inner[data-anim-delay="3650"] {
  transition-delay: 3650ms;
}
.headingReveal .word__inner[data-anim-delay="3700"] {
  transition-delay: 3700ms;
}
.headingReveal .word__inner[data-anim-delay="3750"] {
  transition-delay: 3750ms;
}
.headingReveal .word__inner[data-anim-delay="3800"] {
  transition-delay: 3800ms;
}
.headingReveal .word__inner[data-anim-delay="3850"] {
  transition-delay: 3850ms;
}
.headingReveal .word__inner[data-anim-delay="3900"] {
  transition-delay: 3900ms;
}
.headingReveal .word__inner[data-anim-delay="3950"] {
  transition-delay: 3950ms;
}
.headingReveal .word__inner[data-anim-delay="4000"] {
  transition-delay: 4000ms;
}
.headingReveal .word__inner[data-anim-delay="4050"] {
  transition-delay: 4050ms;
}
.headingReveal .word__inner[data-anim-delay="4100"] {
  transition-delay: 4100ms;
}
.headingReveal .word__inner[data-anim-delay="4150"] {
  transition-delay: 4150ms;
}
.headingReveal .word__inner[data-anim-delay="4200"] {
  transition-delay: 4200ms;
}
.headingReveal .word__inner[data-anim-delay="4250"] {
  transition-delay: 4250ms;
}
.headingReveal .word__inner[data-anim-delay="4300"] {
  transition-delay: 4300ms;
}
.headingReveal .word__inner[data-anim-delay="4350"] {
  transition-delay: 4350ms;
}
.headingReveal .word__inner[data-anim-delay="4400"] {
  transition-delay: 4400ms;
}
.headingReveal .word__inner[data-anim-delay="4450"] {
  transition-delay: 4450ms;
}
.headingReveal .word__inner[data-anim-delay="4500"] {
  transition-delay: 4500ms;
}
.headingReveal .word__inner[data-anim-delay="4550"] {
  transition-delay: 4550ms;
}
.headingReveal .word__inner[data-anim-delay="4600"] {
  transition-delay: 4600ms;
}
.headingReveal .word__inner[data-anim-delay="4650"] {
  transition-delay: 4650ms;
}
.headingReveal .word__inner[data-anim-delay="4700"] {
  transition-delay: 4700ms;
}
.headingReveal .word__inner[data-anim-delay="4750"] {
  transition-delay: 4750ms;
}
.headingReveal .word__inner[data-anim-delay="4800"] {
  transition-delay: 4800ms;
}
.headingReveal .word__inner[data-anim-delay="4850"] {
  transition-delay: 4850ms;
}
.headingReveal .word__inner[data-anim-delay="4900"] {
  transition-delay: 4900ms;
}
.headingReveal .word__inner[data-anim-delay="4950"] {
  transition-delay: 4950ms;
}
.headingReveal .word__inner[data-anim-delay="5000"] {
  transition-delay: 5000ms;
}

.dotTitle {
  position: relative;
  font-size: 1.125vw;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -0.01em;
  padding-left: 1.375vw;
}
.dotTitle::after {
  content: "";
  position: absolute;
  top: 0.375vw;
  left: 0;
  width: 0.75vw;
  height: 0.75vw;
  border-radius: 50%;
  background-color: #FFD232;
}
.dotTitle--white {
  color: #ffffff;
}
.dotTitle--white-dot::after {
  background-color: #ffffff;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .dotTitle {
    font-size: 1.25vw;
    padding-left: 1.5277777778vw;
  }
  .dotTitle::after {
    top: 0.4166666667vw;
    width: 0.8333333333vw;
    height: 0.8333333333vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .dotTitle {
    font-size: 0.9375rem;
    letter-spacing: 0.01em;
    padding-left: 1.1875rem;
  }
  .dotTitle::after {
    top: 0.25rem;
    width: 0.6875rem;
    height: 0.6875rem;
  }
}
/*--------------------------------------------*/
.keyline {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 1px;
  background-color: #BFCACA;
  transition: width 1s ease !important;
}
.keyline.aos-animate {
  width: 100%;
}

.heading--two {
  font-size: 3vw;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: -0.03em;
}
.heading--two.headingReveal {
  line-height: 1.08;
}
.heading--white {
  color: #ffffff;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .heading--two {
    font-size: 3.3333333333vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .heading--two {
    font-size: 2rem;
  }
}
/*--------------------------------------------*/
.swiperBtns {
  display: flex;
  align-items: center;
}
.swiperBtns__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.1875vw;
  height: 2.1875vw;
  border: 1px solid rgba(0, 45, 45, 0.25);
  background-color: transparent;
  border-radius: 0.25vw;
  padding: 0;
  margin: 0 0.625vw 0 0;
  cursor: pointer;
  transition: opacity 0.5s ease, border-color 0.5s ease;
}
.swiperBtns__btn:hover {
  border-color: #002D2D;
}
.swiperBtns__btn.swiper-button-lock {
  display: none;
}
.swiperBtns__btn.swiper-button-disabled {
  opacity: 0.25;
  pointer-events: none;
}
.swiperBtns__btn:last-child {
  margin-right: 0;
}
.swiperBtns__btn svg {
  width: 0.375vw;
  height: auto;
  overflow: visible;
}
.swiperBtns--white .swiperBtns__btn {
  border: 1px solid rgba(255, 255, 255, 0.8);
}
.swiperBtns--white .swiperBtns__btn:hover {
  border-color: #ffffff;
}
.swiperBtns--white .swiperBtns__btn svg path {
  fill: #ffffff;
}
.swiperBtns--white .swiperBtns__btn.swiper-button-disabled {
  opacity: 0.6;
}

/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .swiperBtns__btn {
    width: 2.1875rem;
    height: 2.1875rem;
    border-radius: 0.25rem;
    margin: 0 0.625rem 0 0;
  }
  .swiperBtns__btn svg {
    width: 0.375rem;
  }
}
/*--------------------------------------------*/
body .gravityForm .gform_wrapper .gform_heading {
  display: none;
}
body .gravityForm .gform_wrapper .gform_fields {
  grid-row-gap: 0.625vw;
  grid-column-gap: 0.625vw;
}
body .gravityForm .gform_wrapper .gfield_label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
body .gravityForm .gform_wrapper input[type=text],
body .gravityForm .gform_wrapper input[type=email],
body .gravityForm .gform_wrapper input[type=tel],
body .gravityForm .gform_wrapper select,
body .gravityForm .gform_wrapper textarea {
  font-size: 0.9375vw !important;
  font-family: "Space Grotesk", sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  color: #002D2D !important;
  background-color: transparent !important;
  border: 1px solid rgba(0, 45, 45, 0.25) !important;
  margin: 0 !important;
  border-radius: 0.25vw !important;
  box-shadow: unset !important;
}
body .gravityForm .gform_wrapper input[type=text]::-moz-placeholder, body .gravityForm .gform_wrapper input[type=email]::-moz-placeholder, body .gravityForm .gform_wrapper input[type=tel]::-moz-placeholder, body .gravityForm .gform_wrapper select::-moz-placeholder, body .gravityForm .gform_wrapper textarea::-moz-placeholder {
  opacity: 1;
  color: #002D2D;
}
body .gravityForm .gform_wrapper input[type=text]:-ms-input-placeholder, body .gravityForm .gform_wrapper input[type=email]:-ms-input-placeholder, body .gravityForm .gform_wrapper input[type=tel]:-ms-input-placeholder, body .gravityForm .gform_wrapper select:-ms-input-placeholder, body .gravityForm .gform_wrapper textarea:-ms-input-placeholder {
  opacity: 1;
  color: #002D2D;
}
body .gravityForm .gform_wrapper input[type=text]::placeholder,
body .gravityForm .gform_wrapper input[type=email]::placeholder,
body .gravityForm .gform_wrapper input[type=tel]::placeholder,
body .gravityForm .gform_wrapper select::placeholder,
body .gravityForm .gform_wrapper textarea::placeholder {
  opacity: 1;
  color: #002D2D;
}
body .gravityForm .gform_wrapper input[type=text],
body .gravityForm .gform_wrapper input[type=email],
body .gravityForm .gform_wrapper input[type=tel],
body .gravityForm .gform_wrapper select {
  height: auto !important;
  min-height: 2.1875vw !important;
  padding: 0 0.75vw !important;
  display: flex;
  align-items: center;
}
body .gravityForm .gform_wrapper select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2287_17498)'%3E%3Cpath d='M5.99552 6.5L0.943359 1.4389L1.88226 0.5L5.99552 4.61326L10.1088 0.5L11.0477 1.4389L5.99552 6.49106V6.5Z' fill='%23002D2D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2287_17498'%3E%3Crect width='10.1133' height='6' fill='white' transform='translate(0.943359 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: 0.75vw 0.4375vw;
  background-repeat: no-repeat;
  background-position: calc(100% - 0.6875vw) 50%;
}
body .gravityForm .gform_wrapper .gfield--type-select {
  position: relative;
}
body .gravityForm .gform_wrapper .gfield--type-select::after {
  content: "";
  position: absolute;
  top: 0;
  right: 2.1875vw;
  width: 1px;
  height: 100%;
  background-color: rgba(0, 45, 45, 0.25);
}
body .gravityForm .gform_wrapper textarea {
  min-height: unset !important;
  padding: 0.75vw !important;
  resize: vertical;
}
body .gravityForm .gform_wrapper .gfield textarea.small,
body .gravityForm .gform_wrapper .gfield textarea.medium,
body .gravityForm .gform_wrapper .gfield textarea.large {
  height: 8.75vw;
}
body .gravityForm .gform_wrapper .gfield--type-submit,
body .gravityForm .gform_wrapper .gform_footer {
  display: inline-block;
  margin: 1.875vw 0 0;
  border-radius: 0.25vw;
  position: relative;
  z-index: 1;
}
body .gravityForm .gform_wrapper .gfield--type-submit:hover::before,
body .gravityForm .gform_wrapper .gform_footer:hover::before {
  background-color: #002D2D;
}
body .gravityForm .gform_wrapper .gfield--type-submit::before,
body .gravityForm .gform_wrapper .gform_footer::before {
  content: "";
  position: absolute;
  top: 0;
  right: 1.875vw;
  width: 1px;
  height: 100%;
  background-color: rgba(0, 45, 45, 0.25);
  transition: background-color 0.5s ease;
}
body .gravityForm .gform_wrapper .gfield--type-submit::after,
body .gravityForm .gform_wrapper .gform_footer::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.75vw;
  width: 0.375vw;
  height: 0.6875vw;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4095_167)'%3E%3Cpath d='M6 5.50448L0.938897 10.5566L-4.10405e-08 9.61774L4.11326 5.50448L-4.00633e-07 1.39122L0.938897 0.452318L5.99106 5.50448L6 5.50448Z' fill='%23002D2D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4095_167'%3E%3Crect width='10.1133' height='6' fill='white' transform='translate(0 10.5566) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  pointer-events: none;
}
body .gravityForm .gform_wrapper .gfield--type-submit input,
body .gravityForm .gform_wrapper .gform_footer input {
  display: inline-block !important;
  font-size: 1vw !important;
  font-weight: 0.9375vw !important;
  font-family: "Space Grotesk", sans-serif !important;
  line-height: 1.2 !important;
  font-weight: 400 !important;
  color: #002D2D !important;
  text-align: left !important;
  padding: 0.4375vw 2.625vw 0.4375vw 0.75vw !important;
  background-color: transparent !important;
  border: 1px solid rgba(0, 45, 45, 0.25) !important;
  border-radius: 0.25vw !important;
  min-width: unset !important;
  min-height: unset !important;
  width: 100% !important;
  box-shadow: unset !important;
  letter-spacing: 0.01em !important;
  transition: border-color 0.5s ease !important;
}
body .gravityForm .gform_wrapper .gfield--type-submit input:hover,
body .gravityForm .gform_wrapper .gform_footer input:hover {
  border-color: #002D2D !important;
}
body .gravityForm .gform_wrapper .gform-loader {
  position: absolute !important;
  right: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
}
@media screen and (min-width: 1024px) {
  body .gravityForm .gform_wrapper .gform-loader {
    right: -18% !important;
  }
}
body .gravityForm .gform_wrapper .gform_confirmation_message {
  font-size: 1.125vw !important;
  font-weight: 400;
  line-height: 1.3 !important;
  letter-spacing: -0.01em;
}
body .gravityForm .gform_wrapper .gfield--type-html p {
  font-size: 0.8125vw;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: rgba(0, 45, 45, 0.4);
}
body .gravityForm .gform_wrapper .gfield--type-html p a {
  text-decoration: underline;
}
body .gravityForm .gform_wrapper .gfield--type-html p a:hover {
  text-decoration: none;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  body .gravityForm .gform_wrapper .gform_fields {
    grid-row-gap: 0.6944444444vw;
    grid-column-gap: 0.6944444444vw;
  }
  body .gravityForm .gform_wrapper input[type=text],
body .gravityForm .gform_wrapper input[type=email],
body .gravityForm .gform_wrapper input[type=tel],
body .gravityForm .gform_wrapper select,
body .gravityForm .gform_wrapper textarea {
    font-size: 1.0416666667vw !important;
    border-radius: 0.2777777778vw !important;
  }
  body .gravityForm .gform_wrapper input[type=text],
body .gravityForm .gform_wrapper input[type=email],
body .gravityForm .gform_wrapper input[type=tel],
body .gravityForm .gform_wrapper select {
    min-height: 2.4305555556vw !important;
    padding: 0 0.8333333333vw !important;
  }
  body .gravityForm .gform_wrapper select {
    background-size: 0.8333333333vw 0.4861111111vw;
    background-position: calc(100% - 0.7638888889vw) 50%;
  }
  body .gravityForm .gform_wrapper .gfield--type-select::after {
    right: 2.4305555556vw;
  }
  body .gravityForm .gform_wrapper textarea {
    padding: 0.8333333333vw !important;
  }
  body .gravityForm .gform_wrapper .gfield textarea.small,
body .gravityForm .gform_wrapper .gfield textarea.medium,
body .gravityForm .gform_wrapper .gfield textarea.large {
    height: 9.7222222222vw;
  }
  body .gravityForm .gform_wrapper .gfield--type-submit,
body .gravityForm .gform_wrapper .gform_footer {
    margin: 2.0833333333vw 0 0;
    border-radius: 0.2777777778vw;
  }
  body .gravityForm .gform_wrapper .gfield--type-submit::before,
body .gravityForm .gform_wrapper .gform_footer::before {
    right: 2.0833333333vw;
  }
  body .gravityForm .gform_wrapper .gfield--type-submit::after,
body .gravityForm .gform_wrapper .gform_footer::after {
    right: 0.8333333333vw;
    width: 0.4166666667vw;
    height: 0.7638888889vw;
  }
  body .gravityForm .gform_wrapper .gfield--type-submit input,
body .gravityForm .gform_wrapper .gform_footer input {
    font-size: 1.1111111111vw !important;
    font-weight: 1.0416666667vw !important;
    padding: 0.4861111111vw 2.9166666667vw 0.4861111111vw 0.8333333333vw !important;
    border-radius: 0.2777777778vw !important;
  }
  body .gravityForm .gform_wrapper .gform_confirmation_message {
    font-size: 1.25vw !important;
  }
  body .gravityForm .gform_wrapper .gfield--type-html p {
    font-size: 0.9027777778vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  body .gravityForm .gform_wrapper .gform_fields {
    grid-row-gap: 0.625rem;
    grid-column-gap: 0.625rem;
  }
  body .gravityForm .gform_wrapper input[type=text],
body .gravityForm .gform_wrapper input[type=email],
body .gravityForm .gform_wrapper input[type=tel],
body .gravityForm .gform_wrapper select,
body .gravityForm .gform_wrapper textarea {
    font-size: 0.9375rem !important;
    border-radius: 0.25rem !important;
  }
  body .gravityForm .gform_wrapper input[type=text],
body .gravityForm .gform_wrapper input[type=email],
body .gravityForm .gform_wrapper input[type=tel],
body .gravityForm .gform_wrapper select {
    min-height: 2.1875rem !important;
    padding: 0 0.75rem !important;
  }
  body .gravityForm .gform_wrapper select {
    background-size: 0.75rem 0.4375rem;
    background-position: calc(100% - 0.6875rem) 50%;
  }
  body .gravityForm .gform_wrapper .gfield--type-select::after {
    right: 2.1875rem;
  }
  body .gravityForm .gform_wrapper textarea {
    padding: 0.75rem !important;
  }
  body .gravityForm .gform_wrapper .gfield textarea.small,
body .gravityForm .gform_wrapper .gfield textarea.medium,
body .gravityForm .gform_wrapper .gfield textarea.large {
    height: 8.75rem;
  }
  body .gravityForm .gform_wrapper .gfield--type-submit,
body .gravityForm .gform_wrapper .gform_footer {
    margin: 1.875rem 0 0;
    border-radius: 0.25rem;
  }
  body .gravityForm .gform_wrapper .gfield--type-submit::before,
body .gravityForm .gform_wrapper .gform_footer::before {
    right: 1.875rem;
  }
  body .gravityForm .gform_wrapper .gfield--type-submit::after,
body .gravityForm .gform_wrapper .gform_footer::after {
    right: 0.75rem;
    width: 0.375rem;
    height: 0.6875rem;
  }
  body .gravityForm .gform_wrapper .gfield--type-submit input,
body .gravityForm .gform_wrapper .gform_footer input {
    font-size: 1rem !important;
    font-weight: 0.9375rem !important;
    padding: 0.4375rem 2.625rem 0.4375rem 0.75rem !important;
    border-radius: 0.25rem !important;
  }
  body .gravityForm .gform_wrapper .gform_confirmation_message {
    font-size: 0.9375rem !important;
    line-height: 1.4 !important;
    letter-spacing: 0.01em;
  }
  body .gravityForm .gform_wrapper .gfield--type-html p {
    font-size: 0.8125rem;
  }
}
/*--------------------------------------------*/
.facetFilters .facetwp-type-radio {
  display: flex;
  margin: 0;
}
.facetFilters .facetwp-type-radio .facetwp-radio {
  display: inline-flex;
  justify-content: center;
  background: unset;
  background-image: unset;
  background-size: unset;
  background-size: unset;
  margin: 0 1.25vw 0 0;
  padding: 0.4375vw 0.75vw;
  min-width: unset;
  width: auto;
  font-size: 0.9375vw;
  font-weight: 400;
  line-height: 1.2;
  color: #002D2D;
  font-family: "Space Grotesk", sans-serif;
  text-align: center;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 0.25vw;
  opacity: 1;
  border: 1px solid rgba(0, 45, 45, 0.25);
  cursor: pointer;
  transition: color 0.5s ease, opacity 0.5s ease, border-color 0.5s ease, background-color 0.5s ease;
}
.facetFilters .facetwp-type-radio .facetwp-radio.checked {
  background-color: transparent;
  border-color: #002D2D;
  opacity: 1;
}
.facetFilters .facetwp-type-radio .facetwp-radio:hover {
  background-color: #002D2D;
  color: #ffffff;
  opacity: 1;
}
.facetFilters .facetwp-type-radio .facetwp-radio.disabled {
  opacity: 0.3;
  pointer-events: none;
}
.facetFilters .facetwp-type-radio .facetwp-radio .facetwp-display-value {
  padding: 0;
  margin: 0;
}
.facetFilters .facetwp-type-radio .facetwp-radio .facetwp-counter {
  display: none;
}
.facetFilters .facetwp-type-pager {
  position: relative;
  margin: 0;
}
.facetFilters .facetwp-type-pager .facetwp-pager {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0 2.8125vw;
}
.facetFilters .facetwp-type-pager .facetwp-page {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.1875vw;
  height: 2.1875vw;
  border: 1px solid rgba(0, 45, 45, 0.25);
  border-radius: 0.25vw;
  font-size: 0.9375vw;
  font-weight: 400;
  font-family: "Space Grotesk", sans-serif;
  letter-spacing: 0.01em;
  line-height: 1;
  text-align: center;
  padding: 0;
  margin: 0 0.625vw 0.625vw 0;
  background-color: transparent;
  opacity: 1;
  color: #002D2D;
  transition: background-color 0.5s ease, color 0.5s ease, opacity 0.5s ease, border-color 0.5s ease;
}
.facetFilters .facetwp-type-pager .facetwp-page.active {
  border-color: #002D2D;
}
.facetFilters .facetwp-type-pager .facetwp-page:hover {
  background-color: #002D2D;
  color: #ffffff;
}
.facetFilters .facetwp-type-pager .facetwp-page.prev, .facetFilters .facetwp-type-pager .facetwp-page.next {
  position: absolute;
  top: calc(50% - 0.3125vw);
  transform: translateY(-50%);
  font-size: 0;
  margin-right: 0;
}
.facetFilters .facetwp-type-pager .facetwp-page.prev::before, .facetFilters .facetwp-type-pager .facetwp-page.prev::after, .facetFilters .facetwp-type-pager .facetwp-page.next::before, .facetFilters .facetwp-type-pager .facetwp-page.next::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  right: 0.75vw;
  width: 0.375vw;
  height: 0.6875vw;
  background-size: cover;
  background-repeat: no-repeat;
  transition: opacity 0.5s ease;
}
.facetFilters .facetwp-type-pager .facetwp-page.prev::before, .facetFilters .facetwp-type-pager .facetwp-page.next::before {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4095_167)'%3E%3Cpath d='M6 5.50448L0.938897 10.5566L-4.10405e-08 9.61774L4.11326 5.50448L-4.00633e-07 1.39122L0.938897 0.452318L5.99106 5.50448L6 5.50448Z' fill='%23002D2D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4095_167'%3E%3Crect width='10.1133' height='6' fill='white' transform='translate(0 10.5566) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.facetFilters .facetwp-type-pager .facetwp-page.prev::after, .facetFilters .facetwp-type-pager .facetwp-page.next::after {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4095_167)'%3E%3Cpath d='M6 5.50448L0.938897 10.5566L-4.10405e-08 9.61774L4.11326 5.50448L-4.00633e-07 1.39122L0.938897 0.452318L5.99106 5.50448L6 5.50448Z' fill='%23FFFFFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4095_167'%3E%3Crect width='10.1133' height='6' fill='white' transform='translate(0 10.5566) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  opacity: 0;
}
.facetFilters .facetwp-type-pager .facetwp-page.prev:hover::before, .facetFilters .facetwp-type-pager .facetwp-page.next:hover::before {
  opacity: 0;
}
.facetFilters .facetwp-type-pager .facetwp-page.prev:hover::after, .facetFilters .facetwp-type-pager .facetwp-page.next:hover::after {
  opacity: 1;
}
.facetFilters .facetwp-type-pager .facetwp-page.prev {
  left: 0;
}
.facetFilters .facetwp-type-pager .facetwp-page.prev::before, .facetFilters .facetwp-type-pager .facetwp-page.prev:after {
  transform: translate(-50%, -50%) rotate(180deg);
}
.facetFilters .facetwp-type-pager .facetwp-page.next {
  right: 0;
}
.facetFilters .facetwp-type-fselect {
  margin: 0;
  cursor: pointer;
}
.facetFilters .facetwp-type-fselect:last-child {
  margin-right: 0;
}
.facetFilters .facetwp-type-fselect .fs-options {
  max-height: unset !important;
  overflow: hidden !important;
}
.facetFilters .facetwp-type-fselect .fs-wrap {
  width: unset;
  min-width: 20.3125vw;
  width: 20.3125vw;
  position: relative;
  border-top-left-radius: 0.25vw;
  border-top-right-radius: 0.25vw;
  transition: background-color 0.5s ease;
}
.facetFilters .facetwp-type-fselect .fs-wrap:hover .fs-label-wrap {
  border-color: #002D2D;
}
.facetFilters .facetwp-type-fselect .fs-wrap:hover .fs-arrow {
  border-color: #002D2D;
}
.facetFilters .facetwp-type-fselect .fs-wrap.fs-open {
  background-color: #ffffff;
  z-index: 2;
}
.facetFilters .facetwp-type-fselect .fs-wrap.fs-open .fs-label-wrap {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #002D2D;
}
.facetFilters .facetwp-type-fselect .fs-wrap.fs-open .fs-arrow {
  transform: rotate(0);
  border-color: #002D2D;
}
.facetFilters .facetwp-type-fselect .fs-wrap.fs-open .fs-arrow::before {
  transform: translate(-50%, -50%) rotate(180deg);
}
.facetFilters .facetwp-type-fselect .fs-wrap.fs-open .fs-dropdown {
  opacity: 1;
  pointer-events: all;
}
.facetFilters .facetwp-type-fselect .fs-dropdown.fs-hidden {
  display: block;
}
.facetFilters .facetwp-type-fselect .fs-label-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  background-color: transparent;
  position: relative;
  padding: 0 0 0 0.75vw;
  z-index: 1;
  border-radius: 0.25vw;
  height: 2.1875vw;
  border: 1px solid rgba(0, 45, 45, 0.25);
  background-color: transparent;
  position: relative;
  cursor: pointer;
  transition: border-radius 0.5s ease, border-color 0.5s ease;
}
.facetFilters .facetwp-type-fselect .fs-label-wrap .fs-label {
  font-size: 0.9375vw;
  font-weight: 400;
  color: #002D2D;
  font-family: "Space Grotesk", sans-serif;
  line-height: 1.4;
  letter-spacing: 0.01em;
  padding: 0;
  height: 2.1875vw;
  display: flex;
  align-items: center;
  max-width: 87%;
  overflow: auto;
  scrollbar-width: none;
}
.facetFilters .facetwp-type-fselect .fs-label-wrap .fs-label::-webkit-scrollbar {
  display: none;
}
.facetFilters .facetwp-type-fselect .fs-label-wrap .fs-arrow {
  position: absolute;
  top: 0;
  right: 0;
  border: unset;
  display: block;
  width: 2.1875vw;
  height: 2.1875vw;
  background-image: unset;
  margin: 0;
  padding: 0;
  transition: transform 0.5s ease;
  border-left: 1px solid rgba(0, 45, 45, 0.25);
  transition: border-color 0.5s ease;
}
.facetFilters .facetwp-type-fselect .fs-label-wrap .fs-arrow::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.75vw;
  height: 0.4375vw;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2025_60266)'%3E%3Cpath d='M5.99552 6.5L0.943359 1.4389L1.88226 0.5L5.99552 4.61326L10.1088 0.5L11.0477 1.4389L5.99552 6.49106V6.5Z' fill='%23002D2D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2025_60266'%3E%3Crect width='10.1133' height='6' fill='white' transform='translate(0.943359 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  transition: transform 0.5s ease;
}
.facetFilters .facetwp-type-fselect .fs-search,
.facetFilters .facetwp-type-fselect .fs-no-results,
.facetFilters .facetwp-type-fselect .fs-search-custom {
  display: none;
}
.facetFilters .facetwp-type-fselect .fs-wrap .fs-dropdown {
  display: block !important;
  border: none;
  width: 100%;
  padding: 0;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #ffffff;
  border-left: 1px solid #002D2D;
  border-right: 1px solid #002D2D;
  border-bottom: 1px solid #002D2D;
  border-bottom-left-radius: 0.25vw;
  border-bottom-right-radius: 0.25vw;
  opacity: 0;
  pointer-events: none;
  z-index: 1;
  transition: opacity 0.5s ease;
}
.facetFilters .facetwp-type-fselect .fs-option {
  padding: 0.4375vw 0.75vw !important;
  margin: 0 !important;
  border-bottom: 1px solid #002D2D;
  position: relative;
}
.facetFilters .facetwp-type-fselect .fs-option:hover {
  text-decoration: underline;
}
.facetFilters .facetwp-type-fselect .fs-option:last-child {
  border-bottom: none;
}
.facetFilters .facetwp-type-fselect .fs-option.disabled {
  pointer-events: none !important;
}
.facetFilters .facetwp-type-fselect .fs-option:last-child {
  margin-bottom: 0;
}
.facetFilters .facetwp-type-fselect .fs-option.selected {
  background-color: transparent !important;
}
.facetFilters .facetwp-type-fselect .fs-option.selected .fs-option-label {
  font-weight: 700;
  padding-left: 0.875vw !important;
}
.facetFilters .facetwp-type-fselect .fs-option.selected .fs-option-label::before {
  opacity: 1;
}
.facetFilters .facetwp-type-fselect .fs-option .fs-option-label {
  font-size: 0.9375vw;
  font-weight: 400;
  color: #002D2D;
  font-family: "Space Grotesk", sans-serif;
  line-height: 1.4;
  position: relative;
  white-space: unset;
  word-break: normal;
  letter-spacing: 0.01em;
  max-width: 20.3125vw;
  transition: padding 0.5s ease;
}
.facetFilters .facetwp-type-fselect .fs-option .fs-option-label::before {
  content: "";
  position: absolute;
  top: 0.3125vw;
  left: 0;
  width: 0.5625vw;
  height: 0.5625vw;
  border-radius: 50%;
  background-color: #FFD232;
  opacity: 0;
  transition: opacity 0.5s ease;
}
.facetFilters .facetwp-type-fselect .fs-checkbox {
  display: none !important;
}
.facetFilters--main-cat .facetwp-type-radio .facetwp-radio {
  position: relative;
  padding: 0 0 0 1.1875vw;
  margin: 0;
  border: none;
  border-radius: 0;
  letter-spacing: 0.01em;
}
.facetFilters--main-cat .facetwp-type-radio .facetwp-radio:hover {
  border-color: #002D2D;
  color: #002D2D;
  background-color: transparent;
}
.facetFilters--main-cat .facetwp-type-radio .facetwp-radio.checked::after {
  border-color: #002D2D;
  background-color: #FFD232;
}
.facetFilters--main-cat .facetwp-type-radio .facetwp-radio::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 0.6875vw;
  height: 0.6875vw;
  border: 1px solid rgba(0, 45, 45, 0.25);
  border-radius: 50%;
  transition: border-color 0.5s ease, background-color 0.5s ease;
}
.facetFilters .facetwp-type-reset {
  margin: 0 0 0.625vw;
}
.facetFilters .facetwp-type-reset .facetwp-reset {
  font-size: 0.8125vw;
  font-weight: 400;
  color: rgba(0, 45, 45, 0.4);
  font-family: "Space Grotesk", sans-serif;
  margin: 0;
  padding: 0;
  transition: color 0.5s ease;
}
.facetFilters .facetwp-type-reset .facetwp-reset:hover {
  color: #002D2D;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .facetFilters .facetwp-type-radio .facetwp-radio {
    margin: 0 1.3888888889vw 0 0;
    padding: 0.4861111111vw 0.8333333333vw;
    font-size: 1.0416666667vw;
    border-radius: 0.2777777778vw;
  }
  .facetFilters .facetwp-type-pager .facetwp-pager {
    padding: 0 3.125vw;
  }
  .facetFilters .facetwp-type-pager .facetwp-page {
    width: 2.4305555556vw;
    height: 2.4305555556vw;
    border-radius: 0.2777777778vw;
    font-size: 1.0416666667vw;
    margin: 0 0.6944444444vw 0.6944444444vw 0;
  }
  .facetFilters .facetwp-type-pager .facetwp-page.prev, .facetFilters .facetwp-type-pager .facetwp-page.next {
    top: calc(50% - 0.3472222222vw);
  }
  .facetFilters .facetwp-type-pager .facetwp-page.prev::before, .facetFilters .facetwp-type-pager .facetwp-page.prev::after, .facetFilters .facetwp-type-pager .facetwp-page.next::before, .facetFilters .facetwp-type-pager .facetwp-page.next::after {
    right: 0.8333333333vw;
    width: 0.4166666667vw;
    height: 0.7638888889vw;
  }
  .facetFilters .facetwp-type-fselect .fs-wrap {
    min-width: 22.5694444444vw;
    width: 22.5694444444vw;
    border-top-left-radius: 0.2777777778vw;
    border-top-right-radius: 0.2777777778vw;
  }
  .facetFilters .facetwp-type-fselect .fs-label-wrap {
    padding: 0 0 0 0.8333333333vw;
    border-radius: 0.2777777778vw;
    height: 2.4305555556vw;
  }
  .facetFilters .facetwp-type-fselect .fs-label-wrap .fs-label {
    font-size: 1.0416666667vw;
    height: 2.4305555556vw;
  }
  .facetFilters .facetwp-type-fselect .fs-label-wrap .fs-arrow {
    width: 2.4305555556vw;
    height: 2.4305555556vw;
  }
  .facetFilters .facetwp-type-fselect .fs-label-wrap .fs-arrow::before {
    width: 0.8333333333vw;
    height: 0.4861111111vw;
  }
  .facetFilters .facetwp-type-fselect .fs-wrap .fs-dropdown {
    border-bottom-left-radius: 0.2777777778vw;
    border-bottom-right-radius: 0.2777777778vw;
  }
  .facetFilters .facetwp-type-fselect .fs-option {
    padding: 0.4861111111vw 0.8333333333vw !important;
  }
  .facetFilters .facetwp-type-fselect .fs-option.selected .fs-option-label {
    padding-left: 0.9722222222vw !important;
  }
  .facetFilters .facetwp-type-fselect .fs-option .fs-option-label {
    font-size: 1.0416666667vw;
    max-width: 22.5694444444vw;
  }
  .facetFilters .facetwp-type-fselect .fs-option .fs-option-label::before {
    top: 0.3472222222vw;
    width: 0.625vw;
    height: 0.625vw;
  }
  .facetFilters--main-cat .facetwp-type-radio .facetwp-radio {
    padding: 0 0 0 1.3194444444vw;
    margin: 0;
    border-radius: 0;
  }
  .facetFilters--main-cat .facetwp-type-radio .facetwp-radio::after {
    width: 0.7638888889vw;
    height: 0.7638888889vw;
  }
  .facetFilters .facetwp-type-reset {
    margin: 0 0 0.6944444444vw;
  }
  .facetFilters .facetwp-type-reset .facetwp-reset {
    font-size: 0.9027777778vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .facetFilters .facetwp-type-radio .facetwp-radio {
    margin: 0 1.25rem 0 0;
    padding: 0.4375rem 0.75rem;
    font-size: 0.9375rem;
    border-radius: 0.25rem;
  }
  .facetFilters .facetwp-type-pager .facetwp-pager {
    padding: 0 2.8125rem;
  }
  .facetFilters .facetwp-type-pager .facetwp-page {
    width: 2.1875rem;
    height: 2.1875rem;
    border-radius: 0.25rem;
    font-size: 0.9375rem;
    margin: 0 0.625rem 0.625rem 0;
  }
  .facetFilters .facetwp-type-pager .facetwp-page.prev, .facetFilters .facetwp-type-pager .facetwp-page.next {
    top: calc(50% - 0.3125rem);
  }
  .facetFilters .facetwp-type-pager .facetwp-page.prev::before, .facetFilters .facetwp-type-pager .facetwp-page.prev::after, .facetFilters .facetwp-type-pager .facetwp-page.next::before, .facetFilters .facetwp-type-pager .facetwp-page.next::after {
    right: 0.75rem;
    width: 0.375rem;
    height: 0.6875rem;
  }
  .facetFilters .facetwp-type-pager .facetwp-page.prev {
    left: -1.25rem;
  }
  .facetFilters .facetwp-type-pager .facetwp-page.right {
    right: -1.25rem;
  }
  .facetFilters .facetwp-type-fselect .fs-wrap {
    min-width: 100%;
    width: 100%;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .facetFilters .facetwp-type-fselect .fs-label-wrap {
    padding: 0 0 0 0.75rem;
    border-radius: 0.25rem;
    height: 2.1875rem;
  }
  .facetFilters .facetwp-type-fselect .fs-label-wrap .fs-label {
    font-size: 0.9375rem;
    height: 2.1875rem;
  }
  .facetFilters .facetwp-type-fselect .fs-label-wrap .fs-arrow {
    width: 2.1875rem;
    height: 2.1875rem;
  }
  .facetFilters .facetwp-type-fselect .fs-label-wrap .fs-arrow::before {
    width: 0.75rem;
    height: 0.4375rem;
  }
  .facetFilters .facetwp-type-fselect .fs-wrap .fs-dropdown {
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .facetFilters .facetwp-type-fselect .fs-option {
    padding: 0.4375rem 0.75rem !important;
  }
  .facetFilters .facetwp-type-fselect .fs-option.selected .fs-option-label {
    padding-left: 0.875rem !important;
  }
  .facetFilters .facetwp-type-fselect .fs-option .fs-option-label {
    font-size: 0.9375rem;
    max-width: 20.3125rem;
  }
  .facetFilters .facetwp-type-fselect .fs-option .fs-option-label::before {
    top: 0.3125rem;
    width: 0.5625rem;
    height: 0.5625rem;
  }
  .facetFilters--main-cat .facetwp-type-radio .facetwp-radio {
    padding: 0 0 0 1.1875rem;
    margin: 0;
    border-radius: 0;
  }
  .facetFilters--main-cat .facetwp-type-radio .facetwp-radio::after {
    top: calc(50% - 0.0625rem);
    width: 0.6875rem;
    height: 0.6875rem;
  }
  .facetFilters .facetwp-type-reset {
    margin: 0 0 0.625rem;
  }
  .facetFilters .facetwp-type-reset .facetwp-reset {
    font-size: 0.8125rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 375px) {
  .facetFilters .facetwp-type-pager .facetwp-page.prev {
    left: 0;
  }
  .facetFilters .facetwp-type-pager .facetwp-page.right {
    right: 0;
  }
}
/*--------------------------------------------*/
.siteHeader {
  position: fixed;
  top: 2.5vw;
  left: 0;
  width: 100%;
  z-index: 990;
  transition: transform 0.5s ease;
}
.siteHeader.js-scrollDown {
  transform: translateY(-200%);
}
.siteHeader.js-scrollUp .siteHeader__logoHolder svg path, .siteHeader.js-menuOpen .siteHeader__logoHolder svg path {
  fill: #002D2D;
}
.siteHeader.js-scrollUp .siteHeader__navList li a, .siteHeader.js-menuOpen .siteHeader__navList li a {
  color: #002D2D;
}
@media screen and (min-width: 1024px) {
  .siteHeader.js-scrollUp .siteHeader__navList li a:hover, .siteHeader.js-menuOpen .siteHeader__navList li a:hover {
    text-decoration: underline;
  }
}
.siteHeader.js-scrollUp .siteHeader__subBtn svg path, .siteHeader.js-menuOpen .siteHeader__subBtn svg path {
  fill: #002D2D;
}
.siteHeader.js-scrollUp .siteHeader__barBg, .siteHeader.js-menuOpen .siteHeader__barBg {
  background-color: #ffffff;
}
.siteHeader.js-scrollUp .siteHeader__lang .country-selector, .siteHeader.js-menuOpen .siteHeader__lang .country-selector {
  border-color: rgba(0, 45, 45, 0.25);
}
.siteHeader.js-scrollUp .siteHeader__lang .country-selector::after, .siteHeader.js-menuOpen .siteHeader__lang .country-selector::after {
  opacity: 1;
}
@media screen and (min-width: 1024px) {
  .siteHeader.js-scrollUp .siteHeader__lang .country-selector:hover, .siteHeader.js-menuOpen .siteHeader__lang .country-selector:hover {
    border-color: #002D2D;
  }
  .siteHeader.js-scrollUp .siteHeader__lang .country-selector:hover.weglot-dropdown ul, .siteHeader.js-menuOpen .siteHeader__lang .country-selector:hover.weglot-dropdown ul {
    border-color: #002D2D !important;
  }
}
.siteHeader.js-scrollUp .siteHeader__lang .country-selector.weglot-dropdown .wgcurrent::after, .siteHeader.js-menuOpen .siteHeader__lang .country-selector.weglot-dropdown .wgcurrent::after {
  opacity: 0;
}
.siteHeader.js-scrollUp .siteHeader__lang .wgcurrent .wglanguage-name, .siteHeader.js-menuOpen .siteHeader__lang .wgcurrent .wglanguage-name {
  color: #002D2D !important;
}
.siteHeader.js-scrollUp .siteHeader__lang .country-selector.weglot-dropdown ul, .siteHeader.js-menuOpen .siteHeader__lang .country-selector.weglot-dropdown ul {
  border-color: rgba(0, 45, 45, 0.25) !important;
  transition: border-color 0.5s ease;
}
.siteHeader.js-scrollUp .siteHeader__barBg {
  box-shadow: 4px 4px 14px 0px rgba(0, 0, 0, 0.15);
}
.siteHeader__bar {
  padding: 1.25vw;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 1;
}
.siteHeader__logoHolder {
  display: inline-block;
}
.siteHeader__logoHolder:hover svg {
  opacity: 0.5;
}
.siteHeader__logoHolder svg {
  width: 13.0625vw;
  height: auto;
  overflow: visible;
  transform: translateY(0.125vw);
  transition: opacity 0.5s ease;
}
.siteHeader__logoHolder svg path {
  transition: fill 0.5s ease;
}
.siteHeader__rightPanel {
  width: 68.7%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.siteHeader__navList li {
  display: inline-block;
  margin-right: 1.875vw;
  position: relative;
}
.siteHeader__navList li.current-menu-parent > a::before, .siteHeader__navList li.current-menu-item > a::before {
  opacity: 1;
}
@media screen and (min-width: 1024px) {
  .siteHeader__navList li:hover > a {
    color: #FFD232;
  }
  .siteHeader__navList li:hover > a .siteHeader__subBtn svg {
    transform: rotate(180deg);
  }
  .siteHeader__navList li:hover > a .siteHeader__subBtn svg path {
    fill: #002D2D;
  }
  .siteHeader__navList li:hover .sub-menu {
    opacity: 1;
    pointer-events: all;
  }
}
.siteHeader__navList li:last-child {
  margin-right: 0;
}
.siteHeader__navList li > a {
  position: relative;
}
.siteHeader__navList li > a::before {
  content: "";
  position: absolute;
  top: calc(50% - 0.5vw);
  left: -0.875vw;
  transform: translateY(-50%);
  width: 0.5625vw;
  height: 0.5625vw;
  border-radius: 50%;
  background-color: #FFD232;
  opacity: 0;
}
.siteHeader__navList li a {
  font-size: 0.9375vw;
  font-weight: 400;
  color: #ffffff;
  line-height: 1.5;
  letter-spacing: 0.01em;
  padding-bottom: 0.9375vw;
  transition: color 0.5s ease;
}
.siteHeader__navList .sub-menu {
  position: absolute;
  top: calc(100% + 0.625vw);
  left: 0;
  opacity: 0;
  pointer-events: none;
  padding-bottom: 1.875vw;
  transition: opacity 0.5s ease;
}
.siteHeader__navList .sub-menu li.current-menu-item a {
  text-decoration: underline;
}
.siteHeader__navList .sub-menu li::before {
  display: none;
}
.siteHeader__navList .sub-menu li a {
  white-space: nowrap;
}
.siteHeader__navList .sub-menu li a::before {
  display: none;
}
.siteHeader__navList .sub-menu li a:hover {
  text-decoration: underline;
}
.siteHeader__subBtn {
  padding: 0 0 0 0.5vw;
  margin: 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
  line-height: 0;
  position: relative;
}
.siteHeader__subBtn svg {
  width: 0.6875vw;
  height: auto;
  overflow: visible;
  transition: transform 0.5s ease;
}
.siteHeader__subBtn svg path {
  transition: fill 0.5s ease;
}
.siteHeader__lang {
  display: inline-block;
  transition: border-color 0.5s ease;
}
.siteHeader__lang .country-selector {
  display: inline-block;
  width: 6.0625vw;
  width: 113px;
  height: 1.875vw;
  height: 35px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 0.25vw;
  background-color: transparent;
  transition: border-color 0.5s ease;
  position: relative;
  transition: border-radius 0.5s ease, border-color 0.5s ease;
}
@media screen and (min-width: 1024px) {
  .siteHeader__lang .country-selector:hover {
    border-color: #ffffff;
  }
}
.siteHeader__lang .country-selector[aria-expanded=true] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.siteHeader__lang .country-selector[aria-expanded=true]::after, .siteHeader__lang .country-selector[aria-expanded=true].weglot-dropdown .wgcurrent::after {
  transform: rotate(180deg) translateY(0.25vw);
}
.siteHeader__lang .country-selector::after {
  content: "";
  position: absolute;
  top: 0.75vw !important;
  right: 0.3125vw !important;
  width: 0.5625vw !important;
  height: 0.5625vw !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'%3E%3Cpath d='M4.21013 5L0 0.782414L0.782414 0L4.21013 3.42772L7.63785 0L8.42027 0.782414L4.21013 4.99255V5Z' fill='%23002D2D'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease, transform 0.5s ease;
}
.siteHeader__lang .country-selector.weglot-dropdown .wgcurrent {
  background-color: transparent !important;
  border: none !important;
  padding: 0.25vw 0.5vw !important;
  display: flex;
  height: 100%;
}
.siteHeader__lang .country-selector.weglot-dropdown .wgcurrent::after {
  top: 0.75vw !important;
  right: 0.3125vw !important;
  width: 0.5625vw !important;
  height: 0.5625vw !important;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'%3E%3Cg clip-path='url(%23clip0_4229_9241)'%3E%3Cpath d='M4.21013 5L0 0.782414L0.782414 0L4.21013 3.42772L7.63785 0L8.42027 0.782414L4.21013 4.99255V5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4229_9241'%3E%3Crect width='8.42772' height='5' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  transform: rotate(0);
  transition: opacity 0.5s ease, transform 0.5s ease;
}
.siteHeader__lang .wgcurrent .wglanguage-name {
  padding: 0 !important;
  margin: 0 !important;
  height: auto !important;
  font-size: 0.9375vw !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  letter-spacing: 0.01em !important;
  font-family: "Space Grotesk", sans-serif !important;
  color: #ffffff !important;
  display: flex;
  align-items: center;
  text-transform: none !important;
  transition: color 0.5s ease;
}
.siteHeader__lang .wgcurrent .wglanguage-name::before {
  width: 1.6875vw !important;
  margin: 0 0.3125vw 0 0 !important;
}
.siteHeader__lang .weglot-flags.flag-0.en > span::before {
  width: 1.6875vw !important;
  background-position: center !important;
  background-size: cover !important;
  margin: 0 0.3125vw 0 0 !important;
}
.siteHeader__lang .country-selector.weglot-dropdown ul {
  border-bottom-left-radius: 0.25vw !important;
  border-bottom-right-radius: 0.25vw !important;
  border: 1px solid rgba(255, 255, 255, 0.25) !important;
  padding: 0.5vw !important;
  width: 6.0625vw;
  margin-left: -1px;
  transition: border-color 0.5s ease;
}
.siteHeader__lang .country-selector.weglot-dropdown ul li {
  margin: 0 0 0.5vw !important;
}
.siteHeader__lang .country-selector.weglot-dropdown ul li:last-child {
  margin: 0 !important;
}
.siteHeader__lang .country-selector.weglot-dropdown ul li a {
  display: flex;
  align-items: center;
  font-size: 0.9375vw !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  letter-spacing: 0.01em !important;
  font-family: "Space Grotesk", sans-serif !important;
  color: #ffffff !important;
  color: #002D2D !important;
  text-transform: none !important;
  height: auto !important;
  padding: 0 !important;
}
.siteHeader__lang .country-selector.weglot-dropdown ul li a:hover {
  text-decoration: underline;
}
.siteHeader__lang .country-selector.weglot-dropdown ul li a::before {
  width: 1.6875vw !important;
  margin: 0 0.3125vw 0 0 !important;
  background-position: left !important;
  background-repeat: no-repeat !important;
}
.siteHeader__barBg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 0.625vw;
  z-index: -1;
  transition: height 0.5s ease, background-color 0.5s ease, box-shadow 0.5s ease, border-radius 0.5s ease;
}
.siteHeader__btnWrap {
  display: none;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .siteHeader {
    top: 2.7777777778vw;
  }
  .siteHeader__bar {
    padding: 1.3888888889vw;
  }
  .siteHeader__logoHolder svg {
    width: 14.5138888889vw;
    transform: translateY(0.1388888889vw);
  }
  .siteHeader__navList li {
    margin-right: 2.0833333333vw;
  }
  .siteHeader__navList li::before {
    left: -0.9722222222vw;
    width: 0.625vw;
    height: 0.625vw;
  }
  .siteHeader__navList li > a::before {
    top: calc(50% - 0.5555555556vw);
    left: -0.9722222222vw;
    width: 0.625vw;
    height: 0.625vw;
  }
  .siteHeader__navList li a {
    font-size: 1.0416666667vw;
    padding-bottom: 1.0416666667vw;
  }
  .siteHeader__navList .sub-menu {
    top: calc(100% + 0.6944444444vw);
    padding-bottom: 2.0833333333vw;
  }
  .siteHeader__subBtn {
    padding: 0 0 0 0.5555555556vw;
  }
  .siteHeader__subBtn svg {
    width: 0.7638888889vw;
  }
  .siteHeader__lang .country-selector {
    width: 6.7361111111vw;
    width: 113px;
    height: 2.0833333333vw;
    height: 35px;
    border-radius: 0.2777777778vw;
  }
  .siteHeader__lang .country-selector[aria-expanded=true] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .siteHeader__lang .country-selector[aria-expanded=true]::after, .siteHeader__lang .country-selector[aria-expanded=true].weglot-dropdown .wgcurrent::after {
    transform: rotate(180deg) translateY(0.2777777778vw);
  }
  .siteHeader__lang .country-selector::after {
    top: 0.8333333333vw !important;
    right: 0.3472222222vw !important;
    width: 0.625vw !important;
    height: 0.625vw !important;
  }
  .siteHeader__lang .country-selector.weglot-dropdown .wgcurrent {
    padding: 0.2777777778vw 0.5555555556vw !important;
  }
  .siteHeader__lang .country-selector.weglot-dropdown .wgcurrent::after {
    top: 0.8333333333vw !important;
    right: 0.3472222222vw !important;
    width: 0.625vw !important;
    height: 0.625vw !important;
  }
  .siteHeader__lang .wgcurrent .wglanguage-name {
    font-size: 1.0416666667vw !important;
  }
  .siteHeader__lang .wgcurrent .wglanguage-name::before {
    width: 1.875vw !important;
    margin: 0 0.3472222222vw 0 0 !important;
  }
  .siteHeader__lang .weglot-flags.flag-0.en > span::before {
    width: 1.875vw !important;
    margin: 0 0.3472222222vw 0 0 !important;
  }
  .siteHeader__lang .country-selector.weglot-dropdown ul {
    border-bottom-left-radius: 0.2777777778vw !important;
    border-bottom-right-radius: 0.2777777778vw !important;
    padding: 0.5555555556vw !important;
    width: 6.7361111111vw;
  }
  .siteHeader__lang .country-selector.weglot-dropdown ul li {
    margin: 0 0 0.5555555556vw !important;
  }
  .siteHeader__lang .country-selector.weglot-dropdown ul li:last-child {
    margin: 0 !important;
  }
  .siteHeader__lang .country-selector.weglot-dropdown ul li a {
    font-size: 1.0416666667vw !important;
  }
  .siteHeader__lang .country-selector.weglot-dropdown ul li a::before {
    width: 1.875vw !important;
    margin: 0 0.3472222222vw 0 0 !important;
  }
  .siteHeader__barBg {
    border-radius: 0.6944444444vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .siteHeader {
    top: 0.9375rem;
  }
  .siteHeader.js-mobileMenuOpen .siteHeader__leftPanel::after {
    opacity: 1;
  }
  .siteHeader.js-mobileMenuOpen .siteHeader__logoHolder svg path {
    fill: #002D2D;
  }
  .siteHeader.js-mobileMenuOpen .siteHeader__btnWrap {
    border-color: #BFCACA;
  }
  .siteHeader.js-mobileMenuOpen .siteHeader__barBg {
    background-color: #ffffff;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .siteHeader.js-mobileMenuOpen .siteHeader__mobileBtn span {
    background-color: #002D2D;
  }
  .siteHeader.js-mobileMenuOpen .siteHeader__mobileBtn span:nth-child(1) {
    transform: rotate(45deg) translate(5px, 5px);
  }
  .siteHeader.js-mobileMenuOpen .siteHeader__mobileBtn span:nth-child(3) {
    transform: rotate(-45deg) translate(6px, -6px);
  }
  .siteHeader.js-mobileMenuOpen .siteHeader__mobileBtn span:nth-child(2) {
    opacity: 0;
    transform: translateY(-100%);
  }
  .siteHeader.js-mobileMenuOpen .siteHeader__rightPanel {
    opacity: 1;
    pointer-events: all;
  }
  .siteHeader.js-scrollUp .siteHeader__btnWrap {
    border-color: #BFCACA;
  }
  .siteHeader.js-scrollUp .siteHeader__mobileBtn span {
    background-color: #002D2D;
  }
  .siteHeader__bar {
    padding: 0 0 0 0.9375rem;
    height: 3.75rem;
  }
  .siteHeader__leftPanel {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    position: relative;
  }
  .siteHeader__leftPanel::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -0.9375rem;
    width: calc(100% + 0.9375rem);
    height: 1px;
    background-color: #BFCACA;
    opacity: 0;
    transition: opacity 0.5s ease;
  }
  .siteHeader__logoHolder {
    display: flex;
  }
  .siteHeader__logoHolder svg {
    width: 13rem;
    transform: translateY(0);
  }
  .siteHeader__btnWrap {
    width: 3.75rem;
    height: 3.75rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-left: 1px solid rgba(255, 255, 255, 0.25);
    transition: border-color 0.5s ease;
  }
  .siteHeader__mobileBtn {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    padding: 0;
    margin: 0;
    border-radius: 0;
    border: none;
    cursor: pointer;
  }
  .siteHeader__mobileBtn span {
    display: block;
    width: 1.75rem;
    height: 0.125rem;
    background-color: #ffffff;
    margin-bottom: 0.375rem;
    transition: opacity 0.5s ease, transform 0.5s ease, background-color 0.5s ease;
  }
  .siteHeader__mobileBtn span:last-child {
    margin-bottom: 0;
  }
  .siteHeader__rightPanel {
    position: fixed;
    top: 4.6875rem;
    left: 1.5rem;
    width: calc(100% - 3rem);
    padding: 6.875rem 0.9375rem;
    height: calc(80vh - 4.6875rem);
    overflow: auto;
    background-color: #ffffff;
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
    display: block;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.5s ease;
  }
  .siteHeader__navList {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .siteHeader__navList li::before {
    display: none;
  }
  .siteHeader__navList > li {
    margin: 0 0 0.9375rem;
  }
  .siteHeader__navList > li:last-child {
    margin: 0;
  }
  .siteHeader__navList > li.js-dropdownOpen .siteHeader__subBtn svg {
    transform: rotate(180deg);
  }
  .siteHeader__navList > li.js-dropdownOpen .sub-menu {
    display: flex;
    pointer-events: all;
  }
  .siteHeader__navList > li li > a::before {
    display: none;
  }
  .siteHeader__navList li a {
    position: relative;
    display: inline-block;
    font-size: 1.5rem;
    line-height: 1.3;
    letter-spacing: -0.01em;
    padding-bottom: 0;
    color: #002D2D;
  }
  .siteHeader__navList .sub-menu {
    position: relative;
    top: unset;
    left: unset;
    padding-bottom: 0;
    margin: 0.5rem 0 0.25rem;
    display: none;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    opacity: 1;
    animation: FadeIn 0.5s ease forwards;
  }
  .siteHeader__navList .sub-menu li {
    margin: 0 0 0.9375rem;
  }
  .siteHeader__navList .sub-menu li:last-child {
    margin: 0;
  }
  .siteHeader__navList .sub-menu li a {
    font-size: 0.9375rem;
    line-height: 1.4;
    color: #002D2D;
  }
  .siteHeader__subBtn {
    padding: 0;
    position: absolute;
    top: 0.8125rem;
    left: calc(100% + 0.75rem);
    cursor: pointer;
    line-height: 0;
    z-index: 1;
  }
  .siteHeader__subBtn::before {
    display: none;
  }
  .siteHeader__subBtn svg {
    width: 0.875rem;
  }
  .siteHeader__subBtn svg path {
    fill: #002D2D;
  }
  .siteHeader__lang {
    margin-top: 1.375rem;
  }
  .siteHeader__lang .country-selector {
    width: 6.0625rem;
    width: 113px;
    height: 1.875rem;
    height: 35px;
    width: 113px;
    border-radius: 0.25rem;
    border: 1px solid #BFCACA !important;
  }
  .siteHeader__lang .country-selector[aria-expanded=true]::after, .siteHeader__lang .country-selector[aria-expanded=true].weglot-dropdown .wgcurrent::after {
    transform: rotate(180deg) translateY(0.25rem);
  }
  .siteHeader__lang .country-selector::after {
    top: 0.75rem !important;
    right: 0.3125rem !important;
    width: 0.5625rem !important;
    height: 0.5625rem !important;
    opacity: 1;
  }
  .siteHeader__lang .country-selector.weglot-dropdown .wgcurrent {
    padding: 0.25rem 0.5rem !important;
  }
  .siteHeader__lang .country-selector.weglot-dropdown .wgcurrent::after {
    top: 0.75rem !important;
    right: 0.3125rem !important;
    width: 0.5625rem !important;
    height: 0.5625rem !important;
    opacity: 1;
  }
  .siteHeader__lang .wgcurrent .wglanguage-name {
    font-size: 0.9375rem !important;
    color: #002D2D !important;
  }
  .siteHeader__lang .wgcurrent .wglanguage-name::before {
    width: 1.6875rem !important;
    margin: 0 0.3125rem 0 0 !important;
  }
  .siteHeader__lang .weglot-flags.flag-0.en > span::before {
    width: 1.6875rem !important;
    margin: 0 0.3125rem 0 0 !important;
  }
  .siteHeader__lang .country-selector.weglot-dropdown ul {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
    padding: 0.5rem !important;
    width: 6.0625rem;
    border-color: rgba(0, 45, 45, 0.25) !important;
  }
  .siteHeader__lang .country-selector.weglot-dropdown ul li {
    margin: 0 0 0.5rem !important;
  }
  .siteHeader__lang .country-selector.weglot-dropdown ul li:last-child {
    margin: 0 !important;
  }
  .siteHeader__lang .country-selector.weglot-dropdown ul li a {
    color: #002D2D !important;
    font-size: 0.9375rem !important;
  }
  .siteHeader__lang .country-selector.weglot-dropdown ul li a::before {
    width: 1.6875rem !important;
    margin: 0 0.3125rem 0 0 !important;
  }
  .siteHeader__barBg {
    border-radius: 0.625rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 500px) {
  .siteHeader__rightPanel {
    left: 0.9375rem;
    width: calc(100% - 1.875rem);
  }
}
/*--------------------------------------------*/
.siteHeader__lang .country-selector {
  width: 6.0625vw;
  height: 1.875vw;
}
@media (max-width: 1900px) {
  .siteHeader__lang .country-selector {
    width: 120px;
    height: 36px;
  }
}
@media (max-width: 1900px) {
  .siteHeader__lang .country-selector.weglot-dropdown:After, .siteHeader__lang .country-selector.weglot-dropdown .wg-current:After, .siteHeader__lang .country-selector.weglot-dropdown .wgcurrent:After {
    top: 15px !important;
  }
}
@media (max-width: 1600px) {
  .siteHeader__lang .country-selector.weglot-dropdown:After, .siteHeader__lang .country-selector.weglot-dropdown .wg-current:After, .siteHeader__lang .country-selector.weglot-dropdown .wgcurrent:After {
    top: 15px !important;
    width: 11px !important;
  }
}

.siteFooter {
  position: relative;
  padding: 7.5vw 0 2.5vw;
  background-color: #002D2D;
  overflow: hidden;
}
.siteFooter__container {
  position: relative;
  z-index: 1;
}
.siteFooter__topPanel {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 7.5vw;
}
.siteFooter__leftPanel {
  width: calc(50% - 0.625vw);
}
.siteFooter__formWrap {
  margin-bottom: 3.4375vw;
}
.siteFooter__formTitle {
  font-size: 1.375vw;
  font-weight: 400;
  line-height: 1.3;
  color: #ffffff;
  letter-spacing: -0.03em;
  margin-bottom: 1.5625vw;
  max-width: 25vw;
}
.siteFooter__form {
  max-width: 24.125vw;
}
.siteFooter__form form .gform_fields {
  display: flex !important;
  gap: unset !important;
}
.siteFooter__form form .gfield_label,
.siteFooter__form form .gform_footer {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.siteFooter__form form .gfield--input-type-email {
  width: calc(100% - 2.25vw);
}
.siteFooter__form form .gfield--input-type-email input {
  width: 100% !important;
  height: 2.1875vw !important;
  background-color: transparent !important;
  font-size: 0.9375vw !important;
  font-weight: 400 !important;
  font-family: "Space Grotesk", sans-serif !important;
  line-height: 1.4 !important;
  letter-spacing: 0.01em !important;
  color: #ffffff !important;
  border-top: 1px solid rgba(255, 255, 255, 0.25) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25) !important;
  border-left: 1px solid rgba(255, 255, 255, 0.25) !important;
  border-right: none !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-top-left-radius: 0.25vw !important;
  border-bottom-left-radius: 0.25vw !important;
}
.siteFooter__form form .gfield--input-type-email input::-moz-placeholder {
  opacity: 1;
  color: #ffffff;
}
.siteFooter__form form .gfield--input-type-email input:-ms-input-placeholder {
  opacity: 1;
  color: #ffffff;
}
.siteFooter__form form .gfield--input-type-email input::placeholder {
  opacity: 1;
  color: #ffffff;
}
.siteFooter__form form .gfield--type-submit {
  width: 2.25vw;
  height: 2.1875vw;
  position: relative;
}
.siteFooter__form form .gfield--type-submit::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.375vw;
  height: 0.6875vw;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4095_1061)'%3E%3Cpath d='M6 5.50448L0.938897 10.5566L-4.10405e-08 9.61774L4.11326 5.50448L-4.00633e-07 1.39122L0.938897 0.452318L5.99106 5.50448L6 5.50448Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4095_1061'%3E%3Crect width='10.1133' height='6' fill='white' transform='translate(0 10.5566) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  pointer-events: none;
}
.siteFooter__form form .gfield--type-submit input {
  width: 100% !important;
  height: 100% !important;
  min-height: unset !important;
  min-width: unset !important;
  background-color: transparent !important;
  border: 1px solid rgba(255, 255, 255, 0.25) !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 0.25vw !important;
  border-bottom-right-radius: 0.25vw !important;
  font-size: 0 !important;
}
.siteFooter__form .gform_confirmation_message {
  color: #ffffff !important;
}
.siteFooter__formText {
  max-width: 22.5vw;
  margin-top: 0.9375vw;
}
.siteFooter__formText * {
  color: rgba(255, 255, 255, 0.4);
}
.siteFooter__contacts {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.siteFooter__contactsItem {
  margin: 0 0.9375vw 0.9375vw 0;
}
.siteFooter__contactsItem:last-child {
  margin-right: 0;
}
.siteFooter__rightPanel {
  width: calc(50% - 0.625vw);
}
.siteFooter__list {
  display: flex;
  flex-wrap: wrap;
}
.siteFooter__listItem {
  width: calc(33.333% - 0.875vw);
  margin: 0 1.25vw 2.5vw 0;
  padding-top: 0.9375vw;
  border-top: 1px solid rgba(255, 255, 255, 0.25);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.siteFooter__listItem:nth-child(3n+3) {
  margin-right: 0;
}
.siteFooter__listTitle {
  font-size: 0.9375vw;
  font-weight: 700;
  color: #ffffff;
  line-height: 1.3;
  letter-spacing: 0.01em;
  margin-bottom: 0.625vw;
}
.siteFooter__listText {
  font-size: 0.9375vw;
  font-weight: 400;
  color: #ffffff;
  line-height: 1.3;
  letter-spacing: 0.01em;
  margin-bottom: 0.9375vw;
}
.siteFooter__bottomPanel {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.siteFooter__bottomPanel .siteFooter__leftPanel {
  display: flex;
  flex-wrap: wrap;
}
.siteFooter__bottomPanel .siteFooter__rightPanel {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  border-top: 1px solid rgba(255, 255, 255, 0.25);
  padding-top: 1.25vw;
}
.siteFooter__logoHolder {
  display: inline-block;
  margin-right: 2.5vw;
}
.siteFooter__logoHolder:hover svg path {
  fill: #FFD232;
}
.siteFooter__logoHolder svg {
  width: 7.375vw;
  height: auto;
  overflow: visible;
}
.siteFooter__logoHolder svg path {
  transition: fill 0.5s ease;
}
.siteFooter__socials {
  display: flex;
  align-items: center;
  margin-bottom: 1.25vw;
}
.siteFooter__socialsItem {
  margin-right: 1.25vw;
}
.siteFooter__socialsItem:last-child {
  margin-right: 0;
}
.siteFooter__socialsLink {
  display: block;
  transition: opacity 0.5s ease;
}
.siteFooter__socialsLink:hover svg {
  opacity: 0.6;
}
.siteFooter__socialsLink svg {
  width: 1.5vw;
  height: auto;
  overflow: visible;
  transition: opacity 0.5s ease;
}
.siteFooter__info {
  display: flex;
  flex-wrap: wrap;
}
.siteFooter__infoLeft {
  margin-right: 1.8125vw;
}
.siteFooter__infoLeft .siteFooter__nav {
  margin-bottom: 0.625vw;
}
.siteFooter__navList {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.siteFooter__navList li {
  margin-bottom: 0.625vw;
}
.siteFooter__navList li:last-child {
  margin-bottom: 0;
}
.siteFooter__navList li a {
  font-size: 0.8125vw;
  font-weight: 400;
  line-height: 1.3;
  color: #ffffff;
  letter-spacing: 0.01em;
  transition: opacity 0.5s ease;
}
.siteFooter__navList li a:hover {
  opacity: 0.6;
}
.siteFooter__text {
  font-size: 0.8125vw;
  font-weight: 400;
  line-height: 1.3;
  color: #ffffff;
  letter-spacing: 0.01em;
}
.siteFooter__logos {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.siteFooter__logosItem {
  margin: 0 1.875vw 0.875vw 0;
}
.siteFooter__logosItem:nth-child(4) img {
  max-width: 9.375vw;
}
.siteFooter__logo img {
  max-width: 7.5vw;
  height: auto;
}
.siteFooter__scroll {
  padding: 0;
  margin: 0 0 0.4375vw 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.siteFooter__scroll:hover .shape {
  border-color: #ffffff;
}
.siteFooter__scroll .shape {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.1875vw;
  height: 2.1875vw;
  border-radius: 0.25vw;
  border: 1px solid rgba(255, 255, 255, 0.25);
  transition: border-color 0.5s ease;
}
.siteFooter__scroll .text {
  font-size: 0.9375vw;
  font-weight: 400;
  font-family: "Space Grotesk", sans-serif;
  line-height: 1.3;
  margin-top: 0.625vw;
  color: #ffffff;
  letter-spacing: 0.01em;
  text-align: center;
}
.siteFooter__blur {
  position: absolute;
  bottom: -71.25vw;
  left: -46.875vw;
  display: block;
  width: 98.625vw;
  height: 98.625vw;
  border-radius: 98.625vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
  display: none;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .siteFooter {
    padding: 8.3333333333vw 0 2.7777777778vw;
  }
  .siteFooter__topPanel {
    margin-bottom: 8.3333333333vw;
  }
  .siteFooter__leftPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .siteFooter__formWrap {
    margin-bottom: 3.8194444444vw;
  }
  .siteFooter__formTitle {
    font-size: 1.5277777778vw;
    margin-bottom: 1.7361111111vw;
    max-width: 27.7777777778vw;
  }
  .siteFooter__form {
    max-width: 26.8055555556vw;
  }
  .siteFooter__form form .gfield--input-type-email {
    width: calc(100% - 2.5vw);
  }
  .siteFooter__form form .gfield--input-type-email input {
    height: 2.4305555556vw !important;
    font-size: 1.0416666667vw !important;
    border-top-left-radius: 0.2777777778vw !important;
    border-bottom-left-radius: 0.2777777778vw !important;
  }
  .siteFooter__form form .gfield--type-submit {
    width: 2.5vw;
    height: 2.4305555556vw;
  }
  .siteFooter__form form .gfield--type-submit::after {
    width: 0.4166666667vw;
    height: 0.7638888889vw;
  }
  .siteFooter__form form .gfield--type-submit input {
    border-top-right-radius: 0.2777777778vw !important;
    border-bottom-right-radius: 0.2777777778vw !important;
  }
  .siteFooter__formText {
    max-width: 25vw;
    margin-top: 1.0416666667vw;
  }
  .siteFooter__contactsItem {
    margin: 0 1.0416666667vw 1.0416666667vw 0;
  }
  .siteFooter__rightPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .siteFooter__listItem {
    width: calc(33.333% - 0.9722222222vw);
    margin: 0 1.3888888889vw 2.7777777778vw 0;
    padding-top: 1.0416666667vw;
  }
  .siteFooter__listTitle {
    font-size: 1.0416666667vw;
    margin-bottom: 0.6944444444vw;
  }
  .siteFooter__listText {
    font-size: 1.0416666667vw;
    margin-bottom: 1.0416666667vw;
  }
  .siteFooter__bottomPanel .siteFooter__rightPanel {
    padding-top: 1.3888888889vw;
  }
  .siteFooter__logoHolder {
    margin-right: 2.7777777778vw;
  }
  .siteFooter__logoHolder svg {
    width: 8.1944444444vw;
  }
  .siteFooter__socials {
    margin-bottom: 1.3888888889vw;
  }
  .siteFooter__socialsItem {
    margin-right: 1.3888888889vw;
  }
  .siteFooter__socialsLink svg {
    width: 1.6666666667vw;
  }
  .siteFooter__infoLeft {
    margin-right: 2.0138888889vw;
  }
  .siteFooter__infoLeft .siteFooter__nav {
    margin-bottom: 0.6944444444vw;
  }
  .siteFooter__navList li {
    margin-bottom: 0.6944444444vw;
  }
  .siteFooter__navList li a {
    font-size: 0.9027777778vw;
  }
  .siteFooter__text {
    font-size: 0.9027777778vw;
  }
  .siteFooter__logosItem {
    margin: 0 2.0833333333vw 0.9722222222vw 0;
  }
  .siteFooter__logosItem:nth-child(4) img {
    max-width: 10.4166666667vw;
  }
  .siteFooter__logo img {
    max-width: 8.3333333333vw;
  }
  .siteFooter__scroll {
    margin: 0 0 0.4861111111vw 0;
  }
  .siteFooter__scroll .shape {
    width: 2.4305555556vw;
    height: 2.4305555556vw;
    border-radius: 0.2777777778vw;
  }
  .siteFooter__scroll .text {
    font-size: 1.0416666667vw;
    margin-top: 0.6944444444vw;
  }
  .siteFooter__blur {
    bottom: -79.1666666667vw;
    left: -52.0833333333vw;
    width: 109.5833333333vw;
    height: 109.5833333333vw;
    border-radius: 109.5833333333vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .siteFooter {
    padding: 5rem 0 2.5rem;
  }
  .siteFooter__topPanel {
    margin-bottom: 2.5rem;
  }
  .siteFooter__leftPanel {
    width: calc(50% - 0.625rem);
  }
  .siteFooter__formWrap {
    margin-bottom: 3.125rem;
  }
  .siteFooter__formTitle {
    font-size: 1.125rem;
    line-height: 1.4;
    letter-spacing: -0.01em;
    margin-bottom: 0.9375rem;
    max-width: 25rem;
  }
  .siteFooter__form {
    width: 100%;
    max-width: 24.125rem;
  }
  .siteFooter__form form .gfield--input-type-email {
    width: calc(100% - 2.25rem);
  }
  .siteFooter__form form .gfield--input-type-email input {
    height: 2.1875rem !important;
    font-size: 0.9375rem !important;
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .siteFooter__form form .gfield--type-submit {
    width: 2.25rem;
    height: 2.1875rem;
  }
  .siteFooter__form form .gfield--type-submit::after {
    width: 0.375rem;
    height: 0.6875rem;
  }
  .siteFooter__form form .gfield--type-submit input {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .siteFooter__formText {
    max-width: 22.5rem;
    margin-top: 0.9375rem;
  }
  .siteFooter__contactsItem {
    margin: 0 0.625rem 0.625rem 0;
  }
  .siteFooter__rightPanel {
    width: calc(50% - 0.625rem);
  }
  .siteFooter__list {
    justify-content: space-between;
  }
  .siteFooter__listItem {
    width: calc(50% - 0.625rem);
    margin: 0 0 2.5rem;
    padding-top: 0.9375rem;
  }
  .siteFooter__listTitle {
    font-size: 0.8125rem;
    line-height: 1.3;
    margin-bottom: 0.625rem;
  }
  .siteFooter__listText {
    font-size: 0.8125rem;
    line-height: 1.3;
    margin-bottom: 0.9375rem;
  }
  .siteFooter__bottomPanel .siteFooter__rightPanel {
    padding-top: 1.25rem;
  }
  .siteFooter__logoHolder {
    margin-right: 1.375rem;
  }
  .siteFooter__logoHolder svg {
    width: 8rem;
  }
  .siteFooter__socials {
    margin-bottom: 1.25rem;
  }
  .siteFooter__socialsItem {
    margin-right: 1.25rem;
  }
  .siteFooter__socialsLink svg {
    width: 1.5rem;
  }
  .siteFooter__info {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .siteFooter__infoLeft {
    margin: 0 0 0.625rem;
  }
  .siteFooter__infoLeft .siteFooter__nav {
    margin-bottom: 0.625rem;
  }
  .siteFooter__navList li {
    margin-bottom: 0.625rem;
  }
  .siteFooter__navList li a {
    font-size: 0.8125rem;
  }
  .siteFooter__text {
    font-size: 0.8125rem;
  }
  .siteFooter__logosItem {
    margin: 0 1.375rem 1.375rem 0;
  }
  .siteFooter__logosItem:nth-child(4) img {
    max-width: 10.875rem;
  }
  .siteFooter__logo img {
    max-width: 10.875rem;
  }
  .siteFooter__scroll {
    margin: 0 0 0.4375rem 0;
  }
  .siteFooter__scroll .shape {
    width: 2.1875rem;
    height: 2.1875rem;
    border-radius: 0.25rem;
  }
  .siteFooter__scroll .text {
    font-size: 0.8125rem;
    margin-top: 0.4375rem;
  }
  .siteFooter__blur {
    bottom: -36.875rem;
    left: -28.75rem;
    width: 59.875rem;
    height: 59.875rem;
    border-radius: 59.875rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .siteFooter__topPanel .siteFooter__leftPanel {
    margin-bottom: 3.125rem;
  }
  .siteFooter__leftPanel {
    width: 100%;
  }
  .siteFooter__rightPanel {
    width: 100%;
  }
  .siteFooter__logoHolder {
    margin-right: 0.625rem;
  }
  .siteFooter__bottomPanel .siteFooter__leftPanel {
    align-items: flex-end;
    justify-content: space-between;
    order: 2;
  }
  .siteFooter__bottomPanel .siteFooter__rightPanel {
    order: 1;
    padding-top: 2.8125rem;
    margin-bottom: 3.125rem;
  }
  .siteFooter__logosItem {
    margin: 0 1rem 1.375rem 0;
  }
  .siteFooter__logosItem:last-child {
    margin-top: 0;
  }
  .siteFooter__scroll {
    display: none;
  }
  .siteFooter__blur {
    bottom: -39.375rem;
    left: -35rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 375px) {
  .siteFooter__listItem {
    width: 100%;
  }
  .siteFooter__logoHolder svg {
    width: 6.25rem;
  }
}
/*--------------------------------------------*/
.postBanner {
  position: relative;
  background-color: #002D2D;
  overflow: hidden;
}
.postBanner__container {
  position: relative;
  min-height: 74.1vh;
  display: flex;
  align-items: flex-end;
  padding-top: 12.5vw;
  padding-bottom: 2.5vw;
}
.postBanner__back {
  position: absolute;
  top: 8.3125vw;
  left: 2.5vw;
  z-index: 1;
}
.postBanner__contentWrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
}
.postBanner__leftPanel {
  width: 50%;
  position: relative;
  z-index: 1;
}
.postBanner__contentTop {
  margin-bottom: 1.25vw;
}
.postBanner__icon {
  display: block;
  margin-bottom: 0.9375vw;
  height: auto;
}
.postBanner__meta {
  font-size: 0.9375vw;
  font-weight: 400;
  line-height: 1.4;
  color: #ffffff;
  letter-spacing: 0.01em;
}
.postBanner__meta .main,
.postBanner__meta .separator {
  font-weight: 700;
}
.postBanner__title {
  font-size: 3vw;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: -0.03em;
  color: #ffffff;
  margin: 0 0 1.25vw;
}
.postBanner__postInfo {
  display: flex;
}
.postBanner__date {
  display: inline-block;
  font-size: 0.9375vw;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.01em;
  padding: 0.4375vw 0.6875vw;
  background-color: #ffffff;
  border-radius: 0.25vw;
  position: relative;
  display: flex;
  align-items: center;
  white-space: nowrap;
  z-index: 2;
}
.postBanner__eventInfo {
  position: relative;
  display: flex;
  padding: 0.4375vw 0.75vw;
  z-index: 1;
}
.postBanner__eventInfo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -0.375vw;
  width: calc(100% + 0.375vw);
  height: 100%;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 0.25vw;
}
.postBanner__eventText {
  position: relative;
  z-index: 1;
}
.postBanner__text {
  font-size: 0.9375vw;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.01em;
  color: #ffffff;
}
.postBanner__separator {
  font-size: 0.9375vw;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.01em;
  color: #ffffff;
  padding: 0 0.625vw;
}
.postBanner__rightPanel {
  width: 23.9%;
}
.postBanner__image {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  border-radius: 0.75vw;
  overflow: hidden;
}
.postBanner__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.postBanner__blur {
  display: block;
  position: absolute;
  top: 50%;
  right: -45.625vw;
  transform: translateY(-50%);
  width: 62.375vw;
  height: 62.375vw;
  border-radius: 62.375vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
  pointer-events: none;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .postBanner__container {
    padding-top: 13.8888888889vw;
    padding-bottom: 2.7777777778vw;
  }
  .postBanner__back {
    top: 9.2361111111vw;
    left: 2.7777777778vw;
  }
  .postBanner__contentTop {
    margin-bottom: 1.3888888889vw;
  }
  .postBanner__icon {
    margin-bottom: 1.0416666667vw;
  }
  .postBanner__meta {
    font-size: 1.0416666667vw;
  }
  .postBanner__title {
    font-size: 3.3333333333vw;
    margin: 0 0 1.3888888889vw;
  }
  .postBanner__date {
    font-size: 1.0416666667vw;
    padding: 0.4861111111vw 0.7638888889vw;
    border-radius: 0.2777777778vw;
  }
  .postBanner__eventInfo {
    padding: 0.4861111111vw 0.8333333333vw;
  }
  .postBanner__eventInfo::after {
    left: -0.4166666667vw;
    width: calc(100% + 0.4166666667vw);
    border-radius: 0.2777777778vw;
  }
  .postBanner__text {
    font-size: 1.0416666667vw;
  }
  .postBanner__separator {
    font-size: 1.0416666667vw;
    padding: 0 0.6944444444vw;
  }
  .postBanner__image {
    border-radius: 0.8333333333vw;
  }
  .postBanner__blur {
    right: -50.6944444444vw;
    width: 69.3055555556vw;
    height: 69.3055555556vw;
    border-radius: 69.3055555556vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .postBanner__container {
    display: block;
    min-height: unset;
    padding-top: 5.625rem;
    padding-bottom: 1.875rem;
  }
  .postBanner__back {
    position: relative;
    top: unset;
    left: unset;
    margin-bottom: 3.75rem;
  }
  .postBanner__leftPanel {
    width: 55%;
  }
  .postBanner__contentTop {
    margin-bottom: 1.25rem;
  }
  .postBanner__icon {
    margin-bottom: 0.9375rem;
  }
  .postBanner__meta {
    font-size: 0.8125rem;
  }
  .postBanner__title {
    font-size: 2rem;
    line-height: 1.3;
    margin: 0 0 1.25rem;
  }
  .postBanner__date {
    font-size: 0.8125rem;
    padding: 0.3125rem 0.375rem;
    border-radius: 0.25rem;
  }
  .postBanner__eventInfo {
    padding: 0.3125rem 0.625rem;
  }
  .postBanner__eventInfo::after {
    left: -0.375rem;
    width: calc(100% + 0.375rem);
    border-radius: 0.25rem;
  }
  .postBanner__text {
    font-size: 0.8125rem;
    line-height: 1.2;
  }
  .postBanner__separator {
    font-size: 0.8125rem;
    line-height: 1.2;
    padding: 0 0.5rem;
  }
  .postBanner__rightPanel {
    width: 30%;
  }
  .postBanner__image {
    border-radius: 0.75rem;
  }
  .postBanner__blur {
    right: -45.625rem;
    width: 62.375rem;
    height: 62.375rem;
    border-radius: 62.375rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 750px) {
  .postBanner__contentWrap {
    justify-content: flex-start;
    align-items: flex-start;
  }
  .postBanner__leftPanel {
    width: 100%;
    margin-bottom: 1.875rem;
  }
  .postBanner__rightPanel {
    width: 100%;
    max-width: 37.5rem;
  }
}
/*--------------------------------------------*/
.postContent {
  padding: 7.5vw 0 8.75vw;
}
.postContent--sticky .postContent__wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.postContent--sticky .postContent__leftPanel {
  width: 59.3%;
  margin: 0;
}
.postContent--sticky .postContent__rightPanel {
  width: 28.8%;
}
.postContent--sticky .postContent__rightPanel .postContent__shareWrap {
  width: 100%;
  margin-top: 3.375vw;
}
.postContent--type-download .postContent__rightTop {
  margin-bottom: 0.9375vw;
}
.postContent__wrap {
  max-width: 70.625vw;
  margin: 0 auto;
}
.postContent__leftPanel {
  max-width: 41.875vw;
  margin: 0 auto;
}
.postContent__shareWrap {
  display: inline-flex;
  align-items: center;
  padding: 0.375vw 0.9375vw;
  border: 1px solid rgba(0, 45, 45, 0.25);
  border-radius: 0.25vw;
  margin-top: 2.125vw;
}
.postContent__shareText {
  font-size: 0.9375vw;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.01em;
  padding: 0.1875vw 0.6875vw 0.1875vw 0;
  margin-right: 0.6875vw;
  position: relative;
}
.postContent__shareText::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: rgba(0, 45, 45, 0.25);
}
.postContent__share {
  display: flex;
  align-items: center;
}
.postContent__shareItem {
  margin-right: 0.625vw;
}
.postContent__shareItem:last-child {
  margin-right: 0;
}
.postContent__shareLink {
  display: flex;
}
.postContent__shareLink:hover svg {
  opacity: 0.4;
}
.postContent__shareLink--li svg {
  width: 0.875vw;
}
.postContent__shareLink--tw svg {
  width: 1.125vw;
}
.postContent__shareLink--fb svg {
  width: 0.5625vw;
}
.postContent__shareLink svg {
  height: auto;
  overflow: visible;
  transition: opacity 0.5s ease;
}
.postContent__rightTop {
  padding-top: 0.9375vw;
  border-top: 1px solid #BFCACA;
  margin-bottom: 1.875vw;
}
.postContent__sticky {
  position: sticky;
  top: 1.875vw;
}
.postContent__formText {
  margin-top: 0.9375vw;
}
.postContent__formText.js-hide {
  display: none;
}
.postContent__formText * {
  color: rgba(0, 45, 45, 0.4);
}
.postContent__hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  pointer-events: none;
}
.postContent__imageHolder {
  position: relative;
  width: 100%;
  padding-bottom: 43.1%;
  border-radius: 0.75vw;
  margin-bottom: 1.25vw;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.postContent__imageHolder::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  z-index: 1;
}
.postContent__imageHolder::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 48.62%);
  z-index: 1;
}
.postContent__imageHolder img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .postContent {
    padding: 8.3333333333vw 0 9.7222222222vw;
  }
  .postContent--sticky .postContent__rightPanel .postContent__shareWrap {
    margin-top: 3.75vw;
  }
  .postContent--type-download .postContent__rightTop {
    margin-bottom: 1.0416666667vw;
  }
  .postContent__wrap {
    max-width: 78.4722222222vw;
  }
  .postContent__leftPanel {
    max-width: 46.5277777778vw;
  }
  .postContent__shareWrap {
    padding: 0.4166666667vw 1.0416666667vw;
    border-radius: 0.2777777778vw;
    margin-top: 2.3611111111vw;
  }
  .postContent__shareText {
    font-size: 1.0416666667vw;
    padding: 0.2083333333vw 0.7638888889vw 0.2083333333vw 0;
    margin-right: 0.7638888889vw;
  }
  .postContent__shareItem {
    margin-right: 0.6944444444vw;
  }
  .postContent__shareLink--li svg {
    width: 0.9722222222vw;
  }
  .postContent__shareLink--tw svg {
    width: 1.25vw;
  }
  .postContent__shareLink--fb svg {
    width: 0.625vw;
  }
  .postContent__rightTop {
    padding-top: 1.0416666667vw;
    margin-bottom: 2.0833333333vw;
  }
  .postContent__sticky {
    top: 2.0833333333vw;
  }
  .postContent__formText {
    margin-top: 1.0416666667vw;
  }
  .postContent__imageHolder {
    border-radius: 0.8333333333vw;
    margin-bottom: 1.3888888889vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .postContent {
    padding: 5rem 0;
  }
  .postContent--sticky .postContent__rightPanel {
    width: calc(40% - 1.25rem);
  }
  .postContent--sticky .postContent__rightPanel .postContent__shareWrap {
    margin-top: 2.5rem;
  }
  .postContent--type-download .postContent__rightTop {
    margin-bottom: 0.9375rem;
  }
  .postContent__wrap {
    max-width: 100%;
  }
  .postContent__leftPanel {
    width: calc(60% - 0.625rem);
    max-width: 100%;
  }
  .postContent__shareWrap {
    padding: 0.375rem 0.9375rem;
    border-radius: 0.25rem;
    margin-top: 1.5625rem;
  }
  .postContent__shareText {
    font-size: 0.9375rem;
    padding: 0.1875rem 0.6875rem 0.1875rem 0;
    margin-right: 0.6875rem;
  }
  .postContent__shareItem {
    margin-right: 0.625rem;
  }
  .postContent__shareLink--li svg {
    width: 0.875rem;
  }
  .postContent__shareLink--tw svg {
    width: 1.125rem;
  }
  .postContent__shareLink--fb svg {
    width: 0.5625rem;
  }
  .postContent__rightTop {
    padding-top: 0.625rem;
    margin-bottom: 1.875rem;
  }
  .postContent__sticky {
    top: 1.875rem;
  }
  .postContent__formText {
    margin-top: 0.9375rem;
  }
  .postContent__imageHolder {
    border-radius: 0.75rem;
    margin-bottom: 1.25rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .postContent--sticky .postContent__leftPanel {
    width: 100%;
  }
  .postContent--sticky .postContent__rightPanel {
    width: 100%;
    order: 1;
    max-width: 31.25rem;
    margin-bottom: 4.375rem;
  }
  .postContent--sticky .postContent__shareWrap {
    display: none;
  }
  .postContent__leftPanel {
    width: 100%;
    order: 2;
  }
  .postContent__sticky {
    position: relative;
    top: unset;
  }
}
/*--------------------------------------------*/
.postList {
  padding: 2.5vw 0 6.875vw;
  background-color: #E6EAEA;
  overflow: hidden;
}
.postList--dropdowns .postList__middlePanel {
  margin-bottom: 2.5vw;
}
.postList--dropdowns .postList__filters {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.postList--dropdowns .postList__filterLeft {
  width: 23.8%;
}
.postList--dropdowns .postList__filterRight {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: calc(76.2% - 1.25vw);
}
.postList__topPanel {
  margin-bottom: 2.5vw;
}
.postList__featureLink {
  display: block;
  padding: 1.25vw;
  border-radius: 0.75vw;
  overflow: hidden;
  will-change: transform;
  position: relative;
}
.postList__featureLink:hover .postList__image img {
  transform: scale(1.05);
}
.postList__featureLink:hover .postList__blur {
  opacity: 1;
}
.postList__featureWrap {
  display: flex;
  justify-content: space-between;
  box-shadow: inset 0px 0px 0px 1px #ffffff;
  border-radius: 0.75vw;
  overflow: hidden;
  position: relative;
  z-index: 3;
}
.postList__featureWrap::after {
  content: "";
  position: absolute;
  top: 0;
  left: calc(50% + 1.875vw);
  width: 1px;
  height: 100%;
  background-color: #ffffff;
}
.postList__featureLeft {
  width: calc(50% - 0.625vw);
}
.postList__leftTop {
  display: flex;
  align-items: center;
  min-height: 3.125vw;
  padding: 0.5625vw 0.625vw 0.5625vw 1.25vw;
}
.postList__text {
  font-size: 0.8125vw;
  font-weight: 700;
  line-height: 1.4;
  color: #ffffff;
  letter-spacing: 0.01em;
}
.postList__featureRight {
  width: calc(50% - 0.625vw);
  padding-left: 1.25vw;
}
.postList__featureTop {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 3.125vw;
  padding: 0.5625vw 0.625vw 0.5625vw 1.25vw;
  border-bottom: 1px solid #ffffff;
}
.postList__icon {
  height: auto;
}
.postList__icon--post {
  width: 1.875vw;
}
.postList__icon--events {
  width: 1.4375vw;
}
.postList__icon--resources {
  width: 1.875vw;
}
.postList__metaWrap {
  width: calc(100% - 2.5vw);
}
.postList__meta {
  font-size: 0.8125vw;
  font-weight: 400;
  line-height: 1.4;
  color: #ffffff;
  letter-spacing: 0.01em;
}
.postList__meta .main,
.postList__meta .separator {
  font-weight: 700;
}
.postList__featureBottom {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 25.6875vw;
  padding-top: 0.9375vw;
}
.postList__postInfo {
  display: flex;
  padding: 0 0.9375vw;
}
.postList__postDate {
  display: inline-block;
  font-size: 0.8125vw;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.01em;
  padding: 0.125vw 0.375vw;
  background-color: #ffffff;
  border-radius: 0.25vw;
  position: relative;
  z-index: 2;
}
.postList__eventDate {
  display: inline-block;
  font-size: 0.8125vw;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.01em;
  padding: 0.125vw 0.5vw;
  color: #ffffff;
  position: relative;
  z-index: 1;
}
.postList__eventDate::after {
  content: "";
  position: absolute;
  top: 0;
  left: -0.625vw;
  width: calc(100% + 0.625vw);
  height: 100%;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  z-index: -1;
}
.postList__titleWrap {
  padding: 1.5625vw 1.875vw 2.1875vw;
  background-color: #ffffff;
}
.postList__title {
  font-size: 2.125vw;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: -0.01em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.postList__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.postList__image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 48.62%);
}
.postList__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.5s ease;
}
.postList__shade {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.postList__blur {
  display: block;
  position: absolute;
  bottom: -24.0625vw;
  left: -25.3125vw;
  width: 48.75vw;
  height: 48.75vw;
  border-radius: 48.75vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease;
}
.postList__middlePanel {
  position: relative;
  margin-bottom: 1.875vw;
  z-index: 1;
}
.postList__filtersInner .facetwp-facet {
  overflow: auto;
  padding-bottom: 0.625vw;
}
.postList__pagination .facetwp-facet {
  position: relative;
  margin-top: 1.25vw;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .postList {
    padding: 2.7777777778vw 0 7.6388888889vw;
  }
  .postList--dropdowns .postList__middlePanel {
    margin-bottom: 2.7777777778vw;
  }
  .postList--dropdowns .postList__filterRight {
    width: calc(76.2% - 1.3888888889vw);
  }
  .postList__topPanel {
    margin-bottom: 2.7777777778vw;
  }
  .postList__featureLink {
    padding: 1.3888888889vw;
    border-radius: 0.8333333333vw;
  }
  .postList__featureWrap {
    border-radius: 0.8333333333vw;
  }
  .postList__featureWrap::after {
    left: calc(50% + 2.0833333333vw);
  }
  .postList__featureLeft {
    width: calc(50% - 0.6944444444vw);
  }
  .postList__leftTop {
    min-height: 3.4722222222vw;
    padding: 0.625vw 0.6944444444vw 0.625vw 1.3888888889vw;
  }
  .postList__text {
    font-size: 0.9027777778vw;
  }
  .postList__featureRight {
    width: calc(50% - 0.6944444444vw);
    padding-left: 1.3888888889vw;
  }
  .postList__featureTop {
    min-height: 3.4722222222vw;
    padding: 0.625vw 0.6944444444vw 0.625vw 1.3888888889vw;
  }
  .postList__icon--post {
    width: 2.0833333333vw;
  }
  .postList__icon--events {
    width: 1.5972222222vw;
  }
  .postList__icon--resources {
    width: 2.0833333333vw;
  }
  .postList__metaWrap {
    width: calc(100% - 2.7777777778vw);
  }
  .postList__meta {
    font-size: 0.9027777778vw;
  }
  .postList__featureBottom {
    min-height: 28.5416666667vw;
    padding-top: 1.0416666667vw;
  }
  .postList__postInfo {
    padding: 0 1.0416666667vw;
  }
  .postList__postDate {
    font-size: 0.9027777778vw;
    padding: 0.1388888889vw 0.4166666667vw;
    border-radius: 0.2777777778vw;
  }
  .postList__eventDate {
    font-size: 0.9027777778vw;
    padding: 0.1388888889vw 0.5555555556vw;
  }
  .postList__eventDate::after {
    left: -0.6944444444vw;
    width: calc(100% + 0.6944444444vw);
    border-radius: 0.2777777778vw;
  }
  .postList__titleWrap {
    padding: 1.7361111111vw 2.0833333333vw 2.4305555556vw;
  }
  .postList__title {
    font-size: 2.3611111111vw;
  }
  .postList__blur {
    bottom: -26.7361111111vw;
    left: -28.125vw;
    width: 54.1666666667vw;
    height: 54.1666666667vw;
    border-radius: 54.1666666667vw;
  }
  .postList__middlePanel {
    margin-bottom: 2.0833333333vw;
  }
  .postList__filtersInner .facetwp-facet {
    padding-bottom: 0.6944444444vw;
  }
  .postList__pagination .facetwp-facet {
    margin-top: 1.3888888889vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .postList {
    padding: 2.125rem 0 5rem;
  }
  .postList--dropdowns .postList__filterLeft {
    width: 100%;
    margin-bottom: 1.875rem;
  }
  .postList--dropdowns .postList__middlePanel {
    margin-bottom: 2.125rem;
  }
  .postList--dropdowns .postList__filterRight {
    width: 100%;
  }
  .postList--dropdowns .postList__filterRight .facetFilters {
    width: calc(33.333% - 0.4375rem);
    margin-right: 0.625rem;
  }
  .postList--dropdowns .postList__filterRight .facetFilters:nth-child(3n+3) {
    margin-right: 0;
  }
  .postList__container {
    padding: 0 2.125rem;
  }
  .postList__topPanel {
    margin-bottom: 2.125rem;
  }
  .postList__featureLink {
    padding: 1.25rem;
    border-radius: 0.75rem;
  }
  .postList__featureWrap {
    border-radius: 0.75rem;
  }
  .postList__featureWrap::after {
    left: calc(50% + 0.625rem);
  }
  .postList__featureLeft {
    width: calc(50% - 0.625rem);
  }
  .postList__leftTop {
    min-height: 3.125rem;
    padding: 0.5625rem 0.625rem 0.5625rem 1.25rem;
  }
  .postList__text {
    font-size: 0.8125rem;
  }
  .postList__featureRight {
    width: calc(50% - 0.625rem);
    padding-left: 0;
  }
  .postList__featureTop {
    min-height: 3.125rem;
    padding: 0.5625rem 0.625rem 0.5625rem 1.25rem;
  }
  .postList__icon--post {
    width: 1.875rem;
  }
  .postList__icon--events {
    width: 1.4375rem;
  }
  .postList__icon--resources {
    width: 1.875rem;
  }
  .postList__metaWrap {
    width: calc(100% - 2.5rem);
  }
  .postList__meta {
    font-size: 0.8125rem;
  }
  .postList__featureBottom {
    min-height: 20.3125rem;
    padding-top: 0.9375rem;
  }
  .postList__postInfo {
    padding: 0 0.9375rem;
  }
  .postList__postDate {
    font-size: 0.8125rem;
    padding: 0.125rem 0.375rem;
    border-radius: 0.25rem;
  }
  .postList__eventDate {
    font-size: 0.8125rem;
    padding: 0.125rem 0.5rem;
  }
  .postList__eventDate::after {
    left: -0.625rem;
    width: calc(100% + 0.625rem);
    border-radius: 0.25rem;
  }
  .postList__titleWrap {
    padding: 0.9375rem;
    min-height: 6.1875rem;
  }
  .postList__title {
    font-size: 1.125rem;
    line-height: 1.3;
  }
  .postList__blur {
    bottom: -24.0625rem;
    left: -25.3125rem;
    width: 48.75rem;
    height: 48.75rem;
    border-radius: 48.75rem;
  }
  .postList__middlePanel {
    margin-bottom: 1.5rem;
  }
  .postList__filtersInner .facetwp-facet {
    width: calc(100% + 2.125rem);
    padding-bottom: 0.625rem;
  }
  .postList__pagination .facetwp-facet {
    margin-top: 2.5rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .postList--dropdowns .postList__filterRight .facetFilters {
    width: 100%;
    margin: 0 0 0.625rem;
  }
  .postList--dropdowns .postList__filterRight .facetFilters:last-child {
    margin: 0;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 750px) {
  .postList__featureWrap {
    flex-direction: column;
  }
  .postList__featureWrap::after {
    display: none;
  }
  .postList__featureLeft {
    width: 100%;
  }
  .postList__leftTop {
    align-items: flex-start;
    min-height: 17.8125rem;
  }
  .postList__featureRight {
    width: 100%;
  }
  .postList__featureTop {
    border-top: 1px solid #ffffff;
  }
  .postList__featureBottom {
    min-height: 14.6875rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 375px) {
  .postList__container {
    padding: 0 0.9375rem;
  }
  .postList__filtersInner .facetwp-facet {
    width: calc(100% + 0.9375rem);
  }
}
/*--------------------------------------------*/
.cards {
  display: flex;
  flex-wrap: wrap;
}
.cards--swiper {
  flex-wrap: nowrap;
}
.cards--swiper .cards__item {
  margin-bottom: 0;
}
.cards--projects .cards__link:hover .cards__projectText {
  opacity: 1;
  pointer-events: all;
}
.cards--projects .cards__link:hover .cards__shade {
  background-color: rgba(0, 0, 0, 0.4) !important;
}
.cards--projects .cards__content {
  height: 17.8125vw;
}
.cards--projects .cards__titleWrap {
  padding: 0.9375vw 0.875vw;
}
.cards--projects .cards__bottomPanel {
  padding: 0;
  min-height: unset;
}
.cards--projects .cards__topPanel {
  border-bottom: none;
  border-top: 1px solid #fff;
}
.cards--projects .cards__projectText {
  padding: 0.5625vw 0.625vw 0.9375vw 1.25vw;
  display: flex;
  align-items: flex-end;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease;
}
.cards--projects .cards__textInner {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.cards--projects .cards__image::after {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.cards--projects .cards__blur {
  left: unset;
  right: -12.5vw;
}
.cards__item {
  width: calc(25% - 1vw);
  margin: 0 1.25vw 1.25vw 0;
  height: 20.3125vw;
}
.cards__item:nth-child(4n+4) {
  margin-right: 0;
}
.cards__link {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 0.75vw;
  overflow: hidden;
  will-change: transform;
  padding: 1.25vw;
  position: relative;
}
.cards__link:hover .cards__image img {
  transform: scale(1.05);
}
.cards__link:hover .cards__blur {
  opacity: 1;
}
.cards__content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-shadow: inset 0px 0px 0px 1px #ffffff;
  border-radius: 0.75vw;
  overflow: hidden;
  position: relative;
  z-index: 3;
}
.cards__bottomWrap {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 11.5625vw;
}
.cards__topPanel {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 3.125vw;
  padding: 0.5625vw 0.625vw 0.5625vw 1.25vw;
  border-bottom: 1px solid #ffffff;
}
.cards__icon {
  height: auto;
  max-height: 1.875vw;
  -o-object-fit: contain;
     object-fit: contain;
}
.cards__icon--post {
  width: 1.875vw;
}
.cards__icon--events {
  width: 1.4375vw;
}
.cards__icon--resources {
  width: 1.875vw;
}
.cards__icon--pin {
  width: 1.4375vw;
}
.cards__icon--main {
  width: 1.875vw;
}
.cards__icon--eye {
  width: 2.0625vw;
}
.cards__metaWrap {
  width: calc(100% - 3.125vw);
}
.cards__meta {
  font-size: 0.8125vw;
  font-weight: 400;
  line-height: 1.4;
  color: #ffffff;
  letter-spacing: 0.01em;
}
.cards__meta .main,
.cards__meta .separator {
  font-weight: 700;
}
.cards__bottomPanel {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 14.6875vw;
  padding-top: 0.9375vw;
}
.cards__postInfo {
  display: flex;
  padding: 0 0.9375vw;
}
.cards__postDate {
  display: inline-block;
  font-size: 0.8125vw;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.01em;
  padding: 3px 0.375vw 1px;
  background-color: #ffffff;
  border-radius: 0.25vw;
  position: relative;
  z-index: 2;
}
.cards__eventDate {
  display: inline-block;
  font-size: 0.8125vw;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.01em;
  padding: 3px 0.5vw 1px;
  color: #ffffff;
  position: relative;
  z-index: 1;
}
.cards__eventDate::after {
  content: "";
  position: absolute;
  top: 0;
  left: -0.625vw;
  width: calc(100% + 0.625vw);
  height: 100%;
  border-radius: 0.25vw;
  background: rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  z-index: -1;
}
.cards__titleWrap {
  padding: 0.9375vw;
  background-color: #ffffff;
}
.cards__title {
  font-size: 1.125vw;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.01em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.cards__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cards__image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 48.62%);
}
.cards__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.5s ease;
}
.cards__shade {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: background-color 0.5s ease;
}
.cards__blur {
  display: block;
  position: absolute;
  bottom: -13.1875vw;
  left: -12.5vw;
  width: 28.3125vw;
  height: 28.3125vw;
  border-radius: 28.3125vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
  opacity: 0;
  z-index: 1;
  pointer-events: none;
  transition: opacity 0.5s ease;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .cards--swiper .cards__item {
    margin-bottom: 0;
  }
  .cards--projects .cards__content {
    height: 19.7916666667vw;
  }
  .cards--projects .cards__titleWrap {
    padding: 1.0416666667vw 0.9722222222vw;
  }
  .cards--projects .cards__projectText {
    padding: 0.625vw 0.6944444444vw 1.0416666667vw 1.3888888889vw;
  }
  .cards--projects .cards__blur {
    right: -13.8888888889vw;
  }
  .cards__item {
    width: calc(25% - 1.1111111111vw);
    margin: 0 1.3888888889vw 1.3888888889vw 0;
    height: 22.5694444444vw;
  }
  .cards__link {
    border-radius: 0.8333333333vw;
    padding: 1.3888888889vw;
  }
  .cards__content {
    border-radius: 0.8333333333vw;
    height: 19.7916666667vw;
  }
  .cards__bottomWrap {
    min-height: 12.8472222222vw;
  }
  .cards__topPanel {
    min-height: 3.4722222222vw;
    padding: 0.625vw 0.6944444444vw 0.625vw 1.3888888889vw;
  }
  .cards__icon {
    max-height: 2.0833333333vw;
  }
  .cards__icon--post {
    width: 2.0833333333vw;
  }
  .cards__icon--events {
    width: 1.5972222222vw;
  }
  .cards__icon--resources {
    width: 2.0833333333vw;
  }
  .cards__icon--pin {
    width: 1.5972222222vw;
  }
  .cards__icon--main {
    width: 2.0833333333vw;
  }
  .cards__icon--eye {
    width: 2.2916666667vw;
  }
  .cards__metaWrap {
    width: calc(100% - 3.4722222222vw);
  }
  .cards__meta {
    font-size: 0.9027777778vw;
  }
  .cards__bottomPanel {
    min-height: 16.3194444444vw;
    padding-top: 1.0416666667vw;
  }
  .cards__postInfo {
    padding: 0 1.0416666667vw;
  }
  .cards__postDate {
    font-size: 0.9027777778vw;
    padding: 3px 0.4166666667vw 1px;
    border-radius: 0.2777777778vw;
  }
  .cards__eventDate {
    font-size: 0.9027777778vw;
    padding: 3px 0.5555555556vw 1px;
  }
  .cards__eventDate::after {
    left: -0.6944444444vw;
    width: calc(100% + 0.6944444444vw);
    border-radius: 0.2777777778vw;
  }
  .cards__titleWrap {
    padding: 1.0416666667vw;
  }
  .cards__title {
    font-size: 1.25vw;
  }
  .cards__blur {
    bottom: -14.6527777778vw;
    left: -13.8888888889vw;
    width: 31.4583333333vw;
    height: 31.4583333333vw;
    border-radius: 31.4583333333vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .cards--swiper .cards__item {
    margin-bottom: 0;
  }
  .cards--projects .cards__content {
    height: 17.8125rem;
  }
  .cards--projects .cards__titleWrap {
    padding: 0.9375rem 0.875rem;
  }
  .cards--projects .cards__projectText {
    padding: 0.5625rem 0.625rem 0.9375rem 1.25rem;
  }
  .cards--projects .cards__blur {
    right: -12.5rem;
  }
  .cards__item {
    width: calc(33.333% - 0.875rem);
    margin: 0 1.25rem 1.25rem 0;
    height: 20.3125rem;
  }
  .cards__item:nth-child(4n+4) {
    margin-right: 1.25rem;
  }
  .cards__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .cards__link {
    border-radius: 0.75rem;
    padding: 1.25rem;
  }
  .cards__content {
    border-radius: 0.75rem;
    height: 17.8125rem;
  }
  .cards__bottomWrap {
    min-height: 11.5625rem;
  }
  .cards__topPanel {
    min-height: 3.125rem;
    padding: 0.5625rem 0.625rem 0.5625rem 1.25rem;
  }
  .cards__icon {
    max-height: 1.875rem;
  }
  .cards__icon--post {
    width: 1.875rem;
  }
  .cards__icon--events {
    width: 1.4375rem;
  }
  .cards__icon--resources {
    width: 1.875rem;
  }
  .cards__icon--pin {
    width: 1.4375rem;
  }
  .cards__icon--main {
    width: 1.875rem;
  }
  .cards__icon--eye {
    width: 2.0625rem;
  }
  .cards__metaWrap {
    width: calc(100% - 3.125rem);
  }
  .cards__meta {
    font-size: 0.8125rem;
  }
  .cards__bottomPanel {
    min-height: 14.6875rem;
    padding-top: 0.9375rem;
  }
  .cards__postInfo {
    padding: 0 0.9375rem;
  }
  .cards__postDate {
    font-size: 0.8125rem;
    padding: 0.1875rem 0.3125rem 0.0625rem;
    border-radius: 0.25rem;
  }
  .cards__eventDate {
    font-size: 0.8125rem;
    padding: 0.1875rem 0.375rem 0.0625rem;
  }
  .cards__eventDate::after {
    left: -0.625rem;
    width: calc(100% + 0.625rem);
    border-radius: 0.25rem;
  }
  .cards__titleWrap {
    padding: 0.9375rem;
  }
  .cards__title {
    font-size: 1.125rem;
  }
  .cards__blur {
    bottom: -13.1875rem;
    left: -12.5rem;
    width: 28.3125rem;
    height: 28.3125rem;
    border-radius: 28.3125rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .cards {
    justify-content: space-between;
  }
  .cards--swiper .cards__item {
    margin-bottom: 0;
  }
  .cards__item {
    width: calc(50% - 0.625rem);
    margin: 0 0 1.25rem;
  }
  .cards__item:nth-child(4n+4) {
    margin-right: 0;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 600px) {
  .cards__item {
    width: 100%;
  }
  .cards__item:last-child {
    margin-bottom: 0;
  }
}
/*--------------------------------------------*/
.projectInfo {
  padding: 5.625vw 0 8.75vw;
}
.projectInfo__container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.projectInfo__leftPanel {
  width: calc(50% - 0.625vw);
}
.projectInfo__wrap {
  position: relative;
  padding-top: 1.25vw;
  margin-bottom: 2.5vw;
  border-top: 1px solid #BFCACA;
}
.projectInfo__wrap:last-child {
  margin-bottom: 0;
}
.projectInfo__title {
  margin-bottom: 3.125vw;
}
.projectInfo__list {
  display: flex;
  flex-wrap: wrap;
}
.projectInfo__listItem {
  width: calc(25% - 0.9375vw);
  margin: 0 1.25vw 1.25vw 0;
  border: 1px solid #BFCACA;
  border-radius: 0.75vw;
  height: 6.5625vw;
  overflow: hidden;
}
.projectInfo__listItem:nth-child(4n+4) {
  margin-right: 0;
}
.projectInfo__logo {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.projectInfo__logo img {
  max-height: 90%;
  max-width: 90%;
  -o-object-fit: contain;
     object-fit: contain;
}
.projectInfo__rightPanel {
  width: calc(50% - 0.625vw);
}
.projectInfo__location {
  position: relative;
  padding-top: 1.25vw;
  margin-bottom: 2.5vw;
  border-top: 1px solid #BFCACA;
}
.projectInfo__location:last-child {
  margin-bottom: 0;
}
.projectInfo__map {
  position: relative;
  width: 100%;
  padding-bottom: 54.5%;
  border-radius: 0.75vw;
  overflow: hidden;
  margin-bottom: 0.9375vw;
}
.projectInfo__map .acf-map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.projectInfo__map a[href^="https://maps.google.com/maps"] {
  display: none !important;
}
.projectInfo__map .gmnoprint,
.projectInfo__map .gm-style-cc {
  display: none;
}
.projectInfo__map .gm-style-iw-tc {
  display: none !important;
}
.projectInfo__map .gm-style-iw {
  padding: 16px 22px 5px !important;
  background-color: #ffffff !important;
  border-radius: 5px !important;
}
.projectInfo__map .gm-ui-hover-effect {
  opacity: 0 !important;
}
.projectInfo__map .gm-fullscreen-control {
  display: none !important;
}
.projectInfo__map .gmnoprint.gm-bundled-control,
.projectInfo__map .gmnoprint.gm-bundled-control .gmnoprint {
  display: block;
}
.projectInfo__map .gmnoprint.gm-bundled-control {
  width: 24px !important;
  height: 50px !important;
  border-radius: 5px !important;
  overflow: hidden !important;
  left: unset !important;
  right: 20px !important;
  bottom: 20px !important;
  margin: 0 !important;
}
.projectInfo__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active {
  width: 24px !important;
  height: 24px !important;
  background-color: #ffffff !important;
}
.projectInfo__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active:first-of-type::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='2' height='10' transform='translate(4)' fill='%23002D2D'/%3E%3Crect width='2' height='10' transform='translate(10 4) rotate(90)' fill='%23002D2D'/%3E%3C/svg%3E%0A");
  background-size: cover;
}
.projectInfo__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active:last-of-type::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 2px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='2' viewBox='0 0 10 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='2' height='10' transform='translate(10) rotate(90)' fill='%23002D2D'/%3E%3C/svg%3E%0A");
  background-size: cover;
}
.projectInfo__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active img {
  display: none;
}
.projectInfo__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active + div {
  width: 18px !important;
  height: 2px !important;
  background-color: #BFCACA !important;
  margin: 0 0 0 3px !important;
}
.projectInfo__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active:last-child {
  top: 0 !important;
  left: 0 !important;
}
.projectInfo__map .gm-control-active.gm-fullscreen-control {
  display: none !important;
}
.projectInfo__textWrap {
  display: flex;
  align-items: center;
}
.projectInfo__pin {
  display: flex;
  margin-right: 0.625vw;
}
.projectInfo__pin img {
  width: 0.9375vw;
  height: auto;
}
.projectInfo__textWrap {
  width: calc(100% - 1.5625vw);
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .projectInfo {
    padding: 6.25vw 0 9.7222222222vw;
  }
  .projectInfo__leftPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .projectInfo__wrap {
    padding-top: 1.3888888889vw;
    margin-bottom: 2.7777777778vw;
  }
  .projectInfo__title {
    margin-bottom: 3.4722222222vw;
  }
  .projectInfo__listItem {
    width: calc(25% - 1.0416666667vw);
    margin: 0 1.3888888889vw 1.3888888889vw 0;
    border-radius: 0.8333333333vw;
    height: 7.2916666667vw;
  }
  .projectInfo__rightPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .projectInfo__location {
    padding-top: 1.3888888889vw;
    margin-bottom: 2.7777777778vw;
  }
  .projectInfo__map {
    border-radius: 0.8333333333vw;
    margin-bottom: 1.0416666667vw;
  }
  .projectInfo__pin {
    margin-right: 0.6944444444vw;
  }
  .projectInfo__pin img {
    width: 1.0416666667vw;
  }
  .projectInfo__textWrap {
    width: calc(100% - 1.7361111111vw);
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .projectInfo {
    padding: 5rem 0;
  }
  .projectInfo__leftPanel {
    width: calc(50% - 0.625rem);
  }
  .projectInfo__wrap {
    padding-top: 0.9375rem;
    margin-bottom: 2.8125rem;
  }
  .projectInfo__title {
    margin-bottom: 1.875rem;
  }
  .projectInfo__list {
    justify-content: space-between;
  }
  .projectInfo__listItem {
    width: calc(50% - 0.4375rem);
    margin: 0 0 0.9375rem;
    border-radius: 0.75rem;
    height: 7.5rem;
  }
  .projectInfo__rightPanel {
    width: calc(50% - 0.625rem);
  }
  .projectInfo__location {
    padding-top: 0.9375rem;
    margin-bottom: 2.8125rem;
  }
  .projectInfo__map {
    border-radius: 0.75rem;
    margin-bottom: 0.625rem;
  }
  .projectInfo__pin {
    margin-right: 0.625rem;
  }
  .projectInfo__pin img {
    width: 0.9375rem;
  }
  .projectInfo__textWrap {
    width: calc(100% - 1.5625rem);
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .projectInfo__leftPanel {
    width: 100%;
    margin-bottom: 2.8125rem;
  }
  .projectInfo__rightPanel {
    width: 100%;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 600px) {
  .projectInfo__map {
    padding-bottom: 100%;
  }
  .projectInfo__textWrap {
    align-items: flex-start;
  }
}
/*--------------------------------------------*/
.lightbox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  overflow: auto;
  background-color: #002D2D;
  overflow: auto;
  display: flex;
  align-items: center;
  z-index: 999;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease;
}
.lightbox.js-open {
  opacity: 1;
  pointer-events: all;
}
.lightbox__wrap {
  display: flex;
  height: 100vh;
  padding: 2.5vw 0;
  position: relative;
  z-index: 1;
}
.lightbox__leftPanel {
  width: 86%;
}
.lightbox__listItem {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 5vw);
  position: relative;
  border-radius: 0.75vw;
  overflow: hidden;
}
.lightbox__listItem--video .lightbox__media {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
.lightbox__listItem--video .lightbox__videoWrap,
.lightbox__listItem--video .lightbox__videoWrap iframe {
  width: 100%;
  height: 100%;
}
.lightbox__media {
  display: flex;
  align-items: center;
  position: relative;
  max-width: 100%;
  max-height: 100%;
}
.lightbox__media iframe {
  max-width: 100%;
  border-radius: 0.75vw;
}
.lightbox__image {
  display: block;
  max-width: 100%;
  max-height: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.75vw;
}
.lightbox__captionWrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1.25vw 4.375vw 1.25vw 1.25vw;
  display: flex;
  z-index: 1;
}
.lightbox__caption {
  font-size: 0.8125vw;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.01em;
  padding: 0.1875vw 0.625vw;
  background-color: #ffffff;
  border-radius: 0.375vw;
}
.lightbox__rightPanel {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  width: 14%;
}
.lightbox__close {
  position: absolute;
  top: 2.5vw;
  right: 0;
  width: 4vw;
  height: 4vw;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #ffffff;
  border-radius: 50%;
  background-color: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
  transition: background-color 0.5s ease;
}
.lightbox__close:hover svg {
  transform: rotate(180deg);
}
.lightbox__close svg {
  width: 2.5vw;
  height: auto;
  overflow: visible;
  transition: transform 0.5s ease;
}
.lightbox__blurWrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
}
.lightbox__blur {
  position: absolute;
  top: -69.1875vw;
  right: -47.875vw;
  width: 95.875vw;
  height: 95.875vw;
  border-radius: 95.875vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .lightbox__wrap {
    padding: 2.7777777778vw 0;
  }
  .lightbox__listItem {
    height: calc(100vh - 5.5555555556vw);
    border-radius: 0.8333333333vw;
  }
  .lightbox__media iframe {
    border-radius: 0.8333333333vw;
  }
  .lightbox__image {
    border-radius: 0.8333333333vw;
  }
  .lightbox__captionWrap {
    padding: 1.3888888889vw 4.8611111111vw 1.3888888889vw 1.3888888889vw;
  }
  .lightbox__caption {
    font-size: 0.9027777778vw;
    padding: 0.2083333333vw 0.6944444444vw;
    border-radius: 0.4166666667vw;
  }
  .lightbox__close {
    top: 2.7777777778vw;
    width: 4.4444444444vw;
    height: 4.4444444444vw;
  }
  .lightbox__close svg {
    width: 2.7777777778vw;
  }
  .lightbox__blur {
    top: -76.875vw;
    right: -53.1944444444vw;
    width: 106.5277777778vw;
    height: 106.5277777778vw;
    border-radius: 106.5277777778vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .lightbox__wrap {
    padding: 5rem 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
@media screen and (max-width: 1023px) and (min-height: 550px) {
  .lightbox__wrap {
    justify-content: center;
  }
}
@media screen and (max-width: 1023px) {
  .lightbox__list {
    align-items: center;
  }
}
@media screen and (max-width: 1023px) {
  .lightbox__listItem {
    height: 100%;
    border-radius: 0.75rem;
  }
  .lightbox__listItem--video .lightbox__videoWrap iframe {
    min-height: 25rem;
  }
}
@media screen and (max-width: 1023px) {
  .lightbox__leftPanel {
    width: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .lightbox__media iframe {
    border-radius: 0.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .lightbox__image {
    border-radius: 0.75rem;
    max-height: calc(100vh - 10rem);
  }
}
@media screen and (max-width: 1023px) {
  .lightbox__captionWrap {
    padding: 0.625rem 4.375rem 0.625rem 0.625rem;
  }
}
@media screen and (max-width: 1023px) {
  .lightbox__caption {
    font-size: 0.8125rem;
    padding: 0.1875rem 0.625rem;
    border-radius: 0.375rem;
  }
}
@media screen and (max-width: 1023px) {
  .lightbox__rightPanel {
    width: 100%;
    padding: 1.25rem 0;
  }
}
@media screen and (max-width: 1023px) {
  .lightbox__close {
    top: 0.9375rem;
    width: 2.75rem;
    height: 2.75rem;
  }
  .lightbox__close svg {
    width: 1.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .lightbox__blur {
    top: -35.875rem;
    right: -27.4375rem;
    width: 51.625rem;
    height: 51.625rem;
    border-radius: 51.625rem;
  }
}
/*--------------------------------------------*/
.teamPopup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  overflow: auto;
  background-color: #002D2D;
  z-index: 999;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease;
}
.teamPopup.js-open {
  opacity: 1;
  pointer-events: all;
}
.teamPopup__container {
  padding-top: 2.5vw;
  padding-bottom: 2.5vw;
}
.teamPopup__wrap {
  min-height: calc(100vh - 5vw);
  padding: 6.25vw 2.5vw;
  border: 1px solid #ffffff;
  border-radius: 0.75vw;
  position: relative;
  display: flex;
  align-items: center;
  z-index: 1;
}
.teamPopup__wrap .swiperBtns {
  position: absolute;
  bottom: 2.5vw;
  right: 2.5vw;
}
.teamPopup__wrapInner {
  max-width: 43.25vw;
  margin: 0 auto;
}
.teamPopup__listItem {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.teamPopup__leftPanel {
  width: 20.3125vw;
}
.teamPopup__leftInner {
  width: 100%;
  min-height: 20.3125vw;
  position: relative;
  border-radius: 0.75vw;
  overflow: hidden;
}
.teamPopup__cardWrap {
  position: absolute;
  bottom: 1.25vw;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 2.5vw);
  padding: 0.9375vw;
  background-color: #ffffff;
  border-radius: 0.75vw;
  display: flex;
  flex-direction: column;
  z-index: 1;
}
.teamPopup__name {
  font-size: 1.125vw;
  font-weight: 400;
  color: #002D2D;
  line-height: 1.3;
  letter-spacing: -0.01em;
  color: #002D2D;
}
.teamPopup__role {
  font-size: 0.8125vw;
  font-weight: 400;
  color: #002D2D;
  line-height: 1.4;
  letter-spacing: 0.01em;
  color: #002D2D;
}
.teamPopup__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.teamPopup__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.5s ease;
}
.teamPopup__rightPanel {
  width: calc(100% - 22.9375vw);
  padding-bottom: 1px;
}
.teamPopup__content {
  margin-bottom: 1vw;
}
.teamPopup__close {
  position: absolute;
  top: 2.5vw;
  right: 2.5vw;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 4vw;
  height: 4vw;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-color: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
  transition: background-color 0.5s ease;
}
.teamPopup__close:hover svg {
  transform: rotate(180deg);
}
.teamPopup__close svg {
  width: 2.5vw;
  height: auto;
  overflow: visible;
  transition: transform 0.5s ease;
}
.teamPopup__blurWrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
}
.teamPopup__blur {
  display: block;
  width: 95.875vw;
  height: 95.875vw;
  border-radius: 95.875vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
  position: absolute;
  top: -69.0625vw;
  right: -48.125vw;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .teamPopup__container {
    padding-top: 2.7777777778vw;
    padding-bottom: 2.7777777778vw;
  }
  .teamPopup__wrap {
    min-height: calc(100vh - 5.5555555556vw);
    padding: 6.9444444444vw 2.7777777778vw;
    border-radius: 0.8333333333vw;
  }
  .teamPopup__wrap .swiperBtns {
    bottom: 2.7777777778vw;
    right: 2.7777777778vw;
  }
  .teamPopup__wrapInner {
    max-width: 48.0555555556vw;
  }
  .teamPopup__leftPanel {
    width: 22.5694444444vw;
  }
  .teamPopup__leftInner {
    min-height: 22.5694444444vw;
    border-radius: 0.8333333333vw;
  }
  .teamPopup__cardWrap {
    bottom: 1.3888888889vw;
    width: calc(100% - 2.7777777778vw);
    padding: 1.0416666667vw;
    border-radius: 0.8333333333vw;
  }
  .teamPopup__name {
    font-size: 1.25vw;
  }
  .teamPopup__role {
    font-size: 0.9027777778vw;
  }
  .teamPopup__rightPanel {
    width: calc(100% - 25.4861111111vw);
  }
  .teamPopup__content {
    margin-bottom: 1.1111111111vw;
  }
  .teamPopup__close {
    top: 2.7777777778vw;
    right: 2.7777777778vw;
    width: 4.4444444444vw;
    height: 4.4444444444vw;
  }
  .teamPopup__close svg {
    width: 2.7777777778vw;
  }
  .teamPopup__blur {
    width: 106.5277777778vw;
    height: 106.5277777778vw;
    border-radius: 106.5277777778vw;
    top: -76.7361111111vw;
    right: -53.4722222222vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .teamPopup__container {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .teamPopup__wrap {
    min-height: calc(100vh - 3rem);
    padding: 6.25rem 1.5rem;
    border-radius: 0.75rem;
  }
  .teamPopup__wrap .swiperBtns {
    bottom: 1.25rem;
    right: 1.25rem;
  }
  .teamPopup__wrapInner {
    max-width: 43.75rem;
  }
  .teamPopup__leftPanel {
    width: 20.3125rem;
  }
  .teamPopup__leftInner {
    min-height: 20.3125rem;
    border-radius: 0.75rem;
  }
  .teamPopup__cardWrap {
    bottom: 1.25rem;
    width: calc(100% - 2.5rem);
    padding: 0.9375rem;
    border-radius: 0.75rem;
  }
  .teamPopup__name {
    font-size: 1.125rem;
  }
  .teamPopup__role {
    font-size: 0.8125rem;
  }
  .teamPopup__rightPanel {
    width: calc(100% - 21.5625rem);
  }
  .teamPopup__content {
    margin-bottom: 1rem;
  }
  .teamPopup__content p, .teamPopup__content li, .teamPopup__content a {
    font-size: 0.9375rem;
    line-height: 1.4;
    letter-spacing: 0.01em;
  }
  .teamPopup__close {
    top: 1.25rem;
    right: 1.25rem;
    width: 2.75rem;
    height: 2.75rem;
  }
  .teamPopup__close svg {
    width: 1.75rem;
  }
  .teamPopup__blur {
    width: 51.625rem;
    height: 51.625rem;
    border-radius: 51.625rem;
    top: -35.5625rem;
    right: -27.4375rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 750px) {
  .teamPopup__wrap {
    display: block;
    padding: 5.25rem 1.125rem 5rem;
  }
  .teamPopup__wrap .swiperBtns {
    position: relative;
    bottom: unset;
    right: unset;
    margin-top: 1rem;
  }
  .teamPopup__leftPanel {
    width: 100%;
    margin-bottom: 1.25rem;
  }
  .teamPopup__leftInner {
    max-width: 20.3125rem;
  }
  .teamPopup__rightPanel {
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .teamPopup__content {
    margin: 0.9375rem 0 0;
  }
}
/*--------------------------------------------*/
.error {
  position: relative;
  background-color: #002D2D;
  overflow: hidden;
}
.error__container {
  position: relative;
  min-height: 100vh;
  padding-top: 9.375vw;
  padding-bottom: 9.375vw;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.error__img {
  max-width: 32.9375vw;
  margin: 0 auto;
}
.error__img img {
  width: 100%;
  height: auto;
}
.error__text {
  position: absolute;
  padding: 0 2.5vw;
  width: 100%;
  bottom: 2.5vw;
  left: 0;
  max-width: 27.1875vw;
}
.error__blur {
  display: block;
  width: 98.625vw;
  height: 98.625vw;
  border-radius: 98.625vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
  position: absolute;
  bottom: -49.25vw;
  right: -49.25vw;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .error__container {
    padding-top: 10.4166666667vw;
    padding-bottom: 10.4166666667vw;
  }
  .error__img {
    max-width: 36.5972222222vw;
  }
  .error__text {
    padding: 0 2.7777777778vw;
    bottom: 2.7777777778vw;
    max-width: 30.2083333333vw;
  }
  .error__blur {
    width: 109.5833333333vw;
    height: 109.5833333333vw;
    border-radius: 109.5833333333vw;
    bottom: -54.7222222222vw;
    right: -54.7222222222vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .error__container {
    padding-top: 9.375rem;
    padding-bottom: 9.375rem;
  }
  .error__img {
    max-width: 32.9375rem;
  }
  .error__text {
    padding: 0 1.5rem;
    bottom: 1.5rem;
    max-width: 27.1875rem;
  }
  .error__blur {
    width: 50rem;
    height: 50rem;
    border-radius: 50rem;
    bottom: -25rem;
    right: -25rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 500px) {
  .error__text {
    padding: 0 0.9375rem;
    bottom: 0.9375rem;
  }
}
/*--------------------------------------------*/
.webinar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  overflow: auto;
  background-color: #002D2D;
  overflow: auto;
  display: block;
  padding: 6.25vw 0;
  z-index: 999;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease;
}
@media screen and (min-height: 580px) {
  .webinar {
    display: flex;
    align-items: center;
  }
}
.webinar.js-open {
  opacity: 1;
  pointer-events: all;
}
.webinar__wrap {
  max-width: 62.5vw;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.webinar__wrap iframe {
  width: 100%;
  min-height: 35.125vw;
  border-radius: 0.625vw;
}
.webinar__close {
  position: absolute;
  top: 2.5vw;
  right: 2.5vw;
  width: 4vw;
  height: 4vw;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #ffffff;
  border-radius: 50%;
  background-color: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
  z-index: 1;
  transition: background-color 0.5s ease;
}
.webinar__close:hover svg {
  transform: rotate(180deg);
}
.webinar__close svg {
  width: 2.5vw;
  height: auto;
  overflow: visible;
  transition: transform 0.5s ease;
}
.webinar__blurHolder {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.webinar__blur {
  display: block;
  width: 62.375vw;
  height: 62.375vw;
  border-radius: 62.375vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
  position: absolute;
  bottom: -43.1875vw;
  left: -24.375vw;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .webinar {
    padding: 6.9444444444vw 0;
  }
  .webinar__wrap {
    max-width: 69.4444444444vw;
  }
  .webinar__wrap iframe {
    min-height: 39.0277777778vw;
    border-radius: 0.6944444444vw;
  }
  .webinar__close {
    top: 2.7777777778vw;
    right: 2.7777777778vw;
    width: 4.4444444444vw;
    height: 4.4444444444vw;
  }
  .webinar__close svg {
    width: 2.7777777778vw;
  }
  .webinar__blur {
    width: 69.3055555556vw;
    height: 69.3055555556vw;
    border-radius: 69.3055555556vw;
    bottom: -47.9861111111vw;
    left: -27.0833333333vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .webinar {
    padding: 6.25rem 0;
  }
  .webinar__wrap {
    max-width: 40.625rem;
  }
  .webinar__wrap iframe {
    min-height: 25rem;
    border-radius: 0.625rem;
  }
  .webinar__close {
    top: 0.9375rem;
    width: 2.75rem;
    height: 2.75rem;
  }
  .webinar__close svg {
    width: 1.75rem;
  }
  .webinar__blur {
    bottom: -35.875rem;
    left: -27.4375rem;
    width: 51.625rem;
    height: 51.625rem;
    border-radius: 51.625rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 600px) {
  .webinar__wrap iframe {
    min-height: 18.75rem;
  }
}
/*--------------------------------------------*/
body .cky-consent-container {
  bottom: 2.5vw;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 1.25vw);
  max-width: 49.4375vw;
  transition: transform 0.5s ease;
}
body .cky-consent-container.js-show {
  pointer-events: all;
  transform: translate(-50%, 0);
}
body .cky-consent-container.cky-hide {
  display: block !important;
  transform: translate(-50%, 100vh);
}
body .cky-consent-container .cky-title {
  display: none;
}
body .cky-consent-container .cky-consent-bar {
  padding: 0.75vw 2.5vw 0 2.5vw;
  background-color: #ffffff;
  box-shadow: 4px 4px 14px 0px rgba(0, 0, 0, 0.15);
  border-radius: 0.625vw;
}
body .cky-consent-container .cky-notice-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
body .cky-consent-container .cky-notice-des {
  font-size: 0.9375vw;
  font-weight: 400;
  font-family: "Space Grotesk", sans-serif;
  line-height: 1.3;
  color: #1F3832 !important;
  width: 55.1%;
  margin-bottom: 0.625vw;
  position: relative;
  padding: 0.5vw 1.25vw 0.5vw 0;
}
body .cky-consent-container .cky-notice-des::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: rgba(0, 45, 45, 0.25);
}
body .cky-consent-container .cky-notice-des p,
body .cky-consent-container .cky-notice-des a {
  font-size: 0.9375vw;
  font-weight: 400;
  font-family: "Space Grotesk", sans-serif;
  line-height: 1.3;
  color: #1F3832 !important;
}
body .cky-consent-container .cky-notice-des a {
  text-decoration: underline;
}
body .cky-consent-container .cky-notice-des a:hover {
  text-decoration: none;
}
body .cky-consent-container .cky-notice-btn-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
body .cky-consent-container .cky-notice-btn-wrapper .cky-btn {
  font-size: 0.9375vw !important;
  font-weight: 400 !important;
  font-family: "Space Grotesk", sans-serif !important;
  color: #1F3832 !important;
  background-color: transparent !important;
  border: none !important;
  border-radius: 0;
  line-height: 1.3;
  text-align: left;
  flex: unset !important;
  padding: 0;
  margin: 0 1.875vw 0.625vw 0;
  position: relative;
  width: auto !important;
  text-decoration: underline;
  z-index: 1;
  transition: background-color 0.5s ease, color 0.5s ease;
}
body .cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-reject {
  order: 2;
}
body .cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-reject:hover {
  opacity: 1;
  text-decoration: none;
}
body .cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-customize {
  order: 1;
}
body .cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-customize:hover {
  opacity: 1;
  text-decoration: none;
}
body .cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-accept {
  padding: 0.4375vw 2.625vw 0.4375vw 0.75vw;
  border: 1px solid rgba(0, 45, 45, 0.25) !important;
  border-radius: 0.25vw !important;
  margin-right: 0;
  text-decoration: none;
  order: 3;
  transition: border-color 0.5s ease;
}
body .cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-accept:hover {
  border-color: #002D2D !important;
}
body .cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-accept:hover::before {
  background-color: #002D2D;
}
body .cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-accept::before {
  content: "";
  position: absolute;
  top: 0;
  right: 1.875vw;
  width: 1px;
  height: 100%;
  background-color: rgba(0, 45, 45, 0.25);
  transition: background-color 0.5s ease;
}
body .cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-accept::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.75vw;
  width: 0.375vw;
  height: 0.6875vw;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4095_167)'%3E%3Cpath d='M6 5.50448L0.938897 10.5566L-4.10405e-08 9.61774L4.11326 5.50448L-4.00633e-07 1.39122L0.938897 0.452318L5.99106 5.50448L6 5.50448Z' fill='%23002D2D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4095_167'%3E%3Crect width='10.1133' height='6' fill='white' transform='translate(0 10.5566) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  transition: opacity 0.5s ease;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  body .cky-consent-container {
    bottom: 2.7777777778vw;
    width: calc(100% - 1.3888888889vw);
    max-width: 54.9305555556vw;
  }
  body .cky-consent-container .cky-consent-bar {
    padding: 0.8333333333vw 2.7777777778vw 0 2.7777777778vw;
    border-radius: 0.6944444444vw;
  }
  body .cky-consent-container .cky-notice-des {
    font-size: 1.0416666667vw;
    margin-bottom: 0.6944444444vw;
    padding: 0.5555555556vw 1.3888888889vw 0.5555555556vw 0;
  }
  body .cky-consent-container .cky-notice-des p,
body .cky-consent-container .cky-notice-des a {
    font-size: 1.0416666667vw;
  }
  body .cky-consent-container .cky-notice-btn-wrapper .cky-btn {
    font-size: 1.0416666667vw !important;
    margin: 0 2.0833333333vw 0.6944444444vw 0;
  }
  body .cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-accept {
    padding: 0.4861111111vw 2.9166666667vw 0.4861111111vw 0.8333333333vw;
    border-radius: 0.2777777778vw !important;
  }
  body .cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-accept::before {
    right: 2.0833333333vw;
  }
  body .cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-accept::after {
    right: 0.8333333333vw;
    width: 0.4166666667vw;
    height: 0.7638888889vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  body .cky-consent-container {
    bottom: 0.9375rem;
    width: calc(100% - 1.875rem);
    max-width: 49.4375rem;
  }
  body .cky-consent-container .cky-consent-bar {
    padding: 0.75rem 2.5rem 0 2.5rem;
    border-radius: 0.625rem;
  }
  body .cky-consent-container .cky-notice-des {
    font-size: 0.9375rem;
    margin-bottom: 0.625rem;
    padding: 0.5rem 1.25rem 0.5rem 0;
  }
  body .cky-consent-container .cky-notice-des p,
body .cky-consent-container .cky-notice-des a {
    font-size: 0.9375rem;
  }
  body .cky-consent-container .cky-notice-btn-wrapper .cky-btn {
    font-size: 0.9375rem !important;
    margin: 0 1.875rem 0.625rem 0;
  }
  body .cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-accept {
    padding: 0.4375rem 2.625rem 0.4375rem 0.75rem;
    border-radius: 0.25rem !important;
  }
  body .cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-accept::before {
    right: 1.875rem;
  }
  body .cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-accept::after {
    right: 0.75rem;
    width: 0.375rem;
    height: 0.6875rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  body .cky-consent-container .cky-consent-bar {
    padding: 0 2.125rem 0.3125rem;
  }
  body .cky-consent-container .cky-notice-des {
    width: 100%;
    margin-bottom: 1rem;
    padding: 2.1875rem 0 1.6875rem !important;
    max-height: unset !important;
    overflow-y: unset !important;
  }
  body .cky-consent-container .cky-notice-des::after {
    right: unset;
    top: unset;
    bottom: 0;
    left: 0;
    width: calc(100% + 4.25rem);
    height: 1px;
    margin-left: -2.125rem;
  }
  body .cky-consent-container .cky-notice-des p,
body .cky-consent-container .cky-notice-des a {
    text-align: center;
  }
  body .cky-consent-container .cky-notice-btn-wrapper {
    padding: 0 !important;
    width: 100% !important;
    flex-direction: row !important;
    justify-content: center;
  }
}
/*--------------------------------------------*/
/*--------------------------------------------*/
.heroBanner {
  position: relative;
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8.125vw 0;
  overflow: hidden;
}
.heroBanner__titleWrap {
  position: relative;
  max-width: 60vw;
  margin: 0 auto;
  z-index: 5;
}
.heroBanner__titleWrap--other {
  max-width: 75vw;
}
.heroBanner__titleWrap--other .heroBanner__title {
  font-size: 5vw;
  position: relative;
  padding-bottom: 5vw;
}
.heroBanner__titleWrap--other .heroBanner__title::after {
  content: "";
  position: absolute;
  bottom: -1.25vw;
  left: 50%;
  transform: translateX(-50%);
  width: 18.9375vw;
  height: 5.4375vw;
  background-image: url("data:image/svg+xml,%3Csvg width='303' height='87' viewBox='0 0 303 87' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2287_35514)'%3E%3Cpath d='M85.4 41.9H73.5C73.3 37.5 72.1 33.4 70.2 29.7L80.5 23.7C81.2 23.3 81.5 22.4 81.1 21.7C80.7 21 79.8 20.7 79 21.2L68.7 27.2C66.4 23.6 63.3 20.6 59.8 18.3L65.8 8C66.2 7.3 66 6.4 65.2 5.9C64.5 5.5 63.6 5.7 63.2 6.5L57.2 16.8C53.5 14.9 49.4 13.7 45 13.5V1.5C45 0.7 44.3 0 43.5 0C42.7 0 42 0.7 42 1.5V13.4C37.6 13.6 33.5 14.8 29.8 16.7L23.8 6.4C23.4 5.7 22.5 5.4 21.8 5.8C21.1 6.2 20.8 7.1 21.3 7.9L27.3 18.2C23.7 20.5 20.7 23.6 18.4 27.1L8.1 21.1C7.4 20.7 6.5 20.9 6 21.6C5.6 22.3 5.8 23.2 6.6 23.6L16.9 29.6C15 33.3 13.8 37.4 13.6 41.8H1.5C0.7 41.8 0 42.5 0 43.3C0 44.1 0.7 44.8 1.5 44.8H13.4C13.6 49.2 14.8 53.3 16.7 57L6.4 63C5.7 63.4 5.4 64.3 5.8 65.1C6.1 65.6 6.6 65.9 7.1 65.9C7.6 65.9 7.6 65.9 7.9 65.7L18.2 59.7C20.5 63.3 23.6 66.3 27.1 68.6L21.1 78.9C20.7 79.6 20.9 80.5 21.6 81C21.8 81.1 22.1 81.2 22.4 81.2C22.9 81.2 23.4 80.9 23.7 80.4L29.7 70.1C33.4 72 37.5 73.2 41.9 73.4V85.3C41.9 86.1 42.6 86.8 43.4 86.8C44.2 86.8 44.9 86.1 44.9 85.3V73.4C49.3 73.2 53.4 72 57.1 70.1L63.1 80.4C63.4 80.9 63.9 81.2 64.4 81.2C64.9 81.2 64.9 81.2 65.2 81C65.9 80.6 66.2 79.7 65.8 78.9L59.8 68.6C63.4 66.3 66.4 63.2 68.7 59.7L79 65.7C79.2 65.8 79.5 65.9 79.8 65.9C80.3 65.9 80.8 65.6 81.1 65.1C81.5 64.4 81.3 63.5 80.5 63.1L70.2 57.1C72.1 53.4 73.3 49.3 73.5 44.9H85.4C86.2 44.9 86.9 44.2 86.9 43.4C86.9 42.6 86.2 41.9 85.4 41.9ZM43.4 70.5C28.5 70.5 16.4 58.4 16.4 43.5C16.4 28.6 28.5 16.5 43.4 16.5C58.3 16.5 70.4 28.6 70.4 43.5C70.4 58.4 58.3 70.5 43.4 70.5Z' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1_2287_35514)'%3E%3Cpath d='M190.1 76.9H184.1V7.5C184.1 6.7 183.4 6 182.6 6H161.8C161 6 160.3 6.7 160.3 7.5V32.5H141C140.2 32.5 139.5 33.2 139.5 34V51.3H120C119.2 51.3 118.5 52 118.5 52.8V76.9H112.5C111.7 76.9 111 77.6 111 78.4C111 79.2 111.7 79.9 112.5 79.9H190.1C190.9 79.9 191.6 79.2 191.6 78.4C191.6 77.6 190.9 76.9 190.1 76.9ZM163.2 9H181V76.8H163.2V9ZM142.4 35.5H160.2V76.9H142.4V35.5ZM121.5 54.2H139.3V76.8H121.5V54.2Z' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(%23clip2_2287_35514)'%3E%3Cpath d='M259.01 25.91C249.11 25.91 241.05 33.97 241.05 43.87C241.05 53.77 249.11 61.83 259.01 61.83C268.91 61.83 276.97 53.77 276.97 43.87C276.97 33.97 268.91 25.91 259.01 25.91ZM259.01 58.83C250.76 58.83 244.05 52.12 244.05 43.87C244.05 35.62 250.76 28.91 259.01 28.91C267.26 28.91 273.97 35.62 273.97 43.87C273.97 52.12 267.26 58.83 259.01 58.83ZM259.01 35.47C254.38 35.47 250.61 39.24 250.61 43.87C250.61 48.5 254.38 52.27 259.01 52.27C263.64 52.27 267.41 48.5 267.41 43.87C267.41 39.24 263.64 35.47 259.01 35.47ZM259.01 49.27C256.03 49.27 253.61 46.85 253.61 43.87C253.61 40.89 256.03 38.47 259.01 38.47C261.99 38.47 264.41 40.89 264.41 43.87C264.41 46.85 261.99 49.27 259.01 49.27ZM301.39 42.99C301.2 42.72 296.59 36.43 289.09 30.04C279.07 21.51 268.67 17 259.01 17C249.35 17 238.96 21.51 228.94 30.04C221.44 36.43 216.83 42.72 216.64 42.99L216 43.87L216.64 44.75C216.83 45.01 221.44 51.31 228.94 57.7C238.96 66.23 249.36 70.74 259.02 70.74C268.68 70.74 279.08 66.23 289.1 57.7C296.6 51.32 301.21 45.02 301.4 44.75L302.04 43.87L301.4 42.99H301.39ZM259.01 67.74C239.69 67.74 223.23 48.28 219.75 43.87C223.23 39.46 239.69 20 259.01 20C278.33 20 294.79 39.46 298.28 43.87C294.8 48.28 278.34 67.74 259.01 67.74Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2287_35514'%3E%3Crect width='86.9' height='86.8' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_2287_35514'%3E%3Crect width='80.6' height='73.9' fill='white' transform='translate(111 6)'/%3E%3C/clipPath%3E%3CclipPath id='clip2_2287_35514'%3E%3Crect width='86.04' height='53.74' fill='white' transform='translate(216 17)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
}
.heroBanner__titleWrap--other .heroBanner__title .word:first-child {
  padding-right: 0;
}
.heroBanner__titleWrap--other .heroBanner__title .word:first-child {
  padding-right: 0;
}
.heroBanner__titleWrap--other .heroBanner__title .word:first-child::after {
  display: none;
}
.heroBanner__titleWrap--other .heroBanner__title .word:nth-child(3) {
  padding-left: 0;
}
.heroBanner__titleWrap--other .heroBanner__title .word:nth-child(3)::after {
  display: none;
}
.heroBanner__titleWrap--other .heroBanner__title .word:last-child {
  padding-right: 0;
}
.heroBanner__titleWrap--other .heroBanner__title .word:last-child::after {
  display: none;
}
.heroBanner__title {
  font-size: 6.25vw;
  font-weight: 300;
  color: #ffffff;
  line-height: 1;
  text-align: center;
  letter-spacing: -0.03em;
  margin: 0;
  opacity: 0;
}
.heroBanner__title.js-reveal {
  opacity: 1;
}
.heroBanner__title.js-reveal .word__inner {
  transform: translateY(0) rotate(0);
}
.heroBanner__title.js-reveal .word:first-child::after,
.heroBanner__title.js-reveal .word:nth-child(3)::after,
.heroBanner__title.js-reveal .word:last-child::after {
  opacity: 1;
}
.heroBanner__title .word__inner {
  padding-bottom: 0.25vw;
}
.heroBanner__title span {
  display: inline-block;
}
.heroBanner__title .word:first-child {
  position: relative;
  padding-right: 7.1875vw;
}
.heroBanner__title .word:first-child::after {
  content: "";
  position: absolute;
  top: calc(50% + 0.125vw);
  right: 0;
  transform: translateY(-50%);
  width: 5.5vw;
  height: 5.5vw;
  background-image: url("data:image/svg+xml,%3Csvg width='88' height='88' viewBox='0 0 88 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2287_13265)'%3E%3Cpath d='M85.88 42.48H73.98C73.78 38.08 72.58 33.98 70.68 30.28L80.98 24.28C81.68 23.88 81.98 22.98 81.58 22.28C81.18 21.58 80.28 21.28 79.48 21.78L69.18 27.78C66.88 24.18 63.78 21.18 60.28 18.88L66.28 8.57999C66.68 7.87999 66.48 6.97999 65.68 6.47999C64.98 6.07999 64.08 6.27999 63.68 7.07999L57.68 17.38C53.98 15.48 49.88 14.28 45.48 14.08V2.07999C45.48 1.27999 44.78 0.579994 43.98 0.579994C43.18 0.579994 42.48 1.27999 42.48 2.07999V13.98C38.08 14.18 33.98 15.38 30.28 17.28L24.28 6.97999C23.88 6.27999 22.98 5.97999 22.28 6.37999C21.58 6.77999 21.28 7.67999 21.78 8.47999L27.78 18.78C24.18 21.08 21.18 24.18 18.88 27.68L8.57998 21.68C7.87998 21.28 6.97998 21.48 6.47998 22.18C6.07998 22.88 6.27998 23.78 7.07998 24.18L17.38 30.18C15.48 33.88 14.28 37.98 14.08 42.38H1.97998C1.17998 42.38 0.47998 43.08 0.47998 43.88C0.47998 44.68 1.17998 45.38 1.97998 45.38H13.88C14.08 49.78 15.28 53.88 17.18 57.58L6.87998 63.58C6.17998 63.98 5.87998 64.88 6.27998 65.68C6.57998 66.18 7.07998 66.48 7.57998 66.48C8.07998 66.48 8.07998 66.48 8.37998 66.28L18.68 60.28C20.98 63.88 24.08 66.88 27.58 69.18L21.58 79.48C21.18 80.18 21.38 81.08 22.08 81.58C22.28 81.68 22.58 81.78 22.88 81.78C23.38 81.78 23.88 81.48 24.18 80.98L30.18 70.68C33.88 72.58 37.98 73.78 42.38 73.98V85.88C42.38 86.68 43.08 87.38 43.88 87.38C44.68 87.38 45.38 86.68 45.38 85.88V73.98C49.78 73.78 53.88 72.58 57.58 70.68L63.58 80.98C63.88 81.48 64.38 81.78 64.88 81.78C65.38 81.78 65.38 81.78 65.68 81.58C66.38 81.18 66.68 80.28 66.28 79.48L60.28 69.18C63.88 66.88 66.88 63.78 69.18 60.28L79.48 66.28C79.68 66.38 79.98 66.48 80.28 66.48C80.78 66.48 81.28 66.18 81.58 65.68C81.98 64.98 81.78 64.08 80.98 63.68L70.68 57.68C72.58 53.98 73.78 49.88 73.98 45.48H85.88C86.68 45.48 87.38 44.78 87.38 43.98C87.38 43.18 86.68 42.48 85.88 42.48ZM43.88 71.08C28.98 71.08 16.88 58.98 16.88 44.08C16.88 29.18 28.98 17.08 43.88 17.08C58.78 17.08 70.88 29.18 70.88 44.08C70.88 58.98 58.78 71.08 43.88 71.08Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2287_13265'%3E%3Crect width='86.9' height='86.8' fill='white' transform='translate(0.47998 0.579994)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease 0.5s;
}
.heroBanner__title .word:nth-child(3) {
  position: relative;
  padding-left: 7.1875vw;
}
.heroBanner__title .word:nth-child(3)::after {
  content: "";
  position: absolute;
  top: calc(50% + 0.125vw);
  left: 0;
  transform: translateY(-50%);
  width: 5.125vw;
  height: 4.6875vw;
  background-image: url("data:image/svg+xml,%3Csvg width='82' height='75' viewBox='0 0 82 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2287_13261)'%3E%3Cpath d='M79.7499 71.8H73.7499V2.40002C73.7499 1.60002 73.0499 0.900024 72.2499 0.900024H51.4499C50.6499 0.900024 49.9499 1.60002 49.9499 2.40002V27.4H30.6499C29.8499 27.4 29.1499 28.1 29.1499 28.9V46.2H9.6499C8.8499 46.2 8.1499 46.9 8.1499 47.7V71.8H2.1499C1.3499 71.8 0.649902 72.5 0.649902 73.3C0.649902 74.1 1.3499 74.8 2.1499 74.8H79.7499C80.5499 74.8 81.2499 74.1 81.2499 73.3C81.2499 72.5 80.5499 71.8 79.7499 71.8ZM52.8499 3.90002H70.6499V71.7H52.8499V3.90002ZM32.0499 30.4H49.8499V71.8H32.0499V30.4ZM11.1499 49.1H28.9499V71.7H11.1499V49.1Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2287_13261'%3E%3Crect width='80.6' height='73.9' fill='white' transform='translate(0.649902 0.900024)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease 0.65s;
}
.heroBanner__title .word:last-child {
  position: relative;
  padding-right: 7.1875vw;
}
.heroBanner__title .word:last-child::after {
  content: "";
  position: absolute;
  top: calc(50% + 0.125vw);
  right: 0;
  transform: translateY(-50%);
  width: 5.4375vw;
  height: 3.4375vw;
  background-image: url("data:image/svg+xml,%3Csvg width='87' height='55' viewBox='0 0 87 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2287_13268)'%3E%3Cpath d='M43.3699 9.64999C33.4699 9.64999 25.4099 17.71 25.4099 27.61C25.4099 37.51 33.4699 45.57 43.3699 45.57C53.2699 45.57 61.3299 37.51 61.3299 27.61C61.3299 17.71 53.2699 9.64999 43.3699 9.64999ZM43.3699 42.57C35.1199 42.57 28.4099 35.86 28.4099 27.61C28.4099 19.36 35.1199 12.65 43.3699 12.65C51.6199 12.65 58.3299 19.36 58.3299 27.61C58.3299 35.86 51.6199 42.57 43.3699 42.57ZM43.3699 19.21C38.7399 19.21 34.9699 22.98 34.9699 27.61C34.9699 32.24 38.7399 36.01 43.3699 36.01C47.9999 36.01 51.7699 32.24 51.7699 27.61C51.7699 22.98 47.9999 19.21 43.3699 19.21ZM43.3699 33.01C40.3899 33.01 37.9699 30.59 37.9699 27.61C37.9699 24.63 40.3899 22.21 43.3699 22.21C46.3499 22.21 48.7699 24.63 48.7699 27.61C48.7699 30.59 46.3499 33.01 43.3699 33.01ZM85.7499 26.73C85.5599 26.46 80.9499 20.17 73.4499 13.78C63.4299 5.24999 53.0299 0.73999 43.3699 0.73999C33.7099 0.73999 23.3199 5.24999 13.2999 13.78C5.79986 20.17 1.18986 26.46 0.999863 26.73L0.359863 27.61L0.999863 28.49C1.18986 28.75 5.79986 35.05 13.2999 41.44C23.3199 49.97 33.7199 54.48 43.3799 54.48C53.0399 54.48 63.4399 49.97 73.4599 41.44C80.9599 35.06 85.5699 28.76 85.7599 28.49L86.3999 27.61L85.7599 26.73H85.7499ZM43.3699 51.48C24.0499 51.48 7.58986 32.02 4.10986 27.61C7.58986 23.2 24.0499 3.73999 43.3699 3.73999C62.6899 3.73999 79.1499 23.2 82.6399 27.61C79.1599 32.02 62.6999 51.48 43.3699 51.48Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2287_13268'%3E%3Crect width='86.04' height='53.74' fill='white' transform='translate(0.359863 0.73999)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease 0.75s;
}
.heroBanner__title .word {
  display: inline-block;
  overflow: hidden;
}
.heroBanner__title .word__inner {
  display: inline-block;
  transform: translateY(200%) skew(10deg, 15deg);
  transition: transform 1s cubic-bezier(0.85, 0, 0.15, 1);
}
.heroBanner__title .word__inner[data-anim-delay="0"] {
  transition-delay: 0ms;
}
.heroBanner__title .word__inner[data-anim-delay="50"] {
  transition-delay: 50ms;
}
.heroBanner__title .word__inner[data-anim-delay="100"] {
  transition-delay: 100ms;
}
.heroBanner__title .word__inner[data-anim-delay="150"] {
  transition-delay: 150ms;
}
.heroBanner__title .word__inner[data-anim-delay="200"] {
  transition-delay: 200ms;
}
.heroBanner__title .word__inner[data-anim-delay="250"] {
  transition-delay: 250ms;
}
.heroBanner__title .word__inner[data-anim-delay="300"] {
  transition-delay: 300ms;
}
.heroBanner__title .word__inner[data-anim-delay="350"] {
  transition-delay: 350ms;
}
.heroBanner__title .word__inner[data-anim-delay="400"] {
  transition-delay: 400ms;
}
.heroBanner__title .word__inner[data-anim-delay="450"] {
  transition-delay: 450ms;
}
.heroBanner__title .word__inner[data-anim-delay="500"] {
  transition-delay: 500ms;
}
.heroBanner__title .word__inner[data-anim-delay="550"] {
  transition-delay: 550ms;
}
.heroBanner__title .word__inner[data-anim-delay="600"] {
  transition-delay: 600ms;
}
.heroBanner__title .word__inner[data-anim-delay="650"] {
  transition-delay: 650ms;
}
.heroBanner__title .word__inner[data-anim-delay="700"] {
  transition-delay: 700ms;
}
.heroBanner__title .word__inner[data-anim-delay="750"] {
  transition-delay: 750ms;
}
.heroBanner__title .word__inner[data-anim-delay="800"] {
  transition-delay: 800ms;
}
.heroBanner__title .word__inner[data-anim-delay="850"] {
  transition-delay: 850ms;
}
.heroBanner__title .word__inner[data-anim-delay="900"] {
  transition-delay: 900ms;
}
.heroBanner__title .word__inner[data-anim-delay="950"] {
  transition-delay: 950ms;
}
.heroBanner__title .word__inner[data-anim-delay="1000"] {
  transition-delay: 1000ms;
}
.heroBanner__title .word__inner[data-anim-delay="1050"] {
  transition-delay: 1050ms;
}
.heroBanner__title .word__inner[data-anim-delay="1100"] {
  transition-delay: 1100ms;
}
.heroBanner__title .word__inner[data-anim-delay="1150"] {
  transition-delay: 1150ms;
}
.heroBanner__title .word__inner[data-anim-delay="1200"] {
  transition-delay: 1200ms;
}
.heroBanner__title .word__inner[data-anim-delay="1250"] {
  transition-delay: 1250ms;
}
.heroBanner__title .word__inner[data-anim-delay="1300"] {
  transition-delay: 1300ms;
}
.heroBanner__title .word__inner[data-anim-delay="1350"] {
  transition-delay: 1350ms;
}
.heroBanner__title .word__inner[data-anim-delay="1400"] {
  transition-delay: 1400ms;
}
.heroBanner__title .word__inner[data-anim-delay="1450"] {
  transition-delay: 1450ms;
}
.heroBanner__title .word__inner[data-anim-delay="1500"] {
  transition-delay: 1500ms;
}
.heroBanner__title .word__inner[data-anim-delay="1550"] {
  transition-delay: 1550ms;
}
.heroBanner__title .word__inner[data-anim-delay="1600"] {
  transition-delay: 1600ms;
}
.heroBanner__title .word__inner[data-anim-delay="1650"] {
  transition-delay: 1650ms;
}
.heroBanner__title .word__inner[data-anim-delay="1700"] {
  transition-delay: 1700ms;
}
.heroBanner__title .word__inner[data-anim-delay="1750"] {
  transition-delay: 1750ms;
}
.heroBanner__title .word__inner[data-anim-delay="1800"] {
  transition-delay: 1800ms;
}
.heroBanner__title .word__inner[data-anim-delay="1850"] {
  transition-delay: 1850ms;
}
.heroBanner__title .word__inner[data-anim-delay="1900"] {
  transition-delay: 1900ms;
}
.heroBanner__title .word__inner[data-anim-delay="1950"] {
  transition-delay: 1950ms;
}
.heroBanner__title .word__inner[data-anim-delay="2000"] {
  transition-delay: 2000ms;
}
.heroBanner__title .word__inner[data-anim-delay="2050"] {
  transition-delay: 2050ms;
}
.heroBanner__title .word__inner[data-anim-delay="2100"] {
  transition-delay: 2100ms;
}
.heroBanner__title .word__inner[data-anim-delay="2150"] {
  transition-delay: 2150ms;
}
.heroBanner__title .word__inner[data-anim-delay="2200"] {
  transition-delay: 2200ms;
}
.heroBanner__title .word__inner[data-anim-delay="2250"] {
  transition-delay: 2250ms;
}
.heroBanner__title .word__inner[data-anim-delay="2300"] {
  transition-delay: 2300ms;
}
.heroBanner__title .word__inner[data-anim-delay="2350"] {
  transition-delay: 2350ms;
}
.heroBanner__title .word__inner[data-anim-delay="2400"] {
  transition-delay: 2400ms;
}
.heroBanner__title .word__inner[data-anim-delay="2450"] {
  transition-delay: 2450ms;
}
.heroBanner__title .word__inner[data-anim-delay="2500"] {
  transition-delay: 2500ms;
}
.heroBanner__title .word__inner[data-anim-delay="2550"] {
  transition-delay: 2550ms;
}
.heroBanner__title .word__inner[data-anim-delay="2600"] {
  transition-delay: 2600ms;
}
.heroBanner__title .word__inner[data-anim-delay="2650"] {
  transition-delay: 2650ms;
}
.heroBanner__title .word__inner[data-anim-delay="2700"] {
  transition-delay: 2700ms;
}
.heroBanner__title .word__inner[data-anim-delay="2750"] {
  transition-delay: 2750ms;
}
.heroBanner__title .word__inner[data-anim-delay="2800"] {
  transition-delay: 2800ms;
}
.heroBanner__title .word__inner[data-anim-delay="2850"] {
  transition-delay: 2850ms;
}
.heroBanner__title .word__inner[data-anim-delay="2900"] {
  transition-delay: 2900ms;
}
.heroBanner__title .word__inner[data-anim-delay="2950"] {
  transition-delay: 2950ms;
}
.heroBanner__title .word__inner[data-anim-delay="3000"] {
  transition-delay: 3000ms;
}
.heroBanner__title .word__inner[data-anim-delay="3050"] {
  transition-delay: 3050ms;
}
.heroBanner__title .word__inner[data-anim-delay="3100"] {
  transition-delay: 3100ms;
}
.heroBanner__title .word__inner[data-anim-delay="3150"] {
  transition-delay: 3150ms;
}
.heroBanner__title .word__inner[data-anim-delay="3200"] {
  transition-delay: 3200ms;
}
.heroBanner__title .word__inner[data-anim-delay="3250"] {
  transition-delay: 3250ms;
}
.heroBanner__title .word__inner[data-anim-delay="3300"] {
  transition-delay: 3300ms;
}
.heroBanner__title .word__inner[data-anim-delay="3350"] {
  transition-delay: 3350ms;
}
.heroBanner__title .word__inner[data-anim-delay="3400"] {
  transition-delay: 3400ms;
}
.heroBanner__title .word__inner[data-anim-delay="3450"] {
  transition-delay: 3450ms;
}
.heroBanner__title .word__inner[data-anim-delay="3500"] {
  transition-delay: 3500ms;
}
.heroBanner__title .word__inner[data-anim-delay="3550"] {
  transition-delay: 3550ms;
}
.heroBanner__title .word__inner[data-anim-delay="3600"] {
  transition-delay: 3600ms;
}
.heroBanner__title .word__inner[data-anim-delay="3650"] {
  transition-delay: 3650ms;
}
.heroBanner__title .word__inner[data-anim-delay="3700"] {
  transition-delay: 3700ms;
}
.heroBanner__title .word__inner[data-anim-delay="3750"] {
  transition-delay: 3750ms;
}
.heroBanner__title .word__inner[data-anim-delay="3800"] {
  transition-delay: 3800ms;
}
.heroBanner__title .word__inner[data-anim-delay="3850"] {
  transition-delay: 3850ms;
}
.heroBanner__title .word__inner[data-anim-delay="3900"] {
  transition-delay: 3900ms;
}
.heroBanner__title .word__inner[data-anim-delay="3950"] {
  transition-delay: 3950ms;
}
.heroBanner__title .word__inner[data-anim-delay="4000"] {
  transition-delay: 4000ms;
}
.heroBanner__title .word__inner[data-anim-delay="4050"] {
  transition-delay: 4050ms;
}
.heroBanner__title .word__inner[data-anim-delay="4100"] {
  transition-delay: 4100ms;
}
.heroBanner__title .word__inner[data-anim-delay="4150"] {
  transition-delay: 4150ms;
}
.heroBanner__title .word__inner[data-anim-delay="4200"] {
  transition-delay: 4200ms;
}
.heroBanner__title .word__inner[data-anim-delay="4250"] {
  transition-delay: 4250ms;
}
.heroBanner__title .word__inner[data-anim-delay="4300"] {
  transition-delay: 4300ms;
}
.heroBanner__title .word__inner[data-anim-delay="4350"] {
  transition-delay: 4350ms;
}
.heroBanner__title .word__inner[data-anim-delay="4400"] {
  transition-delay: 4400ms;
}
.heroBanner__title .word__inner[data-anim-delay="4450"] {
  transition-delay: 4450ms;
}
.heroBanner__title .word__inner[data-anim-delay="4500"] {
  transition-delay: 4500ms;
}
.heroBanner__title .word__inner[data-anim-delay="4550"] {
  transition-delay: 4550ms;
}
.heroBanner__title .word__inner[data-anim-delay="4600"] {
  transition-delay: 4600ms;
}
.heroBanner__title .word__inner[data-anim-delay="4650"] {
  transition-delay: 4650ms;
}
.heroBanner__title .word__inner[data-anim-delay="4700"] {
  transition-delay: 4700ms;
}
.heroBanner__title .word__inner[data-anim-delay="4750"] {
  transition-delay: 4750ms;
}
.heroBanner__title .word__inner[data-anim-delay="4800"] {
  transition-delay: 4800ms;
}
.heroBanner__title .word__inner[data-anim-delay="4850"] {
  transition-delay: 4850ms;
}
.heroBanner__title .word__inner[data-anim-delay="4900"] {
  transition-delay: 4900ms;
}
.heroBanner__title .word__inner[data-anim-delay="4950"] {
  transition-delay: 4950ms;
}
.heroBanner__title .word__inner[data-anim-delay="5000"] {
  transition-delay: 5000ms;
}
.heroBanner__title .word__inner[data-anim-delay="5050"] {
  transition-delay: 5050ms;
}
.heroBanner__title .word__inner[data-anim-delay="5100"] {
  transition-delay: 5100ms;
}
.heroBanner__title .word__inner[data-anim-delay="5150"] {
  transition-delay: 5150ms;
}
.heroBanner__title .word__inner[data-anim-delay="5200"] {
  transition-delay: 5200ms;
}
.heroBanner__title .word__inner[data-anim-delay="5250"] {
  transition-delay: 5250ms;
}
.heroBanner__title .word__inner[data-anim-delay="5300"] {
  transition-delay: 5300ms;
}
.heroBanner__title .word__inner[data-anim-delay="5350"] {
  transition-delay: 5350ms;
}
.heroBanner__title .word__inner[data-anim-delay="5400"] {
  transition-delay: 5400ms;
}
.heroBanner__title .word__inner[data-anim-delay="5450"] {
  transition-delay: 5450ms;
}
.heroBanner__title .word__inner[data-anim-delay="5500"] {
  transition-delay: 5500ms;
}
.heroBanner__title .word__inner[data-anim-delay="5550"] {
  transition-delay: 5550ms;
}
.heroBanner__title .word__inner[data-anim-delay="5600"] {
  transition-delay: 5600ms;
}
.heroBanner__title .word__inner[data-anim-delay="5650"] {
  transition-delay: 5650ms;
}
.heroBanner__title .word__inner[data-anim-delay="5700"] {
  transition-delay: 5700ms;
}
.heroBanner__title .word__inner[data-anim-delay="5750"] {
  transition-delay: 5750ms;
}
.heroBanner__title .word__inner[data-anim-delay="5800"] {
  transition-delay: 5800ms;
}
.heroBanner__title .word__inner[data-anim-delay="5850"] {
  transition-delay: 5850ms;
}
.heroBanner__title .word__inner[data-anim-delay="5900"] {
  transition-delay: 5900ms;
}
.heroBanner__title .word__inner[data-anim-delay="5950"] {
  transition-delay: 5950ms;
}
.heroBanner__title .word__inner[data-anim-delay="6000"] {
  transition-delay: 6000ms;
}
.heroBanner__title .word__inner[data-anim-delay="6050"] {
  transition-delay: 6050ms;
}
.heroBanner__title .word__inner[data-anim-delay="6100"] {
  transition-delay: 6100ms;
}
.heroBanner__title .word__inner[data-anim-delay="6150"] {
  transition-delay: 6150ms;
}
.heroBanner__title .word__inner[data-anim-delay="6200"] {
  transition-delay: 6200ms;
}
.heroBanner__title .word__inner[data-anim-delay="6250"] {
  transition-delay: 6250ms;
}
.heroBanner__title .word__inner[data-anim-delay="6300"] {
  transition-delay: 6300ms;
}
.heroBanner__title .word__inner[data-anim-delay="6350"] {
  transition-delay: 6350ms;
}
.heroBanner__title .word__inner[data-anim-delay="6400"] {
  transition-delay: 6400ms;
}
.heroBanner__title .word__inner[data-anim-delay="6450"] {
  transition-delay: 6450ms;
}
.heroBanner__title .word__inner[data-anim-delay="6500"] {
  transition-delay: 6500ms;
}
.heroBanner__title .word__inner[data-anim-delay="6550"] {
  transition-delay: 6550ms;
}
.heroBanner__title .word__inner[data-anim-delay="6600"] {
  transition-delay: 6600ms;
}
.heroBanner__title .word__inner[data-anim-delay="6650"] {
  transition-delay: 6650ms;
}
.heroBanner__title .word__inner[data-anim-delay="6700"] {
  transition-delay: 6700ms;
}
.heroBanner__title .word__inner[data-anim-delay="6750"] {
  transition-delay: 6750ms;
}
.heroBanner__title .word__inner[data-anim-delay="6800"] {
  transition-delay: 6800ms;
}
.heroBanner__title .word__inner[data-anim-delay="6850"] {
  transition-delay: 6850ms;
}
.heroBanner__title .word__inner[data-anim-delay="6900"] {
  transition-delay: 6900ms;
}
.heroBanner__title .word__inner[data-anim-delay="6950"] {
  transition-delay: 6950ms;
}
.heroBanner__title .word__inner[data-anim-delay="7000"] {
  transition-delay: 7000ms;
}
.heroBanner__title .word__inner[data-anim-delay="7050"] {
  transition-delay: 7050ms;
}
.heroBanner__title .word__inner[data-anim-delay="7100"] {
  transition-delay: 7100ms;
}
.heroBanner__title .word__inner[data-anim-delay="7150"] {
  transition-delay: 7150ms;
}
.heroBanner__title .word__inner[data-anim-delay="7200"] {
  transition-delay: 7200ms;
}
.heroBanner__title .word__inner[data-anim-delay="7250"] {
  transition-delay: 7250ms;
}
.heroBanner__title .word__inner[data-anim-delay="7300"] {
  transition-delay: 7300ms;
}
.heroBanner__title .word__inner[data-anim-delay="7350"] {
  transition-delay: 7350ms;
}
.heroBanner__title .word__inner[data-anim-delay="7400"] {
  transition-delay: 7400ms;
}
.heroBanner__title .word__inner[data-anim-delay="7450"] {
  transition-delay: 7450ms;
}
.heroBanner__title .word__inner[data-anim-delay="7500"] {
  transition-delay: 7500ms;
}
.heroBanner__title .word__inner[data-anim-delay="7550"] {
  transition-delay: 7550ms;
}
.heroBanner__title .word__inner[data-anim-delay="7600"] {
  transition-delay: 7600ms;
}
.heroBanner__title .word__inner[data-anim-delay="7650"] {
  transition-delay: 7650ms;
}
.heroBanner__title .word__inner[data-anim-delay="7700"] {
  transition-delay: 7700ms;
}
.heroBanner__title .word__inner[data-anim-delay="7750"] {
  transition-delay: 7750ms;
}
.heroBanner__title .word__inner[data-anim-delay="7800"] {
  transition-delay: 7800ms;
}
.heroBanner__title .word__inner[data-anim-delay="7850"] {
  transition-delay: 7850ms;
}
.heroBanner__title .word__inner[data-anim-delay="7900"] {
  transition-delay: 7900ms;
}
.heroBanner__title .word__inner[data-anim-delay="7950"] {
  transition-delay: 7950ms;
}
.heroBanner__title .word__inner[data-anim-delay="8000"] {
  transition-delay: 8000ms;
}
.heroBanner__title .word__inner[data-anim-delay="8050"] {
  transition-delay: 8050ms;
}
.heroBanner__title .word__inner[data-anim-delay="8100"] {
  transition-delay: 8100ms;
}
.heroBanner__title .word__inner[data-anim-delay="8150"] {
  transition-delay: 8150ms;
}
.heroBanner__title .word__inner[data-anim-delay="8200"] {
  transition-delay: 8200ms;
}
.heroBanner__title .word__inner[data-anim-delay="8250"] {
  transition-delay: 8250ms;
}
.heroBanner__title .word__inner[data-anim-delay="8300"] {
  transition-delay: 8300ms;
}
.heroBanner__title .word__inner[data-anim-delay="8350"] {
  transition-delay: 8350ms;
}
.heroBanner__title .word__inner[data-anim-delay="8400"] {
  transition-delay: 8400ms;
}
.heroBanner__title .word__inner[data-anim-delay="8450"] {
  transition-delay: 8450ms;
}
.heroBanner__title .word__inner[data-anim-delay="8500"] {
  transition-delay: 8500ms;
}
.heroBanner__title .word__inner[data-anim-delay="8550"] {
  transition-delay: 8550ms;
}
.heroBanner__title .word__inner[data-anim-delay="8600"] {
  transition-delay: 8600ms;
}
.heroBanner__title .word__inner[data-anim-delay="8650"] {
  transition-delay: 8650ms;
}
.heroBanner__title .word__inner[data-anim-delay="8700"] {
  transition-delay: 8700ms;
}
.heroBanner__title .word__inner[data-anim-delay="8750"] {
  transition-delay: 8750ms;
}
.heroBanner__title .word__inner[data-anim-delay="8800"] {
  transition-delay: 8800ms;
}
.heroBanner__title .word__inner[data-anim-delay="8850"] {
  transition-delay: 8850ms;
}
.heroBanner__title .word__inner[data-anim-delay="8900"] {
  transition-delay: 8900ms;
}
.heroBanner__title .word__inner[data-anim-delay="8950"] {
  transition-delay: 8950ms;
}
.heroBanner__title .word__inner[data-anim-delay="9000"] {
  transition-delay: 9000ms;
}
.heroBanner__title .word__inner[data-anim-delay="9050"] {
  transition-delay: 9050ms;
}
.heroBanner__title .word__inner[data-anim-delay="9100"] {
  transition-delay: 9100ms;
}
.heroBanner__title .word__inner[data-anim-delay="9150"] {
  transition-delay: 9150ms;
}
.heroBanner__title .word__inner[data-anim-delay="9200"] {
  transition-delay: 9200ms;
}
.heroBanner__title .word__inner[data-anim-delay="9250"] {
  transition-delay: 9250ms;
}
.heroBanner__title .word__inner[data-anim-delay="9300"] {
  transition-delay: 9300ms;
}
.heroBanner__title .word__inner[data-anim-delay="9350"] {
  transition-delay: 9350ms;
}
.heroBanner__title .word__inner[data-anim-delay="9400"] {
  transition-delay: 9400ms;
}
.heroBanner__title .word__inner[data-anim-delay="9450"] {
  transition-delay: 9450ms;
}
.heroBanner__title .word__inner[data-anim-delay="9500"] {
  transition-delay: 9500ms;
}
.heroBanner__title .word__inner[data-anim-delay="9550"] {
  transition-delay: 9550ms;
}
.heroBanner__title .word__inner[data-anim-delay="9600"] {
  transition-delay: 9600ms;
}
.heroBanner__title .word__inner[data-anim-delay="9650"] {
  transition-delay: 9650ms;
}
.heroBanner__title .word__inner[data-anim-delay="9700"] {
  transition-delay: 9700ms;
}
.heroBanner__title .word__inner[data-anim-delay="9750"] {
  transition-delay: 9750ms;
}
.heroBanner__title .word__inner[data-anim-delay="9800"] {
  transition-delay: 9800ms;
}
.heroBanner__title .word__inner[data-anim-delay="9850"] {
  transition-delay: 9850ms;
}
.heroBanner__title .word__inner[data-anim-delay="9900"] {
  transition-delay: 9900ms;
}
.heroBanner__title .word__inner[data-anim-delay="9950"] {
  transition-delay: 9950ms;
}
.heroBanner__title .word__inner[data-anim-delay="10000"] {
  transition-delay: 10000ms;
}
.heroBanner__title .word__inner[data-anim-delay="10050"] {
  transition-delay: 10050ms;
}
.heroBanner__title .word__inner[data-anim-delay="10100"] {
  transition-delay: 10100ms;
}
.heroBanner__title .word__inner[data-anim-delay="10150"] {
  transition-delay: 10150ms;
}
.heroBanner__title .word__inner[data-anim-delay="10200"] {
  transition-delay: 10200ms;
}
.heroBanner__title .word__inner[data-anim-delay="10250"] {
  transition-delay: 10250ms;
}
.heroBanner__title .word__inner[data-anim-delay="10300"] {
  transition-delay: 10300ms;
}
.heroBanner__title .word__inner[data-anim-delay="10350"] {
  transition-delay: 10350ms;
}
.heroBanner__title .word__inner[data-anim-delay="10400"] {
  transition-delay: 10400ms;
}
.heroBanner__title .word__inner[data-anim-delay="10450"] {
  transition-delay: 10450ms;
}
.heroBanner__title .word__inner[data-anim-delay="10500"] {
  transition-delay: 10500ms;
}
.heroBanner__title .word__inner[data-anim-delay="10550"] {
  transition-delay: 10550ms;
}
.heroBanner__title .word__inner[data-anim-delay="10600"] {
  transition-delay: 10600ms;
}
.heroBanner__title .word__inner[data-anim-delay="10650"] {
  transition-delay: 10650ms;
}
.heroBanner__title .word__inner[data-anim-delay="10700"] {
  transition-delay: 10700ms;
}
.heroBanner__title .word__inner[data-anim-delay="10750"] {
  transition-delay: 10750ms;
}
.heroBanner__title .word__inner[data-anim-delay="10800"] {
  transition-delay: 10800ms;
}
.heroBanner__title .word__inner[data-anim-delay="10850"] {
  transition-delay: 10850ms;
}
.heroBanner__title .word__inner[data-anim-delay="10900"] {
  transition-delay: 10900ms;
}
.heroBanner__title .word__inner[data-anim-delay="10950"] {
  transition-delay: 10950ms;
}
.heroBanner__title .word__inner[data-anim-delay="11000"] {
  transition-delay: 11000ms;
}
.heroBanner__title .word__inner[data-anim-delay="11050"] {
  transition-delay: 11050ms;
}
.heroBanner__title .word__inner[data-anim-delay="11100"] {
  transition-delay: 11100ms;
}
.heroBanner__title .word__inner[data-anim-delay="11150"] {
  transition-delay: 11150ms;
}
.heroBanner__title .word__inner[data-anim-delay="11200"] {
  transition-delay: 11200ms;
}
.heroBanner__title .word__inner[data-anim-delay="11250"] {
  transition-delay: 11250ms;
}
.heroBanner__title .word__inner[data-anim-delay="11300"] {
  transition-delay: 11300ms;
}
.heroBanner__title .word__inner[data-anim-delay="11350"] {
  transition-delay: 11350ms;
}
.heroBanner__title .word__inner[data-anim-delay="11400"] {
  transition-delay: 11400ms;
}
.heroBanner__title .word__inner[data-anim-delay="11450"] {
  transition-delay: 11450ms;
}
.heroBanner__title .word__inner[data-anim-delay="11500"] {
  transition-delay: 11500ms;
}
.heroBanner__title .word__inner[data-anim-delay="11550"] {
  transition-delay: 11550ms;
}
.heroBanner__title .word__inner[data-anim-delay="11600"] {
  transition-delay: 11600ms;
}
.heroBanner__title .word__inner[data-anim-delay="11650"] {
  transition-delay: 11650ms;
}
.heroBanner__title .word__inner[data-anim-delay="11700"] {
  transition-delay: 11700ms;
}
.heroBanner__title .word__inner[data-anim-delay="11750"] {
  transition-delay: 11750ms;
}
.heroBanner__title .word__inner[data-anim-delay="11800"] {
  transition-delay: 11800ms;
}
.heroBanner__title .word__inner[data-anim-delay="11850"] {
  transition-delay: 11850ms;
}
.heroBanner__title .word__inner[data-anim-delay="11900"] {
  transition-delay: 11900ms;
}
.heroBanner__title .word__inner[data-anim-delay="11950"] {
  transition-delay: 11950ms;
}
.heroBanner__title .word__inner[data-anim-delay="12000"] {
  transition-delay: 12000ms;
}
.heroBanner__title .word__inner[data-anim-delay="12050"] {
  transition-delay: 12050ms;
}
.heroBanner__title .word__inner[data-anim-delay="12100"] {
  transition-delay: 12100ms;
}
.heroBanner__title .word__inner[data-anim-delay="12150"] {
  transition-delay: 12150ms;
}
.heroBanner__title .word__inner[data-anim-delay="12200"] {
  transition-delay: 12200ms;
}
.heroBanner__title .word__inner[data-anim-delay="12250"] {
  transition-delay: 12250ms;
}
.heroBanner__title .word__inner[data-anim-delay="12300"] {
  transition-delay: 12300ms;
}
.heroBanner__title .word__inner[data-anim-delay="12350"] {
  transition-delay: 12350ms;
}
.heroBanner__title .word__inner[data-anim-delay="12400"] {
  transition-delay: 12400ms;
}
.heroBanner__title .word__inner[data-anim-delay="12450"] {
  transition-delay: 12450ms;
}
.heroBanner__title .word__inner[data-anim-delay="12500"] {
  transition-delay: 12500ms;
}
.heroBanner__title .word__inner[data-anim-delay="12550"] {
  transition-delay: 12550ms;
}
.heroBanner__title .word__inner[data-anim-delay="12600"] {
  transition-delay: 12600ms;
}
.heroBanner__title .word__inner[data-anim-delay="12650"] {
  transition-delay: 12650ms;
}
.heroBanner__title .word__inner[data-anim-delay="12700"] {
  transition-delay: 12700ms;
}
.heroBanner__title .word__inner[data-anim-delay="12750"] {
  transition-delay: 12750ms;
}
.heroBanner__title .word__inner[data-anim-delay="12800"] {
  transition-delay: 12800ms;
}
.heroBanner__title .word__inner[data-anim-delay="12850"] {
  transition-delay: 12850ms;
}
.heroBanner__title .word__inner[data-anim-delay="12900"] {
  transition-delay: 12900ms;
}
.heroBanner__title .word__inner[data-anim-delay="12950"] {
  transition-delay: 12950ms;
}
.heroBanner__title .word__inner[data-anim-delay="13000"] {
  transition-delay: 13000ms;
}
.heroBanner__title .word__inner[data-anim-delay="13050"] {
  transition-delay: 13050ms;
}
.heroBanner__title .word__inner[data-anim-delay="13100"] {
  transition-delay: 13100ms;
}
.heroBanner__title .word__inner[data-anim-delay="13150"] {
  transition-delay: 13150ms;
}
.heroBanner__title .word__inner[data-anim-delay="13200"] {
  transition-delay: 13200ms;
}
.heroBanner__title .word__inner[data-anim-delay="13250"] {
  transition-delay: 13250ms;
}
.heroBanner__title .word__inner[data-anim-delay="13300"] {
  transition-delay: 13300ms;
}
.heroBanner__title .word__inner[data-anim-delay="13350"] {
  transition-delay: 13350ms;
}
.heroBanner__title .word__inner[data-anim-delay="13400"] {
  transition-delay: 13400ms;
}
.heroBanner__title .word__inner[data-anim-delay="13450"] {
  transition-delay: 13450ms;
}
.heroBanner__title .word__inner[data-anim-delay="13500"] {
  transition-delay: 13500ms;
}
.heroBanner__title .word__inner[data-anim-delay="13550"] {
  transition-delay: 13550ms;
}
.heroBanner__title .word__inner[data-anim-delay="13600"] {
  transition-delay: 13600ms;
}
.heroBanner__title .word__inner[data-anim-delay="13650"] {
  transition-delay: 13650ms;
}
.heroBanner__title .word__inner[data-anim-delay="13700"] {
  transition-delay: 13700ms;
}
.heroBanner__title .word__inner[data-anim-delay="13750"] {
  transition-delay: 13750ms;
}
.heroBanner__title .word__inner[data-anim-delay="13800"] {
  transition-delay: 13800ms;
}
.heroBanner__title .word__inner[data-anim-delay="13850"] {
  transition-delay: 13850ms;
}
.heroBanner__title .word__inner[data-anim-delay="13900"] {
  transition-delay: 13900ms;
}
.heroBanner__title .word__inner[data-anim-delay="13950"] {
  transition-delay: 13950ms;
}
.heroBanner__title .word__inner[data-anim-delay="14000"] {
  transition-delay: 14000ms;
}
.heroBanner__title .word__inner[data-anim-delay="14050"] {
  transition-delay: 14050ms;
}
.heroBanner__title .word__inner[data-anim-delay="14100"] {
  transition-delay: 14100ms;
}
.heroBanner__title .word__inner[data-anim-delay="14150"] {
  transition-delay: 14150ms;
}
.heroBanner__title .word__inner[data-anim-delay="14200"] {
  transition-delay: 14200ms;
}
.heroBanner__title .word__inner[data-anim-delay="14250"] {
  transition-delay: 14250ms;
}
.heroBanner__title .word__inner[data-anim-delay="14300"] {
  transition-delay: 14300ms;
}
.heroBanner__title .word__inner[data-anim-delay="14350"] {
  transition-delay: 14350ms;
}
.heroBanner__title .word__inner[data-anim-delay="14400"] {
  transition-delay: 14400ms;
}
.heroBanner__title .word__inner[data-anim-delay="14450"] {
  transition-delay: 14450ms;
}
.heroBanner__title .word__inner[data-anim-delay="14500"] {
  transition-delay: 14500ms;
}
.heroBanner__title .word__inner[data-anim-delay="14550"] {
  transition-delay: 14550ms;
}
.heroBanner__title .word__inner[data-anim-delay="14600"] {
  transition-delay: 14600ms;
}
.heroBanner__title .word__inner[data-anim-delay="14650"] {
  transition-delay: 14650ms;
}
.heroBanner__title .word__inner[data-anim-delay="14700"] {
  transition-delay: 14700ms;
}
.heroBanner__title .word__inner[data-anim-delay="14750"] {
  transition-delay: 14750ms;
}
.heroBanner__title .word__inner[data-anim-delay="14800"] {
  transition-delay: 14800ms;
}
.heroBanner__title .word__inner[data-anim-delay="14850"] {
  transition-delay: 14850ms;
}
.heroBanner__title .word__inner[data-anim-delay="14900"] {
  transition-delay: 14900ms;
}
.heroBanner__title .word__inner[data-anim-delay="14950"] {
  transition-delay: 14950ms;
}
.heroBanner__title .word__inner[data-anim-delay="15000"] {
  transition-delay: 15000ms;
}
.heroBanner__title .word__inner[data-anim-delay="15050"] {
  transition-delay: 15050ms;
}
.heroBanner__title .word__inner[data-anim-delay="15100"] {
  transition-delay: 15100ms;
}
.heroBanner__title .word__inner[data-anim-delay="15150"] {
  transition-delay: 15150ms;
}
.heroBanner__title .word__inner[data-anim-delay="15200"] {
  transition-delay: 15200ms;
}
.heroBanner__title .word__inner[data-anim-delay="15250"] {
  transition-delay: 15250ms;
}
.heroBanner__title .word__inner[data-anim-delay="15300"] {
  transition-delay: 15300ms;
}
.heroBanner__title .word__inner[data-anim-delay="15350"] {
  transition-delay: 15350ms;
}
.heroBanner__title .word__inner[data-anim-delay="15400"] {
  transition-delay: 15400ms;
}
.heroBanner__title .word__inner[data-anim-delay="15450"] {
  transition-delay: 15450ms;
}
.heroBanner__title .word__inner[data-anim-delay="15500"] {
  transition-delay: 15500ms;
}
.heroBanner__title .word__inner[data-anim-delay="15550"] {
  transition-delay: 15550ms;
}
.heroBanner__title .word__inner[data-anim-delay="15600"] {
  transition-delay: 15600ms;
}
.heroBanner__title .word__inner[data-anim-delay="15650"] {
  transition-delay: 15650ms;
}
.heroBanner__title .word__inner[data-anim-delay="15700"] {
  transition-delay: 15700ms;
}
.heroBanner__title .word__inner[data-anim-delay="15750"] {
  transition-delay: 15750ms;
}
.heroBanner__title .word__inner[data-anim-delay="15800"] {
  transition-delay: 15800ms;
}
.heroBanner__title .word__inner[data-anim-delay="15850"] {
  transition-delay: 15850ms;
}
.heroBanner__title .word__inner[data-anim-delay="15900"] {
  transition-delay: 15900ms;
}
.heroBanner__title .word__inner[data-anim-delay="15950"] {
  transition-delay: 15950ms;
}
.heroBanner__title .word__inner[data-anim-delay="16000"] {
  transition-delay: 16000ms;
}
.heroBanner__title .word__inner[data-anim-delay="16050"] {
  transition-delay: 16050ms;
}
.heroBanner__title .word__inner[data-anim-delay="16100"] {
  transition-delay: 16100ms;
}
.heroBanner__title .word__inner[data-anim-delay="16150"] {
  transition-delay: 16150ms;
}
.heroBanner__title .word__inner[data-anim-delay="16200"] {
  transition-delay: 16200ms;
}
.heroBanner__title .word__inner[data-anim-delay="16250"] {
  transition-delay: 16250ms;
}
.heroBanner__title .word__inner[data-anim-delay="16300"] {
  transition-delay: 16300ms;
}
.heroBanner__title .word__inner[data-anim-delay="16350"] {
  transition-delay: 16350ms;
}
.heroBanner__title .word__inner[data-anim-delay="16400"] {
  transition-delay: 16400ms;
}
.heroBanner__title .word__inner[data-anim-delay="16450"] {
  transition-delay: 16450ms;
}
.heroBanner__title .word__inner[data-anim-delay="16500"] {
  transition-delay: 16500ms;
}
.heroBanner__title .word__inner[data-anim-delay="16550"] {
  transition-delay: 16550ms;
}
.heroBanner__title .word__inner[data-anim-delay="16600"] {
  transition-delay: 16600ms;
}
.heroBanner__title .word__inner[data-anim-delay="16650"] {
  transition-delay: 16650ms;
}
.heroBanner__title .word__inner[data-anim-delay="16700"] {
  transition-delay: 16700ms;
}
.heroBanner__title .word__inner[data-anim-delay="16750"] {
  transition-delay: 16750ms;
}
.heroBanner__title .word__inner[data-anim-delay="16800"] {
  transition-delay: 16800ms;
}
.heroBanner__title .word__inner[data-anim-delay="16850"] {
  transition-delay: 16850ms;
}
.heroBanner__title .word__inner[data-anim-delay="16900"] {
  transition-delay: 16900ms;
}
.heroBanner__title .word__inner[data-anim-delay="16950"] {
  transition-delay: 16950ms;
}
.heroBanner__title .word__inner[data-anim-delay="17000"] {
  transition-delay: 17000ms;
}
.heroBanner__title .word__inner[data-anim-delay="17050"] {
  transition-delay: 17050ms;
}
.heroBanner__title .word__inner[data-anim-delay="17100"] {
  transition-delay: 17100ms;
}
.heroBanner__title .word__inner[data-anim-delay="17150"] {
  transition-delay: 17150ms;
}
.heroBanner__title .word__inner[data-anim-delay="17200"] {
  transition-delay: 17200ms;
}
.heroBanner__title .word__inner[data-anim-delay="17250"] {
  transition-delay: 17250ms;
}
.heroBanner__title .word__inner[data-anim-delay="17300"] {
  transition-delay: 17300ms;
}
.heroBanner__title .word__inner[data-anim-delay="17350"] {
  transition-delay: 17350ms;
}
.heroBanner__title .word__inner[data-anim-delay="17400"] {
  transition-delay: 17400ms;
}
.heroBanner__title .word__inner[data-anim-delay="17450"] {
  transition-delay: 17450ms;
}
.heroBanner__title .word__inner[data-anim-delay="17500"] {
  transition-delay: 17500ms;
}
.heroBanner__title .word__inner[data-anim-delay="17550"] {
  transition-delay: 17550ms;
}
.heroBanner__title .word__inner[data-anim-delay="17600"] {
  transition-delay: 17600ms;
}
.heroBanner__title .word__inner[data-anim-delay="17650"] {
  transition-delay: 17650ms;
}
.heroBanner__title .word__inner[data-anim-delay="17700"] {
  transition-delay: 17700ms;
}
.heroBanner__title .word__inner[data-anim-delay="17750"] {
  transition-delay: 17750ms;
}
.heroBanner__title .word__inner[data-anim-delay="17800"] {
  transition-delay: 17800ms;
}
.heroBanner__title .word__inner[data-anim-delay="17850"] {
  transition-delay: 17850ms;
}
.heroBanner__title .word__inner[data-anim-delay="17900"] {
  transition-delay: 17900ms;
}
.heroBanner__title .word__inner[data-anim-delay="17950"] {
  transition-delay: 17950ms;
}
.heroBanner__title .word__inner[data-anim-delay="18000"] {
  transition-delay: 18000ms;
}
.heroBanner__title .word__inner[data-anim-delay="18050"] {
  transition-delay: 18050ms;
}
.heroBanner__title .word__inner[data-anim-delay="18100"] {
  transition-delay: 18100ms;
}
.heroBanner__title .word__inner[data-anim-delay="18150"] {
  transition-delay: 18150ms;
}
.heroBanner__title .word__inner[data-anim-delay="18200"] {
  transition-delay: 18200ms;
}
.heroBanner__title .word__inner[data-anim-delay="18250"] {
  transition-delay: 18250ms;
}
.heroBanner__title .word__inner[data-anim-delay="18300"] {
  transition-delay: 18300ms;
}
.heroBanner__title .word__inner[data-anim-delay="18350"] {
  transition-delay: 18350ms;
}
.heroBanner__title .word__inner[data-anim-delay="18400"] {
  transition-delay: 18400ms;
}
.heroBanner__title .word__inner[data-anim-delay="18450"] {
  transition-delay: 18450ms;
}
.heroBanner__title .word__inner[data-anim-delay="18500"] {
  transition-delay: 18500ms;
}
.heroBanner__title .word__inner[data-anim-delay="18550"] {
  transition-delay: 18550ms;
}
.heroBanner__title .word__inner[data-anim-delay="18600"] {
  transition-delay: 18600ms;
}
.heroBanner__title .word__inner[data-anim-delay="18650"] {
  transition-delay: 18650ms;
}
.heroBanner__title .word__inner[data-anim-delay="18700"] {
  transition-delay: 18700ms;
}
.heroBanner__title .word__inner[data-anim-delay="18750"] {
  transition-delay: 18750ms;
}
.heroBanner__title .word__inner[data-anim-delay="18800"] {
  transition-delay: 18800ms;
}
.heroBanner__title .word__inner[data-anim-delay="18850"] {
  transition-delay: 18850ms;
}
.heroBanner__title .word__inner[data-anim-delay="18900"] {
  transition-delay: 18900ms;
}
.heroBanner__title .word__inner[data-anim-delay="18950"] {
  transition-delay: 18950ms;
}
.heroBanner__title .word__inner[data-anim-delay="19000"] {
  transition-delay: 19000ms;
}
.heroBanner__title .word__inner[data-anim-delay="19050"] {
  transition-delay: 19050ms;
}
.heroBanner__title .word__inner[data-anim-delay="19100"] {
  transition-delay: 19100ms;
}
.heroBanner__title .word__inner[data-anim-delay="19150"] {
  transition-delay: 19150ms;
}
.heroBanner__title .word__inner[data-anim-delay="19200"] {
  transition-delay: 19200ms;
}
.heroBanner__title .word__inner[data-anim-delay="19250"] {
  transition-delay: 19250ms;
}
.heroBanner__title .word__inner[data-anim-delay="19300"] {
  transition-delay: 19300ms;
}
.heroBanner__title .word__inner[data-anim-delay="19350"] {
  transition-delay: 19350ms;
}
.heroBanner__title .word__inner[data-anim-delay="19400"] {
  transition-delay: 19400ms;
}
.heroBanner__title .word__inner[data-anim-delay="19450"] {
  transition-delay: 19450ms;
}
.heroBanner__title .word__inner[data-anim-delay="19500"] {
  transition-delay: 19500ms;
}
.heroBanner__title .word__inner[data-anim-delay="19550"] {
  transition-delay: 19550ms;
}
.heroBanner__title .word__inner[data-anim-delay="19600"] {
  transition-delay: 19600ms;
}
.heroBanner__title .word__inner[data-anim-delay="19650"] {
  transition-delay: 19650ms;
}
.heroBanner__title .word__inner[data-anim-delay="19700"] {
  transition-delay: 19700ms;
}
.heroBanner__title .word__inner[data-anim-delay="19750"] {
  transition-delay: 19750ms;
}
.heroBanner__title .word__inner[data-anim-delay="19800"] {
  transition-delay: 19800ms;
}
.heroBanner__title .word__inner[data-anim-delay="19850"] {
  transition-delay: 19850ms;
}
.heroBanner__title .word__inner[data-anim-delay="19900"] {
  transition-delay: 19900ms;
}
.heroBanner__title .word__inner[data-anim-delay="19950"] {
  transition-delay: 19950ms;
}
.heroBanner__title .word__inner[data-anim-delay="20000"] {
  transition-delay: 20000ms;
}
.heroBanner__title .word__inner[data-anim-delay="20050"] {
  transition-delay: 20050ms;
}
.heroBanner__title .word__inner[data-anim-delay="20100"] {
  transition-delay: 20100ms;
}
.heroBanner__title .word__inner[data-anim-delay="20150"] {
  transition-delay: 20150ms;
}
.heroBanner__title .word__inner[data-anim-delay="20200"] {
  transition-delay: 20200ms;
}
.heroBanner__title .word__inner[data-anim-delay="20250"] {
  transition-delay: 20250ms;
}
.heroBanner__title .word__inner[data-anim-delay="20300"] {
  transition-delay: 20300ms;
}
.heroBanner__title .word__inner[data-anim-delay="20350"] {
  transition-delay: 20350ms;
}
.heroBanner__title .word__inner[data-anim-delay="20400"] {
  transition-delay: 20400ms;
}
.heroBanner__title .word__inner[data-anim-delay="20450"] {
  transition-delay: 20450ms;
}
.heroBanner__title .word__inner[data-anim-delay="20500"] {
  transition-delay: 20500ms;
}
.heroBanner__title .word__inner[data-anim-delay="20550"] {
  transition-delay: 20550ms;
}
.heroBanner__title .word__inner[data-anim-delay="20600"] {
  transition-delay: 20600ms;
}
.heroBanner__title .word__inner[data-anim-delay="20650"] {
  transition-delay: 20650ms;
}
.heroBanner__title .word__inner[data-anim-delay="20700"] {
  transition-delay: 20700ms;
}
.heroBanner__title .word__inner[data-anim-delay="20750"] {
  transition-delay: 20750ms;
}
.heroBanner__title .word__inner[data-anim-delay="20800"] {
  transition-delay: 20800ms;
}
.heroBanner__title .word__inner[data-anim-delay="20850"] {
  transition-delay: 20850ms;
}
.heroBanner__title .word__inner[data-anim-delay="20900"] {
  transition-delay: 20900ms;
}
.heroBanner__title .word__inner[data-anim-delay="20950"] {
  transition-delay: 20950ms;
}
.heroBanner__title .word__inner[data-anim-delay="21000"] {
  transition-delay: 21000ms;
}
.heroBanner__title .word__inner[data-anim-delay="21050"] {
  transition-delay: 21050ms;
}
.heroBanner__title .word__inner[data-anim-delay="21100"] {
  transition-delay: 21100ms;
}
.heroBanner__title .word__inner[data-anim-delay="21150"] {
  transition-delay: 21150ms;
}
.heroBanner__title .word__inner[data-anim-delay="21200"] {
  transition-delay: 21200ms;
}
.heroBanner__title .word__inner[data-anim-delay="21250"] {
  transition-delay: 21250ms;
}
.heroBanner__title .word__inner[data-anim-delay="21300"] {
  transition-delay: 21300ms;
}
.heroBanner__title .word__inner[data-anim-delay="21350"] {
  transition-delay: 21350ms;
}
.heroBanner__title .word__inner[data-anim-delay="21400"] {
  transition-delay: 21400ms;
}
.heroBanner__title .word__inner[data-anim-delay="21450"] {
  transition-delay: 21450ms;
}
.heroBanner__title .word__inner[data-anim-delay="21500"] {
  transition-delay: 21500ms;
}
.heroBanner__title .word__inner[data-anim-delay="21550"] {
  transition-delay: 21550ms;
}
.heroBanner__title .word__inner[data-anim-delay="21600"] {
  transition-delay: 21600ms;
}
.heroBanner__title .word__inner[data-anim-delay="21650"] {
  transition-delay: 21650ms;
}
.heroBanner__title .word__inner[data-anim-delay="21700"] {
  transition-delay: 21700ms;
}
.heroBanner__title .word__inner[data-anim-delay="21750"] {
  transition-delay: 21750ms;
}
.heroBanner__title .word__inner[data-anim-delay="21800"] {
  transition-delay: 21800ms;
}
.heroBanner__title .word__inner[data-anim-delay="21850"] {
  transition-delay: 21850ms;
}
.heroBanner__title .word__inner[data-anim-delay="21900"] {
  transition-delay: 21900ms;
}
.heroBanner__title .word__inner[data-anim-delay="21950"] {
  transition-delay: 21950ms;
}
.heroBanner__title .word__inner[data-anim-delay="22000"] {
  transition-delay: 22000ms;
}
.heroBanner__title .word__inner[data-anim-delay="22050"] {
  transition-delay: 22050ms;
}
.heroBanner__title .word__inner[data-anim-delay="22100"] {
  transition-delay: 22100ms;
}
.heroBanner__title .word__inner[data-anim-delay="22150"] {
  transition-delay: 22150ms;
}
.heroBanner__title .word__inner[data-anim-delay="22200"] {
  transition-delay: 22200ms;
}
.heroBanner__title .word__inner[data-anim-delay="22250"] {
  transition-delay: 22250ms;
}
.heroBanner__title .word__inner[data-anim-delay="22300"] {
  transition-delay: 22300ms;
}
.heroBanner__title .word__inner[data-anim-delay="22350"] {
  transition-delay: 22350ms;
}
.heroBanner__title .word__inner[data-anim-delay="22400"] {
  transition-delay: 22400ms;
}
.heroBanner__title .word__inner[data-anim-delay="22450"] {
  transition-delay: 22450ms;
}
.heroBanner__title .word__inner[data-anim-delay="22500"] {
  transition-delay: 22500ms;
}
.heroBanner__title .word__inner[data-anim-delay="22550"] {
  transition-delay: 22550ms;
}
.heroBanner__title .word__inner[data-anim-delay="22600"] {
  transition-delay: 22600ms;
}
.heroBanner__title .word__inner[data-anim-delay="22650"] {
  transition-delay: 22650ms;
}
.heroBanner__title .word__inner[data-anim-delay="22700"] {
  transition-delay: 22700ms;
}
.heroBanner__title .word__inner[data-anim-delay="22750"] {
  transition-delay: 22750ms;
}
.heroBanner__title .word__inner[data-anim-delay="22800"] {
  transition-delay: 22800ms;
}
.heroBanner__title .word__inner[data-anim-delay="22850"] {
  transition-delay: 22850ms;
}
.heroBanner__title .word__inner[data-anim-delay="22900"] {
  transition-delay: 22900ms;
}
.heroBanner__title .word__inner[data-anim-delay="22950"] {
  transition-delay: 22950ms;
}
.heroBanner__title .word__inner[data-anim-delay="23000"] {
  transition-delay: 23000ms;
}
.heroBanner__title .word__inner[data-anim-delay="23050"] {
  transition-delay: 23050ms;
}
.heroBanner__title .word__inner[data-anim-delay="23100"] {
  transition-delay: 23100ms;
}
.heroBanner__title .word__inner[data-anim-delay="23150"] {
  transition-delay: 23150ms;
}
.heroBanner__title .word__inner[data-anim-delay="23200"] {
  transition-delay: 23200ms;
}
.heroBanner__title .word__inner[data-anim-delay="23250"] {
  transition-delay: 23250ms;
}
.heroBanner__title .word__inner[data-anim-delay="23300"] {
  transition-delay: 23300ms;
}
.heroBanner__title .word__inner[data-anim-delay="23350"] {
  transition-delay: 23350ms;
}
.heroBanner__title .word__inner[data-anim-delay="23400"] {
  transition-delay: 23400ms;
}
.heroBanner__title .word__inner[data-anim-delay="23450"] {
  transition-delay: 23450ms;
}
.heroBanner__title .word__inner[data-anim-delay="23500"] {
  transition-delay: 23500ms;
}
.heroBanner__title .word__inner[data-anim-delay="23550"] {
  transition-delay: 23550ms;
}
.heroBanner__title .word__inner[data-anim-delay="23600"] {
  transition-delay: 23600ms;
}
.heroBanner__title .word__inner[data-anim-delay="23650"] {
  transition-delay: 23650ms;
}
.heroBanner__title .word__inner[data-anim-delay="23700"] {
  transition-delay: 23700ms;
}
.heroBanner__title .word__inner[data-anim-delay="23750"] {
  transition-delay: 23750ms;
}
.heroBanner__title .word__inner[data-anim-delay="23800"] {
  transition-delay: 23800ms;
}
.heroBanner__title .word__inner[data-anim-delay="23850"] {
  transition-delay: 23850ms;
}
.heroBanner__title .word__inner[data-anim-delay="23900"] {
  transition-delay: 23900ms;
}
.heroBanner__title .word__inner[data-anim-delay="23950"] {
  transition-delay: 23950ms;
}
.heroBanner__title .word__inner[data-anim-delay="24000"] {
  transition-delay: 24000ms;
}
.heroBanner__title .word__inner[data-anim-delay="24050"] {
  transition-delay: 24050ms;
}
.heroBanner__title .word__inner[data-anim-delay="24100"] {
  transition-delay: 24100ms;
}
.heroBanner__title .word__inner[data-anim-delay="24150"] {
  transition-delay: 24150ms;
}
.heroBanner__title .word__inner[data-anim-delay="24200"] {
  transition-delay: 24200ms;
}
.heroBanner__title .word__inner[data-anim-delay="24250"] {
  transition-delay: 24250ms;
}
.heroBanner__title .word__inner[data-anim-delay="24300"] {
  transition-delay: 24300ms;
}
.heroBanner__title .word__inner[data-anim-delay="24350"] {
  transition-delay: 24350ms;
}
.heroBanner__title .word__inner[data-anim-delay="24400"] {
  transition-delay: 24400ms;
}
.heroBanner__title .word__inner[data-anim-delay="24450"] {
  transition-delay: 24450ms;
}
.heroBanner__title .word__inner[data-anim-delay="24500"] {
  transition-delay: 24500ms;
}
.heroBanner__title .word__inner[data-anim-delay="24550"] {
  transition-delay: 24550ms;
}
.heroBanner__title .word__inner[data-anim-delay="24600"] {
  transition-delay: 24600ms;
}
.heroBanner__title .word__inner[data-anim-delay="24650"] {
  transition-delay: 24650ms;
}
.heroBanner__title .word__inner[data-anim-delay="24700"] {
  transition-delay: 24700ms;
}
.heroBanner__title .word__inner[data-anim-delay="24750"] {
  transition-delay: 24750ms;
}
.heroBanner__title .word__inner[data-anim-delay="24800"] {
  transition-delay: 24800ms;
}
.heroBanner__title .word__inner[data-anim-delay="24850"] {
  transition-delay: 24850ms;
}
.heroBanner__title .word__inner[data-anim-delay="24900"] {
  transition-delay: 24900ms;
}
.heroBanner__title .word__inner[data-anim-delay="24950"] {
  transition-delay: 24950ms;
}
.heroBanner__title .word__inner[data-anim-delay="25000"] {
  transition-delay: 25000ms;
}
.heroBanner__title .word__inner[data-anim-delay="25050"] {
  transition-delay: 25050ms;
}
.heroBanner__title .word__inner[data-anim-delay="25100"] {
  transition-delay: 25100ms;
}
.heroBanner__title .word__inner[data-anim-delay="25150"] {
  transition-delay: 25150ms;
}
.heroBanner__title .word__inner[data-anim-delay="25200"] {
  transition-delay: 25200ms;
}
.heroBanner__title .word__inner[data-anim-delay="25250"] {
  transition-delay: 25250ms;
}
.heroBanner__title .word__inner[data-anim-delay="25300"] {
  transition-delay: 25300ms;
}
.heroBanner__title .word__inner[data-anim-delay="25350"] {
  transition-delay: 25350ms;
}
.heroBanner__title .word__inner[data-anim-delay="25400"] {
  transition-delay: 25400ms;
}
.heroBanner__title .word__inner[data-anim-delay="25450"] {
  transition-delay: 25450ms;
}
.heroBanner__title .word__inner[data-anim-delay="25500"] {
  transition-delay: 25500ms;
}
.heroBanner__title .word__inner[data-anim-delay="25550"] {
  transition-delay: 25550ms;
}
.heroBanner__title .word__inner[data-anim-delay="25600"] {
  transition-delay: 25600ms;
}
.heroBanner__title .word__inner[data-anim-delay="25650"] {
  transition-delay: 25650ms;
}
.heroBanner__title .word__inner[data-anim-delay="25700"] {
  transition-delay: 25700ms;
}
.heroBanner__title .word__inner[data-anim-delay="25750"] {
  transition-delay: 25750ms;
}
.heroBanner__title .word__inner[data-anim-delay="25800"] {
  transition-delay: 25800ms;
}
.heroBanner__title .word__inner[data-anim-delay="25850"] {
  transition-delay: 25850ms;
}
.heroBanner__title .word__inner[data-anim-delay="25900"] {
  transition-delay: 25900ms;
}
.heroBanner__title .word__inner[data-anim-delay="25950"] {
  transition-delay: 25950ms;
}
.heroBanner__title .word__inner[data-anim-delay="26000"] {
  transition-delay: 26000ms;
}
.heroBanner__title .word__inner[data-anim-delay="26050"] {
  transition-delay: 26050ms;
}
.heroBanner__title .word__inner[data-anim-delay="26100"] {
  transition-delay: 26100ms;
}
.heroBanner__title .word__inner[data-anim-delay="26150"] {
  transition-delay: 26150ms;
}
.heroBanner__title .word__inner[data-anim-delay="26200"] {
  transition-delay: 26200ms;
}
.heroBanner__title .word__inner[data-anim-delay="26250"] {
  transition-delay: 26250ms;
}
.heroBanner__title .word__inner[data-anim-delay="26300"] {
  transition-delay: 26300ms;
}
.heroBanner__title .word__inner[data-anim-delay="26350"] {
  transition-delay: 26350ms;
}
.heroBanner__title .word__inner[data-anim-delay="26400"] {
  transition-delay: 26400ms;
}
.heroBanner__title .word__inner[data-anim-delay="26450"] {
  transition-delay: 26450ms;
}
.heroBanner__title .word__inner[data-anim-delay="26500"] {
  transition-delay: 26500ms;
}
.heroBanner__title .word__inner[data-anim-delay="26550"] {
  transition-delay: 26550ms;
}
.heroBanner__title .word__inner[data-anim-delay="26600"] {
  transition-delay: 26600ms;
}
.heroBanner__title .word__inner[data-anim-delay="26650"] {
  transition-delay: 26650ms;
}
.heroBanner__title .word__inner[data-anim-delay="26700"] {
  transition-delay: 26700ms;
}
.heroBanner__title .word__inner[data-anim-delay="26750"] {
  transition-delay: 26750ms;
}
.heroBanner__title .word__inner[data-anim-delay="26800"] {
  transition-delay: 26800ms;
}
.heroBanner__title .word__inner[data-anim-delay="26850"] {
  transition-delay: 26850ms;
}
.heroBanner__title .word__inner[data-anim-delay="26900"] {
  transition-delay: 26900ms;
}
.heroBanner__title .word__inner[data-anim-delay="26950"] {
  transition-delay: 26950ms;
}
.heroBanner__title .word__inner[data-anim-delay="27000"] {
  transition-delay: 27000ms;
}
.heroBanner__title .word__inner[data-anim-delay="27050"] {
  transition-delay: 27050ms;
}
.heroBanner__title .word__inner[data-anim-delay="27100"] {
  transition-delay: 27100ms;
}
.heroBanner__title .word__inner[data-anim-delay="27150"] {
  transition-delay: 27150ms;
}
.heroBanner__title .word__inner[data-anim-delay="27200"] {
  transition-delay: 27200ms;
}
.heroBanner__title .word__inner[data-anim-delay="27250"] {
  transition-delay: 27250ms;
}
.heroBanner__title .word__inner[data-anim-delay="27300"] {
  transition-delay: 27300ms;
}
.heroBanner__title .word__inner[data-anim-delay="27350"] {
  transition-delay: 27350ms;
}
.heroBanner__title .word__inner[data-anim-delay="27400"] {
  transition-delay: 27400ms;
}
.heroBanner__title .word__inner[data-anim-delay="27450"] {
  transition-delay: 27450ms;
}
.heroBanner__title .word__inner[data-anim-delay="27500"] {
  transition-delay: 27500ms;
}
.heroBanner__title .word__inner[data-anim-delay="27550"] {
  transition-delay: 27550ms;
}
.heroBanner__title .word__inner[data-anim-delay="27600"] {
  transition-delay: 27600ms;
}
.heroBanner__title .word__inner[data-anim-delay="27650"] {
  transition-delay: 27650ms;
}
.heroBanner__title .word__inner[data-anim-delay="27700"] {
  transition-delay: 27700ms;
}
.heroBanner__title .word__inner[data-anim-delay="27750"] {
  transition-delay: 27750ms;
}
.heroBanner__title .word__inner[data-anim-delay="27800"] {
  transition-delay: 27800ms;
}
.heroBanner__title .word__inner[data-anim-delay="27850"] {
  transition-delay: 27850ms;
}
.heroBanner__title .word__inner[data-anim-delay="27900"] {
  transition-delay: 27900ms;
}
.heroBanner__title .word__inner[data-anim-delay="27950"] {
  transition-delay: 27950ms;
}
.heroBanner__title .word__inner[data-anim-delay="28000"] {
  transition-delay: 28000ms;
}
.heroBanner__title .word__inner[data-anim-delay="28050"] {
  transition-delay: 28050ms;
}
.heroBanner__title .word__inner[data-anim-delay="28100"] {
  transition-delay: 28100ms;
}
.heroBanner__title .word__inner[data-anim-delay="28150"] {
  transition-delay: 28150ms;
}
.heroBanner__title .word__inner[data-anim-delay="28200"] {
  transition-delay: 28200ms;
}
.heroBanner__title .word__inner[data-anim-delay="28250"] {
  transition-delay: 28250ms;
}
.heroBanner__title .word__inner[data-anim-delay="28300"] {
  transition-delay: 28300ms;
}
.heroBanner__title .word__inner[data-anim-delay="28350"] {
  transition-delay: 28350ms;
}
.heroBanner__title .word__inner[data-anim-delay="28400"] {
  transition-delay: 28400ms;
}
.heroBanner__title .word__inner[data-anim-delay="28450"] {
  transition-delay: 28450ms;
}
.heroBanner__title .word__inner[data-anim-delay="28500"] {
  transition-delay: 28500ms;
}
.heroBanner__title .word__inner[data-anim-delay="28550"] {
  transition-delay: 28550ms;
}
.heroBanner__title .word__inner[data-anim-delay="28600"] {
  transition-delay: 28600ms;
}
.heroBanner__title .word__inner[data-anim-delay="28650"] {
  transition-delay: 28650ms;
}
.heroBanner__title .word__inner[data-anim-delay="28700"] {
  transition-delay: 28700ms;
}
.heroBanner__title .word__inner[data-anim-delay="28750"] {
  transition-delay: 28750ms;
}
.heroBanner__title .word__inner[data-anim-delay="28800"] {
  transition-delay: 28800ms;
}
.heroBanner__title .word__inner[data-anim-delay="28850"] {
  transition-delay: 28850ms;
}
.heroBanner__title .word__inner[data-anim-delay="28900"] {
  transition-delay: 28900ms;
}
.heroBanner__title .word__inner[data-anim-delay="28950"] {
  transition-delay: 28950ms;
}
.heroBanner__title .word__inner[data-anim-delay="29000"] {
  transition-delay: 29000ms;
}
.heroBanner__title .word__inner[data-anim-delay="29050"] {
  transition-delay: 29050ms;
}
.heroBanner__title .word__inner[data-anim-delay="29100"] {
  transition-delay: 29100ms;
}
.heroBanner__title .word__inner[data-anim-delay="29150"] {
  transition-delay: 29150ms;
}
.heroBanner__title .word__inner[data-anim-delay="29200"] {
  transition-delay: 29200ms;
}
.heroBanner__title .word__inner[data-anim-delay="29250"] {
  transition-delay: 29250ms;
}
.heroBanner__title .word__inner[data-anim-delay="29300"] {
  transition-delay: 29300ms;
}
.heroBanner__title .word__inner[data-anim-delay="29350"] {
  transition-delay: 29350ms;
}
.heroBanner__title .word__inner[data-anim-delay="29400"] {
  transition-delay: 29400ms;
}
.heroBanner__title .word__inner[data-anim-delay="29450"] {
  transition-delay: 29450ms;
}
.heroBanner__title .word__inner[data-anim-delay="29500"] {
  transition-delay: 29500ms;
}
.heroBanner__title .word__inner[data-anim-delay="29550"] {
  transition-delay: 29550ms;
}
.heroBanner__title .word__inner[data-anim-delay="29600"] {
  transition-delay: 29600ms;
}
.heroBanner__title .word__inner[data-anim-delay="29650"] {
  transition-delay: 29650ms;
}
.heroBanner__title .word__inner[data-anim-delay="29700"] {
  transition-delay: 29700ms;
}
.heroBanner__title .word__inner[data-anim-delay="29750"] {
  transition-delay: 29750ms;
}
.heroBanner__title .word__inner[data-anim-delay="29800"] {
  transition-delay: 29800ms;
}
.heroBanner__title .word__inner[data-anim-delay="29850"] {
  transition-delay: 29850ms;
}
.heroBanner__title .word__inner[data-anim-delay="29900"] {
  transition-delay: 29900ms;
}
.heroBanner__title .word__inner[data-anim-delay="29950"] {
  transition-delay: 29950ms;
}
.heroBanner__title .word__inner[data-anim-delay="30000"] {
  transition-delay: 30000ms;
}
.heroBanner__title .word__inner[data-anim-delay="30050"] {
  transition-delay: 30050ms;
}
.heroBanner__title .word__inner[data-anim-delay="30100"] {
  transition-delay: 30100ms;
}
.heroBanner__title .word__inner[data-anim-delay="30150"] {
  transition-delay: 30150ms;
}
.heroBanner__title .word__inner[data-anim-delay="30200"] {
  transition-delay: 30200ms;
}
.heroBanner__title .word__inner[data-anim-delay="30250"] {
  transition-delay: 30250ms;
}
.heroBanner__title .word__inner[data-anim-delay="30300"] {
  transition-delay: 30300ms;
}
.heroBanner__title .word__inner[data-anim-delay="30350"] {
  transition-delay: 30350ms;
}
.heroBanner__title .word__inner[data-anim-delay="30400"] {
  transition-delay: 30400ms;
}
.heroBanner__title .word__inner[data-anim-delay="30450"] {
  transition-delay: 30450ms;
}
.heroBanner__title .word__inner[data-anim-delay="30500"] {
  transition-delay: 30500ms;
}
.heroBanner__title .word__inner[data-anim-delay="30550"] {
  transition-delay: 30550ms;
}
.heroBanner__title .word__inner[data-anim-delay="30600"] {
  transition-delay: 30600ms;
}
.heroBanner__title .word__inner[data-anim-delay="30650"] {
  transition-delay: 30650ms;
}
.heroBanner__title .word__inner[data-anim-delay="30700"] {
  transition-delay: 30700ms;
}
.heroBanner__title .word__inner[data-anim-delay="30750"] {
  transition-delay: 30750ms;
}
.heroBanner__title .word__inner[data-anim-delay="30800"] {
  transition-delay: 30800ms;
}
.heroBanner__title .word__inner[data-anim-delay="30850"] {
  transition-delay: 30850ms;
}
.heroBanner__title .word__inner[data-anim-delay="30900"] {
  transition-delay: 30900ms;
}
.heroBanner__title .word__inner[data-anim-delay="30950"] {
  transition-delay: 30950ms;
}
.heroBanner__title .word__inner[data-anim-delay="31000"] {
  transition-delay: 31000ms;
}
.heroBanner__title .word__inner[data-anim-delay="31050"] {
  transition-delay: 31050ms;
}
.heroBanner__title .word__inner[data-anim-delay="31100"] {
  transition-delay: 31100ms;
}
.heroBanner__title .word__inner[data-anim-delay="31150"] {
  transition-delay: 31150ms;
}
.heroBanner__title .word__inner[data-anim-delay="31200"] {
  transition-delay: 31200ms;
}
.heroBanner__title .word__inner[data-anim-delay="31250"] {
  transition-delay: 31250ms;
}
.heroBanner__title .word__inner[data-anim-delay="31300"] {
  transition-delay: 31300ms;
}
.heroBanner__title .word__inner[data-anim-delay="31350"] {
  transition-delay: 31350ms;
}
.heroBanner__title .word__inner[data-anim-delay="31400"] {
  transition-delay: 31400ms;
}
.heroBanner__title .word__inner[data-anim-delay="31450"] {
  transition-delay: 31450ms;
}
.heroBanner__title .word__inner[data-anim-delay="31500"] {
  transition-delay: 31500ms;
}
.heroBanner__title .word__inner[data-anim-delay="31550"] {
  transition-delay: 31550ms;
}
.heroBanner__title .word__inner[data-anim-delay="31600"] {
  transition-delay: 31600ms;
}
.heroBanner__title .word__inner[data-anim-delay="31650"] {
  transition-delay: 31650ms;
}
.heroBanner__title .word__inner[data-anim-delay="31700"] {
  transition-delay: 31700ms;
}
.heroBanner__title .word__inner[data-anim-delay="31750"] {
  transition-delay: 31750ms;
}
.heroBanner__title .word__inner[data-anim-delay="31800"] {
  transition-delay: 31800ms;
}
.heroBanner__title .word__inner[data-anim-delay="31850"] {
  transition-delay: 31850ms;
}
.heroBanner__title .word__inner[data-anim-delay="31900"] {
  transition-delay: 31900ms;
}
.heroBanner__title .word__inner[data-anim-delay="31950"] {
  transition-delay: 31950ms;
}
.heroBanner__title .word__inner[data-anim-delay="32000"] {
  transition-delay: 32000ms;
}
.heroBanner__title .word__inner[data-anim-delay="32050"] {
  transition-delay: 32050ms;
}
.heroBanner__title .word__inner[data-anim-delay="32100"] {
  transition-delay: 32100ms;
}
.heroBanner__title .word__inner[data-anim-delay="32150"] {
  transition-delay: 32150ms;
}
.heroBanner__title .word__inner[data-anim-delay="32200"] {
  transition-delay: 32200ms;
}
.heroBanner__title .word__inner[data-anim-delay="32250"] {
  transition-delay: 32250ms;
}
.heroBanner__title .word__inner[data-anim-delay="32300"] {
  transition-delay: 32300ms;
}
.heroBanner__title .word__inner[data-anim-delay="32350"] {
  transition-delay: 32350ms;
}
.heroBanner__title .word__inner[data-anim-delay="32400"] {
  transition-delay: 32400ms;
}
.heroBanner__title .word__inner[data-anim-delay="32450"] {
  transition-delay: 32450ms;
}
.heroBanner__title .word__inner[data-anim-delay="32500"] {
  transition-delay: 32500ms;
}
.heroBanner__title .word__inner[data-anim-delay="32550"] {
  transition-delay: 32550ms;
}
.heroBanner__title .word__inner[data-anim-delay="32600"] {
  transition-delay: 32600ms;
}
.heroBanner__title .word__inner[data-anim-delay="32650"] {
  transition-delay: 32650ms;
}
.heroBanner__title .word__inner[data-anim-delay="32700"] {
  transition-delay: 32700ms;
}
.heroBanner__title .word__inner[data-anim-delay="32750"] {
  transition-delay: 32750ms;
}
.heroBanner__title .word__inner[data-anim-delay="32800"] {
  transition-delay: 32800ms;
}
.heroBanner__title .word__inner[data-anim-delay="32850"] {
  transition-delay: 32850ms;
}
.heroBanner__title .word__inner[data-anim-delay="32900"] {
  transition-delay: 32900ms;
}
.heroBanner__title .word__inner[data-anim-delay="32950"] {
  transition-delay: 32950ms;
}
.heroBanner__title .word__inner[data-anim-delay="33000"] {
  transition-delay: 33000ms;
}
.heroBanner__title .word__inner[data-anim-delay="33050"] {
  transition-delay: 33050ms;
}
.heroBanner__title .word__inner[data-anim-delay="33100"] {
  transition-delay: 33100ms;
}
.heroBanner__title .word__inner[data-anim-delay="33150"] {
  transition-delay: 33150ms;
}
.heroBanner__title .word__inner[data-anim-delay="33200"] {
  transition-delay: 33200ms;
}
.heroBanner__title .word__inner[data-anim-delay="33250"] {
  transition-delay: 33250ms;
}
.heroBanner__title .word__inner[data-anim-delay="33300"] {
  transition-delay: 33300ms;
}
.heroBanner__title .word__inner[data-anim-delay="33350"] {
  transition-delay: 33350ms;
}
.heroBanner__title .word__inner[data-anim-delay="33400"] {
  transition-delay: 33400ms;
}
.heroBanner__title .word__inner[data-anim-delay="33450"] {
  transition-delay: 33450ms;
}
.heroBanner__title .word__inner[data-anim-delay="33500"] {
  transition-delay: 33500ms;
}
.heroBanner__title .word__inner[data-anim-delay="33550"] {
  transition-delay: 33550ms;
}
.heroBanner__title .word__inner[data-anim-delay="33600"] {
  transition-delay: 33600ms;
}
.heroBanner__title .word__inner[data-anim-delay="33650"] {
  transition-delay: 33650ms;
}
.heroBanner__title .word__inner[data-anim-delay="33700"] {
  transition-delay: 33700ms;
}
.heroBanner__title .word__inner[data-anim-delay="33750"] {
  transition-delay: 33750ms;
}
.heroBanner__title .word__inner[data-anim-delay="33800"] {
  transition-delay: 33800ms;
}
.heroBanner__title .word__inner[data-anim-delay="33850"] {
  transition-delay: 33850ms;
}
.heroBanner__title .word__inner[data-anim-delay="33900"] {
  transition-delay: 33900ms;
}
.heroBanner__title .word__inner[data-anim-delay="33950"] {
  transition-delay: 33950ms;
}
.heroBanner__title .word__inner[data-anim-delay="34000"] {
  transition-delay: 34000ms;
}
.heroBanner__title .word__inner[data-anim-delay="34050"] {
  transition-delay: 34050ms;
}
.heroBanner__title .word__inner[data-anim-delay="34100"] {
  transition-delay: 34100ms;
}
.heroBanner__title .word__inner[data-anim-delay="34150"] {
  transition-delay: 34150ms;
}
.heroBanner__title .word__inner[data-anim-delay="34200"] {
  transition-delay: 34200ms;
}
.heroBanner__title .word__inner[data-anim-delay="34250"] {
  transition-delay: 34250ms;
}
.heroBanner__title .word__inner[data-anim-delay="34300"] {
  transition-delay: 34300ms;
}
.heroBanner__title .word__inner[data-anim-delay="34350"] {
  transition-delay: 34350ms;
}
.heroBanner__title .word__inner[data-anim-delay="34400"] {
  transition-delay: 34400ms;
}
.heroBanner__title .word__inner[data-anim-delay="34450"] {
  transition-delay: 34450ms;
}
.heroBanner__title .word__inner[data-anim-delay="34500"] {
  transition-delay: 34500ms;
}
.heroBanner__title .word__inner[data-anim-delay="34550"] {
  transition-delay: 34550ms;
}
.heroBanner__title .word__inner[data-anim-delay="34600"] {
  transition-delay: 34600ms;
}
.heroBanner__title .word__inner[data-anim-delay="34650"] {
  transition-delay: 34650ms;
}
.heroBanner__title .word__inner[data-anim-delay="34700"] {
  transition-delay: 34700ms;
}
.heroBanner__title .word__inner[data-anim-delay="34750"] {
  transition-delay: 34750ms;
}
.heroBanner__title .word__inner[data-anim-delay="34800"] {
  transition-delay: 34800ms;
}
.heroBanner__title .word__inner[data-anim-delay="34850"] {
  transition-delay: 34850ms;
}
.heroBanner__title .word__inner[data-anim-delay="34900"] {
  transition-delay: 34900ms;
}
.heroBanner__title .word__inner[data-anim-delay="34950"] {
  transition-delay: 34950ms;
}
.heroBanner__title .word__inner[data-anim-delay="35000"] {
  transition-delay: 35000ms;
}
.heroBanner__title .word__inner[data-anim-delay="35050"] {
  transition-delay: 35050ms;
}
.heroBanner__title .word__inner[data-anim-delay="35100"] {
  transition-delay: 35100ms;
}
.heroBanner__title .word__inner[data-anim-delay="35150"] {
  transition-delay: 35150ms;
}
.heroBanner__title .word__inner[data-anim-delay="35200"] {
  transition-delay: 35200ms;
}
.heroBanner__title .word__inner[data-anim-delay="35250"] {
  transition-delay: 35250ms;
}
.heroBanner__title .word__inner[data-anim-delay="35300"] {
  transition-delay: 35300ms;
}
.heroBanner__title .word__inner[data-anim-delay="35350"] {
  transition-delay: 35350ms;
}
.heroBanner__title .word__inner[data-anim-delay="35400"] {
  transition-delay: 35400ms;
}
.heroBanner__title .word__inner[data-anim-delay="35450"] {
  transition-delay: 35450ms;
}
.heroBanner__title .word__inner[data-anim-delay="35500"] {
  transition-delay: 35500ms;
}
.heroBanner__title .word__inner[data-anim-delay="35550"] {
  transition-delay: 35550ms;
}
.heroBanner__title .word__inner[data-anim-delay="35600"] {
  transition-delay: 35600ms;
}
.heroBanner__title .word__inner[data-anim-delay="35650"] {
  transition-delay: 35650ms;
}
.heroBanner__title .word__inner[data-anim-delay="35700"] {
  transition-delay: 35700ms;
}
.heroBanner__title .word__inner[data-anim-delay="35750"] {
  transition-delay: 35750ms;
}
.heroBanner__title .word__inner[data-anim-delay="35800"] {
  transition-delay: 35800ms;
}
.heroBanner__title .word__inner[data-anim-delay="35850"] {
  transition-delay: 35850ms;
}
.heroBanner__title .word__inner[data-anim-delay="35900"] {
  transition-delay: 35900ms;
}
.heroBanner__title .word__inner[data-anim-delay="35950"] {
  transition-delay: 35950ms;
}
.heroBanner__title .word__inner[data-anim-delay="36000"] {
  transition-delay: 36000ms;
}
.heroBanner__title .word__inner[data-anim-delay="36050"] {
  transition-delay: 36050ms;
}
.heroBanner__title .word__inner[data-anim-delay="36100"] {
  transition-delay: 36100ms;
}
.heroBanner__title .word__inner[data-anim-delay="36150"] {
  transition-delay: 36150ms;
}
.heroBanner__title .word__inner[data-anim-delay="36200"] {
  transition-delay: 36200ms;
}
.heroBanner__title .word__inner[data-anim-delay="36250"] {
  transition-delay: 36250ms;
}
.heroBanner__title .word__inner[data-anim-delay="36300"] {
  transition-delay: 36300ms;
}
.heroBanner__title .word__inner[data-anim-delay="36350"] {
  transition-delay: 36350ms;
}
.heroBanner__title .word__inner[data-anim-delay="36400"] {
  transition-delay: 36400ms;
}
.heroBanner__title .word__inner[data-anim-delay="36450"] {
  transition-delay: 36450ms;
}
.heroBanner__title .word__inner[data-anim-delay="36500"] {
  transition-delay: 36500ms;
}
.heroBanner__title .word__inner[data-anim-delay="36550"] {
  transition-delay: 36550ms;
}
.heroBanner__title .word__inner[data-anim-delay="36600"] {
  transition-delay: 36600ms;
}
.heroBanner__title .word__inner[data-anim-delay="36650"] {
  transition-delay: 36650ms;
}
.heroBanner__title .word__inner[data-anim-delay="36700"] {
  transition-delay: 36700ms;
}
.heroBanner__title .word__inner[data-anim-delay="36750"] {
  transition-delay: 36750ms;
}
.heroBanner__title .word__inner[data-anim-delay="36800"] {
  transition-delay: 36800ms;
}
.heroBanner__title .word__inner[data-anim-delay="36850"] {
  transition-delay: 36850ms;
}
.heroBanner__title .word__inner[data-anim-delay="36900"] {
  transition-delay: 36900ms;
}
.heroBanner__title .word__inner[data-anim-delay="36950"] {
  transition-delay: 36950ms;
}
.heroBanner__title .word__inner[data-anim-delay="37000"] {
  transition-delay: 37000ms;
}
.heroBanner__title .word__inner[data-anim-delay="37050"] {
  transition-delay: 37050ms;
}
.heroBanner__title .word__inner[data-anim-delay="37100"] {
  transition-delay: 37100ms;
}
.heroBanner__title .word__inner[data-anim-delay="37150"] {
  transition-delay: 37150ms;
}
.heroBanner__title .word__inner[data-anim-delay="37200"] {
  transition-delay: 37200ms;
}
.heroBanner__title .word__inner[data-anim-delay="37250"] {
  transition-delay: 37250ms;
}
.heroBanner__title .word__inner[data-anim-delay="37300"] {
  transition-delay: 37300ms;
}
.heroBanner__title .word__inner[data-anim-delay="37350"] {
  transition-delay: 37350ms;
}
.heroBanner__title .word__inner[data-anim-delay="37400"] {
  transition-delay: 37400ms;
}
.heroBanner__title .word__inner[data-anim-delay="37450"] {
  transition-delay: 37450ms;
}
.heroBanner__title .word__inner[data-anim-delay="37500"] {
  transition-delay: 37500ms;
}
.heroBanner__title .word__inner[data-anim-delay="37550"] {
  transition-delay: 37550ms;
}
.heroBanner__title .word__inner[data-anim-delay="37600"] {
  transition-delay: 37600ms;
}
.heroBanner__title .word__inner[data-anim-delay="37650"] {
  transition-delay: 37650ms;
}
.heroBanner__title .word__inner[data-anim-delay="37700"] {
  transition-delay: 37700ms;
}
.heroBanner__title .word__inner[data-anim-delay="37750"] {
  transition-delay: 37750ms;
}
.heroBanner__title .word__inner[data-anim-delay="37800"] {
  transition-delay: 37800ms;
}
.heroBanner__title .word__inner[data-anim-delay="37850"] {
  transition-delay: 37850ms;
}
.heroBanner__title .word__inner[data-anim-delay="37900"] {
  transition-delay: 37900ms;
}
.heroBanner__title .word__inner[data-anim-delay="37950"] {
  transition-delay: 37950ms;
}
.heroBanner__title .word__inner[data-anim-delay="38000"] {
  transition-delay: 38000ms;
}
.heroBanner__title .word__inner[data-anim-delay="38050"] {
  transition-delay: 38050ms;
}
.heroBanner__title .word__inner[data-anim-delay="38100"] {
  transition-delay: 38100ms;
}
.heroBanner__title .word__inner[data-anim-delay="38150"] {
  transition-delay: 38150ms;
}
.heroBanner__title .word__inner[data-anim-delay="38200"] {
  transition-delay: 38200ms;
}
.heroBanner__title .word__inner[data-anim-delay="38250"] {
  transition-delay: 38250ms;
}
.heroBanner__title .word__inner[data-anim-delay="38300"] {
  transition-delay: 38300ms;
}
.heroBanner__title .word__inner[data-anim-delay="38350"] {
  transition-delay: 38350ms;
}
.heroBanner__title .word__inner[data-anim-delay="38400"] {
  transition-delay: 38400ms;
}
.heroBanner__title .word__inner[data-anim-delay="38450"] {
  transition-delay: 38450ms;
}
.heroBanner__title .word__inner[data-anim-delay="38500"] {
  transition-delay: 38500ms;
}
.heroBanner__title .word__inner[data-anim-delay="38550"] {
  transition-delay: 38550ms;
}
.heroBanner__title .word__inner[data-anim-delay="38600"] {
  transition-delay: 38600ms;
}
.heroBanner__title .word__inner[data-anim-delay="38650"] {
  transition-delay: 38650ms;
}
.heroBanner__title .word__inner[data-anim-delay="38700"] {
  transition-delay: 38700ms;
}
.heroBanner__title .word__inner[data-anim-delay="38750"] {
  transition-delay: 38750ms;
}
.heroBanner__title .word__inner[data-anim-delay="38800"] {
  transition-delay: 38800ms;
}
.heroBanner__title .word__inner[data-anim-delay="38850"] {
  transition-delay: 38850ms;
}
.heroBanner__title .word__inner[data-anim-delay="38900"] {
  transition-delay: 38900ms;
}
.heroBanner__title .word__inner[data-anim-delay="38950"] {
  transition-delay: 38950ms;
}
.heroBanner__title .word__inner[data-anim-delay="39000"] {
  transition-delay: 39000ms;
}
.heroBanner__title .word__inner[data-anim-delay="39050"] {
  transition-delay: 39050ms;
}
.heroBanner__title .word__inner[data-anim-delay="39100"] {
  transition-delay: 39100ms;
}
.heroBanner__title .word__inner[data-anim-delay="39150"] {
  transition-delay: 39150ms;
}
.heroBanner__title .word__inner[data-anim-delay="39200"] {
  transition-delay: 39200ms;
}
.heroBanner__title .word__inner[data-anim-delay="39250"] {
  transition-delay: 39250ms;
}
.heroBanner__title .word__inner[data-anim-delay="39300"] {
  transition-delay: 39300ms;
}
.heroBanner__title .word__inner[data-anim-delay="39350"] {
  transition-delay: 39350ms;
}
.heroBanner__title .word__inner[data-anim-delay="39400"] {
  transition-delay: 39400ms;
}
.heroBanner__title .word__inner[data-anim-delay="39450"] {
  transition-delay: 39450ms;
}
.heroBanner__title .word__inner[data-anim-delay="39500"] {
  transition-delay: 39500ms;
}
.heroBanner__title .word__inner[data-anim-delay="39550"] {
  transition-delay: 39550ms;
}
.heroBanner__title .word__inner[data-anim-delay="39600"] {
  transition-delay: 39600ms;
}
.heroBanner__title .word__inner[data-anim-delay="39650"] {
  transition-delay: 39650ms;
}
.heroBanner__title .word__inner[data-anim-delay="39700"] {
  transition-delay: 39700ms;
}
.heroBanner__title .word__inner[data-anim-delay="39750"] {
  transition-delay: 39750ms;
}
.heroBanner__title .word__inner[data-anim-delay="39800"] {
  transition-delay: 39800ms;
}
.heroBanner__title .word__inner[data-anim-delay="39850"] {
  transition-delay: 39850ms;
}
.heroBanner__title .word__inner[data-anim-delay="39900"] {
  transition-delay: 39900ms;
}
.heroBanner__title .word__inner[data-anim-delay="39950"] {
  transition-delay: 39950ms;
}
.heroBanner__title .word__inner[data-anim-delay="40000"] {
  transition-delay: 40000ms;
}
.heroBanner__title .word__inner[data-anim-delay="40050"] {
  transition-delay: 40050ms;
}
.heroBanner__title .word__inner[data-anim-delay="40100"] {
  transition-delay: 40100ms;
}
.heroBanner__title .word__inner[data-anim-delay="40150"] {
  transition-delay: 40150ms;
}
.heroBanner__title .word__inner[data-anim-delay="40200"] {
  transition-delay: 40200ms;
}
.heroBanner__title .word__inner[data-anim-delay="40250"] {
  transition-delay: 40250ms;
}
.heroBanner__title .word__inner[data-anim-delay="40300"] {
  transition-delay: 40300ms;
}
.heroBanner__title .word__inner[data-anim-delay="40350"] {
  transition-delay: 40350ms;
}
.heroBanner__title .word__inner[data-anim-delay="40400"] {
  transition-delay: 40400ms;
}
.heroBanner__title .word__inner[data-anim-delay="40450"] {
  transition-delay: 40450ms;
}
.heroBanner__title .word__inner[data-anim-delay="40500"] {
  transition-delay: 40500ms;
}
.heroBanner__title .word__inner[data-anim-delay="40550"] {
  transition-delay: 40550ms;
}
.heroBanner__title .word__inner[data-anim-delay="40600"] {
  transition-delay: 40600ms;
}
.heroBanner__title .word__inner[data-anim-delay="40650"] {
  transition-delay: 40650ms;
}
.heroBanner__title .word__inner[data-anim-delay="40700"] {
  transition-delay: 40700ms;
}
.heroBanner__title .word__inner[data-anim-delay="40750"] {
  transition-delay: 40750ms;
}
.heroBanner__title .word__inner[data-anim-delay="40800"] {
  transition-delay: 40800ms;
}
.heroBanner__title .word__inner[data-anim-delay="40850"] {
  transition-delay: 40850ms;
}
.heroBanner__title .word__inner[data-anim-delay="40900"] {
  transition-delay: 40900ms;
}
.heroBanner__title .word__inner[data-anim-delay="40950"] {
  transition-delay: 40950ms;
}
.heroBanner__title .word__inner[data-anim-delay="41000"] {
  transition-delay: 41000ms;
}
.heroBanner__title .word__inner[data-anim-delay="41050"] {
  transition-delay: 41050ms;
}
.heroBanner__title .word__inner[data-anim-delay="41100"] {
  transition-delay: 41100ms;
}
.heroBanner__title .word__inner[data-anim-delay="41150"] {
  transition-delay: 41150ms;
}
.heroBanner__title .word__inner[data-anim-delay="41200"] {
  transition-delay: 41200ms;
}
.heroBanner__title .word__inner[data-anim-delay="41250"] {
  transition-delay: 41250ms;
}
.heroBanner__title .word__inner[data-anim-delay="41300"] {
  transition-delay: 41300ms;
}
.heroBanner__title .word__inner[data-anim-delay="41350"] {
  transition-delay: 41350ms;
}
.heroBanner__title .word__inner[data-anim-delay="41400"] {
  transition-delay: 41400ms;
}
.heroBanner__title .word__inner[data-anim-delay="41450"] {
  transition-delay: 41450ms;
}
.heroBanner__title .word__inner[data-anim-delay="41500"] {
  transition-delay: 41500ms;
}
.heroBanner__title .word__inner[data-anim-delay="41550"] {
  transition-delay: 41550ms;
}
.heroBanner__title .word__inner[data-anim-delay="41600"] {
  transition-delay: 41600ms;
}
.heroBanner__title .word__inner[data-anim-delay="41650"] {
  transition-delay: 41650ms;
}
.heroBanner__title .word__inner[data-anim-delay="41700"] {
  transition-delay: 41700ms;
}
.heroBanner__title .word__inner[data-anim-delay="41750"] {
  transition-delay: 41750ms;
}
.heroBanner__title .word__inner[data-anim-delay="41800"] {
  transition-delay: 41800ms;
}
.heroBanner__title .word__inner[data-anim-delay="41850"] {
  transition-delay: 41850ms;
}
.heroBanner__title .word__inner[data-anim-delay="41900"] {
  transition-delay: 41900ms;
}
.heroBanner__title .word__inner[data-anim-delay="41950"] {
  transition-delay: 41950ms;
}
.heroBanner__title .word__inner[data-anim-delay="42000"] {
  transition-delay: 42000ms;
}
.heroBanner__title .word__inner[data-anim-delay="42050"] {
  transition-delay: 42050ms;
}
.heroBanner__title .word__inner[data-anim-delay="42100"] {
  transition-delay: 42100ms;
}
.heroBanner__title .word__inner[data-anim-delay="42150"] {
  transition-delay: 42150ms;
}
.heroBanner__title .word__inner[data-anim-delay="42200"] {
  transition-delay: 42200ms;
}
.heroBanner__title .word__inner[data-anim-delay="42250"] {
  transition-delay: 42250ms;
}
.heroBanner__title .word__inner[data-anim-delay="42300"] {
  transition-delay: 42300ms;
}
.heroBanner__title .word__inner[data-anim-delay="42350"] {
  transition-delay: 42350ms;
}
.heroBanner__title .word__inner[data-anim-delay="42400"] {
  transition-delay: 42400ms;
}
.heroBanner__title .word__inner[data-anim-delay="42450"] {
  transition-delay: 42450ms;
}
.heroBanner__title .word__inner[data-anim-delay="42500"] {
  transition-delay: 42500ms;
}
.heroBanner__title .word__inner[data-anim-delay="42550"] {
  transition-delay: 42550ms;
}
.heroBanner__title .word__inner[data-anim-delay="42600"] {
  transition-delay: 42600ms;
}
.heroBanner__title .word__inner[data-anim-delay="42650"] {
  transition-delay: 42650ms;
}
.heroBanner__title .word__inner[data-anim-delay="42700"] {
  transition-delay: 42700ms;
}
.heroBanner__title .word__inner[data-anim-delay="42750"] {
  transition-delay: 42750ms;
}
.heroBanner__title .word__inner[data-anim-delay="42800"] {
  transition-delay: 42800ms;
}
.heroBanner__title .word__inner[data-anim-delay="42850"] {
  transition-delay: 42850ms;
}
.heroBanner__title .word__inner[data-anim-delay="42900"] {
  transition-delay: 42900ms;
}
.heroBanner__title .word__inner[data-anim-delay="42950"] {
  transition-delay: 42950ms;
}
.heroBanner__title .word__inner[data-anim-delay="43000"] {
  transition-delay: 43000ms;
}
.heroBanner__title .word__inner[data-anim-delay="43050"] {
  transition-delay: 43050ms;
}
.heroBanner__title .word__inner[data-anim-delay="43100"] {
  transition-delay: 43100ms;
}
.heroBanner__title .word__inner[data-anim-delay="43150"] {
  transition-delay: 43150ms;
}
.heroBanner__title .word__inner[data-anim-delay="43200"] {
  transition-delay: 43200ms;
}
.heroBanner__title .word__inner[data-anim-delay="43250"] {
  transition-delay: 43250ms;
}
.heroBanner__title .word__inner[data-anim-delay="43300"] {
  transition-delay: 43300ms;
}
.heroBanner__title .word__inner[data-anim-delay="43350"] {
  transition-delay: 43350ms;
}
.heroBanner__title .word__inner[data-anim-delay="43400"] {
  transition-delay: 43400ms;
}
.heroBanner__title .word__inner[data-anim-delay="43450"] {
  transition-delay: 43450ms;
}
.heroBanner__title .word__inner[data-anim-delay="43500"] {
  transition-delay: 43500ms;
}
.heroBanner__title .word__inner[data-anim-delay="43550"] {
  transition-delay: 43550ms;
}
.heroBanner__title .word__inner[data-anim-delay="43600"] {
  transition-delay: 43600ms;
}
.heroBanner__title .word__inner[data-anim-delay="43650"] {
  transition-delay: 43650ms;
}
.heroBanner__title .word__inner[data-anim-delay="43700"] {
  transition-delay: 43700ms;
}
.heroBanner__title .word__inner[data-anim-delay="43750"] {
  transition-delay: 43750ms;
}
.heroBanner__title .word__inner[data-anim-delay="43800"] {
  transition-delay: 43800ms;
}
.heroBanner__title .word__inner[data-anim-delay="43850"] {
  transition-delay: 43850ms;
}
.heroBanner__title .word__inner[data-anim-delay="43900"] {
  transition-delay: 43900ms;
}
.heroBanner__title .word__inner[data-anim-delay="43950"] {
  transition-delay: 43950ms;
}
.heroBanner__title .word__inner[data-anim-delay="44000"] {
  transition-delay: 44000ms;
}
.heroBanner__title .word__inner[data-anim-delay="44050"] {
  transition-delay: 44050ms;
}
.heroBanner__title .word__inner[data-anim-delay="44100"] {
  transition-delay: 44100ms;
}
.heroBanner__title .word__inner[data-anim-delay="44150"] {
  transition-delay: 44150ms;
}
.heroBanner__title .word__inner[data-anim-delay="44200"] {
  transition-delay: 44200ms;
}
.heroBanner__title .word__inner[data-anim-delay="44250"] {
  transition-delay: 44250ms;
}
.heroBanner__title .word__inner[data-anim-delay="44300"] {
  transition-delay: 44300ms;
}
.heroBanner__title .word__inner[data-anim-delay="44350"] {
  transition-delay: 44350ms;
}
.heroBanner__title .word__inner[data-anim-delay="44400"] {
  transition-delay: 44400ms;
}
.heroBanner__title .word__inner[data-anim-delay="44450"] {
  transition-delay: 44450ms;
}
.heroBanner__title .word__inner[data-anim-delay="44500"] {
  transition-delay: 44500ms;
}
.heroBanner__title .word__inner[data-anim-delay="44550"] {
  transition-delay: 44550ms;
}
.heroBanner__title .word__inner[data-anim-delay="44600"] {
  transition-delay: 44600ms;
}
.heroBanner__title .word__inner[data-anim-delay="44650"] {
  transition-delay: 44650ms;
}
.heroBanner__title .word__inner[data-anim-delay="44700"] {
  transition-delay: 44700ms;
}
.heroBanner__title .word__inner[data-anim-delay="44750"] {
  transition-delay: 44750ms;
}
.heroBanner__title .word__inner[data-anim-delay="44800"] {
  transition-delay: 44800ms;
}
.heroBanner__title .word__inner[data-anim-delay="44850"] {
  transition-delay: 44850ms;
}
.heroBanner__title .word__inner[data-anim-delay="44900"] {
  transition-delay: 44900ms;
}
.heroBanner__title .word__inner[data-anim-delay="44950"] {
  transition-delay: 44950ms;
}
.heroBanner__title .word__inner[data-anim-delay="45000"] {
  transition-delay: 45000ms;
}
.heroBanner__title .word__inner[data-anim-delay="45050"] {
  transition-delay: 45050ms;
}
.heroBanner__title .word__inner[data-anim-delay="45100"] {
  transition-delay: 45100ms;
}
.heroBanner__title .word__inner[data-anim-delay="45150"] {
  transition-delay: 45150ms;
}
.heroBanner__title .word__inner[data-anim-delay="45200"] {
  transition-delay: 45200ms;
}
.heroBanner__title .word__inner[data-anim-delay="45250"] {
  transition-delay: 45250ms;
}
.heroBanner__title .word__inner[data-anim-delay="45300"] {
  transition-delay: 45300ms;
}
.heroBanner__title .word__inner[data-anim-delay="45350"] {
  transition-delay: 45350ms;
}
.heroBanner__title .word__inner[data-anim-delay="45400"] {
  transition-delay: 45400ms;
}
.heroBanner__title .word__inner[data-anim-delay="45450"] {
  transition-delay: 45450ms;
}
.heroBanner__title .word__inner[data-anim-delay="45500"] {
  transition-delay: 45500ms;
}
.heroBanner__title .word__inner[data-anim-delay="45550"] {
  transition-delay: 45550ms;
}
.heroBanner__title .word__inner[data-anim-delay="45600"] {
  transition-delay: 45600ms;
}
.heroBanner__title .word__inner[data-anim-delay="45650"] {
  transition-delay: 45650ms;
}
.heroBanner__title .word__inner[data-anim-delay="45700"] {
  transition-delay: 45700ms;
}
.heroBanner__title .word__inner[data-anim-delay="45750"] {
  transition-delay: 45750ms;
}
.heroBanner__title .word__inner[data-anim-delay="45800"] {
  transition-delay: 45800ms;
}
.heroBanner__title .word__inner[data-anim-delay="45850"] {
  transition-delay: 45850ms;
}
.heroBanner__title .word__inner[data-anim-delay="45900"] {
  transition-delay: 45900ms;
}
.heroBanner__title .word__inner[data-anim-delay="45950"] {
  transition-delay: 45950ms;
}
.heroBanner__title .word__inner[data-anim-delay="46000"] {
  transition-delay: 46000ms;
}
.heroBanner__title .word__inner[data-anim-delay="46050"] {
  transition-delay: 46050ms;
}
.heroBanner__title .word__inner[data-anim-delay="46100"] {
  transition-delay: 46100ms;
}
.heroBanner__title .word__inner[data-anim-delay="46150"] {
  transition-delay: 46150ms;
}
.heroBanner__title .word__inner[data-anim-delay="46200"] {
  transition-delay: 46200ms;
}
.heroBanner__title .word__inner[data-anim-delay="46250"] {
  transition-delay: 46250ms;
}
.heroBanner__title .word__inner[data-anim-delay="46300"] {
  transition-delay: 46300ms;
}
.heroBanner__title .word__inner[data-anim-delay="46350"] {
  transition-delay: 46350ms;
}
.heroBanner__title .word__inner[data-anim-delay="46400"] {
  transition-delay: 46400ms;
}
.heroBanner__title .word__inner[data-anim-delay="46450"] {
  transition-delay: 46450ms;
}
.heroBanner__title .word__inner[data-anim-delay="46500"] {
  transition-delay: 46500ms;
}
.heroBanner__title .word__inner[data-anim-delay="46550"] {
  transition-delay: 46550ms;
}
.heroBanner__title .word__inner[data-anim-delay="46600"] {
  transition-delay: 46600ms;
}
.heroBanner__title .word__inner[data-anim-delay="46650"] {
  transition-delay: 46650ms;
}
.heroBanner__title .word__inner[data-anim-delay="46700"] {
  transition-delay: 46700ms;
}
.heroBanner__title .word__inner[data-anim-delay="46750"] {
  transition-delay: 46750ms;
}
.heroBanner__title .word__inner[data-anim-delay="46800"] {
  transition-delay: 46800ms;
}
.heroBanner__title .word__inner[data-anim-delay="46850"] {
  transition-delay: 46850ms;
}
.heroBanner__title .word__inner[data-anim-delay="46900"] {
  transition-delay: 46900ms;
}
.heroBanner__title .word__inner[data-anim-delay="46950"] {
  transition-delay: 46950ms;
}
.heroBanner__title .word__inner[data-anim-delay="47000"] {
  transition-delay: 47000ms;
}
.heroBanner__title .word__inner[data-anim-delay="47050"] {
  transition-delay: 47050ms;
}
.heroBanner__title .word__inner[data-anim-delay="47100"] {
  transition-delay: 47100ms;
}
.heroBanner__title .word__inner[data-anim-delay="47150"] {
  transition-delay: 47150ms;
}
.heroBanner__title .word__inner[data-anim-delay="47200"] {
  transition-delay: 47200ms;
}
.heroBanner__title .word__inner[data-anim-delay="47250"] {
  transition-delay: 47250ms;
}
.heroBanner__title .word__inner[data-anim-delay="47300"] {
  transition-delay: 47300ms;
}
.heroBanner__title .word__inner[data-anim-delay="47350"] {
  transition-delay: 47350ms;
}
.heroBanner__title .word__inner[data-anim-delay="47400"] {
  transition-delay: 47400ms;
}
.heroBanner__title .word__inner[data-anim-delay="47450"] {
  transition-delay: 47450ms;
}
.heroBanner__title .word__inner[data-anim-delay="47500"] {
  transition-delay: 47500ms;
}
.heroBanner__title .word__inner[data-anim-delay="47550"] {
  transition-delay: 47550ms;
}
.heroBanner__title .word__inner[data-anim-delay="47600"] {
  transition-delay: 47600ms;
}
.heroBanner__title .word__inner[data-anim-delay="47650"] {
  transition-delay: 47650ms;
}
.heroBanner__title .word__inner[data-anim-delay="47700"] {
  transition-delay: 47700ms;
}
.heroBanner__title .word__inner[data-anim-delay="47750"] {
  transition-delay: 47750ms;
}
.heroBanner__title .word__inner[data-anim-delay="47800"] {
  transition-delay: 47800ms;
}
.heroBanner__title .word__inner[data-anim-delay="47850"] {
  transition-delay: 47850ms;
}
.heroBanner__title .word__inner[data-anim-delay="47900"] {
  transition-delay: 47900ms;
}
.heroBanner__title .word__inner[data-anim-delay="47950"] {
  transition-delay: 47950ms;
}
.heroBanner__title .word__inner[data-anim-delay="48000"] {
  transition-delay: 48000ms;
}
.heroBanner__title .word__inner[data-anim-delay="48050"] {
  transition-delay: 48050ms;
}
.heroBanner__title .word__inner[data-anim-delay="48100"] {
  transition-delay: 48100ms;
}
.heroBanner__title .word__inner[data-anim-delay="48150"] {
  transition-delay: 48150ms;
}
.heroBanner__title .word__inner[data-anim-delay="48200"] {
  transition-delay: 48200ms;
}
.heroBanner__title .word__inner[data-anim-delay="48250"] {
  transition-delay: 48250ms;
}
.heroBanner__title .word__inner[data-anim-delay="48300"] {
  transition-delay: 48300ms;
}
.heroBanner__title .word__inner[data-anim-delay="48350"] {
  transition-delay: 48350ms;
}
.heroBanner__title .word__inner[data-anim-delay="48400"] {
  transition-delay: 48400ms;
}
.heroBanner__title .word__inner[data-anim-delay="48450"] {
  transition-delay: 48450ms;
}
.heroBanner__title .word__inner[data-anim-delay="48500"] {
  transition-delay: 48500ms;
}
.heroBanner__title .word__inner[data-anim-delay="48550"] {
  transition-delay: 48550ms;
}
.heroBanner__title .word__inner[data-anim-delay="48600"] {
  transition-delay: 48600ms;
}
.heroBanner__title .word__inner[data-anim-delay="48650"] {
  transition-delay: 48650ms;
}
.heroBanner__title .word__inner[data-anim-delay="48700"] {
  transition-delay: 48700ms;
}
.heroBanner__title .word__inner[data-anim-delay="48750"] {
  transition-delay: 48750ms;
}
.heroBanner__title .word__inner[data-anim-delay="48800"] {
  transition-delay: 48800ms;
}
.heroBanner__title .word__inner[data-anim-delay="48850"] {
  transition-delay: 48850ms;
}
.heroBanner__title .word__inner[data-anim-delay="48900"] {
  transition-delay: 48900ms;
}
.heroBanner__title .word__inner[data-anim-delay="48950"] {
  transition-delay: 48950ms;
}
.heroBanner__title .word__inner[data-anim-delay="49000"] {
  transition-delay: 49000ms;
}
.heroBanner__title .word__inner[data-anim-delay="49050"] {
  transition-delay: 49050ms;
}
.heroBanner__title .word__inner[data-anim-delay="49100"] {
  transition-delay: 49100ms;
}
.heroBanner__title .word__inner[data-anim-delay="49150"] {
  transition-delay: 49150ms;
}
.heroBanner__title .word__inner[data-anim-delay="49200"] {
  transition-delay: 49200ms;
}
.heroBanner__title .word__inner[data-anim-delay="49250"] {
  transition-delay: 49250ms;
}
.heroBanner__title .word__inner[data-anim-delay="49300"] {
  transition-delay: 49300ms;
}
.heroBanner__title .word__inner[data-anim-delay="49350"] {
  transition-delay: 49350ms;
}
.heroBanner__title .word__inner[data-anim-delay="49400"] {
  transition-delay: 49400ms;
}
.heroBanner__title .word__inner[data-anim-delay="49450"] {
  transition-delay: 49450ms;
}
.heroBanner__title .word__inner[data-anim-delay="49500"] {
  transition-delay: 49500ms;
}
.heroBanner__title .word__inner[data-anim-delay="49550"] {
  transition-delay: 49550ms;
}
.heroBanner__title .word__inner[data-anim-delay="49600"] {
  transition-delay: 49600ms;
}
.heroBanner__title .word__inner[data-anim-delay="49650"] {
  transition-delay: 49650ms;
}
.heroBanner__title .word__inner[data-anim-delay="49700"] {
  transition-delay: 49700ms;
}
.heroBanner__title .word__inner[data-anim-delay="49750"] {
  transition-delay: 49750ms;
}
.heroBanner__title .word__inner[data-anim-delay="49800"] {
  transition-delay: 49800ms;
}
.heroBanner__title .word__inner[data-anim-delay="49850"] {
  transition-delay: 49850ms;
}
.heroBanner__title .word__inner[data-anim-delay="49900"] {
  transition-delay: 49900ms;
}
.heroBanner__title .word__inner[data-anim-delay="49950"] {
  transition-delay: 49950ms;
}
.heroBanner__title .word__inner[data-anim-delay="50000"] {
  transition-delay: 50000ms;
}
.heroBanner__title .word__inner[data-anim-delay="50050"] {
  transition-delay: 50050ms;
}
.heroBanner__title .word__inner[data-anim-delay="50100"] {
  transition-delay: 50100ms;
}
.heroBanner__title .word__inner[data-anim-delay="50150"] {
  transition-delay: 50150ms;
}
.heroBanner__title .word__inner[data-anim-delay="50200"] {
  transition-delay: 50200ms;
}
.heroBanner__title .word__inner[data-anim-delay="50250"] {
  transition-delay: 50250ms;
}
.heroBanner__title .word__inner[data-anim-delay="50300"] {
  transition-delay: 50300ms;
}
.heroBanner__title .word__inner[data-anim-delay="50350"] {
  transition-delay: 50350ms;
}
.heroBanner__title .word__inner[data-anim-delay="50400"] {
  transition-delay: 50400ms;
}
.heroBanner__title .word__inner[data-anim-delay="50450"] {
  transition-delay: 50450ms;
}
.heroBanner__title .word__inner[data-anim-delay="50500"] {
  transition-delay: 50500ms;
}
.heroBanner__title .word__inner[data-anim-delay="50550"] {
  transition-delay: 50550ms;
}
.heroBanner__title .word__inner[data-anim-delay="50600"] {
  transition-delay: 50600ms;
}
.heroBanner__title .word__inner[data-anim-delay="50650"] {
  transition-delay: 50650ms;
}
.heroBanner__title .word__inner[data-anim-delay="50700"] {
  transition-delay: 50700ms;
}
.heroBanner__title .word__inner[data-anim-delay="50750"] {
  transition-delay: 50750ms;
}
.heroBanner__title .word__inner[data-anim-delay="50800"] {
  transition-delay: 50800ms;
}
.heroBanner__title .word__inner[data-anim-delay="50850"] {
  transition-delay: 50850ms;
}
.heroBanner__title .word__inner[data-anim-delay="50900"] {
  transition-delay: 50900ms;
}
.heroBanner__title .word__inner[data-anim-delay="50950"] {
  transition-delay: 50950ms;
}
.heroBanner__title .word__inner[data-anim-delay="51000"] {
  transition-delay: 51000ms;
}
.heroBanner__title .word__inner[data-anim-delay="51050"] {
  transition-delay: 51050ms;
}
.heroBanner__title .word__inner[data-anim-delay="51100"] {
  transition-delay: 51100ms;
}
.heroBanner__title .word__inner[data-anim-delay="51150"] {
  transition-delay: 51150ms;
}
.heroBanner__title .word__inner[data-anim-delay="51200"] {
  transition-delay: 51200ms;
}
.heroBanner__title .word__inner[data-anim-delay="51250"] {
  transition-delay: 51250ms;
}
.heroBanner__title .word__inner[data-anim-delay="51300"] {
  transition-delay: 51300ms;
}
.heroBanner__title .word__inner[data-anim-delay="51350"] {
  transition-delay: 51350ms;
}
.heroBanner__title .word__inner[data-anim-delay="51400"] {
  transition-delay: 51400ms;
}
.heroBanner__title .word__inner[data-anim-delay="51450"] {
  transition-delay: 51450ms;
}
.heroBanner__title .word__inner[data-anim-delay="51500"] {
  transition-delay: 51500ms;
}
.heroBanner__title .word__inner[data-anim-delay="51550"] {
  transition-delay: 51550ms;
}
.heroBanner__title .word__inner[data-anim-delay="51600"] {
  transition-delay: 51600ms;
}
.heroBanner__title .word__inner[data-anim-delay="51650"] {
  transition-delay: 51650ms;
}
.heroBanner__title .word__inner[data-anim-delay="51700"] {
  transition-delay: 51700ms;
}
.heroBanner__title .word__inner[data-anim-delay="51750"] {
  transition-delay: 51750ms;
}
.heroBanner__title .word__inner[data-anim-delay="51800"] {
  transition-delay: 51800ms;
}
.heroBanner__title .word__inner[data-anim-delay="51850"] {
  transition-delay: 51850ms;
}
.heroBanner__title .word__inner[data-anim-delay="51900"] {
  transition-delay: 51900ms;
}
.heroBanner__title .word__inner[data-anim-delay="51950"] {
  transition-delay: 51950ms;
}
.heroBanner__title .word__inner[data-anim-delay="52000"] {
  transition-delay: 52000ms;
}
.heroBanner__title .word__inner[data-anim-delay="52050"] {
  transition-delay: 52050ms;
}
.heroBanner__title .word__inner[data-anim-delay="52100"] {
  transition-delay: 52100ms;
}
.heroBanner__title .word__inner[data-anim-delay="52150"] {
  transition-delay: 52150ms;
}
.heroBanner__title .word__inner[data-anim-delay="52200"] {
  transition-delay: 52200ms;
}
.heroBanner__title .word__inner[data-anim-delay="52250"] {
  transition-delay: 52250ms;
}
.heroBanner__title .word__inner[data-anim-delay="52300"] {
  transition-delay: 52300ms;
}
.heroBanner__title .word__inner[data-anim-delay="52350"] {
  transition-delay: 52350ms;
}
.heroBanner__title .word__inner[data-anim-delay="52400"] {
  transition-delay: 52400ms;
}
.heroBanner__title .word__inner[data-anim-delay="52450"] {
  transition-delay: 52450ms;
}
.heroBanner__title .word__inner[data-anim-delay="52500"] {
  transition-delay: 52500ms;
}
.heroBanner__title .word__inner[data-anim-delay="52550"] {
  transition-delay: 52550ms;
}
.heroBanner__title .word__inner[data-anim-delay="52600"] {
  transition-delay: 52600ms;
}
.heroBanner__title .word__inner[data-anim-delay="52650"] {
  transition-delay: 52650ms;
}
.heroBanner__title .word__inner[data-anim-delay="52700"] {
  transition-delay: 52700ms;
}
.heroBanner__title .word__inner[data-anim-delay="52750"] {
  transition-delay: 52750ms;
}
.heroBanner__title .word__inner[data-anim-delay="52800"] {
  transition-delay: 52800ms;
}
.heroBanner__title .word__inner[data-anim-delay="52850"] {
  transition-delay: 52850ms;
}
.heroBanner__title .word__inner[data-anim-delay="52900"] {
  transition-delay: 52900ms;
}
.heroBanner__title .word__inner[data-anim-delay="52950"] {
  transition-delay: 52950ms;
}
.heroBanner__title .word__inner[data-anim-delay="53000"] {
  transition-delay: 53000ms;
}
.heroBanner__title .word__inner[data-anim-delay="53050"] {
  transition-delay: 53050ms;
}
.heroBanner__title .word__inner[data-anim-delay="53100"] {
  transition-delay: 53100ms;
}
.heroBanner__title .word__inner[data-anim-delay="53150"] {
  transition-delay: 53150ms;
}
.heroBanner__title .word__inner[data-anim-delay="53200"] {
  transition-delay: 53200ms;
}
.heroBanner__title .word__inner[data-anim-delay="53250"] {
  transition-delay: 53250ms;
}
.heroBanner__title .word__inner[data-anim-delay="53300"] {
  transition-delay: 53300ms;
}
.heroBanner__title .word__inner[data-anim-delay="53350"] {
  transition-delay: 53350ms;
}
.heroBanner__title .word__inner[data-anim-delay="53400"] {
  transition-delay: 53400ms;
}
.heroBanner__title .word__inner[data-anim-delay="53450"] {
  transition-delay: 53450ms;
}
.heroBanner__title .word__inner[data-anim-delay="53500"] {
  transition-delay: 53500ms;
}
.heroBanner__title .word__inner[data-anim-delay="53550"] {
  transition-delay: 53550ms;
}
.heroBanner__title .word__inner[data-anim-delay="53600"] {
  transition-delay: 53600ms;
}
.heroBanner__title .word__inner[data-anim-delay="53650"] {
  transition-delay: 53650ms;
}
.heroBanner__title .word__inner[data-anim-delay="53700"] {
  transition-delay: 53700ms;
}
.heroBanner__title .word__inner[data-anim-delay="53750"] {
  transition-delay: 53750ms;
}
.heroBanner__title .word__inner[data-anim-delay="53800"] {
  transition-delay: 53800ms;
}
.heroBanner__title .word__inner[data-anim-delay="53850"] {
  transition-delay: 53850ms;
}
.heroBanner__title .word__inner[data-anim-delay="53900"] {
  transition-delay: 53900ms;
}
.heroBanner__title .word__inner[data-anim-delay="53950"] {
  transition-delay: 53950ms;
}
.heroBanner__title .word__inner[data-anim-delay="54000"] {
  transition-delay: 54000ms;
}
.heroBanner__title .word__inner[data-anim-delay="54050"] {
  transition-delay: 54050ms;
}
.heroBanner__title .word__inner[data-anim-delay="54100"] {
  transition-delay: 54100ms;
}
.heroBanner__title .word__inner[data-anim-delay="54150"] {
  transition-delay: 54150ms;
}
.heroBanner__title .word__inner[data-anim-delay="54200"] {
  transition-delay: 54200ms;
}
.heroBanner__title .word__inner[data-anim-delay="54250"] {
  transition-delay: 54250ms;
}
.heroBanner__title .word__inner[data-anim-delay="54300"] {
  transition-delay: 54300ms;
}
.heroBanner__title .word__inner[data-anim-delay="54350"] {
  transition-delay: 54350ms;
}
.heroBanner__title .word__inner[data-anim-delay="54400"] {
  transition-delay: 54400ms;
}
.heroBanner__title .word__inner[data-anim-delay="54450"] {
  transition-delay: 54450ms;
}
.heroBanner__title .word__inner[data-anim-delay="54500"] {
  transition-delay: 54500ms;
}
.heroBanner__title .word__inner[data-anim-delay="54550"] {
  transition-delay: 54550ms;
}
.heroBanner__title .word__inner[data-anim-delay="54600"] {
  transition-delay: 54600ms;
}
.heroBanner__title .word__inner[data-anim-delay="54650"] {
  transition-delay: 54650ms;
}
.heroBanner__title .word__inner[data-anim-delay="54700"] {
  transition-delay: 54700ms;
}
.heroBanner__title .word__inner[data-anim-delay="54750"] {
  transition-delay: 54750ms;
}
.heroBanner__title .word__inner[data-anim-delay="54800"] {
  transition-delay: 54800ms;
}
.heroBanner__title .word__inner[data-anim-delay="54850"] {
  transition-delay: 54850ms;
}
.heroBanner__title .word__inner[data-anim-delay="54900"] {
  transition-delay: 54900ms;
}
.heroBanner__title .word__inner[data-anim-delay="54950"] {
  transition-delay: 54950ms;
}
.heroBanner__title .word__inner[data-anim-delay="55000"] {
  transition-delay: 55000ms;
}
.heroBanner__title .word__inner[data-anim-delay="55050"] {
  transition-delay: 55050ms;
}
.heroBanner__title .word__inner[data-anim-delay="55100"] {
  transition-delay: 55100ms;
}
.heroBanner__title .word__inner[data-anim-delay="55150"] {
  transition-delay: 55150ms;
}
.heroBanner__title .word__inner[data-anim-delay="55200"] {
  transition-delay: 55200ms;
}
.heroBanner__title .word__inner[data-anim-delay="55250"] {
  transition-delay: 55250ms;
}
.heroBanner__title .word__inner[data-anim-delay="55300"] {
  transition-delay: 55300ms;
}
.heroBanner__title .word__inner[data-anim-delay="55350"] {
  transition-delay: 55350ms;
}
.heroBanner__title .word__inner[data-anim-delay="55400"] {
  transition-delay: 55400ms;
}
.heroBanner__title .word__inner[data-anim-delay="55450"] {
  transition-delay: 55450ms;
}
.heroBanner__title .word__inner[data-anim-delay="55500"] {
  transition-delay: 55500ms;
}
.heroBanner__title .word__inner[data-anim-delay="55550"] {
  transition-delay: 55550ms;
}
.heroBanner__title .word__inner[data-anim-delay="55600"] {
  transition-delay: 55600ms;
}
.heroBanner__title .word__inner[data-anim-delay="55650"] {
  transition-delay: 55650ms;
}
.heroBanner__title .word__inner[data-anim-delay="55700"] {
  transition-delay: 55700ms;
}
.heroBanner__title .word__inner[data-anim-delay="55750"] {
  transition-delay: 55750ms;
}
.heroBanner__title .word__inner[data-anim-delay="55800"] {
  transition-delay: 55800ms;
}
.heroBanner__title .word__inner[data-anim-delay="55850"] {
  transition-delay: 55850ms;
}
.heroBanner__title .word__inner[data-anim-delay="55900"] {
  transition-delay: 55900ms;
}
.heroBanner__title .word__inner[data-anim-delay="55950"] {
  transition-delay: 55950ms;
}
.heroBanner__title .word__inner[data-anim-delay="56000"] {
  transition-delay: 56000ms;
}
.heroBanner__title .word__inner[data-anim-delay="56050"] {
  transition-delay: 56050ms;
}
.heroBanner__title .word__inner[data-anim-delay="56100"] {
  transition-delay: 56100ms;
}
.heroBanner__title .word__inner[data-anim-delay="56150"] {
  transition-delay: 56150ms;
}
.heroBanner__title .word__inner[data-anim-delay="56200"] {
  transition-delay: 56200ms;
}
.heroBanner__title .word__inner[data-anim-delay="56250"] {
  transition-delay: 56250ms;
}
.heroBanner__title .word__inner[data-anim-delay="56300"] {
  transition-delay: 56300ms;
}
.heroBanner__title .word__inner[data-anim-delay="56350"] {
  transition-delay: 56350ms;
}
.heroBanner__title .word__inner[data-anim-delay="56400"] {
  transition-delay: 56400ms;
}
.heroBanner__title .word__inner[data-anim-delay="56450"] {
  transition-delay: 56450ms;
}
.heroBanner__title .word__inner[data-anim-delay="56500"] {
  transition-delay: 56500ms;
}
.heroBanner__title .word__inner[data-anim-delay="56550"] {
  transition-delay: 56550ms;
}
.heroBanner__title .word__inner[data-anim-delay="56600"] {
  transition-delay: 56600ms;
}
.heroBanner__title .word__inner[data-anim-delay="56650"] {
  transition-delay: 56650ms;
}
.heroBanner__title .word__inner[data-anim-delay="56700"] {
  transition-delay: 56700ms;
}
.heroBanner__title .word__inner[data-anim-delay="56750"] {
  transition-delay: 56750ms;
}
.heroBanner__title .word__inner[data-anim-delay="56800"] {
  transition-delay: 56800ms;
}
.heroBanner__title .word__inner[data-anim-delay="56850"] {
  transition-delay: 56850ms;
}
.heroBanner__title .word__inner[data-anim-delay="56900"] {
  transition-delay: 56900ms;
}
.heroBanner__title .word__inner[data-anim-delay="56950"] {
  transition-delay: 56950ms;
}
.heroBanner__title .word__inner[data-anim-delay="57000"] {
  transition-delay: 57000ms;
}
.heroBanner__title .word__inner[data-anim-delay="57050"] {
  transition-delay: 57050ms;
}
.heroBanner__title .word__inner[data-anim-delay="57100"] {
  transition-delay: 57100ms;
}
.heroBanner__title .word__inner[data-anim-delay="57150"] {
  transition-delay: 57150ms;
}
.heroBanner__title .word__inner[data-anim-delay="57200"] {
  transition-delay: 57200ms;
}
.heroBanner__title .word__inner[data-anim-delay="57250"] {
  transition-delay: 57250ms;
}
.heroBanner__title .word__inner[data-anim-delay="57300"] {
  transition-delay: 57300ms;
}
.heroBanner__title .word__inner[data-anim-delay="57350"] {
  transition-delay: 57350ms;
}
.heroBanner__title .word__inner[data-anim-delay="57400"] {
  transition-delay: 57400ms;
}
.heroBanner__title .word__inner[data-anim-delay="57450"] {
  transition-delay: 57450ms;
}
.heroBanner__title .word__inner[data-anim-delay="57500"] {
  transition-delay: 57500ms;
}
.heroBanner__title .word__inner[data-anim-delay="57550"] {
  transition-delay: 57550ms;
}
.heroBanner__title .word__inner[data-anim-delay="57600"] {
  transition-delay: 57600ms;
}
.heroBanner__title .word__inner[data-anim-delay="57650"] {
  transition-delay: 57650ms;
}
.heroBanner__title .word__inner[data-anim-delay="57700"] {
  transition-delay: 57700ms;
}
.heroBanner__title .word__inner[data-anim-delay="57750"] {
  transition-delay: 57750ms;
}
.heroBanner__title .word__inner[data-anim-delay="57800"] {
  transition-delay: 57800ms;
}
.heroBanner__title .word__inner[data-anim-delay="57850"] {
  transition-delay: 57850ms;
}
.heroBanner__title .word__inner[data-anim-delay="57900"] {
  transition-delay: 57900ms;
}
.heroBanner__title .word__inner[data-anim-delay="57950"] {
  transition-delay: 57950ms;
}
.heroBanner__title .word__inner[data-anim-delay="58000"] {
  transition-delay: 58000ms;
}
.heroBanner__title .word__inner[data-anim-delay="58050"] {
  transition-delay: 58050ms;
}
.heroBanner__title .word__inner[data-anim-delay="58100"] {
  transition-delay: 58100ms;
}
.heroBanner__title .word__inner[data-anim-delay="58150"] {
  transition-delay: 58150ms;
}
.heroBanner__title .word__inner[data-anim-delay="58200"] {
  transition-delay: 58200ms;
}
.heroBanner__title .word__inner[data-anim-delay="58250"] {
  transition-delay: 58250ms;
}
.heroBanner__title .word__inner[data-anim-delay="58300"] {
  transition-delay: 58300ms;
}
.heroBanner__title .word__inner[data-anim-delay="58350"] {
  transition-delay: 58350ms;
}
.heroBanner__title .word__inner[data-anim-delay="58400"] {
  transition-delay: 58400ms;
}
.heroBanner__title .word__inner[data-anim-delay="58450"] {
  transition-delay: 58450ms;
}
.heroBanner__title .word__inner[data-anim-delay="58500"] {
  transition-delay: 58500ms;
}
.heroBanner__title .word__inner[data-anim-delay="58550"] {
  transition-delay: 58550ms;
}
.heroBanner__title .word__inner[data-anim-delay="58600"] {
  transition-delay: 58600ms;
}
.heroBanner__title .word__inner[data-anim-delay="58650"] {
  transition-delay: 58650ms;
}
.heroBanner__title .word__inner[data-anim-delay="58700"] {
  transition-delay: 58700ms;
}
.heroBanner__title .word__inner[data-anim-delay="58750"] {
  transition-delay: 58750ms;
}
.heroBanner__title .word__inner[data-anim-delay="58800"] {
  transition-delay: 58800ms;
}
.heroBanner__title .word__inner[data-anim-delay="58850"] {
  transition-delay: 58850ms;
}
.heroBanner__title .word__inner[data-anim-delay="58900"] {
  transition-delay: 58900ms;
}
.heroBanner__title .word__inner[data-anim-delay="58950"] {
  transition-delay: 58950ms;
}
.heroBanner__title .word__inner[data-anim-delay="59000"] {
  transition-delay: 59000ms;
}
.heroBanner__title .word__inner[data-anim-delay="59050"] {
  transition-delay: 59050ms;
}
.heroBanner__title .word__inner[data-anim-delay="59100"] {
  transition-delay: 59100ms;
}
.heroBanner__title .word__inner[data-anim-delay="59150"] {
  transition-delay: 59150ms;
}
.heroBanner__title .word__inner[data-anim-delay="59200"] {
  transition-delay: 59200ms;
}
.heroBanner__title .word__inner[data-anim-delay="59250"] {
  transition-delay: 59250ms;
}
.heroBanner__title .word__inner[data-anim-delay="59300"] {
  transition-delay: 59300ms;
}
.heroBanner__title .word__inner[data-anim-delay="59350"] {
  transition-delay: 59350ms;
}
.heroBanner__title .word__inner[data-anim-delay="59400"] {
  transition-delay: 59400ms;
}
.heroBanner__title .word__inner[data-anim-delay="59450"] {
  transition-delay: 59450ms;
}
.heroBanner__title .word__inner[data-anim-delay="59500"] {
  transition-delay: 59500ms;
}
.heroBanner__title .word__inner[data-anim-delay="59550"] {
  transition-delay: 59550ms;
}
.heroBanner__title .word__inner[data-anim-delay="59600"] {
  transition-delay: 59600ms;
}
.heroBanner__title .word__inner[data-anim-delay="59650"] {
  transition-delay: 59650ms;
}
.heroBanner__title .word__inner[data-anim-delay="59700"] {
  transition-delay: 59700ms;
}
.heroBanner__title .word__inner[data-anim-delay="59750"] {
  transition-delay: 59750ms;
}
.heroBanner__title .word__inner[data-anim-delay="59800"] {
  transition-delay: 59800ms;
}
.heroBanner__title .word__inner[data-anim-delay="59850"] {
  transition-delay: 59850ms;
}
.heroBanner__title .word__inner[data-anim-delay="59900"] {
  transition-delay: 59900ms;
}
.heroBanner__title .word__inner[data-anim-delay="59950"] {
  transition-delay: 59950ms;
}
.heroBanner__title .word__inner[data-anim-delay="60000"] {
  transition-delay: 60000ms;
}
.heroBanner__title .word__inner[data-anim-delay="60050"] {
  transition-delay: 60050ms;
}
.heroBanner__title .word__inner[data-anim-delay="60100"] {
  transition-delay: 60100ms;
}
.heroBanner__title .word__inner[data-anim-delay="60150"] {
  transition-delay: 60150ms;
}
.heroBanner__title .word__inner[data-anim-delay="60200"] {
  transition-delay: 60200ms;
}
.heroBanner__title .word__inner[data-anim-delay="60250"] {
  transition-delay: 60250ms;
}
.heroBanner__title .word__inner[data-anim-delay="60300"] {
  transition-delay: 60300ms;
}
.heroBanner__title .word__inner[data-anim-delay="60350"] {
  transition-delay: 60350ms;
}
.heroBanner__title .word__inner[data-anim-delay="60400"] {
  transition-delay: 60400ms;
}
.heroBanner__title .word__inner[data-anim-delay="60450"] {
  transition-delay: 60450ms;
}
.heroBanner__title .word__inner[data-anim-delay="60500"] {
  transition-delay: 60500ms;
}
.heroBanner__title .word__inner[data-anim-delay="60550"] {
  transition-delay: 60550ms;
}
.heroBanner__title .word__inner[data-anim-delay="60600"] {
  transition-delay: 60600ms;
}
.heroBanner__title .word__inner[data-anim-delay="60650"] {
  transition-delay: 60650ms;
}
.heroBanner__title .word__inner[data-anim-delay="60700"] {
  transition-delay: 60700ms;
}
.heroBanner__title .word__inner[data-anim-delay="60750"] {
  transition-delay: 60750ms;
}
.heroBanner__title .word__inner[data-anim-delay="60800"] {
  transition-delay: 60800ms;
}
.heroBanner__title .word__inner[data-anim-delay="60850"] {
  transition-delay: 60850ms;
}
.heroBanner__title .word__inner[data-anim-delay="60900"] {
  transition-delay: 60900ms;
}
.heroBanner__title .word__inner[data-anim-delay="60950"] {
  transition-delay: 60950ms;
}
.heroBanner__title .word__inner[data-anim-delay="61000"] {
  transition-delay: 61000ms;
}
.heroBanner__title .word__inner[data-anim-delay="61050"] {
  transition-delay: 61050ms;
}
.heroBanner__title .word__inner[data-anim-delay="61100"] {
  transition-delay: 61100ms;
}
.heroBanner__title .word__inner[data-anim-delay="61150"] {
  transition-delay: 61150ms;
}
.heroBanner__title .word__inner[data-anim-delay="61200"] {
  transition-delay: 61200ms;
}
.heroBanner__title .word__inner[data-anim-delay="61250"] {
  transition-delay: 61250ms;
}
.heroBanner__title .word__inner[data-anim-delay="61300"] {
  transition-delay: 61300ms;
}
.heroBanner__title .word__inner[data-anim-delay="61350"] {
  transition-delay: 61350ms;
}
.heroBanner__title .word__inner[data-anim-delay="61400"] {
  transition-delay: 61400ms;
}
.heroBanner__title .word__inner[data-anim-delay="61450"] {
  transition-delay: 61450ms;
}
.heroBanner__title .word__inner[data-anim-delay="61500"] {
  transition-delay: 61500ms;
}
.heroBanner__title .word__inner[data-anim-delay="61550"] {
  transition-delay: 61550ms;
}
.heroBanner__title .word__inner[data-anim-delay="61600"] {
  transition-delay: 61600ms;
}
.heroBanner__title .word__inner[data-anim-delay="61650"] {
  transition-delay: 61650ms;
}
.heroBanner__title .word__inner[data-anim-delay="61700"] {
  transition-delay: 61700ms;
}
.heroBanner__title .word__inner[data-anim-delay="61750"] {
  transition-delay: 61750ms;
}
.heroBanner__title .word__inner[data-anim-delay="61800"] {
  transition-delay: 61800ms;
}
.heroBanner__title .word__inner[data-anim-delay="61850"] {
  transition-delay: 61850ms;
}
.heroBanner__title .word__inner[data-anim-delay="61900"] {
  transition-delay: 61900ms;
}
.heroBanner__title .word__inner[data-anim-delay="61950"] {
  transition-delay: 61950ms;
}
.heroBanner__title .word__inner[data-anim-delay="62000"] {
  transition-delay: 62000ms;
}
.heroBanner__title .word__inner[data-anim-delay="62050"] {
  transition-delay: 62050ms;
}
.heroBanner__title .word__inner[data-anim-delay="62100"] {
  transition-delay: 62100ms;
}
.heroBanner__title .word__inner[data-anim-delay="62150"] {
  transition-delay: 62150ms;
}
.heroBanner__title .word__inner[data-anim-delay="62200"] {
  transition-delay: 62200ms;
}
.heroBanner__title .word__inner[data-anim-delay="62250"] {
  transition-delay: 62250ms;
}
.heroBanner__title .word__inner[data-anim-delay="62300"] {
  transition-delay: 62300ms;
}
.heroBanner__title .word__inner[data-anim-delay="62350"] {
  transition-delay: 62350ms;
}
.heroBanner__title .word__inner[data-anim-delay="62400"] {
  transition-delay: 62400ms;
}
.heroBanner__title .word__inner[data-anim-delay="62450"] {
  transition-delay: 62450ms;
}
.heroBanner__title .word__inner[data-anim-delay="62500"] {
  transition-delay: 62500ms;
}
.heroBanner__title .word__inner[data-anim-delay="62550"] {
  transition-delay: 62550ms;
}
.heroBanner__title .word__inner[data-anim-delay="62600"] {
  transition-delay: 62600ms;
}
.heroBanner__title .word__inner[data-anim-delay="62650"] {
  transition-delay: 62650ms;
}
.heroBanner__title .word__inner[data-anim-delay="62700"] {
  transition-delay: 62700ms;
}
.heroBanner__title .word__inner[data-anim-delay="62750"] {
  transition-delay: 62750ms;
}
.heroBanner__title .word__inner[data-anim-delay="62800"] {
  transition-delay: 62800ms;
}
.heroBanner__title .word__inner[data-anim-delay="62850"] {
  transition-delay: 62850ms;
}
.heroBanner__title .word__inner[data-anim-delay="62900"] {
  transition-delay: 62900ms;
}
.heroBanner__title .word__inner[data-anim-delay="62950"] {
  transition-delay: 62950ms;
}
.heroBanner__title .word__inner[data-anim-delay="63000"] {
  transition-delay: 63000ms;
}
.heroBanner__title .word__inner[data-anim-delay="63050"] {
  transition-delay: 63050ms;
}
.heroBanner__title .word__inner[data-anim-delay="63100"] {
  transition-delay: 63100ms;
}
.heroBanner__title .word__inner[data-anim-delay="63150"] {
  transition-delay: 63150ms;
}
.heroBanner__title .word__inner[data-anim-delay="63200"] {
  transition-delay: 63200ms;
}
.heroBanner__title .word__inner[data-anim-delay="63250"] {
  transition-delay: 63250ms;
}
.heroBanner__title .word__inner[data-anim-delay="63300"] {
  transition-delay: 63300ms;
}
.heroBanner__title .word__inner[data-anim-delay="63350"] {
  transition-delay: 63350ms;
}
.heroBanner__title .word__inner[data-anim-delay="63400"] {
  transition-delay: 63400ms;
}
.heroBanner__title .word__inner[data-anim-delay="63450"] {
  transition-delay: 63450ms;
}
.heroBanner__title .word__inner[data-anim-delay="63500"] {
  transition-delay: 63500ms;
}
.heroBanner__title .word__inner[data-anim-delay="63550"] {
  transition-delay: 63550ms;
}
.heroBanner__title .word__inner[data-anim-delay="63600"] {
  transition-delay: 63600ms;
}
.heroBanner__title .word__inner[data-anim-delay="63650"] {
  transition-delay: 63650ms;
}
.heroBanner__title .word__inner[data-anim-delay="63700"] {
  transition-delay: 63700ms;
}
.heroBanner__title .word__inner[data-anim-delay="63750"] {
  transition-delay: 63750ms;
}
.heroBanner__title .word__inner[data-anim-delay="63800"] {
  transition-delay: 63800ms;
}
.heroBanner__title .word__inner[data-anim-delay="63850"] {
  transition-delay: 63850ms;
}
.heroBanner__title .word__inner[data-anim-delay="63900"] {
  transition-delay: 63900ms;
}
.heroBanner__title .word__inner[data-anim-delay="63950"] {
  transition-delay: 63950ms;
}
.heroBanner__title .word__inner[data-anim-delay="64000"] {
  transition-delay: 64000ms;
}
.heroBanner__title .word__inner[data-anim-delay="64050"] {
  transition-delay: 64050ms;
}
.heroBanner__title .word__inner[data-anim-delay="64100"] {
  transition-delay: 64100ms;
}
.heroBanner__title .word__inner[data-anim-delay="64150"] {
  transition-delay: 64150ms;
}
.heroBanner__title .word__inner[data-anim-delay="64200"] {
  transition-delay: 64200ms;
}
.heroBanner__title .word__inner[data-anim-delay="64250"] {
  transition-delay: 64250ms;
}
.heroBanner__title .word__inner[data-anim-delay="64300"] {
  transition-delay: 64300ms;
}
.heroBanner__title .word__inner[data-anim-delay="64350"] {
  transition-delay: 64350ms;
}
.heroBanner__title .word__inner[data-anim-delay="64400"] {
  transition-delay: 64400ms;
}
.heroBanner__title .word__inner[data-anim-delay="64450"] {
  transition-delay: 64450ms;
}
.heroBanner__title .word__inner[data-anim-delay="64500"] {
  transition-delay: 64500ms;
}
.heroBanner__title .word__inner[data-anim-delay="64550"] {
  transition-delay: 64550ms;
}
.heroBanner__title .word__inner[data-anim-delay="64600"] {
  transition-delay: 64600ms;
}
.heroBanner__title .word__inner[data-anim-delay="64650"] {
  transition-delay: 64650ms;
}
.heroBanner__title .word__inner[data-anim-delay="64700"] {
  transition-delay: 64700ms;
}
.heroBanner__title .word__inner[data-anim-delay="64750"] {
  transition-delay: 64750ms;
}
.heroBanner__title .word__inner[data-anim-delay="64800"] {
  transition-delay: 64800ms;
}
.heroBanner__title .word__inner[data-anim-delay="64850"] {
  transition-delay: 64850ms;
}
.heroBanner__title .word__inner[data-anim-delay="64900"] {
  transition-delay: 64900ms;
}
.heroBanner__title .word__inner[data-anim-delay="64950"] {
  transition-delay: 64950ms;
}
.heroBanner__title .word__inner[data-anim-delay="65000"] {
  transition-delay: 65000ms;
}
.heroBanner__title .word__inner[data-anim-delay="65050"] {
  transition-delay: 65050ms;
}
.heroBanner__title .word__inner[data-anim-delay="65100"] {
  transition-delay: 65100ms;
}
.heroBanner__title .word__inner[data-anim-delay="65150"] {
  transition-delay: 65150ms;
}
.heroBanner__title .word__inner[data-anim-delay="65200"] {
  transition-delay: 65200ms;
}
.heroBanner__title .word__inner[data-anim-delay="65250"] {
  transition-delay: 65250ms;
}
.heroBanner__title .word__inner[data-anim-delay="65300"] {
  transition-delay: 65300ms;
}
.heroBanner__title .word__inner[data-anim-delay="65350"] {
  transition-delay: 65350ms;
}
.heroBanner__title .word__inner[data-anim-delay="65400"] {
  transition-delay: 65400ms;
}
.heroBanner__title .word__inner[data-anim-delay="65450"] {
  transition-delay: 65450ms;
}
.heroBanner__title .word__inner[data-anim-delay="65500"] {
  transition-delay: 65500ms;
}
.heroBanner__title .word__inner[data-anim-delay="65550"] {
  transition-delay: 65550ms;
}
.heroBanner__title .word__inner[data-anim-delay="65600"] {
  transition-delay: 65600ms;
}
.heroBanner__title .word__inner[data-anim-delay="65650"] {
  transition-delay: 65650ms;
}
.heroBanner__title .word__inner[data-anim-delay="65700"] {
  transition-delay: 65700ms;
}
.heroBanner__title .word__inner[data-anim-delay="65750"] {
  transition-delay: 65750ms;
}
.heroBanner__title .word__inner[data-anim-delay="65800"] {
  transition-delay: 65800ms;
}
.heroBanner__title .word__inner[data-anim-delay="65850"] {
  transition-delay: 65850ms;
}
.heroBanner__title .word__inner[data-anim-delay="65900"] {
  transition-delay: 65900ms;
}
.heroBanner__title .word__inner[data-anim-delay="65950"] {
  transition-delay: 65950ms;
}
.heroBanner__title .word__inner[data-anim-delay="66000"] {
  transition-delay: 66000ms;
}
.heroBanner__title .word__inner[data-anim-delay="66050"] {
  transition-delay: 66050ms;
}
.heroBanner__title .word__inner[data-anim-delay="66100"] {
  transition-delay: 66100ms;
}
.heroBanner__title .word__inner[data-anim-delay="66150"] {
  transition-delay: 66150ms;
}
.heroBanner__title .word__inner[data-anim-delay="66200"] {
  transition-delay: 66200ms;
}
.heroBanner__title .word__inner[data-anim-delay="66250"] {
  transition-delay: 66250ms;
}
.heroBanner__title .word__inner[data-anim-delay="66300"] {
  transition-delay: 66300ms;
}
.heroBanner__title .word__inner[data-anim-delay="66350"] {
  transition-delay: 66350ms;
}
.heroBanner__title .word__inner[data-anim-delay="66400"] {
  transition-delay: 66400ms;
}
.heroBanner__title .word__inner[data-anim-delay="66450"] {
  transition-delay: 66450ms;
}
.heroBanner__title .word__inner[data-anim-delay="66500"] {
  transition-delay: 66500ms;
}
.heroBanner__title .word__inner[data-anim-delay="66550"] {
  transition-delay: 66550ms;
}
.heroBanner__title .word__inner[data-anim-delay="66600"] {
  transition-delay: 66600ms;
}
.heroBanner__title .word__inner[data-anim-delay="66650"] {
  transition-delay: 66650ms;
}
.heroBanner__title .word__inner[data-anim-delay="66700"] {
  transition-delay: 66700ms;
}
.heroBanner__title .word__inner[data-anim-delay="66750"] {
  transition-delay: 66750ms;
}
.heroBanner__title .word__inner[data-anim-delay="66800"] {
  transition-delay: 66800ms;
}
.heroBanner__title .word__inner[data-anim-delay="66850"] {
  transition-delay: 66850ms;
}
.heroBanner__title .word__inner[data-anim-delay="66900"] {
  transition-delay: 66900ms;
}
.heroBanner__title .word__inner[data-anim-delay="66950"] {
  transition-delay: 66950ms;
}
.heroBanner__title .word__inner[data-anim-delay="67000"] {
  transition-delay: 67000ms;
}
.heroBanner__title .word__inner[data-anim-delay="67050"] {
  transition-delay: 67050ms;
}
.heroBanner__title .word__inner[data-anim-delay="67100"] {
  transition-delay: 67100ms;
}
.heroBanner__title .word__inner[data-anim-delay="67150"] {
  transition-delay: 67150ms;
}
.heroBanner__title .word__inner[data-anim-delay="67200"] {
  transition-delay: 67200ms;
}
.heroBanner__title .word__inner[data-anim-delay="67250"] {
  transition-delay: 67250ms;
}
.heroBanner__title .word__inner[data-anim-delay="67300"] {
  transition-delay: 67300ms;
}
.heroBanner__title .word__inner[data-anim-delay="67350"] {
  transition-delay: 67350ms;
}
.heroBanner__title .word__inner[data-anim-delay="67400"] {
  transition-delay: 67400ms;
}
.heroBanner__title .word__inner[data-anim-delay="67450"] {
  transition-delay: 67450ms;
}
.heroBanner__title .word__inner[data-anim-delay="67500"] {
  transition-delay: 67500ms;
}
.heroBanner__title .word__inner[data-anim-delay="67550"] {
  transition-delay: 67550ms;
}
.heroBanner__title .word__inner[data-anim-delay="67600"] {
  transition-delay: 67600ms;
}
.heroBanner__title .word__inner[data-anim-delay="67650"] {
  transition-delay: 67650ms;
}
.heroBanner__title .word__inner[data-anim-delay="67700"] {
  transition-delay: 67700ms;
}
.heroBanner__title .word__inner[data-anim-delay="67750"] {
  transition-delay: 67750ms;
}
.heroBanner__title .word__inner[data-anim-delay="67800"] {
  transition-delay: 67800ms;
}
.heroBanner__title .word__inner[data-anim-delay="67850"] {
  transition-delay: 67850ms;
}
.heroBanner__title .word__inner[data-anim-delay="67900"] {
  transition-delay: 67900ms;
}
.heroBanner__title .word__inner[data-anim-delay="67950"] {
  transition-delay: 67950ms;
}
.heroBanner__title .word__inner[data-anim-delay="68000"] {
  transition-delay: 68000ms;
}
.heroBanner__title .word__inner[data-anim-delay="68050"] {
  transition-delay: 68050ms;
}
.heroBanner__title .word__inner[data-anim-delay="68100"] {
  transition-delay: 68100ms;
}
.heroBanner__title .word__inner[data-anim-delay="68150"] {
  transition-delay: 68150ms;
}
.heroBanner__title .word__inner[data-anim-delay="68200"] {
  transition-delay: 68200ms;
}
.heroBanner__title .word__inner[data-anim-delay="68250"] {
  transition-delay: 68250ms;
}
.heroBanner__title .word__inner[data-anim-delay="68300"] {
  transition-delay: 68300ms;
}
.heroBanner__title .word__inner[data-anim-delay="68350"] {
  transition-delay: 68350ms;
}
.heroBanner__title .word__inner[data-anim-delay="68400"] {
  transition-delay: 68400ms;
}
.heroBanner__title .word__inner[data-anim-delay="68450"] {
  transition-delay: 68450ms;
}
.heroBanner__title .word__inner[data-anim-delay="68500"] {
  transition-delay: 68500ms;
}
.heroBanner__title .word__inner[data-anim-delay="68550"] {
  transition-delay: 68550ms;
}
.heroBanner__title .word__inner[data-anim-delay="68600"] {
  transition-delay: 68600ms;
}
.heroBanner__title .word__inner[data-anim-delay="68650"] {
  transition-delay: 68650ms;
}
.heroBanner__title .word__inner[data-anim-delay="68700"] {
  transition-delay: 68700ms;
}
.heroBanner__title .word__inner[data-anim-delay="68750"] {
  transition-delay: 68750ms;
}
.heroBanner__title .word__inner[data-anim-delay="68800"] {
  transition-delay: 68800ms;
}
.heroBanner__title .word__inner[data-anim-delay="68850"] {
  transition-delay: 68850ms;
}
.heroBanner__title .word__inner[data-anim-delay="68900"] {
  transition-delay: 68900ms;
}
.heroBanner__title .word__inner[data-anim-delay="68950"] {
  transition-delay: 68950ms;
}
.heroBanner__title .word__inner[data-anim-delay="69000"] {
  transition-delay: 69000ms;
}
.heroBanner__title .word__inner[data-anim-delay="69050"] {
  transition-delay: 69050ms;
}
.heroBanner__title .word__inner[data-anim-delay="69100"] {
  transition-delay: 69100ms;
}
.heroBanner__title .word__inner[data-anim-delay="69150"] {
  transition-delay: 69150ms;
}
.heroBanner__title .word__inner[data-anim-delay="69200"] {
  transition-delay: 69200ms;
}
.heroBanner__title .word__inner[data-anim-delay="69250"] {
  transition-delay: 69250ms;
}
.heroBanner__title .word__inner[data-anim-delay="69300"] {
  transition-delay: 69300ms;
}
.heroBanner__title .word__inner[data-anim-delay="69350"] {
  transition-delay: 69350ms;
}
.heroBanner__title .word__inner[data-anim-delay="69400"] {
  transition-delay: 69400ms;
}
.heroBanner__title .word__inner[data-anim-delay="69450"] {
  transition-delay: 69450ms;
}
.heroBanner__title .word__inner[data-anim-delay="69500"] {
  transition-delay: 69500ms;
}
.heroBanner__title .word__inner[data-anim-delay="69550"] {
  transition-delay: 69550ms;
}
.heroBanner__title .word__inner[data-anim-delay="69600"] {
  transition-delay: 69600ms;
}
.heroBanner__title .word__inner[data-anim-delay="69650"] {
  transition-delay: 69650ms;
}
.heroBanner__title .word__inner[data-anim-delay="69700"] {
  transition-delay: 69700ms;
}
.heroBanner__title .word__inner[data-anim-delay="69750"] {
  transition-delay: 69750ms;
}
.heroBanner__title .word__inner[data-anim-delay="69800"] {
  transition-delay: 69800ms;
}
.heroBanner__title .word__inner[data-anim-delay="69850"] {
  transition-delay: 69850ms;
}
.heroBanner__title .word__inner[data-anim-delay="69900"] {
  transition-delay: 69900ms;
}
.heroBanner__title .word__inner[data-anim-delay="69950"] {
  transition-delay: 69950ms;
}
.heroBanner__title .word__inner[data-anim-delay="70000"] {
  transition-delay: 70000ms;
}
.heroBanner__title .word__inner[data-anim-delay="70050"] {
  transition-delay: 70050ms;
}
.heroBanner__title .word__inner[data-anim-delay="70100"] {
  transition-delay: 70100ms;
}
.heroBanner__title .word__inner[data-anim-delay="70150"] {
  transition-delay: 70150ms;
}
.heroBanner__title .word__inner[data-anim-delay="70200"] {
  transition-delay: 70200ms;
}
.heroBanner__title .word__inner[data-anim-delay="70250"] {
  transition-delay: 70250ms;
}
.heroBanner__title .word__inner[data-anim-delay="70300"] {
  transition-delay: 70300ms;
}
.heroBanner__title .word__inner[data-anim-delay="70350"] {
  transition-delay: 70350ms;
}
.heroBanner__title .word__inner[data-anim-delay="70400"] {
  transition-delay: 70400ms;
}
.heroBanner__title .word__inner[data-anim-delay="70450"] {
  transition-delay: 70450ms;
}
.heroBanner__title .word__inner[data-anim-delay="70500"] {
  transition-delay: 70500ms;
}
.heroBanner__title .word__inner[data-anim-delay="70550"] {
  transition-delay: 70550ms;
}
.heroBanner__title .word__inner[data-anim-delay="70600"] {
  transition-delay: 70600ms;
}
.heroBanner__title .word__inner[data-anim-delay="70650"] {
  transition-delay: 70650ms;
}
.heroBanner__title .word__inner[data-anim-delay="70700"] {
  transition-delay: 70700ms;
}
.heroBanner__title .word__inner[data-anim-delay="70750"] {
  transition-delay: 70750ms;
}
.heroBanner__title .word__inner[data-anim-delay="70800"] {
  transition-delay: 70800ms;
}
.heroBanner__title .word__inner[data-anim-delay="70850"] {
  transition-delay: 70850ms;
}
.heroBanner__title .word__inner[data-anim-delay="70900"] {
  transition-delay: 70900ms;
}
.heroBanner__title .word__inner[data-anim-delay="70950"] {
  transition-delay: 70950ms;
}
.heroBanner__title .word__inner[data-anim-delay="71000"] {
  transition-delay: 71000ms;
}
.heroBanner__title .word__inner[data-anim-delay="71050"] {
  transition-delay: 71050ms;
}
.heroBanner__title .word__inner[data-anim-delay="71100"] {
  transition-delay: 71100ms;
}
.heroBanner__title .word__inner[data-anim-delay="71150"] {
  transition-delay: 71150ms;
}
.heroBanner__title .word__inner[data-anim-delay="71200"] {
  transition-delay: 71200ms;
}
.heroBanner__title .word__inner[data-anim-delay="71250"] {
  transition-delay: 71250ms;
}
.heroBanner__title .word__inner[data-anim-delay="71300"] {
  transition-delay: 71300ms;
}
.heroBanner__title .word__inner[data-anim-delay="71350"] {
  transition-delay: 71350ms;
}
.heroBanner__title .word__inner[data-anim-delay="71400"] {
  transition-delay: 71400ms;
}
.heroBanner__title .word__inner[data-anim-delay="71450"] {
  transition-delay: 71450ms;
}
.heroBanner__title .word__inner[data-anim-delay="71500"] {
  transition-delay: 71500ms;
}
.heroBanner__title .word__inner[data-anim-delay="71550"] {
  transition-delay: 71550ms;
}
.heroBanner__title .word__inner[data-anim-delay="71600"] {
  transition-delay: 71600ms;
}
.heroBanner__title .word__inner[data-anim-delay="71650"] {
  transition-delay: 71650ms;
}
.heroBanner__title .word__inner[data-anim-delay="71700"] {
  transition-delay: 71700ms;
}
.heroBanner__title .word__inner[data-anim-delay="71750"] {
  transition-delay: 71750ms;
}
.heroBanner__title .word__inner[data-anim-delay="71800"] {
  transition-delay: 71800ms;
}
.heroBanner__title .word__inner[data-anim-delay="71850"] {
  transition-delay: 71850ms;
}
.heroBanner__title .word__inner[data-anim-delay="71900"] {
  transition-delay: 71900ms;
}
.heroBanner__title .word__inner[data-anim-delay="71950"] {
  transition-delay: 71950ms;
}
.heroBanner__title .word__inner[data-anim-delay="72000"] {
  transition-delay: 72000ms;
}
.heroBanner__title .word__inner[data-anim-delay="72050"] {
  transition-delay: 72050ms;
}
.heroBanner__title .word__inner[data-anim-delay="72100"] {
  transition-delay: 72100ms;
}
.heroBanner__title .word__inner[data-anim-delay="72150"] {
  transition-delay: 72150ms;
}
.heroBanner__title .word__inner[data-anim-delay="72200"] {
  transition-delay: 72200ms;
}
.heroBanner__title .word__inner[data-anim-delay="72250"] {
  transition-delay: 72250ms;
}
.heroBanner__title .word__inner[data-anim-delay="72300"] {
  transition-delay: 72300ms;
}
.heroBanner__title .word__inner[data-anim-delay="72350"] {
  transition-delay: 72350ms;
}
.heroBanner__title .word__inner[data-anim-delay="72400"] {
  transition-delay: 72400ms;
}
.heroBanner__title .word__inner[data-anim-delay="72450"] {
  transition-delay: 72450ms;
}
.heroBanner__title .word__inner[data-anim-delay="72500"] {
  transition-delay: 72500ms;
}
.heroBanner__title .word__inner[data-anim-delay="72550"] {
  transition-delay: 72550ms;
}
.heroBanner__title .word__inner[data-anim-delay="72600"] {
  transition-delay: 72600ms;
}
.heroBanner__title .word__inner[data-anim-delay="72650"] {
  transition-delay: 72650ms;
}
.heroBanner__title .word__inner[data-anim-delay="72700"] {
  transition-delay: 72700ms;
}
.heroBanner__title .word__inner[data-anim-delay="72750"] {
  transition-delay: 72750ms;
}
.heroBanner__title .word__inner[data-anim-delay="72800"] {
  transition-delay: 72800ms;
}
.heroBanner__title .word__inner[data-anim-delay="72850"] {
  transition-delay: 72850ms;
}
.heroBanner__title .word__inner[data-anim-delay="72900"] {
  transition-delay: 72900ms;
}
.heroBanner__title .word__inner[data-anim-delay="72950"] {
  transition-delay: 72950ms;
}
.heroBanner__title .word__inner[data-anim-delay="73000"] {
  transition-delay: 73000ms;
}
.heroBanner__title .word__inner[data-anim-delay="73050"] {
  transition-delay: 73050ms;
}
.heroBanner__title .word__inner[data-anim-delay="73100"] {
  transition-delay: 73100ms;
}
.heroBanner__title .word__inner[data-anim-delay="73150"] {
  transition-delay: 73150ms;
}
.heroBanner__title .word__inner[data-anim-delay="73200"] {
  transition-delay: 73200ms;
}
.heroBanner__title .word__inner[data-anim-delay="73250"] {
  transition-delay: 73250ms;
}
.heroBanner__title .word__inner[data-anim-delay="73300"] {
  transition-delay: 73300ms;
}
.heroBanner__title .word__inner[data-anim-delay="73350"] {
  transition-delay: 73350ms;
}
.heroBanner__title .word__inner[data-anim-delay="73400"] {
  transition-delay: 73400ms;
}
.heroBanner__title .word__inner[data-anim-delay="73450"] {
  transition-delay: 73450ms;
}
.heroBanner__title .word__inner[data-anim-delay="73500"] {
  transition-delay: 73500ms;
}
.heroBanner__title .word__inner[data-anim-delay="73550"] {
  transition-delay: 73550ms;
}
.heroBanner__title .word__inner[data-anim-delay="73600"] {
  transition-delay: 73600ms;
}
.heroBanner__title .word__inner[data-anim-delay="73650"] {
  transition-delay: 73650ms;
}
.heroBanner__title .word__inner[data-anim-delay="73700"] {
  transition-delay: 73700ms;
}
.heroBanner__title .word__inner[data-anim-delay="73750"] {
  transition-delay: 73750ms;
}
.heroBanner__title .word__inner[data-anim-delay="73800"] {
  transition-delay: 73800ms;
}
.heroBanner__title .word__inner[data-anim-delay="73850"] {
  transition-delay: 73850ms;
}
.heroBanner__title .word__inner[data-anim-delay="73900"] {
  transition-delay: 73900ms;
}
.heroBanner__title .word__inner[data-anim-delay="73950"] {
  transition-delay: 73950ms;
}
.heroBanner__title .word__inner[data-anim-delay="74000"] {
  transition-delay: 74000ms;
}
.heroBanner__title .word__inner[data-anim-delay="74050"] {
  transition-delay: 74050ms;
}
.heroBanner__title .word__inner[data-anim-delay="74100"] {
  transition-delay: 74100ms;
}
.heroBanner__title .word__inner[data-anim-delay="74150"] {
  transition-delay: 74150ms;
}
.heroBanner__title .word__inner[data-anim-delay="74200"] {
  transition-delay: 74200ms;
}
.heroBanner__title .word__inner[data-anim-delay="74250"] {
  transition-delay: 74250ms;
}
.heroBanner__title .word__inner[data-anim-delay="74300"] {
  transition-delay: 74300ms;
}
.heroBanner__title .word__inner[data-anim-delay="74350"] {
  transition-delay: 74350ms;
}
.heroBanner__title .word__inner[data-anim-delay="74400"] {
  transition-delay: 74400ms;
}
.heroBanner__title .word__inner[data-anim-delay="74450"] {
  transition-delay: 74450ms;
}
.heroBanner__title .word__inner[data-anim-delay="74500"] {
  transition-delay: 74500ms;
}
.heroBanner__title .word__inner[data-anim-delay="74550"] {
  transition-delay: 74550ms;
}
.heroBanner__title .word__inner[data-anim-delay="74600"] {
  transition-delay: 74600ms;
}
.heroBanner__title .word__inner[data-anim-delay="74650"] {
  transition-delay: 74650ms;
}
.heroBanner__title .word__inner[data-anim-delay="74700"] {
  transition-delay: 74700ms;
}
.heroBanner__title .word__inner[data-anim-delay="74750"] {
  transition-delay: 74750ms;
}
.heroBanner__title .word__inner[data-anim-delay="74800"] {
  transition-delay: 74800ms;
}
.heroBanner__title .word__inner[data-anim-delay="74850"] {
  transition-delay: 74850ms;
}
.heroBanner__title .word__inner[data-anim-delay="74900"] {
  transition-delay: 74900ms;
}
.heroBanner__title .word__inner[data-anim-delay="74950"] {
  transition-delay: 74950ms;
}
.heroBanner__title .word__inner[data-anim-delay="75000"] {
  transition-delay: 75000ms;
}
.heroBanner__title .word__inner[data-anim-delay="75050"] {
  transition-delay: 75050ms;
}
.heroBanner__title .word__inner[data-anim-delay="75100"] {
  transition-delay: 75100ms;
}
.heroBanner__title .word__inner[data-anim-delay="75150"] {
  transition-delay: 75150ms;
}
.heroBanner__title .word__inner[data-anim-delay="75200"] {
  transition-delay: 75200ms;
}
.heroBanner__title .word__inner[data-anim-delay="75250"] {
  transition-delay: 75250ms;
}
.heroBanner__title .word__inner[data-anim-delay="75300"] {
  transition-delay: 75300ms;
}
.heroBanner__title .word__inner[data-anim-delay="75350"] {
  transition-delay: 75350ms;
}
.heroBanner__title .word__inner[data-anim-delay="75400"] {
  transition-delay: 75400ms;
}
.heroBanner__title .word__inner[data-anim-delay="75450"] {
  transition-delay: 75450ms;
}
.heroBanner__title .word__inner[data-anim-delay="75500"] {
  transition-delay: 75500ms;
}
.heroBanner__title .word__inner[data-anim-delay="75550"] {
  transition-delay: 75550ms;
}
.heroBanner__title .word__inner[data-anim-delay="75600"] {
  transition-delay: 75600ms;
}
.heroBanner__title .word__inner[data-anim-delay="75650"] {
  transition-delay: 75650ms;
}
.heroBanner__title .word__inner[data-anim-delay="75700"] {
  transition-delay: 75700ms;
}
.heroBanner__title .word__inner[data-anim-delay="75750"] {
  transition-delay: 75750ms;
}
.heroBanner__title .word__inner[data-anim-delay="75800"] {
  transition-delay: 75800ms;
}
.heroBanner__title .word__inner[data-anim-delay="75850"] {
  transition-delay: 75850ms;
}
.heroBanner__title .word__inner[data-anim-delay="75900"] {
  transition-delay: 75900ms;
}
.heroBanner__title .word__inner[data-anim-delay="75950"] {
  transition-delay: 75950ms;
}
.heroBanner__title .word__inner[data-anim-delay="76000"] {
  transition-delay: 76000ms;
}
.heroBanner__title .word__inner[data-anim-delay="76050"] {
  transition-delay: 76050ms;
}
.heroBanner__title .word__inner[data-anim-delay="76100"] {
  transition-delay: 76100ms;
}
.heroBanner__title .word__inner[data-anim-delay="76150"] {
  transition-delay: 76150ms;
}
.heroBanner__title .word__inner[data-anim-delay="76200"] {
  transition-delay: 76200ms;
}
.heroBanner__title .word__inner[data-anim-delay="76250"] {
  transition-delay: 76250ms;
}
.heroBanner__title .word__inner[data-anim-delay="76300"] {
  transition-delay: 76300ms;
}
.heroBanner__title .word__inner[data-anim-delay="76350"] {
  transition-delay: 76350ms;
}
.heroBanner__title .word__inner[data-anim-delay="76400"] {
  transition-delay: 76400ms;
}
.heroBanner__title .word__inner[data-anim-delay="76450"] {
  transition-delay: 76450ms;
}
.heroBanner__title .word__inner[data-anim-delay="76500"] {
  transition-delay: 76500ms;
}
.heroBanner__title .word__inner[data-anim-delay="76550"] {
  transition-delay: 76550ms;
}
.heroBanner__title .word__inner[data-anim-delay="76600"] {
  transition-delay: 76600ms;
}
.heroBanner__title .word__inner[data-anim-delay="76650"] {
  transition-delay: 76650ms;
}
.heroBanner__title .word__inner[data-anim-delay="76700"] {
  transition-delay: 76700ms;
}
.heroBanner__title .word__inner[data-anim-delay="76750"] {
  transition-delay: 76750ms;
}
.heroBanner__title .word__inner[data-anim-delay="76800"] {
  transition-delay: 76800ms;
}
.heroBanner__title .word__inner[data-anim-delay="76850"] {
  transition-delay: 76850ms;
}
.heroBanner__title .word__inner[data-anim-delay="76900"] {
  transition-delay: 76900ms;
}
.heroBanner__title .word__inner[data-anim-delay="76950"] {
  transition-delay: 76950ms;
}
.heroBanner__title .word__inner[data-anim-delay="77000"] {
  transition-delay: 77000ms;
}
.heroBanner__title .word__inner[data-anim-delay="77050"] {
  transition-delay: 77050ms;
}
.heroBanner__title .word__inner[data-anim-delay="77100"] {
  transition-delay: 77100ms;
}
.heroBanner__title .word__inner[data-anim-delay="77150"] {
  transition-delay: 77150ms;
}
.heroBanner__title .word__inner[data-anim-delay="77200"] {
  transition-delay: 77200ms;
}
.heroBanner__title .word__inner[data-anim-delay="77250"] {
  transition-delay: 77250ms;
}
.heroBanner__title .word__inner[data-anim-delay="77300"] {
  transition-delay: 77300ms;
}
.heroBanner__title .word__inner[data-anim-delay="77350"] {
  transition-delay: 77350ms;
}
.heroBanner__title .word__inner[data-anim-delay="77400"] {
  transition-delay: 77400ms;
}
.heroBanner__title .word__inner[data-anim-delay="77450"] {
  transition-delay: 77450ms;
}
.heroBanner__title .word__inner[data-anim-delay="77500"] {
  transition-delay: 77500ms;
}
.heroBanner__title .word__inner[data-anim-delay="77550"] {
  transition-delay: 77550ms;
}
.heroBanner__title .word__inner[data-anim-delay="77600"] {
  transition-delay: 77600ms;
}
.heroBanner__title .word__inner[data-anim-delay="77650"] {
  transition-delay: 77650ms;
}
.heroBanner__title .word__inner[data-anim-delay="77700"] {
  transition-delay: 77700ms;
}
.heroBanner__title .word__inner[data-anim-delay="77750"] {
  transition-delay: 77750ms;
}
.heroBanner__title .word__inner[data-anim-delay="77800"] {
  transition-delay: 77800ms;
}
.heroBanner__title .word__inner[data-anim-delay="77850"] {
  transition-delay: 77850ms;
}
.heroBanner__title .word__inner[data-anim-delay="77900"] {
  transition-delay: 77900ms;
}
.heroBanner__title .word__inner[data-anim-delay="77950"] {
  transition-delay: 77950ms;
}
.heroBanner__title .word__inner[data-anim-delay="78000"] {
  transition-delay: 78000ms;
}
.heroBanner__title .word__inner[data-anim-delay="78050"] {
  transition-delay: 78050ms;
}
.heroBanner__title .word__inner[data-anim-delay="78100"] {
  transition-delay: 78100ms;
}
.heroBanner__title .word__inner[data-anim-delay="78150"] {
  transition-delay: 78150ms;
}
.heroBanner__title .word__inner[data-anim-delay="78200"] {
  transition-delay: 78200ms;
}
.heroBanner__title .word__inner[data-anim-delay="78250"] {
  transition-delay: 78250ms;
}
.heroBanner__title .word__inner[data-anim-delay="78300"] {
  transition-delay: 78300ms;
}
.heroBanner__title .word__inner[data-anim-delay="78350"] {
  transition-delay: 78350ms;
}
.heroBanner__title .word__inner[data-anim-delay="78400"] {
  transition-delay: 78400ms;
}
.heroBanner__title .word__inner[data-anim-delay="78450"] {
  transition-delay: 78450ms;
}
.heroBanner__title .word__inner[data-anim-delay="78500"] {
  transition-delay: 78500ms;
}
.heroBanner__title .word__inner[data-anim-delay="78550"] {
  transition-delay: 78550ms;
}
.heroBanner__title .word__inner[data-anim-delay="78600"] {
  transition-delay: 78600ms;
}
.heroBanner__title .word__inner[data-anim-delay="78650"] {
  transition-delay: 78650ms;
}
.heroBanner__title .word__inner[data-anim-delay="78700"] {
  transition-delay: 78700ms;
}
.heroBanner__title .word__inner[data-anim-delay="78750"] {
  transition-delay: 78750ms;
}
.heroBanner__title .word__inner[data-anim-delay="78800"] {
  transition-delay: 78800ms;
}
.heroBanner__title .word__inner[data-anim-delay="78850"] {
  transition-delay: 78850ms;
}
.heroBanner__title .word__inner[data-anim-delay="78900"] {
  transition-delay: 78900ms;
}
.heroBanner__title .word__inner[data-anim-delay="78950"] {
  transition-delay: 78950ms;
}
.heroBanner__title .word__inner[data-anim-delay="79000"] {
  transition-delay: 79000ms;
}
.heroBanner__title .word__inner[data-anim-delay="79050"] {
  transition-delay: 79050ms;
}
.heroBanner__title .word__inner[data-anim-delay="79100"] {
  transition-delay: 79100ms;
}
.heroBanner__title .word__inner[data-anim-delay="79150"] {
  transition-delay: 79150ms;
}
.heroBanner__title .word__inner[data-anim-delay="79200"] {
  transition-delay: 79200ms;
}
.heroBanner__title .word__inner[data-anim-delay="79250"] {
  transition-delay: 79250ms;
}
.heroBanner__title .word__inner[data-anim-delay="79300"] {
  transition-delay: 79300ms;
}
.heroBanner__title .word__inner[data-anim-delay="79350"] {
  transition-delay: 79350ms;
}
.heroBanner__title .word__inner[data-anim-delay="79400"] {
  transition-delay: 79400ms;
}
.heroBanner__title .word__inner[data-anim-delay="79450"] {
  transition-delay: 79450ms;
}
.heroBanner__title .word__inner[data-anim-delay="79500"] {
  transition-delay: 79500ms;
}
.heroBanner__title .word__inner[data-anim-delay="79550"] {
  transition-delay: 79550ms;
}
.heroBanner__title .word__inner[data-anim-delay="79600"] {
  transition-delay: 79600ms;
}
.heroBanner__title .word__inner[data-anim-delay="79650"] {
  transition-delay: 79650ms;
}
.heroBanner__title .word__inner[data-anim-delay="79700"] {
  transition-delay: 79700ms;
}
.heroBanner__title .word__inner[data-anim-delay="79750"] {
  transition-delay: 79750ms;
}
.heroBanner__title .word__inner[data-anim-delay="79800"] {
  transition-delay: 79800ms;
}
.heroBanner__title .word__inner[data-anim-delay="79850"] {
  transition-delay: 79850ms;
}
.heroBanner__title .word__inner[data-anim-delay="79900"] {
  transition-delay: 79900ms;
}
.heroBanner__title .word__inner[data-anim-delay="79950"] {
  transition-delay: 79950ms;
}
.heroBanner__title .word__inner[data-anim-delay="80000"] {
  transition-delay: 80000ms;
}
.heroBanner__title .word__inner[data-anim-delay="80050"] {
  transition-delay: 80050ms;
}
.heroBanner__title .word__inner[data-anim-delay="80100"] {
  transition-delay: 80100ms;
}
.heroBanner__title .word__inner[data-anim-delay="80150"] {
  transition-delay: 80150ms;
}
.heroBanner__title .word__inner[data-anim-delay="80200"] {
  transition-delay: 80200ms;
}
.heroBanner__title .word__inner[data-anim-delay="80250"] {
  transition-delay: 80250ms;
}
.heroBanner__title .word__inner[data-anim-delay="80300"] {
  transition-delay: 80300ms;
}
.heroBanner__title .word__inner[data-anim-delay="80350"] {
  transition-delay: 80350ms;
}
.heroBanner__title .word__inner[data-anim-delay="80400"] {
  transition-delay: 80400ms;
}
.heroBanner__title .word__inner[data-anim-delay="80450"] {
  transition-delay: 80450ms;
}
.heroBanner__title .word__inner[data-anim-delay="80500"] {
  transition-delay: 80500ms;
}
.heroBanner__title .word__inner[data-anim-delay="80550"] {
  transition-delay: 80550ms;
}
.heroBanner__title .word__inner[data-anim-delay="80600"] {
  transition-delay: 80600ms;
}
.heroBanner__title .word__inner[data-anim-delay="80650"] {
  transition-delay: 80650ms;
}
.heroBanner__title .word__inner[data-anim-delay="80700"] {
  transition-delay: 80700ms;
}
.heroBanner__title .word__inner[data-anim-delay="80750"] {
  transition-delay: 80750ms;
}
.heroBanner__title .word__inner[data-anim-delay="80800"] {
  transition-delay: 80800ms;
}
.heroBanner__title .word__inner[data-anim-delay="80850"] {
  transition-delay: 80850ms;
}
.heroBanner__title .word__inner[data-anim-delay="80900"] {
  transition-delay: 80900ms;
}
.heroBanner__title .word__inner[data-anim-delay="80950"] {
  transition-delay: 80950ms;
}
.heroBanner__title .word__inner[data-anim-delay="81000"] {
  transition-delay: 81000ms;
}
.heroBanner__title .word__inner[data-anim-delay="81050"] {
  transition-delay: 81050ms;
}
.heroBanner__title .word__inner[data-anim-delay="81100"] {
  transition-delay: 81100ms;
}
.heroBanner__title .word__inner[data-anim-delay="81150"] {
  transition-delay: 81150ms;
}
.heroBanner__title .word__inner[data-anim-delay="81200"] {
  transition-delay: 81200ms;
}
.heroBanner__title .word__inner[data-anim-delay="81250"] {
  transition-delay: 81250ms;
}
.heroBanner__title .word__inner[data-anim-delay="81300"] {
  transition-delay: 81300ms;
}
.heroBanner__title .word__inner[data-anim-delay="81350"] {
  transition-delay: 81350ms;
}
.heroBanner__title .word__inner[data-anim-delay="81400"] {
  transition-delay: 81400ms;
}
.heroBanner__title .word__inner[data-anim-delay="81450"] {
  transition-delay: 81450ms;
}
.heroBanner__title .word__inner[data-anim-delay="81500"] {
  transition-delay: 81500ms;
}
.heroBanner__title .word__inner[data-anim-delay="81550"] {
  transition-delay: 81550ms;
}
.heroBanner__title .word__inner[data-anim-delay="81600"] {
  transition-delay: 81600ms;
}
.heroBanner__title .word__inner[data-anim-delay="81650"] {
  transition-delay: 81650ms;
}
.heroBanner__title .word__inner[data-anim-delay="81700"] {
  transition-delay: 81700ms;
}
.heroBanner__title .word__inner[data-anim-delay="81750"] {
  transition-delay: 81750ms;
}
.heroBanner__title .word__inner[data-anim-delay="81800"] {
  transition-delay: 81800ms;
}
.heroBanner__title .word__inner[data-anim-delay="81850"] {
  transition-delay: 81850ms;
}
.heroBanner__title .word__inner[data-anim-delay="81900"] {
  transition-delay: 81900ms;
}
.heroBanner__title .word__inner[data-anim-delay="81950"] {
  transition-delay: 81950ms;
}
.heroBanner__title .word__inner[data-anim-delay="82000"] {
  transition-delay: 82000ms;
}
.heroBanner__title .word__inner[data-anim-delay="82050"] {
  transition-delay: 82050ms;
}
.heroBanner__title .word__inner[data-anim-delay="82100"] {
  transition-delay: 82100ms;
}
.heroBanner__title .word__inner[data-anim-delay="82150"] {
  transition-delay: 82150ms;
}
.heroBanner__title .word__inner[data-anim-delay="82200"] {
  transition-delay: 82200ms;
}
.heroBanner__title .word__inner[data-anim-delay="82250"] {
  transition-delay: 82250ms;
}
.heroBanner__title .word__inner[data-anim-delay="82300"] {
  transition-delay: 82300ms;
}
.heroBanner__title .word__inner[data-anim-delay="82350"] {
  transition-delay: 82350ms;
}
.heroBanner__title .word__inner[data-anim-delay="82400"] {
  transition-delay: 82400ms;
}
.heroBanner__title .word__inner[data-anim-delay="82450"] {
  transition-delay: 82450ms;
}
.heroBanner__title .word__inner[data-anim-delay="82500"] {
  transition-delay: 82500ms;
}
.heroBanner__title .word__inner[data-anim-delay="82550"] {
  transition-delay: 82550ms;
}
.heroBanner__title .word__inner[data-anim-delay="82600"] {
  transition-delay: 82600ms;
}
.heroBanner__title .word__inner[data-anim-delay="82650"] {
  transition-delay: 82650ms;
}
.heroBanner__title .word__inner[data-anim-delay="82700"] {
  transition-delay: 82700ms;
}
.heroBanner__title .word__inner[data-anim-delay="82750"] {
  transition-delay: 82750ms;
}
.heroBanner__title .word__inner[data-anim-delay="82800"] {
  transition-delay: 82800ms;
}
.heroBanner__title .word__inner[data-anim-delay="82850"] {
  transition-delay: 82850ms;
}
.heroBanner__title .word__inner[data-anim-delay="82900"] {
  transition-delay: 82900ms;
}
.heroBanner__title .word__inner[data-anim-delay="82950"] {
  transition-delay: 82950ms;
}
.heroBanner__title .word__inner[data-anim-delay="83000"] {
  transition-delay: 83000ms;
}
.heroBanner__title .word__inner[data-anim-delay="83050"] {
  transition-delay: 83050ms;
}
.heroBanner__title .word__inner[data-anim-delay="83100"] {
  transition-delay: 83100ms;
}
.heroBanner__title .word__inner[data-anim-delay="83150"] {
  transition-delay: 83150ms;
}
.heroBanner__title .word__inner[data-anim-delay="83200"] {
  transition-delay: 83200ms;
}
.heroBanner__title .word__inner[data-anim-delay="83250"] {
  transition-delay: 83250ms;
}
.heroBanner__title .word__inner[data-anim-delay="83300"] {
  transition-delay: 83300ms;
}
.heroBanner__title .word__inner[data-anim-delay="83350"] {
  transition-delay: 83350ms;
}
.heroBanner__title .word__inner[data-anim-delay="83400"] {
  transition-delay: 83400ms;
}
.heroBanner__title .word__inner[data-anim-delay="83450"] {
  transition-delay: 83450ms;
}
.heroBanner__title .word__inner[data-anim-delay="83500"] {
  transition-delay: 83500ms;
}
.heroBanner__title .word__inner[data-anim-delay="83550"] {
  transition-delay: 83550ms;
}
.heroBanner__title .word__inner[data-anim-delay="83600"] {
  transition-delay: 83600ms;
}
.heroBanner__title .word__inner[data-anim-delay="83650"] {
  transition-delay: 83650ms;
}
.heroBanner__title .word__inner[data-anim-delay="83700"] {
  transition-delay: 83700ms;
}
.heroBanner__title .word__inner[data-anim-delay="83750"] {
  transition-delay: 83750ms;
}
.heroBanner__title .word__inner[data-anim-delay="83800"] {
  transition-delay: 83800ms;
}
.heroBanner__title .word__inner[data-anim-delay="83850"] {
  transition-delay: 83850ms;
}
.heroBanner__title .word__inner[data-anim-delay="83900"] {
  transition-delay: 83900ms;
}
.heroBanner__title .word__inner[data-anim-delay="83950"] {
  transition-delay: 83950ms;
}
.heroBanner__title .word__inner[data-anim-delay="84000"] {
  transition-delay: 84000ms;
}
.heroBanner__title .word__inner[data-anim-delay="84050"] {
  transition-delay: 84050ms;
}
.heroBanner__title .word__inner[data-anim-delay="84100"] {
  transition-delay: 84100ms;
}
.heroBanner__title .word__inner[data-anim-delay="84150"] {
  transition-delay: 84150ms;
}
.heroBanner__title .word__inner[data-anim-delay="84200"] {
  transition-delay: 84200ms;
}
.heroBanner__title .word__inner[data-anim-delay="84250"] {
  transition-delay: 84250ms;
}
.heroBanner__title .word__inner[data-anim-delay="84300"] {
  transition-delay: 84300ms;
}
.heroBanner__title .word__inner[data-anim-delay="84350"] {
  transition-delay: 84350ms;
}
.heroBanner__title .word__inner[data-anim-delay="84400"] {
  transition-delay: 84400ms;
}
.heroBanner__title .word__inner[data-anim-delay="84450"] {
  transition-delay: 84450ms;
}
.heroBanner__title .word__inner[data-anim-delay="84500"] {
  transition-delay: 84500ms;
}
.heroBanner__title .word__inner[data-anim-delay="84550"] {
  transition-delay: 84550ms;
}
.heroBanner__title .word__inner[data-anim-delay="84600"] {
  transition-delay: 84600ms;
}
.heroBanner__title .word__inner[data-anim-delay="84650"] {
  transition-delay: 84650ms;
}
.heroBanner__title .word__inner[data-anim-delay="84700"] {
  transition-delay: 84700ms;
}
.heroBanner__title .word__inner[data-anim-delay="84750"] {
  transition-delay: 84750ms;
}
.heroBanner__title .word__inner[data-anim-delay="84800"] {
  transition-delay: 84800ms;
}
.heroBanner__title .word__inner[data-anim-delay="84850"] {
  transition-delay: 84850ms;
}
.heroBanner__title .word__inner[data-anim-delay="84900"] {
  transition-delay: 84900ms;
}
.heroBanner__title .word__inner[data-anim-delay="84950"] {
  transition-delay: 84950ms;
}
.heroBanner__title .word__inner[data-anim-delay="85000"] {
  transition-delay: 85000ms;
}
.heroBanner__title .word__inner[data-anim-delay="85050"] {
  transition-delay: 85050ms;
}
.heroBanner__title .word__inner[data-anim-delay="85100"] {
  transition-delay: 85100ms;
}
.heroBanner__title .word__inner[data-anim-delay="85150"] {
  transition-delay: 85150ms;
}
.heroBanner__title .word__inner[data-anim-delay="85200"] {
  transition-delay: 85200ms;
}
.heroBanner__title .word__inner[data-anim-delay="85250"] {
  transition-delay: 85250ms;
}
.heroBanner__title .word__inner[data-anim-delay="85300"] {
  transition-delay: 85300ms;
}
.heroBanner__title .word__inner[data-anim-delay="85350"] {
  transition-delay: 85350ms;
}
.heroBanner__title .word__inner[data-anim-delay="85400"] {
  transition-delay: 85400ms;
}
.heroBanner__title .word__inner[data-anim-delay="85450"] {
  transition-delay: 85450ms;
}
.heroBanner__title .word__inner[data-anim-delay="85500"] {
  transition-delay: 85500ms;
}
.heroBanner__title .word__inner[data-anim-delay="85550"] {
  transition-delay: 85550ms;
}
.heroBanner__title .word__inner[data-anim-delay="85600"] {
  transition-delay: 85600ms;
}
.heroBanner__title .word__inner[data-anim-delay="85650"] {
  transition-delay: 85650ms;
}
.heroBanner__title .word__inner[data-anim-delay="85700"] {
  transition-delay: 85700ms;
}
.heroBanner__title .word__inner[data-anim-delay="85750"] {
  transition-delay: 85750ms;
}
.heroBanner__title .word__inner[data-anim-delay="85800"] {
  transition-delay: 85800ms;
}
.heroBanner__title .word__inner[data-anim-delay="85850"] {
  transition-delay: 85850ms;
}
.heroBanner__title .word__inner[data-anim-delay="85900"] {
  transition-delay: 85900ms;
}
.heroBanner__title .word__inner[data-anim-delay="85950"] {
  transition-delay: 85950ms;
}
.heroBanner__title .word__inner[data-anim-delay="86000"] {
  transition-delay: 86000ms;
}
.heroBanner__title .word__inner[data-anim-delay="86050"] {
  transition-delay: 86050ms;
}
.heroBanner__title .word__inner[data-anim-delay="86100"] {
  transition-delay: 86100ms;
}
.heroBanner__title .word__inner[data-anim-delay="86150"] {
  transition-delay: 86150ms;
}
.heroBanner__title .word__inner[data-anim-delay="86200"] {
  transition-delay: 86200ms;
}
.heroBanner__title .word__inner[data-anim-delay="86250"] {
  transition-delay: 86250ms;
}
.heroBanner__title .word__inner[data-anim-delay="86300"] {
  transition-delay: 86300ms;
}
.heroBanner__title .word__inner[data-anim-delay="86350"] {
  transition-delay: 86350ms;
}
.heroBanner__title .word__inner[data-anim-delay="86400"] {
  transition-delay: 86400ms;
}
.heroBanner__title .word__inner[data-anim-delay="86450"] {
  transition-delay: 86450ms;
}
.heroBanner__title .word__inner[data-anim-delay="86500"] {
  transition-delay: 86500ms;
}
.heroBanner__title .word__inner[data-anim-delay="86550"] {
  transition-delay: 86550ms;
}
.heroBanner__title .word__inner[data-anim-delay="86600"] {
  transition-delay: 86600ms;
}
.heroBanner__title .word__inner[data-anim-delay="86650"] {
  transition-delay: 86650ms;
}
.heroBanner__title .word__inner[data-anim-delay="86700"] {
  transition-delay: 86700ms;
}
.heroBanner__title .word__inner[data-anim-delay="86750"] {
  transition-delay: 86750ms;
}
.heroBanner__title .word__inner[data-anim-delay="86800"] {
  transition-delay: 86800ms;
}
.heroBanner__title .word__inner[data-anim-delay="86850"] {
  transition-delay: 86850ms;
}
.heroBanner__title .word__inner[data-anim-delay="86900"] {
  transition-delay: 86900ms;
}
.heroBanner__title .word__inner[data-anim-delay="86950"] {
  transition-delay: 86950ms;
}
.heroBanner__title .word__inner[data-anim-delay="87000"] {
  transition-delay: 87000ms;
}
.heroBanner__title .word__inner[data-anim-delay="87050"] {
  transition-delay: 87050ms;
}
.heroBanner__title .word__inner[data-anim-delay="87100"] {
  transition-delay: 87100ms;
}
.heroBanner__title .word__inner[data-anim-delay="87150"] {
  transition-delay: 87150ms;
}
.heroBanner__title .word__inner[data-anim-delay="87200"] {
  transition-delay: 87200ms;
}
.heroBanner__title .word__inner[data-anim-delay="87250"] {
  transition-delay: 87250ms;
}
.heroBanner__title .word__inner[data-anim-delay="87300"] {
  transition-delay: 87300ms;
}
.heroBanner__title .word__inner[data-anim-delay="87350"] {
  transition-delay: 87350ms;
}
.heroBanner__title .word__inner[data-anim-delay="87400"] {
  transition-delay: 87400ms;
}
.heroBanner__title .word__inner[data-anim-delay="87450"] {
  transition-delay: 87450ms;
}
.heroBanner__title .word__inner[data-anim-delay="87500"] {
  transition-delay: 87500ms;
}
.heroBanner__title .word__inner[data-anim-delay="87550"] {
  transition-delay: 87550ms;
}
.heroBanner__title .word__inner[data-anim-delay="87600"] {
  transition-delay: 87600ms;
}
.heroBanner__title .word__inner[data-anim-delay="87650"] {
  transition-delay: 87650ms;
}
.heroBanner__title .word__inner[data-anim-delay="87700"] {
  transition-delay: 87700ms;
}
.heroBanner__title .word__inner[data-anim-delay="87750"] {
  transition-delay: 87750ms;
}
.heroBanner__title .word__inner[data-anim-delay="87800"] {
  transition-delay: 87800ms;
}
.heroBanner__title .word__inner[data-anim-delay="87850"] {
  transition-delay: 87850ms;
}
.heroBanner__title .word__inner[data-anim-delay="87900"] {
  transition-delay: 87900ms;
}
.heroBanner__title .word__inner[data-anim-delay="87950"] {
  transition-delay: 87950ms;
}
.heroBanner__title .word__inner[data-anim-delay="88000"] {
  transition-delay: 88000ms;
}
.heroBanner__title .word__inner[data-anim-delay="88050"] {
  transition-delay: 88050ms;
}
.heroBanner__title .word__inner[data-anim-delay="88100"] {
  transition-delay: 88100ms;
}
.heroBanner__title .word__inner[data-anim-delay="88150"] {
  transition-delay: 88150ms;
}
.heroBanner__title .word__inner[data-anim-delay="88200"] {
  transition-delay: 88200ms;
}
.heroBanner__title .word__inner[data-anim-delay="88250"] {
  transition-delay: 88250ms;
}
.heroBanner__title .word__inner[data-anim-delay="88300"] {
  transition-delay: 88300ms;
}
.heroBanner__title .word__inner[data-anim-delay="88350"] {
  transition-delay: 88350ms;
}
.heroBanner__title .word__inner[data-anim-delay="88400"] {
  transition-delay: 88400ms;
}
.heroBanner__title .word__inner[data-anim-delay="88450"] {
  transition-delay: 88450ms;
}
.heroBanner__title .word__inner[data-anim-delay="88500"] {
  transition-delay: 88500ms;
}
.heroBanner__title .word__inner[data-anim-delay="88550"] {
  transition-delay: 88550ms;
}
.heroBanner__title .word__inner[data-anim-delay="88600"] {
  transition-delay: 88600ms;
}
.heroBanner__title .word__inner[data-anim-delay="88650"] {
  transition-delay: 88650ms;
}
.heroBanner__title .word__inner[data-anim-delay="88700"] {
  transition-delay: 88700ms;
}
.heroBanner__title .word__inner[data-anim-delay="88750"] {
  transition-delay: 88750ms;
}
.heroBanner__title .word__inner[data-anim-delay="88800"] {
  transition-delay: 88800ms;
}
.heroBanner__title .word__inner[data-anim-delay="88850"] {
  transition-delay: 88850ms;
}
.heroBanner__title .word__inner[data-anim-delay="88900"] {
  transition-delay: 88900ms;
}
.heroBanner__title .word__inner[data-anim-delay="88950"] {
  transition-delay: 88950ms;
}
.heroBanner__title .word__inner[data-anim-delay="89000"] {
  transition-delay: 89000ms;
}
.heroBanner__title .word__inner[data-anim-delay="89050"] {
  transition-delay: 89050ms;
}
.heroBanner__title .word__inner[data-anim-delay="89100"] {
  transition-delay: 89100ms;
}
.heroBanner__title .word__inner[data-anim-delay="89150"] {
  transition-delay: 89150ms;
}
.heroBanner__title .word__inner[data-anim-delay="89200"] {
  transition-delay: 89200ms;
}
.heroBanner__title .word__inner[data-anim-delay="89250"] {
  transition-delay: 89250ms;
}
.heroBanner__title .word__inner[data-anim-delay="89300"] {
  transition-delay: 89300ms;
}
.heroBanner__title .word__inner[data-anim-delay="89350"] {
  transition-delay: 89350ms;
}
.heroBanner__title .word__inner[data-anim-delay="89400"] {
  transition-delay: 89400ms;
}
.heroBanner__title .word__inner[data-anim-delay="89450"] {
  transition-delay: 89450ms;
}
.heroBanner__title .word__inner[data-anim-delay="89500"] {
  transition-delay: 89500ms;
}
.heroBanner__title .word__inner[data-anim-delay="89550"] {
  transition-delay: 89550ms;
}
.heroBanner__title .word__inner[data-anim-delay="89600"] {
  transition-delay: 89600ms;
}
.heroBanner__title .word__inner[data-anim-delay="89650"] {
  transition-delay: 89650ms;
}
.heroBanner__title .word__inner[data-anim-delay="89700"] {
  transition-delay: 89700ms;
}
.heroBanner__title .word__inner[data-anim-delay="89750"] {
  transition-delay: 89750ms;
}
.heroBanner__title .word__inner[data-anim-delay="89800"] {
  transition-delay: 89800ms;
}
.heroBanner__title .word__inner[data-anim-delay="89850"] {
  transition-delay: 89850ms;
}
.heroBanner__title .word__inner[data-anim-delay="89900"] {
  transition-delay: 89900ms;
}
.heroBanner__title .word__inner[data-anim-delay="89950"] {
  transition-delay: 89950ms;
}
.heroBanner__title .word__inner[data-anim-delay="90000"] {
  transition-delay: 90000ms;
}
.heroBanner__title .word__inner[data-anim-delay="90050"] {
  transition-delay: 90050ms;
}
.heroBanner__title .word__inner[data-anim-delay="90100"] {
  transition-delay: 90100ms;
}
.heroBanner__title .word__inner[data-anim-delay="90150"] {
  transition-delay: 90150ms;
}
.heroBanner__title .word__inner[data-anim-delay="90200"] {
  transition-delay: 90200ms;
}
.heroBanner__title .word__inner[data-anim-delay="90250"] {
  transition-delay: 90250ms;
}
.heroBanner__title .word__inner[data-anim-delay="90300"] {
  transition-delay: 90300ms;
}
.heroBanner__title .word__inner[data-anim-delay="90350"] {
  transition-delay: 90350ms;
}
.heroBanner__title .word__inner[data-anim-delay="90400"] {
  transition-delay: 90400ms;
}
.heroBanner__title .word__inner[data-anim-delay="90450"] {
  transition-delay: 90450ms;
}
.heroBanner__title .word__inner[data-anim-delay="90500"] {
  transition-delay: 90500ms;
}
.heroBanner__title .word__inner[data-anim-delay="90550"] {
  transition-delay: 90550ms;
}
.heroBanner__title .word__inner[data-anim-delay="90600"] {
  transition-delay: 90600ms;
}
.heroBanner__title .word__inner[data-anim-delay="90650"] {
  transition-delay: 90650ms;
}
.heroBanner__title .word__inner[data-anim-delay="90700"] {
  transition-delay: 90700ms;
}
.heroBanner__title .word__inner[data-anim-delay="90750"] {
  transition-delay: 90750ms;
}
.heroBanner__title .word__inner[data-anim-delay="90800"] {
  transition-delay: 90800ms;
}
.heroBanner__title .word__inner[data-anim-delay="90850"] {
  transition-delay: 90850ms;
}
.heroBanner__title .word__inner[data-anim-delay="90900"] {
  transition-delay: 90900ms;
}
.heroBanner__title .word__inner[data-anim-delay="90950"] {
  transition-delay: 90950ms;
}
.heroBanner__title .word__inner[data-anim-delay="91000"] {
  transition-delay: 91000ms;
}
.heroBanner__title .word__inner[data-anim-delay="91050"] {
  transition-delay: 91050ms;
}
.heroBanner__title .word__inner[data-anim-delay="91100"] {
  transition-delay: 91100ms;
}
.heroBanner__title .word__inner[data-anim-delay="91150"] {
  transition-delay: 91150ms;
}
.heroBanner__title .word__inner[data-anim-delay="91200"] {
  transition-delay: 91200ms;
}
.heroBanner__title .word__inner[data-anim-delay="91250"] {
  transition-delay: 91250ms;
}
.heroBanner__title .word__inner[data-anim-delay="91300"] {
  transition-delay: 91300ms;
}
.heroBanner__title .word__inner[data-anim-delay="91350"] {
  transition-delay: 91350ms;
}
.heroBanner__title .word__inner[data-anim-delay="91400"] {
  transition-delay: 91400ms;
}
.heroBanner__title .word__inner[data-anim-delay="91450"] {
  transition-delay: 91450ms;
}
.heroBanner__title .word__inner[data-anim-delay="91500"] {
  transition-delay: 91500ms;
}
.heroBanner__title .word__inner[data-anim-delay="91550"] {
  transition-delay: 91550ms;
}
.heroBanner__title .word__inner[data-anim-delay="91600"] {
  transition-delay: 91600ms;
}
.heroBanner__title .word__inner[data-anim-delay="91650"] {
  transition-delay: 91650ms;
}
.heroBanner__title .word__inner[data-anim-delay="91700"] {
  transition-delay: 91700ms;
}
.heroBanner__title .word__inner[data-anim-delay="91750"] {
  transition-delay: 91750ms;
}
.heroBanner__title .word__inner[data-anim-delay="91800"] {
  transition-delay: 91800ms;
}
.heroBanner__title .word__inner[data-anim-delay="91850"] {
  transition-delay: 91850ms;
}
.heroBanner__title .word__inner[data-anim-delay="91900"] {
  transition-delay: 91900ms;
}
.heroBanner__title .word__inner[data-anim-delay="91950"] {
  transition-delay: 91950ms;
}
.heroBanner__title .word__inner[data-anim-delay="92000"] {
  transition-delay: 92000ms;
}
.heroBanner__title .word__inner[data-anim-delay="92050"] {
  transition-delay: 92050ms;
}
.heroBanner__title .word__inner[data-anim-delay="92100"] {
  transition-delay: 92100ms;
}
.heroBanner__title .word__inner[data-anim-delay="92150"] {
  transition-delay: 92150ms;
}
.heroBanner__title .word__inner[data-anim-delay="92200"] {
  transition-delay: 92200ms;
}
.heroBanner__title .word__inner[data-anim-delay="92250"] {
  transition-delay: 92250ms;
}
.heroBanner__title .word__inner[data-anim-delay="92300"] {
  transition-delay: 92300ms;
}
.heroBanner__title .word__inner[data-anim-delay="92350"] {
  transition-delay: 92350ms;
}
.heroBanner__title .word__inner[data-anim-delay="92400"] {
  transition-delay: 92400ms;
}
.heroBanner__title .word__inner[data-anim-delay="92450"] {
  transition-delay: 92450ms;
}
.heroBanner__title .word__inner[data-anim-delay="92500"] {
  transition-delay: 92500ms;
}
.heroBanner__title .word__inner[data-anim-delay="92550"] {
  transition-delay: 92550ms;
}
.heroBanner__title .word__inner[data-anim-delay="92600"] {
  transition-delay: 92600ms;
}
.heroBanner__title .word__inner[data-anim-delay="92650"] {
  transition-delay: 92650ms;
}
.heroBanner__title .word__inner[data-anim-delay="92700"] {
  transition-delay: 92700ms;
}
.heroBanner__title .word__inner[data-anim-delay="92750"] {
  transition-delay: 92750ms;
}
.heroBanner__title .word__inner[data-anim-delay="92800"] {
  transition-delay: 92800ms;
}
.heroBanner__title .word__inner[data-anim-delay="92850"] {
  transition-delay: 92850ms;
}
.heroBanner__title .word__inner[data-anim-delay="92900"] {
  transition-delay: 92900ms;
}
.heroBanner__title .word__inner[data-anim-delay="92950"] {
  transition-delay: 92950ms;
}
.heroBanner__title .word__inner[data-anim-delay="93000"] {
  transition-delay: 93000ms;
}
.heroBanner__title .word__inner[data-anim-delay="93050"] {
  transition-delay: 93050ms;
}
.heroBanner__title .word__inner[data-anim-delay="93100"] {
  transition-delay: 93100ms;
}
.heroBanner__title .word__inner[data-anim-delay="93150"] {
  transition-delay: 93150ms;
}
.heroBanner__title .word__inner[data-anim-delay="93200"] {
  transition-delay: 93200ms;
}
.heroBanner__title .word__inner[data-anim-delay="93250"] {
  transition-delay: 93250ms;
}
.heroBanner__title .word__inner[data-anim-delay="93300"] {
  transition-delay: 93300ms;
}
.heroBanner__title .word__inner[data-anim-delay="93350"] {
  transition-delay: 93350ms;
}
.heroBanner__title .word__inner[data-anim-delay="93400"] {
  transition-delay: 93400ms;
}
.heroBanner__title .word__inner[data-anim-delay="93450"] {
  transition-delay: 93450ms;
}
.heroBanner__title .word__inner[data-anim-delay="93500"] {
  transition-delay: 93500ms;
}
.heroBanner__title .word__inner[data-anim-delay="93550"] {
  transition-delay: 93550ms;
}
.heroBanner__title .word__inner[data-anim-delay="93600"] {
  transition-delay: 93600ms;
}
.heroBanner__title .word__inner[data-anim-delay="93650"] {
  transition-delay: 93650ms;
}
.heroBanner__title .word__inner[data-anim-delay="93700"] {
  transition-delay: 93700ms;
}
.heroBanner__title .word__inner[data-anim-delay="93750"] {
  transition-delay: 93750ms;
}
.heroBanner__title .word__inner[data-anim-delay="93800"] {
  transition-delay: 93800ms;
}
.heroBanner__title .word__inner[data-anim-delay="93850"] {
  transition-delay: 93850ms;
}
.heroBanner__title .word__inner[data-anim-delay="93900"] {
  transition-delay: 93900ms;
}
.heroBanner__title .word__inner[data-anim-delay="93950"] {
  transition-delay: 93950ms;
}
.heroBanner__title .word__inner[data-anim-delay="94000"] {
  transition-delay: 94000ms;
}
.heroBanner__title .word__inner[data-anim-delay="94050"] {
  transition-delay: 94050ms;
}
.heroBanner__title .word__inner[data-anim-delay="94100"] {
  transition-delay: 94100ms;
}
.heroBanner__title .word__inner[data-anim-delay="94150"] {
  transition-delay: 94150ms;
}
.heroBanner__title .word__inner[data-anim-delay="94200"] {
  transition-delay: 94200ms;
}
.heroBanner__title .word__inner[data-anim-delay="94250"] {
  transition-delay: 94250ms;
}
.heroBanner__title .word__inner[data-anim-delay="94300"] {
  transition-delay: 94300ms;
}
.heroBanner__title .word__inner[data-anim-delay="94350"] {
  transition-delay: 94350ms;
}
.heroBanner__title .word__inner[data-anim-delay="94400"] {
  transition-delay: 94400ms;
}
.heroBanner__title .word__inner[data-anim-delay="94450"] {
  transition-delay: 94450ms;
}
.heroBanner__title .word__inner[data-anim-delay="94500"] {
  transition-delay: 94500ms;
}
.heroBanner__title .word__inner[data-anim-delay="94550"] {
  transition-delay: 94550ms;
}
.heroBanner__title .word__inner[data-anim-delay="94600"] {
  transition-delay: 94600ms;
}
.heroBanner__title .word__inner[data-anim-delay="94650"] {
  transition-delay: 94650ms;
}
.heroBanner__title .word__inner[data-anim-delay="94700"] {
  transition-delay: 94700ms;
}
.heroBanner__title .word__inner[data-anim-delay="94750"] {
  transition-delay: 94750ms;
}
.heroBanner__title .word__inner[data-anim-delay="94800"] {
  transition-delay: 94800ms;
}
.heroBanner__title .word__inner[data-anim-delay="94850"] {
  transition-delay: 94850ms;
}
.heroBanner__title .word__inner[data-anim-delay="94900"] {
  transition-delay: 94900ms;
}
.heroBanner__title .word__inner[data-anim-delay="94950"] {
  transition-delay: 94950ms;
}
.heroBanner__title .word__inner[data-anim-delay="95000"] {
  transition-delay: 95000ms;
}
.heroBanner__title .word__inner[data-anim-delay="95050"] {
  transition-delay: 95050ms;
}
.heroBanner__title .word__inner[data-anim-delay="95100"] {
  transition-delay: 95100ms;
}
.heroBanner__title .word__inner[data-anim-delay="95150"] {
  transition-delay: 95150ms;
}
.heroBanner__title .word__inner[data-anim-delay="95200"] {
  transition-delay: 95200ms;
}
.heroBanner__title .word__inner[data-anim-delay="95250"] {
  transition-delay: 95250ms;
}
.heroBanner__title .word__inner[data-anim-delay="95300"] {
  transition-delay: 95300ms;
}
.heroBanner__title .word__inner[data-anim-delay="95350"] {
  transition-delay: 95350ms;
}
.heroBanner__title .word__inner[data-anim-delay="95400"] {
  transition-delay: 95400ms;
}
.heroBanner__title .word__inner[data-anim-delay="95450"] {
  transition-delay: 95450ms;
}
.heroBanner__title .word__inner[data-anim-delay="95500"] {
  transition-delay: 95500ms;
}
.heroBanner__title .word__inner[data-anim-delay="95550"] {
  transition-delay: 95550ms;
}
.heroBanner__title .word__inner[data-anim-delay="95600"] {
  transition-delay: 95600ms;
}
.heroBanner__title .word__inner[data-anim-delay="95650"] {
  transition-delay: 95650ms;
}
.heroBanner__title .word__inner[data-anim-delay="95700"] {
  transition-delay: 95700ms;
}
.heroBanner__title .word__inner[data-anim-delay="95750"] {
  transition-delay: 95750ms;
}
.heroBanner__title .word__inner[data-anim-delay="95800"] {
  transition-delay: 95800ms;
}
.heroBanner__title .word__inner[data-anim-delay="95850"] {
  transition-delay: 95850ms;
}
.heroBanner__title .word__inner[data-anim-delay="95900"] {
  transition-delay: 95900ms;
}
.heroBanner__title .word__inner[data-anim-delay="95950"] {
  transition-delay: 95950ms;
}
.heroBanner__title .word__inner[data-anim-delay="96000"] {
  transition-delay: 96000ms;
}
.heroBanner__title .word__inner[data-anim-delay="96050"] {
  transition-delay: 96050ms;
}
.heroBanner__title .word__inner[data-anim-delay="96100"] {
  transition-delay: 96100ms;
}
.heroBanner__title .word__inner[data-anim-delay="96150"] {
  transition-delay: 96150ms;
}
.heroBanner__title .word__inner[data-anim-delay="96200"] {
  transition-delay: 96200ms;
}
.heroBanner__title .word__inner[data-anim-delay="96250"] {
  transition-delay: 96250ms;
}
.heroBanner__title .word__inner[data-anim-delay="96300"] {
  transition-delay: 96300ms;
}
.heroBanner__title .word__inner[data-anim-delay="96350"] {
  transition-delay: 96350ms;
}
.heroBanner__title .word__inner[data-anim-delay="96400"] {
  transition-delay: 96400ms;
}
.heroBanner__title .word__inner[data-anim-delay="96450"] {
  transition-delay: 96450ms;
}
.heroBanner__title .word__inner[data-anim-delay="96500"] {
  transition-delay: 96500ms;
}
.heroBanner__title .word__inner[data-anim-delay="96550"] {
  transition-delay: 96550ms;
}
.heroBanner__title .word__inner[data-anim-delay="96600"] {
  transition-delay: 96600ms;
}
.heroBanner__title .word__inner[data-anim-delay="96650"] {
  transition-delay: 96650ms;
}
.heroBanner__title .word__inner[data-anim-delay="96700"] {
  transition-delay: 96700ms;
}
.heroBanner__title .word__inner[data-anim-delay="96750"] {
  transition-delay: 96750ms;
}
.heroBanner__title .word__inner[data-anim-delay="96800"] {
  transition-delay: 96800ms;
}
.heroBanner__title .word__inner[data-anim-delay="96850"] {
  transition-delay: 96850ms;
}
.heroBanner__title .word__inner[data-anim-delay="96900"] {
  transition-delay: 96900ms;
}
.heroBanner__title .word__inner[data-anim-delay="96950"] {
  transition-delay: 96950ms;
}
.heroBanner__title .word__inner[data-anim-delay="97000"] {
  transition-delay: 97000ms;
}
.heroBanner__title .word__inner[data-anim-delay="97050"] {
  transition-delay: 97050ms;
}
.heroBanner__title .word__inner[data-anim-delay="97100"] {
  transition-delay: 97100ms;
}
.heroBanner__title .word__inner[data-anim-delay="97150"] {
  transition-delay: 97150ms;
}
.heroBanner__title .word__inner[data-anim-delay="97200"] {
  transition-delay: 97200ms;
}
.heroBanner__title .word__inner[data-anim-delay="97250"] {
  transition-delay: 97250ms;
}
.heroBanner__title .word__inner[data-anim-delay="97300"] {
  transition-delay: 97300ms;
}
.heroBanner__title .word__inner[data-anim-delay="97350"] {
  transition-delay: 97350ms;
}
.heroBanner__title .word__inner[data-anim-delay="97400"] {
  transition-delay: 97400ms;
}
.heroBanner__title .word__inner[data-anim-delay="97450"] {
  transition-delay: 97450ms;
}
.heroBanner__title .word__inner[data-anim-delay="97500"] {
  transition-delay: 97500ms;
}
.heroBanner__title .word__inner[data-anim-delay="97550"] {
  transition-delay: 97550ms;
}
.heroBanner__title .word__inner[data-anim-delay="97600"] {
  transition-delay: 97600ms;
}
.heroBanner__title .word__inner[data-anim-delay="97650"] {
  transition-delay: 97650ms;
}
.heroBanner__title .word__inner[data-anim-delay="97700"] {
  transition-delay: 97700ms;
}
.heroBanner__title .word__inner[data-anim-delay="97750"] {
  transition-delay: 97750ms;
}
.heroBanner__title .word__inner[data-anim-delay="97800"] {
  transition-delay: 97800ms;
}
.heroBanner__title .word__inner[data-anim-delay="97850"] {
  transition-delay: 97850ms;
}
.heroBanner__title .word__inner[data-anim-delay="97900"] {
  transition-delay: 97900ms;
}
.heroBanner__title .word__inner[data-anim-delay="97950"] {
  transition-delay: 97950ms;
}
.heroBanner__title .word__inner[data-anim-delay="98000"] {
  transition-delay: 98000ms;
}
.heroBanner__title .word__inner[data-anim-delay="98050"] {
  transition-delay: 98050ms;
}
.heroBanner__title .word__inner[data-anim-delay="98100"] {
  transition-delay: 98100ms;
}
.heroBanner__title .word__inner[data-anim-delay="98150"] {
  transition-delay: 98150ms;
}
.heroBanner__title .word__inner[data-anim-delay="98200"] {
  transition-delay: 98200ms;
}
.heroBanner__title .word__inner[data-anim-delay="98250"] {
  transition-delay: 98250ms;
}
.heroBanner__title .word__inner[data-anim-delay="98300"] {
  transition-delay: 98300ms;
}
.heroBanner__title .word__inner[data-anim-delay="98350"] {
  transition-delay: 98350ms;
}
.heroBanner__title .word__inner[data-anim-delay="98400"] {
  transition-delay: 98400ms;
}
.heroBanner__title .word__inner[data-anim-delay="98450"] {
  transition-delay: 98450ms;
}
.heroBanner__title .word__inner[data-anim-delay="98500"] {
  transition-delay: 98500ms;
}
.heroBanner__title .word__inner[data-anim-delay="98550"] {
  transition-delay: 98550ms;
}
.heroBanner__title .word__inner[data-anim-delay="98600"] {
  transition-delay: 98600ms;
}
.heroBanner__title .word__inner[data-anim-delay="98650"] {
  transition-delay: 98650ms;
}
.heroBanner__title .word__inner[data-anim-delay="98700"] {
  transition-delay: 98700ms;
}
.heroBanner__title .word__inner[data-anim-delay="98750"] {
  transition-delay: 98750ms;
}
.heroBanner__title .word__inner[data-anim-delay="98800"] {
  transition-delay: 98800ms;
}
.heroBanner__title .word__inner[data-anim-delay="98850"] {
  transition-delay: 98850ms;
}
.heroBanner__title .word__inner[data-anim-delay="98900"] {
  transition-delay: 98900ms;
}
.heroBanner__title .word__inner[data-anim-delay="98950"] {
  transition-delay: 98950ms;
}
.heroBanner__title .word__inner[data-anim-delay="99000"] {
  transition-delay: 99000ms;
}
.heroBanner__title .word__inner[data-anim-delay="99050"] {
  transition-delay: 99050ms;
}
.heroBanner__title .word__inner[data-anim-delay="99100"] {
  transition-delay: 99100ms;
}
.heroBanner__title .word__inner[data-anim-delay="99150"] {
  transition-delay: 99150ms;
}
.heroBanner__title .word__inner[data-anim-delay="99200"] {
  transition-delay: 99200ms;
}
.heroBanner__title .word__inner[data-anim-delay="99250"] {
  transition-delay: 99250ms;
}
.heroBanner__title .word__inner[data-anim-delay="99300"] {
  transition-delay: 99300ms;
}
.heroBanner__title .word__inner[data-anim-delay="99350"] {
  transition-delay: 99350ms;
}
.heroBanner__title .word__inner[data-anim-delay="99400"] {
  transition-delay: 99400ms;
}
.heroBanner__title .word__inner[data-anim-delay="99450"] {
  transition-delay: 99450ms;
}
.heroBanner__title .word__inner[data-anim-delay="99500"] {
  transition-delay: 99500ms;
}
.heroBanner__title .word__inner[data-anim-delay="99550"] {
  transition-delay: 99550ms;
}
.heroBanner__title .word__inner[data-anim-delay="99600"] {
  transition-delay: 99600ms;
}
.heroBanner__title .word__inner[data-anim-delay="99650"] {
  transition-delay: 99650ms;
}
.heroBanner__title .word__inner[data-anim-delay="99700"] {
  transition-delay: 99700ms;
}
.heroBanner__title .word__inner[data-anim-delay="99750"] {
  transition-delay: 99750ms;
}
.heroBanner__title .word__inner[data-anim-delay="99800"] {
  transition-delay: 99800ms;
}
.heroBanner__title .word__inner[data-anim-delay="99850"] {
  transition-delay: 99850ms;
}
.heroBanner__title .word__inner[data-anim-delay="99900"] {
  transition-delay: 99900ms;
}
.heroBanner__title .word__inner[data-anim-delay="99950"] {
  transition-delay: 99950ms;
}
.heroBanner__title .word__inner[data-anim-delay="100000"] {
  transition-delay: 100000ms;
}
.heroBanner__media {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.heroBanner__media::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 1;
}
.heroBanner__media::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 22.96%);
  z-index: 2;
}
.heroBanner__media img,
.heroBanner__media video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.heroBanner__explore {
  position: absolute;
  bottom: 2.4375vw;
  left: 50%;
  transform: translateX(-50%);
  z-index: 4;
}
.heroBanner__explore::after {
  transform: translateY(-50%) rotate(90deg);
}
.heroBanner__blur {
  display: block;
  width: 62.5vw;
  height: 62.5vw;
  border-radius: 62.5vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
  opacity: 0.75;
  position: absolute;
  z-index: 1;
  transition: top 0.2s ease, left 0.2s ease;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .heroBanner {
    padding: 9.0277777778vw 0;
  }
  .heroBanner__titleWrap {
    max-width: 66.6666666667vw;
  }
  .heroBanner__titleWrap--other {
    max-width: 83.3333333333vw;
  }
  .heroBanner__titleWrap--other .heroBanner__title {
    font-size: 5.5555555556vw;
    padding-bottom: 5.5555555556vw;
  }
  .heroBanner__titleWrap--other .heroBanner__title::after {
    content: "";
    bottom: -1.3888888889vw;
    width: 21.0416666667vw;
    height: 6.0416666667vw;
  }
  .heroBanner__title {
    font-size: 6.9444444444vw;
  }
  .heroBanner__title .word__inner {
    padding-bottom: 0.2777777778vw;
  }
  .heroBanner__title .word:first-child {
    padding-right: 7.9861111111vw;
  }
  .heroBanner__title .word:first-child::after {
    top: calc(50% + 0.1388888889vw);
    width: 6.1111111111vw;
    height: 6.1111111111vw;
  }
  .heroBanner__title .word:nth-child(3) {
    padding-left: 7.9861111111vw;
  }
  .heroBanner__title .word:nth-child(3)::after {
    top: calc(50% + 0.1388888889vw);
    width: 5.6944444444vw;
    height: 5.2083333333vw;
  }
  .heroBanner__title .word:last-child {
    padding-right: 7.9861111111vw;
  }
  .heroBanner__title .word:last-child::after {
    top: calc(50% + 0.1388888889vw);
    width: 6.0416666667vw;
    height: 3.8194444444vw;
  }
  .heroBanner__explore {
    bottom: 2.7083333333vw;
  }
  .heroBanner__blur {
    width: 34.7222222222vw;
    height: 34.7222222222vw;
    border-radius: 34.7222222222vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .heroBanner {
    padding: 16.25rem 0 13.125rem;
    min-height: unset;
  }
  .heroBanner__titleWrap--other {
    max-width: 100%;
  }
  .heroBanner__titleWrap--other .heroBanner__title {
    font-size: 2.5rem;
    line-height: 1.3;
    padding-bottom: 3.125rem;
  }
  .heroBanner__titleWrap--other .heroBanner__title::after {
    content: "";
    bottom: 0;
    width: 13.3125rem;
    height: 3.5625rem;
  }
  .heroBanner__title .word__inner {
    padding-bottom: 0.125rem;
  }
  .heroBanner__explore {
    bottom: 1.875rem;
  }
  .heroBanner__blur {
    width: 63.5rem;
    height: 63.5rem;
    border-radius: 63.5rem;
    top: unset !important;
    left: unset !important;
    bottom: -44.625rem;
    right: -33.9375rem;
    transform: translate(0, 0);
    opacity: 1;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 600px) {
  .heroBanner__titleWrap {
    max-width: 25rem;
  }
  .heroBanner__title {
    font-size: 2.5rem;
    line-height: 1.2;
    width: calc(100% + 1rem);
    margin-left: -0.5rem;
  }
  .heroBanner__title .word:first-child {
    padding-right: 3.125rem;
  }
  .heroBanner__title .word:first-child::after {
    width: 2.5rem;
    height: 2.5rem;
  }
  .heroBanner__title .word:nth-child(3) {
    padding-left: 2.5rem;
  }
  .heroBanner__title .word:nth-child(3)::after {
    width: 2.125rem;
    height: 1.9375rem;
  }
  .heroBanner__title .word:last-child {
    padding-right: 3.125rem;
  }
  .heroBanner__title .word:last-child::after {
    width: 2.4375rem;
    height: 1.5rem;
  }
}
/*--------------------------------------------*/
.introReveal__titleWrap {
  max-width: 61.875vw;
  margin: 0 auto;
}
.introReveal__title {
  font-size: 2vw;
  font-weight: 400;
  line-height: 1.15;
  letter-spacing: -0.03em;
  text-align: center;
}
.introReveal__title .word,
.introReveal__title .word__inner {
  font-size: 2vw;
  font-weight: 400;
  line-height: 1.15;
  letter-spacing: -0.03em;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .introReveal__titleWrap {
    max-width: 68.75vw;
  }
  .introReveal__title {
    font-size: 2.2222222222vw;
  }
  .introReveal__title .word,
.introReveal__title .word__inner {
    font-size: 2.2222222222vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .introReveal__titleWrap {
    max-width: 61.75rem;
  }
  .introReveal__title {
    font-size: 1.5rem;
    letter-spacing: -0.01em;
    line-height: 1.1;
  }
  .introReveal__title .word,
.introReveal__title .word__inner {
    font-size: 1.5rem;
    letter-spacing: -0.01em;
    line-height: 1.1;
  }
}
/*--------------------------------------------*/
.logosStrip {
  position: relative;
  overflow: hidden;
}
.logosStrip::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2.5vw;
  height: 100%;
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFF 55%);
  z-index: 2;
}
.logosStrip::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 2.5vw;
  height: 100%;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFF 55%);
  z-index: 2;
}
.logosStrip__topPanel {
  position: relative;
  padding-top: 1.25vw;
  margin-bottom: 5vw;
  position: relative;
  z-index: 3;
}
.logosStrip__wrapInner.swiper {
  overflow: visible;
}
.logosStrip__list {
  align-items: center;
}
.logosStrip__list.swiper-wrapper {
  transition-timing-function: linear;
}
.logosStrip__logo {
  width: 100%;
  display: flex;
  justify-content: center;
}
.logosStrip__logo img {
  max-width: 100%;
  height: auto;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .logosStrip::before {
    width: 2.7777777778vw;
  }
  .logosStrip::after {
    width: 2.7777777778vw;
  }
  .logosStrip__topPanel {
    padding-top: 1.3888888889vw;
    margin-bottom: 5.5555555556vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .logosStrip::before {
    width: 2.5rem;
  }
  .logosStrip::after {
    width: 2.5rem;
  }
  .logosStrip__topPanel {
    padding-top: 0.9375rem;
    margin-bottom: 3.75rem;
  }
}
/*--------------------------------------------*/
.imageCards {
  position: relative;
  background-color: #002D2D;
  overflow: hidden;
}
.imageCards--swiper .imageCards__topPanel {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.imageCards--swiper .imageCards__title {
  width: calc(100% - 5.625vw);
}
.imageCards--swiper .imageCards__list {
  flex-wrap: nowrap;
}
.imageCards__container {
  position: relative;
  z-index: 1;
}
.imageCards__topPanel {
  margin-bottom: 3.4375vw;
}
.imageCards__list {
  display: flex;
  flex-wrap: wrap;
}
.imageCards__listItem {
  width: calc(33.333% - 0.875vw);
  margin-right: 1.25vw;
}
.imageCards__listItem:nth-child(3n+3) {
  margin-right: 0;
}
.imageCards__listLink {
  display: block;
  min-height: 20.3125vw;
  height: 100%;
  border-radius: 0.75vw;
  overflow: hidden;
  position: relative;
  padding: 1.25vw;
  will-change: transform;
}
.imageCards__listLink:hover .imageCards__listBottom {
  opacity: 1;
  pointer-events: all;
}
.imageCards__listLink:hover .imageCards__image::after {
  opacity: 1;
}
.imageCards__listLink:hover .imageCards__image img {
  transform: scale(1.05);
}
.imageCards__listLink:hover .imageCards__listBlur {
  opacity: 1;
}
.imageCards__content {
  border-radius: 0.75vw;
  overflow: hidden;
  position: relative;
  box-shadow: inset 0px 0px 0px 1px #ffffff;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  z-index: 1;
}
.imageCards__listTop {
  padding: 0.8125vw 1.25vw;
  background-color: #ffffff;
}
.imageCards__listTitle {
  font-size: 1.625vw;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.01em;
}
.imageCards__listBottom {
  min-height: 14.0625vw;
  padding: 2.8125vw 1.25vw 1.25vw;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease;
}
.imageCards__listText {
  margin-bottom: 0.9375vw;
}
.imageCards__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.imageCards__image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
  transition: opacity 0.5s ease;
}
.imageCards__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.5s ease;
}
.imageCards__listBlur {
  position: absolute;
  bottom: -14.375vw;
  right: -10vw;
  display: block;
  width: 28.3125vw;
  height: 28.3125vw;
  border-radius: 28.3125vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease;
}
.imageCards__blur {
  position: absolute;
  bottom: -56.875vw;
  right: -46.875vw;
  width: 105.8125vw;
  height: 105.8125vw;
  border-radius: 105.8125vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .imageCards--swiper .imageCards__title {
    width: calc(100% - 6.25vw);
  }
  .imageCards__topPanel {
    margin-bottom: 3.8194444444vw;
  }
  .imageCards__listItem {
    width: calc(33.333% - 0.9722222222vw);
    margin-right: 1.3888888889vw;
  }
  .imageCards__listLink {
    min-height: 22.5694444444vw;
    border-radius: 0.8333333333vw;
    padding: 1.3888888889vw;
  }
  .imageCards__content {
    border-radius: 0.8333333333vw;
  }
  .imageCards__listTop {
    padding: 0.9027777778vw 1.3888888889vw;
  }
  .imageCards__listTitle {
    font-size: 1.8055555556vw;
  }
  .imageCards__listBottom {
    min-height: 15.625vw;
    padding: 3.125vw 1.3888888889vw 1.3888888889vw;
  }
  .imageCards__listText {
    margin-bottom: 1.0416666667vw;
  }
  .imageCards__listBlur {
    bottom: -15.9722222222vw;
    right: -11.1111111111vw;
    width: 31.4583333333vw;
    height: 31.4583333333vw;
    border-radius: 31.4583333333vw;
  }
  .imageCards__blur {
    bottom: -63.1944444444vw;
    right: -52.0833333333vw;
    width: 117.5694444444vw;
    height: 117.5694444444vw;
    border-radius: 117.5694444444vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .imageCards--swiper .imageCards__title {
    width: calc(100% - 5.625rem);
  }
  .imageCards__topPanel {
    margin-bottom: 2.1875rem;
  }
  .imageCards__listItem {
    width: calc(33.333% - 0.875rem);
    margin-right: 1.25rem;
  }
  .imageCards__listLink {
    min-height: 19.6875rem;
    border-radius: 0.75rem;
    padding: 1.25rem;
  }
  .imageCards__content {
    border-radius: 0.75rem;
  }
  .imageCards__listTop {
    padding: 0.8125rem 1.25rem;
  }
  .imageCards__listTitle {
    font-size: 1.625rem;
  }
  .imageCards__listBottom {
    min-height: 13.4375rem;
    padding: 1.875rem 1.25rem 1.25rem;
    opacity: 1;
    pointer-events: all;
  }
  .imageCards__listText {
    margin-bottom: 0.9375rem;
  }
  .imageCards__image::after {
    opacity: 1;
  }
  .imageCards__listBlur {
    display: none;
  }
  .imageCards__blur {
    bottom: -27.5rem;
    right: -33.75rem;
    width: 62.6875rem;
    height: 62.6875rem;
    border-radius: 62.6875rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .imageCards--swiper .imageCards__title {
    width: 100%;
  }
  .imageCards--swiper .swiperBtns {
    display: none;
  }
  .imageCards--swiper .imageCards__list {
    flex-wrap: wrap;
  }
  .imageCards--swiper .imageCards__listItem {
    width: 100% !important;
    margin: 0 0 1.25rem !important;
  }
  .imageCards--swiper .imageCards__listItem:last-child {
    margin-bottom: 0 !important;
  }
  .imageCards__list.swiper-wrapper {
    transform: translate3d(0, 0, 0) !important;
  }
  .imageCards__listItem {
    width: 100%;
    margin: 0 0 1.25rem;
  }
  .imageCards__listItem:last-child {
    margin-bottom: 0;
  }
  .imageCards__listTop {
    height: auto !important;
  }
  .imageCards__listBottom {
    height: auto !important;
  }
  .imageCards__listText p, .imageCards__listText li, .imageCards__listText a {
    font-size: 1.125rem;
    line-height: 1.3;
    letter-spacing: -0.01em;
  }
}
/*--------------------------------------------*/
.siteCta {
  position: relative;
  padding: 7vw 0;
  overflow: hidden;
}
.siteCta__container {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  z-index: 2;
}
.siteCta__leftPanel {
  width: calc(50% - 0.625vw);
}
.siteCta__title {
  max-width: 20.9375vw;
}
.siteCta__rightPanel {
  width: calc(50% - 0.625vw);
  padding-top: 0.1875vw;
}
.siteCta__text {
  max-width: 31.375vw;
  margin-bottom: 0.9375vw;
}
.siteCta__media {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  transform: translate(-50%, -50%);
}
.siteCta__media::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
.siteCta__media img,
.siteCta__media video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.siteCta__blur {
  display: block;
  position: absolute;
  bottom: -31.25vw;
  right: -28.125vw;
  width: 56.8125vw;
  height: 56.8125vw;
  border-radius: 56.8125vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .siteCta {
    padding: 7.7777777778vw 0;
  }
  .siteCta__leftPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .siteCta__title {
    max-width: 23.2638888889vw;
  }
  .siteCta__rightPanel {
    width: calc(50% - 0.6944444444vw);
    padding-top: 0.2083333333vw;
  }
  .siteCta__text {
    max-width: 34.8611111111vw;
    margin-bottom: 1.0416666667vw;
  }
  .siteCta__blur {
    bottom: -34.7222222222vw;
    right: -31.25vw;
    width: 63.125vw;
    height: 63.125vw;
    border-radius: 63.125vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .siteCta {
    padding: 4.375rem 0;
  }
  .siteCta__leftPanel {
    width: calc(50% - 0.625rem);
  }
  .siteCta__title {
    max-width: 20.9375rem;
  }
  .siteCta__rightPanel {
    width: calc(50% - 0.625rem);
    padding-top: 0;
  }
  .siteCta__text {
    max-width: 31.375rem;
    margin-bottom: 0.9375rem;
  }
  .siteCta__blur {
    bottom: -9.6875rem;
    right: -11.5625rem;
    width: 25.125rem;
    height: 25.125rem;
    border-radius: 25.125rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 750px) {
  .siteCta__leftPanel {
    width: 100%;
    margin-bottom: 1.25rem;
  }
  .siteCta__rightPanel {
    width: 100%;
    max-width: 19.5625rem;
  }
}
/*--------------------------------------------*/
.pageBanner {
  position: relative;
  min-height: 37.5vw;
  padding: 12.5vw 0 2.5vw;
  display: flex;
  align-items: flex-end;
  overflow: hidden;
}
.pageBanner--blur-one .pageBanner__blur {
  top: -36.5625vw;
  right: -19.875vw;
}
.pageBanner--blur-two .pageBanner__blur {
  bottom: -33.1875vw;
  right: -20.5625vw;
}
.pageBanner--blur-three .pageBanner__blur {
  top: -7.125vw;
  right: -32.6875vw;
}
.pageBanner--blur-four .pageBanner__blur {
  bottom: -28.75vw;
  right: -34.0625vw;
}
.pageBanner--blur-five .pageBanner__blur {
  bottom: -33.9375vw;
  right: -3.125vw;
}
.pageBanner--blur-six .pageBanner__blur {
  top: -36.875vw;
  right: -22.8125vw;
}
.pageBanner--blur-seven .pageBanner__blur {
  top: -36.875vw;
  right: -22.8125vw;
}
.pageBanner--singleProject {
  padding: 0;
  min-height: unset;
}
.pageBanner--singleProject .pageBanner__container {
  position: relative;
  display: flex;
  align-items: flex-end;
  min-height: 37.5vw;
  padding-top: 12.5vw;
  padding-bottom: 2.5vw;
}
.pageBanner--singleProject .pageBanner__content {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
}
.pageBanner--singleProject .pageBanner__title {
  font-size: 3vw;
}
.pageBanner--singleProject .pageBanner__intro {
  margin-bottom: 0;
}
.pageBanner__container {
  position: relative;
  z-index: 5;
}
.pageBanner__title {
  font-size: 5vw;
  font-weight: 300;
  color: #ffffff;
  line-height: 1.2;
  letter-spacing: -0.03em;
  margin: 0 0 1.25vw;
  opacity: 0;
  transition: opacity 0.5s ease;
}
.pageBanner__title.js-reveal {
  opacity: 1;
}
.pageBanner__title.js-reveal .word__inner {
  transform: translateY(0) rotate(0);
}
.pageBanner__title.headingReveal {
  line-height: 1.12;
}
.pageBanner__intro {
  max-width: 34.625vw;
  margin-bottom: 1.5625vw;
}
.pageBanner__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pageBanner__image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.pageBanner__image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 22.96%);
  z-index: 2;
}
.pageBanner__image img,
.pageBanner__image video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.pageBanner__image .mobile {
  display: none;
}
.pageBanner__blur {
  display: block;
  position: absolute;
  width: 62.375vw;
  height: 62.375vw;
  border-radius: 62.375vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
  z-index: 3;
  transform: scale(0);
  transform-origin: center center;
  animation: scaleUp 1s ease-out 1s forwards;
}
.pageBanner__back {
  position: absolute;
  top: 8.3125vw;
  left: 2.5vw;
  z-index: 1;
}
.pageBanner__leftPanel {
  width: calc(50% - 0.625vw);
}
.pageBanner__category {
  margin-bottom: 0.8125vw;
}
.pageBanner__rightPanel {
  width: calc(50% - 0.625vw);
}
.pageBanner__info {
  max-width: 27.5625vw;
  margin-left: auto;
  margin-bottom: 0.1875vw;
  border: 1px solid #ffffff;
  border-radius: 0.75vw;
  overflow: hidden;
  display: flex;
}
.pageBanner__listItem {
  display: flex;
  align-items: center;
  padding: 0.5vw 0.625vw;
  border-bottom: 1px solid #ffffff;
}
.pageBanner__listItem:last-child {
  border-bottom: none;
}
.pageBanner__icon {
  width: 1.25vw;
  height: 1.25vw;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 0.5625vw;
}
.pageBanner__icon img {
  max-width: 100%;
  height: auto;
}
.pageBanner__infoLeft {
  width: calc(100% - 11.3125vw);
}
.pageBanner__listText {
  font-size: 0.8125vw;
  font-weight: 400;
  color: #ffffff;
  line-height: 1.4;
  letter-spacing: 0.01em;
  width: calc(100% - 1.8125vw);
}
.pageBanner__infoRight {
  width: 11.3125vw;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 80%;
  max-height: 80%;
  -o-object-fit: contain;
     object-fit: contain;
  border-left: 1px solid #ffffff;
}
.pageBanner__infoRight img {
  max-width: 80%;
  max-height: 85%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .pageBanner {
    min-height: 41.6666666667vw;
    padding: 13.8888888889vw 0 2.7777777778vw;
  }
  .pageBanner--blur-one .pageBanner__blur {
    top: -40.625vw;
    right: -22.0833333333vw;
  }
  .pageBanner--blur-two .pageBanner__blur {
    bottom: -36.875vw;
    right: -22.8472222222vw;
  }
  .pageBanner--blur-three .pageBanner__blur {
    top: -7.9166666667vw;
    right: -36.3194444444vw;
  }
  .pageBanner--blur-four .pageBanner__blur {
    bottom: -31.9444444444vw;
    right: -37.8472222222vw;
  }
  .pageBanner--blur-five .pageBanner__blur {
    bottom: -37.7083333333vw;
    right: -3.4722222222vw;
  }
  .pageBanner--blur-six .pageBanner__blur {
    top: -40.9722222222vw;
    right: -25.3472222222vw;
  }
  .pageBanner--blur-seven .pageBanner__blur {
    top: -40.9722222222vw;
    right: -25.3472222222vw;
  }
  .pageBanner--singleProject {
    padding: 0;
    min-height: unset;
  }
  .pageBanner--singleProject .pageBanner__container {
    min-height: 41.6666666667vw;
    padding-top: 13.8888888889vw;
    padding-bottom: 2.7777777778vw;
  }
  .pageBanner--singleProject .pageBanner__title {
    font-size: 3.3333333333vw;
  }
  .pageBanner__title {
    font-size: 5.5555555556vw;
    margin: 0 0 1.3888888889vw;
  }
  .pageBanner__intro {
    max-width: 38.4722222222vw;
    margin-bottom: 1.7361111111vw;
  }
  .pageBanner__blur {
    width: 69.3055555556vw;
    height: 69.3055555556vw;
    border-radius: 69.3055555556vw;
  }
  .pageBanner__back {
    top: 9.2361111111vw;
    left: 2.7777777778vw;
  }
  .pageBanner__leftPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .pageBanner__category {
    margin-bottom: 0.9027777778vw;
  }
  .pageBanner__rightPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .pageBanner__info {
    max-width: 30.625vw;
    border-radius: 0.8333333333vw;
    margin-bottom: 0.2083333333vw;
  }
  .pageBanner__infoLeft {
    width: calc(100% - 12.5694444444vw);
  }
  .pageBanner__listItem {
    padding: 0.5555555556vw 0.6944444444vw;
  }
  .pageBanner__icon {
    width: 1.3888888889vw;
    height: 1.3888888889vw;
    margin-right: 0.625vw;
  }
  .pageBanner__listText {
    font-size: 0.9027777778vw;
    width: calc(100% - 2.0138888889vw);
  }
  .pageBanner__infoRight {
    width: 12.5694444444vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .pageBanner {
    min-height: 37.5rem;
    padding: 12.5rem 0 3.75rem;
  }
  .pageBanner--blur-one .pageBanner__blur {
    top: -39.25rem;
    right: -26.3125rem;
  }
  .pageBanner--blur-two .pageBanner__blur {
    bottom: -26.8125rem;
    right: -35.875rem;
  }
  .pageBanner--blur-three .pageBanner__blur {
    top: unset;
    bottom: -29.5rem;
    right: -36rem;
  }
  .pageBanner--blur-four .pageBanner__blur {
    bottom: -22.75rem;
    right: -36.1875rem;
  }
  .pageBanner--blur-five .pageBanner__blur {
    bottom: -35.875rem;
    right: -29rem;
  }
  .pageBanner--blur-six .pageBanner__blur {
    top: unset;
    bottom: -31.6875rem;
    right: -31.5rem;
  }
  .pageBanner--blur-seven .pageBanner__blur {
    top: -42.125rem;
    right: -30.5625rem;
  }
  .pageBanner--singleProject {
    padding: 0;
    min-height: unset;
  }
  .pageBanner--singleProject .pageBanner__container {
    display: block;
    min-height: unset;
    padding-top: 5.625rem;
    padding-bottom: 3.75rem;
  }
  .pageBanner--singleProject .pageBanner__title {
    font-size: 2rem;
    line-height: 1.3;
    margin-bottom: 0.625rem;
  }
  .pageBanner--singleProject .pageBanner__title.headingReveal {
    line-height: 1.14;
  }
  .pageBanner__title {
    font-size: 2.5rem;
    margin: 0 0 1.5625rem;
  }
  .pageBanner__intro {
    max-width: 34.625rem;
    margin-bottom: 0.9375rem;
  }
  .pageBanner__intro br {
    display: none;
  }
  .pageBanner__blur {
    width: 62.375rem;
    height: 62.375rem;
    border-radius: 62.375rem;
  }
  .pageBanner__back {
    position: relative;
    top: unset;
    left: unset;
    margin-bottom: 5.625rem;
  }
  .pageBanner__leftPanel {
    width: calc(50% - 0.625rem);
  }
  .pageBanner__category {
    margin-bottom: 0.8125rem;
  }
  .pageBanner__rightPanel {
    width: calc(50% - 0.625rem);
  }
  .pageBanner__info {
    max-width: 27.5625rem;
    border-radius: 0.75rem;
    margin-bottom: 0;
  }
  .pageBanner__infoLeft {
    width: calc(100% - 11.3125rem);
  }
  .pageBanner__listItem {
    padding: 0.5rem 0.625rem;
  }
  .pageBanner__icon {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.5625rem;
  }
  .pageBanner__listText {
    font-size: 0.8125rem;
    width: calc(100% - 1.8125rem);
  }
  .pageBanner__infoRight {
    width: 11.3125rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .pageBanner--singleProject .pageBanner__leftPanel {
    margin-bottom: 1.25rem;
  }
  .pageBanner__leftPanel {
    width: 100%;
    margin-bottom: 1.875rem;
  }
  .pageBanner__rightPanel {
    width: 100%;
  }
  .pageBanner__info {
    max-width: 100%;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 600px) {
  .pageBanner__infoLeft {
    width: 100%;
  }
  .pageBanner__infoRight {
    display: none;
  }
  .pageBanner__image .desktop {
    display: none;
  }
  .pageBanner__image .mobile {
    display: block;
  }
}
/*--------------------------------------------*/
.postsPicker {
  overflow: hidden;
}
.postsPicker--bg-grey {
  background-color: #E6EAEA;
}
.postsPicker--showBtns .postsPicker__container {
  padding-bottom: 4.375vw;
}
.postsPicker--showBtns .postsPicker__topPanel .swiperBtns {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  bottom: 0;
  left: 2.5vw;
  width: calc(100% - 5vw);
}
.postsPicker__container {
  position: relative;
}
.postsPicker__topPanel {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 2.1875vw;
}
.postsPicker__topPanel .swiperBtns {
  display: none;
}
.postsPicker__title {
  margin: 0 1.25vw 0 0;
}
.postsPicker__links {
  display: flex;
  flex-wrap: wrap;
}
.postsPicker__links--mobile {
  display: none;
}
.postsPicker__link {
  margin: 0 1.25vw 1.125vw 0;
}
.postsPicker__link:last-child {
  margin-right: 0;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .postsPicker--showBtns .postsPicker__container {
    padding-bottom: 4.8611111111vw;
  }
  .postsPicker--showBtns .postsPicker__topPanel .swiperBtns {
    left: 2.7777777778vw;
    width: calc(100% - 5.5555555556vw);
  }
  .postsPicker__topPanel {
    margin-bottom: 2.4305555556vw;
  }
  .postsPicker__title {
    margin: 0 1.3888888889vw 0 0;
  }
  .postsPicker__link {
    margin: 0 1.3888888889vw 1.25vw 0;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .postsPicker--showBtns .postsPicker__container {
    padding-bottom: 0;
  }
  .postsPicker--showBtns .postsPicker__topPanel .swiperBtns {
    position: relative;
    left: unset;
    bottom: unset;
    width: auto;
    justify-content: flex-start;
  }
  .postsPicker__topPanel {
    margin-bottom: 1.75rem;
  }
  .postsPicker__topPanel .swiperBtns {
    display: flex;
    justify-content: flex-start;
    padding-bottom: 0.5625rem;
  }
  .postsPicker__title {
    width: calc(100% - 6.25rem);
    margin: 0;
  }
  .postsPicker__links {
    margin-top: 2.5rem;
  }
  .postsPicker__links--desktop {
    display: none;
  }
  .postsPicker__links--mobile {
    display: flex;
  }
  .postsPicker__link {
    margin: 0 0.625rem 0.5rem 0;
  }
  .postsPicker__bottomPanel {
    padding-right: 2.3125rem;
  }
  .postsPicker__inner.swiper {
    overflow: visible;
  }
}
/*--------------------------------------------*/
.projectsMap {
  padding: 7.5vw 0 0;
  background-color: #002D2D;
}
.projectsMap__topPanel {
  margin-bottom: 2.875vw;
}
.projectsMap__topPanel .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.projectsMap__leftPanel {
  width: calc(50% - 0.625vw);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.projectsMap__terms {
  margin-top: 2.1875vw;
}
.projectsMap__terms--mobile {
  display: none;
}
.projectsMap__list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.projectsMap__listItem {
  margin-right: 2.5vw;
}
.projectsMap__listItem--hide {
  display: none;
}
.projectsMap__listItem:last-child {
  margin-right: 0;
}
.projectsMap__rightPanel {
  width: calc(50% - 0.625vw);
}
.projectsMap__info {
  max-width: 27.4375vw;
  margin-left: auto;
  padding-bottom: 0.25vw;
}
.projectsMap__text {
  margin-bottom: 1.375vw;
}
.projectsMap__map {
  position: relative;
  width: 100%;
  padding-bottom: 44.7%;
}
.projectsMap__map iframe + div {
  border: none !important;
}
.projectsMap__map::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 5vw;
  background: #002d2d;
  background: linear-gradient(180deg, #002d2d 0%, rgba(0, 45, 45, 0) 100%);
  pointer-events: none;
}
.projectsMap__map .projects-map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.projectsMap__map .si-wrapper-top {
  max-width: 325px;
  animation: opacityIn 1.5s ease forwards;
}
@media screen and (min-width: 751px) {
  .projectsMap__map .si-wrapper-top.js-active .growLine {
    animation: growWidth 1s ease forwards;
  }
}
@media screen and (max-width: 750px) {
  .projectsMap__map .si-wrapper-top.js-active .growLine {
    animation: growHeight 1s ease forwards;
  }
}
.projectsMap__map .si-content-wrapper {
  position: relative;
}
.projectsMap__map .si-float-wrapper {
  position: absolute;
  width: 100%;
}
.projectsMap__map .si-pointer-border-top,
.projectsMap__map .si-pointer-bg-top,
.projectsMap__map .si-close-button {
  display: none;
}
.projectsMap__map .si-shadow-wrapper-top {
  opacity: 0;
}
.projectsMap__map .cards--projects .cards__item {
  width: 325px;
  height: auto;
  margin: 0;
  position: relative;
}
.projectsMap__map .cards--projects .cards__link {
  min-height: 325px;
  border-radius: 12px;
  padding: 20px;
}
.projectsMap__map .cards--projects .cards__content {
  border-radius: 12px;
  height: 285px;
}
.projectsMap__map .cards--projects .cards__bottomPanel {
  padding: 0;
}
.projectsMap__map .cards--projects .cards__projectText {
  padding: 9px 10px 15px 20px;
  font-family: "Space Grotesk", sans-serif;
}
.projectsMap__map .cards--projects .cards__blur {
  left: unset;
  right: -200px;
}
.projectsMap__map .cards--projects .cards__topPanel {
  min-height: 50px;
  padding: 9px 10px 9px 20px;
}
.projectsMap__map .cards--projects .cards__metaWrap {
  width: calc(100% - 40px);
}
.projectsMap__map .cards--projects .cards__meta {
  font-size: 0.8125rem;
  font-family: "Space Grotesk", sans-serif;
}
.projectsMap__map .cards--projects .cards__bottomPanel {
  min-height: unset;
}
.projectsMap__map .cards--projects .cards__postInfo {
  padding: 0 15px;
}
.projectsMap__map .cards--projects .cards__postDate {
  font-size: 0.8125rem;
  padding: 2px 6px;
  border-radius: 4px;
}
.projectsMap__map .cards--projects .cards__eventDate {
  font-size: 0.8125rem;
  padding: 2px 8px;
}
.projectsMap__map .cards--projects .cards__eventDate::after {
  left: -10px;
  width: calc(100% + 10px);
  border-radius: 4px;
}
.projectsMap__map .cards--projects .cards__titleWrap {
  padding: 15px;
}
.projectsMap__map .cards--projects .cards__title {
  font-family: "Space Grotesk", sans-serif;
  font-size: 18px;
}
.projectsMap__map .cards--projects .cards__bottomWrap {
  min-height: 185px;
}
.projectsMap__map .cards--projects .cards__projectText.wysiwyg p, .projectsMap__map .cards--projects .cards__projectText.wysiwyg li, .projectsMap__map .cards--projects .cards__projectText.wysiwyg a {
  font-size: 0.9375rem;
  line-height: 1.4;
  letter-spacing: 0.01em;
}
.projectsMap__map .cards--projects .cards__icon--main {
  width: auto;
  max-width: 30px;
  max-height: 30px;
}
.projectsMap__map .cards--projects .cards__icon--pin {
  width: 23px;
  max-height: 30px;
}
.projectsMap__map .growLine {
  position: absolute;
  top: 39px;
  left: -75px;
  width: 0;
  height: 1px;
}
@media screen and (max-width: 750px) {
  .projectsMap__map .growLine {
    top: -40px;
    left: 100px;
    width: 1px !important;
    height: 40px;
  }
}
.projectsMap__map .growLine--white {
  background-color: #ffffff;
}
.projectsMap__map .growLine--yellow {
  background-color: #FFD232;
}
.projectsMap__map .marker-label {
  position: absolute;
  top: 2px;
  right: 20px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #ffffff;
  transform: scale(0);
  opacity: 0.3;
  transform-origin: center center;
  transition: transform 0.5s ease;
}
.projectsMap__map .marker-label--white {
  background-color: #ffffff;
}
.projectsMap__map .marker-label--yellow {
  background-color: #FFD232;
}
.projectsMap__map .marker-label--active {
  transform: scale(1);
}
.projectsMap__map .close {
  position: absolute;
  top: -15px;
  right: -15px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  background-color: #99ABAB;
  border-radius: 50%;
  border: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  transition: background-color 0.5s ease;
}
.projectsMap__map .close:hover {
  background-color: #ffffff;
}
.projectsMap__map .close:hover svg path {
  fill: #002D2D;
}
.projectsMap__map .close svg path {
  transition: fill 0.5s ease;
}
.projectsMap__map a[href^="https://maps.google.com/maps"] {
  display: none !important;
}
.projectsMap__map .gmnoprint,
.projectsMap__map .gm-style-cc {
  display: none;
}
.projectsMap__map .gm-style-iw-tc {
  display: none !important;
}
.projectsMap__map .gm-style-iw {
  padding: 16px 22px 5px !important;
  background-color: #ffffff !important;
  border-radius: 5px !important;
}
.projectsMap__map .gm-ui-hover-effect {
  opacity: 0 !important;
}
.projectsMap__map .gm-fullscreen-control {
  display: none !important;
}
.projectsMap__map .gmnoprint.gm-bundled-control,
.projectsMap__map .gmnoprint.gm-bundled-control .gmnoprint {
  display: block;
}
.projectsMap__map .gmnoprint.gm-bundled-control {
  width: 34px !important;
  height: 69px !important;
  border-radius: 5px !important;
  overflow: hidden !important;
  left: unset !important;
  right: 40px !important;
  bottom: 40px !important;
  margin: 0 !important;
}
.projectsMap__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active {
  width: 34px !important;
  height: 34px !important;
  background-color: #ffffff !important;
}
.projectsMap__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active:first-of-type::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0V16M0 8H16' stroke='%23002D2D' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-size: cover;
}
.projectsMap__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active:last-of-type::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
  height: 2px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='2' viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1L16 1' stroke='%23002D2D' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-size: cover;
}
.projectsMap__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active img {
  display: none;
}
.projectsMap__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active + div {
  width: 34px !important;
  height: 2px !important;
  background-color: #BFCACA !important;
  margin: 0 !important;
}
.projectsMap__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active:last-child {
  top: 0 !important;
  left: 0 !important;
}
.projectsMap__map .gm-control-active.gm-fullscreen-control {
  display: none !important;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .projectsMap {
    padding: 8.3333333333vw 0 0;
  }
  .projectsMap__topPanel {
    margin-bottom: 3.1944444444vw;
  }
  .projectsMap__leftPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .projectsMap__terms {
    margin-top: 2.4305555556vw;
  }
  .projectsMap__listItem {
    margin-right: 2.7777777778vw;
  }
  .projectsMap__rightPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .projectsMap__info {
    max-width: 30.4861111111vw;
    padding-bottom: 0.2777777778vw;
  }
  .projectsMap__text {
    margin-bottom: 1.5277777778vw;
  }
  .projectsMap__map::after {
    height: 5.5555555556vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .projectsMap {
    padding: 4.6875rem 0 0;
  }
  .projectsMap__topPanel {
    margin-bottom: 2.1875rem;
  }
  .projectsMap__leftPanel {
    width: 100%;
    margin-bottom: 2.1875rem;
  }
  .projectsMap__terms {
    margin-top: 2.1875rem;
  }
  .projectsMap__terms--desktop {
    display: none;
  }
  .projectsMap__terms--mobile {
    display: block;
  }
  .projectsMap__listItem {
    margin-right: 2.1875rem;
  }
  .projectsMap__rightPanel {
    width: 100%;
  }
  .projectsMap__info {
    max-width: 100%;
    padding-right: 2.1875rem;
    padding-bottom: 0;
  }
  .projectsMap__text {
    margin-bottom: 0.9375rem;
  }
  .projectsMap__map {
    padding-bottom: 66.6%;
  }
  .projectsMap__map::after {
    height: 5rem;
  }
  .projectsMap__map .gmnoprint.gm-bundled-control {
    right: 15px !important;
    bottom: 15px !important;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 750px) {
  .projectsMap__list {
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .projectsMap__listItem {
    margin: 0 0 0.4375rem;
  }
  .projectsMap__listItem:last-child {
    margin-bottom: 0;
  }
  .projectsMap__map {
    padding-bottom: 86.6%;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 600px) {
  .projectsMap__map {
    padding-bottom: 120%;
  }
}
/*--------------------------------------------*/
@keyframes opacityIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes growWidth {
  0% {
    width: 0;
  }
  100% {
    width: 75px;
  }
}
@keyframes growHeight {
  0% {
    height: 0;
  }
  100% {
    height: 40px;
  }
}
/*--------------------------------------------*/
.imageText--bg-grey {
  background-color: #E6EAEA;
}
.imageText--bg-green {
  background-color: #002D2D;
}
.imageText--bg-green .imageText__intro {
  margin-bottom: 2.1875vw;
}
.imageText__container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.imageText__leftPanel {
  width: calc(50% - 0.625vw);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.imageText__title {
  margin-bottom: 3.125vw;
}
.imageText__imageHolder {
  position: relative;
  width: 100%;
  max-width: 27.5vw;
  padding-bottom: 33.3%;
  border-radius: 1.25vw;
  overflow: hidden;
}
.imageText__imageHolder--mobile {
  display: none;
}
.imageText__imageHolder--hasCaption {
  padding-bottom: 43.8%;
}
.imageText__imageHolder img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.imageText__captionWrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.625vw;
  display: flex;
  z-index: 1;
}
.imageText__caption {
  font-size: 0.8125vw;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.01em;
  padding: 0.1875vw 0.625vw;
  background-color: #ffffff;
  font-family: "Space Grotesk", sans-serif;
  color: #002D2D;
  border-radius: 0.375vw;
}
.imageText__rightPanel {
  width: calc(50% - 0.625vw);
  padding-right: 0.3125vw;
}
.imageText__intro {
  margin-bottom: 1.125vw;
}
.imageText__text ul:last-child,
.imageText__text ol:last-child {
  margin-bottom: 0;
}
.imageText__link {
  margin-top: 2.1875vw;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .imageText--bg-green .imageText__intro {
    margin-bottom: 2.4305555556vw;
  }
  .imageText__leftPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .imageText__title {
    margin-bottom: 3.4722222222vw;
  }
  .imageText__imageHolder {
    max-width: 30.5555555556vw;
    border-radius: 1.3888888889vw;
  }
  .imageText__captionWrap {
    padding: 0.6944444444vw;
  }
  .imageText__caption {
    font-size: 0.9027777778vw;
    padding: 0.2083333333vw 0.6944444444vw;
    border-radius: 0.4166666667vw;
  }
  .imageText__rightPanel {
    width: calc(50% - 0.6944444444vw);
    padding-right: 0.3472222222vw;
  }
  .imageText__intro {
    margin-bottom: 1.25vw;
  }
  .imageText__link {
    margin-top: 2.4305555556vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .imageText--bg-green .imageText__title {
    margin-bottom: 2.1875rem;
  }
  .imageText--bg-green .imageText__intro {
    margin-bottom: 0.9375rem;
  }
  .imageText__leftPanel {
    width: calc(50% - 0.625rem);
  }
  .imageText__title {
    margin-bottom: 3.125rem;
  }
  .imageText__imageHolder {
    max-width: 100%;
    border-radius: 1.25rem;
    padding-bottom: 50.7%;
  }
  .imageText__imageHolder--hasCaption {
    padding-bottom: 66.7%;
  }
  .imageText__captionWrap {
    padding: 0.625rem;
  }
  .imageText__caption {
    font-size: 0.8125rem;
    padding: 0.1875rem 0.625rem;
    border-radius: 0.375rem;
  }
  .imageText__rightPanel {
    width: calc(50% - 0.625rem);
    padding-right: 0;
  }
  .imageText__intro {
    margin-bottom: 0.9375rem;
  }
  .imageText__link {
    margin-top: 1.5625rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .imageText--green .imageText__leftPanel {
    margin-bottom: 2.1875rem;
  }
  .imageText__leftPanel {
    width: 100%;
    margin-bottom: 1.5625rem;
  }
  .imageText__imageHolder--desktop {
    display: none;
  }
  .imageText__imageHolder--mobile {
    display: block;
    margin-top: 2.25rem;
  }
  .imageText__title {
    margin-bottom: 0;
  }
  .imageText__rightPanel {
    width: 100%;
  }
}
/*--------------------------------------------*/
.gallery__container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.gallery__topPanel {
  display: none;
}
.gallery__leftPanel {
  width: 23.9%;
}
.gallery__leftTop {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.6875vw 0;
  margin-bottom: 3.125vw;
  border-top: 1px solid #BFCACA;
}
.gallery__leftTop--mobile {
  display: none;
}
.gallery__title {
  width: calc(100% - 5.625vw);
}
.gallery__btnsList {
  display: flex;
  flex-wrap: wrap;
}
.gallery__btnsItem {
  width: calc(25% - 0.75vw);
  margin: 0 1vw 0.9375vw 0;
}
.gallery__btnsItem:nth-child(4n+4) {
  margin-right: 0;
}
.gallery__btn {
  position: relative;
  display: block;
  width: 100%;
  padding: 0 0 100%;
  margin: 0;
  background-color: transparent;
  border: none;
  border-radius: 0.25vw;
  overflow: hidden;
  cursor: pointer;
  will-change: transform;
  transition: box-shadow 0.5s ease;
}
.gallery__btn.js-active {
  box-shadow: 0px 0px 0px 0.125vw #FFD232;
}
.gallery__btn:hover .gallery__btnImage {
  transform: scale(1.05);
}
.gallery__btn svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.75vw;
  height: auto;
  overflow: visible;
}
.gallery__btnImage {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.5s ease;
}
.gallery__rightPanel {
  width: calc(76.1% - 1.25vw);
}
.gallery__media {
  position: relative;
  width: 100%;
  padding: 0 0 62.5%;
  border-radius: 1.25vw;
  background-color: transparent;
  margin: 0;
  border: none;
  display: block;
  cursor: pointer;
  overflow: hidden;
  text-align: left;
  font-family: "Space Grotesk", sans-serif;
  will-change: transform;
}
.gallery__media:hover .gallery__image {
  transform: scale(1.05);
}
.gallery__media svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 3.25vw;
  height: auto;
  overflow: visible;
}
.gallery__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.5s ease;
}
.gallery__captionWrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.625vw 4.375vw 0.625vw 0.625vw;
  display: flex;
  z-index: 1;
}
.gallery__caption {
  font-size: 0.8125vw;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.01em;
  padding: 0.1875vw 0.625vw;
  background-color: #ffffff;
  border-radius: 0.375vw;
}
.gallery__expand {
  position: absolute;
  bottom: 1.25vw;
  right: 1.0625vw;
  width: 2.5vw;
  height: auto;
  z-index: 1;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .gallery__leftTop {
    padding: 0.7638888889vw 0;
    margin-bottom: 3.4722222222vw;
    padding-right: 1px;
  }
  .gallery__title {
    width: calc(100% - 6.25vw);
  }
  .gallery__btnsItem {
    width: calc(25% - 0.8333333333vw);
    margin: 0 1.0416666667vw 1.0416666667vw 0;
  }
  .gallery__btn {
    border-radius: 0.2777777778vw;
  }
  .gallery__btn.js-active {
    box-shadow: 0px 0px 0px 0.1388888889vw #FFD232;
  }
  .gallery__btn svg {
    width: 0.8333333333vw;
  }
  .gallery__rightPanel {
    width: calc(76.1% - 1.3888888889vw);
  }
  .gallery__media {
    border-radius: 1.3888888889vw;
  }
  .gallery__media svg {
    width: 3.6111111111vw;
  }
  .gallery__captionWrap {
    padding: 0.6944444444vw 4.8611111111vw 0.6944444444vw 0.6944444444vw;
  }
  .gallery__caption {
    font-size: 0.9027777778vw;
    padding: 0.2083333333vw 0.6944444444vw;
    border-radius: 0.4166666667vw;
  }
  .gallery__expand {
    bottom: 1.3888888889vw;
    right: 1.1805555556vw;
    width: 2.7777777778vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .gallery__leftTop {
    padding: 0.625rem 0;
    margin-bottom: 1.875rem;
    padding-right: 0;
  }
  .gallery__title {
    width: calc(100% - 5.625rem);
  }
  .gallery__btnsItem {
    width: calc(33.333% - 0.75rem);
    margin: 0 1.0625rem 1.0625rem 0;
  }
  .gallery__btnsItem:nth-child(4n+4) {
    margin-right: 1.0625rem;
  }
  .gallery__btnsItem:nth-child(3n+3) {
    margin-right: 0;
  }
  .gallery__btn {
    border-radius: 0.25rem;
  }
  .gallery__btn.js-active {
    box-shadow: 0px 0px 0px 0.125rem #FFD232;
  }
  .gallery__btn svg {
    width: 0.75rem;
  }
  .gallery__rightPanel {
    width: calc(76.1% - 1.25rem);
  }
  .gallery__media {
    border-radius: 0.75rem;
  }
  .gallery__media svg {
    width: 2.5rem;
  }
  .gallery__captionWrap {
    padding: 0.625rem 4.375rem 0.625rem 0.625rem;
  }
  .gallery__caption {
    font-size: 0.8125rem;
    padding: 0.1875rem 0.625rem;
    border-radius: 0.375rem;
  }
  .gallery__expand {
    bottom: 0.625rem;
    right: 0.625rem;
    width: 1.5625rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .gallery__container {
    position: relative;
  }
  .gallery__leftPanel {
    width: 100%;
    order: 2;
  }
  .gallery__leftTop--mobile {
    display: block;
    width: 100%;
  }
  .gallery__leftTop--mobile .gallery__title {
    margin-top: 0.3125rem;
  }
  .gallery__leftTop--desktop {
    position: absolute;
    top: 10px;
    right: 24px;
    padding: 0;
    border: none;
  }
  .gallery__leftTop--desktop .gallery__title {
    display: none;
  }
  .gallery__btnsItem {
    width: calc(20% - 0.875rem);
  }
  .gallery__btnsItem:nth-child(3n+3) {
    margin-right: 1.0625rem;
  }
  .gallery__btnsItem:nth-child(4n+4) {
    margin-right: 1.0625rem;
  }
  .gallery__btnsItem:nth-child(5n+5) {
    margin-right: 0;
  }
  .gallery__rightPanel {
    width: 100%;
    order: 1;
    margin-bottom: 1.3125rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 600px) {
  .gallery__btnsItem {
    width: calc(25% - 0.8125rem);
  }
  .gallery__btnsItem:nth-child(5n+5) {
    margin-right: 1.0625rem;
  }
  .gallery__btnsItem:nth-child(4n+4) {
    margin-right: 0;
  }
  .gallery__media {
    padding: 0 0 66.7%;
  }
}
/*--------------------------------------------*/
.projectCta {
  position: relative;
  padding: 2.5vw 0;
  overflow: hidden;
}
.projectCta__container {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  z-index: 2;
}
.projectCta__leftPanel {
  width: calc(50% - 0.625vw);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.projectCta__title {
  margin-bottom: 3.125vw;
  max-width: 33.75vw;
}
.projectCta__icon {
  max-width: 3.125vw;
  height: auto;
}
.projectCta__rightPanel {
  width: calc(50% - 0.625vw);
  padding: 0.9375vw 1.25vw 1.25vw;
  border: 1px solid #ffffff;
  border-radius: 0.75vw;
  margin-top: 0.3125vw;
}
.projectCta__text {
  margin-bottom: 4.6875vw;
}
.projectCta__media {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.projectCta__media::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.projectCta__media img,
.projectCta__media video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.projectCta__blur {
  display: block;
  position: absolute;
  bottom: -31.25vw;
  right: -28.125vw;
  width: 56.8125vw;
  height: 56.8125vw;
  border-radius: 56.8125vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .projectCta {
    padding: 2.7777777778vw 0;
  }
  .projectCta__leftPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .projectCta__title {
    margin-bottom: 3.4722222222vw;
    max-width: 37.5vw;
  }
  .projectCta__icon {
    max-width: 3.4722222222vw;
  }
  .projectCta__rightPanel {
    width: calc(50% - 0.6944444444vw);
    padding: 1.0416666667vw 1.3888888889vw 1.3888888889vw;
    border-radius: 0.8333333333vw;
    margin-top: 0.3472222222vw;
  }
  .projectCta__text {
    margin-bottom: 5.2083333333vw;
  }
  .projectCta__blur {
    bottom: -34.7222222222vw;
    right: -31.25vw;
    width: 63.125vw;
    height: 63.125vw;
    border-radius: 63.125vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .projectCta {
    padding: 3.75rem 0 5rem;
  }
  .projectCta__leftPanel {
    width: calc(50% - 0.625rem);
  }
  .projectCta__title {
    margin-bottom: 3.125rem;
    max-width: 33.75rem;
  }
  .projectCta__icon {
    max-width: 3.125rem;
  }
  .projectCta__rightPanel {
    width: calc(50% - 0.625rem);
    padding: 0.9375rem 1.25rem 1.25rem;
    border-radius: 0.75rem;
    margin-top: 0;
  }
  .projectCta__text {
    margin-bottom: 2.5rem;
  }
  .projectCta__text p, .projectCta__text li, .projectCta__text a {
    font-size: 1.125rem;
    line-height: 1.4;
    letter-spacing: -0.01em;
  }
  .projectCta__blur {
    bottom: -9.6875rem;
    right: -11.5625rem;
    width: 25.125rem;
    height: 25.125rem;
    border-radius: 25.125rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 750px) {
  .projectCta__leftPanel {
    width: 100%;
    margin-bottom: 1.5625rem;
    flex-direction: column-reverse;
  }
  .projectCta__title {
    margin: 1.5625rem 0 0;
  }
  .projectCta__rightPanel {
    width: 100%;
  }
  .projectCta__text {
    margin-bottom: 0.9375rem;
  }
}
/*--------------------------------------------*/
.quotes {
  position: relative;
  padding: 2.5vw 0;
  overflow: hidden;
}
.quotes__wrap {
  position: relative;
  padding: 6.875vw 1.25vw 1.25vw;
  border: 1px solid #ffffff;
  border-radius: 0.75vw;
  z-index: 3;
}
.quotes__wrap .swiperBtns {
  justify-content: flex-end;
  margin-top: 1.875vw;
}
.quotes__listItem {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
}
.quotes__textWrap {
  margin: 0 auto 1.5625vw;
  max-width: 56.25vw;
}
.quotes__person {
  display: block;
  width: 4vw;
  height: 4vw;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.4);
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0 auto 0.625vw;
}
.quotes__text {
  font-size: 0.8125vw;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.01em;
  color: #ffffff;
  text-align: center;
}
.quotes__text--name {
  font-weight: 700;
}
.quotes__media {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.quotes__media::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}
.quotes__media img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.quotes__blur {
  display: block;
  position: absolute;
  top: -58.5625vw;
  right: -66.875vw;
  width: 123.9375vw;
  height: 123.9375vw;
  border-radius: 123.9375vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
  pointer-events: none;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .quotes {
    padding: 2.7777777778vw 0;
  }
  .quotes__wrap {
    padding: 7.6388888889vw 1.3888888889vw 1.3888888889vw;
    border-radius: 0.8333333333vw;
  }
  .quotes__wrap .swiperBtns {
    margin-top: 2.0833333333vw;
  }
  .quotes__textWrap {
    margin: 0 auto 1.7361111111vw;
    max-width: 62.5vw;
  }
  .quotes__person {
    width: 4.4444444444vw;
    height: 4.4444444444vw;
    margin: 0 auto 0.6944444444vw;
  }
  .quotes__text {
    font-size: 0.9027777778vw;
  }
  .quotes__blur {
    top: -65.0694444444vw;
    right: -74.3055555556vw;
    width: 137.7083333333vw;
    height: 137.7083333333vw;
    border-radius: 137.7083333333vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .quotes {
    padding: 0.9375rem 0;
  }
  .quotes__wrap {
    padding: 4.6875rem 0.9375rem 5rem;
    border-radius: 0.75rem;
  }
  .quotes__wrap .swiperBtns {
    margin-top: 1.25rem;
  }
  .quotes__textWrap {
    margin: 0 auto 2.1875rem;
    max-width: 56.25rem;
  }
  .quotes__person {
    width: 4rem;
    height: 4rem;
    margin: 0 auto 0.625rem;
  }
  .quotes__text {
    font-size: 0.8125rem;
  }
  .quotes__blur {
    top: -28rem;
    right: -33.8125rem;
    width: 55.75rem;
    height: 55.75rem;
    border-radius: 55.75rem;
  }
}
/*--------------------------------------------*/
.sdgs__topPanel {
  margin-bottom: 3.4375vw;
}
.sdgs__list {
  display: flex;
  flex-wrap: wrap;
}
.sdgs__listItem {
  width: calc(25% - 1vw);
  margin: 0 1.25vw 1.25vw 0;
  padding: 0.9375vw 1.25vw;
  border: 1px solid #BFCACA;
  border-radius: 0.75vw;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.sdgs__listItem:nth-child(4n+4) {
  margin-right: 0;
}
.sdgs__listLeft {
  width: calc(100% - 5.0625vw);
}
.sdgs__listTitle {
  font-size: 0.9375vw;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.01em;
  margin-bottom: 0.125vw;
}
.sdgs__listRight {
  width: 3.875vw;
}
.sdgs__image {
  margin-top: 0.125vw;
}
.sdgs__image img {
  width: 100%;
  height: auto;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .sdgs__topPanel {
    margin-bottom: 3.8194444444vw;
  }
  .sdgs__listItem {
    width: calc(25% - 1.1111111111vw);
    margin: 0 1.3888888889vw 1.3888888889vw 0;
    padding: 1.0416666667vw 1.3888888889vw;
    border-radius: 0.8333333333vw;
  }
  .sdgs__listLeft {
    width: calc(100% - 5.625vw);
  }
  .sdgs__listTitle {
    font-size: 1.0416666667vw;
    margin-bottom: 0.1388888889vw;
  }
  .sdgs__listRight {
    width: 4.3055555556vw;
  }
  .sdgs__image {
    margin-top: 0.1388888889vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .sdgs__topPanel {
    margin-bottom: 3.4375rem;
  }
  .sdgs__listItem {
    width: calc(33.333% - 0.9375rem);
    margin: 0 1.25rem 1.25rem 0;
    padding: 0.9375rem 1.25rem;
    border-radius: 0.75rem;
  }
  .sdgs__listItem:nth-child(4n+4) {
    margin-right: 1.25rem;
  }
  .sdgs__listItem:nth-child(3n+3) {
    margin-right: 0;
  }
  .sdgs__listLeft {
    width: calc(100% - 5rem);
  }
  .sdgs__listTitle {
    font-size: 0.9375rem;
    margin-bottom: 0.125rem;
  }
  .sdgs__listRight {
    width: 3.875rem;
  }
  .sdgs__image {
    margin-top: 0.125rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .sdgs__list {
    justify-content: space-between;
  }
  .sdgs__listItem {
    width: calc(50% - 0.625rem);
    margin: 0 0 1.25rem;
  }
  .sdgs__listItem:nth-child(4n+4) {
    margin-right: 0;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 600px) {
  .sdgs__list {
    justify-content: space-between;
  }
  .sdgs__listItem {
    width: 100%;
  }
  .sdgs__listItem:last-child {
    margin: 0;
  }
  .sdgs__listLeft {
    max-width: 12.625rem;
  }
}
/*--------------------------------------------*/
.featured--bg-green {
  background-color: #002D2D;
}
.featured--bg-green .featured__wrap {
  border: 1px solid #ffffff;
}
.featured--bg-green .featured__largeTitle {
  color: #ffffff;
}
.featured--flipped .featured__wrap {
  flex-direction: row-reverse;
  padding: 2.5vw 2.5vw 2.5vw 0;
}
.featured__title {
  margin-bottom: 1.25vw;
}
.featured__wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 2.5vw 0 2.5vw 2.5vw;
  border: 1px solid #002D2D;
  border-radius: 0.75vw;
}
.featured__leftPanel {
  width: calc(50% - 1.875vw);
}
.featured__image {
  position: relative;
  width: 100%;
  padding-bottom: 66.6%;
  border-radius: 0.75vw;
  overflow: hidden;
}
.featured__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.featured__rightPanel {
  width: calc(50% + 0.625vw);
  padding: 0 5.125vw 0 4.9375vw;
}
.featured__largeTitle {
  font-size: 2vw;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: -0.03em;
  margin-bottom: 1.5vw;
}
.featured__largeTitle.headingReveal {
  line-height: 1.05;
}
.featured__text {
  margin-bottom: 1.5vw;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .featured--flipped .featured__wrap {
    padding: 2.7777777778vw 2.7777777778vw 2.7777777778vw 0;
  }
  .featured__title {
    margin-bottom: 1.3888888889vw;
  }
  .featured__wrap {
    padding: 2.7777777778vw 0 2.7777777778vw 2.7777777778vw;
    border-radius: 0.8333333333vw;
  }
  .featured__leftPanel {
    width: calc(50% - 2.0833333333vw);
  }
  .featured__image {
    border-radius: 0.8333333333vw;
  }
  .featured__rightPanel {
    width: calc(50% + 0.6944444444vw);
    padding: 0 5.6944444444vw 0 5.4861111111vw;
  }
  .featured__largeTitle {
    font-size: 2.2222222222vw;
    margin-bottom: 1.6666666667vw;
  }
  .featured__text {
    margin-bottom: 1.6666666667vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .featured--flipped .featured__wrap {
    padding: 1.25rem 1.25rem 1.25rem 0;
  }
  .featured__title {
    margin-bottom: 1.25rem;
  }
  .featured__wrap {
    padding: 1.25rem 0 1.25rem 1.25rem;
    border-radius: 0.75rem;
  }
  .featured__leftPanel {
    width: calc(50% - 1.875rem);
  }
  .featured__image {
    border-radius: 0.75rem;
  }
  .featured__rightPanel {
    width: calc(50% + 0.625rem);
    padding: 0 1.25rem;
  }
  .featured__largeTitle {
    font-size: 1.375rem;
    line-height: 1.3;
    margin-bottom: 0.9375rem;
    letter-spacing: -0.01em;
  }
  .featured__text {
    margin-bottom: 0.9375rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .featured--flipped .featured__wrap {
    flex-direction: row;
    padding: 1.25rem 1.25rem 2.5rem;
  }
  .featured__wrap {
    padding: 1.25rem 1.25rem 2.5rem;
  }
  .featured__leftPanel {
    width: 100%;
    margin-bottom: 1.5625rem;
  }
  .featured__image {
    padding-bottom: 67.6%;
  }
  .featured__rightPanel {
    width: 100%;
    padding: 0;
  }
}
/*--------------------------------------------*/
.titleText__container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.titleText__leftPanel {
  width: calc(50% - 0.625vw);
}
.titleText__rightPanel {
  width: calc(50% - 0.625vw);
  padding-right: 0.1875vw;
  padding-top: 0.5vw;
}
.titleText__link {
  margin-top: 1.5625vw;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .titleText__leftPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .titleText__rightPanel {
    width: calc(50% - 0.6944444444vw);
    padding-right: 0.2083333333vw;
    padding-top: 0.5555555556vw;
  }
  .titleText__link {
    margin-top: 1.7361111111vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .titleText__leftPanel {
    width: calc(50% - 0.625rem);
  }
  .titleText__title {
    font-weight: 400;
  }
  .titleText__title br {
    display: none;
  }
  .titleText__rightPanel {
    width: calc(50% - 0.625rem);
    padding-right: 0;
    padding-top: 0.125rem;
  }
  .titleText__link {
    margin-top: 1.0625rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .titleText__leftPanel {
    width: 100%;
    margin-bottom: 1.5625rem;
  }
  .titleText__rightPanel {
    width: 100%;
    padding-top: 0;
  }
}
/*--------------------------------------------*/
.impact__title {
  margin-bottom: 1.25vw;
}
.impact__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.impact__listItem {
  width: calc(50% - 0.625vw);
  margin-bottom: 1.25vw;
  padding: 1.25vw;
  border: 1px solid #BFCACA;
  border-radius: 0.75vw;
  position: relative;
  overflow: hidden;
  transition: border-color 0.5s ease;
}
@media screen and (min-width: 961px) {
  .impact__listItem:hover {
    border-color: #BFCACA;
  }
  .impact__listItem:hover .impact__image {
    opacity: 1;
  }
  .impact__listItem:hover .impact__cardTitle {
    color: #ffffff;
  }
  .impact__listItem:hover .impact__text * {
    color: #ffffff;
  }
  .impact__listItem:hover .impact__icon {
    filter: brightness(0) invert(1);
  }
}
.impact__wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  height: 100%;
  position: relative;
  z-index: 1;
}
.impact__cardLeft {
  display: flex;
  align-items: flex-end;
  width: 61%;
  padding-right: 0.625vw;
}
.impact__cardTitle {
  font-size: 7.5vw;
  font-weight: 300;
  line-height: 0.9;
  letter-spacing: -0.05em;
  transition: color 0.5s ease;
}
.impact__cardTitle span {
  display: block;
}
.impact__cardRight {
  width: 39%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.impact__iconHolder {
  margin-bottom: 3.125vw;
}
.impact__icon {
  max-width: 3.125vw;
  height: auto;
  transition: filter 0.5s ease;
}
.impact__text * {
  transition: color 0.5s ease;
}
.impact__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.5s ease;
}
.impact__image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}
.impact__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .impact__title {
    margin-bottom: 1.3888888889vw;
  }
  .impact__listItem {
    width: calc(50% - 0.6944444444vw);
    margin-bottom: 1.3888888889vw;
    padding: 1.3888888889vw;
    border-radius: 0.8333333333vw;
  }
  .impact__cardLeft {
    padding-right: 0.6944444444vw;
  }
  .impact__cardTitle {
    font-size: 8.3333333333vw;
  }
  .impact__iconHolder {
    margin-bottom: 3.4722222222vw;
  }
  .impact__icon {
    max-width: 3.4722222222vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .impact__title {
    margin-bottom: 1.625rem;
  }
  .impact__listItem {
    width: calc(50% - 0.625rem);
    margin-bottom: 1.25rem;
    padding: 0.9375rem 1.25rem;
    border-radius: 0.75rem;
  }
  .impact__cardLeft {
    padding-right: 0.625rem;
  }
  .impact__cardTitle {
    font-size: 5rem;
    letter-spacing: -0.03em;
  }
  .impact__iconHolder {
    margin-bottom: 3.125rem;
  }
  .impact__icon {
    max-width: 3.125rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .impact__wrap {
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: space-between;
  }
  .impact__listItem {
    width: 100%;
    min-height: 16.625rem;
    border-color: #BFCACA;
  }
  .impact__listItem:last-child {
    margin-bottom: 0;
  }
  .impact__listItem .impact__image {
    opacity: 1;
  }
  .impact__listItem .impact__cardTitle {
    color: #ffffff;
  }
  .impact__listItem .impact__text * {
    color: #ffffff;
  }
  .impact__listItem .impact__icon {
    filter: brightness(0) invert(1);
  }
  .impact__cardLeft {
    width: 100%;
    padding-right: 3.75rem;
    margin-bottom: 2.5rem;
    display: block;
  }
  .impact__cardRight {
    width: 100%;
  }
  .impact__iconHolder {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
  }
  .impact__textWrap {
    max-width: 90%;
  }
  .impact__image {
    opacity: 1;
  }
}
/*--------------------------------------------*/
.glow {
  background-color: #002D2D;
  overflow: hidden;
}
.glow__topPanel {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 4.6875vw;
}
.glow__leftPanel {
  width: calc(50% - 0.625vw);
}
.glow__rightPanel {
  width: calc(50% - 0.625vw);
  padding-top: 0.1875vw;
}
.glow__intro p, .glow__intro li, .glow__intro a {
  letter-spacing: -0.03em;
}
.glow__list {
  display: flex;
  flex-wrap: wrap;
}
.glow__list--less {
  justify-content: space-between;
}
.glow__list--less .glow__listItem {
  width: calc(50% - 1.875vw);
  margin: 0 0 3.75vw;
}
.glow__list--less .glow__text {
  max-width: 22.5vw;
  margin: 0 auto;
}
.glow__listItem {
  position: relative;
  width: calc(33.333% - 2.75vw);
  margin: 0 4.0625vw 4.0625vw 0;
  min-height: 13.125vw;
}
.glow__listItem:nth-child(3n+3) {
  margin-right: 0;
}
@media screen and (min-width: 1601px) {
  .glow__listItem:hover .glow__image {
    box-shadow: 0px 0px 1.25vw 1.25vw #ffd232;
  }
}
@media screen and (min-width: 961px) {
  .glow__listItem:hover .glow__listTitle {
    opacity: 0;
    pointer-events: none;
  }
  .glow__listItem:hover .glow__textWrap {
    opacity: 1;
    pointer-events: all;
  }
  .glow__listItem:hover .glow__image {
    box-shadow: 0px 0px 1.25vw 1.25vw #ffd232;
  }
  .glow__listItem:hover .glow__image::after {
    opacity: 1;
  }
}
@media screen and (max-width: 960px) {
  .glow__listItem.js-show .glow__listTitle {
    opacity: 0;
    pointer-events: none;
  }
  .glow__listItem.js-show .glow__textWrap {
    opacity: 1;
    pointer-events: all;
  }
  .glow__listItem.js-show .glow__image {
    box-shadow: 0px 0px 1.25rem 1.25rem #ffd232;
  }
  .glow__listItem.js-show .glow__image::after {
    opacity: 1;
  }
}
.glow__textWrap {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 3.125vw 1.5625vw;
  opacity: 0;
  pointer-events: none;
  z-index: 3;
  transition: opacity 0.5s ease;
}
.glow__listTitle {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.625vw;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.01em;
  text-align: center;
  white-space: nowrap;
  padding: 0.75vw 1.25vw;
  background-color: #ffffff;
  border-radius: 0.75vw;
  z-index: 2;
  transition: opacity 0.5s ease;
}
.glow__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0.75vw;
  overflow: hidden;
  z-index: 1;
  transition: box-shadow 0.5s ease;
}
.glow__image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
  transition: opacity 0.5s ease;
}
.glow__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .glow__topPanel {
    margin-bottom: 5.2083333333vw;
  }
  .glow__leftPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .glow__rightPanel {
    width: calc(50% - 0.6944444444vw);
    padding-top: 0.2083333333vw;
  }
  .glow__list--less .glow__listItem {
    width: calc(50% - 2.0833333333vw);
    margin: 0 0 4.1666666667vw;
  }
  .glow__list--less .glow__text {
    max-width: 25vw;
  }
  .glow__listItem {
    width: calc(33.333% - 3.0555555556vw);
    margin: 0 4.5138888889vw 4.5138888889vw 0;
    min-height: 14.5833333333vw;
  }
}
@media screen and (max-width: 1600px) and (min-width: 1440px) and (max-width: 1600px) {
  .glow__listItem:hover .glow__image {
    box-shadow: 0px 0px 1.3888888889vw 1.3888888889vw #ffd232;
  }
}
@media screen and (max-width: 1600px) {
  .glow__textWrap {
    padding: 3.4722222222vw 1.7361111111vw;
  }
}
@media screen and (max-width: 1600px) {
  .glow__listTitle {
    font-size: 1.8055555556vw;
    padding: 0.8333333333vw 1.3888888889vw;
    border-radius: 0.8333333333vw;
  }
}
@media screen and (max-width: 1600px) {
  .glow__image {
    border-radius: 0.8333333333vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .glow__topPanel {
    margin-bottom: 2.8125rem;
  }
  .glow__leftPanel {
    width: calc(50% - 0.625rem);
  }
  .glow__rightPanel {
    width: calc(50% - 0.625rem);
    padding-top: 0;
  }
  .glow__intro p, .glow__intro li, .glow__intro a {
    letter-spacing: -0.01em;
  }
  .glow__list--less .glow__listItem {
    width: calc(50% - 0.625rem);
    margin: 0 0 1.25rem;
  }
  .glow__list--less .glow__text {
    max-width: 22.5rem;
  }
  .glow__listItem {
    width: calc(33.333% - 0.9375rem);
    margin: 0 1.25rem 1.875rem 0;
    min-height: 11.625rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1.25rem;
  }
}
@media screen and (max-width: 1023px) and (min-width: 961px) and (max-width: 1023px) {
  .glow__listItem:hover .glow__image {
    box-shadow: 0px 0px 1.25rem 1.25rem #ffd232;
  }
}
@media screen and (max-width: 1023px) {
  .glow__listTitle {
    position: relative;
    top: unset;
    left: unset;
    transform: translate(0);
    font-size: 0.8125rem;
    padding: 0.25rem 0.375rem;
    border-radius: 0.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .glow__textWrap {
    padding: 0;
    margin-top: 1.25rem;
    opacity: 1;
    pointer-events: all;
  }
}
@media screen and (max-width: 1023px) {
  .glow__image {
    border-radius: 0.75rem;
    box-shadow: 0px 0px 0.375rem 0.375rem #ffd232;
  }
  .glow__image::after {
    opacity: 1;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .glow__leftPanel {
    width: 100%;
    margin-bottom: 2.1875rem;
  }
  .glow__rightPanel {
    width: 100%;
  }
  .glow__list {
    justify-content: space-between;
  }
  .glow__listItem {
    width: calc(50% - 0.625rem);
    margin: 0 0 1.875rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 750px) {
  .glow__list--less .glow__listItem {
    width: 100%;
  }
  .glow__listItem {
    width: 100%;
  }
  .glow__listItem:last-child {
    margin: 0;
  }
}
/*--------------------------------------------*/
.dropdowns {
  background-color: #002D2D;
}
.dropdowns__title {
  max-width: calc(50% - 0.625vw);
  margin-bottom: 3.75vw;
}
.dropdowns__listItem {
  margin-bottom: 1.25vw;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 0.75vw;
  transition: border-color 0.5s ease, opacity 0.6s ease, transform 0.6s ease !important;
}
.dropdowns__listItem.js-open {
  border-color: #ffffff;
}
.dropdowns__listItem.js-open .dropdowns__btn::after {
  opacity: 1;
}
.dropdowns__listItem.js-open .dropdowns__plus svg {
  transform: rotate(135deg);
}
.dropdowns__listItem:hover {
  border-color: #ffffff;
}
.dropdowns__listItem:last-child {
  margin-bottom: 0;
}
.dropdowns__btn {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: 1.8125vw 2.5vw;
  background-color: transparent;
  margin: 0;
  border: none;
  border-radius: 0;
  position: relative;
  text-align: left;
  font-family: "Space Grotesk", sans-serif;
  cursor: pointer;
  position: relative;
}
.dropdowns__btn::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #ffffff;
  opacity: 0;
  transition: opacity 0.5s ease;
}
.dropdowns__number {
  position: absolute;
  top: 50%;
  left: 2.5vw;
  transform: translateY(-50%);
  font-size: 5.6875vw;
  font-weight: 300;
  color: #ffffff;
  line-height: 1;
}
.dropdowns__btnInner {
  width: calc(50% - 0.625vw);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dropdowns__btnInner:hover .dropdowns__plus svg {
  transform: rotate(135deg);
}
.dropdowns__btnTitle {
  font-size: 2vw;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.03em;
  font-family: "Space Grotesk", sans-serif;
  color: #ffffff;
  width: 70%;
}
.dropdowns__plus {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 4vw;
  height: 4vw;
  border-radius: 50%;
  border: 1px solid #ffffff;
}
.dropdowns__plus svg {
  width: 1.75vw;
  height: auto;
  overflow: visible;
  transition: transform 0.5s ease;
}
.dropdowns__contentWrap {
  height: 0;
  overflow: hidden;
  transition: height 0.5s ease;
}
.dropdowns__contentInner {
  padding: 2.5vw;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.dropdowns__leftPanel {
  width: calc(50% - 0.625vw);
  display: flex;
  align-items: flex-end;
  padding-right: 7.125vw;
}
.dropdowns__media {
  position: relative;
  width: 100%;
  padding-bottom: 66.6%;
  border-radius: 0.75vw;
  overflow: hidden;
}
.dropdowns__media iframe,
.dropdowns__media img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dropdowns__media img {
  -o-object-fit: cover;
     object-fit: cover;
}
.dropdowns__rightPanel {
  width: calc(50% - 0.625vw);
}
.dropdowns__ctaWrap {
  padding: 1.25vw 2.1875vw 1.25vw 1.25vw;
  background-color: #ffffff;
  border-radius: 0.75vw;
  margin-top: 1.5625vw;
}
.dropdowns__ctaText {
  margin-bottom: 0.9375vw;
}
.dropdowns__ctaText p {
  margin-bottom: 0.625vw;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .dropdowns__title {
    max-width: calc(50% - 0.6944444444vw);
    margin-bottom: 4.1666666667vw;
  }
  .dropdowns__listItem {
    margin-bottom: 1.3888888889vw;
    border-radius: 0.8333333333vw;
  }
  .dropdowns__btn {
    padding: 2.0138888889vw 2.7777777778vw;
  }
  .dropdowns__number {
    left: 2.7777777778vw;
    font-size: 6.3194444444vw;
  }
  .dropdowns__btnInner {
    width: calc(50% - 0.6944444444vw);
  }
  .dropdowns__btnTitle {
    font-size: 2.2222222222vw;
  }
  .dropdowns__plus {
    width: 4.4444444444vw;
    height: 4.4444444444vw;
  }
  .dropdowns__plus svg {
    width: 1.9444444444vw;
  }
  .dropdowns__contentInner {
    padding: 2.7777777778vw;
  }
  .dropdowns__leftPanel {
    width: calc(50% - 0.6944444444vw);
    padding-right: 7.9166666667vw;
  }
  .dropdowns__media {
    border-radius: 0.8333333333vw;
  }
  .dropdowns__rightPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .dropdowns__ctaWrap {
    padding: 1.3888888889vw 2.4305555556vw 1.3888888889vw 1.3888888889vw;
    border-radius: 0.8333333333vw;
    margin-top: 1.7361111111vw;
  }
  .dropdowns__ctaText {
    margin-bottom: 1.0416666667vw;
  }
  .dropdowns__ctaText p {
    margin-bottom: 0.6944444444vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .dropdowns__title {
    margin-bottom: 2.1875rem;
    max-width: 100%;
  }
  .dropdowns__title br {
    display: none;
  }
  .dropdowns__listItem {
    margin-bottom: 1.25rem;
    border-radius: 0.75rem;
  }
  .dropdowns__btn {
    padding: 1.25rem;
  }
  .dropdowns__number {
    display: none;
  }
  .dropdowns__btnInner {
    width: 100%;
  }
  .dropdowns__btnTitle {
    font-size: 1.375rem;
    line-height: 1.3;
    letter-spacing: -0.01em;
    width: calc(100% - 4.125rem);
  }
  .dropdowns__plus {
    width: 2.75rem;
    height: 2.75rem;
  }
  .dropdowns__plus svg {
    width: 1.25rem;
  }
  .dropdowns__contentInner {
    padding: 1.25rem 1.125rem;
  }
  .dropdowns__leftPanel {
    width: calc(50% - 0.625rem);
    padding-right: 0;
  }
  .dropdowns__media {
    border-radius: 0.75rem;
  }
  .dropdowns__rightPanel {
    width: calc(50% - 0.625rem);
  }
  .dropdowns__ctaWrap {
    padding: 1.25rem 0.625rem 1.25rem 1.25rem;
    border-radius: 0.75rem;
    margin-top: 2.25rem;
  }
  .dropdowns__ctaText {
    margin-bottom: 1rem;
  }
  .dropdowns__ctaText p {
    margin-bottom: 0.75rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .dropdowns__leftPanel {
    width: 100%;
    margin-bottom: 2.1875rem;
  }
  .dropdowns__rightPanel {
    width: 100%;
  }
}
/*--------------------------------------------*/
.team {
  overflow: hidden;
}
.team__wrap {
  position: relative;
}
.team__wrap .swiperBtns {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  justify-content: flex-end;
  z-index: 1;
}
.team--bg-green {
  background-color: #002D2D;
}
.team__topPanel {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3.0625vw;
}
.team__linkHolder {
  padding-bottom: 0.5vw;
}
.team__linkHolder--mobile {
  display: none;
}
.team__bottomPanel {
  padding-bottom: 3.4375vw;
}
.team__btn {
  display: block;
  width: 100%;
  min-height: 20.3125vw;
  padding: 0;
  margin: 0;
  border-radius: 0.75vw;
  overflow: hidden;
  background-color: transparent;
  border: none;
  will-change: transform;
  font-family: "Space Grotesk", sans-serif;
  text-align: left;
  color: #002D2D;
  cursor: pointer;
}
.team__btn:hover .team__image img {
  transform: scale(1.05);
}
.team__btn:hover .team__blur {
  opacity: 1;
}
.team__cardWrap {
  position: absolute;
  bottom: 1.25vw;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 2.5vw);
  padding: 0.9375vw;
  background-color: #ffffff;
  border-radius: 0.75vw;
  display: flex;
  flex-direction: column;
  z-index: 1;
}
.team__name {
  font-size: 1.125vw;
  font-weight: 400;
  color: #002D2D;
  line-height: 1.3;
  letter-spacing: -0.01em;
  color: #002D2D;
}
.team__role {
  font-size: 0.8125vw;
  font-weight: 400;
  color: #002D2D;
  line-height: 1.4;
  letter-spacing: 0.01em;
  color: #002D2D;
}
.team__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.team__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.5s ease;
}
.team__blur {
  display: block;
  width: 28.3125vw;
  height: 28.3125vw;
  border-radius: 28.3125vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
  position: absolute;
  bottom: -13.1875vw;
  left: -12.5vw;
  opacity: 0;
  transition: opacity 0.5s ease;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .team__topPanel {
    margin-bottom: 3.4027777778vw;
  }
  .team__linkHolder {
    padding-bottom: 0.5555555556vw;
  }
  .team__bottomPanel {
    padding-bottom: 3.8194444444vw;
  }
  .team__btn {
    min-height: 22.5694444444vw;
    border-radius: 0.8333333333vw;
  }
  .team__cardWrap {
    bottom: 1.3888888889vw;
    width: calc(100% - 2.7777777778vw);
    padding: 1.0416666667vw;
    border-radius: 0.8333333333vw;
  }
  .team__name {
    font-size: 1.25vw;
  }
  .team__role {
    font-size: 0.9027777778vw;
  }
  .team__blur {
    width: 31.4583333333vw;
    height: 31.4583333333vw;
    border-radius: 31.4583333333vw;
    bottom: -14.6527777778vw;
    left: -13.8888888889vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .team__topPanel {
    margin-bottom: 2.1875rem;
  }
  .team__linkHolder {
    padding-bottom: 0.5rem;
  }
  .team__bottomPanel {
    padding-bottom: 3.4375rem;
  }
  .team__btn {
    min-height: 20.3125rem;
    border-radius: 0.75rem;
  }
  .team__cardWrap {
    bottom: 1.25rem;
    width: calc(100% - 2.5rem);
    padding: 0.9375rem;
    border-radius: 0.75rem;
  }
  .team__name {
    font-size: 1.125rem;
  }
  .team__role {
    font-size: 0.8125rem;
  }
  .team__blur {
    width: 28.3125rem;
    height: 28.3125rem;
    border-radius: 28.3125rem;
    bottom: -13.1875rem;
    left: -12.5rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .team__wrap .swiperBtns {
    position: relative;
    bottom: unset;
    left: unset;
    padding-bottom: 0.375rem;
    width: auto;
  }
  .team__topPanel {
    align-items: flex-end;
  }
  .team__title {
    width: calc(100% - 7.5rem);
  }
  .team__link--desktop {
    display: none;
  }
  .team__linkHolder {
    margin-top: 2.5rem;
    padding-bottom: 0;
  }
  .team__linkHolder--desktop {
    display: none;
  }
  .team__linkHolder--mobile {
    display: block;
  }
  .team__bottomPanel {
    padding: 0 2.375rem 0 0;
  }
  .team__inner.swiper {
    overflow: visible;
  }
}
/*--------------------------------------------*/
.infoCols {
  background-color: #E6EAEA;
}
.infoCols__title {
  max-width: 33.5625vw;
  margin-bottom: 3.125vw;
}
.infoCols__list {
  display: flex;
  flex-wrap: wrap;
}
.infoCols__listItem {
  width: calc(20% - 1.6875vw);
  margin: 0 2.0625vw 2.5vw 0;
}
.infoCols__listItem:nth-child(5n+5) {
  margin-right: 0;
}
.infoCols__listItem:nth-child(5n+2) .infoCols__blur {
  bottom: unset;
  left: unset;
  top: -9vw;
  right: -6.9375vw;
}
.infoCols__listItem:nth-child(5n+3) .infoCols__blur {
  bottom: -9.25vw;
  left: unset;
  right: -6.5625vw;
}
.infoCols__listItem:nth-child(5n+4) .infoCols__blur {
  bottom: -8.8125vw;
  top: -8.25vw;
}
.infoCols__listItem:nth-child(5n+5) .infoCols__blur {
  bottom: -7.125vw;
  left: -9vw;
}
.infoCols__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 6.25vw;
  height: 6.25vw;
  border-radius: 0.375vw;
  background-color: #002D2D;
  overflow: hidden;
  margin-bottom: 0.9375vw;
  position: relative;
}
.infoCols__icon img {
  max-width: 90%;
  max-height: 90%;
  -o-object-fit: contain;
     object-fit: contain;
  position: relative;
  z-index: 1;
}
.infoCols__blur {
  display: block;
  width: 13.5vw;
  height: 13.5vw;
  border-radius: 13.5vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
  position: absolute;
  bottom: -6.6875vw;
  left: -7.9375vw;
}
.infoCols__listTitle {
  font-size: 1.625vw;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.03em;
  margin-bottom: 0.625vw;
}
.infoCols__listText li {
  margin-bottom: 0.625vw;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .infoCols__title {
    max-width: 37.2916666667vw;
    margin-bottom: 3.4722222222vw;
  }
  .infoCols__listItem {
    width: calc(20% - 1.875vw);
    margin: 0 2.2916666667vw 2.7777777778vw 0;
  }
  .infoCols__listItem:nth-child(5n+2) .infoCols__blur {
    top: -10vw;
    right: -7.7083333333vw;
  }
  .infoCols__listItem:nth-child(5n+3) .infoCols__blur {
    bottom: -10.2777777778vw;
    right: -7.2916666667vw;
  }
  .infoCols__listItem:nth-child(5n+4) .infoCols__blur {
    bottom: -9.7916666667vw;
    top: -9.1666666667vw;
  }
  .infoCols__listItem:nth-child(5n+5) .infoCols__blur {
    bottom: -7.9166666667vw;
    left: -10vw;
  }
  .infoCols__icon {
    width: 6.9444444444vw;
    height: 6.9444444444vw;
    border-radius: 0.4166666667vw;
    margin-bottom: 1.0416666667vw;
  }
  .infoCols__blur {
    width: 15vw;
    height: 15vw;
    border-radius: 15vw;
    bottom: -7.4305555556vw;
    left: -8.8194444444vw;
  }
  .infoCols__listTitle {
    font-size: 1.8055555556vw;
    margin-bottom: 0.6944444444vw;
  }
  .infoCols__listText li {
    margin-bottom: 0.6944444444vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .infoCols__title {
    max-width: 100%;
    margin-bottom: 2.1875rem;
  }
  .infoCols__listItem {
    width: calc(33.333% - 0.9375rem);
    margin: 0 1.25rem 2.5rem 0;
  }
  .infoCols__listItem:nth-child(5n+5) {
    margin-right: 1.25rem;
  }
  .infoCols__listItem:nth-child(3n+3) {
    margin-right: 0;
  }
  .infoCols__listItem:nth-child(5n+2) .infoCols__blur {
    top: -9rem;
    right: -6.9375rem;
  }
  .infoCols__listItem:nth-child(5n+3) .infoCols__blur {
    bottom: -9.25rem;
    right: -6.5625rem;
  }
  .infoCols__listItem:nth-child(5n+4) .infoCols__blur {
    bottom: -8.8125rem;
    top: -8.25rem;
  }
  .infoCols__listItem:nth-child(5n+5) .infoCols__blur {
    bottom: -7.125rem;
    left: -9rem;
  }
  .infoCols__icon {
    width: 5rem;
    height: 5rem;
    border-radius: 0.375rem;
    margin-bottom: 0.9375rem;
  }
  .infoCols__blur {
    width: 13.5rem;
    height: 13.5rem;
    border-radius: 13.5rem;
    bottom: -6.6875rem;
    left: -7.9375rem;
  }
  .infoCols__listTitle {
    font-size: 1.5rem;
    margin-bottom: 0.625rem;
  }
  .infoCols__listText li {
    margin-bottom: 0.625rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 750px) {
  .infoCols__list {
    justify-content: space-between;
  }
  .infoCols__listItem {
    width: calc(50% - 0.625rem);
    margin: 0 0 2.5rem;
  }
  .infoCols__listItem:nth-child(5n+5) {
    margin-right: 0;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 500px) {
  .infoCols__listItem {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .infoCols__listItem:last-child {
    margin: 0;
  }
  .infoCols__wrap {
    width: calc(100% - 5.9375rem);
    padding-right: 0.1875rem;
  }
}
/*--------------------------------------------*/
.projectCats {
  background-color: #E6EAEA;
  overflow: hidden;
}
.projectCats__topPanel {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 4.6875vw;
}
.projectCats__leftPanel {
  width: calc(50% - 0.625vw);
}
.projectCats__rightPanel {
  width: calc(50% - 0.625vw);
}
.projectCats__text {
  margin-bottom: 1.5625vw;
}
.projectCats__block {
  margin-bottom: 5vw;
}
.projectCats__block:last-child {
  margin-bottom: 0;
}
.projectCats__block .cards {
  flex-wrap: nowrap;
}
.projectCats__block .cards__item {
  margin-bottom: 0;
}
.projectCats__block .swiperBtns {
  justify-content: flex-end;
}
.projectCats__block .swiperBtns__btn {
  margin-top: 2.5vw;
}
.projectCats__blockTitle {
  font-size: 2vw;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.03em;
  margin-bottom: 2.1875vw;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .projectCats__topPanel {
    margin-bottom: 5.2083333333vw;
  }
  .projectCats__leftPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .projectCats__rightPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .projectCats__text {
    margin-bottom: 1.7361111111vw;
  }
  .projectCats__block {
    margin-bottom: 5.5555555556vw;
  }
  .projectCats__block .swiperBtns__btn {
    margin-top: 2.7777777778vw;
  }
  .projectCats__blockTitle {
    font-size: 2.2222222222vw;
    margin-bottom: 2.4305555556vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .projectCats__topPanel {
    margin-bottom: 3.125rem;
  }
  .projectCats__leftPanel {
    width: calc(50% - 0.625rem);
  }
  .projectCats__rightPanel {
    width: calc(50% - 0.625rem);
  }
  .projectCats__text {
    margin-bottom: 0.9375rem;
  }
  .projectCats__block {
    margin-bottom: 3.4375rem;
  }
  .projectCats__block .swiperBtns__btn {
    margin-top: 2.5rem;
  }
  .projectCats__blockTitle {
    font-size: 1.5rem;
    letter-spacing: -0.01em;
    margin-bottom: 1.875rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .projectCats__leftPanel {
    width: 100%;
    margin-bottom: 1.25rem;
  }
  .projectCats__rightPanel {
    width: 100%;
  }
  .projectCats__wrap {
    padding-right: 2.375rem;
  }
  .projectCats__wrapInner.swiper {
    overflow: visible;
  }
}
/*--------------------------------------------*/
.infoCircles__wrap {
  max-width: 55vw;
  margin: 0 auto;
  position: relative;
}
.infoCircles__list {
  position: relative;
  width: 100%;
  height: 52.875vw;
}
.infoCircles__listItem {
  position: absolute;
  z-index: 1;
}
.infoCircles__listItem:nth-child(1) {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.infoCircles__listItem:nth-child(2) {
  top: 13.5625vw;
  right: 0;
}
.infoCircles__listItem:nth-child(3) {
  bottom: 0;
  right: 7.1875vw;
}
.infoCircles__listItem:nth-child(4) {
  bottom: 0;
  left: 7.1875vw;
}
.infoCircles__listItem:nth-child(5) {
  top: 13.5625vw;
  left: 0;
}
.infoCircles__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 17.5vw;
  height: 17.5vw;
  border-radius: 50%;
  border: 1px solid #002D2D;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
  transition: background-color 0.5s ease, border-color 0.5s ease;
}
@media screen and (min-width: 961px) {
  .infoCircles__btn:hover {
    background-color: #002D2D;
    border-color: transparent;
  }
  .infoCircles__btn:hover .infoCircles__front {
    opacity: 0;
    pointer-events: none;
  }
  .infoCircles__btn:hover .infoCircles__back {
    opacity: 1;
    pointer-events: all;
  }
  .infoCircles__btn:hover .infoCircles__blur {
    opacity: 1;
  }
}
.infoCircles__btn.js-open {
  background-color: #002D2D;
  border-color: transparent;
}
.infoCircles__btn.js-open .infoCircles__front {
  opacity: 0;
  pointer-events: none;
}
.infoCircles__btn.js-open .infoCircles__back {
  opacity: 1;
  pointer-events: all;
}
.infoCircles__btn.js-open .infoCircles__blur {
  opacity: 1;
}
.infoCircles__front {
  width: 100%;
  height: 100%;
  max-width: 86%;
  max-height: 90%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  overflow: auto;
  position: relative;
  z-index: 1;
  transition: opacity 0.5s ease;
}
.infoCircles__icon {
  max-width: 6.25vw;
  height: auto;
  margin-bottom: 1.25vw;
}
.infoCircles__icon--back {
  filter: brightness(0) invert(1);
}
.infoCircles__title {
  font-size: 1.25vw;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.01em;
  text-align: center;
}
.infoCircles__plus {
  display: none;
}
.infoCircles__back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 0.6875vw 1.25vw;
  z-index: 1;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease;
}
.infoCircles__backInner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.infoCircles__text {
  max-height: 9.6875vw;
  overflow: auto;
}
.infoCircles__blur {
  display: block;
  width: 28.3125vw;
  height: 28.3125vw;
  border-radius: 28.3125vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -19.5vw;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease;
}
.infoCircles__lines {
  width: 37.3125vw;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.infoCircles__logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 7.375vw;
  height: auto;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .infoCircles__wrap {
    max-width: 61.1111111111vw;
  }
  .infoCircles__list {
    height: 58.75vw;
  }
  .infoCircles__listItem:nth-child(2) {
    top: 15.0694444444vw;
  }
  .infoCircles__listItem:nth-child(3) {
    right: 7.9861111111vw;
  }
  .infoCircles__listItem:nth-child(4) {
    left: 7.9861111111vw;
  }
  .infoCircles__listItem:nth-child(5) {
    top: 15.0694444444vw;
  }
  .infoCircles__btn {
    width: 19.4444444444vw;
    height: 19.4444444444vw;
  }
  .infoCircles__icon {
    max-width: 6.9444444444vw;
    margin-bottom: 1.3888888889vw;
  }
  .infoCircles__title {
    font-size: 1.3888888889vw;
  }
  .infoCircles__back {
    padding: 0 0.7638888889vw 1.3888888889vw;
  }
  .infoCircles__text {
    max-height: 10.7638888889vw;
  }
  .infoCircles__blur {
    width: 31.4583333333vw;
    height: 31.4583333333vw;
    border-radius: 31.4583333333vw;
    bottom: -21.6666666667vw;
  }
  .infoCircles__lines {
    width: 41.4583333333vw;
  }
  .infoCircles__logo {
    width: 8.1944444444vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .infoCircles__wrap {
    max-width: 55rem;
  }
  .infoCircles__list {
    height: 52.875rem;
  }
  .infoCircles__listItem:nth-child(2) {
    top: 13.5625rem;
  }
  .infoCircles__listItem:nth-child(3) {
    right: 7.1875rem;
  }
  .infoCircles__listItem:nth-child(4) {
    left: 7.1875rem;
  }
  .infoCircles__listItem:nth-child(5) {
    top: 13.5625rem;
  }
  .infoCircles__btn {
    width: 17.5rem;
    height: 17.5rem;
  }
  .infoCircles__icon {
    max-width: 6.25rem;
    margin-bottom: 1.25rem;
  }
  .infoCircles__title {
    font-size: 1.25rem;
  }
  .infoCircles__back {
    padding: 0 0.6875rem 1.25rem;
  }
  .infoCircles__text {
    max-height: 9.6875rem;
  }
  .infoCircles__blur {
    width: 28.3125rem;
    height: 28.3125rem;
    border-radius: 28.3125rem;
    bottom: -19.5rem;
  }
  .infoCircles__lines {
    width: 37.3125rem;
  }
  .infoCircles__logo {
    width: 7.375rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .infoCircles__wrap {
    max-width: 100%;
  }
  .infoCircles__list {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: auto;
  }
  .infoCircles__listItem {
    position: relative;
    top: unset;
    left: unset;
    right: unset;
    bottom: unset;
    margin-bottom: 2.5rem;
  }
  .infoCircles__listItem::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: 1px;
    height: 2.5rem;
    background-image: linear-gradient(to bottom, #002D2D 50%, transparent 50%);
    background-size: 1.0625rem 0.6875rem;
  }
  .infoCircles__listItem:last-child {
    margin-bottom: 0;
  }
  .infoCircles__listItem:last-child::after {
    display: none;
  }
  .infoCircles__listItem:nth-child(1) {
    left: 0;
    transform: translateX(0);
  }
  .infoCircles__listItem:nth-child(2) {
    top: unset;
  }
  .infoCircles__listItem:nth-child(3) {
    right: unset;
  }
  .infoCircles__listItem:nth-child(4) {
    left: unset;
  }
  .infoCircles__listItem:nth-child(5) {
    top: unset;
  }
  .infoCircles__btn {
    transition-delay: unset !important;
  }
  .infoCircles__plus {
    display: block;
    width: 1.1875rem;
    height: auto;
    margin-top: 1.5625rem;
  }
  .infoCircles__back {
    padding: 0 0.6875rem 1.25rem;
  }
  .infoCircles__text p, .infoCircles__text li, .infoCircles__text a {
    font-size: 0.9375rem;
    line-height: 1.4;
    letter-spacing: 0.01em;
  }
  .infoCircles__lines {
    display: none;
  }
  .infoCircles__logo {
    display: none;
  }
}
/*--------------------------------------------*/
.values {
  background-color: #E6EAEA;
}
.values__title {
  margin-bottom: 3.125vw;
}
.values__list {
  display: flex;
  flex-wrap: wrap;
}
.values__listItem {
  width: calc(25% - 1vw);
  margin: 0 1.25vw 2.5vw 0;
}
.values__listItem:nth-child(4n+4) {
  margin-right: 0;
}
.values__image {
  position: relative;
  width: 100%;
  padding-bottom: 67%;
  border-radius: 0.75vw;
  overflow: hidden;
  margin-bottom: 0.9375vw;
}
.values__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.values__image--isIcon {
  background-color: #ffffff;
}
.values__image--isIcon img {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: auto;
  width: auto;
  max-width: 75%;
  max-height: 75%;
  -o-object-fit: contain;
     object-fit: contain;
}
.values__listTitle {
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.03em;
  margin-bottom: 1.0625vw;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .values__title {
    margin-bottom: 3.4722222222vw;
  }
  .values__listItem {
    width: calc(25% - 1.1111111111vw);
    margin: 0 1.3888888889vw 2.7777777778vw 0;
  }
  .values__image {
    border-radius: 0.8333333333vw;
    margin-bottom: 1.0416666667vw;
  }
  .values__listTitle {
    font-size: 1.6666666667vw;
    margin-bottom: 1.1805555556vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .values__title {
    margin-bottom: 2.1875rem;
  }
  .values__listItem {
    width: calc(25% - 1rem);
    margin: 0 1.25rem 2.5rem 0;
  }
  .values__image {
    border-radius: 0.75rem;
    margin-bottom: 0.9375rem;
  }
  .values__listTitle {
    font-size: 1.5rem;
    letter-spacing: -0.01em;
    margin-bottom: 0.625rem;
  }
  .values__text p, .values__text li, .values__text a {
    font-size: 0.9375rem;
    line-height: 1.4;
    letter-spacing: 0.01em;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .values__list {
    justify-content: space-between;
  }
  .values__listItem {
    width: calc(50% - 0.625rem);
    margin: 0 0 2.5rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 600px) {
  .values__listItem {
    width: 100%;
  }
  .values__listItem:last-child {
    margin-bottom: 0;
  }
}
/*--------------------------------------------*/
.story {
  overflow: hidden;
}
.story__topPanel {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 6.875vw;
}
.story__leftPanel {
  width: calc(50% - 0.625vw);
}
.story__rightPanel {
  width: calc(50% - 0.625vw);
}
.story__bottomPanel .swiperBtns {
  margin-top: 2.5vw;
}
.story__wrap.swiper {
  overflow: visible;
}
.story__listItem {
  position: relative;
  width: 17.5vw;
  height: 17.5vw;
}
.story__listItem:last-child::after {
  display: none;
}
.story__listItem::after {
  content: "";
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  width: 35px;
  height: 1px;
  background-image: linear-gradient(to right, #002D2D 50%, transparent 50%);
  background-size: 0.6875rem 0.375rem;
}
.story__btn {
  position: relative;
  border-radius: 50%;
  border: none;
  background-color: #ffffff;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Space Grotesk", sans-serif;
  background-color: #ffffff;
  overflow: hidden;
  transition: background-color 0.5s ease;
}
.story__btn::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-shadow: inset 0px 0px 0px 1px #002D2D;
  pointer-events: none;
  transition: opacity 0.5s ease;
}
@media screen and (min-width: 961px) {
  .story__btn:hover {
    background-color: #002D2D;
  }
  .story__btn:hover::after {
    opacity: 0;
  }
  .story__btn:hover .story__front {
    opacity: 0;
    pointer-events: none;
  }
  .story__btn:hover .story__back {
    opacity: 1;
    pointer-events: all;
  }
  .story__btn:hover .story__blur {
    opacity: 1;
  }
}
@media screen and (max-width: 960px) {
  .story__btn {
    background-color: #002D2D;
  }
  .story__btn::after {
    opacity: 0;
  }
  .story__btn .story__front {
    opacity: 0;
    pointer-events: none;
  }
  .story__btn .story__back {
    opacity: 1;
    pointer-events: all;
  }
  .story__btn .story__blur {
    opacity: 1;
  }
}
.story__front {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: opacity 0.5s ease;
}
.story__year {
  font-size: 1.625vw;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  font-family: "Space Grotesk", sans-serif;
  line-height: 1;
  letter-spacing: -0.01em;
  padding: 1vw 1.25vw;
  background-color: #002D2D;
  border-radius: 0.75vw;
}
.story__year--back {
  font-size: 0.8125vw;
  letter-spacing: 0.01em;
  color: #002D2D;
  background-color: #ffffff;
  padding: 0.25vw 0.375vw;
  border-radius: 0.25vw;
  position: absolute;
  top: 1.875vw;
  left: 50%;
  transform: translateX(-50%);
}
.story__back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 3.5625vw 1.875vw;
  z-index: 1;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease;
}
.story__text {
  font-size: 0.9375vw;
  font-weight: 400;
  line-height: 1.4;
  text-align: center;
  font-family: "Space Grotesk", sans-serif;
  letter-spacing: 0.01em;
  color: #ffffff;
  max-height: 9.6875vw;
  overflow: auto;
  scrollbar-width: none;
}
.story__text::-webkit-scrollbar {
  display: none;
}
.story__blur {
  display: block;
  width: 28.3125vw;
  height: 28.3125vw;
  border-radius: 28.3125vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFD232 0%, rgba(255, 210, 50, 0) 100%);
  position: absolute;
  bottom: -18.125vw;
  left: 50%;
  transform: translateX(-50%);
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.5s ease;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .story__topPanel {
    margin-bottom: 7.6388888889vw;
  }
  .story__leftPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .story__rightPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .story__bottomPanel .swiperBtns {
    margin-top: 2.7777777778vw;
  }
  .story__listItem {
    width: 19.4444444444vw;
    height: 19.4444444444vw;
  }
  .story__year {
    font-size: 1.8055555556vw;
    padding: 1.1111111111vw 1.3888888889vw;
    border-radius: 0.8333333333vw;
  }
  .story__year--back {
    font-size: 0.9027777778vw;
    padding: 0.2777777778vw 0.4166666667vw;
    border-radius: 0.2777777778vw;
    top: 2.0833333333vw;
  }
  .story__back {
    padding: 3.9583333333vw 2.0833333333vw;
  }
  .story__text {
    font-size: 1.0416666667vw;
    max-height: 10.7638888889vw;
  }
  .story__blur {
    width: 31.4583333333vw;
    height: 31.4583333333vw;
    border-radius: 31.4583333333vw;
    bottom: -20.1388888889vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .story__topPanel {
    margin-bottom: 2.1875rem;
  }
  .story__leftPanel {
    width: calc(50% - 0.625rem);
  }
  .story__rightPanel {
    width: calc(50% - 0.625rem);
  }
  .story__bottomPanel .swiperBtns {
    margin-top: 2.5rem;
  }
  .story__listItem {
    width: 17.5rem;
    height: 17.5rem;
  }
  .story__year {
    font-size: 1.625rem;
    padding: 1rem 1.25rem;
    border-radius: 0.75rem;
  }
  .story__year--back {
    font-size: 0.8125rem;
    padding: 0.25rem 0.375rem;
    border-radius: 0.25rem;
    top: 1.875rem;
  }
  .story__back {
    padding: 3.5625rem 1.875rem;
  }
  .story__text {
    font-size: 0.9375rem;
    max-height: 9.6875rem;
  }
  .story__blur {
    width: 28.3125rem;
    height: 28.3125rem;
    border-radius: 28.3125rem;
    bottom: -18.125rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .story__leftPanel {
    width: 100%;
    margin-bottom: 1.5625rem;
  }
  .story__rightPanel {
    width: 100%;
  }
}
/*--------------------------------------------*/
.investors__topPanel {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 3.4375vw;
}
.investors__leftPanel {
  width: calc(50% - 0.625vw);
}
.investors__rightPanel {
  width: calc(50% - 0.625vw);
}
.investors__intro p:first-child {
  font-size: 1.5vw;
}
.investors__list {
  display: flex;
  flex-wrap: wrap;
}
.investors__listItem {
  width: calc(25% - 1vw);
  margin: 0 1.25vw 2.5vw 0;
}
.investors__listItem:nth-child(4n+4) {
  margin-right: 0;
}
.investors__image {
  position: relative;
  width: 100%;
  padding-bottom: 67%;
  border-radius: 0.75vw;
  overflow: hidden;
  margin-bottom: 0.9375vw;
  background-color: #E6EAEA;
}
.investors__icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 80%;
  max-height: 80%;
  -o-object-fit: contain;
     object-fit: contain;
}
.investors__listTitle {
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.03em;
  margin-bottom: 1.0625vw;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .investors__topPanel {
    margin-bottom: 3.8194444444vw;
  }
  .investors__leftPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .investors__rightPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .investors__intro p:first-child {
    font-size: 1.6666666667vw;
  }
  .investors__listItem {
    width: calc(25% - 1.1111111111vw);
    margin: 0 1.3888888889vw 2.7777777778vw 0;
  }
  .investors__image {
    border-radius: 0.8333333333vw;
    margin-bottom: 1.0416666667vw;
  }
  .investors__listTitle {
    font-size: 1.6666666667vw;
    margin-bottom: 1.1805555556vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .investors__topPanel {
    margin-bottom: 2.1875rem;
  }
  .investors__leftPanel {
    width: calc(50% - 0.625rem);
  }
  .investors__rightPanel {
    width: calc(50% - 0.625rem);
  }
  .investors__intro p:first-child {
    font-size: 1.125rem;
    line-height: 1.4;
  }
  .investors__listItem {
    width: calc(25% - 1rem);
    margin: 0 1.25rem 2.5rem 0;
  }
  .investors__image {
    border-radius: 0.75rem;
    margin-bottom: 0.9375rem;
  }
  .investors__listTitle {
    font-size: 1.5rem;
    letter-spacing: -0.01em;
    margin-bottom: 0.625rem;
  }
  .investors__text p, .investors__text li, .investors__text a {
    font-size: 0.9375rem;
    line-height: 1.4;
    letter-spacing: 0.01em;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .investors__leftPanel {
    width: 100%;
    margin-bottom: 1.25rem;
  }
  .investors__rightPanel {
    width: 100%;
  }
  .investors__list {
    justify-content: space-between;
  }
  .investors__listItem {
    width: calc(50% - 0.625rem);
    margin: 0 0 2.5rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 600px) {
  .investors__listItem {
    width: 100%;
  }
  .investors__listItem:last-child {
    margin-bottom: 0;
  }
}
/*--------------------------------------------*/
.careers {
  background-color: #E6EAEA;
}
.careers__topPanel {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 4.6875vw;
}
.careers__leftPanel {
  width: calc(50% - 0.625vw);
}
.careers__rightPanel {
  width: calc(50% - 0.625vw);
}
.careers__intro p:first-child {
  font-size: 1.5vw;
}
.careers__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.careers__listItem {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(50% - 0.625vw);
  margin-bottom: 1.25vw;
  padding: 2.5vw 1.875vw 1.25vw;
  border: 1px solid #002D2D;
  border-radius: 0.75vw;
}
.careers__listTop {
  margin-bottom: 1.5625vw;
}
.careers__listTitle {
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.03em;
  margin-bottom: 1.25vw;
}
.careers__listText {
  margin-bottom: 0.9375vw;
}
.careers__listBottom {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.careers__link {
  margin: 0 0.625vw 0.625vw 0;
}
.careers__location {
  font-size: 0.8125vw;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.01em;
  position: relative;
  padding-left: 1.25vw;
  margin-bottom: 0.625vw;
}
.careers__location::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 0.9375vw;
  height: 1.25vw;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='20' viewBox='0 0 15 20' fill='none'%3E%3Cg clip-path='url(%23clip0_2287_16729)'%3E%3Cpath d='M7.41276 0C3.3213 0 0 3.3213 0 7.41276C0 11.5042 6.85921 19.5427 7.14802 19.8797C7.22022 19.9519 7.31649 20 7.41276 20C7.50903 20 7.62936 19.9519 7.6775 19.8797C7.96631 19.5427 14.8255 11.4079 14.8255 7.41276C14.8255 3.41757 11.5042 0 7.41276 0ZM7.41276 19.0854C6.13718 17.497 0.722022 10.71 0.722022 7.41276C0.722022 4.11552 3.73045 0.722022 7.41276 0.722022C11.0951 0.722022 14.1035 3.73044 14.1035 7.41276C14.1035 11.0951 8.68833 17.497 7.41276 19.0854ZM7.41276 3.80265C5.63177 3.80265 4.18773 5.24669 4.18773 7.02768C4.18773 8.80866 5.63177 10.2527 7.41276 10.2527C9.19374 10.2527 10.6378 8.80866 10.6378 7.02768C10.6378 5.24669 9.19374 3.80265 7.41276 3.80265ZM7.41276 9.53069C6.04092 9.53069 4.90975 8.39952 4.90975 7.02768C4.90975 5.65584 6.04092 4.52467 7.41276 4.52467C8.7846 4.52467 9.91577 5.65584 9.91577 7.02768C9.91577 8.39952 8.7846 9.53069 7.41276 9.53069Z' fill='%23002D2D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2287_16729'%3E%3Crect width='14.8255' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .careers__topPanel {
    margin-bottom: 5.2083333333vw;
  }
  .careers__leftPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .careers__rightPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .careers__intro p:first-child {
    font-size: 1.6666666667vw;
  }
  .careers__listItem {
    width: calc(50% - 0.6944444444vw);
    margin-bottom: 1.3888888889vw;
    padding: 2.7777777778vw 2.0833333333vw 1.3888888889vw;
    border-radius: 0.8333333333vw;
  }
  .careers__listTop {
    margin-bottom: 1.7361111111vw;
  }
  .careers__listTitle {
    font-size: 1.6666666667vw;
    margin-bottom: 1.3888888889vw;
  }
  .careers__listText {
    margin-bottom: 1.0416666667vw;
  }
  .careers__link {
    margin: 0 0.6944444444vw 0.6944444444vw 0;
  }
  .careers__location {
    font-size: 0.9027777778vw;
    padding-left: 1.3888888889vw;
    margin-bottom: 0.6944444444vw;
  }
  .careers__location::before {
    width: 1.0416666667vw;
    height: 1.3888888889vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .careers__topPanel {
    margin-bottom: 2.1875rem;
  }
  .careers__leftPanel {
    width: calc(50% - 0.625rem);
  }
  .careers__rightPanel {
    width: calc(50% - 0.625rem);
  }
  .careers__intro p:first-child {
    font-size: 1.125rem;
    line-height: 1.4;
    letter-spacing: -0.01em;
  }
  .careers__listItem {
    width: calc(50% - 0.625rem);
    margin-bottom: 1.25rem;
    padding: 0.9375rem 1.25rem 0.625rem;
    border-radius: 0.75rem;
  }
  .careers__listTop {
    margin-bottom: 2.1875rem;
  }
  .careers__listTitle {
    font-size: 1.125rem;
    line-height: 1.4;
    letter-spacing: -0.01em;
    margin-bottom: 0.9375rem;
  }
  .careers__listText {
    margin-bottom: 1rem;
  }
  .careers__link {
    margin: 0 0.625rem 0.625rem 0;
  }
  .careers__location {
    font-size: 0.8125rem;
    padding-left: 1.25rem;
    margin-bottom: 0.625rem;
  }
  .careers__location::before {
    width: 0.9375rem;
    height: 1.25rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .careers__leftPanel {
    width: 100%;
    margin-bottom: 1.25rem;
  }
  .careers__rightPanel {
    width: 100%;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 750px) {
  .careers__listItem {
    width: 100%;
  }
  .careers__listItem:last-child {
    margin-bottom: 0;
  }
}
/*--------------------------------------------*/
.locations {
  padding: 6.875vw 0 0;
}
.locations__topPanel {
  margin-bottom: 1.25vw;
}
.locations__title {
  margin-bottom: 3.125vw;
}
.locations__list {
  display: flex;
  flex-wrap: wrap;
}
.locations__list--fourRows .locations__listItem {
  width: calc(25% - 1vw);
}
.locations__list--fourRows .locations__listItem:nth-child(6n+6) {
  margin-right: 1.25vw;
}
.locations__list--fourRows .locations__listItem:nth-child(4n+4) {
  margin-right: 0;
}
.locations__listItem {
  width: calc(16.666% - 1.0625vw);
  margin: 0 1.25vw 2.5vw 0;
  padding-top: 0.9375vw;
  border-top: 1px solid rgba(0, 45, 45, 0.25);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.locations__listItem:nth-child(6n+6) {
  margin-right: 0;
}
.locations__listTitle {
  font-size: 0.9375vw;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.01em;
  margin-bottom: 0.625vw;
}
.locations__listText {
  font-size: 0.9375vw;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.01em;
  margin-bottom: 0.9375vw;
}
.locations__map {
  position: relative;
  width: 100%;
  padding-bottom: 44.7%;
  pointer-events: none;
}
.locations__map::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 5vw;
  background: white;
  background: linear-gradient(180deg, white 0%, rgba(255, 255, 255, 0) 100%);
  pointer-events: none;
}
.locations__map .locations-map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.locations__map a[href^="https://maps.google.com/maps"] {
  display: none !important;
}
.locations__map .gm-style > div div {
  pointer-events: none !important;
}
.locations__map .gmnoprint,
.locations__map .gm-style-cc {
  display: none;
}
.locations__map .gm-style-iw-tc {
  display: none !important;
}
.locations__map .gm-style-iw {
  padding: 16px 22px 5px !important;
  background-color: #ffffff !important;
  border-radius: 5px !important;
}
.locations__map .gm-ui-hover-effect {
  opacity: 0 !important;
}
.locations__map .gm-fullscreen-control {
  display: none !important;
}
.locations__map .gmnoprint.gm-bundled-control,
.locations__map .gmnoprint.gm-bundled-control .gmnoprint {
  display: block;
  pointer-events: all !important;
}
.locations__map .gmnoprint.gm-bundled-control *,
.locations__map .gmnoprint.gm-bundled-control .gmnoprint * {
  pointer-events: all !important;
}
.locations__map .gmnoprint.gm-bundled-control {
  width: 34px !important;
  height: 69px !important;
  border-radius: 5px !important;
  overflow: hidden !important;
  left: unset !important;
  right: 40px !important;
  bottom: 40px !important;
  margin: 0 !important;
  display: none !important;
}
.locations__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active {
  width: 34px !important;
  height: 34px !important;
  background-color: #ffffff !important;
}
.locations__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active:first-of-type {
  border-left: 1px solid rgba(0, 45, 45, 0.25) !important;
  border-right: 1px solid rgba(0, 45, 45, 0.25) !important;
  border-top: 1px solid rgba(0, 45, 45, 0.25) !important;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}
.locations__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active:last-of-type {
  border-left: 1px solid rgba(0, 45, 45, 0.25) !important;
  border-right: 1px solid rgba(0, 45, 45, 0.25) !important;
  border-bottom: 1px solid rgba(0, 45, 45, 0.25) !important;
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
.locations__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active:first-of-type::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0V16M0 8H16' stroke='%23002D2D' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-size: cover;
}
.locations__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active:last-of-type::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
  height: 2px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='2' viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1L16 1' stroke='%23002D2D' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-size: cover;
}
.locations__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active img {
  display: none;
}
.locations__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active + div {
  width: 34px !important;
  height: 1px !important;
  background-color: #BFCACA !important;
  margin: 0 !important;
}
.locations__map .gmnoprint.gm-bundled-control .gmnoprint > div .gm-control-active:last-child {
  top: 0 !important;
  left: 0 !important;
}
.locations__map .gm-control-active.gm-fullscreen-control {
  display: none !important;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .locations {
    padding: 7.6388888889vw 0 0;
  }
  .locations__topPanel {
    margin-bottom: 1.3888888889vw;
  }
  .locations__title {
    margin-bottom: 3.4722222222vw;
  }
  .locations__list--fourRows .locations__listItem {
    width: calc(25% - 1.1111111111vw);
  }
  .locations__list--fourRows .locations__listItem:nth-child(6n+6) {
    margin-right: 1.3888888889vw;
  }
  .locations__list--fourRows .locations__listItem:nth-child(4n+4) {
    margin-right: 0;
  }
  .locations__listItem {
    width: calc(16.666% - 1.1805555556vw);
    margin: 0 1.3888888889vw 2.7777777778vw 0;
    padding-top: 1.0416666667vw;
  }
  .locations__listTitle {
    font-size: 1.0416666667vw;
    margin-bottom: 0.6944444444vw;
  }
  .locations__listText {
    font-size: 1.0416666667vw;
    margin-bottom: 1.0416666667vw;
  }
  .locations__map::after {
    height: 5.5555555556vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .locations {
    padding: 4.6875rem 0 0;
  }
  .locations__topPanel {
    margin-bottom: 1.25rem;
  }
  .locations__title {
    margin-bottom: 1.875rem;
  }
  .locations__list--fourRows .locations__listItem {
    width: calc(33.333% - 0.9375rem);
  }
  .locations__list--fourRows .locations__listItem:nth-child(4n+4) {
    margin-right: 1.25rem;
  }
  .locations__list--fourRows .locations__listItem:nth-child(3n+3) {
    margin-right: 0;
  }
  .locations__listItem {
    width: calc(33.333% - 0.9375rem);
    margin: 0 1.25rem 2.5rem 0;
    padding-top: 0.9375rem;
  }
  .locations__listItem:nth-child(6n+6) {
    margin-right: 1.25rem;
  }
  .locations__listItem:nth-child(3n+3) {
    margin-right: 0;
  }
  .locations__listTitle {
    font-size: 0.9375rem;
    margin-bottom: 0.625rem;
  }
  .locations__listText {
    font-size: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
  .locations__map {
    padding-bottom: 66.6%;
  }
  .locations__map::after {
    height: 5rem;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 750px) {
  .locations__list {
    justify-content: space-between;
  }
  .locations__list--fourRows .locations__listItem {
    width: calc(50% - 0.4375rem);
  }
  .locations__list--fourRows .locations__listItem:nth-child(4n+4) {
    margin-right: 0;
  }
  .locations__listItem {
    width: calc(50% - 0.4375rem);
    margin: 0 0 2.5rem;
  }
  .locations__listItem:nth-child(6n+6) {
    margin-right: 0;
  }
  .locations__map {
    padding-bottom: 86.6%;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 600px) {
  .locations__map {
    padding-bottom: 120%;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 375px) {
  .locations__list--fourRows .locations__listItem {
    width: 100%;
  }
  .locations__listItem {
    width: 100%;
  }
}
/*--------------------------------------------*/
.contact {
  background-color: #E6EAEA;
}
.contact__topPanel {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 1.5625vw;
}
.contact__leftPanel {
  width: calc(50% - 0.625vw);
}
.contact__rightPanel {
  width: calc(50% - 0.625vw);
}
.contact__intro {
  max-width: 31.25vw;
}
.contact__bottomPanel {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.contact__bottomPanel .contact__leftPanel {
  display: flex;
  align-items: flex-end;
}
.contact__image {
  position: relative;
  width: 100%;
  max-width: 27.5vw;
  padding-bottom: 43.8%;
  border-radius: 0.75vw;
  overflow: hidden;
}
.contact__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.contact__captionWrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.625vw;
  display: flex;
  z-index: 1;
}
.contact__caption {
  font-size: 0.8125vw;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.01em;
  padding: 0.1875vw 0.625vw;
  background-color: #ffffff;
  border-radius: 0.375vw;
}
.contact__form {
  max-width: 31.25vw;
}
.contact__form .gfield--type-html {
  grid-column: span 9 !important;
  margin-top: 1.25vw;
  padding-top: 0.1875vw;
}
.contact__form .gfield--type-html p {
  max-width: 15.5625vw;
}
.contact__form .gfield--type-submit {
  margin-top: 1.25vw !important;
  grid-column: span 3 !important;
}
.contact__form .gfield--type-submit input {
  height: 100% !important;
}
.contact__form .gform_footer {
  display: none !important;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .contact__topPanel {
    margin-bottom: 1.7361111111vw;
  }
  .contact__leftPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .contact__rightPanel {
    width: calc(50% - 0.6944444444vw);
  }
  .contact__intro {
    max-width: 34.7222222222vw;
  }
  .contact__image {
    max-width: 30.5555555556vw;
    border-radius: 0.8333333333vw;
  }
  .contact__captionWrap {
    padding: 0.6944444444vw;
  }
  .contact__caption {
    font-size: 0.9027777778vw;
    padding: 0.2083333333vw 0.6944444444vw;
    border-radius: 0.4166666667vw;
  }
  .contact__form {
    max-width: 34.7222222222vw;
  }
  .contact__form .gfield--type-html {
    margin-top: 1.3888888889vw;
    padding-top: 0.2083333333vw;
  }
  .contact__form .gfield--type-html p {
    max-width: 17.2916666667vw;
  }
  .contact__form .gfield--type-submit {
    margin-top: 1.3888888889vw !important;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .contact__topPanel {
    margin-bottom: 1.5625rem;
  }
  .contact__leftPanel {
    width: calc(50% - 0.625rem);
  }
  .contact__rightPanel {
    width: calc(50% - 0.625rem);
  }
  .contact__intro {
    max-width: 100%;
  }
  .contact__image {
    max-width: 27.5rem;
    border-radius: 0.75rem;
    padding-bottom: 60%;
  }
  .contact__captionWrap {
    padding: 0.625rem;
  }
  .contact__caption {
    font-size: 0.8125rem;
    padding: 0.1875rem 0.625rem;
    border-radius: 0.375rem;
  }
  .contact__form {
    max-width: 100%;
  }
  .contact__form .gfield--type-html {
    margin-top: 1.375rem;
    padding-top: 1px;
    grid-column: span 8 !important;
  }
  .contact__form .gfield--type-html p {
    max-width: 14.3125rem;
  }
  .contact__form .gfield--type-submit {
    grid-column: span 4 !important;
    margin-top: 1.375rem !important;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 960px) {
  .contact__topPanel {
    margin-bottom: 1.5625rem;
  }
  .contact__topPanel .contact__leftPanel {
    margin-bottom: 1.25rem;
  }
  .contact__leftPanel {
    width: 100%;
  }
  .contact__rightPanel {
    width: 100%;
  }
  .contact__bottomPanel {
    flex-wrap: nowrap;
    flex-direction: column-reverse;
  }
  .contact__bottomPanel .contact__leftPanel {
    margin-top: 1.875rem;
  }
  .contact__image {
    max-width: 100%;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 600px) {
  .contact__image {
    padding-bottom: 66.7%;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 375px) {
  .contact__form .gfield--type-html {
    margin-top: 0.625rem !important;
    grid-column: span 12 !important;
  }
  .contact__form .gfield--type-html p {
    max-width: 100%;
  }
  .contact__form .gfield--type-submit {
    margin-top: 0.625rem !important;
    grid-column: span 12 !important;
  }
}
/*--------------------------------------------*/
.simpleBanner {
  min-height: 31.25vw;
  display: flex;
  align-items: flex-end;
  padding: 7.5vw 0 2.625vw;
  background-color: #002D2D;
}
.simpleBanner__title {
  font-size: 5vw;
  font-weight: 300;
  color: #ffffff;
  line-height: 1.2;
  letter-spacing: -0.03em;
  margin: 0;
  opacity: 0;
  transition: opacity 0.5s ease;
}
.simpleBanner__title.js-reveal {
  opacity: 1;
}
.simpleBanner__title.js-reveal .word__inner {
  transform: translateY(0) rotate(0);
}
.simpleBanner__title.headingReveal {
  line-height: 1.12;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .simpleBanner {
    min-height: 34.7222222222vw;
    padding: 8.3333333333vw 0 2.9166666667vw;
  }
  .simpleBanner__title {
    font-size: 5.5555555556vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .simpleBanner {
    min-height: 17.1875rem;
    padding: 7.5rem 0 2.625rem;
  }
  .simpleBanner__title {
    font-size: 2.5rem;
  }
}
/*--------------------------------------------*/
.simpleContent__wrap {
  max-width: 41.875vw;
  margin: 0 auto;
}
.simpleContent__link {
  margin-top: 0.625vw;
}

/*--------------------------------------------*/
@media screen and (max-width: 1600px) {
  .simpleContent__wrap {
    max-width: 46.5277777778vw;
  }
  .simpleContent__link {
    margin-top: 0.6944444444vw;
  }
}
/*--------------------------------------------*/
@media screen and (max-width: 1023px) {
  .simpleContent__wrap {
    max-width: 41.875rem;
  }
  .simpleContent__link {
    margin-top: 0.625rem;
  }
}
/*--------------------------------------------*/