﻿@charset "UTF-8";
/*
   portable Sass library by JJ.
   https://github.com/jayjamero
   jayjamero@gmail.com
*/
/*
	portable Sass library by JJ.
	https://github.com/jayjamero
   jayjamero@gmail.com
*/
/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 11, ../_sass/utility/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 30, ../_sass/utility/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

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

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
/* line 53, ../_sass/utility/_normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 68, ../_sass/utility/_normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */
/* line 79, ../_sass/utility/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

/**
 * Address margins handled incorrectly in IE 6/7.
 */
/* line 91, ../_sass/utility/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 103, ../_sass/utility/_normalize.scss */
a:focus {
  outline: 0;
}

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

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */
/* line 127, ../_sass/utility/_normalize.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-weight: normal;
  font-size: 1em;
}

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */
/* line 137, ../_sass/utility/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */
/* line 145, ../_sass/utility/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 150, ../_sass/utility/_normalize.scss */
blockquote {
  margin: 1em 40px;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 158, ../_sass/utility/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */
/* line 167, ../_sass/utility/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 6/7/8/9.
 */
/* line 177, ../_sass/utility/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address margins set differently in IE 6/7.
 */
/* line 186, ../_sass/utility/_normalize.scss */
p,
pre {
  margin: 1em 0;
}

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
/* line 195, ../_sass/utility/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 208, ../_sass/utility/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */
/* line 218, ../_sass/utility/_normalize.scss */
q {
  quotes: none;
}

/**
 * Address `quotes` property not supported in Safari 4.
 */
/* line 226, ../_sass/utility/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

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

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

/* line 252, ../_sass/utility/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 256, ../_sass/utility/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */
/**
 * Address margins set differently in IE 6/7.
 */
/* line 268, ../_sass/utility/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 0;
  padding: 0;
}

/* line 276, ../_sass/utility/_normalize.scss */
dd {
  margin: 0;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */
/* line 285, ../_sass/utility/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */
/* line 300, ../_sass/utility/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 309, ../_sass/utility/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
/* line 321, ../_sass/utility/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Correct margin displayed oddly in IE 6/7.
 */
/* line 333, ../_sass/utility/_normalize.scss */
form {
  margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 341, ../_sass/utility/_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 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
/* line 353, ../_sass/utility/_normalize.scss */
legend {
  margin-bottom: 0.5em;
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
/* line 368, ../_sass/utility/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 383, ../_sass/utility/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * 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 Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 395, ../_sass/utility/_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.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 410, ../_sass/utility/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}

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

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 435, ../_sass/utility/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

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

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 461, ../_sass/utility/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */
/* line 470, ../_sass/utility/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 481, ../_sass/utility/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 494, ../_sass/utility/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*
   portable Sass library by JJ.
   https://github.com/jayjamero
   jayjamero@gmail.com
*/
/* Usage
.faded-text {
  @include opacity(0.8);
}
*/
/* Usage
.container-with-floated-children {
   @extend %clearfix;
}
*/
/* Usage
.footer-wrap {
  width: 450px;
  @include center-block;
}
*/
/* Usage
a {
   @include linkColor(#3cf);
}
*/
/* Usage
.background-image {
  @include bgcover;
}
*/
/*
Bootstrap Grid system
Generate semantic grid columns with these mixins.
*/
/*!
 *  Font Awesome 4.2.0
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/font-awesome.4.2.0/fontawesome-webfont78ce.eot?v=4.2.0");
  src: url("../fonts/font-awesome.4.2.0/fontawesome-webfontd41d.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("../fonts/font-awesome.4.2.0/fontawesome-webfont78ce.woff?v=4.2.0") format("woff"), url("../fonts/font-awesome.4.2.0/fontawesome-webfont78ce.ttf?v=4.2.0") format("truetype"), url("../fonts/font-awesome.4.2.0/fontawesome-webfont78ce.svg?v=4.2.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../_sassassets/font-awesome.4.2.0/scss/_core.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../_sassassets/font-awesome.4.2.0/scss/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../_sassassets/font-awesome.4.2.0/scss/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 11, ../_sassassets/font-awesome.4.2.0/scss/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 12, ../_sassassets/font-awesome.4.2.0/scss/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 13, ../_sassassets/font-awesome.4.2.0/scss/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 3, ../_sassassets/font-awesome.4.2.0/scss/_fixed-width.scss */
.fa-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, ../_sassassets/font-awesome.4.2.0/scss/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
/* line 8, ../_sassassets/font-awesome.4.2.0/scss/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 10, ../_sassassets/font-awesome.4.2.0/scss/_list.scss */
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
/* line 16, ../_sassassets/font-awesome.4.2.0/scss/_list.scss */
.fa-li.fa-lg {
  left: -1.85714em;
}

/* line 4, ../_sassassets/font-awesome.4.2.0/scss/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, ../_sassassets/font-awesome.4.2.0/scss/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 11, ../_sassassets/font-awesome.4.2.0/scss/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 14, ../_sassassets/font-awesome.4.2.0/scss/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: .3em;
}
/* line 15, ../_sassassets/font-awesome.4.2.0/scss/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em;
}

/* line 4, ../_sassassets/font-awesome.4.2.0/scss/_spinning.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 4, ../_sassassets/font-awesome.4.2.0/scss/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../_sassassets/font-awesome.4.2.0/scss/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../_sassassets/font-awesome.4.2.0/scss/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../_sassassets/font-awesome.4.2.0/scss/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../_sassassets/font-awesome.4.2.0/scss/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 14, ../_sassassets/font-awesome.4.2.0/scss/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

/* line 4, ../_sassassets/font-awesome.4.2.0/scss/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../_sassassets/font-awesome.4.2.0/scss/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, ../_sassassets/font-awesome.4.2.0/scss/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 19, ../_sassassets/font-awesome.4.2.0/scss/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 20, ../_sassassets/font-awesome.4.2.0/scss/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-glass:before {
  content: "";
}

/* line 5, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-music:before {
  content: "";
}

/* line 6, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-search:before {
  content: "";
}

/* line 7, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-envelope-o:before {
  content: "";
}

/* line 8, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-heart:before {
  content: "";
}

/* line 9, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-star:before {
  content: "";
}

/* line 10, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-star-o:before {
  content: "";
}

/* line 11, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-user:before {
  content: "";
}

/* line 12, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-film:before {
  content: "";
}

/* line 13, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-th-large:before {
  content: "";
}

/* line 14, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-th:before {
  content: "";
}

/* line 15, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-th-list:before {
  content: "";
}

/* line 16, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-check:before {
  content: "";
}

/* line 17, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

/* line 20, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-search-plus:before {
  content: "";
}

/* line 21, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-search-minus:before {
  content: "";
}

/* line 22, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-power-off:before {
  content: "";
}

/* line 23, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-signal:before {
  content: "";
}

/* line 24, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "";
}

/* line 26, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-trash-o:before {
  content: "";
}

/* line 27, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-home:before {
  content: "";
}

/* line 28, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-file-o:before {
  content: "";
}

/* line 29, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-clock-o:before {
  content: "";
}

/* line 30, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-road:before {
  content: "";
}

/* line 31, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-download:before {
  content: "";
}

/* line 32, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "";
}

/* line 33, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "";
}

/* line 34, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-inbox:before {
  content: "";
}

/* line 35, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-play-circle-o:before {
  content: "";
}

/* line 36, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

/* line 38, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-refresh:before {
  content: "";
}

/* line 39, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-list-alt:before {
  content: "";
}

/* line 40, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-lock:before {
  content: "";
}

/* line 41, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-flag:before {
  content: "";
}

/* line 42, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-headphones:before {
  content: "";
}

/* line 43, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-volume-off:before {
  content: "";
}

/* line 44, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-volume-down:before {
  content: "";
}

/* line 45, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-volume-up:before {
  content: "";
}

/* line 46, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-qrcode:before {
  content: "";
}

/* line 47, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-barcode:before {
  content: "";
}

/* line 48, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-tag:before {
  content: "";
}

/* line 49, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-tags:before {
  content: "";
}

/* line 50, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-book:before {
  content: "";
}

/* line 51, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bookmark:before {
  content: "";
}

/* line 52, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-print:before {
  content: "";
}

/* line 53, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-camera:before {
  content: "";
}

/* line 54, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-font:before {
  content: "";
}

/* line 55, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bold:before {
  content: "";
}

/* line 56, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-italic:before {
  content: "";
}

/* line 57, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-text-height:before {
  content: "";
}

/* line 58, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-text-width:before {
  content: "";
}

/* line 59, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-align-left:before {
  content: "";
}

/* line 60, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-align-center:before {
  content: "";
}

/* line 61, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-align-right:before {
  content: "";
}

/* line 62, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-align-justify:before {
  content: "";
}

/* line 63, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-list:before {
  content: "";
}

/* line 64, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

/* line 66, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-indent:before {
  content: "";
}

/* line 67, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-video-camera:before {
  content: "";
}

/* line 68, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

/* line 71, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-pencil:before {
  content: "";
}

/* line 72, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-map-marker:before {
  content: "";
}

/* line 73, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-adjust:before {
  content: "";
}

/* line 74, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-tint:before {
  content: "";
}

/* line 75, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

/* line 77, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-share-square-o:before {
  content: "";
}

/* line 78, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-check-square-o:before {
  content: "";
}

/* line 79, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-arrows:before {
  content: "";
}

/* line 80, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-step-backward:before {
  content: "";
}

/* line 81, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-fast-backward:before {
  content: "";
}

/* line 82, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-backward:before {
  content: "";
}

/* line 83, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-play:before {
  content: "";
}

/* line 84, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-pause:before {
  content: "";
}

/* line 85, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-stop:before {
  content: "";
}

/* line 86, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-forward:before {
  content: "";
}

/* line 87, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-fast-forward:before {
  content: "";
}

/* line 88, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-step-forward:before {
  content: "";
}

/* line 89, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-eject:before {
  content: "";
}

/* line 90, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-chevron-left:before {
  content: "";
}

/* line 91, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-chevron-right:before {
  content: "";
}

/* line 92, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-plus-circle:before {
  content: "";
}

/* line 93, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-minus-circle:before {
  content: "";
}

/* line 94, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-times-circle:before {
  content: "";
}

/* line 95, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-check-circle:before {
  content: "";
}

/* line 96, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-question-circle:before {
  content: "";
}

/* line 97, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-info-circle:before {
  content: "";
}

/* line 98, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-crosshairs:before {
  content: "";
}

/* line 99, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-times-circle-o:before {
  content: "";
}

/* line 100, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-check-circle-o:before {
  content: "";
}

/* line 101, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-ban:before {
  content: "";
}

/* line 102, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-arrow-left:before {
  content: "";
}

/* line 103, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-arrow-right:before {
  content: "";
}

/* line 104, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-arrow-up:before {
  content: "";
}

/* line 105, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-arrow-down:before {
  content: "";
}

/* line 106, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

/* line 108, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-expand:before {
  content: "";
}

/* line 109, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-compress:before {
  content: "";
}

/* line 110, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-plus:before {
  content: "";
}

/* line 111, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-minus:before {
  content: "";
}

/* line 112, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-asterisk:before {
  content: "";
}

/* line 113, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-exclamation-circle:before {
  content: "";
}

/* line 114, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-gift:before {
  content: "";
}

/* line 115, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-leaf:before {
  content: "";
}

/* line 116, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-fire:before {
  content: "";
}

/* line 117, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-eye:before {
  content: "";
}

/* line 118, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-eye-slash:before {
  content: "";
}

/* line 119, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

/* line 121, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-plane:before {
  content: "";
}

/* line 122, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-calendar:before {
  content: "";
}

/* line 123, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-random:before {
  content: "";
}

/* line 124, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-comment:before {
  content: "";
}

/* line 125, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-magnet:before {
  content: "";
}

/* line 126, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-chevron-up:before {
  content: "";
}

/* line 127, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-chevron-down:before {
  content: "";
}

/* line 128, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-retweet:before {
  content: "";
}

/* line 129, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-shopping-cart:before {
  content: "";
}

/* line 130, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-folder:before {
  content: "";
}

/* line 131, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-folder-open:before {
  content: "";
}

/* line 132, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-arrows-v:before {
  content: "";
}

/* line 133, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-arrows-h:before {
  content: "";
}

/* line 134, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

/* line 136, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-twitter-square:before {
  content: "";
}

/* line 137, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-facebook-square:before {
  content: "";
}

/* line 138, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-camera-retro:before {
  content: "";
}

/* line 139, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-key:before {
  content: "";
}

/* line 140, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "";
}

/* line 142, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-comments:before {
  content: "";
}

/* line 143, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-thumbs-o-up:before {
  content: "";
}

/* line 144, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-thumbs-o-down:before {
  content: "";
}

/* line 145, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-star-half:before {
  content: "";
}

/* line 146, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-heart-o:before {
  content: "";
}

/* line 147, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-sign-out:before {
  content: "";
}

/* line 148, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-linkedin-square:before {
  content: "";
}

/* line 149, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-thumb-tack:before {
  content: "";
}

/* line 150, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-external-link:before {
  content: "";
}

/* line 151, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-sign-in:before {
  content: "";
}

/* line 152, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-trophy:before {
  content: "";
}

/* line 153, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-github-square:before {
  content: "";
}

/* line 154, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-upload:before {
  content: "";
}

/* line 155, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-lemon-o:before {
  content: "";
}

/* line 156, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-phone:before {
  content: "";
}

/* line 157, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-square-o:before {
  content: "";
}

/* line 158, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bookmark-o:before {
  content: "";
}

/* line 159, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-phone-square:before {
  content: "";
}

/* line 160, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-twitter:before {
  content: "";
}

/* line 161, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-facebook:before {
  content: "";
}

/* line 162, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-github:before {
  content: "";
}

/* line 163, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-unlock:before {
  content: "";
}

/* line 164, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-credit-card:before {
  content: "";
}

/* line 165, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-rss:before {
  content: "";
}

/* line 166, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-hdd-o:before {
  content: "";
}

/* line 167, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bullhorn:before {
  content: "";
}

/* line 168, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bell:before {
  content: "";
}

/* line 169, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-certificate:before {
  content: "";
}

/* line 170, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-hand-o-right:before {
  content: "";
}

/* line 171, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-hand-o-left:before {
  content: "";
}

/* line 172, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-hand-o-up:before {
  content: "";
}

/* line 173, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-hand-o-down:before {
  content: "";
}

/* line 174, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-arrow-circle-left:before {
  content: "";
}

/* line 175, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-arrow-circle-right:before {
  content: "";
}

/* line 176, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-arrow-circle-up:before {
  content: "";
}

/* line 177, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-arrow-circle-down:before {
  content: "";
}

/* line 178, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-globe:before {
  content: "";
}

/* line 179, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-wrench:before {
  content: "";
}

/* line 180, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-tasks:before {
  content: "";
}

/* line 181, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-filter:before {
  content: "";
}

/* line 182, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-briefcase:before {
  content: "";
}

/* line 183, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-arrows-alt:before {
  content: "";
}

/* line 184, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: "";
}

/* line 186, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "";
}

/* line 188, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-cloud:before {
  content: "";
}

/* line 189, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-flask:before {
  content: "";
}

/* line 190, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "";
}

/* line 192, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "";
}

/* line 194, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-paperclip:before {
  content: "";
}

/* line 195, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

/* line 197, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-square:before {
  content: "";
}

/* line 198, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

/* line 201, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-list-ul:before {
  content: "";
}

/* line 202, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-list-ol:before {
  content: "";
}

/* line 203, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-strikethrough:before {
  content: "";
}

/* line 204, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-underline:before {
  content: "";
}

/* line 205, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-table:before {
  content: "";
}

/* line 206, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-magic:before {
  content: "";
}

/* line 207, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-truck:before {
  content: "";
}

/* line 208, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-pinterest:before {
  content: "";
}

/* line 209, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-pinterest-square:before {
  content: "";
}

/* line 210, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-google-plus-square:before {
  content: "";
}

/* line 211, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-google-plus:before {
  content: "";
}

/* line 212, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-money:before {
  content: "";
}

/* line 213, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-caret-down:before {
  content: "";
}

/* line 214, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-caret-up:before {
  content: "";
}

/* line 215, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-caret-left:before {
  content: "";
}

/* line 216, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-caret-right:before {
  content: "";
}

/* line 217, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-columns:before {
  content: "";
}

/* line 218, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

/* line 220, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

/* line 222, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

/* line 224, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-envelope:before {
  content: "";
}

/* line 225, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-linkedin:before {
  content: "";
}

/* line 226, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

/* line 228, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "";
}

/* line 230, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

/* line 232, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-comment-o:before {
  content: "";
}

/* line 233, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-comments-o:before {
  content: "";
}

/* line 234, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "";
}

/* line 236, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-sitemap:before {
  content: "";
}

/* line 237, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-umbrella:before {
  content: "";
}

/* line 238, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

/* line 240, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-lightbulb-o:before {
  content: "";
}

/* line 241, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-exchange:before {
  content: "";
}

/* line 242, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-cloud-download:before {
  content: "";
}

/* line 243, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-cloud-upload:before {
  content: "";
}

/* line 244, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-user-md:before {
  content: "";
}

/* line 245, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-stethoscope:before {
  content: "";
}

/* line 246, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-suitcase:before {
  content: "";
}

/* line 247, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bell-o:before {
  content: "";
}

/* line 248, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-coffee:before {
  content: "";
}

/* line 249, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-cutlery:before {
  content: "";
}

/* line 250, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-file-text-o:before {
  content: "";
}

/* line 251, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-building-o:before {
  content: "";
}

/* line 252, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-hospital-o:before {
  content: "";
}

/* line 253, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-ambulance:before {
  content: "";
}

/* line 254, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-medkit:before {
  content: "";
}

/* line 255, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-fighter-jet:before {
  content: "";
}

/* line 256, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-beer:before {
  content: "";
}

/* line 257, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-h-square:before {
  content: "";
}

/* line 258, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-plus-square:before {
  content: "";
}

/* line 259, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-angle-double-left:before {
  content: "";
}

/* line 260, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-angle-double-right:before {
  content: "";
}

/* line 261, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-angle-double-up:before {
  content: "";
}

/* line 262, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-angle-double-down:before {
  content: "";
}

/* line 263, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-angle-left:before {
  content: "";
}

/* line 264, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-angle-right:before {
  content: "";
}

/* line 265, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-angle-up:before {
  content: "";
}

/* line 266, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-angle-down:before {
  content: "";
}

/* line 267, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-desktop:before {
  content: "";
}

/* line 268, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-laptop:before {
  content: "";
}

/* line 269, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-tablet:before {
  content: "";
}

/* line 270, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

/* line 272, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-circle-o:before {
  content: "";
}

/* line 273, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-quote-left:before {
  content: "";
}

/* line 274, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-quote-right:before {
  content: "";
}

/* line 275, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-spinner:before {
  content: "";
}

/* line 276, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-circle:before {
  content: "";
}

/* line 277, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

/* line 279, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-github-alt:before {
  content: "";
}

/* line 280, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-folder-o:before {
  content: "";
}

/* line 281, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-folder-open-o:before {
  content: "";
}

/* line 282, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-smile-o:before {
  content: "";
}

/* line 283, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-frown-o:before {
  content: "";
}

/* line 284, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-meh-o:before {
  content: "";
}

/* line 285, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-gamepad:before {
  content: "";
}

/* line 286, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-keyboard-o:before {
  content: "";
}

/* line 287, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-flag-o:before {
  content: "";
}

/* line 288, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-flag-checkered:before {
  content: "";
}

/* line 289, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-terminal:before {
  content: "";
}

/* line 290, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-code:before {
  content: "";
}

/* line 291, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

/* line 293, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

/* line 296, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-location-arrow:before {
  content: "";
}

/* line 297, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-crop:before {
  content: "";
}

/* line 298, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-code-fork:before {
  content: "";
}

/* line 299, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

/* line 301, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-question:before {
  content: "";
}

/* line 302, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-info:before {
  content: "";
}

/* line 303, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-exclamation:before {
  content: "";
}

/* line 304, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-superscript:before {
  content: "";
}

/* line 305, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-subscript:before {
  content: "";
}

/* line 306, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-eraser:before {
  content: "";
}

/* line 307, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-puzzle-piece:before {
  content: "";
}

/* line 308, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-microphone:before {
  content: "";
}

/* line 309, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-microphone-slash:before {
  content: "";
}

/* line 310, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-shield:before {
  content: "";
}

/* line 311, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-calendar-o:before {
  content: "";
}

/* line 312, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-fire-extinguisher:before {
  content: "";
}

/* line 313, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-rocket:before {
  content: "";
}

/* line 314, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-maxcdn:before {
  content: "";
}

/* line 315, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-chevron-circle-left:before {
  content: "";
}

/* line 316, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-chevron-circle-right:before {
  content: "";
}

/* line 317, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-chevron-circle-up:before {
  content: "";
}

/* line 318, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-chevron-circle-down:before {
  content: "";
}

/* line 319, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-html5:before {
  content: "";
}

/* line 320, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-css3:before {
  content: "";
}

/* line 321, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-anchor:before {
  content: "";
}

/* line 322, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-unlock-alt:before {
  content: "";
}

/* line 323, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bullseye:before {
  content: "";
}

/* line 324, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-ellipsis-h:before {
  content: "";
}

/* line 325, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-ellipsis-v:before {
  content: "";
}

/* line 326, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-rss-square:before {
  content: "";
}

/* line 327, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-play-circle:before {
  content: "";
}

/* line 328, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-ticket:before {
  content: "";
}

/* line 329, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-minus-square:before {
  content: "";
}

/* line 330, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-minus-square-o:before {
  content: "";
}

/* line 331, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-level-up:before {
  content: "";
}

/* line 332, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-level-down:before {
  content: "";
}

/* line 333, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-check-square:before {
  content: "";
}

/* line 334, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-pencil-square:before {
  content: "";
}

/* line 335, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-external-link-square:before {
  content: "";
}

/* line 336, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-share-square:before {
  content: "";
}

/* line 337, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-compass:before {
  content: "";
}

/* line 338, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

/* line 340, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

/* line 342, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

/* line 344, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "";
}

/* line 346, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-gbp:before {
  content: "";
}

/* line 347, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "";
}

/* line 349, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "";
}

/* line 351, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

/* line 355, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

/* line 358, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "";
}

/* line 360, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

/* line 362, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-file:before {
  content: "";
}

/* line 363, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-file-text:before {
  content: "";
}

/* line 364, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "";
}

/* line 365, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "";
}

/* line 366, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-sort-amount-asc:before {
  content: "";
}

/* line 367, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-sort-amount-desc:before {
  content: "";
}

/* line 368, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "";
}

/* line 369, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "";
}

/* line 370, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-thumbs-up:before {
  content: "";
}

/* line 371, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-thumbs-down:before {
  content: "";
}

/* line 372, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-youtube-square:before {
  content: "";
}

/* line 373, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-youtube:before {
  content: "";
}

/* line 374, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-xing:before {
  content: "";
}

/* line 375, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-xing-square:before {
  content: "";
}

/* line 376, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-youtube-play:before {
  content: "";
}

/* line 377, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-dropbox:before {
  content: "";
}

/* line 378, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-stack-overflow:before {
  content: "";
}

/* line 379, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-instagram:before {
  content: "";
}

/* line 380, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-flickr:before {
  content: "";
}

/* line 381, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-adn:before {
  content: "";
}

/* line 382, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bitbucket:before {
  content: "";
}

/* line 383, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bitbucket-square:before {
  content: "";
}

/* line 384, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-tumblr:before {
  content: "";
}

/* line 385, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-tumblr-square:before {
  content: "";
}

/* line 386, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-long-arrow-down:before {
  content: "";
}

/* line 387, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-long-arrow-up:before {
  content: "";
}

/* line 388, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-long-arrow-left:before {
  content: "";
}

/* line 389, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-long-arrow-right:before {
  content: "";
}

/* line 390, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-apple:before {
  content: "";
}

/* line 391, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-windows:before {
  content: "";
}

/* line 392, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-android:before {
  content: "";
}

/* line 393, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-linux:before {
  content: "";
}

/* line 394, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-dribbble:before {
  content: "";
}

/* line 395, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-skype:before {
  content: "";
}

/* line 396, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-foursquare:before {
  content: "";
}

/* line 397, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-trello:before {
  content: "";
}

/* line 398, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-female:before {
  content: "";
}

/* line 399, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-male:before {
  content: "";
}

/* line 400, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-gittip:before {
  content: "";
}

/* line 401, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-sun-o:before {
  content: "";
}

/* line 402, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-moon-o:before {
  content: "";
}

/* line 403, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-archive:before {
  content: "";
}

/* line 404, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bug:before {
  content: "";
}

/* line 405, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-vk:before {
  content: "";
}

/* line 406, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-weibo:before {
  content: "";
}

/* line 407, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-renren:before {
  content: "";
}

/* line 408, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-pagelines:before {
  content: "";
}

/* line 409, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-stack-exchange:before {
  content: "";
}

/* line 410, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "";
}

/* line 411, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "";
}

/* line 412, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

/* line 414, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-dot-circle-o:before {
  content: "";
}

/* line 415, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-wheelchair:before {
  content: "";
}

/* line 416, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-vimeo-square:before {
  content: "";
}

/* line 417, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

/* line 419, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-plus-square-o:before {
  content: "";
}

/* line 420, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-space-shuttle:before {
  content: "";
}

/* line 421, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-slack:before {
  content: "";
}

/* line 422, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-envelope-square:before {
  content: "";
}

/* line 423, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-wordpress:before {
  content: "";
}

/* line 424, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-openid:before {
  content: "";
}

/* line 425, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

/* line 428, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

/* line 430, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-yahoo:before {
  content: "";
}

/* line 431, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-google:before {
  content: "";
}

/* line 432, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-reddit:before {
  content: "";
}

/* line 433, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-reddit-square:before {
  content: "";
}

/* line 434, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "";
}

/* line 435, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-stumbleupon:before {
  content: "";
}

/* line 436, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-delicious:before {
  content: "";
}

/* line 437, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-digg:before {
  content: "";
}

/* line 438, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-pied-piper:before {
  content: "";
}

/* line 439, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-pied-piper-alt:before {
  content: "";
}

/* line 440, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-drupal:before {
  content: "";
}

/* line 441, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-joomla:before {
  content: "";
}

/* line 442, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-language:before {
  content: "";
}

/* line 443, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-fax:before {
  content: "";
}

/* line 444, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-building:before {
  content: "";
}

/* line 445, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-child:before {
  content: "";
}

/* line 446, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-paw:before {
  content: "";
}

/* line 447, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-spoon:before {
  content: "";
}

/* line 448, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-cube:before {
  content: "";
}

/* line 449, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-cubes:before {
  content: "";
}

/* line 450, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-behance:before {
  content: "";
}

/* line 451, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-behance-square:before {
  content: "";
}

/* line 452, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-steam:before {
  content: "";
}

/* line 453, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-steam-square:before {
  content: "";
}

/* line 454, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-recycle:before {
  content: "";
}

/* line 455, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: "";
}

/* line 457, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "";
}

/* line 459, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-tree:before {
  content: "";
}

/* line 460, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-spotify:before {
  content: "";
}

/* line 461, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-deviantart:before {
  content: "";
}

/* line 462, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-soundcloud:before {
  content: "";
}

/* line 463, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-database:before {
  content: "";
}

/* line 464, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-file-pdf-o:before {
  content: "";
}

/* line 465, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-file-word-o:before {
  content: "";
}

/* line 466, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-file-excel-o:before {
  content: "";
}

/* line 467, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-file-powerpoint-o:before {
  content: "";
}

/* line 468, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

/* line 471, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

/* line 473, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

/* line 475, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

/* line 477, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-file-code-o:before {
  content: "";
}

/* line 478, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-vine:before {
  content: "";
}

/* line 479, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-codepen:before {
  content: "";
}

/* line 480, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-jsfiddle:before {
  content: "";
}

/* line 481, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

/* line 486, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-circle-o-notch:before {
  content: "";
}

/* line 487, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-ra:before,
.fa-rebel:before {
  content: "";
}

/* line 489, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: "";
}

/* line 491, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-git-square:before {
  content: "";
}

/* line 492, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-git:before {
  content: "";
}

/* line 493, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-hacker-news:before {
  content: "";
}

/* line 494, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-tencent-weibo:before {
  content: "";
}

/* line 495, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-qq:before {
  content: "";
}

/* line 496, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

/* line 498, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

/* line 500, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

/* line 502, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-history:before {
  content: "";
}

/* line 503, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-circle-thin:before {
  content: "";
}

/* line 504, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-header:before {
  content: "";
}

/* line 505, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-paragraph:before {
  content: "";
}

/* line 506, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-sliders:before {
  content: "";
}

/* line 507, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-share-alt:before {
  content: "";
}

/* line 508, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-share-alt-square:before {
  content: "";
}

/* line 509, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bomb:before {
  content: "";
}

/* line 510, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

/* line 512, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-tty:before {
  content: "";
}

/* line 513, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-binoculars:before {
  content: "";
}

/* line 514, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-plug:before {
  content: "";
}

/* line 515, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-slideshare:before {
  content: "";
}

/* line 516, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-twitch:before {
  content: "";
}

/* line 517, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-yelp:before {
  content: "";
}

/* line 518, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-newspaper-o:before {
  content: "";
}

/* line 519, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-wifi:before {
  content: "";
}

/* line 520, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-calculator:before {
  content: "";
}

/* line 521, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-paypal:before {
  content: "";
}

/* line 522, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-google-wallet:before {
  content: "";
}

/* line 523, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-cc-visa:before {
  content: "";
}

/* line 524, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-cc-mastercard:before {
  content: "";
}

/* line 525, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-cc-discover:before {
  content: "";
}

/* line 526, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-cc-amex:before {
  content: "";
}

/* line 527, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-cc-paypal:before {
  content: "";
}

/* line 528, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-cc-stripe:before {
  content: "";
}

/* line 529, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bell-slash:before {
  content: "";
}

/* line 530, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bell-slash-o:before {
  content: "";
}

/* line 531, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-trash:before {
  content: "";
}

/* line 532, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-copyright:before {
  content: "";
}

/* line 533, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-at:before {
  content: "";
}

/* line 534, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-eyedropper:before {
  content: "";
}

/* line 535, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-paint-brush:before {
  content: "";
}

/* line 536, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-birthday-cake:before {
  content: "";
}

/* line 537, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-area-chart:before {
  content: "";
}

/* line 538, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-pie-chart:before {
  content: "";
}

/* line 539, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-line-chart:before {
  content: "";
}

/* line 540, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-lastfm:before {
  content: "";
}

/* line 541, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-lastfm-square:before {
  content: "";
}

/* line 542, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-toggle-off:before {
  content: "";
}

/* line 543, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-toggle-on:before {
  content: "";
}

/* line 544, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bicycle:before {
  content: "";
}

/* line 545, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-bus:before {
  content: "";
}

/* line 546, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-ioxhost:before {
  content: "";
}

/* line 547, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-angellist:before {
  content: "";
}

/* line 548, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-cc:before {
  content: "";
}

/* line 549, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

/* line 552, ../_sassassets/font-awesome.4.2.0/scss/_icons.scss */
.fa-meanpath:before {
  content: "";
}

@font-face {
  font-family: 'festivo3';
  src: url("../fonts/festivolettersno3/festivolettersno3-webfont.eot");
  src: url("../fonts/festivolettersno3/festivolettersno3-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/festivolettersno3/festivolettersno3-webfont.woff2") format("woff2"), url("../fonts/festivolettersno3/festivolettersno3-webfont.woff") format("woff"), url("../fonts/festivolettersno3/festivolettersno3-webfont.ttf") format("truetype"), url("../fonts/festivolettersno3/festivolettersno3-webfont.svg#festivo_letters_no3regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'festivo11';
  src: url("../fonts/festivolettersno11/festivolettersno11-webfont.eot");
  src: url("../fonts/festivolettersno11/festivolettersno11-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/festivolettersno11/festivolettersno11-webfont.woff2") format("woff2"), url("../fonts/festivolettersno11/festivolettersno11-webfont.woff") format("woff"), url("../fonts/festivolettersno11/festivolettersno11-webfont.ttf") format("truetype"), url("../fonts/festivolettersno11/festivolettersno11-webfont.svg#festivo_letters_no3regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'festivo14';
  src: url("../fonts/festivolettersno14/festivolettersno14-webfont.eot");
  src: url("../fonts/festivolettersno14/festivolettersno14-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/festivolettersno14/festivolettersno14-webfont.woff2") format("woff2"), url("../fonts/festivolettersno14/festivolettersno14-webfont.woff") format("woff"), url("../fonts/festivolettersno14/festivolettersno14-webfont.ttf") format("truetype"), url("../fonts/festivolettersno14/festivolettersno14-webfont.svg#festivo_letters_no3regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@-webkit-keyframes hoverboxDown {
  from {
    top: -140px;
  }
  to {
    top: 0;
  }
}
@keyframes hoverboxDown {
  from {
    top: -140px;
  }
  to {
    top: 0;
  }
}
@-webkit-keyframes hoverboxUp {
  from {
    top: 0;
  }
  to {
    top: -140px;
  }
}
@keyframes hoverboxUp {
  from {
    top: 0;
  }
  to {
    top: -140px;
  }
}
@-webkit-keyframes membersDown {
  from {
    top: -197px;
  }
  to {
    top: -5px;
  }
}
@keyframes membersDown {
  from {
    top: -197px;
  }
  to {
    top: -5px;
  }
}
@-webkit-keyframes membersUp {
  from {
    top: -5px;
  }
  to {
    top: -197px;
  }
}
@keyframes membersUp {
  from {
    top: -5px;
  }
  to {
    top: -197px;
  }
}
/*= Header =*/
/* line 2, ../_sass/_layout.scss */
#hd {
  position: relative;
  z-index: 3;
  background-color: #21295e;
  border-top: 4px solid #febe10;
  width: 100%;
  -o-box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.5);
  box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.5);
}
/* line 10, ../_sass/_layout.scss */
#hd .container {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 1000px) {
  /* line 10, ../_sass/_layout.scss */
  #hd .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 22, ../_sass/_layout.scss */
#hd.stick {
  position: fixed;
  top: 0;
  z-index: 10;
}

/* line 29, ../_sass/_layout.scss */
#hd .pgWidth {
  position: relative;
}
@media screen and (min-width: 320px) {
  /* line 29, ../_sass/_layout.scss */
  #hd .pgWidth {
    width: 320px;
  }
}
@media screen and (min-width: 640px) {
  /* line 29, ../_sass/_layout.scss */
  #hd .pgWidth {
    width: 640px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 29, ../_sass/_layout.scss */
  #hd .pgWidth {
    width: 1000px;
  }
}

/*= Body =*/
/* line 44, ../_sass/_layout.scss */
#bd {
  background-color: #fff;
}

/* line 53, ../_sass/_layout.scss */
.four__col--grid, .three__col--grid, .two__col--grid, .one__col--grid {
  margin: 20px 0;
  margin-left: -15px;
  margin-right: -15px;
}
/* line 489, ../_sass/utility/_belt__helpers.scss */
.four__col--grid:before, .four__col--grid:after, .three__col--grid:before, .three__col--grid:after, .two__col--grid:before, .two__col--grid:after, .one__col--grid:before, .one__col--grid:after {
  content: " ";
  display: table;
}
/* line 494, ../_sass/utility/_belt__helpers.scss */
.four__col--grid:after, .three__col--grid:after, .two__col--grid:after, .one__col--grid:after {
  clear: both;
}
@media screen and (min-width: 1000px) {
  /* line 53, ../_sass/_layout.scss */
  .four__col--grid, .three__col--grid, .two__col--grid, .one__col--grid {
    margin: 40px 0;
  }
}

/* line 62, ../_sass/_layout.scss */
.two__col--grid {
  padding-top: 10px;
}

/* line 67, ../_sass/_layout.scss */
.five__col--grid {
  margin: 15px 0;
  margin-left: -10px !important;
  margin-right: -10px !important;
  margin-left: -15px;
  margin-right: -15px;
}
/* line 489, ../_sass/utility/_belt__helpers.scss */
.five__col--grid:before, .five__col--grid:after {
  content: " ";
  display: table;
}
/* line 494, ../_sass/utility/_belt__helpers.scss */
.five__col--grid:after {
  clear: both;
}

/* line 74, ../_sass/_layout.scss */
.five__col--block {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  width: 20%;
  float: left;
}

/* line 84, ../_sass/_layout.scss */
.four__col--block {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 640px) {
  /* line 84, ../_sass/_layout.scss */
  .four__col--block {
    float: left;
    width: 25%;
  }
}

/* line 89, ../_sass/_layout.scss */
.three__col--block {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 640px) {
  /* line 89, ../_sass/_layout.scss */
  .three__col--block {
    float: left;
    width: 33.33333%;
  }
}

/* line 94, ../_sass/_layout.scss */
.two__col--block {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 640px) {
  /* line 94, ../_sass/_layout.scss */
  .two__col--block {
    float: left;
    width: 50%;
  }
}
/* line 97, ../_sass/_layout.scss */
.two__col--block h2 {
  margin: 0 0 5px 0 !important;
}

/* line 103, ../_sass/_layout.scss */
.one__col--block {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 640px) {
  /* line 103, ../_sass/_layout.scss */
  .one__col--block {
    float: left;
    width: 100%;
  }
}

/* line 108, ../_sass/_layout.scss */
.two__col--grid--inner {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding: 2px 0;
  overflow: auto;
}
@media (min-width: 640px) {
  /* line 108, ../_sass/_layout.scss */
  .two__col--grid--inner {
    float: left;
    width: 100%;
  }
}

/* line 117, ../_sass/_layout.scss */
.generic__cta--btn {
  display: table;
  text-align: center;
  padding: 10px;
  width: 250px;
  height: 70px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  margin: 0 auto;
}
@media screen and (min-width: 480px) {
  /* line 117, ../_sass/_layout.scss */
  .generic__cta--btn {
    width: 420px;
  }
}
@media screen and (min-width: 640px) {
  /* line 117, ../_sass/_layout.scss */
  .generic__cta--btn {
    width: 490px;
  }
}
/* line 135, ../_sass/_layout.scss */
.generic__cta--btn span {
  display: table-cell;
  vertical-align: middle;
}
/* line 140, ../_sass/_layout.scss */
.generic__cta--btn sup {
  font-size: 0.61538em;
  top: -5px;
}

/* line 146, ../_sass/_layout.scss */
.generic__btn--wrapper {
  margin: 20px 0 80px;
}

/*= Footer =*/
/* line 151, ../_sass/_layout.scss */
#ft {
  background-color: #e7ebee;
}

@media screen and (max-width: 1000px) {
  /* line 155, ../_sass/_layout.scss */
  #ft .pgWidth {
    width: 320px;
  }
  .footer__terms li, .footer__logo li{
	display: block !important;
	text-align: center;
	margin-bottom: 5px;
  }
  .footer__logo li:first-child + li + li,
  .footer__logo li:first-child + li + li + li{
	border-left: 0 !important;
	padding-left: 0 !important;
	margin-left: 0 !important;

  }
  
  .footer__logo li:first-child + li + li, .footer__logo li:first-child + li + li + li{
	margin-bottom: 5px !important;
  }
  
  .footer__terms li:first-child{
	border-right: 0 !important;
  }
  
  .april__logo{
	text-align: center;
  }
  
  .terms{
	margin-top:0 !important;
	text-align: center;
  }
  
	.footer__terms li:first-child{
		padding: 0 !important;
	}
}
@media screen and (min-width: 640px) {
  /* line 155, ../_sass/_layout.scss */
  #ft .pgWidth {
    width: 640px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 155, ../_sass/_layout.scss */
  #ft .pgWidth {
    width: 1000px;
  }
}

/*= Modules =*/
/*
1. Global
2. Pages Styling
3. Widgets
*/
/* line 1, ../_sass/modules/_nav--header.scss */
.header {
  margin-top: 6px;
  margin-bottom: 6px;
  margin-left: 0;
  margin-right: 0;
  height: 60px;
  padding: 0;
}
@media screen and (min-width: 640px) {
  /* line 1, ../_sass/modules/_nav--header.scss */
  .header {
    height: 70px;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 15px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 1, ../_sass/modules/_nav--header.scss */
  .header {
    margin-left: -15px;
    margin-right: -15px;
    padding: 0 15px;
  }
}

/* line 25, ../_sass/modules/_nav--header.scss */
.nav__wrap {
  float: left;
  width: 54%;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  display: none;
}
@media screen and (min-width: 480px) {
  /* line 25, ../_sass/modules/_nav--header.scss */
  .nav__wrap {
    display: none;
    width: 54%;
  }
}
@media screen and (min-width: 640px) {
  /* line 25, ../_sass/modules/_nav--header.scss */
  .nav__wrap {
    display: none;
    width: 54%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 25, ../_sass/modules/_nav--header.scss */
  .nav__wrap {
    display: block;
    width: 57%;
  }
}
/* line 49, ../_sass/modules/_nav--header.scss */
.nav__wrap .global__nav {
  position: relative;
  margin-top: 15px;
  clear: both;
}
/* line 55, ../_sass/modules/_nav--header.scss */
.nav__wrap ul {
  list-style: none;
}
/* line 59, ../_sass/modules/_nav--header.scss */
.nav__wrap .root {
  clear: both;
  padding-top: 10px;
  list-style: none;
  overflow: auto;
}
/* line 65, ../_sass/modules/_nav--header.scss */
.nav__wrap .root li {
  float: left;
  margin-left: 15px;
}
/* line 69, ../_sass/modules/_nav--header.scss */
.nav__wrap .root li:first-child {
  margin-left: 0;
}
/* line 74, ../_sass/modules/_nav--header.scss */
.nav__wrap .root li:hover .drop__block {
  display: block;
}
/* line 80, ../_sass/modules/_nav--header.scss */
.nav__wrap .root a {
  font-family: "Montserrat", sans-serif;
  color: #eaeaea;
  font-size: 0.76923em;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0;
  display: block;
}
/* line 90, ../_sass/modules/_nav--header.scss */
.nav__wrap .root a:hover {
  color: #ccc;
}
/* line 94, ../_sass/modules/_nav--header.scss */
.nav__wrap .root a.active__current {
  color: #febe10;
}

/* line 101, ../_sass/modules/_nav--header.scss */
.sub__nav--wrap {
  float: left;
  width: 21%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 0;
  display: none;
}
@media screen and (min-width: 1000px) {
  /* line 101, ../_sass/modules/_nav--header.scss */
  .sub__nav--wrap {
    display: block;
  }
}
/* line 114, ../_sass/modules/_nav--header.scss */
.sub__nav--wrap .sub__nav {
  margin-top: 15px;
}
@media screen and (min-width: 640px) {
  /* line 114, ../_sass/modules/_nav--header.scss */
  .sub__nav--wrap .sub__nav {
    margin-top: 22px;
  }
}
/* line 121, ../_sass/modules/_nav--header.scss */
.sub__nav--wrap .sub__nav li {
  float: left;
  margin-left: 16px;
}
/* line 125, ../_sass/modules/_nav--header.scss */
.sub__nav--wrap .sub__nav li:first-child {
  margin-left: 0;
}
/* line 130, ../_sass/modules/_nav--header.scss */
.sub__nav--wrap .sub__nav a {
  display: block;
  color: #fff;
}
/* line 134, ../_sass/modules/_nav--header.scss */
.sub__nav--wrap .sub__nav a:before {
  font-family: 'FontAwesome';
  font-size: 1.26923em;
  -webkit-font-smoothing: antialiased;
  color: #eaeaea;
  display: block;
}
/* line 143, ../_sass/modules/_nav--header.scss */
.sub__nav--wrap .sub__nav a:hover:before {
  color: #febe10;
}
/* line 149, ../_sass/modules/_nav--header.scss */
.sub__nav--wrap .sub__nav .language {
  display: none !important;
}
/* line 152, ../_sass/modules/_nav--header.scss */
.sub__nav--wrap .sub__nav .language:before {
  content: "\f0ac";
}
/* line 157, ../_sass/modules/_nav--header.scss */
.sub__nav--wrap .sub__nav .facebook {
  /*padding-left: 15px;*/
}
/* line 161, ../_sass/modules/_nav--header.scss */
.sub__nav--wrap .sub__nav .facebook:before {
  content: "\f082";
}
/* line 167, ../_sass/modules/_nav--header.scss */
.sub__nav--wrap .sub__nav .youtube:before {
  content: "\f166";
}
/* line 173, ../_sass/modules/_nav--header.scss */
.sub__nav--wrap .sub__nav .instagram:before {
  content: "\f16d";
}
/* line 179, ../_sass/modules/_nav--header.scss */
.sub__nav--wrap .sub__nav .twitter:before {
  content: "\f081";
}
/* line 185, ../_sass/modules/_nav--header.scss */
.sub__nav--wrap .sub__nav .search:before {
  content: "\f002";
}

/* line 192, ../_sass/modules/_nav--header.scss */
.language__dropdown {
  position: absolute;
  background-color: #febe10;
  padding: 10px;
  font-family: "Montserrat", sans-serif;
  font-size: 0.84615em;
  text-transform: uppercase;
  font-weight: 600;
  width: 175px;
  left: -126px;
  top: 60px;
  display: none;
}
/* line 205, ../_sass/modules/_nav--header.scss */
.language__dropdown.active {
  display: block;
}
/* line 209, ../_sass/modules/_nav--header.scss */
.language__dropdown:before {
  position: absolute;
  content: "";
  top: -20px;
  right: 15px;
  border: 10px transparent solid;
  border-bottom-color: #febe10;
}
/* line 217, ../_sass/modules/_nav--header.scss */
.language__dropdown a {
  font-family: "Montserrat", sans-serif;
  font-size: 0.92308em;
  color: #000 !important;
  font-weight: 600;
}
/* line 226, ../_sass/modules/_nav--header.scss */
.language__dropdown ul li {
  margin: 8px 0 0 !important;
  display: block;
  width: 100%;
}
/* line 231, ../_sass/modules/_nav--header.scss */
.language__dropdown ul li:first-child {
  margin: 0 !important;
  border-bottom: 1px solid #000;
  padding: 0 0 5px;
}
/* line 236, ../_sass/modules/_nav--header.scss */
.language__dropdown ul li:first-child span {
  color: #404040;
  font-size: 0.84615em;
}

/* line 246, ../_sass/modules/_nav--header.scss */
.drop__block {
  position: absolute;
  top: 44px;
  background-color: rgba(0, 0, 0, 0.9);
  display: none;
}
/* line 252, ../_sass/modules/_nav--header.scss */
.drop__block .drop__nav {
  width: 220px;
  color: #fff;
  overflow: auto;
}
/* line 257, ../_sass/modules/_nav--header.scss */
.drop__block .drop__nav li {
  float: left;
  margin: 0;
  font-size: 0.92308em;
}
/* line 263, ../_sass/modules/_nav--header.scss */
.drop__block .drop__nav a {
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: 300;
  padding: 15px 41.5px;
  text-transform: none;
}
/* line 271, ../_sass/modules/_nav--header.scss */
.drop__block .drop__nav a:hover {
  color: #ccc;
}

/* line 279, ../_sass/modules/_nav--header.scss */
.header__inner--wrap {
  clear: both;
  width: 100%;
  padding: 10px 0;
}
@media screen and (min-width: 640px) {
  /* line 279, ../_sass/modules/_nav--header.scss */
  .header__inner--wrap {
    padding: 19px 0;
  }
}

/* line 289, ../_sass/modules/_nav--header.scss */
.logo__block {
  margin-top: 0;
  width: 42%;
  float: left;
  padding-left: 15px;
  padding-right: 0;
  position: relative;
}
@media screen and (min-width: 640px) {
  /* line 289, ../_sass/modules/_nav--header.scss */
  .logo__block {
    width: 45%;
  }
}
/* line 301, ../_sass/modules/_nav--header.scss */
.logo__block a {
  display: block;
}
/* line 305, ../_sass/modules/_nav--header.scss */
.logo__block img {
  width: 80%;
  margin: 8px 0;
}
@media screen and (min-width: 480px) {
  /* line 305, ../_sass/modules/_nav--header.scss */
  .logo__block img {
    width: 82%;
    margin: 0;
  }
}
@media screen and (min-width: 640px) {
  /* line 305, ../_sass/modules/_nav--header.scss */
  .logo__block img {
    width: 70%;
    margin: 0;
  }
}
@media screen and (min-width: 1000px) {
  /* line 305, ../_sass/modules/_nav--header.scss */
  .logo__block img {
    width: 80%;
    margin: 0;
  }
}
@media screen and (min-width: 480px) {
  /* line 289, ../_sass/modules/_nav--header.scss */
  .logo__block {
    padding-left: 0;
    padding-right: 0;
    width: 37%;
  }
}
@media screen and (min-width: 640px) {
  /* line 289, ../_sass/modules/_nav--header.scss */
  .logo__block {
    padding-left: 0px;
    padding-right: 0px;
    width: 37%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 289, ../_sass/modules/_nav--header.scss */
  .logo__block {
    padding-left: 0;
    padding-right: 15px;
    width: 22%;
  }
}

/* Mobile Menu */
/* line 3, ../_sass/modules/_mobilemenu.scss */
.mobile-menu {
  width: 100%;
  position: relative;
  top: 17px;
  display: block;
}
@media screen and (min-width: 640px) {
  /* line 3, ../_sass/modules/_mobilemenu.scss */
  .mobile-menu {
    top: 27px;
    display: block;
  }
}
@media screen and (min-width: 1000px) {
  /* line 3, ../_sass/modules/_mobilemenu.scss */
  .mobile-menu {
    display: none;
  }
}

/* line 19, ../_sass/modules/_mobilemenu.scss */
.search__mobile--wrap {
  position: relative;
  background-color: #febe10;
  overflow: auto;
}
/* line 24, ../_sass/modules/_mobilemenu.scss */
.search__mobile--wrap .search__mobile--input {
  width: 95%;
  margin: 10px auto;
  padding: 10px 40px 10px 10px;
  display: block;
  height: 40px;
  outline: none;
  border: 1px solid #aaa;
  -o-border-radius: 5px;
  border-radius: 5px;
}
@media screen and (min-width: 480px) {
  /* line 24, ../_sass/modules/_mobilemenu.scss */
  .search__mobile--wrap .search__mobile--input {
    width: 95%;
    margin: 15px auto;
  }
}

/* line 41, ../_sass/modules/_mobilemenu.scss */
.mobile__search--block {
  position: absolute;
  top: 15px;
  right: 17px;
}
@media screen and (min-width: 480px) {
  /* line 41, ../_sass/modules/_mobilemenu.scss */
  .mobile__search--block {
    top: 20px;
    right: 41px;
  }
}
@media screen and (min-width: 640px) {
  /* line 41, ../_sass/modules/_mobilemenu.scss */
  .mobile__search--block {
    top: 20px;
    right: 25px;
  }
}
/* line 57, ../_sass/modules/_mobilemenu.scss */
.mobile__search--block:before {
  font-family: 'FontAwesome';
  font-size: 1.6em;
  -webkit-font-smoothing: antialiased;
  content: "\f002";
  color: #000;
  position: absolute;
  right: 4px;
  top: 2px;
}
/* line 68, ../_sass/modules/_mobilemenu.scss */
.mobile__search--block:hover:before, .mobile__search--block:focus:before, .mobile__search--block:active:before {
  color: #000;
}

/* line 73, ../_sass/modules/_mobilemenu.scss */
.mobile__search--btn {
  padding: 0;
  border: none;
  background: none;
  outline: none;
  width: 30px;
  height: 30px;
}

/* line 82, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper {
  width: 100%;
  position: relative;
  display: block;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-perspective-origin: 50% 200%;
  perspective-origin: 50% 200%;
  background: none;
}

/* line 95, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper button {
  background: none;
  border: none;
  overflow: hidden;
  position: relative;
  top: 5px;
  right: 0;
  padding: 0 15px;
  cursor: pointer;
  outline: none;
  float: right;
}
@media screen and (min-width: 640px) {
  /* line 95, ../_sass/modules/_mobilemenu.scss */
  .dl-menuwrapper button {
    top: -7px;
    right: 0;
  }
}

/* line 113, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper button:hover:before,
.dl-menuwrapper button.dl-active:before {
  color: #febe10;
}

/* line 119, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper ul {
  background: #21295e;
}

/* line 123, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper button:before {
  color: #febe10;
  font-family: 'FontAwesome';
  font-size: 1.5em;
  -webkit-font-smoothing: antialiased;
  content: "\f0c9";
}
@media screen and (min-width: 640px) {
  /* line 123, ../_sass/modules/_mobilemenu.scss */
  .dl-menuwrapper button:before {
    font-size: 2em;
  }
}

/* line 135, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper ul {
  padding: 0;
  list-style: none;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

/* line 143, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper li {
  position: relative;
  border-top: 1px solid #335781;
  -o-box-shadow: 0 -1px 0 0 #163b67;
  box-shadow: 0 -1px 0 0 #163b67;
}

/* line 149, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper li:first-child {
  border-top: none;
  -o-box-shadow: none;
  box-shadow: none;
}
/* line 153, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper li:first-child a:after {
  display: none;
}

/* line 158, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper li:first-child + li {
  border-top: 1px solid #335781;
  -o-box-shadow: 0 -1px 0 0 #163b67;
  box-shadow: 0 -1px 0 0 #163b67;
}
/* line 166, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper li:first-child + li a:after {
  display: none;
}

/* line 171, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper li a {
  font-family: "Montserrat", sans-serif;
  display: block;
  position: relative;
  text-transform: uppercase;
  padding: 11px 20px 11px 13px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #fff;
  outline: none;
  text-decoration: none;
}
@media screen and (min-width: 640px) {
  /* line 171, ../_sass/modules/_mobilemenu.scss */
  .dl-menuwrapper li a {
    padding: 15px 20px 15px 13px;
  }
}

/* line 189, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper li a:after {
  position: absolute;
  font-family: 'FontAwesome';
  content: "\f105";
  right: 15px;
  top: 0;
  line-height: 43px;
  -webkit-font-smoothing: antialiased;
  color: #fff;
}
@media screen and (min-width: 640px) {
  /* line 189, ../_sass/modules/_mobilemenu.scss */
  .dl-menuwrapper li a:after {
    line-height: 50px;
  }
}

/* line 204, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper .dl-submenu li a {
  padding: 15px 30px;
}

/* line 208, ../_sass/modules/_mobilemenu.scss */
.no-touch .dl-menuwrapper li a:hover {
  background: rgba(255, 248, 213, 0.1);
}

/* line 212, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper li.dl-back {
  background: #febe10;
  border-top: none;
  -o-box-shadow: none;
  box-shadow: none;
}
/* line 217, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper li.dl-back a:after {
  display: none;
}

/* line 222, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper li.dl-back:first-child + li {
  border-top: 1px solid #335781;
}

/* line 226, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper li.dl-back > a {
  padding-left: 30px;
  background: #febe10;
  color: #fff;
}
/* line 231, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper li.dl-back > a:hover {
  background: #e5ac0f;
}

/* line 236, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
  position: absolute;
  top: 0;
  font-family: 'FontAwesome';
  -webkit-font-smoothing: antialiased;
  content: "\f105";
}

/* line 245, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper li.dl-back:after {
  line-height: 50px;
}

/* line 249, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper li.dl-back:after {
  left: 10px;
  font-family: 'FontAwesome';
  -webkit-font-smoothing: antialiased;
  content: "\f104";
  color: #fff;
}

/* line 258, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper .dl-menu {
  margin: 0;
  position: absolute;
  top: 49px;
  right: 0;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(10px);
  -ms-transform: translateY(10px);
      transform: translateY(10px);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 273, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper .dl-menu:before {
  position: absolute;
  top: -14px;
  right: 10px;
  width: 0;
  height: 0;
  content: "";
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #febe10;
}
@media screen and (min-width: 640px) {
  /* line 273, ../_sass/modules/_mobilemenu.scss */
  .dl-menuwrapper .dl-menu:before {
    top: -14px;
    right: 12px;
  }
}

/* line 291, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper .dl-menu.dl-menu-toggle {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 297, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper .dl-menu.dl-menuopen {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
      transform: translateY(0px);
}

/* Hide the inner submenus */
/* line 306, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper li .dl-submenu {
  display: none;
}

/* Mobile Language Styling */
/* line 312, ../_sass/modules/_mobilemenu.scss */
.mobile__language {
  background-color: #fff;
  text-align: center;
  height: 60px;
}
@media screen and (min-width: 640px) {
  /* line 312, ../_sass/modules/_mobilemenu.scss */
  .mobile__language {
    height: 50px;
  }
}
/* line 321, ../_sass/modules/_mobilemenu.scss */
.mobile__language ul {
  background-color: #fff;
  display: inline-block;
  margin-top: 20px;
}
@media screen and (min-width: 640px) {
  /* line 321, ../_sass/modules/_mobilemenu.scss */
  .mobile__language ul {
    margin-top: 16px;
  }
}
/* line 331, ../_sass/modules/_mobilemenu.scss */
.mobile__language li {
  border: none;
  -o-box-shadow: none;
  box-shadow: none;
  float: left;
  display: block !important;
}
/* line 337, ../_sass/modules/_mobilemenu.scss */
.mobile__language li a {
  font-family: "Montserrat", sans-serif;
  display: block !important;
  position: relative;
  text-transform: uppercase;
  padding: 5px 15px;
  font-size: 14px;
  line-height: 5px;
  font-weight: 600;
  color: #000;
  outline: none;
  text-decoration: none;
  border-left: 1px solid #000;
}
/* line 351, ../_sass/modules/_mobilemenu.scss */
.mobile__language li a:hover {
  color: #444;
}
/* line 355, ../_sass/modules/_mobilemenu.scss */
.mobile__language li a:after {
  display: none;
}
/* line 361, ../_sass/modules/_mobilemenu.scss */
.mobile__language li:first-child a {
  border: none;
}

/*
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link.
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
/* line 376, ../_sass/modules/_mobilemenu.scss */
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
  display: none;
}

/* line 382, ../_sass/modules/_mobilemenu.scss */
.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
  display: block;
}

/* Dynamically added submenu outside of the menu context */
/* line 392, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper > .dl-submenu {
  position: absolute;
  width: 100%;
  top: 49px;
  left: 0;
  margin: 0;
}

/* Animation classes for moving out and in */
/* line 401, ../_sass/modules/_mobilemenu.scss */
.dl-menu.dl-animate-out-1 {
  -webkit-animation: MenuAnimOut1 0.4s;
  animation: MenuAnimOut1 0.4s;
}

/* line 407, ../_sass/modules/_mobilemenu.scss */
.dl-menu.dl-animate-out-2 {
  -webkit-animation: MenuAnimOut2 0.3s ease-in-out;
  animation: MenuAnimOut2 0.3s ease-in-out;
}

/* line 413, ../_sass/modules/_mobilemenu.scss */
.dl-menu.dl-animate-out-3 {
  -webkit-animation: MenuAnimOut3 0.4s ease;
  animation: MenuAnimOut3 0.4s ease;
}

/* line 419, ../_sass/modules/_mobilemenu.scss */
.dl-menu.dl-animate-out-4 {
  -webkit-animation: MenuAnimOut4 0.4s ease;
  animation: MenuAnimOut4 0.4s ease;
}

/* line 425, ../_sass/modules/_mobilemenu.scss */
.dl-menu.dl-animate-out-5 {
  -webkit-animation: MenuAnimOut5 0.4s ease;
  animation: MenuAnimOut5 0.4s ease;
}

@-webkit-keyframes MenuAnimOut1 {
  50% {
    -webkit-transform: translateZ(-250px) rotateY(30deg);
  }
  75% {
    -webkit-transform: translateZ(-372.5px) rotateY(15deg);
    opacity: .5;
  }
  100% {
    -webkit-transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }
}
@-webkit-keyframes MenuAnimOut2 {
  100% {
    -webkit-transform: translateX(-100%);
    opacity: 0;
  }
}
@-webkit-keyframes MenuAnimOut3 {
  100% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }
}
@-webkit-keyframes MenuAnimOut4 {
  100% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }
}
@-webkit-keyframes MenuAnimOut5 {
  100% {
    -webkit-transform: translateY(40%);
    opacity: 0;
  }
}
@keyframes MenuAnimOut1 {
  50% {
    -webkit-transform: translateZ(-250px) rotateY(30deg);
            transform: translateZ(-250px) rotateY(30deg);
  }
  75% {
    -webkit-transform: translateZ(-372.5px) rotateY(15deg);
            transform: translateZ(-372.5px) rotateY(15deg);
    opacity: .5;
  }
  100% {
    -webkit-transform: translateZ(-500px) rotateY(0deg);
            transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }
}
@keyframes MenuAnimOut2 {
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }
}
@keyframes MenuAnimOut3 {
  100% {
    -webkit-transform: translateZ(300px);
            transform: translateZ(300px);
    opacity: 0;
  }
}
@keyframes MenuAnimOut4 {
  100% {
    -webkit-transform: translateZ(-300px);
            transform: translateZ(-300px);
    opacity: 0;
  }
}
@keyframes MenuAnimOut5 {
  100% {
    -webkit-transform: translateY(40%);
            transform: translateY(40%);
    opacity: 0;
  }
}
/* line 557, ../_sass/modules/_mobilemenu.scss */
.dl-menu.dl-animate-in-1 {
  -webkit-animation: MenuAnimIn1 0.3s;
  animation: MenuAnimIn1 0.3s;
}

/* line 563, ../_sass/modules/_mobilemenu.scss */
.dl-menu.dl-animate-in-2 {
  -webkit-animation: MenuAnimIn2 0.3s ease-in-out;
  animation: MenuAnimIn2 0.3s ease-in-out;
}

/* line 569, ../_sass/modules/_mobilemenu.scss */
.dl-menu.dl-animate-in-3 {
  -webkit-animation: MenuAnimIn3 0.4s ease;
  animation: MenuAnimIn3 0.4s ease;
}

/* line 575, ../_sass/modules/_mobilemenu.scss */
.dl-menu.dl-animate-in-4 {
  -webkit-animation: MenuAnimIn4 0.4s ease;
  animation: MenuAnimIn4 0.4s ease;
}

/* line 581, ../_sass/modules/_mobilemenu.scss */
.dl-menu.dl-animate-in-5 {
  -webkit-animation: MenuAnimIn5 0.4s ease;
  animation: MenuAnimIn5 0.4s ease;
}

@-webkit-keyframes MenuAnimIn1 {
  0% {
    -webkit-transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }
  20% {
    -webkit-transform: translateZ(-250px) rotateY(30deg);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: translateZ(0px) rotateY(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes MenuAnimIn2 {
  0% {
    -webkit-transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    opacity: 1;
  }
}
@-webkit-keyframes MenuAnimIn3 {
  0% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
}
@-webkit-keyframes MenuAnimIn4 {
  0% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
}
@-webkit-keyframes MenuAnimIn5 {
  0% {
    -webkit-transform: translateY(40%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}
@keyframes MenuAnimIn1 {
  0% {
    -webkit-transform: translateZ(-500px) rotateY(0deg);
            transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }
  20% {
    -webkit-transform: translateZ(-250px) rotateY(30deg);
            transform: translateZ(-250px) rotateY(30deg);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: translateZ(0px) rotateY(0deg);
            transform: translateZ(0px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes MenuAnimIn2 {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes MenuAnimIn3 {
  0% {
    -webkit-transform: translateZ(300px);
            transform: translateZ(300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0px);
            transform: translateZ(0px);
    opacity: 1;
  }
}
@keyframes MenuAnimIn4 {
  0% {
    -webkit-transform: translateZ(-300px);
            transform: translateZ(-300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0px);
            transform: translateZ(0px);
    opacity: 1;
  }
}
@keyframes MenuAnimIn5 {
  0% {
    -webkit-transform: translateY(40%);
            transform: translateY(40%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
/* line 764, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
  -webkit-animation: SubMenuAnimIn1 0.4s ease;
  animation: SubMenuAnimIn1 0.4s ease;
}

/* line 770, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
  -webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
  animation: SubMenuAnimIn2 0.3s ease-in-out;
}

/* line 776, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
  -webkit-animation: SubMenuAnimIn3 0.4s ease;
  animation: SubMenuAnimIn3 0.4s ease;
}

/* line 782, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
  -webkit-animation: SubMenuAnimIn4 0.4s ease;
  animation: SubMenuAnimIn4 0.4s ease;
}

/* line 788, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
  -webkit-animation: SubMenuAnimIn5 0.4s ease;
  animation: SubMenuAnimIn5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimIn1 {
  0% {
    -webkit-transform: translateX(50%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    opacity: 1;
  }
}
@-webkit-keyframes SubMenuAnimIn2 {
  0% {
    -webkit-transform: translateX(100%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    opacity: 1;
  }
}
@-webkit-keyframes SubMenuAnimIn3 {
  0% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
}
@-webkit-keyframes SubMenuAnimIn4 {
  0% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
}
@-webkit-keyframes SubMenuAnimIn5 {
  0% {
    -webkit-transform: translateZ(-200px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes SubMenuAnimIn1 {
  0% {
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes SubMenuAnimIn2 {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes SubMenuAnimIn3 {
  0% {
    -webkit-transform: translateZ(-300px);
            transform: translateZ(-300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0px);
            transform: translateZ(0px);
    opacity: 1;
  }
}
@keyframes SubMenuAnimIn4 {
  0% {
    -webkit-transform: translateZ(300px);
            transform: translateZ(300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0px);
            transform: translateZ(0px);
    opacity: 1;
  }
}
@keyframes SubMenuAnimIn5 {
  0% {
    -webkit-transform: translateZ(-200px);
            transform: translateZ(-200px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
/* line 959, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
  -webkit-animation: SubMenuAnimOut1 0.4s ease;
  animation: SubMenuAnimOut1 0.4s ease;
}

/* line 965, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
  -webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
  animation: SubMenuAnimOut2 0.3s ease-in-out;
}

/* line 971, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
  -webkit-animation: SubMenuAnimOut3 0.4s ease;
  animation: SubMenuAnimOut3 0.4s ease;
}

/* line 977, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
  -webkit-animation: SubMenuAnimOut4 0.4s ease;
  animation: SubMenuAnimOut4 0.4s ease;
}

/* line 983, ../_sass/modules/_mobilemenu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
  -webkit-animation: SubMenuAnimOut5 0.4s ease;
  animation: SubMenuAnimOut5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimOut1 {
  0% {
    -webkit-transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(50%);
    opacity: 0;
  }
}
@-webkit-keyframes SubMenuAnimOut2 {
  0% {
    -webkit-transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%);
    opacity: 0;
  }
}
@-webkit-keyframes SubMenuAnimOut3 {
  0% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }
}
@-webkit-keyframes SubMenuAnimOut4 {
  0% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }
}
@-webkit-keyframes SubMenuAnimOut5 {
  0% {
    -webkit-transform: translateZ(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(-200px);
    opacity: 0;
  }
}
@keyframes SubMenuAnimOut1 {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
    opacity: 0;
  }
}
@keyframes SubMenuAnimOut2 {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0;
  }
}
@keyframes SubMenuAnimOut3 {
  0% {
    -webkit-transform: translateZ(0px);
            transform: translateZ(0px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(-300px);
            transform: translateZ(-300px);
    opacity: 0;
  }
}
@keyframes SubMenuAnimOut4 {
  0% {
    -webkit-transform: translateZ(0px);
            transform: translateZ(0px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(300px);
            transform: translateZ(300px);
    opacity: 0;
  }
}
@keyframes SubMenuAnimOut5 {
  0% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(-200px);
            transform: translateZ(-200px);
    opacity: 0;
  }
}
/* No JS Fallback */
/* line 1155, ../_sass/modules/_mobilemenu.scss */
.no-js .dl-menuwrapper .dl-menu {
  position: relative;
  opacity: 1;
  -webkit-transform: none;
  -ms-transform: none;
      transform: none;
}

/* line 1163, ../_sass/modules/_mobilemenu.scss */
.no-js .dl-menuwrapper li .dl-submenu {
  display: block;
}

/* line 1167, ../_sass/modules/_mobilemenu.scss */
.no-js .dl-menuwrapper li.dl-back {
  display: none;
}

/* line 1171, ../_sass/modules/_mobilemenu.scss */
.no-js .dl-menuwrapper li > a:not(:only-child) {
  background: rgba(0, 0, 0, 0.1);
}

/* line 1175, ../_sass/modules/_mobilemenu.scss */
.no-js .dl-menuwrapper li > a:not(:only-child):after {
  content: '';
}

/* line 1179, ../_sass/modules/_mobilemenu.scss */
.dl-subviewopen {
  border-top: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 1184, ../_sass/modules/_mobilemenu.scss */
li.dl-subview {
  border-top: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 1190, ../_sass/modules/_mobilemenu.scss */
.dl-submenu > li a:after {
  display: none;
}

/* line 1196, ../_sass/modules/_mobilemenu.scss */
.dl-submenu > li.lvl__three--li a:after {
  display: block;
}

/* line 1202, ../_sass/modules/_mobilemenu.scss */
.dl-submenu.lvl__three--ul > li a:after {
  display: none;
}

/* line 1, ../_sass/modules/_footer.scss */
.footer__links {
  position: relative;
  border-top: 5px solid #21295e;
  padding: 10px 0 15px;
}
@media screen and (min-width: 480px) {
  /* line 1, ../_sass/modules/_footer.scss */
  .footer__links {
    padding: 15px 0 15px;
  }
}

/* line 12, ../_sass/modules/_footer.scss */
.container.footer {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 18, ../_sass/modules/_footer.scss */
.main__footer {
  display: none;
}
@media screen and (min-width: 1000px) {
  /* line 18, ../_sass/modules/_footer.scss */
  .main__footer {
    display: block;
  }
}
/* line 25, ../_sass/modules/_footer.scss */
.main__footer .five__col--block {
  color: #535456;
}
/* line 28, ../_sass/modules/_footer.scss */
.main__footer .five__col--block ul {
  list-style: none;
}
/* line 32, ../_sass/modules/_footer.scss */
.main__footer .five__col--block li {
  font-size: 0.82308em;
  margin-top: 10px;
}
/* line 36, ../_sass/modules/_footer.scss */
.main__footer .five__col--block li:first-child {
  margin-top: 0;
  color: #21295e;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 44, ../_sass/modules/_footer.scss */
.main__footer .five__col--block a {
  color: #555;
}
/* line 247, ../_sass/utility/_belt__helpers.scss */
.main__footer .five__col--block a:hover, .main__footer .five__col--block a:active, .main__footer .five__col--block a:focus {
  color: #888888;
}
/* line 50, ../_sass/modules/_footer.scss */
.main__footer .address:before, .main__footer .tel:before, .main__footer .fax:before, .main__footer .email:before {
  font-family: 'FontAwesome';
  font-size: 0.88462em;
  -webkit-font-smoothing: antialiased;
  color: #555;
  display: inline-block;
}
/* line 59, ../_sass/modules/_footer.scss */
.main__footer .address {
  line-height: 25px;
}
/* line 62, ../_sass/modules/_footer.scss */
.main__footer .address:before {
  content: "\f0ac";
  vertical-align: top;
}
/* line 68, ../_sass/modules/_footer.scss */
.main__footer .address__copy {
  display: inline-block;
}
/* line 73, ../_sass/modules/_footer.scss */
.main__footer .tel:before {
  content: "\f098";
}
/* line 79, ../_sass/modules/_footer.scss */
.main__footer .fax:before {
  content: "\f02f";
}
/* line 85, ../_sass/modules/_footer.scss */
.main__footer .email:before {
  content: "\f003";
}

/* line 92, ../_sass/modules/_footer.scss */
.sub__footer {
  margin-top: 0;
  padding: 0;
  border-top: none;
  border-bottom: none;
  overflow: auto;
  overflow-x: hidden;
}
@media screen and (min-width: 1000px) {
  /* line 92, ../_sass/modules/_footer.scss */
  .sub__footer {
    margin-top: 15px;
    padding: 17px 0 25px;
    border-top: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }
}

/* line 108, ../_sass/modules/_footer.scss */
.april__logo {
  float: none;
  width: 100%;
  margin-top: 10px;
}
@media screen and (min-width: 1000px) {
  /* line 108, ../_sass/modules/_footer.scss */
  .april__logo {
	float: left;
	width: 70%;
	margin-top: 0px;
  }
}
/* line 119, ../_sass/modules/_footer.scss */
.april__logo img {
 /*  max-width: 100%;
  display: block;
  margin: 0 auto; */
}


@media screen and (min-width: 1000px) {
  /* line 119, ../_sass/modules/_footer.scss */
  .april__logo img {
    margin: 0;
  }
}

/* line 130, ../_sass/modules/_footer.scss */
.terms {
  width: 100%;
  margin-top: 30px;
  width: auto;
  float: none;
}
@media screen and (min-width: 1000px) {
  /* line 130, ../_sass/modules/_footer.scss */
  .terms {
    float: right;
    margin-top: 13px;
  }
}
.footer__terms li:first-child {
    padding-right: 10px;
    margin-bottom: 0px;
    border-right: 1px solid #6E6F71;
}
/* line 142, ../_sass/modules/_footer.scss */
.social {
  position: relative;
  height: 38px;
  margin-top: 25px;
  width: 100%;
  float: left;
  display: block;
}
@media screen and (min-width: 1000px) {
  /* line 142, ../_sass/modules/_footer.scss */
  .social {
    display: none;
    margin-top: 15px;
    width: 12%;
    height: 27px;
  }
}

/* line 158, ../_sass/modules/_footer.scss */
.footer__terms {
  font-size: 0.69231em;
  color: #555;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 1000px) {
  /* line 158, ../_sass/modules/_footer.scss */
  .footer__terms, .footer__logo {
    font-size: 0.75385em;
  }
}

.footer__terms, .footer__logo {
    font-size: 0.69231em;
    color: #555;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/* line 170, ../_sass/modules/_footer.scss */
.footer__terms ul,.footer__logo ul{
  list-style: none;
  display: inline-block;
  font-family: "Montserrat", sans-serif;
}
/* line 176, ../_sass/modules/_footer.scss */
.footer__terms li, .footer__logo li {
  display: inline;
  margin-left: 7px;
}
/* line 180, ../_sass/modules/_footer.scss */
.footer__terms li:first-child, .footer__logo li:first-child {
  margin-left: 0;
  display: block;
  margin-bottom: 5px;
}
@media screen and (min-width: 1000px) {
  /* line 180, ../_sass/modules/_footer.scss */
  .footer__terms li:first-child, .footer__logo li:first-child {
    display: inline;
    margin-bottom: 0;
  }
}
/* line 191, ../_sass/modules/_footer.scss */
.footer__terms li:first-child + li + li, .footer__logo li:first-child + li + li {
  border-left: 1px solid #6e6f71;
  padding-left: 10px;
  margin-left: 10px;
}
/* line 198, ../_sass/modules/_footer.scss */
.footer__terms a, .footer__logo a {
  font-family: "Montserrat", sans-serif;
  color: #555;
}

.footer__logo li:first-child + li + li, .footer__logo li:first-child + li + li + li{
padding-left: 10px;
margin-left: 10px;
margin-bottom: 0px;
border-left: 1px solid #6E6F71;
}
/* line 204, ../_sass/modules/_footer.scss */
.footer__social {
  position: relative;
  width: 75%;
  right: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 360px) {
  /* line 204, ../_sass/modules/_footer.scss */
  .footer__social {
    position: relative;
    width: 67%;
  }
}
@media screen and (min-width: 375px) {
  /* line 204, ../_sass/modules/_footer.scss */
  .footer__social {
    position: relative;
    width: 65%;
  }
}
@media screen and (min-width: 414px) {
  /* line 204, ../_sass/modules/_footer.scss */
  .footer__social {
    position: relative;
    width: 58%;
  }
}
@media screen and (min-width: 480px) {
  /* line 204, ../_sass/modules/_footer.scss */
  .footer__social {
    position: relative;
    width: 50%;
  }
}
@media screen and (min-width: 640px) {
  /* line 204, ../_sass/modules/_footer.scss */
  .footer__social {
    position: relative;
    width: 38%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 204, ../_sass/modules/_footer.scss */
  .footer__social {
    position: absolute;
    width: auto;
  }
}
/* line 240, ../_sass/modules/_footer.scss */
.footer__social ul {
  overflow: auto;
}
@media screen and (min-width: 1000px) {
  /* line 240, ../_sass/modules/_footer.scss */
  .footer__social ul {
    margin: 0;
    width: auto;
  }
}
/* line 249, ../_sass/modules/_footer.scss */
.footer__social li {
  float: left;
  margin-left: 35px;
}
@media screen and (min-width: 1000px) {
  /* line 249, ../_sass/modules/_footer.scss */
  .footer__social li {
    margin-left: 17px;
  }
}
/* line 257, ../_sass/modules/_footer.scss */
.footer__social li:first-child {
  margin-left: 0;
}
/* line 262, ../_sass/modules/_footer.scss */
.footer__social a {
  display: block;
}
/* line 265, ../_sass/modules/_footer.scss */
.footer__social a:before {
  font-family: 'FontAwesome';
  font-size: 35px;
  -webkit-font-smoothing: antialiased;
  color: #959595;
  display: block;
}
@media screen and (min-width: 480px) {
  /* line 265, ../_sass/modules/_footer.scss */
  .footer__social a:before {
    font-size: 35px;
  }
}
@media screen and (min-width: 640px) {
  /* line 265, ../_sass/modules/_footer.scss */
  .footer__social a:before {
    font-size: 35px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 265, ../_sass/modules/_footer.scss */
  .footer__social a:before {
    font-size: 25px;
  }
}
/* line 287, ../_sass/modules/_footer.scss */
.footer__social .facebook:before {
  content: "\f082";
}
/* line 293, ../_sass/modules/_footer.scss */
.footer__social .youtube:before {
  content: "\f166";
}
/* line 299, ../_sass/modules/_footer.scss */
.footer__social .instagram:before {
  content: "\f16d";
}
/* line 305, ../_sass/modules/_footer.scss */
.footer__social .twitter:before {
  content: "\f081";
}

/* line 312, ../_sass/modules/_footer.scss */
.mobile__top {
  background-color: #21295e;
  padding: 10px;
  width: 170px;
  margin: 0 auto;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-top-right-radius: 8px;
  -moz-border-top-left-radius: 8px;
  -o-border-top-right-radius: 8px;
  -o-border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  display: block;
  position: absolute;
  top: -40px;
  left: 0;
  right: 0;
}
/* line 324, ../_sass/modules/_footer.scss */
.mobile__top a {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  display: block;
  font-size: 0.84615em;
}
@media screen and (min-width: 1000px) {
  /* line 312, ../_sass/modules/_footer.scss */
  .mobile__top {
    display: none;
  }
}


/* line 338, ../_sass/modules/_footer.scss */
.disclaimer {
  margin-top: 20px;
  display: none;
}
@media screen and (min-width: 640px) {
  /* line 338, ../_sass/modules/_footer.scss */
  .disclaimer {
    display: block;
  }
}
/* line 346, ../_sass/modules/_footer.scss */
.disclaimer p {
  color: #666;
  font-size: 0.75385em;
  line-height: 1.5em;
}
/* line 352, ../_sass/modules/_footer.scss */
.disclaimer a {
  color: #21295e;
}

/* line 358, ../_sass/modules/_footer.scss */
.footer__ul--sustainability {
  margin-top: 20px;
}

/* line 363, ../_sass/modules/_footer.scss */
.ul__social li {
  margin-top: 15px !important;
}
/* line 366, ../_sass/modules/_footer.scss */
.ul__social li:first-child {
  margin-top: 0 !important;
}
/* line 371, ../_sass/modules/_footer.scss */
.ul__social a {
  display: block;
}
/* line 374, ../_sass/modules/_footer.scss */
.ul__social a:before {
  font-family: 'FontAwesome';
  font-size: 35px;
  -webkit-font-smoothing: antialiased;
  color: #959595;
  display: inline-block;
  margin-right: 10px;
  font-size: 22px;
}
/* line 386, ../_sass/modules/_footer.scss */
.ul__social .facebook:before {
  content: "\f082";
}
/* line 392, ../_sass/modules/_footer.scss */
.ul__social .youtube:before {
  content: "\f166";
}
/* line 398, ../_sass/modules/_footer.scss */
.ul__social .instagram:before {
  content: "\f16d";
}
/* line 404, ../_sass/modules/_footer.scss */
.ul__social .twitter:before {
  content: "\f081";
}

/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets
*********************************/
/* line 15, ../_sass/modules/_flexslider.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

/* line 19, ../_sass/modules/_flexslider.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
  font-family: 'flexslider-icon';
  src: url("../../../fonts/flexslider-font/flexslider-icon.eot/index.html");
  src: url("../../../fonts/flexslider-font/flexslider-icon.eot/index.html?#iefix") format("embedded-opentype"), url("../../../fonts/flexslider-font/flexslider-icon.woff/index.html") format("woff"), url("../../../fonts/flexslider-font/flexslider-icon.ttf/index.html") format("truetype"), url("../../../fonts/flexslider-font/flexslider-icon.svg/index.html#flexslider-icon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* FlexSlider Necessary Styles
*********************************/
/* line 39, ../_sass/modules/_flexslider.scss */
.flexslider {
  margin: 0;
  padding: 0;
}

/* line 40, ../_sass/modules/_flexslider.scss */
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 41, ../_sass/modules/_flexslider.scss */
.flexslider .slides img {
  width: 100%;
  display: block;
}

/* line 42, ../_sass/modules/_flexslider.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
/* line 45, ../_sass/modules/_flexslider.scss */
.slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 46, ../_sass/modules/_flexslider.scss */
html[xmlns] .slides {
  display: block;
}

/* line 47, ../_sass/modules/_flexslider.scss */
* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 52, ../_sass/modules/_flexslider.scss */
.no-js .slides > li:first-child {
  display: block;
}

/* FlexSlider Default Theme
*********************************/
/* line 56, ../_sass/modules/_flexslider.scss */
.flexslider {
  margin: 0 0 60px;
  position: relative;
  zoom: 1;
}

/* line 71, ../_sass/modules/_flexslider.scss */
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

/* line 72, ../_sass/modules/_flexslider.scss */
.loading .flex-viewport {
  max-height: 300px;
}

/* line 73, ../_sass/modules/_flexslider.scss */
.flexslider .slides {
  zoom: 1;
}

/* line 74, ../_sass/modules/_flexslider.scss */
.carousel li {
  margin-right: 5px;
}

/* Direction Nav */
/* line 77, ../_sass/modules/_flexslider.scss */
.flex-direction-nav {
  *height: 0;
}

/* line 78, ../_sass/modules/_flexslider.scss */
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

/* line 79, ../_sass/modules/_flexslider.scss */
.flex-direction-nav .flex-prev {
  left: -50px;
}

/* line 80, ../_sass/modules/_flexslider.scss */
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}

/* line 81, ../_sass/modules/_flexslider.scss */
.flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 10px;
}

/* line 82, ../_sass/modules/_flexslider.scss */
.flexslider:hover .flex-next {
  opacity: 0.7;
  right: 10px;
}

/* line 83, ../_sass/modules/_flexslider.scss */
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
  opacity: 1;
}

/* line 84, ../_sass/modules/_flexslider.scss */
.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
}

/* line 85, ../_sass/modules/_flexslider.scss */
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
}

/* line 86, ../_sass/modules/_flexslider.scss */
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}

/* Pause/Play */
/* line 89, ../_sass/modules/_flexslider.scss */
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}

/* line 90, ../_sass/modules/_flexslider.scss */
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}

/* line 91, ../_sass/modules/_flexslider.scss */
.flex-pauseplay a:hover {
  opacity: 1;
}

/* line 92, ../_sass/modules/_flexslider.scss */
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}

/* Control Nav */
/* line 95, ../_sass/modules/_flexslider.scss */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}

/* line 96, ../_sass/modules/_flexslider.scss */
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 97, ../_sass/modules/_flexslider.scss */
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

/* line 98, ../_sass/modules/_flexslider.scss */
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}

/* line 99, ../_sass/modules/_flexslider.scss */
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}

/* line 101, ../_sass/modules/_flexslider.scss */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}

/* line 102, ../_sass/modules/_flexslider.scss */
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}

/* line 103, ../_sass/modules/_flexslider.scss */
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}

/* line 104, ../_sass/modules/_flexslider.scss */
.flex-control-thumbs img:hover {
  opacity: 1;
}

/* line 105, ../_sass/modules/_flexslider.scss */
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}

@media screen and (max-width: 860px) {
  /* line 108, ../_sass/modules/_flexslider.scss */
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }

  /* line 109, ../_sass/modules/_flexslider.scss */
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
/* line 4, ../_sass/modules/_internal--styles.scss */
.header__block {
  position: relative;
  width: 100%;
  border-bottom: none;
  display: none;
}
@media screen and (min-width: 1000px) {
  /* line 4, ../_sass/modules/_internal--styles.scss */
  .header__block {
    display: block;
  }
}
/* line 15, ../_sass/modules/_internal--styles.scss */
.header__block .container {
  position: relative;
  z-index: 1;
}
/* line 20, ../_sass/modules/_internal--styles.scss */
.header__block img {
  position: absolute;
  top: 0;
  width: 100%;
  display: none;
  border-bottom: 4px solid #21295e;
}
@media screen and (min-width: 1000px) {
  /* line 20, ../_sass/modules/_internal--styles.scss */
  .header__block img {
    display: block;
  }
}
/* line 32, ../_sass/modules/_internal--styles.scss */
.header__block h1 {
  font-size: 1.76923em;
  text-transform: uppercase;
  margin: 5px 0;
  color: #21295e;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  -o-text-shadow: none;
  text-shadow: none;
}
@media screen and (min-width: 480px) {
  /* line 32, ../_sass/modules/_internal--styles.scss */
  .header__block h1 {
    font-size: 2.30769em;
    margin: 5px 0;
    color: #21295e;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    -o-text-shadow: none;
    text-shadow: none;
  }
}
@media screen and (min-width: 640px) {
  /* line 32, ../_sass/modules/_internal--styles.scss */
  .header__block h1 {
    font-size: 2.30769em;
    margin: 5px 0;
    color: #21295e;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    -o-text-shadow: none;
    text-shadow: none;
  }
}
@media screen and (min-width: 1000px) {
  /* line 32, ../_sass/modules/_internal--styles.scss */
  .header__block h1 {
    font-size: 3.84615em;
    margin: 5px 0;
    color: #fff;
    -webkit-text-shadow: 0 2px 2px black;
    -moz-text-shadow: 0 2px 2px black;
    -o-text-shadow: 0 2px 2px black;
    text-shadow: 0 2px 2px black;
  }
}
/* line 60, ../_sass/modules/_internal--styles.scss */
.header__block h1 sup {
  font-size: 0.38462em;
  top: -1.2em;
}
/* line 66, ../_sass/modules/_internal--styles.scss */
.header__block .breadcrumb-link {
  margin-top: 15px;
  overflow: auto;
}
@media screen and (min-width: 1000px) {
  /* line 66, ../_sass/modules/_internal--styles.scss */
  .header__block .breadcrumb-link {
    margin-top: 35px;
  }
}
/* line 74, ../_sass/modules/_internal--styles.scss */
.header__block .breadcrumb-link ul {
  padding: 0;
  margin: 0;
}
/* line 78, ../_sass/modules/_internal--styles.scss */
.header__block .breadcrumb-link ul li {
  list-style: none;
  position: relative;
  float: left;
  padding: 0;
}
/* line 84, ../_sass/modules/_internal--styles.scss */
.header__block .breadcrumb-link ul li:before {
  font-family: 'FontAwesome';
  content: "\f105";
  font-size: 1.15385em;
  -webkit-font-smoothing: antialiased;
  left: 0;
  top: 0;
  font-weight: 700;
  color: #21295e;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  -o-text-shadow: none;
  text-shadow: none;
}
@media screen and (min-width: 1000px) {
  /* line 84, ../_sass/modules/_internal--styles.scss */
  .header__block .breadcrumb-link ul li:before {
    color: #fff;
    -webkit-text-shadow: 0 2px 2px black;
    -moz-text-shadow: 0 2px 2px black;
    -o-text-shadow: 0 2px 2px black;
    text-shadow: 0 2px 2px black;
  }
}
/* line 102, ../_sass/modules/_internal--styles.scss */
.header__block .breadcrumb-link ul li:first-child:before {
  display: none;
}
/* line 105, ../_sass/modules/_internal--styles.scss */
.header__block .breadcrumb-link ul li:first-child a {
  padding: 0 7px 0 0;
}
/* line 108, ../_sass/modules/_internal--styles.scss */
.header__block .breadcrumb-link ul li:first-child:hover {
  color: #ccc;
}
/* line 113, ../_sass/modules/_internal--styles.scss */
.header__block .breadcrumb-link ul li a {
  font-family: "festivo14", sans-serif;
  font-size: 1.15385em;
  text-transform: uppercase;
  text-decoration: none;
  color: #21295e;
  padding: 0 7px;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  -o-text-shadow: none;
  text-shadow: none;
}
@media screen and (min-width: 1000px) {
  /* line 113, ../_sass/modules/_internal--styles.scss */
  .header__block .breadcrumb-link ul li a {
    -webkit-text-shadow: 0 2px 2px black;
    -moz-text-shadow: 0 2px 2px black;
    -o-text-shadow: 0 2px 2px black;
    text-shadow: 0 2px 2px black;
    color: #fff;
  }
}
/* line 127, ../_sass/modules/_internal--styles.scss */
.header__block .breadcrumb-link ul li a:hover {
  color: #ccc;
}
/* line 131, ../_sass/modules/_internal--styles.scss */
.header__block .breadcrumb-link ul li a sup {
  font-size: 12px;
}
/* line 136, ../_sass/modules/_internal--styles.scss */
.header__block .breadcrumb-link ul li .current {
  color: #ccc;
}

/* line 146, ../_sass/modules/_internal--styles.scss */
.internal img {
  max-width: 100%;
}
/* line 150, ../_sass/modules/_internal--styles.scss */
.internal .cta__button {
  width: 160px;
  margin: 10px auto 20px auto;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 155, ../_sass/modules/_internal--styles.scss */
.internal .cta__button a {
  display: block;
}
/* line 157, ../_sass/modules/_internal--styles.scss */
.internal .cta__button span {
  position: relative;
  display: block;
  margin: auto;
  width: auto;
  height: 35px;
  padding: 8px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  color: #fff;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: #e0bb57;
  /* Old browsers */
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(32%, #e0bb57), color-stop(100%, #9e8646));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e0bb57 32%, #9e8646 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #e0bb57 32%, #9e8646 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0bb57', endColorstr='#9e8646',GradientType=0 );
  /* IE6-9 */
  font-size: 1em;
  -o-box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.75);
}

/* line 185, ../_sass/modules/_internal--styles.scss */
.internal__container h2, .internal__container h3, .internal__container h4,.fw_term h2 {
  color: #21295e;
  text-transform: uppercase;
}
/* line 190, ../_sass/modules/_internal--styles.scss */
.internal__container h2 ,
 .fw_term h2
{
  margin: 12px 0 5px 0;
  font-size: 2.30769em;
}
@media screen and (min-width: 480px) {
  /* line 190, ../_sass/modules/_internal--styles.scss */
  .internal__container h2,
  .fw_term h2
  {
    margin: 18px 0 5px 0;
    font-size: 2.76923em;
  }
}
/* line 199, ../_sass/modules/_internal--styles.scss */
.internal__container h2 sup {
  font-size: 0.30769em;
  top: -22px;
}
/* line 205, ../_sass/modules/_internal--styles.scss */
.internal__container h3 {
  font-size: 1.15385em;
  margin: 0 0 12px 0;
}
/* line 210, ../_sass/modules/_internal--styles.scss */
.internal__container h4 {
  font-size: 0.92308em;
  margin: 0 0 5px 0;
}
/* line 215, ../_sass/modules/_internal--styles.scss */
.internal__container p {
  font-size: 1.11538em;
  line-height: 27px;
  color: #444;
}
/* line 221, ../_sass/modules/_internal--styles.scss */
.internal__container sup {
  font-size: 0.53846em !important;
  top: -6px;
}
/* line 226, ../_sass/modules/_internal--styles.scss */
.internal__container a {
  color: #21295e;
}

/* line 231, ../_sass/modules/_internal--styles.scss */
.button__holder {
  width: 75%;
  margin: 10px auto 20px auto;
}

/* line 236, ../_sass/modules/_internal--styles.scss */
.tooltip {
  display: inline;
  cursor: pointer;
}

/* line 243, ../_sass/modules/_internal--styles.scss */
.four__grids--block {
  margin-top: 15px;
}
/* line 246, ../_sass/modules/_internal--styles.scss */
.four__grids--block .grids__content--blk {
  float: left;
  width: 25%;
  height: 275px;
  margin-left: 10px;
  margin-bottom: 10px;
  border: 1px solid #dadada;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (min-width: 480px) {
  /* line 246, ../_sass/modules/_internal--styles.scss */
  .four__grids--block .grids__content--blk {
    height: 305px;
  }
}
@media screen and (min-width: 640px) {
  /* line 246, ../_sass/modules/_internal--styles.scss */
  .four__grids--block .grids__content--blk {
    height: 295px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 246, ../_sass/modules/_internal--styles.scss */
  .four__grids--block .grids__content--blk {
    height: 275px;
  }
}
/* line 268, ../_sass/modules/_internal--styles.scss */
.four__grids--block .img__wrapper {
  background-color: #fff;
  height: 140px;
  text-align: center;
}
/* line 273, ../_sass/modules/_internal--styles.scss */
.four__grids--block .img__wrapper img {
  height: 130px;
}
/* line 278, ../_sass/modules/_internal--styles.scss */
.four__grids--block span {
  display: block;
  margin: 0 15px;
}

/* line 287, ../_sass/modules/_internal--styles.scss */
.three__grids--block {
  margin-top: 15px;
}
/* line 290, ../_sass/modules/_internal--styles.scss */
.three__grids--block .grids__content--blk {
  float: left;
  width: 32%;
  height: 275px;
  margin-left: 10px;
  margin-bottom: 10px;
  border: 1px solid #dadada;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (min-width: 480px) {
  /* line 290, ../_sass/modules/_internal--styles.scss */
  .three__grids--block .grids__content--blk {
    height: 305px;
  }
}
@media screen and (min-width: 640px) {
  /* line 290, ../_sass/modules/_internal--styles.scss */
  .three__grids--block .grids__content--blk {
    height: 295px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 290, ../_sass/modules/_internal--styles.scss */
  .three__grids--block .grids__content--blk {
    height: 275px;
  }
}
/* line 312, ../_sass/modules/_internal--styles.scss */
.three__grids--block .img__wrapper {
  background-color: #fff;
  height: 140px;
  text-align: center;
}
/* line 317, ../_sass/modules/_internal--styles.scss */
.three__grids--block .img__wrapper img {
  height: 130px;
}
/* line 322, ../_sass/modules/_internal--styles.scss */
.three__grids--block span {
  display: block;
  margin: 0 15px;
}

/* line 331, ../_sass/modules/_internal--styles.scss */
.two__grids--block {
  margin-top: 15px;
}
/* line 334, ../_sass/modules/_internal--styles.scss */
.two__grids--block .grids__content--blk {
  display: inline-block;
  width: 48%;
  margin-left: 15px;
  margin-bottom: 15px;
}
/* line 342, ../_sass/modules/_internal--styles.scss */
.two__grids--block .img__wrapper {
  height: auto;
  text-align: center;
}

/* line 352, ../_sass/modules/_internal--styles.scss */
.one__col--grid.sustainability {
  margin: 40px 0 80px;
}
@media screen and (min-width: 1000px) {
  /* line 352, ../_sass/modules/_internal--styles.scss */
  .one__col--grid.sustainability {
    margin: 40px 0;
  }
}

/* line 361, ../_sass/modules/_internal--styles.scss */
.pagination__blk {
  width: 100%;
  overflow: auto;
  text-align: center;
  margin-top: 10px;
}
/* line 367, ../_sass/modules/_internal--styles.scss */
.pagination__blk ul {
  list-style: none;
  display: inline-block;
}
/* line 372, ../_sass/modules/_internal--styles.scss */
.pagination__blk li {
  float: left;
  margin-left: 10px;
  border: 1px solid grey;
  padding: 5px 7px;
  background-color: #fff;
  color: #9e8646;
  cursor: pointer;
}
@media screen and (min-width: 480px) {
  /* line 372, ../_sass/modules/_internal--styles.scss */
  .pagination__blk li {
    padding: 5px 7px;
  }
}
@media screen and (min-width: 640px) {
  /* line 372, ../_sass/modules/_internal--styles.scss */
  .pagination__blk li {
    padding: 5px 10px;
  }
}
/* line 389, ../_sass/modules/_internal--styles.scss */
.pagination__blk li:first-child {
  margin-left: 0;
}
/* line 393, ../_sass/modules/_internal--styles.scss */
.pagination__blk li.active {
  border: none;
  background: #e0bb57;
  /* Old browsers */
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(32%, #e0bb57), color-stop(100%, #9e8646));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e0bb57 32%, #9e8646 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #e0bb57 32%, #9e8646 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0bb57', endColorstr='#9e8646',GradientType=0 );
  /* IE6-9 */
  padding: 6px 8px;
  color: #fff;
}
@media screen and (min-width: 480px) {
  /* line 393, ../_sass/modules/_internal--styles.scss */
  .pagination__blk li.active {
    padding: 6px 8px;
  }
}
@media screen and (min-width: 640px) {
  /* line 393, ../_sass/modules/_internal--styles.scss */
  .pagination__blk li.active {
    padding: 6px 11px;
  }
}
/* line 416, ../_sass/modules/_internal--styles.scss */
.pagination__blk li:hover {
  border: none;
  padding: 6px 8px;
  color: #fff;
  background: #e0bb57;
  /* Old browsers */
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(32%, #e0bb57), color-stop(100%, #9e8646));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e0bb57 32%, #9e8646 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #e0bb57 32%, #9e8646 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0bb57', endColorstr='#9e8646',GradientType=0 );
  /* IE6-9 */
}
@media screen and (min-width: 480px) {
  /* line 416, ../_sass/modules/_internal--styles.scss */
  .pagination__blk li:hover {
    padding: 6px 7px;
  }
}
@media screen and (min-width: 640px) {
  /* line 416, ../_sass/modules/_internal--styles.scss */
  .pagination__blk li:hover {
    padding: 6px 11px;
  }
}
/* line 439, ../_sass/modules/_internal--styles.scss */
.pagination__blk .prev__pagi, .pagination__blk .next__pagi {
  border: none;
  color: #fff;
  background-color: #777;
  padding: 6px 5px;
}
/* line 445, ../_sass/modules/_internal--styles.scss */
.pagination__blk .prev__pagi:hover, .pagination__blk .next__pagi:hover {
  padding: 6px 5px;
}
@media screen and (min-width: 480px) {
  /* line 445, ../_sass/modules/_internal--styles.scss */
  .pagination__blk .prev__pagi:hover, .pagination__blk .next__pagi:hover {
    padding: 6px 9px;
  }
}
@media screen and (min-width: 640px) {
  /* line 445, ../_sass/modules/_internal--styles.scss */
  .pagination__blk .prev__pagi:hover, .pagination__blk .next__pagi:hover {
    padding: 6px 15px;
  }
}
@media screen and (min-width: 480px) {
  /* line 439, ../_sass/modules/_internal--styles.scss */
  .pagination__blk .prev__pagi, .pagination__blk .next__pagi {
    padding: 6px 9px;
  }
}
@media screen and (min-width: 640px) {
  /* line 439, ../_sass/modules/_internal--styles.scss */
  .pagination__blk .prev__pagi, .pagination__blk .next__pagi {
    padding: 6px 15px;
  }
}

/* line 467, ../_sass/modules/_internal--styles.scss */
.clear:before,
.clear:after {
  content: "";
  display: table;
}

/* line 472, ../_sass/modules/_internal--styles.scss */
.clear:after {
  clear: both;
}

/* line 475, ../_sass/modules/_internal--styles.scss */
.clear {
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */
}

/* line 480, ../_sass/modules/_internal--styles.scss */
.internal #bd {
  background: url(../images/internal/internal-bg.jpg) repeat 0 0;
}

/* line 484, ../_sass/modules/_internal--styles.scss */
.internal #bd.paper101__bd {
  background: url(../images/paper101/paper101-bg.jpg) repeat 0 0;
}

/* line 489, ../_sass/modules/_internal--styles.scss */
.internal__navigation--block {
  position: absolute;
  bottom: 0;
  overflow: auto;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}
@media screen and (min-width: 1000px) {
  /* line 489, ../_sass/modules/_internal--styles.scss */
  .internal__navigation--block {
    display: block;
  }
}
/* line 500, ../_sass/modules/_internal--styles.scss */
.internal__navigation--block ul {
  list-style: none;
}
/* line 504, ../_sass/modules/_internal--styles.scss */
.internal__navigation--block li {
  float: left;
  color: #000;
  background-color: #89a4c3;
  margin-left: 8px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-top-right-radius: 5px;
  -moz-border-top-left-radius: 5px;
  -o-border-top-right-radius: 5px;
  -o-border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 512, ../_sass/modules/_internal--styles.scss */
.internal__navigation--block li:first-child {
  margin-left: 0;
}
/* line 516, ../_sass/modules/_internal--styles.scss */
.internal__navigation--block li.active, .internal__navigation--block li:hover {
  background-color: #21295e;
}
/* line 521, ../_sass/modules/_internal--styles.scss */
.internal__navigation--block a {
  color: #fff;
  padding: 20px 24px;
  display: block;
  font-size: 0.76923em;
  font-weight: 300;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
}
/* line 532, ../_sass/modules/_internal--styles.scss */
.internal__navigation--block sup {
  font-size: 0.69231em;
  top: -3px;
}

/* line 538, ../_sass/modules/_internal--styles.scss */
.headline__block {
  overflow: auto;
  padding: 0 0 8px;
  clear: both;
  display: block;
  border-bottom: none;
}
@media screen and (min-width: 1000px) {
  /* line 538, ../_sass/modules/_internal--styles.scss */
  .headline__block {
    border-bottom: 1px solid #bfcbda;
  }
}
/* line 549, ../_sass/modules/_internal--styles.scss */
.headline__block h3 {
  font-family: "festivo14", sans-serif;
  font-size: 2.15385em;
  margin: 0;
  color: #555;
  float: none;
  border-bottom: 1px solid #bfcbda;
  padding-bottom: 10px;
}
@media screen and (min-width: 1000px) {
  /* line 549, ../_sass/modules/_internal--styles.scss */
  .headline__block h3 {
    float: left;
    border-bottom: none;
    padding-bottom: 10px;
  }
}
/* line 565, ../_sass/modules/_internal--styles.scss */
.headline__block div {
  float: none;
  margin-top: 15px;
}
@media screen and (min-width: 1000px) {
  /* line 565, ../_sass/modules/_internal--styles.scss */
  .headline__block div {
    float: right;
    margin-top: 0;
  }
}
/* line 574, ../_sass/modules/_internal--styles.scss */
.headline__block div a {
  color: #000033;
  font-size: 1em;
  font-weight: 600;
  display: table;
}
/* line 580, ../_sass/modules/_internal--styles.scss */
.headline__block div a span {
  display: table-cell;
  vertical-align: middle;
}
/* line 586, ../_sass/modules/_internal--styles.scss */
.headline__block div .fa-youtube-square {
  color: #c2001f;
  font-size: 1.69231em;
  margin-left: 10px;
}

/* line 594, ../_sass/modules/_internal--styles.scss */
.story__tagline {
  font-family: "Muli", sans-serif;
  font-weight: 600;
  font-size: 1.07692em;
  color: #21295e;
  margin-top: 20px;
  display: block;
}

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
/* line 2, ../_sass/modules/_tooltipster.scss */
.tooltipster-default {
  border-radius: 5px;
  border: 2px solid #ae871e;
  background: #fff;
  color: #000;
  -o-box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.75);
}

/* Use this next selector to style things like font-size and line-height: */
/* line 11, ../_sass/modules/_tooltipster.scss */
.tooltipster-default .tooltipster-content {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
  overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
/* line 20, ../_sass/modules/_tooltipster.scss */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
  /* border-color: ... !important; */
}

/* If you're using the icon option, use this next selector to style them */
/* line 26, ../_sass/modules/_tooltipster.scss */
.tooltipster-icon {
  cursor: help;
  margin-left: 4px;
}

/* This is the base styling required to make all Tooltipsters work */
/* line 32, ../_sass/modules/_tooltipster.scss */
.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible;
}

/* line 44, ../_sass/modules/_tooltipster.scss */
.tooltipster-base .tooltipster-content {
  overflow: hidden;
}

/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
/* line 50, ../_sass/modules/_tooltipster.scss */
.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

/* line 60, ../_sass/modules/_tooltipster.scss */
.tooltipster-arrow span, .tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}

/* line 66, ../_sass/modules/_tooltipster.scss */
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -7px;
}

/* line 72, ../_sass/modules/_tooltipster.scss */
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -7px;
}

/* line 79, ../_sass/modules/_tooltipster.scss */
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -7px;
}

/* line 85, ../_sass/modules/_tooltipster.scss */
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -7px;
}

/* line 91, ../_sass/modules/_tooltipster.scss */
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto;
}

/* line 96, ../_sass/modules/_tooltipster.scss */
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
  left: 6px;
}

/* line 99, ../_sass/modules/_tooltipster.scss */
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px;
}

/* line 102, ../_sass/modules/_tooltipster.scss */
.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {
  right: 6px;
}

/* line 105, ../_sass/modules/_tooltipster.scss */
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px;
}

/* line 108, ../_sass/modules/_tooltipster.scss */
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -7px;
}

/* line 116, ../_sass/modules/_tooltipster.scss */
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px;
}

/* line 122, ../_sass/modules/_tooltipster.scss */
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -7px;
}

/* line 130, ../_sass/modules/_tooltipster.scss */
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px;
}

/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
/* line 140, ../_sass/modules/_tooltipster.scss */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

/* line 148, ../_sass/modules/_tooltipster.scss */
.tooltipster-fade-show {
  opacity: 1;
}

/* line 152, ../_sass/modules/_tooltipster.scss */
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}

/* line 165, ../_sass/modules/_tooltipster.scss */
.tooltipster-grow-show {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 179, ../_sass/modules/_tooltipster.scss */
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform;
}

/* line 192, ../_sass/modules/_tooltipster.scss */
.tooltipster-swing-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

/* line 207, ../_sass/modules/_tooltipster.scss */
.tooltipster-fall {
  top: 0;
  -webkit-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 223, ../_sass/modules/_tooltipster.scss */
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  transition-property: all;
  top: 0px !important;
  opacity: 0;
}

/* line 233, ../_sass/modules/_tooltipster.scss */
.tooltipster-slide {
  left: -40px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 249, ../_sass/modules/_tooltipster.scss */
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  transition-property: all;
  left: 0px !important;
  opacity: 0;
}

/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
/* line 261, ../_sass/modules/_tooltipster.scss */
.tooltipster-content-changing {
  opacity: 0.5;
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

/* line 2, ../_sass/modules/_index.scss */
.home-slider-wrap {
  height: 405px;
  background-color: #21295e;
}
@media screen and (min-width: 360px) {
  /* line 2, ../_sass/modules/_index.scss */
  .home-slider-wrap {
    height: 455px;
    background-color: #21295e;
  }
}
@media screen and (min-width: 375px) {
  /* line 2, ../_sass/modules/_index.scss */
  .home-slider-wrap {
    height: 465px;
    background-color: #21295e;
  }
}
@media screen and (min-width: 414px) {
  /* line 2, ../_sass/modules/_index.scss */
  .home-slider-wrap {
    height: 510px;
    background-color: #21295e;
  }
}
@media screen and (min-width: 480px) {
  /* line 2, ../_sass/modules/_index.scss */
  .home-slider-wrap {
    height: 365px;
    background-color: #21295e;
  }
}
@media screen and (min-width: 640px) {
  /* line 2, ../_sass/modules/_index.scss */
  .home-slider-wrap {
    height: auto;
    background-color: none;
  }
}
/* line 34, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider {
  position: relative;
  width: 100%;
  margin: 0 auto;
  overflow: initial;
}
@media screen and (min-width: 640px) {
  /* line 34, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider {
    overflow: auto;
    width: 100%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 34, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider {
    overflow: auto;
    width: 100%;
  }
}
/* line 49, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 54, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider ul li {
  float: left;
  padding: 0;
}
/* line 58, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider ul li a {
  text-decoration: none;
  display: block;
  color: #fff;
}
/* line 66, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .flex-control-nav {
  position: absolute;
  text-align: center;
  z-index: 2;
  height: 30px;
  bottom: -47px;
  width: 100%;
}
@media screen and (min-width: 480px) {
  /* line 66, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .flex-control-nav {
    bottom: -48px;
    left: 50%;
    margin-left: -110px;
    width: 200px;
  }
}
@media screen and (min-width: 640px) {
  /* line 66, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .flex-control-nav {
    bottom: 30px;
    left: 50%;
    margin-left: -110px;
    width: 200px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 66, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .flex-control-nav {
    bottom: 50px;
    left: 50%;
    margin-left: -100px;
    width: 200px;
  }
}
/* line 95, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .flex-control-nav li {
  margin: 0 12px;
}
/* line 100, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .flex-control-paging li a {
  width: 20px;
  height: 20px;
  display: block;
  cursor: pointer;
  text-indent: -9999px;
  background-color: rgba(255, 255, 255, 0.7);
  -o-border-radius: 20px;
  border-radius: 20px;
  font-size: 20px;
}
/* line 111, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .flex-control-paging li a.flex-active {
  background-color: #fff;
}
/* line 115, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .flex-direction-nav {
  position: absolute;
  width: 100%;
  height: 0%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: none;
}
@media screen and (min-width: 640px) {
  /* line 115, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .flex-direction-nav {
    display: block;
  }
}
/* line 131, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 60px;
  margin: -40px 0 0;
  position: absolute;
  z-index: 2;
  overflow: hidden;
  opacity: 1;
  cursor: pointer;
  color: #fff;
  background-color: rgba(255, 255, 255, 0);
}
@media screen and (min-width: 640px) {
  /* line 131, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .flex-direction-nav a {
    width: 60px;
    height: 70px;
    margin: -70px 0 0;
    background-color: rgba(255, 255, 255, 0);
  }
}
@media screen and (min-width: 1000px) {
  /* line 131, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .flex-direction-nav a {
    width: 60px;
    height: 110px;
    margin: -110px 0 0;
    background-color: rgba(255, 255, 255, 0);
  }
}
/* line 160, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .flex-direction-nav .flex-prev {
  left: 0;
}
@media screen and (min-width: 1000px) {
  /* line 160, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .flex-direction-nav .flex-prev {
    top: 10%;
    left: 0;
  }
}
/* line 169, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .flex-direction-nav .flex-next {
  right: 0;
  text-align: right;
}
@media screen and (min-width: 1000px) {
  /* line 169, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .flex-direction-nav .flex-next {
    top: 10%;
    right: 0;
  }
}
/* line 179, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .flexslider:hover .flex-prev {
  opacity: 1;
}
/* line 183, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .flexslider:hover .flex-next {
  opacity: 1;
}
/* line 187, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .flexslider:hover .flex-next:hover, .home-slider-wrap .index-slider .flexslider:hover .flex-prev:hover {
  opacity: 1;
}
/* line 189, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
}
/* line 195, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .flex-direction-nav a:before {
  font-family: "FontAwesome";
  font-size: 60px;
  display: inline-block;
  content: '\f104';
  margin: 0 0 0 7px;
}
@media screen and (min-width: 640px) {
  /* line 195, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .flex-direction-nav a:before {
    font-size: 80px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 195, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .flex-direction-nav a:before {
    font-size: 110px;
  }
}
/* line 211, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .flex-direction-nav a.flex-next:before {
  content: '\f105';
  margin: 0 7px 0 0;
}
/* line 216, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .banner__text {
  display: block;
  overflow: inherit;
  position: absolute;
  width: 100%;
  height: inherit;
  top: 100px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
@media screen and (min-width: 480px) {
  /* line 216, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .banner__text {
    overflow: auto;
    height: 80%;
    top: 100px;
  }
}
@media screen and (min-width: 640px) {
  /* line 216, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .banner__text {
    overflow: auto;
    height: 40%;
    top: 0;
  }
}
/* line 240, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .banner__text h1, .home-slider-wrap .index-slider .banner__text span {
  font-family: "festivo14", sans-serif;
  text-align: center;
}
/* line 245, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .banner__text h1 {
  font-size: 2.53846em;
  margin: 0;
  -webkit-text-shadow: 0 2px 10px rgba(0, 0, 0, 0.8);
  -moz-text-shadow: 0 2px 10px rgba(0, 0, 0, 0.8);
  -o-text-shadow: 0 2px 10px rgba(0, 0, 0, 0.8);
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.8);
}
@media screen and (min-width: 480px) {
  /* line 245, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .banner__text h1 {
    font-size: 3.07692em;
  }
}
@media screen and (min-width: 640px) {
  /* line 245, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .banner__text h1 {
    font-size: 3.84615em;
  }
}
@media screen and (min-width: 1000px) {
  /* line 245, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .banner__text h1 {
    font-size: 5.38462em;
  }
}
/* line 263, ../_sass/modules/_index.scss */
.home-slider-wrap .index-slider .banner__text span {
  font-size: 1.69231em;
  display: block;
  -webkit-text-shadow: 0 2px 10px rgba(0, 0, 0, 0.8);
  -moz-text-shadow: 0 2px 10px rgba(0, 0, 0, 0.8);
  -o-text-shadow: 0 2px 10px rgba(0, 0, 0, 0.8);
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.8);
}
@media screen and (min-width: 480px) {
  /* line 263, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .banner__text span {
    font-size: 3.07692em;
  }
}
@media screen and (min-width: 640px) {
  /* line 263, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .banner__text span {
    font-size: 2.92308em;
  }
}
@media screen and (min-width: 1000px) {
  /* line 263, ../_sass/modules/_index.scss */
  .home-slider-wrap .index-slider .banner__text span {
    font-size: 3.07692em;
  }
}

/* line 284, ../_sass/modules/_index.scss */
.prac-slider-wrap {
  margin: 45px 0;
}
/* line 287, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider {
  position: relative;
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 640px) {
  /* line 287, ../_sass/modules/_index.scss */
  .prac-slider-wrap .prac-slider {
    width: 100%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 287, ../_sass/modules/_index.scss */
  .prac-slider-wrap .prac-slider {
    width: 100%;
  }
}
/* line 302, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 307, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider ul li {
  float: left;
  padding: 0;
}
/* line 311, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider ul li a {
  text-decoration: none;
  display: block;
  color: #fff;
}
/* line 318, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider ul .home__cta--btn.generic__cta--btn.slider__btn {
  color: #fff;
  border: 4px solid #fff;
  margin: 25px auto;
  display: table;
}
/* line 247, ../_sass/utility/_belt__helpers.scss */
.prac-slider-wrap .prac-slider ul .home__cta--btn.generic__cta--btn.slider__btn:hover, .prac-slider-wrap .prac-slider ul .home__cta--btn.generic__cta--btn.slider__btn:active, .prac-slider-wrap .prac-slider ul .home__cta--btn.generic__cta--btn.slider__btn:focus {
  color: white;
}
/* line 326, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider .flex-control-nav {
  position: absolute;
  text-align: center;
  z-index: 2;
  height: 30px;
  bottom: -50px;
  width: 100%;
}
@media screen and (min-width: 480px) {
  /* line 326, ../_sass/modules/_index.scss */
  .prac-slider-wrap .prac-slider .flex-control-nav {
    left: 50%;
    margin-left: -110px;
    width: 200px;
  }
}
@media screen and (min-width: 640px) {
  /* line 326, ../_sass/modules/_index.scss */
  .prac-slider-wrap .prac-slider .flex-control-nav {
    left: 50%;
    margin-left: -110px;
    width: 200px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 326, ../_sass/modules/_index.scss */
  .prac-slider-wrap .prac-slider .flex-control-nav {
    left: 50%;
    margin-left: -100px;
    width: 200px;
  }
}
/* line 352, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider .flex-control-nav li {
  margin: 0 12px;
}
/* line 357, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider .flex-control-paging li a {
  width: 20px;
  height: 20px;
  display: block;
  cursor: pointer;
  text-indent: -9999px;
  background-color: rgba(255, 255, 255, 0.7);
  -o-border-radius: 20px;
  border-radius: 20px;
  font-size: 20px;
}
/* line 368, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider .flex-control-paging li a.flex-active {
  background-color: #fff;
}
/* line 372, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider .flex-direction-nav {
  position: absolute;
  width: 100%;
  height: 0%;
  top: -10%;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: none;
}
@media screen and (min-width: 640px) {
  /* line 372, ../_sass/modules/_index.scss */
  .prac-slider-wrap .prac-slider .flex-direction-nav {
    display: block;
  }
}
/* line 388, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider .flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 60px;
  margin: -40px 0 0;
  position: absolute;
  z-index: 2;
  overflow: hidden;
  opacity: 1;
  cursor: pointer;
  color: #fff;
  background-color: rgba(255, 255, 255, 0);
}
@media screen and (min-width: 640px) {
  /* line 388, ../_sass/modules/_index.scss */
  .prac-slider-wrap .prac-slider .flex-direction-nav a {
    width: 60px;
    height: 70px;
    margin: -70px 0 0;
    background-color: rgba(255, 255, 255, 0);
  }
}
@media screen and (min-width: 1000px) {
  /* line 388, ../_sass/modules/_index.scss */
  .prac-slider-wrap .prac-slider .flex-direction-nav a {
    width: 60px;
    height: 110px;
    margin: -110px 0 0;
    background-color: rgba(255, 255, 255, 0);
  }
}
/* line 417, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider .flex-direction-nav .flex-prev {
  left: 0;
}
@media screen and (min-width: 1000px) {
  /* line 417, ../_sass/modules/_index.scss */
  .prac-slider-wrap .prac-slider .flex-direction-nav .flex-prev {
    top: 10%;
    left: 0;
  }
}
/* line 426, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider .flex-direction-nav .flex-next {
  right: 0;
  text-align: right;
}
@media screen and (min-width: 1000px) {
  /* line 426, ../_sass/modules/_index.scss */
  .prac-slider-wrap .prac-slider .flex-direction-nav .flex-next {
    top: 10%;
    right: 0;
  }
}
/* line 436, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider .flexslider:hover .flex-prev {
  opacity: 1;
}
/* line 440, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider .flexslider:hover .flex-next {
  opacity: 1;
}
/* line 444, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider .flexslider:hover .flex-next:hover, .prac-slider-wrap .prac-slider .flexslider:hover .flex-prev:hover {
  opacity: 1;
}
/* line 446, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider .flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
}
/* line 452, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider .flex-direction-nav a:before {
  font-family: "FontAwesome";
  font-size: 60px;
  display: inline-block;
  content: '\f104';
  margin: 0 0 0 7px;
}
@media screen and (min-width: 640px) {
  /* line 452, ../_sass/modules/_index.scss */
  .prac-slider-wrap .prac-slider .flex-direction-nav a:before {
    font-size: 80px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 452, ../_sass/modules/_index.scss */
  .prac-slider-wrap .prac-slider .flex-direction-nav a:before {
    font-size: 110px;
  }
}
/* line 468, ../_sass/modules/_index.scss */
.prac-slider-wrap .prac-slider .flex-direction-nav a.flex-next:before {
  content: '\f105';
  margin: 0 7px 0 0;
}

/* line 478, ../_sass/modules/_index.scss */
.lightbox__container {
  position: inherit;
  display: none;
}
/* line 482, ../_sass/modules/_index.scss */
.lightbox__container.active {
  display: block;
}

/* line 487, ../_sass/modules/_index.scss */
.lightbox__overlay {
  position: fixed;
  z-index: 5;
  background: rgba(0, 0, 0, 0.45);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
}
/* line 497, ../_sass/modules/_index.scss */
.lightbox__overlay.active {
  display: block;
}

/* line 502, ../_sass/modules/_index.scss */
.light__box--active {
  top: 135px;
  z-index: 6;
  display: block;
}

/* line 509, ../_sass/modules/_index.scss */
.words__wrap {
  background: url(../images/home/words-bg-mobile.jpg) repeat 0 0;
}
@media screen and (min-width: 640px) {
  /* line 509, ../_sass/modules/_index.scss */
  .words__wrap {
    background: url(../images/home/words-bg.jpg) repeat 0 0;
  }
}
/* line 516, ../_sass/modules/_index.scss */
.words__wrap h1 {
  color: #21295e;
  display: block;
  text-align: center;
  font-size: 2.61538em;
  margin: 5px 20px 10px;
}
@media screen and (min-width: 480px) {
  /* line 516, ../_sass/modules/_index.scss */
  .words__wrap h1 {
    font-size: 2.46154em;
    margin: 5px 20px 10px;
  }
}
@media screen and (min-width: 640px) {
  /* line 516, ../_sass/modules/_index.scss */
  .words__wrap h1 {
    font-size: 2.69231em;
    margin: 5px 75px 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 516, ../_sass/modules/_index.scss */
  .words__wrap h1 {
    font-size: 3.07692em;
    margin: 5px 0 10px;
  }
}
/* line 539, ../_sass/modules/_index.scss */
.words__wrap .tag__line {
  font-family: "Ovo", serif;
  color: #21295e;
  font-size: 1.15385em;
  display: block;
  text-align: center;
  margin: 13px 35px 22px;
}
@media screen and (min-width: 480px) {
  /* line 539, ../_sass/modules/_index.scss */
  .words__wrap .tag__line {
    margin: 15px 85px 15px;
    font-size: 1.15385em;
  }
}
@media screen and (min-width: 640px) {
  /* line 539, ../_sass/modules/_index.scss */
  .words__wrap .tag__line {
    margin: 20px 15px 25px;
    font-size: 1.15385em;
  }
}
@media screen and (min-width: 1000px) {
  /* line 539, ../_sass/modules/_index.scss */
  .words__wrap .tag__line {
    margin: 25px 0 15px;
    font-size: 1.38462em;
  }
}
/* line 563, ../_sass/modules/_index.scss */
.words__wrap .container {
  position: relative;
  z-index: 1;
  /* prevent shadows falling behind containers with backgrounds */
  overflow: hidden;
  width: 320px;
}
@media screen and (min-width: 480px) {
  /* line 563, ../_sass/modules/_index.scss */
  .words__wrap .container {
    width: 480px;
  }
}
@media screen and (min-width: 640px) {
  /* line 563, ../_sass/modules/_index.scss */
  .words__wrap .container {
    width: 640px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 563, ../_sass/modules/_index.scss */
  .words__wrap .container {
    width: 1000px;
  }
}

/* line 583, ../_sass/modules/_index.scss */
.words__container {
  position: relative;
  background: url(../images/home/wrapper-bg-mobile.png) no-repeat;
  height: 488px;
  margin: 50px -15px;
}
@media screen and (min-width: 480px) {
  /* line 583, ../_sass/modules/_index.scss */
  .words__container {
    background: url(../images/home/wrapper-bg-mablet.png) no-repeat;
    height: 490px;
  }
}
@media screen and (min-width: 640px) {
  /* line 583, ../_sass/modules/_index.scss */
  .words__container {
    background: url(../images/home/wrapper-bg-tablet.png) no-repeat;
    height: 620px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 583, ../_sass/modules/_index.scss */
  .words__container {
    background: url(../images/home/wrapper-bg-desktop.png) no-repeat;
    height: 840px;
  }
}
/* line 604, ../_sass/modules/_index.scss */
.words__container:after {
  content: '';
  z-index: -1;
  position: absolute;
  left: auto;
  right: 21px;
  bottom: 32px;
  width: 70%;
  max-width: 300px;
  /* avoid rotation causing ugly appearance at large container widths */
  max-height: 100px;
  height: 55%;
  -o-box-shadow: 0 13px 16px rgba(0, 0, 0, 0.5);
  box-shadow: 0 13px 16px rgba(0, 0, 0, 0.5);
  -webkit-transform: skew(15deg) rotate(6deg);
  -ms-transform: skew(14deg) rotate(3deg);
  transform: skew(14deg) rotate(3deg);
}
@media screen and (min-width: 480px) {
  /* line 604, ../_sass/modules/_index.scss */
  .words__container:after {
    bottom: 12px;
  }
}
@media screen and (min-width: 640px) {
  /* line 604, ../_sass/modules/_index.scss */
  .words__container:after {
    bottom: 12px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 604, ../_sass/modules/_index.scss */
  .words__container:after {
    bottom: 62px;
  }
}
/* line 635, ../_sass/modules/_index.scss */
.words__container img {
  margin: 5px auto 0;
  max-width: 100%;
}
@media screen and (min-width: 480px) {
  /* line 635, ../_sass/modules/_index.scss */
  .words__container img {
    margin: 5px auto 0;
  }
}
@media screen and (min-width: 640px) {
  /* line 635, ../_sass/modules/_index.scss */
  .words__container img {
    margin: 25px auto 0;
  }
}
/* line 648, ../_sass/modules/_index.scss */
.words__container .two__col--block {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 648, ../_sass/modules/_index.scss */
  .words__container .two__col--block {
    float: left;
    width: 50%;
  }
}
@media (min-width: 640px) {
  /* line 648, ../_sass/modules/_index.scss */
  .words__container .two__col--block {
    float: left;
    width: 50%;
  }
}

/* line 657, ../_sass/modules/_index.scss */
.prac__wrap {
  background: url(../images/home/prac-bg-mobile.jpg) no-repeat 50% 50%;
}
@media screen and (min-width: 640px) {
  /* line 657, ../_sass/modules/_index.scss */
  .prac__wrap {
    background: url(../images/home/prac-bg.jpg) no-repeat center center;
    background-size: cover;
  }
}
/* line 665, ../_sass/modules/_index.scss */
.prac__wrap h1 {
  color: #fff;
  font-size: 2.38462em;
  display: block;
  text-align: center;
  margin: 5px 0 10px;
}
@media screen and (min-width: 480px) {
  /* line 665, ../_sass/modules/_index.scss */
  .prac__wrap h1 {
    font-size: 3.07692em;
  }
}
@media screen and (min-width: 640px) {
  /* line 665, ../_sass/modules/_index.scss */
  .prac__wrap h1 {
    font-size: 2.92308em;
  }
}
@media screen and (min-width: 1000px) {
  /* line 665, ../_sass/modules/_index.scss */
  .prac__wrap h1 {
    font-size: 3.07692em;
  }
}
/* line 685, ../_sass/modules/_index.scss */
.prac__wrap .tag__line {
  font-family: "Ovo", serif;
  color: #fff;
  font-size: 1.15385em;
  display: block;
  text-align: center;
  margin: 25px 0 0;
}
@media screen and (min-width: 1000px) {
  /* line 685, ../_sass/modules/_index.scss */
  .prac__wrap .tag__line {
    font-size: 1.38462em;
  }
}
/* line 698, ../_sass/modules/_index.scss */
.prac__wrap .one__col--grid {
  margin: 50px -15px;
}

/* line 704, ../_sass/modules/_index.scss */
.express__wrap {
  background: #ffffff;
}
@media screen and (min-width: 640px) {
  /* line 704, ../_sass/modules/_index.scss */
  .express__wrap {
    background: #ffffff;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #f2f2f2), color-stop(100%, #f2f2f2));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #f2f2f2 50%, #f2f2f2 100%);
    /* Chrome10+,Safari5.1+ */
    /* Opera 11.10+ */
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f2f2f2 50%, #f2f2f2 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
    /* IE6-8 */
  }
}
/* line 720, ../_sass/modules/_index.scss */
.express__wrap h1 {
  color: #21295e;
  font-size: 2.38462em;
  display: block;
  text-align: center;
  margin: 10px 0 10px;
}
@media screen and (min-width: 1000px) {
  /* line 720, ../_sass/modules/_index.scss */
  .express__wrap h1 {
    font-size: 3.46154em;
  }
}
/* line 731, ../_sass/modules/_index.scss */
.express__wrap h1 sup {
  font-size: 0.38462em;
  top: -24px;
  left: -15px;
}
/* line 738, ../_sass/modules/_index.scss */
.express__wrap .tag__line {
  font-family: "Ovo", serif;
  color: #21295e;
  font-size: 1.15385em;
  display: block;
  text-align: center;
  margin: 25px 0 0;
}
@media screen and (min-width: 1000px) {
  /* line 738, ../_sass/modules/_index.scss */
  .express__wrap .tag__line {
    font-size: 1.38462em;
  }
}
/* line 751, ../_sass/modules/_index.scss */
.express__wrap img {
  display: block;
  margin: 20px auto 0;
  max-width: 100%;
}
/* line 757, ../_sass/modules/_index.scss */
.express__wrap p {
  font-family: "Muli", sans-serif;
  text-align: center;
  font-size: 1.23077em;
  line-height: 33px;
}
/* line 764, ../_sass/modules/_index.scss */
.express__wrap .home__cta--btn {
  color: #21295e;
  border: 4px solid #21295e;
  margin: 40px auto;
}
/* line 247, ../_sass/utility/_belt__helpers.scss */
.express__wrap .home__cta--btn:hover, .express__wrap .home__cta--btn:active, .express__wrap .home__cta--btn:focus {
  color: #3c4aa9;
}
/* line 770, ../_sass/modules/_index.scss */
.express__wrap .one__col--grid {
  margin: 50px 0;
}

/* line 776, ../_sass/modules/_index.scss */
.environment-slider:before {
  position: absolute;
  display: block;
  content: "";
  z-index: 1;
  background: url("../images/sprite.png") no-repeat -263px -29px;
  width: 76px;
  height: 52px;
  top: -10px;
  left: -10px;
}
@media screen and (min-width: 480px) {
  /* line 776, ../_sass/modules/_index.scss */
  .environment-slider:before {
    background: url("../images/sprite.png") no-repeat -263px -29px;
    width: 76px;
    height: 52px;
    top: -10px;
    left: -10px;
  }
}
@media screen and (min-width: 640px) {
  /* line 776, ../_sass/modules/_index.scss */
  .environment-slider:before {
    background: url("../images/sprite.png") no-repeat -106px -19px;
    width: 122px;
    height: 84px;
    top: -10px;
    left: -10px;
  }
}
/* line 804, ../_sass/modules/_index.scss */
.environment-slider .flex-control-nav {
  position: absolute;
  text-align: center;
  z-index: 2;
  bottom: -60px;
  left: 55%;
  width: 110%;
}
@media screen and (min-width: 480px) {
  /* line 804, ../_sass/modules/_index.scss */
  .environment-slider .flex-control-nav {
    bottom: -50px;
    left: 56%;
    width: 100%;
  }
}
@media screen and (min-width: 640px) {
  /* line 804, ../_sass/modules/_index.scss */
  .environment-slider .flex-control-nav {
    bottom: -50px;
    left: 55%;
    width: 100%;
  }
}
@media screen and (min-width: 640px) {
  /* line 804, ../_sass/modules/_index.scss */
  .environment-slider .flex-control-nav {
    bottom: -65px;
    left: 53%;
    width: 100%;
  }
}
/* line 830, ../_sass/modules/_index.scss */
.environment-slider .flex-control-nav li {
  margin: 0 12px;
}
/* line 835, ../_sass/modules/_index.scss */
.environment-slider .flex-control-paging li a {
  width: 20px;
  height: 20px;
  display: block;
  cursor: pointer;
  text-indent: -9999px;
  background-color: rgba(16, 83, 161, 0.5);
  -o-border-radius: 20px;
  border-radius: 20px;
  font-size: 30px;
}
/* line 846, ../_sass/modules/_index.scss */
.environment-slider .flex-control-paging li a.flex-active {
  background-color: #1053a1;
}

/* line 852, ../_sass/modules/_index.scss */
.community-slider:before {
  position: absolute;
  display: block;
  content: "";
  z-index: 1;
  background: url("../images/sprite.png") no-repeat -265px -123px;
  width: 77px;
  height: 32px;
  top: -10px;
  right: -9px;
}
@media screen and (min-width: 480px) {
  /* line 852, ../_sass/modules/_index.scss */
  .community-slider:before {
    background: url("../images/sprite.png") no-repeat -265px -123px;
    width: 77px;
    height: 32px;
    top: -5px;
    right: -5px;
  }
}
@media screen and (min-width: 640px) {
  /* line 852, ../_sass/modules/_index.scss */
  .community-slider:before {
    background: url("../images/sprite.png") no-repeat -110px -133px;
    width: 124px;
    height: 53px;
    top: -5px;
    right: 0;
  }
}

/* line 881, ../_sass/modules/_index.scss */
.environment-slider, .community-slider {
  margin: 0;
  position: relative;
}
/* line 885, ../_sass/modules/_index.scss */
.environment-slider .flex-direction-nav, .community-slider .flex-direction-nav {
  position: absolute;
  display: block;
  height: auto;
  margin-left: 0;
  width: 135%;
  left: 46%;
  top: 145%;
}
@media screen and (min-width: 480px) {
  /* line 885, ../_sass/modules/_index.scss */
  .environment-slider .flex-direction-nav, .community-slider .flex-direction-nav {
    width: 75%;
    left: 69%;
    top: 124%;
  }
}
@media screen and (min-width: 640px) {
  /* line 885, ../_sass/modules/_index.scss */
  .environment-slider .flex-direction-nav, .community-slider .flex-direction-nav {
    width: 50%;
    left: 78%;
    top: 120%;
  }
}
/* line 907, ../_sass/modules/_index.scss */
.environment-slider .flex-direction-nav a, .community-slider .flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 62px;
  height: 51px;
  margin: -40px 0 0;
  position: absolute;
  z-index: 2;
  overflow: hidden;
  opacity: 1;
  cursor: pointer;
  color: #fff;
  background-color: rgba(255, 255, 255, 0);
}
@media screen and (min-width: 1000px) {
  /* line 907, ../_sass/modules/_index.scss */
  .environment-slider .flex-direction-nav a, .community-slider .flex-direction-nav a {
    width: 62px;
    height: 51px;
    margin: -80px 0 0;
    background-color: rgba(255, 255, 255, 0);
  }
}
/* line 929, ../_sass/modules/_index.scss */
.environment-slider .flex-direction-nav .flex-prev, .community-slider .flex-direction-nav .flex-prev {
  left: 0;
}
@media screen and (min-width: 1000px) {
  /* line 929, ../_sass/modules/_index.scss */
  .environment-slider .flex-direction-nav .flex-prev, .community-slider .flex-direction-nav .flex-prev {
    top: 10%;
    left: 0;
  }
}
/* line 938, ../_sass/modules/_index.scss */
.environment-slider .flex-direction-nav .flex-next, .community-slider .flex-direction-nav .flex-next {
  right: 0;
  text-align: right;
}
@media screen and (min-width: 1000px) {
  /* line 938, ../_sass/modules/_index.scss */
  .environment-slider .flex-direction-nav .flex-next, .community-slider .flex-direction-nav .flex-next {
    top: 10%;
    right: 0;
  }
}
/* line 948, ../_sass/modules/_index.scss */
.environment-slider:hover .flex-prev, .community-slider:hover .flex-prev {
  opacity: 1;
}
/* line 952, ../_sass/modules/_index.scss */
.environment-slider:hover .flex-next, .community-slider:hover .flex-next {
  opacity: 1;
}
/* line 956, ../_sass/modules/_index.scss */
.environment-slider:hover .flex-next:hover, .environment-slider:hover .flex-prev:hover, .community-slider:hover .flex-next:hover, .community-slider:hover .flex-prev:hover {
  opacity: 1;
}
/* line 958, ../_sass/modules/_index.scss */
.environment-slider .flex-direction-nav .flex-disabled, .community-slider .flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
}
/* line 964, ../_sass/modules/_index.scss */
.environment-slider .flex-direction-nav a:before, .community-slider .flex-direction-nav a:before {
  content: '';
  margin: 0;
  background: url("../images/sprite.png") no-repeat -19px -218px;
  width: 63px;
  height: 51px;
}
/* line 972, ../_sass/modules/_index.scss */
.environment-slider .flex-direction-nav a.flex-next:before, .community-slider .flex-direction-nav a.flex-next:before {
  content: '';
  margin: 0;
  background: url("../images/sprite.png") no-repeat -103px -218px;
  width: 62px;
  height: 51px;
}

/* line 2, ../_sass/modules/_products.scss */
.product__grid--block {
  margin-top: 30px;
  margin-bottom: 40px;
}
/* line 6, ../_sass/modules/_products.scss */
.product__grid--block .four__col--block {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 55px;
}
@media (min-width: 480px) {
  /* line 6, ../_sass/modules/_products.scss */
  .product__grid--block .four__col--block {
    float: left;
    width: 50%;
  }
}
@media (min-width: 640px) {
  /* line 6, ../_sass/modules/_products.scss */
  .product__grid--block .four__col--block {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1000px) {
  /* line 6, ../_sass/modules/_products.scss */
  .product__grid--block .four__col--block {
    float: left;
    width: 25%;
  }
}
@media screen and (min-width: 480px) {
  /* line 6, ../_sass/modules/_products.scss */
  .product__grid--block .four__col--block {
    margin-bottom: 55px;
  }
}
@media screen and (min-width: 640px) {
  /* line 6, ../_sass/modules/_products.scss */
  .product__grid--block .four__col--block {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 6, ../_sass/modules/_products.scss */
  .product__grid--block .four__col--block {
    margin-bottom: 0;
  }
}
/* line 25, ../_sass/modules/_products.scss */
.product__grid--block .four__col--block:before {
  position: absolute;
  content: "";
  background: url("../images/sprite.png") no-repeat -401px -33px;
  width: 70px;
  height: 45px;
  top: -30px;
  left: 130px;
}
@media screen and (min-width: 480px) {
  /* line 25, ../_sass/modules/_products.scss */
  .product__grid--block .four__col--block:before {
    top: -20px;
    left: 85px;
  }
}
@media screen and (min-width: 640px) {
  /* line 25, ../_sass/modules/_products.scss */
  .product__grid--block .four__col--block:before {
    top: -20px;
    left: 130px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 25, ../_sass/modules/_products.scss */
  .product__grid--block .four__col--block:before {
    top: -30px;
    left: 90px;
  }
}
/* line 52, ../_sass/modules/_products.scss */
.product__grid--block .content__wrapper {
  background-color: #fff;
  height: 350px;
  padding: 15px;
  -o-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.4);
}
@media screen and (min-width: 480px) {
  /* line 52, ../_sass/modules/_products.scss */
  .product__grid--block .content__wrapper {
    height: 355px;
  }
}
@media screen and (min-width: 640px) {
  /* line 52, ../_sass/modules/_products.scss */
  .product__grid--block .content__wrapper {
    height: 380px;
  }
}
/* line 66, ../_sass/modules/_products.scss */
.product__grid--block .content__wrapper a {
  display: block;
}
/* line 70, ../_sass/modules/_products.scss */
.product__grid--block .content__wrapper span {
  font-size: 0.92308em;
  font-weight: 700;
  color: #21295e;
  display: block;
}
/* line 77, ../_sass/modules/_products.scss */
.product__grid--block .content__wrapper img {
  display: block;
  margin: 0 auto;
}
@media screen and (min-width: 480px) {
  /* line 77, ../_sass/modules/_products.scss */
  .product__grid--block .content__wrapper img {
    margin: 0;
  }
}
/* line 86, ../_sass/modules/_products.scss */
.product__grid--block .content__wrapper h3 {
  /* font-size: 1.46154em; */
  font-size: 14px;
  font-weight: 700;
  margin-top: 2px;
  padding-bottom: 10px;
  border-bottom: 1px solid #bfcbda;
}
@media screen and (min-width: 640px) {
  /* line 86, ../_sass/modules/_products.scss */
  .product__grid--block .content__wrapper h3 {
    font-size: 1.61538em;
  }
}
@media screen and (min-width: 640px) {
  /* line 86, ../_sass/modules/_products.scss */
  .product__grid--block .content__wrapper h3 {
    /* font-size: 1.46154em; */
    font-size: 14px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) {
     ::i-block-chrome, 
	 .product__grid--block .content__wrapper h3  {
        font-size: 14px;
		font-weight:  normal;
    }
	
	.cl_video_ff{
		height: auto;
	}
	
	.cl_img, .cl_img2{
		height: auto;
	}
	
	.cl_imgs{
		height: auto !important;
	}
	
	
}
/* line 102, ../_sass/modules/_products.scss */
.product__grid--block .content__wrapper .copy {
  color: #000;
  font-size: 1em;
  line-height: 22px;
  font-weight: 400;
}

/* line 114, ../_sass/modules/_products.scss */
.product__navigation--block {
  background-color: #21295e;
  padding: 20px 0;
  overflow: auto;
  text-align: center;
  display: none;
}
@media screen and (min-width: 1000px) {
  /* line 114, ../_sass/modules/_products.scss */
  .product__navigation--block {
    display: block;
  }
}
/* line 125, ../_sass/modules/_products.scss */
.product__navigation--block ul {
  list-style: none;
  overflow: auto;
  margin: 0 auto;
  display: inline-block;
}
/* line 131, ../_sass/modules/_products.scss */
.product__navigation--block ul li {
  float: left;
  margin-left: 35px;
  padding-left: 35px;
  border-left: 1px solid #fff;
}
/* line 137, ../_sass/modules/_products.scss */
.product__navigation--block ul li:first-child {
  border-left: none;
  margin-left: 0;
  padding-left: 0;
}
/* line 145, ../_sass/modules/_products.scss */
.product__navigation--block ul:first-child + ul {
  margin-top: 20px;
}
/* line 148, ../_sass/modules/_products.scss */
.product__navigation--block ul:first-child + ul li {
  float: left;
  margin-left: 20px;
  padding-left: 20px;
}
/* line 155, ../_sass/modules/_products.scss */
.product__navigation--block a {
  display: block;
  color: #fff;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-size: 0.84615em;
}
/* line 162, ../_sass/modules/_products.scss */
.product__navigation--block a.active {
  color: #febe10;
}
/* line 166, ../_sass/modules/_products.scss */
.product__navigation--block a:hover {
  color: #ccc;
}

/* line 174, ../_sass/modules/_products.scss */
.product__content h2 {
  margin: 0 0 5px 0 !important;
}
/* line 178, ../_sass/modules/_products.scss */
.product__content img {
  display: block;
  margin: 0 auto;
}
/* line 183, ../_sass/modules/_products.scss */
.product__content .sub__header {
  font-family: "Montserrat", sans-serif;
  color: #21295e;
  font-size: 1.23077em;
  margin: 28px 0 0;
  text-transform: none;
}
/* line 191, ../_sass/modules/_products.scss */
.product__content p {
  color: #444;
}

/* line 197, ../_sass/modules/_products.scss */
.features__block h2, .features__block p, .print__block h2, .print__block p, .spec__block h2, .spec__block p, .download__block h2, .download__block p {
  text-align: center;
}
/* line 201, ../_sass/modules/_products.scss */
.features__block h2, .print__block h2, .spec__block h2, .download__block h2 {
  margin: 0 0 5px 0 !important;
  font-size: 2.46154em;
}
@media screen and (min-width: 640px) {
  /* line 201, ../_sass/modules/_products.scss */
  .features__block h2, .print__block h2, .spec__block h2, .download__block h2 {
    font-size: 2.69231em;
  }
}
/* line 210, ../_sass/modules/_products.scss */
.features__block p, .print__block p, .spec__block p, .download__block p {
  margin: 10px 0;
}
/* line 214, ../_sass/modules/_products.scss */
.features__block .three__col--block, .print__block .three__col--block, .spec__block .three__col--block, .download__block .three__col--block {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 214, ../_sass/modules/_products.scss */
  .features__block .three__col--block, .print__block .three__col--block, .spec__block .three__col--block, .download__block .three__col--block {
    float: left;
    width: 33.33333%;
  }
}
@media (min-width: 640px) {
  /* line 214, ../_sass/modules/_products.scss */
  .features__block .three__col--block, .print__block .three__col--block, .spec__block .three__col--block, .download__block .three__col--block {
    float: left;
    width: 33.33333%;
  }
}
@media (min-width: 1000px) {
  /* line 214, ../_sass/modules/_products.scss */
  .features__block .three__col--block, .print__block .three__col--block, .spec__block .three__col--block, .download__block .three__col--block {
    float: left;
    width: 33.33333%;
  }
}

/* line 221, ../_sass/modules/_products.scss */
.features__block {
  background: url(../images/internal/features-bg.jpg) repeat 0 0;
}
/* line 224, ../_sass/modules/_products.scss */
.features__block h2 {
  color: #000;
}
/* line 228, ../_sass/modules/_products.scss */
.features__block .three__col--block, .features__block .two__col--block {
  display: none;
}
@media screen and (min-width: 640px) {
  /* line 228, ../_sass/modules/_products.scss */
  .features__block .three__col--block, .features__block .two__col--block {
    display: table;
  }
}
/* line 236, ../_sass/modules/_products.scss */
.features__block .three__col--grid, .features__block .two__col--grid {
  display: none;
}
@media screen and (min-width: 640px) {
  /* line 236, ../_sass/modules/_products.scss */
  .features__block .three__col--grid, .features__block .two__col--grid {
    display: block;
  }
}
/* line 244, ../_sass/modules/_products.scss */
.features__block .three__col--grid, .features__block .two__col--grid {
  margin: 40px 0;
}
/* line 248, ../_sass/modules/_products.scss */
.features__block .one__col--grid {
  margin: 40px 0 0;
}
@media screen and (min-width: 640px) {
  /* line 248, ../_sass/modules/_products.scss */
  .features__block .one__col--grid {
    margin: 40px 0;
  }
}
/* line 256, ../_sass/modules/_products.scss */
.features__block .product__slider--grid {
  margin: 0 0 95px;
  display: block;
}
@media screen and (min-width: 640px) {
  /* line 256, ../_sass/modules/_products.scss */
  .features__block .product__slider--grid {
    display: none;
  }
}

/* line 266, ../_sass/modules/_products.scss */
.print__block {
  background: url(../images/internal/blue-bg.jpg) repeat 0 0;
}
/* line 269, ../_sass/modules/_products.scss */
.print__block h2 {
  color: #febe10;
}
/* line 273, ../_sass/modules/_products.scss */
.print__block p {
  color: #fff;
}
/* line 277, ../_sass/modules/_products.scss */
.print__block .four__col--grid {
  display: none;
}
@media screen and (min-width: 1000px) {
  /* line 277, ../_sass/modules/_products.scss */
  .print__block .four__col--grid {
    display: block;
  }
}
/* line 286, ../_sass/modules/_products.scss */
.print__block .four__col--block {
  margin-bottom: 30px;
}
/* line 291, ../_sass/modules/_products.scss */
.print__block .spec__item {
  height: 220px;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
  border: 8px solid #febe10;
}
/* line 299, ../_sass/modules/_products.scss */
.print__block .spec__item--content {
  position: absolute;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-backface-visibility: hidden;
}
/* line 318, ../_sass/modules/_products.scss */
.print__block .spec__item--content h3 {
  color: #febe10;
  letter-spacing: 2px;
  font-size: 1.15385em;
  margin: 0 19px;
  padding: 80px 0 0 0;
  text-align: center;
  text-transform: none;
  font-weight: 600;
}
/* line 330, ../_sass/modules/_products.scss */
.print__block .spec__item:hover .spec__item--content {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
/* line 339, ../_sass/modules/_products.scss */
.print__block .spec__item:hover .spec__item--content p {
  opacity: 1;
}
/* line 343, ../_sass/modules/_products.scss */
.print__block .item__1 {
  background-image: url(../images/products/all-purpose/usage/1.jpg);
}
/* line 347, ../_sass/modules/_products.scss */
.print__block .item__2 {
  background-image: url(../images/products/all-purpose/usage/2.jpg);
}
/* line 351, ../_sass/modules/_products.scss */
.print__block .item__3 {
  background-image: url(../images/products/all-purpose/usage/3.jpg);
}
/* line 355, ../_sass/modules/_products.scss */
.print__block .item__4 {
  background-image: url(../images/products/all-purpose/usage/4.jpg);
}
/* line 359, ../_sass/modules/_products.scss */
.print__block .item__5 {
  background-image: url(../images/products/all-purpose/usage/5.jpg);
}
/* line 363, ../_sass/modules/_products.scss */
.print__block .item__6 {
  background-image: url(../images/products/all-purpose/usage/6.jpg);
}
/* line 367, ../_sass/modules/_products.scss */
.print__block .item__7 {
  background-image: url(../images/products/all-purpose/usage/7.jpg);
}
/* line 371, ../_sass/modules/_products.scss */
.print__block .item__8 {
  background-image: url(../images/products/all-purpose/usage/8.jpg);
}
/* line 375, ../_sass/modules/_products.scss */
.print__block .print__slider--grid {
  margin: 0 0 85px;
}

/* line 380, ../_sass/modules/_products.scss */
.spec__block {
  background: url(../images/internal/spec-bg.jpg) repeat 0 0;
}
/* line 383, ../_sass/modules/_products.scss */
.spec__block h2, .spec__block p {
  color: #000;
}
/* line 387, ../_sass/modules/_products.scss */
.spec__block h3 {
  color: #21295e;
  font-family: "Muli", sans-serif;
  font-size: 0.92308em;
  font-weight: 700;
  padding-bottom: 8px;
  border-bottom: 1px solid #b4b7bf;
  margin: 0 0 15px;
}

/* line 398, ../_sass/modules/_products.scss */
.specs__grid {
  display: block;
}

/* line 402, ../_sass/modules/_products.scss */
.two__col--block.product {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 402, ../_sass/modules/_products.scss */
  .two__col--block.product {
    float: left;
    width: 25%;
  }
}
@media (min-width: 640px) {
  /* line 402, ../_sass/modules/_products.scss */
  .two__col--block.product {
    float: left;
    width: 25%;
  }
}
@media (min-width: 1000px) {
  /* line 402, ../_sass/modules/_products.scss */
  .two__col--block.product {
    float: left;
    width: 25%;
  }
}
/* line 407, ../_sass/modules/_products.scss */
.two__col--block.product > h3 + span {
  margin-bottom: 35px;
}
@media screen and (min-width: 640px) {
  /* line 407, ../_sass/modules/_products.scss */
  .two__col--block.product > h3 + span {
    margin-bottom: 15px;
  }
}

/* line 416, ../_sass/modules/_products.scss */
.two__col--block.ream {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 416, ../_sass/modules/_products.scss */
  .two__col--block.ream {
    float: left;
    width: 75%;
  }
}
@media (min-width: 640px) {
  /* line 416, ../_sass/modules/_products.scss */
  .two__col--block.ream {
    float: left;
    width: 75%;
  }
}
@media (min-width: 1000px) {
  /* line 416, ../_sass/modules/_products.scss */
  .two__col--block.ream {
    float: left;
    width: 75%;
  }
}

/* line 422, ../_sass/modules/_products.scss */
.spec__header, .spec__info, .product__spec--header, .product__spec--info {
  display: block;
  font-family: "Muli", sans-serif;
  color: #444;
}

/* line 428, ../_sass/modules/_products.scss */
.spec__header {
  font-size: 2.30769em;
  font-weight: 700;
}

/* line 433, ../_sass/modules/_products.scss */
.spec__info {
  font-size: 0.88462em;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 433, ../_sass/modules/_products.scss */
  .spec__info {
    margin-bottom: 0;
  }
}

/* line 444, ../_sass/modules/_products.scss */
h3.product__spec--header {
  margin: 0;
}

/* line 448, ../_sass/modules/_products.scss */
.product__spec--number {
  font-size: 3.46154em;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-bottom: 10px;
}

/* line 457, ../_sass/modules/_products.scss */
.product__spec--info img {
  margin-top: 15px;
}
/* line 461, ../_sass/modules/_products.scss */
.product__spec--info span {
  display: block;
  font-size: 0.84615em;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 35px;
}
@media screen and (min-width: 640px) {
  /* line 461, ../_sass/modules/_products.scss */
  .product__spec--info span {
    margin-top: 10px;
    margin-bottom: 0;
  }
}

/* line 476, ../_sass/modules/_products.scss */
.product__table {
  margin-bottom: 30px;
}

/* line 480, ../_sass/modules/_products.scss */
.lowercase {
  text-transform: lowercase;
}

/* line 484, ../_sass/modules/_products.scss */
.download__block {
  background: url(../images/internal/blue-bg.jpg) repeat 0 0;
  position: relative;
}
/* line 488, ../_sass/modules/_products.scss */
.download__block h2 {
  color: #febe10;
}
/* line 492, ../_sass/modules/_products.scss */
.download__block p {
  color: #fff;
}
/* line 496, ../_sass/modules/_products.scss */
.download__block h2 {
  margin-top: 0;
}
/* line 500, ../_sass/modules/_products.scss */
.download__block:before {
  position: absolute;
  content: "";
  background: url(../images/internal/left-bg-mobile.png) no-repeat 0 0;
  top: 0;
  left: 0;
  width: 150px;
  height: 325px;
}
@media screen and (min-width: 480px) {
  /* line 500, ../_sass/modules/_products.scss */
  .download__block:before {
    background: url(../images/internal/left-bg-tablet.png) no-repeat 0 0;
    width: 180px;
  }
}
@media screen and (min-width: 640px) {
  /* line 500, ../_sass/modules/_products.scss */
  .download__block:before {
    background: url(../images/internal/left-bg-tablet.png) no-repeat 0 0;
    width: 180px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 500, ../_sass/modules/_products.scss */
  .download__block:before {
    background: url(../images/internal/left-bg-desktop.png) no-repeat 0 0;
    width: 405px;
  }
}
/* line 525, ../_sass/modules/_products.scss */
.download__block:after {
  position: absolute;
  content: "";
  background: url(../images/internal/right-bg-mobile.png) no-repeat 0 0;
  top: 0;
  right: 0;
  width: 150px;
  height: 325px;
}
@media screen and (min-width: 480px) {
  /* line 525, ../_sass/modules/_products.scss */
  .download__block:after {
    background: url(../images/internal/right-bg-tablet.png) no-repeat 0 0;
    width: 180px;
  }
}
@media screen and (min-width: 640px) {
  /* line 525, ../_sass/modules/_products.scss */
  .download__block:after {
    background: url(../images/internal/right-bg-tablet.png) no-repeat 0 0;
    width: 180px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 525, ../_sass/modules/_products.scss */
  .download__block:after {
    background: url(../images/internal/right-bg-desktop.png) no-repeat 0 0;
    width: 405px;
  }
}

/* line 551, ../_sass/modules/_products.scss */
.product__content--inner {
  display: table-cell;
  vertical-align: middle;
}
/* line 555, ../_sass/modules/_products.scss */
.product__content--inner img {
  display: block;
  margin: 0 auto;
}
/* line 560, ../_sass/modules/_products.scss */
.product__content--inner p {
  margin: 0;
}

/* line 565, ../_sass/modules/_products.scss */
.download__cta--btn {
  color: #fff !important;
  border: 4px solid #fff;
  margin: 20px auto 45px;
}
@media screen and (min-width: 1000px) {
  /* line 565, ../_sass/modules/_products.scss */
  .download__cta--btn {
    margin: 40px auto;
  }
}
/* line 574, ../_sass/modules/_products.scss */
.download__cta--btn:hover, .download__cta--btn:active, .download__cta--btn:focus {
  color: #ccc !important;
}

/* line 581, ../_sass/modules/_products.scss */
.product-slider, .print-slider {
  margin: 0;
  position: relative;
}
/* line 585, ../_sass/modules/_products.scss */
.product-slider .flex-direction-nav, .print-slider .flex-direction-nav {
  position: absolute;
  width: 100%;
  height: auto;
  top: 50%;
  left: 0;
  margin-left: 0;
  display: block;
}
/* line 595, ../_sass/modules/_products.scss */
.product-slider .flex-direction-nav a, .print-slider .flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 60px;
  margin: -40px 0 0;
  position: absolute;
  z-index: 2;
  overflow: hidden;
  opacity: 1;
  cursor: pointer;
}
/* line 608, ../_sass/modules/_products.scss */
.product-slider .flex-direction-nav .flex-prev, .print-slider .flex-direction-nav .flex-prev {
  left: 0;
}
/* line 612, ../_sass/modules/_products.scss */
.product-slider .flex-direction-nav .flex-next, .print-slider .flex-direction-nav .flex-next {
  right: 0;
  text-align: right;
}
/* line 617, ../_sass/modules/_products.scss */
.product-slider:hover .flex-prev, .print-slider:hover .flex-prev {
  opacity: 1;
}
/* line 621, ../_sass/modules/_products.scss */
.product-slider:hover .flex-next, .print-slider:hover .flex-next {
  opacity: 1;
}
/* line 625, ../_sass/modules/_products.scss */
.product-slider:hover .flex-next:hover, .product-slider:hover .flex-prev:hover, .print-slider:hover .flex-next:hover, .print-slider:hover .flex-prev:hover {
  opacity: 1;
}
/* line 627, ../_sass/modules/_products.scss */
.product-slider .flex-direction-nav .flex-disabled, .print-slider .flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
}
/* line 633, ../_sass/modules/_products.scss */
.product-slider .flex-direction-nav a:before, .print-slider .flex-direction-nav a:before {
  font-family: "FontAwesome";
  font-size: 60px;
  display: inline-block;
  content: '\f104';
  margin: 0 0 0 7px;
}
/* line 641, ../_sass/modules/_products.scss */
.product-slider .flex-direction-nav a.flex-next:before, .print-slider .flex-direction-nav a.flex-next:before {
  content: '\f105';
  margin: 0 7px 0 0;
}
/* line 646, ../_sass/modules/_products.scss */
.product-slider .flex-control-nav, .print-slider .flex-control-nav {
  bottom: -50px;
}
/* line 650, ../_sass/modules/_products.scss */
.product-slider .slides img, .print-slider .slides img {
  width: auto;
  display: block;
  margin: 0 auto;
}

/* line 658, ../_sass/modules/_products.scss */
.product-slider {
  display: block;
}
@media screen and (min-width: 640px) {
  /* line 658, ../_sass/modules/_products.scss */
  .product-slider {
    display: none;
  }
}
/* line 665, ../_sass/modules/_products.scss */
.product-slider .flex-direction-nav a {
  color: #957c36;
}
/* line 670, ../_sass/modules/_products.scss */
.product-slider .product__slider--content span {
  display: block;
  text-align: center;
}

/* line 678, ../_sass/modules/_products.scss */
.print-slider {
  display: block;
}
@media screen and (min-width: 1000px) {
  /* line 678, ../_sass/modules/_products.scss */
  .print-slider {
    display: none;
  }
}
/* line 685, ../_sass/modules/_products.scss */
.print-slider .flex-direction-nav a {
  color: #919dc0;
}
/* line 690, ../_sass/modules/_products.scss */
.print-slider .product__slider--content span {
  display: block;
  text-align: center;
  color: #febe10;
  margin-top: 25px;
}
/* line 697, ../_sass/modules/_products.scss */
.print-slider .product__slider--content img {
  -o-border-radius: 100px;
  border-radius: 100px;
}

/* line 703, ../_sass/modules/_products.scss */
.small__text {
  font-size: 0.53846em;
}

/* line 2, ../_sass/modules/_paperone--story.scss */
.one__col--grid.paperone__story {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 11, ../_sass/modules/_paperone--story.scss */
.video__center--block {
  margin: 40px 0 30px;
}
@media screen and (min-width: 480px) {
  /* line 11, ../_sass/modules/_paperone--story.scss */
  .video__center--block {
    margin: 30px 0 15px;
  }
}
@media screen and (min-width: 640px) {
  /* line 11, ../_sass/modules/_paperone--story.scss */
  .video__center--block {
    margin: 5px 0 30px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 11, ../_sass/modules/_paperone--story.scss */
  .video__center--block {
    margin: 30px 0 0;
  }
}

/* line 27, ../_sass/modules/_paperone--story.scss */
.youtube__cta--btn {
  color: #21295e;
  border: 4px solid #21295e;
  margin: 40px auto;
}
/* line 247, ../_sass/utility/_belt__helpers.scss */
.youtube__cta--btn:hover, .youtube__cta--btn:active, .youtube__cta--btn:focus {
  color: #3c4aa9;
}

/* line 3, ../_sass/modules/_paper101.scss */
.paper101__header--grid .two__col--block {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 3, ../_sass/modules/_paper101.scss */
  .paper101__header--grid .two__col--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 640px) {
  /* line 3, ../_sass/modules/_paper101.scss */
  .paper101__header--grid .two__col--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  /* line 3, ../_sass/modules/_paper101.scss */
  .paper101__header--grid .two__col--block {
    float: left;
    width: 50%;
  }
}
/* line 10, ../_sass/modules/_paper101.scss */
.paper101__header--grid p {
  margin: 2px 0 10px;
}

/* line 15, ../_sass/modules/_paper101.scss */
.paper101__hero--block {
  position: relative;
}
/* line 18, ../_sass/modules/_paper101.scss */
.paper101__hero--block img {
  display: block;
  margin: 0 auto;
}
/* line 23, ../_sass/modules/_paper101.scss */
.paper101__hero--block .header__copy {
  position: absolute;
  width: 220px;
  left: 50%;
  margin-left: -65px;
  top: 99px;
}
@media screen and (min-width: 360px) {
  /* line 23, ../_sass/modules/_paper101.scss */
  .paper101__hero--block .header__copy {
    margin-left: -73px;
    top: 117px;
  }
}
@media screen and (min-width: 375px) {
  /* line 23, ../_sass/modules/_paper101.scss */
  .paper101__hero--block .header__copy {
    margin-left: -73px;
    top: 117px;
  }
}
@media screen and (min-width: 480px) {
  /* line 23, ../_sass/modules/_paper101.scss */
  .paper101__hero--block .header__copy {
    margin-left: -100px;
    top: 155px;
  }
}
@media screen and (min-width: 640px) {
  /* line 23, ../_sass/modules/_paper101.scss */
  .paper101__hero--block .header__copy {
    margin-left: -100px;
    top: 175px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 23, ../_sass/modules/_paper101.scss */
  .paper101__hero--block .header__copy {
    margin-left: -100px;
    top: 165px;
  }
}
/* line 55, ../_sass/modules/_paper101.scss */
.paper101__hero--block .header__copy > h1 {
  margin: 0;
  color: #c2e6e7;
  font-size: 1.07692em;
}
@media screen and (min-width: 360px) {
  /* line 55, ../_sass/modules/_paper101.scss */
  .paper101__hero--block .header__copy > h1 {
    font-size: 1.23077em;
  }
}
@media screen and (min-width: 375px) {
  /* line 55, ../_sass/modules/_paper101.scss */
  .paper101__hero--block .header__copy > h1 {
    font-size: 1.23077em;
  }
}
@media screen and (min-width: 480px) {
  /* line 55, ../_sass/modules/_paper101.scss */
  .paper101__hero--block .header__copy > h1 {
    font-size: 1.92308em;
  }
}
/* line 73, ../_sass/modules/_paper101.scss */
.paper101__hero--block .header__copy > h1 + h1 {
  margin: 0;
  color: #fff;
  line-height: 32px;
  font-size: 2.30769em;
}
@media screen and (min-width: 360px) {
  /* line 73, ../_sass/modules/_paper101.scss */
  .paper101__hero--block .header__copy > h1 + h1 {
    line-height: 36px;
    font-size: 2.53846em;
  }
}
@media screen and (min-width: 375px) {
  /* line 73, ../_sass/modules/_paper101.scss */
  .paper101__hero--block .header__copy > h1 + h1 {
    line-height: 36px;
    font-size: 2.53846em;
  }
}
@media screen and (min-width: 480px) {
  /* line 73, ../_sass/modules/_paper101.scss */
  .paper101__hero--block .header__copy > h1 + h1 {
    font-size: 3.84615em;
  }
}
/* line 94, ../_sass/modules/_paper101.scss */
.paper101__hero--block .header__copy span {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  display: block;
  color: #02736c;
  text-transform: uppercase;
  margin-top: 2px;
  font-size: 0.84615em;
}
@media screen and (min-width: 375px) {
  /* line 94, ../_sass/modules/_paper101.scss */
  .paper101__hero--block .header__copy span {
    font-size: 0.92308em;
  }
}
@media screen and (min-width: 480px) {
  /* line 94, ../_sass/modules/_paper101.scss */
  .paper101__hero--block .header__copy span {
    margin-top: 10px;
    font-size: 1em;
  }
}

/* line 115, ../_sass/modules/_paper101.scss */
.bold__header {
  font-family: "Ovo", serif;
  font-weight: 500;
  font-size: 1.46154em;
}

/* line 121, ../_sass/modules/_paper101.scss */
.video__block--twocol.paper101__video {
  background: #fff;
  padding: 2%;
  width: 100%;
  height: 100%;
}
/* line 127, ../_sass/modules/_paper101.scss */
.video__block--twocol.paper101__video:before {
  display: none;
}
/* line 131, ../_sass/modules/_paper101.scss */
.video__block--twocol.paper101__video .video__wrapper {
  position: initial;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
}

/* line 141, ../_sass/modules/_paper101.scss */
.paper101__infolink--grid {
  position: relative;
  margin: 20px 0;
  display: none;
}
@media screen and (min-width: 1000px) {
  /* line 141, ../_sass/modules/_paper101.scss */
  .paper101__infolink--grid {
    display: block;
    margin: 50px 0 65px;
  }
}
/* line 151, ../_sass/modules/_paper101.scss */
.paper101__infolink--grid:before {
  position: absolute;
  display: block;
  content: "";
  background: url("../images/sprite.png") no-repeat -28px -608px;
  width: 818px;
  height: 22px;
  bottom: -55px;
  left: 50%;
  margin-left: -414px;
}

/* line 164, ../_sass/modules/_paper101.scss */
.infolink__block {
  -webkit-border-top-right-radius: 90px;
  -webkit-border-bottom-right-radius: 90px;
  -moz-border-top-right-radius: 90px;
  -moz-border-bottom-right-radius: 90px;
  -o-border-top-right-radius: 90px;
  -o-border-bottom-right-radius: 90px;
  border-top-right-radius: 90px;
  border-bottom-right-radius: 90px;
}
/* line 167, ../_sass/modules/_paper101.scss */
.infolink__block a {
  position: relative;
  font-family: "Ovo", serif;
  font-size: 1.53846em;
  color: #fff;
  padding: 17px 20px;
  display: block;
}
/* line 175, ../_sass/modules/_paper101.scss */
.infolink__block a:before {
  position: absolute;
  display: block;
  content: "";
  width: 60px;
  height: 60px;
  top: 0;
  right: 1px;
}

/* line 187, ../_sass/modules/_paper101.scss */
.pulping__link {
  background-color: #1b6fb6;
}
/* line 190, ../_sass/modules/_paper101.scss */
.pulping__link a {
  border-left: 15px solid #125f88;
}
/* line 193, ../_sass/modules/_paper101.scss */
.pulping__link a:before {
  background: url("../images/sprite.png") no-repeat -411px -272px;
}

/* line 199, ../_sass/modules/_paper101.scss */
.papermaking__link {
  background-color: #a21e52;
}
/* line 202, ../_sass/modules/_paper101.scss */
.papermaking__link a {
  border-left: 15px solid #880a44;
}
/* line 205, ../_sass/modules/_paper101.scss */
.papermaking__link a:before {
  background: url("../images/sprite.png") no-repeat -416px -365px;
  width: 55px;
}

/* line 212, ../_sass/modules/_paper101.scss */
.finishing__link {
  background-color: #e98a1c;
}
/* line 215, ../_sass/modules/_paper101.scss */
.finishing__link a {
  border-left: 15px solid #d27517;
}
/* line 218, ../_sass/modules/_paper101.scss */
.finishing__link a:before {
  background: url("../images/sprite.png") no-repeat -411px -457px;
}

/* line 225, ../_sass/modules/_paper101.scss */
.ribbon {
  width: 500px;
  margin: 10px auto 20px;
  position: relative;
  text-align: center;
  z-index: 1;
  display: none;
}
@media screen and (min-width: 1000px) {
  /* line 225, ../_sass/modules/_paper101.scss */
  .ribbon {
    display: block;
  }
}
/* line 237, ../_sass/modules/_paper101.scss */
.ribbon p {
  font-size: 1.07692em;
  font-family: "Ovo", serif;
  color: #fff;
  margin: 0px;
  padding: 15px;
}
/* line 245, ../_sass/modules/_paper101.scss */
.ribbon:before, .ribbon:after {
  content: "";
  position: absolute;
  display: block;
  bottom: -15px;
  z-index: -1;
  width: 85px;
}
/* line 254, ../_sass/modules/_paper101.scss */
.ribbon:before {
  left: -70px;
  border-right-width: 1.5em;
  border-left-color: transparent;
}
/* line 260, ../_sass/modules/_paper101.scss */
.ribbon:after {
  right: -70px;
  border-left-width: 1.5em;
  border-right-color: transparent;
}
/* line 266, ../_sass/modules/_paper101.scss */
.ribbon .ribbon__content {
  position: relative;
}
/* line 269, ../_sass/modules/_paper101.scss */
.ribbon .ribbon__content:before, .ribbon .ribbon__content:after {
  content: "";
  position: absolute;
  display: block;
  border-style: solid;
  bottom: -15px;
}
/* line 277, ../_sass/modules/_paper101.scss */
.ribbon .ribbon__content:before {
  left: 0;
  border-width: 1em 0 0 1em;
}
/* line 282, ../_sass/modules/_paper101.scss */
.ribbon .ribbon__content:after {
  right: 0;
  border-width: 1em 1em 0 0;
}

/* line 290, ../_sass/modules/_paper101.scss */
.pulping__ribbon:before, .pulping__ribbon:after {
  border: 1.9em solid #1c77b0;
}
/* line 294, ../_sass/modules/_paper101.scss */
.pulping__ribbon:before {
  border-left-color: transparent;
}
/* line 298, ../_sass/modules/_paper101.scss */
.pulping__ribbon:after {
  border-right-color: transparent;
}
/* line 303, ../_sass/modules/_paper101.scss */
.pulping__ribbon .ribbon__content {
  background: #1b7fbb;
}
/* line 306, ../_sass/modules/_paper101.scss */
.pulping__ribbon .ribbon__content:before, .pulping__ribbon .ribbon__content:after {
  border-color: #196fa8 transparent transparent transparent;
}

/* line 313, ../_sass/modules/_paper101.scss */
.papermaking__ribbon:before, .papermaking__ribbon:after {
  border: 1.9em solid #863047;
}
/* line 317, ../_sass/modules/_paper101.scss */
.papermaking__ribbon:before {
  border-left-color: transparent;
}
/* line 321, ../_sass/modules/_paper101.scss */
.papermaking__ribbon:after {
  border-right-color: transparent;
}
/* line 325, ../_sass/modules/_paper101.scss */
.papermaking__ribbon .ribbon__content {
  background: #ab3e5f;
}
/* line 328, ../_sass/modules/_paper101.scss */
.papermaking__ribbon .ribbon__content:before, .papermaking__ribbon .ribbon__content:after {
  border-color: #5b2333 transparent transparent transparent;
}

/* line 335, ../_sass/modules/_paper101.scss */
.finishing__ribbon:before, .finishing__ribbon:after {
  border: 1.9em solid #bf6f13;
}
/* line 339, ../_sass/modules/_paper101.scss */
.finishing__ribbon:before {
  border-left-color: transparent;
}
/* line 343, ../_sass/modules/_paper101.scss */
.finishing__ribbon:after {
  border-right-color: transparent;
}
/* line 347, ../_sass/modules/_paper101.scss */
.finishing__ribbon .ribbon__content {
  background: #e98a1c;
}
/* line 350, ../_sass/modules/_paper101.scss */
.finishing__ribbon .ribbon__content:before, .finishing__ribbon .ribbon__content:after {
  border-color: #92550f transparent transparent transparent;
}

/* line 357, ../_sass/modules/_paper101.scss */
.infographic__block {
  position: relative;
  margin: 35px 0 50px;
}
@media screen and (min-width: 1000px) {
  /* line 357, ../_sass/modules/_paper101.scss */
  .infographic__block {
    margin: 75px 0 50px;
  }
}
/* line 365, ../_sass/modules/_paper101.scss */
.infographic__block:before {
  position: absolute;
  display: none;
  content: "";
  background: url("../images/sprite.png") no-repeat -28px -608px;
  width: 818px;
  height: 22px;
  bottom: -55px;
  left: 50%;
  margin-left: -414px;
}
@media screen and (min-width: 1000px) {
  /* line 365, ../_sass/modules/_paper101.scss */
  .infographic__block:before {
    display: block;
  }
}
/* line 381, ../_sass/modules/_paper101.scss */
.infographic__block h2 {
  color: #000;
  text-align: center;
  font-size: 3.07692em;
  margin: 0 0 5px 0 !important;
}

/* line 390, ../_sass/modules/_paper101.scss */
.two__col--grid.step__content--grid .two__col--block {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 390, ../_sass/modules/_paper101.scss */
  .two__col--grid.step__content--grid .two__col--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 640px) {
  /* line 390, ../_sass/modules/_paper101.scss */
  .two__col--grid.step__content--grid .two__col--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  /* line 390, ../_sass/modules/_paper101.scss */
  .two__col--grid.step__content--grid .two__col--block {
    float: left;
    width: 50%;
  }
}

/* line 401, ../_sass/modules/_paper101.scss */
.step__content.left .step__content--inner .number__block {
  float: none;
  text-align: right;
  position: relative;
  left: 45px;
}
@media screen and (min-width: 1000px) {
  /* line 401, ../_sass/modules/_paper101.scss */
  .step__content.left .step__content--inner .number__block {
    float: right;
    left: 0;
  }
}
/* line 412, ../_sass/modules/_paper101.scss */
.step__content.left .step__content--inner .number__block span {
  display: block;
}
/* line 416, ../_sass/modules/_paper101.scss */
.step__content.left .step__content--inner .number__block:before {
  position: absolute;
  content: "";
  top: -25px;
  left: -45px;
}
/* line 424, ../_sass/modules/_paper101.scss */
.step__content.left .step__content--inner .bold__header {
  text-align: left;
  display: block;
  clear: both;
}
@media screen and (min-width: 1000px) {
  /* line 424, ../_sass/modules/_paper101.scss */
  .step__content.left .step__content--inner .bold__header {
    text-align: right;
  }
}
/* line 434, ../_sass/modules/_paper101.scss */
.step__content.left .step__content--inner p {
  text-align: left;
  clear: both;
}
@media screen and (min-width: 1000px) {
  /* line 434, ../_sass/modules/_paper101.scss */
  .step__content.left .step__content--inner p {
    text-align: right;
  }
}

/* line 448, ../_sass/modules/_paper101.scss */
.step__content.right .step__content--inner .number__block {
  float: none;
  text-align: left;
  position: relative;
}
@media screen and (min-width: 1000px) {
  /* line 448, ../_sass/modules/_paper101.scss */
  .step__content.right .step__content--inner .number__block {
    float: left;
  }
}
/* line 457, ../_sass/modules/_paper101.scss */
.step__content.right .step__content--inner .number__block span {
  display: block;
}
/* line 461, ../_sass/modules/_paper101.scss */
.step__content.right .step__content--inner .number__block:before {
  position: absolute;
  content: "";
  top: -25px;
  right: -45px;
}
/* line 469, ../_sass/modules/_paper101.scss */
.step__content.right .step__content--inner .bold__header {
  text-align: left;
  display: block;
  clear: both;
}
/* line 475, ../_sass/modules/_paper101.scss */
.step__content.right .step__content--inner p {
  text-align: left;
  clear: both;
}

/* line 482, ../_sass/modules/_paper101.scss */
.center__img {
  display: block;
  margin: 0 auto;
}

/* line 487, ../_sass/modules/_paper101.scss */
.step__img {
  display: block;
  margin: 0 auto;
  margin-bottom: 40px;
  position: relative;
}
@media screen and (min-width: 1000px) {
  /* line 487, ../_sass/modules/_paper101.scss */
  .step__img {
    margin: 0;
    margin-bottom: 0;
  }
}
/* line 498, ../_sass/modules/_paper101.scss */
.step__img.desktop {
  display: none;
}
@media screen and (min-width: 1000px) {
  /* line 498, ../_sass/modules/_paper101.scss */
  .step__img.desktop {
    display: block;
  }
}
/* line 506, ../_sass/modules/_paper101.scss */
.step__img.mobile {
  display: block;
}
@media screen and (min-width: 1000px) {
  /* line 506, ../_sass/modules/_paper101.scss */
  .step__img.mobile {
    display: none;
  }
}

/* line 515, ../_sass/modules/_paper101.scss */
.number__block {
  color: #fff;
  width: 70px;
  height: 70px;
  padding: 5px;
  margin-bottom: 10px;
  font-family: "Ovo", serif;
}
/* line 523, ../_sass/modules/_paper101.scss */
.number__block > span {
  font-size: 1.07692em;
  text-transform: uppercase;
}
/* line 528, ../_sass/modules/_paper101.scss */
.number__block > span + span {
  font-size: 3.07692em;
  font-weight: 600;
  line-height: 37px;
}

/* line 535, ../_sass/modules/_paper101.scss */
.infographic__intro--mobile {
  display: block;
  text-align: center;
  padding: 0 30px;
  font-size: 1.38462em;
}
@media screen and (min-width: 480px) {
  /* line 535, ../_sass/modules/_paper101.scss */
  .infographic__intro--mobile {
    padding: 0 40px;
    display: block;
  }
}
@media screen and (min-width: 640px) {
  /* line 535, ../_sass/modules/_paper101.scss */
  .infographic__intro--mobile {
    padding: 0 80px;
    display: block;
  }
}
@media screen and (min-width: 1000px) {
  /* line 535, ../_sass/modules/_paper101.scss */
  .infographic__intro--mobile {
    display: none;
  }
}
/* line 556, ../_sass/modules/_paper101.scss */
.infographic__intro--mobile p {
  line-height: 32px;
}

/* line 561, ../_sass/modules/_paper101.scss */
.infographic__block .accordion--link {
  position: relative;
  font-size: 1.53846em;
  text-transform: none;
  text-align: left;
  display: block;
}
@media screen and (min-width: 1000px) {
  /* line 561, ../_sass/modules/_paper101.scss */
  .infographic__block .accordion--link {
    display: none;
  }
}
/* line 572, ../_sass/modules/_paper101.scss */
.infographic__block .accordion--link a {
  padding: 15px 20px;
}

/* line 577, ../_sass/modules/_paper101.scss */
.infographic__block .accordion__content--wrap {
  display: none;
}
@media screen and (min-width: 1000px) {
  /* line 577, ../_sass/modules/_paper101.scss */
  .infographic__block .accordion__content--wrap {
    display: block;
  }
}

/* line 586, ../_sass/modules/_paper101.scss */
.pulping__content .accordion--link {
  background-color: #1b6fb6;
}
/* line 590, ../_sass/modules/_paper101.scss */
.pulping__content .infographic__header--img {
  background: url("../images/sprite.png") no-repeat -363px -108px;
  width: 120px;
  height: 120px;
  display: block;
  margin: 0 auto;
}
/* line 598, ../_sass/modules/_paper101.scss */
.pulping__content .number__block {
  background-color: #1f6fb5;
}

/* line 604, ../_sass/modules/_paper101.scss */
.papermaking__content .accordion--link {
  background-color: #a21e52;
}
/* line 608, ../_sass/modules/_paper101.scss */
.papermaking__content .infographic__header--img {
  background: url("../images/sprite.png") no-repeat -19px -298px;
  width: 120px;
  height: 120px;
  display: block;
  margin: 0 auto;
}
/* line 616, ../_sass/modules/_paper101.scss */
.papermaking__content .number__block {
  background-color: #a21e52;
}
/* line 620, ../_sass/modules/_paper101.scss */
.papermaking__content .step__content.left {
  margin-right: 0;
  margin-top: 0;
}
@media screen and (min-width: 1000px) {
  /* line 620, ../_sass/modules/_paper101.scss */
  .papermaking__content .step__content.left {
    margin-right: 60px;
    margin-top: 30px;
  }
}
/* line 630, ../_sass/modules/_paper101.scss */
.papermaking__content .step__content.right {
  margin-left: 0;
}
@media screen and (min-width: 1000px) {
  /* line 630, ../_sass/modules/_paper101.scss */
  .papermaking__content .step__content.right {
    margin-right: 60px;
  }
}
/* line 638, ../_sass/modules/_paper101.scss */
.papermaking__content .step__content--inner {
  margin-bottom: 40px;
}
@media screen and (min-width: 1000px) {
  /* line 638, ../_sass/modules/_paper101.scss */
  .papermaking__content .step__content--inner {
    margin-bottom: 0;
  }
}
/* line 646, ../_sass/modules/_paper101.scss */
.papermaking__content .infographic__content--block {
  position: relative;
}
/* line 649, ../_sass/modules/_paper101.scss */
.papermaking__content .infographic__content--block:before {
  position: absolute;
  content: "";
  background: url("../images/sprite.png") no-repeat -522px -18px;
  width: 60px;
  height: 465px;
  left: 50%;
  margin-left: -60px;
  top: 260px;
  display: none;
}
@media screen and (min-width: 1000px) {
  /* line 649, ../_sass/modules/_paper101.scss */
  .papermaking__content .infographic__content--block:before {
    display: block;
  }
}

/* line 667, ../_sass/modules/_paper101.scss */
.finishing__content {
  margin: 35px 0 70px;
}
@media screen and (min-width: 1000px) {
  /* line 667, ../_sass/modules/_paper101.scss */
  .finishing__content {
    margin: 75px 0 50px;
  }
}
/* line 674, ../_sass/modules/_paper101.scss */
.finishing__content .accordion--link {
  background-color: #e98a1c;
}
/* line 678, ../_sass/modules/_paper101.scss */
.finishing__content .infographic__header--img {
  background: url("../images/sprite.png") no-repeat -24px -451px;
  width: 120px;
  height: 120px;
  display: block;
  margin: 0 auto;
}
/* line 686, ../_sass/modules/_paper101.scss */
.finishing__content .number__block {
  background-color: #e98a1c;
}
/* line 690, ../_sass/modules/_paper101.scss */
.finishing__content:before {
  display: none;
}

/* line 699, ../_sass/modules/_paper101.scss */
.one:before, .three:before {
  background: url("../images/sprite.png") no-repeat -195px -221px;
  width: 73px;
  height: 55px;
}

/* line 707, ../_sass/modules/_paper101.scss */
.two:before {
  background: url("../images/sprite.png") no-repeat -303px -220px;
  width: 73px;
  height: 55px;
}

/* line 716, ../_sass/modules/_paper101.scss */
.four:before, .six:before {
  background: url("../images/sprite.png") no-repeat -193px -325px;
  width: 72px;
  height: 56px;
}

/* line 724, ../_sass/modules/_paper101.scss */
.five:before, .seven:before {
  background: url("../images/sprite.png") no-repeat -304px -325px;
  width: 72px;
  height: 56px;
}

/* line 733, ../_sass/modules/_paper101.scss */
.eight:before, .ten:before {
  background: url("../images/sprite.png") no-repeat -191px -445px;
  width: 72px;
  height: 54px;
}

/* line 741, ../_sass/modules/_paper101.scss */
.nine:before, .eleven:before {
  background: url("../images/sprite.png") no-repeat -304px -444px;
  width: 72px;
  height: 54px;
}

/* line 749, ../_sass/modules/_paper101.scss */
.content__one--grid {
  margin: 40px -15px 0;
}

/* line 753, ../_sass/modules/_paper101.scss */
.content__three--grid {
  margin: 0 -15px 30px;
}
@media screen and (min-width: 1000px) {
  /* line 753, ../_sass/modules/_paper101.scss */
  .content__three--grid {
    margin: 45px 0 30px;
  }
}

/* line 761, ../_sass/modules/_paper101.scss */
.content__four--five--grid {
  margin: 30px 0 0;
}

/* line 765, ../_sass/modules/_paper101.scss */
.content__six--seven--grid {
  margin: 0 0 0;
}

/* line 769, ../_sass/modules/_paper101.scss */
.content__eight--grid {
  margin: 0;
}
@media screen and (min-width: 1000px) {
  /* line 769, ../_sass/modules/_paper101.scss */
  .content__eight--grid {
    margin: 40px 0 0;
  }
}

/* line 777, ../_sass/modules/_paper101.scss */
.content__ten--grid {
  margin: 30px -15px 30px;
}

/* line 781, ../_sass/modules/_paper101.scss */
.content__eleven--grid {
  margin: 40px 0 20px;
}

/* line 6, ../_sass/modules/_prodigi.scss */
.comparision__block .one__col--block h2, .comparision__block .one__col--block p {
  color: #000;
  text-align: center;
}
/* line 12, ../_sass/modules/_prodigi.scss */
.comparision__block h2 {
  margin: 0 0 5px 0 !important;
}
/* line 16, ../_sass/modules/_prodigi.scss */
.comparision__block h3 {
  color: #000;
  font-family: "Muli", sans-serif;
  font-size: 0.92308em;
  font-weight: 700;
  padding-bottom: 8px;
  border-bottom: 1px solid #b4b7bf;
  margin: 0 0 15px;
}
/* line 26, ../_sass/modules/_prodigi.scss */
.comparision__block .one__col--grid {
  margin: 20px 0 0;
}
@media screen and (min-width: 1000px) {
  /* line 26, ../_sass/modules/_prodigi.scss */
  .comparision__block .one__col--grid {
    margin: 30px 0 20px;
  }
}
/* line 33, ../_sass/modules/_prodigi.scss */
.comparision__block .one__col--grid .one__col--block {
  padding-left: 0;
  padding-right: 0;
}
/* line 39, ../_sass/modules/_prodigi.scss */
.comparision__block .two__col--grid {
  margin: 0 0 70px;
}
@media screen and (min-width: 1000px) {
  /* line 39, ../_sass/modules/_prodigi.scss */
  .comparision__block .two__col--grid {
    margin: 20px 0;
  }
}
/* line 47, ../_sass/modules/_prodigi.scss */
.comparision__block .one__col--grid + .two__col--grid {
  margin: 0;
}
@media screen and (min-width: 1000px) {
  /* line 47, ../_sass/modules/_prodigi.scss */
  .comparision__block .one__col--grid + .two__col--grid {
    margin: 40px 0;
  }
}
/* line 56, ../_sass/modules/_prodigi.scss */
.comparision__block .two__col--grid--inner .image__container {
  background-color: #fff;
  padding: 7px;
  -o-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.4);
}
/* line 62, ../_sass/modules/_prodigi.scss */
.comparision__block .two__col--grid--inner img {
  display: block;
}
/* line 66, ../_sass/modules/_prodigi.scss */
.comparision__block .two__col--grid--inner .two__col--block {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 20px;
}
@media (min-width: 480px) {
  /* line 66, ../_sass/modules/_prodigi.scss */
  .comparision__block .two__col--grid--inner .two__col--block {
    float: left;
    width: 50%;
  }
}
@media (min-width: 640px) {
  /* line 66, ../_sass/modules/_prodigi.scss */
  .comparision__block .two__col--grid--inner .two__col--block {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1000px) {
  /* line 66, ../_sass/modules/_prodigi.scss */
  .comparision__block .two__col--grid--inner .two__col--block {
    float: left;
    width: 50%;
  }
}
@media screen and (min-width: 640px) {
  /* line 66, ../_sass/modules/_prodigi.scss */
  .comparision__block .two__col--grid--inner .two__col--block {
    margin-top: 0;
  }
}
/* line 79, ../_sass/modules/_prodigi.scss */
.comparision__block .inner {
  margin: 15px 0 0;
  margin-left: 15px;
  margin-right: 15px;
}
@media screen and (min-width: 640px) {
  /* line 79, ../_sass/modules/_prodigi.scss */
  .comparision__block .inner {
    margin: 40px 0 20px;
    margin-left: 15px;
    margin-right: 15px;
  }
}
/* line 90, ../_sass/modules/_prodigi.scss */
.comparision__block .inner span {
  display: block;
  font-weight: 600;
  font-size: 1.15385em;
  margin-top: 0;
}
@media screen and (min-width: 640px) {
  /* line 90, ../_sass/modules/_prodigi.scss */
  .comparision__block .inner span {
    margin-top: 20px;
  }
}
/* line 101, ../_sass/modules/_prodigi.scss */
.comparision__block .inner p {
  text-align: left;
  margin: 15px 0 5px;
}

/* line 2, ../_sass/modules/_other--brands.scss */
.three__col--grid.product__grid--block {
  margin-top: 50px;
  margin-bottom: 40px;
}
/* line 6, ../_sass/modules/_other--brands.scss */
.three__col--grid.product__grid--block .content__wrapper {
  height: 340px;
}
@media screen and (min-width: 640px) {
  /* line 6, ../_sass/modules/_other--brands.scss */
  .three__col--grid.product__grid--block .content__wrapper {
    height: 350px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 6, ../_sass/modules/_other--brands.scss */
  .three__col--grid.product__grid--block .content__wrapper {
    height: 355px;
  }
}
/* line 17, ../_sass/modules/_other--brands.scss */
.three__col--grid.product__grid--block .content__wrapper img {
  margin: 0 auto;
}
/* line 21, ../_sass/modules/_other--brands.scss */
.three__col--grid.product__grid--block .content__wrapper h3 {
  font-size: 0.88462em;
}
@media screen and (min-width: 480px) {
  /* line 21, ../_sass/modules/_other--brands.scss */
  .three__col--grid.product__grid--block .content__wrapper h3 {
    font-size: 1em;
  }
}
@media screen and (min-width: 640px) {
  /* line 21, ../_sass/modules/_other--brands.scss */
  .three__col--grid.product__grid--block .content__wrapper h3 {
    font-size: 1.46154em;
  }
}
@media screen and (min-width: 1000px) {
  /* line 21, ../_sass/modules/_other--brands.scss */
  .three__col--grid.product__grid--block .content__wrapper h3 {
    font-size: 23px;;
  }
}
/* line 38, ../_sass/modules/_other--brands.scss */
.three__col--grid.product__grid--block a {
  display: block;
}
/* line 42, ../_sass/modules/_other--brands.scss */
.three__col--grid.product__grid--block .three__col--block {
  clear: none !important;
  margin-bottom: 65px;
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 42, ../_sass/modules/_other--brands.scss */
  .three__col--grid.product__grid--block .three__col--block {
    float: left;
    width: 50%;
  }
}
@media (min-width: 640px) {
  /* line 42, ../_sass/modules/_other--brands.scss */
  .three__col--grid.product__grid--block .three__col--block {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1000px) {
  /* line 42, ../_sass/modules/_other--brands.scss */
  .three__col--grid.product__grid--block .three__col--block {
    float: left;
    width: 33.33333%;
  }
}
/* line 50, ../_sass/modules/_other--brands.scss */
.three__col--grid.product__grid--block .three__col--block:before {
  position: absolute;
  content: "";
  background: url("../images/sprite.png") no-repeat -401px -33px;
  width: 70px;
  height: 45px;
  top: -33px;
  left: 45px;
}
@media screen and (min-width: 480px) {
  /* line 50, ../_sass/modules/_other--brands.scss */
  .three__col--grid.product__grid--block .three__col--block:before {
    top: -33px;
    left: 85px;
  }
}
@media screen and (min-width: 640px) {
  /* line 50, ../_sass/modules/_other--brands.scss */
  .three__col--grid.product__grid--block .three__col--block:before {
    top: -32px;
    left: 130px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 50, ../_sass/modules/_other--brands.scss */
  .three__col--grid.product__grid--block .three__col--block:before {
    top: -32px;
    left: 130px;
  }
}
/* line 75, ../_sass/modules/_other--brands.scss */
.three__col--grid.product__grid--block .three__col--block:first-child + div + div + div + div + div + div {
  margin-bottom: 0;
}

/* line 82, ../_sass/modules/_other--brands.scss */
.product__grid--block.three__col--block.industry__paper .three__col--block {
  clear: both !important;
}
/* line 85, ../_sass/modules/_other--brands.scss */
.product__grid--block.three__col--block.industry__paper .three__col--block:first-child + div + div + div {
  margin-bottom: 10px;
}

/* line 92, ../_sass/modules/_other--brands.scss */
.other__brands .other--brand__title {
  font-family: "festivo14", sans-serif;
  font-size: 2.15385em;
  color: #555;
  border-bottom: 1px solid #bfcbda;
  padding-bottom: 10px;
  margin-bottom: 30px;
}

/* line 2, ../_sass/modules/_copier.scss */
.print__block.copier__print--block {
  background: url(../images/products/copier/copier-print-bg.jpg) repeat 0 0;
}
/* line 5, ../_sass/modules/_copier.scss */
.print__block.copier__print--block .item__1 {
  background-image: url(../images/products/copier/usage/1.jpg);
}
/* line 8, ../_sass/modules/_copier.scss */
.print__block.copier__print--block .item__1 h3 {
  padding: 70px 0 0 0;
}
/* line 13, ../_sass/modules/_copier.scss */
.print__block.copier__print--block .item__2 {
  background-image: url(../images/products/copier/usage/2.jpg);
}
/* line 17, ../_sass/modules/_copier.scss */
.print__block.copier__print--block .item__3 {
  background-image: url(../images/products/copier/usage/3.jpg);
}
/* line 21, ../_sass/modules/_copier.scss */
.print__block.copier__print--block .item__4 {
  background-image: url(../images/products/copier/usage/4.jpg);
}
/* line 25, ../_sass/modules/_copier.scss */
.print__block.copier__print--block .item__5 {
  background-image: url(../images/products/copier/usage/5.jpg);
}
/* line 28, ../_sass/modules/_copier.scss */
.print__block.copier__print--block .item__5 h3 {
  padding: 65px 0 0 0;
}
/* line 33, ../_sass/modules/_copier.scss */
.print__block.copier__print--block .item__6 {
  background-image: url(../images/products/copier/usage/6.jpg);
}

/* line 38, ../_sass/modules/_copier.scss */
.spec__block.copier__spec--block {
  background: url(../images/products/copier/copier-spec-bg.jpg) repeat 0 0;
}
/* line 41, ../_sass/modules/_copier.scss */
.spec__block.copier__spec--block h3 {
  color: #006168;
}
/* line 45, ../_sass/modules/_copier.scss */
.spec__block.copier__spec--block .product__spec--number {
  font-size: 2.69231em;
}
@media screen and (min-width: 640px) {
  /* line 45, ../_sass/modules/_copier.scss */
  .spec__block.copier__spec--block .product__spec--number {
    font-size: 2.69231em;
  }
}
@media screen and (min-width: 1000px) {
  /* line 45, ../_sass/modules/_copier.scss */
  .spec__block.copier__spec--block .product__spec--number {
    font-size: 3.46154em;
  }
}

/* line 60, ../_sass/modules/_copier.scss */
.product__table.copier__table tr:first-child td {
  color: #006168 !important;
}
/* line 64, ../_sass/modules/_copier.scss */
.product__table.copier__table tr td:first-child {
  color: #006168;
}
/* line 68, ../_sass/modules/_copier.scss */
.product__table.copier__table .table__div {
  display: inline;
}
/* line 72, ../_sass/modules/_copier.scss */
.product__table.copier__table .div__two, .product__table.copier__table .div__three {
  margin-left: 60px;
}
@media screen and (min-width: 640px) {
  /* line 72, ../_sass/modules/_copier.scss */
  .product__table.copier__table .div__two, .product__table.copier__table .div__three {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 72, ../_sass/modules/_copier.scss */
  .product__table.copier__table .div__two, .product__table.copier__table .div__three {
    margin-left: 60px;
  }
}
/* line 84, ../_sass/modules/_copier.scss */
.product__table.copier__table .three__digit {
  margin-left: 45px;
}
@media screen and (min-width: 640px) {
  /* line 84, ../_sass/modules/_copier.scss */
  .product__table.copier__table .three__digit {
    margin-left: 20px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 84, ../_sass/modules/_copier.scss */
  .product__table.copier__table .three__digit {
    margin-left: 50px;
  }
}

/* line 97, ../_sass/modules/_copier.scss */
.download__block.copier__download--block {
  background: url(../images/products/copier/copier-print-bg.jpg) repeat 0 0;
}

/* line 2, ../_sass/modules/_digital.scss */
.print__block.digital__print--block {
  background: url(../images/products/digital/digital-print-bg.jpg) repeat 0 0;
}
/* line 5, ../_sass/modules/_digital.scss */
.print__block.digital__print--block .item__1 {
  background-image: url(../images/products/digital/usage/1.jpg);
}
/* line 13, ../_sass/modules/_digital.scss */
.print__block.digital__print--block .item__2 {
  background-image: url(../images/products/digital/usage/2.jpg);
}
/* line 17, ../_sass/modules/_digital.scss */
.print__block.digital__print--block .item__3 {
  background-image: url(../images/products/digital/usage/3.jpg);
}
/* line 21, ../_sass/modules/_digital.scss */
.print__block.digital__print--block .item__4 {
  background-image: url(../images/products/digital/usage/4.jpg);
}
/* line 25, ../_sass/modules/_digital.scss */
.print__block.digital__print--block .item__5 {
  background-image: url(../images/products/digital/usage/5.jpg);
}
/* line 29, ../_sass/modules/_digital.scss */
.print__block.digital__print--block .item__6 {
  background-image: url(../images/products/digital/usage/6.jpg);
}
/* line 33, ../_sass/modules/_digital.scss */
.print__block.digital__print--block .item__7 {
  background-image: url(../images/products/digital/usage/7.jpg);
}
/* line 37, ../_sass/modules/_digital.scss */
.print__block.digital__print--block .item__8 {
  background-image: url(../images/products/digital/usage/8.jpg);
}

/* line 42, ../_sass/modules/_digital.scss */
.spec__block.digital__spec--block {
  background: url(../images/products/digital/digital-spec-bg.jpg) repeat 0 0;
}
/* line 45, ../_sass/modules/_digital.scss */
.spec__block.digital__spec--block h3 {
  color: #971a4b;
}
/* line 49, ../_sass/modules/_digital.scss */
.spec__block.digital__spec--block .product__spec--number {
  font-size: 2.69231em;
}
@media screen and (min-width: 640px) {
  /* line 49, ../_sass/modules/_digital.scss */
  .spec__block.digital__spec--block .product__spec--number {
    font-size: 2.69231em;
  }
}
@media screen and (min-width: 1000px) {
  /* line 49, ../_sass/modules/_digital.scss */
  .spec__block.digital__spec--block .product__spec--number {
    font-size: 3.46154em;
  }
}

/* line 64, ../_sass/modules/_digital.scss */
.product__table.digital__table tr:first-child td {
  color: #971a4b !important;
}
/* line 68, ../_sass/modules/_digital.scss */
.product__table.digital__table tr td:first-child {
  color: #971a4b;
}
/* line 72, ../_sass/modules/_digital.scss */
.product__table.digital__table .table__div {
  display: inline;
}
/* line 76, ../_sass/modules/_digital.scss */
.product__table.digital__table .div__two {
  margin-left: 60px;
}
@media screen and (min-width: 640px) {
  /* line 76, ../_sass/modules/_digital.scss */
  .product__table.digital__table .div__two {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 76, ../_sass/modules/_digital.scss */
  .product__table.digital__table .div__two {
    margin-left: 60px;
  }
}
/* line 88, ../_sass/modules/_digital.scss */
.product__table.digital__table .two__digit {
  margin-left: 0;
  margin-right: 11px;
}
@media screen and (min-width: 640px) {
  /* line 88, ../_sass/modules/_digital.scss */
  .product__table.digital__table .two__digit {
    margin-left: 0;
    margin-right: 9px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 88, ../_sass/modules/_digital.scss */
  .product__table.digital__table .two__digit {
    margin-left: 0;
    margin-right: 10px;
  }
}
/* line 103, ../_sass/modules/_digital.scss */
.product__table.digital__table .three__digit {
  margin-left: 60px;
}
@media screen and (min-width: 640px) {
  /* line 103, ../_sass/modules/_digital.scss */
  .product__table.digital__table .three__digit {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 103, ../_sass/modules/_digital.scss */
  .product__table.digital__table .three__digit {
    margin-left: 50px;
  }
}
/* line 115, ../_sass/modules/_digital.scss */
.product__table.digital__table .two__digit--2ndcol {
  margin-left: 60px;
}
@media screen and (min-width: 640px) {
  /* line 115, ../_sass/modules/_digital.scss */
  .product__table.digital__table .two__digit--2ndcol {
    margin-left: 31px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 115, ../_sass/modules/_digital.scss */
  .product__table.digital__table .two__digit--2ndcol {
    margin-left: 51px;
  }
}

/* line 128, ../_sass/modules/_digital.scss */
.download__block.digital__download--block {
  background: url(../images/products/digital/digital-print-bg.jpg) repeat 0 0;
}

/* line 2, ../_sass/modules/_other--brands--inner.scss */
.features__block.other__products--features {
  background: url(../images/products/other-brands/other-brand-bg.jpg) repeat 0 0;
}
/* line 5, ../_sass/modules/_other--brands--inner.scss */
.features__block.other__products--features h2, .features__block.other__products--features p {
  color: #fff;
}
/* line 10, ../_sass/modules/_other--brands--inner.scss */
.features__block.other__products--features .product__content--inner p, .features__block.other__products--features .product__content--inner span {
  color: #fff;
}
/* line 14, ../_sass/modules/_other--brands--inner.scss */
.features__block.other__products--features .product__content--inner span {
  display: block;
  text-align: center;
  margin: 15px 0 10px;
  text-transform: uppercase;
  font-size: 1.07692em;
}
/* line 22, ../_sass/modules/_other--brands--inner.scss */
.features__block.other__products--features .product__content--inner sup {
  font-size: 0.61538em;
}

/* line 29, ../_sass/modules/_other--brands--inner.scss */
.product-slider.other__brands--slider .flex-direction-nav a {
  color: #919dc0;
}
/* line 33, ../_sass/modules/_other--brands--inner.scss */
.product-slider.other__brands--slider span {
  display: block;
  text-align: center;
  margin: 15px 0 10px;
  text-transform: uppercase;
  font-size: 1.07692em;
  color: #fff;
}
/* line 42, ../_sass/modules/_other--brands--inner.scss */
.product-slider.other__brands--slider p {
  color: #fff;
  width: 70%;
  margin: 20px auto 0;
}
/* line 48, ../_sass/modules/_other--brands--inner.scss */
.product-slider.other__brands--slider sup {
  font-size: 0.92308em;
}

/* line 53, ../_sass/modules/_other--brands--inner.scss */
.spec__block.otherbrand__spec--block {
  background: url(../images/products/other-brands/otherbrand-spec-bg.jpg) repeat 0 0;
}
/* line 56, ../_sass/modules/_other--brands--inner.scss */
.spec__block.otherbrand__spec--block h3 {
  color: #21295e;
}

/* line 61, ../_sass/modules/_other--brands--inner.scss */
.download__block.otherbrands__download--block {
  background: url(../images/products/other-brands/other-brand-bg.jpg) repeat 0 0;
}
/* line 64, ../_sass/modules/_other--brands--inner.scss */
.download__block.otherbrands__download--block h2 {
  color: #fff;
}

/* line 69, ../_sass/modules/_other--brands--inner.scss */
.converting__para {
  margin-top: 15px !important;
  font-size: 0.80769em !important;
}

/* line 74, ../_sass/modules/_other--brands--inner.scss */
.specs__grid.mobile {
  display: block;
}
@media screen and (min-width: 640px) {
  /* line 74, ../_sass/modules/_other--brands--inner.scss */
  .specs__grid.mobile {
    display: none;
  }
}
/* line 81, ../_sass/modules/_other--brands--inner.scss */
.specs__grid.mobile .two__col--block {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 81, ../_sass/modules/_other--brands--inner.scss */
  .specs__grid.mobile .two__col--block {
    float: left;
    width: 50%;
  }
}
/* line 86, ../_sass/modules/_other--brands--inner.scss */
.specs__grid.mobile .product__spec--number {
  font-size: 2.69231em;
}

/* line 92, ../_sass/modules/_other--brands--inner.scss */
.three__col--grid.specs__grid.mobile .three__col--block {
  position: relative;
  float: left;
  width: 33.33333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  clear: none !important;
}
@media (min-width: 480px) {
  /* line 92, ../_sass/modules/_other--brands--inner.scss */
  .three__col--grid.specs__grid.mobile .three__col--block {
    float: left;
    width: 33.33333%;
  }
}

/* line 99, ../_sass/modules/_other--brands--inner.scss */
.specs__h3--mobile {
  display: block;
}
@media screen and (min-width: 640px) {
  /* line 99, ../_sass/modules/_other--brands--inner.scss */
  .specs__h3--mobile {
    display: none;
  }
}

/* line 2, ../_sass/modules/_awards.scss */
.awards__grid--block {
  margin: 20px 0 50px;
}
/* line 5, ../_sass/modules/_awards.scss */
.awards__grid--block .image__container {
  background-color: #fff;
  padding: 15px;
  width: 100%;
  height: 140px;
  -o-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.4);
}
/* line 12, ../_sass/modules/_awards.scss */
.awards__grid--block .image__container img {
  display: block;
  margin: 0 auto;
}
/* line 18, ../_sass/modules/_awards.scss */
.awards__grid--block .two__col--block {
  margin-bottom: 20px;
}
/* line 26, ../_sass/modules/_awards.scss */
.awards__grid--block .two__col--grid--inner .two__col--block {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 26, ../_sass/modules/_awards.scss */
  .awards__grid--block .two__col--grid--inner .two__col--block {
    float: left;
    width: 50%;
  }
}
@media (min-width: 640px) {
  /* line 26, ../_sass/modules/_awards.scss */
  .awards__grid--block .two__col--grid--inner .two__col--block {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1000px) {
  /* line 26, ../_sass/modules/_awards.scss */
  .awards__grid--block .two__col--grid--inner .two__col--block {
    float: left;
    width: 50%;
  }
}

/* line 36, ../_sass/modules/_awards.scss */
.award__info span {
  display: block;
  font-weight: 600;
}
/* line 40, ../_sass/modules/_awards.scss */
.award__info span:first-child {
  text-transform: uppercase;
  margin-bottom: 10px;
  color: #333;
  font-size: 0.84615em;
}
/* line 47, ../_sass/modules/_awards.scss */
.award__info span:first-child + span {
  color: #21295e;
  font-size: 1em;
}

/* line 2, ../_sass/modules/_paper--hacks.scss */
.three__col--grid.paperhacks__grid--block {
  margin-top: 50px;
  margin-bottom: 80px;
}
/* line 6, ../_sass/modules/_paper--hacks.scss */
.three__col--grid.paperhacks__grid--block .three__col--block {
  clear: none !important;
  margin-top: 60px;
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 6, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block {
    float: left;
    width: 50%;
  }
}
@media (min-width: 640px) {
  /* line 6, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1000px) {
  /* line 6, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block {
    float: left;
    width: 33.33333%;
  }
}
@media screen and (min-width: 640px) {
  /* line 6, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block {
    margin-top: 50px;
  }
}
/* line 18, ../_sass/modules/_paper--hacks.scss */
.three__col--grid.paperhacks__grid--block .three__col--block:before {
  position: absolute;
  content: "";
  background: url("../images/sprite.png") no-repeat -401px -33px;
  width: 70px;
  height: 45px;
  top: -33px;
  left: 160px;
}
@media screen and (min-width: 480px) {
  /* line 18, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block:before {
    top: -33px;
    left: 85px;
  }
}
@media screen and (min-width: 640px) {
  /* line 18, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block:before {
    top: -32px;
    left: 130px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 18, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block:before {
    top: -32px;
    left: 130px;
  }
}
/* line 44, ../_sass/modules/_paper--hacks.scss */
.three__col--grid.paperhacks__grid--block .three__col--block:first-child {
  margin-top: 20px;
}
@media screen and (min-width: 640px) {
  /* line 44, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block:first-child {
    margin-top: 0;
  }
}
/* line 52, ../_sass/modules/_paper--hacks.scss */
.three__col--grid.paperhacks__grid--block .three__col--block:first-child + div {
  margin-top: 60px;
}
@media screen and (min-width: 480px) {
  /* line 52, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block:first-child + div {
    margin-top: 20px;
  }
}
@media screen and (min-width: 640px) {
  /* line 52, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block:first-child + div {
    margin-top: 0;
  }
}
@media screen and (min-width: 1000px) {
  /* line 52, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block:first-child + div {
    margin-top: 0;
  }
}
/* line 68, ../_sass/modules/_paper--hacks.scss */
.three__col--grid.paperhacks__grid--block .three__col--block:first-child + div + div {
  margin-top: 60px;
}
@media screen and (min-width: 640px) {
  /* line 68, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block:first-child + div + div {
    margin-top: 50px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 68, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block:first-child + div + div {
    margin-top: 0;
  }
}
/* line 80, ../_sass/modules/_paper--hacks.scss */
.three__col--grid.paperhacks__grid--block .three__col--block .content__wrapper {
  background-color: #fff;
  height: 370px;
  padding: 15px;
  -o-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.4);
}
@media screen and (min-width: 480px) {
  /* line 80, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block .content__wrapper {
    height: 350px;
  }
}
@media screen and (min-width: 640px) {
  /* line 80, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block .content__wrapper {
    height: 370px;
  }
}
/* line 94, ../_sass/modules/_paper--hacks.scss */
.three__col--grid.paperhacks__grid--block .three__col--block .content__wrapper a {
  display: block;
}
/* line 98, ../_sass/modules/_paper--hacks.scss */
.three__col--grid.paperhacks__grid--block .three__col--block .content__wrapper img {
  display: block;
  margin: 0 auto;
}
@media screen and (min-width: 480px) {
  /* line 98, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block .content__wrapper img {
    margin: 0;
  }
}
/* line 107, ../_sass/modules/_paper--hacks.scss */
.three__col--grid.paperhacks__grid--block .three__col--block .content__wrapper h3 {
  font-size: 1.46154em;
  font-weight: 700;
  margin-top: 2px;
  padding-bottom: 10px;
  border-bottom: 1px solid #bfcbda;
}
@media screen and (min-width: 640px) {
  /* line 107, ../_sass/modules/_paper--hacks.scss */
  .three__col--grid.paperhacks__grid--block .three__col--block .content__wrapper h3 {
    font-size: 1.61538em;
  }
}
/* line 119, ../_sass/modules/_paper--hacks.scss */
.three__col--grid.paperhacks__grid--block .three__col--block .content__wrapper .copy {
  color: #000;
  font-size: 1em;
  line-height: 22px;
  font-weight: 400;
  margin-top: 10px;
  display: block;
}
/* line 129, ../_sass/modules/_paper--hacks.scss */
.three__col--grid.paperhacks__grid--block .three__col--block a {
  display: block;
}

/* line 136, ../_sass/modules/_paper--hacks.scss */
.load__btn--container {
  width: 100%;
  text-align: center;
}
/* line 140, ../_sass/modules/_paper--hacks.scss */
.load__btn--container button {
  margin: 0 auto 70px;
  width: 280px;
  height: 70px;
  background: none;
  border: 3px solid #21295e;
  color: #21295e;
  text-transform: uppercase;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
@media screen and (min-width: 640px) {
  /* line 140, ../_sass/modules/_paper--hacks.scss */
  .load__btn--container button {
    margin: 0 auto 70px;
    width: 320px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 140, ../_sass/modules/_paper--hacks.scss */
  .load__btn--container button {
    margin: 0 auto 40px;
    width: 320px;
  }
}

/* line 163, ../_sass/modules/_paper--hacks.scss */
.paperhacks__selector--container {
  width: 100%;
  overflow: auto;
  display: none;
}
/* line 168, ../_sass/modules/_paper--hacks.scss */
.paperhacks__selector--container .selector__block {
  float: left;
  margin-left: 20px;
}
/* line 172, ../_sass/modules/_paper--hacks.scss */
.paperhacks__selector--container .selector__block:first-child {
  margin-left: 0;
  margin-bottom: 20px;
  float: none;
}
@media screen and (min-width: 640px) {
  /* line 172, ../_sass/modules/_paper--hacks.scss */
  .paperhacks__selector--container .selector__block:first-child {
    margin-bottom: 0;
    float: left;
  }
}
/* line 183, ../_sass/modules/_paper--hacks.scss */
.paperhacks__selector--container .selector__block:first-child + div {
  margin-left: 0;
}
@media screen and (min-width: 640px) {
  /* line 183, ../_sass/modules/_paper--hacks.scss */
  .paperhacks__selector--container .selector__block:first-child + div {
    margin-left: 20px;
  }
}
/* line 191, ../_sass/modules/_paper--hacks.scss */
.paperhacks__selector--container .selector__block:first-child + div + div {
  float: right;
}
@media screen and (min-width: 640px) {
  /* line 191, ../_sass/modules/_paper--hacks.scss */
  .paperhacks__selector--container .selector__block:first-child + div + div {
    float: left;
  }
}

/* line 201, ../_sass/modules/_paper--hacks.scss */
.view__all--btn {
  padding: 10px;
  width: 100%;
  font-family: "Muli", sans-serif;
  color: #fff;
  border: none;
  display: block;
  margin: 0 auto;
  outline: none;
  font-size: 0.84615em;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #333;
  /* Old browsers */
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5f5f5f), color-stop(50%, #3e3e3e), color-stop(100%, #333333));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5f5f5f 0%, #3e3e3e 50%, #333333 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #5f5f5f 0%, #3e3e3e 50%, #333333 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f5f5f', endColorstr='#333333',GradientType=0 );
  /* IE6-9 */
}
@media screen and (min-width: 640px) {
  /* line 201, ../_sass/modules/_paper--hacks.scss */
  .view__all--btn {
    width: 100px;
    margin: auto;
  }
}

/* line 227, ../_sass/modules/_paper--hacks.scss */
#topic__select, #type__select {
  padding: 8px 13px;
  outline: none;
  font-family: "Muli", sans-serif;
  color: #333;
  font-size: 0.84615em;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #fafafa;
  /* Old browsers */
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #e1e1e1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fafafa 0%, #e1e1e1 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #fafafa 0%, #e1e1e1 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e1e1e1',GradientType=0 );
  /* IE6-9 */
}
@media screen and (min-width: 375px) {
  /* line 227, ../_sass/modules/_paper--hacks.scss */
  #topic__select, #type__select {
    padding: 8px 25px;
  }
}
@media screen and (min-width: 414px) {
  /* line 227, ../_sass/modules/_paper--hacks.scss */
  #topic__select, #type__select {
    padding: 8px 35px;
  }
}
@media screen and (min-width: 360px) {
  /* line 227, ../_sass/modules/_paper--hacks.scss */
  #topic__select, #type__select {
    padding: 8px 23px;
  }
}
@media screen and (min-width: 640px) {
  /* line 227, ../_sass/modules/_paper--hacks.scss */
  #topic__select, #type__select {
    padding: 8px 10px;
  }
}

/* line 263, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .paperhack__header--content {
  margin: 40px 0 0;
}
/* line 266, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .paperhack__header--content .one__col--block {
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 1000px) {
  /* line 266, ../_sass/modules/_paper--hacks.scss */
  .paperhack__inner .paperhack__header--content .one__col--block {
    padding-left: 150px;
    padding-right: 150px;
  }
}
/* line 277, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .headline__block {
  border-bottom: none;
}
/* line 280, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .headline__block h1 {
  text-align: center;
  font-size: 2.15385em;
  color: #21295e;
  margin: 10px 0 25px;
}
@media screen and (min-width: 640px) {
  /* line 280, ../_sass/modules/_paper--hacks.scss */
  .paperhack__inner .headline__block h1 {
    font-size: 3.07692em;
  }
}
/* line 291, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .headline__block p {
  text-align: center;
  margin: 0 0 30px;
  color: #21295e;
}
/* line 297, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .headline__block div {
  margin: 0;
  float: none;
  border-top: 1px solid #bfcbda;
  border-bottom: 1px solid #bfcbda;
}
/* line 303, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .headline__block div a {
  margin: 10px auto;
  font-size: 1.23077em;
}
@media screen and (min-width: 640px) {
  /* line 303, ../_sass/modules/_paper--hacks.scss */
  .paperhack__inner .headline__block div a {
    font-size: 1em;
  }
}
@media screen and (min-width: 1000px) {
  /* line 303, ../_sass/modules/_paper--hacks.scss */
  .paperhack__inner .headline__block div a {
    font-size: 1em;
  }
}
/* line 316, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .headline__block div .fa-facebook-square {
  color: #1053a1;
  font-size: 1.76923em;
  margin-left: 10px;
}
@media screen and (min-width: 640px) {
  /* line 316, ../_sass/modules/_paper--hacks.scss */
  .paperhack__inner .headline__block div .fa-facebook-square {
    font-size: 1.53846em;
  }
}
@media screen and (min-width: 1000px) {
  /* line 316, ../_sass/modules/_paper--hacks.scss */
  .paperhack__inner .headline__block div .fa-facebook-square {
    font-size: 1.76923em;
  }
}
/* line 332, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .paperhack__content {
  margin: 10px 0 40px;
}
/* line 335, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .paperhack__content .one__col--block {
  margin-top: 30px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 1000px) {
  /* line 335, ../_sass/modules/_paper--hacks.scss */
  .paperhack__inner .paperhack__content .one__col--block {
    padding-left: 150px;
    padding-right: 150px;
  }
}
/* line 345, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .paperhack__content .one__col--block:first-child {
  margin-top: 0;
}
/* line 349, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .paperhack__content .one__col--block p {
  margin: 10px 0;
  font-size: 1.07692em;
}
/* line 355, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .paperhack__content .content__wrapper {
  background-color: #fff;
  padding: 10px;
  margin-top: 20px;
  -o-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.4);
}
/* line 361, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .paperhack__content .content__wrapper img {
  display: block;
}
/* line 366, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .paperhack__content .paperhacks__content--header {
  color: #000;
  display: block;
  font-size: 1.07692em;
  font-weight: 600;
  margin: 20px 0 10px;
}
/* line 375, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .back__link--wrap {
  text-align: center;
}
/* line 379, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .back__link {
  display: inline-block;
  color: #21295e;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1em;
  margin: 10px auto 80px;
}
/* line 387, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .back__link:before {
  font-family: "FontAwesome";
  font-size: 17px;
  content: '\f100';
  display: inline-block;
  margin-right: 10px;
}
@media screen and (min-width: 640px) {
  /* line 387, ../_sass/modules/_paper--hacks.scss */
  .paperhack__inner .back__link:before {
    font-size: 20px;
  }
}
/* line 399, ../_sass/modules/_paper--hacks.scss */
.paperhack__inner .back__link:hover {
  color: #3c4aa9;
}

/* line 4, ../_sass/modules/_generic.scss */
.generic__block ol, .generic__block ul {
  margin: 30px 0 30px 31px;
}
/* line 7, ../_sass/modules/_generic.scss */
.generic__block ol li, .generic__block ul li {
  margin-bottom: 30px;
  padding-left: 15px;
}
/* line 14, ../_sass/modules/_generic.scss */
.generic__block ol.tnc li, .generic__block ul.tnc li {
  font-weight: 700;
}
/* line 17, ../_sass/modules/_generic.scss */
.generic__block ol.tnc li span, .generic__block ul.tnc li span {
  font-size: 1.11538em;
}
/* line 21, ../_sass/modules/_generic.scss */
.generic__block ol.tnc li p, .generic__block ul.tnc li p {
  font-weight: 400;
  margin: 25px 0 0;
}
/* line 26, ../_sass/modules/_generic.scss */
.generic__block ol.tnc li p:first-of-type, .generic__block ul.tnc li p:first-of-type {
  margin: 5px 0 20px;
}
/* line 33, ../_sass/modules/_generic.scss */
.generic__block h3 {
  font-family: "festivo14", sans-serif;
  font-size: 2.07692em;
  margin: 45px 0 12px 0;
}
/* line 39, ../_sass/modules/_generic.scss */
.generic__block .notice {
  font-size: 1.15385em;
  color: #21295e;
  font-weight: 600;
  line-height: 30px;
}
/* line 46, ../_sass/modules/_generic.scss */
.generic__block a {
  color: #21295e;
}

/* line 51, ../_sass/modules/_generic.scss */
ul.inner__list--ul, ol.inner__list--ol {
  margin: 5px 0 0 45px !important;
}
/* line 54, ../_sass/modules/_generic.scss */
ul.inner__list--ul li, ol.inner__list--ol li {
  margin-bottom: 8px !important;
  padding-left: 5px !important;
  font-weight: 400 !important;
  font-size: 1.11538em;
}

/* line 62, ../_sass/modules/_generic.scss */
ul.inner__list--ul {
  list-style-type: disc;
}

/* line 66, ../_sass/modules/_generic.scss */
.gsc-control-cse {
  font-family: Arial, sans-serif;
  border: none !important;
  background: none !important;
}

/* line 72, ../_sass/modules/_generic.scss */
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
  border: none !important;
  background: none !important;
}

/* line 77, ../_sass/modules/_generic.scss */
.gsc-control-cse {
  padding: 0 !important;
}
/* line 79, ../_sass/modules/_generic.scss */
.gsc-control-cse * {
  -o-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
/* line 83, ../_sass/modules/_generic.scss */
.gsc-control-cse .gsc-input-box {
  padding: 10px;
}
/* line 87, ../_sass/modules/_generic.scss */
.gsc-control-cse input.gsc-search-button {
  padding: 16px 30px;
}
/* line 91, ../_sass/modules/_generic.scss */
.gsc-control-cse .gsc-results {
  font-family: 'Open Sans', sans-serif !important;
}
/* line 93, ../_sass/modules/_generic.scss */
.gsc-control-cse .gsc-results .gsc-url-top, .gsc-control-cse .gsc-results .gsc-thumbnail-inside {
  padding-left: 0 !important;
}
/* line 96, ../_sass/modules/_generic.scss */
.gsc-control-cse .gsc-results .gsc-cursor-box {
  text-align: center;
  margin-top: 50px !important;
}
/* line 100, ../_sass/modules/_generic.scss */
.gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page {
  color: #21295e !important;
  margin: 0 10px;
}
/* line 103, ../_sass/modules/_generic.scss */
.gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page {
  color: #21295e !important;
}

/* line 111, ../_sass/modules/_generic.scss */
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
  color: #21295e !important;
}

/* line 115, ../_sass/modules/_generic.scss */
.search > .one__col--grid {
  margin: 20px 0 50px;
}

/* line 119, ../_sass/modules/_generic.scss */
.thank__you {
  min-height: 200px;
}

/* line 8, ../_sass/modules/_paper--usage.scss */
.sustainability__block {
  background: url(../images/paper-usage/why-paperone/sustainability-bg-mobile.jpg) no-repeat 0 0;
  overflow: auto;
  overflow-x: hidden;
  background-size: cover;
}
@media screen and (min-width: 1000px) {
  /* line 8, ../_sass/modules/_paper--usage.scss */
  .sustainability__block {
    background: url(../images/paper-usage/why-paperone/sustainability-bg.jpg) no-repeat center center;
    background-size: cover;
  }
}
/* line 20, ../_sass/modules/_paper--usage.scss */
.sustainability__block .one__col--block h2, .sustainability__block .one__col--block p {
  color: #000;
  text-align: center;
}
/* line 26, ../_sass/modules/_paper--usage.scss */
.sustainability__block .five__col--grid {
  margin: 20px 0 80px;
  display: none;
}
@media screen and (min-width: 1000px) {
  /* line 26, ../_sass/modules/_paper--usage.scss */
  .sustainability__block .five__col--grid {
    display: block;
  }
}
/* line 35, ../_sass/modules/_paper--usage.scss */
.sustainability__block .five__col--block {
  margin: 0;
}
/* line 38, ../_sass/modules/_paper--usage.scss */
.sustainability__block .five__col--block .sustainability__inner--content {
  height: 275px;
  padding: 15px 15px;
}
/* line 42, ../_sass/modules/_paper--usage.scss */
.sustainability__block .five__col--block .sustainability__inner--content span {
  font-weight: bold;
  font-size: 3.84615em;
  display: block;
  line-height: 60px;
  margin-top: 10px;
  text-align: center;
  font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  -webkit-font-smoothing: subpixel-antialiased;
}
/* line 54, ../_sass/modules/_paper--usage.scss */
.sustainability__block .five__col--block .sustainability__inner--content span sup {
  font-size: 0.61538em;
  top: -18px;
}
/* line 60, ../_sass/modules/_paper--usage.scss */
.sustainability__block .five__col--block .sustainability__inner--content p {
  margin: 0 0 15px;
  font-size: 16px;
}
/* line 67, ../_sass/modules/_paper--usage.scss */
.sustainability__block .odd > .sustainability__inner--content {
  background-color: #f7c439;
}
/* line 70, ../_sass/modules/_paper--usage.scss */
.sustainability__block .odd > .sustainability__inner--content span {
  color: #000;
}
/* line 75, ../_sass/modules/_paper--usage.scss */
.sustainability__block .even > .sustainability__inner--content {
  background-color: #1053a1;
}
/* line 78, ../_sass/modules/_paper--usage.scss */
.sustainability__block .even > .sustainability__inner--content span, .sustainability__block .even > .sustainability__inner--content p {
  color: #fff;
}
/* line 83, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability__slider--grid {
  margin: 0;
  display: block;
}
@media screen and (min-width: 1000px) {
  /* line 83, ../_sass/modules/_paper--usage.scss */
  .sustainability__block .sustainability__slider--grid {
    display: none;
  }
}
/* line 92, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider {
  margin: 0 0 100px;
  position: relative;
  display: block;
}
@media screen and (min-width: 1000px) {
  /* line 92, ../_sass/modules/_paper--usage.scss */
  .sustainability__block .sustainability-slider {
    display: none;
  }
}
/* line 101, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider .flex-direction-nav {
  position: absolute;
  width: 100%;
  height: auto;
  top: 50%;
  left: 0;
  margin-left: 0;
  display: block;
}
/* line 111, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider .flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 60px;
  margin: -40px 0 0;
  position: absolute;
  z-index: 2;
  overflow: hidden;
  opacity: 1;
  cursor: pointer;
}
/* line 124, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider .flex-direction-nav .flex-prev {
  left: 0;
}
/* line 128, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider .flex-direction-nav .flex-next {
  right: 0;
  text-align: right;
}
/* line 133, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider:hover .flex-prev {
  opacity: 1;
}
/* line 137, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider:hover .flex-next {
  opacity: 1;
}
/* line 141, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider:hover .flex-next:hover, .sustainability__block .sustainability-slider:hover .flex-prev:hover {
  opacity: 1;
}
/* line 143, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider .flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
}
/* line 149, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider .flex-direction-nav a:before {
  font-family: "FontAwesome";
  font-size: 60px;
  display: inline-block;
  content: '\f104';
  margin: 0 0 0 7px;
}
/* line 157, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider .flex-direction-nav a.flex-next:before {
  content: '\f105';
  margin: 0 7px 0 0;
}
/* line 162, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider .flex-control-nav {
  bottom: -50px;
}
/* line 166, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider .flex-direction-nav a {
  color: #858b8f;
}
/* line 170, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider .flex-control-paging li a {
  width: 15px;
  height: 15px;
}
/* line 175, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider .sustainability__slider--content {
  overflow: auto;
}
/* line 178, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider .sustainability__slider--content span {
  display: block;
  text-align: center;
  font-weight: bold;
  font-size: 5em;
}
/* line 184, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider .sustainability__slider--content span sup {
  font-size: 0.61538em;
  top: -18px;
}
/* line 190, ../_sass/modules/_paper--usage.scss */
.sustainability__block .sustainability-slider .sustainability__slider--content p {
  width: 80%;
  display: block;
  margin: 0 auto;
}

/* line 199, ../_sass/modules/_paper--usage.scss */
.efficiency__block {
  background: url(../images/internal/features-bg.jpg) repeat 0 0;
}
/* line 203, ../_sass/modules/_paper--usage.scss */
.efficiency__block .one__col--block h2, .efficiency__block .one__col--block p {
  color: #000;
  text-align: center;
}

/* line 212, ../_sass/modules/_paper--usage.scss */
.innovation__block .content--inner .innovation__image--container, .efficiency__block .content--inner .innovation__image--container {
  background-color: #fff;
  padding: 7px;
  -o-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.4);
}
/* line 217, ../_sass/modules/_paper--usage.scss */
.innovation__block .content--inner .innovation__image--container img, .efficiency__block .content--inner .innovation__image--container img {
  display: block;
  width: 100%;
}
/* line 223, ../_sass/modules/_paper--usage.scss */
.innovation__block .content--inner .title, .efficiency__block .content--inner .title {
  display: block;
  margin-top: 20px;
  font-weight: 600;
  font-size: 1.15385em;
}
/* line 230, ../_sass/modules/_paper--usage.scss */
.innovation__block .content--inner p, .efficiency__block .content--inner p {
  text-align: left;
}

/* line 237, ../_sass/modules/_paper--usage.scss */
.innovation__block .three__col--grid {
  display: block;
}
/* line 241, ../_sass/modules/_paper--usage.scss */
.innovation__block .three__col--block {
  display: table;
}
/* line 245, ../_sass/modules/_paper--usage.scss */
.innovation__block .one__col--block {
  text-align: center;
}
/* line 249, ../_sass/modules/_paper--usage.scss */
.innovation__block h2 {
  color: #1053a1;
}
/* line 253, ../_sass/modules/_paper--usage.scss */
.innovation__block .three__col--block {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 253, ../_sass/modules/_paper--usage.scss */
  .innovation__block .three__col--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 640px) {
  /* line 253, ../_sass/modules/_paper--usage.scss */
  .innovation__block .three__col--block {
    float: left;
    width: 33.33333%;
  }
}
@media (min-width: 1000px) {
  /* line 253, ../_sass/modules/_paper--usage.scss */
  .innovation__block .three__col--block {
    float: left;
    width: 33.33333%;
  }
}
/* line 260, ../_sass/modules/_paper--usage.scss */
.innovation__block .innovation {
  margin: 20px 0 80px;
}
@media screen and (min-width: 640px) {
  /* line 260, ../_sass/modules/_paper--usage.scss */
  .innovation__block .innovation {
    margin: 20px 0 50px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 260, ../_sass/modules/_paper--usage.scss */
  .innovation__block .innovation {
    margin: 20px 0 40px;
  }
}

/* line 275, ../_sass/modules/_paper--usage.scss */
.paperone__usage--content.homeschool__one--col h2, .paperone__usage--content.homeschool__one--col p, .paperone__usage--content.business__one--col h2, .paperone__usage--content.business__one--col p {
  text-align: center;
}

/* line 281, ../_sass/modules/_paper--usage.scss */
.popup__block {
  margin: 0 0 0;
  width: 100%;
  display: none;
}
@media screen and (min-width: 1000px) {
  /* line 281, ../_sass/modules/_paper--usage.scss */
  .popup__block {
    display: block;
  }
}

/* line 291, ../_sass/modules/_paper--usage.scss */
.info__point {
  background-color: #febe10;
  border: 3px solid #fff;
  width: 30px;
  height: 30px;
  position: absolute;
  cursor: pointer;
  -o-border-radius: 50px;
  border-radius: 50px;
  display: none;
}
@media screen and (min-width: 1000px) {
  /* line 291, ../_sass/modules/_paper--usage.scss */
  .info__point {
    display: block;
  }
}

/* line 306, ../_sass/modules/_paper--usage.scss */
.info__point--content {
  background-color: rgba(247, 188, 29, 0.9);
  width: 200px;
  padding: 10px;
  cursor: default;
  border: 3px solid #fff;
  position: relative;
  display: none;
}
/* line 315, ../_sass/modules/_paper--usage.scss */
.info__point--content.active {
  display: block;
}
/* line 319, ../_sass/modules/_paper--usage.scss */
.info__point--content h3 {
  color: #000;
  font-family: "festivo14", sans-serif;
  margin: 0 0 5px;
  font-size: 1.92308em;
}
/* line 326, ../_sass/modules/_paper--usage.scss */
.info__point--content span {
  display: block;
  font-size: 1.15385em;
  margin-top: 10px;
}
/* line 332, ../_sass/modules/_paper--usage.scss */
.info__point--content h3 + span {
  margin-top: 0;
}
/* line 336, ../_sass/modules/_paper--usage.scss */
.info__point--content:before, .info__point--content:after {
  position: absolute;
  content: "";
  background: none;
}

/* line 343, ../_sass/modules/_paper--usage.scss */
.home__school--popup, .business__popup {
  position: relative;
}
/* line 346, ../_sass/modules/_paper--usage.scss */
.home__school--popup img, .business__popup img {
  width: 100%;
  display: block;
}

/* line 352, ../_sass/modules/_paper--usage.scss */
.popup__block--mobile {
  background: url(../images/internal/features-bg.jpg) repeat 0 0;
  padding: 20px;
  display: block;
}
@media screen and (min-width: 1000px) {
  /* line 352, ../_sass/modules/_paper--usage.scss */
  .popup__block--mobile {
    display: none;
  }
}
/* line 361, ../_sass/modules/_paper--usage.scss */
.popup__block--mobile .popup__content--mobile {
  display: block;
  margin: 20px 0 25px;
}
/* line 366, ../_sass/modules/_paper--usage.scss */
.popup__block--mobile h3 {
  margin: 0;
  display: block;
  color: #000;
  font-family: "festivo14", sans-serif;
  font-size: 2.30769em;
  text-align: center;
}
/* line 375, ../_sass/modules/_paper--usage.scss */
.popup__block--mobile span {
  display: block;
  text-align: center;
  font-size: 1.23077em;
  margin: 15px 0;
}
/* line 382, ../_sass/modules/_paper--usage.scss */
.popup__block--mobile h3 + span {
  margin: 8px 0 15px;
}

/* line 388, ../_sass/modules/_paper--usage.scss */
.three__col--grid.product__grid--block.home__school--grid .three__col--block, .three__col--grid.product__grid--block.business__grid .three__col--block {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 388, ../_sass/modules/_paper--usage.scss */
  .three__col--grid.product__grid--block.home__school--grid .three__col--block, .three__col--grid.product__grid--block.business__grid .three__col--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 640px) {
  /* line 388, ../_sass/modules/_paper--usage.scss */
  .three__col--grid.product__grid--block.home__school--grid .three__col--block, .three__col--grid.product__grid--block.business__grid .three__col--block {
    float: left;
    width: 33.33333%;
  }
}
@media (min-width: 1000px) {
  /* line 388, ../_sass/modules/_paper--usage.scss */
  .three__col--grid.product__grid--block.home__school--grid .three__col--block, .three__col--grid.product__grid--block.business__grid .three__col--block {
    float: left;
    width: 33.33333%;
  }
}
/* line 394, ../_sass/modules/_paper--usage.scss */
.three__col--grid.product__grid--block.home__school--grid .three__col--block:before, .three__col--grid.product__grid--block.business__grid .three__col--block:before {
  top: -33px;
  left: 145px;
}
@media screen and (min-width: 480px) {
  /* line 394, ../_sass/modules/_paper--usage.scss */
  .three__col--grid.product__grid--block.home__school--grid .three__col--block:before, .three__col--grid.product__grid--block.business__grid .three__col--block:before {
    top: -33px;
    left: 215px;
  }
}
@media screen and (min-width: 640px) {
  /* line 394, ../_sass/modules/_paper--usage.scss */
  .three__col--grid.product__grid--block.home__school--grid .three__col--block:before, .three__col--grid.product__grid--block.business__grid .three__col--block:before {
    top: -32px;
    left: 70px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 394, ../_sass/modules/_paper--usage.scss */
  .three__col--grid.product__grid--block.home__school--grid .three__col--block:before, .three__col--grid.product__grid--block.business__grid .three__col--block:before {
    top: -32px;
    left: 130px;
  }
}
/* line 415, ../_sass/modules/_paper--usage.scss */
.three__col--grid.product__grid--block.home__school--grid .three__col--block .content__wrapper h3, .three__col--grid.product__grid--block.business__grid .three__col--block .content__wrapper h3 {
  font-size: 1.30769em;
}
@media screen and (min-width: 480px) {
  /* line 415, ../_sass/modules/_paper--usage.scss */
  .three__col--grid.product__grid--block.home__school--grid .three__col--block .content__wrapper h3, .three__col--grid.product__grid--block.business__grid .three__col--block .content__wrapper h3 {
    font-size: 1.46154em;
  }
}
@media screen and (min-width: 640px) {
  /* line 415, ../_sass/modules/_paper--usage.scss */
  .three__col--grid.product__grid--block.home__school--grid .three__col--block .content__wrapper h3, .three__col--grid.product__grid--block.business__grid .three__col--block .content__wrapper h3 {
    font-size: 1.30769em;
  }
}
@media screen and (min-width: 1000px) {
  /* line 415, ../_sass/modules/_paper--usage.scss */
  .three__col--grid.product__grid--block.home__school--grid .three__col--block .content__wrapper h3, .three__col--grid.product__grid--block.business__grid .three__col--block .content__wrapper h3 {
    font-size: 1.61538em;
  }
}

/* line 435, ../_sass/modules/_paper--usage.scss */
.girl {
  bottom: 125px;
  left: 280px;
}
/* line 439, ../_sass/modules/_paper--usage.scss */
.girl .info__point--content {
  bottom: 150px;
  right: 8px;
}
/* line 443, ../_sass/modules/_paper--usage.scss */
.girl .info__point--content:before {
  bottom: -21px;
  left: 6px;
  border: 11px transparent solid;
  border-top-color: rgba(247, 188, 29, 0.9);
  z-index: 1;
}
/* line 450, ../_sass/modules/_paper--usage.scss */
.girl .info__point--content:after {
  bottom: -31px;
  left: 2px;
  border: 15px transparent solid;
  border-top: 15px solid white;
}

/* line 459, ../_sass/modules/_paper--usage.scss */
.mum {
  top: 185px;
  left: 285px;
}
/* line 463, ../_sass/modules/_paper--usage.scss */
.mum .info__point--content {
  bottom: 145px;
  right: -50px;
}
/* line 467, ../_sass/modules/_paper--usage.scss */
.mum .info__point--content:before {
  bottom: 14px;
  left: -22px;
  border: 11px transparent solid;
  border-right-color: rgba(247, 188, 29, 0.9);
  z-index: 1;
}
/* line 474, ../_sass/modules/_paper--usage.scss */
.mum .info__point--content:after {
  bottom: 10px;
  left: -33px;
  border: 15px transparent solid;
  border-right: 15px solid white;
}

/* line 483, ../_sass/modules/_paper--usage.scss */
.dad {
  top: 225px;
  right: 345px;
}
/* line 487, ../_sass/modules/_paper--usage.scss */
.dad .info__point--content {
  top: 48px;
  right: 140px;
}
/* line 491, ../_sass/modules/_paper--usage.scss */
.dad .info__point--content:before {
  top: -21px;
  right: 34px;
  border: 11px transparent solid;
  border-bottom-color: rgba(247, 188, 29, 0.9);
  z-index: 1;
}
/* line 498, ../_sass/modules/_paper--usage.scss */
.dad .info__point--content:after {
  top: -31px;
  right: 30px;
  border: 15px transparent solid;
  border-bottom: 15px solid white;
}

/* line 507, ../_sass/modules/_paper--usage.scss */
.boy {
  top: 275px;
  right: 250px;
}
/* line 511, ../_sass/modules/_paper--usage.scss */
.boy .info__point--content {
  bottom: 27px;
  right: -50px;
}
/* line 515, ../_sass/modules/_paper--usage.scss */
.boy .info__point--content:before {
  top: 26px;
  left: -22px;
  border: 11px transparent solid;
  border-right-color: rgba(247, 188, 29, 0.9);
  z-index: 1;
}
/* line 522, ../_sass/modules/_paper--usage.scss */
.boy .info__point--content:after {
  top: 22px;
  left: -33px;
  border: 15px transparent solid;
  border-right: 15px solid white;
}

/* line 532, ../_sass/modules/_paper--usage.scss */
.printer {
  bottom: 215px;
  left: 125px;
}
/* line 536, ../_sass/modules/_paper--usage.scss */
.printer .info__point--content {
  bottom: 149px;
  right: 8px;
}
/* line 540, ../_sass/modules/_paper--usage.scss */
.printer .info__point--content:before {
  bottom: -21px;
  left: 6px;
  border: 11px transparent solid;
  border-top-color: rgba(247, 188, 29, 0.9);
  z-index: 1;
}
/* line 547, ../_sass/modules/_paper--usage.scss */
.printer .info__point--content:after {
  bottom: -31px;
  left: 2px;
  border: 15px transparent solid;
  border-top: 15px solid white;
}

/* line 556, ../_sass/modules/_paper--usage.scss */
.file {
  top: 240px;
  right: 400px;
}
/* line 560, ../_sass/modules/_paper--usage.scss */
.file .info__point--content {
  bottom: 50px;
  right: 230px;
}
/* line 564, ../_sass/modules/_paper--usage.scss */
.file .info__point--content:before {
  top: 49px;
  right: -22px;
  border: 11px transparent solid;
  border-left-color: rgba(247, 188, 29, 0.9);
  z-index: 1;
}
/* line 571, ../_sass/modules/_paper--usage.scss */
.file .info__point--content:after {
  top: 45px;
  right: -33px;
  border: 15px transparent solid;
  border-left: 15px solid white;
}

/* line 580, ../_sass/modules/_paper--usage.scss */
.discussion {
  top: 100px;
  right: 250px;
}
/* line 584, ../_sass/modules/_paper--usage.scss */
.discussion .info__point--content {
  top: 45px;
  left: -88px;
}
/* line 588, ../_sass/modules/_paper--usage.scss */
.discussion .info__point--content:before {
  top: -22px;
  left: 86px;
  border: 11px transparent solid;
  border-bottom-color: rgba(247, 188, 29, 0.9);
  z-index: 1;
}
/* line 595, ../_sass/modules/_paper--usage.scss */
.discussion .info__point--content:after {
  top: -30px;
  left: 82px;
  border: 15px transparent solid;
  border-bottom: 15px solid white;
}

/* line 604, ../_sass/modules/_paper--usage.scss */
.flowcharts {
  top: 130px;
  right: 120px;
}
/* line 608, ../_sass/modules/_paper--usage.scss */
.flowcharts .info__point--content {
  top: 45px;
  left: -88px;
}
/* line 612, ../_sass/modules/_paper--usage.scss */
.flowcharts .info__point--content:before {
  top: -22px;
  left: 86px;
  border: 11px transparent solid;
  border-bottom-color: rgba(247, 188, 29, 0.9);
  z-index: 1;
}
/* line 619, ../_sass/modules/_paper--usage.scss */
.flowcharts .info__point--content:after {
  top: -30px;
  left: 82px;
  border: 15px transparent solid;
  border-bottom: 15px solid white;
}

/* line 628, ../_sass/modules/_paper--usage.scss */
.popup__img--mobile {
  display: block;
}
@media screen and (min-width: 1000px) {
  /* line 628, ../_sass/modules/_paper--usage.scss */
  .popup__img--mobile {
    display: none;
  }
}
/* line 635, ../_sass/modules/_paper--usage.scss */
.popup__img--mobile img {
  display: block;
}

/* line 3, ../_sass/modules/_accordion.scss */
.widget__accordion {
  width: 100%;
}

/* line 7, ../_sass/modules/_accordion.scss */
.accordion__content--wrap {
  display: none;
}
/* line 10, ../_sass/modules/_accordion.scss */
.accordion__content--wrap.active {
  display: block;
}

/* line 15, ../_sass/modules/_accordion.scss */
.accordion--link {
  margin: 0 !important;
}
/* line 18, ../_sass/modules/_accordion.scss */
.accordion--link:before {
  position: absolute;
  font-family: 'FontAwesome';
  -webkit-font-smoothing: antialiased;
  content: "\f107";
  color: #fff;
  font-size: 1.76923em;
  right: 17px;
  top: 6px;
  cursor: pointer;
}
/* line 31, ../_sass/modules/_accordion.scss */
.accordion--link.active:before {
  content: "\f106";
}
/* line 36, ../_sass/modules/_accordion.scss */
.accordion--link a {
  font-family: "Ovo", serif;
  color: #fff;
  display: block;
  outline: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  /* Webkit */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE 10  */
}

/* line 2, ../_sass/modules/_table.scss */
.internal__container > .product__table > table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 15px;
}
/* line 7, ../_sass/modules/_table.scss */
.internal__container > .product__table > table tr:first-child td {
  background: none;
  color: #21295e !important;
  font-weight: 600;
  text-transform: uppercase;
  border: none;
}
/* line 15, ../_sass/modules/_table.scss */
.internal__container > .product__table > table tr:first-child + tr td:first-child {
  width: auto;
}
/* line 19, ../_sass/modules/_table.scss */
.internal__container > .product__table > table tr td:first-child {
  border-bottom: none;
  color: #21295e;
  font-weight: 600;
  border-bottom: 1px solid #b9b9b9;
  margin-top: 20px;
  padding: 10px 15px;
}
@media screen and (min-width: 640px) {
  /* line 19, ../_sass/modules/_table.scss */
  .internal__container > .product__table > table tr td:first-child {
    border-bottom: none;
    margin-top: 0;
    padding: 10px 15px 10px 0;
  }
}
/* line 34, ../_sass/modules/_table.scss */
.internal__container > .product__table > table td {
  font-family: "Muli", sans-serif;
  padding: 10px 15px;
  text-align: left;
  line-height: 20px;
  font-size: 1.23077em;
  font-weight: 600;
  color: #333;
  display: block;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  vertical-align: middle;
}
@media screen and (min-width: 640px) {
  /* line 34, ../_sass/modules/_table.scss */
  .internal__container > .product__table > table td {
    font-size: 1em;
    font-weight: 300;
    color: #393939;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #b9b9b9;
  }
}
@media screen and (min-width: 1000px) {
  /* line 34, ../_sass/modules/_table.scss */
  .internal__container > .product__table > table td {
    font-size: 1em;
    font-weight: 300;
    color: #393939;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #b9b9b9;
  }
}
/* line 69, ../_sass/modules/_table.scss */
.internal__container > .product__table > table tr td:first-child {
  border-left: none;
}
/* line 74, ../_sass/modules/_table.scss */
.internal__container > .product__table > table tr td:first-child + td {
  border-left: none;
}
/* line 79, ../_sass/modules/_table.scss */
.internal__container > .product__table > table tr td:first-child + td + td + td {
  border-left: none;
}
/* line 84, ../_sass/modules/_table.scss */
.internal__container > .product__table > table tr td:first-child + td + td + td + td + td {
  border-left: none;
}
@media screen and (min-width: 640px) {
  /* line 84, ../_sass/modules/_table.scss */
  .internal__container > .product__table > table tr td:first-child + td + td + td + td + td {
    border-left: 1px solid rgba(184, 184, 184, 0.3);
  }
}
/* line 93, ../_sass/modules/_table.scss */
.internal__container > .product__table > table tr:first-child td {
  display: none;
}
/* line 98, ../_sass/modules/_table.scss */
.internal__container > .product__table > table tr td:first-child span {
  display: none;
}
/* line 103, ../_sass/modules/_table.scss */
.internal__container > .product__table > table span {
  display: block;
  margin-right: 5px;
  font-weight: 400;
  text-transform: uppercase;
  color: #666;
  font-size: 15px !important;
  margin-bottom: 3px;
}
@media screen and (min-width: 640px) {
  /* line 103, ../_sass/modules/_table.scss */
  .internal__container > .product__table > table span {
    display: none;
  }
}
@media screen and (min-width: 1000px) {
  /* line 103, ../_sass/modules/_table.scss */
  .internal__container > .product__table > table span {
    display: none;
  }
  
  .pro_right {
   
    font-size: 11px !important;
    padding-top: 10px !important;
}
}
/* line 122, ../_sass/modules/_table.scss */
.internal__container > .product__table > table .opening__balance td, .internal__container > .product__table > table .closing__balance td {
  font-weight: bold;
}
@media screen and (min-width: 320px) {
  /* line 126, ../_sass/modules/_table.scss */
  .internal__container > .product__table > table td {
    display: block;
    width: auto;
  }
  /* line 128, ../_sass/modules/_table.scss */
  .internal__container > .product__table > table th {
    display: none;
  }
  

 }
@media screen and (max-width: 999px) {
 .pro_right{
	font-size: 8px !important;
	padding-top: 0 !important; 
  }
}
@media screen and (min-width: 480px) {
  /* line 132, ../_sass/modules/_table.scss */
  .internal__container > .product__table > table td {
    display: block;
    width: auto;
  }
  /* line 134, ../_sass/modules/_table.scss */
  .internal__container > .product__table > table th {
    display: none;
  }
}
@media screen and (min-width: 640px) {
  /* line 2, ../_sass/modules/_table.scss */
  .internal__container > .product__table > table {
    margin-top: 0;
  }
  /* line 140, ../_sass/modules/_table.scss */
  .internal__container > .product__table > table td, .internal__container > .product__table > table tr:first-child td {
    display: table-cell;
  }
  /* line 142, ../_sass/modules/_table.scss */
  .internal__container > .product__table > table tr:first-child td {
    width: auto;
  }
}
@media screen and (min-width: 1000px) {
  /* line 146, ../_sass/modules/_table.scss */
  .internal__container > .product__table > table td, .internal__container > .product__table > table th {
    display: table-cell;
  }
  /* line 148, ../_sass/modules/_table.scss */
  .internal__container > .product__table > table tr:first-child td {
    width: auto;
  }
}

/* line 156, ../_sass/modules/_table.scss */
.product__table.industrial__table tr:first-child + tr td:first-child {
  width: auto;
}
@media screen and (min-width: 640px) {
  /* line 156, ../_sass/modules/_table.scss */
  .product__table.industrial__table tr:first-child + tr td:first-child {
    width: 25%;
  }
}
/* line 164, ../_sass/modules/_table.scss */
.product__table.industrial__table tr td:first-child + td {
  width: auto;
}
@media screen and (min-width: 640px) {
  /* line 164, ../_sass/modules/_table.scss */
  .product__table.industrial__table tr td:first-child + td {
    width: 20%;
  }
}
/* line 172, ../_sass/modules/_table.scss */
.product__table.industrial__table .table__div {
  display: inline-block;
}
@media screen and (min-width: 1000px) {
  /* line 172, ../_sass/modules/_table.scss */
  .product__table.industrial__table .table__div {
    display: inline;
  }
}
/* line 180, ../_sass/modules/_table.scss */
.product__table.industrial__table .digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 180, ../_sass/modules/_table.scss */
  .product__table.industrial__table .digit {
    margin-right: 15px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 180, ../_sass/modules/_table.scss */
  .product__table.industrial__table .digit {
    margin-right: 30px;
    margin-bottom: 0;
  }
}
/* line 195, ../_sass/modules/_table.scss */
.product__table.industrial__table .one__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 195, ../_sass/modules/_table.scss */
  .product__table.industrial__table .one__digit {
    margin-right: 15px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 195, ../_sass/modules/_table.scss */
  .product__table.industrial__table .one__digit {
    margin-right: 40px;
    margin-bottom: 0;
  }
}
/* line 210, ../_sass/modules/_table.scss */
.product__table.industrial__table .digit__last {
  margin-right: 0;
}

/* line 217, ../_sass/modules/_table.scss */
.industrial__table.premium__laser .one__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 217, ../_sass/modules/_table.scss */
  .industrial__table.premium__laser .one__digit {
    margin-right: 65px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 217, ../_sass/modules/_table.scss */
  .industrial__table.premium__laser .one__digit {
    margin-right: 80px;
    margin-bottom: 0;
  }
}
/* line 232, ../_sass/modules/_table.scss */
.industrial__table.premium__laser .two__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 232, ../_sass/modules/_table.scss */
  .industrial__table.premium__laser .two__digit {
    margin-right: 55px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 232, ../_sass/modules/_table.scss */
  .industrial__table.premium__laser .two__digit {
    margin-right: 70px;
    margin-bottom: 0;
  }
}
/* line 247, ../_sass/modules/_table.scss */
.industrial__table.premium__laser .three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 247, ../_sass/modules/_table.scss */
  .industrial__table.premium__laser .three__digit {
    margin-right: 45px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 247, ../_sass/modules/_table.scss */
  .industrial__table.premium__laser .three__digit {
    margin-right: 60px;
    margin-bottom: 0;
  }
}
/* line 262, ../_sass/modules/_table.scss */
.industrial__table.premium__laser .digit__2nd.three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 262, ../_sass/modules/_table.scss */
  .industrial__table.premium__laser .digit__2nd.three__digit {
    margin-right: 45px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 262, ../_sass/modules/_table.scss */
  .industrial__table.premium__laser .digit__2nd.three__digit {
    margin-right: 60px;
    margin-bottom: 0;
  }
}

/* line 280, ../_sass/modules/_table.scss */
.industrial__table.premium__inkjet .two__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 280, ../_sass/modules/_table.scss */
  .industrial__table.premium__inkjet .two__digit {
    margin-right: 55px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 280, ../_sass/modules/_table.scss */
  .industrial__table.premium__inkjet .two__digit {
    margin-right: 67px;
    margin-bottom: 0;
  }
}
/* line 295, ../_sass/modules/_table.scss */
.industrial__table.premium__inkjet .three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 295, ../_sass/modules/_table.scss */
  .industrial__table.premium__inkjet .three__digit {
    margin-right: 45px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 295, ../_sass/modules/_table.scss */
  .industrial__table.premium__inkjet .three__digit {
    margin-right: 58px;
    margin-bottom: 0;
  }
}

/* line 313, ../_sass/modules/_table.scss */
.industrial__table.premium__print .one__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 313, ../_sass/modules/_table.scss */
  .industrial__table.premium__print .one__digit {
    margin-right: 19px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 313, ../_sass/modules/_table.scss */
  .industrial__table.premium__print .one__digit {
    margin-right: 54px;
    margin-bottom: 0;
  }
}
/* line 328, ../_sass/modules/_table.scss */
.industrial__table.premium__print .two__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 328, ../_sass/modules/_table.scss */
  .industrial__table.premium__print .two__digit {
    margin-right: 9px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 328, ../_sass/modules/_table.scss */
  .industrial__table.premium__print .two__digit {
    margin-right: 44px;
    margin-bottom: 0;
  }
}
/* line 343, ../_sass/modules/_table.scss */
.industrial__table.premium__print .three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 343, ../_sass/modules/_table.scss */
  .industrial__table.premium__print .three__digit {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 343, ../_sass/modules/_table.scss */
  .industrial__table.premium__print .three__digit {
    margin-right: 35px;
    margin-bottom: 0;
  }
}
/* line 358, ../_sass/modules/_table.scss */
.industrial__table.premium__print .surface__rough.three__digit, .industrial__table.premium__print .cie__whiteness.three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 358, ../_sass/modules/_table.scss */
  .industrial__table.premium__print .surface__rough.three__digit, .industrial__table.premium__print .cie__whiteness.three__digit {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 358, ../_sass/modules/_table.scss */
  .industrial__table.premium__print .surface__rough.three__digit, .industrial__table.premium__print .cie__whiteness.three__digit {
    margin-right: 35px;
    margin-bottom: 0;
  }
}
/* line 373, ../_sass/modules/_table.scss */
.industrial__table.premium__print .basis__weight.three__digit, .industrial__table.premium__print .thickness.three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 373, ../_sass/modules/_table.scss */
  .industrial__table.premium__print .basis__weight.three__digit, .industrial__table.premium__print .thickness.three__digit {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 373, ../_sass/modules/_table.scss */
  .industrial__table.premium__print .basis__weight.three__digit, .industrial__table.premium__print .thickness.three__digit {
    margin-right: 33px;
    margin-bottom: 0;
  }
}
/* line 388, ../_sass/modules/_table.scss */
.industrial__table.premium__print .basis__weight.two__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 388, ../_sass/modules/_table.scss */
  .industrial__table.premium__print .basis__weight.two__digit {
    margin-right: 7px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 388, ../_sass/modules/_table.scss */
  .industrial__table.premium__print .basis__weight.two__digit {
    margin-right: 42px;
    margin-bottom: 0;
  }
}
/* line 403, ../_sass/modules/_table.scss */
.industrial__table.premium__print .digit__last {
  margin-right: 0;
}

/* line 409, ../_sass/modules/_table.scss */
.industrial__table.premium__script .one__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 409, ../_sass/modules/_table.scss */
  .industrial__table.premium__script .one__digit {
    margin-right: 35px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 409, ../_sass/modules/_table.scss */
  .industrial__table.premium__script .one__digit {
    margin-right: 95px;
    margin-bottom: 0;
  }
}
/* line 424, ../_sass/modules/_table.scss */
.industrial__table.premium__script .two__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 424, ../_sass/modules/_table.scss */
  .industrial__table.premium__script .two__digit {
    margin-right: 25px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 424, ../_sass/modules/_table.scss */
  .industrial__table.premium__script .two__digit {
    margin-right: 85px;
    margin-bottom: 0;
  }
}
/* line 439, ../_sass/modules/_table.scss */
.industrial__table.premium__script .three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 439, ../_sass/modules/_table.scss */
  .industrial__table.premium__script .three__digit {
    margin-right: 15px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 439, ../_sass/modules/_table.scss */
  .industrial__table.premium__script .three__digit {
    margin-right: 75px;
    margin-bottom: 0;
  }
}
/* line 454, ../_sass/modules/_table.scss */
.industrial__table.premium__script .digit__last {
  margin-right: 0;
}

/* line 460, ../_sass/modules/_table.scss */
.industrial__table.preprint .one__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 460, ../_sass/modules/_table.scss */
  .industrial__table.preprint .one__digit {
    margin-right: 35px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 460, ../_sass/modules/_table.scss */
  .industrial__table.preprint .one__digit {
    margin-right: 95px;
    margin-bottom: 0;
  }
}
/* line 475, ../_sass/modules/_table.scss */
.industrial__table.preprint .two__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 475, ../_sass/modules/_table.scss */
  .industrial__table.preprint .two__digit {
    margin-right: 25px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 475, ../_sass/modules/_table.scss */
  .industrial__table.preprint .two__digit {
    margin-right: 85px;
    margin-bottom: 0;
  }
}
/* line 490, ../_sass/modules/_table.scss */
.industrial__table.preprint .three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 490, ../_sass/modules/_table.scss */
  .industrial__table.preprint .three__digit {
    margin-right: 15px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 490, ../_sass/modules/_table.scss */
  .industrial__table.preprint .three__digit {
    margin-right: 75px;
    margin-bottom: 0;
  }
}
/* line 505, ../_sass/modules/_table.scss */
.industrial__table.preprint .digit__last {
  margin-right: 0;
}

/* line 511, ../_sass/modules/_table.scss */
.industrial__table.offset .one__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 511, ../_sass/modules/_table.scss */
  .industrial__table.offset .one__digit {
    margin-right: 20px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 511, ../_sass/modules/_table.scss */
  .industrial__table.offset .one__digit {
    margin-right: 50px;
    margin-bottom: 0;
  }
}
/* line 526, ../_sass/modules/_table.scss */
.industrial__table.offset .two__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 526, ../_sass/modules/_table.scss */
  .industrial__table.offset .two__digit {
    margin-right: 10px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 526, ../_sass/modules/_table.scss */
  .industrial__table.offset .two__digit {
    margin-right: 40px;
    margin-bottom: 0;
  }
}
/* line 541, ../_sass/modules/_table.scss */
.industrial__table.offset .two__digit.basis {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 541, ../_sass/modules/_table.scss */
  .industrial__table.offset .two__digit.basis {
    margin-right: 9px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 541, ../_sass/modules/_table.scss */
  .industrial__table.offset .two__digit.basis {
    margin-right: 40px;
    margin-bottom: 0;
  }
}
/* line 556, ../_sass/modules/_table.scss */
.industrial__table.offset .two__digit.thickness {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 556, ../_sass/modules/_table.scss */
  .industrial__table.offset .two__digit.thickness {
    margin-right: 9px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 556, ../_sass/modules/_table.scss */
  .industrial__table.offset .two__digit.thickness {
    margin-right: 40px;
    margin-bottom: 0;
  }
}
/* line 571, ../_sass/modules/_table.scss */
.industrial__table.offset .two__digit.last__two-digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 571, ../_sass/modules/_table.scss */
  .industrial__table.offset .two__digit.last__two-digit {
    margin-right: 6px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 571, ../_sass/modules/_table.scss */
  .industrial__table.offset .two__digit.last__two-digit {
    margin-right: 40px;
    margin-bottom: 0;
  }
}
/* line 586, ../_sass/modules/_table.scss */
.industrial__table.offset .three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 586, ../_sass/modules/_table.scss */
  .industrial__table.offset .three__digit {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 586, ../_sass/modules/_table.scss */
  .industrial__table.offset .three__digit {
    margin-right: 31px;
    margin-bottom: 0;
  }
}
/* line 601, ../_sass/modules/_table.scss */
.industrial__table.offset .basis.three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 601, ../_sass/modules/_table.scss */
  .industrial__table.offset .basis.three__digit {
    margin-right: 15px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 601, ../_sass/modules/_table.scss */
  .industrial__table.offset .basis.three__digit {
    margin-right: 40px;
    margin-bottom: 0;
  }
}
/* line 616, ../_sass/modules/_table.scss */
.industrial__table.offset .thickness.three__digit.second__last {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 616, ../_sass/modules/_table.scss */
  .industrial__table.offset .thickness.three__digit.second__last {
    margin-right: 4px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 616, ../_sass/modules/_table.scss */
  .industrial__table.offset .thickness.three__digit.second__last {
    margin-right: 31px;
    margin-bottom: 0;
  }
}
/* line 631, ../_sass/modules/_table.scss */
.industrial__table.offset .basis.three__digit.second__last {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 631, ../_sass/modules/_table.scss */
  .industrial__table.offset .basis.three__digit.second__last {
    margin-right: 4px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 631, ../_sass/modules/_table.scss */
  .industrial__table.offset .basis.three__digit.second__last {
    margin-right: 31px;
    margin-bottom: 0;
  }
}
/* line 646, ../_sass/modules/_table.scss */
.industrial__table.offset .moisture.one__digit.second__last {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 646, ../_sass/modules/_table.scss */
  .industrial__table.offset .moisture.one__digit.second__last {
    margin-right: 25px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 646, ../_sass/modules/_table.scss */
  .industrial__table.offset .moisture.one__digit.second__last {
    margin-right: 46px;
    margin-bottom: 0;
  }
}
/* line 661, ../_sass/modules/_table.scss */
.industrial__table.offset .cie__whiteness.three__digit.second__last {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 661, ../_sass/modules/_table.scss */
  .industrial__table.offset .cie__whiteness.three__digit.second__last {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 661, ../_sass/modules/_table.scss */
  .industrial__table.offset .cie__whiteness.three__digit.second__last {
    margin-right: 28px;
    margin-bottom: 0;
  }
}
/* line 676, ../_sass/modules/_table.scss */
.industrial__table.offset .table__div.digit__last {
  margin-right: 0;
}

/* line 1, ../_sass/modules/_video.scss */
.video__block--index {
  background: url(../images/home/vid-bg-mobile.png) no-repeat 0 0;
  position: relative;
  height: 182px;
  width: 290px;
  margin: 20px 0 30px;
}
@media screen and (min-width: 375px) {
  /* line 1, ../_sass/modules/_video.scss */
  .video__block--index {
    background: url(../images/home/vid-bg-mobile.png) no-repeat 0 0;
    height: 182px;
    width: 290px;
    margin: 20px 0 30px 37px;
  }
}
@media screen and (min-width: 414px) {
  /* line 1, ../_sass/modules/_video.scss */
  .video__block--index {
    background: url(../images/home/vid-bg-mobile.png) no-repeat 0 0;
    height: 182px;
    width: 290px;
    margin: 20px 0 30px 48px;
  }
}
@media screen and (min-width: 480px) {
  /* line 1, ../_sass/modules/_video.scss */
  .video__block--index {
    background: url(../images/home/vid-bg-mablet.png) no-repeat 0 0;
    height: 245px;
    width: 450px;
    margin: 15px 0 35px;
  }
}
@media screen and (min-width: 640px) {
  /* line 1, ../_sass/modules/_video.scss */
  .video__block--index {
    background: url(../images/home/vid-bg-tablet.png) no-repeat 0 0;
    height: 335px;
    width: 610px;
    margin: 80px 0 30px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 1, ../_sass/modules/_video.scss */
  .video__block--index {
    background: url(../images/home/vid-bg-desktop.png) no-repeat 0 0;
    height: 530px;
    width: 970px;
    margin: 10px 0 0;
  }
}
/* line 43, ../_sass/modules/_video.scss */
.video__block--index:before {
  display: block;
  position: absolute;
  content: "";
  background: url("../images/sprite.png") no-repeat -33px -165px;
  width: 24px;
  height: 32px;
  top: 0;
  left: 23px;
  z-index: 1;
}
@media screen and (min-width: 480px) {
  /* line 43, ../_sass/modules/_video.scss */
  .video__block--index:before {
    background: url("../images/sprite.png") no-repeat -28px -98px;
    width: 33px;
    height: 44px;
    top: 5px;
    left: 36px;
  }
}
@media screen and (min-width: 640px) {
  /* line 43, ../_sass/modules/_video.scss */
  .video__block--index:before {
    background: url("../images/sprite.png") no-repeat -28px -98px;
    width: 33px;
    height: 44px;
    top: 10px;
    left: 51px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 43, ../_sass/modules/_video.scss */
  .video__block--index:before {
    background: url("../images/sprite.png") no-repeat -21px -18px;
    width: 46px;
    height: 62px;
    top: 17px;
    left: 90px;
  }
}
/* line 79, ../_sass/modules/_video.scss */
.video__block--index .video__wrapper {
  position: absolute;
  top: 13px;
  right: 29px;
  width: 233px;
  height: 128px;
}
@media screen and (min-width: 480px) {
  /* line 79, ../_sass/modules/_video.scss */
  .video__block--index .video__wrapper {
    top: 19px;
    right: 43px;
    width: 365px;
    height: 202px;
  }
}
@media screen and (min-width: 640px) {
  /* line 79, ../_sass/modules/_video.scss */
  .video__block--index .video__wrapper {
    top: 26px;
    right: 57px;
    width: 496px;
    height: 273px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 79, ../_sass/modules/_video.scss */
  .video__block--index .video__wrapper {
    top: 40px;
    right: 97px;
    width: 776px;
    height: 426px;
  }
}

/* line 109, ../_sass/modules/_video.scss */
.video__block--onecol {
  background: url(../images/internal/vid-internal-bg-mobile.png) no-repeat 0 0;
  position: relative;
  height: 180px;
  width: 295px;
  margin: 0 auto;
  position: relative;
}
@media screen and (min-width: 480px) {
  /* line 109, ../_sass/modules/_video.scss */
  .video__block--onecol {
    background: url(../images/internal/vid-onecol-mablet.png) no-repeat 0 0;
    height: 280px;
    width: 450px;
    margin: 15px 0 0;
  }
}
@media screen and (min-width: 640px) {
  /* line 109, ../_sass/modules/_video.scss */
  .video__block--onecol {
    background: url(../images/internal/vid-onecol-tablet.png) no-repeat 0 0;
    height: 360px;
    width: 600px;
    margin: 0;
  }
}
@media screen and (min-width: 1000px) {
  /* line 109, ../_sass/modules/_video.scss */
  .video__block--onecol {
    background: url(../images/internal/vid-onecol-desktop.png) no-repeat 0 0;
    height: 540px;
    width: 970px;
    margin: 0;
  }
}
/* line 138, ../_sass/modules/_video.scss */
.video__block--onecol:before {
  display: block;
  position: absolute;
  content: "";
  background: url("../images/sprite.png") no-repeat -33px -165px;
  width: 24px;
  height: 32px;
  top: 0;
  left: 10px;
  z-index: 1;
}
@media screen and (min-width: 480px) {
  /* line 138, ../_sass/modules/_video.scss */
  .video__block--onecol:before {
    background: url("../images/sprite.png") no-repeat -28px -98px;
    width: 33px;
    height: 44px;
    top: 7px;
    left: 7px;
  }
}
@media screen and (min-width: 640px) {
  /* line 138, ../_sass/modules/_video.scss */
  .video__block--onecol:before {
    background: url("../images/sprite.png") no-repeat -28px -98px;
    width: 33px;
    height: 44px;
    top: 13px;
    left: 12px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 138, ../_sass/modules/_video.scss */
  .video__block--onecol:before {
    background: url("../images/sprite.png") no-repeat -21px -18px;
    width: 46px;
    height: 62px;
    top: 0;
    left: 80px;
  }
}
/* line 174, ../_sass/modules/_video.scss */
.video__block--onecol img {
  width: 100%;
  height: 100%;
}
/* line 179, ../_sass/modules/_video.scss */
.video__block--onecol .video__wrapper {
  position: absolute;
  top: 19px;
  right: 16px;
  width: 258px;
  height: 137px;
}
@media screen and (min-width: 480px) {
  /* line 179, ../_sass/modules/_video.scss */
  .video__block--onecol .video__wrapper {
    top: 30px;
    right: 29px;
    width: 400px;
    height: 215px;
  }
}
@media screen and (min-width: 640px) {
  /* line 179, ../_sass/modules/_video.scss */
  .video__block--onecol .video__wrapper {
    top: 34px;
    right: 37px;
    width: 535px;
    height: 290px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 179, ../_sass/modules/_video.scss */
  .video__block--onecol .video__wrapper {
    top: 40px;
    right: 97px;
    width: 776px;
    height: 426px;
  }
}

/* line 209, ../_sass/modules/_video.scss */
.video__block--twocol {
  background: url(../images/internal/vid-internal-bg-mobile.png) no-repeat 0 0;
  position: relative;
  height: 180px;
  width: 295px;
  margin: 0;
  position: relative;
  right: 0;
}
@media screen and (min-width: 480px) {
  /* line 209, ../_sass/modules/_video.scss */
  .video__block--twocol {
    background: url(../images/internal/vid-internal-bg-tablet.png) no-repeat 0 0;
    height: 285px;
    width: 450px;
    margin: 15px 0 0;
    right: 0;
  }
}
@media screen and (min-width: 640px) {
  /* line 209, ../_sass/modules/_video.scss */
  .video__block--twocol {
    background: url(../images/internal/vid-internal-bg-mobile.png) no-repeat 0 0;
    height: 180px;
    width: 295px;
    margin: 0;
    right: 0;
  }
}
@media screen and (min-width: 1000px) {
  /* line 209, ../_sass/modules/_video.scss */
  .video__block--twocol {
    background: url(../images/internal/video-internal-bg-desktop.png) no-repeat 0 0;
    height: 304px;
    width: 503px;
    margin: 0;
    right: 13px;
  }
}
/* line 242, ../_sass/modules/_video.scss */
.video__block--twocol:before {
  display: block;
  position: absolute;
  content: "";
  background: url("../images/sprite.png") no-repeat -33px -165px;
  width: 24px;
  height: 32px;
  top: 0;
  left: 10px;
  z-index: 1;
}
@media screen and (min-width: 480px) {
  /* line 242, ../_sass/modules/_video.scss */
  .video__block--twocol:before {
    background: url("../images/sprite.png") no-repeat -28px -98px;
    width: 33px;
    height: 44px;
    top: 0;
    left: 5px;
  }
}
@media screen and (min-width: 640px) {
  /* line 242, ../_sass/modules/_video.scss */
  .video__block--twocol:before {
    background: url("../images/sprite.png") no-repeat -28px -98px;
    width: 33px;
    height: 44px;
    top: -5px;
    left: 5px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 242, ../_sass/modules/_video.scss */
  .video__block--twocol:before {
    background: url("../images/sprite.png") no-repeat -21px -18px;
    width: 46px;
    height: 62px;
    top: 0;
    left: 0;
  }
}
/* line 278, ../_sass/modules/_video.scss */
.video__block--twocol .video__wrapper {
  position: absolute;
  top: 19px;
  right: 16px;
  width: 258px;
  height: 137px;
}
@media screen and (min-width: 480px) {
  /* line 278, ../_sass/modules/_video.scss */
  .video__block--twocol .video__wrapper {
    top: 24px;
    right: 26px;
    width: 405px;
    height: 220px;
  }
}
@media screen and (min-width: 640px) {
  /* line 278, ../_sass/modules/_video.scss */
  .video__block--twocol .video__wrapper {
    top: 19px;
    right: 16px;
    width: 258px;
    height: 137px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 278, ../_sass/modules/_video.scss */
  .video__block--twocol .video__wrapper {
    top: 24px;
    right: 45px;
    width: 440px;
    height: 240px;
  }
}

/* line 308, ../_sass/modules/_video.scss */
.video__wrapper--inner {
  width: 100%;
  height: 100%;
}
/* line 312, ../_sass/modules/_video.scss */
.video__wrapper--inner img {
  display: block;
  max-width: 100%;
}

/* line 318, ../_sass/modules/_video.scss */
.fluid-width-video-wrapper {
  height: 100% !important;
}

/* line 323, ../_sass/modules/_video.scss */
.video__grid--block {
  margin-top: 40px;
  margin-bottom: 40px;
}
/* line 327, ../_sass/modules/_video.scss */
.video__grid--block .three__col--block {
  margin-top: 60px;
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 327, ../_sass/modules/_video.scss */
  .video__grid--block .three__col--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 640px) {
  /* line 327, ../_sass/modules/_video.scss */
  .video__grid--block .three__col--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  /* line 327, ../_sass/modules/_video.scss */
  .video__grid--block .three__col--block {
    float: left;
    width: 33.33333%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 327, ../_sass/modules/_video.scss */
  .video__grid--block .three__col--block {
    margin-top: 55px;
  }
}
/* line 341, ../_sass/modules/_video.scss */
.video__grid--block .three__col--block:before {
  position: absolute;
  content: "";
  background: url("../images/sprite.png") no-repeat -401px -33px;
  width: 70px;
  height: 45px;
  top: -20px;
  left: 170px;
  z-index: 3;
}
@media screen and (min-width: 640px) {
  /* line 341, ../_sass/modules/_video.scss */
  .video__grid--block .three__col--block:before {
    left: 260px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 341, ../_sass/modules/_video.scss */
  .video__grid--block .three__col--block:before {
    left: 120px;
  }
}
/* line 360, ../_sass/modules/_video.scss */
.video__grid--block .three__col--block:first-child {
  margin-top: 60px;
}
@media screen and (min-width: 1000px) {
  /* line 360, ../_sass/modules/_video.scss */
  .video__grid--block .three__col--block:first-child {
    margin-top: 10px;
  }
}
/* line 368, ../_sass/modules/_video.scss */
.video__grid--block .three__col--block:first-child + div {
  margin-top: 60px;
}
@media screen and (min-width: 1000px) {
  /* line 368, ../_sass/modules/_video.scss */
  .video__grid--block .three__col--block:first-child + div {
    margin-top: 10px;
  }
}
/* line 376, ../_sass/modules/_video.scss */
.video__grid--block .three__col--block:first-child + div + div {
  margin-top: 60px;
}
@media screen and (min-width: 1000px) {
  /* line 376, ../_sass/modules/_video.scss */
  .video__grid--block .three__col--block:first-child + div + div {
    margin-top: 10px;
  }
}
/* line 385, ../_sass/modules/_video.scss */
.video__grid--block .three__col--block > div {
  position: relative;
  z-index: 2;
  background-color: #fff;
  padding: 10px;
  -o-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.4);
}
/* line 392, ../_sass/modules/_video.scss */
.video__grid--block .three__col--block > div img {
  display: block;
  margin: 0 auto;
}
/* line 398, ../_sass/modules/_video.scss */
.video__grid--block .three__col--block .copy {
  color: #21295e;
  line-height: 23px;
  margin-top: 23px;
  display: block;
  font-weight: 600;
  font-size: 0.92308em;
  position: relative;
}
/* line 408, ../_sass/modules/_video.scss */
.video__grid--block .three__col--block .shadow {
  position: relative;
  display: block;
  z-index: 1;
  top: -45px;
}
/* line 414, ../_sass/modules/_video.scss */
.video__grid--block .three__col--block .shadow:before, .video__grid--block .three__col--block .shadow:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 25px;
  left: 10px;
  width: 50%;
  top: 80%;
  height: 12px;
  max-width: 300px;
  background: #777;
  -o-box-shadow: 0 35px 20px 0 rgba(55, 55, 55, 0.8);
  box-shadow: 0 35px 20px 0 rgba(55, 55, 55, 0.8);
  -webkit-transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
/* line 433, ../_sass/modules/_video.scss */
.video__grid--block .three__col--block .shadow:after {
  -webkit-transform: rotate(7deg);
  -ms-transform: rotate(7deg);
  transform: rotate(7deg);
  right: 10px;
  left: auto;
}

/* line 3, ../_sass/modules/_contact--form.scss */
.contact__form--block {
  position: relative;
  margin: 0 0 70px;
  background-color: #fff;
  padding: 20px 15px;
  -o-box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.75);
}
/* line 10, ../_sass/modules/_contact--form.scss */
.contact__form--block:before {
  position: absolute;
  display: none;
  width: 100%;
}
@media screen and (min-width: 640px) {
  /* line 10, ../_sass/modules/_contact--form.scss */
  .contact__form--block:before {
    display: block;
    background: url(../images/contact-form/form-bg-tablet.png) no-repeat 0 0;
    bottom: -39px;
    right: -13px;
    height: 160px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 10, ../_sass/modules/_contact--form.scss */
  .contact__form--block:before {
    display: block;
    background: url(../images/contact-form/form-bg-desktop.png) no-repeat 0 0;
    bottom: -55px;
    right: -63px;
    height: 260px;
  }
}
/* line 32, ../_sass/modules/_contact--form.scss */
.contact__form--block input, .contact__form--block select, .contact__form--block textarea {
  width: 100%;
  margin-bottom: 30px;
  outline: none;
}
/* line 38, ../_sass/modules/_contact--form.scss */
.contact__form--block textarea {
  min-height: 140px;
}
/* line 42, ../_sass/modules/_contact--form.scss */
.contact__form--block #address {
  min-height: 132px;
}
/* line 46, ../_sass/modules/_contact--form.scss */
.contact__form--block input[type="text"], .contact__form--block input[type="tel"], .contact__form--block input[type="email"], .contact__form--block select {
  padding: 8px;
}
/* line 50, ../_sass/modules/_contact--form.scss */
.contact__form--block label {
  cursor: pointer;
  color: #333;
  font-size: 1.07692em;
}
/* line 56, ../_sass/modules/_contact--form.scss */
.contact__form--block .label__wrap {
  margin-bottom: 5px;
}
/* line 62, ../_sass/modules/_contact--form.scss */
.contact__form--block .label__icon:before {
  font-family: 'FontAwesome';
  font-size: 1.07692em;
  color: #21295e;
  margin-right: 10px;
  -webkit-font-smoothing: antialiased;
}
/* line 72, ../_sass/modules/_contact--form.scss */
.contact__form--block .name:before {
  content: "\f007";
}
/* line 78, ../_sass/modules/_contact--form.scss */
.contact__form--block .contact:before {
  content: "\f098";
}
/* line 84, ../_sass/modules/_contact--form.scss */
.contact__form--block .email:before {
  content: "\f0e0";
}
/* line 90, ../_sass/modules/_contact--form.scss */
.contact__form--block .market:before {
  content: "\f0e0";
}
/* line 96, ../_sass/modules/_contact--form.scss */
.contact__form--block .address:before {
  content: "\f015";
}
/* line 102, ../_sass/modules/_contact--form.scss */
.contact__form--block .message:before {
  content: "\f075";
}
/* line 108, ../_sass/modules/_contact--form.scss */
.contact__form--block .verify:before {
  content: "\f058";
}
/* line 113, ../_sass/modules/_contact--form.scss */
.contact__form--block .submit__button--block {
  margin-bottom: 40px;
}
/* line 117, ../_sass/modules/_contact--form.scss */
.contact__form--block .submit__btn {
  background-color: #21295e;
  height: 50px;
  text-align: center;
  padding: 15px;
  color: #fff;
  border: none;
  text-transform: uppercase;
  display: block;
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 640px) {
  /* line 117, ../_sass/modules/_contact--form.scss */
  .contact__form--block .submit__btn {
    width: 300px;
    margin: 0;
  }
}

/* line 137, ../_sass/modules/_contact--form.scss */
.captcha-div {
  display: inline-block;
  background-color: #21295e;
}

/* line 142, ../_sass/modules/_contact--form.scss */
.reload {
  display: inline;
  cursor: pointer;
  margin-left: 15px;
}
/* line 147, ../_sass/modules/_contact--form.scss */
.reload .fa-refresh {
  font-size: 35px;
}

/* line 152, ../_sass/modules/_contact--form.scss */
.validation-input {
  margin-top: 10px;
}

/* line 2, ../_sass/modules/_sales--support.scss */
.offices__grid--block {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 20px 0;
  margin: 0 0 20px;
}
/* line 8, ../_sass/modules/_sales--support.scss */
.offices__grid--block h3 {
  font-weight: 600;
}
/* line 12, ../_sass/modules/_sales--support.scss */
.offices__grid--block ul {
  list-style: none;
}
/* line 16, ../_sass/modules/_sales--support.scss */
.offices__grid--block .two__col--block {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 16, ../_sass/modules/_sales--support.scss */
  .offices__grid--block .two__col--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 640px) {
  /* line 16, ../_sass/modules/_sales--support.scss */
  .offices__grid--block .two__col--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  /* line 16, ../_sass/modules/_sales--support.scss */
  .offices__grid--block .two__col--block {
    float: left;
    width: 50%;
  }
}
/* line 22, ../_sass/modules/_sales--support.scss */
.offices__grid--block .two__col--block:first-child + div {
  margin-top: 20px;
}
@media screen and (min-width: 1000px) {
  /* line 22, ../_sass/modules/_sales--support.scss */
  .offices__grid--block .two__col--block:first-child + div {
    margin-top: 0;
  }
}
/* line 31, ../_sass/modules/_sales--support.scss */
.offices__grid--block li {
  float: left;
  margin-left: 5px;
  cursor: pointer;
}
@media screen and (min-width: 360px) {
  /* line 31, ../_sass/modules/_sales--support.scss */
  .offices__grid--block li {
    margin-left: 20px;
  }
}
@media screen and (min-width: 480px) {
  /* line 31, ../_sass/modules/_sales--support.scss */
  .offices__grid--block li {
    margin-left: 10px;
  }
}
/* line 44, ../_sass/modules/_sales--support.scss */
.offices__grid--block li:first-child {
  margin-left: 0;
}
/* line 48, ../_sass/modules/_sales--support.scss */
.offices__grid--block li:before {
  display: block;
  content: "";
}
/* line 54, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.indonesia, .offices__grid--block li.hong-kong, .offices__grid--block li.new-zealand {
  margin-left: 0;
}
@media screen and (min-width: 480px) {
  /* line 54, ../_sass/modules/_sales--support.scss */
  .offices__grid--block li.indonesia, .offices__grid--block li.hong-kong, .offices__grid--block li.new-zealand {
    margin-left: 10px;
  }
}
/* line 62, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.macau, .offices__grid--block li.japan, .offices__grid--block li.south-korea {
  margin-left: 5px;
}
@media screen and (min-width: 360px) {
  /* line 62, ../_sass/modules/_sales--support.scss */
  .offices__grid--block li.macau, .offices__grid--block li.japan, .offices__grid--block li.south-korea {
    margin-left: 20px;
  }
  

}
@media screen and (min-width: 480px) {
  /* line 62, ../_sass/modules/_sales--support.scss */
  .offices__grid--block li.macau, .offices__grid--block li.japan, .offices__grid--block li.south-korea {
    margin-left: 0;
  }
}
@media screen and (min-width: 640px) {
  /* line 62, ../_sass/modules/_sales--support.scss */
  .offices__grid--block li.macau, .offices__grid--block li.japan, .offices__grid--block li.south-korea {
    margin-left: 10px;
  }
}
/* line 78, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.australia {
  margin-left: 5px;
  clear: none;
}
@media screen and (min-width: 360px) {
  /* line 78, ../_sass/modules/_sales--support.scss */
  .offices__grid--block li.australia {
    margin-left: 20px;
  }
}
@media screen and (min-width: 480px) {
  /* line 78, ../_sass/modules/_sales--support.scss */
  .offices__grid--block li.australia {
    margin-left: 10px;
    clear: none;
  }
}
@media screen and (min-width: 640px) {
  /* line 78, ../_sass/modules/_sales--support.scss */
  .offices__grid--block li.australia {
    margin-left: 0;
    clear: both;
  }
}
/* line 97, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.singapore:before {
  background: url("../images/sprite.png") no-repeat -727px -20px;
  width: 81px;
  height: 65px;
}
/* line 103, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.singapore.active:before {
  background: url("../images/sprite.png") no-repeat -617px -20px;
  width: 81px;
  height: 65px;
}
/* line 109, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.malaysia:before {
  background: url("../images/sprite.png") no-repeat -727px -104px;
  width: 81px;
  height: 65px;
}
/* line 115, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.malaysia.active:before {
  background: url("../images/sprite.png") no-repeat -617px -104px;
  width: 81px;
  height: 65px;
}
/* line 121, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.china:before {
  background: url("../images/sprite.png") no-repeat -727px -188px;
  width: 81px;
  height: 65px;
}
/* line 127, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.china.active:before {
  background: url("../images/sprite.png") no-repeat -617px -188px;
  width: 81px;
  height: 65px;
}
/* line 133, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.indonesia:before {
  background: url("../images/sprite.png") no-repeat -727px -271px;
  width: 81px;
  height: 65px;
}
/* line 139, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.indonesia.active:before {
  background: url("../images/sprite.png") no-repeat -617px -271px;
  width: 81px;
  height: 65px;
}
/* line 145, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.macau:before {
  background: url("../images/sprite.png") no-repeat -727px -352px;
  width: 81px;
  height: 65px;
}
/* line 151, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.macau.active:before {
  background: url("../images/sprite.png") no-repeat -617px -352px;
  width: 81px;
  height: 65px;
}
/* line 157, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.middle-east:before {
  background: url("../images/sprite.png") no-repeat -941px -17px;
  width: 81px;
  height: 65px;
}
/* line 163, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.middle-east.active:before {
  background: url("../images/sprite.png") no-repeat -834px -19px;
  width: 81px;
  height: 65px;
}
/* line 169, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.india:before {
  background: url("../images/sprite.png") no-repeat -939px -101px;
  width: 81px;
  height: 65px;
}
/* line 175, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.india.active:before {
  background: url("../images/sprite.png") no-repeat -834px -101px;
  width: 81px;
  height: 65px;
}
/* line 181, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.europe:before {
  background: url("../images/sprite.png") no-repeat -940px -183px;
  width: 81px;
  height: 65px;
}
/* line 187, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.europe.active:before {
  background: url("../images/sprite.png") no-repeat -833px -183px;
  width: 81px;
  height: 65px;
}
/* line 193, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.hong-kong:before {
  background: url("../images/sprite.png") no-repeat -941px -269px;
  width: 81px;
  height: 65px;
}
/* line 199, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.hong-kong.active:before {
  background: url("../images/sprite.png") no-repeat -833px -269px;
  width: 81px;
  height: 65px;
}
/* line 205, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.japan:before {
  background: url("../images/sprite.png") no-repeat -941px -348px;
  width: 81px;
  height: 65px;
}
/* line 211, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.japan.active:before {
  background: url("../images/sprite.png") no-repeat -834px -348px;
  width: 81px;
  height: 65px;
}
/* line 217, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.australia:before {
  background: url("../images/sprite.png") no-repeat -727px -433px;
  width: 81px;
  height: 65px;
}
/* line 223, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.australia.active:before {
  background: url("../images/sprite.png") no-repeat -617px -433px;
  width: 81px;
  height: 65px;
}
/* line 229, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.new-zealand:before {
  background: url("../images/sprite.png") no-repeat -940px -429px;
  width: 81px;
  height: 65px;
}
/* line 235, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.new-zealand.active:before {
  background: url("../images/sprite.png") no-repeat -834px -429px;
  width: 81px;
  height: 65px;
}
/* line 241, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.indochina:before {
  background: url("../images/sprite.png") no-repeat -727px -517px;
  width: 81px;
  height: 65px;
}
/* line 247, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.indochina.active:before {
  background: url("../images/sprite.png") no-repeat -617px -517px;
  width: 81px;
  height: 65px;
}
/* line 253, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.south-korea:before {
  background: url("../images/sprite.png") no-repeat -940px -517px;
  width: 81px;
  height: 65px;
}
/* line 259, ../_sass/modules/_sales--support.scss */
.offices__grid--block li.south-korea.active:before {
  background: url("../images/sprite.png") no-repeat -834px -517px;
  width: 81px;
  height: 65px;
}

/* line 266, ../_sass/modules/_sales--support.scss */
.map__block {
  margin: 20px 0 80px;
}
@media screen and (min-width: 1000px) {
  /* line 266, ../_sass/modules/_sales--support.scss */
  .map__block {
    margin: 20px 0 60px;
  }
}
/* line 273, ../_sass/modules/_sales--support.scss */
.map__block #map_canvas {
  width: 100%;
  height: 300px;
  left: 3px;
  margin-top: 5px;
  border: 10px solid #fff;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
@media screen and (min-width: 480px) {
  /* line 273, ../_sass/modules/_sales--support.scss */
  .map__block #map_canvas {
    width: 100%;
    height: 320px;
  }
}
@media screen and (min-width: 640px) {
  /* line 273, ../_sass/modules/_sales--support.scss */
  .map__block #map_canvas {
    width: 100%;
    height: 260px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 273, ../_sass/modules/_sales--support.scss */
  .map__block #map_canvas {
    width: 100%;
    height: 400px;
  }
}
/* line 297, ../_sass/modules/_sales--support.scss */
.map__block #map_canvas img {
  max-width: none;
}
/* line 302, ../_sass/modules/_sales--support.scss */
.map__block .country__map--content {
  display: none;
}
/* line 305, ../_sass/modules/_sales--support.scss */
.map__block .country__map--content.active {
  display: block;
}
/* line 309, ../_sass/modules/_sales--support.scss */
.map__block .country__map--content h3 {
  font-weight: 600;
  margin: 0 0 20px;
}
/* line 315, ../_sass/modules/_sales--support.scss */
.map__block .country__content {
  margin-bottom: 20px;
}
/* line 318, ../_sass/modules/_sales--support.scss */
.map__block .country__content span {
  display: block;
  margin-bottom: 10px;
}

/* line 326, ../_sass/modules/_sales--support.scss */
.two__col--grid--inner .map__canvas--block {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 326, ../_sass/modules/_sales--support.scss */
  .two__col--grid--inner .map__canvas--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 640px) {
  /* line 326, ../_sass/modules/_sales--support.scss */
  .two__col--grid--inner .map__canvas--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  /* line 326, ../_sass/modules/_sales--support.scss */
  .two__col--grid--inner .map__canvas--block {
    float: left;
    width: 66.66667%;
  }
}
/* line 333, ../_sass/modules/_sales--support.scss */
.two__col--grid--inner .country__map--block {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 25px;
}
@media (min-width: 480px) {
  /* line 333, ../_sass/modules/_sales--support.scss */
  .two__col--grid--inner .country__map--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 640px) {
  /* line 333, ../_sass/modules/_sales--support.scss */
  .two__col--grid--inner .country__map--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  /* line 333, ../_sass/modules/_sales--support.scss */
  .two__col--grid--inner .country__map--block {
    float: left;
    width: 33.33333%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 333, ../_sass/modules/_sales--support.scss */
  .two__col--grid--inner .country__map--block {
    margin-top: 0;
  }
}

/*
	@theme
	various color changes, font tweaks.
	margins / paddings should be done via layouts,
		applying ".brand__pink" and getting a massive bottom margin could be undesireable

	body type and color

	segements

	misc type / theme
*/
/*= Page Setup =*/
/* line 16, ../_sass/_theme.scss */
body {
  font-family: "Muli", sans-serif;
  font-weight: 400;
  /* = Content Body Style = */
}
/* line 21, ../_sass/_theme.scss */
body h1, body h2, body h3, body h4, body h5 {
  margin: 10px 0;
}
/* line 24, ../_sass/_theme.scss */
body p {
  font-family: "Muli", sans-serif;
}
/* line 27, ../_sass/_theme.scss */
body a {
  font-family: "Muli", sans-serif;
  text-decoration: none;
}
/* line 31, ../_sass/_theme.scss */
body ul, body ol {
  font-family: "Muli", sans-serif;
  margin: 0;
}

/* line 41, ../_sass/_theme.scss */
.bold {
  font-weight: 700;
}

/* line 45, ../_sass/_theme.scss */
.normal__weight {
  font-weight: 300;
}

/* Load whole sprite sheet 'class=sprite-NAME' */
/* line 50, ../_sass/_theme.scss */
*[class*="sprite"] {
  display: inline-block;
  background: url("../images/sprite.png");
}

/* line 55, ../_sass/_theme.scss */
.uppercase {
  text-transform: uppercase;
}

/* = Font Style = */
/* line 60, ../_sass/_theme.scss */
.container h1, .container h2,
.fw_term h2 {
  font-family: "festivo14", sans-serif;
}

.fw_term .intro__block .one__col--block::before{
	background: none !important;
}

.fw_term .one__col--grid{
	margin-bottom: 0 !important;
	padding-bottom: 60px;
}

/*!
 * Bootstrap v3.3.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=a0608c3671b3d3ba9680)
 * Config saved to config.json and https://gist.github.com/a0608c3671b3d3ba9680
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/* line 12, ../_sass/_bootstrap.scss */
* {
  box-sizing: border-box;
}

/* line 17, ../_sass/_bootstrap.scss */
*:before,
*:after {
  box-sizing: border-box;
}

/* line 27, ../_sass/_bootstrap.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 320px) {
  /* line 27, ../_sass/_bootstrap.scss */
  .container {
    width: 100%;
  }
}
@media screen and (min-width: 480px) {
  /* line 27, ../_sass/_bootstrap.scss */
  .container {
    width: 480px;
  }
}
@media screen and (min-width: 640px) {
  /* line 27, ../_sass/_bootstrap.scss */
  .container {
    width: 640px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 27, ../_sass/_bootstrap.scss */
  .container {
    width: 1000px;
  }
}

/* line 46, ../_sass/_bootstrap.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 52, ../_sass/_bootstrap.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 56, ../_sass/_bootstrap.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

@media screen and (min-width: 320px) {
  /* line 65, ../_sass/_bootstrap.scss */
  .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
  }

  /* line 68, ../_sass/_bootstrap.scss */
  .col-xs-12 {
    width: 100%;
  }

  /* line 71, ../_sass/_bootstrap.scss */
  .col-xs-11 {
    width: 91.66666667%;
  }

  /* line 74, ../_sass/_bootstrap.scss */
  .col-xs-10 {
    width: 83.33333333%;
  }

  /* line 77, ../_sass/_bootstrap.scss */
  .col-xs-9 {
    width: 75%;
  }

  /* line 80, ../_sass/_bootstrap.scss */
  .col-xs-8 {
    width: 66.66666667%;
  }

  /* line 83, ../_sass/_bootstrap.scss */
  .col-xs-7 {
    width: 58.33333333%;
  }

  /* line 86, ../_sass/_bootstrap.scss */
  .col-xs-6 {
    width: 50%;
  }

  /* line 89, ../_sass/_bootstrap.scss */
  .col-xs-5 {
    width: 41.66666667%;
  }

  /* line 92, ../_sass/_bootstrap.scss */
  .col-xs-4 {
    width: 33.33333333%;
  }

  /* line 95, ../_sass/_bootstrap.scss */
  .col-xs-3 {
    width: 25%;
  }

  /* line 98, ../_sass/_bootstrap.scss */
  .col-xs-2 {
    width: 16.66666667%;
  }

  /* line 101, ../_sass/_bootstrap.scss */
  .col-xs-1 {
    width: 8.33333333%;
  }

  /* line 104, ../_sass/_bootstrap.scss */
  .col-xs-pull-12 {
    right: 100%;
  }

  /* line 107, ../_sass/_bootstrap.scss */
  .col-xs-pull-11 {
    right: 91.66666667%;
  }

  /* line 110, ../_sass/_bootstrap.scss */
  .col-xs-pull-10 {
    right: 83.33333333%;
  }

  /* line 113, ../_sass/_bootstrap.scss */
  .col-xs-pull-9 {
    right: 75%;
  }

  /* line 116, ../_sass/_bootstrap.scss */
  .col-xs-pull-8 {
    right: 66.66666667%;
  }

  /* line 119, ../_sass/_bootstrap.scss */
  .col-xs-pull-7 {
    right: 58.33333333%;
  }

  /* line 122, ../_sass/_bootstrap.scss */
  .col-xs-pull-6 {
    right: 50%;
  }

  /* line 125, ../_sass/_bootstrap.scss */
  .col-xs-pull-5 {
    right: 41.66666667%;
  }

  /* line 128, ../_sass/_bootstrap.scss */
  .col-xs-pull-4 {
    right: 33.33333333%;
  }

  /* line 131, ../_sass/_bootstrap.scss */
  .col-xs-pull-3 {
    right: 25%;
  }

  /* line 134, ../_sass/_bootstrap.scss */
  .col-xs-pull-2 {
    right: 16.66666667%;
  }

  /* line 137, ../_sass/_bootstrap.scss */
  .col-xs-pull-1 {
    right: 8.33333333%;
  }

  /* line 140, ../_sass/_bootstrap.scss */
  .col-xs-pull-0 {
    right: auto;
  }

  /* line 143, ../_sass/_bootstrap.scss */
  .col-xs-push-12 {
    left: 100%;
  }

  /* line 146, ../_sass/_bootstrap.scss */
  .col-xs-push-11 {
    left: 91.66666667%;
  }

  /* line 149, ../_sass/_bootstrap.scss */
  .col-xs-push-10 {
    left: 83.33333333%;
  }

  /* line 152, ../_sass/_bootstrap.scss */
  .col-xs-push-9 {
    left: 75%;
  }

  /* line 155, ../_sass/_bootstrap.scss */
  .col-xs-push-8 {
    left: 66.66666667%;
  }

  /* line 158, ../_sass/_bootstrap.scss */
  .col-xs-push-7 {
    left: 58.33333333%;
  }

  /* line 161, ../_sass/_bootstrap.scss */
  .col-xs-push-6 {
    left: 50%;
  }

  /* line 164, ../_sass/_bootstrap.scss */
  .col-xs-push-5 {
    left: 41.66666667%;
  }

  /* line 167, ../_sass/_bootstrap.scss */
  .col-xs-push-4 {
    left: 33.33333333%;
  }

  /* line 170, ../_sass/_bootstrap.scss */
  .col-xs-push-3 {
    left: 25%;
  }

  /* line 173, ../_sass/_bootstrap.scss */
  .col-xs-push-2 {
    left: 16.66666667%;
  }

  /* line 176, ../_sass/_bootstrap.scss */
  .col-xs-push-1 {
    left: 8.33333333%;
  }

  /* line 179, ../_sass/_bootstrap.scss */
  .col-xs-push-0 {
    left: auto;
  }

  /* line 182, ../_sass/_bootstrap.scss */
  .col-xs-offset-12 {
    margin-left: 100%;
  }

  /* line 185, ../_sass/_bootstrap.scss */
  .col-xs-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 188, ../_sass/_bootstrap.scss */
  .col-xs-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 191, ../_sass/_bootstrap.scss */
  .col-xs-offset-9 {
    margin-left: 75%;
  }

  /* line 194, ../_sass/_bootstrap.scss */
  .col-xs-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 197, ../_sass/_bootstrap.scss */
  .col-xs-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 200, ../_sass/_bootstrap.scss */
  .col-xs-offset-6 {
    margin-left: 50%;
  }

  /* line 203, ../_sass/_bootstrap.scss */
  .col-xs-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 206, ../_sass/_bootstrap.scss */
  .col-xs-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 209, ../_sass/_bootstrap.scss */
  .col-xs-offset-3 {
    margin-left: 25%;
  }

  /* line 212, ../_sass/_bootstrap.scss */
  .col-xs-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 215, ../_sass/_bootstrap.scss */
  .col-xs-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 218, ../_sass/_bootstrap.scss */
  .col-xs-offset-0 {
    margin-left: 0%;
  }
}
@media screen and (min-width: 640px) {
  /* line 225, ../_sass/_bootstrap.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 228, ../_sass/_bootstrap.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 231, ../_sass/_bootstrap.scss */
  .col-sm-11 {
    width: 91.66666667%;
  }

  /* line 234, ../_sass/_bootstrap.scss */
  .col-sm-10 {
    width: 83.33333333%;
  }

  /* line 237, ../_sass/_bootstrap.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 240, ../_sass/_bootstrap.scss */
  .col-sm-8 {
    width: 66.66666667%;
  }

  /* line 243, ../_sass/_bootstrap.scss */
  .col-sm-7 {
    width: 58.33333333%;
  }

  /* line 246, ../_sass/_bootstrap.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 249, ../_sass/_bootstrap.scss */
  .col-sm-5 {
    width: 41.66666667%;
  }

  /* line 252, ../_sass/_bootstrap.scss */
  .col-sm-4 {
    width: 33.33333333%;
  }

  /* line 255, ../_sass/_bootstrap.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 258, ../_sass/_bootstrap.scss */
  .col-sm-2 {
    width: 16.66666667%;
  }

  /* line 261, ../_sass/_bootstrap.scss */
  .col-sm-1 {
    width: 8.33333333%;
  }

  /* line 264, ../_sass/_bootstrap.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 267, ../_sass/_bootstrap.scss */
  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  /* line 270, ../_sass/_bootstrap.scss */
  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  /* line 273, ../_sass/_bootstrap.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 276, ../_sass/_bootstrap.scss */
  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  /* line 279, ../_sass/_bootstrap.scss */
  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  /* line 282, ../_sass/_bootstrap.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 285, ../_sass/_bootstrap.scss */
  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  /* line 288, ../_sass/_bootstrap.scss */
  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  /* line 291, ../_sass/_bootstrap.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 294, ../_sass/_bootstrap.scss */
  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  /* line 297, ../_sass/_bootstrap.scss */
  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  /* line 300, ../_sass/_bootstrap.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 303, ../_sass/_bootstrap.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 306, ../_sass/_bootstrap.scss */
  .col-sm-push-11 {
    left: 91.66666667%;
  }

  /* line 309, ../_sass/_bootstrap.scss */
  .col-sm-push-10 {
    left: 83.33333333%;
  }

  /* line 312, ../_sass/_bootstrap.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 315, ../_sass/_bootstrap.scss */
  .col-sm-push-8 {
    left: 66.66666667%;
  }

  /* line 318, ../_sass/_bootstrap.scss */
  .col-sm-push-7 {
    left: 58.33333333%;
  }

  /* line 321, ../_sass/_bootstrap.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 324, ../_sass/_bootstrap.scss */
  .col-sm-push-5 {
    left: 41.66666667%;
  }

  /* line 327, ../_sass/_bootstrap.scss */
  .col-sm-push-4 {
    left: 33.33333333%;
  }

  /* line 330, ../_sass/_bootstrap.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 333, ../_sass/_bootstrap.scss */
  .col-sm-push-2 {
    left: 16.66666667%;
  }

  /* line 336, ../_sass/_bootstrap.scss */
  .col-sm-push-1 {
    left: 8.33333333%;
  }

  /* line 339, ../_sass/_bootstrap.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 342, ../_sass/_bootstrap.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }

  /* line 345, ../_sass/_bootstrap.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 348, ../_sass/_bootstrap.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 351, ../_sass/_bootstrap.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 354, ../_sass/_bootstrap.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 357, ../_sass/_bootstrap.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 360, ../_sass/_bootstrap.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 363, ../_sass/_bootstrap.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 366, ../_sass/_bootstrap.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 369, ../_sass/_bootstrap.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 372, ../_sass/_bootstrap.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 375, ../_sass/_bootstrap.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 378, ../_sass/_bootstrap.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 385, ../_sass/_bootstrap.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  /* line 388, ../_sass/_bootstrap.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 391, ../_sass/_bootstrap.scss */
  .col-md-11 {
    width: 91.66666667%;
  }

  /* line 394, ../_sass/_bootstrap.scss */
  .col-md-10 {
    width: 83.33333333%;
  }

  /* line 397, ../_sass/_bootstrap.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 400, ../_sass/_bootstrap.scss */
  .col-md-8 {
    width: 66.66666667%;
  }

  /* line 403, ../_sass/_bootstrap.scss */
  .col-md-7 {
    width: 58.33333333%;
  }

  /* line 406, ../_sass/_bootstrap.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 409, ../_sass/_bootstrap.scss */
  .col-md-5 {
    width: 41.66666667%;
  }

  /* line 412, ../_sass/_bootstrap.scss */
  .col-md-4 {
    width: 33.33333333%;
  }

  /* line 415, ../_sass/_bootstrap.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 418, ../_sass/_bootstrap.scss */
  .col-md-2 {
    width: 16.66666667%;
  }

  /* line 421, ../_sass/_bootstrap.scss */
  .col-md-1 {
    width: 8.33333333%;
  }

  /* line 424, ../_sass/_bootstrap.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 427, ../_sass/_bootstrap.scss */
  .col-md-pull-11 {
    right: 91.66666667%;
  }

  /* line 430, ../_sass/_bootstrap.scss */
  .col-md-pull-10 {
    right: 83.33333333%;
  }

  /* line 433, ../_sass/_bootstrap.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 436, ../_sass/_bootstrap.scss */
  .col-md-pull-8 {
    right: 66.66666667%;
  }

  /* line 439, ../_sass/_bootstrap.scss */
  .col-md-pull-7 {
    right: 58.33333333%;
  }

  /* line 442, ../_sass/_bootstrap.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 445, ../_sass/_bootstrap.scss */
  .col-md-pull-5 {
    right: 41.66666667%;
  }

  /* line 448, ../_sass/_bootstrap.scss */
  .col-md-pull-4 {
    right: 33.33333333%;
  }

  /* line 451, ../_sass/_bootstrap.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 454, ../_sass/_bootstrap.scss */
  .col-md-pull-2 {
    right: 16.66666667%;
  }

  /* line 457, ../_sass/_bootstrap.scss */
  .col-md-pull-1 {
    right: 8.33333333%;
  }

  /* line 460, ../_sass/_bootstrap.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 463, ../_sass/_bootstrap.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 466, ../_sass/_bootstrap.scss */
  .col-md-push-11 {
    left: 91.66666667%;
  }

  /* line 469, ../_sass/_bootstrap.scss */
  .col-md-push-10 {
    left: 83.33333333%;
  }

  /* line 472, ../_sass/_bootstrap.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 475, ../_sass/_bootstrap.scss */
  .col-md-push-8 {
    left: 66.66666667%;
  }

  /* line 478, ../_sass/_bootstrap.scss */
  .col-md-push-7 {
    left: 58.33333333%;
  }

  /* line 481, ../_sass/_bootstrap.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 484, ../_sass/_bootstrap.scss */
  .col-md-push-5 {
    left: 41.66666667%;
  }

  /* line 487, ../_sass/_bootstrap.scss */
  .col-md-push-4 {
    left: 33.33333333%;
  }

  /* line 490, ../_sass/_bootstrap.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 493, ../_sass/_bootstrap.scss */
  .col-md-push-2 {
    left: 16.66666667%;
  }

  /* line 496, ../_sass/_bootstrap.scss */
  .col-md-push-1 {
    left: 8.33333333%;
  }

  /* line 499, ../_sass/_bootstrap.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 502, ../_sass/_bootstrap.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }

  /* line 505, ../_sass/_bootstrap.scss */
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 508, ../_sass/_bootstrap.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 511, ../_sass/_bootstrap.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 514, ../_sass/_bootstrap.scss */
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 517, ../_sass/_bootstrap.scss */
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 520, ../_sass/_bootstrap.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 523, ../_sass/_bootstrap.scss */
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 526, ../_sass/_bootstrap.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 529, ../_sass/_bootstrap.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 532, ../_sass/_bootstrap.scss */
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 535, ../_sass/_bootstrap.scss */
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 538, ../_sass/_bootstrap.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media screen and (min-width: 1200px) {
  /* line 545, ../_sass/_bootstrap.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  /* line 548, ../_sass/_bootstrap.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 551, ../_sass/_bootstrap.scss */
  .col-lg-11 {
    width: 91.66666667%;
  }

  /* line 554, ../_sass/_bootstrap.scss */
  .col-lg-10 {
    width: 83.33333333%;
  }

  /* line 557, ../_sass/_bootstrap.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 560, ../_sass/_bootstrap.scss */
  .col-lg-8 {
    width: 66.66666667%;
  }

  /* line 563, ../_sass/_bootstrap.scss */
  .col-lg-7 {
    width: 58.33333333%;
  }

  /* line 566, ../_sass/_bootstrap.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 569, ../_sass/_bootstrap.scss */
  .col-lg-5 {
    width: 41.66666667%;
  }

  /* line 572, ../_sass/_bootstrap.scss */
  .col-lg-4 {
    width: 33.33333333%;
  }

  /* line 575, ../_sass/_bootstrap.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 578, ../_sass/_bootstrap.scss */
  .col-lg-2 {
    width: 16.66666667%;
  }

  /* line 581, ../_sass/_bootstrap.scss */
  .col-lg-1 {
    width: 8.33333333%;
  }

  /* line 584, ../_sass/_bootstrap.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 587, ../_sass/_bootstrap.scss */
  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  /* line 590, ../_sass/_bootstrap.scss */
  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  /* line 593, ../_sass/_bootstrap.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 596, ../_sass/_bootstrap.scss */
  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  /* line 599, ../_sass/_bootstrap.scss */
  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  /* line 602, ../_sass/_bootstrap.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 605, ../_sass/_bootstrap.scss */
  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  /* line 608, ../_sass/_bootstrap.scss */
  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  /* line 611, ../_sass/_bootstrap.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 614, ../_sass/_bootstrap.scss */
  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  /* line 617, ../_sass/_bootstrap.scss */
  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  /* line 620, ../_sass/_bootstrap.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 623, ../_sass/_bootstrap.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 626, ../_sass/_bootstrap.scss */
  .col-lg-push-11 {
    left: 91.66666667%;
  }

  /* line 629, ../_sass/_bootstrap.scss */
  .col-lg-push-10 {
    left: 83.33333333%;
  }

  /* line 632, ../_sass/_bootstrap.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 635, ../_sass/_bootstrap.scss */
  .col-lg-push-8 {
    left: 66.66666667%;
  }

  /* line 638, ../_sass/_bootstrap.scss */
  .col-lg-push-7 {
    left: 58.33333333%;
  }

  /* line 641, ../_sass/_bootstrap.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 644, ../_sass/_bootstrap.scss */
  .col-lg-push-5 {
    left: 41.66666667%;
  }

  /* line 647, ../_sass/_bootstrap.scss */
  .col-lg-push-4 {
    left: 33.33333333%;
  }

  /* line 650, ../_sass/_bootstrap.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 653, ../_sass/_bootstrap.scss */
  .col-lg-push-2 {
    left: 16.66666667%;
  }

  /* line 656, ../_sass/_bootstrap.scss */
  .col-lg-push-1 {
    left: 8.33333333%;
  }

  /* line 659, ../_sass/_bootstrap.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 662, ../_sass/_bootstrap.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }

  /* line 665, ../_sass/_bootstrap.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 668, ../_sass/_bootstrap.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 671, ../_sass/_bootstrap.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 674, ../_sass/_bootstrap.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 677, ../_sass/_bootstrap.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 680, ../_sass/_bootstrap.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 683, ../_sass/_bootstrap.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 686, ../_sass/_bootstrap.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 689, ../_sass/_bootstrap.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 692, ../_sass/_bootstrap.scss */
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 695, ../_sass/_bootstrap.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 698, ../_sass/_bootstrap.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
/* line 703, ../_sass/_bootstrap.scss */
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

/* line 714, ../_sass/_bootstrap.scss */
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}

/* line 720, ../_sass/_bootstrap.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 725, ../_sass/_bootstrap.scss */
.pull-right {
  float: right !important;
}

/* line 728, ../_sass/_bootstrap.scss */
.pull-left {
  float: left !important;
}

/* line 731, ../_sass/_bootstrap.scss */
.hide {
  display: none !important;
}

/* line 734, ../_sass/_bootstrap.scss */
.show {
  display: block !important;
}

/* line 737, ../_sass/_bootstrap.scss */
.invisible {
  visibility: hidden;
}

/* line 740, ../_sass/_bootstrap.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 747, ../_sass/_bootstrap.scss */
.hidden {
  display: none !important;
  visibility: hidden !important;
}

/* line 751, ../_sass/_bootstrap.scss */
.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
/* line 757, ../_sass/_bootstrap.scss */
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

/* line 763, ../_sass/_bootstrap.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 779, ../_sass/_bootstrap.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 782, ../_sass/_bootstrap.scss */
  table.visible-xs {
    display: table;
  }

  /* line 785, ../_sass/_bootstrap.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 788, ../_sass/_bootstrap.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  /* line 794, ../_sass/_bootstrap.scss */
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  /* line 799, ../_sass/_bootstrap.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  /* line 804, ../_sass/_bootstrap.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 809, ../_sass/_bootstrap.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 812, ../_sass/_bootstrap.scss */
  table.visible-sm {
    display: table;
  }

  /* line 815, ../_sass/_bootstrap.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 818, ../_sass/_bootstrap.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 824, ../_sass/_bootstrap.scss */
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 829, ../_sass/_bootstrap.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 834, ../_sass/_bootstrap.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 839, ../_sass/_bootstrap.scss */
  .visible-md {
    display: block !important;
  }

  /* line 842, ../_sass/_bootstrap.scss */
  table.visible-md {
    display: table;
  }

  /* line 845, ../_sass/_bootstrap.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 848, ../_sass/_bootstrap.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 854, ../_sass/_bootstrap.scss */
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 859, ../_sass/_bootstrap.scss */
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 864, ../_sass/_bootstrap.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  /* line 869, ../_sass/_bootstrap.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 872, ../_sass/_bootstrap.scss */
  table.visible-lg {
    display: table;
  }

  /* line 875, ../_sass/_bootstrap.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 878, ../_sass/_bootstrap.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 884, ../_sass/_bootstrap.scss */
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  /* line 889, ../_sass/_bootstrap.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  /* line 894, ../_sass/_bootstrap.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  /* line 899, ../_sass/_bootstrap.scss */
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 650px) {
	.cl_img{
		padding-top:24%;
	}

}


@media (min-width: 1000px) {
	.cl_img{
		padding-top:15%;
	}
	
	.cl_padd_left{
		padding-left: 35%;
	}	
	
	.cl_padd_right{
		padding-right: 35%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 904, ../_sass/_bootstrap.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 909, ../_sass/_bootstrap.scss */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 914, ../_sass/_bootstrap.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 918, ../_sass/_bootstrap.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 922, ../_sass/_bootstrap.scss */
  .visible-print {
    display: block !important;
  }

  /* line 925, ../_sass/_bootstrap.scss */
  table.visible-print {
    display: table;
  }

  /* line 928, ../_sass/_bootstrap.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 931, ../_sass/_bootstrap.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
/* line 936, ../_sass/_bootstrap.scss */
.visible-print-block {
  display: none !important;
}

@media print {
  /* line 940, ../_sass/_bootstrap.scss */
  .visible-print-block {
    display: block !important;
  }
}
/* line 944, ../_sass/_bootstrap.scss */
.visible-print-inline {
  display: none !important;
}

@media print {
  /* line 948, ../_sass/_bootstrap.scss */
  .visible-print-inline {
    display: inline !important;
  }
}
/* line 952, ../_sass/_bootstrap.scss */
.visible-print-inline-block {
  display: none !important;
}

@media print {
  /* line 956, ../_sass/_bootstrap.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  /* line 961, ../_sass/_bootstrap.scss */
  .hidden-print {
    display: none !important;
  }
}

.ul1{
	margin-left:20px;
}

.cl_video_ff{
	background: #fff;
	width: 100%;
	height:100%;
	padding: 2% 2% 1%;

	box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.4);
}

.cl_cl_top{
	position: absolute;
	background: url(../images/bg_cl_cl_top.png) no-repeat;
	width:51px;
	left:1%;
	top:-3%;
	height:100%;
}	

.div_cl_content{
	width:100%;
	float:left;
	padding-bottom:15px;
}

.pro_left{
	width:20%;
	float:left;
}

.pro_right{
	width:80%;
	float:left;
	text-align: justify;
	font-family: "Muli",sans-serif;
	color: #444;
	font-size: 11px;
    padding-top: 10px;

}

.cl_2_block{
	clear: none !important;
}

/* line 3, ../../_sass/modules/_prodigi--contest.scss */
.header__block.prodigi__contest img {
  border-bottom: none;
}
/* line 7, ../../_sass/modules/_prodigi--contest.scss */
.terms_anons{
	display:block;
	margin:0 auto;
}
.absolute_div{
	position: absolute;
	top: 10%;
	left: 50%;
	width: 624px;
    margin-left: -321px;
}
/* line 18, ../../_sass/modules/_prodigi--contest.scss */
.intro__block {
  margin: 40px 0;
}
@media screen and (min-width: 1000px) {
  /* line 18, ../../_sass/modules/_prodigi--contest.scss */
  .intro__block {
    margin: 180px 0 90px;
  }
}
/* line 25, ../../_sass/modules/_prodigi--contest.scss */
.intro__block h2 {
  text-align: center;
}
/* line 29, ../../_sass/modules/_prodigi--contest.scss */
.intro__block .one__col--block {
  position: relative;
}
/* line 32, ../../_sass/modules/_prodigi--contest.scss */
.intro__block .one__col--block:before {
  position: absolute;
  content: "";
  left: 50%;
  bottom: -55px;
  height: 16px;
  width: 320px;
  margin-left: -160px;
  background: url(../images/contest/intro-bg-mobile.png) no-repeat 0 0;
}



@media screen and (min-width: 640px) {
  /* line 32, ../../_sass/modules/_prodigi--contest.scss */
  .intro__block .one__col--block:before {
    background: url(../images/contest/intro-bg.png) no-repeat 0 0;
    bottom: -70px;
    height: 32px;
    width: 644px;
    margin-left: -322px;
  }
}

/* line 54, ../../_sass/modules/_prodigi--contest.scss */
.center__ol {
  position: relative;
  margin: 0 auto;
  width: 70%;
}

.thanks_cl{
	text-align: center;
}

.contest__form--block input[type="number"]{
	margin-bottom: 5px;
}
/* line 59, ../../_sass/modules/_prodigi--contest.scss */
.center__ol ol {
  margin: 0 0 0 40px;
}
/* line 63, ../../_sass/modules/_prodigi--contest.scss */
.center__ol ol li {
  margin: 12px 0;
}

/* line 68, ../../_sass/modules/_prodigi--contest.scss */
.contest__form {
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: 640px) {
  /* line 68, ../../_sass/modules/_prodigi--contest.scss */
  .contest__form {
    width: 550px;
  }
}

/* line 77, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block {
  position: relative;
  margin: 0 0 70px;
  padding: 20px 15px;
}
/* line 84, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block h2, .contest__form--block .instructions__para {
  text-align: center;
}
/* line 88, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block .instructions__para {
  margin: 0 0 30px;
}
/* line 92, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block input, .contest__form--block select, .contest__form--block textarea {
  width: 100%;
  margin-bottom: 30px;
  outline: none;
  font-size: 100% !important; 
}
/* line 98, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block div {
  clear: none !important;
}
/* line 102, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block #address {
  min-height: 132px;
}
/* line 106, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block input[type="text"], .contest__form--block input[type="number"], .contest__form--block input[type="tel"], .contest__form--block input[type="email"], .contest__form--block select {
  padding: 8px;
}

.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"]{
	height: auto !important;
}
/* line 110, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block #benefit {
  min-height: 140px;
  max-width: 490px;
  margin-bottom: 10px;
}
/* line 116, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block .benefit {
  text-align: center;
  display: block;
}
/* line 121, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block label {
  cursor: pointer;
  color: #263784;
  /* font-size: 1.07692em; */
  margin-bottom:10px;
  height: auto !important;
}
/* line 127, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block .label__wrap {
  margin-bottom: 5px;
}
/* line 131, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block .fill__in, .contest__form--block .hint {
  display: block;
  color: #263784;
  font-weight: 700;
  font-style: 1.07692em;
}
/* line 138, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block .fill__in {
  margin-bottom: 15px;
}
/* line 142, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block .hint {
  margin-bottom: 30px;
  font-size: 14px;
}
/* line 146, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block .hint a {
  text-decoration: underline;
  color: #263784;
}

.formResponsive .checkbox__content label{
	float: none !important;
	color: #000 !important;
    font-size: 13px !important;

} 

#captcha54{
	float: left;
	clear: both;
	margin-bottom:8px;
}

#captchaTxt54{
	float: left;
	clear: both;
}
/* line 152, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block .submit__button--block {
  margin-bottom: 40px;
}
/* line 156, ../../_sass/modules/_prodigi--contest.scss */
.contest__form--block .submit__btn,
#Submit,
.formResponsive input[type="submit"]{
  background: #21295e;
  height: 50px;
  text-align: center;
  padding: 15px;
  color: #fff;
  border: none;
  text-transform: uppercase;
  display: block;
  width: 100%;
  margin: 0 auto;
  font-size:100%;
  border-radius: 0;
  margin-top:15px !important;
}

.formResponsive  input[name=continue] {    
	display: none;
}  

.formRed{
	color: red !important;
} 
@media screen and (min-width: 640px) {
  /* line 156, ../../_sass/modules/_prodigi--contest.scss */
  .contest__form--block .submit__btn, #Submit,
.formResponsive input[type="submit"]  {
    width: 300px;
    margin: 0;
  }
}

/* line 175, ../../_sass/modules/_prodigi--contest.scss */
.upload__instructions {
  display: block;
  font-size: 13px;
  color: #21295e;
  margin: 0 0 10px;
  clear: both;
}

/* line 182, ../../_sass/modules/_prodigi--contest.scss */
.submit__button--block > .submit__btn.contest__btn,
#Submit{
  width: 190px;
  margin: 0 auto;
}

/* line 187, ../../_sass/modules/_prodigi--contest.scss */
#fileToUpload {
  margin-bottom: 15px;
}

/* line 191, ../../_sass/modules/_prodigi--contest.scss */
#details p {
  margin: 0 0 15px;
  font-size: 13px;
  line-height: inherit;
}

/* line 197, ../../_sass/modules/_prodigi--contest.scss */
.two__col--block.checkbox {
  position: relative;
  float: left;
  width: 8.33333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 197, ../../_sass/modules/_prodigi--contest.scss */
  .two__col--block.checkbox {
    float: left;
    width: 8.33333%;
  }
}
@media (min-width: 640px) {
  /* line 197, ../../_sass/modules/_prodigi--contest.scss */
  .two__col--block.checkbox {
    float: left;
    width: 8.33333%;
  }
}

/* line 203, ../../_sass/modules/_prodigi--contest.scss */
.two__col--block.checkbox__content {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 15px;
}

#contest__form .two__col--block,
#contest__form .one__col--block
{
	position: initial !important;
}

@media (min-width: 480px) {
  /* line 203, ../../_sass/modules/_prodigi--contest.scss */
  .two__col--block.checkbox__content {
    float: left;
    width: 100%;
  }
}
@media (min-width: 640px) {
  /* line 203, ../../_sass/modules/_prodigi--contest.scss */
  .two__col--block.checkbox__content {
    float: left;
    width: 100%;
  }
}

/* line 210, ../../_sass/modules/_prodigi--contest.scss */
#contest-check {
  margin-top: 5px;
  width: 25px;
  height: 25px;
}

/* line 216, ../../_sass/modules/_prodigi--contest.scss */
.contest__check--content {
  color: #000 !important;
  font-size: 13px !important;
}
/* line 220, ../../_sass/modules/_prodigi--contest.scss */
.contest__check--content a,
.formResponsive .checkbox__content a {
  color: #000 !important;
  font-weight: bold;
  text-decoration: underline;
}


/* line 3, ../../_sass/modules/_accordion.scss */
.widget__accordion {
  width: 100%;
}

/* line 7, ../../_sass/modules/_accordion.scss */
.accordion__content--wrap {
  display: none;
}
/* line 10, ../../_sass/modules/_accordion.scss */
.accordion__content--wrap.active {
  display: block;
}

/* line 15, ../../_sass/modules/_accordion.scss */
.accordion--link {
  margin: 0 !important;
}
/* line 18, ../../_sass/modules/_accordion.scss */
.accordion--link:before {
  position: absolute;
  font-family: 'FontAwesome';
  -webkit-font-smoothing: antialiased;
  content: "\f107";
  color: #fff;
  font-size: 1.76923em;
  right: 17px;
  top: 6px;
  cursor: pointer;
}
/* line 31, ../../_sass/modules/_accordion.scss */
.accordion--link.active:before {
  content: "\f106";
}
/* line 36, ../../_sass/modules/_accordion.scss */
.accordion--link a {
  font-family: "Ovo", serif;
  color: #fff;
  display: block;
  outline: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  /* Webkit */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE 10  */
}

/* line 2, ../../_sass/modules/_table.scss */
.internal__container > .product__table > table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 15px;
}
/* line 7, ../../_sass/modules/_table.scss */
.internal__container > .product__table > table tr:first-child td {
  background: none;
  color: #21295e !important;
  font-weight: 600;
  text-transform: uppercase;
  border: none;
}
/* line 15, ../../_sass/modules/_table.scss */
.internal__container > .product__table > table tr:first-child + tr td:first-child {
  width: auto;
}
/* line 19, ../../_sass/modules/_table.scss */
.internal__container > .product__table > table tr td:first-child {
  border-bottom: none;
  color: #21295e;
  font-weight: 600;
  border-bottom: 1px solid #b9b9b9;
  margin-top: 20px;
  padding: 10px 15px;
}
@media screen and (min-width: 640px) {
  /* line 19, ../../_sass/modules/_table.scss */
  .internal__container > .product__table > table tr td:first-child {
    border-bottom: none;
    margin-top: 0;
    padding: 10px 15px 10px 0;
  }
}
/* line 34, ../../_sass/modules/_table.scss */
.internal__container > .product__table > table td {
  font-family: "Muli", sans-serif;
  padding: 10px 15px;
  text-align: left;
  line-height: 20px;
  font-size: 1.23077em;
  font-weight: 600;
  color: #333;
  display: block;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  vertical-align: middle;
}
@media screen and (min-width: 640px) {
  /* line 34, ../../_sass/modules/_table.scss */
  .internal__container > .product__table > table td {
    font-size: 1em;
    font-weight: 300;
    color: #393939;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #b9b9b9;
  }
}
@media screen and (min-width: 1000px) {
  /* line 34, ../../_sass/modules/_table.scss */
  .internal__container > .product__table > table td {
    font-size: 1em;
    font-weight: 300;
    color: #393939;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #b9b9b9;
  }
}
/* line 69, ../../_sass/modules/_table.scss */
.internal__container > .product__table > table tr td:first-child {
  border-left: none;
}
/* line 74, ../../_sass/modules/_table.scss */
.internal__container > .product__table > table tr td:first-child + td {
  border-left: none;
}
/* line 79, ../../_sass/modules/_table.scss */
.internal__container > .product__table > table tr td:first-child + td + td + td {
  border-left: none;
}
/* line 84, ../../_sass/modules/_table.scss */
.internal__container > .product__table > table tr td:first-child + td + td + td + td + td {
  border-left: none;
}
@media screen and (min-width: 640px) {
  /* line 84, ../../_sass/modules/_table.scss */
  .internal__container > .product__table > table tr td:first-child + td + td + td + td + td {
    border-left: 1px solid rgba(184, 184, 184, 0.3);
  }
}
/* line 93, ../../_sass/modules/_table.scss */
.internal__container > .product__table > table tr:first-child td {
  display: none;
}
/* line 98, ../../_sass/modules/_table.scss */
.internal__container > .product__table > table tr td:first-child span {
  display: none;
}
/* line 103, ../../_sass/modules/_table.scss */
.internal__container > .product__table > table span {
  display: block;
  margin-right: 5px;
  font-weight: 400;
  text-transform: uppercase;
  color: #666;
  font-size: 15px !important;
  margin-bottom: 3px;
}
@media screen and (min-width: 640px) {
  /* line 103, ../../_sass/modules/_table.scss */
  .internal__container > .product__table > table span {
    display: none;
  }
}
@media screen and (min-width: 1000px) {
  /* line 103, ../../_sass/modules/_table.scss */
  .internal__container > .product__table > table span {
    display: none;
  }
}
/* line 122, ../../_sass/modules/_table.scss */
.internal__container > .product__table > table .opening__balance td, .internal__container > .product__table > table .closing__balance td {
  font-weight: bold;
}
@media screen and (min-width: 320px) {
  /* line 126, ../../_sass/modules/_table.scss */
  .internal__container > .product__table > table td {
    display: block;
    width: auto;
  }
  /* line 128, ../../_sass/modules/_table.scss */
  .internal__container > .product__table > table th {
    display: none;
  }
}
@media screen and (min-width: 480px) {
  /* line 132, ../../_sass/modules/_table.scss */
  .internal__container > .product__table > table td {
    display: block;
    width: auto;
  }
  /* line 134, ../../_sass/modules/_table.scss */
  .internal__container > .product__table > table th {
    display: none;
  }
}
@media screen and (min-width: 640px) {
  /* line 2, ../../_sass/modules/_table.scss */
  .internal__container > .product__table > table {
    margin-top: 0;
  }
  /* line 140, ../../_sass/modules/_table.scss */
  .internal__container > .product__table > table td, .internal__container > .product__table > table tr:first-child td {
    display: table-cell;
  }
  /* line 142, ../../_sass/modules/_table.scss */
  .internal__container > .product__table > table tr:first-child td {
    width: auto;
  }
}
@media screen and (min-width: 1000px) {
  /* line 146, ../../_sass/modules/_table.scss */
  .internal__container > .product__table > table td, .internal__container > .product__table > table th {
    display: table-cell;
  }
  /* line 148, ../../_sass/modules/_table.scss */
  .internal__container > .product__table > table tr:first-child td {
    width: auto;
  }
}

/* line 156, ../../_sass/modules/_table.scss */
.product__table.industrial__table tr:first-child + tr td:first-child {
  width: auto;
}
@media screen and (min-width: 640px) {
  /* line 156, ../../_sass/modules/_table.scss */
  .product__table.industrial__table tr:first-child + tr td:first-child {
    width: 25%;
  }
}
/* line 164, ../../_sass/modules/_table.scss */
.product__table.industrial__table tr td:first-child + td {
  width: auto;
}
@media screen and (min-width: 640px) {
  /* line 164, ../../_sass/modules/_table.scss */
  .product__table.industrial__table tr td:first-child + td {
    width: 20%;
  }
}
/* line 172, ../../_sass/modules/_table.scss */
.product__table.industrial__table .table__div {
  display: inline-block;
}
@media screen and (min-width: 1000px) {
  /* line 172, ../../_sass/modules/_table.scss */
  .product__table.industrial__table .table__div {
    display: inline;
  }
}
/* line 180, ../../_sass/modules/_table.scss */
.product__table.industrial__table .digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 180, ../../_sass/modules/_table.scss */
  .product__table.industrial__table .digit {
    margin-right: 15px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 180, ../../_sass/modules/_table.scss */
  .product__table.industrial__table .digit {
    margin-right: 30px;
    margin-bottom: 0;
  }
}
/* line 195, ../../_sass/modules/_table.scss */
.product__table.industrial__table .one__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 195, ../../_sass/modules/_table.scss */
  .product__table.industrial__table .one__digit {
    margin-right: 15px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 195, ../../_sass/modules/_table.scss */
  .product__table.industrial__table .one__digit {
    margin-right: 40px;
    margin-bottom: 0;
  }
}
/* line 210, ../../_sass/modules/_table.scss */
.product__table.industrial__table .digit__last {
  margin-right: 0;
}

/* line 217, ../../_sass/modules/_table.scss */
.industrial__table.premium__laser .one__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 217, ../../_sass/modules/_table.scss */
  .industrial__table.premium__laser .one__digit {
    margin-right: 65px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 217, ../../_sass/modules/_table.scss */
  .industrial__table.premium__laser .one__digit {
    margin-right: 80px;
    margin-bottom: 0;
  }
}
/* line 232, ../../_sass/modules/_table.scss */
.industrial__table.premium__laser .two__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 232, ../../_sass/modules/_table.scss */
  .industrial__table.premium__laser .two__digit {
    margin-right: 55px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 232, ../../_sass/modules/_table.scss */
  .industrial__table.premium__laser .two__digit {
    margin-right: 70px;
    margin-bottom: 0;
  }
}
/* line 247, ../../_sass/modules/_table.scss */
.industrial__table.premium__laser .three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 247, ../../_sass/modules/_table.scss */
  .industrial__table.premium__laser .three__digit {
    margin-right: 45px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 247, ../../_sass/modules/_table.scss */
  .industrial__table.premium__laser .three__digit {
    margin-right: 60px;
    margin-bottom: 0;
  }
}
/* line 262, ../../_sass/modules/_table.scss */
.industrial__table.premium__laser .digit__2nd.three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 262, ../../_sass/modules/_table.scss */
  .industrial__table.premium__laser .digit__2nd.three__digit {
    margin-right: 45px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 262, ../../_sass/modules/_table.scss */
  .industrial__table.premium__laser .digit__2nd.three__digit {
    margin-right: 60px;
    margin-bottom: 0;
  }
}

/* line 280, ../../_sass/modules/_table.scss */
.industrial__table.premium__inkjet .two__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 280, ../../_sass/modules/_table.scss */
  .industrial__table.premium__inkjet .two__digit {
    margin-right: 55px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 280, ../../_sass/modules/_table.scss */
  .industrial__table.premium__inkjet .two__digit {
    margin-right: 67px;
    margin-bottom: 0;
  }
}
/* line 295, ../../_sass/modules/_table.scss */
.industrial__table.premium__inkjet .three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 295, ../../_sass/modules/_table.scss */
  .industrial__table.premium__inkjet .three__digit {
    margin-right: 45px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 295, ../../_sass/modules/_table.scss */
  .industrial__table.premium__inkjet .three__digit {
    margin-right: 58px;
    margin-bottom: 0;
  }
}

/* line 313, ../../_sass/modules/_table.scss */
.industrial__table.premium__print .one__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 313, ../../_sass/modules/_table.scss */
  .industrial__table.premium__print .one__digit {
    margin-right: 19px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 313, ../../_sass/modules/_table.scss */
  .industrial__table.premium__print .one__digit {
    margin-right: 54px;
    margin-bottom: 0;
  }
}
/* line 328, ../../_sass/modules/_table.scss */
.industrial__table.premium__print .two__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 328, ../../_sass/modules/_table.scss */
  .industrial__table.premium__print .two__digit {
    margin-right: 9px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 328, ../../_sass/modules/_table.scss */
  .industrial__table.premium__print .two__digit {
    margin-right: 44px;
    margin-bottom: 0;
  }
}
/* line 343, ../../_sass/modules/_table.scss */
.industrial__table.premium__print .three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 343, ../../_sass/modules/_table.scss */
  .industrial__table.premium__print .three__digit {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 343, ../../_sass/modules/_table.scss */
  .industrial__table.premium__print .three__digit {
    margin-right: 35px;
    margin-bottom: 0;
  }
}
/* line 358, ../../_sass/modules/_table.scss */
.industrial__table.premium__print .surface__rough.three__digit, .industrial__table.premium__print .cie__whiteness.three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 358, ../../_sass/modules/_table.scss */
  .industrial__table.premium__print .surface__rough.three__digit, .industrial__table.premium__print .cie__whiteness.three__digit {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 358, ../../_sass/modules/_table.scss */
  .industrial__table.premium__print .surface__rough.three__digit, .industrial__table.premium__print .cie__whiteness.three__digit {
    margin-right: 35px;
    margin-bottom: 0;
  }
}
/* line 373, ../../_sass/modules/_table.scss */
.industrial__table.premium__print .basis__weight.three__digit, .industrial__table.premium__print .thickness.three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 373, ../../_sass/modules/_table.scss */
  .industrial__table.premium__print .basis__weight.three__digit, .industrial__table.premium__print .thickness.three__digit {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 373, ../../_sass/modules/_table.scss */
  .industrial__table.premium__print .basis__weight.three__digit, .industrial__table.premium__print .thickness.three__digit {
    margin-right: 33px;
    margin-bottom: 0;
  }
}
/* line 388, ../../_sass/modules/_table.scss */
.industrial__table.premium__print .basis__weight.two__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 388, ../../_sass/modules/_table.scss */
  .industrial__table.premium__print .basis__weight.two__digit {
    margin-right: 7px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 388, ../../_sass/modules/_table.scss */
  .industrial__table.premium__print .basis__weight.two__digit {
    margin-right: 42px;
    margin-bottom: 0;
  }
}
/* line 403, ../../_sass/modules/_table.scss */
.industrial__table.premium__print .digit__last {
  margin-right: 0;
}

/* line 409, ../../_sass/modules/_table.scss */
.industrial__table.premium__script .one__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 409, ../../_sass/modules/_table.scss */
  .industrial__table.premium__script .one__digit {
    margin-right: 35px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 409, ../../_sass/modules/_table.scss */
  .industrial__table.premium__script .one__digit {
    margin-right: 95px;
    margin-bottom: 0;
  }
}
/* line 424, ../../_sass/modules/_table.scss */
.industrial__table.premium__script .two__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 424, ../../_sass/modules/_table.scss */
  .industrial__table.premium__script .two__digit {
    margin-right: 25px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 424, ../../_sass/modules/_table.scss */
  .industrial__table.premium__script .two__digit {
    margin-right: 85px;
    margin-bottom: 0;
  }
}
/* line 439, ../../_sass/modules/_table.scss */
.industrial__table.premium__script .three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 439, ../../_sass/modules/_table.scss */
  .industrial__table.premium__script .three__digit {
    margin-right: 15px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 439, ../../_sass/modules/_table.scss */
  .industrial__table.premium__script .three__digit {
    margin-right: 75px;
    margin-bottom: 0;
  }
}
/* line 454, ../../_sass/modules/_table.scss */
.industrial__table.premium__script .digit__last {
  margin-right: 0;
}

/* line 460, ../../_sass/modules/_table.scss */
.industrial__table.preprint .one__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 460, ../../_sass/modules/_table.scss */
  .industrial__table.preprint .one__digit {
    margin-right: 35px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 460, ../../_sass/modules/_table.scss */
  .industrial__table.preprint .one__digit {
    margin-right: 95px;
    margin-bottom: 0;
  }
}
/* line 475, ../../_sass/modules/_table.scss */
.industrial__table.preprint .two__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 475, ../../_sass/modules/_table.scss */
  .industrial__table.preprint .two__digit {
    margin-right: 25px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 475, ../../_sass/modules/_table.scss */
  .industrial__table.preprint .two__digit {
    margin-right: 85px;
    margin-bottom: 0;
  }
}
/* line 490, ../../_sass/modules/_table.scss */
.industrial__table.preprint .three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 490, ../../_sass/modules/_table.scss */
  .industrial__table.preprint .three__digit {
    margin-right: 15px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 490, ../../_sass/modules/_table.scss */
  .industrial__table.preprint .three__digit {
    margin-right: 75px;
    margin-bottom: 0;
  }
}
/* line 505, ../../_sass/modules/_table.scss */
.industrial__table.preprint .digit__last {
  margin-right: 0;
}

/* line 511, ../../_sass/modules/_table.scss */
.industrial__table.offset .one__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 511, ../../_sass/modules/_table.scss */
  .industrial__table.offset .one__digit {
    margin-right: 20px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 511, ../../_sass/modules/_table.scss */
  .industrial__table.offset .one__digit {
    margin-right: 50px;
    margin-bottom: 0;
  }
}
/* line 526, ../../_sass/modules/_table.scss */
.industrial__table.offset .two__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 526, ../../_sass/modules/_table.scss */
  .industrial__table.offset .two__digit {
    margin-right: 10px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 526, ../../_sass/modules/_table.scss */
  .industrial__table.offset .two__digit {
    margin-right: 40px;
    margin-bottom: 0;
  }
}
/* line 541, ../../_sass/modules/_table.scss */
.industrial__table.offset .two__digit.basis {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 541, ../../_sass/modules/_table.scss */
  .industrial__table.offset .two__digit.basis {
    margin-right: 9px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 541, ../../_sass/modules/_table.scss */
  .industrial__table.offset .two__digit.basis {
    margin-right: 40px;
    margin-bottom: 0;
  }
}
/* line 556, ../../_sass/modules/_table.scss */
.industrial__table.offset .two__digit.thickness {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 556, ../../_sass/modules/_table.scss */
  .industrial__table.offset .two__digit.thickness {
    margin-right: 9px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 556, ../../_sass/modules/_table.scss */
  .industrial__table.offset .two__digit.thickness {
    margin-right: 40px;
    margin-bottom: 0;
  }
}
/* line 571, ../../_sass/modules/_table.scss */
.industrial__table.offset .two__digit.last__two-digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 571, ../../_sass/modules/_table.scss */
  .industrial__table.offset .two__digit.last__two-digit {
    margin-right: 6px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 571, ../../_sass/modules/_table.scss */
  .industrial__table.offset .two__digit.last__two-digit {
    margin-right: 40px;
    margin-bottom: 0;
  }
}
/* line 586, ../../_sass/modules/_table.scss */
.industrial__table.offset .three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 586, ../../_sass/modules/_table.scss */
  .industrial__table.offset .three__digit {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 586, ../../_sass/modules/_table.scss */
  .industrial__table.offset .three__digit {
    margin-right: 31px;
    margin-bottom: 0;
  }
}
/* line 601, ../../_sass/modules/_table.scss */
.industrial__table.offset .basis.three__digit {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 601, ../../_sass/modules/_table.scss */
  .industrial__table.offset .basis.three__digit {
    margin-right: 15px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 601, ../../_sass/modules/_table.scss */
  .industrial__table.offset .basis.three__digit {
    margin-right: 40px;
    margin-bottom: 0;
  }
}
/* line 616, ../../_sass/modules/_table.scss */
.industrial__table.offset .thickness.three__digit.second__last {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 616, ../../_sass/modules/_table.scss */
  .industrial__table.offset .thickness.three__digit.second__last {
    margin-right: 4px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 616, ../../_sass/modules/_table.scss */
  .industrial__table.offset .thickness.three__digit.second__last {
    margin-right: 31px;
    margin-bottom: 0;
  }
}
/* line 631, ../../_sass/modules/_table.scss */
.industrial__table.offset .basis.three__digit.second__last {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 631, ../../_sass/modules/_table.scss */
  .industrial__table.offset .basis.three__digit.second__last {
    margin-right: 4px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 631, ../../_sass/modules/_table.scss */
  .industrial__table.offset .basis.three__digit.second__last {
    margin-right: 31px;
    margin-bottom: 0;
  }
}
/* line 646, ../../_sass/modules/_table.scss */
.industrial__table.offset .moisture.one__digit.second__last {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 646, ../../_sass/modules/_table.scss */
  .industrial__table.offset .moisture.one__digit.second__last {
    margin-right: 25px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 646, ../../_sass/modules/_table.scss */
  .industrial__table.offset .moisture.one__digit.second__last {
    margin-right: 46px;
    margin-bottom: 0;
  }
}
/* line 661, ../../_sass/modules/_table.scss */
.industrial__table.offset .cie__whiteness.three__digit.second__last {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 640px) {
  /* line 661, ../../_sass/modules/_table.scss */
  .industrial__table.offset .cie__whiteness.three__digit.second__last {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 661, ../../_sass/modules/_table.scss */
  .industrial__table.offset .cie__whiteness.three__digit.second__last {
    margin-right: 28px;
    margin-bottom: 0;
  }
}
/* line 676, ../../_sass/modules/_table.scss */
.industrial__table.offset .table__div.digit__last {
  margin-right: 0;
}

/* line 1, ../../_sass/modules/_video.scss */
.video__block--index {
  background: url(../images/home/vid-bg-mobile.png) no-repeat 0 0;
  position: relative;
  height: 182px;
  width: 290px;
  margin: 20px 0 30px;
}
@media screen and (min-width: 375px) {
  /* line 1, ../../_sass/modules/_video.scss */
  .video__block--index {
    background: url(../images/home/vid-bg-mobile.png) no-repeat 0 0;
    height: 182px;
    width: 290px;
    margin: 20px 0 30px 37px;
  }
}
@media screen and (min-width: 414px) {
  /* line 1, ../../_sass/modules/_video.scss */
  .video__block--index {
    background: url(../images/home/vid-bg-mobile.png) no-repeat 0 0;
    height: 182px;
    width: 290px;
    margin: 20px 0 30px 48px;
  }
}
@media screen and (min-width: 480px) {
  /* line 1, ../../_sass/modules/_video.scss */
  .video__block--index {
    background: url(../images/home/vid-bg-mablet.png) no-repeat 0 0;
    height: 245px;
    width: 450px;
    margin: 15px 0 35px;
  }
}
@media screen and (min-width: 640px) {
  /* line 1, ../../_sass/modules/_video.scss */
  .video__block--index {
    background: url(../images/home/vid-bg-tablet.png) no-repeat 0 0;
    height: 335px;
    width: 610px;
    margin: 80px 0 30px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 1, ../../_sass/modules/_video.scss */
  .video__block--index {
    background: url(../images/home/vid-bg-desktop.png) no-repeat 0 0;
    height: 530px;
    width: 970px;
    margin: 10px 0 0;
  }
}
/* line 43, ../../_sass/modules/_video.scss */
.video__block--index:before {
  display: block;
  position: absolute;
  content: "";
  background: url("../images/sprite.png") no-repeat -33px -165px;
  width: 24px;
  height: 32px;
  top: 0;
  left: 23px;
  z-index: 1;
}
@media screen and (min-width: 480px) {
  /* line 43, ../../_sass/modules/_video.scss */
  .video__block--index:before {
    background: url("../images/sprite.png") no-repeat -28px -98px;
    width: 33px;
    height: 44px;
    top: 5px;
    left: 36px;
  }
}
@media screen and (min-width: 640px) {
  /* line 43, ../../_sass/modules/_video.scss */
  .video__block--index:before {
    background: url("../images/sprite.png") no-repeat -28px -98px;
    width: 33px;
    height: 44px;
    top: 10px;
    left: 51px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 43, ../../_sass/modules/_video.scss */
  .video__block--index:before {
    background: url("../images/sprite.png") no-repeat -21px -18px;
    width: 46px;
    height: 62px;
    top: 17px;
    left: 90px;
  }
}
/* line 79, ../../_sass/modules/_video.scss */
.video__block--index .video__wrapper {
  position: absolute;
  top: 13px;
  right: 29px;
  width: 233px;
  height: 128px;
}
@media screen and (min-width: 480px) {
  /* line 79, ../../_sass/modules/_video.scss */
  .video__block--index .video__wrapper {
    top: 19px;
    right: 43px;
    width: 365px;
    height: 202px;
  }
}
@media screen and (min-width: 640px) {
  /* line 79, ../../_sass/modules/_video.scss */
  .video__block--index .video__wrapper {
    top: 26px;
    right: 57px;
    width: 496px;
    height: 273px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 79, ../../_sass/modules/_video.scss */
  .video__block--index .video__wrapper {
    top: 40px;
    right: 97px;
    width: 776px;
    height: 426px;
  }
}

/* line 109, ../../_sass/modules/_video.scss */
.video__block--onecol {
  background: url(../images/internal/vid-internal-bg-mobile.png) no-repeat 0 0;
  position: relative;
  height: 180px;
  width: 295px;
  margin: 0 auto;
  position: relative;
}
@media screen and (min-width: 480px) {
  /* line 109, ../../_sass/modules/_video.scss */
  .video__block--onecol {
    background: url(../images/internal/vid-onecol-mablet.png) no-repeat 0 0;
    height: 280px;
    width: 450px;
    margin: 15px 0 0;
  }
}
@media screen and (min-width: 640px) {
  /* line 109, ../../_sass/modules/_video.scss */
  .video__block--onecol {
    background: url(../images/internal/vid-onecol-tablet.png) no-repeat 0 0;
    height: 360px;
    width: 600px;
    margin: 0;
  }
}
@media screen and (min-width: 1000px) {
  /* line 109, ../../_sass/modules/_video.scss */
  .video__block--onecol {
    background: url(../images/internal/vid-onecol-desktop.png) no-repeat 0 0;
    height: 540px;
    width: 970px;
    margin: 0;
  }
}
/* line 138, ../../_sass/modules/_video.scss */
.video__block--onecol:before {
  display: block;
  position: absolute;
  content: "";
  background: url("../images/sprite.png") no-repeat -33px -165px;
  width: 24px;
  height: 32px;
  top: 0;
  left: 10px;
  z-index: 1;
}
@media screen and (min-width: 480px) {
  /* line 138, ../../_sass/modules/_video.scss */
  .video__block--onecol:before {
    background: url("../images/sprite.png") no-repeat -28px -98px;
    width: 33px;
    height: 44px;
    top: 7px;
    left: 7px;
  }
}
@media screen and (min-width: 640px) {
  /* line 138, ../../_sass/modules/_video.scss */
  .video__block--onecol:before {
    background: url("../images/sprite.png") no-repeat -28px -98px;
    width: 33px;
    height: 44px;
    top: 13px;
    left: 12px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 138, ../../_sass/modules/_video.scss */
  .video__block--onecol:before {
    background: url("../images/sprite.png") no-repeat -21px -18px;
    width: 46px;
    height: 62px;
    top: 0;
    left: 80px;
  }
}
/* line 174, ../../_sass/modules/_video.scss */
.video__block--onecol img {
  width: 100%;
  height: 100%;
}
/* line 179, ../../_sass/modules/_video.scss */
.video__block--onecol .video__wrapper {
  position: absolute;
  top: 19px;
  right: 16px;
  width: 258px;
  height: 137px;
}
@media screen and (min-width: 480px) {
  /* line 179, ../../_sass/modules/_video.scss */
  .video__block--onecol .video__wrapper {
    top: 30px;
    right: 29px;
    width: 400px;
    height: 215px;
  }
}
@media screen and (min-width: 640px) {
  /* line 179, ../../_sass/modules/_video.scss */
  .video__block--onecol .video__wrapper {
    top: 34px;
    right: 37px;
    width: 535px;
    height: 290px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 179, ../../_sass/modules/_video.scss */
  .video__block--onecol .video__wrapper {
    top: 40px;
    right: 97px;
    width: 776px;
    height: 426px;
  }
}

/* line 209, ../../_sass/modules/_video.scss */
.video__block--twocol {
  background: url(../images/internal/vid-internal-bg-mobile.png) no-repeat 0 0;
  position: relative;
  height: 180px;
  width: 295px;
  margin: 0;
  position: relative;
  right: 0;
}
@media screen and (min-width: 480px) {
  /* line 209, ../../_sass/modules/_video.scss */
  .video__block--twocol {
    background: url(../images/internal/vid-internal-bg-tablet.png) no-repeat 0 0;
    height: 285px;
    width: 450px;
    margin: 15px 0 0;
    right: 0;
  }
}
@media screen and (min-width: 640px) {
  /* line 209, ../../_sass/modules/_video.scss */
  .video__block--twocol {
    background: url(../images/internal/vid-internal-bg-mobile.png) no-repeat 0 0;
    height: 180px;
    width: 295px;
    margin: 0;
    right: 0;
  }
}
@media screen and (min-width: 1000px) {
  /* line 209, ../../_sass/modules/_video.scss */
  .video__block--twocol {
    background: url(../images/internal/video-internal-bg-desktop.png) no-repeat 0 0;
    height: 304px;
    width: 503px;
    margin: 0;
    right: 13px;
  }
}
/* line 242, ../../_sass/modules/_video.scss */
.video__block--twocol:before {
  display: block;
  position: absolute;
  content: "";
  background: url("../images/sprite.png") no-repeat -33px -165px;
  width: 24px;
  height: 32px;
  top: 0;
  left: 10px;
  z-index: 1;
}
@media screen and (min-width: 480px) {
  /* line 242, ../../_sass/modules/_video.scss */
  .video__block--twocol:before {
    background: url("../images/sprite.png") no-repeat -28px -98px;
    width: 33px;
    height: 44px;
    top: 0;
    left: 5px;
  }
}
@media screen and (min-width: 640px) {
  /* line 242, ../../_sass/modules/_video.scss */
  .video__block--twocol:before {
    background: url("../images/sprite.png") no-repeat -28px -98px;
    width: 33px;
    height: 44px;
    top: -5px;
    left: 5px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 242, ../../_sass/modules/_video.scss */
  .video__block--twocol:before {
    background: url("../images/sprite.png") no-repeat -21px -18px;
    width: 46px;
    height: 62px;
    top: 0;
    left: 0;
  }
}
/* line 278, ../../_sass/modules/_video.scss */
.video__block--twocol .video__wrapper {
  position: absolute;
  top: 19px;
  right: 16px;
  width: 258px;
  height: 137px;
}
@media screen and (min-width: 480px) {
  /* line 278, ../../_sass/modules/_video.scss */
  .video__block--twocol .video__wrapper {
    top: 24px;
    right: 26px;
    width: 405px;
    height: 220px;
  }
}
@media screen and (min-width: 640px) {
  /* line 278, ../../_sass/modules/_video.scss */
  .video__block--twocol .video__wrapper {
    top: 19px;
    right: 16px;
    width: 258px;
    height: 137px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 278, ../../_sass/modules/_video.scss */
  .video__block--twocol .video__wrapper {
    top: 24px;
    right: 45px;
    width: 440px;
    height: 240px;
  }
}

/* line 308, ../../_sass/modules/_video.scss */
.video__wrapper--inner {
  width: 100%;
  height: 100%;
}
/* line 312, ../../_sass/modules/_video.scss */
.video__wrapper--inner img {
  display: block;
  max-width: 100%;
}

/* line 318, ../../_sass/modules/_video.scss */
.fluid-width-video-wrapper {
  height: 100% !important;
}

/* line 323, ../../_sass/modules/_video.scss */
.video__grid--block {
  margin-top: 40px;
  margin-bottom: 40px;
}
/* line 327, ../../_sass/modules/_video.scss */
.video__grid--block .three__col--block {
  margin-top: 60px;
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 327, ../../_sass/modules/_video.scss */
  .video__grid--block .three__col--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 640px) {
  /* line 327, ../../_sass/modules/_video.scss */
  .video__grid--block .three__col--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  /* line 327, ../../_sass/modules/_video.scss */
  .video__grid--block .three__col--block {
    float: left;
    width: 33.33333%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 327, ../../_sass/modules/_video.scss */
  .video__grid--block .three__col--block {
    margin-top: 55px;
  }
}
/* line 341, ../../_sass/modules/_video.scss */
.video__grid--block .three__col--block:before {
  position: absolute;
  content: "";
  background: url("../images/sprite.png") no-repeat -401px -33px;
  width: 70px;
  height: 45px;
  top: -20px;
  left: 170px;
  z-index: 3;
}
@media screen and (min-width: 640px) {
  /* line 341, ../../_sass/modules/_video.scss */
  .video__grid--block .three__col--block:before {
    left: 260px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 341, ../../_sass/modules/_video.scss */
  .video__grid--block .three__col--block:before {
    left: 120px;
  }
}
/* line 360, ../../_sass/modules/_video.scss */
.video__grid--block .three__col--block:first-child {
  margin-top: 60px;
}
@media screen and (min-width: 1000px) {
  /* line 360, ../../_sass/modules/_video.scss */
  .video__grid--block .three__col--block:first-child {
    margin-top: 10px;
  }
}
/* line 368, ../../_sass/modules/_video.scss */
.video__grid--block .three__col--block:first-child + div {
  margin-top: 60px;
}
@media screen and (min-width: 1000px) {
  /* line 368, ../../_sass/modules/_video.scss */
  .video__grid--block .three__col--block:first-child + div {
    margin-top: 10px;
  }
}
/* line 376, ../../_sass/modules/_video.scss */
.video__grid--block .three__col--block:first-child + div + div {
  margin-top: 60px;
}
@media screen and (min-width: 1000px) {
  /* line 376, ../../_sass/modules/_video.scss */
  .video__grid--block .three__col--block:first-child + div + div {
    margin-top: 10px;
  }
}
/* line 385, ../../_sass/modules/_video.scss */
.video__grid--block .three__col--block > div {
  position: relative;
  z-index: 2;
  background-color: #fff;
  padding: 10px;
  -o-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.4);
}
/* line 392, ../../_sass/modules/_video.scss */
.video__grid--block .three__col--block > div img {
  display: block;
  margin: 0 auto;
}
/* line 398, ../../_sass/modules/_video.scss */
.video__grid--block .three__col--block .copy {
  color: #21295e;
  line-height: 23px;
  margin-top: 23px;
  display: block;
  font-weight: 600;
  font-size: 0.92308em;
  position: relative;
}
/* line 408, ../../_sass/modules/_video.scss */
.video__grid--block .three__col--block .shadow {
  position: relative;
  display: block;
  z-index: 1;
  top: -45px;
}
/* line 414, ../../_sass/modules/_video.scss */
.video__grid--block .three__col--block .shadow:before, .video__grid--block .three__col--block .shadow:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 25px;
  left: 10px;
  width: 50%;
  top: 80%;
  height: 12px;
  max-width: 300px;
  background: #777;
  -o-box-shadow: 0 35px 20px 0 rgba(55, 55, 55, 0.8);
  box-shadow: 0 35px 20px 0 rgba(55, 55, 55, 0.8);
  -webkit-transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
/* line 433, ../../_sass/modules/_video.scss */
.video__grid--block .three__col--block .shadow:after {
  -webkit-transform: rotate(7deg);
  -ms-transform: rotate(7deg);
  transform: rotate(7deg);
  right: 10px;
  left: auto;
}

/* line 446, ../../_sass/modules/_video.scss */
.product__content .video__block--twocol {
  margin: 40px auto 0;
}
@media screen and (min-width: 640px) {
  /* line 446, ../../_sass/modules/_video.scss */
  .product__content .video__block--twocol {
    margin: 30px 0 0;
  }
}
@media screen and (min-width: 1000px) {
  /* line 446, ../../_sass/modules/_video.scss */
  .product__content .video__block--twocol {
    margin: 40px 0 0;
  }
}

/* line 3, ../../_sass/modules/_contact--form.scss */
.contact__form--block {
  position: relative;
  margin: 0 0 70px;
  background-color: #fff;
  padding: 20px 15px;
  -o-box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.75);
}
/* line 10, ../../_sass/modules/_contact--form.scss */
.contact__form--block:before {
  position: absolute;
  display: none;
  width: 100%;
}
@media screen and (min-width: 640px) {
  /* line 10, ../../_sass/modules/_contact--form.scss */
  .contact__form--block:before {
    display: block;
    background: url(../images/contact-form/form-bg-tablet.png) no-repeat 0 0;
    bottom: -39px;
    right: -13px;
    height: 160px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 10, ../../_sass/modules/_contact--form.scss */
  .contact__form--block:before {
    display: block;
    background: url(../images/contact-form/form-bg-desktop.png) no-repeat 0 0;
    bottom: -55px;
    right: -63px;
    height: 260px;
  }
}
/* line 32, ../../_sass/modules/_contact--form.scss */
.contact__form--block input, .contact__form--block select, .contact__form--block textarea {
  width: 100%;
  margin-bottom: 30px;
  outline: none;
}
/* line 38, ../../_sass/modules/_contact--form.scss */
.contact__form--block textarea {
  min-height: 140px;
}
/* line 42, ../../_sass/modules/_contact--form.scss */
.contact__form--block #address {
  min-height: 132px;
}
/* line 46, ../../_sass/modules/_contact--form.scss */
.contact__form--block input[type="text"], .contact__form--block input[type="tel"], .contact__form--block input[type="email"], .contact__form--block select {
  padding: 8px;
}
/* line 50, ../../_sass/modules/_contact--form.scss */
.contact__form--block label {
  cursor: pointer;
  color: #333;
  font-size: 1.07692em;
}
/* line 56, ../../_sass/modules/_contact--form.scss */
.contact__form--block .label__wrap {
  margin-bottom: 5px;
}
/* line 62, ../../_sass/modules/_contact--form.scss */
.contact__form--block .label__icon:before {
  font-family: 'FontAwesome';
  font-size: 1.07692em;
  color: #21295e;
  margin-right: 10px;
  -webkit-font-smoothing: antialiased;
}
/* line 72, ../../_sass/modules/_contact--form.scss */
.contact__form--block .name:before {
  content: "\f007";
}
/* line 78, ../../_sass/modules/_contact--form.scss */
.contact__form--block .contact:before {
  content: "\f098";
}
/* line 84, ../../_sass/modules/_contact--form.scss */
.contact__form--block .email:before {
  content: "\f0e0";
}
/* line 90, ../../_sass/modules/_contact--form.scss */
.contact__form--block .market:before {
  content: "\f0e0";
}
/* line 96, ../../_sass/modules/_contact--form.scss */
.contact__form--block .address:before {
  content: "\f015";
}
/* line 102, ../../_sass/modules/_contact--form.scss */
.contact__form--block .message:before {
  content: "\f075";
}
/* line 108, ../../_sass/modules/_contact--form.scss */
.contact__form--block .verify:before {
  content: "\f058";
}
/* line 113, ../../_sass/modules/_contact--form.scss */
.contact__form--block .submit__button--block {
  margin-bottom: 40px;
}
/* line 117, ../../_sass/modules/_contact--form.scss */
.contact__form--block .submit__btn {
  background-color: #21295e;
  height: 50px;
  text-align: center;
  padding: 15px;
  color: #fff;
  border: none;
  text-transform: uppercase;
  display: block;
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 640px) {
  /* line 117, ../../_sass/modules/_contact--form.scss */
  .contact__form--block .submit__btn {
    width: 300px;
    margin: 0;
  }
}

/* line 137, ../../_sass/modules/_contact--form.scss */
.captcha-div {
  display: inline-block;
  background-color: #21295e;
}

/* line 142, ../../_sass/modules/_contact--form.scss */
.reload {
  display: inline;
  cursor: pointer;
  margin-left: 15px;
}
/* line 147, ../../_sass/modules/_contact--form.scss */
.reload .fa-refresh {
  font-size: 35px;
}

/* line 152, ../../_sass/modules/_contact--form.scss */
.validation-input {
  margin-top: 10px;
}

/* line 2, ../../_sass/modules/_sales--support.scss */
.offices__grid--block {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 20px 0;
  margin: 0 0 20px;
}
/* line 8, ../../_sass/modules/_sales--support.scss */
.offices__grid--block h3 {
  font-weight: 600;
}
/* line 12, ../../_sass/modules/_sales--support.scss */
.offices__grid--block ul {
  list-style: none;
}
/* line 16, ../../_sass/modules/_sales--support.scss */
.offices__grid--block .two__col--block {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 16, ../../_sass/modules/_sales--support.scss */
  .offices__grid--block .two__col--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 640px) {
  /* line 16, ../../_sass/modules/_sales--support.scss */
  .offices__grid--block .two__col--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  /* line 16, ../../_sass/modules/_sales--support.scss */
  .offices__grid--block .two__col--block {
    float: left;
    width: 50%;
  }
}
/* line 22, ../../_sass/modules/_sales--support.scss */
.offices__grid--block .two__col--block:first-child + div {
  margin-top: 20px;
}
@media screen and (min-width: 1000px) {
  /* line 22, ../../_sass/modules/_sales--support.scss */
  .offices__grid--block .two__col--block:first-child + div {
    margin-top: 0;
  }
}
/* line 31, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li {
  float: left;
  margin-left: 5px;
  cursor: pointer;
}
@media screen and (min-width: 360px) {
  /* line 31, ../../_sass/modules/_sales--support.scss */
  .offices__grid--block li {
    margin-left: 20px;
  }
}
@media screen and (min-width: 480px) {
  /* line 31, ../../_sass/modules/_sales--support.scss */
  .offices__grid--block li {
    margin-left: 10px;
  }
}
/* line 44, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li:first-child {
  margin-left: 0;
}
/* line 48, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li:before {
  display: block;
  content: "";
}
/* line 54, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.indonesia, .offices__grid--block li.hong-kong, .offices__grid--block li.new-zealand {
  margin-left: 0;
}
@media screen and (min-width: 480px) {
  /* line 54, ../../_sass/modules/_sales--support.scss */
  .offices__grid--block li.indonesia, .offices__grid--block li.hong-kong, .offices__grid--block li.new-zealand {
    margin-left: 10px;
  }
}
/* line 62, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.macau, .offices__grid--block li.japan, .offices__grid--block li.south-korea {
  margin-left: 5px;
}
@media screen and (min-width: 360px) {
  /* line 62, ../../_sass/modules/_sales--support.scss */
  .offices__grid--block li.macau, .offices__grid--block li.japan, .offices__grid--block li.south-korea {
    margin-left: 20px;
  }
}
@media screen and (min-width: 480px) {
  /* line 62, ../../_sass/modules/_sales--support.scss */
  .offices__grid--block li.macau, .offices__grid--block li.japan, .offices__grid--block li.south-korea {
    margin-left: 0;
  }
}
@media screen and (min-width: 640px) {
  /* line 62, ../../_sass/modules/_sales--support.scss */
  .offices__grid--block li.macau, .offices__grid--block li.japan, .offices__grid--block li.south-korea {
    margin-left: 10px;
  }
}
/* line 78, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.australia {
  margin-left: 5px;
  clear: none;
}
@media screen and (min-width: 360px) {
  /* line 78, ../../_sass/modules/_sales--support.scss */
  .offices__grid--block li.australia {
    margin-left: 20px;
  }
}
@media screen and (min-width: 480px) {
  /* line 78, ../../_sass/modules/_sales--support.scss */
  .offices__grid--block li.australia {
    margin-left: 10px;
    clear: none;
  }
}
@media screen and (min-width: 640px) {
  /* line 78, ../../_sass/modules/_sales--support.scss */
  .offices__grid--block li.australia {
    margin-left: 0;
    clear: both;
  }
}
/* line 97, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.singapore:before {
  background: url("../images/sprite.png") no-repeat -727px -20px;
  width: 81px;
  height: 65px;
}
/* line 103, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.singapore.active:before {
  background: url("../images/sprite.png") no-repeat -617px -20px;
  width: 81px;
  height: 65px;
}
/* line 109, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.malaysia:before {
  background: url("../images/sprite.png") no-repeat -727px -104px;
  width: 81px;
  height: 65px;
}
/* line 115, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.malaysia.active:before {
  background: url("../images/sprite.png") no-repeat -617px -104px;
  width: 81px;
  height: 65px;
}
/* line 121, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.china:before {
  background: url("../images/sprite.png") no-repeat -727px -188px;
  width: 81px;
  height: 65px;
}
/* line 127, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.china.active:before {
  background: url("../images/sprite.png") no-repeat -617px -188px;
  width: 81px;
  height: 65px;
}
/* line 133, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.indonesia:before {
  background: url("../images/sprite.png") no-repeat -727px -271px;
  width: 81px;
  height: 65px;
}
/* line 139, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.indonesia.active:before {
  background: url("../images/sprite.png") no-repeat -617px -271px;
  width: 81px;
  height: 65px;
}
/* line 145, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.macau:before {
  background: url("../images/sprite.png") no-repeat -727px -352px;
  width: 81px;
  height: 65px;
}
/* line 151, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.macau.active:before {
  background: url("../images/sprite.png") no-repeat -617px -352px;
  width: 81px;
  height: 65px;
}
/* line 157, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.middle-east:before {
  background: url("../images/sprite.png") no-repeat -941px -17px;
  width: 81px;
  height: 65px;
}
/* line 163, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.middle-east.active:before {
  background: url("../images/sprite.png") no-repeat -834px -19px;
  width: 81px;
  height: 65px;
}
/* line 169, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.india:before {
  background: url("../images/sprite.png") no-repeat -939px -101px;
  width: 81px;
  height: 65px;
}
/* line 175, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.india.active:before {
  background: url("../images/sprite.png") no-repeat -834px -101px;
  width: 81px;
  height: 65px;
}
/* line 181, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.europe:before {
  background: url("../images/sprite.png") no-repeat -940px -183px;
  width: 81px;
  height: 65px;
}
/* line 187, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.europe.active:before {
  background: url("../images/sprite.png") no-repeat -833px -183px;
  width: 81px;
  height: 65px;
}
/* line 193, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.hong-kong:before {
  background: url("../images/sprite.png") no-repeat -941px -269px;
  width: 81px;
  height: 65px;
}
/* line 199, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.hong-kong.active:before {
  background: url("../images/sprite.png") no-repeat -833px -269px;
  width: 81px;
  height: 65px;
}
/* line 205, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.japan:before {
  background: url("../images/sprite.png") no-repeat -941px -348px;
  width: 81px;
  height: 65px;
}
/* line 211, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.japan.active:before {
  background: url("../images/sprite.png") no-repeat -834px -348px;
  width: 81px;
  height: 65px;
}
/* line 217, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.australia:before {
  background: url("../images/sprite.png") no-repeat -727px -433px;
  width: 81px;
  height: 65px;
}
/* line 223, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.australia.active:before {
  background: url("../images/sprite.png") no-repeat -617px -433px;
  width: 81px;
  height: 65px;
}
/* line 229, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.new-zealand:before {
  background: url("../images/sprite.png") no-repeat -940px -429px;
  width: 81px;
  height: 65px;
}
/* line 235, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.new-zealand.active:before {
  background: url("../images/sprite.png") no-repeat -834px -429px;
  width: 81px;
  height: 65px;
}
/* line 241, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.indochina:before {
  background: url("../images/sprite.png") no-repeat -727px -517px;
  width: 81px;
  height: 65px;
}
/* line 247, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.indochina.active:before {
  background: url("../images/sprite.png") no-repeat -617px -517px;
  width: 81px;
  height: 65px;
}
/* line 253, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.south-korea:before {
  background: url("../images/sprite.png") no-repeat -940px -517px;
  width: 81px;
  height: 65px;
}
/* line 259, ../../_sass/modules/_sales--support.scss */
.offices__grid--block li.south-korea.active:before {
  background: url("../images/sprite.png") no-repeat -834px -517px;
  width: 81px;
  height: 65px;
}

/* line 266, ../../_sass/modules/_sales--support.scss */
.map__block {
  margin: 20px 0 80px;
}
@media screen and (min-width: 1000px) {
  /* line 266, ../../_sass/modules/_sales--support.scss */
  .map__block {
    margin: 20px 0 60px;
  }
}
/* line 273, ../../_sass/modules/_sales--support.scss */
.map__block #map_canvas {
  width: 100%;
  height: 300px;
  left: 3px;
  margin-top: 5px;
  border: 10px solid #fff;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
@media screen and (min-width: 480px) {
  /* line 273, ../../_sass/modules/_sales--support.scss */
  .map__block #map_canvas {
    width: 100%;
    height: 320px;
  }
}
@media screen and (min-width: 640px) {
  /* line 273, ../../_sass/modules/_sales--support.scss */
  .map__block #map_canvas {
    width: 100%;
    height: 260px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 273, ../../_sass/modules/_sales--support.scss */
  .map__block #map_canvas {
    width: 100%;
    height: 400px;
  }
}
/* line 297, ../../_sass/modules/_sales--support.scss */
.map__block #map_canvas img {
  max-width: none;
}
/* line 302, ../../_sass/modules/_sales--support.scss */
.map__block .country__map--content {
  display: none;
}
/* line 305, ../../_sass/modules/_sales--support.scss */
.map__block .country__map--content.active {
  display: block;
}
/* line 309, ../../_sass/modules/_sales--support.scss */
.map__block .country__map--content h3 {
  font-weight: 600;
  margin: 0 0 20px;
}
/* line 315, ../../_sass/modules/_sales--support.scss */
.map__block .country__content {
  margin-bottom: 20px;
}
/* line 318, ../../_sass/modules/_sales--support.scss */
.map__block .country__content span {
  display: block;
  margin-bottom: 10px;
}

/* line 326, ../../_sass/modules/_sales--support.scss */
.two__col--grid--inner .map__canvas--block {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 480px) {
  /* line 326, ../../_sass/modules/_sales--support.scss */
  .two__col--grid--inner .map__canvas--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 640px) {
  /* line 326, ../../_sass/modules/_sales--support.scss */
  .two__col--grid--inner .map__canvas--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  /* line 326, ../../_sass/modules/_sales--support.scss */
  .two__col--grid--inner .map__canvas--block {
    float: left;
    width: 66.66667%;
  }
}
/* line 333, ../../_sass/modules/_sales--support.scss */
.two__col--grid--inner .country__map--block {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 25px;
}
@media (min-width: 480px) {
  /* line 333, ../../_sass/modules/_sales--support.scss */
  .two__col--grid--inner .country__map--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 640px) {
  /* line 333, ../../_sass/modules/_sales--support.scss */
  .two__col--grid--inner .country__map--block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  /* line 333, ../../_sass/modules/_sales--support.scss */
  .two__col--grid--inner .country__map--block {
    float: left;
    width: 33.33333%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 333, ../../_sass/modules/_sales--support.scss */
  .two__col--grid--inner .country__map--block {
    margin-top: 0;
  }
}

/*
	@theme
	various color changes, font tweaks.
	margins / paddings should be done via layouts, 
		applying ".brand__pink" and getting a massive bottom margin could be undesireable

	body type and color

	segements

	misc type / theme 
*/
/*= Page Setup =*/
/* line 16, ../../_sass/_theme.scss */
body {
  font-family: "Muli", sans-serif;
  font-weight: 400;
  /* = Content Body Style = */
}
/* line 21, ../../_sass/_theme.scss */
body h1, body h2, body h3, body h4, body h5 {
  margin: 10px 0;
}
/* line 24, ../../_sass/_theme.scss */
body p {
  font-family: "Muli", sans-serif;
}
/* line 27, ../../_sass/_theme.scss */
body a {
  font-family: "Muli", sans-serif;
  text-decoration: none;
}
/* line 31, ../../_sass/_theme.scss */
body ul, body ol {
  font-family: "Muli", sans-serif;
  margin: 0;
}

/* line 41, ../../_sass/_theme.scss */
.bold {
  font-weight: 700;
}

/* line 45, ../../_sass/_theme.scss */
.normal__weight {
  font-weight: 300;
}

/* Load whole sprite sheet 'class=sprite-NAME' */
/* line 50, ../../_sass/_theme.scss */
*[class*="sprite"] {
  display: inline-block;
  background: url("../images/sprite.png");
}

/* line 55, ../../_sass/_theme.scss */
.uppercase {
  text-transform: uppercase;
}

/* = Font Style = */
/* line 60, ../../_sass/_theme.scss */
.container h1, .container h2 {
  font-family: "festivo14", sans-serif;
}

/*!
 * Bootstrap v3.3.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=a0608c3671b3d3ba9680)
 * Config saved to config.json and https://gist.github.com/a0608c3671b3d3ba9680
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/* line 12, ../../_sass/_bootstrap.scss */
* {
  box-sizing: border-box;
}

/* line 17, ../../_sass/_bootstrap.scss */
*:before,
*:after {
  box-sizing: border-box;
}

/* line 27, ../../_sass/_bootstrap.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 320px) {
  /* line 27, ../../_sass/_bootstrap.scss */
  .container {
    width: 100%;
  }
}
@media screen and (min-width: 480px) {
  /* line 27, ../../_sass/_bootstrap.scss */
  .container {
    width: 480px;
  }
}
@media screen and (min-width: 640px) {
  /* line 27, ../../_sass/_bootstrap.scss */
  .container {
    width: 640px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 27, ../../_sass/_bootstrap.scss */
  .container {
    width: 1000px;
  }
}

/* line 46, ../../_sass/_bootstrap.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 52, ../../_sass/_bootstrap.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 56, ../../_sass/_bootstrap.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

@media screen and (min-width: 320px) {
  /* line 65, ../../_sass/_bootstrap.scss */
  .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
  }

  /* line 68, ../../_sass/_bootstrap.scss */
  .col-xs-12 {
    width: 100%;
  }

  /* line 71, ../../_sass/_bootstrap.scss */
  .col-xs-11 {
    width: 91.66666667%;
  }

  /* line 74, ../../_sass/_bootstrap.scss */
  .col-xs-10 {
    width: 83.33333333%;
  }

  /* line 77, ../../_sass/_bootstrap.scss */
  .col-xs-9 {
    width: 75%;
  }

  /* line 80, ../../_sass/_bootstrap.scss */
  .col-xs-8 {
    width: 66.66666667%;
  }

  /* line 83, ../../_sass/_bootstrap.scss */
  .col-xs-7 {
    width: 58.33333333%;
  }

  /* line 86, ../../_sass/_bootstrap.scss */
  .col-xs-6 {
    width: 50%;
  }

  /* line 89, ../../_sass/_bootstrap.scss */
  .col-xs-5 {
    width: 41.66666667%;
  }

  /* line 92, ../../_sass/_bootstrap.scss */
  .col-xs-4 {
    width: 33.33333333%;
  }

  /* line 95, ../../_sass/_bootstrap.scss */
  .col-xs-3 {
    width: 25%;
  }

  /* line 98, ../../_sass/_bootstrap.scss */
  .col-xs-2 {
    width: 16.66666667%;
  }

  /* line 101, ../../_sass/_bootstrap.scss */
  .col-xs-1 {
    width: 8.33333333%;
  }

  /* line 104, ../../_sass/_bootstrap.scss */
  .col-xs-pull-12 {
    right: 100%;
  }

  /* line 107, ../../_sass/_bootstrap.scss */
  .col-xs-pull-11 {
    right: 91.66666667%;
  }

  /* line 110, ../../_sass/_bootstrap.scss */
  .col-xs-pull-10 {
    right: 83.33333333%;
  }

  /* line 113, ../../_sass/_bootstrap.scss */
  .col-xs-pull-9 {
    right: 75%;
  }

  /* line 116, ../../_sass/_bootstrap.scss */
  .col-xs-pull-8 {
    right: 66.66666667%;
  }

  /* line 119, ../../_sass/_bootstrap.scss */
  .col-xs-pull-7 {
    right: 58.33333333%;
  }

  /* line 122, ../../_sass/_bootstrap.scss */
  .col-xs-pull-6 {
    right: 50%;
  }

  /* line 125, ../../_sass/_bootstrap.scss */
  .col-xs-pull-5 {
    right: 41.66666667%;
  }

  /* line 128, ../../_sass/_bootstrap.scss */
  .col-xs-pull-4 {
    right: 33.33333333%;
  }

  /* line 131, ../../_sass/_bootstrap.scss */
  .col-xs-pull-3 {
    right: 25%;
  }

  /* line 134, ../../_sass/_bootstrap.scss */
  .col-xs-pull-2 {
    right: 16.66666667%;
  }

  /* line 137, ../../_sass/_bootstrap.scss */
  .col-xs-pull-1 {
    right: 8.33333333%;
  }

  /* line 140, ../../_sass/_bootstrap.scss */
  .col-xs-pull-0 {
    right: auto;
  }

  /* line 143, ../../_sass/_bootstrap.scss */
  .col-xs-push-12 {
    left: 100%;
  }

  /* line 146, ../../_sass/_bootstrap.scss */
  .col-xs-push-11 {
    left: 91.66666667%;
  }

  /* line 149, ../../_sass/_bootstrap.scss */
  .col-xs-push-10 {
    left: 83.33333333%;
  }

  /* line 152, ../../_sass/_bootstrap.scss */
  .col-xs-push-9 {
    left: 75%;
  }

  /* line 155, ../../_sass/_bootstrap.scss */
  .col-xs-push-8 {
    left: 66.66666667%;
  }

  /* line 158, ../../_sass/_bootstrap.scss */
  .col-xs-push-7 {
    left: 58.33333333%;
  }

  /* line 161, ../../_sass/_bootstrap.scss */
  .col-xs-push-6 {
    left: 50%;
  }

  /* line 164, ../../_sass/_bootstrap.scss */
  .col-xs-push-5 {
    left: 41.66666667%;
  }

  /* line 167, ../../_sass/_bootstrap.scss */
  .col-xs-push-4 {
    left: 33.33333333%;
  }

  /* line 170, ../../_sass/_bootstrap.scss */
  .col-xs-push-3 {
    left: 25%;
  }

  /* line 173, ../../_sass/_bootstrap.scss */
  .col-xs-push-2 {
    left: 16.66666667%;
  }

  /* line 176, ../../_sass/_bootstrap.scss */
  .col-xs-push-1 {
    left: 8.33333333%;
  }

  /* line 179, ../../_sass/_bootstrap.scss */
  .col-xs-push-0 {
    left: auto;
  }

  /* line 182, ../../_sass/_bootstrap.scss */
  .col-xs-offset-12 {
    margin-left: 100%;
  }

  /* line 185, ../../_sass/_bootstrap.scss */
  .col-xs-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 188, ../../_sass/_bootstrap.scss */
  .col-xs-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 191, ../../_sass/_bootstrap.scss */
  .col-xs-offset-9 {
    margin-left: 75%;
  }

  /* line 194, ../../_sass/_bootstrap.scss */
  .col-xs-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 197, ../../_sass/_bootstrap.scss */
  .col-xs-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 200, ../../_sass/_bootstrap.scss */
  .col-xs-offset-6 {
    margin-left: 50%;
  }

  /* line 203, ../../_sass/_bootstrap.scss */
  .col-xs-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 206, ../../_sass/_bootstrap.scss */
  .col-xs-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 209, ../../_sass/_bootstrap.scss */
  .col-xs-offset-3 {
    margin-left: 25%;
  }

  /* line 212, ../../_sass/_bootstrap.scss */
  .col-xs-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 215, ../../_sass/_bootstrap.scss */
  .col-xs-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 218, ../../_sass/_bootstrap.scss */
  .col-xs-offset-0 {
    margin-left: 0%;
  }
}
@media screen and (min-width: 640px) {
  /* line 225, ../../_sass/_bootstrap.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 228, ../../_sass/_bootstrap.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 231, ../../_sass/_bootstrap.scss */
  .col-sm-11 {
    width: 91.66666667%;
  }

  /* line 234, ../../_sass/_bootstrap.scss */
  .col-sm-10 {
    width: 83.33333333%;
  }

  /* line 237, ../../_sass/_bootstrap.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 240, ../../_sass/_bootstrap.scss */
  .col-sm-8 {
    width: 66.66666667%;
  }

  /* line 243, ../../_sass/_bootstrap.scss */
  .col-sm-7 {
    width: 58.33333333%;
  }

  /* line 246, ../../_sass/_bootstrap.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 249, ../../_sass/_bootstrap.scss */
  .col-sm-5 {
    width: 41.66666667%;
  }

  /* line 252, ../../_sass/_bootstrap.scss */
  .col-sm-4 {
    width: 33.33333333%;
  }

  /* line 255, ../../_sass/_bootstrap.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 258, ../../_sass/_bootstrap.scss */
  .col-sm-2 {
    width: 16.66666667%;
  }

  /* line 261, ../../_sass/_bootstrap.scss */
  .col-sm-1 {
    width: 8.33333333%;
  }

  /* line 264, ../../_sass/_bootstrap.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 267, ../../_sass/_bootstrap.scss */
  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  /* line 270, ../../_sass/_bootstrap.scss */
  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  /* line 273, ../../_sass/_bootstrap.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 276, ../../_sass/_bootstrap.scss */
  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  /* line 279, ../../_sass/_bootstrap.scss */
  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  /* line 282, ../../_sass/_bootstrap.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 285, ../../_sass/_bootstrap.scss */
  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  /* line 288, ../../_sass/_bootstrap.scss */
  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  /* line 291, ../../_sass/_bootstrap.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 294, ../../_sass/_bootstrap.scss */
  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  /* line 297, ../../_sass/_bootstrap.scss */
  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  /* line 300, ../../_sass/_bootstrap.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 303, ../../_sass/_bootstrap.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 306, ../../_sass/_bootstrap.scss */
  .col-sm-push-11 {
    left: 91.66666667%;
  }

  /* line 309, ../../_sass/_bootstrap.scss */
  .col-sm-push-10 {
    left: 83.33333333%;
  }

  /* line 312, ../../_sass/_bootstrap.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 315, ../../_sass/_bootstrap.scss */
  .col-sm-push-8 {
    left: 66.66666667%;
  }

  /* line 318, ../../_sass/_bootstrap.scss */
  .col-sm-push-7 {
    left: 58.33333333%;
  }

  /* line 321, ../../_sass/_bootstrap.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 324, ../../_sass/_bootstrap.scss */
  .col-sm-push-5 {
    left: 41.66666667%;
  }

  /* line 327, ../../_sass/_bootstrap.scss */
  .col-sm-push-4 {
    left: 33.33333333%;
  }

  /* line 330, ../../_sass/_bootstrap.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 333, ../../_sass/_bootstrap.scss */
  .col-sm-push-2 {
    left: 16.66666667%;
  }

  /* line 336, ../../_sass/_bootstrap.scss */
  .col-sm-push-1 {
    left: 8.33333333%;
  }

  /* line 339, ../../_sass/_bootstrap.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 342, ../../_sass/_bootstrap.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }

  /* line 345, ../../_sass/_bootstrap.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 348, ../../_sass/_bootstrap.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 351, ../../_sass/_bootstrap.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 354, ../../_sass/_bootstrap.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 357, ../../_sass/_bootstrap.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 360, ../../_sass/_bootstrap.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 363, ../../_sass/_bootstrap.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 366, ../../_sass/_bootstrap.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 369, ../../_sass/_bootstrap.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 372, ../../_sass/_bootstrap.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 375, ../../_sass/_bootstrap.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 378, ../../_sass/_bootstrap.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 385, ../../_sass/_bootstrap.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  /* line 388, ../../_sass/_bootstrap.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 391, ../../_sass/_bootstrap.scss */
  .col-md-11 {
    width: 91.66666667%;
  }

  /* line 394, ../../_sass/_bootstrap.scss */
  .col-md-10 {
    width: 83.33333333%;
  }

  /* line 397, ../../_sass/_bootstrap.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 400, ../../_sass/_bootstrap.scss */
  .col-md-8 {
    width: 66.66666667%;
  }

  /* line 403, ../../_sass/_bootstrap.scss */
  .col-md-7 {
    width: 58.33333333%;
  }

  /* line 406, ../../_sass/_bootstrap.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 409, ../../_sass/_bootstrap.scss */
  .col-md-5 {
    width: 41.66666667%;
  }

  /* line 412, ../../_sass/_bootstrap.scss */
  .col-md-4 {
    width: 33.33333333%;
  }

  /* line 415, ../../_sass/_bootstrap.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 418, ../../_sass/_bootstrap.scss */
  .col-md-2 {
    width: 16.66666667%;
  }

  /* line 421, ../../_sass/_bootstrap.scss */
  .col-md-1 {
    width: 8.33333333%;
  }

  /* line 424, ../../_sass/_bootstrap.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 427, ../../_sass/_bootstrap.scss */
  .col-md-pull-11 {
    right: 91.66666667%;
  }

  /* line 430, ../../_sass/_bootstrap.scss */
  .col-md-pull-10 {
    right: 83.33333333%;
  }

  /* line 433, ../../_sass/_bootstrap.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 436, ../../_sass/_bootstrap.scss */
  .col-md-pull-8 {
    right: 66.66666667%;
  }

  /* line 439, ../../_sass/_bootstrap.scss */
  .col-md-pull-7 {
    right: 58.33333333%;
  }

  /* line 442, ../../_sass/_bootstrap.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 445, ../../_sass/_bootstrap.scss */
  .col-md-pull-5 {
    right: 41.66666667%;
  }

  /* line 448, ../../_sass/_bootstrap.scss */
  .col-md-pull-4 {
    right: 33.33333333%;
  }

  /* line 451, ../../_sass/_bootstrap.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 454, ../../_sass/_bootstrap.scss */
  .col-md-pull-2 {
    right: 16.66666667%;
  }

  /* line 457, ../../_sass/_bootstrap.scss */
  .col-md-pull-1 {
    right: 8.33333333%;
  }

  /* line 460, ../../_sass/_bootstrap.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 463, ../../_sass/_bootstrap.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 466, ../../_sass/_bootstrap.scss */
  .col-md-push-11 {
    left: 91.66666667%;
  }

  /* line 469, ../../_sass/_bootstrap.scss */
  .col-md-push-10 {
    left: 83.33333333%;
  }

  /* line 472, ../../_sass/_bootstrap.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 475, ../../_sass/_bootstrap.scss */
  .col-md-push-8 {
    left: 66.66666667%;
  }

  /* line 478, ../../_sass/_bootstrap.scss */
  .col-md-push-7 {
    left: 58.33333333%;
  }

  /* line 481, ../../_sass/_bootstrap.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 484, ../../_sass/_bootstrap.scss */
  .col-md-push-5 {
    left: 41.66666667%;
  }

  /* line 487, ../../_sass/_bootstrap.scss */
  .col-md-push-4 {
    left: 33.33333333%;
  }

  /* line 490, ../../_sass/_bootstrap.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 493, ../../_sass/_bootstrap.scss */
  .col-md-push-2 {
    left: 16.66666667%;
  }

  /* line 496, ../../_sass/_bootstrap.scss */
  .col-md-push-1 {
    left: 8.33333333%;
  }

  /* line 499, ../../_sass/_bootstrap.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 502, ../../_sass/_bootstrap.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }

  /* line 505, ../../_sass/_bootstrap.scss */
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 508, ../../_sass/_bootstrap.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 511, ../../_sass/_bootstrap.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 514, ../../_sass/_bootstrap.scss */
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 517, ../../_sass/_bootstrap.scss */
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 520, ../../_sass/_bootstrap.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 523, ../../_sass/_bootstrap.scss */
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 526, ../../_sass/_bootstrap.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 529, ../../_sass/_bootstrap.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 532, ../../_sass/_bootstrap.scss */
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 535, ../../_sass/_bootstrap.scss */
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 538, ../../_sass/_bootstrap.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media screen and (min-width: 1200px) {
  /* line 545, ../../_sass/_bootstrap.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  /* line 548, ../../_sass/_bootstrap.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 551, ../../_sass/_bootstrap.scss */
  .col-lg-11 {
    width: 91.66666667%;
  }

  /* line 554, ../../_sass/_bootstrap.scss */
  .col-lg-10 {
    width: 83.33333333%;
  }

  /* line 557, ../../_sass/_bootstrap.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 560, ../../_sass/_bootstrap.scss */
  .col-lg-8 {
    width: 66.66666667%;
  }

  /* line 563, ../../_sass/_bootstrap.scss */
  .col-lg-7 {
    width: 58.33333333%;
  }

  /* line 566, ../../_sass/_bootstrap.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 569, ../../_sass/_bootstrap.scss */
  .col-lg-5 {
    width: 41.66666667%;
  }

  /* line 572, ../../_sass/_bootstrap.scss */
  .col-lg-4 {
    width: 33.33333333%;
  }

  /* line 575, ../../_sass/_bootstrap.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 578, ../../_sass/_bootstrap.scss */
  .col-lg-2 {
    width: 16.66666667%;
  }

  /* line 581, ../../_sass/_bootstrap.scss */
  .col-lg-1 {
    width: 8.33333333%;
  }

  /* line 584, ../../_sass/_bootstrap.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 587, ../../_sass/_bootstrap.scss */
  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  /* line 590, ../../_sass/_bootstrap.scss */
  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  /* line 593, ../../_sass/_bootstrap.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 596, ../../_sass/_bootstrap.scss */
  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  /* line 599, ../../_sass/_bootstrap.scss */
  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  /* line 602, ../../_sass/_bootstrap.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 605, ../../_sass/_bootstrap.scss */
  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  /* line 608, ../../_sass/_bootstrap.scss */
  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  /* line 611, ../../_sass/_bootstrap.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 614, ../../_sass/_bootstrap.scss */
  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  /* line 617, ../../_sass/_bootstrap.scss */
  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  /* line 620, ../../_sass/_bootstrap.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 623, ../../_sass/_bootstrap.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 626, ../../_sass/_bootstrap.scss */
  .col-lg-push-11 {
    left: 91.66666667%;
  }

  /* line 629, ../../_sass/_bootstrap.scss */
  .col-lg-push-10 {
    left: 83.33333333%;
  }

  /* line 632, ../../_sass/_bootstrap.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 635, ../../_sass/_bootstrap.scss */
  .col-lg-push-8 {
    left: 66.66666667%;
  }

  /* line 638, ../../_sass/_bootstrap.scss */
  .col-lg-push-7 {
    left: 58.33333333%;
  }

  /* line 641, ../../_sass/_bootstrap.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 644, ../../_sass/_bootstrap.scss */
  .col-lg-push-5 {
    left: 41.66666667%;
  }

  /* line 647, ../../_sass/_bootstrap.scss */
  .col-lg-push-4 {
    left: 33.33333333%;
  }

  /* line 650, ../../_sass/_bootstrap.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 653, ../../_sass/_bootstrap.scss */
  .col-lg-push-2 {
    left: 16.66666667%;
  }

  /* line 656, ../../_sass/_bootstrap.scss */
  .col-lg-push-1 {
    left: 8.33333333%;
  }

  /* line 659, ../../_sass/_bootstrap.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 662, ../../_sass/_bootstrap.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }

  /* line 665, ../../_sass/_bootstrap.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 668, ../../_sass/_bootstrap.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 671, ../../_sass/_bootstrap.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 674, ../../_sass/_bootstrap.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 677, ../../_sass/_bootstrap.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 680, ../../_sass/_bootstrap.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 683, ../../_sass/_bootstrap.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 686, ../../_sass/_bootstrap.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 689, ../../_sass/_bootstrap.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 692, ../../_sass/_bootstrap.scss */
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 695, ../../_sass/_bootstrap.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 698, ../../_sass/_bootstrap.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
/* line 703, ../../_sass/_bootstrap.scss */
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

/* line 714, ../../_sass/_bootstrap.scss */
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}

/* line 720, ../../_sass/_bootstrap.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 725, ../../_sass/_bootstrap.scss */
.pull-right {
  float: right !important;
}

/* line 728, ../../_sass/_bootstrap.scss */
.pull-left {
  float: left !important;
}

/* line 731, ../../_sass/_bootstrap.scss */
.hide {
  display: none !important;
}

/* line 734, ../../_sass/_bootstrap.scss */
.show {
  display: block !important;
}

/* line 737, ../../_sass/_bootstrap.scss */
.invisible {
  visibility: hidden;
}

/* line 740, ../../_sass/_bootstrap.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 747, ../../_sass/_bootstrap.scss */
.hidden {
  display: none !important;
  visibility: hidden !important;
}

/* line 751, ../../_sass/_bootstrap.scss */
.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
/* line 757, ../../_sass/_bootstrap.scss */
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

/* line 763, ../../_sass/_bootstrap.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 779, ../../_sass/_bootstrap.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 782, ../../_sass/_bootstrap.scss */
  table.visible-xs {
    display: table;
  }

  /* line 785, ../../_sass/_bootstrap.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 788, ../../_sass/_bootstrap.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  /* line 794, ../../_sass/_bootstrap.scss */
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  /* line 799, ../../_sass/_bootstrap.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  /* line 804, ../../_sass/_bootstrap.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 809, ../../_sass/_bootstrap.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 812, ../../_sass/_bootstrap.scss */
  table.visible-sm {
    display: table;
  }

  /* line 815, ../../_sass/_bootstrap.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 818, ../../_sass/_bootstrap.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 824, ../../_sass/_bootstrap.scss */
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 829, ../../_sass/_bootstrap.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 834, ../../_sass/_bootstrap.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 839, ../../_sass/_bootstrap.scss */
  .visible-md {
    display: block !important;
  }

  /* line 842, ../../_sass/_bootstrap.scss */
  table.visible-md {
    display: table;
  }

  /* line 845, ../../_sass/_bootstrap.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 848, ../../_sass/_bootstrap.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 854, ../../_sass/_bootstrap.scss */
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 859, ../../_sass/_bootstrap.scss */
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 864, ../../_sass/_bootstrap.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  /* line 869, ../../_sass/_bootstrap.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 872, ../../_sass/_bootstrap.scss */
  table.visible-lg {
    display: table;
  }

  /* line 875, ../../_sass/_bootstrap.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 878, ../../_sass/_bootstrap.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 884, ../../_sass/_bootstrap.scss */
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  /* line 889, ../../_sass/_bootstrap.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  /* line 894, ../../_sass/_bootstrap.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  /* line 899, ../../_sass/_bootstrap.scss */
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 904, ../../_sass/_bootstrap.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 909, ../../_sass/_bootstrap.scss */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 914, ../../_sass/_bootstrap.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 918, ../../_sass/_bootstrap.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 922, ../../_sass/_bootstrap.scss */
  .visible-print {
    display: block !important;
  }

  /* line 925, ../../_sass/_bootstrap.scss */
  table.visible-print {
    display: table;
  }

  /* line 928, ../../_sass/_bootstrap.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 931, ../../_sass/_bootstrap.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
/* line 936, ../../_sass/_bootstrap.scss */
.visible-print-block {
  display: none !important;
}

@media print {
  /* line 940, ../../_sass/_bootstrap.scss */
  .visible-print-block {
    display: block !important;
  }
}
/* line 944, ../../_sass/_bootstrap.scss */
.visible-print-inline {
  display: none !important;
}

@media print {
  /* line 948, ../../_sass/_bootstrap.scss */
  .visible-print-inline {
    display: inline !important;
  }
}
/* line 952, ../../_sass/_bootstrap.scss */
.visible-print-inline-block {
  display: none !important;
}

@media print {
  /* line 956, ../../_sass/_bootstrap.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  /* line 961, ../../_sass/_bootstrap.scss */
  .hidden-print {
    display: none !important;
  }
}

.fw_pefc .internal__container  .product__content .one__col--block ul{
	padding-left:30px;
}


.fw_pefc .cl_img{
	padding-top:5%;
}


.fw_pefc .internal__container .three__col--block{
	width:50%;
}

.fw_pefc .features__block .two__col--block{
	display: table-caption;
}

.fw_pefc .cl_video_ff{
	padding: 2% 2% 2%;
	/* box-shadow: 0; */
}

.fw_pefc .cl_bg{
/* 	background: url(../images/background_pefc.png) no-repeat !important;
	padding: 22px 26px 26px;
	width:50%; */
}
.fw_pefc .internal__container .product__content--inner div{
	text-align:center;
	padding-top:10px;
	
}

.fw_pefc .internal__container .product__slider--content div{
	text-align:center;
	padding-top:10px;
	line-height: 25px;
}

.fw_pefc .comparision__block .two__col--grid--inner .two__col--block{
	width:90%;
}