/* Import TailwindCSS */

/* ! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

/*
Document
========
*/

/**
Use a better box model (opinionated).
*/

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

/**
Use a more readable tab size (opinionated).
*/

html {
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
}

/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/*
Sections
========
*/

/**
Remove the margin in all browsers.
*/

body {
  margin: 0;
}

/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/

body {
  font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}

/*
Grouping content
================
*/

/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
}

/*
Text-level semantics
====================
*/

/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

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

b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
  font-size: 1em; /* 2 */
}

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/

/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
}

/*
Forms
=====
*/

/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

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

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

/**
Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}

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

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

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

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

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

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

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

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

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

::-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 Chrome and Safari.
*/

summary {
  display: list-item;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

fieldset {
  margin: 0;
  padding: 0;
}

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

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */

body {
  font-family: inherit;
  line-height: inherit;
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}

button,
[role="button"] {
  cursor: pointer;
}

/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

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

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */

[hidden] {
  display: none;
}

*, ::before, ::after {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}

.container {
  width: 100%;
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.not-sr-only {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.top-0 {
  top: 0px;
}

.top-4 {
  top: 1rem;
}

.top-12 {
  top: 3rem;
}

.-top-2 {
  top: -0.5rem;
}

.-top-10 {
  top: -2.5rem;
}

.-top-12 {
  top: -3rem;
}

.right-0 {
  right: 0px;
}

.right-2 {
  right: 0.5rem;
}

.right-4 {
  right: 1rem;
}

.right-5 {
  right: 1.25rem;
}

.right-8 {
  right: 2rem;
}

.-right-2 {
  right: -0.5rem;
}

.bottom-0 {
  bottom: 0px;
}

.bottom-5 {
  bottom: 1.25rem;
}

.bottom-7 {
  bottom: 1.75rem;
}

.bottom-12 {
  bottom: 3rem;
}

.left-0 {
  left: 0px;
}

.left-4 {
  left: 1rem;
}

.left-5 {
  left: 1.25rem;
}

.-left-2 {
  left: -0.5rem;
}

.-left-16 {
  left: -4rem;
}

.isolate {
  isolation: isolate;
}

.isolation-auto {
  isolation: auto;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-40 {
  z-index: 40;
}

.z-50 {
  z-index: 50;
}

.col-span-12 {
  grid-column: span 12 / span 12;
}

.row-span-2 {
  grid-row: span 2 / span 2;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.float-none {
  float: none;
}

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

.clear-both {
  clear: both;
}

.clear-none {
  clear: none;
}

.m-1 {
  margin: 0.25rem;
}

.m-3 {
  margin: 0.75rem;
}

.m-8 {
  margin: 2rem;
}

.m-14 {
  margin: 3.5rem;
}

.m-16 {
  margin: 4rem;
}

.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.my-32 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.mt-0 {
  margin-top: 0px;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mt-11 {
  margin-top: 2.75rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mt-14 {
  margin-top: 3.5rem;
}

.mt-16 {
  margin-top: 4rem;
}

.mt-24 {
  margin-top: 6rem;
}

.mt-auto {
  margin-top: auto;
}

.mr-0 {
  margin-right: 0px;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mr-3 {
  margin-right: 0.75rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mr-5 {
  margin-right: 1.25rem;
}

.mr-10 {
  margin-right: 2.5rem;
}

.mr-auto {
  margin-right: auto;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-20 {
  margin-bottom: 5rem;
}

.mb-auto {
  margin-bottom: auto;
}

.mb-1\.5 {
  margin-bottom: 0.375rem;
}

.ml-1 {
  margin-left: 0.25rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.ml-3 {
  margin-left: 0.75rem;
}

.ml-4 {
  margin-left: 1rem;
}

.ml-5 {
  margin-left: 1.25rem;
}

.ml-10 {
  margin-left: 2.5rem;
}

.ml-auto {
  margin-left: auto;
}

.ml-2\.5 {
  margin-left: 0.625rem;
}

.box-border {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.box-content {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.table {
  display: table;
}

.inline-table {
  display: inline-table;
}

.table-caption {
  display: table-caption;
}

.table-cell {
  display: table-cell;
}

.table-column {
  display: table-column;
}

.table-column-group {
  display: table-column-group;
}

.table-footer-group {
  display: table-footer-group;
}

.table-header-group {
  display: table-header-group;
}

.table-row-group {
  display: table-row-group;
}

.table-row {
  display: table-row;
}

.flow-root {
  display: flow-root;
}

.grid {
  display: grid;
}

.inline-grid {
  display: inline-grid;
}

.contents {
  display: contents;
}

.list-item {
  display: list-item;
}

.hidden {
  display: none;
}

.h-0 {
  height: 0px;
}

.h-1 {
  height: 0.25rem;
}

.h-2 {
  height: 0.5rem;
}

.h-3 {
  height: 0.75rem;
}

.h-4 {
  height: 1rem;
}

.h-8 {
  height: 2rem;
}

.h-11 {
  height: 2.75rem;
}

.h-12 {
  height: 3rem;
}

.h-16 {
  height: 4rem;
}

.h-24 {
  height: 6rem;
}

.h-auto {
  height: auto;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.w-1 {
  width: 0.25rem;
}

.w-3 {
  width: 0.75rem;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-8 {
  width: 2rem;
}

.w-11 {
  width: 2.75rem;
}

.w-12 {
  width: 3rem;
}

.w-16 {
  width: 4rem;
}

.w-20 {
  width: 5rem;
}

.w-24 {
  width: 6rem;
}

.w-auto {
  width: auto;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/12 {
  width: 8.333333%;
}

.w-10\/12 {
  width: 83.333333%;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

.flex-shrink {
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.flex-grow {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.table-auto {
  table-layout: auto;
}

.table-fixed {
  table-layout: fixed;
}

.border-collapse {
  border-collapse: collapse;
}

.border-separate {
  border-collapse: separate;
}

.transform {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform-gpu {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  -webkit-transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform-none {
  -webkit-transform: none;
  transform: none;
}

@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes ping {
  75%, 100% {
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes ping {
  75%, 100% {
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 0;
  }
}

@-webkit-keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@-webkit-keyframes bounce {
  0%, 100% {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50% {
    -webkit-transform: none;
    transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

@keyframes bounce {
  0%, 100% {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50% {
    -webkit-transform: none;
    transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

.cursor-pointer {
  cursor: pointer;
}

.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.select-text {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.select-all {
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}

.select-auto {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}

.resize-none {
  resize: none;
}

.resize-y {
  resize: vertical;
}

.resize-x {
  resize: horizontal;
}

.resize {
  resize: both;
}

.list-inside {
  list-style-position: inside;
}

.list-outside {
  list-style-position: outside;
}

.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.grid-flow-row {
  grid-auto-flow: row;
}

.grid-flow-col {
  grid-auto-flow: column;
}

.grid-flow-row-dense {
  grid-auto-flow: row dense;
}

.grid-flow-col-dense {
  grid-auto-flow: column dense;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex-col-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.place-content-center {
  place-content: center;
}

.place-content-start {
  place-content: start;
}

.place-content-end {
  place-content: end;
}

.place-content-between {
  place-content: space-between;
}

.place-content-around {
  place-content: space-around;
}

.place-content-evenly {
  place-content: space-evenly;
}

.place-content-stretch {
  place-content: stretch;
}

.place-items-start {
  place-items: start;
}

.place-items-end {
  place-items: end;
}

.place-items-center {
  place-items: center;
}

.place-items-stretch {
  place-items: stretch;
}

.content-center {
  -ms-flex-line-pack: center;
  align-content: center;
}

.content-start {
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.content-end {
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

.content-between {
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.content-around {
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}

.content-evenly {
  -ms-flex-line-pack: space-evenly;
  align-content: space-evenly;
}

.items-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.items-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.items-baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.items-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.justify-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.justify-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.justify-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.justify-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.justify-around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.justify-evenly {
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.justify-items-start {
  justify-items: start;
}

.justify-items-end {
  justify-items: end;
}

.justify-items-center {
  justify-items: center;
}

.justify-items-stretch {
  justify-items: stretch;
}

.gap-x-0 {
  -moz-column-gap: 0px;
       -webkit-column-gap: 0px;
       column-gap: 0px;
}

.gap-x-8 {
  -moz-column-gap: 2rem;
       -webkit-column-gap: 2rem;
       column-gap: 2rem;
}

.gap-x-16 {
  -moz-column-gap: 4rem;
       -webkit-column-gap: 4rem;
       column-gap: 4rem;
}

.gap-y-8 {
  row-gap: 2rem;
}

.gap-y-16 {
  row-gap: 4rem;
}

.space-y-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 1;
}

.space-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}

.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}

.divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 1;
}

.divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 1;
}

.divide-solid > :not([hidden]) ~ :not([hidden]) {
  border-style: solid;
}

.divide-dashed > :not([hidden]) ~ :not([hidden]) {
  border-style: dashed;
}

.divide-dotted > :not([hidden]) ~ :not([hidden]) {
  border-style: dotted;
}

.divide-double > :not([hidden]) ~ :not([hidden]) {
  border-style: double;
}

.divide-none > :not([hidden]) ~ :not([hidden]) {
  border-style: none;
}

.place-self-auto {
  place-self: auto;
}

.place-self-start {
  place-self: start;
}

.place-self-end {
  place-self: end;
}

.place-self-center {
  place-self: center;
}

.place-self-stretch {
  place-self: stretch;
}

.self-auto {
  -ms-flex-item-align: auto;
  align-self: auto;
}

.self-start {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.self-end {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.self-center {
  -ms-flex-item-align: center;
  align-self: center;
}

.self-stretch {
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.self-baseline {
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.justify-self-auto {
  justify-self: auto;
}

.justify-self-start {
  justify-self: start;
}

.justify-self-end {
  justify-self: end;
}

.justify-self-center {
  justify-self: center;
}

.justify-self-stretch {
  justify-self: stretch;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-visible {
  overflow-x: visible;
}

.overflow-y-visible {
  overflow-y: visible;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.overscroll-auto {
  -ms-scroll-chaining: chained;
      overscroll-behavior: auto;
}

.overscroll-contain {
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
}

.overscroll-none {
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}

.overscroll-y-auto {
  overscroll-behavior-y: auto;
}

.overscroll-y-contain {
  overscroll-behavior-y: contain;
}

.overscroll-y-none {
  overscroll-behavior-y: none;
}

.overscroll-x-auto {
  overscroll-behavior-x: auto;
}

.overscroll-x-contain {
  overscroll-behavior-x: contain;
}

.overscroll-x-none {
  overscroll-behavior-x: none;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.overflow-ellipsis {
  text-overflow: ellipsis;
}

.overflow-clip {
  text-overflow: clip;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.whitespace-pre {
  white-space: pre;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.break-normal {
  overflow-wrap: normal;
  word-break: normal;
}

.break-words {
  overflow-wrap: break-word;
}

.break-all {
  word-break: break-all;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.rounded-b {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-tl {
  border-top-left-radius: 0.25rem;
}

.rounded-tr {
  border-top-right-radius: 0.25rem;
}

.rounded-br {
  border-bottom-right-radius: 0.25rem;
}

.rounded-bl {
  border-bottom-left-radius: 0.25rem;
}

.border-2 {
  border-width: 2px;
}

.border-4 {
  border-width: 4px;
}

.border {
  border-width: 1px;
}

.border-t-0 {
  border-top-width: 0px;
}

.border-t {
  border-top-width: 1px;
}

.border-r {
  border-right-width: 1px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-l {
  border-left-width: 1px;
}

.border-solid {
  border-style: solid;
}

.border-dashed {
  border-style: dashed;
}

.border-dotted {
  border-style: dotted;
}

.border-double {
  border-style: double;
}

.border-none {
  border-style: none;
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.border-vdw-neutral-100 {
  --tw-border-opacity: 1;
  border-color: rgba(242, 248, 255, var(--tw-border-opacity));
}

.border-vdw-neutral-500 {
  --tw-border-opacity: 1;
  border-color: rgba(162, 180, 198, var(--tw-border-opacity));
}

.bg-transparent {
  background-color: transparent;
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
}

.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
}

.bg-vdw-primary-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(150, 203, 66, var(--tw-bg-opacity));
}

.bg-vdw-primary {
  --tw-bg-opacity: 1;
  background-color: rgba(150, 203, 66, var(--tw-bg-opacity));
}

.bg-vdw-secondary-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(72, 94, 116, var(--tw-bg-opacity));
}

.bg-vdw-tertiary-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(21, 43, 65, var(--tw-bg-opacity));
}

.bg-vdw-neutral-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(242, 248, 255, var(--tw-bg-opacity));
}

.bg-vdw-neutral-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(227, 232, 238, var(--tw-bg-opacity));
}

.bg-vdw-neutral-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(162, 180, 198, var(--tw-bg-opacity));
}

.hover\:bg-vdw-primary-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(150, 203, 66, var(--tw-bg-opacity));
}

.hover\:bg-vdw-tertiary-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(21, 43, 65, var(--tw-bg-opacity));
}

.bg-gradient-to-r {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops)));
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.from-vdw-tertiary {
  --tw-gradient-from: #152B41;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 43, 65, 0));
}

.to-vdw-tertiary-300 {
  --tw-gradient-to: #35485E;
}

.decoration-slice {
  -webkit-box-decoration-break: slice;
          box-decoration-break: slice;
}

.decoration-clone {
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
}

.bg-contain {
  background-size: contain;
}

.bg-fixed {
  background-attachment: fixed;
}

.bg-local {
  background-attachment: local;
}

.bg-scroll {
  background-attachment: scroll;
}

.bg-clip-border {
  background-clip: border-box;
}

.bg-clip-padding {
  background-clip: padding-box;
}

.bg-clip-content {
  background-clip: content-box;
}

.bg-clip-text {
  -webkit-background-clip: text;
          background-clip: text;
}

.bg-repeat {
  background-repeat: repeat;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.bg-repeat-x {
  background-repeat: repeat-x;
}

.bg-repeat-y {
  background-repeat: repeat-y;
}

.bg-repeat-round {
  background-repeat: round;
}

.bg-repeat-space {
  background-repeat: space;
}

.bg-origin-border {
  background-origin: border-box;
}

.bg-origin-padding {
  background-origin: padding-box;
}

.bg-origin-content {
  background-origin: content-box;
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.object-fill {
  -o-object-fit: fill;
     object-fit: fill;
}

.object-none {
  -o-object-fit: none;
     object-fit: none;
}

.object-scale-down {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.p-1 {
  padding: 0.25rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-10 {
  padding: 2.5rem;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-28 {
  padding-top: 7rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pr-12 {
  padding-right: 3rem;
}

.pr-28 {
  padding-right: 7rem;
}

.pr-3\.5 {
  padding-right: 0.875rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pl-0 {
  padding-left: 0px;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pl-24 {
  padding-left: 6rem;
}

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

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

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

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

.align-baseline {
  vertical-align: baseline;
}

.align-top {
  vertical-align: top;
}

.align-middle {
  vertical-align: middle;
}

.align-bottom {
  vertical-align: bottom;
}

.align-text-top {
  vertical-align: text-top;
}

.align-text-bottom {
  vertical-align: text-bottom;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.normal-case {
  text-transform: none;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions {
  --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
  --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}

.normal-nums {
  font-variant-numeric: normal;
}

.ordinal {
  --tw-ordinal: ordinal;
}

.slashed-zero {
  --tw-slashed-zero: slashed-zero;
}

.lining-nums {
  --tw-numeric-figure: lining-nums;
}

.oldstyle-nums {
  --tw-numeric-figure: oldstyle-nums;
}

.proportional-nums {
  --tw-numeric-spacing: proportional-nums;
}

.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
}

.diagonal-fractions {
  --tw-numeric-fraction: diagonal-fractions;
}

.stacked-fractions {
  --tw-numeric-fraction: stacked-fractions;
}

.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.text-vdw-primary-500 {
  --tw-text-opacity: 1;
  color: rgba(150, 203, 66, var(--tw-text-opacity));
}

.text-vdw-tertiary-500 {
  --tw-text-opacity: 1;
  color: rgba(21, 43, 65, var(--tw-text-opacity));
}

.text-vdw-neutral-500 {
  --tw-text-opacity: 1;
  color: rgba(162, 180, 198, var(--tw-text-opacity));
}

.underline {
  text-decoration: underline;
}

.line-through {
  text-decoration: line-through;
}

.no-underline {
  text-decoration: none;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.opacity-0 {
  opacity: 0;
}

.opacity-50 {
  opacity: 0.5;
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.bg-blend-normal {
  background-blend-mode: normal;
}

.bg-blend-multiply {
  background-blend-mode: multiply;
}

.bg-blend-screen {
  background-blend-mode: screen;
}

.bg-blend-overlay {
  background-blend-mode: overlay;
}

.bg-blend-darken {
  background-blend-mode: darken;
}

.bg-blend-lighten {
  background-blend-mode: lighten;
}

.bg-blend-color-dodge {
  background-blend-mode: color-dodge;
}

.bg-blend-color-burn {
  background-blend-mode: color-burn;
}

.bg-blend-hard-light {
  background-blend-mode: hard-light;
}

.bg-blend-soft-light {
  background-blend-mode: soft-light;
}

.bg-blend-difference {
  background-blend-mode: difference;
}

.bg-blend-exclusion {
  background-blend-mode: exclusion;
}

.bg-blend-hue {
  background-blend-mode: hue;
}

.bg-blend-saturation {
  background-blend-mode: saturation;
}

.bg-blend-color {
  background-blend-mode: color;
}

.bg-blend-luminosity {
  background-blend-mode: luminosity;
}

.mix-blend-normal {
  mix-blend-mode: normal;
}

.mix-blend-multiply {
  mix-blend-mode: multiply;
}

.mix-blend-screen {
  mix-blend-mode: screen;
}

.mix-blend-overlay {
  mix-blend-mode: overlay;
}

.mix-blend-darken {
  mix-blend-mode: darken;
}

.mix-blend-lighten {
  mix-blend-mode: lighten;
}

.mix-blend-color-dodge {
  mix-blend-mode: color-dodge;
}

.mix-blend-color-burn {
  mix-blend-mode: color-burn;
}

.mix-blend-hard-light {
  mix-blend-mode: hard-light;
}

.mix-blend-soft-light {
  mix-blend-mode: soft-light;
}

.mix-blend-difference {
  mix-blend-mode: difference;
}

.mix-blend-exclusion {
  mix-blend-mode: exclusion;
}

.mix-blend-hue {
  mix-blend-mode: hue;
}

.mix-blend-saturation {
  mix-blend-mode: saturation;
}

.mix-blend-color {
  mix-blend-mode: color;
}

.mix-blend-luminosity {
  mix-blend-mode: luminosity;
}

*, ::before, ::after {
  --tw-shadow: 0 0 #0000;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

*, ::before, ::after {
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
}

.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-inset {
  --tw-ring-inset: inset;
}

.filter {
  --tw-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
  --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter-none {
  -webkit-filter: none;
  filter: none;
}

.blur {
  --tw-blur: blur(8px);
}

.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
}

.grayscale {
  --tw-grayscale: grayscale(100%);
}

.invert {
  --tw-invert: invert(100%);
}

.sepia {
  --tw-sepia: sepia(100%);
}

.backdrop-filter {
  --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-filter-none {
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
}

.backdrop-blur {
  --tw-backdrop-blur: blur(8px);
}

.backdrop-grayscale {
  --tw-backdrop-grayscale: grayscale(100%);
}

.backdrop-invert {
  --tw-backdrop-invert: invert(100%);
}

.backdrop-sepia {
  --tw-backdrop-sepia: sepia(100%);
}

.transition {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  transition-duration: 150ms;
}

.duration-300 {
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}

.ease-in {
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-out {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.ease-in-out {
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/* Import the vendors and plugins */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  -webkit-transition-timing-function: ease-in-out;
  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] {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

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

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

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  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] {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  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] {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[data-aos=slide-up] {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

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

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

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

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

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

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

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

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

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

/*
@font-face {
    font-family: lg;
    src: url(../fonts/lg.woff2?io9a6k) format('woff2'), url(../fonts/lg.ttf?io9a6k) format('truetype'),
        url(../fonts/lg.woff?io9a6k) format('woff'), url(../fonts/lg.svg?io9a6k#lg) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: block;
}
*/

.lg-icon {
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-container {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.lg-next,
.lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  outline: 0;
  border: none;
}

.lg-next.disabled,
.lg-prev.disabled {
  opacity: 0 !important;
  cursor: default;
}

.lg-next:hover:not(.disabled),
.lg-prev:hover:not(.disabled) {
  color: #fff;
}

.lg-single-item .lg-next,
.lg-single-item .lg-prev {
  display: none;
}

.lg-next {
  right: 20px;
}

.lg-next:before {
  content: "\e095";
}

.lg-prev {
  left: 20px;
}

.lg-prev:after {
  content: "\e094";
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }

  50% {
    left: -30px;
  }

  100% {
    left: 0;
  }
}

@keyframes lg-right-end {
  0% {
    left: 0;
  }

  50% {
    left: -30px;
  }

  100% {
    left: 0;
  }
}

@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }

  50% {
    left: 30px;
  }

  100% {
    left: 0;
  }
}

@keyframes lg-left-end {
  0% {
    left: 0;
  }

  50% {
    left: 30px;
  }

  100% {
    left: 0;
  }
}

.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}

.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.lg-media-overlap .lg-toolbar {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.4)));
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
}

.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  will-change: color;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
  background: 0 0;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lg-toolbar .lg-icon.lg-icon-18 {
  font-size: 18px;
}

.lg-toolbar .lg-icon:hover {
  color: #fff;
}

.lg-toolbar .lg-close:after {
  content: "\e070";
}

.lg-toolbar .lg-maximize {
  font-size: 22px;
}

.lg-toolbar .lg-maximize:after {
  content: "\e90a";
}

.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

.lg-sub-html {
  color: #eee;
  font-size: 16px;
  padding: 10px 40px;
  text-align: center;
  z-index: 1080;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out 0s;
  transition: opacity 0.2s ease-out 0s;
}

.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
}

.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

.lg-sub-html a {
  color: inherit;
}

.lg-sub-html a:hover {
  text-decoration: underline;
}

.lg-media-overlap .lg-sub-html {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}

.lg-item .lg-sub-html {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}

.lg-error-msg {
  font-size: 14px;
  color: #999;
}

.lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  height: 47px;
  vertical-align: middle;
}

.lg-closing .lg-next,
.lg-closing .lg-prev,
.lg-closing .lg-sub-html,
.lg-closing .lg-toolbar {
  opacity: 0;
  -webkit-transition: opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear, -webkit-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear, -webkit-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
  transition: transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear, -webkit-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont {
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  will-change: transform, opacity;
  -webkit-transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}

.lg-icon:focus-visible {
  color: #fff;
  border-radius: 3px;
  outline: 1px dashed rgba(255, 255, 255, 0.6);
}

.lg-toolbar .lg-icon:focus-visible {
  border-radius: 8px;
  outline-offset: -5px;
}

.lg-outer .lg-thumb-outer {
  background-color: #0d0a0a;
  width: 100%;
  max-height: 350px;
  overflow: hidden;
  float: left;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}

.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}

.lg-outer .lg-thumb-outer.lg-thumb-align-middle {
  text-align: center;
}

.lg-outer .lg-thumb-outer.lg-thumb-align-left {
  text-align: left;
}

.lg-outer .lg-thumb-outer.lg-thumb-align-right {
  text-align: right;
}

.lg-outer.lg-single-item .lg-thumb-outer {
  display: none;
}

.lg-outer .lg-thumb {
  padding: 5px 0;
  height: 100%;
  margin-bottom: -5px;
  display: inline-block;
  vertical-align: middle;
}

@media (min-width: 768px) {
  .lg-outer .lg-thumb {
    padding: 10px 0;
  }
}

.lg-outer .lg-thumb-item {
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border-radius: 2px;
  margin-bottom: 5px;
  will-change: border-color;
}

@media (min-width: 768px) {
  .lg-outer .lg-thumb-item {
    border-radius: 4px;
    border: 2px solid #fff;
    -webkit-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}

.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}

.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}

.lg-outer .lg-toggle-thumb:after {
  content: "\e1ff";
}

.lg-outer.lg-animate-thumb .lg-thumb {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.lg-outer .lg-video-cont {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.lg-outer .lg-video-cont .lg-object {
  width: 100% !important;
  height: 100% !important;
}

.lg-outer .lg-has-iframe .lg-video-cont {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.lg-outer .lg-video-object {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  z-index: 3;
}

.lg-outer .lg-video-poster {
  z-index: 1;
}

.lg-outer .lg-has-video .lg-video-object {
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}

.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button,
.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster {
  opacity: 0 !important;
}

.lg-outer .lg-has-video.lg-video-loaded .lg-video-object {
  opacity: 1;
}

@-webkit-keyframes lg-play-stroke {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }

  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}

@keyframes lg-play-stroke {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }

  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}

@-webkit-keyframes lg-play-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes lg-play-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.lg-video-play-button {
  width: 18%;
  max-width: 140px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  cursor: pointer;
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
  will-change: opacity, transform;
  -webkit-transition: opacity 0.1s, -webkit-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28);
  transition: opacity 0.1s, -webkit-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28);
  transition: transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
  transition: transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s, -webkit-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28);
}

.lg-video-play-button:hover .lg-video-play-icon,
.lg-video-play-button:hover .lg-video-play-icon-bg {
  opacity: 1;
}

.lg-video-play-icon-bg {
  fill: none;
  stroke-width: 3%;
  stroke: #fcfcfc;
  opacity: 0.6;
  will-change: opacity;
  -webkit-transition: opacity 0.12s ease-in;
  transition: opacity 0.12s ease-in;
}

.lg-video-play-icon-circle {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  fill: none;
  stroke-width: 3%;
  stroke: rgba(30, 30, 30, 0.9);
  stroke-opacity: 1;
  stroke-linecap: round;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
}

.lg-video-play-icon {
  position: absolute;
  width: 25%;
  max-width: 120px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  opacity: 0.6;
  will-change: opacity;
  -webkit-transition: opacity 0.12s ease-in;
  transition: opacity 0.12s ease-in;
}

.lg-video-play-icon .lg-video-play-icon-inner {
  fill: #fcfcfc;
}

.lg-video-loading .lg-video-play-icon-circle {
  -webkit-animation: lg-play-rotate 2s linear 0.25s infinite, lg-play-stroke 1.5s ease-in-out 0.25s infinite;
          animation: lg-play-rotate 2s linear 0.25s infinite, lg-play-stroke 1.5s ease-in-out 0.25s infinite;
}

.lg-video-loaded .lg-video-play-button {
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(0.7);
  transform: translate(-50%, -50%) scale(0.7);
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 80ms ease 0s;
  transition: opacity 80ms ease 0s;
}

.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}

.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}

.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\e01d";
}

.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

.lg-single-item .lg-autoplay-button {
  opacity: 0.75;
  pointer-events: none;
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  will-change: transform;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
  transition: -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
  transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
  transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
}

.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  will-change: transform;
  -webkit-transition: -webkit-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: -webkit-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  will-change: opacity, transform;
  -webkit-transition: opacity 0.15s, -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s !important;
  transition: opacity 0.15s, -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s !important;
  transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
  transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s, -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s !important;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-icon.lg-zoom-in:after {
  content: "\e311";
}

.lg-icon.lg-actual-size {
  font-size: 20px;
}

.lg-icon.lg-actual-size:after {
  content: "\e033";
}

.lg-icon.lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}

.lg-icon.lg-zoom-out:after {
  content: "\e312";
}

.lg-zoomed .lg-icon.lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer.lg-first-slide-loading .lg-actual-size,
.lg-outer.lg-first-slide-loading .lg-zoom-in,
.lg-outer.lg-first-slide-loading .lg-zoom-out,
.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,
.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,
.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,
.lg-outer[data-lg-slide-type=video] .lg-actual-size,
.lg-outer[data-lg-slide-type=video] .lg-zoom-in,
.lg-outer[data-lg-slide-type=video] .lg-zoom-out {
  opacity: 0.75;
  pointer-events: none;
}

.lg-outer .lg-pager-outer {
  text-align: center;
  z-index: 1080;
  height: 10px;
  margin-bottom: 10px;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}

.lg-outer.lg-single-item .lg-pager-outer {
  display: none;
}

.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  -webkit-box-shadow: 0 0 0 2px #fff inset;
  box-shadow: 0 0 0 2px #fff inset;
}

.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #fff;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  will-change: transform, opacity;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}

.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}

.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: -webkit-box-shadow 0.3s ease 0s;
  transition: -webkit-box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s, -webkit-box-shadow 0.3s ease 0s;
  width: 12px;
}

.lg-outer .lg-pager:focus,
.lg-outer .lg-pager:hover {
  -webkit-box-shadow: 0 0 0 8px #fff inset;
  box-shadow: 0 0 0 8px #fff inset;
}

.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "\e20c";
}

.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.lg-outer .lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  will-change: visibility, opacity;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

.lg-outer.lg-dropdown-active .lg-dropdown,
.lg-outer.lg-dropdown-active .lg-dropdown-overlay {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
}

.lg-outer.lg-dropdown-active .lg-share {
  color: #fff;
}

.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  will-change: visibility, opacity, transform;
  -webkit-transition: visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;
  transition: visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;
}

.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #fff;
  right: 16px;
  top: -16px;
}

.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0;
}

.lg-outer .lg-dropdown > li:hover a {
  color: #333;
}

.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}

.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}

.lg-outer .lg-share {
  position: relative;
}

.lg-outer .lg-share:after {
  content: "\e80d";
}

.lg-outer .lg-share-facebook .lg-icon {
  color: #3b5998;
}

.lg-outer .lg-share-facebook .lg-icon:after {
  content: "\e904";
}

.lg-outer .lg-share-twitter .lg-icon {
  color: #00aced;
}

.lg-outer .lg-share-twitter .lg-icon:after {
  content: "\e907";
}

.lg-outer .lg-share-pinterest .lg-icon {
  color: #cb2027;
}

.lg-outer .lg-share-pinterest .lg-icon:after {
  content: "\e906";
}

.lg-comment-box {
  width: 420px;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  background-color: #fff;
  will-change: transform;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-comment-box .lg-comment-title {
  margin: 0;
  color: #fff;
  font-size: 18px;
}

.lg-comment-box .lg-comment-header {
  background-color: #000;
  padding: 12px 20px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}

.lg-comment-box .lg-comment-body {
  height: 100% !important;
  padding-top: 43px !important;
  width: 100% !important;
}

.lg-comment-box .fb-comments {
  height: 100%;
  width: 100%;
  overflow-y: auto;
  display: inline-block;
}

.lg-comment-box .fb-comments[fb-xfbml-state=rendered] {
  background-image: none;
}

.lg-comment-box .fb-comments > span {
  max-width: 100%;
}

.lg-comment-box .lg-comment-close {
  position: absolute;
  right: 5px;
  top: 12px;
  cursor: pointer;
  font-size: 20px;
  color: #999;
  will-change: color;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}

.lg-comment-box .lg-comment-close:hover {
  color: #fff;
}

.lg-comment-box .lg-comment-close:after {
  content: "\e070";
}

.lg-comment-box iframe {
  max-width: 100% !important;
  width: 100% !important;
}

.lg-comment-box #disqus_thread {
  padding: 0 20px;
}

.lg-outer .lg-comment-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  will-change: visibility, opacity;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

.lg-outer .lg-comment-toggle:after {
  content: "\e908";
}

.lg-outer.lg-comment-active .lg-comment-overlay {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
}

.lg-outer.lg-comment-active .lg-comment-toggle {
  color: #fff;
}

.lg-outer.lg-comment-active .lg-comment-box {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-img-rotate {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer[data-lg-slide-type=iframe] .lg-flip-hor,
.lg-outer[data-lg-slide-type=iframe] .lg-flip-ver,
.lg-outer[data-lg-slide-type=iframe] .lg-rotate-left,
.lg-outer[data-lg-slide-type=iframe] .lg-rotate-right,
.lg-outer[data-lg-slide-type=video] .lg-flip-hor,
.lg-outer[data-lg-slide-type=video] .lg-flip-ver,
.lg-outer[data-lg-slide-type=video] .lg-rotate-left,
.lg-outer[data-lg-slide-type=video] .lg-rotate-right {
  opacity: 0.75;
  pointer-events: none;
}

.lg-rotate-left:after {
  content: "\e900";
}

.lg-rotate-right:after {
  content: "\e901";
}

.lg-icon.lg-flip-hor,
.lg-icon.lg-flip-ver {
  font-size: 26px;
}

.lg-flip-ver:after {
  content: "\e903";
}

.lg-flip-hor:after {
  content: "\e902";
}

.lg-medium-zoom-item {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.lg-medium-zoom .lg-outer {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.lg-medium-zoom .lg-outer.lg-grab img.lg-object {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.lg-relative-caption .lg-outer .lg-sub-html {
  white-space: normal;
  bottom: auto;
  padding: 0;
  background-image: none;
}

.lg-relative-caption .lg-outer .lg-relative-caption-item {
  opacity: 0;
  padding: 16px 0;
  -webkit-transition: 0.5s opacity ease;
  transition: 0.5s opacity ease;
}

.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item {
  opacity: 1;
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-container {
  display: none;
  outline: 0;
}

.lg-container.lg-show {
  display: block;
}

.lg-on {
  scroll-behavior: unset;
}

.lg-hide-sub-html .lg-sub-html,
.lg-next,
.lg-pager-outer,
.lg-prev,
.lg-toolbar {
  opacity: 0;
  will-change: transform, opacity;
  -webkit-transition: opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-show-in .lg-next,
.lg-show-in .lg-pager-outer,
.lg-show-in .lg-prev,
.lg-show-in .lg-toolbar {
  opacity: 1;
}

.lg-show-in.lg-hide-sub-html .lg-sub-html {
  opacity: 1;
}

.lg-show-in .lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}

.lg-show-in .lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}

.lg-show-in .lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
  opacity: 0;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0.001;
  outline: 0;
  will-change: auto;
  overflow: hidden;
  -webkit-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

.lg-outer * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.lg-outer.lg-zoom-from-image {
  opacity: 1;
}

.lg-outer.lg-visible {
  opacity: 1;
}

.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.lg-outer .lg-inner {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  -webkit-transition: opacity 0s;
  transition: opacity 0s;
  white-space: nowrap;
}

.lg-outer .lg-item {
  display: none !important;
}

.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide,
.lg-outer.lg-css3 .lg-prev-slide {
  display: inline-block !important;
}

.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}

.lg-outer .lg-img-wrap,
.lg-outer .lg-item {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}

.lg-outer .lg-img-wrap:before,
.lg-outer .lg-item:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.lg-outer .lg-img-wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  white-space: nowrap;
  font-size: 0;
}

.lg-outer .lg-item.lg-complete {
  background-image: none;
}

.lg-outer .lg-item.lg-current {
  z-index: 1060;
}

.lg-outer .lg-object {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  position: relative;
}

.lg-outer .lg-empty-html .lg-sub-html,
.lg-outer .lg-empty-html.lg-sub-html {
  display: none;
}

.lg-outer.lg-hide-download .lg-download {
  opacity: 0.75;
  pointer-events: none;
}

.lg-outer .lg-first-slide .lg-dummy-img {
  position: absolute;
  top: 50%;
  left: 50%;
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-out 0.15s;
  transition: opacity 0.2s ease-out 0.15s;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  will-change: auto;
  -webkit-transition: opacity 333ms ease-in 0s;
  transition: opacity 333ms ease-in 0s;
}

.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-current,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-prev-slide {
  -webkit-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
  opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-current,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-prev-slide {
  -webkit-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}

.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  transition: -webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s, -webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
}

.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-container {
  display: none;
}

.lg-container.lg-show {
  display: block;
}

.lg-container.lg-dragging-vertical .lg-backdrop {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}

.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}

.lg-inline .lg-backdrop,
.lg-inline .lg-outer {
  position: absolute;
}

.lg-inline .lg-backdrop {
  z-index: 1;
}

.lg-inline .lg-outer {
  z-index: 2;
}

.lg-inline .lg-maximize:after {
  content: "\e909";
}

.lg-components {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  will-change: transform;
  -webkit-transition: -webkit-transform 0.35s ease-out 0s;
  transition: -webkit-transform 0.35s ease-out 0s;
  transition: transform 0.35s ease-out 0s;
  transition: transform 0.35s ease-out 0s, -webkit-transform 0.35s ease-out 0s;
  z-index: 1080;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}

/* Import the partials */

/* -- Fonts -- */

@font-face {
  font-family: "UtopiaBold";

  font-weight: 700;

  font-style: normal;

  font-display: swap;

  src: url("../../src/fonts/Utopia/UtopiaStd-Bold.otf") format("opentype");
}

@font-face {
  font-family: "UtopiaSemiBold";

  font-weight: 600;

  font-style: normal;

  font-display: swap;

  src: url("../../src/fonts/Utopia/UtopiaStd-Semibold.otf") format("opentype");
}

@font-face {
  font-family: "UtopiaBoldItalic";

  font-weight: 700;

  font-style: italic;

  font-display: swap;

  src: url("../../src/fonts/Utopia/UtopiaStd-BoldIt.otf") format("opentype");
}

@font-face {
  font-family: "UtopiaRegularItalic";

  font-weight: 400;

  font-style: italic;

  font-display: swap;

  src: url("../../src/fonts/Utopia/UtopiaStd-Italic.otf") format("opentype");
}

@font-face {
  font-family: "UtopiaRegular";

  font-weight: 400;

  font-style: normal;

  font-display: swap;

  src: url("../../src/fonts/Utopia/UtopiaStd-Regular.otf") format("opentype");
}

@font-face {
  font-family: "OpenSansBold";

  font-weight: 700;

  font-style: normal;

  font-display: swap;

  src: url("../../src/fonts/OpenSans/OpenSans-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "OpenSansItalic";

  font-weight: 400;

  font-style: italic;

  font-display: swap;

  src: url("../../src/fonts/OpenSans/OpenSans-Italic.ttf") format("truetype");
}

@font-face {
  font-family: "OpenSansMedium";

  font-weight: 500;

  font-style: normal;

  font-display: swap;

  src: url("../../src/fonts/OpenSans/OpenSans-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "OpenSansRegular";

  font-weight: 400;

  font-style: normal;

  font-display: swap;

  src: url("../../src/fonts/OpenSans/OpenSans-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "OpenSansSemiBold";

  font-weight: 600;

  font-style: normal;

  font-display: swap;

  src: url("../../src/fonts/OpenSans/OpenSans-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "OpenSansLight";

  font-weight: 300;

  font-style: normal;

  font-display: swap;

  src: url("../../src/fonts/OpenSans/OpenSans-Light.ttf") format("truetype");
}

/* -- Main colors -- */

/* -- Theme colors defines -- */

/* -- Other variables -- */

/* Create classnames for roation */

.rotated-360 {
  -webkit-transform: rotate(-100deg);
  transform: rotate(-100deg);
}

.rotated-359 {
  -webkit-transform: rotate(-99.7222222222deg);
  transform: rotate(-99.7222222222deg);
}

.rotated-358 {
  -webkit-transform: rotate(-99.4444444444deg);
  transform: rotate(-99.4444444444deg);
}

.rotated-357 {
  -webkit-transform: rotate(-99.1666666667deg);
  transform: rotate(-99.1666666667deg);
}

.rotated-356 {
  -webkit-transform: rotate(-98.8888888889deg);
  transform: rotate(-98.8888888889deg);
}

.rotated-355 {
  -webkit-transform: rotate(-98.6111111111deg);
  transform: rotate(-98.6111111111deg);
}

.rotated-354 {
  -webkit-transform: rotate(-98.3333333333deg);
  transform: rotate(-98.3333333333deg);
}

.rotated-353 {
  -webkit-transform: rotate(-98.0555555556deg);
  transform: rotate(-98.0555555556deg);
}

.rotated-352 {
  -webkit-transform: rotate(-97.7777777778deg);
  transform: rotate(-97.7777777778deg);
}

.rotated-351 {
  -webkit-transform: rotate(-97.5deg);
  transform: rotate(-97.5deg);
}

.rotated-350 {
  -webkit-transform: rotate(-97.2222222222deg);
  transform: rotate(-97.2222222222deg);
}

.rotated-349 {
  -webkit-transform: rotate(-96.9444444444deg);
  transform: rotate(-96.9444444444deg);
}

.rotated-348 {
  -webkit-transform: rotate(-96.6666666667deg);
  transform: rotate(-96.6666666667deg);
}

.rotated-347 {
  -webkit-transform: rotate(-96.3888888889deg);
  transform: rotate(-96.3888888889deg);
}

.rotated-346 {
  -webkit-transform: rotate(-96.1111111111deg);
  transform: rotate(-96.1111111111deg);
}

.rotated-345 {
  -webkit-transform: rotate(-95.8333333333deg);
  transform: rotate(-95.8333333333deg);
}

.rotated-344 {
  -webkit-transform: rotate(-95.5555555556deg);
  transform: rotate(-95.5555555556deg);
}

.rotated-343 {
  -webkit-transform: rotate(-95.2777777778deg);
  transform: rotate(-95.2777777778deg);
}

.rotated-342 {
  -webkit-transform: rotate(-95deg);
  transform: rotate(-95deg);
}

.rotated-341 {
  -webkit-transform: rotate(-94.7222222222deg);
  transform: rotate(-94.7222222222deg);
}

.rotated-340 {
  -webkit-transform: rotate(-94.4444444444deg);
  transform: rotate(-94.4444444444deg);
}

.rotated-339 {
  -webkit-transform: rotate(-94.1666666667deg);
  transform: rotate(-94.1666666667deg);
}

.rotated-338 {
  -webkit-transform: rotate(-93.8888888889deg);
  transform: rotate(-93.8888888889deg);
}

.rotated-337 {
  -webkit-transform: rotate(-93.6111111111deg);
  transform: rotate(-93.6111111111deg);
}

.rotated-336 {
  -webkit-transform: rotate(-93.3333333333deg);
  transform: rotate(-93.3333333333deg);
}

.rotated-335 {
  -webkit-transform: rotate(-93.0555555556deg);
  transform: rotate(-93.0555555556deg);
}

.rotated-334 {
  -webkit-transform: rotate(-92.7777777778deg);
  transform: rotate(-92.7777777778deg);
}

.rotated-333 {
  -webkit-transform: rotate(-92.5deg);
  transform: rotate(-92.5deg);
}

.rotated-332 {
  -webkit-transform: rotate(-92.2222222222deg);
  transform: rotate(-92.2222222222deg);
}

.rotated-331 {
  -webkit-transform: rotate(-91.9444444444deg);
  transform: rotate(-91.9444444444deg);
}

.rotated-330 {
  -webkit-transform: rotate(-91.6666666667deg);
  transform: rotate(-91.6666666667deg);
}

.rotated-329 {
  -webkit-transform: rotate(-91.3888888889deg);
  transform: rotate(-91.3888888889deg);
}

.rotated-328 {
  -webkit-transform: rotate(-91.1111111111deg);
  transform: rotate(-91.1111111111deg);
}

.rotated-327 {
  -webkit-transform: rotate(-90.8333333333deg);
  transform: rotate(-90.8333333333deg);
}

.rotated-326 {
  -webkit-transform: rotate(-90.5555555556deg);
  transform: rotate(-90.5555555556deg);
}

.rotated-325 {
  -webkit-transform: rotate(-90.2777777778deg);
  transform: rotate(-90.2777777778deg);
}

.rotated-324 {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.rotated-323 {
  -webkit-transform: rotate(-89.7222222222deg);
  transform: rotate(-89.7222222222deg);
}

.rotated-322 {
  -webkit-transform: rotate(-89.4444444444deg);
  transform: rotate(-89.4444444444deg);
}

.rotated-321 {
  -webkit-transform: rotate(-89.1666666667deg);
  transform: rotate(-89.1666666667deg);
}

.rotated-320 {
  -webkit-transform: rotate(-88.8888888889deg);
  transform: rotate(-88.8888888889deg);
}

.rotated-319 {
  -webkit-transform: rotate(-88.6111111111deg);
  transform: rotate(-88.6111111111deg);
}

.rotated-318 {
  -webkit-transform: rotate(-88.3333333333deg);
  transform: rotate(-88.3333333333deg);
}

.rotated-317 {
  -webkit-transform: rotate(-88.0555555556deg);
  transform: rotate(-88.0555555556deg);
}

.rotated-316 {
  -webkit-transform: rotate(-87.7777777778deg);
  transform: rotate(-87.7777777778deg);
}

.rotated-315 {
  -webkit-transform: rotate(-87.5deg);
  transform: rotate(-87.5deg);
}

.rotated-314 {
  -webkit-transform: rotate(-87.2222222222deg);
  transform: rotate(-87.2222222222deg);
}

.rotated-313 {
  -webkit-transform: rotate(-86.9444444444deg);
  transform: rotate(-86.9444444444deg);
}

.rotated-312 {
  -webkit-transform: rotate(-86.6666666667deg);
  transform: rotate(-86.6666666667deg);
}

.rotated-311 {
  -webkit-transform: rotate(-86.3888888889deg);
  transform: rotate(-86.3888888889deg);
}

.rotated-310 {
  -webkit-transform: rotate(-86.1111111111deg);
  transform: rotate(-86.1111111111deg);
}

.rotated-309 {
  -webkit-transform: rotate(-85.8333333333deg);
  transform: rotate(-85.8333333333deg);
}

.rotated-308 {
  -webkit-transform: rotate(-85.5555555556deg);
  transform: rotate(-85.5555555556deg);
}

.rotated-307 {
  -webkit-transform: rotate(-85.2777777778deg);
  transform: rotate(-85.2777777778deg);
}

.rotated-306 {
  -webkit-transform: rotate(-85deg);
  transform: rotate(-85deg);
}

.rotated-305 {
  -webkit-transform: rotate(-84.7222222222deg);
  transform: rotate(-84.7222222222deg);
}

.rotated-304 {
  -webkit-transform: rotate(-84.4444444444deg);
  transform: rotate(-84.4444444444deg);
}

.rotated-303 {
  -webkit-transform: rotate(-84.1666666667deg);
  transform: rotate(-84.1666666667deg);
}

.rotated-302 {
  -webkit-transform: rotate(-83.8888888889deg);
  transform: rotate(-83.8888888889deg);
}

.rotated-301 {
  -webkit-transform: rotate(-83.6111111111deg);
  transform: rotate(-83.6111111111deg);
}

.rotated-300 {
  -webkit-transform: rotate(-83.3333333333deg);
  transform: rotate(-83.3333333333deg);
}

.rotated-299 {
  -webkit-transform: rotate(-83.0555555556deg);
  transform: rotate(-83.0555555556deg);
}

.rotated-298 {
  -webkit-transform: rotate(-82.7777777778deg);
  transform: rotate(-82.7777777778deg);
}

.rotated-297 {
  -webkit-transform: rotate(-82.5deg);
  transform: rotate(-82.5deg);
}

.rotated-296 {
  -webkit-transform: rotate(-82.2222222222deg);
  transform: rotate(-82.2222222222deg);
}

.rotated-295 {
  -webkit-transform: rotate(-81.9444444444deg);
  transform: rotate(-81.9444444444deg);
}

.rotated-294 {
  -webkit-transform: rotate(-81.6666666667deg);
  transform: rotate(-81.6666666667deg);
}

.rotated-293 {
  -webkit-transform: rotate(-81.3888888889deg);
  transform: rotate(-81.3888888889deg);
}

.rotated-292 {
  -webkit-transform: rotate(-81.1111111111deg);
  transform: rotate(-81.1111111111deg);
}

.rotated-291 {
  -webkit-transform: rotate(-80.8333333333deg);
  transform: rotate(-80.8333333333deg);
}

.rotated-290 {
  -webkit-transform: rotate(-80.5555555556deg);
  transform: rotate(-80.5555555556deg);
}

.rotated-289 {
  -webkit-transform: rotate(-80.2777777778deg);
  transform: rotate(-80.2777777778deg);
}

.rotated-288 {
  -webkit-transform: rotate(-80deg);
  transform: rotate(-80deg);
}

.rotated-287 {
  -webkit-transform: rotate(-79.7222222222deg);
  transform: rotate(-79.7222222222deg);
}

.rotated-286 {
  -webkit-transform: rotate(-79.4444444444deg);
  transform: rotate(-79.4444444444deg);
}

.rotated-285 {
  -webkit-transform: rotate(-79.1666666667deg);
  transform: rotate(-79.1666666667deg);
}

.rotated-284 {
  -webkit-transform: rotate(-78.8888888889deg);
  transform: rotate(-78.8888888889deg);
}

.rotated-283 {
  -webkit-transform: rotate(-78.6111111111deg);
  transform: rotate(-78.6111111111deg);
}

.rotated-282 {
  -webkit-transform: rotate(-78.3333333333deg);
  transform: rotate(-78.3333333333deg);
}

.rotated-281 {
  -webkit-transform: rotate(-78.0555555556deg);
  transform: rotate(-78.0555555556deg);
}

.rotated-280 {
  -webkit-transform: rotate(-77.7777777778deg);
  transform: rotate(-77.7777777778deg);
}

.rotated-279 {
  -webkit-transform: rotate(-77.5deg);
  transform: rotate(-77.5deg);
}

.rotated-278 {
  -webkit-transform: rotate(-77.2222222222deg);
  transform: rotate(-77.2222222222deg);
}

.rotated-277 {
  -webkit-transform: rotate(-76.9444444444deg);
  transform: rotate(-76.9444444444deg);
}

.rotated-276 {
  -webkit-transform: rotate(-76.6666666667deg);
  transform: rotate(-76.6666666667deg);
}

.rotated-275 {
  -webkit-transform: rotate(-76.3888888889deg);
  transform: rotate(-76.3888888889deg);
}

.rotated-274 {
  -webkit-transform: rotate(-76.1111111111deg);
  transform: rotate(-76.1111111111deg);
}

.rotated-273 {
  -webkit-transform: rotate(-75.8333333333deg);
  transform: rotate(-75.8333333333deg);
}

.rotated-272 {
  -webkit-transform: rotate(-75.5555555556deg);
  transform: rotate(-75.5555555556deg);
}

.rotated-271 {
  -webkit-transform: rotate(-75.2777777778deg);
  transform: rotate(-75.2777777778deg);
}

.rotated-270 {
  -webkit-transform: rotate(-75deg);
  transform: rotate(-75deg);
}

.rotated-269 {
  -webkit-transform: rotate(-74.7222222222deg);
  transform: rotate(-74.7222222222deg);
}

.rotated-268 {
  -webkit-transform: rotate(-74.4444444444deg);
  transform: rotate(-74.4444444444deg);
}

.rotated-267 {
  -webkit-transform: rotate(-74.1666666667deg);
  transform: rotate(-74.1666666667deg);
}

.rotated-266 {
  -webkit-transform: rotate(-73.8888888889deg);
  transform: rotate(-73.8888888889deg);
}

.rotated-265 {
  -webkit-transform: rotate(-73.6111111111deg);
  transform: rotate(-73.6111111111deg);
}

.rotated-264 {
  -webkit-transform: rotate(-73.3333333333deg);
  transform: rotate(-73.3333333333deg);
}

.rotated-263 {
  -webkit-transform: rotate(-73.0555555556deg);
  transform: rotate(-73.0555555556deg);
}

.rotated-262 {
  -webkit-transform: rotate(-72.7777777778deg);
  transform: rotate(-72.7777777778deg);
}

.rotated-261 {
  -webkit-transform: rotate(-72.5deg);
  transform: rotate(-72.5deg);
}

.rotated-260 {
  -webkit-transform: rotate(-72.2222222222deg);
  transform: rotate(-72.2222222222deg);
}

.rotated-259 {
  -webkit-transform: rotate(-71.9444444444deg);
  transform: rotate(-71.9444444444deg);
}

.rotated-258 {
  -webkit-transform: rotate(-71.6666666667deg);
  transform: rotate(-71.6666666667deg);
}

.rotated-257 {
  -webkit-transform: rotate(-71.3888888889deg);
  transform: rotate(-71.3888888889deg);
}

.rotated-256 {
  -webkit-transform: rotate(-71.1111111111deg);
  transform: rotate(-71.1111111111deg);
}

.rotated-255 {
  -webkit-transform: rotate(-70.8333333333deg);
  transform: rotate(-70.8333333333deg);
}

.rotated-254 {
  -webkit-transform: rotate(-70.5555555556deg);
  transform: rotate(-70.5555555556deg);
}

.rotated-253 {
  -webkit-transform: rotate(-70.2777777778deg);
  transform: rotate(-70.2777777778deg);
}

.rotated-252 {
  -webkit-transform: rotate(-70deg);
  transform: rotate(-70deg);
}

.rotated-251 {
  -webkit-transform: rotate(-69.7222222222deg);
  transform: rotate(-69.7222222222deg);
}

.rotated-250 {
  -webkit-transform: rotate(-69.4444444444deg);
  transform: rotate(-69.4444444444deg);
}

.rotated-249 {
  -webkit-transform: rotate(-69.1666666667deg);
  transform: rotate(-69.1666666667deg);
}

.rotated-248 {
  -webkit-transform: rotate(-68.8888888889deg);
  transform: rotate(-68.8888888889deg);
}

.rotated-247 {
  -webkit-transform: rotate(-68.6111111111deg);
  transform: rotate(-68.6111111111deg);
}

.rotated-246 {
  -webkit-transform: rotate(-68.3333333333deg);
  transform: rotate(-68.3333333333deg);
}

.rotated-245 {
  -webkit-transform: rotate(-68.0555555556deg);
  transform: rotate(-68.0555555556deg);
}

.rotated-244 {
  -webkit-transform: rotate(-67.7777777778deg);
  transform: rotate(-67.7777777778deg);
}

.rotated-243 {
  -webkit-transform: rotate(-67.5deg);
  transform: rotate(-67.5deg);
}

.rotated-242 {
  -webkit-transform: rotate(-67.2222222222deg);
  transform: rotate(-67.2222222222deg);
}

.rotated-241 {
  -webkit-transform: rotate(-66.9444444444deg);
  transform: rotate(-66.9444444444deg);
}

.rotated-240 {
  -webkit-transform: rotate(-66.6666666667deg);
  transform: rotate(-66.6666666667deg);
}

.rotated-239 {
  -webkit-transform: rotate(-66.3888888889deg);
  transform: rotate(-66.3888888889deg);
}

.rotated-238 {
  -webkit-transform: rotate(-66.1111111111deg);
  transform: rotate(-66.1111111111deg);
}

.rotated-237 {
  -webkit-transform: rotate(-65.8333333333deg);
  transform: rotate(-65.8333333333deg);
}

.rotated-236 {
  -webkit-transform: rotate(-65.5555555556deg);
  transform: rotate(-65.5555555556deg);
}

.rotated-235 {
  -webkit-transform: rotate(-65.2777777778deg);
  transform: rotate(-65.2777777778deg);
}

.rotated-234 {
  -webkit-transform: rotate(-65deg);
  transform: rotate(-65deg);
}

.rotated-233 {
  -webkit-transform: rotate(-64.7222222222deg);
  transform: rotate(-64.7222222222deg);
}

.rotated-232 {
  -webkit-transform: rotate(-64.4444444444deg);
  transform: rotate(-64.4444444444deg);
}

.rotated-231 {
  -webkit-transform: rotate(-64.1666666667deg);
  transform: rotate(-64.1666666667deg);
}

.rotated-230 {
  -webkit-transform: rotate(-63.8888888889deg);
  transform: rotate(-63.8888888889deg);
}

.rotated-229 {
  -webkit-transform: rotate(-63.6111111111deg);
  transform: rotate(-63.6111111111deg);
}

.rotated-228 {
  -webkit-transform: rotate(-63.3333333333deg);
  transform: rotate(-63.3333333333deg);
}

.rotated-227 {
  -webkit-transform: rotate(-63.0555555556deg);
  transform: rotate(-63.0555555556deg);
}

.rotated-226 {
  -webkit-transform: rotate(-62.7777777778deg);
  transform: rotate(-62.7777777778deg);
}

.rotated-225 {
  -webkit-transform: rotate(-62.5deg);
  transform: rotate(-62.5deg);
}

.rotated-224 {
  -webkit-transform: rotate(-62.2222222222deg);
  transform: rotate(-62.2222222222deg);
}

.rotated-223 {
  -webkit-transform: rotate(-61.9444444444deg);
  transform: rotate(-61.9444444444deg);
}

.rotated-222 {
  -webkit-transform: rotate(-61.6666666667deg);
  transform: rotate(-61.6666666667deg);
}

.rotated-221 {
  -webkit-transform: rotate(-61.3888888889deg);
  transform: rotate(-61.3888888889deg);
}

.rotated-220 {
  -webkit-transform: rotate(-61.1111111111deg);
  transform: rotate(-61.1111111111deg);
}

.rotated-219 {
  -webkit-transform: rotate(-60.8333333333deg);
  transform: rotate(-60.8333333333deg);
}

.rotated-218 {
  -webkit-transform: rotate(-60.5555555556deg);
  transform: rotate(-60.5555555556deg);
}

.rotated-217 {
  -webkit-transform: rotate(-60.2777777778deg);
  transform: rotate(-60.2777777778deg);
}

.rotated-216 {
  -webkit-transform: rotate(-60deg);
  transform: rotate(-60deg);
}

.rotated-215 {
  -webkit-transform: rotate(-59.7222222222deg);
  transform: rotate(-59.7222222222deg);
}

.rotated-214 {
  -webkit-transform: rotate(-59.4444444444deg);
  transform: rotate(-59.4444444444deg);
}

.rotated-213 {
  -webkit-transform: rotate(-59.1666666667deg);
  transform: rotate(-59.1666666667deg);
}

.rotated-212 {
  -webkit-transform: rotate(-58.8888888889deg);
  transform: rotate(-58.8888888889deg);
}

.rotated-211 {
  -webkit-transform: rotate(-58.6111111111deg);
  transform: rotate(-58.6111111111deg);
}

.rotated-210 {
  -webkit-transform: rotate(-58.3333333333deg);
  transform: rotate(-58.3333333333deg);
}

.rotated-209 {
  -webkit-transform: rotate(-58.0555555556deg);
  transform: rotate(-58.0555555556deg);
}

.rotated-208 {
  -webkit-transform: rotate(-57.7777777778deg);
  transform: rotate(-57.7777777778deg);
}

.rotated-207 {
  -webkit-transform: rotate(-57.5deg);
  transform: rotate(-57.5deg);
}

.rotated-206 {
  -webkit-transform: rotate(-57.2222222222deg);
  transform: rotate(-57.2222222222deg);
}

.rotated-205 {
  -webkit-transform: rotate(-56.9444444444deg);
  transform: rotate(-56.9444444444deg);
}

.rotated-204 {
  -webkit-transform: rotate(-56.6666666667deg);
  transform: rotate(-56.6666666667deg);
}

.rotated-203 {
  -webkit-transform: rotate(-56.3888888889deg);
  transform: rotate(-56.3888888889deg);
}

.rotated-202 {
  -webkit-transform: rotate(-56.1111111111deg);
  transform: rotate(-56.1111111111deg);
}

.rotated-201 {
  -webkit-transform: rotate(-55.8333333333deg);
  transform: rotate(-55.8333333333deg);
}

.rotated-200 {
  -webkit-transform: rotate(-55.5555555556deg);
  transform: rotate(-55.5555555556deg);
}

.rotated-199 {
  -webkit-transform: rotate(-55.2777777778deg);
  transform: rotate(-55.2777777778deg);
}

.rotated-198 {
  -webkit-transform: rotate(-55deg);
  transform: rotate(-55deg);
}

.rotated-197 {
  -webkit-transform: rotate(-54.7222222222deg);
  transform: rotate(-54.7222222222deg);
}

.rotated-196 {
  -webkit-transform: rotate(-54.4444444444deg);
  transform: rotate(-54.4444444444deg);
}

.rotated-195 {
  -webkit-transform: rotate(-54.1666666667deg);
  transform: rotate(-54.1666666667deg);
}

.rotated-194 {
  -webkit-transform: rotate(-53.8888888889deg);
  transform: rotate(-53.8888888889deg);
}

.rotated-193 {
  -webkit-transform: rotate(-53.6111111111deg);
  transform: rotate(-53.6111111111deg);
}

.rotated-192 {
  -webkit-transform: rotate(-53.3333333333deg);
  transform: rotate(-53.3333333333deg);
}

.rotated-191 {
  -webkit-transform: rotate(-53.0555555556deg);
  transform: rotate(-53.0555555556deg);
}

.rotated-190 {
  -webkit-transform: rotate(-52.7777777778deg);
  transform: rotate(-52.7777777778deg);
}

.rotated-189 {
  -webkit-transform: rotate(-52.5deg);
  transform: rotate(-52.5deg);
}

.rotated-188 {
  -webkit-transform: rotate(-52.2222222222deg);
  transform: rotate(-52.2222222222deg);
}

.rotated-187 {
  -webkit-transform: rotate(-51.9444444444deg);
  transform: rotate(-51.9444444444deg);
}

.rotated-186 {
  -webkit-transform: rotate(-51.6666666667deg);
  transform: rotate(-51.6666666667deg);
}

.rotated-185 {
  -webkit-transform: rotate(-51.3888888889deg);
  transform: rotate(-51.3888888889deg);
}

.rotated-184 {
  -webkit-transform: rotate(-51.1111111111deg);
  transform: rotate(-51.1111111111deg);
}

.rotated-183 {
  -webkit-transform: rotate(-50.8333333333deg);
  transform: rotate(-50.8333333333deg);
}

.rotated-182 {
  -webkit-transform: rotate(-50.5555555556deg);
  transform: rotate(-50.5555555556deg);
}

.rotated-181 {
  -webkit-transform: rotate(-50.2777777778deg);
  transform: rotate(-50.2777777778deg);
}

.rotated-180 {
  -webkit-transform: rotate(-50deg);
  transform: rotate(-50deg);
}

.rotated-179 {
  -webkit-transform: rotate(-49.7222222222deg);
  transform: rotate(-49.7222222222deg);
}

.rotated-178 {
  -webkit-transform: rotate(-49.4444444444deg);
  transform: rotate(-49.4444444444deg);
}

.rotated-177 {
  -webkit-transform: rotate(-49.1666666667deg);
  transform: rotate(-49.1666666667deg);
}

.rotated-176 {
  -webkit-transform: rotate(-48.8888888889deg);
  transform: rotate(-48.8888888889deg);
}

.rotated-175 {
  -webkit-transform: rotate(-48.6111111111deg);
  transform: rotate(-48.6111111111deg);
}

.rotated-174 {
  -webkit-transform: rotate(-48.3333333333deg);
  transform: rotate(-48.3333333333deg);
}

.rotated-173 {
  -webkit-transform: rotate(-48.0555555556deg);
  transform: rotate(-48.0555555556deg);
}

.rotated-172 {
  -webkit-transform: rotate(-47.7777777778deg);
  transform: rotate(-47.7777777778deg);
}

.rotated-171 {
  -webkit-transform: rotate(-47.5deg);
  transform: rotate(-47.5deg);
}

.rotated-170 {
  -webkit-transform: rotate(-47.2222222222deg);
  transform: rotate(-47.2222222222deg);
}

.rotated-169 {
  -webkit-transform: rotate(-46.9444444444deg);
  transform: rotate(-46.9444444444deg);
}

.rotated-168 {
  -webkit-transform: rotate(-46.6666666667deg);
  transform: rotate(-46.6666666667deg);
}

.rotated-167 {
  -webkit-transform: rotate(-46.3888888889deg);
  transform: rotate(-46.3888888889deg);
}

.rotated-166 {
  -webkit-transform: rotate(-46.1111111111deg);
  transform: rotate(-46.1111111111deg);
}

.rotated-165 {
  -webkit-transform: rotate(-45.8333333333deg);
  transform: rotate(-45.8333333333deg);
}

.rotated-164 {
  -webkit-transform: rotate(-45.5555555556deg);
  transform: rotate(-45.5555555556deg);
}

.rotated-163 {
  -webkit-transform: rotate(-45.2777777778deg);
  transform: rotate(-45.2777777778deg);
}

.rotated-162 {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.rotated-161 {
  -webkit-transform: rotate(-44.7222222222deg);
  transform: rotate(-44.7222222222deg);
}

.rotated-160 {
  -webkit-transform: rotate(-44.4444444444deg);
  transform: rotate(-44.4444444444deg);
}

.rotated-159 {
  -webkit-transform: rotate(-44.1666666667deg);
  transform: rotate(-44.1666666667deg);
}

.rotated-158 {
  -webkit-transform: rotate(-43.8888888889deg);
  transform: rotate(-43.8888888889deg);
}

.rotated-157 {
  -webkit-transform: rotate(-43.6111111111deg);
  transform: rotate(-43.6111111111deg);
}

.rotated-156 {
  -webkit-transform: rotate(-43.3333333333deg);
  transform: rotate(-43.3333333333deg);
}

.rotated-155 {
  -webkit-transform: rotate(-43.0555555556deg);
  transform: rotate(-43.0555555556deg);
}

.rotated-154 {
  -webkit-transform: rotate(-42.7777777778deg);
  transform: rotate(-42.7777777778deg);
}

.rotated-153 {
  -webkit-transform: rotate(-42.5deg);
  transform: rotate(-42.5deg);
}

.rotated-152 {
  -webkit-transform: rotate(-42.2222222222deg);
  transform: rotate(-42.2222222222deg);
}

.rotated-151 {
  -webkit-transform: rotate(-41.9444444444deg);
  transform: rotate(-41.9444444444deg);
}

.rotated-150 {
  -webkit-transform: rotate(-41.6666666667deg);
  transform: rotate(-41.6666666667deg);
}

.rotated-149 {
  -webkit-transform: rotate(-41.3888888889deg);
  transform: rotate(-41.3888888889deg);
}

.rotated-148 {
  -webkit-transform: rotate(-41.1111111111deg);
  transform: rotate(-41.1111111111deg);
}

.rotated-147 {
  -webkit-transform: rotate(-40.8333333333deg);
  transform: rotate(-40.8333333333deg);
}

.rotated-146 {
  -webkit-transform: rotate(-40.5555555556deg);
  transform: rotate(-40.5555555556deg);
}

.rotated-145 {
  -webkit-transform: rotate(-40.2777777778deg);
  transform: rotate(-40.2777777778deg);
}

.rotated-144 {
  -webkit-transform: rotate(-40deg);
  transform: rotate(-40deg);
}

.rotated-143 {
  -webkit-transform: rotate(-39.7222222222deg);
  transform: rotate(-39.7222222222deg);
}

.rotated-142 {
  -webkit-transform: rotate(-39.4444444444deg);
  transform: rotate(-39.4444444444deg);
}

.rotated-141 {
  -webkit-transform: rotate(-39.1666666667deg);
  transform: rotate(-39.1666666667deg);
}

.rotated-140 {
  -webkit-transform: rotate(-38.8888888889deg);
  transform: rotate(-38.8888888889deg);
}

.rotated-139 {
  -webkit-transform: rotate(-38.6111111111deg);
  transform: rotate(-38.6111111111deg);
}

.rotated-138 {
  -webkit-transform: rotate(-38.3333333333deg);
  transform: rotate(-38.3333333333deg);
}

.rotated-137 {
  -webkit-transform: rotate(-38.0555555556deg);
  transform: rotate(-38.0555555556deg);
}

.rotated-136 {
  -webkit-transform: rotate(-37.7777777778deg);
  transform: rotate(-37.7777777778deg);
}

.rotated-135 {
  -webkit-transform: rotate(-37.5deg);
  transform: rotate(-37.5deg);
}

.rotated-134 {
  -webkit-transform: rotate(-37.2222222222deg);
  transform: rotate(-37.2222222222deg);
}

.rotated-133 {
  -webkit-transform: rotate(-36.9444444444deg);
  transform: rotate(-36.9444444444deg);
}

.rotated-132 {
  -webkit-transform: rotate(-36.6666666667deg);
  transform: rotate(-36.6666666667deg);
}

.rotated-131 {
  -webkit-transform: rotate(-36.3888888889deg);
  transform: rotate(-36.3888888889deg);
}

.rotated-130 {
  -webkit-transform: rotate(-36.1111111111deg);
  transform: rotate(-36.1111111111deg);
}

.rotated-129 {
  -webkit-transform: rotate(-35.8333333333deg);
  transform: rotate(-35.8333333333deg);
}

.rotated-128 {
  -webkit-transform: rotate(-35.5555555556deg);
  transform: rotate(-35.5555555556deg);
}

.rotated-127 {
  -webkit-transform: rotate(-35.2777777778deg);
  transform: rotate(-35.2777777778deg);
}

.rotated-126 {
  -webkit-transform: rotate(-35deg);
  transform: rotate(-35deg);
}

.rotated-125 {
  -webkit-transform: rotate(-34.7222222222deg);
  transform: rotate(-34.7222222222deg);
}

.rotated-124 {
  -webkit-transform: rotate(-34.4444444444deg);
  transform: rotate(-34.4444444444deg);
}

.rotated-123 {
  -webkit-transform: rotate(-34.1666666667deg);
  transform: rotate(-34.1666666667deg);
}

.rotated-122 {
  -webkit-transform: rotate(-33.8888888889deg);
  transform: rotate(-33.8888888889deg);
}

.rotated-121 {
  -webkit-transform: rotate(-33.6111111111deg);
  transform: rotate(-33.6111111111deg);
}

.rotated-120 {
  -webkit-transform: rotate(-33.3333333333deg);
  transform: rotate(-33.3333333333deg);
}

.rotated-119 {
  -webkit-transform: rotate(-33.0555555556deg);
  transform: rotate(-33.0555555556deg);
}

.rotated-118 {
  -webkit-transform: rotate(-32.7777777778deg);
  transform: rotate(-32.7777777778deg);
}

.rotated-117 {
  -webkit-transform: rotate(-32.5deg);
  transform: rotate(-32.5deg);
}

.rotated-116 {
  -webkit-transform: rotate(-32.2222222222deg);
  transform: rotate(-32.2222222222deg);
}

.rotated-115 {
  -webkit-transform: rotate(-31.9444444444deg);
  transform: rotate(-31.9444444444deg);
}

.rotated-114 {
  -webkit-transform: rotate(-31.6666666667deg);
  transform: rotate(-31.6666666667deg);
}

.rotated-113 {
  -webkit-transform: rotate(-31.3888888889deg);
  transform: rotate(-31.3888888889deg);
}

.rotated-112 {
  -webkit-transform: rotate(-31.1111111111deg);
  transform: rotate(-31.1111111111deg);
}

.rotated-111 {
  -webkit-transform: rotate(-30.8333333333deg);
  transform: rotate(-30.8333333333deg);
}

.rotated-110 {
  -webkit-transform: rotate(-30.5555555556deg);
  transform: rotate(-30.5555555556deg);
}

.rotated-109 {
  -webkit-transform: rotate(-30.2777777778deg);
  transform: rotate(-30.2777777778deg);
}

.rotated-108 {
  -webkit-transform: rotate(-30deg);
  transform: rotate(-30deg);
}

.rotated-107 {
  -webkit-transform: rotate(-29.7222222222deg);
  transform: rotate(-29.7222222222deg);
}

.rotated-106 {
  -webkit-transform: rotate(-29.4444444444deg);
  transform: rotate(-29.4444444444deg);
}

.rotated-105 {
  -webkit-transform: rotate(-29.1666666667deg);
  transform: rotate(-29.1666666667deg);
}

.rotated-104 {
  -webkit-transform: rotate(-28.8888888889deg);
  transform: rotate(-28.8888888889deg);
}

.rotated-103 {
  -webkit-transform: rotate(-28.6111111111deg);
  transform: rotate(-28.6111111111deg);
}

.rotated-102 {
  -webkit-transform: rotate(-28.3333333333deg);
  transform: rotate(-28.3333333333deg);
}

.rotated-101 {
  -webkit-transform: rotate(-28.0555555556deg);
  transform: rotate(-28.0555555556deg);
}

.rotated-100 {
  -webkit-transform: rotate(-27.7777777778deg);
  transform: rotate(-27.7777777778deg);
}

.rotated-99 {
  -webkit-transform: rotate(-27.5deg);
  transform: rotate(-27.5deg);
}

.rotated-98 {
  -webkit-transform: rotate(-27.2222222222deg);
  transform: rotate(-27.2222222222deg);
}

.rotated-97 {
  -webkit-transform: rotate(-26.9444444444deg);
  transform: rotate(-26.9444444444deg);
}

.rotated-96 {
  -webkit-transform: rotate(-26.6666666667deg);
  transform: rotate(-26.6666666667deg);
}

.rotated-95 {
  -webkit-transform: rotate(-26.3888888889deg);
  transform: rotate(-26.3888888889deg);
}

.rotated-94 {
  -webkit-transform: rotate(-26.1111111111deg);
  transform: rotate(-26.1111111111deg);
}

.rotated-93 {
  -webkit-transform: rotate(-25.8333333333deg);
  transform: rotate(-25.8333333333deg);
}

.rotated-92 {
  -webkit-transform: rotate(-25.5555555556deg);
  transform: rotate(-25.5555555556deg);
}

.rotated-91 {
  -webkit-transform: rotate(-25.2777777778deg);
  transform: rotate(-25.2777777778deg);
}

.rotated-90 {
  -webkit-transform: rotate(-25deg);
  transform: rotate(-25deg);
}

.rotated-89 {
  -webkit-transform: rotate(-24.7222222222deg);
  transform: rotate(-24.7222222222deg);
}

.rotated-88 {
  -webkit-transform: rotate(-24.4444444444deg);
  transform: rotate(-24.4444444444deg);
}

.rotated-87 {
  -webkit-transform: rotate(-24.1666666667deg);
  transform: rotate(-24.1666666667deg);
}

.rotated-86 {
  -webkit-transform: rotate(-23.8888888889deg);
  transform: rotate(-23.8888888889deg);
}

.rotated-85 {
  -webkit-transform: rotate(-23.6111111111deg);
  transform: rotate(-23.6111111111deg);
}

.rotated-84 {
  -webkit-transform: rotate(-23.3333333333deg);
  transform: rotate(-23.3333333333deg);
}

.rotated-83 {
  -webkit-transform: rotate(-23.0555555556deg);
  transform: rotate(-23.0555555556deg);
}

.rotated-82 {
  -webkit-transform: rotate(-22.7777777778deg);
  transform: rotate(-22.7777777778deg);
}

.rotated-81 {
  -webkit-transform: rotate(-22.5deg);
  transform: rotate(-22.5deg);
}

.rotated-80 {
  -webkit-transform: rotate(-22.2222222222deg);
  transform: rotate(-22.2222222222deg);
}

.rotated-79 {
  -webkit-transform: rotate(-21.9444444444deg);
  transform: rotate(-21.9444444444deg);
}

.rotated-78 {
  -webkit-transform: rotate(-21.6666666667deg);
  transform: rotate(-21.6666666667deg);
}

.rotated-77 {
  -webkit-transform: rotate(-21.3888888889deg);
  transform: rotate(-21.3888888889deg);
}

.rotated-76 {
  -webkit-transform: rotate(-21.1111111111deg);
  transform: rotate(-21.1111111111deg);
}

.rotated-75 {
  -webkit-transform: rotate(-20.8333333333deg);
  transform: rotate(-20.8333333333deg);
}

.rotated-74 {
  -webkit-transform: rotate(-20.5555555556deg);
  transform: rotate(-20.5555555556deg);
}

.rotated-73 {
  -webkit-transform: rotate(-20.2777777778deg);
  transform: rotate(-20.2777777778deg);
}

.rotated-72 {
  -webkit-transform: rotate(-20deg);
  transform: rotate(-20deg);
}

.rotated-71 {
  -webkit-transform: rotate(-19.7222222222deg);
  transform: rotate(-19.7222222222deg);
}

.rotated-70 {
  -webkit-transform: rotate(-19.4444444444deg);
  transform: rotate(-19.4444444444deg);
}

.rotated-69 {
  -webkit-transform: rotate(-19.1666666667deg);
  transform: rotate(-19.1666666667deg);
}

.rotated-68 {
  -webkit-transform: rotate(-18.8888888889deg);
  transform: rotate(-18.8888888889deg);
}

.rotated-67 {
  -webkit-transform: rotate(-18.6111111111deg);
  transform: rotate(-18.6111111111deg);
}

.rotated-66 {
  -webkit-transform: rotate(-18.3333333333deg);
  transform: rotate(-18.3333333333deg);
}

.rotated-65 {
  -webkit-transform: rotate(-18.0555555556deg);
  transform: rotate(-18.0555555556deg);
}

.rotated-64 {
  -webkit-transform: rotate(-17.7777777778deg);
  transform: rotate(-17.7777777778deg);
}

.rotated-63 {
  -webkit-transform: rotate(-17.5deg);
  transform: rotate(-17.5deg);
}

.rotated-62 {
  -webkit-transform: rotate(-17.2222222222deg);
  transform: rotate(-17.2222222222deg);
}

.rotated-61 {
  -webkit-transform: rotate(-16.9444444444deg);
  transform: rotate(-16.9444444444deg);
}

.rotated-60 {
  -webkit-transform: rotate(-16.6666666667deg);
  transform: rotate(-16.6666666667deg);
}

.rotated-59 {
  -webkit-transform: rotate(-16.3888888889deg);
  transform: rotate(-16.3888888889deg);
}

.rotated-58 {
  -webkit-transform: rotate(-16.1111111111deg);
  transform: rotate(-16.1111111111deg);
}

.rotated-57 {
  -webkit-transform: rotate(-15.8333333333deg);
  transform: rotate(-15.8333333333deg);
}

.rotated-56 {
  -webkit-transform: rotate(-15.5555555556deg);
  transform: rotate(-15.5555555556deg);
}

.rotated-55 {
  -webkit-transform: rotate(-15.2777777778deg);
  transform: rotate(-15.2777777778deg);
}

.rotated-54 {
  -webkit-transform: rotate(-15deg);
  transform: rotate(-15deg);
}

.rotated-53 {
  -webkit-transform: rotate(-14.7222222222deg);
  transform: rotate(-14.7222222222deg);
}

.rotated-52 {
  -webkit-transform: rotate(-14.4444444444deg);
  transform: rotate(-14.4444444444deg);
}

.rotated-51 {
  -webkit-transform: rotate(-14.1666666667deg);
  transform: rotate(-14.1666666667deg);
}

.rotated-50 {
  -webkit-transform: rotate(-13.8888888889deg);
  transform: rotate(-13.8888888889deg);
}

.rotated-49 {
  -webkit-transform: rotate(-13.6111111111deg);
  transform: rotate(-13.6111111111deg);
}

.rotated-48 {
  -webkit-transform: rotate(-13.3333333333deg);
  transform: rotate(-13.3333333333deg);
}

.rotated-47 {
  -webkit-transform: rotate(-13.0555555556deg);
  transform: rotate(-13.0555555556deg);
}

.rotated-46 {
  -webkit-transform: rotate(-12.7777777778deg);
  transform: rotate(-12.7777777778deg);
}

.rotated-45 {
  -webkit-transform: rotate(-12.5deg);
  transform: rotate(-12.5deg);
}

.rotated-44 {
  -webkit-transform: rotate(-12.2222222222deg);
  transform: rotate(-12.2222222222deg);
}

.rotated-43 {
  -webkit-transform: rotate(-11.9444444444deg);
  transform: rotate(-11.9444444444deg);
}

.rotated-42 {
  -webkit-transform: rotate(-11.6666666667deg);
  transform: rotate(-11.6666666667deg);
}

.rotated-41 {
  -webkit-transform: rotate(-11.3888888889deg);
  transform: rotate(-11.3888888889deg);
}

.rotated-40 {
  -webkit-transform: rotate(-11.1111111111deg);
  transform: rotate(-11.1111111111deg);
}

.rotated-39 {
  -webkit-transform: rotate(-10.8333333333deg);
  transform: rotate(-10.8333333333deg);
}

.rotated-38 {
  -webkit-transform: rotate(-10.5555555556deg);
  transform: rotate(-10.5555555556deg);
}

.rotated-37 {
  -webkit-transform: rotate(-10.2777777778deg);
  transform: rotate(-10.2777777778deg);
}

.rotated-36 {
  -webkit-transform: rotate(-10deg);
  transform: rotate(-10deg);
}

.rotated-35 {
  -webkit-transform: rotate(-9.7222222222deg);
  transform: rotate(-9.7222222222deg);
}

.rotated-34 {
  -webkit-transform: rotate(-9.4444444444deg);
  transform: rotate(-9.4444444444deg);
}

.rotated-33 {
  -webkit-transform: rotate(-9.1666666667deg);
  transform: rotate(-9.1666666667deg);
}

.rotated-32 {
  -webkit-transform: rotate(-8.8888888889deg);
  transform: rotate(-8.8888888889deg);
}

.rotated-31 {
  -webkit-transform: rotate(-8.6111111111deg);
  transform: rotate(-8.6111111111deg);
}

.rotated-30 {
  -webkit-transform: rotate(-8.3333333333deg);
  transform: rotate(-8.3333333333deg);
}

.rotated-29 {
  -webkit-transform: rotate(-8.0555555556deg);
  transform: rotate(-8.0555555556deg);
}

.rotated-28 {
  -webkit-transform: rotate(-7.7777777778deg);
  transform: rotate(-7.7777777778deg);
}

.rotated-27 {
  -webkit-transform: rotate(-7.5deg);
  transform: rotate(-7.5deg);
}

.rotated-26 {
  -webkit-transform: rotate(-7.2222222222deg);
  transform: rotate(-7.2222222222deg);
}

.rotated-25 {
  -webkit-transform: rotate(-6.9444444444deg);
  transform: rotate(-6.9444444444deg);
}

.rotated-24 {
  -webkit-transform: rotate(-6.6666666667deg);
  transform: rotate(-6.6666666667deg);
}

.rotated-23 {
  -webkit-transform: rotate(-6.3888888889deg);
  transform: rotate(-6.3888888889deg);
}

.rotated-22 {
  -webkit-transform: rotate(-6.1111111111deg);
  transform: rotate(-6.1111111111deg);
}

.rotated-21 {
  -webkit-transform: rotate(-5.8333333333deg);
  transform: rotate(-5.8333333333deg);
}

.rotated-20 {
  -webkit-transform: rotate(-5.5555555556deg);
  transform: rotate(-5.5555555556deg);
}

.rotated-19 {
  -webkit-transform: rotate(-5.2777777778deg);
  transform: rotate(-5.2777777778deg);
}

.rotated-18 {
  -webkit-transform: rotate(-5deg);
  transform: rotate(-5deg);
}

.rotated-17 {
  -webkit-transform: rotate(-4.7222222222deg);
  transform: rotate(-4.7222222222deg);
}

.rotated-16 {
  -webkit-transform: rotate(-4.4444444444deg);
  transform: rotate(-4.4444444444deg);
}

.rotated-15 {
  -webkit-transform: rotate(-4.1666666667deg);
  transform: rotate(-4.1666666667deg);
}

.rotated-14 {
  -webkit-transform: rotate(-3.8888888889deg);
  transform: rotate(-3.8888888889deg);
}

.rotated-13 {
  -webkit-transform: rotate(-3.6111111111deg);
  transform: rotate(-3.6111111111deg);
}

.rotated-12 {
  -webkit-transform: rotate(-3.3333333333deg);
  transform: rotate(-3.3333333333deg);
}

.rotated-11 {
  -webkit-transform: rotate(-3.0555555556deg);
  transform: rotate(-3.0555555556deg);
}

.rotated-10 {
  -webkit-transform: rotate(-2.7777777778deg);
  transform: rotate(-2.7777777778deg);
}

.rotated-9 {
  -webkit-transform: rotate(-2.5deg);
  transform: rotate(-2.5deg);
}

.rotated-8 {
  -webkit-transform: rotate(-2.2222222222deg);
  transform: rotate(-2.2222222222deg);
}

.rotated-7 {
  -webkit-transform: rotate(-1.9444444444deg);
  transform: rotate(-1.9444444444deg);
}

.rotated-6 {
  -webkit-transform: rotate(-1.6666666667deg);
  transform: rotate(-1.6666666667deg);
}

.rotated-5 {
  -webkit-transform: rotate(-1.3888888889deg);
  transform: rotate(-1.3888888889deg);
}

.rotated-4 {
  -webkit-transform: rotate(-1.1111111111deg);
  transform: rotate(-1.1111111111deg);
}

.rotated-3 {
  -webkit-transform: rotate(-0.8333333333deg);
  transform: rotate(-0.8333333333deg);
}

.rotated-2 {
  -webkit-transform: rotate(-0.5555555556deg);
  transform: rotate(-0.5555555556deg);
}

.rotated-1 {
  -webkit-transform: rotate(-0.2777777778deg);
  transform: rotate(-0.2777777778deg);
}

.rotated0 {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.rotated1 {
  -webkit-transform: rotate(0.2777777778deg);
  transform: rotate(0.2777777778deg);
}

.rotated2 {
  -webkit-transform: rotate(0.5555555556deg);
  transform: rotate(0.5555555556deg);
}

.rotated3 {
  -webkit-transform: rotate(0.8333333333deg);
  transform: rotate(0.8333333333deg);
}

.rotated4 {
  -webkit-transform: rotate(1.1111111111deg);
  transform: rotate(1.1111111111deg);
}

.rotated5 {
  -webkit-transform: rotate(1.3888888889deg);
  transform: rotate(1.3888888889deg);
}

.rotated6 {
  -webkit-transform: rotate(1.6666666667deg);
  transform: rotate(1.6666666667deg);
}

.rotated7 {
  -webkit-transform: rotate(1.9444444444deg);
  transform: rotate(1.9444444444deg);
}

.rotated8 {
  -webkit-transform: rotate(2.2222222222deg);
  transform: rotate(2.2222222222deg);
}

.rotated9 {
  -webkit-transform: rotate(2.5deg);
  transform: rotate(2.5deg);
}

.rotated10 {
  -webkit-transform: rotate(2.7777777778deg);
  transform: rotate(2.7777777778deg);
}

.rotated11 {
  -webkit-transform: rotate(3.0555555556deg);
  transform: rotate(3.0555555556deg);
}

.rotated12 {
  -webkit-transform: rotate(3.3333333333deg);
  transform: rotate(3.3333333333deg);
}

.rotated13 {
  -webkit-transform: rotate(3.6111111111deg);
  transform: rotate(3.6111111111deg);
}

.rotated14 {
  -webkit-transform: rotate(3.8888888889deg);
  transform: rotate(3.8888888889deg);
}

.rotated15 {
  -webkit-transform: rotate(4.1666666667deg);
  transform: rotate(4.1666666667deg);
}

.rotated16 {
  -webkit-transform: rotate(4.4444444444deg);
  transform: rotate(4.4444444444deg);
}

.rotated17 {
  -webkit-transform: rotate(4.7222222222deg);
  transform: rotate(4.7222222222deg);
}

.rotated18 {
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
}

.rotated19 {
  -webkit-transform: rotate(5.2777777778deg);
  transform: rotate(5.2777777778deg);
}

.rotated20 {
  -webkit-transform: rotate(5.5555555556deg);
  transform: rotate(5.5555555556deg);
}

.rotated21 {
  -webkit-transform: rotate(5.8333333333deg);
  transform: rotate(5.8333333333deg);
}

.rotated22 {
  -webkit-transform: rotate(6.1111111111deg);
  transform: rotate(6.1111111111deg);
}

.rotated23 {
  -webkit-transform: rotate(6.3888888889deg);
  transform: rotate(6.3888888889deg);
}

.rotated24 {
  -webkit-transform: rotate(6.6666666667deg);
  transform: rotate(6.6666666667deg);
}

.rotated25 {
  -webkit-transform: rotate(6.9444444444deg);
  transform: rotate(6.9444444444deg);
}

.rotated26 {
  -webkit-transform: rotate(7.2222222222deg);
  transform: rotate(7.2222222222deg);
}

.rotated27 {
  -webkit-transform: rotate(7.5deg);
  transform: rotate(7.5deg);
}

.rotated28 {
  -webkit-transform: rotate(7.7777777778deg);
  transform: rotate(7.7777777778deg);
}

.rotated29 {
  -webkit-transform: rotate(8.0555555556deg);
  transform: rotate(8.0555555556deg);
}

.rotated30 {
  -webkit-transform: rotate(8.3333333333deg);
  transform: rotate(8.3333333333deg);
}

.rotated31 {
  -webkit-transform: rotate(8.6111111111deg);
  transform: rotate(8.6111111111deg);
}

.rotated32 {
  -webkit-transform: rotate(8.8888888889deg);
  transform: rotate(8.8888888889deg);
}

.rotated33 {
  -webkit-transform: rotate(9.1666666667deg);
  transform: rotate(9.1666666667deg);
}

.rotated34 {
  -webkit-transform: rotate(9.4444444444deg);
  transform: rotate(9.4444444444deg);
}

.rotated35 {
  -webkit-transform: rotate(9.7222222222deg);
  transform: rotate(9.7222222222deg);
}

.rotated36 {
  -webkit-transform: rotate(10deg);
  transform: rotate(10deg);
}

.rotated37 {
  -webkit-transform: rotate(10.2777777778deg);
  transform: rotate(10.2777777778deg);
}

.rotated38 {
  -webkit-transform: rotate(10.5555555556deg);
  transform: rotate(10.5555555556deg);
}

.rotated39 {
  -webkit-transform: rotate(10.8333333333deg);
  transform: rotate(10.8333333333deg);
}

.rotated40 {
  -webkit-transform: rotate(11.1111111111deg);
  transform: rotate(11.1111111111deg);
}

.rotated41 {
  -webkit-transform: rotate(11.3888888889deg);
  transform: rotate(11.3888888889deg);
}

.rotated42 {
  -webkit-transform: rotate(11.6666666667deg);
  transform: rotate(11.6666666667deg);
}

.rotated43 {
  -webkit-transform: rotate(11.9444444444deg);
  transform: rotate(11.9444444444deg);
}

.rotated44 {
  -webkit-transform: rotate(12.2222222222deg);
  transform: rotate(12.2222222222deg);
}

.rotated45 {
  -webkit-transform: rotate(12.5deg);
  transform: rotate(12.5deg);
}

.rotated46 {
  -webkit-transform: rotate(12.7777777778deg);
  transform: rotate(12.7777777778deg);
}

.rotated47 {
  -webkit-transform: rotate(13.0555555556deg);
  transform: rotate(13.0555555556deg);
}

.rotated48 {
  -webkit-transform: rotate(13.3333333333deg);
  transform: rotate(13.3333333333deg);
}

.rotated49 {
  -webkit-transform: rotate(13.6111111111deg);
  transform: rotate(13.6111111111deg);
}

.rotated50 {
  -webkit-transform: rotate(13.8888888889deg);
  transform: rotate(13.8888888889deg);
}

.rotated51 {
  -webkit-transform: rotate(14.1666666667deg);
  transform: rotate(14.1666666667deg);
}

.rotated52 {
  -webkit-transform: rotate(14.4444444444deg);
  transform: rotate(14.4444444444deg);
}

.rotated53 {
  -webkit-transform: rotate(14.7222222222deg);
  transform: rotate(14.7222222222deg);
}

.rotated54 {
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg);
}

.rotated55 {
  -webkit-transform: rotate(15.2777777778deg);
  transform: rotate(15.2777777778deg);
}

.rotated56 {
  -webkit-transform: rotate(15.5555555556deg);
  transform: rotate(15.5555555556deg);
}

.rotated57 {
  -webkit-transform: rotate(15.8333333333deg);
  transform: rotate(15.8333333333deg);
}

.rotated58 {
  -webkit-transform: rotate(16.1111111111deg);
  transform: rotate(16.1111111111deg);
}

.rotated59 {
  -webkit-transform: rotate(16.3888888889deg);
  transform: rotate(16.3888888889deg);
}

.rotated60 {
  -webkit-transform: rotate(16.6666666667deg);
  transform: rotate(16.6666666667deg);
}

.rotated61 {
  -webkit-transform: rotate(16.9444444444deg);
  transform: rotate(16.9444444444deg);
}

.rotated62 {
  -webkit-transform: rotate(17.2222222222deg);
  transform: rotate(17.2222222222deg);
}

.rotated63 {
  -webkit-transform: rotate(17.5deg);
  transform: rotate(17.5deg);
}

.rotated64 {
  -webkit-transform: rotate(17.7777777778deg);
  transform: rotate(17.7777777778deg);
}

.rotated65 {
  -webkit-transform: rotate(18.0555555556deg);
  transform: rotate(18.0555555556deg);
}

.rotated66 {
  -webkit-transform: rotate(18.3333333333deg);
  transform: rotate(18.3333333333deg);
}

.rotated67 {
  -webkit-transform: rotate(18.6111111111deg);
  transform: rotate(18.6111111111deg);
}

.rotated68 {
  -webkit-transform: rotate(18.8888888889deg);
  transform: rotate(18.8888888889deg);
}

.rotated69 {
  -webkit-transform: rotate(19.1666666667deg);
  transform: rotate(19.1666666667deg);
}

.rotated70 {
  -webkit-transform: rotate(19.4444444444deg);
  transform: rotate(19.4444444444deg);
}

.rotated71 {
  -webkit-transform: rotate(19.7222222222deg);
  transform: rotate(19.7222222222deg);
}

.rotated72 {
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
}

.rotated73 {
  -webkit-transform: rotate(20.2777777778deg);
  transform: rotate(20.2777777778deg);
}

.rotated74 {
  -webkit-transform: rotate(20.5555555556deg);
  transform: rotate(20.5555555556deg);
}

.rotated75 {
  -webkit-transform: rotate(20.8333333333deg);
  transform: rotate(20.8333333333deg);
}

.rotated76 {
  -webkit-transform: rotate(21.1111111111deg);
  transform: rotate(21.1111111111deg);
}

.rotated77 {
  -webkit-transform: rotate(21.3888888889deg);
  transform: rotate(21.3888888889deg);
}

.rotated78 {
  -webkit-transform: rotate(21.6666666667deg);
  transform: rotate(21.6666666667deg);
}

.rotated79 {
  -webkit-transform: rotate(21.9444444444deg);
  transform: rotate(21.9444444444deg);
}

.rotated80 {
  -webkit-transform: rotate(22.2222222222deg);
  transform: rotate(22.2222222222deg);
}

.rotated81 {
  -webkit-transform: rotate(22.5deg);
  transform: rotate(22.5deg);
}

.rotated82 {
  -webkit-transform: rotate(22.7777777778deg);
  transform: rotate(22.7777777778deg);
}

.rotated83 {
  -webkit-transform: rotate(23.0555555556deg);
  transform: rotate(23.0555555556deg);
}

.rotated84 {
  -webkit-transform: rotate(23.3333333333deg);
  transform: rotate(23.3333333333deg);
}

.rotated85 {
  -webkit-transform: rotate(23.6111111111deg);
  transform: rotate(23.6111111111deg);
}

.rotated86 {
  -webkit-transform: rotate(23.8888888889deg);
  transform: rotate(23.8888888889deg);
}

.rotated87 {
  -webkit-transform: rotate(24.1666666667deg);
  transform: rotate(24.1666666667deg);
}

.rotated88 {
  -webkit-transform: rotate(24.4444444444deg);
  transform: rotate(24.4444444444deg);
}

.rotated89 {
  -webkit-transform: rotate(24.7222222222deg);
  transform: rotate(24.7222222222deg);
}

.rotated90 {
  -webkit-transform: rotate(25deg);
  transform: rotate(25deg);
}

.rotated91 {
  -webkit-transform: rotate(25.2777777778deg);
  transform: rotate(25.2777777778deg);
}

.rotated92 {
  -webkit-transform: rotate(25.5555555556deg);
  transform: rotate(25.5555555556deg);
}

.rotated93 {
  -webkit-transform: rotate(25.8333333333deg);
  transform: rotate(25.8333333333deg);
}

.rotated94 {
  -webkit-transform: rotate(26.1111111111deg);
  transform: rotate(26.1111111111deg);
}

.rotated95 {
  -webkit-transform: rotate(26.3888888889deg);
  transform: rotate(26.3888888889deg);
}

.rotated96 {
  -webkit-transform: rotate(26.6666666667deg);
  transform: rotate(26.6666666667deg);
}

.rotated97 {
  -webkit-transform: rotate(26.9444444444deg);
  transform: rotate(26.9444444444deg);
}

.rotated98 {
  -webkit-transform: rotate(27.2222222222deg);
  transform: rotate(27.2222222222deg);
}

.rotated99 {
  -webkit-transform: rotate(27.5deg);
  transform: rotate(27.5deg);
}

.rotated100 {
  -webkit-transform: rotate(27.7777777778deg);
  transform: rotate(27.7777777778deg);
}

.rotated101 {
  -webkit-transform: rotate(28.0555555556deg);
  transform: rotate(28.0555555556deg);
}

.rotated102 {
  -webkit-transform: rotate(28.3333333333deg);
  transform: rotate(28.3333333333deg);
}

.rotated103 {
  -webkit-transform: rotate(28.6111111111deg);
  transform: rotate(28.6111111111deg);
}

.rotated104 {
  -webkit-transform: rotate(28.8888888889deg);
  transform: rotate(28.8888888889deg);
}

.rotated105 {
  -webkit-transform: rotate(29.1666666667deg);
  transform: rotate(29.1666666667deg);
}

.rotated106 {
  -webkit-transform: rotate(29.4444444444deg);
  transform: rotate(29.4444444444deg);
}

.rotated107 {
  -webkit-transform: rotate(29.7222222222deg);
  transform: rotate(29.7222222222deg);
}

.rotated108 {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}

.rotated109 {
  -webkit-transform: rotate(30.2777777778deg);
  transform: rotate(30.2777777778deg);
}

.rotated110 {
  -webkit-transform: rotate(30.5555555556deg);
  transform: rotate(30.5555555556deg);
}

.rotated111 {
  -webkit-transform: rotate(30.8333333333deg);
  transform: rotate(30.8333333333deg);
}

.rotated112 {
  -webkit-transform: rotate(31.1111111111deg);
  transform: rotate(31.1111111111deg);
}

.rotated113 {
  -webkit-transform: rotate(31.3888888889deg);
  transform: rotate(31.3888888889deg);
}

.rotated114 {
  -webkit-transform: rotate(31.6666666667deg);
  transform: rotate(31.6666666667deg);
}

.rotated115 {
  -webkit-transform: rotate(31.9444444444deg);
  transform: rotate(31.9444444444deg);
}

.rotated116 {
  -webkit-transform: rotate(32.2222222222deg);
  transform: rotate(32.2222222222deg);
}

.rotated117 {
  -webkit-transform: rotate(32.5deg);
  transform: rotate(32.5deg);
}

.rotated118 {
  -webkit-transform: rotate(32.7777777778deg);
  transform: rotate(32.7777777778deg);
}

.rotated119 {
  -webkit-transform: rotate(33.0555555556deg);
  transform: rotate(33.0555555556deg);
}

.rotated120 {
  -webkit-transform: rotate(33.3333333333deg);
  transform: rotate(33.3333333333deg);
}

.rotated121 {
  -webkit-transform: rotate(33.6111111111deg);
  transform: rotate(33.6111111111deg);
}

.rotated122 {
  -webkit-transform: rotate(33.8888888889deg);
  transform: rotate(33.8888888889deg);
}

.rotated123 {
  -webkit-transform: rotate(34.1666666667deg);
  transform: rotate(34.1666666667deg);
}

.rotated124 {
  -webkit-transform: rotate(34.4444444444deg);
  transform: rotate(34.4444444444deg);
}

.rotated125 {
  -webkit-transform: rotate(34.7222222222deg);
  transform: rotate(34.7222222222deg);
}

.rotated126 {
  -webkit-transform: rotate(35deg);
  transform: rotate(35deg);
}

.rotated127 {
  -webkit-transform: rotate(35.2777777778deg);
  transform: rotate(35.2777777778deg);
}

.rotated128 {
  -webkit-transform: rotate(35.5555555556deg);
  transform: rotate(35.5555555556deg);
}

.rotated129 {
  -webkit-transform: rotate(35.8333333333deg);
  transform: rotate(35.8333333333deg);
}

.rotated130 {
  -webkit-transform: rotate(36.1111111111deg);
  transform: rotate(36.1111111111deg);
}

.rotated131 {
  -webkit-transform: rotate(36.3888888889deg);
  transform: rotate(36.3888888889deg);
}

.rotated132 {
  -webkit-transform: rotate(36.6666666667deg);
  transform: rotate(36.6666666667deg);
}

.rotated133 {
  -webkit-transform: rotate(36.9444444444deg);
  transform: rotate(36.9444444444deg);
}

.rotated134 {
  -webkit-transform: rotate(37.2222222222deg);
  transform: rotate(37.2222222222deg);
}

.rotated135 {
  -webkit-transform: rotate(37.5deg);
  transform: rotate(37.5deg);
}

.rotated136 {
  -webkit-transform: rotate(37.7777777778deg);
  transform: rotate(37.7777777778deg);
}

.rotated137 {
  -webkit-transform: rotate(38.0555555556deg);
  transform: rotate(38.0555555556deg);
}

.rotated138 {
  -webkit-transform: rotate(38.3333333333deg);
  transform: rotate(38.3333333333deg);
}

.rotated139 {
  -webkit-transform: rotate(38.6111111111deg);
  transform: rotate(38.6111111111deg);
}

.rotated140 {
  -webkit-transform: rotate(38.8888888889deg);
  transform: rotate(38.8888888889deg);
}

.rotated141 {
  -webkit-transform: rotate(39.1666666667deg);
  transform: rotate(39.1666666667deg);
}

.rotated142 {
  -webkit-transform: rotate(39.4444444444deg);
  transform: rotate(39.4444444444deg);
}

.rotated143 {
  -webkit-transform: rotate(39.7222222222deg);
  transform: rotate(39.7222222222deg);
}

.rotated144 {
  -webkit-transform: rotate(40deg);
  transform: rotate(40deg);
}

.rotated145 {
  -webkit-transform: rotate(40.2777777778deg);
  transform: rotate(40.2777777778deg);
}

.rotated146 {
  -webkit-transform: rotate(40.5555555556deg);
  transform: rotate(40.5555555556deg);
}

.rotated147 {
  -webkit-transform: rotate(40.8333333333deg);
  transform: rotate(40.8333333333deg);
}

.rotated148 {
  -webkit-transform: rotate(41.1111111111deg);
  transform: rotate(41.1111111111deg);
}

.rotated149 {
  -webkit-transform: rotate(41.3888888889deg);
  transform: rotate(41.3888888889deg);
}

.rotated150 {
  -webkit-transform: rotate(41.6666666667deg);
  transform: rotate(41.6666666667deg);
}

.rotated151 {
  -webkit-transform: rotate(41.9444444444deg);
  transform: rotate(41.9444444444deg);
}

.rotated152 {
  -webkit-transform: rotate(42.2222222222deg);
  transform: rotate(42.2222222222deg);
}

.rotated153 {
  -webkit-transform: rotate(42.5deg);
  transform: rotate(42.5deg);
}

.rotated154 {
  -webkit-transform: rotate(42.7777777778deg);
  transform: rotate(42.7777777778deg);
}

.rotated155 {
  -webkit-transform: rotate(43.0555555556deg);
  transform: rotate(43.0555555556deg);
}

.rotated156 {
  -webkit-transform: rotate(43.3333333333deg);
  transform: rotate(43.3333333333deg);
}

.rotated157 {
  -webkit-transform: rotate(43.6111111111deg);
  transform: rotate(43.6111111111deg);
}

.rotated158 {
  -webkit-transform: rotate(43.8888888889deg);
  transform: rotate(43.8888888889deg);
}

.rotated159 {
  -webkit-transform: rotate(44.1666666667deg);
  transform: rotate(44.1666666667deg);
}

.rotated160 {
  -webkit-transform: rotate(44.4444444444deg);
  transform: rotate(44.4444444444deg);
}

.rotated161 {
  -webkit-transform: rotate(44.7222222222deg);
  transform: rotate(44.7222222222deg);
}

.rotated162 {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.rotated163 {
  -webkit-transform: rotate(45.2777777778deg);
  transform: rotate(45.2777777778deg);
}

.rotated164 {
  -webkit-transform: rotate(45.5555555556deg);
  transform: rotate(45.5555555556deg);
}

.rotated165 {
  -webkit-transform: rotate(45.8333333333deg);
  transform: rotate(45.8333333333deg);
}

.rotated166 {
  -webkit-transform: rotate(46.1111111111deg);
  transform: rotate(46.1111111111deg);
}

.rotated167 {
  -webkit-transform: rotate(46.3888888889deg);
  transform: rotate(46.3888888889deg);
}

.rotated168 {
  -webkit-transform: rotate(46.6666666667deg);
  transform: rotate(46.6666666667deg);
}

.rotated169 {
  -webkit-transform: rotate(46.9444444444deg);
  transform: rotate(46.9444444444deg);
}

.rotated170 {
  -webkit-transform: rotate(47.2222222222deg);
  transform: rotate(47.2222222222deg);
}

.rotated171 {
  -webkit-transform: rotate(47.5deg);
  transform: rotate(47.5deg);
}

.rotated172 {
  -webkit-transform: rotate(47.7777777778deg);
  transform: rotate(47.7777777778deg);
}

.rotated173 {
  -webkit-transform: rotate(48.0555555556deg);
  transform: rotate(48.0555555556deg);
}

.rotated174 {
  -webkit-transform: rotate(48.3333333333deg);
  transform: rotate(48.3333333333deg);
}

.rotated175 {
  -webkit-transform: rotate(48.6111111111deg);
  transform: rotate(48.6111111111deg);
}

.rotated176 {
  -webkit-transform: rotate(48.8888888889deg);
  transform: rotate(48.8888888889deg);
}

.rotated177 {
  -webkit-transform: rotate(49.1666666667deg);
  transform: rotate(49.1666666667deg);
}

.rotated178 {
  -webkit-transform: rotate(49.4444444444deg);
  transform: rotate(49.4444444444deg);
}

.rotated179 {
  -webkit-transform: rotate(49.7222222222deg);
  transform: rotate(49.7222222222deg);
}

.rotated180 {
  -webkit-transform: rotate(50deg);
  transform: rotate(50deg);
}

.rotated181 {
  -webkit-transform: rotate(50.2777777778deg);
  transform: rotate(50.2777777778deg);
}

.rotated182 {
  -webkit-transform: rotate(50.5555555556deg);
  transform: rotate(50.5555555556deg);
}

.rotated183 {
  -webkit-transform: rotate(50.8333333333deg);
  transform: rotate(50.8333333333deg);
}

.rotated184 {
  -webkit-transform: rotate(51.1111111111deg);
  transform: rotate(51.1111111111deg);
}

.rotated185 {
  -webkit-transform: rotate(51.3888888889deg);
  transform: rotate(51.3888888889deg);
}

.rotated186 {
  -webkit-transform: rotate(51.6666666667deg);
  transform: rotate(51.6666666667deg);
}

.rotated187 {
  -webkit-transform: rotate(51.9444444444deg);
  transform: rotate(51.9444444444deg);
}

.rotated188 {
  -webkit-transform: rotate(52.2222222222deg);
  transform: rotate(52.2222222222deg);
}

.rotated189 {
  -webkit-transform: rotate(52.5deg);
  transform: rotate(52.5deg);
}

.rotated190 {
  -webkit-transform: rotate(52.7777777778deg);
  transform: rotate(52.7777777778deg);
}

.rotated191 {
  -webkit-transform: rotate(53.0555555556deg);
  transform: rotate(53.0555555556deg);
}

.rotated192 {
  -webkit-transform: rotate(53.3333333333deg);
  transform: rotate(53.3333333333deg);
}

.rotated193 {
  -webkit-transform: rotate(53.6111111111deg);
  transform: rotate(53.6111111111deg);
}

.rotated194 {
  -webkit-transform: rotate(53.8888888889deg);
  transform: rotate(53.8888888889deg);
}

.rotated195 {
  -webkit-transform: rotate(54.1666666667deg);
  transform: rotate(54.1666666667deg);
}

.rotated196 {
  -webkit-transform: rotate(54.4444444444deg);
  transform: rotate(54.4444444444deg);
}

.rotated197 {
  -webkit-transform: rotate(54.7222222222deg);
  transform: rotate(54.7222222222deg);
}

.rotated198 {
  -webkit-transform: rotate(55deg);
  transform: rotate(55deg);
}

.rotated199 {
  -webkit-transform: rotate(55.2777777778deg);
  transform: rotate(55.2777777778deg);
}

.rotated200 {
  -webkit-transform: rotate(55.5555555556deg);
  transform: rotate(55.5555555556deg);
}

.rotated201 {
  -webkit-transform: rotate(55.8333333333deg);
  transform: rotate(55.8333333333deg);
}

.rotated202 {
  -webkit-transform: rotate(56.1111111111deg);
  transform: rotate(56.1111111111deg);
}

.rotated203 {
  -webkit-transform: rotate(56.3888888889deg);
  transform: rotate(56.3888888889deg);
}

.rotated204 {
  -webkit-transform: rotate(56.6666666667deg);
  transform: rotate(56.6666666667deg);
}

.rotated205 {
  -webkit-transform: rotate(56.9444444444deg);
  transform: rotate(56.9444444444deg);
}

.rotated206 {
  -webkit-transform: rotate(57.2222222222deg);
  transform: rotate(57.2222222222deg);
}

.rotated207 {
  -webkit-transform: rotate(57.5deg);
  transform: rotate(57.5deg);
}

.rotated208 {
  -webkit-transform: rotate(57.7777777778deg);
  transform: rotate(57.7777777778deg);
}

.rotated209 {
  -webkit-transform: rotate(58.0555555556deg);
  transform: rotate(58.0555555556deg);
}

.rotated210 {
  -webkit-transform: rotate(58.3333333333deg);
  transform: rotate(58.3333333333deg);
}

.rotated211 {
  -webkit-transform: rotate(58.6111111111deg);
  transform: rotate(58.6111111111deg);
}

.rotated212 {
  -webkit-transform: rotate(58.8888888889deg);
  transform: rotate(58.8888888889deg);
}

.rotated213 {
  -webkit-transform: rotate(59.1666666667deg);
  transform: rotate(59.1666666667deg);
}

.rotated214 {
  -webkit-transform: rotate(59.4444444444deg);
  transform: rotate(59.4444444444deg);
}

.rotated215 {
  -webkit-transform: rotate(59.7222222222deg);
  transform: rotate(59.7222222222deg);
}

.rotated216 {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}

.rotated217 {
  -webkit-transform: rotate(60.2777777778deg);
  transform: rotate(60.2777777778deg);
}

.rotated218 {
  -webkit-transform: rotate(60.5555555556deg);
  transform: rotate(60.5555555556deg);
}

.rotated219 {
  -webkit-transform: rotate(60.8333333333deg);
  transform: rotate(60.8333333333deg);
}

.rotated220 {
  -webkit-transform: rotate(61.1111111111deg);
  transform: rotate(61.1111111111deg);
}

.rotated221 {
  -webkit-transform: rotate(61.3888888889deg);
  transform: rotate(61.3888888889deg);
}

.rotated222 {
  -webkit-transform: rotate(61.6666666667deg);
  transform: rotate(61.6666666667deg);
}

.rotated223 {
  -webkit-transform: rotate(61.9444444444deg);
  transform: rotate(61.9444444444deg);
}

.rotated224 {
  -webkit-transform: rotate(62.2222222222deg);
  transform: rotate(62.2222222222deg);
}

.rotated225 {
  -webkit-transform: rotate(62.5deg);
  transform: rotate(62.5deg);
}

.rotated226 {
  -webkit-transform: rotate(62.7777777778deg);
  transform: rotate(62.7777777778deg);
}

.rotated227 {
  -webkit-transform: rotate(63.0555555556deg);
  transform: rotate(63.0555555556deg);
}

.rotated228 {
  -webkit-transform: rotate(63.3333333333deg);
  transform: rotate(63.3333333333deg);
}

.rotated229 {
  -webkit-transform: rotate(63.6111111111deg);
  transform: rotate(63.6111111111deg);
}

.rotated230 {
  -webkit-transform: rotate(63.8888888889deg);
  transform: rotate(63.8888888889deg);
}

.rotated231 {
  -webkit-transform: rotate(64.1666666667deg);
  transform: rotate(64.1666666667deg);
}

.rotated232 {
  -webkit-transform: rotate(64.4444444444deg);
  transform: rotate(64.4444444444deg);
}

.rotated233 {
  -webkit-transform: rotate(64.7222222222deg);
  transform: rotate(64.7222222222deg);
}

.rotated234 {
  -webkit-transform: rotate(65deg);
  transform: rotate(65deg);
}

.rotated235 {
  -webkit-transform: rotate(65.2777777778deg);
  transform: rotate(65.2777777778deg);
}

.rotated236 {
  -webkit-transform: rotate(65.5555555556deg);
  transform: rotate(65.5555555556deg);
}

.rotated237 {
  -webkit-transform: rotate(65.8333333333deg);
  transform: rotate(65.8333333333deg);
}

.rotated238 {
  -webkit-transform: rotate(66.1111111111deg);
  transform: rotate(66.1111111111deg);
}

.rotated239 {
  -webkit-transform: rotate(66.3888888889deg);
  transform: rotate(66.3888888889deg);
}

.rotated240 {
  -webkit-transform: rotate(66.6666666667deg);
  transform: rotate(66.6666666667deg);
}

.rotated241 {
  -webkit-transform: rotate(66.9444444444deg);
  transform: rotate(66.9444444444deg);
}

.rotated242 {
  -webkit-transform: rotate(67.2222222222deg);
  transform: rotate(67.2222222222deg);
}

.rotated243 {
  -webkit-transform: rotate(67.5deg);
  transform: rotate(67.5deg);
}

.rotated244 {
  -webkit-transform: rotate(67.7777777778deg);
  transform: rotate(67.7777777778deg);
}

.rotated245 {
  -webkit-transform: rotate(68.0555555556deg);
  transform: rotate(68.0555555556deg);
}

.rotated246 {
  -webkit-transform: rotate(68.3333333333deg);
  transform: rotate(68.3333333333deg);
}

.rotated247 {
  -webkit-transform: rotate(68.6111111111deg);
  transform: rotate(68.6111111111deg);
}

.rotated248 {
  -webkit-transform: rotate(68.8888888889deg);
  transform: rotate(68.8888888889deg);
}

.rotated249 {
  -webkit-transform: rotate(69.1666666667deg);
  transform: rotate(69.1666666667deg);
}

.rotated250 {
  -webkit-transform: rotate(69.4444444444deg);
  transform: rotate(69.4444444444deg);
}

.rotated251 {
  -webkit-transform: rotate(69.7222222222deg);
  transform: rotate(69.7222222222deg);
}

.rotated252 {
  -webkit-transform: rotate(70deg);
  transform: rotate(70deg);
}

.rotated253 {
  -webkit-transform: rotate(70.2777777778deg);
  transform: rotate(70.2777777778deg);
}

.rotated254 {
  -webkit-transform: rotate(70.5555555556deg);
  transform: rotate(70.5555555556deg);
}

.rotated255 {
  -webkit-transform: rotate(70.8333333333deg);
  transform: rotate(70.8333333333deg);
}

.rotated256 {
  -webkit-transform: rotate(71.1111111111deg);
  transform: rotate(71.1111111111deg);
}

.rotated257 {
  -webkit-transform: rotate(71.3888888889deg);
  transform: rotate(71.3888888889deg);
}

.rotated258 {
  -webkit-transform: rotate(71.6666666667deg);
  transform: rotate(71.6666666667deg);
}

.rotated259 {
  -webkit-transform: rotate(71.9444444444deg);
  transform: rotate(71.9444444444deg);
}

.rotated260 {
  -webkit-transform: rotate(72.2222222222deg);
  transform: rotate(72.2222222222deg);
}

.rotated261 {
  -webkit-transform: rotate(72.5deg);
  transform: rotate(72.5deg);
}

.rotated262 {
  -webkit-transform: rotate(72.7777777778deg);
  transform: rotate(72.7777777778deg);
}

.rotated263 {
  -webkit-transform: rotate(73.0555555556deg);
  transform: rotate(73.0555555556deg);
}

.rotated264 {
  -webkit-transform: rotate(73.3333333333deg);
  transform: rotate(73.3333333333deg);
}

.rotated265 {
  -webkit-transform: rotate(73.6111111111deg);
  transform: rotate(73.6111111111deg);
}

.rotated266 {
  -webkit-transform: rotate(73.8888888889deg);
  transform: rotate(73.8888888889deg);
}

.rotated267 {
  -webkit-transform: rotate(74.1666666667deg);
  transform: rotate(74.1666666667deg);
}

.rotated268 {
  -webkit-transform: rotate(74.4444444444deg);
  transform: rotate(74.4444444444deg);
}

.rotated269 {
  -webkit-transform: rotate(74.7222222222deg);
  transform: rotate(74.7222222222deg);
}

.rotated270 {
  -webkit-transform: rotate(75deg);
  transform: rotate(75deg);
}

.rotated271 {
  -webkit-transform: rotate(75.2777777778deg);
  transform: rotate(75.2777777778deg);
}

.rotated272 {
  -webkit-transform: rotate(75.5555555556deg);
  transform: rotate(75.5555555556deg);
}

.rotated273 {
  -webkit-transform: rotate(75.8333333333deg);
  transform: rotate(75.8333333333deg);
}

.rotated274 {
  -webkit-transform: rotate(76.1111111111deg);
  transform: rotate(76.1111111111deg);
}

.rotated275 {
  -webkit-transform: rotate(76.3888888889deg);
  transform: rotate(76.3888888889deg);
}

.rotated276 {
  -webkit-transform: rotate(76.6666666667deg);
  transform: rotate(76.6666666667deg);
}

.rotated277 {
  -webkit-transform: rotate(76.9444444444deg);
  transform: rotate(76.9444444444deg);
}

.rotated278 {
  -webkit-transform: rotate(77.2222222222deg);
  transform: rotate(77.2222222222deg);
}

.rotated279 {
  -webkit-transform: rotate(77.5deg);
  transform: rotate(77.5deg);
}

.rotated280 {
  -webkit-transform: rotate(77.7777777778deg);
  transform: rotate(77.7777777778deg);
}

.rotated281 {
  -webkit-transform: rotate(78.0555555556deg);
  transform: rotate(78.0555555556deg);
}

.rotated282 {
  -webkit-transform: rotate(78.3333333333deg);
  transform: rotate(78.3333333333deg);
}

.rotated283 {
  -webkit-transform: rotate(78.6111111111deg);
  transform: rotate(78.6111111111deg);
}

.rotated284 {
  -webkit-transform: rotate(78.8888888889deg);
  transform: rotate(78.8888888889deg);
}

.rotated285 {
  -webkit-transform: rotate(79.1666666667deg);
  transform: rotate(79.1666666667deg);
}

.rotated286 {
  -webkit-transform: rotate(79.4444444444deg);
  transform: rotate(79.4444444444deg);
}

.rotated287 {
  -webkit-transform: rotate(79.7222222222deg);
  transform: rotate(79.7222222222deg);
}

.rotated288 {
  -webkit-transform: rotate(80deg);
  transform: rotate(80deg);
}

.rotated289 {
  -webkit-transform: rotate(80.2777777778deg);
  transform: rotate(80.2777777778deg);
}

.rotated290 {
  -webkit-transform: rotate(80.5555555556deg);
  transform: rotate(80.5555555556deg);
}

.rotated291 {
  -webkit-transform: rotate(80.8333333333deg);
  transform: rotate(80.8333333333deg);
}

.rotated292 {
  -webkit-transform: rotate(81.1111111111deg);
  transform: rotate(81.1111111111deg);
}

.rotated293 {
  -webkit-transform: rotate(81.3888888889deg);
  transform: rotate(81.3888888889deg);
}

.rotated294 {
  -webkit-transform: rotate(81.6666666667deg);
  transform: rotate(81.6666666667deg);
}

.rotated295 {
  -webkit-transform: rotate(81.9444444444deg);
  transform: rotate(81.9444444444deg);
}

.rotated296 {
  -webkit-transform: rotate(82.2222222222deg);
  transform: rotate(82.2222222222deg);
}

.rotated297 {
  -webkit-transform: rotate(82.5deg);
  transform: rotate(82.5deg);
}

.rotated298 {
  -webkit-transform: rotate(82.7777777778deg);
  transform: rotate(82.7777777778deg);
}

.rotated299 {
  -webkit-transform: rotate(83.0555555556deg);
  transform: rotate(83.0555555556deg);
}

.rotated300 {
  -webkit-transform: rotate(83.3333333333deg);
  transform: rotate(83.3333333333deg);
}

.rotated301 {
  -webkit-transform: rotate(83.6111111111deg);
  transform: rotate(83.6111111111deg);
}

.rotated302 {
  -webkit-transform: rotate(83.8888888889deg);
  transform: rotate(83.8888888889deg);
}

.rotated303 {
  -webkit-transform: rotate(84.1666666667deg);
  transform: rotate(84.1666666667deg);
}

.rotated304 {
  -webkit-transform: rotate(84.4444444444deg);
  transform: rotate(84.4444444444deg);
}

.rotated305 {
  -webkit-transform: rotate(84.7222222222deg);
  transform: rotate(84.7222222222deg);
}

.rotated306 {
  -webkit-transform: rotate(85deg);
  transform: rotate(85deg);
}

.rotated307 {
  -webkit-transform: rotate(85.2777777778deg);
  transform: rotate(85.2777777778deg);
}

.rotated308 {
  -webkit-transform: rotate(85.5555555556deg);
  transform: rotate(85.5555555556deg);
}

.rotated309 {
  -webkit-transform: rotate(85.8333333333deg);
  transform: rotate(85.8333333333deg);
}

.rotated310 {
  -webkit-transform: rotate(86.1111111111deg);
  transform: rotate(86.1111111111deg);
}

.rotated311 {
  -webkit-transform: rotate(86.3888888889deg);
  transform: rotate(86.3888888889deg);
}

.rotated312 {
  -webkit-transform: rotate(86.6666666667deg);
  transform: rotate(86.6666666667deg);
}

.rotated313 {
  -webkit-transform: rotate(86.9444444444deg);
  transform: rotate(86.9444444444deg);
}

.rotated314 {
  -webkit-transform: rotate(87.2222222222deg);
  transform: rotate(87.2222222222deg);
}

.rotated315 {
  -webkit-transform: rotate(87.5deg);
  transform: rotate(87.5deg);
}

.rotated316 {
  -webkit-transform: rotate(87.7777777778deg);
  transform: rotate(87.7777777778deg);
}

.rotated317 {
  -webkit-transform: rotate(88.0555555556deg);
  transform: rotate(88.0555555556deg);
}

.rotated318 {
  -webkit-transform: rotate(88.3333333333deg);
  transform: rotate(88.3333333333deg);
}

.rotated319 {
  -webkit-transform: rotate(88.6111111111deg);
  transform: rotate(88.6111111111deg);
}

.rotated320 {
  -webkit-transform: rotate(88.8888888889deg);
  transform: rotate(88.8888888889deg);
}

.rotated321 {
  -webkit-transform: rotate(89.1666666667deg);
  transform: rotate(89.1666666667deg);
}

.rotated322 {
  -webkit-transform: rotate(89.4444444444deg);
  transform: rotate(89.4444444444deg);
}

.rotated323 {
  -webkit-transform: rotate(89.7222222222deg);
  transform: rotate(89.7222222222deg);
}

.rotated324 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.rotated325 {
  -webkit-transform: rotate(90.2777777778deg);
  transform: rotate(90.2777777778deg);
}

.rotated326 {
  -webkit-transform: rotate(90.5555555556deg);
  transform: rotate(90.5555555556deg);
}

.rotated327 {
  -webkit-transform: rotate(90.8333333333deg);
  transform: rotate(90.8333333333deg);
}

.rotated328 {
  -webkit-transform: rotate(91.1111111111deg);
  transform: rotate(91.1111111111deg);
}

.rotated329 {
  -webkit-transform: rotate(91.3888888889deg);
  transform: rotate(91.3888888889deg);
}

.rotated330 {
  -webkit-transform: rotate(91.6666666667deg);
  transform: rotate(91.6666666667deg);
}

.rotated331 {
  -webkit-transform: rotate(91.9444444444deg);
  transform: rotate(91.9444444444deg);
}

.rotated332 {
  -webkit-transform: rotate(92.2222222222deg);
  transform: rotate(92.2222222222deg);
}

.rotated333 {
  -webkit-transform: rotate(92.5deg);
  transform: rotate(92.5deg);
}

.rotated334 {
  -webkit-transform: rotate(92.7777777778deg);
  transform: rotate(92.7777777778deg);
}

.rotated335 {
  -webkit-transform: rotate(93.0555555556deg);
  transform: rotate(93.0555555556deg);
}

.rotated336 {
  -webkit-transform: rotate(93.3333333333deg);
  transform: rotate(93.3333333333deg);
}

.rotated337 {
  -webkit-transform: rotate(93.6111111111deg);
  transform: rotate(93.6111111111deg);
}

.rotated338 {
  -webkit-transform: rotate(93.8888888889deg);
  transform: rotate(93.8888888889deg);
}

.rotated339 {
  -webkit-transform: rotate(94.1666666667deg);
  transform: rotate(94.1666666667deg);
}

.rotated340 {
  -webkit-transform: rotate(94.4444444444deg);
  transform: rotate(94.4444444444deg);
}

.rotated341 {
  -webkit-transform: rotate(94.7222222222deg);
  transform: rotate(94.7222222222deg);
}

.rotated342 {
  -webkit-transform: rotate(95deg);
  transform: rotate(95deg);
}

.rotated343 {
  -webkit-transform: rotate(95.2777777778deg);
  transform: rotate(95.2777777778deg);
}

.rotated344 {
  -webkit-transform: rotate(95.5555555556deg);
  transform: rotate(95.5555555556deg);
}

.rotated345 {
  -webkit-transform: rotate(95.8333333333deg);
  transform: rotate(95.8333333333deg);
}

.rotated346 {
  -webkit-transform: rotate(96.1111111111deg);
  transform: rotate(96.1111111111deg);
}

.rotated347 {
  -webkit-transform: rotate(96.3888888889deg);
  transform: rotate(96.3888888889deg);
}

.rotated348 {
  -webkit-transform: rotate(96.6666666667deg);
  transform: rotate(96.6666666667deg);
}

.rotated349 {
  -webkit-transform: rotate(96.9444444444deg);
  transform: rotate(96.9444444444deg);
}

.rotated350 {
  -webkit-transform: rotate(97.2222222222deg);
  transform: rotate(97.2222222222deg);
}

.rotated351 {
  -webkit-transform: rotate(97.5deg);
  transform: rotate(97.5deg);
}

.rotated352 {
  -webkit-transform: rotate(97.7777777778deg);
  transform: rotate(97.7777777778deg);
}

.rotated353 {
  -webkit-transform: rotate(98.0555555556deg);
  transform: rotate(98.0555555556deg);
}

.rotated354 {
  -webkit-transform: rotate(98.3333333333deg);
  transform: rotate(98.3333333333deg);
}

.rotated355 {
  -webkit-transform: rotate(98.6111111111deg);
  transform: rotate(98.6111111111deg);
}

.rotated356 {
  -webkit-transform: rotate(98.8888888889deg);
  transform: rotate(98.8888888889deg);
}

.rotated357 {
  -webkit-transform: rotate(99.1666666667deg);
  transform: rotate(99.1666666667deg);
}

.rotated358 {
  -webkit-transform: rotate(99.4444444444deg);
  transform: rotate(99.4444444444deg);
}

.rotated359 {
  -webkit-transform: rotate(99.7222222222deg);
  transform: rotate(99.7222222222deg);
}

.rotated360 {
  -webkit-transform: rotate(100deg);
  transform: rotate(100deg);
}

/*-- Basic --*/

body,
html,
main {
  height: 100%;
  font-weight: 400;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body a:hover, body a:active, body a:focus,
html a:hover,
html a:active,
html a:focus,
main a:hover,
main a:active,
main a:focus {
  text-decoration: none !important;
  cursor: pointer;
}

/* Change Autocomplete styles in Chrome*/

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 30px white inset;
}

.undrag, body img,
html img,
main img,
.unselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.error-browser {
  position: fixed;
  background-color: #f1f1f1;
  color: #aaa;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 12px;
  text-align: center;
}

.error-browser a {
  color: #1e1d1e;
}

.error-javascript {
  position: fixed;
  background-color: #f1f1f1;
  color: #e23;
  bottom: 0;
  left: 0;
  width: 100%;
  font-size: 12px;
  text-align: center;
}

@font-face {
  font-family: "stmnt-font";

  src: url("../../src/fonts/icon/stmnt-font.eot");

  src: url("../../src/fonts/icon/stmnt-font.eot?#iefix") format("eot"), url("../../src/fonts/icon/stmnt-font.woff2") format("woff2"), url("../../src/fonts/icon/stmnt-font.woff") format("woff"), url("../../src/fonts/icon/stmnt-font.ttf") format("truetype"), url("../../src/fonts/icon/stmnt-font.svg#stmnt-font") format("svg");
}

.stmnt-icons-vdwgb-volume-on:before, .stmnt-icons-vdwgb-volume-off:before, .stmnt-icons-vdwgb-video-volume-on:before, .stmnt-icons-vdwgb-video-volume-off:before, .stmnt-icons-vdwgb-video-stop:before, .stmnt-icons-vdwgb-video-settings:before, .stmnt-icons-vdwgb-video-play:before, .stmnt-icons-vdwgb-video-pause:before, .stmnt-icons-vdwgb-video-fullscreen:before, .stmnt-icons-vdwgb-stop:before, .stmnt-icons-vdwgb-share:before, .stmnt-icons-vdwgb-plus:before, .stmnt-icons-vdwgb-play:before, .stmnt-icons-vdwgb-loop:before, .stmnt-icons-vdwgb-lb-zoom:before, .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-zoom-out:before, .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-zoom-in:before, .stmnt-icons-vdwgb-lb-thumb:before, .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-toggle-thumb:before, .stmnt-icons-vdwgb-lb-share:before, .stmnt-icons-vdwgb-lb-download:before, .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-download:before, .stmnt-icons-vdwgb-lb-close:before, .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-close:before, .stmnt-icons-vdwgb-lb-autoplay:before, .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-autoplay-button:before, .stmnt-icons-vdwgb-lb-arrow-right:before, .stmnt--lg-lightbox .lg-outer .lg-content .lg-next:before, .stmnt-icons-vdwgb-lb-arrow-left:before, .stmnt--lg-lightbox .lg-outer .lg-content .lg-prev:before, .stmnt-icons-vdwgb-key:before, .stmnt-icons-vdwgb-imprint:before, .stmnt-icons-vdwgb-home:before, .stmnt-icons-vdwgb-fullscreen:before, .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-fullscreen:before, .stmnt-icons-vdwgb-back:before, .stmnt-icons-vdwgb-arrow-right:before, .stmnt-icons-vdwgb-arrow-left:before, .stmnt-icons-vdwgb-arrow-down:before {
  font-family: "stmnt-font";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
}

.stmnt-icons-vdwgb-arrow-down:before {
  content: "\e001";
}

.stmnt-icons-vdwgb-arrow-left:before {
  content: "\e002";
}

.stmnt-icons-vdwgb-arrow-right:before {
  content: "\e003";
}

.stmnt-icons-vdwgb-back:before {
  content: "\e004";
}

.stmnt-icons-vdwgb-fullscreen:before, .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-fullscreen:before {
  content: "\e005";
}

.stmnt-icons-vdwgb-home:before {
  content: "\e006";
}

.stmnt-icons-vdwgb-imprint:before {
  content: "\e007";
}

.stmnt-icons-vdwgb-key:before {
  content: "\e008";
}

.stmnt-icons-vdwgb-lb-arrow-left:before, .stmnt--lg-lightbox .lg-outer .lg-content .lg-prev:before {
  content: "\e009";
}

.stmnt-icons-vdwgb-lb-arrow-right:before, .stmnt--lg-lightbox .lg-outer .lg-content .lg-next:before {
  content: "\e00a";
}

.stmnt-icons-vdwgb-lb-autoplay:before, .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-autoplay-button:before {
  content: "\e00b";
}

.stmnt-icons-vdwgb-lb-close:before, .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-close:before {
  content: "\e00c";
}

.stmnt-icons-vdwgb-lb-download:before, .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-download:before {
  content: "\e00d";
}

.stmnt-icons-vdwgb-lb-share:before {
  content: "\e00e";
}

.stmnt-icons-vdwgb-lb-thumb:before, .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-toggle-thumb:before {
  content: "\e00f";
}

.stmnt-icons-vdwgb-lb-zoom:before, .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-zoom-out:before, .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-zoom-in:before {
  content: "\e010";
}

.stmnt-icons-vdwgb-loop:before {
  content: "\e011";
}

.stmnt-icons-vdwgb-play:before {
  content: "\e012";
}

.stmnt-icons-vdwgb-plus:before {
  content: "\e013";
}

.stmnt-icons-vdwgb-share:before {
  content: "\e014";
}

.stmnt-icons-vdwgb-stop:before {
  content: "\e015";
}

.stmnt-icons-vdwgb-video-fullscreen:before {
  content: "\e016";
}

.stmnt-icons-vdwgb-video-pause:before {
  content: "\e017";
}

.stmnt-icons-vdwgb-video-play:before {
  content: "\e018";
}

.stmnt-icons-vdwgb-video-settings:before {
  content: "\e019";
}

.stmnt-icons-vdwgb-video-stop:before {
  content: "\e01a";
}

.stmnt-icons-vdwgb-video-volume-off:before {
  content: "\e01b";
}

.stmnt-icons-vdwgb-video-volume-on:before {
  content: "\e01c";
}

.stmnt-icons-vdwgb-volume-off:before {
  content: "\e01d";
}

.stmnt-icons-vdwgb-volume-on:before {
  content: "\e01e";
}

/* --------------------- */

/*    Elementor clean    */

/* --------------------- */

@media (min-width: 576px) {
  .elementor-element-populated {
    padding: 0 !important;
  }
}

.elementor-widget-wrap > .elementor-element {
  max-width: 100%;
}

.elementor-widget-wrap .elementor-widget:not(:last-child) {
  margin-bottom: 0px;
}

.elementor-widget-stmnt__image {
  font-size: 0;
  /* BugFix :: problem with image size. */
}

.elementor-nerd-box {
  display: none !important;
}

@media (max-width: 767px) {
  .elementor-25 .elementor-element .elementor-widget-container {
    margin: 0 0 0 0 !important;
  }
}

/* --------------------- */

/*      GENERAL          */

/* --------------------- */

* {
  outline: none !important;
}

* ::-moz-selection {
  background-color: #96cb42;
  mix-blend-mode: difference;
  color: #fff !important;
}

* ::selection {
  background-color: #96cb42;
  mix-blend-mode: difference;
  color: #fff !important;
}

*.selection-contrast::-moz-selection {
  background-color: #96cb42;
  mix-blend-mode: difference;
  color: #fff !important;
}

*.selection-contrast::selection {
  background-color: #96cb42;
  mix-blend-mode: difference;
  color: #fff !important;
}

#fp-nav {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}

body {
  background-color: #fff;
  overflow-x: hidden;
}

body .main-content {
  min-height: 100vh;
}

body::-webkit-scrollbar {
  width: 0px;
  /* Mostly for vertical scrollbars */
  height: 10px;
  /* Mostly for horizontal scrollbars */
}

body::-webkit-scrollbar-thumb {
  /* Foreground */
  background: #96cb42;
}

body::-webkit-scrollbar-track {
  /* Background */
  background: #152b41;
}

.modal-back-button {
  opacity: 0;
  pointer-events: 0;
  z-index: -1;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.modal-back-button i {
  font-size: 20px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

@media (max-width: 1023px) {
  .modal-back-button i {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  .modal-back-button i {
    font-size: 14px;
  }
}

.modal-back-button:hover {
  background-color: #badd82;
}

.modal-back-button:hover i {
  -webkit-transform: translateX(-2px);
  transform: translateX(-2px);
}

.modal-back-button.show {
  z-index: 51;
  opacity: 1;
  pointer-events: initial;
}

.volume--slider-middle .progress--bar {
  border-radius: 6px;
}

.volume--slider-middle input[type=range] {
  -webkit-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
  cursor: pointer;
  -webkit-appearance: none;
  overflow: hidden;
  background-color: #f2f8ff;
  height: 8px;
  border-radius: 6px;
}

.volume--slider-middle input[type=range]::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  color: #96cb42;
  margin-top: -1px;
}

.volume--slider-middle input[type=range]::-webkit-slider-thumb {
  width: 0px;
  -webkit-appearance: none;
  height: 10px;
  cursor: pointer;
  border-radius: 50%;
  margin-left: -5px;
  background: #96cb42;
}

.volume--slider-middle input[type=range]::-moz-range-progress {
  background-color: #96cb42;
}

.volume--slider-middle input[type=range]::-moz-range-track {
  background-color: #f2f8ff;
}

.volume--slider-middle input[type=range]::-ms-fill-lower {
  background-color: #96cb42;
}

.volume--slider-middle input[type=range]::-ms-fill-upper {
  background-color: #f2f8ff;
}

.volume--slider.sidebar .volume--slider-middle {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.stmnt--404 {
  min-height: unset !important;
}

.stmnt--404 article h1 {
  text-align: center;
}

.stmnt--404 article .contentbox {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.stmnt--404 article .contentbox button {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  border-radius: 4px;
  padding: 16px 32px;
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  text-align: center;
  color: #96cb42;
  font-size: 24px;
  line-height: 36px;
}

@media (max-width: 1023px) {
  .stmnt--404 article .contentbox button {
    font-size: calc(20px + 0 * (100vw - 320px) / 703);
    line-height: calc(28px + 8 * (100vw - 320px) / 703);
  }
}

.stmnt--404 article .contentbox button:hover {
  background-color: #485e74;
  color: #fff;
}

z-high {
  z-index: 999;
}

.elementor-section .fp-tableCell {
  width: 100%;
}

.stmnt--widget {
  min-height: 100vh;
  height: 100%;
  width: 100%;
  padding-top: 144px;
  padding-bottom: 144px;
}

@media (max-width: 1535px) {
  .stmnt--widget {
    padding-top: 128px;
    padding-bottom: 128px;
  }
}

@media (max-width: 1023px) {
  .stmnt--widget {
    padding-top: 112px;
    padding-bottom: 112px;
  }
}

@media (max-width: 767px) {
  .stmnt--widget {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}

@media (max-width: 639px) {
  .stmnt--widget {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.stmnt--widget.height-set {
  height: 100vh !important;
  max-height: 100vh !important;
}

.stmnt--widget .section--inner.away {
  opacity: 0;
  -webkit-transform: translateX(-60px);
  transform: translateX(-60px);
  pointer-events: none;
}

.stmnt--report-widget {
  width: 100%;
  padding-top: 144px;
  padding-bottom: 144px;
}

@media (max-width: 1535px) {
  .stmnt--report-widget {
    padding-top: 128px;
    padding-bottom: 128px;
  }
}

@media (max-width: 1023px) {
  .stmnt--report-widget {
    padding-top: 112px;
    padding-bottom: 112px;
  }
}

@media (max-width: 767px) {
  .stmnt--report-widget {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}

@media (max-width: 639px) {
  .stmnt--report-widget {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.stmnt--report-widget.height-set {
  max-height: 100vh !important;
}

.stmnt--report-widget .section--inner.away {
  opacity: 0;
  -webkit-transform: translateX(-60px);
  transform: translateX(-60px);
  pointer-events: none;
}

article.page,
.stmnt--404 {
  min-height: 100vh;
  width: 100%;
  padding-top: 64px;
  padding-bottom: 64px;
}

@media (max-width: 1535px) {
  article.page,
.stmnt--404 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}

@media (max-width: 1023px) {
  article.page,
.stmnt--404 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

@media (max-width: 767px) {
  article.page,
.stmnt--404 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

@media (max-width: 639px) {
  article.page,
.stmnt--404 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}

article.page h1,
.stmnt--404 h1 {
  margin-bottom: 45px;
}

@media (max-width: 639px) {
  article.page h1,
.stmnt--404 h1 {
    margin-top: 30px;
  }
}

article.page h2,
article.page h3,
article.page h4,
article.page h5,
article.page h6,
.stmnt--404 h2,
.stmnt--404 h3,
.stmnt--404 h4,
.stmnt--404 h5,
.stmnt--404 h6 {
  margin-bottom: 30px;
  margin-top: 30px;
}

@media (max-width: 639px) {
  article.page h2,
article.page h3,
article.page h4,
article.page h5,
article.page h6,
.stmnt--404 h2,
.stmnt--404 h3,
.stmnt--404 h4,
.stmnt--404 h5,
.stmnt--404 h6 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}

.stmnt--elementor:not(.preview) .stmnt--modal {
  position: fixed;
  -webkit-transform: translateX(100vw);
  transform: translateX(100vw);
  opacity: 0;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100% !important;
  overflow-x: hidden;
  overflow-y: scroll;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  z-index: 50;
}

.stmnt--elementor:not(.preview) .stmnt--modal.show {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  pointer-events: initial;
}

.stmnt--share-modal {
  background-color: rgba(21, 43, 65, 0.9);
  padding-left: 16px;
  padding-right: 36px;
}

.stmnt--share-modal .closer-button {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  cursor: pointer;
}

.stmnt--share-modal .closer-button:hover {
  background-color: #badd82;
}

.stmnt--share-modal .closer-button:hover i {
  color: #fff;
}

.stmnt--share-modal_inner {
  max-width: 1023px;
}

.stmnt--share-modal_inner_data .share-list-item .link {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  font-family: "OpenSansBold";
  font-weight: bold;
  font-size: 24px;
  letter-spacing: 0.02em;
  line-height: 36px;
  text-align: center;
  color: #fff;
  width: 100%;
  border: 1px solid #fff;
  text-decoration: none;
  cursor: pointer;
  padding: 5px 15px;
}

@media (max-width: 1023px) {
  .stmnt--share-modal_inner_data .share-list-item .link {
    font-size: calc(20px + 0 * (100vw - 320px) / 703);
    line-height: calc(28px + 8 * (100vw - 320px) / 703);
  }
}

.stmnt--share-modal_inner_data .share-list-item .link:hover {
  background-color: #fff;
  color: #152b41;
}

@media (max-width: 1023px) {
  .stmnt--share-modal {
    max-width: 100%;
  }
}

.tutorial--box {
  background-color: rgba(21, 43, 65, 0.9);
  padding-left: 16px;
  padding-right: 36px;
}

.tutorial--box .inner {
  max-width: 768px;
}

.tutorial--box .inner span.title {
  font-family: "OpenSansBold";
  font-weight: bold;
  font-size: 24px;
  letter-spacing: 0.02em;
  line-height: 36px;
  text-align: center;
  color: #fff;
}

@media (max-width: 1023px) {
  .tutorial--box .inner span.title {
    font-size: calc(20px + 0 * (100vw - 320px) / 703);
    line-height: calc(28px + 8 * (100vw - 320px) / 703);
  }
}

.tutorial--box .inner .block .iconblock i {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  color: #96cb42;
  font-size: 36px;
}

.tutorial--box .inner .block p {
  font-family: "OpenSansRegular";
  font-weight: normal;
  font-size: 24px;
  letter-spacing: 0.02em;
  line-height: 36px;
  text-align: center;
  color: #fff;
}

@media (max-width: 1023px) {
  .tutorial--box .inner .block p {
    font-size: calc(20px + 0 * (100vw - 320px) / 703);
    line-height: calc(28px + 8 * (100vw - 320px) / 703);
  }
}

.tutorial--box .inner .buttonblock .start--button {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  font-family: "OpenSansBold";
  font-weight: bold;
  font-size: 24px;
  letter-spacing: 0.02em;
  line-height: 36px;
  text-align: center;
  color: #fff;
  border: 1px solid #fff;
  padding: 10px 20px;
}

@media (max-width: 1023px) {
  .tutorial--box .inner .buttonblock .start--button {
    font-size: calc(20px + 0 * (100vw - 320px) / 703);
    line-height: calc(28px + 8 * (100vw - 320px) / 703);
  }
}

.tutorial--box .inner .buttonblock .start--button:hover {
  background-color: #fff;
  color: #152b41;
}

@media (max-width: 767px) {
  .tutorial--box {
    max-width: 100%;
  }
}

/* --------------------- */

/*  CONTAINER SPACINGS   */

/* --------------------- */

.container {
  padding-left: 16px;
  padding-right: 36px;
}

/* --------------------- */

/* TEXT, HEADINGS & TYPO */

/* --------------------- */

.main-wrapper small,
.main-wrapper p.overline,
.main-wrapper span.overline,
.main-wrapper small.overline {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  text-align: left;
  color: #96cb42;
}

@media (max-width: 1023px) {
  .main-wrapper small,
.main-wrapper p.overline,
.main-wrapper span.overline,
.main-wrapper small.overline {
    font-size: calc(20px + 0 * (100vw - 320px) / 703);
    line-height: calc(28px + 8 * (100vw - 320px) / 703);
  }
}

.main-wrapper h1.display,
.main-wrapper p.display,
.main-wrapper span.display {
  font-family: "UtopiaBold";
  font-weight: bold;
  font-size: 72px;
  line-height: 80px;
  text-align: left;
  color: #152b41;
}

@media (max-width: 1023px) {
  .main-wrapper h1.display,
.main-wrapper p.display,
.main-wrapper span.display {
    font-size: calc(36px + 36 * (100vw - 320px) / 703);
    line-height: calc(40px + 40 * (100vw - 320px) / 703);
  }
}

.main-wrapper h1 {
  font-family: "UtopiaBold";
  font-weight: bold;
  font-size: 72px;
  line-height: 80px;
  text-align: left;
  color: #152b41;
}

@media (max-width: 1023px) {
  .main-wrapper h1 {
    font-size: calc(36px + 36 * (100vw - 320px) / 703);
    line-height: calc(40px + 40 * (100vw - 320px) / 703);
  }
}

.main-wrapper h2 {
  font-family: "UtopiaBold";
  font-weight: bold;
  font-size: 48px;
  line-height: 60px;
  text-align: left;
  color: #96cb42;
}

@media (max-width: 1023px) {
  .main-wrapper h2 {
    font-size: calc(24px + 24 * (100vw - 320px) / 703);
    line-height: calc(28px + 32 * (100vw - 320px) / 703);
  }
}

.main-wrapper h3,
.main-wrapper h4,
.main-wrapper h5,
.main-wrapper h6 {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 30px;
  line-height: 36px;
  text-align: left;
  color: #485e74;
}

@media (max-width: 1023px) {
  .main-wrapper h3,
.main-wrapper h4,
.main-wrapper h5,
.main-wrapper h6 {
    font-size: calc(20px + 10 * (100vw - 320px) / 703);
    line-height: calc(24px + 12 * (100vw - 320px) / 703);
  }
}

.main-wrapper a {
  font-family: "OpenSansRegular";
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  text-align: left;
  font-style: normal;
  color: #152b41;
  text-decoration: underline;
  cursor: pointer;
}

@media (max-width: 1023px) {
  .main-wrapper a {
    font-size: calc(16px + 8 * (100vw - 320px) / 703);
    line-height: calc(24px + 12 * (100vw - 320px) / 703);
  }
}

.main-wrapper .content--inner ul:not(.unstyled),
.main-wrapper .content--inner ol:not(.unstyled) {
  padding-left: 25px;
}

.main-wrapper .content--inner ul:not(.unstyled) li,
.main-wrapper .content--inner ol:not(.unstyled) li {
  position: relative;
}

.main-wrapper .content--inner ul:not(.unstyled) li::before,
.main-wrapper .content--inner ol:not(.unstyled) li::before {
  content: "";
  background-color: #96cb42;
  height: 8px;
  width: 8px;
  position: absolute;
  left: -25px;
  top: 16px;
}

@media (max-width: 1023px) {
  .main-wrapper .content--inner ul:not(.unstyled) li::before,
.main-wrapper .content--inner ol:not(.unstyled) li::before {
    line-height: calc(8px + 8 * (100vw - 320px) / 703);
  }
}

.main-wrapper figure.wp-caption.alignleft {
  float: left;
  margin: 10px 32px 0px 0 !important;
}

@media (max-width: 767px) {
  .main-wrapper figure.wp-caption.alignleft {
    float: unset;
    margin: 16px 0px !important;
  }
}

.main-wrapper figure.wp-caption.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

.main-wrapper figure.wp-caption.alignright {
  float: right;
  margin: 10px 0px 0px 32px !important;
}

@media (max-width: 767px) {
  .main-wrapper figure.wp-caption.alignright {
    float: unset;
    margin: 16px 0px !important;
  }
}

.main-wrapper p,
.main-wrapper span,
.main-wrapper p.content,
.main-wrapper span.content,
.main-wrapper ul,
.main-wrapper ol,
.main-wrapper li,
.main-wrapper code,
.main-wrapper q,
.main-wrapper blockquote {
  font-family: "OpenSansRegular";
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  text-align: left;
  font-style: normal;
  color: #152b41;
}

@media (max-width: 1023px) {
  .main-wrapper p,
.main-wrapper span,
.main-wrapper p.content,
.main-wrapper span.content,
.main-wrapper ul,
.main-wrapper ol,
.main-wrapper li,
.main-wrapper code,
.main-wrapper q,
.main-wrapper blockquote {
    font-size: calc(16px + 8 * (100vw - 320px) / 703);
    line-height: calc(24px + 12 * (100vw - 320px) / 703);
  }
}

.main-wrapper p img.alignleft,
.main-wrapper p .image-container.alignleft,
.main-wrapper span img.alignleft,
.main-wrapper span .image-container.alignleft,
.main-wrapper p.content img.alignleft,
.main-wrapper p.content .image-container.alignleft,
.main-wrapper span.content img.alignleft,
.main-wrapper span.content .image-container.alignleft,
.main-wrapper ul img.alignleft,
.main-wrapper ul .image-container.alignleft,
.main-wrapper ol img.alignleft,
.main-wrapper ol .image-container.alignleft,
.main-wrapper li img.alignleft,
.main-wrapper li .image-container.alignleft,
.main-wrapper code img.alignleft,
.main-wrapper code .image-container.alignleft,
.main-wrapper q img.alignleft,
.main-wrapper q .image-container.alignleft,
.main-wrapper blockquote img.alignleft,
.main-wrapper blockquote .image-container.alignleft {
  float: left;
  margin: 10px 32px 0px 0 !important;
}

@media (max-width: 767px) {
  .main-wrapper p img.alignleft,
.main-wrapper p .image-container.alignleft,
.main-wrapper span img.alignleft,
.main-wrapper span .image-container.alignleft,
.main-wrapper p.content img.alignleft,
.main-wrapper p.content .image-container.alignleft,
.main-wrapper span.content img.alignleft,
.main-wrapper span.content .image-container.alignleft,
.main-wrapper ul img.alignleft,
.main-wrapper ul .image-container.alignleft,
.main-wrapper ol img.alignleft,
.main-wrapper ol .image-container.alignleft,
.main-wrapper li img.alignleft,
.main-wrapper li .image-container.alignleft,
.main-wrapper code img.alignleft,
.main-wrapper code .image-container.alignleft,
.main-wrapper q img.alignleft,
.main-wrapper q .image-container.alignleft,
.main-wrapper blockquote img.alignleft,
.main-wrapper blockquote .image-container.alignleft {
    float: unset;
    margin: 16px 0px !important;
  }
}

.main-wrapper p img.aligncenter,
.main-wrapper p .image-container.aligncenter,
.main-wrapper span img.aligncenter,
.main-wrapper span .image-container.aligncenter,
.main-wrapper p.content img.aligncenter,
.main-wrapper p.content .image-container.aligncenter,
.main-wrapper span.content img.aligncenter,
.main-wrapper span.content .image-container.aligncenter,
.main-wrapper ul img.aligncenter,
.main-wrapper ul .image-container.aligncenter,
.main-wrapper ol img.aligncenter,
.main-wrapper ol .image-container.aligncenter,
.main-wrapper li img.aligncenter,
.main-wrapper li .image-container.aligncenter,
.main-wrapper code img.aligncenter,
.main-wrapper code .image-container.aligncenter,
.main-wrapper q img.aligncenter,
.main-wrapper q .image-container.aligncenter,
.main-wrapper blockquote img.aligncenter,
.main-wrapper blockquote .image-container.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

.main-wrapper p img.alignright,
.main-wrapper p .image-container.alignright,
.main-wrapper span img.alignright,
.main-wrapper span .image-container.alignright,
.main-wrapper p.content img.alignright,
.main-wrapper p.content .image-container.alignright,
.main-wrapper span.content img.alignright,
.main-wrapper span.content .image-container.alignright,
.main-wrapper ul img.alignright,
.main-wrapper ul .image-container.alignright,
.main-wrapper ol img.alignright,
.main-wrapper ol .image-container.alignright,
.main-wrapper li img.alignright,
.main-wrapper li .image-container.alignright,
.main-wrapper code img.alignright,
.main-wrapper code .image-container.alignright,
.main-wrapper q img.alignright,
.main-wrapper q .image-container.alignright,
.main-wrapper blockquote img.alignright,
.main-wrapper blockquote .image-container.alignright {
  float: right;
  margin: 10px 0px 0px 32px !important;
}

@media (max-width: 767px) {
  .main-wrapper p img.alignright,
.main-wrapper p .image-container.alignright,
.main-wrapper span img.alignright,
.main-wrapper span .image-container.alignright,
.main-wrapper p.content img.alignright,
.main-wrapper p.content .image-container.alignright,
.main-wrapper span.content img.alignright,
.main-wrapper span.content .image-container.alignright,
.main-wrapper ul img.alignright,
.main-wrapper ul .image-container.alignright,
.main-wrapper ol img.alignright,
.main-wrapper ol .image-container.alignright,
.main-wrapper li img.alignright,
.main-wrapper li .image-container.alignright,
.main-wrapper code img.alignright,
.main-wrapper code .image-container.alignright,
.main-wrapper q img.alignright,
.main-wrapper q .image-container.alignright,
.main-wrapper blockquote img.alignright,
.main-wrapper blockquote .image-container.alignright {
    float: unset;
    margin: 16px 0px !important;
  }
}

.main-wrapper p .image-container img,
.main-wrapper span .image-container img,
.main-wrapper p.content .image-container img,
.main-wrapper span.content .image-container img,
.main-wrapper ul .image-container img,
.main-wrapper ol .image-container img,
.main-wrapper li .image-container img,
.main-wrapper code .image-container img,
.main-wrapper q .image-container img,
.main-wrapper blockquote .image-container img {
  margin: 0;
  margin-bottom: 10px;
}

.main-wrapper p .image-container .image-caption,
.main-wrapper span .image-container .image-caption,
.main-wrapper p.content .image-container .image-caption,
.main-wrapper span.content .image-container .image-caption,
.main-wrapper ul .image-container .image-caption,
.main-wrapper ol .image-container .image-caption,
.main-wrapper li .image-container .image-caption,
.main-wrapper code .image-container .image-caption,
.main-wrapper q .image-container .image-caption,
.main-wrapper blockquote .image-container .image-caption {
  color: #152b41;
  font-size: 12px;
  line-height: 16px;
}

@media (max-width: 1023px) {
  .main-wrapper p .image-container .image-caption,
.main-wrapper span .image-container .image-caption,
.main-wrapper p.content .image-container .image-caption,
.main-wrapper span.content .image-container .image-caption,
.main-wrapper ul .image-container .image-caption,
.main-wrapper ol .image-container .image-caption,
.main-wrapper li .image-container .image-caption,
.main-wrapper code .image-container .image-caption,
.main-wrapper q .image-container .image-caption,
.main-wrapper blockquote .image-container .image-caption {
    font-size: calc(9px + 3 * (100vw - 320px) / 703);
    line-height: calc(13px + 3 * (100vw - 320px) / 703);
  }
}

.main-wrapper p .image-container.alignleft,
.main-wrapper span .image-container.alignleft,
.main-wrapper p.content .image-container.alignleft,
.main-wrapper span.content .image-container.alignleft,
.main-wrapper ul .image-container.alignleft,
.main-wrapper ol .image-container.alignleft,
.main-wrapper li .image-container.alignleft,
.main-wrapper code .image-container.alignleft,
.main-wrapper q .image-container.alignleft,
.main-wrapper blockquote .image-container.alignleft {
  margin: 10px 32px 5px 0;
}

@media (max-width: 767px) {
  .main-wrapper p .image-container.alignleft,
.main-wrapper span .image-container.alignleft,
.main-wrapper p.content .image-container.alignleft,
.main-wrapper span.content .image-container.alignleft,
.main-wrapper ul .image-container.alignleft,
.main-wrapper ol .image-container.alignleft,
.main-wrapper li .image-container.alignleft,
.main-wrapper code .image-container.alignleft,
.main-wrapper q .image-container.alignleft,
.main-wrapper blockquote .image-container.alignleft {
    margin-bottom: 32px;
  }
}

.main-wrapper p .image-container.alignright,
.main-wrapper span .image-container.alignright,
.main-wrapper p.content .image-container.alignright,
.main-wrapper span.content .image-container.alignright,
.main-wrapper ul .image-container.alignright,
.main-wrapper ol .image-container.alignright,
.main-wrapper li .image-container.alignright,
.main-wrapper code .image-container.alignright,
.main-wrapper q .image-container.alignright,
.main-wrapper blockquote .image-container.alignright {
  margin: 10px 0px 5px 32px;
}

@media (max-width: 767px) {
  .main-wrapper p .image-container.alignright,
.main-wrapper span .image-container.alignright,
.main-wrapper p.content .image-container.alignright,
.main-wrapper span.content .image-container.alignright,
.main-wrapper ul .image-container.alignright,
.main-wrapper ol .image-container.alignright,
.main-wrapper li .image-container.alignright,
.main-wrapper code .image-container.alignright,
.main-wrapper q .image-container.alignright,
.main-wrapper blockquote .image-container.alignright {
    margin-bottom: 32px;
  }
}

.main-wrapper p b,
.main-wrapper p strong,
.main-wrapper span b,
.main-wrapper span strong,
.main-wrapper p.content b,
.main-wrapper p.content strong,
.main-wrapper span.content b,
.main-wrapper span.content strong,
.main-wrapper ul b,
.main-wrapper ul strong,
.main-wrapper ol b,
.main-wrapper ol strong,
.main-wrapper li b,
.main-wrapper li strong,
.main-wrapper code b,
.main-wrapper code strong,
.main-wrapper q b,
.main-wrapper q strong,
.main-wrapper blockquote b,
.main-wrapper blockquote strong {
  font-weight: 700;
  font-style: normal;
}

.main-wrapper p em,
.main-wrapper span em,
.main-wrapper p.content em,
.main-wrapper span.content em,
.main-wrapper ul em,
.main-wrapper ol em,
.main-wrapper li em,
.main-wrapper code em,
.main-wrapper q em,
.main-wrapper blockquote em {
  font-style: italic;
  color: #fff;
}

.main-wrapper p span,
.main-wrapper span span,
.main-wrapper p.content span,
.main-wrapper span.content span,
.main-wrapper ul span,
.main-wrapper ol span,
.main-wrapper li span,
.main-wrapper code span,
.main-wrapper q span,
.main-wrapper blockquote span {
  font-family: "OpenSansRegular";
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  text-align: left;
  font-style: normal;
  color: #152b41;
  color: #fff;
}

@media (max-width: 1023px) {
  .main-wrapper p span,
.main-wrapper span span,
.main-wrapper p.content span,
.main-wrapper span.content span,
.main-wrapper ul span,
.main-wrapper ol span,
.main-wrapper li span,
.main-wrapper code span,
.main-wrapper q span,
.main-wrapper blockquote span {
    font-size: calc(16px + 8 * (100vw - 320px) / 703);
    line-height: calc(24px + 12 * (100vw - 320px) / 703);
  }
}

.main-wrapper p a,
.main-wrapper span a,
.main-wrapper p.content a,
.main-wrapper span.content a,
.main-wrapper ul a,
.main-wrapper ol a,
.main-wrapper li a,
.main-wrapper code a,
.main-wrapper q a,
.main-wrapper blockquote a {
  color: #fff;
  text-decoration: underline;
  font-weight: 700;
  font-style: normal;
}

.main-wrapper em {
  font-family: "OpenSansRegular";
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  text-align: left;
  font-style: normal;
  color: #152b41;
  font-style: italic;
  color: #fff;
}

@media (max-width: 1023px) {
  .main-wrapper em {
    font-size: calc(16px + 8 * (100vw - 320px) / 703);
    line-height: calc(24px + 12 * (100vw - 320px) / 703);
  }
}

.main-wrapper ol {
  padding-left: 20px;
}

.main-wrapper b,
.main-wrapper strong {
  font-weight: 700;
  font-style: normal;
}

.main-wrapper a {
  font-family: "OpenSansRegular";
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  text-align: left;
  font-style: normal;
  color: #152b41;
}

@media (max-width: 1023px) {
  .main-wrapper a {
    font-size: calc(16px + 8 * (100vw - 320px) / 703);
    line-height: calc(24px + 12 * (100vw - 320px) / 703);
  }
}

.main-wrapper a:hover {
  text-decoration: none;
}

.main-wrapper hr {
  margin-top: 15px;
  margin-bottom: 15px;
}

.main-wrapper table thead tr {
  height: 60px;
}

.main-wrapper table thead tr th {
  border-left: 3px solid #fff;
  border-right: 3px solid #fff;
  background-color: #485e74 !important;
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 23px;
  line-height: 32px;
  letter-spacing: 0.02em;
  text-align: center;
  color: #f2f8ff;
  vertical-align: middle;
}

@media (max-width: 1023px) {
  .main-wrapper table thead tr th {
    font-size: calc(16px + 7 * (100vw - 320px) / 703);
    line-height: calc(24px + 8 * (100vw - 320px) / 703);
  }
}

.main-wrapper table thead tr th:first-child {
  border-left: unset;
}

.main-wrapper table thead tr th:last-child {
  border-right: unset;
}

@media (max-width: 1023px) {
  .main-wrapper table thead tr th.column-1 {
    left: -2px !important;
    position: sticky !important;
  }
}

.main-wrapper table tbody tr {
  height: 44px;
  border-bottom: 3px solid #fff;
  border-top: 3px solid #fff;
}

.main-wrapper table tbody tr td {
  background-color: #f0ffd6 !important;
  border-left: 3px solid #fff;
  border-right: 3px solid #fff;
  font-family: "OpenSansRegular";
  font-weight: normal;
  font-size: 20px;
  line-height: 27px;
  letter-spacing: 0.02em;
  text-align: left;
  color: #152b41;
  text-align: center;
  vertical-align: middle;
}

@media (max-width: 1023px) {
  .main-wrapper table tbody tr td {
    font-size: calc(16px + 4 * (100vw - 320px) / 703);
    line-height: calc(24px + 3 * (100vw - 320px) / 703);
  }
}

.main-wrapper table tbody tr td::first-child {
  border-left: unset;
}

.main-wrapper table tbody tr td::last-child {
  border-right: unset;
}

.main-wrapper table tbody tr td.column-2 {
  background-color: #c9e69b !important;
}

@media (max-width: 1023px) {
  .main-wrapper table tbody tr td.column-1 {
    left: -2px !important;
    position: sticky !important;
  }
}

.main-wrapper table tbody tr:first-child {
  border-top: unset;
  height: 60px;
}

.main-wrapper table tbody tr:first-child td {
  font-weight: 600;
}

.main-wrapper table tbody tr:last-child {
  border-bottom: unset;
}

/* --------------------- */

/*      FONT DEFS        */

/* --------------------- */

h1.vdw-text-base-two,
h2.vdw-text-base-two,
h3.vdw-text-base-two,
h4.vdw-text-base-two,
h5.vdw-text-base-two,
h6.vdw-text-base-two,
p.vdw-text-base-two,
span.vdw-text-base-two,
button.vdw-text-base-two {
  font-family: "OpenSansRegular";
  font-weight: normal;
  font-size: 16px;
  letter-spacing: 0.03em;
  line-height: 20px;
  text-align: left;
  color: #fff;
}

@media (max-width: 767px) {
  h1.vdw-text-base-two,
h2.vdw-text-base-two,
h3.vdw-text-base-two,
h4.vdw-text-base-two,
h5.vdw-text-base-two,
h6.vdw-text-base-two,
p.vdw-text-base-two,
span.vdw-text-base-two,
button.vdw-text-base-two {
    font-size: 14px;
    line-height: 16px;
  }
}

h1.vdw-text-xl-eight,
h2.vdw-text-xl-eight,
h3.vdw-text-xl-eight,
h4.vdw-text-xl-eight,
h5.vdw-text-xl-eight,
h6.vdw-text-xl-eight,
p.vdw-text-xl-eight,
span.vdw-text-xl-eight,
button.vdw-text-xl-eight {
  font-family: "OpenSansLight";
  font-weight: 300;
  font-size: 20px;
  line-height: 36px;
  text-align: left;
  color: #a2b4c6;
}

@media (max-width: 1023px) {
  h1.vdw-text-xl-eight,
h2.vdw-text-xl-eight,
h3.vdw-text-xl-eight,
h4.vdw-text-xl-eight,
h5.vdw-text-xl-eight,
h6.vdw-text-xl-eight,
p.vdw-text-xl-eight,
span.vdw-text-xl-eight,
button.vdw-text-xl-eight {
    font-size: calc(16px + 4 * (100vw - 320px) / 703);
    line-height: calc(24px + 12 * (100vw - 320px) / 703);
  }
}

h1.vdw-text-xl-six,
h2.vdw-text-xl-six,
h3.vdw-text-xl-six,
h4.vdw-text-xl-six,
h5.vdw-text-xl-six,
h6.vdw-text-xl-six,
p.vdw-text-xl-six,
span.vdw-text-xl-six,
button.vdw-text-xl-six {
  font-family: "OpenSansRegular";
  font-weight: normal;
  font-size: 20px;
  letter-spacing: 0.12em;
  line-height: 36px;
  text-align: left;
  color: #fff;
}

@media (max-width: 1023px) {
  h1.vdw-text-xl-six,
h2.vdw-text-xl-six,
h3.vdw-text-xl-six,
h4.vdw-text-xl-six,
h5.vdw-text-xl-six,
h6.vdw-text-xl-six,
p.vdw-text-xl-six,
span.vdw-text-xl-six,
button.vdw-text-xl-six {
    font-size: calc(12px + 8 * (100vw - 320px) / 703);
    line-height: calc(18px + 18 * (100vw - 320px) / 703);
  }
}

h1.vdw-text-2xl-seven,
h2.vdw-text-2xl-seven,
h3.vdw-text-2xl-seven,
h4.vdw-text-2xl-seven,
h5.vdw-text-2xl-seven,
h6.vdw-text-2xl-seven,
p.vdw-text-2xl-seven,
span.vdw-text-2xl-seven,
button.vdw-text-2xl-seven {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  text-align: left;
  color: #96cb42;
}

@media (max-width: 1023px) {
  h1.vdw-text-2xl-seven,
h2.vdw-text-2xl-seven,
h3.vdw-text-2xl-seven,
h4.vdw-text-2xl-seven,
h5.vdw-text-2xl-seven,
h6.vdw-text-2xl-seven,
p.vdw-text-2xl-seven,
span.vdw-text-2xl-seven,
button.vdw-text-2xl-seven {
    font-size: calc(20px + 0 * (100vw - 320px) / 703);
    line-height: calc(28px + 8 * (100vw - 320px) / 703);
  }
}

h1.vdw-text-3xl-one,
h2.vdw-text-3xl-one,
h3.vdw-text-3xl-one,
h4.vdw-text-3xl-one,
h5.vdw-text-3xl-one,
h6.vdw-text-3xl-one,
p.vdw-text-3xl-one,
span.vdw-text-3xl-one,
button.vdw-text-3xl-one {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 30px;
  line-height: 36px;
  text-align: left;
  color: #485e74;
}

@media (max-width: 1023px) {
  h1.vdw-text-3xl-one,
h2.vdw-text-3xl-one,
h3.vdw-text-3xl-one,
h4.vdw-text-3xl-one,
h5.vdw-text-3xl-one,
h6.vdw-text-3xl-one,
p.vdw-text-3xl-one,
span.vdw-text-3xl-one,
button.vdw-text-3xl-one {
    font-size: calc(20px + 10 * (100vw - 320px) / 703);
    line-height: calc(24px + 12 * (100vw - 320px) / 703);
  }
}

h1.vdw-blog-4xl,
h2.vdw-blog-4xl,
h3.vdw-blog-4xl,
h4.vdw-blog-4xl,
h5.vdw-blog-4xl,
h6.vdw-blog-4xl,
p.vdw-blog-4xl,
span.vdw-blog-4xl,
button.vdw-blog-4xl {
  font-family: "UtopiaBold";
  font-weight: bold;
  font-size: 48px;
  line-height: 60px;
  text-align: left;
  color: #fff;
}

@media (max-width: 767px) {
  h1.vdw-blog-4xl,
h2.vdw-blog-4xl,
h3.vdw-blog-4xl,
h4.vdw-blog-4xl,
h5.vdw-blog-4xl,
h6.vdw-blog-4xl,
p.vdw-blog-4xl,
span.vdw-blog-4xl,
button.vdw-blog-4xl {
    font-size: calc(36px + 12 * (100vw - 320px) / 447);
    line-height: calc(40px + 20 * (100vw - 320px) / 447);
  }
}

h1.vdw-text-6xl,
h2.vdw-text-6xl,
h3.vdw-text-6xl,
h4.vdw-text-6xl,
h5.vdw-text-6xl,
h6.vdw-text-6xl,
p.vdw-text-6xl,
span.vdw-text-6xl,
button.vdw-text-6xl {
  font-family: "OpenSansRegular";
  font-weight: normal;
  font-size: 60px;
  line-height: 78px;
  text-align: left;
  color: #96cb42;
}

@media (max-width: 1023px) {
  h1.vdw-text-6xl,
h2.vdw-text-6xl,
h3.vdw-text-6xl,
h4.vdw-text-6xl,
h5.vdw-text-6xl,
h6.vdw-text-6xl,
p.vdw-text-6xl,
span.vdw-text-6xl,
button.vdw-text-6xl {
    font-size: 48px;
    line-height: 60px;
  }
}

@media (max-width: 767px) {
  h1.vdw-text-6xl,
h2.vdw-text-6xl,
h3.vdw-text-6xl,
h4.vdw-text-6xl,
h5.vdw-text-6xl,
h6.vdw-text-6xl,
p.vdw-text-6xl,
span.vdw-text-6xl,
button.vdw-text-6xl {
    font-size: calc(36px + 24 * (100vw - 320px) / 447);
    line-height: calc(40px + 30 * (100vw - 320px) / 447);
  }
}

h1.vdw-text-7xl,
h2.vdw-text-7xl,
h3.vdw-text-7xl,
h4.vdw-text-7xl,
h5.vdw-text-7xl,
h6.vdw-text-7xl,
p.vdw-text-7xl,
span.vdw-text-7xl,
button.vdw-text-7xl {
  font-family: "UtopiaBold";
  font-weight: bold;
  font-size: 72px;
  line-height: 80px;
  text-align: left;
  color: #fff;
}

@media (max-width: 1023px) {
  h1.vdw-text-7xl,
h2.vdw-text-7xl,
h3.vdw-text-7xl,
h4.vdw-text-7xl,
h5.vdw-text-7xl,
h6.vdw-text-7xl,
p.vdw-text-7xl,
span.vdw-text-7xl,
button.vdw-text-7xl {
    font-size: 60px;
    line-height: 70px;
  }
}

@media (max-width: 767px) {
  h1.vdw-text-7xl,
h2.vdw-text-7xl,
h3.vdw-text-7xl,
h4.vdw-text-7xl,
h5.vdw-text-7xl,
h6.vdw-text-7xl,
p.vdw-text-7xl,
span.vdw-text-7xl,
button.vdw-text-7xl {
    font-size: calc(36px + 24 * (100vw - 320px) / 447);
    line-height: calc(40px + 30 * (100vw - 320px) / 447);
  }
}

h1.vdw-text-7xl-dark,
h2.vdw-text-7xl-dark,
h3.vdw-text-7xl-dark,
h4.vdw-text-7xl-dark,
h5.vdw-text-7xl-dark,
h6.vdw-text-7xl-dark,
p.vdw-text-7xl-dark,
span.vdw-text-7xl-dark,
button.vdw-text-7xl-dark {
  font-family: "UtopiaBold";
  font-weight: bold;
  font-size: 72px;
  line-height: 80px;
  text-align: left;
  color: #485e74;
}

@media (max-width: 1023px) {
  h1.vdw-text-7xl-dark,
h2.vdw-text-7xl-dark,
h3.vdw-text-7xl-dark,
h4.vdw-text-7xl-dark,
h5.vdw-text-7xl-dark,
h6.vdw-text-7xl-dark,
p.vdw-text-7xl-dark,
span.vdw-text-7xl-dark,
button.vdw-text-7xl-dark {
    font-size: 60px;
    line-height: 70px;
  }
}

@media (max-width: 767px) {
  h1.vdw-text-7xl-dark,
h2.vdw-text-7xl-dark,
h3.vdw-text-7xl-dark,
h4.vdw-text-7xl-dark,
h5.vdw-text-7xl-dark,
h6.vdw-text-7xl-dark,
p.vdw-text-7xl-dark,
span.vdw-text-7xl-dark,
button.vdw-text-7xl-dark {
    font-size: calc(48px + 12 * (100vw - 320px) / 447);
    line-height: calc(60px + 24 * (100vw - 320px) / 447);
  }
}

.hamburger-lines {
  display: block;
  height: 24px;
  width: 30px;
  position: absolute;
  top: 16px;
  left: 14px;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hamburger-lines .line {
  display: block;
  height: 4px;
  width: 100%;
  background: #152b41;
}

.hamburger-lines .line1 {
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.hamburger-lines .line2 {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.hamburger-lines .line3 {
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.hamburger-lines.open {
  -webkit-transform: translateX(5px);
  transform: translateX(5px);
}

.hamburger-lines.open .line1 {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.hamburger-lines.open .line2 {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}

.hamburger-lines.open .line3 {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

@media (max-width: 639px) {
  .hamburger-lines {
    height: 26px;
    width: 33px;
    top: 19px;
  }

  .hamburger-lines.open {
    -webkit-transform: translateX(7px);
    transform: translateX(7px);
  }
}

.stmnt--header {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  height: 105px;
  -webkit-transform: translateY(-140px);
  transform: translateY(-140px);
}

.stmnt--header.show {
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}

.stmnt--header_inner_logo img {
  width: 60px;
  height: 105px;
}

@media (max-width: 767px) {
  .stmnt--header_inner_logo img {
    width: 48px;
    height: 85px;
  }
}

.stmnt--menu {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transform: translateX(480px);
  -webkit-transform: translateX(480px);
}

.stmnt--menu_toggle {
  -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.16);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.stmnt--menu_inner_left {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  overflow: hidden;
}

.stmnt--menu_inner_left.expand {
  max-width: 0;
}

.stmnt--menu_inner_left_menu a {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  text-decoration: none;
}

.stmnt--menu_inner_left_menu a .item {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.stmnt--menu_inner_left_menu a.active .item, .stmnt--menu_inner_left_menu a:hover .item {
  background-color: #96cb42;
}

.stmnt--menu_inner_middle {
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.stmnt--menu_inner_middle_menu ul li a {
  text-decoration: none;
}

.stmnt--menu_inner_middle_menu ul li .button {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  width: 72px;
  height: 72px;
  max-width: 72px;
  max-height: 72px;
  border-radius: 4px;
}

.stmnt--menu_inner_middle_menu ul li .button span,
.stmnt--menu_inner_middle_menu ul li .button i {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  color: #a2b4c6;
}

.stmnt--menu_inner_middle_menu ul li .button span.icon,
.stmnt--menu_inner_middle_menu ul li .button i.icon {
  font-size: 24px;
}

.stmnt--menu_inner_middle_menu ul li .button span.text,
.stmnt--menu_inner_middle_menu ul li .button i.text {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
}

.stmnt--menu_inner_middle_menu ul li .button:hover {
  background-color: #152b41 !important;
}

.stmnt--menu_inner_middle_menu ul li .button:hover span,
.stmnt--menu_inner_middle_menu ul li .button:hover i {
  color: #96cb42 !important;
}

.stmnt--menu_inner_middle_menu ul li .button.active {
  background-color: #f2f8ff;
}

.stmnt--menu_inner_middle_menu ul li .button.active span,
.stmnt--menu_inner_middle_menu ul li .button.active i {
  color: #a2b4c6;
}

.stmnt--menu_inner_middle_menu ul li .button[data-action=volume] {
  height: 205px;
  max-height: unset;
}

.stmnt--menu_inner_middle_menu ul li .button[data-action=volume] input[type=range] {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  border: 2px solid transparent;
}

.stmnt--menu_inner_middle_menu ul li .button[data-action=volume]:hover input[type=range] {
  border: 2px solid #96cb42;
}

.stmnt--menu_inner_right {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  overflow: hidden;
}

.stmnt--menu_inner_right .menu-title span {
  font-family: "UtopiaSemiBold";
  font-weight: 600;
  font-size: 20px;
  line-height: 36px;
  text-align: left;
  text-transform: uppercase;
  color: #485e74;
}

@media (max-width: 1023px) {
  .stmnt--menu_inner_right .menu-title span {
    font-size: calc(16px + 4 * (100vw - 320px) / 703);
    line-height: calc(24px + 12 * (100vw - 320px) / 703);
  }
}

.stmnt--menu_inner_right .sections .section-item {
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  border-top: 1px solid #a2b4c6;
}

.stmnt--menu_inner_right .sections .section-item .left {
  max-width: 60%;
  width: 60%;
}

.stmnt--menu_inner_right .sections .section-item .left span.chapter {
  font-family: "OpenSansRegular";
  font-weight: normal;
  font-size: 14px;
  line-height: 27px;
  text-align: left;
  color: #96cb42;
}

.stmnt--menu_inner_right .sections .section-item .left p.heading {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  text-align: left;
  color: #152b41;
}

.stmnt--menu_inner_right .sections .section-item .left p.excerpt {
  font-family: "OpenSansRegular";
  font-weight: normal;
  font-style: italic;
  font-size: 16px;
  line-height: 22px;
  text-align: left;
  color: #152b41;
}

.stmnt--menu_inner_right .sections .section-item .right {
  max-width: 40%;
  width: 40%;
}

.stmnt--menu_inner_right .sections .section-item .right img {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  max-width: 100%;
  height: auto;
}

.stmnt--menu_inner_right .sections .section-item:hover {
  background-color: #f0ffd6;
}

.stmnt--menu_inner_right .sections .section-item:hover .left p.heading {
  text-decoration: none;
}

.stmnt--menu.active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

@media (max-width: 639px) {
  .stmnt--menu.active .stmnt--menu_toggle {
    -webkit-transform: translateX(64px);
    transform: translateX(64px);
  }
}

@media (max-width: 639px) {
  .stmnt--menu {
    width: 90vw;
    max-width: 90vw;
    transform: translateX(calc(258px + 298 * (100vw - 300px) / 339));
    -webkit-transform: translateX(calc(258px + 298 * (100vw - 300px) / 339));
  }
}

.stmnt--footer_inner_left span {
  font-family: "UtopiaBold";
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  color: #152b41;
}

.stmnt--footer_inner_right ul li {
  margin-right: 44px;
}

.stmnt--footer_inner_right ul li a {
  text-decoration: none;
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  text-decoration: underline;
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  color: #a2b4c6;
}

.stmnt--footer_inner_right ul li:last-child {
  margin-right: 0 !important;
}

@media (max-width: 1023px) {
  .stmnt--footer_inner_right ul li {
    margin-right: 32px;
  }
}

@media (max-width: 767px) {
  .stmnt--footer_inner_right ul li {
    margin-right: 24px;
  }
}

@media (max-width: 639px) {
  .stmnt--footer_inner_right ul li {
    margin-right: 0px !important;
    margin-bottom: 25px;
  }

  .stmnt--footer_inner_right ul li:last-child {
    margin-bottom: 0px;
  }
}

.stmnt--lg-lightbox .lg-comment-box {
  display: none;
}

.stmnt--lg-lightbox .lg-progress-bar .lg-progress {
  background-color: #96cb42;
}

.stmnt--lg-lightbox .lg-backdrop {
  background-color: #152b41;
}

.stmnt--lg-lightbox .lg-outer .lg-content .lg-inner .lg-item {
  margin-top: 47px;
}

.stmnt--lg-lightbox .lg-outer .lg-content .lg-prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.stmnt--lg-lightbox .lg-outer .lg-content .lg-prev::after {
  display: none;
}

.stmnt--lg-lightbox .lg-outer .lg-content .lg-prev:hover {
  color: #96cb42;
}

.stmnt--lg-lightbox .lg-outer .lg-content .lg-next {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.stmnt--lg-lightbox .lg-outer .lg-content .lg-next::after {
  display: none;
}

.stmnt--lg-lightbox .lg-outer .lg-content .lg-next:hover {
  color: #96cb42;
}

.stmnt--lg-lightbox .lg-outer .lg-components {
  background: #152b41;
}

.stmnt--lg-lightbox .lg-outer .lg-components .lg-sub-html {
  font-family: "OpenSansRegular";
  font-weight: normal;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: #fff;
}

@media (max-width: 1023px) {
  .stmnt--lg-lightbox .lg-outer .lg-components .lg-sub-html {
    font-size: calc(16px + 4 * (100vw - 320px) / 703);
    line-height: calc(24px + 6 * (100vw - 320px) / 703);
  }
}

.stmnt--lg-lightbox .lg-outer .lg-components .lg-thumb-outer {
  background-color: #152b41;
}

.stmnt--lg-lightbox .lg-outer .lg-components .lg-thumb-outer .lg-thumb .lg-thumb-item.active, .stmnt--lg-lightbox .lg-outer .lg-components .lg-thumb-outer .lg-thumb .lg-thumb-item:hover {
  border-color: #96cb42;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-close {
  font-size: 18px;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-close::after {
  display: none;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-close:hover {
  color: #96cb42;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-download {
  display: none;
  font-size: 18px;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-download::after {
  display: none;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-download:hover {
  color: #96cb42;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-autoplay-button {
  font-size: 22px;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-autoplay-button::after {
  display: none;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-autoplay-button:hover, .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-autoplay-button.active {
  color: #96cb42;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-zoom-in {
  font-size: 18px;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-zoom-in::after {
  display: none;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-zoom-in:hover {
  color: #96cb42;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-zoom-out {
  font-size: 18px;
  color: #96cb42;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-zoom-out::after {
  display: none;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-zoom-out:hover {
  color: #96cb42;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-fullscreen {
  font-size: 22px;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-fullscreen::after {
  display: none;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-fullscreen:hover {
  color: #96cb42;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-toggle-thumb {
  font-size: 18px;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-toggle-thumb::after {
  display: none;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-toggle-thumb:hover, .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-toggle-thumb.active {
  color: #96cb42;
}

.stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-counter {
  font-family: "OpenSansBold";
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
  color: #a2b4c6;
}

@media (max-width: 1023px) {
  .stmnt--lg-lightbox .lg-outer .lg-toolbar .lg-counter {
    font-size: calc(16px + 4 * (100vw - 320px) / 703);
    line-height: calc(24px + 6 * (100vw - 320px) / 703);
  }
}

.stmnt--lg-lightbox.single .lg-outer .lg-toolbar .lg-counter {
  display: none;
}

.stmnt--lg-lightbox.single .lg-outer .lg-content .lg-prev,
.stmnt--lg-lightbox.single .lg-outer .lg-content .lg-next {
  display: none;
}

/*
.stmnt--lightbox {
    &_inner {
        max-width: 100vw;
        &_header {
        }
        &_body {
            &_center {
                max-height: 670px;
                .keen-slider {
                    max-height: 670px;
                    max-width: 100% !important;
                    &__slide {
                        max-width: 100% !important;
                        img {
                            max-height: 670px;
                        }
                    }
                }
            }
        }
        &_footer {
        }
    }
}
*/

.video--container-controls {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(21, 43, 65, 0)), to(rgba(21, 43, 65, 0.65)));
  background: linear-gradient(rgba(21, 43, 65, 0) 0%, rgba(21, 43, 65, 0.65) 100%);
}

.video--container-controls button {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.video--container-controls button i {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  font-size: 22px;
  color: #f2f8ff;
  opacity: 0.5;
}

.video--container-controls button i:hover {
  opacity: 1;
  color: #96cb42;
}

.video--container-controls button.play i {
  opacity: 1;
  color: #96cb42;
}

.video--container-controls .top .video--watched {
  position: absolute;
  height: 6px;
  background-color: #96cb42;
  left: 0;
  width: 0;
  border-radius: 6px;
  pointer-events: none;
}

.video--container-controls .top input[type=range] {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  cursor: pointer;
  -webkit-appearance: none;
  overflow: hidden;
  background-color: #f2f8ff;
  height: 6px;
  border-radius: 6px;
}

.video--container-controls .top input[type=range]::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  color: #96cb42;
  margin-top: -1px;
}

.video--container-controls .top input[type=range]::-webkit-slider-thumb {
  width: 0px;
  -webkit-appearance: none;
  height: 0px;
  cursor: pointer;
  border-radius: 50%;
  margin-left: 0px;
  background: #96cb42;
}

.video--container-controls .top input[type=range]::-moz-range-progress {
  background-color: #96cb42;
}

.video--container-controls .top input[type=range]::-moz-range-track {
  background-color: #f2f8ff;
}

.video--container-controls .top input[type=range]::-ms-fill-lower {
  background-color: #96cb42;
}

.video--container-controls .top input[type=range]::-ms-fill-upper {
  background-color: #f2f8ff;
}

.video--container-controls .bottom .video--loop i {
  font-size: 24px;
}

.video--container-controls .bottom .video--loop.loop-on i {
  opacity: 1;
  color: #96cb42;
}

.video--container-controls .bottom .video--timing p {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #f2f8ff;
}

@media (max-width: 767px) {
  .video--container-controls .bottom .video--timing p {
    font-size: 14px;
    line-height: 16px;
  }
}

.video--container-controls .bottom .video--volume .volume--slider i {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  font-size: 22px;
  color: #f2f8ff;
  opacity: 0.5;
}

.video--container-controls .bottom .video--volume .volume--slider i:hover {
  opacity: 1;
  color: #96cb42;
}

.video--container-controls .bottom .video--volume .volume--slider-top {
  margin-bottom: 0;
  margin-left: 10px;
}

.video--container-controls .bottom .video--volume .volume--slider-bottom {
  margin-right: 10px;
  margin-top: 0;
}

@media (max-width: 639px) {
  .video--container-controls .bottom {
    width: 160%;
    -webkit-transform: scale(0.62);
    transform: scale(0.62);
    -webkit-transform-origin: left;
    transform-origin: left;
  }
}

/* Import all components */

.section--background-inner .image--source {
  text-align: right;
  text-shadow: 1px 1px #000;
  color: #fff;
  top: 0;
  font-size: 12px;
  line-height: 15px;
}

.section--background-inner-gradient.ltr {
  background: -webkit-gradient(linear, left top, right top, from(#152b41), color-stop(19.7%, rgba(21, 43, 65, 0.75)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to right, #152b41 0%, rgba(21, 43, 65, 0.75) 19.7%, rgba(0, 0, 0, 0) 100%);
}

@media (max-width: 1023px) {
  .section--background-inner-gradient.ltr {
    background: -webkit-gradient(linear, left top, right top, from(#152b41), color-stop(64.7%, rgba(21, 43, 65, 0.75)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(to right, #152b41 0%, rgba(21, 43, 65, 0.75) 64.7%, rgba(0, 0, 0, 0) 100%);
  }
}

@media (max-width: 639px) {
  .section--background-inner-gradient.ltr {
    background: -webkit-gradient(linear, left top, right top, from(#152b41), color-stop(75.7%, rgba(21, 43, 65, 0.75)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(to right, #152b41 0%, rgba(21, 43, 65, 0.75) 75.7%, rgba(0, 0, 0, 0) 100%);
  }
}

.section--background-inner-gradient.rtl {
  background: -webkit-gradient(linear, right top, left top, from(#152b41), color-stop(19.7%, rgba(21, 43, 65, 0.75)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to left, #152b41 0%, rgba(21, 43, 65, 0.75) 19.7%, rgba(0, 0, 0, 0) 100%);
}

@media (max-width: 1023px) {
  .section--background-inner-gradient.rtl {
    background: -webkit-gradient(linear, right top, left top, from(#152b41), color-stop(64.7%, rgba(21, 43, 65, 0.75)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(to left, #152b41 0%, rgba(21, 43, 65, 0.75) 64.7%, rgba(0, 0, 0, 0) 100%);
  }
}

@media (max-width: 639px) {
  .section--background-inner-gradient.rtl {
    background: -webkit-gradient(linear, right top, left top, from(#152b41), color-stop(75.7%, rgba(21, 43, 65, 0.75)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(to left, #152b41 0%, rgba(21, 43, 65, 0.75) 75.7%, rgba(0, 0, 0, 0) 100%);
  }
}

.section--background .video--button {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.section--background .video--button i {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  font-size: 32px;
}

@media (max-width: 1535px) {
  .section--background .video--button i {
    font-size: 24px;
  }
}

@media (max-width: 1279px) {
  .section--background .video--button i {
    font-size: 20px;
  }
}

@media (max-width: 1023px) {
  .section--background .video--button i {
    font-size: calc(14px + 6 * (100vw - 320px) / 703);
  }
}

.section--background .video--button:hover {
  -webkit-transform: scale(0.96);
  transform: scale(0.96);
  background-color: #485e74;
}

.section--background .video--button:hover i {
  color: #fff;
}

.section--background.transparent-bg {
  background-color: #152b41;
}

.section--background.transparent-bg .section--background-inner img {
  opacity: 0.1;
}

.scroll--more {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.scroll--more_link {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.scroll--more_link span.text {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.scroll--more_link i.icon {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  color: #fff;
}

.scroll--more_link.type2 i.icon {
  font-size: 18px;
  color: #fff;
}

.scroll--more_link.type1 span.text {
  border-bottom: 1px solid #96cb42;
}

.scroll--more_link.type1 i.icon {
  font-size: 22px;
  color: #fff;
}

@media (max-width: 1023px) {
  .scroll--more_link.type1 i.icon {
    font-size: calc(17px + 5 * (100vw - 320px) / 703);
  }
}

.scroll--more.hide {
  -webkit-transform: translateX(15px);
  transform: translateX(15px);
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}

a.scroll--more:hover span.text,
button.scroll--more:hover span.text {
  color: #96cb42;
}

a.scroll--more:hover i.icon,
button.scroll--more:hover i.icon {
  color: #96cb42;
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}

a.scroll--more:hover.type1 i.icon,
button.scroll--more:hover.type1 i.icon {
  -webkit-transform: translateX(2px);
  transform: translateX(2px);
}

.media--block {
  height: auto;
}

.media--block a {
  text-decoration: none !important;
}

.media--block.is-video figure, .media--block.is-youtube figure {
  min-height: 246px;
}

.media--block.is-video figure iframe,
.media--block.is-video figure video, .media--block.is-youtube figure iframe,
.media--block.is-youtube figure video {
  min-height: 246px;
}

@media (max-width: 1023px) {
  .media--block.is-video figure, .media--block.is-youtube figure {
    min-height: 400px;
  }

  .media--block.is-video figure iframe,
.media--block.is-video figure video, .media--block.is-youtube figure iframe,
.media--block.is-youtube figure video {
    min-height: 400px;
  }
}

.media--block.card {
  border: 16px solid #fff;
  overflow: hidden;
}

.media--block.card > div {
  overflow: hidden;
}

.media--block.card > div span.image--source {
  text-align: right;
  text-shadow: 1px 1px #000;
  font-size: 12px;
  line-height: 15px;
  color: #fff;
  bottom: 2px;
}

.media--block.card > div img {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.media--block.card.is--gallery .gallery-block {
  right: 0;
  top: 0;
}

.media--block.card.is--gallery .gallery-text {
  border: unset !important;
}

.media--block.card.is--gallery > div span.image--source {
  bottom: 40px;
}

.media--block.card.portrait {
  overflow: hidden;
  max-width: 65%;
  margin-left: auto;
  margin-right: auto;
  min-height: 580px;
  max-height: 580px;
}

.media--block.card.portrait > div {
  min-height: 580px;
  max-height: 580px;
}

.media--block.card.portrait > div img {
  -o-object-fit: cover;
     object-fit: cover;
  min-height: 580px;
  max-height: 580px;
}

@media (max-width: 1279px) {
  .media--block.card.portrait {
    min-height: 440px;
    max-height: 440px;
  }

  .media--block.card.portrait > div {
    min-height: 440px;
    max-height: 440px;
  }

  .media--block.card.portrait > div img {
    min-height: 440px;
    max-height: 440px;
  }
}

@media (max-width: 1023px) {
  .media--block.card.portrait {
    min-height: 470px;
    max-height: 470px;
  }

  .media--block.card.portrait > div {
    min-height: 470px;
    max-height: 470px;
  }

  .media--block.card.portrait > div img {
    min-height: 470px;
    max-height: 470px;
  }
}

@media (max-width: 767px) {
  .media--block.card.portrait {
    min-height: calc(300px + 350 * (100vw - 320px) / 447);
    max-height: calc(300px + 350 * (100vw - 320px) / 447);
  }

  .media--block.card.portrait > div {
    min-height: calc(300px + 350 * (100vw - 320px) / 447);
    max-height: calc(300px + 350 * (100vw - 320px) / 447);
  }

  .media--block.card.portrait > div img {
    min-height: calc(300px + 350 * (100vw - 320px) / 447);
    max-height: calc(300px + 350 * (100vw - 320px) / 447);
  }
}

@media (max-width: 767px) {
  .media--block.card {
    border: 8px solid #fff;
  }
}

.media--block.card .gallery-text {
  padding-left: 20px;
  padding-right: 20px;
  max-height: 36px;
  height: auto;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  background-color: rgba(21, 43, 65, 0.8);
}

.media--block.card .gallery-text i,
.media--block.card .gallery-text span {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 16px;
  line-height: 36px;
  text-align: left;
  color: #96cb42;
}

@media (max-width: 1023px) {
  .media--block.card .gallery-text i,
.media--block.card .gallery-text span {
    font-size: calc(14px + 2 * (100vw - 320px) / 703);
    line-height: calc(18px + 6 * (100vw - 320px) / 703);
  }
}

@media (max-width: 1023px) {
  .media--block.card .gallery-text {
    padding-left: 14px;
    padding-right: 14px;
  }
}

@media (max-width: 639px) {
  .media--block.card .gallery-text {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.media--block.card:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.media--block.card:hover .gallery-text {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: rgba(21, 43, 65, 0.8);
  max-height: 800px;
}

@media (max-width: 1023px) {
  .media--block.card:hover .gallery-text {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}

@media (max-width: 639px) {
  .media--block.card:hover .gallery-text {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.media--block.card:hover .gallery-block {
  background-color: #96cb42;
}

.media--block.card:hover .gallery-block i {
  color: #fff;
}

.media--block.block figure {
  max-width: 768px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  overflow: hidden;
}

.media--block.block figure span.image--source {
  text-align: right;
  text-shadow: 1px 1px #000;
  font-size: 12px;
  line-height: 15px;
  color: #fff;
  bottom: 45px;
}

.media--block.block figure img {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.media--block.block figure figcaption {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.media--block.block figure figcaption i {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  font-size: 16px;
  color: #152b41;
}

.media--block.block figure figcaption span {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #152b41;
}

@media (max-width: 1023px) {
  .media--block.block figure figcaption span {
    font-size: calc(14px + 2 * (100vw - 320px) / 703);
    line-height: calc(18px + 6 * (100vw - 320px) / 703);
  }
}

.media--block.block figure figcaption.inside {
  background-color: rgba(21, 43, 65, 0.8);
  padding: 15px 20px 17px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
}

.media--block.block figure figcaption.inside i,
.media--block.block figure figcaption.inside span {
  color: #96cb42;
}

@media (max-width: 1023px) {
  .media--block.block figure figcaption.inside {
    padding-left: 14px;
    padding-right: 14px;
  }
}

@media (max-width: 639px) {
  .media--block.block figure figcaption.inside {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.media--block.block .gallery-block {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.media--block.block .gallery-block i {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.media--block.block:hover figure {
  border-color: #96cb42;
}

.media--block.block:hover figure figcaption.inside {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

.media--block.block:hover figure figcaption:not(.inside) {
  background-color: #96cb42;
}

.media--block.block:hover figure figcaption:not(.inside) i,
.media--block.block:hover figure figcaption:not(.inside) span {
  color: #152b41;
}

.media--block.block:hover .gallery-block {
  background-color: #96cb42;
}

.media--block.block:hover .gallery-block i {
  color: #fff;
}

.media--block.block.caption-none figure span.image--source {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  bottom: 2px;
}

.media--block.block.outside figure span.image--source {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  bottom: unset;
  right: unset;
  top: 2px;
  left: 2px;
  padding-left: 0;
  padding-right: 2px;
}

.media--block.block.inside figure span.image--source {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  bottom: 38px;
}

.media--block.block.inside:hover figure span.image--source {
  opacity: 0;
}

.media--block .media--video-container:hover .media--video-button {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}

.media--block.is-video figcaption {
  pointer-events: none;
}

.media--block.social.block figure figcaption.inside {
  min-height: 25%;
  padding: 20px 100px;
}

.media--block.social.block figure figcaption.inside span {
  display: block;
  text-align: center;
  width: 100%;
}

/* Import all widgets */

.stmnt-widget--slider_background {
  height: 100% !important;
}

.stmnt-widget--slider .hover--toggle.left {
  background: -webkit-gradient(linear, left top, right top, from(#152b41), color-stop(19.7%, rgba(21, 43, 65, 0.75)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to right, #152b41 0%, rgba(21, 43, 65, 0.75) 19.7%, rgba(0, 0, 0, 0) 100%);
}

.stmnt-widget--slider .hover--toggle.right {
  background: -webkit-gradient(linear, right top, left top, from(#152b41), color-stop(19.7%, rgba(21, 43, 65, 0.75)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to left, #152b41 0%, rgba(21, 43, 65, 0.75) 19.7%, rgba(0, 0, 0, 0) 100%);
}

.stmnt-widget--slider_inner_slider .keen-slider__slide .highlight-text {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  text-align: left;
  color: #a2b4c6;
}

@media (max-width: 1023px) {
  .stmnt-widget--slider_inner_slider .keen-slider__slide .highlight-text {
    font-size: calc(20px + 0 * (100vw - 320px) / 703);
    line-height: calc(28px + 8 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--slider_highlights .highlight-list {
  position: relative;
}

.stmnt-widget--slider_highlights .highlight-list::before {
  pointer-events: none;
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  width: 100%;
  height: 4px;
  background-color: #f2f8ff;
}

.stmnt-widget--slider_highlights .highlight-list-item .round {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.stmnt-widget--slider_highlights .highlight-list-item .tooltip {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  pointer-events: none;
  opacity: 0;
  -webkit-transform: translateY(-15px);
  transform: translateY(-15px);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.stmnt-widget--slider_highlights .highlight-list-item .tooltip span {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 16px;
  line-height: 21px;
  text-align: center;
  color: #152b41;
}

.stmnt-widget--slider_highlights .highlight-list-item .tooltip::before {
  content: "";
  position: absolute;
  left: 10px;
  bottom: -5px;
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background-color: #96cb42;
}

.stmnt-widget--slider_highlights .highlight-list-item .tooltip.show {
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}

.stmnt-widget--slider_highlights .highlight-list.mobile--highlights {
  display: none;
}

@media (max-width: 1023px) {
  .stmnt-widget--slider_highlights .highlight-list.mobile--highlights {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.stmnt-widget--slider_highlights .highlight-list.mobile--highlights::before {
  width: 100vw;
  margin-left: -95px;
}

@media (max-width: 1023px) {
  .stmnt-widget--slider_highlights .highlight-list:not(.mobile--highlights) {
    display: none;
  }
}

.stmnt-widget--slider_highlights .month-list-item span {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 16px;
  line-height: 36px;
  text-align: left;
  color: #a2b4c6;
}

@media (max-width: 1279px) {
  .stmnt-widget--slider_highlights .month-list-item span {
    font-size: 14px;
    line-height: 24px;
  }
}

@media (max-width: 1023px) {
  .stmnt-widget--slider_highlights .month-list-item span {
    font-size: 16px;
    line-height: 36px;
  }
}

.stmnt-widget--slider_highlights .month-list-item span:hover {
  color: #96cb42;
}

.stmnt-widget--slider.social .stmnt-widget--slider_inner_slider .keen-slider__slide .inner .social-link {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.stmnt-widget--slider.social .stmnt-widget--slider_inner_slider .keen-slider__slide .inner .social-link i {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.stmnt-widget--slider.social .stmnt-widget--slider_inner_slider .keen-slider__slide .inner .highlight-text {
  display: none;
}

.stmnt-widget--slider.social .stmnt-widget--slider_inner_slider .keen-slider__slide .inner .media--block {
  height: 414px;
}

.stmnt-widget--slider.social .stmnt-widget--slider_inner_slider .keen-slider__slide .inner .media--block a {
  height: 100%;
}

.stmnt-widget--slider.social .stmnt-widget--slider_inner_slider .keen-slider__slide .inner .media--block figure {
  height: 100%;
  border-radius: 50%;
  padding: 7px;
  border: unset;
  background-image: url("../imgs/vdwgb/social-background.svg");
  background-position: center;
  background-size: cover;
}

.stmnt-widget--slider.social .stmnt-widget--slider_inner_slider .keen-slider__slide .inner .media--block figure img {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  border: 7px solid #fff;
  border-radius: 50%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1535px) {
  .stmnt-widget--slider.social .stmnt-widget--slider_inner_slider .keen-slider__slide .inner .media--block {
    height: calc(268px + 61 * (100vw - 1280px) / 255);
  }
}

@media (max-width: 1279px) {
  .stmnt-widget--slider.social .stmnt-widget--slider_inner_slider .keen-slider__slide .inner .media--block {
    height: calc(268px + 0 * (100vw - 1024px) / 255);
  }
}

@media (max-width: 1023px) {
  .stmnt-widget--slider.social .stmnt-widget--slider_inner_slider .keen-slider__slide .inner .media--block {
    height: calc(238px + 64 * (100vw - 640px) / 383);
  }
}

@media (max-width: 639px) {
  .stmnt-widget--slider.social .stmnt-widget--slider_inner_slider .keen-slider__slide .inner .media--block {
    height: calc(220px + 319 * (100vw - 320px) / 319);
  }
}

.stmnt-widget--slider.social .stmnt-widget--slider_inner_slider .keen-slider__slide .inner .media--block .gallery-block {
  right: -16px;
  border-radius: 50%;
}

.stmnt-widget--slider.social .stmnt-widget--slider_inner_slider .keen-slider__slide .inner:hover .media--block figure img {
  border-width: 0;
}

.stmnt-widget--slider.social .stmnt-widget--slider_inner_slider .keen-slider__slide .inner:hover .social-link {
  background-color: #96cb42;
}

.stmnt-widget--slider.social .stmnt-widget--slider_inner_slider .keen-slider__slide .inner:hover .social-link i {
  color: #fff;
}

.stmnt-widget--editor {
  padding-top: 0;
  padding-bottom: 64px;
}

.stmnt-widget--editor_start .heading-container {
  background-color: rgba(21, 43, 65, 0.8);
}

.stmnt-widget--editor_start .heading-container .heading {
  max-width: 768px;
}

@media (max-width: 1023px) {
  .stmnt-widget--editor_start {
    max-height: 100vh;
    height: calc(450px + 587 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--editor_inner_content {
  padding-top: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.stmnt-widget--editor_inner_content_editor, .stmnt-widget--editor_inner_content_media, .stmnt-widget--editor_inner_content_report, .stmnt-widget--editor_inner_content_signs {
  width: 100%;
  -ms-flex-item-align: center;
  align-self: center;
  max-width: 768px;
}

.stmnt-widget--editor_inner_content .content--inner p a {
  text-decoration: underline;
  color: #96cb42;
}

.stmnt-widget--editor_inner_content .content--inner.small-space {
  margin-bottom: 30px;
}

@media (max-width: 1023px) {
  .stmnt-widget--editor_inner_content .content--inner.small-space {
    margin-bottom: 15px;
  }
}

.stmnt-widget--editor_inner_content_content {
  width: 100%;
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: -64px;
  max-width: 832px;
}

.stmnt-widget--editor_inner_content_content .image-container,
.stmnt-widget--editor_inner_content_content figure.wp-caption {
  width: 408px !important;
}

.stmnt-widget--editor_inner_content_content figure.wp-caption figcaption {
  margin-top: 7.5px;
  margin-bottom: 12.5px;
  font-family: "OpenSansRegular";
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  color: #152b41;
}

@media (max-width: 1023px) {
  .stmnt-widget--editor_inner_content_content figure.wp-caption figcaption {
    font-size: calc(10px + 4 * (100vw - 320px) / 703);
    line-height: calc(14px + 4 * (100vw - 320px) / 703);
  }
}

@media (max-width: 767px) {
  .stmnt-widget--editor_inner_content_content figure.wp-caption figcaption {
    margin-top: 5px;
    margin-bottom: 10px;
  }
}

.stmnt-widget--editor_inner_content_content img {
  width: 408px !important;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: relative;
}

@media (max-width: 767px) {
  .stmnt-widget--editor_inner_content_content img,
.stmnt-widget--editor_inner_content_content .image-container,
.stmnt-widget--editor_inner_content_content figure.wp-caption {
    width: 342px !important;
  }
}

@media (max-width: 639px) {
  .stmnt-widget--editor_inner_content_content img,
.stmnt-widget--editor_inner_content_content .image-container,
.stmnt-widget--editor_inner_content_content figure.wp-caption {
    width: 100% !important;
    max-width: 100% !important;
  }
}

.stmnt-widget--editor_inner_content_content.alignment-right {
  margin-left: 0;
  max-width: 816px;
}

.stmnt-widget--editor_inner_content_list {
  width: 100%;
  -ms-flex-item-align: center;
  align-self: center;
  max-width: 896px;
}

.stmnt-widget--editor_inner_content_signs .signs-list-item-data {
  width: 100%;
  min-height: 72px;
}

.stmnt-widget--editor_inner_content_signs .signs-list-item-data span {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  text-align: left;
  color: #152b41;
}

@media (max-width: 1023px) {
  .stmnt-widget--editor_inner_content_signs .signs-list-item-data span {
    font-size: calc(12px + 8 * (100vw - 320px) / 703);
    line-height: calc(16px + 8 * (100vw - 320px) / 703);
  }
}

@media (max-width: 1023px) {
  .stmnt-widget--editor_inner_content_content, .stmnt-widget--editor_inner_content_signs, .stmnt-widget--editor_inner_content_list {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (max-width: 767px) {
  .stmnt-widget--editor_inner_content {
    padding-top: 48px;
  }

  .stmnt-widget--editor_inner_content_editor, .stmnt-widget--editor_inner_content_media {
    max-width: 100%;
  }

  .stmnt-widget--editor_inner_content_content, .stmnt-widget--editor_inner_content_signs, .stmnt-widget--editor_inner_content_list {
    max-width: 100%;
  }

  .stmnt-widget--editor_inner_content_content {
    margin-left: 0;
    margin-right: 0;
  }
}

.stmnt-widget--editor .scroll--more {
  position: relative;
  padding-top: 96px;
}

.stmnt-widget--editor .scroll--more button span {
  color: #152b41;
}

.stmnt-widget--editor .scroll--more button i {
  color: #152b41 !important;
}

.stmnt-widget--editor .scroll--more button:hover i {
  color: #96cb42 !important;
}

@media (max-width: 767px) {
  .stmnt-widget--editor .scroll--more {
    padding-top: 64px;
  }
}

@media (max-width: 639px) {
  .stmnt-widget--editor .scroll--more {
    padding-top: 48px;
  }
}

@media (max-width: 767px) {
  .stmnt-widget--editor {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

.stmnt-widget--editor.stmnt--modal {
  padding-top: 0 !important;
}

.stmnt-widget--report {
  padding-top: 0;
  padding-bottom: 64px;
}

.stmnt-widget--report_start .heading-container {
  background-color: rgba(21, 43, 65, 0.8);
}

.stmnt-widget--report_start .heading-container .heading {
  max-width: 768px;
}

@media (max-width: 1023px) {
  .stmnt-widget--report_start {
    max-height: 100vh;
    height: calc(450px + 587 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--report_inner_content {
  padding-top: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.stmnt-widget--report_inner_content_editor, .stmnt-widget--report_inner_content_media, .stmnt-widget--report_inner_content_report, .stmnt-widget--report_inner_content_signs {
  width: 100%;
  -ms-flex-item-align: center;
  align-self: center;
  max-width: 768px;
}

.stmnt-widget--report_inner_content .content--inner p a {
  text-decoration: underline;
  color: #96cb42;
}

.stmnt-widget--report_inner_content .content--inner.small-space {
  margin-bottom: 30px;
}

@media (max-width: 1023px) {
  .stmnt-widget--report_inner_content .content--inner.small-space {
    margin-bottom: 15px;
  }
}

.stmnt-widget--report_inner_content_content {
  width: 100%;
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: -64px;
  max-width: 832px;
}

.stmnt-widget--report_inner_content_content .image-container,
.stmnt-widget--report_inner_content_content figure.wp-caption {
  width: 408px !important;
}

.stmnt-widget--report_inner_content_content figure.wp-caption figcaption {
  margin-top: 7.5px;
  margin-bottom: 12.5px;
  font-family: "OpenSansRegular";
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  color: #152b41;
}

@media (max-width: 1023px) {
  .stmnt-widget--report_inner_content_content figure.wp-caption figcaption {
    font-size: calc(10px + 4 * (100vw - 320px) / 703);
    line-height: calc(14px + 4 * (100vw - 320px) / 703);
  }
}

@media (max-width: 767px) {
  .stmnt-widget--report_inner_content_content figure.wp-caption figcaption {
    margin-top: 5px;
    margin-bottom: 10px;
  }
}

.stmnt-widget--report_inner_content_content img {
  width: 408px !important;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: relative;
}

@media (max-width: 767px) {
  .stmnt-widget--report_inner_content_content img,
.stmnt-widget--report_inner_content_content .image-container,
.stmnt-widget--report_inner_content_content figure.wp-caption {
    width: 342px !important;
  }
}

@media (max-width: 639px) {
  .stmnt-widget--report_inner_content_content img,
.stmnt-widget--report_inner_content_content .image-container,
.stmnt-widget--report_inner_content_content figure.wp-caption {
    width: 100% !important;
    max-width: 100% !important;
  }
}

.stmnt-widget--report_inner_content_content.alignment-right {
  margin-left: 0;
  max-width: 816px;
}

.stmnt-widget--report_inner_content_list {
  width: 100%;
  -ms-flex-item-align: center;
  align-self: center;
  max-width: 896px;
}

.stmnt-widget--report_inner_content_signs .signs-list-item-data {
  width: 100%;
  min-height: 72px;
}

.stmnt-widget--report_inner_content_signs .signs-list-item-data span {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  text-align: left;
  color: #152b41;
}

@media (max-width: 1023px) {
  .stmnt-widget--report_inner_content_signs .signs-list-item-data span {
    font-size: calc(12px + 8 * (100vw - 320px) / 703);
    line-height: calc(16px + 8 * (100vw - 320px) / 703);
  }
}

@media (max-width: 1023px) {
  .stmnt-widget--report_inner_content_content, .stmnt-widget--report_inner_content_signs, .stmnt-widget--report_inner_content_list {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (max-width: 767px) {
  .stmnt-widget--report_inner_content {
    padding-top: 48px;
  }

  .stmnt-widget--report_inner_content_editor, .stmnt-widget--report_inner_content_media {
    max-width: 100%;
  }

  .stmnt-widget--report_inner_content_content, .stmnt-widget--report_inner_content_signs, .stmnt-widget--report_inner_content_list {
    max-width: 100%;
  }

  .stmnt-widget--report_inner_content_content {
    margin-left: 0;
    margin-right: 0;
  }
}

.stmnt-widget--report .scroll--more {
  position: relative;
  padding-top: 96px;
}

.stmnt-widget--report .scroll--more button span {
  color: #152b41;
}

.stmnt-widget--report .scroll--more button i {
  color: #152b41 !important;
}

.stmnt-widget--report .scroll--more button:hover i {
  color: #96cb42 !important;
}

@media (max-width: 767px) {
  .stmnt-widget--report .scroll--more {
    padding-top: 64px;
  }
}

@media (max-width: 639px) {
  .stmnt-widget--report .scroll--more {
    padding-top: 48px;
  }
}

@media (max-width: 767px) {
  .stmnt-widget--report {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

.stmnt-widget--report.stmnt--modal {
  padding-top: 0 !important;
}

.stmnt-widget--topics {
  padding: 192px 0;
}

@media (max-width: 1535px) {
  .stmnt-widget--topics {
    padding-top: 176px;
  }
}

@media (max-width: 1023px) {
  .stmnt-widget--topics {
    padding-top: 160px;
  }
}

@media (max-width: 767px) {
  .stmnt-widget--topics {
    padding-top: 128px;
  }
}

@media (max-width: 639px) {
  .stmnt-widget--topics {
    padding-top: 96px;
  }
}

.stmnt-widget--topics_inner_content p {
  font-family: "OpenSansRegular";
  font-weight: normal;
  font-size: 24px;
  line-height: 36px;
  text-align: left;
  color: #fff;
}

@media (max-width: 1023px) {
  .stmnt-widget--topics_inner_content p {
    font-size: calc(20px + 0 * (100vw - 320px) / 703);
    line-height: calc(28px + 8 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--topics_inner_topics ul.topic-list li.topic-list-item {
  max-width: 768px;
}

.stmnt-widget--topics_inner_topics ul.topic-list {
  padding-top: 75px;
}

.stmnt-widget--topics_inner_topics ul.topic-list li.topic-list-item:nth-child(2n+0) {
  margin-top: 100px;
}

.stmnt-widget--topics_inner_topics ul.topic-list li.topic-list-item:nth-child(2n-1) {
  margin-top: -75px;
}


@media (max-width: 1023px) {
  .stmnt-widget--topics_inner_topics ul.topic-list li.topic-list-item {
    margin-bottom: 32px;
  }

  .stmnt-widget--topics_inner_topics ul.topic-list li.topic-list-item:nth-child(2n+0) {
    margin-top: 0px;
  }

  .stmnt-widget--topics_inner_topics ul.topic-list li.topic-list-item:last-child {
    margin-bottom: 0;
  }
}

.stmnt-widget--section {
  height: 100%;
  min-height: 100vh;
}

.stmnt-widget--section_inner {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.stmnt-widget--section_inner_content p {
  font-family: "OpenSansRegular";
  font-weight: normal;
  font-size: 24px;
  line-height: 36px;
  text-align: left;
  color: #fff;
}

@media (max-width: 1023px) {
  .stmnt-widget--section_inner_content p {
    font-size: calc(20px + 4 * (100vw - 320px) / 703);
    line-height: calc(28px + 8 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--section.blog .stmnt-widget--section_inner {
  padding-left: 16px;
  padding-right: 36px;
  background-color: rgba(21, 43, 65, 0.8);
}

.stmnt-widget--section.blog .stmnt-widget--section_inner_heading {
  max-width: 768px;
}

@media (max-width: 767px) {
  .stmnt-widget--section.blog .stmnt-widget--section_inner_heading {
    max-width: 640px;
  }
}

@media (max-width: 639px) {
  .stmnt-widget--section.blog .stmnt-widget--section_inner_heading {
    max-width: 100%;
  }
}

.stmnt-widget--illustration {
  padding: 192px 0;
}

@media (max-width: 1535px) {
  .stmnt-widget--illustration {
    padding-top: 176px;
  }
}

@media (max-width: 1023px) {
  .stmnt-widget--illustration {
    padding-top: 160px;
  }
}

@media (max-width: 767px) {
  .stmnt-widget--illustration {
    padding-top: 128px;
  }
}

@media (max-width: 639px) {
  .stmnt-widget--illustration {
    padding-top: 96px;
  }
}

.stmnt-widget--illustration_inner_description.none p {
  font-family: "OpenSansRegular";
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  text-align: left;
  font-style: normal;
  color: #152b41;
  color: #fff;
}

@media (max-width: 1023px) {
  .stmnt-widget--illustration_inner_description.none p {
    font-size: calc(16px + 8 * (100vw - 320px) / 703);
    line-height: calc(24px + 12 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--illustration_inner_description.big p {
  font-family: "UtopiaSemiBold";
  font-weight: 600;
  font-size: 48px;
  line-height: 60px;
  text-align: left;
  color: #fff;
}

@media (max-width: 1023px) {
  .stmnt-widget--illustration_inner_description.big p {
    font-size: calc(32px + 16 * (100vw - 320px) / 703);
    line-height: calc(36px + 24 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--illustration_inner_media .description {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  text-align: left;
  color: #96cb42;
}

@media (max-width: 1023px) {
  .stmnt-widget--illustration_inner_media .description {
    font-size: calc(16px + 8 * (100vw - 320px) / 703);
    line-height: calc(24px + 12 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--illustration_inner_media .illustration--loop {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.stmnt-widget--illustration_inner_media .illustration--loop i {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.stmnt-widget--illustration_inner_media .illustration--loop:hover {
  background-color: #96cb42;
}

.stmnt-widget--illustration_inner_media .illustration--loop:hover i {
  color: #fff;
}

.stmnt-widget--illustration_inner_media img {
  width: 100%;
  height: auto;
}

.stmnt-widget--table {
  padding: 192px 0;
}

@media (max-width: 1535px) {
  .stmnt-widget--table {
    padding-top: 176px;
  }
}

@media (max-width: 1023px) {
  .stmnt-widget--table {
    padding-top: 160px;
  }
}

@media (max-width: 767px) {
  .stmnt-widget--table {
    padding-top: 128px;
  }
}

@media (max-width: 639px) {
  .stmnt-widget--table {
    padding-top: 96px;
  }
}

.stmnt-widget--table_inner_description p {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 30px;
  line-height: 45px;
  text-align: left;
  color: #485e74;
}

@media (max-width: 1023px) {
  .stmnt-widget--table_inner_description p {
    font-size: calc(24px + 6 * (100vw - 320px) / 703);
    line-height: calc(30px + 15 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--table_inner_description p a {
  text-decoration: underline;
  font-family: "OpenSansBold";
  font-weight: 700;
  font-size: 30px;
  line-height: 45px;
  text-align: left;
  color: #485e74;
}

@media (max-width: 1023px) {
  .stmnt-widget--table_inner_description p a {
    font-size: calc(24px + 6 * (100vw - 320px) / 703);
    line-height: calc(30px + 15 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--table_inner_description p strong,
.stmnt-widget--table_inner_description p b {
  font-family: "OpenSansBold";
  font-weight: 700;
  font-size: 30px;
  line-height: 45px;
  text-align: left;
  color: #485e74;
}

@media (max-width: 1023px) {
  .stmnt-widget--table_inner_description p strong,
.stmnt-widget--table_inner_description p b {
    font-size: calc(24px + 6 * (100vw - 320px) / 703);
    line-height: calc(30px + 15 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--table_inner_description p em {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 30px;
  line-height: 45px;
  text-align: left;
  color: #485e74;
}

@media (max-width: 1023px) {
  .stmnt-widget--table_inner_description p em {
    font-size: calc(24px + 6 * (100vw - 320px) / 703);
    line-height: calc(30px + 15 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--table_inner_description p span {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 30px;
  line-height: 45px;
  text-align: left;
  color: #485e74;
}

@media (max-width: 1023px) {
  .stmnt-widget--table_inner_description p span {
    font-size: calc(24px + 6 * (100vw - 320px) / 703);
    line-height: calc(30px + 15 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--table_inner_table {
  overflow-x: scroll;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.stmnt-widget--table_inner_table table {
  margin: 0;
}

.stmnt-widget--table_inner_table table caption {
  display: none;
}

.stmnt-widget--table_inner_table::-webkit-scrollbar {
  width: 10px;
  height: 7.5px;
}

.stmnt-widget--table_inner_table::-webkit-scrollbar-track {
  background: #f0ffd6;
}

.stmnt-widget--table_inner_table::-webkit-scrollbar-thumb {
  background: #c9e69b;
}

.stmnt-widget--table_inner_table::-webkit-scrollbar-thumb:hover {
  background: #c9e69b;
}

.stmnt-widget--info {
  padding: 192px 0;
}

@media (max-width: 1535px) {
  .stmnt-widget--info {
    padding-top: 176px;
  }
}

@media (max-width: 1023px) {
  .stmnt-widget--info {
    padding-top: 160px;
  }
}

@media (max-width: 767px) {
  .stmnt-widget--info {
    padding-top: 128px;
  }
}

@media (max-width: 639px) {
  .stmnt-widget--info {
    padding-top: 96px;
  }
}

.stmnt-widget--info_inner_data_block .title .heading {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 30px;
  line-height: 36px;
  text-align: left;
  color: #485e74;
}

@media (max-width: 1023px) {
  .stmnt-widget--info_inner_data_block .title .heading {
    font-size: calc(20px + 4 * (100vw - 320px) / 703);
    line-height: calc(24px + 6 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--info_inner_data_block .description p {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
  color: #000;
}

@media (max-width: 1023px) {
  .stmnt-widget--info_inner_data_block .description p {
    font-size: calc(16px + 4 * (100vw - 320px) / 703);
    line-height: calc(24px + 6 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--info_inner_data_block .person-list-item {
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
}

.stmnt-widget--info_inner_data_block .person-list-item .side.left {
  width: 25%;
  margin-right: 10px;
}

@media (max-width: 639px) {
  .stmnt-widget--info_inner_data_block .person-list-item .side.left {
    width: 40%;
  }
}

.stmnt-widget--info_inner_data_block .person-list-item .side.right {
  width: 75%;
  margin-left: 10px;
}

@media (max-width: 639px) {
  .stmnt-widget--info_inner_data_block .person-list-item .side.right {
    width: 60%;
  }
}

.stmnt-widget--info_inner_data_block .person-list-item .side span {
  word-break: initial;
  width: 100%;
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  text-align: left;
  color: #000;
}

@media (max-width: 1023px) {
  .stmnt-widget--info_inner_data_block .person-list-item .side span {
    font-size: calc(14px + 4 * (100vw - 320px) / 703);
    line-height: calc(18px + 6 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--info_inner_data_block .person-list-item .side span.position {
  font-style: italic;
}

.stmnt-widget--info_inner_data_block .person-list-item .side span.person-company-position {
  font-style: italic;
}

.stmnt-widget--info_inner_data_block .person-list-item .side span.person-company {
  font-style: italic;
  font-weight: 200;
}

.stmnt-widget--info_inner_data_block .person-list-item:first-child {
  border-top: unset;
}

.stmnt-widget--info_inner_data_block .person-list-item:last-child {
  border-bottom: unset;
}

.stmnt-widget--chart {
  padding: 192px 0;
}

@media (max-width: 1535px) {
  .stmnt-widget--chart {
    padding-top: 176px;
  }
}

@media (max-width: 1023px) {
  .stmnt-widget--chart {
    padding-top: 160px;
  }
}

@media (max-width: 767px) {
  .stmnt-widget--chart {
    padding-top: 128px;
  }
}

@media (max-width: 639px) {
  .stmnt-widget--chart {
    padding-top: 96px;
  }
}

.stmnt-widget--chart_inner_data_legend .legend-item span {
  word-break: break-word;
  font-family: "OpenSansLight";
  font-weight: 300;
  font-size: 20px;
  line-height: 32px;
  letter-spacing: 0.02em;
  text-align: left;
  color: #152b41;
}

@media (max-width: 1023px) {
  .stmnt-widget--chart_inner_data_legend .legend-item span {
    font-size: calc(16px + 4 * (100vw - 320px) / 703);
    line-height: calc(24px + 8 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--chart_inner_data_graph iframe {
  max-height: 60vh;
}

.stmnt-widget--chart_inner_data_graph.split {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.stmnt-widget--chart_inner_data_graph.split .graph {
  width: 80%;
}

.stmnt-widget--chart_inner_data_graph.split .images {
  width: 20%;
}

@media (max-width: 1023px) {
  .stmnt-widget--chart_inner_data_graph.split {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .stmnt-widget--chart_inner_data_graph.split .graph {
    width: 100%;
    margin-bottom: 30px;
  }

  .stmnt-widget--chart_inner_data_graph.split .images {
    width: 100%;
  }

  .stmnt-widget--chart_inner_data_graph.split .images span {
    font-family: "OpenSansLight";
    font-weight: 300;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.02em;
    text-align: left;
    color: #152b41;
  }
}

@media (max-width: 1023px) and (max-width: 1023px) {
  .stmnt-widget--chart_inner_data_graph.split .images span {
    font-size: calc(16px + 4 * (100vw - 320px) / 703);
    line-height: calc(24px + 3 * (100vw - 320px) / 703);
  }
}

@media (max-width: 1023px) {
  .stmnt-widget--chart_inner_data_graph.split .images img {
    max-width: 40%;
  }
}

.stmnt-widget--collage {
  padding: 192px 0;
}

@media (max-width: 1535px) {
  .stmnt-widget--collage {
    padding-top: 176px;
  }
}

@media (max-width: 1023px) {
  .stmnt-widget--collage {
    padding-top: 160px;
  }
}

@media (max-width: 767px) {
  .stmnt-widget--collage {
    padding-top: 128px;
  }
}

@media (max-width: 639px) {
  .stmnt-widget--collage {
    padding-top: 96px;
  }
}

.stmnt-widget--collage_inner_content_text p {
  font-family: "OpenSansRegular";
  font-weight: normal;
  font-size: 24px;
  line-height: 36px;
  text-align: left;
  color: #fff;
}

@media (max-width: 1023px) {
  .stmnt-widget--collage_inner_content_text p {
    font-size: calc(16px + 8 * (100vw - 320px) / 703);
    line-height: calc(24px + 12 * (100vw - 320px) / 703);
  }
}

@media (min-width: 1536px) {
  .stmnt-widget--collage_inner_content div.stmnt-widget--collage_inner_content_media:nth-child(2n+0) {
    margin-top: 100px;
  }

  .stmnt-widget--collage_inner_content div.stmnt-widget--collage_inner_content_media:nth-child(2n-1) {
    margin-top: -125px;
  }

}

@media (min-width: 1024px) {
  .stmnt-widget--collage_inner_content div.stmnt-widget--collage_inner_content_media:nth-child(2n+0) {
    margin-top: 50px;
  }

  .stmnt-widget--collage_inner_content div.stmnt-widget--collage_inner_content_media:nth-child(2n-1) {
    margin-top: -50px;
  }

}

.stmnt-widget--dataimage_inner_media img {
  max-width: 100%;
  height: auto;
  background-color: transparent;
}

@media (max-width: 1023px) {
  .stmnt-widget--dataimage_inner_media {
    margin-bottom: 45px;
  }
}

.stmnt-widget--dataimage_inner_description_item {
  margin-bottom: 90px;
}

.stmnt-widget--dataimage_inner_description_item .top p {
  font-family: "OpenSansSemiBold";
  font-weight: 600;
  font-size: 60px;
  line-height: 72px;
  text-align: left;
  font-style: normal;
}

@media (max-width: 1023px) {
  .stmnt-widget--dataimage_inner_description_item .top p {
    font-size: calc(32px + 28 * (100vw - 320px) / 703);
    line-height: calc(36px + 36 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--dataimage_inner_description_item .top p.style-1 {
  color: #a2b4c6;
}

.stmnt-widget--dataimage_inner_description_item .top p.style-2 {
  color: #96cb42;
}

.stmnt-widget--dataimage_inner_description_item .bottom span {
  font-family: "OpenSansRegular";
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  text-align: left;
  font-style: normal;
}

@media (max-width: 1023px) {
  .stmnt-widget--dataimage_inner_description_item .bottom span {
    font-size: calc(14px + 6 * (100vw - 320px) / 703);
    line-height: calc(24px + 4 * (100vw - 320px) / 703);
  }
}

.stmnt-widget--dataimage_inner_description_item .bottom span.style-1 {
  color: #a2b4c6;
}

.stmnt-widget--dataimage_inner_description_item .bottom span.style-2 {
  color: #96cb42;
}

@media (max-width: 1023px) {
  .stmnt-widget--dataimage_inner_description_item {
    margin-bottom: 60px;
  }
}

@media (max-width: 767px) {
  .stmnt-widget--dataimage_inner_description_item {
    margin-bottom: 45px;
  }
}

@media (max-width: 575px) {
  .stmnt-widget--dataimage_inner_description_item {
    margin-bottom: 30px;
  }
}

.stmnt-widget--dataimage_inner_description_item:last-child {
  margin-bottom: 0;
}

@media (min-width: 640px) {
  .sm\:-top-2 {
    top: -0.5rem;
  }

  .sm\:-top-10 {
    top: -2.5rem;
  }

  .sm\:-right-2 {
    right: -0.5rem;
  }

  .sm\:bottom-7 {
    bottom: 1.75rem;
  }

  .sm\:-left-14 {
    left: -3.5rem;
  }

  .sm\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .sm\:mt-0 {
    margin-top: 0px;
  }

  .sm\:mt-5 {
    margin-top: 1.25rem;
  }

  .sm\:mt-6 {
    margin-top: 1.5rem;
  }

  .sm\:mt-8 {
    margin-top: 2rem;
  }

  .sm\:mt-11 {
    margin-top: 2.75rem;
  }

  .sm\:mt-12 {
    margin-top: 3rem;
  }

  .sm\:mt-14 {
    margin-top: 3.5rem;
  }

  .sm\:mr-0 {
    margin-right: 0px;
  }

  .sm\:mr-4 {
    margin-right: 1rem;
  }

  .sm\:mr-14 {
    margin-right: 3.5rem;
  }

  .sm\:mb-0 {
    margin-bottom: 0px;
  }

  .sm\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .sm\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .sm\:mb-4 {
    margin-bottom: 1rem;
  }

  .sm\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .sm\:mb-12 {
    margin-bottom: 3rem;
  }

  .sm\:mb-16 {
    margin-bottom: 4rem;
  }

  .sm\:ml-4 {
    margin-left: 1rem;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:h-8 {
    height: 2rem;
  }

  .sm\:h-14 {
    height: 3.5rem;
  }

  .sm\:h-auto {
    height: auto;
  }

  .sm\:w-8 {
    width: 2rem;
  }

  .sm\:w-14 {
    width: 3.5rem;
  }

  .sm\:w-96 {
    width: 24rem;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .sm\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sm\:justify-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .sm\:gap-x-0 {
    -moz-column-gap: 0px;
         -webkit-column-gap: 0px;
         column-gap: 0px;
  }

  .sm\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         -webkit-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .sm\:gap-y-16 {
    row-gap: 4rem;
  }

  .sm\:self-center {
    -ms-flex-item-align: center;
    align-self: center;
  }

  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .sm\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .sm\:pt-14 {
    padding-top: 3.5rem;
  }

  .sm\:pr-8 {
    padding-right: 2rem;
  }

  .sm\:pr-14 {
    padding-right: 3.5rem;
  }

  .sm\:pl-0 {
    padding-left: 0px;
  }

  .sm\:pl-4 {
    padding-left: 1rem;
  }
}

@media (min-width: 768px) {
  .md\:-top-4 {
    top: -1rem;
  }

  .md\:-top-10 {
    top: -2.5rem;
  }

  .md\:-right-4 {
    right: -1rem;
  }

  .md\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-2 {
    margin-top: 0.5rem;
  }

  .md\:mt-5 {
    margin-top: 1.25rem;
  }

  .md\:mt-6 {
    margin-top: 1.5rem;
  }

  .md\:mt-7 {
    margin-top: 1.75rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:mt-11 {
    margin-top: 2.75rem;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:mt-14 {
    margin-top: 3.5rem;
  }

  .md\:mt-16 {
    margin-top: 4rem;
  }

  .md\:mt-20 {
    margin-top: 5rem;
  }

  .md\:mr-4 {
    margin-right: 1rem;
  }

  .md\:mr-8 {
    margin-right: 2rem;
  }

  .md\:mr-14 {
    margin-right: 3.5rem;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .md\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .md\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .md\:mb-12 {
    margin-bottom: 3rem;
  }

  .md\:ml-4 {
    margin-left: 1rem;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-10 {
    height: 2.5rem;
  }

  .md\:h-24 {
    height: 6rem;
  }

  .md\:h-32 {
    height: 8rem;
  }

  .md\:w-10 {
    width: 2.5rem;
  }

  .md\:w-24 {
    width: 6rem;
  }

  .md\:w-10\/12 {
    width: 83.333333%;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .md\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .md\:justify-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .md\:gap-x-0 {
    -moz-column-gap: 0px;
         -webkit-column-gap: 0px;
         column-gap: 0px;
  }

  .md\:gap-x-4 {
    -moz-column-gap: 1rem;
         -webkit-column-gap: 1rem;
         column-gap: 1rem;
  }

  .md\:gap-y-28 {
    row-gap: 7rem;
  }

  .md\:self-center {
    -ms-flex-item-align: center;
    align-self: center;
  }

  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .md\:pr-8 {
    padding-right: 2rem;
  }

  .md\:pr-14 {
    padding-right: 3.5rem;
  }

  .md\:pr-16 {
    padding-right: 4rem;
  }

  .md\:pl-0 {
    padding-left: 0px;
  }

  .md\:pl-11 {
    padding-left: 2.75rem;
  }
}

@media (min-width: 1024px) {
  .lg\:absolute {
    position: absolute;
  }

  .lg\:-top-4 {
    top: -1rem;
  }

  .lg\:-top-10 {
    top: -2.5rem;
  }

  .lg\:-right-4 {
    right: -1rem;
  }

  .lg\:bottom-10 {
    bottom: 2.5rem;
  }

  .lg\:left-10 {
    left: 2.5rem;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:mt-0 {
    margin-top: 0px;
  }

  .lg\:mt-2 {
    margin-top: 0.5rem;
  }

  .lg\:mt-6 {
    margin-top: 1.5rem;
  }

  .lg\:mt-7 {
    margin-top: 1.75rem;
  }

  .lg\:mt-8 {
    margin-top: 2rem;
  }

  .lg\:mt-10 {
    margin-top: 2.5rem;
  }

  .lg\:mt-11 {
    margin-top: 2.75rem;
  }

  .lg\:mt-12 {
    margin-top: 3rem;
  }

  .lg\:mt-14 {
    margin-top: 3.5rem;
  }

  .lg\:mt-16 {
    margin-top: 4rem;
  }

  .lg\:mt-20 {
    margin-top: 5rem;
  }

  .lg\:-mt-14 {
    margin-top: -3.5rem;
  }

  .lg\:mr-0 {
    margin-right: 0px;
  }

  .lg\:mr-8 {
    margin-right: 2rem;
  }

  .lg\:mr-14 {
    margin-right: 3.5rem;
  }

  .lg\:mb-0 {
    margin-bottom: 0px;
  }

  .lg\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .lg\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .lg\:mb-8 {
    margin-bottom: 2rem;
  }

  .lg\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .lg\:mb-16 {
    margin-bottom: 4rem;
  }

  .lg\:mb-20 {
    margin-bottom: 5rem;
  }

  .lg\:ml-5 {
    margin-left: 1.25rem;
  }

  .lg\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:h-12 {
    height: 3rem;
  }

  .lg\:h-14 {
    height: 3.5rem;
  }

  .lg\:h-24 {
    height: 6rem;
  }

  .lg\:w-12 {
    width: 3rem;
  }

  .lg\:w-14 {
    width: 3.5rem;
  }

  .lg\:w-24 {
    width: 6rem;
  }

  .lg\:w-4\/12 {
    width: 33.333333%;
  }

  .lg\:w-8\/12 {
    width: 66.666667%;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .lg\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .lg\:justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .lg\:gap-x-4 {
    -moz-column-gap: 1rem;
         -webkit-column-gap: 1rem;
         column-gap: 1rem;
  }

  .lg\:gap-x-16 {
    -moz-column-gap: 4rem;
         -webkit-column-gap: 4rem;
         column-gap: 4rem;
  }

  .lg\:gap-y-16 {
    row-gap: 4rem;
  }

  .lg\:gap-y-28 {
    row-gap: 7rem;
  }

  .lg\:self-center {
    -ms-flex-item-align: center;
    align-self: center;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg\:pr-8 {
    padding-right: 2rem;
  }

  .lg\:pr-14 {
    padding-right: 3.5rem;
  }

  .lg\:pr-16 {
    padding-right: 4rem;
  }

  .lg\:pl-0 {
    padding-left: 0px;
  }

  .lg\:pl-11 {
    padding-left: 2.75rem;
  }

  .lg\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}

@media (min-width: 1280px) {
  .xl\:-top-4 {
    top: -1rem;
  }

  .xl\:-top-10 {
    top: -2.5rem;
  }

  .xl\:-right-4 {
    right: -1rem;
  }

  .xl\:bottom-11 {
    bottom: 2.75rem;
  }

  .xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .xl\:m-2 {
    margin: 0.5rem;
  }

  .xl\:m-7 {
    margin: 1.75rem;
  }

  .xl\:mt-0 {
    margin-top: 0px;
  }

  .xl\:mt-2 {
    margin-top: 0.5rem;
  }

  .xl\:mt-7 {
    margin-top: 1.75rem;
  }

  .xl\:mt-8 {
    margin-top: 2rem;
  }

  .xl\:mt-11 {
    margin-top: 2.75rem;
  }

  .xl\:mt-12 {
    margin-top: 3rem;
  }

  .xl\:mt-14 {
    margin-top: 3.5rem;
  }

  .xl\:mt-16 {
    margin-top: 4rem;
  }

  .xl\:mt-20 {
    margin-top: 5rem;
  }

  .xl\:mt-24 {
    margin-top: 6rem;
  }

  .xl\:mt-28 {
    margin-top: 7rem;
  }

  .xl\:-mt-28 {
    margin-top: -7rem;
  }

  .xl\:mr-0 {
    margin-right: 0px;
  }

  .xl\:mr-8 {
    margin-right: 2rem;
  }

  .xl\:mr-14 {
    margin-right: 3.5rem;
  }

  .xl\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .xl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .xl\:mb-8 {
    margin-bottom: 2rem;
  }

  .xl\:mb-12 {
    margin-bottom: 3rem;
  }

  .xl\:mb-16 {
    margin-bottom: 4rem;
  }

  .xl\:ml-5 {
    margin-left: 1.25rem;
  }

  .xl\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .xl\:h-12 {
    height: 3rem;
  }

  .xl\:h-52 {
    height: 13rem;
  }

  .xl\:w-12 {
    width: 3rem;
  }

  .xl\:w-40 {
    width: 10rem;
  }

  .xl\:w-4\/12 {
    width: 33.333333%;
  }

  .xl\:w-7\/12 {
    width: 58.333333%;
  }

  .xl\:w-9\/12 {
    width: 75%;
  }

  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .xl\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .xl\:gap-x-8 {
    -moz-column-gap: 2rem;
         -webkit-column-gap: 2rem;
         column-gap: 2rem;
  }

  .xl\:gap-x-24 {
    -moz-column-gap: 6rem;
         -webkit-column-gap: 6rem;
         column-gap: 6rem;
  }

  .xl\:gap-y-28 {
    row-gap: 7rem;
  }

  .xl\:self-center {
    -ms-flex-item-align: center;
    align-self: center;
  }

  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xl\:pr-11 {
    padding-right: 2.75rem;
  }

  .xl\:pr-16 {
    padding-right: 4rem;
  }

  .xl\:pr-20 {
    padding-right: 5rem;
  }

  .xl\:pl-11 {
    padding-left: 2.75rem;
  }

  .xl\:pl-16 {
    padding-left: 4rem;
  }
}

@media (min-width: 1536px) {
  .\32xl\:-top-4 {
    top: -1rem;
  }

  .\32xl\:-top-12 {
    top: -3rem;
  }

  .\32xl\:-right-4 {
    right: -1rem;
  }

  .\32xl\:bottom-12 {
    bottom: 3rem;
  }

  .\32xl\:left-0 {
    left: 0px;
  }

  .\32xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .\32xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .\32xl\:mt-0 {
    margin-top: 0px;
  }

  .\32xl\:mt-2 {
    margin-top: 0.5rem;
  }

  .\32xl\:mt-7 {
    margin-top: 1.75rem;
  }

  .\32xl\:mt-8 {
    margin-top: 2rem;
  }

  .\32xl\:mt-12 {
    margin-top: 3rem;
  }

  .\32xl\:mt-14 {
    margin-top: 3.5rem;
  }

  .\32xl\:mt-16 {
    margin-top: 4rem;
  }

  .\32xl\:mt-24 {
    margin-top: 6rem;
  }

  .\32xl\:mt-28 {
    margin-top: 7rem;
  }

  .\32xl\:-mt-28 {
    margin-top: -7rem;
  }

  .\32xl\:mr-0 {
    margin-right: 0px;
  }

  .\32xl\:mr-8 {
    margin-right: 2rem;
  }

  .\32xl\:mr-16 {
    margin-right: 4rem;
  }

  .\32xl\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .\32xl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .\32xl\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .\32xl\:mb-8 {
    margin-bottom: 2rem;
  }

  .\32xl\:mb-12 {
    margin-bottom: 3rem;
  }

  .\32xl\:mb-16 {
    margin-bottom: 4rem;
  }

  .\32xl\:ml-5 {
    margin-left: 1.25rem;
  }

  .\32xl\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .\32xl\:h-12 {
    height: 3rem;
  }

  .\32xl\:h-14 {
    height: 3.5rem;
  }

  .\32xl\:h-20 {
    height: 5rem;
  }

  .\32xl\:h-32 {
    height: 8rem;
  }

  .\32xl\:h-56 {
    height: 14rem;
  }

  .\32xl\:w-12 {
    width: 3rem;
  }

  .\32xl\:w-14 {
    width: 3.5rem;
  }

  .\32xl\:w-20 {
    width: 5rem;
  }

  .\32xl\:w-32 {
    width: 8rem;
  }

  .\32xl\:w-44 {
    width: 11rem;
  }

  .\32xl\:w-5\/12 {
    width: 41.666667%;
  }

  .\32xl\:w-6\/12 {
    width: 50%;
  }

  .\32xl\:w-8\/12 {
    width: 66.666667%;
  }

  .\32xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .\32xl\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .\32xl\:gap-x-24 {
    -moz-column-gap: 6rem;
         -webkit-column-gap: 6rem;
         column-gap: 6rem;
  }

  .\32xl\:gap-x-28 {
    -moz-column-gap: 7rem;
         -webkit-column-gap: 7rem;
         column-gap: 7rem;
  }

  .\32xl\:gap-y-36 {
    row-gap: 9rem;
  }

  .\32xl\:self-center {
    -ms-flex-item-align: center;
    align-self: center;
  }

  .\32xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .\32xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .\32xl\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .\32xl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .\32xl\:pr-11 {
    padding-right: 2.75rem;
  }

  .\32xl\:pr-16 {
    padding-right: 4rem;
  }

  .\32xl\:pr-20 {
    padding-right: 5rem;
  }

  .\32xl\:pl-11 {
    padding-left: 2.75rem;
  }

  .\32xl\:pl-16 {
    padding-left: 4rem;
  }

  .\32xl\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
}
/*# sourceMappingURL=main.css.map */
