/* HOVER STATES FOR LINKS */
/* AUTO ELEMENTS (SHAPES, IMAGES, ETC.) */
/* MISC */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
@import url("//hello.myfonts.net/count/2df6fe");
/* line 9, ../sass/utilities/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, ../sass/utilities/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 33, ../sass/utilities/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 54, ../sass/utilities/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 67, ../sass/utilities/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 77, ../sass/utilities/_normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, ../sass/utilities/_normalize.scss */
a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 97, ../sass/utilities/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 109, ../sass/utilities/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 117, ../sass/utilities/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 126, ../sass/utilities/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 135, ../sass/utilities/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 144, ../sass/utilities/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 153, ../sass/utilities/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 161, ../sass/utilities/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 169, ../sass/utilities/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 173, ../sass/utilities/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 184, ../sass/utilities/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 192, ../sass/utilities/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 203, ../sass/utilities/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 211, ../sass/utilities/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 221, ../sass/utilities/_normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 229, ../sass/utilities/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 252, ../sass/utilities/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 266, ../sass/utilities/_normalize.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 277, ../sass/utilities/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 290, ../sass/utilities/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 302, ../sass/utilities/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 311, ../sass/utilities/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 322, ../sass/utilities/_normalize.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 334, ../sass/utilities/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 346, ../sass/utilities/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 357, ../sass/utilities/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 370, ../sass/utilities/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 379, ../sass/utilities/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 390, ../sass/utilities/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 399, ../sass/utilities/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 408, ../sass/utilities/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 419, ../sass/utilities/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 424, ../sass/utilities/_normalize.scss */
td,
th {
  padding: 0;
}

/* RESET */
/* line 3, ../sass/utilities/_reset.scss */
* {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 13, ../sass/utilities/_reset.scss */
body {
  line-height: 1;
}

/* line 17, ../sass/utilities/_reset.scss */
a {
  text-decoration: none;
}

/* line 21, ../sass/utilities/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 25, ../sass/utilities/_reset.scss */
h1, h2, h3, h4, h5, h6, p, ol, ul {
  margin: 0px;
  padding: 0px;
}

/* FONTS */
@font-face {
  font-family: 'FuturaPT-Book';
  src: url("../fonts/2DF6FE_0_0.eot");
  src: url("../fonts/2DF6FE_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2DF6FE_0_0.woff2") format("woff2"), url("../fonts/2DF6FE_0_0.woff") format("woff"), url("../fonts/2DF6FE_0_0.ttf") format("truetype");
}
@font-face {
  font-family: 'FuturaPT-Medium';
  src: url("../fonts/2DF6FE_1_0.eot");
  src: url("../fonts/2DF6FE_1_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2DF6FE_1_0.woff2") format("woff2"), url("../fonts/2DF6FE_1_0.woff") format("woff"), url("../fonts/2DF6FE_1_0.ttf") format("truetype");
}
@font-face {
  font-family: 'FuturaPT-Light';
  src: url("../fonts/2DF6FE_2_0.eot");
  src: url("../fonts/2DF6FE_2_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2DF6FE_2_0.woff2") format("woff2"), url("../fonts/2DF6FE_2_0.woff") format("woff"), url("../fonts/2DF6FE_2_0.ttf") format("truetype");
}
/* SPRITES */
/* line 26, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite {
  display: inline-block;
  background-image: url('../images/sprites-1x-sb93dd461d3.png');
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 26, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
  .sprite {
    background-image: url('../images/sprites-2x-s8aaa6fff34.png');
    -moz-background-size: 74px auto;
    -o-background-size: 74px auto;
    -webkit-background-size: 74px auto;
    background-size: 74px auto;
  }
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.arrow-select {
  height: 11px;
  width: 19px;
  background-position: 0 0;
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.facebook {
  height: 16px;
  width: 7px;
  background-position: 0 -13px;
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.logo-dark {
  height: 23px;
  width: 40px;
  background-position: 0 -31px;
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.logo-footer {
  height: 23px;
  width: 41px;
  background-position: 0 -56px;
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.logo-large-dark {
  height: 42px;
  width: 74px;
  background-position: 0 -81px;
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.logo-large-light {
  height: 42px;
  width: 74px;
  background-position: 0 -125px;
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.logo-light {
  height: 23px;
  width: 40px;
  background-position: 0 -169px;
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.os-android-light {
  height: 22px;
  width: 19px;
  background-position: 0 -194px;
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.os-android {
  height: 22px;
  width: 19px;
  background-position: 0 -218px;
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.os-mac-light {
  height: 19px;
  width: 16px;
  background-position: 0 -242px;
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.os-mac {
  height: 19px;
  width: 16px;
  background-position: 0 -263px;
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.os-windows-light {
  height: 15px;
  width: 15px;
  background-position: 0 -284px;
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.os-windows {
  height: 15px;
  width: 15px;
  background-position: 0 -301px;
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.play-small {
  height: 15px;
  width: 12px;
  background-position: 0 -318px;
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.play-white {
  height: 28px;
  width: 16px;
  background-position: 0 -335px;
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.play {
  height: 28px;
  width: 16px;
  background-position: 0 -365px;
}
/* line 30, ../extensions/retina-sprites/stylesheets/_retina-sprites.scss */
.sprite.twitter {
  height: 15px;
  width: 16px;
  background-position: 0 -395px;
}

/* CONSTANTS */
/* MIXINS */
/* CUSTOM RESETS */
/* line 70, ../sass/_main.scss */
body {
  font-family: "FuturaPT-Book", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #363636;
  -webkit-font-smoothing: antialiased;
  -webkit-font-variant-ligatures: no-common-ligatures;
}

/* line 78, ../sass/_main.scss */
a {
  color: #ad3c27;
  cursor: pointer;
}
/* line 5, ../sass/utilities/_mixins.scss */
a:hover {
  color: #23a8ff;
}
/* line 81, ../sass/_main.scss */
a.disabled {
  cursor: default;
}
/* line 83, ../sass/_main.scss */
a.disabled:hover {
  color: #ad3c27;
}
/* line 87, ../sass/_main.scss */
a.opacity {
  opacity: 1;
}
/* line 36, ../sass/utilities/_mixins.scss */
a.opacity:hover {
  opacity: 0.75;
}

/* line 92, ../sass/_main.scss */
b, strong {
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal !important;
}

/* line 97, ../sass/_main.scss */
.font-light {
  font-family: "FuturaPT-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 101, ../sass/_main.scss */
input, textarea, button {
  outline: none;
}

/* line 105, ../sass/_main.scss */
input[type=text], input[type=password], input[type=email], textarea {
  height: 60px;
  padding-left: 30px;
  font-family: "FuturaPT-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  color: #363636;
  background: #ededed;
  border: 0px;
  border-radius: 0px;
}

/* line 114, ../sass/_main.scss */
textarea {
  height: 125px;
  padding-top: 20px;
  line-height: 1.5;
}

/* line 120, ../sass/_main.scss */
button {
  display: inline-block;
  vertical-align: top;
  height: 40px;
  padding: 0px 25px;
  background-color: #000000;
  border: 0px;
  border-radius: 0px;
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: white;
  text-align: center;
  line-height: 2.9;
  white-space: nowrap;
  cursor: pointer;
}
/* line 17, ../sass/utilities/_mixins.scss */
button:hover {
  background-color: #252525;
}
/* line 134, ../sass/_main.scss */
button span {
  vertical-align: middle;
}
/* line 136, ../sass/_main.scss */
button span.sprite {
  margin-right: 8px;
  top: -1px;
}
/* line 141, ../sass/_main.scss */
button b, button strong {
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 144, ../sass/_main.scss */
button.big {
  height: 60px;
  font-size: 22px;
}
/* line 148, ../sass/_main.scss */
button.white {
  background: white;
  color: #ad3c27;
}
/* line 151, ../sass/_main.scss */
button.white:hover {
  background: rgba(255, 255, 255, 0.8);
}
/* line 155, ../sass/_main.scss */
button.no-border {
  padding: 0px;
  background: transparent;
  border: none;
  color: #ad3c27;
}
/* line 160, ../sass/_main.scss */
button.no-border:hover {
  opacity: 0.8;
}

/* FONT SIZES */
/* line 169, ../sass/_main.scss */
h1 {
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 80px;
  font-size: 6vw;
  letter-spacing: -2px;
  letter-spacing: -0.18182vw;
  line-height: 1.0;
}
@media only screen and (max-width: 1000px) {
  /* line 169, ../sass/_main.scss */
  h1 {
    font-size: 72.72727px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 169, ../sass/_main.scss */
  h1 {
    font-size: 70.54545px;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 169, ../sass/_main.scss */
  h1 {
    letter-spacing: -1.81818px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 169, ../sass/_main.scss */
  h1 {
    letter-spacing: -2.36364px;
  }
}

/* line 176, ../sass/_main.scss */
h2 {
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 50px;
  font-size: 4.54545vw;
  letter-spacing: -1px;
  letter-spacing: -0.09091vw;
  line-height: 1.0;
}
@media only screen and (max-width: 1000px) {
  /* line 176, ../sass/_main.scss */
  h2 {
    font-size: 45.45455px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 176, ../sass/_main.scss */
  h2 {
    font-size: 59.09091px;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 176, ../sass/_main.scss */
  h2 {
    letter-spacing: -0.90909px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 176, ../sass/_main.scss */
  h2 {
    letter-spacing: -1.18182px;
  }
}

/* line 183, ../sass/_main.scss */
h3 {
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 40px;
  font-size: 3.63636vw;
  letter-spacing: -1px;
  letter-spacing: -0.09091vw;
  line-height: 1.1;
}
@media only screen and (max-width: 1000px) {
  /* line 183, ../sass/_main.scss */
  h3 {
    font-size: 36.36364px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 183, ../sass/_main.scss */
  h3 {
    font-size: 47.27273px;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 183, ../sass/_main.scss */
  h3 {
    letter-spacing: -0.90909px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 183, ../sass/_main.scss */
  h3 {
    letter-spacing: -1.18182px;
  }
}

/* line 190, ../sass/_main.scss */
h4 {
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 30px;
  font-size: 2.72727vw;
  line-height: 1.1;
}
@media only screen and (max-width: 1000px) {
  /* line 190, ../sass/_main.scss */
  h4 {
    font-size: 27.27273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 190, ../sass/_main.scss */
  h4 {
    font-size: 35.45455px;
  }
}

/* line 196, ../sass/_main.scss */
h5 {
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-size: 1.81818vw;
  line-height: 1.2;
}
@media only screen and (max-width: 1000px) {
  /* line 196, ../sass/_main.scss */
  h5 {
    font-size: 18.18182px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 196, ../sass/_main.scss */
  h5 {
    font-size: 23.63636px;
  }
}

/* line 202, ../sass/_main.scss */
h6 {
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1.45455vw;
  color: #363636;
  text-align: center;
  line-height: 1.4;
}
@media only screen and (max-width: 1050px) {
  /* line 202, ../sass/_main.scss */
  h6 {
    font-size: 15.27273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 202, ../sass/_main.scss */
  h6 {
    font-size: 18.90909px;
  }
}
/* line 209, ../sass/_main.scss */
h6 a {
  color: #363636;
}
/* line 5, ../sass/utilities/_mixins.scss */
h6 a:hover {
  color: #505050;
}

/* line 214, ../sass/_main.scss */
p {
  font-family: "FuturaPT-Book", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1.45455vw;
  line-height: 1.5;
}
@media only screen and (max-width: 1050px) {
  /* line 214, ../sass/_main.scss */
  p {
    font-size: 15.27273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 214, ../sass/_main.scss */
  p {
    font-size: 18.90909px;
  }
}
/* line 218, ../sass/_main.scss */
h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, p + p {
  margin-top: 22px;
  margin-top: 2vw;
}
@media only screen and (max-width: 1050px) {
  /* line 218, ../sass/_main.scss */
  h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, p + p {
    margin-top: 21px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 218, ../sass/_main.scss */
  h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, p + p {
    margin-top: 26px;
  }
}
/* line 221, ../sass/_main.scss */
p.small {
  font-size: 13px;
  font-size: 1.18182vw;
}
@media only screen and (max-width: 1050px) {
  /* line 221, ../sass/_main.scss */
  p.small {
    font-size: 12.40909px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 221, ../sass/_main.scss */
  p.small {
    font-size: 15.36364px;
  }
}

/* line 226, ../sass/_main.scss */
.underline {
  display: inline-block;
}
/* line 228, ../sass/_main.scss */
.underline::after {
  content: "";
  display: block;
  height: 2px;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 2px;
  background: black;
}
/* line 239, ../sass/_main.scss */
.underline.thin::after {
  height: 1px;
}
/* line 244, ../sass/_main.scss */
.underline.thick::after {
  height: 3px;
}
/* line 249, ../sass/_main.scss */
.bg-dark .underline::after {
  background: white;
}

/* HELPER CLASSES */
/* line 258, ../sass/_main.scss */
.bg-light {
  color: #363636;
}

/* line 262, ../sass/_main.scss */
.bg-dark {
  color: #f7f7f7;
}

/* line 266, ../sass/_main.scss */
.disabled, [disabled] {
  opacity: 0.3 !important;
  cursor: default !important;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* line 278, ../sass/_main.scss */
.fade-in {
  opacity: 0;
  -moz-animation: fadeIn 0.4s ease-in 0.2s;
  -webkit-animation: fadeIn 0.4s ease-in 0.2s;
  animation: fadeIn 0.4s ease-in 0.2s;
  -moz-animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 286, ../sass/_main.scss */
.fade-in-fast {
  opacity: 0;
  -moz-animation: fadeIn 0.1s ease-in 0s;
  -webkit-animation: fadeIn 0.1s ease-in 0s;
  animation: fadeIn 0.1s ease-in 0s;
  -moz-animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 294, ../sass/_main.scss */
.fade-out {
  opacity: 1;
  -moz-animation: fadeOut 0.4s ease-in 0s;
  -webkit-animation: fadeOut 0.4s ease-in 0s;
  animation: fadeOut 0.4s ease-in 0s;
  -moz-animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 302, ../sass/_main.scss */
.full-view {
  height: 100vh;
}

/* line 306, ../sass/_main.scss */
.padding {
  padding-left: 90px;
  padding-left: 8.18182vw;
  padding-right: 90px;
  padding-right: 8.18182vw;
}
@media only screen and (min-width: 1600px) {
  /* line 306, ../sass/_main.scss */
  .padding {
    padding-left: 120px;
    padding-left: 10.90909vw;
    padding-right: 120px;
    padding-right: 10.90909vw;
  }
}

/* line 317, ../sass/_main.scss */
.absolute {
  position: absolute;
}
@media only screen and (max-width: 720px) {
  /* line 319, ../sass/_main.scss */
  .absolute.no-absolute-on-mobile {
    position: relative;
  }
}

/* line 326, ../sass/_main.scss */
.span {
  width: 100%;
  height: 100%;
}

/* line 331, ../sass/_main.scss */
.max-width {
  max-width: 1087.27273px;
}

/* line 337, ../sass/_main.scss */
.valign-middle {
  top: 50%;
  -moz-transform: translate3d(0, -50%, 0);
  -ms-transform: translate3d(0, -50%, 0);
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
@media only screen and (max-width: 720px) {
  /* line 340, ../sass/_main.scss */
  .valign-middle.no-valign-on-mobile {
    top: auto;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 352, ../sass/_main.scss */
.ratio-1-1::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 100%;
}

/* line 352, ../sass/_main.scss */
.ratio-1-2::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 200%;
}

/* line 352, ../sass/_main.scss */
.ratio-1-3::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 300%;
}

/* line 352, ../sass/_main.scss */
.ratio-1-4::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 400%;
}

/* line 352, ../sass/_main.scss */
.ratio-1-5::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 500%;
}

/* line 352, ../sass/_main.scss */
.ratio-1-6::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 600%;
}

/* line 352, ../sass/_main.scss */
.ratio-1-7::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 700%;
}

/* line 352, ../sass/_main.scss */
.ratio-1-8::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 800%;
}

/* line 352, ../sass/_main.scss */
.ratio-1-9::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 900%;
}

/* line 352, ../sass/_main.scss */
.ratio-1-10::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 1000%;
}

/* line 352, ../sass/_main.scss */
.ratio-2-1::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 50%;
}

/* line 352, ../sass/_main.scss */
.ratio-2-3::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 150%;
}

/* line 352, ../sass/_main.scss */
.ratio-2-4::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 200%;
}

/* line 352, ../sass/_main.scss */
.ratio-2-5::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 250%;
}

/* line 352, ../sass/_main.scss */
.ratio-2-6::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 300%;
}

/* line 352, ../sass/_main.scss */
.ratio-2-7::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 350%;
}

/* line 352, ../sass/_main.scss */
.ratio-2-8::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 400%;
}

/* line 352, ../sass/_main.scss */
.ratio-2-9::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 450%;
}

/* line 352, ../sass/_main.scss */
.ratio-2-10::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 500%;
}

/* line 352, ../sass/_main.scss */
.ratio-3-1::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 33.33333%;
}

/* line 352, ../sass/_main.scss */
.ratio-3-2::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 66.66667%;
}

/* line 352, ../sass/_main.scss */
.ratio-3-4::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 133.33333%;
}

/* line 352, ../sass/_main.scss */
.ratio-3-5::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 166.66667%;
}

/* line 352, ../sass/_main.scss */
.ratio-3-6::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 200%;
}

/* line 352, ../sass/_main.scss */
.ratio-3-7::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 233.33333%;
}

