/** Colors */

/** Box Model  */

/** Hamburger */

/** Media Queries */

/** Grid */

/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */

/** Import theme styles */

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

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

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

/* line 11, resources/assets/styles/common/_reset.scss */

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

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

/* line 23, resources/assets/styles/common/_reset.scss */

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

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

/* line 35, resources/assets/styles/common/_reset.scss */

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

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

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

/* line 49, resources/assets/styles/common/_reset.scss */

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

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

/* line 62, resources/assets/styles/common/_reset.scss */

body {
  margin: 0;
}

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

/* line 71, resources/assets/styles/common/_reset.scss */

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

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

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

/* line 84, resources/assets/styles/common/_reset.scss */

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

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

/* line 94, resources/assets/styles/common/_reset.scss */

figure {
  margin: 1em 40px;
}

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

/* line 103, resources/assets/styles/common/_reset.scss */

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

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

/* line 113, resources/assets/styles/common/_reset.scss */

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

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

/* line 123, resources/assets/styles/common/_reset.scss */

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

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

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

/* line 136, resources/assets/styles/common/_reset.scss */

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

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

/* line 146, resources/assets/styles/common/_reset.scss */

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

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

/* line 156, resources/assets/styles/common/_reset.scss */

b,
strong {
  font-weight: inherit;
}

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

/* line 165, resources/assets/styles/common/_reset.scss */

b,
strong {
  font-weight: bolder;
}

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

/* line 175, resources/assets/styles/common/_reset.scss */

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

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

/* line 186, resources/assets/styles/common/_reset.scss */

dfn {
  font-style: italic;
}

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

/* line 194, resources/assets/styles/common/_reset.scss */

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

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

/* line 203, resources/assets/styles/common/_reset.scss */

small {
  font-size: 80%;
}

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

/* line 212, resources/assets/styles/common/_reset.scss */

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

/* line 220, resources/assets/styles/common/_reset.scss */

sub {
  bottom: -.25em;
}

/* line 224, resources/assets/styles/common/_reset.scss */

sup {
  top: -.5em;
}

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

/* line 233, resources/assets/styles/common/_reset.scss */

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

/* line 239, resources/assets/styles/common/_reset.scss */

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

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

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

/* line 252, resources/assets/styles/common/_reset.scss */

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

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

/* line 265, resources/assets/styles/common/_reset.scss */

audio,
video {
  display: inline-block;
}

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

/* line 274, resources/assets/styles/common/_reset.scss */

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

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

/* line 283, resources/assets/styles/common/_reset.scss */

img {
  border-style: none;
}

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

/* line 291, resources/assets/styles/common/_reset.scss */

svg {
  fill: currentColor;
}

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

/* line 299, resources/assets/styles/common/_reset.scss */

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

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

/**
 * Collapse border spacing
 */

/* line 310, resources/assets/styles/common/_reset.scss */

table {
  border-collapse: collapse;
}

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

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

/* line 321, resources/assets/styles/common/_reset.scss */

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

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

/* line 333, resources/assets/styles/common/_reset.scss */

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

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

/* line 348, resources/assets/styles/common/_reset.scss */

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

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

/* line 358, resources/assets/styles/common/_reset.scss */

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

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

/* line 369, resources/assets/styles/common/_reset.scss */

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

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

/* line 380, resources/assets/styles/common/_reset.scss */

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

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

/* line 392, resources/assets/styles/common/_reset.scss */

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

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

/* line 406, resources/assets/styles/common/_reset.scss */

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

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

/* line 420, resources/assets/styles/common/_reset.scss */

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

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

/* line 430, resources/assets/styles/common/_reset.scss */

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

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

/* line 440, resources/assets/styles/common/_reset.scss */

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

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

/* line 450, resources/assets/styles/common/_reset.scss */

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

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

/* line 460, resources/assets/styles/common/_reset.scss */

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

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

/* line 469, resources/assets/styles/common/_reset.scss */

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

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

/* line 479, resources/assets/styles/common/_reset.scss */

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

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

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

/* line 492, resources/assets/styles/common/_reset.scss */

details,
menu {
  display: block;
}

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

/* line 501, resources/assets/styles/common/_reset.scss */

summary {
  display: list-item;
}

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

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

/* line 512, resources/assets/styles/common/_reset.scss */

canvas {
  display: inline-block;
}

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

/* line 520, resources/assets/styles/common/_reset.scss */

template {
  display: none;
}

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

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

/* line 532, resources/assets/styles/common/_reset.scss */

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

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

/* line 549, resources/assets/styles/common/_reset.scss */

[hidden] {
  display: none;
}

/* line 553, resources/assets/styles/common/_reset.scss */

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* line 558, resources/assets/styles/common/_reset.scss */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 563, resources/assets/styles/common/_reset.scss */

fieldset,
img {
  border: 0;
}

/* line 567, resources/assets/styles/common/_reset.scss */

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}

/* line 572, resources/assets/styles/common/_reset.scss */

ol,
ul {
  list-style: none;
}

/* line 576, resources/assets/styles/common/_reset.scss */

caption,
th {
  text-align: left;
}

/* line 580, resources/assets/styles/common/_reset.scss */

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 585, resources/assets/styles/common/_reset.scss */

q:before,
q:after {
  content: '';
}

/* line 589, resources/assets/styles/common/_reset.scss */

abbr,
acronym {
  border: 0;
}

/* line 593, resources/assets/styles/common/_reset.scss */

* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  outline: 0 !important;
}

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

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

/* line 607, resources/assets/styles/common/_reset.scss */

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

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

/* line 615, resources/assets/styles/common/_reset.scss */

[aria-controls] {
  cursor: pointer;
}

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

/* line 623, resources/assets/styles/common/_reset.scss */

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

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

/* line 634, resources/assets/styles/common/_reset.scss */

[aria-disabled] {
  cursor: default;
}

/* line 2, resources/assets/styles/common/_utility.scss */

.u-text--uppercase {
  text-transform: uppercase;
}

/* line 7, resources/assets/styles/common/_utility.scss */

.figure-triangle,
.page--content figure,
.content-single--content figure,
.featured-content.featured-content-image figure {
  margin: 0 auto 30px;
  text-align: center;
}

/* line 11, resources/assets/styles/common/_utility.scss */

.figure-triangle figcaption,
.page--content figure figcaption,
.content-single--content figure figcaption,
.featured-content.featured-content-image figure figcaption {
  font-size: 11px;
  line-height: 13px;
  color: #000;
  margin: 16px 0 0 0;
  text-align: center;
}