/* line 352, ../sass/_main.scss */
.ratio-3-8::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 266.66667%;
}

/* line 352, ../sass/_main.scss */
.ratio-3-9::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 300%;
}

/* line 352, ../sass/_main.scss */
.ratio-3-10::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 333.33333%;
}

/* line 352, ../sass/_main.scss */
.ratio-4-1::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 25%;
}

/* line 352, ../sass/_main.scss */
.ratio-4-2::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 50%;
}

/* line 352, ../sass/_main.scss */
.ratio-4-3::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 75%;
}

/* line 352, ../sass/_main.scss */
.ratio-4-5::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 125%;
}

/* line 352, ../sass/_main.scss */
.ratio-4-6::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 150%;
}

/* line 352, ../sass/_main.scss */
.ratio-4-7::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 175%;
}

/* line 352, ../sass/_main.scss */
.ratio-4-8::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 200%;
}

/* line 352, ../sass/_main.scss */
.ratio-4-9::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 225%;
}

/* line 352, ../sass/_main.scss */
.ratio-4-10::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 250%;
}

/* line 352, ../sass/_main.scss */
.ratio-5-1::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 20%;
}

/* line 352, ../sass/_main.scss */
.ratio-5-2::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 40%;
}

/* line 352, ../sass/_main.scss */
.ratio-5-3::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 60%;
}

/* line 352, ../sass/_main.scss */
.ratio-5-4::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 80%;
}

/* line 352, ../sass/_main.scss */
.ratio-5-6::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 120%;
}

/* line 352, ../sass/_main.scss */
.ratio-5-7::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 140%;
}

/* line 352, ../sass/_main.scss */
.ratio-5-8::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 160%;
}

/* line 352, ../sass/_main.scss */
.ratio-5-9::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 180%;
}

/* line 352, ../sass/_main.scss */
.ratio-5-10::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 200%;
}

/* line 352, ../sass/_main.scss */
.ratio-6-1::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 16.66667%;
}

/* line 352, ../sass/_main.scss */
.ratio-6-2::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 33.33333%;
}

/* line 352, ../sass/_main.scss */
.ratio-6-3::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 50%;
}

/* line 352, ../sass/_main.scss */
.ratio-6-4::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 66.66667%;
}

/* line 352, ../sass/_main.scss */
.ratio-6-5::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 83.33333%;
}

/* line 352, ../sass/_main.scss */
.ratio-6-7::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 116.66667%;
}

/* line 352, ../sass/_main.scss */
.ratio-6-8::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 133.33333%;
}

/* line 352, ../sass/_main.scss */
.ratio-6-9::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 150%;
}

/* line 352, ../sass/_main.scss */
.ratio-6-10::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 166.66667%;
}

/* line 352, ../sass/_main.scss */
.ratio-7-1::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 14.28571%;
}

/* line 352, ../sass/_main.scss */
.ratio-7-2::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 28.57143%;
}

/* line 352, ../sass/_main.scss */
.ratio-7-3::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 42.85714%;
}

/* line 352, ../sass/_main.scss */
.ratio-7-4::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 57.14286%;
}

/* line 352, ../sass/_main.scss */
.ratio-7-5::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 71.42857%;
}

/* line 352, ../sass/_main.scss */
.ratio-7-6::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 85.71429%;
}

/* line 352, ../sass/_main.scss */
.ratio-7-8::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 114.28571%;
}

/* line 352, ../sass/_main.scss */
.ratio-7-9::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 128.57143%;
}

/* line 352, ../sass/_main.scss */
.ratio-7-10::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 142.85714%;
}

/* line 352, ../sass/_main.scss */
.ratio-8-1::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 12.5%;
}

/* line 352, ../sass/_main.scss */
.ratio-8-2::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 25%;
}

/* line 352, ../sass/_main.scss */
.ratio-8-3::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 37.5%;
}

/* line 352, ../sass/_main.scss */
.ratio-8-4::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 50%;
}

/* line 352, ../sass/_main.scss */
.ratio-8-5::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 62.5%;
}

/* line 352, ../sass/_main.scss */
.ratio-8-6::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 75%;
}

/* line 352, ../sass/_main.scss */
.ratio-8-7::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 87.5%;
}

/* line 352, ../sass/_main.scss */
.ratio-8-9::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 112.5%;
}

/* line 352, ../sass/_main.scss */
.ratio-8-10::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 125%;
}

/* line 352, ../sass/_main.scss */
.ratio-9-1::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 11.11111%;
}

/* line 352, ../sass/_main.scss */
.ratio-9-2::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 22.22222%;
}

/* line 352, ../sass/_main.scss */
.ratio-9-3::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 33.33333%;
}

/* line 352, ../sass/_main.scss */
.ratio-9-4::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 44.44444%;
}

/* line 352, ../sass/_main.scss */
.ratio-9-5::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 55.55556%;
}

/* line 352, ../sass/_main.scss */
.ratio-9-6::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 66.66667%;
}

/* line 352, ../sass/_main.scss */
.ratio-9-7::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 77.77778%;
}

/* line 352, ../sass/_main.scss */
.ratio-9-8::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 88.88889%;
}

/* line 352, ../sass/_main.scss */
.ratio-9-10::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 111.11111%;
}

/* line 352, ../sass/_main.scss */
.ratio-10-1::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 10%;
}

/* line 352, ../sass/_main.scss */
.ratio-10-2::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 20%;
}

/* line 352, ../sass/_main.scss */
.ratio-10-3::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 30%;
}

/* line 352, ../sass/_main.scss */
.ratio-10-4::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 40%;
}

/* line 352, ../sass/_main.scss */
.ratio-10-5::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 50%;
}

/* line 352, ../sass/_main.scss */
.ratio-10-6::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 60%;
}

/* line 352, ../sass/_main.scss */
.ratio-10-7::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 70%;
}

/* line 352, ../sass/_main.scss */
.ratio-10-8::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 80%;
}

/* line 352, ../sass/_main.scss */
.ratio-10-9::after {
  content: "";
  display: block;
  height: 0px;
  padding-bottom: 90%;
}

/* line 366, ../sass/_main.scss */
.view-ratio-1-1 {
  height: 100vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-1-2 {
  height: 200vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-1-3 {
  height: 300vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-1-4 {
  height: 400vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-1-5 {
  height: 500vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-1-6 {
  height: 600vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-1-7 {
  height: 700vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-1-8 {
  height: 800vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-1-9 {
  height: 900vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-1-10 {
  height: 1000vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-2-1 {
  height: 50vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-2-3 {
  height: 150vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-2-4 {
  height: 200vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-2-5 {
  height: 250vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-2-6 {
  height: 300vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-2-7 {
  height: 350vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-2-8 {
  height: 400vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-2-9 {
  height: 450vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-2-10 {
  height: 500vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-3-1 {
  height: 33.33333vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-3-2 {
  height: 66.66667vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-3-4 {
  height: 133.33333vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-3-5 {
  height: 166.66667vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-3-6 {
  height: 200vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-3-7 {
  height: 233.33333vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-3-8 {
  height: 266.66667vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-3-9 {
  height: 300vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-3-10 {
  height: 333.33333vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-4-1 {
  height: 25vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-4-2 {
  height: 50vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-4-3 {
  height: 75vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-4-5 {
  height: 125vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-4-6 {
  height: 150vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-4-7 {
  height: 175vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-4-8 {
  height: 200vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-4-9 {
  height: 225vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-4-10 {
  height: 250vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-5-1 {
  height: 20vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-5-2 {
  height: 40vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-5-3 {
  height: 60vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-5-4 {
  height: 80vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-5-6 {
  height: 120vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-5-7 {
  height: 140vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-5-8 {
  height: 160vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-5-9 {
  height: 180vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-5-10 {
  height: 200vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-6-1 {
  height: 16.66667vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-6-2 {
  height: 33.33333vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-6-3 {
  height: 50vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-6-4 {
  height: 66.66667vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-6-5 {
  height: 83.33333vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-6-7 {
  height: 116.66667vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-6-8 {
  height: 133.33333vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-6-9 {
  height: 150vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-6-10 {
  height: 166.66667vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-7-1 {
  height: 14.28571vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-7-2 {
  height: 28.57143vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-7-3 {
  height: 42.85714vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-7-4 {
  height: 57.14286vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-7-5 {
  height: 71.42857vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-7-6 {
  height: 85.71429vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-7-8 {
  height: 114.28571vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-7-9 {
  height: 128.57143vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-7-10 {
  height: 142.85714vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-8-1 {
  height: 12.5vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-8-2 {
  height: 25vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-8-3 {
  height: 37.5vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-8-4 {
  height: 50vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-8-5 {
  height: 62.5vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-8-6 {
  height: 75vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-8-7 {
  height: 87.5vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-8-9 {
  height: 112.5vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-8-10 {
  height: 125vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-9-1 {
  height: 11.11111vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-9-2 {
  height: 22.22222vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-9-3 {
  height: 33.33333vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-9-4 {
  height: 44.44444vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-9-5 {
  height: 55.55556vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-9-6 {
  height: 66.66667vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-9-7 {
  height: 77.77778vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-9-8 {
  height: 88.88889vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-9-10 {
  height: 111.11111vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-10-1 {
  height: 10vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-10-2 {
  height: 20vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-10-3 {
  height: 30vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-10-4 {
  height: 40vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-10-5 {
  height: 50vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-10-6 {
  height: 60vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-10-7 {
  height: 70vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-10-8 {
  height: 80vw;
}

/* line 366, ../sass/_main.scss */
.view-ratio-10-9 {
  height: 90vw;
}

/* line 373, ../sass/_main.scss */
.view-ratio-16-9 {
  height: 56.25vw;
}

/* line 379, ../sass/_main.scss */
.margin-1 {
  height: 1px;
}
/* line 382, ../sass/_main.scss */
.margin-1.responsive {
  height: 1px;
  height: 0.09091vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-1.responsive {
    height: 0.95455px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-1.responsive {
    height: 1.18182px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-2 {
  height: 2px;
}
/* line 382, ../sass/_main.scss */
.margin-2.responsive {
  height: 2px;
  height: 0.18182vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-2.responsive {
    height: 1.90909px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-2.responsive {
    height: 2.36364px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-3 {
  height: 3px;
}
/* line 382, ../sass/_main.scss */
.margin-3.responsive {
  height: 3px;
  height: 0.27273vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-3.responsive {
    height: 2.86364px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-3.responsive {
    height: 3.54545px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-4 {
  height: 4px;
}
/* line 382, ../sass/_main.scss */
.margin-4.responsive {
  height: 4px;
  height: 0.36364vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-4.responsive {
    height: 3.81818px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-4.responsive {
    height: 4.72727px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-5 {
  height: 5px;
}
/* line 382, ../sass/_main.scss */
.margin-5.responsive {
  height: 5px;
  height: 0.45455vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-5.responsive {
    height: 4.77273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-5.responsive {
    height: 5.90909px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-6 {
  height: 6px;
}
/* line 382, ../sass/_main.scss */
.margin-6.responsive {
  height: 6px;
  height: 0.54545vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-6.responsive {
    height: 5.72727px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-6.responsive {
    height: 7.09091px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-7 {
  height: 7px;
}
/* line 382, ../sass/_main.scss */
.margin-7.responsive {
  height: 7px;
  height: 0.63636vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-7.responsive {
    height: 6.68182px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-7.responsive {
    height: 8.27273px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-8 {
  height: 8px;
}
/* line 382, ../sass/_main.scss */
.margin-8.responsive {
  height: 8px;
  height: 0.72727vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-8.responsive {
    height: 7.63636px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-8.responsive {
    height: 9.45455px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-9 {
  height: 9px;
}
/* line 382, ../sass/_main.scss */
.margin-9.responsive {
  height: 9px;
  height: 0.81818vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-9.responsive {
    height: 8.59091px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-9.responsive {
    height: 10.63636px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-10 {
  height: 10px;
}
/* line 382, ../sass/_main.scss */
.margin-10.responsive {
  height: 10px;
  height: 0.90909vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-10.responsive {
    height: 9.54545px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-10.responsive {
    height: 11.81818px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-11 {
  height: 11px;
}
/* line 382, ../sass/_main.scss */
.margin-11.responsive {
  height: 11px;
  height: 1vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-11.responsive {
    height: 10.5px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-11.responsive {
    height: 13px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-12 {
  height: 12px;
}
/* line 382, ../sass/_main.scss */
.margin-12.responsive {
  height: 12px;
  height: 1.09091vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-12.responsive {
    height: 11.45455px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-12.responsive {
    height: 14.18182px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-13 {
  height: 13px;
}
/* line 382, ../sass/_main.scss */
.margin-13.responsive {
  height: 13px;
  height: 1.18182vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-13.responsive {
    height: 12.40909px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-13.responsive {
    height: 15.36364px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-14 {
  height: 14px;
}
/* line 382, ../sass/_main.scss */
.margin-14.responsive {
  height: 14px;
  height: 1.27273vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-14.responsive {
    height: 13.36364px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-14.responsive {
    height: 16.54545px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-15 {
  height: 15px;
}
/* line 382, ../sass/_main.scss */
.margin-15.responsive {
  height: 15px;
  height: 1.36364vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-15.responsive {
    height: 14.31818px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-15.responsive {
    height: 17.72727px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-16 {
  height: 16px;
}
/* line 382, ../sass/_main.scss */
.margin-16.responsive {
  height: 16px;
  height: 1.45455vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-16.responsive {
    height: 15.27273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-16.responsive {
    height: 18.90909px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-17 {
  height: 17px;
}
/* line 382, ../sass/_main.scss */
.margin-17.responsive {
  height: 17px;
  height: 1.54545vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-17.responsive {
    height: 16.22727px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-17.responsive {
    height: 20.09091px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-18 {
  height: 18px;
}
/* line 382, ../sass/_main.scss */
.margin-18.responsive {
  height: 18px;
  height: 1.63636vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-18.responsive {
    height: 17.18182px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-18.responsive {
    height: 21.27273px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-19 {
  height: 19px;
}
/* line 382, ../sass/_main.scss */
.margin-19.responsive {
  height: 19px;
  height: 1.72727vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-19.responsive {
    height: 18.13636px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-19.responsive {
    height: 22.45455px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-20 {
  height: 20px;
}
/* line 382, ../sass/_main.scss */
.margin-20.responsive {
  height: 20px;
  height: 1.81818vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-20.responsive {
    height: 19.09091px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-20.responsive {
    height: 23.63636px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-25 {
  height: 25px;
}
/* line 382, ../sass/_main.scss */
.margin-25.responsive {
  height: 25px;
  height: 2.27273vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-25.responsive {
    height: 23.86364px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-25.responsive {
    height: 29.54545px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-30 {
  height: 30px;
}
/* line 382, ../sass/_main.scss */
.margin-30.responsive {
  height: 30px;
  height: 2.72727vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-30.responsive {
    height: 28.63636px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-30.responsive {
    height: 35.45455px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-35 {
  height: 35px;
}
/* line 382, ../sass/_main.scss */
.margin-35.responsive {
  height: 35px;
  height: 3.18182vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-35.responsive {
    height: 33.40909px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-35.responsive {
    height: 41.36364px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-40 {
  height: 40px;
}
/* line 382, ../sass/_main.scss */
.margin-40.responsive {
  height: 40px;
  height: 3.63636vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-40.responsive {
    height: 38.18182px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-40.responsive {
    height: 47.27273px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-45 {
  height: 45px;
}
/* line 382, ../sass/_main.scss */
.margin-45.responsive {
  height: 45px;
  height: 4.09091vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-45.responsive {
    height: 42.95455px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-45.responsive {
    height: 53.18182px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-50 {
  height: 50px;
}
/* line 382, ../sass/_main.scss */
.margin-50.responsive {
  height: 50px;
  height: 4.54545vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-50.responsive {
    height: 47.72727px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-50.responsive {
    height: 59.09091px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-55 {
  height: 55px;
}
/* line 382, ../sass/_main.scss */
.margin-55.responsive {
  height: 55px;
  height: 5vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-55.responsive {
    height: 52.5px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-55.responsive {
    height: 65px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-60 {
  height: 60px;
}
/* line 382, ../sass/_main.scss */
.margin-60.responsive {
  height: 60px;
  height: 5.45455vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-60.responsive {
    height: 57.27273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-60.responsive {
    height: 70.90909px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-65 {
  height: 65px;
}
/* line 382, ../sass/_main.scss */
.margin-65.responsive {
  height: 65px;
  height: 5.90909vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-65.responsive {
    height: 62.04545px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-65.responsive {
    height: 76.81818px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-70 {
  height: 70px;
}
/* line 382, ../sass/_main.scss */
.margin-70.responsive {
  height: 70px;
  height: 6.36364vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-70.responsive {
    height: 66.81818px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-70.responsive {
    height: 82.72727px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-75 {
  height: 75px;
}
/* line 382, ../sass/_main.scss */
.margin-75.responsive {
  height: 75px;
  height: 6.81818vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-75.responsive {
    height: 71.59091px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-75.responsive {
    height: 88.63636px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-80 {
  height: 80px;
}
/* line 382, ../sass/_main.scss */
.margin-80.responsive {
  height: 80px;
  height: 7.27273vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-80.responsive {
    height: 76.36364px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-80.responsive {
    height: 94.54545px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-85 {
  height: 85px;
}
/* line 382, ../sass/_main.scss */
.margin-85.responsive {
  height: 85px;
  height: 7.72727vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-85.responsive {
    height: 81.13636px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-85.responsive {
    height: 100.45455px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-90 {
  height: 90px;
}
/* line 382, ../sass/_main.scss */
.margin-90.responsive {
  height: 90px;
  height: 8.18182vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-90.responsive {
    height: 85.90909px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-90.responsive {
    height: 106.36364px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-95 {
  height: 95px;
}
/* line 382, ../sass/_main.scss */
.margin-95.responsive {
  height: 95px;
  height: 8.63636vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-95.responsive {
    height: 90.68182px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-95.responsive {
    height: 112.27273px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-100 {
  height: 100px;
}
/* line 382, ../sass/_main.scss */
.margin-100.responsive {
  height: 100px;
  height: 9.09091vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-100.responsive {
    height: 95.45455px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-100.responsive {
    height: 118.18182px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-105 {
  height: 105px;
}
/* line 382, ../sass/_main.scss */
.margin-105.responsive {
  height: 105px;
  height: 9.54545vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-105.responsive {
    height: 100.22727px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-105.responsive {
    height: 124.09091px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-110 {
  height: 110px;
}
/* line 382, ../sass/_main.scss */
.margin-110.responsive {
  height: 110px;
  height: 10vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-110.responsive {
    height: 105px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-110.responsive {
    height: 130px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-115 {
  height: 115px;
}
/* line 382, ../sass/_main.scss */
.margin-115.responsive {
  height: 115px;
  height: 10.45455vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-115.responsive {
    height: 109.77273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-115.responsive {
    height: 135.90909px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-120 {
  height: 120px;
}
/* line 382, ../sass/_main.scss */
.margin-120.responsive {
  height: 120px;
  height: 10.90909vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-120.responsive {
    height: 114.54545px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-120.responsive {
    height: 141.81818px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-125 {
  height: 125px;
}
/* line 382, ../sass/_main.scss */
.margin-125.responsive {
  height: 125px;
  height: 11.36364vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-125.responsive {
    height: 119.31818px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-125.responsive {
    height: 147.72727px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-130 {
  height: 130px;
}
/* line 382, ../sass/_main.scss */
.margin-130.responsive {
  height: 130px;
  height: 11.81818vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-130.responsive {
    height: 124.09091px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-130.responsive {
    height: 153.63636px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-135 {
  height: 135px;
}
/* line 382, ../sass/_main.scss */
.margin-135.responsive {
  height: 135px;
  height: 12.27273vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-135.responsive {
    height: 128.86364px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-135.responsive {
    height: 159.54545px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-140 {
  height: 140px;
}
/* line 382, ../sass/_main.scss */
.margin-140.responsive {
  height: 140px;
  height: 12.72727vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-140.responsive {
    height: 133.63636px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-140.responsive {
    height: 165.45455px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-145 {
  height: 145px;
}
/* line 382, ../sass/_main.scss */
.margin-145.responsive {
  height: 145px;
  height: 13.18182vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-145.responsive {
    height: 138.40909px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-145.responsive {
    height: 171.36364px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-150 {
  height: 150px;
}
/* line 382, ../sass/_main.scss */
.margin-150.responsive {
  height: 150px;
  height: 13.63636vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-150.responsive {
    height: 143.18182px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-150.responsive {
    height: 177.27273px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-155 {
  height: 155px;
}
/* line 382, ../sass/_main.scss */
.margin-155.responsive {
  height: 155px;
  height: 14.09091vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-155.responsive {
    height: 147.95455px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-155.responsive {
    height: 183.18182px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-160 {
  height: 160px;
}
/* line 382, ../sass/_main.scss */
.margin-160.responsive {
  height: 160px;
  height: 14.54545vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-160.responsive {
    height: 152.72727px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-160.responsive {
    height: 189.09091px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-165 {
  height: 165px;
}
/* line 382, ../sass/_main.scss */
.margin-165.responsive {
  height: 165px;
  height: 15vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-165.responsive {
    height: 157.5px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-165.responsive {
    height: 195px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-170 {
  height: 170px;
}
/* line 382, ../sass/_main.scss */
.margin-170.responsive {
  height: 170px;
  height: 15.45455vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-170.responsive {
    height: 162.27273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-170.responsive {
    height: 200.90909px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-175 {
  height: 175px;
}
/* line 382, ../sass/_main.scss */
.margin-175.responsive {
  height: 175px;
  height: 15.90909vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-175.responsive {
    height: 167.04545px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-175.responsive {
    height: 206.81818px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-180 {
  height: 180px;
}
/* line 382, ../sass/_main.scss */
.margin-180.responsive {
  height: 180px;
  height: 16.36364vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-180.responsive {
    height: 171.81818px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-180.responsive {
    height: 212.72727px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-185 {
  height: 185px;
}
/* line 382, ../sass/_main.scss */
.margin-185.responsive {
  height: 185px;
  height: 16.81818vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-185.responsive {
    height: 176.59091px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-185.responsive {
    height: 218.63636px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-190 {
  height: 190px;
}
/* line 382, ../sass/_main.scss */
.margin-190.responsive {
  height: 190px;
  height: 17.27273vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-190.responsive {
    height: 181.36364px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-190.responsive {
    height: 224.54545px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-195 {
  height: 195px;
}
/* line 382, ../sass/_main.scss */
.margin-195.responsive {
  height: 195px;
  height: 17.72727vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-195.responsive {
    height: 186.13636px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-195.responsive {
    height: 230.45455px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-200 {
  height: 200px;
}
/* line 382, ../sass/_main.scss */
.margin-200.responsive {
  height: 200px;
  height: 18.18182vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-200.responsive {
    height: 190.90909px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-200.responsive {
    height: 236.36364px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-205 {
  height: 205px;
}
/* line 382, ../sass/_main.scss */
.margin-205.responsive {
  height: 205px;
  height: 18.63636vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-205.responsive {
    height: 195.68182px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-205.responsive {
    height: 242.27273px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-210 {
  height: 210px;
}
/* line 382, ../sass/_main.scss */
.margin-210.responsive {
  height: 210px;
  height: 19.09091vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-210.responsive {
    height: 200.45455px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-210.responsive {
    height: 248.18182px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-215 {
  height: 215px;
}
/* line 382, ../sass/_main.scss */
.margin-215.responsive {
  height: 215px;
  height: 19.54545vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-215.responsive {
    height: 205.22727px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-215.responsive {
    height: 254.09091px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-220 {
  height: 220px;
}
/* line 382, ../sass/_main.scss */
.margin-220.responsive {
  height: 220px;
  height: 20vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-220.responsive {
    height: 210px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-220.responsive {
    height: 260px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-225 {
  height: 225px;
}
/* line 382, ../sass/_main.scss */
.margin-225.responsive {
  height: 225px;
  height: 20.45455vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-225.responsive {
    height: 214.77273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-225.responsive {
    height: 265.90909px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-230 {
  height: 230px;
}
/* line 382, ../sass/_main.scss */
.margin-230.responsive {
  height: 230px;
  height: 20.90909vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-230.responsive {
    height: 219.54545px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-230.responsive {
    height: 271.81818px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-235 {
  height: 235px;
}
/* line 382, ../sass/_main.scss */
.margin-235.responsive {
  height: 235px;
  height: 21.36364vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-235.responsive {
    height: 224.31818px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-235.responsive {
    height: 277.72727px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-240 {
  height: 240px;
}
/* line 382, ../sass/_main.scss */
.margin-240.responsive {
  height: 240px;
  height: 21.81818vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-240.responsive {
    height: 229.09091px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-240.responsive {
    height: 283.63636px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-245 {
  height: 245px;
}
/* line 382, ../sass/_main.scss */
.margin-245.responsive {
  height: 245px;
  height: 22.27273vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-245.responsive {
    height: 233.86364px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-245.responsive {
    height: 289.54545px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-250 {
  height: 250px;
}
/* line 382, ../sass/_main.scss */
.margin-250.responsive {
  height: 250px;
  height: 22.72727vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-250.responsive {
    height: 238.63636px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-250.responsive {
    height: 295.45455px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-255 {
  height: 255px;
}
/* line 382, ../sass/_main.scss */
.margin-255.responsive {
  height: 255px;
  height: 23.18182vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-255.responsive {
    height: 243.40909px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-255.responsive {
    height: 301.36364px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-260 {
  height: 260px;
}
/* line 382, ../sass/_main.scss */
.margin-260.responsive {
  height: 260px;
  height: 23.63636vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-260.responsive {
    height: 248.18182px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-260.responsive {
    height: 307.27273px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-265 {
  height: 265px;
}
/* line 382, ../sass/_main.scss */
.margin-265.responsive {
  height: 265px;
  height: 24.09091vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-265.responsive {
    height: 252.95455px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-265.responsive {
    height: 313.18182px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-270 {
  height: 270px;
}
/* line 382, ../sass/_main.scss */
.margin-270.responsive {
  height: 270px;
  height: 24.54545vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-270.responsive {
    height: 257.72727px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-270.responsive {
    height: 319.09091px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-275 {
  height: 275px;
}
/* line 382, ../sass/_main.scss */
.margin-275.responsive {
  height: 275px;
  height: 25vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-275.responsive {
    height: 262.5px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-275.responsive {
    height: 325px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-280 {
  height: 280px;
}
/* line 382, ../sass/_main.scss */
.margin-280.responsive {
  height: 280px;
  height: 25.45455vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-280.responsive {
    height: 267.27273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-280.responsive {
    height: 330.90909px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-285 {
  height: 285px;
}
/* line 382, ../sass/_main.scss */
.margin-285.responsive {
  height: 285px;
  height: 25.90909vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-285.responsive {
    height: 272.04545px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-285.responsive {
    height: 336.81818px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-290 {
  height: 290px;
}
/* line 382, ../sass/_main.scss */
.margin-290.responsive {
  height: 290px;
  height: 26.36364vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-290.responsive {
    height: 276.81818px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-290.responsive {
    height: 342.72727px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-295 {
  height: 295px;
}
/* line 382, ../sass/_main.scss */
.margin-295.responsive {
  height: 295px;
  height: 26.81818vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-295.responsive {
    height: 281.59091px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-295.responsive {
    height: 348.63636px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-300 {
  height: 300px;
}
/* line 382, ../sass/_main.scss */
.margin-300.responsive {
  height: 300px;
  height: 27.27273vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-300.responsive {
    height: 286.36364px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-300.responsive {
    height: 354.54545px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-305 {
  height: 305px;
}
/* line 382, ../sass/_main.scss */
.margin-305.responsive {
  height: 305px;
  height: 27.72727vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-305.responsive {
    height: 291.13636px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-305.responsive {
    height: 360.45455px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-310 {
  height: 310px;
}
/* line 382, ../sass/_main.scss */
.margin-310.responsive {
  height: 310px;
  height: 28.18182vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-310.responsive {
    height: 295.90909px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-310.responsive {
    height: 366.36364px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-315 {
  height: 315px;
}
/* line 382, ../sass/_main.scss */
.margin-315.responsive {
  height: 315px;
  height: 28.63636vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-315.responsive {
    height: 300.68182px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-315.responsive {
    height: 372.27273px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-320 {
  height: 320px;
}
/* line 382, ../sass/_main.scss */
.margin-320.responsive {
  height: 320px;
  height: 29.09091vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-320.responsive {
    height: 305.45455px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-320.responsive {
    height: 378.18182px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-325 {
  height: 325px;
}
/* line 382, ../sass/_main.scss */
.margin-325.responsive {
  height: 325px;
  height: 29.54545vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-325.responsive {
    height: 310.22727px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-325.responsive {
    height: 384.09091px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-330 {
  height: 330px;
}
/* line 382, ../sass/_main.scss */
.margin-330.responsive {
  height: 330px;
  height: 30vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-330.responsive {
    height: 315px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-330.responsive {
    height: 390px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-335 {
  height: 335px;
}
/* line 382, ../sass/_main.scss */
.margin-335.responsive {
  height: 335px;
  height: 30.45455vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-335.responsive {
    height: 319.77273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-335.responsive {
    height: 395.90909px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-340 {
  height: 340px;
}
/* line 382, ../sass/_main.scss */
.margin-340.responsive {
  height: 340px;
  height: 30.90909vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-340.responsive {
    height: 324.54545px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-340.responsive {
    height: 401.81818px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-345 {
  height: 345px;
}
/* line 382, ../sass/_main.scss */
.margin-345.responsive {
  height: 345px;
  height: 31.36364vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-345.responsive {
    height: 329.31818px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-345.responsive {
    height: 407.72727px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-350 {
  height: 350px;
}
/* line 382, ../sass/_main.scss */
.margin-350.responsive {
  height: 350px;
  height: 31.81818vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-350.responsive {
    height: 334.09091px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-350.responsive {
    height: 413.63636px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-355 {
  height: 355px;
}
/* line 382, ../sass/_main.scss */
.margin-355.responsive {
  height: 355px;
  height: 32.27273vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-355.responsive {
    height: 338.86364px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-355.responsive {
    height: 419.54545px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-360 {
  height: 360px;
}
/* line 382, ../sass/_main.scss */
.margin-360.responsive {
  height: 360px;
  height: 32.72727vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-360.responsive {
    height: 343.63636px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-360.responsive {
    height: 425.45455px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-365 {
  height: 365px;
}
/* line 382, ../sass/_main.scss */
.margin-365.responsive {
  height: 365px;
  height: 33.18182vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-365.responsive {
    height: 348.40909px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-365.responsive {
    height: 431.36364px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-370 {
  height: 370px;
}
/* line 382, ../sass/_main.scss */
.margin-370.responsive {
  height: 370px;
  height: 33.63636vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-370.responsive {
    height: 353.18182px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-370.responsive {
    height: 437.27273px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-375 {
  height: 375px;
}
/* line 382, ../sass/_main.scss */
.margin-375.responsive {
  height: 375px;
  height: 34.09091vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-375.responsive {
    height: 357.95455px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-375.responsive {
    height: 443.18182px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-380 {
  height: 380px;
}
/* line 382, ../sass/_main.scss */
.margin-380.responsive {
  height: 380px;
  height: 34.54545vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-380.responsive {
    height: 362.72727px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-380.responsive {
    height: 449.09091px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-385 {
  height: 385px;
}
/* line 382, ../sass/_main.scss */
.margin-385.responsive {
  height: 385px;
  height: 35vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-385.responsive {
    height: 367.5px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-385.responsive {
    height: 455.0px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-390 {
  height: 390px;
}
/* line 382, ../sass/_main.scss */
.margin-390.responsive {
  height: 390px;
  height: 35.45455vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-390.responsive {
    height: 372.27273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-390.responsive {
    height: 460.90909px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-395 {
  height: 395px;
}
/* line 382, ../sass/_main.scss */
.margin-395.responsive {
  height: 395px;
  height: 35.90909vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-395.responsive {
    height: 377.04545px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-395.responsive {
    height: 466.81818px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-400 {
  height: 400px;
}
/* line 382, ../sass/_main.scss */
.margin-400.responsive {
  height: 400px;
  height: 36.36364vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-400.responsive {
    height: 381.81818px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-400.responsive {
    height: 472.72727px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-405 {
  height: 405px;
}
/* line 382, ../sass/_main.scss */
.margin-405.responsive {
  height: 405px;
  height: 36.81818vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-405.responsive {
    height: 386.59091px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-405.responsive {
    height: 478.63636px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-410 {
  height: 410px;
}
/* line 382, ../sass/_main.scss */
.margin-410.responsive {
  height: 410px;
  height: 37.27273vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-410.responsive {
    height: 391.36364px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-410.responsive {
    height: 484.54545px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-415 {
  height: 415px;
}
/* line 382, ../sass/_main.scss */
.margin-415.responsive {
  height: 415px;
  height: 37.72727vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-415.responsive {
    height: 396.13636px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-415.responsive {
    height: 490.45455px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-420 {
  height: 420px;
}
/* line 382, ../sass/_main.scss */
.margin-420.responsive {
  height: 420px;
  height: 38.18182vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-420.responsive {
    height: 400.90909px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-420.responsive {
    height: 496.36364px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-425 {
  height: 425px;
}
/* line 382, ../sass/_main.scss */
.margin-425.responsive {
  height: 425px;
  height: 38.63636vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-425.responsive {
    height: 405.68182px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-425.responsive {
    height: 502.27273px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-430 {
  height: 430px;
}
/* line 382, ../sass/_main.scss */
.margin-430.responsive {
  height: 430px;
  height: 39.09091vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-430.responsive {
    height: 410.45455px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-430.responsive {
    height: 508.18182px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-435 {
  height: 435px;
}
/* line 382, ../sass/_main.scss */
.margin-435.responsive {
  height: 435px;
  height: 39.54545vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-435.responsive {
    height: 415.22727px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-435.responsive {
    height: 514.09091px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-440 {
  height: 440px;
}
/* line 382, ../sass/_main.scss */
.margin-440.responsive {
  height: 440px;
  height: 40vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-440.responsive {
    height: 420px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-440.responsive {
    height: 520px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-445 {
  height: 445px;
}
/* line 382, ../sass/_main.scss */
.margin-445.responsive {
  height: 445px;
  height: 40.45455vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-445.responsive {
    height: 424.77273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-445.responsive {
    height: 525.90909px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-450 {
  height: 450px;
}
/* line 382, ../sass/_main.scss */
.margin-450.responsive {
  height: 450px;
  height: 40.90909vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-450.responsive {
    height: 429.54545px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-450.responsive {
    height: 531.81818px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-455 {
  height: 455px;
}
/* line 382, ../sass/_main.scss */
.margin-455.responsive {
  height: 455px;
  height: 41.36364vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-455.responsive {
    height: 434.31818px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-455.responsive {
    height: 537.72727px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-460 {
  height: 460px;
}
/* line 382, ../sass/_main.scss */
.margin-460.responsive {
  height: 460px;
  height: 41.81818vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-460.responsive {
    height: 439.09091px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-460.responsive {
    height: 543.63636px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-465 {
  height: 465px;
}
/* line 382, ../sass/_main.scss */
.margin-465.responsive {
  height: 465px;
  height: 42.27273vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-465.responsive {
    height: 443.86364px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-465.responsive {
    height: 549.54545px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-470 {
  height: 470px;
}
/* line 382, ../sass/_main.scss */
.margin-470.responsive {
  height: 470px;
  height: 42.72727vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-470.responsive {
    height: 448.63636px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-470.responsive {
    height: 555.45455px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-475 {
  height: 475px;
}
/* line 382, ../sass/_main.scss */
.margin-475.responsive {
  height: 475px;
  height: 43.18182vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-475.responsive {
    height: 453.40909px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-475.responsive {
    height: 561.36364px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-480 {
  height: 480px;
}
/* line 382, ../sass/_main.scss */
.margin-480.responsive {
  height: 480px;
  height: 43.63636vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-480.responsive {
    height: 458.18182px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-480.responsive {
    height: 567.27273px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-485 {
  height: 485px;
}
/* line 382, ../sass/_main.scss */
.margin-485.responsive {
  height: 485px;
  height: 44.09091vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-485.responsive {
    height: 462.95455px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-485.responsive {
    height: 573.18182px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-490 {
  height: 490px;
}
/* line 382, ../sass/_main.scss */
.margin-490.responsive {
  height: 490px;
  height: 44.54545vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-490.responsive {
    height: 467.72727px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-490.responsive {
    height: 579.09091px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-495 {
  height: 495px;
}
/* line 382, ../sass/_main.scss */
.margin-495.responsive {
  height: 495px;
  height: 45vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-495.responsive {
    height: 472.5px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-495.responsive {
    height: 585px;
  }
}

/* line 379, ../sass/_main.scss */
.margin-500 {
  height: 500px;
}
/* line 382, ../sass/_main.scss */
.margin-500.responsive {
  height: 500px;
  height: 45.45455vw;
}
@media only screen and (max-width: 1050px) {
  /* line 382, ../sass/_main.scss */
  .margin-500.responsive {
    height: 477.27273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 382, ../sass/_main.scss */
  .margin-500.responsive {
    height: 590.90909px;
  }
}

/* line 389, ../sass/_main.scss */
.margin-default {
  height: 60px;
  height: 5.45455vw;
}
@media only screen and (max-width: 800px) {
  /* line 389, ../sass/_main.scss */
  .margin-default {
    height: 43.63636px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 389, ../sass/_main.scss */
  .margin-default {
    height: 85px;
    height: 7.72727vw;
  }
}

@media only screen and (max-width: 720px) {
  /* line 396, ../sass/_main.scss */
  .no-mobile {
    display: none !important;
  }
}

@media only screen and (min-width: 721px) {
  /* line 402, ../sass/_main.scss */
  .mobile-only {
    display: none !important;
  }
}

/* line 408, ../sass/_main.scss */
.ipad-only {
  display: none;
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) {
  /* line 408, ../sass/_main.scss */
  .ipad-only {
    display: block;
  }
}

/* line 416, ../sass/_main.scss */
.mac-only:not(.visible), .pc-only:not(.visible) {
  display: none !important;
}

@media only screen and (max-width: 720px) {
  /* line 421, ../sass/_main.scss */
  .height-auto-on-mobile {
    height: auto;
  }
}

/* GRIDS */
/* line 431, ../sass/_main.scss */
.grid:after {
  content: "";
  display: block;
  clear: both;
}

/* line 438, ../sass/_main.scss */
.unit {
  width: 100%;
  min-height: 1px;
  float: left;
}
/* line 442, ../sass/_main.scss */
.unit.center {
  float: none;
  margin: 0 auto;
  text-align: center;
}
/* line 447, ../sass/_main.scss */
.unit.right {
  float: right;
  text-align: right;
}

/* line 455, ../sass/_main.scss */
.u-1-of-1 {
  width: 100%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-2 {
  width: 50%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-3 {
  width: 33.33333%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-3 {
  width: 66.66667%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-4 {
  width: 25%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-4 {
  width: 50%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-4 {
  width: 75%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-5 {
  width: 20%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-5 {
  width: 40%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-5 {
  width: 60%;
}

/* line 455, ../sass/_main.scss */
.u-4-of-5 {
  width: 80%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-6 {
  width: 16.66667%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-6 {
  width: 33.33333%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-6 {
  width: 50%;
}

/* line 455, ../sass/_main.scss */
.u-4-of-6 {
  width: 66.66667%;
}

/* line 455, ../sass/_main.scss */
.u-5-of-6 {
  width: 83.33333%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-7 {
  width: 14.28571%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-7 {
  width: 28.57143%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-7 {
  width: 42.85714%;
}

/* line 455, ../sass/_main.scss */
.u-4-of-7 {
  width: 57.14286%;
}

/* line 455, ../sass/_main.scss */
.u-5-of-7 {
  width: 71.42857%;
}

/* line 455, ../sass/_main.scss */
.u-6-of-7 {
  width: 85.71429%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-8 {
  width: 12.5%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-8 {
  width: 25%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-8 {
  width: 37.5%;
}

/* line 455, ../sass/_main.scss */
.u-4-of-8 {
  width: 50%;
}

/* line 455, ../sass/_main.scss */
.u-5-of-8 {
  width: 62.5%;
}

/* line 455, ../sass/_main.scss */
.u-6-of-8 {
  width: 75%;
}

/* line 455, ../sass/_main.scss */
.u-7-of-8 {
  width: 87.5%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-9 {
  width: 11.11111%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-9 {
  width: 22.22222%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-9 {
  width: 33.33333%;
}

/* line 455, ../sass/_main.scss */
.u-4-of-9 {
  width: 44.44444%;
}

/* line 455, ../sass/_main.scss */
.u-5-of-9 {
  width: 55.55556%;
}

/* line 455, ../sass/_main.scss */
.u-6-of-9 {
  width: 66.66667%;
}

/* line 455, ../sass/_main.scss */
.u-7-of-9 {
  width: 77.77778%;
}

/* line 455, ../sass/_main.scss */
.u-8-of-9 {
  width: 88.88889%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-10 {
  width: 10%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-10 {
  width: 20%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-10 {
  width: 30%;
}

/* line 455, ../sass/_main.scss */
.u-4-of-10 {
  width: 40%;
}

/* line 455, ../sass/_main.scss */
.u-5-of-10 {
  width: 50%;
}

/* line 455, ../sass/_main.scss */
.u-6-of-10 {
  width: 60%;
}

/* line 455, ../sass/_main.scss */
.u-7-of-10 {
  width: 70%;
}

/* line 455, ../sass/_main.scss */
.u-8-of-10 {
  width: 80%;
}

/* line 455, ../sass/_main.scss */
.u-9-of-10 {
  width: 90%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-11 {
  width: 9.09091%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-11 {
  width: 18.18182%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-11 {
  width: 27.27273%;
}

/* line 455, ../sass/_main.scss */
.u-4-of-11 {
  width: 36.36364%;
}

/* line 455, ../sass/_main.scss */
.u-5-of-11 {
  width: 45.45455%;
}

/* line 455, ../sass/_main.scss */
.u-6-of-11 {
  width: 54.54545%;
}

/* line 455, ../sass/_main.scss */
.u-7-of-11 {
  width: 63.63636%;
}

/* line 455, ../sass/_main.scss */
.u-8-of-11 {
  width: 72.72727%;
}

/* line 455, ../sass/_main.scss */
.u-9-of-11 {
  width: 81.81818%;
}

/* line 455, ../sass/_main.scss */
.u-10-of-11 {
  width: 90.90909%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-12 {
  width: 8.33333%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-12 {
  width: 16.66667%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-12 {
  width: 25%;
}

/* line 455, ../sass/_main.scss */
.u-4-of-12 {
  width: 33.33333%;
}

/* line 455, ../sass/_main.scss */
.u-5-of-12 {
  width: 41.66667%;
}

/* line 455, ../sass/_main.scss */
.u-6-of-12 {
  width: 50%;
}

/* line 455, ../sass/_main.scss */
.u-7-of-12 {
  width: 58.33333%;
}

/* line 455, ../sass/_main.scss */
.u-8-of-12 {
  width: 66.66667%;
}

/* line 455, ../sass/_main.scss */
.u-9-of-12 {
  width: 75%;
}

/* line 455, ../sass/_main.scss */
.u-10-of-12 {
  width: 83.33333%;
}

/* line 455, ../sass/_main.scss */
.u-11-of-12 {
  width: 91.66667%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-13 {
  width: 7.69231%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-13 {
  width: 15.38462%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-13 {
  width: 23.07692%;
}

/* line 455, ../sass/_main.scss */
.u-4-of-13 {
  width: 30.76923%;
}

/* line 455, ../sass/_main.scss */
.u-5-of-13 {
  width: 38.46154%;
}

/* line 455, ../sass/_main.scss */
.u-6-of-13 {
  width: 46.15385%;
}

/* line 455, ../sass/_main.scss */
.u-7-of-13 {
  width: 53.84615%;
}

/* line 455, ../sass/_main.scss */
.u-8-of-13 {
  width: 61.53846%;
}

/* line 455, ../sass/_main.scss */
.u-9-of-13 {
  width: 69.23077%;
}

/* line 455, ../sass/_main.scss */
.u-10-of-13 {
  width: 76.92308%;
}

/* line 455, ../sass/_main.scss */
.u-11-of-13 {
  width: 84.61538%;
}

/* line 455, ../sass/_main.scss */
.u-12-of-13 {
  width: 92.30769%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-14 {
  width: 7.14286%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-14 {
  width: 14.28571%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-14 {
  width: 21.42857%;
}

/* line 455, ../sass/_main.scss */
.u-4-of-14 {
  width: 28.57143%;
}

/* line 455, ../sass/_main.scss */
.u-5-of-14 {
  width: 35.71429%;
}

/* line 455, ../sass/_main.scss */
.u-6-of-14 {
  width: 42.85714%;
}

/* line 455, ../sass/_main.scss */
.u-7-of-14 {
  width: 50%;
}

/* line 455, ../sass/_main.scss */
.u-8-of-14 {
  width: 57.14286%;
}

/* line 455, ../sass/_main.scss */
.u-9-of-14 {
  width: 64.28571%;
}

/* line 455, ../sass/_main.scss */
.u-10-of-14 {
  width: 71.42857%;
}

/* line 455, ../sass/_main.scss */
.u-11-of-14 {
  width: 78.57143%;
}

/* line 455, ../sass/_main.scss */
.u-12-of-14 {
  width: 85.71429%;
}

/* line 455, ../sass/_main.scss */
.u-13-of-14 {
  width: 92.85714%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-15 {
  width: 6.66667%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-15 {
  width: 13.33333%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-15 {
  width: 20%;
}

/* line 455, ../sass/_main.scss */
.u-4-of-15 {
  width: 26.66667%;
}

/* line 455, ../sass/_main.scss */
.u-5-of-15 {
  width: 33.33333%;
}

/* line 455, ../sass/_main.scss */
.u-6-of-15 {
  width: 40%;
}

/* line 455, ../sass/_main.scss */
.u-7-of-15 {
  width: 46.66667%;
}

/* line 455, ../sass/_main.scss */
.u-8-of-15 {
  width: 53.33333%;
}

/* line 455, ../sass/_main.scss */
.u-9-of-15 {
  width: 60%;
}

/* line 455, ../sass/_main.scss */
.u-10-of-15 {
  width: 66.66667%;
}

/* line 455, ../sass/_main.scss */
.u-11-of-15 {
  width: 73.33333%;
}

/* line 455, ../sass/_main.scss */
.u-12-of-15 {
  width: 80%;
}

/* line 455, ../sass/_main.scss */
.u-13-of-15 {
  width: 86.66667%;
}

/* line 455, ../sass/_main.scss */
.u-14-of-15 {
  width: 93.33333%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-16 {
  width: 6.25%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-16 {
  width: 12.5%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-16 {
  width: 18.75%;
}

/* line 455, ../sass/_main.scss */
.u-4-of-16 {
  width: 25%;
}

/* line 455, ../sass/_main.scss */
.u-5-of-16 {
  width: 31.25%;
}

/* line 455, ../sass/_main.scss */
.u-6-of-16 {
  width: 37.5%;
}

/* line 455, ../sass/_main.scss */
.u-7-of-16 {
  width: 43.75%;
}

/* line 455, ../sass/_main.scss */
.u-8-of-16 {
  width: 50%;
}

/* line 455, ../sass/_main.scss */
.u-9-of-16 {
  width: 56.25%;
}

/* line 455, ../sass/_main.scss */
.u-10-of-16 {
  width: 62.5%;
}

/* line 455, ../sass/_main.scss */
.u-11-of-16 {
  width: 68.75%;
}

/* line 455, ../sass/_main.scss */
.u-12-of-16 {
  width: 75%;
}

/* line 455, ../sass/_main.scss */
.u-13-of-16 {
  width: 81.25%;
}

/* line 455, ../sass/_main.scss */
.u-14-of-16 {
  width: 87.5%;
}

/* line 455, ../sass/_main.scss */
.u-15-of-16 {
  width: 93.75%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-17 {
  width: 5.88235%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-17 {
  width: 11.76471%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-17 {
  width: 17.64706%;
}

/* line 455, ../sass/_main.scss */
.u-4-of-17 {
  width: 23.52941%;
}

/* line 455, ../sass/_main.scss */
.u-5-of-17 {
  width: 29.41176%;
}

/* line 455, ../sass/_main.scss */
.u-6-of-17 {
  width: 35.29412%;
}

/* line 455, ../sass/_main.scss */
.u-7-of-17 {
  width: 41.17647%;
}

/* line 455, ../sass/_main.scss */
.u-8-of-17 {
  width: 47.05882%;
}

/* line 455, ../sass/_main.scss */
.u-9-of-17 {
  width: 52.94118%;
}

/* line 455, ../sass/_main.scss */
.u-10-of-17 {
  width: 58.82353%;
}

/* line 455, ../sass/_main.scss */
.u-11-of-17 {
  width: 64.70588%;
}

/* line 455, ../sass/_main.scss */
.u-12-of-17 {
  width: 70.58824%;
}

/* line 455, ../sass/_main.scss */
.u-13-of-17 {
  width: 76.47059%;
}

/* line 455, ../sass/_main.scss */
.u-14-of-17 {
  width: 82.35294%;
}

/* line 455, ../sass/_main.scss */
.u-15-of-17 {
  width: 88.23529%;
}

/* line 455, ../sass/_main.scss */
.u-16-of-17 {
  width: 94.11765%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-18 {
  width: 5.55556%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-18 {
  width: 11.11111%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-18 {
  width: 16.66667%;
}

/* line 455, ../sass/_main.scss */
.u-4-of-18 {
  width: 22.22222%;
}

/* line 455, ../sass/_main.scss */
.u-5-of-18 {
  width: 27.77778%;
}

/* line 455, ../sass/_main.scss */
.u-6-of-18 {
  width: 33.33333%;
}

/* line 455, ../sass/_main.scss */
.u-7-of-18 {
  width: 38.88889%;
}

/* line 455, ../sass/_main.scss */
.u-8-of-18 {
  width: 44.44444%;
}

/* line 455, ../sass/_main.scss */
.u-9-of-18 {
  width: 50%;
}

/* line 455, ../sass/_main.scss */
.u-10-of-18 {
  width: 55.55556%;
}

/* line 455, ../sass/_main.scss */
.u-11-of-18 {
  width: 61.11111%;
}

/* line 455, ../sass/_main.scss */
.u-12-of-18 {
  width: 66.66667%;
}

/* line 455, ../sass/_main.scss */
.u-13-of-18 {
  width: 72.22222%;
}

/* line 455, ../sass/_main.scss */
.u-14-of-18 {
  width: 77.77778%;
}

/* line 455, ../sass/_main.scss */
.u-15-of-18 {
  width: 83.33333%;
}

/* line 455, ../sass/_main.scss */
.u-16-of-18 {
  width: 88.88889%;
}

/* line 455, ../sass/_main.scss */
.u-17-of-18 {
  width: 94.44444%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-19 {
  width: 5.26316%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-19 {
  width: 10.52632%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-19 {
  width: 15.78947%;
}

/* line 455, ../sass/_main.scss */
.u-4-of-19 {
  width: 21.05263%;
}

/* line 455, ../sass/_main.scss */
.u-5-of-19 {
  width: 26.31579%;
}

/* line 455, ../sass/_main.scss */
.u-6-of-19 {
  width: 31.57895%;
}

/* line 455, ../sass/_main.scss */
.u-7-of-19 {
  width: 36.84211%;
}

/* line 455, ../sass/_main.scss */
.u-8-of-19 {
  width: 42.10526%;
}

/* line 455, ../sass/_main.scss */
.u-9-of-19 {
  width: 47.36842%;
}

/* line 455, ../sass/_main.scss */
.u-10-of-19 {
  width: 52.63158%;
}

/* line 455, ../sass/_main.scss */
.u-11-of-19 {
  width: 57.89474%;
}

/* line 455, ../sass/_main.scss */
.u-12-of-19 {
  width: 63.15789%;
}

/* line 455, ../sass/_main.scss */
.u-13-of-19 {
  width: 68.42105%;
}

/* line 455, ../sass/_main.scss */
.u-14-of-19 {
  width: 73.68421%;
}

/* line 455, ../sass/_main.scss */
.u-15-of-19 {
  width: 78.94737%;
}

/* line 455, ../sass/_main.scss */
.u-16-of-19 {
  width: 84.21053%;
}

/* line 455, ../sass/_main.scss */
.u-17-of-19 {
  width: 89.47368%;
}

/* line 455, ../sass/_main.scss */
.u-18-of-19 {
  width: 94.73684%;
}

/* line 455, ../sass/_main.scss */
.u-1-of-20 {
  width: 5%;
}

/* line 455, ../sass/_main.scss */
.u-2-of-20 {
  width: 10%;
}

/* line 455, ../sass/_main.scss */
.u-3-of-20 {
  width: 15%;
}

/* line 455, ../sass/_main.scss */
.u-4-of-20 {
  width: 20%;
}

/* line 455, ../sass/_main.scss */
.u-5-of-20 {
  width: 25%;
}

/* line 455, ../sass/_main.scss */
.u-6-of-20 {
  width: 30%;
}

/* line 455, ../sass/_main.scss */
.u-7-of-20 {
  width: 35%;
}

/* line 455, ../sass/_main.scss */
.u-8-of-20 {
  width: 40%;
}

/* line 455, ../sass/_main.scss */
.u-9-of-20 {
  width: 45%;
}

/* line 455, ../sass/_main.scss */
.u-10-of-20 {
  width: 50%;
}

/* line 455, ../sass/_main.scss */
.u-11-of-20 {
  width: 55%;
}

/* line 455, ../sass/_main.scss */
.u-12-of-20 {
  width: 60%;
}

/* line 455, ../sass/_main.scss */
.u-13-of-20 {
  width: 65%;
}

/* line 455, ../sass/_main.scss */
.u-14-of-20 {
  width: 70%;
}

/* line 455, ../sass/_main.scss */
.u-15-of-20 {
  width: 75%;
}

/* line 455, ../sass/_main.scss */
.u-16-of-20 {
  width: 80%;
}

/* line 455, ../sass/_main.scss */
.u-17-of-20 {
  width: 85%;
}

/* line 455, ../sass/_main.scss */
.u-18-of-20 {
  width: 90%;
}

/* line 455, ../sass/_main.scss */
.u-19-of-20 {
  width: 95%;
}

/* line 464, ../sass/_main.scss */
.spacing-1 {
  margin: 0px -1px;
}
/* line 466, ../sass/_main.scss */
.spacing-1 > .unit {
  padding: 0px 1px;
}

/* line 464, ../sass/_main.scss */
.spacing-2 {
  margin: 0px -1px;
}
/* line 466, ../sass/_main.scss */
.spacing-2 > .unit {
  padding: 0px 1px;
}

/* line 464, ../sass/_main.scss */
.spacing-3 {
  margin: 0px -2px;
}
/* line 466, ../sass/_main.scss */
.spacing-3 > .unit {
  padding: 0px 2px;
}

/* line 464, ../sass/_main.scss */
.spacing-4 {
  margin: 0px -2px;
}
/* line 466, ../sass/_main.scss */
.spacing-4 > .unit {
  padding: 0px 2px;
}

/* line 464, ../sass/_main.scss */
.spacing-5 {
  margin: 0px -3px;
}
/* line 466, ../sass/_main.scss */
.spacing-5 > .unit {
  padding: 0px 3px;
}

/* line 464, ../sass/_main.scss */
.spacing-6 {
  margin: 0px -3px;
}
/* line 466, ../sass/_main.scss */
.spacing-6 > .unit {
  padding: 0px 3px;
}

/* line 464, ../sass/_main.scss */
.spacing-7 {
  margin: 0px -4px;
}
/* line 466, ../sass/_main.scss */
.spacing-7 > .unit {
  padding: 0px 4px;
}

/* line 464, ../sass/_main.scss */
.spacing-8 {
  margin: 0px -4px;
}
/* line 466, ../sass/_main.scss */
.spacing-8 > .unit {
  padding: 0px 4px;
}

/* line 464, ../sass/_main.scss */
.spacing-9 {
  margin: 0px -5px;
}
/* line 466, ../sass/_main.scss */
.spacing-9 > .unit {
  padding: 0px 5px;
}

/* line 464, ../sass/_main.scss */
.spacing-10 {
  margin: 0px -5px;
}
/* line 466, ../sass/_main.scss */
.spacing-10 > .unit {
  padding: 0px 5px;
}

/* line 464, ../sass/_main.scss */
.spacing-11 {
  margin: 0px -6px;
}
/* line 466, ../sass/_main.scss */
.spacing-11 > .unit {
  padding: 0px 6px;
}

/* line 464, ../sass/_main.scss */
.spacing-12 {
  margin: 0px -6px;
}
/* line 466, ../sass/_main.scss */
.spacing-12 > .unit {
  padding: 0px 6px;
}

/* line 464, ../sass/_main.scss */
.spacing-13 {
  margin: 0px -7px;
}
/* line 466, ../sass/_main.scss */
.spacing-13 > .unit {
  padding: 0px 7px;
}

/* line 464, ../sass/_main.scss */
.spacing-14 {
  margin: 0px -7px;
}
/* line 466, ../sass/_main.scss */
.spacing-14 > .unit {
  padding: 0px 7px;
}

/* line 464, ../sass/_main.scss */
.spacing-15 {
  margin: 0px -8px;
}
/* line 466, ../sass/_main.scss */
.spacing-15 > .unit {
  padding: 0px 8px;
}

/* line 464, ../sass/_main.scss */
.spacing-16 {
  margin: 0px -8px;
}
/* line 466, ../sass/_main.scss */
.spacing-16 > .unit {
  padding: 0px 8px;
}

/* line 464, ../sass/_main.scss */
.spacing-17 {
  margin: 0px -9px;
}
/* line 466, ../sass/_main.scss */
.spacing-17 > .unit {
  padding: 0px 9px;
}

/* line 464, ../sass/_main.scss */
.spacing-18 {
  margin: 0px -9px;
}
/* line 466, ../sass/_main.scss */
.spacing-18 > .unit {
  padding: 0px 9px;
}

/* line 464, ../sass/_main.scss */
.spacing-19 {
  margin: 0px -10px;
}
/* line 466, ../sass/_main.scss */
.spacing-19 > .unit {
  padding: 0px 10px;
}

/* line 464, ../sass/_main.scss */
.spacing-20 {
  margin: 0px -10px;
}
/* line 466, ../sass/_main.scss */
.spacing-20 > .unit {
  padding: 0px 10px;
}

/* line 464, ../sass/_main.scss */
.spacing-21 {
  margin: 0px -11px;
}
/* line 466, ../sass/_main.scss */
.spacing-21 > .unit {
  padding: 0px 11px;
}

/* line 464, ../sass/_main.scss */
.spacing-22 {
  margin: 0px -11px;
}
/* line 466, ../sass/_main.scss */
.spacing-22 > .unit {
  padding: 0px 11px;
}

/* line 464, ../sass/_main.scss */
.spacing-23 {
  margin: 0px -12px;
}
/* line 466, ../sass/_main.scss */
.spacing-23 > .unit {
  padding: 0px 12px;
}

/* line 464, ../sass/_main.scss */
.spacing-24 {
  margin: 0px -12px;
}
/* line 466, ../sass/_main.scss */
.spacing-24 > .unit {
  padding: 0px 12px;
}

/* line 464, ../sass/_main.scss */
.spacing-25 {
  margin: 0px -13px;
}
/* line 466, ../sass/_main.scss */
.spacing-25 > .unit {
  padding: 0px 13px;
}

/* line 464, ../sass/_main.scss */
.spacing-26 {
  margin: 0px -13px;
}
/* line 466, ../sass/_main.scss */
.spacing-26 > .unit {
  padding: 0px 13px;
}

/* line 464, ../sass/_main.scss */
.spacing-27 {
  margin: 0px -14px;
}
/* line 466, ../sass/_main.scss */
.spacing-27 > .unit {
  padding: 0px 14px;
}

/* line 464, ../sass/_main.scss */
.spacing-28 {
  margin: 0px -14px;
}
/* line 466, ../sass/_main.scss */
.spacing-28 > .unit {
  padding: 0px 14px;
}

/* line 464, ../sass/_main.scss */
.spacing-29 {
  margin: 0px -15px;
}
/* line 466, ../sass/_main.scss */
.spacing-29 > .unit {
  padding: 0px 15px;
}

/* line 464, ../sass/_main.scss */
.spacing-30 {
  margin: 0px -15px;
}
/* line 466, ../sass/_main.scss */
.spacing-30 > .unit {
  padding: 0px 15px;
}

/* line 464, ../sass/_main.scss */
.spacing-35 {
  margin: 0px -18px;
}
/* line 466, ../sass/_main.scss */
.spacing-35 > .unit {
  padding: 0px 18px;
}

/* line 464, ../sass/_main.scss */
.spacing-40 {
  margin: 0px -20px;
}
/* line 466, ../sass/_main.scss */
.spacing-40 > .unit {
  padding: 0px 20px;
}

/* line 464, ../sass/_main.scss */
.spacing-45 {
  margin: 0px -23px;
}
/* line 466, ../sass/_main.scss */
.spacing-45 > .unit {
  padding: 0px 23px;
}

/* line 464, ../sass/_main.scss */
.spacing-50 {
  margin: 0px -25px;
}
/* line 466, ../sass/_main.scss */
.spacing-50 > .unit {
  padding: 0px 25px;
}

/* line 464, ../sass/_main.scss */
.spacing-55 {
  margin: 0px -28px;
}
/* line 466, ../sass/_main.scss */
.spacing-55 > .unit {
  padding: 0px 28px;
}

/* line 464, ../sass/_main.scss */
.spacing-60 {
  margin: 0px -30px;
}
/* line 466, ../sass/_main.scss */
.spacing-60 > .unit {
  padding: 0px 30px;
}

/* line 464, ../sass/_main.scss */
.spacing-65 {
  margin: 0px -33px;
}
/* line 466, ../sass/_main.scss */
.spacing-65 > .unit {
  padding: 0px 33px;
}

/* line 464, ../sass/_main.scss */
.spacing-70 {
  margin: 0px -35px;
}
/* line 466, ../sass/_main.scss */
.spacing-70 > .unit {
  padding: 0px 35px;
}

/* line 464, ../sass/_main.scss */
.spacing-75 {
  margin: 0px -38px;
}
/* line 466, ../sass/_main.scss */
.spacing-75 > .unit {
  padding: 0px 38px;
}

/* line 464, ../sass/_main.scss */
.spacing-80 {
  margin: 0px -40px;
}
/* line 466, ../sass/_main.scss */
.spacing-80 > .unit {
  padding: 0px 40px;
}

/* line 464, ../sass/_main.scss */
.spacing-85 {
  margin: 0px -43px;
}
/* line 466, ../sass/_main.scss */
.spacing-85 > .unit {
  padding: 0px 43px;
}

/* line 464, ../sass/_main.scss */
.spacing-90 {
  margin: 0px -45px;
}
/* line 466, ../sass/_main.scss */
.spacing-90 > .unit {
  padding: 0px 45px;
}

/* line 464, ../sass/_main.scss */
.spacing-95 {
  margin: 0px -48px;
}
/* line 466, ../sass/_main.scss */
.spacing-95 > .unit {
  padding: 0px 48px;
}

/* line 464, ../sass/_main.scss */
.spacing-100 {
  margin: 0px -50px;
}
/* line 466, ../sass/_main.scss */
.spacing-100 > .unit {
  padding: 0px 50px;
}

/* line 464, ../sass/_main.scss */
.spacing-105 {
  margin: 0px -53px;
}
/* line 466, ../sass/_main.scss */
.spacing-105 > .unit {
  padding: 0px 53px;
}

/* line 464, ../sass/_main.scss */
.spacing-110 {
  margin: 0px -55px;
}
/* line 466, ../sass/_main.scss */
.spacing-110 > .unit {
  padding: 0px 55px;
}

/* line 464, ../sass/_main.scss */
.spacing-115 {
  margin: 0px -58px;
}
/* line 466, ../sass/_main.scss */
.spacing-115 > .unit {
  padding: 0px 58px;
}

/* line 464, ../sass/_main.scss */
.spacing-120 {
  margin: 0px -60px;
}
/* line 466, ../sass/_main.scss */
.spacing-120 > .unit {
  padding: 0px 60px;
}

/* line 464, ../sass/_main.scss */
.spacing-125 {
  margin: 0px -63px;
}
/* line 466, ../sass/_main.scss */
.spacing-125 > .unit {
  padding: 0px 63px;
}

/* line 464, ../sass/_main.scss */
.spacing-130 {
  margin: 0px -65px;
}
/* line 466, ../sass/_main.scss */
.spacing-130 > .unit {
  padding: 0px 65px;
}

/* line 464, ../sass/_main.scss */
.spacing-135 {
  margin: 0px -68px;
}
/* line 466, ../sass/_main.scss */
.spacing-135 > .unit {
  padding: 0px 68px;
}

/* line 464, ../sass/_main.scss */
.spacing-140 {
  margin: 0px -70px;
}
/* line 466, ../sass/_main.scss */
.spacing-140 > .unit {
  padding: 0px 70px;
}

/* line 464, ../sass/_main.scss */
.spacing-145 {
  margin: 0px -73px;
}
/* line 466, ../sass/_main.scss */
.spacing-145 > .unit {
  padding: 0px 73px;
}

/* line 464, ../sass/_main.scss */
.spacing-150 {
  margin: 0px -75px;
}
/* line 466, ../sass/_main.scss */
.spacing-150 > .unit {
  padding: 0px 75px;
}

/* line 464, ../sass/_main.scss */
.spacing-155 {
  margin: 0px -78px;
}
/* line 466, ../sass/_main.scss */
.spacing-155 > .unit {
  padding: 0px 78px;
}

/* line 464, ../sass/_main.scss */
.spacing-160 {
  margin: 0px -80px;
}
/* line 466, ../sass/_main.scss */
.spacing-160 > .unit {
  padding: 0px 80px;
}

/* line 464, ../sass/_main.scss */
.spacing-165 {
  margin: 0px -83px;
}
/* line 466, ../sass/_main.scss */
.spacing-165 > .unit {
  padding: 0px 83px;
}

/* line 464, ../sass/_main.scss */
.spacing-170 {
  margin: 0px -85px;
}
/* line 466, ../sass/_main.scss */
.spacing-170 > .unit {
  padding: 0px 85px;
}

/* line 464, ../sass/_main.scss */
.spacing-175 {
  margin: 0px -88px;
}
/* line 466, ../sass/_main.scss */
.spacing-175 > .unit {
  padding: 0px 88px;
}

/* line 464, ../sass/_main.scss */
.spacing-180 {
  margin: 0px -90px;
}
/* line 466, ../sass/_main.scss */
.spacing-180 > .unit {
  padding: 0px 90px;
}

/* line 464, ../sass/_main.scss */
.spacing-185 {
  margin: 0px -93px;
}
/* line 466, ../sass/_main.scss */
.spacing-185 > .unit {
  padding: 0px 93px;
}

/* line 464, ../sass/_main.scss */
.spacing-190 {
  margin: 0px -95px;
}
/* line 466, ../sass/_main.scss */
.spacing-190 > .unit {
  padding: 0px 95px;
}

/* line 464, ../sass/_main.scss */
.spacing-195 {
  margin: 0px -98px;
}
/* line 466, ../sass/_main.scss */
.spacing-195 > .unit {
  padding: 0px 98px;
}

/* line 464, ../sass/_main.scss */
.spacing-200 {
  margin: 0px -100px;
}
/* line 466, ../sass/_main.scss */
.spacing-200 > .unit {
  padding: 0px 100px;
}

/* line 473, ../sass/_main.scss */
.spacing-default {
  margin-left: -30px;
  margin-left: -2.72727vw;
  margin-right: -30px;
  margin-right: -2.72727vw;
}
@media only screen and (max-width: 800px) {
  /* line 473, ../sass/_main.scss */
  .spacing-default {
    margin-left: -21.81818px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 473, ../sass/_main.scss */
  .spacing-default {
    margin-right: -21.81818px;
  }
}
/* line 477, ../sass/_main.scss */
.spacing-default > .unit {
  padding-left: 30px;
  padding-left: 2.72727vw;
  padding-right: 30px;
  padding-right: 2.72727vw;
}
@media only screen and (max-width: 800px) {
  /* line 477, ../sass/_main.scss */
  .spacing-default > .unit {
    padding-left: 21.81818px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 477, ../sass/_main.scss */
  .spacing-default > .unit {
    padding-right: 21.81818px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 473, ../sass/_main.scss */
  .spacing-default {
    margin-left: -43px;
    margin-left: -3.90909vw;
    margin-right: -43px;
    margin-right: -3.90909vw;
  }
  /* line 485, ../sass/_main.scss */
  .spacing-default > .unit {
    padding-left: 43px;
    padding-left: 3.90909vw;
    padding-right: 43px;
    padding-right: 3.90909vw;
  }
}

@media only screen and (max-width: 720px) {
  /* line 492, ../sass/_main.scss */
  .grid.collapsible {
    margin: 0px;
  }
  /* line 495, ../sass/_main.scss */
  .grid.collapsible > .unit {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 500, ../sass/_main.scss */
  .grid.collapsible.spacing-default > .unit + .unit {
    margin-top: 60px;
    margin-top: 5.45455vw;
  }
}
@media only screen and (max-width: 720px) and (max-width: 800px) {
  /* line 500, ../sass/_main.scss */
  .grid.collapsible.spacing-default > .unit + .unit {
    margin-top: 43.63636px;
  }
}

/* COMMON ELEMENTS */
/* line 509, ../sass/_main.scss */
.image {
  background-position: center center;
  background-repeat: no-repeat;
  -moz-background-size: contain;
  -o-background-size: contain;
  -webkit-background-size: contain;
  background-size: contain;
}
/* line 513, ../sass/_main.scss */
.image.cover {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 516, ../sass/_main.scss */
.image.placeholder {
  background: #aaa;
}
/* line 519, ../sass/_main.scss */
.image.fade {
  opacity: 0;
}

/* line 524, ../sass/_main.scss */
.background {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  background-position: center center;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 530, ../sass/_main.scss */
.background video.cover {
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}
/* line 540, ../sass/_main.scss */
.background video.grow {
  width: auto;
  height: 101%;
  position: absolute;
  top: 0px;
}
/* line 545, ../sass/_main.scss */
.background video.grow.align-left {
  left: 0px;
}
/* line 548, ../sass/_main.scss */
.background video.grow.align-center {
  left: 50%;
  -moz-transform: translate3d(-50%, 0, 0);
  -ms-transform: translate3d(-50%, 0, 0);
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}
/* line 552, ../sass/_main.scss */
.background video.grow.align-right {
  right: 0px;
}
/* line 557, ../sass/_main.scss */
.background.contain {
  -moz-background-size: contain;
  -o-background-size: contain;
  -webkit-background-size: contain;
  background-size: contain;
}
/* line 560, ../sass/_main.scss */
.background.fixed {
  background-attachment: fixed;
}
/* line 563, ../sass/_main.scss */
.background.fade {
  opacity: 0;
}

/* line 569, ../sass/_main.scss */
.form input, .form textarea, .form button {
  display: block;
  width: 100%;
}

/* line 575, ../sass/_main.scss */
.alert {
  margin-bottom: 20px;
  padding: 18px 30px;
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.3;
}
/* line 580, ../sass/_main.scss */
.alert.success {
  color: #003c00;
  background: #96ff96;
  border-color: #32c832;
}
/* line 585, ../sass/_main.scss */
.alert.error {
  color: #780000;
  background: #ff7a7a;
  border-color: #dc0000;
}

/* line 593, ../sass/_main.scss */
.inline-buttons button {
  margin-right: 25px;
  margin-bottom: 10px;
}
/* line 598, ../sass/_main.scss */
.inline-buttons > *:last-child, .inline-buttons > *:last-child button {
  margin-right: 0px;
  margin-bottom: 0px;
}

/* line 606, ../sass/_main.scss */
.section-video > a {
  display: block;
  color: white;
}
/* line 609, ../sass/_main.scss */
.section-video > a .background.hover {
  background: rgba(255, 255, 255, 0.1);
  opacity: 0;
  -moz-transition: opacity 0.25s;
  -o-transition: opacity 0.25s;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
/* line 615, ../sass/_main.scss */
.section-video > a:hover .background.hover {
  opacity: 1;
}
/* line 620, ../sass/_main.scss */
.section-video ul.os {
  position: absolute;
  right: 0px;
  bottom: 20px;
}
/* line 624, ../sass/_main.scss */
.section-video ul.os li {
  display: inline-block;
  vertical-align: top;
  width: 38px;
  height: 38px;
}
/* line 629, ../sass/_main.scss */
.section-video ul.os li .sprite {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}

/* line 637, ../sass/_main.scss */
.terms h3 {
  margin-top: 40px;
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 1.4;
}
/* line 641, ../sass/_main.scss */
.terms h3 + p {
  margin-top: 20px;
}
/* line 645, ../sass/_main.scss */
.terms .links {
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: "FuturaPT-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #2f353d;
  line-height: 2.2;
}
/* line 650, ../sass/_main.scss */
.terms .links .column {
  display: inline-block;
  vertical-align: top;
  width: 33.3%;
}

/* line 658, ../sass/_main.scss */
.fixed-slideshow {
  position: fixed;
  left: 50%;
  right: 0%;
  top: 0px;
  bottom: 0px;
}
/* line 664, ../sass/_main.scss */
.fixed-slideshow > div {
  max-width: 500px;
  max-height: 600px;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  background-position: center center;
  background-repeat: no-repeat;
  -moz-background-size: contain;
  -o-background-size: contain;
  -webkit-background-size: contain;
  background-size: contain;
}

/* line 674, ../sass/_main.scss */
.right-click {
  width: 100%;
  max-width: 344px;
  max-height: 564px;
  min-width: 206.4px;
  min-height: 338.4px;
}
/* line 691, ../sass/_main.scss */
.right-click img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}
/* line 699, ../sass/_main.scss */
.right-click > .inner {
  width: 100%;
  padding-bottom: 163.95349%;
}
/* line 703, ../sass/_main.scss */
.right-click .folder {
  width: 27.90698%;
  height: 13.47518%;
  position: absolute;
  left: 0px;
  top: 0px;
}
/* line 710, ../sass/_main.scss */
.right-click .menu {
  width: 93.02326%;
  height: 96.98582%;
  position: absolute;
  left: 6.97674%;
  top: 3.01418%;
  opacity: 0;
}
/* line 717, ../sass/_main.scss */
.right-click .menu .frames {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}
/* line 723, ../sass/_main.scss */
.right-click .menu .frames > div {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  opacity: 0;
}

/* MAIN CONTAINERS */
/* line 738, ../sass/_main.scss */
#skrollr-body {
  z-index: 10;
}

/* line 742, ../sass/_main.scss */
section {
  overflow: hidden;
}

/* line 748, ../sass/_main.scss */
.fixed-header {
  width: 100%;
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 200;
}
/* line 754, ../sass/_main.scss */
.fixed-header a {
  position: absolute;
  right: 0px;
  top: 19px;
}
@media only screen and (max-width: 720px) {
  /* line 760, ../sass/_main.scss */
  .fixed-header a {
    right: -20px;
  }
  /* line 762, ../sass/_main.scss */
  .fixed-header a button {
    padding: 0px 15px;
  }
}
@media only screen and (max-width: 440px) {
  /* line 748, ../sass/_main.scss */
  .fixed-header {
    display: none;
  }
}

/* line 772, ../sass/_main.scss */
header {
  width: 100%;
  height: 73px;
  padding-top: 25px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 100;
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 25px;
}
/* line 785, ../sass/_main.scss */
header a.logo {
  display: inline-block;
  white-space: nowrap;
  height: 23px;
  padding-left: 50px;
  position: absolute;
  left: 0px;
  top: 0px;
  opacity: 1;
  -moz-transition: opacity 0.25s;
  -o-transition: opacity 0.25s;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
  z-index: 1;
}
/* line 36, ../sass/utilities/_mixins.scss */
header a.logo:hover {
  opacity: 0.75;
}
/* line 796, ../sass/_main.scss */
header a.logo .sprite {
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
/* line 802, ../sass/_main.scss */
header a.logo .sprite.logo-light {
  display: none;
}
/* line 805, ../sass/_main.scss */
header a.logo .sprite.logo-dark {
  display: inline-block;
}
/* line 810, ../sass/_main.scss */
header ul.os {
  top: -6px;
  white-space: nowrap;
}
/* line 813, ../sass/_main.scss */
header ul.os li {
  display: inline-block;
  vertical-align: top;
  width: 38px;
  height: 38px;
  opacity: 0.5;
}
/* line 819, ../sass/_main.scss */
header ul.os li .sprite {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
/* line 822, ../sass/_main.scss */
header ul.os li.selected {
  opacity: 1;
}
/* line 827, ../sass/_main.scss */
header ul.menu {
  position: absolute;
  right: 150px;
  top: 3px;
  white-space: nowrap;
}
/* line 832, ../sass/_main.scss */
header ul.menu li {
  display: inline-block;
  vertical-align: top;
}
/* line 835, ../sass/_main.scss */
header ul.menu li a {
  display: block;
  padding: 0px 15px;
  color: #363636;
  opacity: 1;
}
/* line 36, ../sass/utilities/_mixins.scss */
header ul.menu li a:hover {
  opacity: 0.75;
}
/* line 841, ../sass/_main.scss */
header ul.menu li.border {
  margin-left: 12px;
  border: 1px solid #363636;
}
/* line 846, ../sass/_main.scss */
header ul.menu li.selected a {
  opacity: 0.4;
}
/* line 854, ../sass/_main.scss */
header.light a.logo .logo-light {
  display: inline-block;
}
/* line 857, ../sass/_main.scss */
header.light a.logo .logo-dark {
  display: none;
}
/* line 863, ../sass/_main.scss */
header.light ul.menu li.border {
  border-color: #f7f7f7;
}
/* line 867, ../sass/_main.scss */
header.light ul.menu a {
  color: #f7f7f7;
}
/* line 873, ../sass/_main.scss */
header.no-download ul.menu {
  right: -10px;
}
@media only screen and (max-width: 720px) {
  /* line 878, ../sass/_main.scss */
  header ul.menu {
    right: 100px;
  }
  /* line 881, ../sass/_main.scss */
  header ul.menu li a {
    padding: 0px 8px;
  }
  /* line 886, ../sass/_main.scss */
  header.no-download {
    right: -20px;
  }
}
@media only screen and (max-width: 440px) {
  /* line 891, ../sass/_main.scss */
  header ul.menu {
    right: -10px;
  }
}

/* line 897, ../sass/_main.scss */
footer {
  padding: 20px 0px;
  color: #999999;
}
/* line 901, ../sass/_main.scss */
footer .text {
  margin-top: 10px;
  font-size: 12px;
  line-height: 1.3;
}
/* line 905, ../sass/_main.scss */
footer .text .copyright {
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
}
/* line 910, ../sass/_main.scss */
footer ul.links {
  margin-top: 70px;
  text-align: right;
}
/* line 913, ../sass/_main.scss */
footer ul.links li {
  display: inline-block;
  vertical-align: top;
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
}
/* line 918, ../sass/_main.scss */
footer ul.links li a {
  color: #999999;
  opacity: 1;
}
/* line 36, ../sass/utilities/_mixins.scss */
footer ul.links li a:hover {
  opacity: 0.75;
}
/* line 922, ../sass/_main.scss */
footer ul.links li + li {
  margin-left: 20px;
}
/* line 925, ../sass/_main.scss */
footer ul.links li.icon + li.icon {
  margin-left: 15px;
}
/* line 928, ../sass/_main.scss */
footer ul.links li.break {
  display: none;
}
@media only screen and (max-width: 1020px) {
  /* line 934, ../sass/_main.scss */
  footer ul.links {
    margin-top: 55px;
  }
  /* line 936, ../sass/_main.scss */
  footer ul.links li.break {
    display: block;
    height: 5px;
  }
}
@media only screen and (max-width: 720px) {
  /* line 943, ../sass/_main.scss */
  footer ul.links {
    margin-top: 0px;
    text-align: center;
  }
  /* line 946, ../sass/_main.scss */
  footer ul.links li {
    margin: 0px 15px !important;
  }
}

/* line 954, ../sass/_main.scss */
#mfPreviewBarShow {
  display: none;
}

/* HOME PAGE */
/* line 4, ../sass/pages/_home.scss */
.section-home-top .home-top-animation {
  opacity: 0;
  width: 55%;
  max-width: 610px;
  max-height: 610px;
  min-width: 488px;
  position: absolute;
  left: -110px;
}
/* line 16, ../sass/pages/_home.scss */
.section-home-top .home-top-animation img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}
/* line 24, ../sass/pages/_home.scss */
.section-home-top .home-top-animation > .inner {
  height: 0px;
  padding-bottom: 100%;
}
/* line 28, ../sass/pages/_home.scss */
.section-home-top .home-top-animation .right-click {
  width: 45%;
  position: absolute;
  left: 31%;
  top: 12%;
}
/* line 34, ../sass/pages/_home.scss */
.section-home-top .home-top-animation .compose {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}
@media only screen and (min-width: 1120px) {
  /* line 4, ../sass/pages/_home.scss */
  .section-home-top .home-top-animation {
    left: -730px;
    right: 0px;
    margin: auto;
  }
}
@media only screen and (max-width: 860px) {
  /* line 4, ../sass/pages/_home.scss */
  .section-home-top .home-top-animation {
    left: -592px;
    right: 0px;
    margin: auto;
  }
}
@media only screen and (max-width: 720px) {
  /* line 4, ../sass/pages/_home.scss */
  .section-home-top .home-top-animation {
    width: 90%;
    min-width: 0px;
    position: relative;
    left: 0px;
    margin: 0px auto;
    margin-top: 40px;
    margin-bottom: 20px;
  }
}
/* line 62, ../sass/pages/_home.scss */
.section-home-top .learn-more {
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 30px;
}
@media only screen and (max-width: 720px) {
  /* line 62, ../sass/pages/_home.scss */
  .section-home-top .learn-more {
    position: relative;
    bottom: 0px;
    margin-top: 30px;
  }
}

/* line 75, ../sass/pages/_home.scss */
.section-home-features {
  text-align: center;
}
/* line 77, ../sass/pages/_home.scss */
.section-home-features p.description {
  color: #666;
}

/* line 84, ../sass/pages/_home.scss */
.section-home-for > .padding > .grid > .unit {
  text-align: center;
}
/* line 86, ../sass/pages/_home.scss */
.section-home-for > .padding > .grid > .unit > a {
  display: block;
  color: white;
  opacity: 1;
  -moz-transition: opacity 0.25s;
  -o-transition: opacity 0.25s;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
/* line 36, ../sass/utilities/_mixins.scss */
.section-home-for > .padding > .grid > .unit > a:hover {
  opacity: 0.75;
}
/* line 91, ../sass/pages/_home.scss */
.section-home-for > .padding > .grid > .unit > a .name {
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
}

/* HOW IT WORKS PAGE */
/* line 13, ../sass/pages/_how.scss */
.how-tour {
  display: none;
  width: 1000px;
  max-width: 100%;
  height: 480px;
  padding: 0px 20px;
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: auto;
  z-index: 10;
}
/* line 26, ../sass/pages/_how.scss */
.how-tour > .target {
  width: 480px;
  max-width: 100%;
  margin: 0 auto;
}
/* line 30, ../sass/pages/_how.scss */
.how-tour > .target > img {
  display: block;
  width: 100%;
  height: auto;
}
/* line 35, ../sass/pages/_how.scss */
.how-tour > .target > .compose {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  background-image: url('../images/how-tour-compose.png?1430186974');
  background-position: center center;
  background-repeat: no-repeat;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
/* line 37, ../sass/pages/_how.scss */
.how-tour > .target > .compose .target {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  background-image: url('../images/how-tour-compose-target.png?1430186974');
  background-position: center center;
  background-repeat: no-repeat;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
/* line 40, ../sass/pages/_how.scss */
.how-tour > .target > .compose .file {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  background-image: url('../images/how-tour-compose-file.png?1430186974');
  background-position: center center;
  background-repeat: no-repeat;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
/* line 45, ../sass/pages/_how.scss */
.how-tour > .manifest {
  max-width: 636px;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 50%;
  -moz-transform: translate3d(0, -48%, 0);
  -ms-transform: translate3d(0, -48%, 0);
  -webkit-transform: translate3d(0, -48%, 0);
  transform: translate3d(0, -48%, 0);
  margin: auto;
}
/* line 53, ../sass/pages/_how.scss */
.how-tour > .manifest > img {
  display: block;
  width: 100%;
  height: auto;
}
/* line 59, ../sass/pages/_how.scss */
.how-tour .circles {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
/* line 61, ../sass/pages/_how.scss */
.how-tour .circles > div {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  background-position: center center;
  background-repeat: no-repeat;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
/* line 63, ../sass/pages/_how.scss */
.how-tour .circles > div.circle-1 {
  background-image: url('../images/how-tour-circle-1.png?1430166387');
}
/* line 66, ../sass/pages/_how.scss */
.how-tour .circles > div.circle-2 {
  background-image: url('../images/how-tour-circle-2.png?1430166387');
}
/* line 69, ../sass/pages/_how.scss */
.how-tour .circles > div.circle-4 {
  background-image: url('../images/how-tour-circle-4.png?1430166387');
}
/* line 72, ../sass/pages/_how.scss */
.how-tour .circles > div.circle-5 {
  background-image: url('../images/how-tour-circle-5.png?1430186974');
}
/* line 77, ../sass/pages/_how.scss */
.how-tour > .steps {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
/* line 79, ../sass/pages/_how.scss */
.how-tour > .steps > div {
  width: 28%;
  min-width: 200px;
  padding-left: 54px;
  padding-top: 7px;
  position: absolute;
  color: white;
  line-height: 1.3;
}
/* line 87, ../sass/pages/_how.scss */
.how-tour > .steps > div .icon {
  width: 50px;
  height: 40px;
  position: absolute;
  left: 0px;
  top: 0px;
}
/* line 93, ../sass/pages/_how.scss */
.how-tour > .steps > div .icon img {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
/* line 97, ../sass/pages/_how.scss */
.how-tour > .steps > div .line-1 {
  margin-bottom: 1px;
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-size: 1.81818vw;
}
@media only screen and (max-width: 1050px) {
  /* line 97, ../sass/pages/_how.scss */
  .how-tour > .steps > div .line-1 {
    font-size: 19.09091px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 97, ../sass/pages/_how.scss */
  .how-tour > .steps > div .line-1 {
    font-size: 23.63636px;
  }
}
/* line 102, ../sass/pages/_how.scss */
.how-tour > .steps > div .line-2 {
  font-family: "FuturaPT-Book", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1.45455vw;
}
@media only screen and (max-width: 1050px) {
  /* line 102, ../sass/pages/_how.scss */
  .how-tour > .steps > div .line-2 {
    font-size: 15.27273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 102, ../sass/pages/_how.scss */
  .how-tour > .steps > div .line-2 {
    font-size: 18.90909px;
  }
}
/* line 106, ../sass/pages/_how.scss */
.how-tour > .steps > div.step-1 {
  left: 3%;
  top: 20px;
}
/* line 110, ../sass/pages/_how.scss */
.how-tour > .steps > div.step-2 {
  right: 3%;
  top: 20px;
}
/* line 114, ../sass/pages/_how.scss */
.how-tour > .steps > div.step-3 {
  left: 3%;
  bottom: 20px;
}
/* line 118, ../sass/pages/_how.scss */
.how-tour > .steps > div.step-4 {
  right: 3%;
  bottom: 20px;
}
/* line 122, ../sass/pages/_how.scss */
.how-tour > .steps > div.step-5 {
  right: 2%;
  top: 80px;
}
/* line 128, ../sass/pages/_how.scss */
.how-tour > .control {
  width: 10px;
  height: 66px;
  position: fixed;
  right: 40px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
/* line 139, ../sass/pages/_how.scss */
.how-tour > .control a {
  display: block;
  padding-bottom: 4px;
}
/* line 142, ../sass/pages/_how.scss */
.how-tour > .control a::after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #ff47a7;
}
/* line 150, ../sass/pages/_how.scss */
.how-tour > .control a:first-child::after {
  background-color: #5e0b37;
}
/* line 153, ../sass/pages/_how.scss */
.how-tour > .control a:nth-child(2)::after {
  background-color: #c41771;
}
/* line 156, ../sass/pages/_how.scss */
.how-tour > .control a:nth-child(3)::after {
  background-color: #fd2a98;
}
/* line 159, ../sass/pages/_how.scss */
.how-tour > .control a.selected {
  opacity: 0.7;
}
@media only screen and (max-width: 720px) {
  /* line 13, ../sass/pages/_how.scss */
  .how-tour {
    height: 380px;
  }
  /* line 166, ../sass/pages/_how.scss */
  .how-tour > .manifest {
    -moz-transform: translate3d(0, -35%, 0);
    -ms-transform: translate3d(0, -35%, 0);
    -webkit-transform: translate3d(0, -35%, 0);
    transform: translate3d(0, -35%, 0);
  }
  /* line 170, ../sass/pages/_how.scss */
  .how-tour > .steps > div {
    width: auto !important;
    left: 50px !important;
    right: 50px !important;
    top: -90px !important;
    bottom: auto !important;
  }
  /* line 178, ../sass/pages/_how.scss */
  .how-tour > .control {
    display: none;
  }
}
@media only screen and (max-width: 500px) {
  /* line 13, ../sass/pages/_how.scss */
  .how-tour {
    height: 300px;
  }
  /* line 185, ../sass/pages/_how.scss */
  .how-tour > .steps > div {
    left: 30px !important;
  }
}
@media only screen and (max-width: 380px) {
  /* line 13, ../sass/pages/_how.scss */
  .how-tour {
    height: 220px;
  }
  /* line 193, ../sass/pages/_how.scss */
  .how-tour > .steps > div {
    left: 30px !important;
  }
}

/* line 201, ../sass/pages/_how.scss */
.section-how-right-click .right-click {
  width: 100%;
  max-width: 280px;
  position: absolute;
  left: 50%;
  right: 20%;
  top: 170px;
  margin: auto;
}
@media only screen and (max-width: 720px) {
  /* line 201, ../sass/pages/_how.scss */
  .section-how-right-click .right-click {
    position: relative;
    left: 0px;
    right: 0px;
    top: 0px;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 80px;
  }
}

/* PRIVACY PAGE */
/* line 4, ../sass/pages/_privacy.scss */
.section-privacy-top .privacy-dashboard {
  width: 789px;
  max-width: 80%;
  max-height: 707px;
  position: absolute;
  right: 54%;
}
/* line 13, ../sass/pages/_privacy.scss */
.section-privacy-top .privacy-dashboard img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}
/* line 21, ../sass/pages/_privacy.scss */
.section-privacy-top .privacy-dashboard > .inner {
  height: 0px;
  padding-bottom: 89.6071%;
}
@media only screen and (max-width: 720px) {
  /* line 4, ../sass/pages/_privacy.scss */
  .section-privacy-top .privacy-dashboard {
    width: 110%;
    min-width: 0px;
    max-width: 789px;
    position: relative;
    left: -130px;
    margin: 0px auto;
    margin-top: 40px;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 721px) {
  /* line 36, ../sass/pages/_privacy.scss */
  .section-privacy-top .columns-content {
    height: 540px;
  }
}
/* line 41, ../sass/pages/_privacy.scss */
.section-privacy-top .screenshot-text {
  width: 50%;
  position: absolute;
  left: 0px;
  bottom: 0px;
}
/* line 46, ../sass/pages/_privacy.scss */
.section-privacy-top .screenshot-text::before {
  content: "";
  display: block;
  width: 136px;
  height: 62px;
  position: absolute;
  left: -156px;
  top: -49px;
  background-image: url('../images/privacy-dashboard-line.png?1430186974');
  background-repeat: no-repeat;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}

/* line 66, ../sass/pages/_privacy.scss */
.privacy-device .device {
  width: 240px;
  margin: 0 auto;
}
/* line 69, ../sass/pages/_privacy.scss */
.privacy-device .device .inner {
  padding-bottom: 177.08333%;
}
/* line 72, ../sass/pages/_privacy.scss */
.privacy-device .device .background {
  background-image: url('../images/privacy-device.png?1430166387');
}
/* line 76, ../sass/pages/_privacy.scss */
.privacy-device .text {
  width: 22%;
  position: absolute;
  font-size: 16px;
  font-size: 1.45455vw;
  line-height: 1.3;
  margin: auto;
}
@media only screen and (max-width: 1050px) {
  /* line 76, ../sass/pages/_privacy.scss */
  .privacy-device .text {
    font-size: 15.27273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 76, ../sass/pages/_privacy.scss */
  .privacy-device .text {
    font-size: 18.90909px;
  }
}
/* line 82, ../sass/pages/_privacy.scss */
.privacy-device .text::after {
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  top: 0px;
  bottom: 0px;
  margin: auto;
  background-color: white;
}
/* line 92, ../sass/pages/_privacy.scss */
.privacy-device .text.text-1 {
  left: 0px;
  right: 65%;
  top: 19%;
  text-align: right;
}
/* line 97, ../sass/pages/_privacy.scss */
.privacy-device .text.text-1::after {
  left: 107%;
  right: -100%;
}
/* line 102, ../sass/pages/_privacy.scss */
.privacy-device .text.text-2 {
  left: 65%;
  right: 0px;
  top: 55%;
  text-align: left;
}
/* line 107, ../sass/pages/_privacy.scss */
.privacy-device .text.text-2::after {
  left: -100%;
  right: 107%;
}
@media only screen and (max-width: 720px) {
  /* line 62, ../sass/pages/_privacy.scss */
  .privacy-device {
    padding-left: 10%;
  }
  /* line 115, ../sass/pages/_privacy.scss */
  .privacy-device .device {
    width: 168px;
    margin: 0px;
  }
  /* line 119, ../sass/pages/_privacy.scss */
  .privacy-device .text {
    width: 28%;
    left: 55% !important;
    right: 0px !important;
    text-align: left !important;
  }
  /* line 124, ../sass/pages/_privacy.scss */
  .privacy-device .text::after {
    left: -120% !important;
    right: 107% !important;
  }
  /* line 128, ../sass/pages/_privacy.scss */
  .privacy-device .text.text-1 {
    top: 8%;
  }
  /* line 130, ../sass/pages/_privacy.scss */
  .privacy-device .text.text-1::after {
    top: 20px;
  }
  /* line 134, ../sass/pages/_privacy.scss */
  .privacy-device .text.text-2 {
    top: 52%;
  }
  /* line 136, ../sass/pages/_privacy.scss */
  .privacy-device .text.text-2::after {
    bottom: 20px;
  }
}

/* ABOUT PAGE */
/* line 4, ../sass/pages/_about.scss */
.section-contact-form .form {
  width: 620px;
  max-width: 100%;
  margin: 0 auto;
}
/* line 8, ../sass/pages/_about.scss */
.section-contact-form .form input, .section-contact-form .form textarea, .section-contact-form .form button {
  display: block;
  width: 100%;
}
/* line 12, ../sass/pages/_about.scss */
.section-contact-form .form input, .section-contact-form .form textarea {
  background: #313131;
  color: white;
}
/* line 17, ../sass/pages/_about.scss */
.section-contact-form .form .select a {
  display: block;
  width: 100%;
  padding-left: 30px;
  background-color: #313131;
  font-family: "FuturaPT-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: white;
}
/* line 17, ../sass/utilities/_mixins.scss */
.section-contact-form .form .select a:hover {
  background-color: #4b4b4b;
}
/* line 25, ../sass/pages/_about.scss */
.section-contact-form .form .select > a {
  height: 72px;
  font-size: 26px;
  line-height: 72px;
}
/* line 30, ../sass/pages/_about.scss */
.section-contact-form .form .select > a .sprite {
  position: absolute;
  right: 22px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
/* line 38, ../sass/pages/_about.scss */
.section-contact-form .form .select .options {
  display: none;
  border-top: 1px solid #201f1f;
}
/* line 41, ../sass/pages/_about.scss */
.section-contact-form .form .select .options a {
  height: 60px;
  font-size: 22px;
  line-height: 60px;
}
/* line 46, ../sass/pages/_about.scss */
.section-contact-form .form .select .options a.selected {
  background: #777;
}

/* line 57, ../sass/pages/_about.scss */
.section-about-downloads > .padding > .grid > .unit {
  text-align: center;
}
/* line 59, ../sass/pages/_about.scss */
.section-about-downloads > .padding > .grid > .unit > a {
  display: block;
  color: #ad3c27;
  opacity: 1;
  -moz-transition: opacity 0.25s;
  -o-transition: opacity 0.25s;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
/* line 36, ../sass/utilities/_mixins.scss */
.section-about-downloads > .padding > .grid > .unit > a:hover {
  opacity: 0.75;
}
/* line 64, ../sass/pages/_about.scss */
.section-about-downloads > .padding > .grid > .unit > a .name {
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
}

/* "FOR" PAGES */
/* line 4, ../sass/pages/_for.scss */
.section-for-profiles .profile-select {
  width: 790px;
  max-width: 100%;
  margin: 0 auto;
}
/* line 8, ../sass/pages/_for.scss */
.section-for-profiles .profile-select a {
  display: block;
}
/* line 10, ../sass/pages/_for.scss */
.section-for-profiles .profile-select a.selected {
  opacity: 0.8;
}
/* line 16, ../sass/pages/_for.scss */
.section-for-profiles .profiles > .profile {
  display: none;
}
/* line 18, ../sass/pages/_for.scss */
.section-for-profiles .profiles > .profile.active {
  display: block;
}

/* PLANS PAGE */
/* line 3, ../sass/pages/_plans.scss */
section.section-plans {
  min-height: 660px;
  background-color: #f6f6f6;
}
/* line 6, ../sass/pages/_plans.scss */
section.section-plans .plans-back {
  display: block;
  position: absolute;
  left: -5px;
  top: 30px;
  z-index: 1;
  opacity: 1;
}
/* line 36, ../sass/utilities/_mixins.scss */
section.section-plans .plans-back:hover {
  opacity: 0.75;
}
/* line 16, ../sass/pages/_plans.scss */
section.section-plans > .grid > .unit > a {
  display: block;
  width: 100%;
  height: 100%;
  color: black;
}
/* line 22, ../sass/pages/_plans.scss */
section.section-plans > .grid > .unit .inner {
  padding-left: 90px;
  padding-left: 8.18182vw;
  padding-right: 90px;
  padding-right: 8.18182vw;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 11%;
  bottom: 0px;
}
@media only screen and (max-width: 720px) {
  /* line 22, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit .inner {
    position: relative;
    top: 0px;
    padding-top: 60px;
    padding-top: 5.45455vw;
    padding-bottom: 60px;
    padding-bottom: 5.45455vw;
  }
}
@media only screen and (max-width: 720px) and (max-width: 1050px) {
  /* line 22, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit .inner {
    padding-top: 57.27273px;
  }
}
@media only screen and (max-width: 720px) and (min-width: 1300px) {
  /* line 22, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit .inner {
    padding-top: 70.90909px;
  }
}
@media only screen and (max-width: 720px) and (max-width: 1050px) {
  /* line 22, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit .inner {
    padding-bottom: 57.27273px;
  }
}
@media only screen and (max-width: 720px) and (min-width: 1300px) {
  /* line 22, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit .inner {
    padding-bottom: 70.90909px;
  }
}

/* line 38, ../sass/pages/_plans.scss */
section.section-plans > .grid > .unit.plans-description .inner {
  padding-right: 54px;
  padding-right: 4.90909vw;
  padding-top: 35px;
}
@media only screen and (max-width: 720px) {
  /* line 38, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit.plans-description .inner {
    padding-top: 130px;
    padding-top: 11.81818vw;
  }
}
@media only screen and (max-width: 720px) and (max-width: 1050px) {
  /* line 38, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit.plans-description .inner {
    padding-top: 124.09091px;
  }
}
@media only screen and (max-width: 720px) and (min-width: 1300px) {
  /* line 38, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit.plans-description .inner {
    padding-top: 153.63636px;
  }
}

/* line 46, ../sass/pages/_plans.scss */
section.section-plans > .grid > .unit.plan {
  font-family: "FuturaPT-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 1.27273vw;
  text-align: center;
}
@media only screen and (max-width: 1050px) {
  /* line 46, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit.plan {
    font-size: 13.36364px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 46, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit.plan {
    font-size: 16.54545px;
  }
}
/* line 50, ../sass/pages/_plans.scss */
section.section-plans > .grid > .unit.plan > a {
  color: white;
}
/* line 54, ../sass/pages/_plans.scss */
section.section-plans > .grid > .unit.plan.crew > a {
  background-color: #d31d7c;
}
/* line 17, ../sass/utilities/_mixins.scss */
section.section-plans > .grid > .unit.plan.crew > a:hover {
  background-color: #e53e95;
}
/* line 59, ../sass/pages/_plans.scss */
section.section-plans > .grid > .unit.plan.skipper > a {
  background-color: #ba1966;
}
/* line 17, ../sass/utilities/_mixins.scss */
section.section-plans > .grid > .unit.plan.skipper > a:hover {
  background-color: #e2247f;
}
/* line 63, ../sass/pages/_plans.scss */
section.section-plans > .grid > .unit.plan .inner {
  padding-left: 45px;
  padding-left: 4.09091vw;
  padding-right: 45px;
  padding-right: 4.09091vw;
}
/* line 67, ../sass/pages/_plans.scss */
section.section-plans > .grid > .unit.plan .plan-name {
  margin-bottom: 18px;
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-size: 1.54545vw;
}
@media only screen and (max-width: 1050px) {
  /* line 67, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit.plan .plan-name {
    font-size: 16.22727px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 67, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit.plan .plan-name {
    font-size: 20.09091px;
  }
}
/* line 72, ../sass/pages/_plans.scss */
section.section-plans > .grid > .unit.plan .price {
  margin-bottom: 10px;
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 64px;
  font-size: 5.81818vw;
}
@media only screen and (max-width: 1050px) {
  /* line 72, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit.plan .price {
    font-size: 61.09091px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 72, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit.plan .price {
    font-size: 75.63636px;
  }
}
/* line 77, ../sass/pages/_plans.scss */
section.section-plans > .grid > .unit.plan .per-month {
  height: 60px;
  height: 5.45455vw;
  line-height: 1.3;
}
@media only screen and (max-width: 1050px) {
  /* line 77, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit.plan .per-month {
    height: 57.27273px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 77, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit.plan .per-month {
    height: 70.90909px;
  }
}
/* line 82, ../sass/pages/_plans.scss */
section.section-plans > .grid > .unit.plan ul.features li {
  display: block;
  margin-bottom: 10px;
  line-height: 1.3;
}
/* line 88, ../sass/pages/_plans.scss */
section.section-plans > .grid > .unit.plan .bottom {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 30px;
  opacity: 0;
}
/* line 94, ../sass/pages/_plans.scss */
section.section-plans > .grid > .unit.plan .bottom img {
  margin-bottom: 10px;
}
/* line 97, ../sass/pages/_plans.scss */
section.section-plans > .grid > .unit.plan .bottom .text {
  font-family: "FuturaPT-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 1.27273vw;
  line-height: 1.3;
}
@media only screen and (max-width: 1050px) {
  /* line 97, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit.plan .bottom .text {
    font-size: 13.36364px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 97, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit.plan .bottom .text {
    font-size: 16.54545px;
  }
}
@media only screen and (max-width: 720px) {
  /* line 88, ../sass/pages/_plans.scss */
  section.section-plans > .grid > .unit.plan .bottom {
    position: relative;
    bottom: 0px;
    margin-top: 50px;
  }
}
/* line 110, ../sass/pages/_plans.scss */
section.section-plans > .grid > .unit > a:hover .bottom {
  opacity: 1;
}