@media (min-width: 768px) {
  /* line 11, resources/assets/styles/common/_utility.scss */

  .figure-triangle figcaption,
  .page--content figure figcaption,
  .content-single--content figure figcaption,
  .featured-content.featured-content-image figure figcaption {
    font-size: 12px;
    line-height: 14px;
  }
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */

/* line 3, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  -o-transition-property: opacity, filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
       -o-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger:hover {
  opacity: 0.7;
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger.is-active:hover {
  opacity: 0.7;
}

/* line 40, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #000;
}

/* line 48, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger-box {
  width: 30px;
  height: 21px;
  display: inline-block;
  position: relative;
}

/* line 55, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -0.5px;
}

/* line 60, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 30px;
  height: 1px;
  background-color: #000;
  border-radius: 4px;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 0.15s;
       -o-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
}

/* line 73, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger-inner::before,
.hamburger-inner::after {
  content: "";
  display: block;
}

/* line 79, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger-inner::before {
  top: -10px;
}

/* line 83, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger-inner::after {
  bottom: -10px;
}

/*
   * 3DX
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */

.hamburger--3dx .hamburger-box {
  -webkit-perspective: 60px;
          perspective: 60px;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */

.hamburger--3dx .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */

.hamburger--3dx .hamburger-inner::before,
.hamburger--3dx .hamburger-inner::after {
  -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */

.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */

.hamburger--3dx.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */

.hamburger--3dx.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DX Reverse
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */

.hamburger--3dx-r .hamburger-box {
  -webkit-perspective: 60px;
          perspective: 60px;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */

.hamburger--3dx-r .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */

.hamburger--3dx-r .hamburger-inner::before,
.hamburger--3dx-r .hamburger-inner::after {
  -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */

.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */

.hamburger--3dx-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */

.hamburger--3dx-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DY
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */

.hamburger--3dy .hamburger-box {
  -webkit-perspective: 60px;
          perspective: 60px;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */

.hamburger--3dy .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */

.hamburger--3dy .hamburger-inner::before,
.hamburger--3dy .hamburger-inner::after {
  -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */

.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(-180deg);
          transform: rotateX(-180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */

.hamburger--3dy.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */

.hamburger--3dy.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DY Reverse
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */

.hamburger--3dy-r .hamburger-box {
  -webkit-perspective: 60px;
          perspective: 60px;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */

.hamburger--3dy-r .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */

.hamburger--3dy-r .hamburger-inner::before,
.hamburger--3dy-r .hamburger-inner::after {
  -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */

.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */

.hamburger--3dy-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */

.hamburger--3dy-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DXY
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */

.hamburger--3dxy .hamburger-box {
  -webkit-perspective: 60px;
          perspective: 60px;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */

.hamburger--3dxy .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */

.hamburger--3dxy .hamburger-inner::before,
.hamburger--3dxy .hamburger-inner::after {
  -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */

.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(180deg) rotateY(180deg);
          transform: rotateX(180deg) rotateY(180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */

.hamburger--3dxy.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */

.hamburger--3dxy.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DXY Reverse
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */

.hamburger--3dxy-r .hamburger-box {
  -webkit-perspective: 60px;
          perspective: 60px;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */

.hamburger--3dxy-r .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */

.hamburger--3dxy-r .hamburger-inner::before,
.hamburger--3dxy-r .hamburger-inner::after {
  -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */

.hamburger--3dxy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
          transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */

.hamburger--3dxy-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */

.hamburger--3dxy-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * Arrow
   */

/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_arrow.scss */

.hamburger--arrow.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(-6px, 0, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(-6px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_arrow.scss */

.hamburger--arrow.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(-6px, 0, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(-6px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
   * Arrow Right
   */

/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_arrow-r.scss */

.hamburger--arrow-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(6px, 0, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(6px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_arrow-r.scss */

.hamburger--arrow-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(6px, 0, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(6px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
   * Arrow Alt
   */

/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt.scss */

.hamburger--arrowalt .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: top 0.1s 0.1s ease, -o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 12, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt.scss */

.hamburger--arrowalt .hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: bottom 0.1s 0.1s ease, -o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 20, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt.scss */

.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(-6px, -7.5px, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(-6px, -7.5px, 0) rotate(-45deg) scale(0.7, 1);
  -webkit-transition: top 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  -o-transition: top 0.1s ease, -o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt.scss */

.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: translate3d(-6px, 7.5px, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(-6px, 7.5px, 0) rotate(45deg) scale(0.7, 1);
  -webkit-transition: bottom 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  -o-transition: bottom 0.1s ease, -o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
   * Arrow Alt Right
   */

/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt-r.scss */

.hamburger--arrowalt-r .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: top 0.1s 0.1s ease, -o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 12, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt-r.scss */

.hamburger--arrowalt-r .hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: bottom 0.1s 0.1s ease, -o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 20, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt-r.scss */

.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(6px, -7.5px, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(6px, -7.5px, 0) rotate(45deg) scale(0.7, 1);
  -webkit-transition: top 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  -o-transition: top 0.1s ease, -o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt-r.scss */

.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: translate3d(6px, 7.5px, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(6px, 7.5px, 0) rotate(-45deg) scale(0.7, 1);
  -webkit-transition: bottom 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  -o-transition: bottom 0.1s ease, -o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
   * Arrow Turn
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn.scss */

.hamburger--arrowturn.is-active .hamburger-inner {
  -webkit-transform: rotate(-180deg);
       -o-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

/* line 9, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn.scss */

.hamburger--arrowturn.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/* line 13, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn.scss */

.hamburger--arrowturn.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
   * Arrow Turn Right
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn-r.scss */

.hamburger--arrowturn-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-180deg);
       -o-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

/* line 9, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn-r.scss */

.hamburger--arrowturn-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/* line 13, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn-r.scss */

.hamburger--arrowturn-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
   * Boring
   */

/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_boring.scss */

.hamburger--boring .hamburger-inner,
.hamburger--boring .hamburger-inner::before,
.hamburger--boring .hamburger-inner::after {
  -webkit-transition-property: none;
  -o-transition-property: none;
  transition-property: none;
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_boring.scss */

.hamburger--boring.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* line 18, node_modules/hamburgers/_sass/hamburgers/types/_boring.scss */

.hamburger--boring.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

/* line 23, node_modules/hamburgers/_sass/hamburgers/types/_boring.scss */

.hamburger--boring.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/*
   * Collapse
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */

.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  -webkit-transition-duration: 0.13s;
       -o-transition-duration: 0.13s;
          transition-duration: 0.13s;
  -webkit-transition-delay: 0.13s;
       -o-transition-delay: 0.13s;
          transition-delay: 0.13s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 13, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */

.hamburger--collapse .hamburger-inner::after {
  top: -20px;
  -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
  -o-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}

/* line 19, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */

.hamburger--collapse .hamburger-inner::before {
  -webkit-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 26, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */

.hamburger--collapse.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
  -webkit-transition-delay: 0.22s;
       -o-transition-delay: 0.22s;
          transition-delay: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */

.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
  -o-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}

/* line 38, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */

.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -o-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Collapse Reverse
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */

.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  -webkit-transition-duration: 0.13s;
       -o-transition-duration: 0.13s;
          transition-duration: 0.13s;
  -webkit-transition-delay: 0.13s;
       -o-transition-delay: 0.13s;
          transition-delay: 0.13s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 13, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */

.hamburger--collapse-r .hamburger-inner::after {
  top: -20px;
  -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
  -o-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}

/* line 19, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */

.hamburger--collapse-r .hamburger-inner::before {
  -webkit-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 26, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */

.hamburger--collapse-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(45deg);
          transform: translate3d(0, -10px, 0) rotate(45deg);
  -webkit-transition-delay: 0.22s;
       -o-transition-delay: 0.22s;
          transition-delay: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */

.hamburger--collapse-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
  -o-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}

/* line 38, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */

.hamburger--collapse-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -o-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Elastic
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */

.hamburger--elastic .hamburger-inner {
  top: 0.5px;
  -webkit-transition-duration: 0.275s;
       -o-transition-duration: 0.275s;
          transition-duration: 0.275s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
       -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
          transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */

.hamburger--elastic .hamburger-inner::before {
  top: 10px;
  -webkit-transition: opacity 0.125s 0.275s ease;
  -o-transition: opacity 0.125s 0.275s ease;
  transition: opacity 0.125s 0.275s ease;
}

/* line 16, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */

.hamburger--elastic .hamburger-inner::after {
  top: 20px;
  -webkit-transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition: -o-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -o-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 23, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */

.hamburger--elastic.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(135deg);
          transform: translate3d(0, 10px, 0) rotate(135deg);
  -webkit-transition-delay: 0.075s;
       -o-transition-delay: 0.075s;
          transition-delay: 0.075s;
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */

.hamburger--elastic.is-active .hamburger-inner::before {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 0;
}

/* line 34, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */

.hamburger--elastic.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(-270deg);
          transform: translate3d(0, -20px, 0) rotate(-270deg);
  -webkit-transition-delay: 0.075s;
       -o-transition-delay: 0.075s;
          transition-delay: 0.075s;
}

/*
   * Elastic Reverse
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */

.hamburger--elastic-r .hamburger-inner {
  top: 0.5px;
  -webkit-transition-duration: 0.275s;
       -o-transition-duration: 0.275s;
          transition-duration: 0.275s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
       -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
          transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */

.hamburger--elastic-r .hamburger-inner::before {
  top: 10px;
  -webkit-transition: opacity 0.125s 0.275s ease;
  -o-transition: opacity 0.125s 0.275s ease;
  transition: opacity 0.125s 0.275s ease;
}

/* line 16, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */

.hamburger--elastic-r .hamburger-inner::after {
  top: 20px;
  -webkit-transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition: -o-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -o-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 23, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */

.hamburger--elastic-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(-135deg);
          transform: translate3d(0, 10px, 0) rotate(-135deg);
  -webkit-transition-delay: 0.075s;
       -o-transition-delay: 0.075s;
          transition-delay: 0.075s;
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */

.hamburger--elastic-r.is-active .hamburger-inner::before {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 0;
}

/* line 34, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */

.hamburger--elastic-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(270deg);
          transform: translate3d(0, -20px, 0) rotate(270deg);
  -webkit-transition-delay: 0.075s;
       -o-transition-delay: 0.075s;
          transition-delay: 0.075s;
}

/*
   * Emphatic
   */

/* line 5, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */

.hamburger--emphatic {
  overflow: hidden;
}

/* line 8, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */

.hamburger--emphatic .hamburger-inner {
  -webkit-transition: background-color 0.125s 0.175s ease-in;
  -o-transition: background-color 0.125s 0.175s ease-in;
  transition: background-color 0.125s 0.175s ease-in;
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */

.hamburger--emphatic .hamburger-inner::before {
  left: 0;
  -webkit-transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  -o-transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), -o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* line 18, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */

.hamburger--emphatic .hamburger-inner::after {
  top: 10px;
  right: 0;
  -webkit-transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  -o-transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), -o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* line 28, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */

.hamburger--emphatic.is-active .hamburger-inner {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  background-color: transparent !important;
}

/* line 33, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */

.hamburger--emphatic.is-active .hamburger-inner::before {
  left: -60px;
  top: -60px;
  -webkit-transform: translate3d(60px, 60px, 0) rotate(45deg);
          transform: translate3d(60px, 60px, 0) rotate(45deg);
  -webkit-transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: left 0.125s ease-out, top 0.05s 0.125s linear, -o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/* line 42, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */

.hamburger--emphatic.is-active .hamburger-inner::after {
  right: -60px;
  top: -60px;
  -webkit-transform: translate3d(-60px, 60px, 0) rotate(-45deg);
          transform: translate3d(-60px, 60px, 0) rotate(-45deg);
  -webkit-transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: right 0.125s ease-out, top 0.05s 0.125s linear, -o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
   * Emphatic Reverse
   */

/* line 5, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */

.hamburger--emphatic-r {
  overflow: hidden;
}

/* line 8, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */

.hamburger--emphatic-r .hamburger-inner {
  -webkit-transition: background-color 0.125s 0.175s ease-in;
  -o-transition: background-color 0.125s 0.175s ease-in;
  transition: background-color 0.125s 0.175s ease-in;
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */

.hamburger--emphatic-r .hamburger-inner::before {
  left: 0;
  -webkit-transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  -o-transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), -o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* line 18, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */

.hamburger--emphatic-r .hamburger-inner::after {
  top: 10px;
  right: 0;
  -webkit-transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  -o-transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), -o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* line 28, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */

.hamburger--emphatic-r.is-active .hamburger-inner {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  background-color: transparent !important;
}

/* line 33, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */

.hamburger--emphatic-r.is-active .hamburger-inner::before {
  left: -60px;
  top: 60px;
  -webkit-transform: translate3d(60px, -60px, 0) rotate(-45deg);
          transform: translate3d(60px, -60px, 0) rotate(-45deg);
  -webkit-transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: left 0.125s ease-out, top 0.05s 0.125s linear, -o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/* line 42, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */

.hamburger--emphatic-r.is-active .hamburger-inner::after {
  right: -60px;
  top: 60px;
  -webkit-transform: translate3d(-60px, -60px, 0) rotate(45deg);
          transform: translate3d(-60px, -60px, 0) rotate(45deg);
  -webkit-transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: right 0.125s ease-out, top 0.05s 0.125s linear, -o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
   * Minus
   */

/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_minus.scss */

.hamburger--minus .hamburger-inner::before,
.hamburger--minus .hamburger-inner::after {
  -webkit-transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
  -o-transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
  transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
}

/* line 17, node_modules/hamburgers/_sass/hamburgers/types/_minus.scss */

.hamburger--minus.is-active .hamburger-inner::before,
.hamburger--minus.is-active .hamburger-inner::after {
  opacity: 0;
  -webkit-transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
  -o-transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
}

/* line 24, node_modules/hamburgers/_sass/hamburgers/types/_minus.scss */

.hamburger--minus.is-active .hamburger-inner::before {
  top: 0;
}

/* line 28, node_modules/hamburgers/_sass/hamburgers/types/_minus.scss */

.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0;
}

/*
   * Slider
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */

.hamburger--slider .hamburger-inner {
  top: 0.5px;
}

/* line 9, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */

.hamburger--slider .hamburger-inner::before {
  top: 10px;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform, -o-transform;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: 0.15s;
       -o-transition-duration: 0.15s;
          transition-duration: 0.15s;
}

/* line 16, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */

.hamburger--slider .hamburger-inner::after {
  top: 20px;
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */

.hamburger--slider.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */

.hamburger--slider.is-active .hamburger-inner::before {
  -webkit-transform: rotate(-45deg) translate3d(-4.28571px, -9px, 0);
          transform: rotate(-45deg) translate3d(-4.28571px, -9px, 0);
  opacity: 0;
}

/* line 32, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */

.hamburger--slider.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg);
          transform: translate3d(0, -20px, 0) rotate(-90deg);
}

/*
   * Slider Reverse
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */

.hamburger--slider-r .hamburger-inner {
  top: 0.5px;
}

/* line 9, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */

.hamburger--slider-r .hamburger-inner::before {
  top: 10px;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform, -o-transform;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: 0.15s;
       -o-transition-duration: 0.15s;
          transition-duration: 0.15s;
}

/* line 16, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */

.hamburger--slider-r .hamburger-inner::after {
  top: 20px;
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */

.hamburger--slider-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
          transform: translate3d(0, 10px, 0) rotate(-45deg);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */

.hamburger--slider-r.is-active .hamburger-inner::before {
  -webkit-transform: rotate(45deg) translate3d(4.28571px, -9px, 0);
          transform: rotate(45deg) translate3d(4.28571px, -9px, 0);
  opacity: 0;
}

/* line 32, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */

.hamburger--slider-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(90deg);
          transform: translate3d(0, -20px, 0) rotate(90deg);
}

/*
   * Spin
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */

.hamburger--spin .hamburger-inner {
  -webkit-transition-duration: 0.22s;
       -o-transition-duration: 0.22s;
          transition-duration: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */

.hamburger--spin .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
  -o-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */

.hamburger--spin .hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: bottom 0.1s 0.25s ease-in, -o-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */

.hamburger--spin.is-active .hamburger-inner {
  -webkit-transform: rotate(225deg);
       -o-transform: rotate(225deg);
          transform: rotate(225deg);
  -webkit-transition-delay: 0.12s;
       -o-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */

.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
  -o-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}

/* line 34, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */

.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: bottom 0.1s ease-out, -o-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Spin Reverse
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */

.hamburger--spin-r .hamburger-inner {
  -webkit-transition-duration: 0.22s;
       -o-transition-duration: 0.22s;
          transition-duration: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */

.hamburger--spin-r .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
  -o-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */

.hamburger--spin-r .hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: bottom 0.1s 0.25s ease-in, -o-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */

.hamburger--spin-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-225deg);
       -o-transform: rotate(-225deg);
          transform: rotate(-225deg);
  -webkit-transition-delay: 0.12s;
       -o-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */

.hamburger--spin-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
  -o-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}

/* line 34, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */

.hamburger--spin-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: bottom 0.1s ease-out, -o-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Spring
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */

.hamburger--spring .hamburger-inner {
  top: 0.5px;
  -webkit-transition: background-color 0s 0.13s linear;
  -o-transition: background-color 0s 0.13s linear;
  transition: background-color 0s 0.13s linear;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */

.hamburger--spring .hamburger-inner::before {
  top: 10px;
  -webkit-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 16, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */

.hamburger--spring .hamburger-inner::after {
  top: 20px;
  -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 24, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */

.hamburger--spring.is-active .hamburger-inner {
  -webkit-transition-delay: 0.22s;
       -o-transition-delay: 0.22s;
          transition-delay: 0.22s;
  background-color: transparent !important;
}

/* line 28, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */

.hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -o-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 35, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */

.hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -o-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
          transform: translate3d(0, 10px, 0) rotate(-45deg);
}

/*
   * Spring Reverse
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */

.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  -webkit-transition-duration: 0.13s;
       -o-transition-duration: 0.13s;
          transition-duration: 0.13s;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 13, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */

.hamburger--spring-r .hamburger-inner::after {
  top: -20px;
  -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
  -o-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
}

/* line 19, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */

.hamburger--spring-r .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 26, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */

.hamburger--spring-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
  -webkit-transition-delay: 0.22s;
       -o-transition-delay: 0.22s;
          transition-delay: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */

.hamburger--spring-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
  -o-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
}

/* line 38, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */

.hamburger--spring-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -o-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Stand
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */

.hamburger--stand .hamburger-inner {
  -webkit-transition: background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: background-color 0s 0.075s linear, -o-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */

.hamburger--stand .hamburger-inner::before {
  -webkit-transition: top 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: top 0.075s 0.075s ease-in, -o-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */

.hamburger--stand .hamburger-inner::after {
  -webkit-transition: bottom 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: bottom 0.075s 0.075s ease-in, -o-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */

.hamburger--stand.is-active .hamburger-inner {
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  background-color: transparent !important;
  -webkit-transition: background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: background-color 0s 0.15s linear, -o-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */

.hamburger--stand.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: top 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: top 0.075s 0.1s ease-out, -o-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 36, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */

.hamburger--stand.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: bottom 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: bottom 0.075s 0.1s ease-out, -o-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Stand Reverse
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */

.hamburger--stand-r .hamburger-inner {
  -webkit-transition: background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: background-color 0s 0.075s linear, -o-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */

.hamburger--stand-r .hamburger-inner::before {
  -webkit-transition: top 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: top 0.075s 0.075s ease-in, -o-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */

.hamburger--stand-r .hamburger-inner::after {
  -webkit-transition: bottom 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: bottom 0.075s 0.075s ease-in, -o-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */

.hamburger--stand-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
  background-color: transparent !important;
  -webkit-transition: background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: background-color 0s 0.15s linear, -o-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */

.hamburger--stand-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: top 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: top 0.075s 0.1s ease-out, -o-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 36, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */

.hamburger--stand-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: bottom 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: bottom 0.075s 0.1s ease-out, -o-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Squeeze
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */

.hamburger--squeeze .hamburger-inner {
  -webkit-transition-duration: 0.075s;
       -o-transition-duration: 0.075s;
          transition-duration: 0.075s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */

.hamburger--squeeze .hamburger-inner::before {
  -webkit-transition: top 0.075s 0.12s ease, opacity 0.075s ease;
  -o-transition: top 0.075s 0.12s ease, opacity 0.075s ease;
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */

.hamburger--squeeze .hamburger-inner::after {
  -webkit-transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: bottom 0.075s 0.12s ease, -o-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */

.hamburger--squeeze.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition-delay: 0.12s;
       -o-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */

.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.075s ease, opacity 0.075s 0.12s ease;
  -o-transition: top 0.075s ease, opacity 0.075s 0.12s ease;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}

/* line 34, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */

.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: bottom 0.075s ease, -o-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Vortex
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */

.hamburger--vortex .hamburger-inner {
  -webkit-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
       -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */

.hamburger--vortex .hamburger-inner::before,
.hamburger--vortex .hamburger-inner::after {
  -webkit-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
  -webkit-transition-delay: 0.1s;
       -o-transition-delay: 0.1s;
          transition-delay: 0.1s;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
}

/* line 17, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */

.hamburger--vortex .hamburger-inner::before {
  -webkit-transition-property: top, opacity;
  -o-transition-property: top, opacity;
  transition-property: top, opacity;
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */

.hamburger--vortex .hamburger-inner::after {
  -webkit-transition-property: bottom, -webkit-transform;
  transition-property: bottom, -webkit-transform;
  -o-transition-property: bottom, -o-transform;
  transition-property: bottom, transform;
  transition-property: bottom, transform, -webkit-transform, -o-transform;
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */

.hamburger--vortex.is-active .hamburger-inner {
  -webkit-transform: rotate(765deg);
       -o-transform: rotate(765deg);
          transform: rotate(765deg);
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
       -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */

.hamburger--vortex.is-active .hamburger-inner::before,
.hamburger--vortex.is-active .hamburger-inner::after {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

/* line 36, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */

.hamburger--vortex.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

/* line 41, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */

.hamburger--vortex.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}

/*
   * Vortex Reverse
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */

.hamburger--vortex-r .hamburger-inner {
  -webkit-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
       -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */

.hamburger--vortex-r .hamburger-inner::before,
.hamburger--vortex-r .hamburger-inner::after {
  -webkit-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
  -webkit-transition-delay: 0.1s;
       -o-transition-delay: 0.1s;
          transition-delay: 0.1s;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
}

/* line 17, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */

.hamburger--vortex-r .hamburger-inner::before {
  -webkit-transition-property: top, opacity;
  -o-transition-property: top, opacity;
  transition-property: top, opacity;
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */

.hamburger--vortex-r .hamburger-inner::after {
  -webkit-transition-property: bottom, -webkit-transform;
  transition-property: bottom, -webkit-transform;
  -o-transition-property: bottom, -o-transform;
  transition-property: bottom, transform;
  transition-property: bottom, transform, -webkit-transform, -o-transform;
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */

.hamburger--vortex-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-765deg);
       -o-transform: rotate(-765deg);
          transform: rotate(-765deg);
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
       -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */

.hamburger--vortex-r.is-active .hamburger-inner::before,
.hamburger--vortex-r.is-active .hamburger-inner::after {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

/* line 36, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */

.hamburger--vortex-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

/* line 41, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */

.hamburger--vortex-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 4, node_modules/aos/src/sass/_core.scss */

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

/* line 9, node_modules/aos/src/sass/_core.scss */

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

/* line 13, node_modules/aos/src/sass/_core.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/* line 35, node_modules/aos/src/sass/_easing.scss */

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

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */

/* line 14, node_modules/aos/src/sass/_animations.scss */

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

/* line 18, node_modules/aos/src/sass/_animations.scss */

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

/* line 24, node_modules/aos/src/sass/_animations.scss */

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

/* line 28, node_modules/aos/src/sass/_animations.scss */

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

/* line 32, node_modules/aos/src/sass/_animations.scss */

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

/* line 36, node_modules/aos/src/sass/_animations.scss */

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

/* line 40, node_modules/aos/src/sass/_animations.scss */

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

/* line 44, node_modules/aos/src/sass/_animations.scss */

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

/* line 48, node_modules/aos/src/sass/_animations.scss */

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

/* line 52, node_modules/aos/src/sass/_animations.scss */

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

/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */

/* line 65, node_modules/aos/src/sass/_animations.scss */

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

/* line 69, node_modules/aos/src/sass/_animations.scss */

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

/* line 75, node_modules/aos/src/sass/_animations.scss */

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

/* line 79, node_modules/aos/src/sass/_animations.scss */

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

/* line 83, node_modules/aos/src/sass/_animations.scss */

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

/* line 87, node_modules/aos/src/sass/_animations.scss */

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

/* line 91, node_modules/aos/src/sass/_animations.scss */

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

/* line 95, node_modules/aos/src/sass/_animations.scss */

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

/* line 99, node_modules/aos/src/sass/_animations.scss */

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

/* line 103, node_modules/aos/src/sass/_animations.scss */

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

/* line 107, node_modules/aos/src/sass/_animations.scss */

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

/* line 111, node_modules/aos/src/sass/_animations.scss */

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

/**
 * Slide animations
 */

/* line 122, node_modules/aos/src/sass/_animations.scss */

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

/* line 125, node_modules/aos/src/sass/_animations.scss */

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

/* line 130, node_modules/aos/src/sass/_animations.scss */

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

/* line 134, node_modules/aos/src/sass/_animations.scss */

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

/* line 138, node_modules/aos/src/sass/_animations.scss */

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

/* line 142, node_modules/aos/src/sass/_animations.scss */

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

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */

/* line 154, node_modules/aos/src/sass/_animations.scss */

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

/* line 159, node_modules/aos/src/sass/_animations.scss */

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

/* line 161, node_modules/aos/src/sass/_animations.scss */

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

/* line 164, node_modules/aos/src/sass/_animations.scss */

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

/* line 166, node_modules/aos/src/sass/_animations.scss */

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

/* line 169, node_modules/aos/src/sass/_animations.scss */

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

/* line 171, node_modules/aos/src/sass/_animations.scss */

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

/* line 174, node_modules/aos/src/sass/_animations.scss */

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

/* line 176, node_modules/aos/src/sass/_animations.scss */

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

/* line 1, resources/assets/styles/common/_global.scss */

body {
  opacity: 1 !important;
}

/* line 7, resources/assets/styles/common/_global.scss */

hr {
  border: none;
  border-bottom: 1px solid #000;
  margin: 40px 0;
}

@media (min-width: 1400px) {
  /* line 7, resources/assets/styles/common/_global.scss */

  hr {
    margin: 60px 0;
  }
}

/* line 17, resources/assets/styles/common/_global.scss */

[data-aos] {
  opacity: 0;
  will-change: transform;
  -webkit-transform: translate3d(0, 20px, 0);
          transform: translate3d(0, 20px, 0);
}

/* line 23, resources/assets/styles/common/_global.scss */

.default-margin-fullwidth,
.top-page-message small {
  margin-left: 10%;
  margin-right: 10%;
}

@media (min-width: 480px) {
  /* line 23, resources/assets/styles/common/_global.scss */

  .default-margin-fullwidth,
  .top-page-message small {
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (min-width: 1920px) {
  /* line 23, resources/assets/styles/common/_global.scss */

  .default-margin-fullwidth,
  .top-page-message small {
    margin-left: 6%;
    margin-right: 6%;
  }
}

/* line 36, resources/assets/styles/common/_global.scss */

.default-padding-fullwidth {
  padding-left: 10%;
  padding-right: 10%;
}

@media (min-width: 480px) {
  /* line 36, resources/assets/styles/common/_global.scss */

  .default-padding-fullwidth {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (min-width: 1920px) {
  /* line 36, resources/assets/styles/common/_global.scss */

  .default-padding-fullwidth {
    padding-left: 6%;
    padding-right: 6%;
  }
}

/* line 49, resources/assets/styles/common/_global.scss */

.default-absolute-fullwidth {
  left: 10%;
}

@media (min-width: 480px) {
  /* line 49, resources/assets/styles/common/_global.scss */

  .default-absolute-fullwidth {
    left: 50px;
  }
}

@media (min-width: 1920px) {
  /* line 49, resources/assets/styles/common/_global.scss */

  .default-absolute-fullwidth {
    left: 6%;
  }
}

/* line 59, resources/assets/styles/common/_global.scss */

.global-grid,
#main-content,
.search--wrapper,
.header-bar,
.footer,
.homepage__container {
  padding-left: 5%;
  padding-right: 5%;
  margin-top: 30px;
  max-width: 1920px;
}

@media (min-width: 480px) {
  /* line 59, resources/assets/styles/common/_global.scss */

  .global-grid,
  #main-content,
  .search--wrapper,
  .header-bar,
  .footer,
  .homepage__container {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (min-width: 1024px) {
  /* line 59, resources/assets/styles/common/_global.scss */

  .global-grid,
  #main-content,
  .search--wrapper,
  .header-bar,
  .footer,
  .homepage__container {
    margin-top: 50px;
  }
}

@media (min-width: 1920px) {
  /* line 59, resources/assets/styles/common/_global.scss */

  .global-grid,
  #main-content,
  .search--wrapper,
  .header-bar,
  .footer,
  .homepage__container {
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
  }
}

@font-face {
  font-family: "StudioProRegular";
  src: url(/wp-content/themes/flashart-theme/dist/fonts/StudioPro-Regular.eot);
  /* IE9 Compat Modes */
  src: url(/wp-content/themes/flashart-theme/dist/fonts/StudioPro-Regular.eot) format("embedded-opentype"), url(/wp-content/themes/flashart-theme/dist/fonts/StudioPro-Regular.woff2) format("woff2"), url(/wp-content/themes/flashart-theme/dist/fonts/StudioPro-Regular.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "StudioProRegularItalic";
  src: url(/wp-content/themes/flashart-theme/dist/fonts/StudioPro-RegularItalic.eot);
  /* IE9 Compat Modes */
  src: url(/wp-content/themes/flashart-theme/dist/fonts/StudioPro-RegularItalic.eot) format("embedded-opentype"), url(/wp-content/themes/flashart-theme/dist/fonts/StudioPro-RegularItalic.woff2) format("woff2"), url(/wp-content/themes/flashart-theme/dist/fonts/StudioPro-RegularItalic.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "StudioProSemiBold";
  src: url(/wp-content/themes/flashart-theme/dist/fonts/StudioPro-SemiBold.eot);
  /* IE9 Compat Modes */
  src: url(/wp-content/themes/flashart-theme/dist/fonts/StudioPro-SemiBold.eot) format("embedded-opentype"), url(/wp-content/themes/flashart-theme/dist/fonts/StudioPro-SemiBold.woff2) format("woff2"), url(/wp-content/themes/flashart-theme/dist/fonts/StudioPro-SemiBold.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "StudioProSemiBoldItalic";
  src: url(/wp-content/themes/flashart-theme/dist/fonts/StudioPro-SemiBoldItalic.eot);
  /* IE9 Compat Modes */
  src: url(/wp-content/themes/flashart-theme/dist/fonts/StudioPro-SemiBoldItalic.eot) format("embedded-opentype"), url(/wp-content/themes/flashart-theme/dist/fonts/StudioPro-SemiBoldItalic.woff2) format("woff2"), url(/wp-content/themes/flashart-theme/dist/fonts/StudioPro-SemiBoldItalic.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

/* line 37, resources/assets/styles/common/_typography.scss */

body {
  font-family: "StudioProRegular", sans-serif;
  font-size: 16px;
  line-height: 130%;
  color: #000;
  letter-spacing: 0em;
}

/* line 45, resources/assets/styles/common/_typography.scss */

em,
italic,
i {
  font-family: "StudioProRegularItalic", sans-serif;
  font-style: normal;
}

/* line 51, resources/assets/styles/common/_typography.scss */

em b,
em strong,
italic b,
italic strong,
i b,
i strong {
  font-family: "StudioProSemiBoldItalic", sans-serif;
  font-style: normal;
  font-weight: normal;
}

/* line 58, resources/assets/styles/common/_typography.scss */

b,
strong {
  font-family: "StudioProSemiBold", sans-serif;
  font-weight: normal;
}

/* line 63, resources/assets/styles/common/_typography.scss */

b em,
b italic,
b i,
strong em,
strong italic,
strong i {
  font-family: "StudioProSemiBoldItalic", sans-serif;
  font-style: normal;
  font-weight: normal;
}

/* line 73, resources/assets/styles/common/_typography.scss */

a:link,
a:active,
a:visited {
  color: #000;
}

/* line 81, resources/assets/styles/common/_typography.scss */

.hyphenate {
  word-wrap: break-word;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
      hyphens: auto;
}

/* line 92, resources/assets/styles/common/_typography.scss */

entry-content a:hover,
.single-archive__content a:hover {
  color: #4d4d4d;
}

/*---------------*
 * CUSTOM STYLES
 *---------------*/

/* line 102, resources/assets/styles/common/_typography.scss */

.p--font-style,
.page--content h2,
.page--content h3,
.page--content h4,
.page--content h5,
.page--content h6,
.page--content p,
.content-single--content h2,
.content-single--content h3,
.content-single--content h4,
.content-single--content h5,
.content-single--content h6,
.content-single--content p,
.two-columns--container h2,
.two-columns--container h3,
.two-columns--container h4,
.two-columns--container h5,
.two-columns--container h6,
.two-columns--container p,
.three-columns--container h2,
.three-columns--container h3,
.three-columns--container h4,
.three-columns--container h5,
.three-columns--container h6,
.three-columns--container p {
  font-size: 1em;
  line-height: 1.25em;
}

@media (min-width: 1024px) {
  /* line 102, resources/assets/styles/common/_typography.scss */

  .p--font-style,
  .page--content h2,
  .page--content h3,
  .page--content h4,
  .page--content h5,
  .page--content h6,
  .page--content p,
  .content-single--content h2,
  .content-single--content h3,
  .content-single--content h4,
  .content-single--content h5,
  .content-single--content h6,
  .content-single--content p,
  .two-columns--container h2,
  .two-columns--container h3,
  .two-columns--container h4,
  .two-columns--container h5,
  .two-columns--container h6,
  .two-columns--container p,
  .three-columns--container h2,
  .three-columns--container h3,
  .three-columns--container h4,
  .three-columns--container h5,
  .three-columns--container h6,
  .three-columns--container p {
    font-size: 1.25em;
    line-height: 1.3em;
  }
}

/* line 109, resources/assets/styles/common/_typography.scss */

.summary--font-style,
.archive-content .entry-summary p,
.related-articles .entry-summary p,
.pagination__numbers li a,
.homepage__post3-latest-issue .latest-issues .entry-title a {
  font-size: 1.125em;
  line-height: 1.33333em;
}

/* line 112, resources/assets/styles/common/_typography.scss */

.summary-small--font-style {
  font-size: 0.875em;
  line-height: 1.28571em;
}

@media (min-width: 768px) {
  /* line 112, resources/assets/styles/common/_typography.scss */

  .summary-small--font-style {
    font-size: 1.125em;
    line-height: 1.33333em;
  }
}

/* line 118, resources/assets/styles/common/_typography.scss */

.nav-primary--font-style {
  font-size: 1.375em;
  line-height: 1.18182em;
}

.nav-primary > ul .menu-item a {
  font-size: 1.375em;
  line-height: 1.18182em;
}

@media (min-width: 1024px) {
  /* line 118, resources/assets/styles/common/_typography.scss */

  .nav-primary--font-style {
    font-size: 1.875em;
    line-height: 1.2em;
  }

  .nav-primary > ul .menu-item a {
    font-size: 1.5em;
    line-height: 1.2em;
  }
  
}

/* line 124, resources/assets/styles/common/_typography.scss */

.header-bar--font-style,
.header-bar--item,
.pagination__recent a,
.pagination__past a {
  font-size: 1.375em;
  line-height: 1.18182em;
}

/* line 127, resources/assets/styles/common/_typography.scss */

.entry-title--font-style,
.content-single--title,
ul.post-next-prev li h3,
.single-archive__header h1,
.homepage__valentino-ss21 .valentino-ss21--title {
  font-size: 1.875em;
  line-height: 1.2em;
}

@media (min-width: 1024px) {
  /* line 127, resources/assets/styles/common/_typography.scss */

  .entry-title--font-style,
  .content-single--title,
  ul.post-next-prev li h3,
  .single-archive__header h1,
  .homepage__valentino-ss21 .valentino-ss21--title {
    font-size: 2.25em;
    line-height: 1.22222em;
  }
}

@media (min-width: 1920px) {
  /* line 127, resources/assets/styles/common/_typography.scss */

  .entry-title--font-style,
  .content-single--title,
  ul.post-next-prev li h3,
  .single-archive__header h1,
  .homepage__valentino-ss21 .valentino-ss21--title {
    font-size: 3em;
    line-height: 1.25em;
  }
}

/* line 137, resources/assets/styles/common/_typography.scss */

.entry-buy--font-style,
.single-archive__buy-now a {
  font-size: 1.375em;
  line-height: 1.18182em;
}

@media (min-width: 768px) {
  /* line 137, resources/assets/styles/common/_typography.scss */

  .entry-buy--font-style,
  .single-archive__buy-now a {
    font-size: 1.875em;
    line-height: 1.2em;
  }
}

@media (min-width: 1920px) {
  /* line 137, resources/assets/styles/common/_typography.scss */

  .entry-buy--font-style,
  .single-archive__buy-now a {
    font-size: 2.25em;
    line-height: 1.22222em;
  }
}

/* line 147, resources/assets/styles/common/_typography.scss */

.entry-updated--font-style,
.archive-content .updated,
.related-articles .updated,
.archive .page-header--time,
.search .page-header--time,
.page .page-header--time,
.template-issues-archive .page-header--time,
.template-3-columns-layout .page-header--time,
.template-2-columns-layout .page-header--time,
.homepage__newsletter--form input,
.homepage__newsletter--checkbox,
.homepage__newsletter--submit-button,
.homepage__free-digital-copy--alternative-color--form input,
.homepage__free-digital-copy--form input,
.homepage__free-digital-copy--alternative-color--checkbox,
.homepage__free-digital-copy--checkbox,
.homepage__free-digital-copy--alternative-color--submit-button,
.homepage__free-digital-copy--submit-button,
.homepage__advertorial-article .updated,
.homepage__advertorial-article .content-single--title-author,
.homepage__valentino-ss21 .valentino-ss21--header .valentino-ss21--updated {
  font-size: 0.875em;
  line-height: 1em;
}

/* line 150, resources/assets/styles/common/_typography.scss */

.archive-title--font-style,
.archive .page-header--title,
.search .page-header--title,
.page .page-header--title,
.template-issues-archive .page-header--title,
.template-3-columns-layout .page-header--title,
.template-2-columns-layout .page-header--title,
.page-header--taxonomies ul li a,
.homepage__slider--title h3 {
  font-size: 1.875em;
  line-height: 1.2em;
}

@media (min-width: 1024px) {
  /* line 150, resources/assets/styles/common/_typography.scss */

  .archive-title--font-style,
  .archive .page-header--title,
  .search .page-header--title,
  .page .page-header--title,
  .template-issues-archive .page-header--title,
  .template-3-columns-layout .page-header--title,
  .template-2-columns-layout .page-header--title,
  .page-header--taxonomies ul li a,
  .homepage__slider--title h3 {
    font-size: 2.25em;
    line-height: 1.19444em;
  }
}

@media (min-width: 1920px) {
  /* line 150, resources/assets/styles/common/_typography.scss */

  .archive-title--font-style,
  .archive .page-header--title,
  .search .page-header--title,
  .page .page-header--title,
  .template-issues-archive .page-header--title,
  .template-3-columns-layout .page-header--title,
  .template-2-columns-layout .page-header--title,
  .page-header--taxonomies ul li a,
  .homepage__slider--title h3 {
    font-size: 3em;
    line-height: 1.1875em;
  }
}

/* line 160, resources/assets/styles/common/_typography.scss */

.issues-archive-title--font-style,
.template-issues-archive .page-header--title {
  font-size: 1.25em;
  line-height: 1.2em;
}

@media (min-width: 1024px) {
  /* line 160, resources/assets/styles/common/_typography.scss */

  .issues-archive-title--font-style,
  .template-issues-archive .page-header--title {
    font-size: 2.25em;
    line-height: 1.19444em;
  }
}

@media (min-width: 1920px) {
  /* line 160, resources/assets/styles/common/_typography.scss */

  .issues-archive-title--font-style,
  .template-issues-archive .page-header--title {
    font-size: 3em;
    line-height: 1.1875em;
  }
}

/* line 170, resources/assets/styles/common/_typography.scss */

.issues-archive-post-title--font-style,
.archive-issues-content article .entry-title a {
  font-size: 1em;
  line-height: 1.25em;
}

@media (min-width: 1024px) {
  /* line 170, resources/assets/styles/common/_typography.scss */

  .issues-archive-post-title--font-style,
  .archive-issues-content article .entry-title a {
    font-size: 1.5em;
    line-height: 1.16667em;
  }
}

@media (min-width: 1920px) {
  /* line 170, resources/assets/styles/common/_typography.scss */

  .issues-archive-post-title--font-style,
  .archive-issues-content article .entry-title a {
    font-size: 2.25em;
    line-height: 1.19444em;
  }
}

/* line 182, resources/assets/styles/common/_typography.scss */

.archive-post-title--font-style,
.archive-content .entry-title a,
.related-articles .entry-title a,
.homepage__post3-latest-issue .latest-issues h3,
.homepage__newsletter--title h3,
.homepage__free-digital-copy--alternative-color--title h3,
.homepage__free-digital-copy--title h3 {
  font-size: 1.5em;
  line-height: 1.16667em;
}

@media (min-width: 1920px) {
  /* line 182, resources/assets/styles/common/_typography.scss */

  .archive-post-title--font-style,
  .archive-content .entry-title a,
  .related-articles .entry-title a,
  .homepage__post3-latest-issue .latest-issues h3,
  .homepage__newsletter--title h3,
  .homepage__free-digital-copy--alternative-color--title h3,
  .homepage__free-digital-copy--title h3 {
    font-size: 2.25em;
    line-height: 1.19444em;
  }
}

/* line 189, resources/assets/styles/common/_typography.scss */

.advertorial-title--font-style,
.homepage__advertorial-article .entry-title {
  font-size: 2em;
  line-height: 1.125em;
}

@media (min-width: 1920px) {
  /* line 189, resources/assets/styles/common/_typography.scss */

  .advertorial-title--font-style,
  .homepage__advertorial-article .entry-title {
    font-size: 2.75em;
    line-height: 1.09091em;
  }
}

/* line 196, resources/assets/styles/common/_typography.scss */

.issue-masonry--font-style,
.single-archive__masonry .grid-item h3,
.single-archive__masonry .grid-sizer h3 {
  font-size: 1em;
  line-height: 1.25em;
}

@media (min-width: 1024px) {
  /* line 196, resources/assets/styles/common/_typography.scss */

  .issue-masonry--font-style,
  .single-archive__masonry .grid-item h3,
  .single-archive__masonry .grid-sizer h3 {
    font-size: 1.875em;
    line-height: 1.06667em;
  }
}

@media (min-width: 1920px) {
  /* line 196, resources/assets/styles/common/_typography.scss */

  .issue-masonry--font-style,
  .single-archive__masonry .grid-item h3,
  .single-archive__masonry .grid-sizer h3 {
    font-size: 2.25em;
    line-height: 1.05556em;
  }
}

/* line 207, resources/assets/styles/common/_typography.scss */

.small-post-title--font-style {
  font-size: 1.25em;
  line-height: 1.2em;
  font-weight: bold;
}

@media (min-width: 1024px) {
  /* line 207, resources/assets/styles/common/_typography.scss */

  .small-post-title--font-style {
    font-size: 1.5em;
    line-height: 1.16667em;
    font-weight: normal;
  }
}

@media (min-width: 1920px) {
  /* line 207, resources/assets/styles/common/_typography.scss */

  .small-post-title--font-style {
    font-size: 2.25em;
    line-height: 1.19444em;
  }
}

/* line 220, resources/assets/styles/common/_typography.scss */

.small-post-tag-n-time--font-style,
.homepage article.secondary-post p.content-single--cat-term-tag,
.homepage article.secondary-post .updated {
  font-size: 0.75em;
  line-height: 1.33333em;
}

@media (min-width: 768px) {
  /* line 220, resources/assets/styles/common/_typography.scss */

  .small-post-tag-n-time--font-style,
  .homepage article.secondary-post p.content-single--cat-term-tag,
  .homepage article.secondary-post .updated {
    font-size: 1em;
    line-height: 1.25em;
  }
}

@media (min-width: 1920px) {
  /* line 220, resources/assets/styles/common/_typography.scss */

  .small-post-tag-n-time--font-style,
  .homepage article.secondary-post p.content-single--cat-term-tag,
  .homepage article.secondary-post .updated {
    font-size: 1.25em;
    line-height: 1.3em;
  }
}

/* line 230, resources/assets/styles/common/_typography.scss */

.entry-footer--font-style,
.content-single--footer p {
  font-size: 0.75em;
  line-height: 1.33333em;
}

@media (min-width: 768px) {
  /* line 230, resources/assets/styles/common/_typography.scss */

  .entry-footer--font-style,
  .content-single--footer p {
    font-size: 1em;
    line-height: 1.25em;
  }
}

@media (min-width: 1920px) {
  /* line 230, resources/assets/styles/common/_typography.scss */

  .entry-footer--font-style,
  .content-single--footer p {
    font-size: 1.25em;
    line-height: 1.3em;
  }
}

/* line 240, resources/assets/styles/common/_typography.scss */

.homepage-small-post-title--font-size,
.homepage article.secondary-post .entry-title a {
  font-size: 1em;
  line-height: 1.25em;
  font-weight: bold;
}

@media (min-width: 1024px) {
  /* line 240, resources/assets/styles/common/_typography.scss */

  .homepage-small-post-title--font-size,
  .homepage article.secondary-post .entry-title a {
    font-size: 1.5em;
    line-height: 1.16667em;
    font-weight: normal;
  }
}

@media (min-width: 1920px) {
  /* line 240, resources/assets/styles/common/_typography.scss */

  .homepage-small-post-title--font-size,
  .homepage article.secondary-post .entry-title a {
    font-size: 2.25em;
    line-height: 1.19444em;
  }
}

/* line 255, resources/assets/styles/common/_typography.scss */

.archive-issue--font-style,
.single-archive__content p {
  font-size: 16px !important;
  line-height: 20px !important;
}

@media (min-width: 768px) {
  /* line 255, resources/assets/styles/common/_typography.scss */

  .archive-issue--font-style,
  .single-archive__content p {
    font-size: 20px !important;
    line-height: 26px !important;
  }
}

@media (min-width: 1024px) {
  /* line 255, resources/assets/styles/common/_typography.scss */

  .archive-issue--font-style,
  .single-archive__content p {
    font-size: 30px !important;
    line-height: 36px !important;
  }
}

@media (min-width: 1920px) {
  /* line 255, resources/assets/styles/common/_typography.scss */

  .archive-issue--font-style,
  .single-archive__content p {
    font-size: 36px !important;
    line-height: 44px !important;
  }
}

/* line 272, resources/assets/styles/common/_typography.scss */

.dot-text--font-style,
.content-single--tools small,
ul.post-next-prev li small {
  display: block;
  font-size: 0.875em;
  line-height: 1.28571em;
  margin-bottom: 6px;
}

/* line 5, resources/assets/styles/common/_grid.scss */

.archive-content article,
.related-articles article,
.homepage__container article {
  margin-top: 50px;
  margin-bottom: 30px;
  width: 100%;
}

@media (min-width: 768px) {
  /* line 2, resources/assets/styles/common/_grid.scss */

  .archive-content,
  .related-articles,
  .homepage__container {
    margin-left: -29px;
    margin-right: -29px;
  }

  /* line 14, resources/assets/styles/common/_grid.scss */

  .archive-content article,
  .related-articles article,
  .homepage__container article {
    width: 50%;
    padding: 0 29px;
  }
}

@media (min-width: 1024px) {
  /* line 2, resources/assets/styles/common/_grid.scss */

  .archive-content,
  .related-articles,
  .homepage__container {
    margin-left: -20px;
    margin-right: -20px;
  }

  /* line 22, resources/assets/styles/common/_grid.scss */

  .archive-content article,
  .related-articles article,
  .homepage__container article {
    width: 25%;
    padding: 0 20px;
  }
}

/* line 33, resources/assets/styles/common/_grid.scss */

.archive-content .posts-navigation,
.related-articles .posts-navigation,
.homepage__container .posts-navigation {
  width: 100%;
}

@media (min-width: 768px) {
  /* line 33, resources/assets/styles/common/_grid.scss */

  .archive-content .posts-navigation,
  .related-articles .posts-navigation,
  .homepage__container .posts-navigation {
    padding: 0 20px;
  }
}

/* line 41, resources/assets/styles/common/_grid.scss */

.archive-issues-content {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

/* line 44, resources/assets/styles/common/_grid.scss */

.archive-issues-content article {
  margin-top: 20px;
  width: 47%;
}

@media (min-width: 768px) {
  /* line 44, resources/assets/styles/common/_grid.scss */

  .archive-issues-content article {
    margin-top: 50px;
  }
}

/* line 52, resources/assets/styles/common/_grid.scss */

.archive-issues-content article .entry-title a {
  margin-bottom: 0px;
}

@media (min-width: 1024px) {
  /* line 52, resources/assets/styles/common/_grid.scss */

  .archive-issues-content article .entry-title a {
    margin-bottom: 20px;
  }
}

@media (min-width: 768px) {
  /* line 41, resources/assets/styles/common/_grid.scss */

  .archive-issues-content {
    margin-left: -29px;
    margin-right: -29px;
  }

  /* line 65, resources/assets/styles/common/_grid.scss */

  .archive-issues-content article {
    width: 50%;
    padding: 0 29px;
  }
}

@media (min-width: 1024px) {
  /* line 41, resources/assets/styles/common/_grid.scss */

  .archive-issues-content {
    margin-left: -20px;
    margin-right: -20px;
  }

  /* line 73, resources/assets/styles/common/_grid.scss */

  .archive-issues-content article {
    width: 25%;
    padding: 0 20px;
  }
}

/* line 84, resources/assets/styles/common/_grid.scss */

.archive-issues-content .posts-navigation {
  width: 100%;
}

@media (min-width: 768px) {
  /* line 84, resources/assets/styles/common/_grid.scss */

  .archive-issues-content .posts-navigation {
    padding: 0 20px;
  }
}

@media (min-width: 480px) {
  /* line 95, resources/assets/styles/common/_grid.scss */

  .single-post-wrapper {
    margin-left: -29px;
    margin-right: -29px;
  }
}

@media (min-width: 1024px) {
  /* line 95, resources/assets/styles/common/_grid.scss */

  .single-post-wrapper {
    margin-left: -20px;
    margin-right: -20px;
  }
}

/* line 105, resources/assets/styles/common/_grid.scss */

.single-post-wrapper header,
.single-post-wrapper .featured-content,
.single-post-wrapper .entry-content,
.single-post-wrapper .post-next-prev,
.single-post-wrapper .entry-footer {
  width: 100%;
}

@media (min-width: 480px) {
  /* line 105, resources/assets/styles/common/_grid.scss */

  .single-post-wrapper header,
  .single-post-wrapper .featured-content,
  .single-post-wrapper .entry-content,
  .single-post-wrapper .post-next-prev,
  .single-post-wrapper .entry-footer {
    padding: 0 29px;
  }
}

@media (min-width: 1024px) {
  /* line 105, resources/assets/styles/common/_grid.scss */

  .single-post-wrapper header,
  .single-post-wrapper .featured-content,
  .single-post-wrapper .entry-content,
  .single-post-wrapper .post-next-prev,
  .single-post-wrapper .entry-footer {
    padding: 0 20px;
  }
}

@media (min-width: 1400px) {
  /* line 105, resources/assets/styles/common/_grid.scss */

  .single-post-wrapper header,
  .single-post-wrapper .featured-content,
  .single-post-wrapper .entry-content,
  .single-post-wrapper .post-next-prev,
  .single-post-wrapper .entry-footer {
    width: 75%;
    margin-left: 12.5%;
  }
}

@media (min-width: 1920px) {
  /* line 105, resources/assets/styles/common/_grid.scss */

  .single-post-wrapper header,
  .single-post-wrapper .featured-content,
  .single-post-wrapper .entry-content,
  .single-post-wrapper .post-next-prev,
  .single-post-wrapper .entry-footer {
    width: 60%;
    margin-left: 20%;
  }
}

/* line 122, resources/assets/styles/common/_grid.scss */

.single-post-wrapper .featured-content {
  padding: 0;
}

@media (min-width: 480px) {
  /* line 122, resources/assets/styles/common/_grid.scss */

  .single-post-wrapper .featured-content {
    padding: 0 10px;
  }
}

@media (min-width: 768px) {
  /* line 122, resources/assets/styles/common/_grid.scss */

  .single-post-wrapper .featured-content {
    padding: 0 14.5px;
  }
}

@media (min-width: 1024px) {
  /* line 122, resources/assets/styles/common/_grid.scss */

  .single-post-wrapper .featured-content {
    padding: 0 10px;
  }
}

@media (min-width: 1400px) {
  /* line 122, resources/assets/styles/common/_grid.scss */

  .single-post-wrapper .featured-content {
    width: 100%;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 1400px) {
  /* line 140, resources/assets/styles/common/_grid.scss */

  .single-post-wrapper .post-next-prev {
    width: 100%;
    margin-left: 0;
  }
}

@media (min-width: 1920px) {
  /* line 140, resources/assets/styles/common/_grid.scss */

  .single-post-wrapper .post-next-prev {
    width: 90%;
    margin-left: 10%;
  }
}

/* line 152, resources/assets/styles/common/_grid.scss */

.single-post .content-single--tools-wrapper {
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 480px) {
  /* line 152, resources/assets/styles/common/_grid.scss */

  .single-post .content-single--tools-wrapper {
    margin-left: -29px;
    margin-right: -29px;
  }
}

@media (min-width: 1024px) {
  /* line 152, resources/assets/styles/common/_grid.scss */

  .single-post .content-single--tools-wrapper {
    margin-left: -20px;
    margin-right: -20px;
  }
}

/* line 166, resources/assets/styles/common/_grid.scss */

.single-post .content-single--tools-wrapper > div {
  width: 100%;
}

@media (min-width: 480px) {
  /* line 169, resources/assets/styles/common/_grid.scss */

  .single-post .content-single--tools-wrapper .content-single--social {
    width: 60%;
    padding: 0 29px;
  }
}

@media (min-width: 1024px) {
  /* line 169, resources/assets/styles/common/_grid.scss */

  .single-post .content-single--tools-wrapper .content-single--social {
    width: 50%;
    padding: 0 20px;
  }
}

@media (min-width: 1400px) {
  /* line 169, resources/assets/styles/common/_grid.scss */

  .single-post .content-single--tools-wrapper .content-single--social {
    width: 25%;
    margin-left: 25%;
  }
}

@media (min-width: 480px) {
  /* line 183, resources/assets/styles/common/_grid.scss */

  .single-post .content-single--tools-wrapper .content-single--author {
    width: 40%;
    padding: 0 29px;
  }
}

@media (min-width: 1024px) {
  /* line 183, resources/assets/styles/common/_grid.scss */

  .single-post .content-single--tools-wrapper .content-single--author {
    width: 50%;
    padding: 0 20px;
  }
}

@media (min-width: 1400px) {
  /* line 183, resources/assets/styles/common/_grid.scss */

  .single-post .content-single--tools-wrapper .content-single--author {
    width: 25%;
  }
}

/** Search form */

/**
 * WordPress Generated Classes
 * @see http://codex.wordpress.org/CSS#WordPress_Generated_Classes
 */

/** Media alignment */

/* line 7, resources/assets/styles/components/_wp-classes.scss */

.alignnone {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto;
}

/* line 14, resources/assets/styles/components/_wp-classes.scss */

.aligncenter {
  display: block;
  margin: 1rem auto;
  height: auto;
}

/* line 20, resources/assets/styles/components/_wp-classes.scss */

.alignleft,
.alignright {
  margin-bottom: 1rem;
  height: auto;
}

@media (min-width: 30rem) {
  /* line 27, resources/assets/styles/components/_wp-classes.scss */

  .alignleft {
    float: left;
    margin-right: 1rem;
  }

  /* line 32, resources/assets/styles/components/_wp-classes.scss */

  .alignright {
    float: right;
    margin-left: 1rem;
  }
}

/** Captions */

/** Text meant only for screen readers */

/* line 45, resources/assets/styles/components/_wp-classes.scss */

.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  color: #000;
  background: #fff;
}

/* line 1, resources/assets/styles/components/_gallery.scss */

.gallery {
  position: relative;
}

/* line 4, resources/assets/styles/components/_gallery.scss */

.gallery-nav {
  position: absolute;
  top: 0;
  height: 100%;
  width: 50%;
  z-index: 10;
}

/* line 11, resources/assets/styles/components/_gallery.scss */

.gallery-nav.swiper-button-disabled {
  display: none;
}

/* line 15, resources/assets/styles/components/_gallery.scss */

.gallery-nav--prev {
  left: 0;
  cursor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMDYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAuODQwNzgxMjUsNy43NzM0Mzc1IEw1LjA1OTUzMTI1LDMuNTU0Njg3NSBMNS4wNTk1MzEyNSw3LjA1MDc4MTI1IEwxNi41MDQ4NDM3LDcuMDUwNzgxMjUgTDE2LjUwNDg0MzcsOC40OTYwOTM3NSBMNS4wNTk1MzEyNSw4LjQ5NjA5Mzc1IEw1LjA1OTUzMTI1LDExLjk5MjE4NzUgTDAuODQwNzgxMjUsNy43NzM0Mzc1IFogTTI1LjgxLDE1IEwyNS44MSwwLjQgTDMxLjQxLDAuNCBDMzQuNTUsMC40IDM2LjMxLDIuMDQgMzYuMzEsNC42IEMzNi4zMSw3LjMyIDM0LjM1LDguOCAzMS40MSw4LjggTDI3LjYxLDguOCBMMjcuNjEsMTUgTDI1LjgxLDE1IFogTTI3LjYxLDcuMiBMMzEuMzEsNy4yIEMzMy40MSw3LjIgMzQuNDEsNi4yIDM0LjQxLDQuNiBDMzQuNDEsMi44IDMzLjE3LDIgMzEuMzEsMiBMMjcuNjEsMiBMMjcuNjEsNy4yIFogTTM4LjQxLDE1IEwzOC40MSw0LjUgTDQwLjA3LDQuNSBMNDAuMDcsNi40IEw0MC4xNSw2LjQgQzQwLjY1LDUuMzIgNDEuNTEsNC40IDQzLjY1LDQuNCBDNDQuMTMsNC40IDQ0LjQzLDQuNSA0NC40Myw0LjUgTDQ0LjQzLDYuMTYgTDQ0LjM3LDYuMTYgQzQ0LjM3LDYuMTYgNDQuMDEsNi4xIDQzLjQzLDYuMSBDNDAuNzUsNi4xIDQwLjA3LDcuNiA0MC4wNyw5Ljg2IEw0MC4wNywxNSBMMzguNDEsMTUgWiBNNTAuODcsMTUuMiBDNDcuODksMTUuMiA0NS44OSwxMyA0NS44OSw5LjcyIEM0NS44OSw2LjQ2IDQ3Ljg1LDQuMyA1MC43OSw0LjMgQzUzLjY1LDQuMyA1NS41Nyw2LjMyIDU1LjU3LDkuMzQgQzU1LjU3LDkuNSA1NS41Nyw5LjggNTUuNTUsMTAuMTQgTDQ3LjY5LDEwLjE0IEM0Ny42OSwxMi4zNCA0OC45NywxMy44IDUwLjg3LDEzLjggQzUyLjQ3LDEzLjggNTMuMjUsMTMuMTQgNTMuNzMsMTEuNzQgTDU1LjM5LDExLjc0IEM1NC45OSwxMy44MiA1My4xOSwxNS4yIDUwLjg3LDE1LjIgWiBNNDcuNjksOC43OCBMNTMuNzEsOC43OCBDNTMuNjMsNi45NCA1Mi41Myw1LjcgNTAuNzksNS43IEM0OS4wMyw1LjcgNDcuODMsNi45NCA0Ny42OSw4Ljc4IFogTTYxLjExLDE1IEw1Ni45Myw0LjUgTDU4Ljc5LDQuNSBMNjAuODksMTAgQzYyLjAzLDEzIDYyLjExLDEzLjM0IDYyLjExLDEzLjM0IEw2Mi4xOSwxMy4zNCBDNjIuMTksMTMuMzQgNjIuMjcsMTMgNjMuMzcsMTAgTDY1LjM3LDQuNSBMNjcuMTcsNC41IEw2My4xNywxNSBMNjEuMTEsMTUgWiBNNjkuMDMsMi41IEw2OS4wMywwLjQgTDcwLjkzLDAuNCBMNzAuOTMsMi41IEw2OS4wMywyLjUgWiBNNjkuMTUsMTUgTDY5LjE1LDQuNSBMNzAuODEsNC41IEw3MC44MSwxNSBMNjkuMTUsMTUgWiBNNzguNDksMTUuMiBDNzUuNDcsMTUuMiA3My40MywxMy4wMiA3My40Myw5Ljc0IEM3My40Myw2LjQ2IDc1LjQ3LDQuMyA3OC40OSw0LjMgQzgxLjUxLDQuMyA4My41NSw2LjQ2IDgzLjU1LDkuNzQgQzgzLjU1LDEzLjAyIDgxLjUxLDE1LjIgNzguNDksMTUuMiBaIE03OC40OSwxMy44IEM4MC41NywxMy44IDgxLjc1LDEyLjE4IDgxLjc1LDkuNzQgQzgxLjc1LDcuMTYgODAuNDUsNS43IDc4LjQ5LDUuNyBDNzYuNDEsNS43IDc1LjIzLDcuMzIgNzUuMjMsOS43NCBDNzUuMjMsMTIuMzQgNzYuNTMsMTMuOCA3OC40OSwxMy44IFogTTg5LjQ5LDE1LjIgQzg3LjAxLDE1LjIgODUuOTEsMTMuNTggODUuOTEsMTEuMTYgTDg1LjkxLDQuNSBMODcuNTcsNC41IEw4Ny41NywxMS4xNiBDODcuNTcsMTIuOTYgODguNDUsMTMuOCA4OS45MSwxMy44IEM5MS43OSwxMy44IDkyLjc1LDEyLjI4IDkyLjc1LDEwIEw5Mi43NSw0LjUgTDk0LjQxLDQuNSBMOTQuNDEsMTUgTDkyLjc1LDE1IEw5Mi43NSwxMy42IEw5Mi42NywxMy42IEM5Mi4xMSwxNC42MiA5MC45MywxNS4yIDg5LjQ5LDE1LjIgWiBNMTAxLjMzLDE1LjIgQzk4LjM3LDE1LjIgOTYuNzcsMTMuNzggOTYuNzcsMTEuNCBMOTguNTcsMTEuNCBDOTguNTcsMTMuMDQgOTkuNjcsMTMuOCAxMDEuMzMsMTMuOCBDMTAyLjkxLDEzLjggMTAzLjY1LDEzLjE4IDEwMy42NSwxMi4yNCBDMTAzLjY1LDEwLjk2IDEwMi41NSwxMC44OCAxMDAuMzksMTAuMyBDOTguNDMsOS43OCA5Ny4yNSw5LjE0IDk3LjI1LDcuMzIgQzk3LjI1LDUuNSA5OC43Nyw0LjMgMTAxLjA5LDQuMyBDMTAzLjcxLDQuMyAxMDUuMTksNS43IDEwNS4xOSw3LjggTDEwMy40Myw3LjggQzEwMy40Myw2LjM4IDEwMi41MSw1LjcgMTAxLjA5LDUuNyBDOTkuNjEsNS43IDk4Ljk1LDYuMyA5OC45NSw3LjIyIEM5OC45NSw4LjI2IDk5LjkxLDguNTQgMTAxLjMxLDguOSBDMTAzLjMxLDkuNDIgMTA1LjQ1LDkuOSAxMDUuNDUsMTIuMSBDMTA1LjQ1LDEzLjk4IDEwMy44MSwxNS4yIDEwMS4zMywxNS4yIFoiLz4KPC9zdmc+Cg==), auto !important;
}

/* line 19, resources/assets/styles/components/_gallery.scss */

.gallery-nav--next {
  right: 0;
  cursor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDY3IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjk3LDE1IEwwLjk3LDAuNCBMMy42NywwLjQgTDkuMzMsMTAuMjggQzEwLjgzLDEyLjkyIDEwLjg5LDEzLjIgMTAuODksMTMuMiBMMTAuOTcsMTMuMiBMMTAuOTcsMC40IEwxMi43NywwLjQgTDEyLjc3LDE1IEwxMC4wNywxNSBMNC4zNSw1LjAyIEMyLjk3LDIuNiAyLjg1LDIuMSAyLjg1LDIuMSBMMi43NywyLjEgTDIuNzcsMTUgTDAuOTcsMTUgWiBNMjAuNDUsMTUuMiBDMTcuNDcsMTUuMiAxNS40NywxMyAxNS40Nyw5LjcyIEMxNS40Nyw2LjQ2IDE3LjQzLDQuMyAyMC4zNyw0LjMgQzIzLjIzLDQuMyAyNS4xNSw2LjMyIDI1LjE1LDkuMzQgQzI1LjE1LDkuNSAyNS4xNSw5LjggMjUuMTMsMTAuMTQgTDE3LjI3LDEwLjE0IEMxNy4yNywxMi4zNCAxOC41NSwxMy44IDIwLjQ1LDEzLjggQzIyLjA1LDEzLjggMjIuODMsMTMuMTQgMjMuMzEsMTEuNzQgTDI0Ljk3LDExLjc0IEMyNC41NywxMy44MiAyMi43NywxNS4yIDIwLjQ1LDE1LjIgWiBNMTcuMjcsOC43OCBMMjMuMjksOC43OCBDMjMuMjEsNi45NCAyMi4xMSw1LjcgMjAuMzcsNS43IEMxOC42MSw1LjcgMTcuNDEsNi45NCAxNy4yNyw4Ljc4IFogTTI2LjUzLDE1IEwzMC41Myw5LjY2IEwyNi41MSw0LjUgTDI4LjUxLDQuNSBMMzAuMTUsNi43NiBDMzEuMzcsOC4zNiAzMS40NSw4LjU2IDMxLjQ1LDguNTYgTDMxLjUzLDguNTYgQzMxLjUzLDguNTYgMzEuNjMsOC4zNiAzMi43OSw2Ljc2IEwzNC40MSw0LjUgTDM2LjMxLDQuNSBMMzIuNDEsOS42NiBMMzYuNDksMTUgTDM0LjQ5LDE1IEwzMi43MSwxMi42IEMzMS41MSwxMSAzMS40NywxMC44NiAzMS40NywxMC44NiBMMzEuMzksMTAuODYgQzMxLjM5LDEwLjg2IDMxLjM1LDExIDMwLjE5LDEyLjYgTDI4LjQzLDE1IEwyNi41MywxNSBaIE00MS41MSwxNS4xIEMzOS44MSwxNS4xIDM4LjkxLDE0LjQ0IDM4LjkxLDEyLjc4IEwzOC45MSw1Ljk2IEwzNy4yMSw1Ljk2IEwzNy4yMSw0LjUgTDM4LjkxLDQuNSBMMzguOTEsMS41IEw0MC41NywxLjUgTDQwLjU3LDQuNSBMNDIuNTUsNC41IEw0Mi41NSw1Ljk2IEw0MC41Nyw1Ljk2IEw0MC41NywxMi4zNiBDNDAuNTcsMTMuMjYgNDAuNzEsMTMuNTQgNDIuMDEsMTMuNTQgQzQyLjIzLDEzLjU0IDQyLjQ1LDEzLjUyIDQyLjU1LDEzLjUgTDQyLjU1LDE1IEM0Mi4yNSwxNS4wNiA0MS45NSwxNS4xIDQxLjUxLDE1LjEgWiBNNjYuNjc5MjE4OCw3Ljc3MzQzNzUgTDYyLjQ2MDQ2ODgsMTEuOTkyMTg3NSBMNjIuNDYwNDY4OCw4LjQ5NjA5Mzc1IEw1MS4wMTUxNTYzLDguNDk2MDkzNzUgTDUxLjAxNTE1NjMsNy4wNTA3ODEyNSBMNjIuNDYwNDY4OCw3LjA1MDc4MTI1IEw2Mi40NjA0Njg4LDMuNTU0Njg3NSBMNjYuNjc5MjE4OCw3Ljc3MzQzNzUgWiIvPgo8L3N2Zz4K), auto !important;
}

/* line 26, resources/assets/styles/components/_gallery.scss */

.gallery .image-wrapper img {
  width: 100%;
  height: auto;
}

/* line 32, resources/assets/styles/components/_gallery.scss */

.gallery .caption {
  margin-top: 8px;
  text-align: center;
}

/* line 36, resources/assets/styles/components/_gallery.scss */

.gallery .caption-index {
  margin-bottom: 8px;
}

/* line 39, resources/assets/styles/components/_gallery.scss */

.gallery .caption-index__number {
  display: inline-block;
}

/* line 41, resources/assets/styles/components/_gallery.scss */

.gallery .caption-index__number span {
  display: block;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  border: 1px solid transparent;
  font-size: 0.75em;
  line-height: 1.66667em;
}

/* line 48, resources/assets/styles/components/_gallery.scss */

.gallery .caption-index__number span.selected {
  border: 1px solid #000;
}

/* line 54, resources/assets/styles/components/_gallery.scss */

.gallery .caption-content {
  font-size: 0.6875em;
  line-height: 1.09091em;
}

@media (min-width: 768px) {
  /* line 54, resources/assets/styles/components/_gallery.scss */

  .gallery .caption-content {
    font-size: 0.75em;
    line-height: 1.16667em;
  }
}

/* line 2, resources/assets/styles/components/_search.scss */

.search--wrapper {
  top: 178px;
  left: 0;
  width: 100%;
  margin: 0;
  max-width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fff;
  border-bottom: 1px solid #000;
  z-index: 20;
  opacity: 0;
  -webkit-transform: translateY(-20px);
       -o-transform: translateY(-20px);
          transform: translateY(-20px);
  pointer-events: none;
}

@media (min-width: 768px) {
  /* line 2, resources/assets/styles/components/_search.scss */

  .search--wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media (min-width: 1024px) {
  /* line 2, resources/assets/styles/components/_search.scss */

  .search--wrapper {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

/* line 29, resources/assets/styles/components/_search.scss */

.search--wrapper .search-form {
  position: relative;
}

/* line 31, resources/assets/styles/components/_search.scss */

.search--wrapper .search-form .search-field {
  width: 100%;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0;
  text-align: left;
  padding: 0 70px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.375em;
  line-height: 0.72727em;
}

@media (min-width: 480px) {
  /* line 31, resources/assets/styles/components/_search.scss */

  .search--wrapper .search-form .search-field {
    padding: 0;
  }
}

@media (min-width: 768px) {
  /* line 31, resources/assets/styles/components/_search.scss */

  .search--wrapper .search-form .search-field {
    font-size: 2.25em;
    line-height: 1.22222em;
  }
}

/* line 50, resources/assets/styles/components/_search.scss */

.search--wrapper .search-form .search--lens {
  position: absolute;
  top: 50%;
  right: 0;
  width: 42px;
  height: 42px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #fff;
}

/* line 58, resources/assets/styles/components/_search.scss */

.search--wrapper .search-form .search--lens:hover {
  opacity: 0.5;
}

/* line 61, resources/assets/styles/components/_search.scss */

.search--wrapper .search-form .search--lens input {
  display: block;
  font-size: 0;
  border: none;
  outline: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

/* line 70, resources/assets/styles/components/_search.scss */

.search--wrapper .search-form .search--lens span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  pointer-events: none;
  font-size: 32px;
  color: #000;
}

@media (min-width: 1024px) {
  /* line 70, resources/assets/styles/components/_search.scss */

  .search--wrapper .search-form .search--lens span {
    font-size: 48px;
  }
}

/* line 90, resources/assets/styles/components/_search.scss */

.search--wrapper {
  position: absolute;
}

/* line 93, resources/assets/styles/components/_search.scss */

html.scrolled .search--wrapper {
  position: fixed;
}

/* line 1, resources/assets/styles/components/_preloader.scss */

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 13, resources/assets/styles/components/_preloader.scss */

.preloader img {
  display: none;
  pointer-events: none;
  -webkit-animation: loader 1.2s infinite ease-out;
       -o-animation: loader 1.2s infinite ease-out;
          animation: loader 1.2s infinite ease-out;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: 100%;
  max-width: 85vw;
  max-height: 85vh;
  min-width: 30vw;
  min-height: 30vh;
}

@media (min-width: 1024px) {
  /* line 13, resources/assets/styles/components/_preloader.scss */

  .preloader img {
    max-width: 70vw;
    max-height: 70vh;
  }
}

@-webkit-keyframes loader {
  0% {
    opacity: 0.2;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.2;
  }
}

@-o-keyframes loader {
  0% {
    opacity: 0.2;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.2;
  }
}

@keyframes loader {
  0% {
    opacity: 0.2;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.2;
  }
}

/* line 1, resources/assets/styles/components/_cookies.scss */

.cookies {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 20px 50px 20px 20px;
  background-color: #fff;
  border-top: 1px solid #000;
  z-index: 199;
  visibility: visible;
}

/* line 11, resources/assets/styles/components/_cookies.scss */

.cookies.hidden {
  visibility: hidden;
}

/* line 15, resources/assets/styles/components/_cookies.scss */

.cookies * {
  color: #000;
  font-size: 14px;
  line-height: 22px;
}

/* line 21, resources/assets/styles/components/_cookies.scss */

.cookies .cookies-text {
  position: relative;
}

/* line 23, resources/assets/styles/components/_cookies.scss */

.cookies .cookies-text p {
  margin-bottom: 0;
}

/* line 26, resources/assets/styles/components/_cookies.scss */

.cookies .cookies-text a {
  color: #000;
  text-decoration: underline;
}

/* line 29, resources/assets/styles/components/_cookies.scss */

.cookies .cookies-text a:hover {
  color: #747474;
}

/* line 34, resources/assets/styles/components/_cookies.scss */

.cookies .cookies-close {
  position: absolute;
  top: 0;
  right: -35px;
  width: 24px;
  height: 20px;
}

/* line 41, resources/assets/styles/components/_cookies.scss */

.cookies .cookies-close a {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
}

/* line 48, resources/assets/styles/components/_cookies.scss */

.cookies .cookies-close a:before {
  display: none;
}

/* line 53, resources/assets/styles/components/_cookies.scss */

.cookies .cookies-close span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: 24px;
  height: 2px;
  margin: 0 0 0 -12px;
  background-color: #000;
  border-radius: 3px;
}

/* line 64, resources/assets/styles/components/_cookies.scss */

.cookies .cookies-close span.one {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/* line 67, resources/assets/styles/components/_cookies.scss */

.cookies .cookies-close span.two {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* line 72, resources/assets/styles/components/_cookies.scss */

.cookies .cookies-close:hover span {
  background-color: #747474;
}

/* line 2, resources/assets/styles/components/_adv.scss */

.adrotate-billboard,
.adrotate-leaderboard,
.adrotate-standard {
  display: block;
}

/* line 7, resources/assets/styles/components/_adv.scss */

.adrotate-billboard .adrotate-breakpoint-S,
.adrotate-leaderboard .adrotate-breakpoint-S,
.adrotate-standard .adrotate-breakpoint-S {
  display: block;
}

@media (min-width: 480px) {
  /* line 7, resources/assets/styles/components/_adv.scss */

  .adrotate-billboard .adrotate-breakpoint-S,
  .adrotate-leaderboard .adrotate-breakpoint-S,
  .adrotate-standard .adrotate-breakpoint-S {
    display: none;
  }
}

/* line 15, resources/assets/styles/components/_adv.scss */

.adrotate-billboard .adrotate-breakpoint-M,
.adrotate-leaderboard .adrotate-breakpoint-M,
.adrotate-standard .adrotate-breakpoint-M {
  display: none;
}

@media (min-width: 480px) {
  /* line 15, resources/assets/styles/components/_adv.scss */

  .adrotate-billboard .adrotate-breakpoint-M,
  .adrotate-leaderboard .adrotate-breakpoint-M,
  .adrotate-standard .adrotate-breakpoint-M {
    display: block;
  }
}

@media (min-width: 768px) {
  /* line 15, resources/assets/styles/components/_adv.scss */

  .adrotate-billboard .adrotate-breakpoint-M,
  .adrotate-leaderboard .adrotate-breakpoint-M,
  .adrotate-standard .adrotate-breakpoint-M {
    display: none;
  }
}

/* line 27, resources/assets/styles/components/_adv.scss */

.adrotate-billboard .adrotate-breakpoint-L,
.adrotate-leaderboard .adrotate-breakpoint-L,
.adrotate-standard .adrotate-breakpoint-L {
  display: none;
}

@media (min-width: 768px) {
  /* line 27, resources/assets/styles/components/_adv.scss */

  .adrotate-billboard .adrotate-breakpoint-L,
  .adrotate-leaderboard .adrotate-breakpoint-L,
  .adrotate-standard .adrotate-breakpoint-L {
    display: block;
  }
}

@media (min-width: 1024px) {
  /* line 27, resources/assets/styles/components/_adv.scss */

  .adrotate-billboard .adrotate-breakpoint-L,
  .adrotate-leaderboard .adrotate-breakpoint-L,
  .adrotate-standard .adrotate-breakpoint-L {
    display: none;
  }
}

/* line 39, resources/assets/styles/components/_adv.scss */

.adrotate-billboard .adrotate-breakpoint-XL,
.adrotate-leaderboard .adrotate-breakpoint-XL,
.adrotate-standard .adrotate-breakpoint-XL {
  display: none;
}

@media (min-width: 1024px) {
  /* line 39, resources/assets/styles/components/_adv.scss */

  .adrotate-billboard .adrotate-breakpoint-XL,
  .adrotate-leaderboard .adrotate-breakpoint-XL,
  .adrotate-standard .adrotate-breakpoint-XL {
    display: block;
  }
}

/* line 49, resources/assets/styles/components/_adv.scss */

.adrotate-billboard {
  border-bottom: 1px solid #000;
}

/* line 56, resources/assets/styles/components/_adv.scss */

.adrotate-billboard .adrotate-breakpoint-S,
.adrotate-billboard .adrotate-breakpoint-M,
.adrotate-billboard .adrotate-breakpoint-L,
.adrotate-billboard .adrotate-breakpoint-XL {
  width: 100%;
  height: auto;
}

/* line 65, resources/assets/styles/components/_adv.scss */

.adrotate-leaderboard {
  width: 100%;
}

/* line 68, resources/assets/styles/components/_adv.scss */

.adrotate-leaderboard .adrotate-breakpoint-S,
.adrotate-leaderboard .adrotate-breakpoint-M,
.adrotate-leaderboard .adrotate-breakpoint-L,
.adrotate-leaderboard .adrotate-breakpoint-XL {
  width: 100%;
  height: auto;
}

/* line 77, resources/assets/styles/components/_adv.scss */

.adrotate-standard {
  width: 100%;
}

/* line 80, resources/assets/styles/components/_adv.scss */

.adrotate-standard .adrotate-breakpoint-S,
.adrotate-standard .adrotate-breakpoint-M,
.adrotate-standard .adrotate-breakpoint-L,
.adrotate-standard .adrotate-breakpoint-XL {
  margin: 0 auto;
}

/* line 88, resources/assets/styles/components/_adv.scss */

.adrotate-standard.adv--fixed-parallax {
  background-attachment: inherit;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 480px;
}

@media (min-width: 768px) {
  /* line 88, resources/assets/styles/components/_adv.scss */

  .adrotate-standard.adv--fixed-parallax {
    background-attachment: fixed;
  }
}

/* line 101, resources/assets/styles/components/_adv.scss */

.adrotate-giantvideo {
  position: relative;
  width: 100%;
  overflow: hidden;
  display: inline-block;
  padding-bottom: 31%;
}

@media (min-width: 1024px) {
  /* line 101, resources/assets/styles/components/_adv.scss */

  .adrotate-giantvideo {
    padding-bottom: 34%;
  }
}

@media (min-width: 1024px) {
  /* line 101, resources/assets/styles/components/_adv.scss */

  .adrotate-giantvideo {
    padding-bottom: 41%;
  }
}

@media (min-width: 1024px) {
  /* line 101, resources/assets/styles/components/_adv.scss */

  .adrotate-giantvideo {
    padding-bottom: 26%;
  }
}

/* line 121, resources/assets/styles/components/_adv.scss */

.adrotate-giantvideo video {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 1, resources/assets/styles/layouts/_header.scss */

#main-header {
  position: relative;
  color: #000;
  z-index: 10;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
}

/* line 7, resources/assets/styles/layouts/_header.scss */

#main-header .brand {
  display: block;
  width: 240px;
  margin: 0 auto;
  padding: 8px 0;
  opacity: 1;
}

@media (min-width: 768px) {
  /* line 7, resources/assets/styles/layouts/_header.scss */

  #main-header .brand {
    width: 320px;
  }
}

@media (min-width: 1024px) {
  /* line 7, resources/assets/styles/layouts/_header.scss */

  #main-header .brand {
    width: 380px;
  }
}

/* line 22, resources/assets/styles/layouts/_header.scss */

#main-header .brand img {
  width: 100%;
  height: auto;
}

/* line 27, resources/assets/styles/layouts/_header.scss */

#main-header .main-header--container,
#main-header .header-bar {
  background-color: #fff;
}

/* line 31, resources/assets/styles/layouts/_header.scss */

#main-header .header-bar .brand {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 148px;
  height: 40px;
  opacity: 0;
  padding: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

/* line 60, resources/assets/styles/layouts/_header.scss */

#main-header .hamburger {
  padding: 14px 15px 8px;
}

/* line 63, resources/assets/styles/layouts/_header.scss */

#main-header .hamburger--outside {
  margin-left: -15px;
  opacity: 1;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 71, resources/assets/styles/layouts/_header.scss */

#main-header .hamburger--outside:hover {
  opacity: 0.5;
}

/* line 76, resources/assets/styles/layouts/_header.scss */

.main-header--container {
  position: relative;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

/* line 80, resources/assets/styles/layouts/_header.scss */

.header-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 50px;
  margin: 0;
  max-width: 100%;
  /*
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  */
}

/* line 92, resources/assets/styles/layouts/_header.scss */

.header-bar > div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

@media (min-width: 768px) {
  /* line 95, resources/assets/styles/layouts/_header.scss */

  .header-bar > div:first-child,
  .header-bar > div:last-child {
    min-width: 40%;
  }
}

/* line 102, resources/assets/styles/layouts/_header.scss */

.header-bar--item {
  position: relative;
  display: inline-block;
  float: right;
  padding: 13px;
  text-transform: uppercase;
}

/* line 110, resources/assets/styles/layouts/_header.scss */

.top-page-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: 25px;
  background-color: #000;
}

/* line 117, resources/assets/styles/layouts/_header.scss */

.top-page-message small {
  font-family: StudioProItalic, sans-serif;
  font-size: 14px;
  color: #fff;
}

/* line 124, resources/assets/styles/layouts/_header.scss */

.header-search {
  padding: 0;
}

/* line 127, resources/assets/styles/layouts/_header.scss */

.header-search button {
  position: relative;
  width: 60px;
  height: 52px;
  padding: 20px;
  padding-bottom: 4px;
  cursor: pointer;
  border: 0;
  z-index: 2;
}

/* line 138, resources/assets/styles/layouts/_header.scss */

.header-search button:hover {
  opacity: 0.5;
}

/* line 142, resources/assets/styles/layouts/_header.scss */

.header-search button img {
  position: absolute;
  top: 50%;
  right: 0%;
  width: 20px;
  height: 20px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 151, resources/assets/styles/layouts/_header.scss */

.header-search .search--close {
  position: absolute;
  top: -7px;
  left: -2px;
  width: 60px;
  height: 52px;
  padding: 20px 0 4px 40px;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
}

/* line 161, resources/assets/styles/layouts/_header.scss */

.header-search .search--close button {
  display: block;
  position: relative;
  width: 24px;
  height: 24px;
  border: none;
  padding: 0;
  margin: 0;
  outline: 0;
  cursor: pointer;
}

/* line 171, resources/assets/styles/layouts/_header.scss */

.header-search .search--close button:hover {
  opacity: 0.5;
}

/* line 174, resources/assets/styles/layouts/_header.scss */

.header-search .search--close button::before,
.header-search .search--close button::after {
  position: absolute;
  top: 12px;
  left: 0;
  content: '';
  width: 100%;
  height: 1px;
  background-color: #000;
}

/* line 183, resources/assets/styles/layouts/_header.scss */

.header-search .search--close button::before {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/* line 186, resources/assets/styles/layouts/_header.scss */

.header-search .search--close button::after {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* line 193, resources/assets/styles/layouts/_header.scss */

.header-subscribe {
  display: none;
}

@media (min-width: 768px) {
  /* line 193, resources/assets/styles/layouts/_header.scss */

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

/* line 200, resources/assets/styles/layouts/_header.scss */

.header-subscribe a {
  text-decoration: none;
}

/* line 202, resources/assets/styles/layouts/_header.scss */

.header-subscribe a:hover {
  text-decoration: underline;
}

/* line 208, resources/assets/styles/layouts/_header.scss */

.nav-primary {
  position: fixed;
  top: 128px;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  border-top: 1px solid #000;
  overflow: auto;
  -webkit-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
  z-index: 100;
}

@media (min-width: 768px) {
  /* line 208, resources/assets/styles/layouts/_header.scss */

  .nav-primary {
    width: 412px;
    border-right: 1px solid #000;
  }
}

@media (min-width: 1024px) {
  /* line 208, resources/assets/styles/layouts/_header.scss */

  .nav-primary {
    width: 530px;
  }
}

@media (min-width: 1400px) {
  /* line 208, resources/assets/styles/layouts/_header.scss */

  .nav-primary {
    width: 400px;
  }
}

/* line 234, resources/assets/styles/layouts/_header.scss */

.nav-primary > ul {
  opacity: 0;
  -webkit-transform: translateX(-20px);
       -o-transform: translateX(-20px);
          transform: translateX(-20px);
  padding: 24px 30px;
}

@media (min-width: 768px) {
  /* line 234, resources/assets/styles/layouts/_header.scss */

  .nav-primary > ul {
    padding: 10px 20px;
  }
}

/* line 243, resources/assets/styles/layouts/_header.scss */

.nav-primary > ul .menu-item a {
  text-transform: uppercase;
  text-decoration: none;
}

/* line 251, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav > li {
  margin-bottom: 30px;
}

@media (min-width: 1024px) {
  /* line 251, resources/assets/styles/layouts/_header.scss */

  .nav-primary .nav > li {
    margin-bottom: 40px;
  }
}

@media (min-width: 1400px) {
  /* line 251, resources/assets/styles/layouts/_header.scss */

  .nav-primary .nav > li {
    margin-bottom: 60px;
  }
}

/* line 261, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav > li a:hover {
  color: #747474;
}

/* line 268, resources/assets/styles/layouts/_header.scss */

.nav-primary .hamburger--inside {
  position: absolute;
  top: 0;
  right: 10px;
  padding: 20px 15px;
  opacity: 0;
  -webkit-transform: translateX(-20px);
       -o-transform: translateX(-20px);
          transform: translateX(-20px);
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

@media (min-width: 768px) {
  /* line 268, resources/assets/styles/layouts/_header.scss */

  .nav-primary .hamburger--inside {
    right: 0;
  }
}

/* line 285, resources/assets/styles/layouts/_header.scss */

html.scrolled #main-header {
  -webkit-transform: translateY(-82px);
       -o-transform: translateY(-82px);
          transform: translateY(-82px);
}

@media (min-width: 768px) {
  /* line 285, resources/assets/styles/layouts/_header.scss */

  html.scrolled #main-header {
    -webkit-transform: translateY(-103px);
         -o-transform: translateY(-103px);
            transform: translateY(-103px);
  }
}

@media (min-width: 1024px) {
  /* line 285, resources/assets/styles/layouts/_header.scss */

  html.scrolled #main-header {
    -webkit-transform: translateY(-119px);
         -o-transform: translateY(-119px);
            transform: translateY(-119px);
  }
}

/* line 293, resources/assets/styles/layouts/_header.scss */

html.scrolled #main-header .main-header--container {
  opacity: 0;
}

/* line 297, resources/assets/styles/layouts/_header.scss */

html.scrolled #main-header .header-bar .brand {
  opacity: 1;
  pointer-events: auto;
}

/* line 303, resources/assets/styles/layouts/_header.scss */

html.scrolled .nav-primary {
  top: 48px;
}

/* line 306, resources/assets/styles/layouts/_header.scss */

html.scrolled .search--wrapper {
  top: 48px;
}

/* line 313, resources/assets/styles/layouts/_header.scss */

html.has-topbanner .nav-primary {
  top: -1px;
}

/* line 1, resources/assets/styles/layouts/_footer.scss */

.footer {
  /* background-color: #000; */
  background-color: #fff;
  margin-top: 0;
  padding-bottom: 30px;
  /*

	&__wrap {
		display: flex;
		padding-top: 60px;
		border-top: 1px solid $text_color;

		@media (min-width: $tablet) {
			padding-top: 110px;
		}

		> div {
			flex: 1 1 auto;
			width: 50%;

			@media (min-width: $desktop) {
				width: initial;
			}
		}

		a, p {
			@include font-em-size(14px, 18px);

			@media (min-width: $wide-desktop) {
				@include font-em-size(20px, 24px);
			}
		}
		a {
			display: block;
			text-decoration: none;
			&:hover {
				text-decoration: underline;
			}
		}
	}

	&__left {
		padding-right: 10px;
		@media (min-width: $tablet) {
			padding-right: 0;
		}
		p, li {
			&:not(:last-child) {
				@media (min-width: $desktop) {
					margin-right: 30px;
				}			
				@media (min-width: $wide-desktop) {
					margin-right: 44px;
				}			
				@media (min-width: $huge-desktop) {
					margin-right: 104px;
				}
			}
		}
	}
	&__menu {
		@media (min-width: $desktop) {
			&, ul {
				display: flex;
			}
		}
	}
	&__right {
		display: flex;
		align-items: flex-end;

		@media (min-width: $desktop) {
			display: block;
			text-align: right;
		}
	}
	&__socials {
		position: relative;

		ul {
			display: none;
			position: absolute;
			bottom: 35px;
			left: 0;

			@media (min-width: $desktop) {		
				left: auto;	
				right: 0;
			}
		}

		&--open {
			.label {
				display: block;
			}	
			.button {
				display: none;
				position: relative;
				width: 24px;
				height: 24px;
				border: none;
				padding: 0;
				margin: 0;
				outline: 0;
				cursor: pointer;
				&:hover {
					opacity: 0.5;
				}

				&::before, &::after {
					position: absolute;
					top: 12px;
					left: 0;
					content: '';
					width: 100%;
					height: 1px;
					background-color: $text_color;
				}
				&::before {
					transform: rotate(-45deg);
				}
				&::after {
					transform: rotate(45deg);
				}			
			}		
		}	

		&.open {
			ul {
				display: block;
			}
			.label {
				display: none;
			}
			.button {
				display: inline-block;
			}
		}
	}

*/
}

/* line 7, resources/assets/styles/layouts/_footer.scss */

.footer__wrap {
  text-align: center;
  padding-top: 60px;
}

@media (min-width: 768px) {
  /* line 7, resources/assets/styles/layouts/_footer.scss */

  .footer__wrap {
    padding-top: 80px;
  }
}

/* line 16, resources/assets/styles/layouts/_footer.scss */

.footer__wrap p {
  /* color: #fff; */
  color: #000;
}

/* line 20, resources/assets/styles/layouts/_footer.scss */

.footer__wrap a {
  display: block;
  text-decoration: none;
  /* color: #fff; */
  color: #000;
}

/* line 24, resources/assets/styles/layouts/_footer.scss */

.footer__wrap a:hover {
  text-decoration: underline;
}

/* line 30, resources/assets/styles/layouts/_footer.scss */

.footer__menu {
  padding-bottom: 30px;
}

@media (min-width: 768px) {
  /* line 30, resources/assets/styles/layouts/_footer.scss */

  .footer__menu {
    padding-bottom: 0;
  }
}

@media (min-width: 768px) {
  /* line 35, resources/assets/styles/layouts/_footer.scss */

  .footer__menu,
  .footer__menu ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 43, resources/assets/styles/layouts/_footer.scss */

.footer__menu ul li {
  display: inline-block;
  padding: 0 5px;
}

@media (min-width: 768px) {
  /* line 43, resources/assets/styles/layouts/_footer.scss */

  .footer__menu ul li {
    padding-left: 30px;
  }
}

/* line 53, resources/assets/styles/layouts/_footer.scss */

.footer__menu a,
.footer__menu p {
  font-size: 0.75em;
  line-height: 1.16667em;
}

@media (min-width: 1024px) {
  /* line 53, resources/assets/styles/layouts/_footer.scss */

  .footer__menu a,
  .footer__menu p {
    font-size: 1.125em;
    line-height: 1.22222em;
  }
}

/* line 62, resources/assets/styles/layouts/_footer.scss */

.footer__socials {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  /* line 62, resources/assets/styles/layouts/_footer.scss */

  .footer__socials {
    margin-bottom: 30px;
  }
}

/* line 68, resources/assets/styles/layouts/_footer.scss */

.footer__socials ul,
.footer__socials ul li {
  padding: 0 20px;
}

/* line 72, resources/assets/styles/layouts/_footer.scss */

.footer__socials ul li {
  display: inline-block;
}

/* line 76, resources/assets/styles/layouts/_footer.scss */

.footer__socials ul li a:hover {
  color: #747474;
}

/* line 83, resources/assets/styles/layouts/_footer.scss */

.footer__socials a,
.footer__socials p {
  font-size: 1em;
  line-height: 1.25em;
}

@media (min-width: 1024px) {
  /* line 83, resources/assets/styles/layouts/_footer.scss */

  .footer__socials a,
  .footer__socials p {
    font-size: 1.25em;
    line-height: 1.2em;
  }
}

/* line 1, resources/assets/styles/layouts/_archive.scss */

.archive-content,
.related-articles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 19, resources/assets/styles/layouts/_archive.scss */

.archive-content .entry-title a,
.related-articles .entry-title a {
  display: inline-block;
  text-decoration: none;
  margin-bottom: 20px;
}

/* line 26, resources/assets/styles/layouts/_archive.scss */

.archive-content .entry-title a:hover,
.related-articles .entry-title a:hover {
  text-decoration: underline;
}

/* line 30, resources/assets/styles/layouts/_archive.scss */

.archive-content .updated,
.related-articles .updated {
  display: inline-block;
  margin-bottom: 16px;
}

/* line 35, resources/assets/styles/layouts/_archive.scss */

.archive-content .entry-featured-image-container,
.related-articles .entry-featured-image-container {
  display: block;
  width: 100%;
  margin-bottom: 20px;
}

/* line 40, resources/assets/styles/layouts/_archive.scss */

.archive-content .entry-featured-image-container img,
.related-articles .entry-featured-image-container img {
  width: 100%;
  height: auto;
}

@media (min-width: 768px) {
  /* line 45, resources/assets/styles/layouts/_archive.scss */

  .archive-content .entry-featured-image--portrait,
  .related-articles .entry-featured-image--portrait {
    padding: 0 40px;
  }
}

/* line 50, resources/assets/styles/layouts/_archive.scss */

.archive-content .entry-featured-image-placeholder,
.related-articles .entry-featured-image-placeholder {
  width: 100%;
  padding-bottom: 133%;
  background-color: #ccc;
}

/* line 55, resources/assets/styles/layouts/_archive.scss */

.archive-content .entry-summary p,
.related-articles .entry-summary p {
  display: inline;
}

/* line 59, resources/assets/styles/layouts/_archive.scss */

.archive-content .entry-summary p a,
.related-articles .entry-summary p a {
  color: #a9abad;
  text-decoration: none;
}

/* line 62, resources/assets/styles/layouts/_archive.scss */

.archive-content .entry-summary p a:hover,
.related-articles .entry-summary p a:hover {
  color: #4d4d4d;
  text-decoration: none;
}

/* line 69, resources/assets/styles/layouts/_archive.scss */

.archive-content .posts-navigation,
.related-articles .posts-navigation {
  margin-top: 50px;
}

/* line 75, resources/assets/styles/layouts/_archive.scss */

.archive-content .issue .entry-title span,
.related-articles .issue .entry-title span {
  text-transform: uppercase;
}

/* line 82, resources/assets/styles/layouts/_archive.scss */

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

/* line 88, resources/assets/styles/layouts/_archive.scss */

.item-list .entry-title a {
  display: inline-block;
  margin-bottom: 0;
}

/* line 96, resources/assets/styles/layouts/_archive.scss */

.item-list .updated {
  margin-top: 10px;
}

/* line 100, resources/assets/styles/layouts/_archive.scss */

.author-in-listing,
.item-list .content-single--title-author,
.homepage__post4 .entry-title .content-single--title-author,
.homepage__post3-latest-issue article.secondary-post .entry-title .content-single--title-author,
.homepage__post1fixed-n-small--right .entry-title .content-single--title-author,
.homepage__videos4 .entry-title .content-single--title-author {
  display: inline !important;
  margin: 0 !important;
}

/* line 104, resources/assets/styles/layouts/_archive.scss */

.author-in-listing,
.item-list .content-single--title-author,
.homepage__post4 .entry-title .content-single--title-author,
.homepage__post3-latest-issue article.secondary-post .entry-title .content-single--title-author,
.homepage__post1fixed-n-small--right .entry-title .content-single--title-author,
.homepage__videos4 .entry-title .content-single--title-author,
.author-in-listing span,
.item-list .content-single--title-author span,
.homepage__post4 .entry-title .content-single--title-author span,
.homepage__post3-latest-issue article.secondary-post .entry-title .content-single--title-author span,
.homepage__post1fixed-n-small--right .entry-title .content-single--title-author span,
.homepage__videos4 .entry-title .content-single--title-author span,
.author-in-listing a,
.item-list .content-single--title-author a,
.homepage__post4 .entry-title .content-single--title-author a,
.homepage__post3-latest-issue article.secondary-post .entry-title .content-single--title-author a,
.homepage__post1fixed-n-small--right .entry-title .content-single--title-author a,
.homepage__videos4 .entry-title .content-single--title-author a {
  font-size: 14px !important;
  line-height: 24px !important;
}

@media (min-width: 1400px) {
  /* line 104, resources/assets/styles/layouts/_archive.scss */

  .author-in-listing,
  .item-list .content-single--title-author,
  .homepage__post4 .entry-title .content-single--title-author,
  .homepage__post3-latest-issue article.secondary-post .entry-title .content-single--title-author,
  .homepage__post1fixed-n-small--right .entry-title .content-single--title-author,
  .homepage__videos4 .entry-title .content-single--title-author,
  .author-in-listing span,
  .item-list .content-single--title-author span,
  .homepage__post4 .entry-title .content-single--title-author span,
  .homepage__post3-latest-issue article.secondary-post .entry-title .content-single--title-author span,
  .homepage__post1fixed-n-small--right .entry-title .content-single--title-author span,
  .homepage__videos4 .entry-title .content-single--title-author span,
  .author-in-listing a,
  .item-list .content-single--title-author a,
  .homepage__post4 .entry-title .content-single--title-author a,
  .homepage__post3-latest-issue article.secondary-post .entry-title .content-single--title-author a,
  .homepage__post1fixed-n-small--right .entry-title .content-single--title-author a,
  .homepage__videos4 .entry-title .content-single--title-author a {
    font-size: 16px !important;
  }
}

/* line 113, resources/assets/styles/layouts/_archive.scss */

.author-in-listing a,
.item-list .content-single--title-author a,
.homepage__post4 .entry-title .content-single--title-author a,
.homepage__post3-latest-issue article.secondary-post .entry-title .content-single--title-author a,
.homepage__post1fixed-n-small--right .entry-title .content-single--title-author a,
.homepage__videos4 .entry-title .content-single--title-author a {
  margin-bottom: 0 !important;
}

/* line 115, resources/assets/styles/layouts/_archive.scss */

.author-in-listing a:hover,
.item-list .content-single--title-author a:hover,
.homepage__post4 .entry-title .content-single--title-author a:hover,
.homepage__post3-latest-issue article.secondary-post .entry-title .content-single--title-author a:hover,
.homepage__post1fixed-n-small--right .entry-title .content-single--title-author a:hover,
.homepage__videos4 .entry-title .content-single--title-author a:hover {
  text-decoration: none !important;
}

/* line 119, resources/assets/styles/layouts/_archive.scss */

.author-in-listing .spacer,
.item-list .content-single--title-author .spacer,
.homepage__post4 .entry-title .content-single--title-author .spacer,
.homepage__post3-latest-issue article.secondary-post .entry-title .content-single--title-author .spacer,
.homepage__post1fixed-n-small--right .entry-title .content-single--title-author .spacer,
.homepage__videos4 .entry-title .content-single--title-author .spacer {
  padding: 0 2px !important;
}

/* line 126, resources/assets/styles/layouts/_archive.scss */

.archive-content .issue img {
  margin-top: 20px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

/* line 133, resources/assets/styles/layouts/_archive.scss */

.archive-content .issue:hover img {
  -webkit-box-shadow: 0 8px 35px rgba(0, 0, 0, 0.2);
          box-shadow: 0 8px 35px rgba(0, 0, 0, 0.2);
  -webkit-transform: scale(1.02);
       -o-transform: scale(1.02);
          transform: scale(1.02);
}

/* line 140, resources/assets/styles/layouts/_archive.scss */

.template-issues-archive .page-header--year-selection {
  position: relative;
  text-decoration: none;
  display: block;
  margin-bottom: 10px;
}

/* line 147, resources/assets/styles/layouts/_archive.scss */

.template-issues-archive .page-header--year-selection.page-header--year-selection-to {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  /* line 140, resources/assets/styles/layouts/_archive.scss */

  .template-issues-archive .page-header--year-selection {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0;
  }
}

/* line 158, resources/assets/styles/layouts/_archive.scss */

.template-issues-archive .page-header--year-selection:hover .value {
  color: #747474;
}

/* line 164, resources/assets/styles/layouts/_archive.scss */

.template-issues-archive .page-header--year-selection.open .page-header--years-list {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* line 169, resources/assets/styles/layouts/_archive.scss */

.template-issues-archive .page-header--year-selection.open .icon-down {
  -webkit-transform: scale(0.7) rotate(180deg);
       -o-transform: scale(0.7) rotate(180deg);
          transform: scale(0.7) rotate(180deg);
}

/* line 175, resources/assets/styles/layouts/_archive.scss */

.template-issues-archive .page-header--years-submit {
  display: none;
  margin: 20px 0 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate3d(0, -10px, 0);
          transform: translate3d(0, -10px, 0);
  -webkit-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

@media (min-width: 768px) {
  /* line 175, resources/assets/styles/layouts/_archive.scss */

  .template-issues-archive .page-header--years-submit {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: absolute;
    right: 0;
    margin: 0;
  }
}

/* line 192, resources/assets/styles/layouts/_archive.scss */

.template-issues-archive .page-header--years-submit:hover span {
  opacity: 0.55;
}

/* line 196, resources/assets/styles/layouts/_archive.scss */

.template-issues-archive .page-header--years-submit span {
  width: 40px;
  height: 16px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGl2ZWxsb18xIiBkYXRhLW5hbWU9IkxpdmVsbG8gMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDAgMTgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWQxZDFiO308L3N0eWxlPjwvZGVmcz48dGl0bGU+bG9nb1Rhdm9sYSBkaXNlZ25vIDEtMjAwPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMS4wOSwxNS40N1Y5Ljg2SDEuOTNWNy4zNEgzMS4wNVYxLjcyTDM3LjkzLDguNloiLz48L3N2Zz4=) 0 0 no-repeat;
  background-size: 100%;
}

@media (min-width: 768px) {
  /* line 204, resources/assets/styles/layouts/_archive.scss */

  .template-issues-archive .page-header--year-selection--change {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

/* line 210, resources/assets/styles/layouts/_archive.scss */

.template-issues-archive .page-header--year-selection--change .value {
  padding: 0 7px 0 2px;
}

@media (min-width: 768px) {
  /* line 210, resources/assets/styles/layouts/_archive.scss */

  .template-issues-archive .page-header--year-selection--change .value {
    padding: 0 10px;
  }
}

/* line 218, resources/assets/styles/layouts/_archive.scss */

.template-issues-archive .page-header--years-list {
  position: absolute;
  top: 100%;
  left: 100%;
  margin-top: 10px;
  width: 100px;
  max-height: 30vh;
  overflow-y: auto;
  background-color: #fff;
  border: 1px solid #000;
  z-index: 1;
  margin-left: -114px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate3d(0, -10px, 0);
          transform: translate3d(0, -10px, 0);
  -webkit-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

@media (min-width: 768px) {
  /* line 218, resources/assets/styles/layouts/_archive.scss */

  .template-issues-archive .page-header--years-list {
    margin-left: -132px;
  }
}

/* line 240, resources/assets/styles/layouts/_archive.scss */

.template-issues-archive .page-header--years-list > span {
  font-size: 22px;
  line-height: 1;
  display: block;
  text-decoration: none;
  margin: 20px 0;
  cursor: pointer;
}

/* line 248, resources/assets/styles/layouts/_archive.scss */

.template-issues-archive .page-header--years-list > span:hover {
  color: #747474;
}

/* line 255, resources/assets/styles/layouts/_archive.scss */

.pagination {
  position: relative;
  padding: 32px 0;
  border-top: 1px solid #000;
}

@media (min-width: 1400px) {
  /* line 255, resources/assets/styles/layouts/_archive.scss */

  .pagination {
    padding: 54px 0;
  }
}

/* line 264, resources/assets/styles/layouts/_archive.scss */

.pagination > div {
  margin: 0;
  text-align: center;
  display: inline-block;
}

/* line 270, resources/assets/styles/layouts/_archive.scss */

.pagination__recent,
.pagination__past {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 274, resources/assets/styles/layouts/_archive.scss */

.pagination__recent span,
.pagination__past span {
  display: none;
}

@media (min-width: 768px) {
  /* line 274, resources/assets/styles/layouts/_archive.scss */

  .pagination__recent span,
  .pagination__past span {
    display: inline;
  }
}

/* line 280, resources/assets/styles/layouts/_archive.scss */

.pagination__recent a,
.pagination__past a {
  line-height: 32px;
  text-decoration: none;
}

/* line 284, resources/assets/styles/layouts/_archive.scss */

.pagination__recent a:hover,
.pagination__past a:hover {
  text-decoration: underline;
}

/* line 289, resources/assets/styles/layouts/_archive.scss */

.pagination__recent {
  left: 0;
}

/* line 292, resources/assets/styles/layouts/_archive.scss */

.pagination__past {
  right: 0;
}

/* line 296, resources/assets/styles/layouts/_archive.scss */

.pagination__numbers {
  width: 60%;
  margin: 0 auto;
  text-align: center;
}

/* line 300, resources/assets/styles/layouts/_archive.scss */

.pagination__numbers li {
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 32px;
}

/* line 305, resources/assets/styles/layouts/_archive.scss */

.pagination__numbers li a {
  text-decoration: none;
}

/* line 308, resources/assets/styles/layouts/_archive.scss */

.pagination__numbers li a:hover {
  color: #4d4d4d;
}

/* line 313, resources/assets/styles/layouts/_archive.scss */

.pagination__numbers li.active {
  border: 1px solid #000;
  border-radius: 50%;
}

/* line 318, resources/assets/styles/layouts/_archive.scss */

.pagination__numbers li.spacer {
  width: 32px;
  margin: 0 5px;
}

/* line 1, resources/assets/styles/layouts/_pages.scss */

.page--content {
  margin-top: 25px;
}

@media (min-width: 768px) {
  /* line 1, resources/assets/styles/layouts/_pages.scss */

  .page--content {
    margin-top: 50px;
  }
}

/* line 8, resources/assets/styles/layouts/_pages.scss */

.page--content a {
  text-decoration: none;
  border-bottom: 1px solid #000;
}

/* line 11, resources/assets/styles/layouts/_pages.scss */

.page--content a:hover {
  border-bottom-color: #4d4d4d;
}

/* line 16, resources/assets/styles/layouts/_pages.scss */

.page--content p {
  margin-bottom: 30px;
}

/* line 28, resources/assets/styles/layouts/_pages.scss */

.page--content .gallery {
  margin-bottom: 30px;
}

/* line 1, resources/assets/styles/layouts/_posts.scss */

.content-single--title {
  display: inline;
}

@media (min-width: 768px) {
  /* line 1, resources/assets/styles/layouts/_posts.scss */

  .content-single--title {
    display: block;
  }
}

/* line 9, resources/assets/styles/layouts/_posts.scss */

.content-single--title .content-single--title-author {
  display: none;
}

@media (min-width: 768px) {
  /* line 9, resources/assets/styles/layouts/_posts.scss */

  .content-single--title .content-single--title-author {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}

/* line 17, resources/assets/styles/layouts/_posts.scss */

.content-single--meta-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-bottom: 6px;
}

/* line 23, resources/assets/styles/layouts/_posts.scss */

.content-single--meta-data > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

/* line 26, resources/assets/styles/layouts/_posts.scss */

.content-single--meta-data .content-single--updated {
  display: none;
}

@media (min-width: 768px) {
  /* line 26, resources/assets/styles/layouts/_posts.scss */

  .content-single--meta-data .content-single--updated {
    display: inline;
    min-width: 200px;
    text-align: right;
  }
}

/* line 36, resources/assets/styles/layouts/_posts.scss */

.content-single--cat-term-tag {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-transform: uppercase;
}

/* line 39, resources/assets/styles/layouts/_posts.scss */

.content-single--cat-term-tag a {
  text-decoration: none;
}

/* line 41, resources/assets/styles/layouts/_posts.scss */

.content-single--cat-term-tag a:hover {
  text-decoration: underline;
}

/* line 46, resources/assets/styles/layouts/_posts.scss */

.content-single--title-author {
  display: inline;
  margin-top: 8px;
  margin-left: 0;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  position: relative;
  top: -2px;
  /*
  &:hover {
    .author-by {
      color: $text_color;
    }
    .author-name {
      color: $link_hover_color;
      border-bottom: 1px solid $link_hover_color;
    }
  }
  */
}

@media (min-width: 768px) {
  /* line 46, resources/assets/styles/layouts/_posts.scss */

  .content-single--title-author {
    top: 0;
    font-size: 20px;
    line-height: 26px;
  }
}

/* line 62, resources/assets/styles/layouts/_posts.scss */

.content-single--title-author .author-by {
  pointer-events: none;
  padding-right: 5px;
}

/* line 66, resources/assets/styles/layouts/_posts.scss */

.content-single--title-author .author-name {
  border-bottom: 1px solid #000;
  text-decoration: none;
}

/* line 70, resources/assets/styles/layouts/_posts.scss */

.content-single--title-author .author-name:hover {
  color: #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}

/* line 75, resources/assets/styles/layouts/_posts.scss */

.content-single--title-author .spacer {
  padding: 0 2px 0 2px;
}

@media (min-width: 768px) {
  /* line 75, resources/assets/styles/layouts/_posts.scss */

  .content-single--title-author .spacer {
    padding: 0 7px 0 2px;
  }
}

@media (min-width: 768px) {
  /* line 46, resources/assets/styles/layouts/_posts.scss */

  .content-single--title-author {
    display: none;
    margin-left: 10px;
  }
}

/* line 100, resources/assets/styles/layouts/_posts.scss */

.content-single--updated {
  display: block;
  margin-top: 10px;
}

@media (min-width: 768px) {
  /* line 100, resources/assets/styles/layouts/_posts.scss */

  .content-single--updated {
    display: none;
  }
}

@media (min-width: 768px) {
  /* line 108, resources/assets/styles/layouts/_posts.scss */

  .content-single--title-newline {
    display: none;
  }
}

/* line 113, resources/assets/styles/layouts/_posts.scss */

.content-single--content {
  margin-top: 25px;
}

/* line 116, resources/assets/styles/layouts/_posts.scss */

.content-single--content a {
  text-decoration: none;
  border-bottom: 1px solid #000;
}

/* line 120, resources/assets/styles/layouts/_posts.scss */

.content-single--content a:hover {
  border-bottom-color: #4d4d4d;
}

/* line 125, resources/assets/styles/layouts/_posts.scss */

.content-single--content p {
  margin-bottom: 30px;
}

/* line 133, resources/assets/styles/layouts/_posts.scss */

.content-single--content img {
  max-width: 100%;
}

@media (min-width: 768px) {
  /* line 113, resources/assets/styles/layouts/_posts.scss */

  .content-single--content {
    margin-top: 30px;
  }
}

/* line 145, resources/assets/styles/layouts/_posts.scss */

.content-single--content .gallery {
  margin-bottom: 30px;
}

/* line 150, resources/assets/styles/layouts/_posts.scss */

.content-single--footer p {
  margin-bottom: 15px;
}

/* line 155, resources/assets/styles/layouts/_posts.scss */

.content-single--tools {
  margin-top: 50px;
  padding-top: 25px;
  padding-bottom: 25px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

/* line 162, resources/assets/styles/layouts/_posts.scss */

.content-single--tools-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

/* line 168, resources/assets/styles/layouts/_posts.scss */

.content-single--tools .content-single--author {
  border-top: 1px solid #000;
  padding-top: 25px;
  margin-top: 25px;
}

@media (min-width: 480px) {
  /* line 168, resources/assets/styles/layouts/_posts.scss */

  .content-single--tools .content-single--author {
    padding-top: 0;
    margin-top: 0;
    border: none;
  }
}

/* line 182, resources/assets/styles/layouts/_posts.scss */

.content-single--tools a {
  font-size: 20px;
  line-height: 1.3;
  text-decoration: none;
}

/* line 186, resources/assets/styles/layouts/_posts.scss */

.content-single--tools a:hover {
  text-decoration: underline;
}

/* line 193, resources/assets/styles/layouts/_posts.scss */

.wp-caption img,
.wp-block-image img {
  max-width: 100%;
  height: auto;
}

/* line 199, resources/assets/styles/layouts/_posts.scss */

.featured-content {
  margin-top: 25px;
}

/* line 203, resources/assets/styles/layouts/_posts.scss */

.featured-content.featured-content-image img {
  width: 100%;
  height: auto;
}

/* line 210, resources/assets/styles/layouts/_posts.scss */

.featured-content.featured-content-image figure figcaption {
  text-align: center;
}

@media (min-width: 768px) {
  /* line 199, resources/assets/styles/layouts/_posts.scss */

  .featured-content {
    margin-top: 30px;
  }
}

/* line 221, resources/assets/styles/layouts/_posts.scss */

ul.post-next-prev {
  margin-top: 50px;
}

/* line 223, resources/assets/styles/layouts/_posts.scss */

ul.post-next-prev li {
  padding: 30px 0 40px;
  border-top: 1px solid #000;
}

/* line 231, resources/assets/styles/layouts/_posts.scss */

ul.post-next-prev li h3 a {
  text-decoration: none;
}

/* line 233, resources/assets/styles/layouts/_posts.scss */

ul.post-next-prev li h3 a:hover {
  color: #000;
  text-decoration: underline;
}

@media (min-width: 1920px) {
  /* line 221, resources/assets/styles/layouts/_posts.scss */

  ul.post-next-prev {
    padding-left: 100px;
  }
}

/* line 246, resources/assets/styles/layouts/_posts.scss */

.related-articles article {
  margin-bottom: 50px;
}

/* line 250, resources/assets/styles/layouts/_posts.scss */

.related-articles article a:hover {
  text-decoration: underline;
}

@media (min-width: 768px) {
  /* line 246, resources/assets/styles/layouts/_posts.scss */

  .related-articles article {
    margin-bottom: 0;
  }
}

/* line 259, resources/assets/styles/layouts/_posts.scss */

.related-articles article:nth-child(3),
.related-articles article:nth-child(4),
.related-articles article:nth-child(5) {
  display: none;
}

@media (min-width: 1024px) {
  /* line 265, resources/assets/styles/layouts/_posts.scss */

  .related-articles article:nth-child(3),
  .related-articles article:nth-child(4) {
    display: block;
  }
}

@media (min-width: 1920px) {
  /* line 271, resources/assets/styles/layouts/_posts.scss */

  .related-articles article:nth-child(5) {
    display: block;
  }
}

/* line 1, resources/assets/styles/layouts/_tinymce.scss */

body#tinymce {
  margin: 12px !important;
}

/* line 7, resources/assets/styles/layouts/_page-header.scss */

.archive .page-header,
.search .page-header,
.page .page-header,
.template-issues-archive .page-header,
.template-3-columns-layout .page-header,
.template-2-columns-layout .page-header {
  text-align: center;
}

/* line 10, resources/assets/styles/layouts/_page-header.scss */

.archive .page-header--title,
.search .page-header--title,
.page .page-header--title,
.template-issues-archive .page-header--title,
.template-3-columns-layout .page-header--title,
.template-2-columns-layout .page-header--title {
  margin-top: 25px;
  padding-bottom: 30px;
  border-bottom: 1px solid #000;
}

@media (min-width: 768px) {
  /* line 10, resources/assets/styles/layouts/_page-header.scss */

  .archive .page-header--title,
  .search .page-header--title,
  .page .page-header--title,
  .template-issues-archive .page-header--title,
  .template-3-columns-layout .page-header--title,
  .template-2-columns-layout .page-header--title {
    padding-bottom: 40px;
  }
}

/* line 26, resources/assets/styles/layouts/_page-header.scss */

.template-issues-archive .page-header {
  padding-bottom: 20px;
}

/* line 29, resources/assets/styles/layouts/_page-header.scss */

.template-issues-archive .page-header--title {
  margin-top: 25px;
}

/* line 33, resources/assets/styles/layouts/_page-header.scss */

.template-issues-archive .page-header--title .icon-down {
  margin: 0 0 0 -10px;
  -webkit-transform: scale(0.7);
       -o-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transition: -webkit-transform 0.15s ease-out;
  transition: -webkit-transform 0.15s ease-out;
  -o-transition: -o-transform 0.15s ease-out;
  transition: transform 0.15s ease-out;
  transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out, -o-transform 0.15s ease-out;
}

/* line 41, resources/assets/styles/layouts/_page-header.scss */

.page-header--select {
  position: relative;
}

/* line 46, resources/assets/styles/layouts/_page-header.scss */

.page-header--select .current {
  padding-right: 10px;
}

@media (min-width: 768px) {
  /* line 46, resources/assets/styles/layouts/_page-header.scss */

  .page-header--select .current {
    padding-right: 18px;
  }
}

@media (min-width: 768px) {
  /* line 55, resources/assets/styles/layouts/_page-header.scss */

  .page-header--select--wrap .page-header--title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 63, resources/assets/styles/layouts/_page-header.scss */

.page-header--select--wrap .page-header--title.show-submit .page-header--years-submit {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* line 72, resources/assets/styles/layouts/_page-header.scss */

.page-header--select--wrap .title-label {
  display: block;
  padding: 0 0 10px 0;
}

@media (min-width: 768px) {
  /* line 72, resources/assets/styles/layouts/_page-header.scss */

  .page-header--select--wrap .title-label {
    padding: 0 10px 0 0;
  }
}

/* line 82, resources/assets/styles/layouts/_page-header.scss */

.page-header--taxonomies {
  position: absolute;
  top: 100%;
  margin-top: 1px;
  left: 0;
  right: 0;
  background-color: #fff;
  z-index: 1;
  opacity: 0;
  -webkit-transform: translateY(-20px);
       -o-transform: translateY(-20px);
          transform: translateY(-20px);
  pointer-events: none;
}

/* line 96, resources/assets/styles/layouts/_page-header.scss */

.page-header--taxonomies ul {
  padding: 0 0 30px 0;
  border-bottom: 1px solid #000;
}

@media (min-width: 768px) {
  /* line 96, resources/assets/styles/layouts/_page-header.scss */

  .page-header--taxonomies ul {
    padding: 40px 0;
  }
}

/* line 103, resources/assets/styles/layouts/_page-header.scss */

.page-header--taxonomies ul li {
  display: block;
  padding-top: 30px;
}

/* line 107, resources/assets/styles/layouts/_page-header.scss */

.page-header--taxonomies ul li.selected a {
  text-decoration: underline;
}

@media (min-width: 768px) {
  /* line 103, resources/assets/styles/layouts/_page-header.scss */

  .page-header--taxonomies ul li {
    display: inline-block;
    padding: 0 27px;
    padding-top: 10px;
  }
}

@media (min-width: 1024px) {
  /* line 103, resources/assets/styles/layouts/_page-header.scss */

  .page-header--taxonomies ul li {
    padding: 0 30px;
    padding-top: 10px;
  }
}

@media (min-width: 1920px) {
  /* line 103, resources/assets/styles/layouts/_page-header.scss */

  .page-header--taxonomies ul li {
    padding: 0 40px;
    padding-top: 15px;
  }
}

/* line 125, resources/assets/styles/layouts/_page-header.scss */

.page-header--taxonomies ul li a {
  text-decoration: none;
}

/* line 128, resources/assets/styles/layouts/_page-header.scss */

.page-header--taxonomies ul li a:hover {
  text-decoration: underline;
}

/* line 2, resources/assets/styles/layouts/_post-archive.scss */

body.single-issue .footer__wrap {
  border-top: none;
  padding-top: 50px;
}

/* line 9, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__wrapper {
  margin-bottom: 50px;
}

/* line 12, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__header {
  text-align: center;
  border-bottom: 1px solid #000;
  padding-bottom: 30px;
}

/* line 18, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__header h1 span {
  text-transform: uppercase;
}

@media (min-width: 1024px) {
  /* line 12, resources/assets/styles/layouts/_post-archive.scss */

  .single-archive__header {
    padding-bottom: 50px;
  }
}

/* line 28, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__top {
  margin-top: 30px;
  margin-bottom: 20px;
}

@media (min-width: 1920px) {
  /* line 28, resources/assets/styles/layouts/_post-archive.scss */

  .single-archive__top {
    margin-bottom: 30px;
  }
}

/* line 37, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__buy-now a {
  text-transform: uppercase;
  text-decoration: none;
}

/* line 41, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__buy-now a:hover {
  text-decoration: underline;
}

/* line 46, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__masonry {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  margin-left: -15px;
  margin-right: -15px;
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 1px solid #000;
}

/* line 50, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__masonry.loaded {
  opacity: 1;
  visibility: visible;
}

/* line 61, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__masonry .grid-item,
.single-archive__masonry .grid-sizer {
  width: 50%;
  padding: 0 15px 30px 15px;
}

@media (min-width: 768px) {
  /* line 61, resources/assets/styles/layouts/_post-archive.scss */

  .single-archive__masonry .grid-item,
  .single-archive__masonry .grid-sizer {
    width: 33.33333%;
  }
}

@media (min-width: 1024px) {
  /* line 61, resources/assets/styles/layouts/_post-archive.scss */

  .single-archive__masonry .grid-item,
  .single-archive__masonry .grid-sizer {
    width: 25%;
  }
}

@media (min-width: 1400px) {
  /* line 61, resources/assets/styles/layouts/_post-archive.scss */

  .single-archive__masonry .grid-item,
  .single-archive__masonry .grid-sizer {
    width: 20%;
  }
}

/* line 76, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__masonry .grid-item img,
.single-archive__masonry .grid-sizer img {
  width: 100%;
  height: auto;
}

/* line 81, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__masonry .grid-item a,
.single-archive__masonry .grid-sizer a {
  text-decoration: none;
}

/* line 83, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__masonry .grid-item a:hover,
.single-archive__masonry .grid-sizer a:hover {
  text-decoration: underline;
}

/* line 88, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__masonry .grid-item h3,
.single-archive__masonry .grid-sizer h3 {
  margin-top: 20px;
}

/* line 94, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__masonry .grid-item.big-image img,
.single-archive__masonry .grid-sizer.big-image img {
  width: 75%;
}

/* line 99, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__masonry .grid-item.small-image img,
.single-archive__masonry .grid-sizer.small-image img {
  width: 33.33333%;
}

/* line 104, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__masonry .grid-item__first,
.single-archive__masonry .grid-sizer__first {
  width: 100%;
}

@media (min-width: 1024px) {
  /* line 104, resources/assets/styles/layouts/_post-archive.scss */

  .single-archive__masonry .grid-item__first,
  .single-archive__masonry .grid-sizer__first {
    width: 50%;
  }
}

@media (min-width: 1400px) {
  /* line 104, resources/assets/styles/layouts/_post-archive.scss */

  .single-archive__masonry .grid-item__first,
  .single-archive__masonry .grid-sizer__first {
    width: 40%;
  }
}

/* line 114, resources/assets/styles/layouts/_post-archive.scss */

.single-archive__masonry .grid-item__first img,
.single-archive__masonry .grid-sizer__first img {
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}

@media (min-width: 1024px) {
  /* line 114, resources/assets/styles/layouts/_post-archive.scss */

  .single-archive__masonry .grid-item__first img,
  .single-archive__masonry .grid-sizer__first img {
    width: calc(100% - 40px);
  }
}

/* line 1, resources/assets/styles/layouts/_2columns.scss */

.two-columns--container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 50px 0;
}

/* line 11, resources/assets/styles/layouts/_2columns.scss */

.two-columns--container a {
  text-decoration: none;
  border-bottom: 1px solid #000;
}

/* line 14, resources/assets/styles/layouts/_2columns.scss */

.two-columns--container a:hover {
  border-bottom-color: #4d4d4d;
}

/* line 19, resources/assets/styles/layouts/_2columns.scss */

.two-columns--container .two-columns--column {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
}

@media (min-width: 1024px) {
  /* line 19, resources/assets/styles/layouts/_2columns.scss */

  .two-columns--container .two-columns--column {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 48%;
            flex: 0 1 48%;
  }
}

/* line 1, resources/assets/styles/layouts/_3columns.scss */

.three-columns--container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 50px 0;
}

/* line 11, resources/assets/styles/layouts/_3columns.scss */

.three-columns--container a {
  text-decoration: none;
  border-bottom: 1px solid #000;
}

/* line 14, resources/assets/styles/layouts/_3columns.scss */

.three-columns--container a:hover {
  border-bottom-color: #4d4d4d;
}

/* line 19, resources/assets/styles/layouts/_3columns.scss */

.three-columns--container .three-columns--column {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
}

@media (min-width: 1024px) {
  /* line 19, resources/assets/styles/layouts/_3columns.scss */

  .three-columns--container .three-columns--column {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 31%;
            flex: 0 1 31%;
  }
}

/* line 3, resources/assets/styles/homepage/_homepage.scss */

body.home #main-content {
  margin: 0 auto;
  padding: 0;
}

/* line 9, resources/assets/styles/homepage/_homepage.scss */

.homepage__container {
  margin-top: 0;
}

/* line 12, resources/assets/styles/homepage/_homepage.scss */

.homepage__container article {
  margin-top: 0;
}

/* line 18, resources/assets/styles/homepage/_homepage.scss */

.homepage {
  overflow-x: hidden;
}

/* line 21, resources/assets/styles/homepage/_homepage.scss */

.homepage > div {
  margin-bottom: 40px;
}

/* line 24, resources/assets/styles/homepage/_homepage.scss */

.homepage > div:first-child {
  margin-top: 40px;
}

/* line 27, resources/assets/styles/homepage/_homepage.scss */

.homepage > div:last-child {
  margin-bottom: 0px;
  padding-bottom: 25px;
}

/* line 33, resources/assets/styles/homepage/_homepage.scss */

.homepage .content-single--title-author {
  font-size: 20px !important;
  line-height: 26px !important;
  margin-top: 0;
}

/* line 37, resources/assets/styles/homepage/_homepage.scss */

.homepage .content-single--title-author .author-by {
  padding-right: 2px;
}

/* line 40, resources/assets/styles/homepage/_homepage.scss */

.homepage .content-single--title-author:hover {
  text-decoration: none !important;
}

/* line 45, resources/assets/styles/homepage/_homepage.scss */

.homepage article.secondary-post {
  width: 100%;
}

/* line 48, resources/assets/styles/homepage/_homepage.scss */

.homepage article.secondary-post header {
  width: 70%;
  float: right;
}

/* line 53, resources/assets/styles/homepage/_homepage.scss */

.homepage article.secondary-post .entry-featured-image-container {
  width: 25%;
  float: left;
}

/* line 58, resources/assets/styles/homepage/_homepage.scss */

.homepage article.secondary-post .entry-summary {
  display: none;
}

/* line 62, resources/assets/styles/homepage/_homepage.scss */

.homepage article.secondary-post .entry-title a,
.homepage article.secondary-post .content-single--cat-term-tag {
  margin-bottom: 4px;
}

@media (min-width: 768px) {
  /* line 62, resources/assets/styles/homepage/_homepage.scss */

  .homepage article.secondary-post .entry-title a,
  .homepage article.secondary-post .content-single--cat-term-tag {
    margin-bottom: 15px;
  }
}

/* line 83, resources/assets/styles/homepage/_homepage.scss */

.homepage article.secondary-post:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 768px) {
  /* line 91, resources/assets/styles/homepage/_homepage.scss */

  .homepage article.secondary-post header,
  .homepage article.secondary-post .entry-featured-image-container {
    width: 100%;
    float: none;
  }

  /* line 97, resources/assets/styles/homepage/_homepage.scss */

  .homepage article.secondary-post .entry-summary {
    display: block;
  }
}

/* line 2, resources/assets/styles/homepage/_slider.scss */

.homepage__slider {
  height: 60vh;
  min-height: 400px;
  background-color: gainsboro;
  margin-bottom: 04px;
}

@media (min-width: 768px) {
  /* line 2, resources/assets/styles/homepage/_slider.scss */

  .homepage__slider {
    height: 80vh;
    max-height: 750px;
    min-height: auto;
  }
}

/* line 14, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--row-0 {
  margin-top: 0 !important;
}

/* line 19, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--no-pagination .homepage__slider--pagination {
  display: none !important;
}

/* line 24, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--container,
.homepage__slider--item {
  height: 100%;
}

/* line 27, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: 100%;
  max-width: 600px;
  padding: 0 20px;
  text-align: center;
  z-index: 10;
}

/* line 38, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--text-white {
  color: #fff !important;
}

/* line 41, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--text-white .content-single--title-author .author-name {
  border-bottom: 1px solid #fff;
}

/* line 44, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--text-white a,
.homepage__slider--text-white a:hover {
  color: #fff;
}

/* line 48, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--text-white .icon-dot::before {
  background-color: #fff;
}

/* line 52, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--terms {
  margin-bottom: 30px;
}

/* line 59, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--title h3 a {
  text-decoration: none;
}

/* line 61, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--title h3 a:hover {
  text-decoration: underline;
}

/* line 67, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--author {
  margin-top: 20px;
}

/* line 69, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--author .content-single--title-author {
  display: inline-block;
  margin: 0;
}

/* line 73, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--author .content-single--title-author .author-by {
  padding-right: 2px;
}

/* line 76, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--author .content-single--title-author .spacer {
  padding: 0;
}

/* line 83, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--image,
.homepage__slider--image img,
.homepage__slider--image video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 92, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--image img,
.homepage__slider--image video {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}

/* line 98, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--pagination {
  position: absolute;
  bottom: 20px !important;
  text-align: center;
  z-index: 20;
}

@media (min-width: 768px) {
  /* line 98, resources/assets/styles/homepage/_slider.scss */

  .homepage__slider--pagination {
    bottom: 30px !important;
  }
}

/* line 108, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--pagination .swiper-pagination-bullet {
  display: inline-block;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  border: 1px solid transparent;
  opacity: 1;
  background-color: transparent;
  font-size: 0.75em;
  line-height: 1.66667em;
}

/* line 118, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--pagination .swiper-pagination-bullet-active,
.homepage__slider--pagination .swiper-pagination-bullet:hover {
  border: 1px solid #000;
}

/* line 124, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--nav {
  position: absolute;
  top: 0;
  height: 100%;
  width: 30%;
  z-index: 2;
}

/* line 131, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--nav.swiper-button-disabled {
  display: none;
}

/* line 135, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--nav-prev {
  left: 0;
  cursor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMDYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAuODQwNzgxMjUsNy43NzM0Mzc1IEw1LjA1OTUzMTI1LDMuNTU0Njg3NSBMNS4wNTk1MzEyNSw3LjA1MDc4MTI1IEwxNi41MDQ4NDM3LDcuMDUwNzgxMjUgTDE2LjUwNDg0MzcsOC40OTYwOTM3NSBMNS4wNTk1MzEyNSw4LjQ5NjA5Mzc1IEw1LjA1OTUzMTI1LDExLjk5MjE4NzUgTDAuODQwNzgxMjUsNy43NzM0Mzc1IFogTTI1LjgxLDE1IEwyNS44MSwwLjQgTDMxLjQxLDAuNCBDMzQuNTUsMC40IDM2LjMxLDIuMDQgMzYuMzEsNC42IEMzNi4zMSw3LjMyIDM0LjM1LDguOCAzMS40MSw4LjggTDI3LjYxLDguOCBMMjcuNjEsMTUgTDI1LjgxLDE1IFogTTI3LjYxLDcuMiBMMzEuMzEsNy4yIEMzMy40MSw3LjIgMzQuNDEsNi4yIDM0LjQxLDQuNiBDMzQuNDEsMi44IDMzLjE3LDIgMzEuMzEsMiBMMjcuNjEsMiBMMjcuNjEsNy4yIFogTTM4LjQxLDE1IEwzOC40MSw0LjUgTDQwLjA3LDQuNSBMNDAuMDcsNi40IEw0MC4xNSw2LjQgQzQwLjY1LDUuMzIgNDEuNTEsNC40IDQzLjY1LDQuNCBDNDQuMTMsNC40IDQ0LjQzLDQuNSA0NC40Myw0LjUgTDQ0LjQzLDYuMTYgTDQ0LjM3LDYuMTYgQzQ0LjM3LDYuMTYgNDQuMDEsNi4xIDQzLjQzLDYuMSBDNDAuNzUsNi4xIDQwLjA3LDcuNiA0MC4wNyw5Ljg2IEw0MC4wNywxNSBMMzguNDEsMTUgWiBNNTAuODcsMTUuMiBDNDcuODksMTUuMiA0NS44OSwxMyA0NS44OSw5LjcyIEM0NS44OSw2LjQ2IDQ3Ljg1LDQuMyA1MC43OSw0LjMgQzUzLjY1LDQuMyA1NS41Nyw2LjMyIDU1LjU3LDkuMzQgQzU1LjU3LDkuNSA1NS41Nyw5LjggNTUuNTUsMTAuMTQgTDQ3LjY5LDEwLjE0IEM0Ny42OSwxMi4zNCA0OC45NywxMy44IDUwLjg3LDEzLjggQzUyLjQ3LDEzLjggNTMuMjUsMTMuMTQgNTMuNzMsMTEuNzQgTDU1LjM5LDExLjc0IEM1NC45OSwxMy44MiA1My4xOSwxNS4yIDUwLjg3LDE1LjIgWiBNNDcuNjksOC43OCBMNTMuNzEsOC43OCBDNTMuNjMsNi45NCA1Mi41Myw1LjcgNTAuNzksNS43IEM0OS4wMyw1LjcgNDcuODMsNi45NCA0Ny42OSw4Ljc4IFogTTYxLjExLDE1IEw1Ni45Myw0LjUgTDU4Ljc5LDQuNSBMNjAuODksMTAgQzYyLjAzLDEzIDYyLjExLDEzLjM0IDYyLjExLDEzLjM0IEw2Mi4xOSwxMy4zNCBDNjIuMTksMTMuMzQgNjIuMjcsMTMgNjMuMzcsMTAgTDY1LjM3LDQuNSBMNjcuMTcsNC41IEw2My4xNywxNSBMNjEuMTEsMTUgWiBNNjkuMDMsMi41IEw2OS4wMywwLjQgTDcwLjkzLDAuNCBMNzAuOTMsMi41IEw2OS4wMywyLjUgWiBNNjkuMTUsMTUgTDY5LjE1LDQuNSBMNzAuODEsNC41IEw3MC44MSwxNSBMNjkuMTUsMTUgWiBNNzguNDksMTUuMiBDNzUuNDcsMTUuMiA3My40MywxMy4wMiA3My40Myw5Ljc0IEM3My40Myw2LjQ2IDc1LjQ3LDQuMyA3OC40OSw0LjMgQzgxLjUxLDQuMyA4My41NSw2LjQ2IDgzLjU1LDkuNzQgQzgzLjU1LDEzLjAyIDgxLjUxLDE1LjIgNzguNDksMTUuMiBaIE03OC40OSwxMy44IEM4MC41NywxMy44IDgxLjc1LDEyLjE4IDgxLjc1LDkuNzQgQzgxLjc1LDcuMTYgODAuNDUsNS43IDc4LjQ5LDUuNyBDNzYuNDEsNS43IDc1LjIzLDcuMzIgNzUuMjMsOS43NCBDNzUuMjMsMTIuMzQgNzYuNTMsMTMuOCA3OC40OSwxMy44IFogTTg5LjQ5LDE1LjIgQzg3LjAxLDE1LjIgODUuOTEsMTMuNTggODUuOTEsMTEuMTYgTDg1LjkxLDQuNSBMODcuNTcsNC41IEw4Ny41NywxMS4xNiBDODcuNTcsMTIuOTYgODguNDUsMTMuOCA4OS45MSwxMy44IEM5MS43OSwxMy44IDkyLjc1LDEyLjI4IDkyLjc1LDEwIEw5Mi43NSw0LjUgTDk0LjQxLDQuNSBMOTQuNDEsMTUgTDkyLjc1LDE1IEw5Mi43NSwxMy42IEw5Mi42NywxMy42IEM5Mi4xMSwxNC42MiA5MC45MywxNS4yIDg5LjQ5LDE1LjIgWiBNMTAxLjMzLDE1LjIgQzk4LjM3LDE1LjIgOTYuNzcsMTMuNzggOTYuNzcsMTEuNCBMOTguNTcsMTEuNCBDOTguNTcsMTMuMDQgOTkuNjcsMTMuOCAxMDEuMzMsMTMuOCBDMTAyLjkxLDEzLjggMTAzLjY1LDEzLjE4IDEwMy42NSwxMi4yNCBDMTAzLjY1LDEwLjk2IDEwMi41NSwxMC44OCAxMDAuMzksMTAuMyBDOTguNDMsOS43OCA5Ny4yNSw5LjE0IDk3LjI1LDcuMzIgQzk3LjI1LDUuNSA5OC43Nyw0LjMgMTAxLjA5LDQuMyBDMTAzLjcxLDQuMyAxMDUuMTksNS43IDEwNS4xOSw3LjggTDEwMy40Myw3LjggQzEwMy40Myw2LjM4IDEwMi41MSw1LjcgMTAxLjA5LDUuNyBDOTkuNjEsNS43IDk4Ljk1LDYuMyA5OC45NSw3LjIyIEM5OC45NSw4LjI2IDk5LjkxLDguNTQgMTAxLjMxLDguOSBDMTAzLjMxLDkuNDIgMTA1LjQ1LDkuOSAxMDUuNDUsMTIuMSBDMTA1LjQ1LDEzLjk4IDEwMy44MSwxNS4yIDEwMS4zMywxNS4yIFoiLz4KPC9zdmc+Cg==), auto !important;
}

/* line 139, resources/assets/styles/homepage/_slider.scss */

.homepage__slider--nav-next {
  right: 0;
  cursor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDY3IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjk3LDE1IEwwLjk3LDAuNCBMMy42NywwLjQgTDkuMzMsMTAuMjggQzEwLjgzLDEyLjkyIDEwLjg5LDEzLjIgMTAuODksMTMuMiBMMTAuOTcsMTMuMiBMMTAuOTcsMC40IEwxMi43NywwLjQgTDEyLjc3LDE1IEwxMC4wNywxNSBMNC4zNSw1LjAyIEMyLjk3LDIuNiAyLjg1LDIuMSAyLjg1LDIuMSBMMi43NywyLjEgTDIuNzcsMTUgTDAuOTcsMTUgWiBNMjAuNDUsMTUuMiBDMTcuNDcsMTUuMiAxNS40NywxMyAxNS40Nyw5LjcyIEMxNS40Nyw2LjQ2IDE3LjQzLDQuMyAyMC4zNyw0LjMgQzIzLjIzLDQuMyAyNS4xNSw2LjMyIDI1LjE1LDkuMzQgQzI1LjE1LDkuNSAyNS4xNSw5LjggMjUuMTMsMTAuMTQgTDE3LjI3LDEwLjE0IEMxNy4yNywxMi4zNCAxOC41NSwxMy44IDIwLjQ1LDEzLjggQzIyLjA1LDEzLjggMjIuODMsMTMuMTQgMjMuMzEsMTEuNzQgTDI0Ljk3LDExLjc0IEMyNC41NywxMy44MiAyMi43NywxNS4yIDIwLjQ1LDE1LjIgWiBNMTcuMjcsOC43OCBMMjMuMjksOC43OCBDMjMuMjEsNi45NCAyMi4xMSw1LjcgMjAuMzcsNS43IEMxOC42MSw1LjcgMTcuNDEsNi45NCAxNy4yNyw4Ljc4IFogTTI2LjUzLDE1IEwzMC41Myw5LjY2IEwyNi41MSw0LjUgTDI4LjUxLDQuNSBMMzAuMTUsNi43NiBDMzEuMzcsOC4zNiAzMS40NSw4LjU2IDMxLjQ1LDguNTYgTDMxLjUzLDguNTYgQzMxLjUzLDguNTYgMzEuNjMsOC4zNiAzMi43OSw2Ljc2IEwzNC40MSw0LjUgTDM2LjMxLDQuNSBMMzIuNDEsOS42NiBMMzYuNDksMTUgTDM0LjQ5LDE1IEwzMi43MSwxMi42IEMzMS41MSwxMSAzMS40NywxMC44NiAzMS40NywxMC44NiBMMzEuMzksMTAuODYgQzMxLjM5LDEwLjg2IDMxLjM1LDExIDMwLjE5LDEyLjYgTDI4LjQzLDE1IEwyNi41MywxNSBaIE00MS41MSwxNS4xIEMzOS44MSwxNS4xIDM4LjkxLDE0LjQ0IDM4LjkxLDEyLjc4IEwzOC45MSw1Ljk2IEwzNy4yMSw1Ljk2IEwzNy4yMSw0LjUgTDM4LjkxLDQuNSBMMzguOTEsMS41IEw0MC41NywxLjUgTDQwLjU3LDQuNSBMNDIuNTUsNC41IEw0Mi41NSw1Ljk2IEw0MC41Nyw1Ljk2IEw0MC41NywxMi4zNiBDNDAuNTcsMTMuMjYgNDAuNzEsMTMuNTQgNDIuMDEsMTMuNTQgQzQyLjIzLDEzLjU0IDQyLjQ1LDEzLjUyIDQyLjU1LDEzLjUgTDQyLjU1LDE1IEM0Mi4yNSwxNS4wNiA0MS45NSwxNS4xIDQxLjUxLDE1LjEgWiBNNjYuNjc5MjE4OCw3Ljc3MzQzNzUgTDYyLjQ2MDQ2ODgsMTEuOTkyMTg3NSBMNjIuNDYwNDY4OCw4LjQ5NjA5Mzc1IEw1MS4wMTUxNTYzLDguNDk2MDkzNzUgTDUxLjAxNTE1NjMsNy4wNTA3ODEyNSBMNjIuNDYwNDY4OCw3LjA1MDc4MTI1IEw2Mi40NjA0Njg4LDMuNTU0Njg3NSBMNjYuNjc5MjE4OCw3Ljc3MzQzNzUgWiIvPgo8L3N2Zz4K), auto !important;
}

/* line 2, resources/assets/styles/homepage/_post2.scss */

.homepage__posts-2 {
  margin-bottom: 40px;
}

/* line 5, resources/assets/styles/homepage/_post2.scss */

.homepage__posts-2 .content-single--cat-term-tag {
  margin-bottom: 15px;
}

/* line 10, resources/assets/styles/homepage/_post2.scss */

.homepage__posts-2 article:first-child {
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  /* line 9, resources/assets/styles/homepage/_post2.scss */

  .homepage__posts-2 article {
    width: 50%;
  }

  /* line 17, resources/assets/styles/homepage/_post2.scss */

  .homepage__posts-2 article,
  .homepage__posts-2 article:first-child {
    margin-bottom: 0;
  }
}

/* line 23, resources/assets/styles/homepage/_post2.scss */

.homepage__posts-2 .entry-title {
  margin-bottom: 20px;
}

/* line 25, resources/assets/styles/homepage/_post2.scss */

.homepage__posts-2 .entry-title a {
  display: inline;
  margin-bottom: 0;
}

/* line 29, resources/assets/styles/homepage/_post2.scss */

.homepage__posts-2 .entry-title .content-single--title-author {
  display: inline;
}

/* line 31, resources/assets/styles/homepage/_post2.scss */

.homepage__posts-2 .entry-title .content-single--title-author a:hover {
  text-decoration: none;
}

/* line 35, resources/assets/styles/homepage/_post2.scss */

.homepage__posts-2 .entry-title .content-single--title-author a,
.homepage__posts-2 .entry-title .content-single--title-author span {
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 0;
}

/* line 40, resources/assets/styles/homepage/_post2.scss */

.homepage__posts-2 .entry-title .content-single--title-author .spacer {
  padding: 0 2px;
}

/* line 46, resources/assets/styles/homepage/_post2.scss */

.homepage__posts-2 .entry-featured-image-container {
  margin-bottom: 0;
}

/* line 2, resources/assets/styles/homepage/_post4.scss */

.homepage__post4 {
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  /* line 5, resources/assets/styles/homepage/_post4.scss */

  .homepage__post4 article.secondary-post {
    width: 50%;
  }
}

@media (min-width: 1024px) {
  /* line 5, resources/assets/styles/homepage/_post4.scss */

  .homepage__post4 article.secondary-post {
    width: 25%;
  }
}

/* line 14, resources/assets/styles/homepage/_post4.scss */

.homepage__post4 .content-single--cat-term-tag {
  margin-bottom: 15px;
}

/* line 19, resources/assets/styles/homepage/_post4.scss */

.homepage__post4 .entry-title a {
  display: inline;
  margin-bottom: 0;
}

/* line 27, resources/assets/styles/homepage/_post4.scss */

.homepage__post4 .updated {
  margin-top: 10px;
}

/* line 2, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue {
  margin-bottom: 40px;
}

/* line 5, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue .content-single--cat-term-tag {
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  /* line 9, resources/assets/styles/homepage/_post3-latest-issue.scss */

  .homepage__post3-latest-issue article.secondary-post {
    width: 50%;
  }
}

@media (min-width: 1024px) {
  /* line 9, resources/assets/styles/homepage/_post3-latest-issue.scss */

  .homepage__post3-latest-issue article.secondary-post {
    width: 25%;
  }
}

/* line 18, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue article.secondary-post .entry-title a {
  display: inline;
  margin-bottom: 0;
}

/* line 26, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue article.secondary-post .updated {
  margin-top: 10px;
}

/* line 31, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue .latest-issues {
  padding-top: 35px;
  text-align: center;
}

/* line 34, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue .latest-issues h3 {
  font-style: italic;
  margin-bottom: 10px;
}

/* line 40, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue .latest-issues .entry-title a {
  margin: 0;
}

/* line 45, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue .latest-issues .entry-featured-image-container {
  margin: 0;
}

/* line 48, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue .latest-issues .swiper-pagination {
  position: relative;
  margin: 10px 0;
}

/* line 52, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue .latest-issues .swiper-pagination .swiper-pagination-bullet {
  background-color: #fff;
  border: 1px solid #4d4d4d;
  margin: 0 2px;
}

/* line 56, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue .latest-issues .swiper-pagination .swiper-pagination-bullet:hover,
.homepage__post3-latest-issue .latest-issues .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #4d4d4d;
}

/* line 62, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue .latest-issues__buy {
  margin-top: 15px;
}

/* line 64, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue .latest-issues__buy a {
  text-transform: uppercase;
  text-decoration: none;
}

/* line 67, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue .latest-issues__buy a:hover {
  text-decoration: underline;
}

/* line 73, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue .latest-issues__nav {
  position: absolute;
  top: 0;
  height: 100%;
  width: 30%;
  z-index: 2;
}

/* line 80, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue .latest-issues__nav.swiper-button-disabled {
  display: none;
}

/* line 84, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue .latest-issues__nav-prev {
  left: 0;
  cursor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMDYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAuODQwNzgxMjUsNy43NzM0Mzc1IEw1LjA1OTUzMTI1LDMuNTU0Njg3NSBMNS4wNTk1MzEyNSw3LjA1MDc4MTI1IEwxNi41MDQ4NDM3LDcuMDUwNzgxMjUgTDE2LjUwNDg0MzcsOC40OTYwOTM3NSBMNS4wNTk1MzEyNSw4LjQ5NjA5Mzc1IEw1LjA1OTUzMTI1LDExLjk5MjE4NzUgTDAuODQwNzgxMjUsNy43NzM0Mzc1IFogTTI1LjgxLDE1IEwyNS44MSwwLjQgTDMxLjQxLDAuNCBDMzQuNTUsMC40IDM2LjMxLDIuMDQgMzYuMzEsNC42IEMzNi4zMSw3LjMyIDM0LjM1LDguOCAzMS40MSw4LjggTDI3LjYxLDguOCBMMjcuNjEsMTUgTDI1LjgxLDE1IFogTTI3LjYxLDcuMiBMMzEuMzEsNy4yIEMzMy40MSw3LjIgMzQuNDEsNi4yIDM0LjQxLDQuNiBDMzQuNDEsMi44IDMzLjE3LDIgMzEuMzEsMiBMMjcuNjEsMiBMMjcuNjEsNy4yIFogTTM4LjQxLDE1IEwzOC40MSw0LjUgTDQwLjA3LDQuNSBMNDAuMDcsNi40IEw0MC4xNSw2LjQgQzQwLjY1LDUuMzIgNDEuNTEsNC40IDQzLjY1LDQuNCBDNDQuMTMsNC40IDQ0LjQzLDQuNSA0NC40Myw0LjUgTDQ0LjQzLDYuMTYgTDQ0LjM3LDYuMTYgQzQ0LjM3LDYuMTYgNDQuMDEsNi4xIDQzLjQzLDYuMSBDNDAuNzUsNi4xIDQwLjA3LDcuNiA0MC4wNyw5Ljg2IEw0MC4wNywxNSBMMzguNDEsMTUgWiBNNTAuODcsMTUuMiBDNDcuODksMTUuMiA0NS44OSwxMyA0NS44OSw5LjcyIEM0NS44OSw2LjQ2IDQ3Ljg1LDQuMyA1MC43OSw0LjMgQzUzLjY1LDQuMyA1NS41Nyw2LjMyIDU1LjU3LDkuMzQgQzU1LjU3LDkuNSA1NS41Nyw5LjggNTUuNTUsMTAuMTQgTDQ3LjY5LDEwLjE0IEM0Ny42OSwxMi4zNCA0OC45NywxMy44IDUwLjg3LDEzLjggQzUyLjQ3LDEzLjggNTMuMjUsMTMuMTQgNTMuNzMsMTEuNzQgTDU1LjM5LDExLjc0IEM1NC45OSwxMy44MiA1My4xOSwxNS4yIDUwLjg3LDE1LjIgWiBNNDcuNjksOC43OCBMNTMuNzEsOC43OCBDNTMuNjMsNi45NCA1Mi41Myw1LjcgNTAuNzksNS43IEM0OS4wMyw1LjcgNDcuODMsNi45NCA0Ny42OSw4Ljc4IFogTTYxLjExLDE1IEw1Ni45Myw0LjUgTDU4Ljc5LDQuNSBMNjAuODksMTAgQzYyLjAzLDEzIDYyLjExLDEzLjM0IDYyLjExLDEzLjM0IEw2Mi4xOSwxMy4zNCBDNjIuMTksMTMuMzQgNjIuMjcsMTMgNjMuMzcsMTAgTDY1LjM3LDQuNSBMNjcuMTcsNC41IEw2My4xNywxNSBMNjEuMTEsMTUgWiBNNjkuMDMsMi41IEw2OS4wMywwLjQgTDcwLjkzLDAuNCBMNzAuOTMsMi41IEw2OS4wMywyLjUgWiBNNjkuMTUsMTUgTDY5LjE1LDQuNSBMNzAuODEsNC41IEw3MC44MSwxNSBMNjkuMTUsMTUgWiBNNzguNDksMTUuMiBDNzUuNDcsMTUuMiA3My40MywxMy4wMiA3My40Myw5Ljc0IEM3My40Myw2LjQ2IDc1LjQ3LDQuMyA3OC40OSw0LjMgQzgxLjUxLDQuMyA4My41NSw2LjQ2IDgzLjU1LDkuNzQgQzgzLjU1LDEzLjAyIDgxLjUxLDE1LjIgNzguNDksMTUuMiBaIE03OC40OSwxMy44IEM4MC41NywxMy44IDgxLjc1LDEyLjE4IDgxLjc1LDkuNzQgQzgxLjc1LDcuMTYgODAuNDUsNS43IDc4LjQ5LDUuNyBDNzYuNDEsNS43IDc1LjIzLDcuMzIgNzUuMjMsOS43NCBDNzUuMjMsMTIuMzQgNzYuNTMsMTMuOCA3OC40OSwxMy44IFogTTg5LjQ5LDE1LjIgQzg3LjAxLDE1LjIgODUuOTEsMTMuNTggODUuOTEsMTEuMTYgTDg1LjkxLDQuNSBMODcuNTcsNC41IEw4Ny41NywxMS4xNiBDODcuNTcsMTIuOTYgODguNDUsMTMuOCA4OS45MSwxMy44IEM5MS43OSwxMy44IDkyLjc1LDEyLjI4IDkyLjc1LDEwIEw5Mi43NSw0LjUgTDk0LjQxLDQuNSBMOTQuNDEsMTUgTDkyLjc1LDE1IEw5Mi43NSwxMy42IEw5Mi42NywxMy42IEM5Mi4xMSwxNC42MiA5MC45MywxNS4yIDg5LjQ5LDE1LjIgWiBNMTAxLjMzLDE1LjIgQzk4LjM3LDE1LjIgOTYuNzcsMTMuNzggOTYuNzcsMTEuNCBMOTguNTcsMTEuNCBDOTguNTcsMTMuMDQgOTkuNjcsMTMuOCAxMDEuMzMsMTMuOCBDMTAyLjkxLDEzLjggMTAzLjY1LDEzLjE4IDEwMy42NSwxMi4yNCBDMTAzLjY1LDEwLjk2IDEwMi41NSwxMC44OCAxMDAuMzksMTAuMyBDOTguNDMsOS43OCA5Ny4yNSw5LjE0IDk3LjI1LDcuMzIgQzk3LjI1LDUuNSA5OC43Nyw0LjMgMTAxLjA5LDQuMyBDMTAzLjcxLDQuMyAxMDUuMTksNS43IDEwNS4xOSw3LjggTDEwMy40Myw3LjggQzEwMy40Myw2LjM4IDEwMi41MSw1LjcgMTAxLjA5LDUuNyBDOTkuNjEsNS43IDk4Ljk1LDYuMyA5OC45NSw3LjIyIEM5OC45NSw4LjI2IDk5LjkxLDguNTQgMTAxLjMxLDguOSBDMTAzLjMxLDkuNDIgMTA1LjQ1LDkuOSAxMDUuNDUsMTIuMSBDMTA1LjQ1LDEzLjk4IDEwMy44MSwxNS4yIDEwMS4zMywxNS4yIFoiLz4KPC9zdmc+Cg==), auto !important;
}

/* line 88, resources/assets/styles/homepage/_post3-latest-issue.scss */

.homepage__post3-latest-issue .latest-issues__nav-next {
  right: 0;
  cursor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDY3IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjk3LDE1IEwwLjk3LDAuNCBMMy42NywwLjQgTDkuMzMsMTAuMjggQzEwLjgzLDEyLjkyIDEwLjg5LDEzLjIgMTAuODksMTMuMiBMMTAuOTcsMTMuMiBMMTAuOTcsMC40IEwxMi43NywwLjQgTDEyLjc3LDE1IEwxMC4wNywxNSBMNC4zNSw1LjAyIEMyLjk3LDIuNiAyLjg1LDIuMSAyLjg1LDIuMSBMMi43NywyLjEgTDIuNzcsMTUgTDAuOTcsMTUgWiBNMjAuNDUsMTUuMiBDMTcuNDcsMTUuMiAxNS40NywxMyAxNS40Nyw5LjcyIEMxNS40Nyw2LjQ2IDE3LjQzLDQuMyAyMC4zNyw0LjMgQzIzLjIzLDQuMyAyNS4xNSw2LjMyIDI1LjE1LDkuMzQgQzI1LjE1LDkuNSAyNS4xNSw5LjggMjUuMTMsMTAuMTQgTDE3LjI3LDEwLjE0IEMxNy4yNywxMi4zNCAxOC41NSwxMy44IDIwLjQ1LDEzLjggQzIyLjA1LDEzLjggMjIuODMsMTMuMTQgMjMuMzEsMTEuNzQgTDI0Ljk3LDExLjc0IEMyNC41NywxMy44MiAyMi43NywxNS4yIDIwLjQ1LDE1LjIgWiBNMTcuMjcsOC43OCBMMjMuMjksOC43OCBDMjMuMjEsNi45NCAyMi4xMSw1LjcgMjAuMzcsNS43IEMxOC42MSw1LjcgMTcuNDEsNi45NCAxNy4yNyw4Ljc4IFogTTI2LjUzLDE1IEwzMC41Myw5LjY2IEwyNi41MSw0LjUgTDI4LjUxLDQuNSBMMzAuMTUsNi43NiBDMzEuMzcsOC4zNiAzMS40NSw4LjU2IDMxLjQ1LDguNTYgTDMxLjUzLDguNTYgQzMxLjUzLDguNTYgMzEuNjMsOC4zNiAzMi43OSw2Ljc2IEwzNC40MSw0LjUgTDM2LjMxLDQuNSBMMzIuNDEsOS42NiBMMzYuNDksMTUgTDM0LjQ5LDE1IEwzMi43MSwxMi42IEMzMS41MSwxMSAzMS40NywxMC44NiAzMS40NywxMC44NiBMMzEuMzksMTAuODYgQzMxLjM5LDEwLjg2IDMxLjM1LDExIDMwLjE5LDEyLjYgTDI4LjQzLDE1IEwyNi41MywxNSBaIE00MS41MSwxNS4xIEMzOS44MSwxNS4xIDM4LjkxLDE0LjQ0IDM4LjkxLDEyLjc4IEwzOC45MSw1Ljk2IEwzNy4yMSw1Ljk2IEwzNy4yMSw0LjUgTDM4LjkxLDQuNSBMMzguOTEsMS41IEw0MC41NywxLjUgTDQwLjU3LDQuNSBMNDIuNTUsNC41IEw0Mi41NSw1Ljk2IEw0MC41Nyw1Ljk2IEw0MC41NywxMi4zNiBDNDAuNTcsMTMuMjYgNDAuNzEsMTMuNTQgNDIuMDEsMTMuNTQgQzQyLjIzLDEzLjU0IDQyLjQ1LDEzLjUyIDQyLjU1LDEzLjUgTDQyLjU1LDE1IEM0Mi4yNSwxNS4wNiA0MS45NSwxNS4xIDQxLjUxLDE1LjEgWiBNNjYuNjc5MjE4OCw3Ljc3MzQzNzUgTDYyLjQ2MDQ2ODgsMTEuOTkyMTg3NSBMNjIuNDYwNDY4OCw4LjQ5NjA5Mzc1IEw1MS4wMTUxNTYzLDguNDk2MDkzNzUgTDUxLjAxNTE1NjMsNy4wNTA3ODEyNSBMNjIuNDYwNDY4OCw3LjA1MDc4MTI1IEw2Mi40NjA0Njg4LDMuNTU0Njg3NSBMNjYuNjc5MjE4OCw3Ljc3MzQzNzUgWiIvPgo8L3N2Zz4K), auto !important;
}

/* line 2, resources/assets/styles/homepage/_post1fixed-n-small.scss */

.homepage__post1fixed-n-small {
  margin-bottom: 40px;
}

/* line 5, resources/assets/styles/homepage/_post1fixed-n-small.scss */

.homepage__post1fixed-n-small .content-single--cat-term-tag {
  margin-bottom: 15px;
}

/* line 9, resources/assets/styles/homepage/_post1fixed-n-small.scss */

.homepage__post1fixed-n-small--left {
  width: 100%;
}

@media (min-width: 1024px) {
  /* line 9, resources/assets/styles/homepage/_post1fixed-n-small.scss */

  .homepage__post1fixed-n-small--left {
    width: 50%;
  }
}

/* line 15, resources/assets/styles/homepage/_post1fixed-n-small.scss */

.homepage__post1fixed-n-small--left article {
  width: 100%;
}

/* line 20, resources/assets/styles/homepage/_post1fixed-n-small.scss */

.homepage__post1fixed-n-small--left .entry-title a {
  display: inline;
  margin-bottom: 0;
}

/* line 24, resources/assets/styles/homepage/_post1fixed-n-small.scss */

.homepage__post1fixed-n-small--left .entry-title .content-single--title-author {
  display: inline;
}

/* line 26, resources/assets/styles/homepage/_post1fixed-n-small.scss */

.homepage__post1fixed-n-small--left .entry-title .content-single--title-author a:hover {
  text-decoration: none;
}

/* line 30, resources/assets/styles/homepage/_post1fixed-n-small.scss */

.homepage__post1fixed-n-small--left .entry-title .content-single--title-author a,
.homepage__post1fixed-n-small--left .entry-title .content-single--title-author span {
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 0;
}

/* line 35, resources/assets/styles/homepage/_post1fixed-n-small.scss */

.homepage__post1fixed-n-small--left .entry-title .content-single--title-author .spacer {
  padding: 0 2px;
}

/* line 42, resources/assets/styles/homepage/_post1fixed-n-small.scss */

.homepage__post1fixed-n-small--right {
  width: 100%;
}

/* line 46, resources/assets/styles/homepage/_post1fixed-n-small.scss */

.homepage__post1fixed-n-small--right .entry-title a {
  display: inline;
  margin-bottom: 0;
}

/* line 55, resources/assets/styles/homepage/_post1fixed-n-small.scss */

.homepage__post1fixed-n-small--right .updated {
  margin-top: 10px;
}

/* line 59, resources/assets/styles/homepage/_post1fixed-n-small.scss */

.homepage__post1fixed-n-small--right article {
  width: 100%;
}

@media (min-width: 768px) {
  /* line 42, resources/assets/styles/homepage/_post1fixed-n-small.scss */

  .homepage__post1fixed-n-small--right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 67, resources/assets/styles/homepage/_post1fixed-n-small.scss */

  .homepage__post1fixed-n-small--right article.secondary-post {
    width: 50%;
  }
}

@media (min-width: 1024px) {
  /* line 42, resources/assets/styles/homepage/_post1fixed-n-small.scss */

  .homepage__post1fixed-n-small--right {
    width: 50%;
  }
}

/* line 2, resources/assets/styles/homepage/_inline-posts.scss */

.homepage__inline-posts {
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  /* line 5, resources/assets/styles/homepage/_inline-posts.scss */

  .homepage__inline-posts--wrapper {
    padding: 0 29px;
  }
}

@media (min-width: 1024px) {
  /* line 5, resources/assets/styles/homepage/_inline-posts.scss */

  .homepage__inline-posts--wrapper {
    padding: 0 20px;
  }
}

/* line 14, resources/assets/styles/homepage/_inline-posts.scss */

.homepage__inline-posts--list {
  width: 100%;
  padding-top: 20px;
}

/* line 18, resources/assets/styles/homepage/_inline-posts.scss */

.homepage__inline-posts--list > span {
  font-size: 1.5em;
  line-height: 1.58333em;
}

@media (min-width: 1920px) {
  /* line 18, resources/assets/styles/homepage/_inline-posts.scss */

  .homepage__inline-posts--list > span {
    font-size: 2.25em;
    line-height: 1.33333em;
  }
}

/* line 26, resources/assets/styles/homepage/_inline-posts.scss */

.homepage__inline-posts--list > span a {
  text-decoration: none;
}

/* line 30, resources/assets/styles/homepage/_inline-posts.scss */

.homepage__inline-posts--list > span a:hover span {
  text-decoration: underline;
}

/* line 36, resources/assets/styles/homepage/_inline-posts.scss */

.homepage__inline-posts--list > span .icon {
  display: inline;
}

/* line 39, resources/assets/styles/homepage/_inline-posts.scss */

.homepage__inline-posts--list > span .icon::before {
  width: 24px;
  height: 24px;
}

/* line 45, resources/assets/styles/homepage/_inline-posts.scss */

.homepage__inline-posts--list > span:not(.first) {
  padding-left: 10px;
}

/* line 48, resources/assets/styles/homepage/_inline-posts.scss */

.homepage__inline-posts--list > span:not(.first) .icon {
  padding-left: 32px;
}

/* line 54, resources/assets/styles/homepage/_inline-posts.scss */

.homepage__inline-posts--image {
  position: relative;
  top: -3px;
  width: auto;
  height: 30px;
  padding: 0 2px 0 5px;
}

/* line 2, resources/assets/styles/homepage/_videos4.scss */

.homepage__videos4 {
  margin-bottom: 40px;
}

/* line 5, resources/assets/styles/homepage/_videos4.scss */

.homepage__videos4 .content-single--cat-term-tag {
  margin-bottom: 15px;
}

/* line 8, resources/assets/styles/homepage/_videos4.scss */

.homepage__videos4 .icon-video {
  top: 4px;
}

/* line 13, resources/assets/styles/homepage/_videos4.scss */

.homepage__videos4 .entry-title a {
  display: inline;
  margin-bottom: 0;
}

/* line 21, resources/assets/styles/homepage/_videos4.scss */

.homepage__videos4 .updated {
  margin-top: 10px;
}

/* line 2, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter {
  text-align: center;
  padding-bottom: 40px;
  background-color: #000;
  color: #fff;
}

/* line 7, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--wrapper {
  width: 100%;
}

@media (min-width: 768px) {
  /* line 7, resources/assets/styles/homepage/_newsletter.scss */

  .homepage__newsletter--wrapper {
    padding: 0 29px;
  }
}

@media (min-width: 1024px) {
  /* line 7, resources/assets/styles/homepage/_newsletter.scss */

  .homepage__newsletter--wrapper {
    padding: 0 20px;
  }
}

/* line 17, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--title {
  padding-top: 40px;
  margin-bottom: 25px;
}

/* line 25, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--form input {
  border: none;
  outline: 0;
  color: #fff;
}

/* line 32, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--form input[type=email] {
  border: 1px solid #fff;
  color: #fff;
  padding: 5px 10px;
  width: 100%;
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  /* line 32, resources/assets/styles/homepage/_newsletter.scss */

  .homepage__newsletter--form input[type=email] {
    min-width: 360px;
    margin-right: 15px;
    width: auto;
  }
}

/* line 45, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--form input[type=submit] {
  cursor: pointer;
  margin-top: 15px;
}

@media (min-width: 768px) {
  /* line 45, resources/assets/styles/homepage/_newsletter.scss */

  .homepage__newsletter--form input[type=submit] {
    margin-top: 0;
  }
}

/* line 53, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--form input[type=submit]:hover {
  color: #a9abad;
}

/* line 58, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--desc {
  margin-top: 20px;
}

/* line 61, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--desc p {
  font-size: 12px;
}

@media (min-width: 768px) {
  /* line 61, resources/assets/styles/homepage/_newsletter.scss */

  .homepage__newsletter--desc p {
    font-size: 14px;
  }
}

/* line 70, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--checkbox {
  display: block;
  margin-bottom: 16px;
  white-space: nowrap;
  cursor: pointer;
}

/* line 76, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--checkbox input {
  display: none;
}

/* line 79, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--checkbox .icon-dot {
  padding-left: 18px;
}

/* line 81, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--checkbox .icon-dot::before {
  width: 14px;
  height: 14px;
  top: 0;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  border: 1px solid #fff;
  background-color: #fff;
}

/* line 90, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--checkbox .icon-dot__empty {
  padding-left: 18px;
}

/* line 92, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--checkbox .icon-dot__empty::before {
  width: 14px;
  height: 14px;
  border: 1px solid #fff;
  background-color: transparent;
}

/* line 102, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--error span {
  color: #ff5154 !important;
}

/* line 105, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--error .icon-dot__empty::before {
  border: 1px solid #ff5154;
}

/* line 110, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter--submit-button {
  border: none;
  outline: none;
  margin-bottom: 16px;
  cursor: pointer;
}

/* line 119, resources/assets/styles/homepage/_newsletter.scss */

.homepage__newsletter.last .homepage__newsletter--desc {
  border-bottom: none;
  padding-bottom: 0;
}

/* line 2, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color,
.homepage__free-digital-copy {
  text-align: center;
  padding-bottom: 40px;
  background-color: #fff;
  color: #000;
}

/* line 8, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--wrapper,
.homepage__free-digital-copy--wrapper {
  width: 100%;
}

@media (min-width: 768px) {
  /* line 8, resources/assets/styles/homepage/_free-digital-copy.scss */

  .homepage__free-digital-copy--alternative-color--wrapper,
  .homepage__free-digital-copy--wrapper {
    padding: 0 29px;
  }
}

@media (min-width: 1024px) {
  /* line 8, resources/assets/styles/homepage/_free-digital-copy.scss */

  .homepage__free-digital-copy--alternative-color--wrapper,
  .homepage__free-digital-copy--wrapper {
    padding: 0 20px;
  }
}

/* line 18, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--title,
.homepage__free-digital-copy--title {
  padding-top: 40px;
  margin-bottom: 25px;
}

/* line 26, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--form input,
.homepage__free-digital-copy--form input {
  border: none;
  outline: 0;
  color: #000;
}

/* line 33, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--form input[type=email],
.homepage__free-digital-copy--alternative-color--form input[type=text],
.homepage__free-digital-copy--form input[type=email],
.homepage__free-digital-copy--form input[type=text] {
  border: 1px solid #000;
  color: #000;
  padding: 5px 10px;
  width: 100%;
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  /* line 33, resources/assets/styles/homepage/_free-digital-copy.scss */

  .homepage__free-digital-copy--alternative-color--form input[type=email],
  .homepage__free-digital-copy--alternative-color--form input[type=text],
  .homepage__free-digital-copy--form input[type=email],
  .homepage__free-digital-copy--form input[type=text] {
    width: 240px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 1024px) {
  /* line 33, resources/assets/styles/homepage/_free-digital-copy.scss */

  .homepage__free-digital-copy--alternative-color--form input[type=email],
  .homepage__free-digital-copy--alternative-color--form input[type=text],
  .homepage__free-digital-copy--form input[type=email],
  .homepage__free-digital-copy--form input[type=text] {
    display: inline-block;
    width: auto;
    min-width: 240px;
    margin-left: 0;
    margin-right: 15px;
  }
}

/* line 55, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--form input[type=email]::-webkit-input-placeholder,
.homepage__free-digital-copy--alternative-color--form input[type=text]::-webkit-input-placeholder,
.homepage__free-digital-copy--form input[type=email]::-webkit-input-placeholder,
.homepage__free-digital-copy--form input[type=text]::-webkit-input-placeholder {
  color: #000;
  opacity: 0.7;
}

.homepage__free-digital-copy--alternative-color--form input[type=email]::-ms-input-placeholder,
.homepage__free-digital-copy--alternative-color--form input[type=text]::-ms-input-placeholder,
.homepage__free-digital-copy--form input[type=email]::-ms-input-placeholder,
.homepage__free-digital-copy--form input[type=text]::-ms-input-placeholder {
  color: #000;
  opacity: 0.7;
}

.homepage__free-digital-copy--alternative-color--form input[type=email]::placeholder,
.homepage__free-digital-copy--alternative-color--form input[type=text]::placeholder,
.homepage__free-digital-copy--form input[type=email]::placeholder,
.homepage__free-digital-copy--form input[type=text]::placeholder {
  color: #000;
  opacity: 0.7;
}

/* line 60, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--form input[type=submit],
.homepage__free-digital-copy--form input[type=submit] {
  cursor: pointer;
  margin-top: 15px;
}

@media (min-width: 768px) {
  /* line 60, resources/assets/styles/homepage/_free-digital-copy.scss */

  .homepage__free-digital-copy--alternative-color--form input[type=submit],
  .homepage__free-digital-copy--form input[type=submit] {
    margin-top: 0;
  }
}

/* line 68, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--form input[type=submit]:hover,
.homepage__free-digital-copy--form input[type=submit]:hover {
  color: #a9abad;
}

/* line 73, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--desc,
.homepage__free-digital-copy--desc {
  margin-top: 20px;
}

/* line 76, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--desc p,
.homepage__free-digital-copy--desc p {
  font-size: 12px;
}

@media (min-width: 768px) {
  /* line 76, resources/assets/styles/homepage/_free-digital-copy.scss */

  .homepage__free-digital-copy--alternative-color--desc p,
  .homepage__free-digital-copy--desc p {
    font-size: 14px;
  }
}

/* line 85, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--checkbox,
.homepage__free-digital-copy--checkbox {
  display: block;
  margin-bottom: 16px;
  white-space: nowrap;
  cursor: pointer;
}

/* line 91, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--checkbox input,
.homepage__free-digital-copy--checkbox input {
  display: none;
}

/* line 94, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--checkbox .icon-dot,
.homepage__free-digital-copy--checkbox .icon-dot {
  padding-left: 18px;
}

/* line 96, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--checkbox .icon-dot::before,
.homepage__free-digital-copy--checkbox .icon-dot::before {
  width: 14px;
  height: 14px;
  top: 0;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  border: 1px solid #000;
  background-color: #000;
}

/* line 105, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--checkbox .icon-dot__empty,
.homepage__free-digital-copy--checkbox .icon-dot__empty {
  padding-left: 18px;
}

/* line 107, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--checkbox .icon-dot__empty::before,
.homepage__free-digital-copy--checkbox .icon-dot__empty::before {
  width: 14px;
  height: 14px;
  border: 1px solid #000;
  background-color: transparent;
}

/* line 117, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--error span,
.homepage__free-digital-copy--error span {
  color: #ff5154 !important;
}

/* line 120, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--error .icon-dot__empty::before,
.homepage__free-digital-copy--error .icon-dot__empty::before {
  border: 1px solid #ff5154;
}

/* line 125, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--submit-button,
.homepage__free-digital-copy--submit-button {
  border: none;
  outline: none;
  margin-bottom: 16px;
  cursor: pointer;
}

/* line 134, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color.last .homepage__free-digital-copy--desc,
.homepage__free-digital-copy.last .homepage__free-digital-copy--desc {
  border-bottom: none;
  padding-bottom: 0;
}

/* line 142, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color {
  background-color: #000;
  color: #fff;
}

/* line 146, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--form input {
  color: #fff;
}

/* line 150, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--form input[type=email],
.homepage__free-digital-copy--alternative-color--form input[type=text] {
  border: 1px solid #fff;
  color: #fff;
}

/* line 154, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--form input[type=email]::-webkit-input-placeholder,
.homepage__free-digital-copy--alternative-color--form input[type=text]::-webkit-input-placeholder {
  color: #fff;
}

.homepage__free-digital-copy--alternative-color--form input[type=email]::-ms-input-placeholder,
.homepage__free-digital-copy--alternative-color--form input[type=text]::-ms-input-placeholder {
  color: #fff;
}

.homepage__free-digital-copy--alternative-color--form input[type=email]::placeholder,
.homepage__free-digital-copy--alternative-color--form input[type=text]::placeholder {
  color: #fff;
}

/* line 159, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--form input[type=submit]:hover {
  color: #a9abad;
}

/* line 166, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--checkbox .icon-dot::before {
  border: 1px solid #fff;
  background-color: #000;
}

/* line 172, resources/assets/styles/homepage/_free-digital-copy.scss */

.homepage__free-digital-copy--alternative-color--checkbox .icon-dot__empty::before {
  border: 1px solid #fff;
  background-color: transparent;
}

/* line 2, resources/assets/styles/homepage/_banner.scss */

.homepage__banner {
  margin-bottom: 40px;
}

/* line 5, resources/assets/styles/homepage/_banner.scss */

.homepage__banner--wrapper {
  width: 100%;
}

@media (min-width: 768px) {
  /* line 5, resources/assets/styles/homepage/_banner.scss */

  .homepage__banner--wrapper {
    padding: 0 29px;
  }
}

@media (min-width: 1024px) {
  /* line 5, resources/assets/styles/homepage/_banner.scss */

  .homepage__banner--wrapper {
    padding: 0 20px;
  }
}

/* line 15, resources/assets/styles/homepage/_banner.scss */

.homepage__banner--parallax {
  width: 100%;
  padding: 0;
}

/* line 19, resources/assets/styles/homepage/_banner.scss */

.homepage__banner .content-full {
  margin: 0 0 40px;
  padding: 0;
}

@media (min-width: 768px) {
  /* line 5, resources/assets/styles/homepage/_advertorial-article.scss */

  .homepage__advertorial-article--wrap {
    padding: 0 29px;
  }
}

@media (min-width: 1024px) {
  /* line 5, resources/assets/styles/homepage/_advertorial-article.scss */

  .homepage__advertorial-article--wrap {
    padding: 0 20px;
  }
}

/* line 14, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article .content-single--cat-term-tag {
  margin-bottom: 15px;
}

/* line 18, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article .entry-title {
  margin-bottom: 15px;
}

/* line 22, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article .entry-title a {
  display: inline;
  text-decoration: none;
  margin: 0;
}

/* line 26, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article .entry-title a:hover {
  text-decoration: underline;
}

/* line 32, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article .entry-summary {
  text-align: center;
  margin: 25px 0;
}

/* line 35, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article .entry-summary p {
  display: inline;
}

/* line 44, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article .content-single--title-author {
  display: inline-block;
}

/* line 48, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article .content-single--title-author .author-name {
  border-bottom-color: #fff;
}

/* line 53, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article .content-single--title-author:hover .author-by,
.homepage__advertorial-article .content-single--title-author:hover .author-name {
  color: #fff;
}

/* line 56, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article .content-single--title-author:hover .author-name {
  opacity: 0.5;
}

/* line 63, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--full {
  margin-bottom: 40px;
}

@media (min-width: 1024px) {
  /* line 63, resources/assets/styles/homepage/_advertorial-article.scss */

  .homepage__advertorial-article--full {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 80vh;
    min-height: 560px;
  }
}

/* line 73, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--full .homepage__advertorial-article--image img {
  width: 100%;
}

@media (min-width: 1024px) {
  /* line 72, resources/assets/styles/homepage/_advertorial-article.scss */

  .homepage__advertorial-article--full .homepage__advertorial-article--image {
    position: relative;
    width: 50%;
  }

  /* line 81, resources/assets/styles/homepage/_advertorial-article.scss */

  .homepage__advertorial-article--full .homepage__advertorial-article--image img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 50%;
       object-position: 50% 50%;
  }
}

/* line 91, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--full .homepage__advertorial-article--text {
  width: 100%;
  background-color: #221f20;
  text-align: center;
  padding: 40px;
}

@media (min-width: 1024px) {
  /* line 91, resources/assets/styles/homepage/_advertorial-article.scss */

  .homepage__advertorial-article--full .homepage__advertorial-article--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 50%;
    padding: 90px 80px;
  }
}

@media (min-width: 1400px) {
  /* line 91, resources/assets/styles/homepage/_advertorial-article.scss */

  .homepage__advertorial-article--full .homepage__advertorial-article--text {
    padding: 90px 120px;
  }
}

/* line 108, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--full .homepage__advertorial-article--text-wrap {
  -ms-flex-item-align: center;
      align-self: center;
}

/* line 112, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--full .homepage__advertorial-article--text * {
  color: #fff;
}

/* line 115, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--full .homepage__advertorial-article--text .icon-dot::before {
  background-color: #fff;
}

/* line 119, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--full .homepage__advertorial-article--text .read-more {
  text-decoration: none;
}

/* line 122, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--full .homepage__advertorial-article--text .read-more:hover {
  opacity: 0.5;
}

/* line 128, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--full .homepage__advertorial-article--text .content-single--title-author .author-name {
  border-bottom-color: #fff;
}

/* line 132, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--full .homepage__advertorial-article--text .content-single--title-author:hover {
  color: #fff;
}

/* line 134, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--full .homepage__advertorial-article--text .content-single--title-author:hover .author-by,
.homepage__advertorial-article--full .homepage__advertorial-article--text .content-single--title-author:hover .author-name {
  color: #fff;
}

/* line 137, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--full .homepage__advertorial-article--text .content-single--title-author:hover .author-name {
  opacity: 1;
}

/* line 141, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--full .homepage__advertorial-article--text .content-single--title-author .author-name:hover {
  opacity: 0.5;
}

/* line 150, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--container {
  margin-bottom: 40px;
}

@media (min-width: 1024px) {
  /* line 150, resources/assets/styles/homepage/_advertorial-article.scss */

  .homepage__advertorial-article--container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 80vh;
    min-height: 560px;
  }
}

/* line 159, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--container .homepage__advertorial-article--image {
  margin-bottom: 25px;
}

/* line 162, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--container .homepage__advertorial-article--image img {
  width: 100%;
}

/* line 166, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--container .homepage__advertorial-article--image-wrap {
  position: relative;
  height: 100%;
}

@media (min-width: 1024px) {
  /* line 159, resources/assets/styles/homepage/_advertorial-article.scss */

  .homepage__advertorial-article--container .homepage__advertorial-article--image {
    margin-bottom: 0;
    width: 50%;
  }

  /* line 175, resources/assets/styles/homepage/_advertorial-article.scss */

  .homepage__advertorial-article--container .homepage__advertorial-article--image img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 50%;
       object-position: 50% 50%;
  }
}

/* line 185, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--container .homepage__advertorial-article--text {
  width: 100%;
  background-color: #fff;
  text-align: center;
}

@media (min-width: 1024px) {
  /* line 185, resources/assets/styles/homepage/_advertorial-article.scss */

  .homepage__advertorial-article--container .homepage__advertorial-article--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 50%;
  }
}

/* line 197, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--container .homepage__advertorial-article--text-wrap {
  -ms-flex-item-align: center;
      align-self: center;
}

/* line 201, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--container .homepage__advertorial-article--text .read-more {
  text-decoration: none;
}

/* line 203, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--container .homepage__advertorial-article--text .read-more:hover {
  opacity: 0.5;
}

/* line 209, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--container .homepage__advertorial-article--text .content-single--title-author .author-name {
  border-bottom-color: #000;
}

/* line 213, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--container .homepage__advertorial-article--text .content-single--title-author:hover {
  color: #000;
}

/* line 215, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--container .homepage__advertorial-article--text .content-single--title-author:hover .author-by,
.homepage__advertorial-article--container .homepage__advertorial-article--text .content-single--title-author:hover .author-name {
  color: #000;
}

/* line 218, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--container .homepage__advertorial-article--text .content-single--title-author:hover .author-name {
  opacity: 1;
}

/* line 222, resources/assets/styles/homepage/_advertorial-article.scss */

.homepage__advertorial-article--container .homepage__advertorial-article--text .content-single--title-author .author-name:hover {
  color: #4d4d4d;
  border-bottom-color: #4d4d4d;
}

@media (min-width: 1024px) {
  /* line 228, resources/assets/styles/homepage/_advertorial-article.scss */

  .homepage__advertorial-article--container .homepage__advertorial-article--text-wrap {
    padding: 90px 80px;
  }
}

@media (min-width: 1400px) {
  /* line 228, resources/assets/styles/homepage/_advertorial-article.scss */

  .homepage__advertorial-article--container .homepage__advertorial-article--text-wrap {
    padding: 90px 120px;
  }
}

/* line 2, resources/assets/styles/homepage/_valentino-ss21.scss */

.homepage__valentino-ss21 .valentino-ss21--title {
  margin-bottom: 8px;
  display: block;
}

@media (min-width: 1024px) {
  /* line 2, resources/assets/styles/homepage/_valentino-ss21.scss */

  .homepage__valentino-ss21 .valentino-ss21--title {
    display: inline;
  }
}

/* line 13, resources/assets/styles/homepage/_valentino-ss21.scss */

.homepage__valentino-ss21 .valentino-ss21--header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 20px;
}

/* line 19, resources/assets/styles/homepage/_valentino-ss21.scss */

.homepage__valentino-ss21 .valentino-ss21--header > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

/* line 22, resources/assets/styles/homepage/_valentino-ss21.scss */

.homepage__valentino-ss21 .valentino-ss21--header .valentino-ss21--updated {
  display: none;
}

@media (min-width: 768px) {
  /* line 22, resources/assets/styles/homepage/_valentino-ss21.scss */

  .homepage__valentino-ss21 .valentino-ss21--header .valentino-ss21--updated {
    display: inline;
    min-width: 280px;
    text-align: right;
    margin-bottom: 3px;
  }
}

/* line 35, resources/assets/styles/homepage/_valentino-ss21.scss */

.homepage__valentino-ss21 .valentino-ss21-player {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}

/* line 41, resources/assets/styles/homepage/_valentino-ss21.scss */

.homepage__valentino-ss21 .valentino-ss21-player > iframe,
.homepage__valentino-ss21 .valentino-ss21-player > video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}

/* line 1, resources/assets/styles/symbols/_dot.scss */

.icon-dot {
  display: inline;
  position: relative;
  padding-left: 9px;
}

/* line 5, resources/assets/styles/symbols/_dot.scss */

.icon-dot::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 6px;
  height: 6px;
  background-color: #000;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
  z-index: 0;
}

/* line 18, resources/assets/styles/symbols/_dot.scss */

.icon-dot__empty {
  display: inline;
  position: relative;
  padding-left: 18px;
}

/* line 22, resources/assets/styles/symbols/_dot.scss */

.icon-dot__empty::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 14px;
  height: 14px;
  background-color: transparent;
  border: 1px solid #a9abad;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
  z-index: 0;
}

/* line 1, resources/assets/styles/symbols/_down.scss */

.icon-down {
  position: relative;
  display: inline-block;
  width: 42px;
  height: 21px;
}

/* line 7, resources/assets/styles/symbols/_down.scss */

.icon-down::before,
.icon-down::after {
  content: '';
  position: absolute;
  top: 50%;
  width: 29px;
  height: 1px;
  background-color: #000;
  -webkit-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

/* line 17, resources/assets/styles/symbols/_down.scss */

.icon-down::before {
  left: -4px;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* line 21, resources/assets/styles/symbols/_down.scss */

.icon-down::after {
  right: -3px;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/* line 27, resources/assets/styles/symbols/_down.scss */

.icon-down.opened::before {
  left: 6px;
}

/* line 30, resources/assets/styles/symbols/_down.scss */

.icon-down.opened::after {
  right: 5px;
}

/* line 1, resources/assets/styles/symbols/_video.scss */

.icon-video {
  position: relative;
  display: inline-block;
  width: 26px;
  height: 26px;
  border: 1px solid #a9abad;
  border-radius: 100%;
}

/* line 9, resources/assets/styles/symbols/_video.scss */

.icon-video .play {
  position: absolute;
  top: 5px;
  left: 8px;
  width: 1px;
  height: 14px;
  background-color: #a9abad;
  -webkit-transform: scale(0.8);
       -o-transform: scale(0.8);
          transform: scale(0.8);
}

/* line 18, resources/assets/styles/symbols/_video.scss */

.icon-video .play::before,
.icon-video .play::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 14px;
  background-color: #a9abad;
}

/* line 26, resources/assets/styles/symbols/_video.scss */

.icon-video .play::before {
  top: 50%;
  -webkit-transform: rotate(60deg) translate3d(0, -50%, 0);
          transform: rotate(60deg) translate3d(0, -50%, 0);
}

/* line 30, resources/assets/styles/symbols/_video.scss */

.icon-video .play::after {
  top: -3px;
  left: 6px;
  -webkit-transform: rotate(-60deg) translate3d(0, 0, 0);
          transform: rotate(-60deg) translate3d(0, 0, 0);
}

/**
 * Swiper 4.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 31, 2018
 */

/* line 12, resources/assets/styles/plugins/_swiper.scss */

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

/* line 21, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

/* line 24, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 31, resources/assets/styles/plugins/_swiper.scss */

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

/* line 48, resources/assets/styles/plugins/_swiper.scss */

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

/* line 53, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 58, resources/assets/styles/plugins/_swiper.scss */

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

/* line 64, resources/assets/styles/plugins/_swiper.scss */

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

/* line 77, resources/assets/styles/plugins/_swiper.scss */

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

/* Auto Height */

/* line 81, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

/* line 85, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  -o-transition-property: height, -o-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform, -o-transform;
  transition-property: transform, height, -webkit-transform;
}

/* 3D Effects */

/* line 97, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

/* line 101, resources/assets/styles/plugins/_swiper.scss */

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

/* line 111, resources/assets/styles/plugins/_swiper.scss */

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

/* line 123, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* line 129, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* line 135, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* line 141, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* IE10 Windows Phone 8 Fixes */

/* line 148, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

/* line 153, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

/* line 158, resources/assets/styles/plugins/_swiper.scss */

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 171, resources/assets/styles/plugins/_swiper.scss */

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

/* line 177, resources/assets/styles/plugins/_swiper.scss */

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

/* line 183, resources/assets/styles/plugins/_swiper.scss */

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

/* line 189, resources/assets/styles/plugins/_swiper.scss */

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

/* line 193, resources/assets/styles/plugins/_swiper.scss */

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

/* line 197, resources/assets/styles/plugins/_swiper.scss */

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

/* line 201, resources/assets/styles/plugins/_swiper.scss */

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

/* line 205, resources/assets/styles/plugins/_swiper.scss */

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

/* line 208, resources/assets/styles/plugins/_swiper.scss */

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

/* line 218, resources/assets/styles/plugins/_swiper.scss */

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

/* Common Styles */

/* line 222, resources/assets/styles/plugins/_swiper.scss */

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

/* Bullets */

/* line 230, resources/assets/styles/plugins/_swiper.scss */

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

/* line 234, resources/assets/styles/plugins/_swiper.scss */

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

/* line 240, resources/assets/styles/plugins/_swiper.scss */

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

/* line 245, resources/assets/styles/plugins/_swiper.scss */

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

/* line 250, resources/assets/styles/plugins/_swiper.scss */

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

/* line 255, resources/assets/styles/plugins/_swiper.scss */

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

/* line 260, resources/assets/styles/plugins/_swiper.scss */

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

/* line 265, resources/assets/styles/plugins/_swiper.scss */

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

/* line 270, resources/assets/styles/plugins/_swiper.scss */

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

/* line 278, resources/assets/styles/plugins/_swiper.scss */

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

/* line 288, resources/assets/styles/plugins/_swiper.scss */

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

/* line 291, resources/assets/styles/plugins/_swiper.scss */

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

/* line 295, resources/assets/styles/plugins/_swiper.scss */

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

/* line 301, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

/* line 305, resources/assets/styles/plugins/_swiper.scss */

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

/* line 312, resources/assets/styles/plugins/_swiper.scss */

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

/* line 320, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

/* line 323, resources/assets/styles/plugins/_swiper.scss */

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

/* line 330, resources/assets/styles/plugins/_swiper.scss */

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

/* line 337, resources/assets/styles/plugins/_swiper.scss */

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

/* Progress */

/* line 345, resources/assets/styles/plugins/_swiper.scss */

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

/* line 349, resources/assets/styles/plugins/_swiper.scss */

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -o-transform: scale(0);
     transform: scale(0);
  -webkit-transform-origin: left top;
  -o-transform-origin: left top;
     transform-origin: left top;
}

/* line 363, resources/assets/styles/plugins/_swiper.scss */

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

/* line 368, resources/assets/styles/plugins/_swiper.scss */

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

/* line 375, resources/assets/styles/plugins/_swiper.scss */

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

/* line 382, resources/assets/styles/plugins/_swiper.scss */

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}

/* line 385, resources/assets/styles/plugins/_swiper.scss */

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}

/* line 388, resources/assets/styles/plugins/_swiper.scss */

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}

/* line 391, resources/assets/styles/plugins/_swiper.scss */

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}

/* line 394, resources/assets/styles/plugins/_swiper.scss */

.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}

/* line 397, resources/assets/styles/plugins/_swiper.scss */

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}

/* line 400, resources/assets/styles/plugins/_swiper.scss */

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

/* Scrollbar */

/* line 404, resources/assets/styles/plugins/_swiper.scss */

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

/* line 410, resources/assets/styles/plugins/_swiper.scss */

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

/* line 418, resources/assets/styles/plugins/_swiper.scss */

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

/* line 426, resources/assets/styles/plugins/_swiper.scss */

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

/* line 435, resources/assets/styles/plugins/_swiper.scss */

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

/* line 438, resources/assets/styles/plugins/_swiper.scss */

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

/* line 441, resources/assets/styles/plugins/_swiper.scss */

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

/* line 458, resources/assets/styles/plugins/_swiper.scss */

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

/* line 466, resources/assets/styles/plugins/_swiper.scss */

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

/* Preloader */

/* line 470, resources/assets/styles/plugins/_swiper.scss */

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -o-transform-origin: 50%;
     transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  -o-animation: swiper-preloader-spin 1s steps(12, end) infinite;
     animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

/* line 485, resources/assets/styles/plugins/_swiper.scss */

.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

/* line 495, resources/assets/styles/plugins/_swiper.scss */

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

/* a11y */

/* line 511, resources/assets/styles/plugins/_swiper.scss */

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

/* line 519, resources/assets/styles/plugins/_swiper.scss */

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

/* line 524, resources/assets/styles/plugins/_swiper.scss */

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

/* line 530, resources/assets/styles/plugins/_swiper.scss */

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

/* line 533, resources/assets/styles/plugins/_swiper.scss */

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

/* line 537, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-cube {
  overflow: visible;
}

/* line 540, resources/assets/styles/plugins/_swiper.scss */

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

/* line 552, resources/assets/styles/plugins/_swiper.scss */

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

/* line 555, resources/assets/styles/plugins/_swiper.scss */

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

/* line 560, resources/assets/styles/plugins/_swiper.scss */

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

/* line 564, resources/assets/styles/plugins/_swiper.scss */

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

/* line 571, resources/assets/styles/plugins/_swiper.scss */

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

/* line 579, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

/* line 591, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-flip {
  overflow: visible;
}

/* line 594, resources/assets/styles/plugins/_swiper.scss */

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

/* line 600, resources/assets/styles/plugins/_swiper.scss */

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

/* line 603, resources/assets/styles/plugins/_swiper.scss */

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

/* line 607, resources/assets/styles/plugins/_swiper.scss */

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

/* line 615, resources/assets/styles/plugins/_swiper.scss */

.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

a.read-more {
  font-size: .9em;
}

article > header > time,
article > header small.updated {
  color: #a9abad;
}

.homepage__slider--text {
  left: 50%;
  bottom: 5%;
  top: auto;
}

.single-post-wrapper.full-width header, 
.single-post-wrapper.full-width .featured-content, 
.single-post-wrapper.full-width .entry-content, 
.single-post-wrapper.full-width .post-next-prev, 
.single-post-wrapper.full-width .entry-footer {
        width: 100%;
        margin-left: 0;
        padding-left: 10px;
        padding-right: 10px;
}


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