/* CSS Reset
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {font-size: 100%; margin: 0; padding: 0; vertical-align: central; border: 0; outline: 0; background: transparent; -webkit-text-size-adjust: none;}

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

img,
object,
embed {max-width: 100%; border: 0;}

html {overflow-y: scroll; overflow-x:hidden;}

ul {list-style: none;}

blockquote, q {quotes: none;}

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

a {font-size: 100%; color:#000; margin: 0; padding: 0; vertical-align: baseline; text-decoration: none; outline: 0;background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {cursor: help;border-bottom: 1px dotted #000;}

table {width: 100%;border-spacing: 0; border-collapse: collapse;}
th {font-weight: bold;}
td {font-weight: normal;}

hr {display: block; height: 1px; margin: 1em 0; padding: 0;border: 0; border-top: 1px solid  #505050;}

input, select {vertical-align: middle; outline: 0;}

pre {white-space: pre; /* CSS2 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ word-wrap: break-word; /* IE */}

input[type='radio'],
input[type='checkbox'] {vertical-align: middle;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 100% sans-serif;}

*:focus, input,button,select,textarea {outline: none;}
a:hover,a:focus,a:active {text-decoration: none; opacity: .8; color: #000;outline: none; filter: alpha(opacity=80);}

small {font-size: 85%;}

strong, th {font-weight: bold;}

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -.5em;}
sub {bottom: -.25em;}

pre, code, kbd, samp {font-family: monospace, sans-serif;}

.clickable,
label,
input[type=button],
input[type=submit],
button {cursor: pointer;}
label {vertical-align: middle;}

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

button {overflow: visible;width: auto;}

.ie7 img {-ms-interpolation-mode: bicubic;}
* img {vertical-align: middle;}

.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

body {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}

::-moz-selection {color: #fff; background: #ce2e3b; text-shadow: none;}
::selection {color: #fff; background: #ce2e3b; text-shadow: none;}


ins {text-decoration: none;color: #000; background-color: #fcd700;}
mark {font-weight: bold;font-style: italic; color: #000; background-color: #fcd700;}

/* clear floats */
.clearfix:before, .clearfix:after {display: block; overflow: hidden; height: 0; content: '\0020';}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;}

@charset "UTF-8";
/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Left: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transition              - arguments: What: all, Length: 1s, Easing: ease-in-out
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0

------------------------------------------------------------- */
/* BACKGROUND GRADIENT */
/* BACKGROUND SIZE */
/* BORDER RADIUS */
/* BOX */
/* BOX RGBA */
/* BOX SHADOW */
/* BOX SIZING */
/* COLUMNS */
/* DOUBLE BORDERS */
/* FLEX */
/* FLIP */
/* FONT FACE */
/* OPACITY */
/* OUTLINE RADIUS */
/* RESIZE */
/* ROTATE*/
/* TEXT SHADOW */
/* TRANSFORM  */
/* TRANSITION */
/* TRIPLE BORDERS */
@font-face {
  font-family: 'fontello';
  src: url("/themes/dawn/font/fontello.eot?65728917");
  src: url("/themes/dawn/font/fontello.eot?65728917#iefix") format("embedded-opentype"), url("/themes/dawn/font/fontello.woff2?65728917") format("woff2"), url("/themes/dawn/font/fontello.woff?65728917") format("woff"), url("/themes/dawn/font/fontello.ttf?65728917") format("truetype"), url("/themes/dawn/font/fontello.svg?65728917#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('/themes/dawn/font/fontello.svg?65728917#fontello') format('svg');
  }
}
*/
/* line 22, scss/fontello.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* line 57, scss/fontello.scss */
.icon-down-open:before {
  content: '\e800';
}

/* '' */
/* line 58, scss/fontello.scss */
.icon-play:before {
  content: '\e801';
}

/* '' */
/* line 59, scss/fontello.scss */
.icon-picture:before {
  content: '\e802';
}

/* '' */
/* line 60, scss/fontello.scss */
.icon-right-bold:before {
  content: '\e803';
}

/* '' */
/* line 61, scss/fontello.scss */
.icon-down-open-1:before {
  content: '\e807';
}

/* '' */
/* line 62, scss/fontello.scss */
.icon-right-open-big:before {
  content: '\e80a';
}

/* '' */
/* line 63, scss/fontello.scss */
.icon-left-open-big:before {
  content: '\e80b';
}

/* '' */
/* line 64, scss/fontello.scss */
.icon-326626_pdf_icon:before {
  content: '\e80c';
}

/* '' */
/* line 65, scss/fontello.scss */
.icon-8111417_expand_arrow_direction_arrows_icon:before {
  content: '\e80d';
}

/* '' */
/* line 66, scss/fontello.scss */
.icon-right:before {
  content: '\e80e';
}

/* '' */
/* line 67, scss/fontello.scss */
.icon-right-arrow:before {
  content: '\e80f';
}

/* '' */
/* line 68, scss/fontello.scss */
.icon-facebook:before {
  content: '\f09a';
}

/* '' */
/* line 69, scss/fontello.scss */
.icon-youtube:before {
  content: '\f167';
}

/* '' */
/* line 70, scss/fontello.scss */
.icon-youtube-play:before {
  content: '\f16a';
}

/* '' */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0-modified | 20110126
   License: none (public domain)
*/
/* line 11, scss/scss.scss */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 18, scss/scss.scss */
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 56, scss/scss.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  visibility: hidden;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    transform: translateX(-50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    transform: translateX(-50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 95, scss/scss.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
  visibility: hidden;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(50px);
    -ms-transform: translateX(50px);
    transform: translateX(50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(50px);
    -ms-transform: translateX(50px);
    transform: translateX(50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 147, scss/scss.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
  visibility: hidden;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* line 173, scss/scss.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  visibility: hidden;
}

/* line 179, scss/scss.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 185, scss/scss.scss */
body {
  margin: 0;
}

/* line 189, scss/scss.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 204, scss/scss.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 212, scss/scss.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 217, scss/scss.scss */
[hidden],
template {
  display: none;
}

/* line 222, scss/scss.scss */
a {
  background: 0;
}

/* line 226, scss/scss.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 231, scss/scss.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 235, scss/scss.scss */
b,
strong {
  font-weight: 700;
}

/* line 240, scss/scss.scss */
dfn {
  font-style: italic;
}

/* line 244, scss/scss.scss */
h1 {
  font-size: 2em;
  margin: .67em 0;
}

/* line 249, scss/scss.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 254, scss/scss.scss */
small {
  font-size: 80%;
}

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

/* line 266, scss/scss.scss */
sup {
  top: -.5em;
}

/* line 270, scss/scss.scss */
sub {
  bottom: -.25em;
}

/* line 274, scss/scss.scss */
img {
  border: 0;
}

/* line 278, scss/scss.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 282, scss/scss.scss */
figure {
  margin: 1em 40px;
}

/* line 286, scss/scss.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 292, scss/scss.scss */
pre {
  overflow: auto;
}

/* line 296, scss/scss.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 304, scss/scss.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
  border: none;
  -webkit-appearance: none;
}

/* line 316, scss/scss.scss */
button {
  overflow: visible;
}

/* line 320, scss/scss.scss */
button,
select {
  text-transform: none;
}

/* line 325, scss/scss.scss */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 333, scss/scss.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 338, scss/scss.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 344, scss/scss.scss */
input {
  line-height: normal;
}

/* line 348, scss/scss.scss */
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/* line 354, scss/scss.scss */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/* line 359, scss/scss.scss */
input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 366, scss/scss.scss */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 371, scss/scss.scss */
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

/* line 377, scss/scss.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 382, scss/scss.scss */
textarea {
  overflow: auto;
}

/* line 386, scss/scss.scss */
optgroup {
  font-weight: 700;
}

/* line 390, scss/scss.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 395, scss/scss.scss */
td,
th {
  padding: 0;
}

@media print {
  /* line 401, scss/scss.scss */
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  /* line 407, scss/scss.scss */
  a,
  a:visited {
    text-decoration: underline;
  }
  /* line 411, scss/scss.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }
  /* line 414, scss/scss.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /* line 417, scss/scss.scss */
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  /* line 421, scss/scss.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /* line 426, scss/scss.scss */
  thead {
    display: table-header-group;
  }
  /* line 429, scss/scss.scss */
  tr,
  img {
    page-break-inside: avoid;
  }
  /* line 433, scss/scss.scss */
  img {
    max-width: 100% !important;
  }
  /* line 436, scss/scss.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 442, scss/scss.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
  /* line 446, scss/scss.scss */
  select {
    background: #fff !important;
  }
  /* line 449, scss/scss.scss */
  .navbar {
    display: none;
  }
  /* line 452, scss/scss.scss */
  .table td,
  .table th {
    background-color: #fff !important;
  }
  /* line 456, scss/scss.scss */
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  /* line 460, scss/scss.scss */
  .label {
    border: 1px solid #000;
  }
  /* line 463, scss/scss.scss */
  .table {
    border-collapse: collapse !important;
  }
  /* line 466, scss/scss.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

/* line 472, scss/scss.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 478, scss/scss.scss */
:before,
:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 485, scss/scss.scss */
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 490, scss/scss.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 499, scss/scss.scss */
a {
  text-decoration: none;
}

/* line 503, scss/scss.scss */
a:hover,
a:focus {
  text-decoration: underline;
}

/* line 508, scss/scss.scss */
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 514, scss/scss.scss */
figure {
  margin: 0;
}

/* line 518, scss/scss.scss */
img {
  vertical-align: middle;
}

/* line 522, scss/scss.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 528, scss/scss.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 532, scss/scss.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 545, scss/scss.scss */
.img-circle {
  border-radius: 50%;
}

/* line 549, scss/scss.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}

/* line 556, scss/scss.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 567, scss/scss.scss */
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}

@media (min-width: 768px) {
  /* line 575, scss/scss.scss */
  .lead {
    font-size: 21px;
  }
}

/* line 580, scss/scss.scss */
small,
.small {
  font-size: 85%;
}

/* line 585, scss/scss.scss */
cite {
  font-style: normal;
}

/* line 589, scss/scss.scss */
.text-left {
  text-align: left;
}

/* line 593, scss/scss.scss */
.text-right {
  text-align: right;
}

/* line 597, scss/scss.scss */
.text-center {
  text-align: center;
}

/* line 601, scss/scss.scss */
.text-justify {
  text-align: justify;
}

/* line 605, scss/scss.scss */
.text-muted {
  color: #999;
}

/* line 609, scss/scss.scss */
.text-primary {
  color: #428bca;
}

/* line 613, scss/scss.scss */
a.text-primary:hover {
  color: #3071a9;
}

/* line 617, scss/scss.scss */
.text-success {
  color: #3c763d;
}

/* line 621, scss/scss.scss */
a.text-success:hover {
  color: #2b542c;
}

/* line 625, scss/scss.scss */
.text-info {
  color: #31708f;
}

/* line 629, scss/scss.scss */
a.text-info:hover {
  color: #245269;
}

/* line 633, scss/scss.scss */
.text-warning {
  color: #8a6d3b;
}

/* line 637, scss/scss.scss */
a.text-warning:hover {
  color: #66512c;
}

/* line 641, scss/scss.scss */
.text-danger {
  color: #a94442;
}

/* line 645, scss/scss.scss */
a.text-danger:hover {
  color: #843534;
}

/* line 649, scss/scss.scss */
.bg-primary {
  color: #fff;
  background-color: #428bca;
}

/* line 654, scss/scss.scss */
a.bg-primary:hover {
  background-color: #3071a9;
}

/* line 658, scss/scss.scss */
.bg-success {
  background-color: #dff0d8;
}

/* line 662, scss/scss.scss */
a.bg-success:hover {
  background-color: #c1e2b3;
}

/* line 666, scss/scss.scss */
.bg-info {
  background-color: #d9edf7;
}

/* line 670, scss/scss.scss */
a.bg-info:hover {
  background-color: #afd9ee;
}

/* line 674, scss/scss.scss */
.bg-warning {
  background-color: #fcf8e3;
}

/* line 678, scss/scss.scss */
a.bg-warning:hover {
  background-color: #f7ecb5;
}

/* line 682, scss/scss.scss */
.bg-danger {
  background-color: #f2dede;
}

/* line 686, scss/scss.scss */
a.bg-danger:hover {
  background-color: #e4b9b9;
}

/* line 690, scss/scss.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}

/* line 696, scss/scss.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 702, scss/scss.scss */
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}

/* line 709, scss/scss.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 714, scss/scss.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 719, scss/scss.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 725, scss/scss.scss */
.list-inline > li:first-child {
  padding-left: 0;
}

/* line 729, scss/scss.scss */
dl {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 734, scss/scss.scss */
dt,
dd {
  line-height: 1.428571429;
}

/* line 739, scss/scss.scss */
dt {
  font-weight: 700;
}

/* line 743, scss/scss.scss */
dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 748, scss/scss.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 757, scss/scss.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

/* line 762, scss/scss.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999;
}

/* line 768, scss/scss.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 773, scss/scss.scss */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}

/* line 780, scss/scss.scss */
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

/* line 786, scss/scss.scss */
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
  color: #999;
}

/* line 795, scss/scss.scss */
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

/* line 801, scss/scss.scss */
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
  text-align: right;
}

/* line 810, scss/scss.scss */
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}

/* line 819, scss/scss.scss */
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

/* line 828, scss/scss.scss */
blockquote:before,
blockquote:after {
  content: "";
}

/* line 833, scss/scss.scss */
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}

/* line 839, scss/scss.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* line 846, scss/scss.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 4px;
}

/* line 855, scss/scss.scss */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 864, scss/scss.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* line 878, scss/scss.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

/* line 887, scss/scss.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 892, scss/scss.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}

@media (min-width: 1300px) {
  /* line 899, scss/scss.scss */
  .container {
    max-width: 1290px;
  }
}

@media (min-width: 1400px) {
  /* line 905, scss/scss.scss */
  .container {
    max-width: 1390px;
  }
}

@media (min-width: 1500px) {
  /* line 911, scss/scss.scss */
  .container {
    max-width: 1490px;
  }
}

/* line 919, scss/scss.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 926, scss/scss.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 931, scss/scss.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;
}

/* line 985, scss/scss.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 1000, scss/scss.scss */
.col-xs-12 {
  width: 100%;
}

/* line 1004, scss/scss.scss */
.col-xs-11 {
  width: 91.66666666666666%;
}

/* line 1008, scss/scss.scss */
.col-xs-10 {
  width: 83.33333333333334%;
}

/* line 1012, scss/scss.scss */
.col-xs-9 {
  width: 75%;
}

/* line 1016, scss/scss.scss */
.col-xs-8 {
  width: 66.66666666666666%;
}

/* line 1020, scss/scss.scss */
.col-xs-7 {
  width: 58.333333333333336%;
}

/* line 1024, scss/scss.scss */
.col-xs-6 {
  width: 50%;
}

/* line 1028, scss/scss.scss */
.col-xs-5 {
  width: 41.66666666666667%;
}

/* line 1032, scss/scss.scss */
.col-xs-4 {
  width: 33.33333333333333%;
}

/* line 1036, scss/scss.scss */
.col-xs-3 {
  width: 25%;
}

/* line 1040, scss/scss.scss */
.col-xs-2 {
  width: 16.666666666666664%;
}

/* line 1044, scss/scss.scss */
.col-xs-1 {
  width: 8.333333333333332%;
}

/* line 1048, scss/scss.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 1052, scss/scss.scss */
.col-xs-pull-11 {
  right: 91.66666666666666%;
}

/* line 1056, scss/scss.scss */
.col-xs-pull-10 {
  right: 83.33333333333334%;
}

/* line 1060, scss/scss.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 1064, scss/scss.scss */
.col-xs-pull-8 {
  right: 66.66666666666666%;
}

/* line 1068, scss/scss.scss */
.col-xs-pull-7 {
  right: 58.333333333333336%;
}

/* line 1072, scss/scss.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 1076, scss/scss.scss */
.col-xs-pull-5 {
  right: 41.66666666666667%;
}

/* line 1080, scss/scss.scss */
.col-xs-pull-4 {
  right: 33.33333333333333%;
}

/* line 1084, scss/scss.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 1088, scss/scss.scss */
.col-xs-pull-2 {
  right: 16.666666666666664%;
}

/* line 1092, scss/scss.scss */
.col-xs-pull-1 {
  right: 8.333333333333332%;
}

/* line 1096, scss/scss.scss */
.col-xs-pull-0 {
  right: 0;
}

/* line 1100, scss/scss.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 1104, scss/scss.scss */
.col-xs-push-11 {
  left: 91.66666666666666%;
}

/* line 1108, scss/scss.scss */
.col-xs-push-10 {
  left: 83.33333333333334%;
}

/* line 1112, scss/scss.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 1116, scss/scss.scss */
.col-xs-push-8 {
  left: 66.66666666666666%;
}

/* line 1120, scss/scss.scss */
.col-xs-push-7 {
  left: 58.333333333333336%;
}

/* line 1124, scss/scss.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 1128, scss/scss.scss */
.col-xs-push-5 {
  left: 41.66666666666667%;
}

/* line 1132, scss/scss.scss */
.col-xs-push-4 {
  left: 33.33333333333333%;
}

/* line 1136, scss/scss.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 1140, scss/scss.scss */
.col-xs-push-2 {
  left: 16.666666666666664%;
}

/* line 1144, scss/scss.scss */
.col-xs-push-1 {
  left: 8.333333333333332%;
}

/* line 1148, scss/scss.scss */
.col-xs-push-0 {
  left: 0;
}

/* line 1152, scss/scss.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

/* line 1156, scss/scss.scss */
.col-xs-offset-11 {
  margin-left: 91.66666666666666%;
}

/* line 1160, scss/scss.scss */
.col-xs-offset-10 {
  margin-left: 83.33333333333334%;
}

/* line 1164, scss/scss.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 1168, scss/scss.scss */
.col-xs-offset-8 {
  margin-left: 66.66666666666666%;
}

/* line 1172, scss/scss.scss */
.col-xs-offset-7 {
  margin-left: 58.333333333333336%;
}

/* line 1176, scss/scss.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 1180, scss/scss.scss */
.col-xs-offset-5 {
  margin-left: 41.66666666666667%;
}

/* line 1184, scss/scss.scss */
.col-xs-offset-4 {
  margin-left: 33.33333333333333%;
}

/* line 1188, scss/scss.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 1192, scss/scss.scss */
.col-xs-offset-2 {
  margin-left: 16.666666666666664%;
}

/* line 1196, scss/scss.scss */
.col-xs-offset-1 {
  margin-left: 8.333333333333332%;
}

/* line 1200, scss/scss.scss */
.col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 1205, scss/scss.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;
    position: relative;
  }
  /* line 1220, scss/scss.scss */
  .col-sm-12 {
    width: 100%;
  }
  /* line 1223, scss/scss.scss */
  .col-sm-11 {
    width: 91.66666666666666%;
  }
  /* line 1226, scss/scss.scss */
  .col-sm-10 {
    width: 83.33333333333334%;
  }
  /* line 1229, scss/scss.scss */
  .col-sm-9 {
    width: 75%;
  }
  /* line 1232, scss/scss.scss */
  .col-sm-8 {
    width: 66.66666666666666%;
  }
  /* line 1235, scss/scss.scss */
  .col-sm-7 {
    width: 58.333333333333336%;
  }
  /* line 1238, scss/scss.scss */
  .col-sm-6 {
    width: 50%;
  }
  /* line 1241, scss/scss.scss */
  .col-sm-5 {
    width: 41.66666666666667%;
  }
  /* line 1244, scss/scss.scss */
  .col-sm-4 {
    width: 33.33333333333333%;
  }
  /* line 1247, scss/scss.scss */
  .col-sm-3 {
    width: 25%;
  }
  /* line 1250, scss/scss.scss */
  .col-sm-2 {
    width: 16.666666666666664%;
  }
  /* line 1253, scss/scss.scss */
  .col-sm-1 {
    width: 8.333333333333332%;
  }
  /* line 1256, scss/scss.scss */
  .col-sm-pull-12 {
    right: 100%;
  }
  /* line 1259, scss/scss.scss */
  .col-sm-pull-11 {
    right: 91.66666666666666%;
  }
  /* line 1262, scss/scss.scss */
  .col-sm-pull-10 {
    right: 83.33333333333334%;
  }
  /* line 1265, scss/scss.scss */
  .col-sm-pull-9 {
    right: 75%;
  }
  /* line 1268, scss/scss.scss */
  .col-sm-pull-8 {
    right: 66.66666666666666%;
  }
  /* line 1271, scss/scss.scss */
  .col-sm-pull-7 {
    right: 58.333333333333336%;
  }
  /* line 1274, scss/scss.scss */
  .col-sm-pull-6 {
    right: 50%;
  }
  /* line 1277, scss/scss.scss */
  .col-sm-pull-5 {
    right: 41.66666666666667%;
  }
  /* line 1280, scss/scss.scss */
  .col-sm-pull-4 {
    right: 33.33333333333333%;
  }
  /* line 1283, scss/scss.scss */
  .col-sm-pull-3 {
    right: 25%;
  }
  /* line 1286, scss/scss.scss */
  .col-sm-pull-2 {
    right: 16.666666666666664%;
  }
  /* line 1289, scss/scss.scss */
  .col-sm-pull-1 {
    right: 8.333333333333332%;
  }
  /* line 1292, scss/scss.scss */
  .col-sm-pull-0 {
    right: 0;
  }
  /* line 1295, scss/scss.scss */
  .col-sm-push-12 {
    left: 100%;
  }
  /* line 1298, scss/scss.scss */
  .col-sm-push-11 {
    left: 91.66666666666666%;
  }
  /* line 1301, scss/scss.scss */
  .col-sm-push-10 {
    left: 83.33333333333334%;
  }
  /* line 1304, scss/scss.scss */
  .col-sm-push-9 {
    left: 75%;
  }
  /* line 1307, scss/scss.scss */
  .col-sm-push-8 {
    left: 66.66666666666666%;
  }
  /* line 1310, scss/scss.scss */
  .col-sm-push-7 {
    left: 58.333333333333336%;
  }
  /* line 1313, scss/scss.scss */
  .col-sm-push-6 {
    left: 50%;
  }
  /* line 1316, scss/scss.scss */
  .col-sm-push-5 {
    left: 41.66666666666667%;
  }
  /* line 1319, scss/scss.scss */
  .col-sm-push-4 {
    left: 33.33333333333333%;
  }
  /* line 1322, scss/scss.scss */
  .col-sm-push-3 {
    left: 25%;
  }
  /* line 1325, scss/scss.scss */
  .col-sm-push-2 {
    left: 16.666666666666664%;
  }
  /* line 1328, scss/scss.scss */
  .col-sm-push-1 {
    left: 8.333333333333332%;
  }
  /* line 1331, scss/scss.scss */
  .col-sm-push-0 {
    left: 0;
  }
  /* line 1334, scss/scss.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  /* line 1337, scss/scss.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666666666666%;
  }
  /* line 1340, scss/scss.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333333334%;
  }
  /* line 1343, scss/scss.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  /* line 1346, scss/scss.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666666666666%;
  }
  /* line 1349, scss/scss.scss */
  .col-sm-offset-7 {
    margin-left: 58.333333333333336%;
  }
  /* line 1352, scss/scss.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  /* line 1355, scss/scss.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666666666667%;
  }
  /* line 1358, scss/scss.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333333333%;
  }
  /* line 1361, scss/scss.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  /* line 1364, scss/scss.scss */
  .col-sm-offset-2 {
    margin-left: 16.666666666666664%;
  }
  /* line 1367, scss/scss.scss */
  .col-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }
  /* line 1370, scss/scss.scss */
  .col-sm-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 1376, scss/scss.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 1390, scss/scss.scss */
  .col-md-12 {
    width: 100%;
  }
  /* line 1393, scss/scss.scss */
  .col-md-11 {
    width: 91.66666666666666%;
  }
  /* line 1396, scss/scss.scss */
  .col-md-10 {
    width: 83.33333333333334%;
  }
  /* line 1399, scss/scss.scss */
  .col-md-9 {
    width: 75%;
  }
  /* line 1402, scss/scss.scss */
  .col-md-8 {
    width: 66.66666666666666%;
  }
  /* line 1405, scss/scss.scss */
  .col-md-7 {
    width: 58.333333333333336%;
  }
  /* line 1408, scss/scss.scss */
  .col-md-6 {
    width: 50%;
  }
  /* line 1411, scss/scss.scss */
  .col-md-5 {
    width: 41.66666666666667%;
  }
  /* line 1414, scss/scss.scss */
  .col-md-4 {
    width: 33.33333333333333%;
  }
  /* line 1417, scss/scss.scss */
  .col-md-3 {
    width: 25%;
  }
  /* line 1420, scss/scss.scss */
  .col-md-2 {
    width: 16.666666666666664%;
  }
  /* line 1423, scss/scss.scss */
  .col-md-1 {
    width: 8.333333333333332%;
  }
  /* line 1426, scss/scss.scss */
  .col-md-pull-12 {
    right: 100%;
  }
  /* line 1429, scss/scss.scss */
  .col-md-pull-11 {
    right: 91.66666666666666%;
  }
  /* line 1432, scss/scss.scss */
  .col-md-pull-10 {
    right: 83.33333333333334%;
  }
  /* line 1435, scss/scss.scss */
  .col-md-pull-9 {
    right: 75%;
  }
  /* line 1438, scss/scss.scss */
  .col-md-pull-8 {
    right: 66.66666666666666%;
  }
  /* line 1441, scss/scss.scss */
  .col-md-pull-7 {
    right: 58.333333333333336%;
  }
  /* line 1444, scss/scss.scss */
  .col-md-pull-6 {
    right: 50%;
  }
  /* line 1447, scss/scss.scss */
  .col-md-pull-5 {
    right: 41.66666666666667%;
  }
  /* line 1450, scss/scss.scss */
  .col-md-pull-4 {
    right: 33.33333333333333%;
  }
  /* line 1453, scss/scss.scss */
  .col-md-pull-3 {
    right: 25%;
  }
  /* line 1456, scss/scss.scss */
  .col-md-pull-2 {
    right: 16.666666666666664%;
  }
  /* line 1459, scss/scss.scss */
  .col-md-pull-1 {
    right: 8.333333333333332%;
  }
  /* line 1462, scss/scss.scss */
  .col-md-pull-0 {
    right: 0;
  }
  /* line 1465, scss/scss.scss */
  .col-md-push-12 {
    left: 100%;
  }
  /* line 1468, scss/scss.scss */
  .col-md-push-11 {
    left: 91.66666666666666%;
  }
  /* line 1471, scss/scss.scss */
  .col-md-push-10 {
    left: 83.33333333333334%;
  }
  /* line 1474, scss/scss.scss */
  .col-md-push-9 {
    left: 75%;
  }
  /* line 1477, scss/scss.scss */
  .col-md-push-8 {
    left: 66.66666666666666%;
  }
  /* line 1480, scss/scss.scss */
  .col-md-push-7 {
    left: 58.333333333333336%;
  }
  /* line 1483, scss/scss.scss */
  .col-md-push-6 {
    left: 50%;
  }
  /* line 1486, scss/scss.scss */
  .col-md-push-5 {
    left: 41.66666666666667%;
  }
  /* line 1489, scss/scss.scss */
  .col-md-push-4 {
    left: 33.33333333333333%;
  }
  /* line 1492, scss/scss.scss */
  .col-md-push-3 {
    left: 25%;
  }
  /* line 1495, scss/scss.scss */
  .col-md-push-2 {
    left: 16.666666666666664%;
  }
  /* line 1498, scss/scss.scss */
  .col-md-push-1 {
    left: 8.333333333333332%;
  }
  /* line 1501, scss/scss.scss */
  .col-md-push-0 {
    left: 0;
  }
  /* line 1504, scss/scss.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
  /* line 1507, scss/scss.scss */
  .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }
  /* line 1510, scss/scss.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }
  /* line 1513, scss/scss.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }
  /* line 1516, scss/scss.scss */
  .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }
  /* line 1519, scss/scss.scss */
  .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }
  /* line 1522, scss/scss.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }
  /* line 1525, scss/scss.scss */
  .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }
  /* line 1528, scss/scss.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
  /* line 1531, scss/scss.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }
  /* line 1534, scss/scss.scss */
  .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }
  /* line 1537, scss/scss.scss */
  .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }
  /* line 1540, scss/scss.scss */
  .col-md-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  /* line 1546, scss/scss.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 1560, scss/scss.scss */
  .col-lg-12 {
    width: 100%;
  }
  /* line 1563, scss/scss.scss */
  .col-lg-11 {
    width: 91.66666666666666%;
  }
  /* line 1566, scss/scss.scss */
  .col-lg-10 {
    width: 83.33333333333334%;
  }
  /* line 1569, scss/scss.scss */
  .col-lg-9 {
    width: 75%;
  }
  /* line 1572, scss/scss.scss */
  .col-lg-8 {
    width: 66.66666666666666%;
  }
  /* line 1575, scss/scss.scss */
  .col-lg-7 {
    width: 58.333333333333336%;
  }
  /* line 1578, scss/scss.scss */
  .col-lg-6 {
    width: 50%;
  }
  /* line 1581, scss/scss.scss */
  .col-lg-5 {
    width: 41.66666666666667%;
  }
  /* line 1584, scss/scss.scss */
  .col-lg-4 {
    width: 33.33333333333333%;
  }
  /* line 1587, scss/scss.scss */
  .col-lg-3 {
    width: 25%;
  }
  /* line 1590, scss/scss.scss */
  .col-lg-2 {
    width: 16.666666666666664%;
  }
  /* line 1593, scss/scss.scss */
  .col-lg-1 {
    width: 8.333333333333332%;
  }
  /* line 1596, scss/scss.scss */
  .col-lg-pull-12 {
    right: 100%;
  }
  /* line 1599, scss/scss.scss */
  .col-lg-pull-11 {
    right: 91.66666666666666%;
  }
  /* line 1602, scss/scss.scss */
  .col-lg-pull-10 {
    right: 83.33333333333334%;
  }
  /* line 1605, scss/scss.scss */
  .col-lg-pull-9 {
    right: 75%;
  }
  /* line 1608, scss/scss.scss */
  .col-lg-pull-8 {
    right: 66.66666666666666%;
  }
  /* line 1611, scss/scss.scss */
  .col-lg-pull-7 {
    right: 58.333333333333336%;
  }
  /* line 1614, scss/scss.scss */
  .col-lg-pull-6 {
    right: 50%;
  }
  /* line 1617, scss/scss.scss */
  .col-lg-pull-5 {
    right: 41.66666666666667%;
  }
  /* line 1620, scss/scss.scss */
  .col-lg-pull-4 {
    right: 33.33333333333333%;
  }
  /* line 1623, scss/scss.scss */
  .col-lg-pull-3 {
    right: 25%;
  }
  /* line 1626, scss/scss.scss */
  .col-lg-pull-2 {
    right: 16.666666666666664%;
  }
  /* line 1629, scss/scss.scss */
  .col-lg-pull-1 {
    right: 8.333333333333332%;
  }
  /* line 1632, scss/scss.scss */
  .col-lg-pull-0 {
    right: 0;
  }
  /* line 1635, scss/scss.scss */
  .col-lg-push-12 {
    left: 100%;
  }
  /* line 1638, scss/scss.scss */
  .col-lg-push-11 {
    left: 91.66666666666666%;
  }
  /* line 1641, scss/scss.scss */
  .col-lg-push-10 {
    left: 83.33333333333334%;
  }
  /* line 1644, scss/scss.scss */
  .col-lg-push-9 {
    left: 75%;
  }
  /* line 1647, scss/scss.scss */
  .col-lg-push-8 {
    left: 66.66666666666666%;
  }
  /* line 1650, scss/scss.scss */
  .col-lg-push-7 {
    left: 58.333333333333336%;
  }
  /* line 1653, scss/scss.scss */
  .col-lg-push-6 {
    left: 50%;
  }
  /* line 1656, scss/scss.scss */
  .col-lg-push-5 {
    left: 41.66666666666667%;
  }
  /* line 1659, scss/scss.scss */
  .col-lg-push-4 {
    left: 33.33333333333333%;
  }
  /* line 1662, scss/scss.scss */
  .col-lg-push-3 {
    left: 25%;
  }
  /* line 1665, scss/scss.scss */
  .col-lg-push-2 {
    left: 16.666666666666664%;
  }
  /* line 1668, scss/scss.scss */
  .col-lg-push-1 {
    left: 8.333333333333332%;
  }
  /* line 1671, scss/scss.scss */
  .col-lg-push-0 {
    left: 0;
  }
  /* line 1674, scss/scss.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  /* line 1677, scss/scss.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666666666666%;
  }
  /* line 1680, scss/scss.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333333334%;
  }
  /* line 1683, scss/scss.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  /* line 1686, scss/scss.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666666666666%;
  }
  /* line 1689, scss/scss.scss */
  .col-lg-offset-7 {
    margin-left: 58.333333333333336%;
  }
  /* line 1692, scss/scss.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  /* line 1695, scss/scss.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666666666667%;
  }
  /* line 1698, scss/scss.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333333333%;
  }
  /* line 1701, scss/scss.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  /* line 1704, scss/scss.scss */
  .col-lg-offset-2 {
    margin-left: 16.666666666666664%;
  }
  /* line 1707, scss/scss.scss */
  .col-lg-offset-1 {
    margin-left: 8.333333333333332%;
  }
  /* line 1710, scss/scss.scss */
  .col-lg-offset-0 {
    margin-left: 0;
  }
}

/* line 1715, scss/scss.scss */
table {
  max-width: 100%;
  background-color: transparent;
}

/* line 1720, scss/scss.scss */
th {
  text-align: left;
}

/* line 1724, scss/scss.scss */
.table {
  width: 100%;
  margin-bottom: 20px;
}

/* line 1729, scss/scss.scss */
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-bottom: 1px solid #ddd;
}

/* line 1741, scss/scss.scss */
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

/* line 1746, scss/scss.scss */
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

/* line 1755, scss/scss.scss */
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}

/* line 1759, scss/scss.scss */
.table .table {
  background-color: #fff;
}

/* line 1763, scss/scss.scss */
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

/* line 1772, scss/scss.scss */
.table-bordered {
  border: 1px solid #ddd;
}

/* line 1776, scss/scss.scss */
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}

/* line 1785, scss/scss.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 1790, scss/scss.scss */
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

/* line 1795, scss/scss.scss */
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}

/* line 1800, scss/scss.scss */
table col[class*=col-] {
  position: static;
  float: none;
  display: table-column;
}

/* line 1806, scss/scss.scss */
table td[class*=col-],
table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell;
}

/* line 1813, scss/scss.scss */
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

/* line 1828, scss/scss.scss */
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

/* line 1835, scss/scss.scss */
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

/* line 1850, scss/scss.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

/* line 1857, scss/scss.scss */
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

/* line 1872, scss/scss.scss */
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

/* line 1879, scss/scss.scss */
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

/* line 1894, scss/scss.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

/* line 1901, scss/scss.scss */
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

/* line 1916, scss/scss.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

@media (max-width: 767px) {
  /* line 1924, scss/scss.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
  }
  /* line 1933, scss/scss.scss */
  .table-responsive > .table {
    margin-bottom: 0;
  }
  /* line 1936, scss/scss.scss */
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  /* line 1944, scss/scss.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 1947, scss/scss.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  /* line 1955, scss/scss.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  /* line 1963, scss/scss.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

/* line 1971, scss/scss.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

/* line 1978, scss/scss.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 1990, scss/scss.scss */
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: 700;
}

/* line 1996, scss/scss.scss */
input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 2002, scss/scss.scss */
input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

/* line 2009, scss/scss.scss */
input[type=file] {
  display: block;
}

/* line 2013, scss/scss.scss */
input[type=range] {
  display: block;
  width: 100%;
}

/* line 2018, scss/scss.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 2023, scss/scss.scss */
input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 2031, scss/scss.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555;
}

/* line 2039, scss/scss.scss */
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/* line 2057, scss/scss.scss */
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 2064, scss/scss.scss */
.form-control:-moz-placeholder {
  color: #999;
}

/* line 2068, scss/scss.scss */
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}

/* line 2073, scss/scss.scss */
.form-control:-ms-input-placeholder {
  color: #999;
}

/* line 2077, scss/scss.scss */
.form-control::-webkit-input-placeholder {
  color: #999;
}

/* line 2081, scss/scss.scss */
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}

/* line 2089, scss/scss.scss */
textarea.form-control {
  height: auto;
}

/* line 2093, scss/scss.scss */
input[type=date] {
  line-height: 34px;
}

/* line 2097, scss/scss.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 2101, scss/scss.scss */
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}

/* line 2110, scss/scss.scss */
.radio label,
.checkbox label {
  display: inline;
  font-weight: 400;
  cursor: pointer;
}

/* line 2117, scss/scss.scss */
.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  float: left;
  margin-left: -20px;
}

/* line 2125, scss/scss.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 2130, scss/scss.scss */
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: 400;
  cursor: pointer;
}

/* line 2140, scss/scss.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 2146, scss/scss.scss */
input[type=radio][disabled],
input[type=checkbox][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type=radio],
fieldset[disabled] input[type=checkbox],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

/* line 2161, scss/scss.scss */
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 2169, scss/scss.scss */
select.input-sm {
  height: 30px;
  line-height: 30px;
}

/* line 2174, scss/scss.scss */
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}

/* line 2179, scss/scss.scss */
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 2187, scss/scss.scss */
select.input-lg {
  height: 46px;
  line-height: 46px;
}

/* line 2192, scss/scss.scss */
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}

/* line 2197, scss/scss.scss */
.has-feedback {
  position: relative;
}

/* line 2201, scss/scss.scss */
.has-feedback .form-control {
  padding-right: 42.5px;
}

/* line 2205, scss/scss.scss */
.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}

/* line 2216, scss/scss.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}

/* line 2225, scss/scss.scss */
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 2231, scss/scss.scss */
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

/* line 2237, scss/scss.scss */
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

/* line 2243, scss/scss.scss */
.has-success .form-control-feedback {
  color: #3c763d;
}

/* line 2247, scss/scss.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}

/* line 2256, scss/scss.scss */
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 2262, scss/scss.scss */
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

/* line 2268, scss/scss.scss */
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 2274, scss/scss.scss */
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

/* line 2278, scss/scss.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}

/* line 2287, scss/scss.scss */
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 2293, scss/scss.scss */
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

/* line 2299, scss/scss.scss */
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

/* line 2305, scss/scss.scss */
.has-error .form-control-feedback {
  color: #a94442;
}

/* line 2309, scss/scss.scss */
.form-control-static {
  margin-bottom: 0;
}

/* line 2313, scss/scss.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  /* line 2321, scss/scss.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 2326, scss/scss.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 2331, scss/scss.scss */
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 2335, scss/scss.scss */
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  /* line 2343, scss/scss.scss */
  .form-inline .radio input[type=radio],
  .form-inline .checkbox input[type=checkbox] {
    float: none;
    margin-left: 0;
  }
  /* line 2348, scss/scss.scss */
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

/* line 2353, scss/scss.scss */
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

/* line 2363, scss/scss.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

/* line 2368, scss/scss.scss */
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 2373, scss/scss.scss */
.form-horizontal .form-control-static {
  padding-top: 7px;
}

@media (min-width: 768px) {
  /* line 2378, scss/scss.scss */
  .form-horizontal .control-label {
    text-align: right;
  }
}

/* line 2383, scss/scss.scss */
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}

/* line 2388, scss/scss.scss */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 2409, scss/scss.scss */
.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 2415, scss/scss.scss */
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}

/* line 2421, scss/scss.scss */
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 2429, scss/scss.scss */
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 2440, scss/scss.scss */
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

/* line 2446, scss/scss.scss */
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
}

/* line 2456, scss/scss.scss */
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}

/* line 2462, scss/scss.scss */
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}

/* line 2481, scss/scss.scss */
.btn-default .badge {
  color: #fff;
  background-color: #333;
}

/* line 2486, scss/scss.scss */
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}

/* line 2492, scss/scss.scss */
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e;
}

/* line 2502, scss/scss.scss */
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}

/* line 2508, scss/scss.scss */
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}

/* line 2527, scss/scss.scss */
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}

/* line 2532, scss/scss.scss */
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

/* line 2538, scss/scss.scss */
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}

/* line 2548, scss/scss.scss */
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}

/* line 2554, scss/scss.scss */
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

/* line 2573, scss/scss.scss */
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

/* line 2578, scss/scss.scss */
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 2584, scss/scss.scss */
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}

/* line 2594, scss/scss.scss */
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}

/* line 2600, scss/scss.scss */
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 2619, scss/scss.scss */
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

/* line 2624, scss/scss.scss */
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 2630, scss/scss.scss */
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}

/* line 2640, scss/scss.scss */
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}

/* line 2646, scss/scss.scss */
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 2665, scss/scss.scss */
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

/* line 2670, scss/scss.scss */
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 2676, scss/scss.scss */
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}

/* line 2686, scss/scss.scss */
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}

/* line 2692, scss/scss.scss */
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 2711, scss/scss.scss */
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

/* line 2716, scss/scss.scss */
.btn-link {
  color: #428bca;
  font-weight: 400;
  cursor: pointer;
  border-radius: 0;
}

/* line 2723, scss/scss.scss */
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 2732, scss/scss.scss */
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

/* line 2739, scss/scss.scss */
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}

/* line 2746, scss/scss.scss */
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999;
  text-decoration: none;
}

/* line 2754, scss/scss.scss */
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 2761, scss/scss.scss */
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 2768, scss/scss.scss */
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 2775, scss/scss.scss */
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 2782, scss/scss.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 2786, scss/scss.scss */
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

/* line 2792, scss/scss.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}

/* line 2798, scss/scss.scss */
.fade.in {
  opacity: 1;
}

/* line 2802, scss/scss.scss */
.collapse {
  display: none;
}

/* line 2806, scss/scss.scss */
.collapse.in {
  display: block;
}

/* line 2810, scss/scss.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
  transition: height .35s ease;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(/themes/dawn/fonts/glyphicons-halflings-regular.eot);
  src: url(/themes/dawn/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(/themes/dawn/fonts/glyphicons-halflings-regular.woff) format("woff"), url(/themes/dawn/fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(/themes/dawn/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}

/* line 2824, scss/scss.scss */
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 2836, scss/scss.scss */
.glyphicon-asterisk:before {
  content: "\2a";
}

/* line 2840, scss/scss.scss */
.glyphicon-plus:before {
  content: "\2b";
}

/* line 2844, scss/scss.scss */
.glyphicon-euro:before {
  content: "\20ac";
}

/* line 2848, scss/scss.scss */
.glyphicon-minus:before {
  content: "\2212";
}

/* line 2852, scss/scss.scss */
.glyphicon-cloud:before {
  content: "\2601";
}

/* line 2856, scss/scss.scss */
.glyphicon-envelope:before {
  content: "\2709";
}

/* line 2860, scss/scss.scss */
.glyphicon-pencil:before {
  content: "\270f";
}

/* line 2864, scss/scss.scss */
.glyphicon-glass:before {
  content: "\e001";
}

/* line 2868, scss/scss.scss */
.glyphicon-music:before {
  content: "\e002";
}

/* line 2872, scss/scss.scss */
.glyphicon-search:before {
  content: "\e003";
}

/* line 2876, scss/scss.scss */
.glyphicon-heart:before {
  content: "\e005";
}

/* line 2880, scss/scss.scss */
.glyphicon-star:before {
  content: "\e006";
}

/* line 2884, scss/scss.scss */
.glyphicon-star-empty:before {
  content: "\e007";
}

/* line 2888, scss/scss.scss */
.glyphicon-user:before {
  content: "\e008";
}

/* line 2892, scss/scss.scss */
.glyphicon-film:before {
  content: "\e009";
}

/* line 2896, scss/scss.scss */
.glyphicon-th-large:before {
  content: "\e010";
}

/* line 2900, scss/scss.scss */
.glyphicon-th:before {
  content: "\e011";
}

/* line 2904, scss/scss.scss */
.glyphicon-th-list:before {
  content: "\e012";
}

/* line 2908, scss/scss.scss */
.glyphicon-ok:before {
  content: "\e013";
}

/* line 2912, scss/scss.scss */
.glyphicon-remove:before {
  content: "\e014";
}

/* line 2916, scss/scss.scss */
.glyphicon-zoom-in:before {
  content: "\e015";
}

/* line 2920, scss/scss.scss */
.glyphicon-zoom-out:before {
  content: "\e016";
}

/* line 2924, scss/scss.scss */
.glyphicon-off:before {
  content: "\e017";
}

/* line 2928, scss/scss.scss */
.glyphicon-signal:before {
  content: "\e018";
}

/* line 2932, scss/scss.scss */
.glyphicon-cog:before {
  content: "\e019";
}

/* line 2936, scss/scss.scss */
.glyphicon-trash:before {
  content: "\e020";
}

/* line 2940, scss/scss.scss */
.glyphicon-home:before {
  content: "\e021";
}

/* line 2944, scss/scss.scss */
.glyphicon-file:before {
  content: "\e022";
}

/* line 2948, scss/scss.scss */
.glyphicon-time:before {
  content: "\e023";
}

/* line 2952, scss/scss.scss */
.glyphicon-road:before {
  content: "\e024";
}

/* line 2956, scss/scss.scss */
.glyphicon-download-alt:before {
  content: "\e025";
}

/* line 2960, scss/scss.scss */
.glyphicon-download:before {
  content: "\e026";
}

/* line 2964, scss/scss.scss */
.glyphicon-upload:before {
  content: "\e027";
}

/* line 2968, scss/scss.scss */
.glyphicon-inbox:before {
  content: "\e028";
}

/* line 2972, scss/scss.scss */
.glyphicon-play-circle:before {
  content: "\e029";
}

/* line 2976, scss/scss.scss */
.glyphicon-repeat:before {
  content: "\e030";
}

/* line 2980, scss/scss.scss */
.glyphicon-refresh:before {
  content: "\e031";
}

/* line 2984, scss/scss.scss */
.glyphicon-list-alt:before {
  content: "\e032";
}

/* line 2988, scss/scss.scss */
.glyphicon-lock:before {
  content: "\e033";
}

/* line 2992, scss/scss.scss */
.glyphicon-flag:before {
  content: "\e034";
}

/* line 2996, scss/scss.scss */
.glyphicon-headphones:before {
  content: "\e035";
}

/* line 3000, scss/scss.scss */
.glyphicon-volume-off:before {
  content: "\e036";
}

/* line 3004, scss/scss.scss */
.glyphicon-volume-down:before {
  content: "\e037";
}

/* line 3008, scss/scss.scss */
.glyphicon-volume-up:before {
  content: "\e038";
}

/* line 3012, scss/scss.scss */
.glyphicon-qrcode:before {
  content: "\e039";
}

/* line 3016, scss/scss.scss */
.glyphicon-barcode:before {
  content: "\e040";
}

/* line 3020, scss/scss.scss */
.glyphicon-tag:before {
  content: "\e041";
}

/* line 3024, scss/scss.scss */
.glyphicon-tags:before {
  content: "\e042";
}

/* line 3028, scss/scss.scss */
.glyphicon-book:before {
  content: "\e043";
}

/* line 3032, scss/scss.scss */
.glyphicon-bookmark:before {
  content: "\e044";
}

/* line 3036, scss/scss.scss */
.glyphicon-print:before {
  content: "\e045";
}

/* line 3040, scss/scss.scss */
.glyphicon-camera:before {
  content: "\e046";
}

/* line 3044, scss/scss.scss */
.glyphicon-font:before {
  content: "\e047";
}

/* line 3048, scss/scss.scss */
.glyphicon-bold:before {
  content: "\e048";
}

/* line 3052, scss/scss.scss */
.glyphicon-italic:before {
  content: "\e049";
}

/* line 3056, scss/scss.scss */
.glyphicon-text-height:before {
  content: "\e050";
}

/* line 3060, scss/scss.scss */
.glyphicon-text-width:before {
  content: "\e051";
}

/* line 3064, scss/scss.scss */
.glyphicon-align-left:before {
  content: "\e052";
}

/* line 3068, scss/scss.scss */
.glyphicon-align-center:before {
  content: "\e053";
}

/* line 3072, scss/scss.scss */
.glyphicon-align-right:before {
  content: "\e054";
}

/* line 3076, scss/scss.scss */
.glyphicon-align-justify:before {
  content: "\e055";
}

/* line 3080, scss/scss.scss */
.glyphicon-list:before {
  content: "\e056";
}

/* line 3084, scss/scss.scss */
.glyphicon-indent-left:before {
  content: "\e057";
}

/* line 3088, scss/scss.scss */
.glyphicon-indent-right:before {
  content: "\e058";
}

/* line 3092, scss/scss.scss */
.glyphicon-facetime-video:before {
  content: "\e059";
}

/* line 3096, scss/scss.scss */
.glyphicon-picture:before {
  content: "\e060";
}

/* line 3100, scss/scss.scss */
.glyphicon-map-marker:before {
  content: "\e062";
}

/* line 3104, scss/scss.scss */
.glyphicon-adjust:before {
  content: "\e063";
}

/* line 3108, scss/scss.scss */
.glyphicon-tint:before {
  content: "\e064";
}

/* line 3112, scss/scss.scss */
.glyphicon-edit:before {
  content: "\e065";
}

/* line 3116, scss/scss.scss */
.glyphicon-share:before {
  content: "\e066";
}

/* line 3120, scss/scss.scss */
.glyphicon-check:before {
  content: "\e067";
}

/* line 3124, scss/scss.scss */
.glyphicon-move:before {
  content: "\e068";
}

/* line 3128, scss/scss.scss */
.glyphicon-step-backward:before {
  content: "\e069";
}

/* line 3132, scss/scss.scss */
.glyphicon-fast-backward:before {
  content: "\e070";
}

/* line 3136, scss/scss.scss */
.glyphicon-backward:before {
  content: "\e071";
}

/* line 3140, scss/scss.scss */
.glyphicon-play:before {
  content: "\e072";
}

/* line 3144, scss/scss.scss */
.glyphicon-pause:before {
  content: "\e073";
}

/* line 3148, scss/scss.scss */
.glyphicon-stop:before {
  content: "\e074";
}

/* line 3152, scss/scss.scss */
.glyphicon-forward:before {
  content: "\e075";
}

/* line 3156, scss/scss.scss */
.glyphicon-fast-forward:before {
  content: "\e076";
}

/* line 3160, scss/scss.scss */
.glyphicon-step-forward:before {
  content: "\e077";
}

/* line 3164, scss/scss.scss */
.glyphicon-eject:before {
  content: "\e078";
}

/* line 3168, scss/scss.scss */
.glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 3172, scss/scss.scss */
.glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 3176, scss/scss.scss */
.glyphicon-plus-sign:before {
  content: "\e081";
}

/* line 3180, scss/scss.scss */
.glyphicon-minus-sign:before {
  content: "\e082";
}

/* line 3184, scss/scss.scss */
.glyphicon-remove-sign:before {
  content: "\e083";
}

/* line 3188, scss/scss.scss */
.glyphicon-ok-sign:before {
  content: "\e084";
}

/* line 3192, scss/scss.scss */
.glyphicon-question-sign:before {
  content: "\e085";
}

/* line 3196, scss/scss.scss */
.glyphicon-info-sign:before {
  content: "\e086";
}

/* line 3200, scss/scss.scss */
.glyphicon-screenshot:before {
  content: "\e087";
}

/* line 3204, scss/scss.scss */
.glyphicon-remove-circle:before {
  content: "\e088";
}

/* line 3208, scss/scss.scss */
.glyphicon-ok-circle:before {
  content: "\e089";
}

/* line 3212, scss/scss.scss */
.glyphicon-ban-circle:before {
  content: "\e090";
}

/* line 3216, scss/scss.scss */
.glyphicon-arrow-left:before {
  content: "\e091";
}

/* line 3220, scss/scss.scss */
.glyphicon-arrow-right:before {
  content: "\e092";
}

/* line 3224, scss/scss.scss */
.glyphicon-arrow-up:before {
  content: "\e093";
}

/* line 3228, scss/scss.scss */
.glyphicon-arrow-down:before {
  content: "\e094";
}

/* line 3232, scss/scss.scss */
.glyphicon-share-alt:before {
  content: "\e095";
}

/* line 3236, scss/scss.scss */
.glyphicon-resize-full:before {
  content: "\e096";
}

/* line 3240, scss/scss.scss */
.glyphicon-resize-small:before {
  content: "\e097";
}

/* line 3244, scss/scss.scss */
.glyphicon-exclamation-sign:before {
  content: "\e101";
}

/* line 3248, scss/scss.scss */
.glyphicon-gift:before {
  content: "\e102";
}

/* line 3252, scss/scss.scss */
.glyphicon-leaf:before {
  content: "\e103";
}

/* line 3256, scss/scss.scss */
.glyphicon-fire:before {
  content: "\e104";
}

/* line 3260, scss/scss.scss */
.glyphicon-eye-open:before {
  content: "\e105";
}

/* line 3264, scss/scss.scss */
.glyphicon-eye-close:before {
  content: "\e106";
}

/* line 3268, scss/scss.scss */
.glyphicon-warning-sign:before {
  content: "\e107";
}

/* line 3272, scss/scss.scss */
.glyphicon-plane:before {
  content: "\e108";
}

/* line 3276, scss/scss.scss */
.glyphicon-calendar:before {
  content: "\e109";
}

/* line 3280, scss/scss.scss */
.glyphicon-random:before {
  content: "\e110";
}

/* line 3284, scss/scss.scss */
.glyphicon-comment:before {
  content: "\e111";
}

/* line 3288, scss/scss.scss */
.glyphicon-magnet:before {
  content: "\e112";
}

/* line 3292, scss/scss.scss */
.glyphicon-chevron-up:before {
  content: "\e113";
}

/* line 3296, scss/scss.scss */
.glyphicon-chevron-down:before {
  content: "\e114";
}

/* line 3300, scss/scss.scss */
.glyphicon-retweet:before {
  content: "\e115";
}

/* line 3304, scss/scss.scss */
.glyphicon-shopping-cart:before {
  content: "\e116";
}

/* line 3308, scss/scss.scss */
.glyphicon-folder-close:before {
  content: "\e117";
}

/* line 3312, scss/scss.scss */
.glyphicon-folder-open:before {
  content: "\e118";
}

/* line 3316, scss/scss.scss */
.glyphicon-resize-vertical:before {
  content: "\e119";
}

/* line 3320, scss/scss.scss */
.glyphicon-resize-horizontal:before {
  content: "\e120";
}

/* line 3324, scss/scss.scss */
.glyphicon-hdd:before {
  content: "\e121";
}

/* line 3328, scss/scss.scss */
.glyphicon-bullhorn:before {
  content: "\e122";
}

/* line 3332, scss/scss.scss */
.glyphicon-bell:before {
  content: "\e123";
}

/* line 3336, scss/scss.scss */
.glyphicon-certificate:before {
  content: "\e124";
}

/* line 3340, scss/scss.scss */
.glyphicon-thumbs-up:before {
  content: "\e125";
}

/* line 3344, scss/scss.scss */
.glyphicon-thumbs-down:before {
  content: "\e126";
}

/* line 3348, scss/scss.scss */
.glyphicon-hand-right:before {
  content: "\e127";
}

/* line 3352, scss/scss.scss */
.glyphicon-hand-left:before {
  content: "\e128";
}

/* line 3356, scss/scss.scss */
.glyphicon-hand-up:before {
  content: "\e129";
}

/* line 3360, scss/scss.scss */
.glyphicon-hand-down:before {
  content: "\e130";
}

/* line 3364, scss/scss.scss */
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

/* line 3368, scss/scss.scss */
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

/* line 3372, scss/scss.scss */
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

/* line 3376, scss/scss.scss */
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

/* line 3380, scss/scss.scss */
.glyphicon-globe:before {
  content: "\e135";
}

/* line 3384, scss/scss.scss */
.glyphicon-wrench:before {
  content: "\e136";
}

/* line 3388, scss/scss.scss */
.glyphicon-tasks:before {
  content: "\e137";
}

/* line 3392, scss/scss.scss */
.glyphicon-filter:before {
  content: "\e138";
}

/* line 3396, scss/scss.scss */
.glyphicon-briefcase:before {
  content: "\e139";
}

/* line 3400, scss/scss.scss */
.glyphicon-fullscreen:before {
  content: "\e140";
}

/* line 3404, scss/scss.scss */
.glyphicon-dashboard:before {
  content: "\e141";
}

/* line 3408, scss/scss.scss */
.glyphicon-paperclip:before {
  content: "\e142";
}

/* line 3412, scss/scss.scss */
.glyphicon-heart-empty:before {
  content: "\e143";
}

/* line 3416, scss/scss.scss */
.glyphicon-link:before {
  content: "\e144";
}

/* line 3420, scss/scss.scss */
.glyphicon-phone:before {
  content: "\e145";
}

/* line 3424, scss/scss.scss */
.glyphicon-pushpin:before {
  content: "\e146";
}

/* line 3428, scss/scss.scss */
.glyphicon-usd:before {
  content: "\e148";
}

/* line 3432, scss/scss.scss */
.glyphicon-gbp:before {
  content: "\e149";
}

/* line 3436, scss/scss.scss */
.glyphicon-sort:before {
  content: "\e150";
}

/* line 3440, scss/scss.scss */
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

/* line 3444, scss/scss.scss */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

/* line 3448, scss/scss.scss */
.glyphicon-sort-by-order:before {
  content: "\e153";
}

/* line 3452, scss/scss.scss */
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

/* line 3456, scss/scss.scss */
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

/* line 3460, scss/scss.scss */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

/* line 3464, scss/scss.scss */
.glyphicon-unchecked:before {
  content: "\e157";
}

/* line 3468, scss/scss.scss */
.glyphicon-expand:before {
  content: "\e158";
}

/* line 3472, scss/scss.scss */
.glyphicon-collapse-down:before {
  content: "\e159";
}

/* line 3476, scss/scss.scss */
.glyphicon-collapse-up:before {
  content: "\e160";
}

/* line 3480, scss/scss.scss */
.glyphicon-log-in:before {
  content: "\e161";
}

/* line 3484, scss/scss.scss */
.glyphicon-flash:before {
  content: "\e162";
}

/* line 3488, scss/scss.scss */
.glyphicon-log-out:before {
  content: "\e163";
}

/* line 3492, scss/scss.scss */
.glyphicon-new-window:before {
  content: "\e164";
}

/* line 3496, scss/scss.scss */
.glyphicon-record:before {
  content: "\e165";
}

/* line 3500, scss/scss.scss */
.glyphicon-save:before {
  content: "\e166";
}

/* line 3504, scss/scss.scss */
.glyphicon-open:before {
  content: "\e167";
}

/* line 3508, scss/scss.scss */
.glyphicon-saved:before {
  content: "\e168";
}

/* line 3512, scss/scss.scss */
.glyphicon-import:before {
  content: "\e169";
}

/* line 3516, scss/scss.scss */
.glyphicon-export:before {
  content: "\e170";
}

/* line 3520, scss/scss.scss */
.glyphicon-send:before {
  content: "\e171";
}

/* line 3524, scss/scss.scss */
.glyphicon-floppy-disk:before {
  content: "\e172";
}

/* line 3528, scss/scss.scss */
.glyphicon-floppy-saved:before {
  content: "\e173";
}

/* line 3532, scss/scss.scss */
.glyphicon-floppy-remove:before {
  content: "\e174";
}

/* line 3536, scss/scss.scss */
.glyphicon-floppy-save:before {
  content: "\e175";
}

/* line 3540, scss/scss.scss */
.glyphicon-floppy-open:before {
  content: "\e176";
}

/* line 3544, scss/scss.scss */
.glyphicon-credit-card:before {
  content: "\e177";
}

/* line 3548, scss/scss.scss */
.glyphicon-transfer:before {
  content: "\e178";
}

/* line 3552, scss/scss.scss */
.glyphicon-cutlery:before {
  content: "\e179";
}

/* line 3556, scss/scss.scss */
.glyphicon-header:before {
  content: "\e180";
}

/* line 3560, scss/scss.scss */
.glyphicon-compressed:before {
  content: "\e181";
}

/* line 3564, scss/scss.scss */
.glyphicon-earphone:before {
  content: "\e182";
}

/* line 3568, scss/scss.scss */
.glyphicon-phone-alt:before {
  content: "\e183";
}

/* line 3572, scss/scss.scss */
.glyphicon-tower:before {
  content: "\e184";
}

/* line 3576, scss/scss.scss */
.glyphicon-stats:before {
  content: "\e185";
}

/* line 3580, scss/scss.scss */
.glyphicon-sd-video:before {
  content: "\e186";
}

/* line 3584, scss/scss.scss */
.glyphicon-hd-video:before {
  content: "\e187";
}

/* line 3588, scss/scss.scss */
.glyphicon-subtitles:before {
  content: "\e188";
}

/* line 3592, scss/scss.scss */
.glyphicon-sound-stereo:before {
  content: "\e189";
}

/* line 3596, scss/scss.scss */
.glyphicon-sound-dolby:before {
  content: "\e190";
}

/* line 3600, scss/scss.scss */
.glyphicon-sound-5-1:before {
  content: "\e191";
}

/* line 3604, scss/scss.scss */
.glyphicon-sound-6-1:before {
  content: "\e192";
}

/* line 3608, scss/scss.scss */
.glyphicon-sound-7-1:before {
  content: "\e193";
}

/* line 3612, scss/scss.scss */
.glyphicon-copyright-mark:before {
  content: "\e194";
}

/* line 3616, scss/scss.scss */
.glyphicon-registration-mark:before {
  content: "\e195";
}

/* line 3620, scss/scss.scss */
.glyphicon-cloud-download:before {
  content: "\e197";
}

/* line 3624, scss/scss.scss */
.glyphicon-cloud-upload:before {
  content: "\e198";
}

/* line 3628, scss/scss.scss */
.glyphicon-tree-conifer:before {
  content: "\e199";
}

/* line 3632, scss/scss.scss */
.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* line 3636, scss/scss.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/* line 3647, scss/scss.scss */
.dropdown {
  position: relative;
}

/* line 3651, scss/scss.scss */
.dropdown-toggle:focus {
  outline: 0;
}

/* line 3655, scss/scss.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

/* line 3676, scss/scss.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

/* line 3681, scss/scss.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/* line 3688, scss/scss.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: #333;
  white-space: nowrap;
}

/* line 3698, scss/scss.scss */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

/* line 3705, scss/scss.scss */
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}

/* line 3714, scss/scss.scss */
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999;
}

/* line 3720, scss/scss.scss */
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}

/* line 3729, scss/scss.scss */
.open > .dropdown-menu {
  display: block;
}

/* line 3733, scss/scss.scss */
.open > a {
  outline: 0;
}

/* line 3737, scss/scss.scss */
.dropdown-menu-right {
  left: auto;
  right: 0;
}

/* line 3742, scss/scss.scss */
.dropdown-menu-left {
  left: 0;
  right: auto;
}

/* line 3747, scss/scss.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #999;
}

/* line 3755, scss/scss.scss */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

/* line 3764, scss/scss.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 3769, scss/scss.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}

/* line 3776, scss/scss.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 768px) {
  /* line 3784, scss/scss.scss */
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  /* line 3788, scss/scss.scss */
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

/* line 3794, scss/scss.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

/* line 3801, scss/scss.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

/* line 3807, scss/scss.scss */
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

/* line 3818, scss/scss.scss */
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: 0;
}

/* line 3823, scss/scss.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 3830, scss/scss.scss */
.btn-toolbar {
  margin-left: -5px;
}

/* line 3834, scss/scss.scss */
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

/* line 3839, scss/scss.scss */
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

/* line 3845, scss/scss.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

/* line 3849, scss/scss.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
}

/* line 3853, scss/scss.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 3858, scss/scss.scss */
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 3864, scss/scss.scss */
.btn-group > .btn-group {
  float: left;
}

/* line 3868, scss/scss.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 3872, scss/scss.scss */
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 3878, scss/scss.scss */
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 3883, scss/scss.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 3888, scss/scss.scss */
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 3895, scss/scss.scss */
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 3902, scss/scss.scss */
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 3909, scss/scss.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 3914, scss/scss.scss */
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 3919, scss/scss.scss */
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 3924, scss/scss.scss */
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 3929, scss/scss.scss */
.btn .caret {
  margin-left: 0;
}

/* line 3933, scss/scss.scss */
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

/* line 3938, scss/scss.scss */
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}

/* line 3942, scss/scss.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

/* line 3951, scss/scss.scss */
.btn-group-vertical > .btn-group > .btn {
  float: none;
}

/* line 3955, scss/scss.scss */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 3963, scss/scss.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 3967, scss/scss.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 3973, scss/scss.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 3979, scss/scss.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 3983, scss/scss.scss */
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 3989, scss/scss.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 3994, scss/scss.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

/* line 4001, scss/scss.scss */
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

/* line 4008, scss/scss.scss */
.btn-group-justified > .btn-group .btn {
  width: 100%;
}

/* line 4012, scss/scss.scss */
[data-toggle=buttons] > .btn > input[type=radio],
[data-toggle=buttons] > .btn > input[type=checkbox] {
  display: none;
}

/* line 4017, scss/scss.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

/* line 4023, scss/scss.scss */
.input-group[class*=col-] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

/* line 4029, scss/scss.scss */
.input-group .form-control {
  float: left;
  width: 100%;
  margin-bottom: 0;
}

/* line 4035, scss/scss.scss */
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 4045, scss/scss.scss */
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}

/* line 4052, scss/scss.scss */
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}

/* line 4061, scss/scss.scss */
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 4071, scss/scss.scss */
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}

/* line 4078, scss/scss.scss */
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}

/* line 4087, scss/scss.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

/* line 4093, scss/scss.scss */
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 4099, scss/scss.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 4106, scss/scss.scss */
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* line 4118, scss/scss.scss */
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

/* line 4124, scss/scss.scss */
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}

/* line 4130, scss/scss.scss */
.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {
  margin-top: 0;
}

/* line 4135, scss/scss.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 4146, scss/scss.scss */
.input-group-addon:first-child {
  border-right: 0;
}

/* line 4150, scss/scss.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 4161, scss/scss.scss */
.input-group-addon:last-child {
  border-left: 0;
}

/* line 4165, scss/scss.scss */
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

/* line 4171, scss/scss.scss */
.input-group-btn > .btn {
  position: relative;
}

/* line 4175, scss/scss.scss */
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

/* line 4179, scss/scss.scss */
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}

/* line 4185, scss/scss.scss */
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

/* line 4190, scss/scss.scss */
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}

/* line 4195, scss/scss.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

/* line 4201, scss/scss.scss */
.nav > li {
  display: block;
}

/* line 4205, scss/scss.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

/* line 4211, scss/scss.scss */
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}

/* line 4217, scss/scss.scss */
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/* line 4224, scss/scss.scss */
.nav > li > a > img {
  max-width: none;
}

/* line 4228, scss/scss.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd;
}

/* line 4232, scss/scss.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

/* line 4237, scss/scss.scss */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

/* line 4244, scss/scss.scss */
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}

/* line 4248, scss/scss.scss */
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

/* line 4258, scss/scss.scss */
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

/* line 4263, scss/scss.scss */
.nav-tabs.nav-justified > li {
  float: none;
}

/* line 4267, scss/scss.scss */
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

/* line 4272, scss/scss.scss */
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  /* line 4278, scss/scss.scss */
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  /* line 4282, scss/scss.scss */
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

/* line 4287, scss/scss.scss */
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

/* line 4292, scss/scss.scss */
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  /* line 4299, scss/scss.scss */
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  /* line 4303, scss/scss.scss */
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

/* line 4310, scss/scss.scss */
.nav-pills > li {
  float: left;
}

/* line 4314, scss/scss.scss */
.nav-pills > li > a {
  border-radius: 4px;
}

/* line 4318, scss/scss.scss */
.nav-pills > li + li {
  margin-left: 2px;
}

/* line 4322, scss/scss.scss */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #428bca;
}

/* line 4329, scss/scss.scss */
.nav-stacked > li {
  float: none;
}

/* line 4333, scss/scss.scss */
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

/* line 4338, scss/scss.scss */
.nav-justified {
  width: 100%;
}

/* line 4342, scss/scss.scss */
.nav-justified > li {
  float: none;
}

/* line 4346, scss/scss.scss */
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

/* line 4351, scss/scss.scss */
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  /* line 4357, scss/scss.scss */
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  /* line 4361, scss/scss.scss */
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}

/* line 4366, scss/scss.scss */
.nav-tabs-justified {
  border-bottom: 0;
}

/* line 4370, scss/scss.scss */
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

/* line 4375, scss/scss.scss */
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  /* line 4382, scss/scss.scss */
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  /* line 4386, scss/scss.scss */
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

/* line 4393, scss/scss.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 4397, scss/scss.scss */
.tab-content > .active {
  display: block;
}

/* line 4401, scss/scss.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 4407, scss/scss.scss */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

@media (min-width: 768px) {
  /* line 4415, scss/scss.scss */
  .navbar {
    border-radius: 4px;
  }
}

@media (min-width: 768px) {
  /* line 4421, scss/scss.scss */
  .navbar-header {
    float: left;
  }
}

/* line 4426, scss/scss.scss */
.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

/* line 4436, scss/scss.scss */
.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  /* line 4441, scss/scss.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  /* line 4446, scss/scss.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  /* line 4452, scss/scss.scss */
  .navbar-collapse.in {
    overflow-y: visible;
  }
  /* line 4455, scss/scss.scss */
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 4463, scss/scss.scss */
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 4472, scss/scss.scss */
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin: 15px 0;
  }
}

/* line 4480, scss/scss.scss */
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  /* line 4486, scss/scss.scss */
  .navbar-static-top {
    border-radius: 0;
  }
}

/* line 4491, scss/scss.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 768px) {
  /* line 4500, scss/scss.scss */
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

/* line 4506, scss/scss.scss */
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

/* line 4511, scss/scss.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

/* line 4517, scss/scss.scss */
.navbar-brand {
  float: left;
  padding: 15px;
  font-size: 18px;
  line-height: 20px;
  height: 20px;
}

/* line 4525, scss/scss.scss */
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

@media (min-width: 768px) {
  /* line 4531, scss/scss.scss */
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -10px;
  }
}

/* line 4537, scss/scss.scss */
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 4550, scss/scss.scss */
.navbar-toggle:focus {
  outline: 0;
}

/* line 4554, scss/scss.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

/* line 4561, scss/scss.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  /* line 4566, scss/scss.scss */
  .navbar-toggle {
    display: none;
  }
}

/* line 4571, scss/scss.scss */
.navbar-nav {
  margin: 7.5px -15px;
}

/* line 4575, scss/scss.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  /* line 4582, scss/scss.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  /* line 4591, scss/scss.scss */
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  /* line 4595, scss/scss.scss */
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  /* line 4598, scss/scss.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  /* line 4605, scss/scss.scss */
  .navbar-nav {
    float: left;
    margin: 0;
  }
  /* line 4609, scss/scss.scss */
  .navbar-nav > li {
    float: left;
  }
  /* line 4612, scss/scss.scss */
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 4616, scss/scss.scss */
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}

@media (min-width: 768px) {
  /* line 4622, scss/scss.scss */
  .navbar-left {
    float: left !important;
  }
  /* line 4625, scss/scss.scss */
  .navbar-right {
    float: right !important;
  }
}

/* line 4630, scss/scss.scss */
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}

@media (min-width: 768px) {
  /* line 4643, scss/scss.scss */
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 4648, scss/scss.scss */
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 4653, scss/scss.scss */
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 4657, scss/scss.scss */
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  /* line 4665, scss/scss.scss */
  .navbar-form .radio input[type=radio],
  .navbar-form .checkbox input[type=checkbox] {
    float: none;
    margin-left: 0;
  }
  /* line 4670, scss/scss.scss */
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 767px) {
  /* line 4676, scss/scss.scss */
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}

@media (min-width: 768px) {
  /* line 4682, scss/scss.scss */
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 4692, scss/scss.scss */
  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}

/* line 4697, scss/scss.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 4703, scss/scss.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 4708, scss/scss.scss */
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

/* line 4713, scss/scss.scss */
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 4718, scss/scss.scss */
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}

/* line 4723, scss/scss.scss */
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  /* line 4729, scss/scss.scss */
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  /* line 4734, scss/scss.scss */
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}

/* line 4739, scss/scss.scss */
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

/* line 4744, scss/scss.scss */
.navbar-default .navbar-brand {
  color: #777;
}

/* line 4748, scss/scss.scss */
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

/* line 4754, scss/scss.scss */
.navbar-default .navbar-text {
  color: #777;
}

/* line 4758, scss/scss.scss */
.navbar-default .navbar-nav > li > a {
  color: #777;
}

/* line 4762, scss/scss.scss */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}

/* line 4768, scss/scss.scss */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

/* line 4775, scss/scss.scss */
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

/* line 4782, scss/scss.scss */
.navbar-default .navbar-toggle {
  border-color: #ddd;
}

/* line 4786, scss/scss.scss */
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

/* line 4791, scss/scss.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

/* line 4795, scss/scss.scss */
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

/* line 4800, scss/scss.scss */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}

@media (max-width: 767px) {
  /* line 4808, scss/scss.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  /* line 4811, scss/scss.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  /* line 4816, scss/scss.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  /* line 4822, scss/scss.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

/* line 4830, scss/scss.scss */
.navbar-default .navbar-link {
  color: #777;
}

/* line 4834, scss/scss.scss */
.navbar-default .navbar-link:hover {
  color: #333;
}

/* line 4838, scss/scss.scss */
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}

/* line 4843, scss/scss.scss */
.navbar-inverse .navbar-brand {
  color: #999;
}

/* line 4847, scss/scss.scss */
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

/* line 4853, scss/scss.scss */
.navbar-inverse .navbar-text {
  color: #999;
}

/* line 4857, scss/scss.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #999;
}

/* line 4861, scss/scss.scss */
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}

/* line 4867, scss/scss.scss */
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}

/* line 4874, scss/scss.scss */
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}

/* line 4881, scss/scss.scss */
.navbar-inverse .navbar-toggle {
  border-color: #333;
}

/* line 4885, scss/scss.scss */
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

/* line 4890, scss/scss.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

/* line 4894, scss/scss.scss */
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

/* line 4899, scss/scss.scss */
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}

@media (max-width: 767px) {
  /* line 4907, scss/scss.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  /* line 4910, scss/scss.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  /* line 4913, scss/scss.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999;
  }
  /* line 4916, scss/scss.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  /* line 4921, scss/scss.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  /* line 4927, scss/scss.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}

/* line 4935, scss/scss.scss */
.navbar-inverse .navbar-link {
  color: #999;
}

/* line 4939, scss/scss.scss */
.navbar-inverse .navbar-link:hover {
  color: #fff;
}

/* line 4943, scss/scss.scss */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  border-radius: 4px;
}

/* line 4950, scss/scss.scss */
.breadcrumb > li {
  display: inline-block;
}

/* line 4954, scss/scss.scss */
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}

/* line 4960, scss/scss.scss */
.breadcrumb > .active {
  color: #999;
}

/* line 4964, scss/scss.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

/* line 4971, scss/scss.scss */
.pagination > li {
  display: inline;
}

/* line 4975, scss/scss.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  color: #428bca;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}

/* line 4988, scss/scss.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 4995, scss/scss.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 5001, scss/scss.scss */
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd;
}

/* line 5010, scss/scss.scss */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}

/* line 5023, scss/scss.scss */
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

/* line 5035, scss/scss.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}

/* line 5041, scss/scss.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

/* line 5047, scss/scss.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 5053, scss/scss.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}

/* line 5059, scss/scss.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 5065, scss/scss.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 5071, scss/scss.scss */
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}

/* line 5078, scss/scss.scss */
.pager li {
  display: inline;
}

/* line 5082, scss/scss.scss */
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

/* line 5091, scss/scss.scss */
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}

/* line 5097, scss/scss.scss */
.pager .next > a,
.pager .next > span {
  float: right;
}

/* line 5102, scss/scss.scss */
.pager .previous > a,
.pager .previous > span {
  float: left;
}

/* line 5107, scss/scss.scss */
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999;
  background-color: #fff;
  cursor: not-allowed;
}

/* line 5116, scss/scss.scss */
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

/* line 5129, scss/scss.scss */
.label[href]:hover,
.label[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 5136, scss/scss.scss */
.label:empty {
  display: none;
}

/* line 5140, scss/scss.scss */
.btn .label {
  position: relative;
  top: -1px;
}

/* line 5145, scss/scss.scss */
.label-default {
  background-color: #999;
}

/* line 5149, scss/scss.scss */
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: gray;
}

/* line 5154, scss/scss.scss */
.label-primary {
  background-color: #428bca;
}

/* line 5158, scss/scss.scss */
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9;
}

/* line 5163, scss/scss.scss */
.label-success {
  background-color: #5cb85c;
}

/* line 5167, scss/scss.scss */
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}

/* line 5172, scss/scss.scss */
.label-info {
  background-color: #5bc0de;
}

/* line 5176, scss/scss.scss */
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}

/* line 5181, scss/scss.scss */
.label-warning {
  background-color: #f0ad4e;
}

/* line 5185, scss/scss.scss */
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}

/* line 5190, scss/scss.scss */
.label-danger {
  background-color: #d9534f;
}

/* line 5194, scss/scss.scss */
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}

/* line 5199, scss/scss.scss */
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999;
  border-radius: 10px;
}

/* line 5214, scss/scss.scss */
.badge:empty {
  display: none;
}

/* line 5218, scss/scss.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 5223, scss/scss.scss */
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}

/* line 5228, scss/scss.scss */
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 5235, scss/scss.scss */
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #fff;
}

/* line 5241, scss/scss.scss */
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

/* line 5245, scss/scss.scss */
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}

/* line 5252, scss/scss.scss */
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

/* line 5257, scss/scss.scss */
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}

/* line 5263, scss/scss.scss */
.container .jumbotron {
  border-radius: 6px;
}

/* line 5267, scss/scss.scss */
.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  /* line 5272, scss/scss.scss */
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  /* line 5276, scss/scss.scss */
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  /* line 5280, scss/scss.scss */
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}

/* line 5286, scss/scss.scss */
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

/* line 5298, scss/scss.scss */
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

/* line 5307, scss/scss.scss */
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}

/* line 5313, scss/scss.scss */
.thumbnail .caption {
  padding: 9px;
  color: #333;
}

/* line 5318, scss/scss.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 5325, scss/scss.scss */
.alert h4 {
  margin-top: 0;
  color: inherit;
}

/* line 5330, scss/scss.scss */
.alert .alert-link {
  font-weight: 700;
}

/* line 5334, scss/scss.scss */
.alert > p,
.alert > ul {
  margin-bottom: 0;
}

/* line 5339, scss/scss.scss */
.alert > p + p {
  margin-top: 5px;
}

/* line 5343, scss/scss.scss */
.alert-dismissable {
  padding-right: 35px;
}

/* line 5347, scss/scss.scss */
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

/* line 5354, scss/scss.scss */
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

/* line 5360, scss/scss.scss */
.alert-success hr {
  border-top-color: #c9e2b3;
}

/* line 5364, scss/scss.scss */
.alert-success .alert-link {
  color: #2b542c;
}

/* line 5368, scss/scss.scss */
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

/* line 5374, scss/scss.scss */
.alert-info hr {
  border-top-color: #a6e1ec;
}

/* line 5378, scss/scss.scss */
.alert-info .alert-link {
  color: #245269;
}

/* line 5382, scss/scss.scss */
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

/* line 5388, scss/scss.scss */
.alert-warning hr {
  border-top-color: #f7e1b5;
}

/* line 5392, scss/scss.scss */
.alert-warning .alert-link {
  color: #66512c;
}

/* line 5396, scss/scss.scss */
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

/* line 5402, scss/scss.scss */
.alert-danger hr {
  border-top-color: #e4b9c0;
}

/* line 5406, scss/scss.scss */
.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

/* line 5428, scss/scss.scss */
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 5438, scss/scss.scss */
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  transition: width .6s ease;
}

/* line 5453, scss/scss.scss */
.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

/* line 5459, scss/scss.scss */
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 5464, scss/scss.scss */
.progress-bar-success {
  background-color: #5cb85c;
}

/* line 5468, scss/scss.scss */
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 5473, scss/scss.scss */
.progress-bar-info {
  background-color: #5bc0de;
}

/* line 5477, scss/scss.scss */
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 5482, scss/scss.scss */
.progress-bar-warning {
  background-color: #f0ad4e;
}

/* line 5486, scss/scss.scss */
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 5491, scss/scss.scss */
.progress-bar-danger {
  background-color: #d9534f;
}

/* line 5495, scss/scss.scss */
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 5500, scss/scss.scss */
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

/* line 5506, scss/scss.scss */
.media,
.media .media {
  margin-top: 15px;
}

/* line 5511, scss/scss.scss */
.media:first-child {
  margin-top: 0;
}

/* line 5515, scss/scss.scss */
.media-object {
  display: block;
}

/* line 5519, scss/scss.scss */
.media-heading {
  margin: 0 0 5px;
}

/* line 5523, scss/scss.scss */
.media > .pull-left {
  margin-right: 10px;
}

/* line 5527, scss/scss.scss */
.media > .pull-right {
  margin-left: 10px;
}

/* line 5531, scss/scss.scss */
.media-list {
  padding-left: 0;
  list-style: none;
}

/* line 5536, scss/scss.scss */
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

/* line 5541, scss/scss.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

/* line 5550, scss/scss.scss */
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 5555, scss/scss.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 5561, scss/scss.scss */
.list-group-item > .badge {
  float: right;
}

/* line 5565, scss/scss.scss */
.list-group-item > .badge + .badge {
  margin-right: 5px;
}

/* line 5569, scss/scss.scss */
a.list-group-item {
  color: #555;
}

/* line 5573, scss/scss.scss */
a.list-group-item .list-group-item-heading {
  color: #333;
}

/* line 5577, scss/scss.scss */
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}

/* line 5583, scss/scss.scss */
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}

/* line 5592, scss/scss.scss */
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}

/* line 5598, scss/scss.scss */
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}

/* line 5604, scss/scss.scss */
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

/* line 5609, scss/scss.scss */
a.list-group-item-success {
  color: #3c763d;
}

/* line 5613, scss/scss.scss */
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}

/* line 5617, scss/scss.scss */
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

/* line 5623, scss/scss.scss */
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

/* line 5631, scss/scss.scss */
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

/* line 5636, scss/scss.scss */
a.list-group-item-info {
  color: #31708f;
}

/* line 5640, scss/scss.scss */
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}

/* line 5644, scss/scss.scss */
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

/* line 5650, scss/scss.scss */
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

/* line 5658, scss/scss.scss */
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 5663, scss/scss.scss */
a.list-group-item-warning {
  color: #8a6d3b;
}

/* line 5667, scss/scss.scss */
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

/* line 5671, scss/scss.scss */
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

/* line 5677, scss/scss.scss */
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

/* line 5685, scss/scss.scss */
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

/* line 5690, scss/scss.scss */
a.list-group-item-danger {
  color: #a94442;
}

/* line 5694, scss/scss.scss */
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

/* line 5698, scss/scss.scss */
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

/* line 5704, scss/scss.scss */
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

/* line 5712, scss/scss.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 5717, scss/scss.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

/* line 5722, scss/scss.scss */
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 5731, scss/scss.scss */
.panel-body {
  padding: 15px;
}

/* line 5735, scss/scss.scss */
.panel > .list-group {
  margin-bottom: 0;
}

/* line 5739, scss/scss.scss */
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

/* line 5744, scss/scss.scss */
.panel > .list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 5748, scss/scss.scss */
.panel > .list-group .list-group-item:last-child {
  border-bottom: 0;
}

/* line 5752, scss/scss.scss */
.panel > .list-group:first-child .list-group-item:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 5757, scss/scss.scss */
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 5762, scss/scss.scss */
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

/* line 5766, scss/scss.scss */
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}

/* line 5771, scss/scss.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

/* line 5782, scss/scss.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

/* line 5793, scss/scss.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

/* line 5804, scss/scss.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

/* line 5815, scss/scss.scss */
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}

/* line 5820, scss/scss.scss */
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

/* line 5825, scss/scss.scss */
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

/* line 5830, scss/scss.scss */
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

/* line 5845, scss/scss.scss */
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

/* line 5860, scss/scss.scss */
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > .table-bordered > tfoot > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:first-child > th,
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tfoot > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:first-child > td {
  border-top: 0;
}

/* line 5875, scss/scss.scss */
.panel > .table-bordered > thead > tr:last-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-bordered > thead > tr:last-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0;
}

/* line 5890, scss/scss.scss */
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

/* line 5895, scss/scss.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 5902, scss/scss.scss */
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

/* line 5906, scss/scss.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

/* line 5913, scss/scss.scss */
.panel-title > a {
  color: inherit;
}

/* line 5917, scss/scss.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 5925, scss/scss.scss */
.panel-group {
  margin-bottom: 20px;
}

/* line 5929, scss/scss.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}

/* line 5935, scss/scss.scss */
.panel-group .panel + .panel {
  margin-top: 5px;
}

/* line 5939, scss/scss.scss */
.panel-group .panel-heading {
  border-bottom: 0;
}

/* line 5943, scss/scss.scss */
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}

/* line 5947, scss/scss.scss */
.panel-group .panel-footer {
  border-top: 0;
}

/* line 5951, scss/scss.scss */
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

/* line 5955, scss/scss.scss */
.panel-default {
  border-color: #ddd;
}

/* line 5959, scss/scss.scss */
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

/* line 5965, scss/scss.scss */
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ddd;
}

/* line 5969, scss/scss.scss */
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd;
}

/* line 5973, scss/scss.scss */
.panel-primary {
  border-color: #428bca;
}

/* line 5977, scss/scss.scss */
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}

/* line 5983, scss/scss.scss */
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}

/* line 5987, scss/scss.scss */
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}

/* line 5991, scss/scss.scss */
.panel-success {
  border-color: #d6e9c6;
}

/* line 5995, scss/scss.scss */
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

/* line 6001, scss/scss.scss */
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}

/* line 6005, scss/scss.scss */
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}

/* line 6009, scss/scss.scss */
.panel-info {
  border-color: #bce8f1;
}

/* line 6013, scss/scss.scss */
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

/* line 6019, scss/scss.scss */
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}

/* line 6023, scss/scss.scss */
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}

/* line 6027, scss/scss.scss */
.panel-warning {
  border-color: #faebcc;
}

/* line 6031, scss/scss.scss */
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

/* line 6037, scss/scss.scss */
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}

/* line 6041, scss/scss.scss */
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}

/* line 6045, scss/scss.scss */
.panel-danger {
  border-color: #ebccd1;
}

/* line 6049, scss/scss.scss */
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

/* line 6055, scss/scss.scss */
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}

/* line 6059, scss/scss.scss */
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}

/* line 6063, scss/scss.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 6074, scss/scss.scss */
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 6079, scss/scss.scss */
.well-lg {
  padding: 24px;
  border-radius: 6px;
}

/* line 6084, scss/scss.scss */
.well-sm {
  padding: 9px;
  border-radius: 3px;
}

/* line 6089, scss/scss.scss */
.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  filter: alpha(opacity=20);
}

/* line 6100, scss/scss.scss */
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .5;
  filter: alpha(opacity=50);
}

/* line 6109, scss/scss.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: 0;
  border: 0;
  -webkit-appearance: none;
}

/* line 6117, scss/scss.scss */
.modal-open {
  overflow: hidden;
}

/* line 6121, scss/scss.scss */
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

/* line 6135, scss/scss.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform .3s ease-out;
  -moz-transition: -moz-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out;
}

/* line 6145, scss/scss.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 6151, scss/scss.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

/* line 6157, scss/scss.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

/* line 6169, scss/scss.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

/* line 6179, scss/scss.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 6184, scss/scss.scss */
.modal-backdrop.in {
  opacity: .5;
  filter: alpha(opacity=50);
}

/* line 6189, scss/scss.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.428571429px;
}

/* line 6195, scss/scss.scss */
.modal-header .close {
  margin-top: -2px;
}

/* line 6199, scss/scss.scss */
.modal-title {
  margin: 0;
  line-height: 1.428571429;
}

/* line 6204, scss/scss.scss */
.modal-body {
  position: relative;
  padding: 20px;
}

/* line 6209, scss/scss.scss */
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

/* line 6216, scss/scss.scss */
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

/* line 6221, scss/scss.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 6225, scss/scss.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 6230, scss/scss.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  /* line 6234, scss/scss.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  /* line 6238, scss/scss.scss */
  .modal-sm {
    width: 300px;
  }
  /* line 6241, scss/scss.scss */
  .modal-lg {
    width: 900px;
  }
}

/* line 6246, scss/scss.scss */
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 6257, scss/scss.scss */
.tooltip.in {
  opacity: .9;
  filter: alpha(opacity=90);
}

/* line 6262, scss/scss.scss */
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

/* line 6267, scss/scss.scss */
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

/* line 6272, scss/scss.scss */
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

/* line 6277, scss/scss.scss */
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

/* line 6282, scss/scss.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}

/* line 6292, scss/scss.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 6300, scss/scss.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 6308, scss/scss.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 6315, scss/scss.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 6322, scss/scss.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

/* line 6330, scss/scss.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

/* line 6338, scss/scss.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 6346, scss/scss.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 6353, scss/scss.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 6360, scss/scss.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}

/* line 6379, scss/scss.scss */
.popover.top {
  margin-top: -10px;
}

/* line 6383, scss/scss.scss */
.popover.right {
  margin-left: 10px;
}

/* line 6387, scss/scss.scss */
.popover.bottom {
  margin-top: 10px;
}

/* line 6391, scss/scss.scss */
.popover.left {
  margin-left: -10px;
}

/* line 6395, scss/scss.scss */
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

/* line 6406, scss/scss.scss */
.popover-content {
  padding: 9px 14px;
}

/* line 6410, scss/scss.scss */
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 6420, scss/scss.scss */
.popover .arrow {
  border-width: 11px;
}

/* line 6424, scss/scss.scss */
.popover .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 6429, scss/scss.scss */
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

/* line 6438, scss/scss.scss */
.popover.top .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

/* line 6446, scss/scss.scss */
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 6455, scss/scss.scss */
.popover.right .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

/* line 6463, scss/scss.scss */
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

/* line 6472, scss/scss.scss */
.popover.bottom .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

/* line 6480, scss/scss.scss */
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 6489, scss/scss.scss */
.popover.left .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

/* line 6497, scss/scss.scss */
.carousel {
  position: relative;
}

/* line 6501, scss/scss.scss */
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* line 6507, scss/scss.scss */
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left;
}

/* line 6514, scss/scss.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

/* line 6522, scss/scss.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

/* line 6528, scss/scss.scss */
.carousel-inner > .active {
  left: 0;
}

/* line 6532, scss/scss.scss */
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 6539, scss/scss.scss */
.carousel-inner > .next {
  left: 100%;
}

/* line 6543, scss/scss.scss */
.carousel-inner > .prev {
  left: -100%;
}

/* line 6547, scss/scss.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

/* line 6552, scss/scss.scss */
.carousel-inner > .active.left {
  left: -100%;
}

/* line 6556, scss/scss.scss */
.carousel-inner > .active.right {
  left: 100%;
}

/* line 6560, scss/scss.scss */
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 80px;
  opacity: .5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  z-index: 1000;
}

/* line 6575, scss/scss.scss */
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

/* line 6582, scss/scss.scss */
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

/* line 6591, scss/scss.scss */
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: .9;
  filter: alpha(opacity=90);
}

/* line 6600, scss/scss.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

/* line 6610, scss/scss.scss */
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}

/* line 6615, scss/scss.scss */
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}

/* line 6620, scss/scss.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}

/* line 6629, scss/scss.scss */
.carousel-control .icon-prev:before {
  content: '\2039';
}

/* line 6633, scss/scss.scss */
.carousel-control .icon-next:before {
  content: '\203a';
}

/* line 6637, scss/scss.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 62%;
  z-index: 1000;
  width: 60%;
  margin-left: -29%;
  padding-left: 0;
  list-style: none;
  text-align: right;
}

/* line 6649, scss/scss.scss */
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0;
  text-indent: -999px;
  border-radius: 10px !important;
  cursor: pointer;
  background-color: #000 \9;
  background-color: #ccc;
}

/* line 6661, scss/scss.scss */
.carousel-indicators .active {
  margin: 0 3px;
  width: 10px;
  height: 10px;
  background-color: #f08200;
  border-radius: 10px !important;
}

/* line 6669, scss/scss.scss */
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

/* line 6682, scss/scss.scss */
.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  /* line 6687, scss/scss.scss */
  .carousel-control .glyphicons-chevron-left,
  .carousel-control .glyphicons-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  /* line 6697, scss/scss.scss */
  .carousel-caption {
    left: 28%;
    right: 20%;
    padding-bottom: 30px;
  }
  /* line 6702, scss/scss.scss */
  .carousel-indicators {
    bottom: 20px;
  }
}

/* line 6707, scss/scss.scss */
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

/* line 6739, scss/scss.scss */
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}

/* line 6756, scss/scss.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 6762, scss/scss.scss */
.pull-right {
  float: right !important;
}

/* line 6766, scss/scss.scss */
.pull-left {
  float: left !important;
}

/* line 6770, scss/scss.scss */
.hide {
  display: none !important;
}

/* line 6774, scss/scss.scss */
.show {
  display: block !important;
}

/* line 6778, scss/scss.scss */
.invisible {
  visibility: hidden;
}

/* line 6782, scss/scss.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 6790, scss/scss.scss */
.hidden {
  display: none !important;
  visibility: hidden !important;
}

/* line 6795, scss/scss.scss */
.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

/* line 6803, scss/scss.scss */
.visible-xs,
tr.visible-xs,
th.visible-xs,
td.visible-xs {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 6811, scss/scss.scss */
  .visible-xs {
    display: block !important;
  }
  /* line 6814, scss/scss.scss */
  table.visible-xs {
    display: table;
  }
  /* line 6817, scss/scss.scss */
  tr.visible-xs {
    display: table-row !important;
  }
  /* line 6820, scss/scss.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

/* line 6826, scss/scss.scss */
.visible-sm,
tr.visible-sm,
th.visible-sm,
td.visible-sm {
  display: none !important;
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 6834, scss/scss.scss */
  .visible-sm {
    display: block !important;
  }
  /* line 6837, scss/scss.scss */
  table.visible-sm {
    display: table;
  }
  /* line 6840, scss/scss.scss */
  tr.visible-sm {
    display: table-row !important;
  }
  /* line 6843, scss/scss.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

/* line 6849, scss/scss.scss */
.visible-md,
tr.visible-md,
th.visible-md,
td.visible-md {
  display: none !important;
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6857, scss/scss.scss */
  .visible-md {
    display: block !important;
  }
  /* line 6860, scss/scss.scss */
  table.visible-md {
    display: table;
  }
  /* line 6863, scss/scss.scss */
  tr.visible-md {
    display: table-row !important;
  }
  /* line 6866, scss/scss.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

/* line 6872, scss/scss.scss */
.visible-lg,
tr.visible-lg,
th.visible-lg,
td.visible-lg {
  display: none !important;
}

@media (min-width: 1200px) {
  /* line 6880, scss/scss.scss */
  .visible-lg {
    display: block !important;
  }
  /* line 6883, scss/scss.scss */
  table.visible-lg {
    display: table;
  }
  /* line 6886, scss/scss.scss */
  tr.visible-lg {
    display: table-row !important;
  }
  /* line 6889, scss/scss.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  /* line 6896, scss/scss.scss */
  .hidden-xs,
  tr.hidden-xs,
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 6905, scss/scss.scss */
  .hidden-sm,
  tr.hidden-sm,
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6914, scss/scss.scss */
  .hidden-md,
  tr.hidden-md,
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 6923, scss/scss.scss */
  .hidden-lg,
  tr.hidden-lg,
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}

/* line 6931, scss/scss.scss */
.visible-print,
tr.visible-print,
th.visible-print,
td.visible-print {
  display: none !important;
}

@media print {
  /* line 6939, scss/scss.scss */
  .visible-print {
    display: block !important;
  }
  /* line 6942, scss/scss.scss */
  table.visible-print {
    display: table;
  }
  /* line 6945, scss/scss.scss */
  tr.visible-print {
    display: table-row !important;
  }
  /* line 6948, scss/scss.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}

@media print {
  /* line 6955, scss/scss.scss */
  .hidden-print,
  tr.hidden-print,
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
}

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0-modified | 20110126
   License: none (public domain)
*/
/* line 6997, scss/scss.scss */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* make sure to set some focus styles for accessibility */
/* line 7088, scss/scss.scss */
:focus {
  outline: 0;
}

/* HTML5 display-role reset for older browsers */
/* line 7094, scss/scss.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

/* line 7108, scss/scss.scss */
body {
  line-height: 1;
  overflow-x: hidden;
}

/* line 7112, scss/scss.scss */
body .fancybox-navigation .fancybox-button {
  width: 64px;
  height: 64px;
  padding: 0;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 7117, scss/scss.scss */
body .fancybox-navigation .fancybox-button:hover {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 7120, scss/scss.scss */
body .fancybox-navigation .fancybox-button div {
  position: relative;
}

/* line 7122, scss/scss.scss */
body .fancybox-navigation .fancybox-button div svg {
  width: calc((100% - 14px) * .75);
  height: calc((100% - 14px) * .75);
  left: 50%;
  top: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  color: #fff;
}

/* line 7135, scss/scss.scss */
body .fancybox-slide--image {
  padding-left: 60px;
  padding-right: 60px;
}

/* line 7139, scss/scss.scss */
body .fancybox-button {
  background-color: #1f59e3;
  color: #fff;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 80px;
  height: 80px;
  margin-left: 1px;
}

/* line 7143, scss/scss.scss */
body .fancybox-button:link, body .fancybox-button:visited {
  color: #fff;
}

/* line 7147, scss/scss.scss */
body .fancybox-button[disabled] {
  opacity: 0 !important;
}

/* line 7150, scss/scss.scss */
body .fancybox-button svg {
  width: 75%;
  height: 75%;
  margin: 0 auto;
}

/* line 7155, scss/scss.scss */
body .fancybox-button:hover {
  background-color: #111f3f;
}

/* line 7158, scss/scss.scss */
body .fancybox-button.fancybox-button--play {
  display: none !important;
}

/* line 7164, scss/scss.scss */
body .fancybox-button.fancybox-button--arrow_left {
  margin-left: 15px;
  background: none;
}

/* line 7167, scss/scss.scss */
body .fancybox-button.fancybox-button--arrow_left:hover {
  background: none;
}

/* line 7170, scss/scss.scss */
body .fancybox-button.fancybox-button--arrow_left svg {
  display: none;
}

/* line 7173, scss/scss.scss */
body .fancybox-button.fancybox-button--arrow_left:before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  font-size: 80px;
  line-height: 80px;
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: initial;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e80b';
  color: #fff;
}

/* line 7198, scss/scss.scss */
body .fancybox-button.fancybox-button--arrow_right {
  background: none;
  margin-right: 15px;
}

/* line 7201, scss/scss.scss */
body .fancybox-button.fancybox-button--arrow_right:hover {
  background: none;
}

/* line 7204, scss/scss.scss */
body .fancybox-button.fancybox-button--arrow_right svg {
  display: none;
}

/* line 7207, scss/scss.scss */
body .fancybox-button.fancybox-button--arrow_right:before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  font-size: 80px;
  line-height: 80px;
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: initial;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e80a';
  color: #fff;
}

@media screen and (max-width: 1500px) {
  /* line 7139, scss/scss.scss */
  body .fancybox-button {
    width: 65px;
    height: 65px;
  }
  /* line 7237, scss/scss.scss */
  body .fancybox-button.fancybox-button--arrow_left:before, body .fancybox-button.fancybox-button--arrow_right:before {
    font-size: 65px;
    line-height: 65px;
  }
}

@media screen and (max-width: 1300px) {
  /* line 7139, scss/scss.scss */
  body .fancybox-button {
    width: 55px;
    height: 55px;
  }
  /* line 7249, scss/scss.scss */
  body .fancybox-button.fancybox-button--arrow_left:before, body .fancybox-button.fancybox-button--arrow_right:before {
    font-size: 55px;
    line-height: 55px;
  }
}

@media screen and (max-width: 1200px) {
  /* line 7139, scss/scss.scss */
  body .fancybox-button {
    width: 45px;
    height: 45px;
  }
  /* line 7259, scss/scss.scss */
  body .fancybox-button.fancybox-button--arrow_left, body .fancybox-button.fancybox-button--arrow_right {
    margin: 0;
  }
  /* line 7262, scss/scss.scss */
  body .fancybox-button.fancybox-button--arrow_left:before, body .fancybox-button.fancybox-button--arrow_right:before {
    font-size: 45px;
    line-height: 45px;
  }
}

/* line 7269, scss/scss.scss */
body .fancybox-container .fancybox-infobar,
body .fancybox-container .fancybox-toolbar,
body .fancybox-container .fancybox-caption-wrap,
body .fancybox-container .fancybox-navigation .fancybox-button {
  opacity: 1;
  visibility: visible;
  transition: opacity .25s, visibility 0s;
}

/* line 7280, scss/scss.scss */
ol,
ul {
  list-style: none;
}

/* line 7285, scss/scss.scss */
blockquote,
q {
  quotes: none;
}

/* line 7290, scss/scss.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

/* line 7298, scss/scss.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 7303, scss/scss.scss */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 7311, scss/scss.scss */
input[type=search] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 7319, scss/scss.scss */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 7329, scss/scss.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  max-width: 100%;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 7343, scss/scss.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 7353, scss/scss.scss */
[hidden] {
  display: none;
}

/**
 * 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 7364, scss/scss.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 7377, scss/scss.scss */
a:focus {
  outline: thin dotted;
}

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

/**
 * 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 7395, scss/scss.scss */
img {
  max-width: 100%;
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
/* line 7407, scss/scss.scss */
figure {
  margin: 0;
}

/**
 * Correct margin displayed oddly in IE 6/7.
 */
/* line 7415, scss/scss.scss */
form {
  margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 7423, scss/scss.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 7435, scss/scss.scss */
legend {
  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 7452, scss/scss.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 7471, scss/scss.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 7483, scss/scss.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 7498, scss/scss.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 7516, scss/scss.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 7528, scss/scss.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 7546, scss/scss.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 7560, scss/scss.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 7569, scss/scss.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 7580, scss/scss.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/**
 * Remove most spacing between table cells.
 */
/* line 7591, scss/scss.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 7596, scss/scss.scss */
html,
button,
input,
select,
textarea {
  color: #333;
}

/* line 7605, scss/scss.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 7610, scss/scss.scss */
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 7615, scss/scss.scss */
img {
  vertical-align: middle;
}

/* line 7619, scss/scss.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 7625, scss/scss.scss */
textarea {
  resize: vertical;
}

/* line 7629, scss/scss.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* line 7638, scss/scss.scss */
html {
  font-family: 'Noto Sans TC', 'Poppins', '微軟正黑體', sans-serif;
}

/* line 7640, scss/scss.scss */
html:lang(en) {
  font-family: 'Poppins', sans-serif;
}

/* line 7646, scss/scss.scss */
.Oswald:lang(en) {
  font-family: 'Oswald', sans-serif;
}

/* line 7652, scss/scss.scss */
a {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 7656, scss/scss.scss */
a:focus {
  outline: none;
}

/* line 7660, scss/scss.scss */
a:hover,
a:focus {
  text-decoration: none;
}

@media screen and (max-width: 767px) {
  /* line 7671, scss/scss.scss */
  .h0 {
    font-size: 50px;
    line-height: 55px;
  }
}

@media screen and (max-width: 414px) {
  /* line 7671, scss/scss.scss */
  .h0 {
    font-size: 45px;
    line-height: 50px;
  }
}

@media screen and (max-width: 380px) {
  /* line 7671, scss/scss.scss */
  .h0 {
    font-size: 40px;
    line-height: 45px;
  }
}

@media screen and (max-width: 350px) {
  /* line 7671, scss/scss.scss */
  .h0 {
    font-size: 35px;
    line-height: 40px;
  }
}

@media screen and (min-width: 768px) {
  /* line 7671, scss/scss.scss */
  .h0 {
    font-size: 60px;
    line-height: 60px;
  }
}

@media screen and (min-width: 1000px) {
  /* line 7671, scss/scss.scss */
  .h0 {
    font-size: 70px;
    line-height: 70px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 7671, scss/scss.scss */
  .h0 {
    font-size: 80px;
    line-height: 80px;
  }
}

@media screen and (min-width: 1300px) {
  /* line 7671, scss/scss.scss */
  .h0 {
    font-size: 90px;
    line-height: 90px;
  }
}

@media screen and (min-width: 1400px) {
  /* line 7671, scss/scss.scss */
  .h0 {
    font-size: 100px;
    line-height: 100px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 7671, scss/scss.scss */
  .h0 {
    font-size: 110px;
    line-height: 110px;
  }
}

@media screen and (max-width: 767px) {
  /* line 7717, scss/scss.scss */
  .h1 {
    font-size: 35px;
    line-height: 45px;
  }
}

@media screen and (max-width: 350px) {
  /* line 7717, scss/scss.scss */
  .h1 {
    font-size: 40px;
    line-height: 50px;
  }
}

@media screen and (min-width: 768px) {
  /* line 7717, scss/scss.scss */
  .h1 {
    font-size: 50px;
    line-height: 60px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 7717, scss/scss.scss */
  .h1 {
    font-size: 60px;
    line-height: 70px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 7717, scss/scss.scss */
  .h1 {
    font-size: 70px;
    line-height: 80px;
  }
}

@media screen and (max-width: 767px) {
  /* line 7741, scss/scss.scss */
  .h1_2 {
    font-size: 40px;
    line-height: 50px;
  }
}

@media screen and (max-width: 350px) {
  /* line 7741, scss/scss.scss */
  .h1_2 {
    font-size: 35px;
    line-height: 45px;
  }
}

@media screen and (min-width: 768px) {
  /* line 7741, scss/scss.scss */
  .h1_2 {
    font-size: 50px;
    line-height: 60px;
  }
  /* line 7753, scss/scss.scss */
  .h1_2:lang(zh-Hant) {
    font-size: 35px;
    line-height: 45px;
  }
}

@media screen and (min-width: 992px) {
  /* line 7741, scss/scss.scss */
  .h1_2 {
    font-size: 55px;
    line-height: 65px;
  }
  /* line 7761, scss/scss.scss */
  .h1_2:lang(zh-Hant) {
    font-size: 35px;
    line-height: 45px;
  }
}

@media screen and (min-width: 1000px) {
  /* line 7741, scss/scss.scss */
  .h1_2 {
    font-size: 60px;
    line-height: 60px;
  }
  /* line 7769, scss/scss.scss */
  .h1_2:lang(zh-Hant) {
    font-size: 40px;
    line-height: 50px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 7741, scss/scss.scss */
  .h1_2 {
    font-size: 65px;
    line-height: 75px;
  }
  /* line 7777, scss/scss.scss */
  .h1_2:lang(zh-Hant) {
    font-size: 40px;
    line-height: 50px;
  }
}

@media screen and (min-width: 1400px) {
  /* line 7741, scss/scss.scss */
  .h1_2 {
    font-size: 70px;
    line-height: 80px;
  }
  /* line 7785, scss/scss.scss */
  .h1_2:lang(zh-Hant) {
    font-size: 50px;
    line-height: 60px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 7741, scss/scss.scss */
  .h1_2 {
    font-size: 80px;
    line-height: 90px;
  }
  /* line 7793, scss/scss.scss */
  .h1_2:lang(zh-Hant) {
    font-size: 60px;
    line-height: 70px;
  }
}

@media screen and (max-height: 800px) {
  /* line 7802, scss/scss.scss */
  .h2 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media screen and (max-width: 767px) {
  /* line 7802, scss/scss.scss */
  .h2 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media screen and (max-width: 350px) {
  /* line 7802, scss/scss.scss */
  .h2 {
    font-size: 25px;
    line-height: 30px;
  }
}

@media screen and (min-width: 768px) {
  /* line 7802, scss/scss.scss */
  .h2 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 7802, scss/scss.scss */
  .h2 {
    font-size: 38px;
    line-height: 48px;
  }
  /* line 7822, scss/scss.scss */
  .h2:lang(zh-Hant) {
    font-size: 35px;
    line-height: 45px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 7802, scss/scss.scss */
  .h2 {
    font-size: 45px;
    line-height: 55px;
  }
  /* line 7830, scss/scss.scss */
  .h2:lang(zh-Hant) {
    font-size: 40px;
    line-height: 50px;
  }
}

@media screen and (min-width: 1600px) {
  /* line 7802, scss/scss.scss */
  .h2 {
    font-size: 50px;
    line-height: 60px;
  }
  /* line 7838, scss/scss.scss */
  .h2:lang(zh-Hant) {
    font-size: 45px;
    line-height: 55px;
  }
}

@media screen and (max-height: 800px) {
  /* line 7845, scss/scss.scss */
  .h2_1 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media screen and (max-width: 767px) {
  /* line 7845, scss/scss.scss */
  .h2_1 {
    font-size: 27px;
    line-height: 37px;
  }
}

@media screen and (min-width: 768px) {
  /* line 7845, scss/scss.scss */
  .h2_1 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 7845, scss/scss.scss */
  .h2_1 {
    font-size: 35px;
    line-height: 45px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 7845, scss/scss.scss */
  .h2_1 {
    font-size: 40px;
    line-height: 50px;
  }
}

@media screen and (min-width: 1600px) {
  /* line 7845, scss/scss.scss */
  .h2_1 {
    font-size: 45px;
    line-height: 55px;
  }
}

@media screen and (max-width: 767px) {
  /* line 7873, scss/scss.scss */
  .h2_2 {
    font-size: 36px;
    line-height: 46px;
  }
}

@media screen and (max-width: 350px) {
  /* line 7873, scss/scss.scss */
  .h2_2 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media screen and (min-width: 768px) {
  /* line 7873, scss/scss.scss */
  .h2_2 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media screen and (min-width: 992px) {
  /* line 7873, scss/scss.scss */
  .h2_2 {
    font-size: 40px;
    line-height: 50px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 7873, scss/scss.scss */
  .h2_2 {
    font-size: 50px;
    line-height: 60px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 7873, scss/scss.scss */
  .h2_2 {
    font-size: 55px;
    line-height: 65px;
  }
}

@media screen and (min-width: 1600px) {
  /* line 7873, scss/scss.scss */
  .h2_2 {
    font-size: 60px;
    line-height: 70px;
  }
}

@media screen and (max-width: 767px) {
  /* line 7905, scss/scss.scss */
  .h3 {
    font-size: 26px;
    line-height: 36px;
  }
}

@media screen and (min-width: 768px) {
  /* line 7905, scss/scss.scss */
  .h3 {
    font-size: 25px;
    line-height: 38px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 7905, scss/scss.scss */
  .h3 {
    font-size: 35px;
    line-height: 45px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 7905, scss/scss.scss */
  .h3 {
    font-size: 40px;
    line-height: 50px;
  }
}

@media screen and (max-width: 767px) {
  /* line 7925, scss/scss.scss */
  .h4 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media screen and (max-width: 414px) {
  /* line 7925, scss/scss.scss */
  .h4 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media screen and (min-width: 768px) {
  /* line 7925, scss/scss.scss */
  .h4 {
    font-size: 25px;
    line-height: 35px;
  }
}

@media screen and (min-width: 992px) {
  /* line 7925, scss/scss.scss */
  .h4 {
    font-size: 28px;
    line-height: 38px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 7925, scss/scss.scss */
  .h4 {
    font-size: 32px;
    line-height: 42px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 7925, scss/scss.scss */
  .h4 {
    font-size: 35px;
    line-height: 45px;
  }
}

@media screen and (max-width: 767px) {
  /* line 7953, scss/scss.scss */
  .h5 {
    font-size: 30px;
    line-height: 40px;
  }
  /* line 7957, scss/scss.scss */
  .h5:lang(zh-Hant) {
    font-size: 24px;
    line-height: 34px;
  }
}

@media screen and (max-width: 350px) {
  /* line 7953, scss/scss.scss */
  .h5 {
    font-size: 25px;
    line-height: 35px;
  }
}

@media screen and (min-width: 768px) {
  /* line 7953, scss/scss.scss */
  .h5 {
    font-size: 20px;
    line-height: 30px;
  }
}

@media screen and (min-width: 992px) {
  /* line 7953, scss/scss.scss */
  .h5 {
    font-size: 24px;
    line-height: 34px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 7953, scss/scss.scss */
  .h5 {
    font-size: 26px;
    line-height: 36px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 7953, scss/scss.scss */
  .h5 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media screen and (max-width: 767px) {
  /* line 7985, scss/scss.scss */
  .h5_2 {
    font-size: 26px;
    line-height: 36px;
  }
}

@media screen and (max-width: 414px) {
  /* line 7985, scss/scss.scss */
  .h5_2 {
    font-size: 20px;
    line-height: 30px;
  }
}

@media screen and (min-width: 768px) {
  /* line 7985, scss/scss.scss */
  .h5_2 {
    font-size: 19px;
    line-height: 29px;
  }
}

@media screen and (min-width: 992px) {
  /* line 7985, scss/scss.scss */
  .h5_2 {
    font-size: 22px;
    line-height: 32px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 7985, scss/scss.scss */
  .h5_2 {
    font-size: 24px;
    line-height: 34px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 7985, scss/scss.scss */
  .h5_2 {
    font-size: 26px;
    line-height: 36px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8013, scss/scss.scss */
  .h6 {
    font-size: 20px;
    line-height: 30px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8013, scss/scss.scss */
  .h6 {
    font-size: 20px;
    line-height: 30px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8013, scss/scss.scss */
  .h6 {
    font-size: 22px;
    line-height: 32px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8013, scss/scss.scss */
  .h6 {
    font-size: 24px;
    line-height: 34px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8033, scss/scss.scss */
  .h7 {
    font-size: 20px;
    line-height: 30px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8033, scss/scss.scss */
  .h7 {
    font-size: 20px;
    line-height: 30px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8033, scss/scss.scss */
  .h7 {
    font-size: 21px;
    line-height: 31px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8033, scss/scss.scss */
  .h7 {
    font-size: 22px;
    line-height: 32px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8053, scss/scss.scss */
  .h8 {
    font-size: 20px;
    line-height: 30px;
  }
}

@media screen and (max-width: 414px) {
  /* line 8053, scss/scss.scss */
  .h8 {
    font-size: 18px;
    line-height: 28px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8053, scss/scss.scss */
  .h8 {
    font-size: 18px;
    line-height: 28px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8053, scss/scss.scss */
  .h8 {
    font-size: 19px;
    line-height: 29px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8053, scss/scss.scss */
  .h8 {
    font-size: 20px;
    line-height: 30px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8077, scss/scss.scss */
  .h9 {
    font-size: 15px;
    line-height: 25px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8077, scss/scss.scss */
  .h9 {
    font-size: 16px;
    line-height: 26px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8077, scss/scss.scss */
  .h9 {
    font-size: 18px;
    line-height: 28px;
  }
}

/* line 8093, scss/scss.scss */
.h10 {
  font-size: 16px;
  line-height: 26px;
}

@media screen and (max-width: 414px) {
  /* line 8093, scss/scss.scss */
  .h10 {
    font-size: 15px;
    line-height: 25px;
  }
}

@media screen and (max-width: 350px) {
  /* line 8093, scss/scss.scss */
  .h10 {
    font-size: 14px;
    line-height: 24px;
  }
}

/* line 8107, scss/scss.scss */
.h11 {
  font-size: 15px;
  line-height: 25px;
}

/* line 8112, scss/scss.scss */
.h12 {
  font-size: 14px;
  line-height: 24px;
}

@media screen and (max-width: 767px) {
  /* line 8132, scss/scss.scss */
  .pd_top_5 {
    padding-top: 3px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8132, scss/scss.scss */
  .pd_top_5 {
    padding-top: 3px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8132, scss/scss.scss */
  .pd_top_5 {
    padding-top: 4px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8132, scss/scss.scss */
  .pd_top_5 {
    padding-top: 5px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_5 {
    padding-bottom: 3px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_5 {
    padding-bottom: 3px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_5 {
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_5 {
    padding-bottom: 5px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8161, scss/scss.scss */
  .mg_top_5 {
    margin-top: 3px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8161, scss/scss.scss */
  .mg_top_5 {
    margin-top: 3px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8161, scss/scss.scss */
  .mg_top_5 {
    margin-top: 4px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8161, scss/scss.scss */
  .mg_top_5 {
    margin-top: 5px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_5 {
    margin-bottom: 3px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_5 {
    margin-bottom: 3px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_5 {
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_5 {
    margin-bottom: 5px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8132, scss/scss.scss */
  .pd_top_15 {
    padding-top: 9px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8132, scss/scss.scss */
  .pd_top_15 {
    padding-top: 9px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8132, scss/scss.scss */
  .pd_top_15 {
    padding-top: 12px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8132, scss/scss.scss */
  .pd_top_15 {
    padding-top: 15px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_15 {
    padding-bottom: 9px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_15 {
    padding-bottom: 9px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_15 {
    padding-bottom: 12px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_15 {
    padding-bottom: 15px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8161, scss/scss.scss */
  .mg_top_15 {
    margin-top: 9px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8161, scss/scss.scss */
  .mg_top_15 {
    margin-top: 9px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8161, scss/scss.scss */
  .mg_top_15 {
    margin-top: 12px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8161, scss/scss.scss */
  .mg_top_15 {
    margin-top: 15px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_15 {
    margin-bottom: 9px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_15 {
    margin-bottom: 9px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_15 {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_15 {
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8132, scss/scss.scss */
  .pd_top_25 {
    padding-top: 15px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8132, scss/scss.scss */
  .pd_top_25 {
    padding-top: 15px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8132, scss/scss.scss */
  .pd_top_25 {
    padding-top: 20px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8132, scss/scss.scss */
  .pd_top_25 {
    padding-top: 25px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_25 {
    padding-bottom: 15px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_25 {
    padding-bottom: 15px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_25 {
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_25 {
    padding-bottom: 25px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8161, scss/scss.scss */
  .mg_top_25 {
    margin-top: 15px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8161, scss/scss.scss */
  .mg_top_25 {
    margin-top: 15px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8161, scss/scss.scss */
  .mg_top_25 {
    margin-top: 20px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8161, scss/scss.scss */
  .mg_top_25 {
    margin-top: 25px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_25 {
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_25 {
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_25 {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_25 {
    margin-bottom: 25px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8132, scss/scss.scss */
  .pd_top_35 {
    padding-top: 21px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8132, scss/scss.scss */
  .pd_top_35 {
    padding-top: 21px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8132, scss/scss.scss */
  .pd_top_35 {
    padding-top: 28px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8132, scss/scss.scss */
  .pd_top_35 {
    padding-top: 35px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_35 {
    padding-bottom: 21px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_35 {
    padding-bottom: 21px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_35 {
    padding-bottom: 28px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_35 {
    padding-bottom: 35px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8161, scss/scss.scss */
  .mg_top_35 {
    margin-top: 21px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8161, scss/scss.scss */
  .mg_top_35 {
    margin-top: 21px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8161, scss/scss.scss */
  .mg_top_35 {
    margin-top: 28px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8161, scss/scss.scss */
  .mg_top_35 {
    margin-top: 35px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_35 {
    margin-bottom: 21px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_35 {
    margin-bottom: 21px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_35 {
    margin-bottom: 28px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_35 {
    margin-bottom: 35px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8132, scss/scss.scss */
  .pd_top_45 {
    padding-top: 27px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8132, scss/scss.scss */
  .pd_top_45 {
    padding-top: 27px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8132, scss/scss.scss */
  .pd_top_45 {
    padding-top: 36px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8132, scss/scss.scss */
  .pd_top_45 {
    padding-top: 45px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_45 {
    padding-bottom: 27px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_45 {
    padding-bottom: 27px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_45 {
    padding-bottom: 36px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_45 {
    padding-bottom: 45px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8161, scss/scss.scss */
  .mg_top_45 {
    margin-top: 27px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8161, scss/scss.scss */
  .mg_top_45 {
    margin-top: 27px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8161, scss/scss.scss */
  .mg_top_45 {
    margin-top: 36px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8161, scss/scss.scss */
  .mg_top_45 {
    margin-top: 45px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_45 {
    margin-bottom: 27px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_45 {
    margin-bottom: 27px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_45 {
    margin-bottom: 36px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_45 {
    margin-bottom: 45px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8132, scss/scss.scss */
  .pd_top_55 {
    padding-top: 33px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8132, scss/scss.scss */
  .pd_top_55 {
    padding-top: 33px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8132, scss/scss.scss */
  .pd_top_55 {
    padding-top: 44px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8132, scss/scss.scss */
  .pd_top_55 {
    padding-top: 55px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_55 {
    padding-bottom: 33px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_55 {
    padding-bottom: 33px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_55 {
    padding-bottom: 44px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_55 {
    padding-bottom: 55px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8161, scss/scss.scss */
  .mg_top_55 {
    margin-top: 33px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8161, scss/scss.scss */
  .mg_top_55 {
    margin-top: 33px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8161, scss/scss.scss */
  .mg_top_55 {
    margin-top: 44px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8161, scss/scss.scss */
  .mg_top_55 {
    margin-top: 55px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_55 {
    margin-bottom: 33px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_55 {
    margin-bottom: 33px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_55 {
    margin-bottom: 44px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_55 {
    margin-bottom: 55px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8132, scss/scss.scss */
  .pd_top_65 {
    padding-top: 39px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8132, scss/scss.scss */
  .pd_top_65 {
    padding-top: 39px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8132, scss/scss.scss */
  .pd_top_65 {
    padding-top: 52px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8132, scss/scss.scss */
  .pd_top_65 {
    padding-top: 65px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_65 {
    padding-bottom: 39px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_65 {
    padding-bottom: 39px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_65 {
    padding-bottom: 52px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_65 {
    padding-bottom: 65px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8161, scss/scss.scss */
  .mg_top_65 {
    margin-top: 39px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8161, scss/scss.scss */
  .mg_top_65 {
    margin-top: 39px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8161, scss/scss.scss */
  .mg_top_65 {
    margin-top: 52px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8161, scss/scss.scss */
  .mg_top_65 {
    margin-top: 65px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_65 {
    margin-bottom: 39px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_65 {
    margin-bottom: 39px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_65 {
    margin-bottom: 52px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_65 {
    margin-bottom: 65px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8132, scss/scss.scss */
  .pd_top_75 {
    padding-top: 45px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8132, scss/scss.scss */
  .pd_top_75 {
    padding-top: 45px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8132, scss/scss.scss */
  .pd_top_75 {
    padding-top: 60px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8132, scss/scss.scss */
  .pd_top_75 {
    padding-top: 75px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_75 {
    padding-bottom: 45px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_75 {
    padding-bottom: 45px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_75 {
    padding-bottom: 60px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_75 {
    padding-bottom: 75px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8161, scss/scss.scss */
  .mg_top_75 {
    margin-top: 45px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8161, scss/scss.scss */
  .mg_top_75 {
    margin-top: 45px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8161, scss/scss.scss */
  .mg_top_75 {
    margin-top: 60px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8161, scss/scss.scss */
  .mg_top_75 {
    margin-top: 75px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_75 {
    margin-bottom: 45px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_75 {
    margin-bottom: 45px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_75 {
    margin-bottom: 60px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_75 {
    margin-bottom: 75px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8132, scss/scss.scss */
  .pd_top_85 {
    padding-top: 51px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8132, scss/scss.scss */
  .pd_top_85 {
    padding-top: 51px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8132, scss/scss.scss */
  .pd_top_85 {
    padding-top: 68px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8132, scss/scss.scss */
  .pd_top_85 {
    padding-top: 85px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_85 {
    padding-bottom: 51px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_85 {
    padding-bottom: 51px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_85 {
    padding-bottom: 68px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_85 {
    padding-bottom: 85px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8161, scss/scss.scss */
  .mg_top_85 {
    margin-top: 51px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8161, scss/scss.scss */
  .mg_top_85 {
    margin-top: 51px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8161, scss/scss.scss */
  .mg_top_85 {
    margin-top: 68px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8161, scss/scss.scss */
  .mg_top_85 {
    margin-top: 85px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_85 {
    margin-bottom: 51px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_85 {
    margin-bottom: 51px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_85 {
    margin-bottom: 68px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_85 {
    margin-bottom: 85px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8132, scss/scss.scss */
  .pd_top_95 {
    padding-top: 57px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8132, scss/scss.scss */
  .pd_top_95 {
    padding-top: 57px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8132, scss/scss.scss */
  .pd_top_95 {
    padding-top: 76px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8132, scss/scss.scss */
  .pd_top_95 {
    padding-top: 95px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_95 {
    padding-bottom: 57px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_95 {
    padding-bottom: 57px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_95 {
    padding-bottom: 76px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_95 {
    padding-bottom: 95px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8161, scss/scss.scss */
  .mg_top_95 {
    margin-top: 57px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8161, scss/scss.scss */
  .mg_top_95 {
    margin-top: 57px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8161, scss/scss.scss */
  .mg_top_95 {
    margin-top: 76px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8161, scss/scss.scss */
  .mg_top_95 {
    margin-top: 95px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_95 {
    margin-bottom: 57px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_95 {
    margin-bottom: 57px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_95 {
    margin-bottom: 76px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_95 {
    margin-bottom: 95px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8132, scss/scss.scss */
  .pd_top_195 {
    padding-top: 117px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8132, scss/scss.scss */
  .pd_top_195 {
    padding-top: 117px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8132, scss/scss.scss */
  .pd_top_195 {
    padding-top: 156px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8132, scss/scss.scss */
  .pd_top_195 {
    padding-top: 195px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_195 {
    padding-bottom: 117px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_195 {
    padding-bottom: 117px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_195 {
    padding-bottom: 156px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_195 {
    padding-bottom: 195px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8161, scss/scss.scss */
  .mg_top_195 {
    margin-top: 117px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8161, scss/scss.scss */
  .mg_top_195 {
    margin-top: 117px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8161, scss/scss.scss */
  .mg_top_195 {
    margin-top: 156px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8161, scss/scss.scss */
  .mg_top_195 {
    margin-top: 195px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_195 {
    margin-bottom: 117px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_195 {
    margin-bottom: 117px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_195 {
    margin-bottom: 156px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_195 {
    margin-bottom: 195px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8132, scss/scss.scss */
  .pd_top_230 {
    padding-top: 138px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8132, scss/scss.scss */
  .pd_top_230 {
    padding-top: 138px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8132, scss/scss.scss */
  .pd_top_230 {
    padding-top: 184px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8132, scss/scss.scss */
  .pd_top_230 {
    padding-top: 230px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_230 {
    padding-bottom: 138px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_230 {
    padding-bottom: 138px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_230 {
    padding-bottom: 184px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8147, scss/scss.scss */
  .pd_btm_230 {
    padding-bottom: 230px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8161, scss/scss.scss */
  .mg_top_230 {
    margin-top: 138px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8161, scss/scss.scss */
  .mg_top_230 {
    margin-top: 138px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8161, scss/scss.scss */
  .mg_top_230 {
    margin-top: 184px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8161, scss/scss.scss */
  .mg_top_230 {
    margin-top: 230px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_230 {
    margin-bottom: 138px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_230 {
    margin-bottom: 138px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_230 {
    margin-bottom: 184px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8175, scss/scss.scss */
  .mg_btm_230 {
    margin-bottom: 230px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_10 {
    margin-top: 4px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_10 {
    margin-top: 5px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_10 {
    margin-top: 6px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_10 {
    margin-top: 8px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_10 {
    margin-top: 10px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_10 {
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_10 {
    margin-bottom: 5px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_10 {
    margin-bottom: 6px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_10 {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_10 {
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_10 {
    padding-top: 4px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_10 {
    padding-top: 5px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_10 {
    padding-top: 6px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_10 {
    padding-top: 8px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_10 {
    padding-top: 10px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_10 {
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_10 {
    padding-bottom: 5px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_10 {
    padding-bottom: 6px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_10 {
    padding-bottom: 8px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_10 {
    padding-bottom: 10px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_20 {
    margin-top: 8px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_20 {
    margin-top: 10px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_20 {
    margin-top: 12px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_20 {
    margin-top: 16px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_20 {
    margin-top: 20px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_20 {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_20 {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_20 {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_20 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_20 {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_20 {
    padding-top: 8px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_20 {
    padding-top: 10px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_20 {
    padding-top: 12px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_20 {
    padding-top: 16px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_20 {
    padding-top: 20px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_20 {
    padding-bottom: 8px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_20 {
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_20 {
    padding-bottom: 12px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_20 {
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_20 {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_30 {
    margin-top: 12px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_30 {
    margin-top: 15px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_30 {
    margin-top: 18px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_30 {
    margin-top: 24px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_30 {
    margin-top: 30px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_30 {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_30 {
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_30 {
    margin-bottom: 18px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_30 {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_30 {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_30 {
    padding-top: 12px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_30 {
    padding-top: 15px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_30 {
    padding-top: 18px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_30 {
    padding-top: 24px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_30 {
    padding-top: 30px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_30 {
    padding-bottom: 12px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_30 {
    padding-bottom: 15px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_30 {
    padding-bottom: 18px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_30 {
    padding-bottom: 24px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_30 {
    padding-bottom: 30px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_40 {
    margin-top: 16px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_40 {
    margin-top: 20px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_40 {
    margin-top: 24px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_40 {
    margin-top: 32px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_40 {
    margin-top: 40px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_40 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_40 {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_40 {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_40 {
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_40 {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_40 {
    padding-top: 16px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_40 {
    padding-top: 20px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_40 {
    padding-top: 24px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_40 {
    padding-top: 32px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_40 {
    padding-top: 40px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_40 {
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_40 {
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_40 {
    padding-bottom: 24px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_40 {
    padding-bottom: 32px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_40 {
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_50 {
    margin-top: 20px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_50 {
    margin-top: 25px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_50 {
    margin-top: 30px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_50 {
    margin-top: 40px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_50 {
    margin-top: 50px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_50 {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_50 {
    margin-bottom: 25px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_50 {
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_50 {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_50 {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_50 {
    padding-top: 20px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_50 {
    padding-top: 25px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_50 {
    padding-top: 30px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_50 {
    padding-top: 40px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_50 {
    padding-top: 50px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_50 {
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_50 {
    padding-bottom: 25px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_50 {
    padding-bottom: 30px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_50 {
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_50 {
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_60 {
    margin-top: 24px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_60 {
    margin-top: 30px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_60 {
    margin-top: 36px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_60 {
    margin-top: 48px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_60 {
    margin-top: 60px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_60 {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_60 {
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_60 {
    margin-bottom: 36px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_60 {
    margin-bottom: 48px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_60 {
    margin-bottom: 60px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_60 {
    padding-top: 24px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_60 {
    padding-top: 30px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_60 {
    padding-top: 36px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_60 {
    padding-top: 48px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_60 {
    padding-top: 60px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_60 {
    padding-bottom: 24px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_60 {
    padding-bottom: 30px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_60 {
    padding-bottom: 36px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_60 {
    padding-bottom: 48px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_60 {
    padding-bottom: 60px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_70 {
    margin-top: 28px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_70 {
    margin-top: 35px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_70 {
    margin-top: 42px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_70 {
    margin-top: 56px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_70 {
    margin-top: 70px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_70 {
    margin-bottom: 28px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_70 {
    margin-bottom: 35px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_70 {
    margin-bottom: 42px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_70 {
    margin-bottom: 56px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_70 {
    margin-bottom: 70px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_70 {
    padding-top: 28px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_70 {
    padding-top: 35px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_70 {
    padding-top: 42px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_70 {
    padding-top: 56px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_70 {
    padding-top: 70px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_70 {
    padding-bottom: 28px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_70 {
    padding-bottom: 35px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_70 {
    padding-bottom: 42px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_70 {
    padding-bottom: 56px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_70 {
    padding-bottom: 70px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_80 {
    margin-top: 32px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_80 {
    margin-top: 40px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_80 {
    margin-top: 48px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_80 {
    margin-top: 64px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_80 {
    margin-top: 80px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_80 {
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_80 {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_80 {
    margin-bottom: 48px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_80 {
    margin-bottom: 64px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_80 {
    margin-bottom: 80px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_80 {
    padding-top: 32px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_80 {
    padding-top: 40px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_80 {
    padding-top: 48px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_80 {
    padding-top: 64px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_80 {
    padding-top: 80px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_80 {
    padding-bottom: 32px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_80 {
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_80 {
    padding-bottom: 48px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_80 {
    padding-bottom: 64px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_80 {
    padding-bottom: 80px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_90 {
    margin-top: 36px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_90 {
    margin-top: 45px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_90 {
    margin-top: 54px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_90 {
    margin-top: 72px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_90 {
    margin-top: 90px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_90 {
    margin-bottom: 36px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_90 {
    margin-bottom: 45px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_90 {
    margin-bottom: 54px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_90 {
    margin-bottom: 72px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_90 {
    margin-bottom: 90px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_90 {
    padding-top: 36px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_90 {
    padding-top: 45px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_90 {
    padding-top: 54px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_90 {
    padding-top: 72px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_90 {
    padding-top: 90px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_90 {
    padding-bottom: 36px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_90 {
    padding-bottom: 45px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_90 {
    padding-bottom: 54px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_90 {
    padding-bottom: 72px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_90 {
    padding-bottom: 90px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_100 {
    margin-top: 40px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_100 {
    margin-top: 50px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_100 {
    margin-top: 60px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_100 {
    margin-top: 80px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_100 {
    margin-top: 100px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_100 {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_100 {
    margin-bottom: 50px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_100 {
    margin-bottom: 60px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_100 {
    margin-bottom: 80px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_100 {
    margin-bottom: 100px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_100 {
    padding-top: 40px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_100 {
    padding-top: 50px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_100 {
    padding-top: 60px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_100 {
    padding-top: 80px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_100 {
    padding-top: 100px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_100 {
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_100 {
    padding-bottom: 50px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_100 {
    padding-bottom: 60px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_100 {
    padding-bottom: 80px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_100 {
    padding-bottom: 100px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_110 {
    margin-top: 44px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_110 {
    margin-top: 55px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_110 {
    margin-top: 66px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_110 {
    margin-top: 88px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_110 {
    margin-top: 110px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_110 {
    margin-bottom: 44px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_110 {
    margin-bottom: 55px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_110 {
    margin-bottom: 66px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_110 {
    margin-bottom: 88px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_110 {
    margin-bottom: 110px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_110 {
    padding-top: 44px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_110 {
    padding-top: 55px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_110 {
    padding-top: 66px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_110 {
    padding-top: 88px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_110 {
    padding-top: 110px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_110 {
    padding-bottom: 44px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_110 {
    padding-bottom: 55px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_110 {
    padding-bottom: 66px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_110 {
    padding-bottom: 88px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_110 {
    padding-bottom: 110px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_120 {
    margin-top: 48px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_120 {
    margin-top: 60px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_120 {
    margin-top: 72px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_120 {
    margin-top: 96px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_120 {
    margin-top: 120px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_120 {
    margin-bottom: 48px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_120 {
    margin-bottom: 60px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_120 {
    margin-bottom: 72px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_120 {
    margin-bottom: 96px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_120 {
    margin-bottom: 120px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_120 {
    padding-top: 48px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_120 {
    padding-top: 60px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_120 {
    padding-top: 72px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_120 {
    padding-top: 96px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_120 {
    padding-top: 120px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_120 {
    padding-bottom: 48px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_120 {
    padding-bottom: 60px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_120 {
    padding-bottom: 72px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_120 {
    padding-bottom: 96px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_120 {
    padding-bottom: 120px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_130 {
    margin-top: 52px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_130 {
    margin-top: 65px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_130 {
    margin-top: 78px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_130 {
    margin-top: 104px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_130 {
    margin-top: 130px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_130 {
    margin-bottom: 52px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_130 {
    margin-bottom: 65px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_130 {
    margin-bottom: 78px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_130 {
    margin-bottom: 104px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_130 {
    margin-bottom: 130px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_130 {
    padding-top: 52px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_130 {
    padding-top: 65px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_130 {
    padding-top: 78px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_130 {
    padding-top: 104px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_130 {
    padding-top: 130px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_130 {
    padding-bottom: 52px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_130 {
    padding-bottom: 65px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_130 {
    padding-bottom: 78px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_130 {
    padding-bottom: 104px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_130 {
    padding-bottom: 130px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_140 {
    margin-top: 56px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_140 {
    margin-top: 70px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_140 {
    margin-top: 84px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_140 {
    margin-top: 112px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_140 {
    margin-top: 140px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_140 {
    margin-bottom: 56px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_140 {
    margin-bottom: 70px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_140 {
    margin-bottom: 84px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_140 {
    margin-bottom: 112px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_140 {
    margin-bottom: 140px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_140 {
    padding-top: 56px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_140 {
    padding-top: 70px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_140 {
    padding-top: 84px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_140 {
    padding-top: 112px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_140 {
    padding-top: 140px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_140 {
    padding-bottom: 56px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_140 {
    padding-bottom: 70px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_140 {
    padding-bottom: 84px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_140 {
    padding-bottom: 112px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_140 {
    padding-bottom: 140px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_150 {
    margin-top: 60px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_150 {
    margin-top: 75px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_150 {
    margin-top: 90px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_150 {
    margin-top: 120px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_150 {
    margin-top: 150px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_150 {
    margin-bottom: 60px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_150 {
    margin-bottom: 75px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_150 {
    margin-bottom: 90px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_150 {
    margin-bottom: 120px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_150 {
    margin-bottom: 150px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_150 {
    padding-top: 60px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_150 {
    padding-top: 75px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_150 {
    padding-top: 90px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_150 {
    padding-top: 120px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_150 {
    padding-top: 150px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_150 {
    padding-bottom: 60px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_150 {
    padding-bottom: 75px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_150 {
    padding-bottom: 90px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_150 {
    padding-bottom: 120px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_150 {
    padding-bottom: 150px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_160 {
    margin-top: 64px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_160 {
    margin-top: 80px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_160 {
    margin-top: 96px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_160 {
    margin-top: 128px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_160 {
    margin-top: 160px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_160 {
    margin-bottom: 64px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_160 {
    margin-bottom: 80px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_160 {
    margin-bottom: 96px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_160 {
    margin-bottom: 128px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_160 {
    margin-bottom: 160px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_160 {
    padding-top: 64px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_160 {
    padding-top: 80px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_160 {
    padding-top: 96px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_160 {
    padding-top: 128px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_160 {
    padding-top: 160px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_160 {
    padding-bottom: 64px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_160 {
    padding-bottom: 80px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_160 {
    padding-bottom: 96px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_160 {
    padding-bottom: 128px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_160 {
    padding-bottom: 160px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_170 {
    margin-top: 68px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_170 {
    margin-top: 85px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_170 {
    margin-top: 102px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_170 {
    margin-top: 136px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_170 {
    margin-top: 170px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_170 {
    margin-bottom: 68px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_170 {
    margin-bottom: 85px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_170 {
    margin-bottom: 102px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_170 {
    margin-bottom: 136px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_170 {
    margin-bottom: 170px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_170 {
    padding-top: 68px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_170 {
    padding-top: 85px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_170 {
    padding-top: 102px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_170 {
    padding-top: 136px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_170 {
    padding-top: 170px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_170 {
    padding-bottom: 68px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_170 {
    padding-bottom: 85px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_170 {
    padding-bottom: 102px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_170 {
    padding-bottom: 136px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_170 {
    padding-bottom: 170px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_180 {
    margin-top: 72px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_180 {
    margin-top: 90px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_180 {
    margin-top: 108px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_180 {
    margin-top: 144px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_180 {
    margin-top: 180px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_180 {
    margin-bottom: 72px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_180 {
    margin-bottom: 90px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_180 {
    margin-bottom: 108px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_180 {
    margin-bottom: 144px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_180 {
    margin-bottom: 180px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_180 {
    padding-top: 72px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_180 {
    padding-top: 90px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_180 {
    padding-top: 108px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_180 {
    padding-top: 144px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_180 {
    padding-top: 180px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_180 {
    padding-bottom: 72px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_180 {
    padding-bottom: 90px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_180 {
    padding-bottom: 108px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_180 {
    padding-bottom: 144px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_180 {
    padding-bottom: 180px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_190 {
    margin-top: 76px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_190 {
    margin-top: 95px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_190 {
    margin-top: 114px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_190 {
    margin-top: 152px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_190 {
    margin-top: 190px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_190 {
    margin-bottom: 76px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_190 {
    margin-bottom: 95px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_190 {
    margin-bottom: 114px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_190 {
    margin-bottom: 152px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_190 {
    margin-bottom: 190px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_190 {
    padding-top: 76px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_190 {
    padding-top: 95px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_190 {
    padding-top: 114px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_190 {
    padding-top: 152px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_190 {
    padding-top: 190px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_190 {
    padding-bottom: 76px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_190 {
    padding-bottom: 95px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_190 {
    padding-bottom: 114px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_190 {
    padding-bottom: 152px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_190 {
    padding-bottom: 190px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_200 {
    margin-top: 80px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_200 {
    margin-top: 100px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_200 {
    margin-top: 120px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_200 {
    margin-top: 160px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_200 {
    margin-top: 200px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_200 {
    margin-bottom: 80px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_200 {
    margin-bottom: 100px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_200 {
    margin-bottom: 120px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_200 {
    margin-bottom: 160px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_200 {
    margin-bottom: 200px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_200 {
    padding-top: 80px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_200 {
    padding-top: 100px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_200 {
    padding-top: 120px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_200 {
    padding-top: 160px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_200 {
    padding-top: 200px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_200 {
    padding-bottom: 80px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_200 {
    padding-bottom: 100px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_200 {
    padding-bottom: 120px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_200 {
    padding-bottom: 160px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_200 {
    padding-bottom: 200px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8194, scss/scss.scss */
  .mg_top_210 {
    margin-top: 84px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8194, scss/scss.scss */
  .mg_top_210 {
    margin-top: 105px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8194, scss/scss.scss */
  .mg_top_210 {
    margin-top: 126px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8194, scss/scss.scss */
  .mg_top_210 {
    margin-top: 168px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8194, scss/scss.scss */
  .mg_top_210 {
    margin-top: 210px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_210 {
    margin-bottom: 84px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_210 {
    margin-bottom: 105px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_210 {
    margin-bottom: 126px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_210 {
    margin-bottom: 168px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8211, scss/scss.scss */
  .mg_btm_210 {
    margin-bottom: 210px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8228, scss/scss.scss */
  .pd_top_210 {
    padding-top: 84px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8228, scss/scss.scss */
  .pd_top_210 {
    padding-top: 105px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8228, scss/scss.scss */
  .pd_top_210 {
    padding-top: 126px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8228, scss/scss.scss */
  .pd_top_210 {
    padding-top: 168px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8228, scss/scss.scss */
  .pd_top_210 {
    padding-top: 210px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_210 {
    padding-bottom: 84px;
  }
}

@media screen and (min-width: 768px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_210 {
    padding-bottom: 105px;
  }
}

@media screen and (min-width: 992px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_210 {
    padding-bottom: 126px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_210 {
    padding-bottom: 168px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 8245, scss/scss.scss */
  .pd_btm_210 {
    padding-bottom: 210px;
  }
}

/* line 8264, scss/scss.scss */
.container {
  padding-left: 60px;
  padding-right: 60px;
}

@media screen and (max-width: 767px) {
  /* line 8264, scss/scss.scss */
  .container {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media screen and (max-width: 350px) {
  /* line 8264, scss/scss.scss */
  .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 8277, scss/scss.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 8281, scss/scss.scss */
.black {
  color: #333;
}

/* line 8285, scss/scss.scss */
.white {
  color: #fff;
}

/* line 8289, scss/scss.scss */
.gary {
  color: #666666;
}

/* line 8293, scss/scss.scss */
.medium {
  font-weight: 500;
}

/* line 8297, scss/scss.scss */
.bold {
  font-weight: bold;
}

/* line 8301, scss/scss.scss */
.blue {
  color: #1f59e3;
}

/* line 8306, scss/scss.scss */
.text_center {
  text-align: center;
}

@media screen and (max-width: 767px) {
  /* line 8309, scss/scss.scss */
  .text_center.mob_left {
    text-align: left;
  }
}

@media screen and (max-width: 767px) {
  /* line 8315, scss/scss.scss */
  .pc_box {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  /* line 8321, scss/scss.scss */
  .mob_box {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  /* line 8329, scss/scss.scss */
  .inline-block {
    font-size: 0;
  }
  /* line 8332, scss/scss.scss */
  .inline-block > div {
    display: inline-block;
    vertical-align: middle;
    float: inherit;
  }
  /* line 8338, scss/scss.scss */
  .inline-block.top_type > div {
    vertical-align: top;
  }
  /* line 8343, scss/scss.scss */
  .inline-block.bottom_type > div {
    vertical-align: bottom;
  }
}

@media screen and (max-width: 767px) {
  /* line 8349, scss/scss.scss */
  .inline-block > div {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  /* line 8355, scss/scss.scss */
  .flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 8363, scss/scss.scss */
  .flex > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

/* line 8374, scss/scss.scss */
.mmenu {
  width: 45px;
  height: 45px;
  position: absolute;
  vertical-align: middle;
  cursor: pointer;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  z-index: 11;
  background: #1f59e3;
}

@media screen and (min-width: 1200px) {
  /* line 8374, scss/scss.scss */
  .mmenu {
    display: none;
  }
}

/* line 8389, scss/scss.scss */
.mmenu span, .mmenu:before, .mmenu:after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  content: '';
  width: 20px;
  height: 2px;
  display: block;
  background: #fff;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 8404, scss/scss.scss */
.mmenu:before {
  top: calc(50% - 7px);
}

/* line 8407, scss/scss.scss */
.mmenu:after {
  top: calc(50% + 7px);
}

/* line 8411, scss/scss.scss */
.mmenu.active span {
  display: none;
}

/* line 8414, scss/scss.scss */
.mmenu.active:before {
  transform: rotate(-45deg);
  transform-origin: center;
  top: 50%;
  margin-left: -10px;
}

/* line 8420, scss/scss.scss */
.mmenu.active:after {
  transform: rotate(45deg);
  transform-origin: center;
  top: 50%;
  margin-left: -10px;
}

/* line 8431, scss/scss.scss */
div .slick-dots li {
  background: #ccc;
}

/* line 8435, scss/scss.scss */
div .slick-next,
div .slick-prev {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  margin: 0;
  z-index: 99;
  background: none;
  width: 45px;
  height: 45px;
  background: #1f59e3;
}

/* line 8448, scss/scss.scss */
div .slick-next:focus,
div .slick-prev:focus {
  background: #1f59e3;
}

/* line 8451, scss/scss.scss */
div .slick-next:hover,
div .slick-prev:hover {
  background: #26499d;
}

/* line 8454, scss/scss.scss */
div .slick-next:before,
div .slick-prev:before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 27px;
  line-height: 27px;
  color: #fff;
  content: '\e80f';
}

@media screen and (max-width: 767px) {
  /* line 8435, scss/scss.scss */
  div .slick-next,
  div .slick-prev {
    width: 32px;
    height: 32px;
  }
  /* line 8481, scss/scss.scss */
  div .slick-next:before,
  div .slick-prev:before {
    font-size: 17px;
    line-height: 17px;
  }
}

/* line 8488, scss/scss.scss */
div .slick-prev {
  left: 0;
}

/* line 8490, scss/scss.scss */
div .slick-prev:before {
  transform: translate(-50%, -50%) rotate(180deg);
  transform-origin: center;
}

/* line 8496, scss/scss.scss */
div .slick-next {
  right: 0;
}

/* line 8503, scss/scss.scss */
.has_bar {
  overflow-y: auto;
}

/* line 8507, scss/scss.scss */
.has_bar::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0);
  height: 5px;
}

/* line 8512, scss/scss.scss */
.has_bar::-webkit-scrollbar {
  height: 5px;
  background-color: rgba(0, 0, 0, 0);
}

/* line 8517, scss/scss.scss */
.has_bar::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0);
  height: 5px;
}

/* line 8522, scss/scss.scss */
.has_bar_h::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0);
  width: 5px;
}

/* line 8527, scss/scss.scss */
.has_bar_h::-webkit-scrollbar {
  width: 5px;
  background-color: rgba(0, 0, 0, 0);
}

/* line 8532, scss/scss.scss */
.has_bar_h::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0);
  width: 5px;
}

/* line 8537, scss/scss.scss */
.bar {
  display: none;
  pointer-events: none;
  position: relative;
  z-index: 600;
  height: 5px;
  background: #f4f4f4;
  margin-top: -5px;
  font-size: 0;
  line-height: 0;
}

/* line 8547, scss/scss.scss */
.bar .overflow_icon {
  position: absolute;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: #26499d;
  bottom: 30px;
  right: 30px;
  display: block;
  width: 65px;
  height: 65px;
}

/* line 8559, scss/scss.scss */
.bar .overflow_icon p {
  position: absolute;
  left: 0;
  width: 100%;
  font-size: 0;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  text-align: center;
}

/* line 8569, scss/scss.scss */
.bar .overflow_icon p:before {
  content: '';
  width: 1px;
  height: 14px;
  position: absolute;
  background: #fff;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

/* line 8580, scss/scss.scss */
.bar .overflow_icon p i {
  display: inline-block;
  font-size: 14px;
  line-height: 24px;
  margin: 0 2px;
  color: #fff;
}

/* line 8589, scss/scss.scss */
.bar .bar_nav {
  display: inline-block;
  height: 5px;
  background-color: #1f59e3;
  width: 0px;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 8598, scss/scss.scss */
.bar.h_type {
  height: auto;
  width: 5px;
  height: 100%;
  margin-top: 0;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 8606, scss/scss.scss */
.bar.h_type .bar_nav {
  height: auto;
  width: 5px;
}

/* line 8614, scss/scss.scss */
sup {
  transform-origin: bottom;
  -moz-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -o-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  position: relative;
  display: inline-block;
  top: -.4em;
}

/* line 8627, scss/scss.scss */
.pagination_select {
  /*移除箭頭樣式*/
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/*IE隱藏箭頭樣式*/
/* line 8637, scss/scss.scss */
.pagination_select::-ms-expand {
  display: none;
}

/* line 8641, scss/scss.scss */
.pagination_select:focus {
  box-shadow: none;
}

/* line 8646, scss/scss.scss */
.search::placeholder {
  color: rgba(255, 255, 255, 0.3);
}

/* line 8654, scss/scss.scss */
.go_top {
  position: fixed;
  width: 70px;
  height: 70px;
  bottom: 55px;
  right: 95px;
  color: #fff;
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
  z-index: 899;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  pointer-events: none;
  cursor: pointer;
  opacity: 0;
  background: #26499d;
}

/* line 8670, scss/scss.scss */
.go_top:hover {
  background: #1f59e3;
}

/* line 8673, scss/scss.scss */
.go_top i {
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%) rotate(-90deg);
  transform-origin: center;
}

/* line 8683, scss/scss.scss */
.go_top.open {
  opacity: 1;
  pointer-events: auto;
}

@media screen and (max-width: 1300px) {
  /* line 8654, scss/scss.scss */
  .go_top {
    right: 60px;
    width: 60px;
    height: 60px;
    font-size: 25px;
    line-height: 25px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8654, scss/scss.scss */
  .go_top {
    width: 50px;
    height: 50px;
    right: 0;
    font-size: 20px;
    line-height: 20px;
  }
}

/* line 8703, scss/scss.scss */
.sj_form {
  font-size: 0;
  min-height: 500px;
}

/* line 8706, scss/scss.scss */
.sj_form .SJ_feild {
  margin-bottom: 8px;
}

/* line 8708, scss/scss.scss */
.sj_form .SJ_feild > div {
  display: block;
  font-size: 16px;
  line-height: 26px;
  position: relative;
  padding: 0;
}

/* line 8714, scss/scss.scss */
.sj_form .SJ_feild > div.SJ_label {
  color: #333;
  margin-bottom: 6px;
  z-index: 1;
}

/* line 8718, scss/scss.scss */
.sj_form .SJ_feild > div.SJ_label .SJ_red_star {
  color: #1f59e3 !important;
  margin-left: 3px;
  font-weight: bold;
}

/* line 8725, scss/scss.scss */
.sj_form .SJ_feild > div .SJ_text {
  width: 100%;
  border: none;
  box-shadow: none;
  font-size: 16px;
  line-height: 26px;
  border: solid 1px #ddd;
  padding: 6px 15px;
  -moz-transition: border 0.3s ease-in-out;
  -o-transition: border 0.3s ease-in-out;
  -webkit-transition: border 0.3s ease-in-out;
  -ms-transition: border 0.3s ease-in-out;
  transition: border 0.3s ease-in-out;
}

/* line 8734, scss/scss.scss */
.sj_form .SJ_feild > div .SJ_text:focus {
  border: solid 1px #1f59e3;
}

/* line 8737, scss/scss.scss */
.sj_form .SJ_feild > div .SJ_text.no_date {
  box-shadow: #ff0202 0px 0px 2px 0px inset;
}

/* line 8740, scss/scss.scss */
.sj_form .SJ_feild > div .SJ_text.placeholder {
  color: rgba(0, 0, 0, 0);
}

@media screen and (max-width: 767px) {
  /* line 8725, scss/scss.scss */
  .sj_form .SJ_feild > div .SJ_text {
    font-size: 14px;
    line-height: 24px;
  }
}

@media screen and (max-width: 360px) {
  /* line 8725, scss/scss.scss */
  .sj_form .SJ_feild > div .SJ_text {
    font-size: 12px;
    line-height: 22px;
  }
}

/* line 8752, scss/scss.scss */
.sj_form .SJ_feild > div .SJ_textarea {
  width: 100%;
  border: none;
  box-shadow: none;
  font-size: 16px;
  line-height: 26px;
  border: solid 1px #ddd;
  padding: 6px 15px;
  height: 150px;
  -moz-transition: border 0.3s ease-in-out;
  -o-transition: border 0.3s ease-in-out;
  -webkit-transition: border 0.3s ease-in-out;
  -ms-transition: border 0.3s ease-in-out;
  transition: border 0.3s ease-in-out;
}

/* line 8762, scss/scss.scss */
.sj_form .SJ_feild > div .SJ_textarea:focus {
  border: solid 1px #1f59e3;
}

@media screen and (max-width: 767px) {
  /* line 8752, scss/scss.scss */
  .sj_form .SJ_feild > div .SJ_textarea {
    font-size: 14px;
    line-height: 24px;
  }
}

@media screen and (max-width: 360px) {
  /* line 8752, scss/scss.scss */
  .sj_form .SJ_feild > div .SJ_textarea {
    font-size: 12px;
    line-height: 22px;
  }
}

/* line 8774, scss/scss.scss */
.sj_form .SJ_feild > div .SJ_select {
  width: 100%;
  border: none;
  box-shadow: none;
  font-size: 16px;
  line-height: 26px;
  border: solid 1px #ddd;
  padding: 6px 15px;
  padding-right: 40px;
  -moz-transition: border 0.3s ease-in-out;
  -o-transition: border 0.3s ease-in-out;
  -webkit-transition: border 0.3s ease-in-out;
  -ms-transition: border 0.3s ease-in-out;
  transition: border 0.3s ease-in-out;
}

/* line 8784, scss/scss.scss */
.sj_form .SJ_feild > div .SJ_select:focus {
  border: solid 1px #1f59e3;
}

@media screen and (max-width: 767px) {
  /* line 8774, scss/scss.scss */
  .sj_form .SJ_feild > div .SJ_select {
    font-size: 14px;
    line-height: 24px;
  }
}

@media screen and (max-width: 360px) {
  /* line 8774, scss/scss.scss */
  .sj_form .SJ_feild > div .SJ_select {
    font-size: 12px;
    line-height: 22px;
  }
}

/* line 8812, scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_5 > div:not(.SJ_label) {
  position: relative;
}

/* line 8814, scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_5 > div:not(.SJ_label):after {
  display: none;
}

/* line 8817, scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_5 > div:not(.SJ_label):before {
  z-index: 3;
  pointer-events: none;
  position: absolute;
  right: 15px;
  top: 50%;
  transform-origin: center;
  -moz-transform: translate(0, -50%) scale(0.8);
  -webkit-transform: translate(0, -50%) scale(0.8);
  -o-transform: translate(0, -50%) scale(0.8);
  -ms-transform: translate(0, -50%) scale(0.8);
  transform: translate(0, -50%) scale(0.8);
  content: '\E807';
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: initial;
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media screen and (max-width: 1400px) {
  /* line 8817, scss/scss.scss */
  .sj_form .SJ_feild.SJ_feild_5 > div:not(.SJ_label):before {
    right: 10px;
    font-size: 18px;
    line-height: 18px;
  }
}

@media screen and (max-width: 450px) {
  /* line 8817, scss/scss.scss */
  .sj_form .SJ_feild.SJ_feild_5 > div:not(.SJ_label):before {
    font-size: 16px;
    line-height: 16px;
  }
}

/* line 8861, scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_code {
  margin-bottom: 30px;
}

/* line 8864, scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_code div img {
  position: absolute;
  right: 40px;
  top: 50%;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  padding: 2px;
  background: #fff;
}

@media screen and (max-width: 767px) {
  /* line 8864, scss/scss.scss */
  .sj_form .SJ_feild.SJ_feild_code div img {
    right: 15px;
  }
}

/* line 8878, scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_code div.SJ_label .SJ_title:after {
  margin-left: 3px;
  content: '*';
  color: #333;
}

/* line 8886, scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_code div .SJ_text.placeholder {
  color: #ddd;
}

/* line 8892, scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_submit {
  vertical-align: bottom;
  padding: 0;
  margin-right: 0;
}

/* line 8896, scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_submit div {
  width: 100%;
  text-align: right;
}

/* line 8899, scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_submit div.SJ_label {
  display: none;
}

/* line 8902, scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_submit div span {
  display: none;
}

/* line 8905, scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_submit div input {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  margin: 0;
  border: none;
  display: inline-block;
  width: 150px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  line-height: 40px;
  padding: 0;
  height: auto;
  background: #26499d;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  box-shadow: none;
}

@media screen and (max-width: 767px) {
  /* line 8905, scss/scss.scss */
  .sj_form .SJ_feild.SJ_feild_submit div input {
    font-size: 14px;
    line-height: 40px;
  }
}

@media screen and (max-width: 360px) {
  /* line 8905, scss/scss.scss */
  .sj_form .SJ_feild.SJ_feild_submit div input {
    font-size: 12px;
    line-height: 40px;
  }
}

/* line 8934, scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_submit div input:hover {
  border: none;
  background: #1f59e3;
  box-shadow: none;
}

/* line 8946, scss/scss.scss */
.SJ_select {
  /*移除箭頭樣式*/
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/*IE隱藏箭頭樣式*/
/* line 8955, scss/scss.scss */
.SJ_select::-ms-expand {
  display: none;
}

/* line 8959, scss/scss.scss */
.SJ_select:focus {
  box-shadow: none;
}

/* line 8963, scss/scss.scss */
.link_nav {
  display: inline-block;
  vertical-align: middle;
  padding-right: 28px;
}

@media screen and (max-width: 1400px) {
  /* line 8963, scss/scss.scss */
  .link_nav {
    padding-right: 23px;
  }
}

/* line 8970, scss/scss.scss */
.link_nav a {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  margin-right: 12px;
}

/* line 8976, scss/scss.scss */
.link_nav a i:before {
  margin: 0;
}

/* line 8984, scss/scss.scss */
.lang_nav {
  display: inline-block;
  vertical-align: middle;
}

/* line 8987, scss/scss.scss */
.lang_nav a {
  width: 52px;
  line-height: 50px;
  color: #fff;
  border: solid 1px rgba(255, 255, 255, 0.5);
  display: inline-block;
  text-align: center;
  font-family: 'Oswald', sans-serif;
}

@media screen and (max-width: 1400px) {
  /* line 8987, scss/scss.scss */
  .lang_nav a {
    width: 46px;
    line-height: 44px;
  }
}

@media screen and (max-width: 1300px) {
  /* line 8987, scss/scss.scss */
  .lang_nav a {
    width: 40px;
    line-height: 38px;
  }
}

@media screen and (max-width: 1000px) {
  /* line 8987, scss/scss.scss */
  .lang_nav a {
    font-size: 18px;
  }
}

@media screen and (max-width: 767px) {
  /* line 8987, scss/scss.scss */
  .lang_nav a {
    font-size: 16px;
  }
}

/* line 9012, scss/scss.scss */
.header {
  position: fixed;
  width: 100%;
  font-size: 0;
  z-index: 999;
  left: 0;
  top: 0;
  -moz-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  -webkit-transition: background 0.3s ease-in-out;
  -ms-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}

/* line 9020, scss/scss.scss */
.header .logo {
  position: relative;
}

/* line 9022, scss/scss.scss */
.header .logo img {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 9025, scss/scss.scss */
.header .logo .color {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
  opacity: 0;
}

@media screen and (max-width: 1199px) {
  /* line 9035, scss/scss.scss */
  .header .top_box {
    padding-left: 60px;
    padding-right: 60px;
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
    z-index: 100;
  }
  /* line 9042, scss/scss.scss */
  .header .top_box .mmenu {
    right: 60px;
  }
  /* line 9045, scss/scss.scss */
  .header .top_box .logo {
    width: 120px;
    display: inline-block;
  }
  /* line 9050, scss/scss.scss */
  .header .bottom_box {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 200;
    pointer-events: none;
  }
  /* line 9058, scss/scss.scss */
  .header .bottom_box:before {
    content: '';
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    left: 0;
    top: 0;
    background: #000;
    opacity: 0;
  }
  /* line 9070, scss/scss.scss */
  .header .bottom_box .mmenu {
    display: inline-block;
    top: inherit;
    right: inherit;
    position: relative;
    transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    background: none;
  }
  /* line 9079, scss/scss.scss */
  .header .bottom_box .nav_box {
    z-index: 9;
    left: 100%;
    position: absolute;
    height: 100%;
    background: #333334;
    width: 350px;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
}

@media screen and (max-width: 1199px) and (max-width: 767px) {
  /* line 9079, scss/scss.scss */
  .header .bottom_box .nav_box {
    width: 255px;
  }
}

@media screen and (max-width: 1199px) {
  /* line 9090, scss/scss.scss */
  .header .bottom_box .nav_box .nav_top {
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    z-index: 2;
    padding-top: 25px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 60px;
    background: #333334;
  }
}

@media screen and (max-width: 1199px) and (max-width: 767px) {
  /* line 9090, scss/scss.scss */
  .header .bottom_box .nav_box .nav_top {
    padding-top: 17px;
    padding-right: 30px;
  }
}

@media screen and (max-width: 1199px) {
  /* line 9105, scss/scss.scss */
  .header .bottom_box .nav_box .nav_top .link_nav {
    width: calc(100% - 80px);
  }
  /* line 9107, scss/scss.scss */
  .header .bottom_box .nav_box .nav_top .link_nav a {
    margin-right: 18px;
  }
  /* line 9111, scss/scss.scss */
  .header .bottom_box .nav_box .nav_top .mmenu {
    width: 40px;
    height: 40px;
    left: 12px;
  }
  /* line 9117, scss/scss.scss */
  .header .bottom_box .nav_box .nav {
    margin-top: 80px;
    max-height: calc(100% - 80px);
    overflow-x: hidden;
    overflow-y: auto;
    display: block;
  }
}

@media screen and (max-width: 1199px) and (max-width: 767px) {
  /* line 9117, scss/scss.scss */
  .header .bottom_box .nav_box .nav {
    margin-top: 72px;
    max-height: calc(100% - 72px);
  }
}

@media screen and (max-width: 1199px) {
  /* line 9127, scss/scss.scss */
  .header .bottom_box .nav_box .nav li {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
    animation-duration: 500ms;
    animation-fill-mode: forwards;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 0;
  }
  /* line 9135, scss/scss.scss */
  .header .bottom_box .nav_box .nav li:first-child {
    border-top: solid 1px rgba(255, 255, 255, 0.1);
  }
  /* line 9139, scss/scss.scss */
  .header .bottom_box .nav_box .nav li:nth-child(1) {
    animation-delay: 0.1s;
  }
  /* line 9139, scss/scss.scss */
  .header .bottom_box .nav_box .nav li:nth-child(2) {
    animation-delay: 0.2s;
  }
  /* line 9139, scss/scss.scss */
  .header .bottom_box .nav_box .nav li:nth-child(3) {
    animation-delay: 0.3s;
  }
  /* line 9139, scss/scss.scss */
  .header .bottom_box .nav_box .nav li:nth-child(4) {
    animation-delay: 0.4s;
  }
  /* line 9139, scss/scss.scss */
  .header .bottom_box .nav_box .nav li:nth-child(5) {
    animation-delay: 0.5s;
  }
  /* line 9139, scss/scss.scss */
  .header .bottom_box .nav_box .nav li:nth-child(6) {
    animation-delay: 0.6s;
  }
  /* line 9139, scss/scss.scss */
  .header .bottom_box .nav_box .nav li:nth-child(7) {
    animation-delay: 0.7s;
  }
  /* line 9139, scss/scss.scss */
  .header .bottom_box .nav_box .nav li:nth-child(8) {
    animation-delay: 0.8s;
  }
  /* line 9139, scss/scss.scss */
  .header .bottom_box .nav_box .nav li:nth-child(9) {
    animation-delay: 0.9s;
  }
  /* line 9143, scss/scss.scss */
  .header .bottom_box .nav_box .nav li a {
    color: #fff;
    position: relative;
    padding: 10px 20px;
    padding-right: 60px;
  }
  /* line 9148, scss/scss.scss */
  .header .bottom_box .nav_box .nav li a:lang(en) {
    font-family: 'Oswald', sans-serif;
  }
  /* line 9151, scss/scss.scss */
  .header .bottom_box .nav_box .nav li a i {
    position: absolute;
    right: 60px;
    font-size: 12px;
    line-height: 22px;
    top: 50%;
    transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }
}

@media screen and (max-width: 1199px) and (max-width: 767px) {
  /* line 9143, scss/scss.scss */
  .header .bottom_box .nav_box .nav li a {
    padding-right: 30px;
  }
  /* line 9162, scss/scss.scss */
  .header .bottom_box .nav_box .nav li a i {
    right: 30px;
  }
}

@media screen and (max-width: 1199px) {
  /* line 9166, scss/scss.scss */
  .header .bottom_box .nav_box .nav li a:hover {
    background: none;
    color: #1f59e3;
  }
  /* line 9170, scss/scss.scss */
  .header .bottom_box .nav_box .nav li a:focus {
    background: none;
    color: #fff;
  }
  /* line 9174, scss/scss.scss */
  .header .bottom_box .nav_box .nav li a.active {
    background: #1f59e3;
    color: #fff;
  }
  /* line 9177, scss/scss.scss */
  .header .bottom_box .nav_box .nav li a.active:hover, .header .bottom_box .nav_box .nav li a.active:focus {
    background: #1f59e3;
    color: #fff;
  }
  /* line 9184, scss/scss.scss */
  .header .bottom_box .nav_box .nav li .submenu {
    display: none;
    padding: 10px 0;
  }
  /* line 9187, scss/scss.scss */
  .header .bottom_box .nav_box .nav li .submenu a {
    padding: 5px 15px;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    display: block;
    font-family: sans-serif;
  }
  /* line 9194, scss/scss.scss */
  .header .bottom_box .nav_box .nav li .submenu a:hover {
    background: none;
    color: #1f59e3;
  }
  /* line 9198, scss/scss.scss */
  .header .bottom_box .nav_box .nav li .submenu a:focus {
    background: none;
    color: #fff;
  }
  /* line 9207, scss/scss.scss */
  .header .bottom_box.active {
    pointer-events: inherit;
  }
  /* line 9209, scss/scss.scss */
  .header .bottom_box.active:before {
    opacity: .5;
  }
  /* line 9212, scss/scss.scss */
  .header .bottom_box.active .nav_box {
    left: calc(100% - 350px);
  }
  /* line 9215, scss/scss.scss */
  .header .bottom_box.active .nav_box .nav li {
    -webkit-animation-name: fadeInRight_Nav;
    animation-name: fadeInRight_Nav;
  }
}

@media screen and (max-width: 1199px) and (max-width: 767px) {
  /* line 9222, scss/scss.scss */
  .header .bottom_box.active .nav_box {
    left: calc(100% - 255px);
  }
}

@media screen and (max-width: 767px) {
  /* line 9230, scss/scss.scss */
  .header .top_box {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 9233, scss/scss.scss */
  .header .top_box .mmenu {
    right: 30px;
  }
  /* line 9236, scss/scss.scss */
  .header .top_box .logo {
    width: 105px;
  }
}

@media screen and (max-width: 320px) {
  /* line 9242, scss/scss.scss */
  .header .top_box {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 9245, scss/scss.scss */
  .header .top_box .mmenu {
    right: 15px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 9012, scss/scss.scss */
  .header {
    padding-left: 60px;
    padding-right: 60px;
  }
  /* line 9254, scss/scss.scss */
  .header .top_box {
    display: inline-block;
    vertical-align: middle;
    width: 15.4%;
    -moz-transition: margin-bottom 0.3s ease-in-out;
    -o-transition: margin-bottom 0.3s ease-in-out;
    -webkit-transition: margin-bottom 0.3s ease-in-out;
    -ms-transition: margin-bottom 0.3s ease-in-out;
    transition: margin-bottom 0.3s ease-in-out;
  }
  /* line 9259, scss/scss.scss */
  .header .top_box .logo {
    width: 165px;
    max-width: 85%;
    display: inline-block;
  }
  /* line 9265, scss/scss.scss */
  .header .bottom_box {
    display: inline-block;
    vertical-align: middle;
    width: 84.6%;
  }
  /* line 9269, scss/scss.scss */
  .header .bottom_box .nav_box {
    position: relative;
    width: 100%;
  }
  /* line 9272, scss/scss.scss */
  .header .bottom_box .nav_box .nav_top {
    -moz-transition: margin-top 0.3s ease-in-out;
    -o-transition: margin-top 0.3s ease-in-out;
    -webkit-transition: margin-top 0.3s ease-in-out;
    -ms-transition: margin-top 0.3s ease-in-out;
    transition: margin-top 0.3s ease-in-out;
    margin-top: 10px;
    width: 17%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    color: #fff;
  }
  /* line 9283, scss/scss.scss */
  .header .bottom_box .nav_box .nav {
    width: 83%;
  }
  /* line 9285, scss/scss.scss */
  .header .bottom_box .nav_box .nav li {
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 15px;
    position: relative;
    -moz-transition: margin-bottom 0.3s ease-in-out;
    -o-transition: margin-bottom 0.3s ease-in-out;
    -webkit-transition: margin-bottom 0.3s ease-in-out;
    -ms-transition: margin-bottom 0.3s ease-in-out;
    transition: margin-bottom 0.3s ease-in-out;
  }
  /* line 9291, scss/scss.scss */
  .header .bottom_box .nav_box .nav li > a {
    display: block;
    color: #fff;
    position: relative;
    font-weight: 500;
    overflow: hidden;
    padding: 0 25px;
    padding-bottom: 15px;
    padding-top: 50px;
    -moz-transition: color 0.3s, padding-top 0.3s, padding-bottom 0.3s;
    -o-transition: color 0.3s, padding-top 0.3s, padding-bottom 0.3s;
    -webkit-transition: color 0.3s, padding-top 0.3s, padding-bottom 0.3s;
    -ms-transition: color 0.3s, padding-top 0.3s, padding-bottom 0.3s;
    transition: color 0.3s, padding-top 0.3s, padding-bottom 0.3s;
    -moz-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    -ms-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
  }
  /* line 9310, scss/scss.scss */
  .header .bottom_box .nav_box .nav li > a:lang(en) {
    font-family: 'Oswald', sans-serif;
  }
  /* line 9313, scss/scss.scss */
  .header .bottom_box .nav_box .nav li > a:before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    background: #1f59e3;
    width: 100%;
    height: calc(100% + 40px);
    z-index: -1;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    z-index: -1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    transform: translateY(100%);
  }
  /* line 9331, scss/scss.scss */
  .header .bottom_box .nav_box .nav li > a.ready:before {
    -webkit-animation-name: BtnBlur;
    animation-name: BtnBlur;
  }
  /* line 9336, scss/scss.scss */
  .header .bottom_box .nav_box .nav li > a:hover, .header .bottom_box .nav_box .nav li > a:focus {
    background: none;
  }
  /* line 9341, scss/scss.scss */
  .header .bottom_box .nav_box .nav li > a.has_menu i {
    display: none;
  }
  /* line 9348, scss/scss.scss */
  .header .bottom_box .nav_box .nav li > a:not(.has_menu):hover:before {
    -webkit-animation-name: BtnHover;
    animation-name: BtnHover;
  }
  /* line 9357, scss/scss.scss */
  .header .bottom_box .nav_box .nav li > a.active:before, .header .bottom_box .nav_box .nav li > a.now_page:before {
    -webkit-animation-name: BtnHover;
    animation-name: BtnHover;
  }
  /* line 9365, scss/scss.scss */
  .header .bottom_box .nav_box .nav li .submenu {
    position: absolute;
    background: #333334;
    display: none;
    padding: 20px 0;
    left: 0;
    top: 100%;
  }
  /* line 9372, scss/scss.scss */
  .header .bottom_box .nav_box .nav li .submenu > a {
    display: block;
    padding: 10px 35px;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    white-space: nowrap;
  }
  /* line 9379, scss/scss.scss */
  .header .bottom_box .nav_box .nav li .submenu > a.mob_link {
    display: none;
  }
  /* line 9382, scss/scss.scss */
  .header .bottom_box .nav_box .nav li .submenu > a:hover, .header .bottom_box .nav_box .nav li .submenu > a:focus {
    background: #1f59e3;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1550px) {
  /* line 9391, scss/scss.scss */
  .header .bottom_box .nav_box .nav_top {
    width: 155px;
    text-align: right;
  }
  /* line 9395, scss/scss.scss */
  .header .bottom_box .nav_box .nav {
    width: calc(100% - 155px);
  }
}

@media screen and (min-width: 1200px) and (max-width: 1450px) {
  /* line 9402, scss/scss.scss */
  .header .bottom_box .nav_box .nav li > a {
    padding: 0 20px;
    padding-bottom: 15px;
    padding-top: 50px;
  }
  /* line 9406, scss/scss.scss */
  .header .bottom_box .nav_box .nav li > a:before {
    height: calc(100% + 40px);
  }
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
  /* line 9416, scss/scss.scss */
  .header .bottom_box .nav_box .nav li > a {
    padding: 0 15px;
    padding-bottom: 15px;
    padding-top: 50px;
  }
  /* line 9420, scss/scss.scss */
  .header .bottom_box .nav_box .nav li > a:before {
    height: calc(100% + 35px);
  }
}

@media screen and (min-width: 1200px) and (max-width: 1350px) {
  /* line 9430, scss/scss.scss */
  .header .bottom_box .nav_box .nav li > a {
    font-size: 17px;
    line-height: 27px;
  }
  /* line 9433, scss/scss.scss */
  .header .bottom_box .nav_box .nav li > a:before {
    height: calc(100% + 30px);
  }
}

/* line 9443, scss/scss.scss */
.header.color_bg, .header.fix_nav {
  background: #fff;
  border-bottom: solid 1px #ddd;
}

/* line 9448, scss/scss.scss */
.header.color_bg .lang_nav a, .header.fix_nav .lang_nav a {
  border: solid 1px #333;
}

/* line 9453, scss/scss.scss */
.header.color_bg .logo .color, .header.fix_nav .logo .color {
  opacity: 1;
}

/* line 9457, scss/scss.scss */
.header.color_bg .logo img:not(.color), .header.fix_nav .logo img:not(.color) {
  opacity: 0;
}

@media screen and (min-width: 1200px) {
  /* line 9467, scss/scss.scss */
  .header.color_bg .bottom_box .nav_box .nav li, .header.fix_nav .bottom_box .nav_box .nav li {
    margin-bottom: 0;
  }
  /* line 9469, scss/scss.scss */
  .header.color_bg .bottom_box .nav_box .nav li > a, .header.fix_nav .bottom_box .nav_box .nav li > a {
    padding-bottom: 30px;
    padding-top: 50px;
    color: #333;
  }
  /* line 9473, scss/scss.scss */
  .header.color_bg .bottom_box .nav_box .nav li > a:focus, .header.fix_nav .bottom_box .nav_box .nav li > a:focus {
    color: #333;
  }
  /* line 9476, scss/scss.scss */
  .header.color_bg .bottom_box .nav_box .nav li > a:hover, .header.color_bg .bottom_box .nav_box .nav li > a.active, .header.color_bg .bottom_box .nav_box .nav li > a.now_page, .header.fix_nav .bottom_box .nav_box .nav li > a:hover, .header.fix_nav .bottom_box .nav_box .nav li > a.active, .header.fix_nav .bottom_box .nav_box .nav li > a.now_page {
    color: #fff;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1450px) {
  /* line 9483, scss/scss.scss */
  .header.color_bg .bottom_box .nav_box .nav li > a, .header.fix_nav .bottom_box .nav_box .nav li > a {
    padding-bottom: 30px;
    padding-top: 50px;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
  /* line 9489, scss/scss.scss */
  .header.color_bg .bottom_box .nav_box .nav li > a, .header.fix_nav .bottom_box .nav_box .nav li > a {
    padding-bottom: 30px;
    padding-top: 50px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 9500, scss/scss.scss */
  .header.color_bg .link_nav a, .header.fix_nav .link_nav a {
    color: #333;
  }
  /* line 9505, scss/scss.scss */
  .header.color_bg .lang_nav a, .header.fix_nav .lang_nav a {
    color: #333;
  }
}

@media screen and (min-width: 1200px) {
  /* line 9513, scss/scss.scss */
  .header.fix_nav .top_box {
    margin-bottom: 0;
  }
  /* line 9516, scss/scss.scss */
  .header.fix_nav .logo {
    width: 140px;
  }
  /* line 9521, scss/scss.scss */
  .header.fix_nav .bottom_box .nav_box .nav_top {
    margin-top: 0;
  }
  /* line 9526, scss/scss.scss */
  .header.fix_nav .bottom_box .nav_box .nav li > a {
    padding: 25px 25px;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1450px) {
  /* line 9526, scss/scss.scss */
  .header.fix_nav .bottom_box .nav_box .nav li > a {
    padding: 25px 20px;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
  /* line 9526, scss/scss.scss */
  .header.fix_nav .bottom_box .nav_box .nav li > a {
    padding: 25px 15px;
  }
}

/* line 9543, scss/scss.scss */
.nav::-webkit-scrollbar-track {
  background-color: #000;
  width: 5px;
}

/* line 9548, scss/scss.scss */
.nav::-webkit-scrollbar {
  width: 5px;
  background-color: #000;
}

/* line 9553, scss/scss.scss */
.nav::-webkit-scrollbar-thumb {
  background-color: #fff;
  width: 5px;
}

/* line 9558, scss/scss.scss */
.footer {
  background: #051438;
  color: #fff;
}

/* line 9563, scss/scss.scss */
.footer .footer_left .footer_logo {
  width: 170px;
  display: inline-block;
}

@media screen and (max-width: 767px) {
  /* line 9563, scss/scss.scss */
  .footer .footer_left .footer_logo {
    width: 130px;
  }
}

/* line 9570, scss/scss.scss */
.footer .footer_left p {
  color: #fff;
  margin-bottom: 15px;
  position: relative;
}

/* line 9574, scss/scss.scss */
.footer .footer_left p span {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 9579, scss/scss.scss */
.footer .footer_left p:last-child {
  margin-bottom: 0;
}

/* line 9582, scss/scss.scss */
.footer .footer_left p.tel {
  padding-left: 48px;
}

/* line 9585, scss/scss.scss */
.footer .footer_left p.fax {
  padding-left: 48px;
}

/* line 9588, scss/scss.scss */
.footer .footer_left p.mail {
  padding-left: 48px;
}

@media screen and (max-width: 767px) {
  /* line 9591, scss/scss.scss */
  .footer .footer_left p.h5 {
    font-size: 26px;
    line-height: 36px;
  }
}

/* line 9598, scss/scss.scss */
.footer .footer_left a {
  color: #fff;
}

/* line 9600, scss/scss.scss */
.footer .footer_left a:hover {
  opacity: .8;
}

/* line 9605, scss/scss.scss */
.footer .footer_right {
  padding-top: 25px;
}

@media screen and (max-width: 767px) {
  /* line 9605, scss/scss.scss */
  .footer .footer_right {
    padding-top: 35px;
  }
}

/* line 9610, scss/scss.scss */
.footer .footer_right .footer_nav {
  font-size: 0;
  margin-bottom: 10px;
}

/* line 9613, scss/scss.scss */
.footer .footer_right .footer_nav .in_box {
  display: inline-block;
  width: 50%;
  vertical-align: top;
  max-width: 260px;
}

/* line 9618, scss/scss.scss */
.footer .footer_right .footer_nav .in_box a {
  display: block;
  color: #fff;
  margin-bottom: 15px;
}

/* line 9622, scss/scss.scss */
.footer .footer_right .footer_nav .in_box a:lang(en) {
  font-family: 'Oswald', sans-serif;
}

/* line 9625, scss/scss.scss */
.footer .footer_right .footer_nav .in_box a:hover {
  opacity: .8;
}

/* line 9631, scss/scss.scss */
.footer .footer_right .copyright {
  padding-top: 20px;
  border-top: solid 1px rgba(255, 255, 255, 0.3);
}

/* line 9634, scss/scss.scss */
.footer .footer_right .copyright .link_nav {
  font-size: 0;
  margin-bottom: 20px;
}

/* line 9637, scss/scss.scss */
.footer .footer_right .copyright .link_nav p {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  padding-right: 10px;
}

/* line 9643, scss/scss.scss */
.footer .footer_right .copyright .link_nav a {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  margin-left: 15px;
  margin-right: 0;
}

/* line 9651, scss/scss.scss */
.footer .footer_right .copyright .h12 {
  color: rgba(255, 255, 255, 0.5);
}

/* line 9653, scss/scss.scss */
.footer .footer_right .copyright .h12 a {
  color: rgba(255, 255, 255, 0.5);
}

@-webkit-keyframes BtnHover {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}

@keyframes BtnHover {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}

@-webkit-keyframes BtnBlur {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(100%);
  }
}

@keyframes BtnBlur {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(100%);
  }
}

@-webkit-keyframes fadeInRight_Nav {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeInRight_Nav {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

/* line 9726, scss/scss.scss */
.solid_link {
  padding: 10px 15px;
  display: inline-block;
  color: #fff;
  background: linear-gradient(-45deg, transparent 10px, #26499d 0) 0 0;
  overflow: hidden;
  position: relative;
  margin-right: 10px;
  text-align: center;
  width: 250px;
  font-size: 20px;
  line-height: 30px;
}

/* line 9738, scss/scss.scss */
.solid_link:lang(en) {
  font-family: 'Oswald', sans-serif;
}

/* line 9741, scss/scss.scss */
.solid_link i {
  margin-left: .8em;
}

/* line 9743, scss/scss.scss */
.solid_link i:before {
  margin: 0;
  -moz-transform: scale(0.8, 0.8);
  -o-transform: scale(0.8, 0.8);
  -webkit-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8);
  filter: FlipH;
  -ms-filter: "FlipH";
}

/* line 9749, scss/scss.scss */
.solid_link:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1500px) {
  /* line 9726, scss/scss.scss */
  .solid_link {
    font-size: 18px;
    line-height: 28px;
  }
}

@media screen and (max-width: 1200px) {
  /* line 9726, scss/scss.scss */
  .solid_link {
    font-size: 16px;
    line-height: 26px;
  }
}

@media screen and (max-width: 767px) {
  /* line 9726, scss/scss.scss */
  .solid_link {
    font-size: 18px;
    line-height: 28px;
    padding: 8px 12px;
    width: 180px;
    background: linear-gradient(-45deg, transparent 8px, #26499d 0) 0 0;
  }
}

@media screen and (max-width: 340px) {
  /* line 9726, scss/scss.scss */
  .solid_link {
    font-size: 16px;
    line-height: 26px;
  }
}

/* line 9771, scss/scss.scss */
.solid_link span {
  position: relative;
  z-index: 1;
}

/* line 9776, scss/scss.scss */
.solid_link:after {
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  pointer-events: none;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
  z-index: 0;
  background: linear-gradient(-45deg, transparent 10px, #1f59e3 0) 0 0;
}

@media screen and (max-width: 767px) {
  /* line 9776, scss/scss.scss */
  .solid_link:after {
    background: linear-gradient(-45deg, transparent 8px, #1f59e3 0) 0 0;
  }
}

/* line 9793, scss/scss.scss */
.solid_link:hover:after {
  left: 100%;
}

/* line 9801, scss/scss.scss */
.solid_link_2 {
  display: inline-block;
  color: #1f59e3;
  position: relative;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
}

/* line 9808, scss/scss.scss */
.solid_link_2:lang(en) {
  font-family: 'Oswald', sans-serif;
}

/* line 9811, scss/scss.scss */
.solid_link_2 i {
  display: inline-block;
  position: relative;
  margin-left: .8em;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 9816, scss/scss.scss */
.solid_link_2 i:before {
  margin: 0;
}

@media screen and (max-width: 1500px) {
  /* line 9801, scss/scss.scss */
  .solid_link_2 {
    font-size: 18px;
    line-height: 28px;
  }
}

@media screen and (max-width: 1200px) {
  /* line 9801, scss/scss.scss */
  .solid_link_2 {
    font-size: 16px;
    line-height: 26px;
  }
}

@media screen and (max-width: 767px) {
  /* line 9801, scss/scss.scss */
  .solid_link_2 {
    font-size: 18px;
    line-height: 28px;
  }
}

@media screen and (max-width: 340px) {
  /* line 9801, scss/scss.scss */
  .solid_link_2 {
    font-size: 16px;
    line-height: 26px;
  }
}

/* line 9838, scss/scss.scss */
.solid_link_2:hover i {
  -webkit-transform: translateX(5px);
  -ms-transform: translateX(5px);
  transform: translateX(5px);
}

/* line 9849, scss/scss.scss */
.index_banner {
  width: 100%;
  height: 100vh;
  position: relative;
}

@media screen and (max-width: 1000px) {
  /* line 9849, scss/scss.scss */
  .index_banner {
    max-height: 768px;
  }
}

@media screen and (max-width: 600px) {
  /* line 9849, scss/scss.scss */
  .index_banner {
    max-height: 650px;
  }
}

/* line 9859, scss/scss.scss */
.index_banner .index_slider {
  position: relative;
  height: 100%;
}

/* line 9862, scss/scss.scss */
.index_banner .index_slider .slick-arrow {
  background: none !important;
}

/* line 9866, scss/scss.scss */
.index_banner .index_slider .slick-track {
  height: 100%;
}

/* line 9869, scss/scss.scss */
.index_banner .index_slider .slick-list {
  height: 100%;
}

/* line 9872, scss/scss.scss */
.index_banner .index_slider .slider_box {
  position: relative;
  height: 100%;
}

/* line 9875, scss/scss.scss */
.index_banner .index_slider .slider_box:before {
  position: absolute;
  z-index: 3;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#26499d+0,26499d+100&0.59+0,0.16+45 */
  background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.2) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.2) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.2) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9626499d', endColorstr='#2926499d', GradientType=0);
  /* IE6-9 */
}

/* line 9893, scss/scss.scss */
.index_banner .index_slider .slider_box .mob_box {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 9899, scss/scss.scss */
.index_banner .index_slider .slider_box .pc_container {
  position: absolute;
  z-index: 20;
  left: 0;
  bottom: 0;
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
  z-index: 99;
  text-align: right;
}

/* line 9909, scss/scss.scss */
.index_banner .index_slider .slider_box .pc_container p {
  color: #fff;
}

/* line 9912, scss/scss.scss */
.index_banner .index_slider .slider_box .pc_container .solid_link {
  position: relative;
  bottom: -30px;
  opacity: 0;
  animation-delay: .9s;
  animation-duration: 500ms;
  animation-fill-mode: backwards;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 9923, scss/scss.scss */
.index_banner .index_slider .slider_box .pc_container .h0 {
  overflow: hidden;
  position: relative;
  padding-bottom: 30px;
  margin-bottom: -30px;
}

/* line 9928, scss/scss.scss */
.index_banner .index_slider .slider_box .pc_container .h0:lang(zh-Hant) {
  font-family: 'Oswald', sans-serif;
}

/* line 9931, scss/scss.scss */
.index_banner .index_slider .slider_box .pc_container .h0 .text_in {
  display: inline-block;
  position: relative;
  animation-delay: .3s;
  animation-duration: 600ms;
  animation-fill-mode: backwards;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-transform: translateY(140%);
  -ms-transform: translateY(140%);
  transform: translateY(140%);
}

/* line 9945, scss/scss.scss */
.index_banner .index_slider .slider_box .pc_container .h4 {
  position: relative;
  display: inline-block;
  margin-top: 1em;
  padding-top: 1em;
  margin-bottom: 1em;
  margin-right: -60px;
  padding-right: 60px;
}

/* line 9953, scss/scss.scss */
.index_banner .index_slider .slider_box .pc_container .h4 span {
  display: block;
  bottom: -30px;
  opacity: 0;
  animation-delay: .9s;
  animation-duration: 500ms;
  animation-fill-mode: backwards;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 9964, scss/scss.scss */
.index_banner .index_slider .slider_box .pc_container .h4:before {
  right: 0;
  content: '';
  position: absolute;
  top: 0;
  width: 0;
  height: 3px;
  background: #26499d;
  animation-delay: .9s;
  animation-duration: 300ms;
  animation-fill-mode: backwards;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 9980, scss/scss.scss */
.index_banner .index_slider .slider_box .pc_container .h5 {
  animation-delay: .6s;
  font-weight: 400;
}

/* line 9984, scss/scss.scss */
.index_banner .index_slider .slider_box .pc_container .solid_link {
  animation-delay: .7s;
}

@media screen and (max-width: 767px) {
  /* line 9899, scss/scss.scss */
  .index_banner .index_slider .slider_box .pc_container {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 35px;
  }
  /* line 9992, scss/scss.scss */
  .index_banner .index_slider .slider_box .pc_container .h0 .h2 {
    display: none;
  }
  /* line 9996, scss/scss.scss */
  .index_banner .index_slider .slider_box .pc_container .h4 {
    padding-top: 0;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 34px;
  }
  /* line 10002, scss/scss.scss */
  .index_banner .index_slider .slider_box .pc_container .h4:before {
    display: none;
  }
}

@media screen and (max-width: 350px) {
  /* line 9899, scss/scss.scss */
  .index_banner .index_slider .slider_box .pc_container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 10015, scss/scss.scss */
.index_banner .index_slider .slider_box.hasvideo .changeImgBg {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  pointer-events: none;
}

/* line 10024, scss/scss.scss */
.index_banner .index_slider .slider_box.hasvideo .changeImgBg video {
  max-width: initial;
  position: absolute;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  object-fit: cover;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  z-index: 1;
}

/* line 10037, scss/scss.scss */
.index_banner .index_slider .slider_box.hasvideo .video_nav {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  opacity: 0;
  animation-delay: .8s;
  animation-duration: 600ms;
  animation-fill-mode: backwards;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  z-index: 99;
}

/* line 10051, scss/scss.scss */
.index_banner .index_slider .slider_box.hasvideo .video_nav .vidoe_play {
  display: inline-block;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #1f59e3;
}

/* line 10055, scss/scss.scss */
.index_banner .index_slider .slider_box.hasvideo .video_nav .vidoe_play:hover {
  opacity: .8;
}

@media screen and (max-width: 767px) {
  /* line 10037, scss/scss.scss */
  .index_banner .index_slider .slider_box.hasvideo .video_nav {
    margin-bottom: 45px;
  }
  /* line 10061, scss/scss.scss */
  .index_banner .index_slider .slider_box.hasvideo .video_nav .vidoe_play {
    font-size: 50px;
    line-height: 50px;
  }
}

/* line 10071, scss/scss.scss */
.index_banner .index_slider .slider_box.slick-active .pc_container .h0 .text_in {
  animation-name: go_opacity1;
}

/* line 10075, scss/scss.scss */
.index_banner .index_slider .slider_box.slick-active .pc_container .h4 span {
  animation-name: go_opacity;
}

/* line 10078, scss/scss.scss */
.index_banner .index_slider .slider_box.slick-active .pc_container .solid_link {
  animation-name: go_opacity;
}

/* line 10081, scss/scss.scss */
.index_banner .index_slider .slider_box.slick-active .pc_container .h4:before {
  animation-name: go_width;
}

/* line 10086, scss/scss.scss */
.index_banner .index_slider .slider_box.slick-active .video_nav {
  animation-name: go_opacity2;
}

/* line 10092, scss/scss.scss */
.index_banner .scroll {
  animation-name: go_opacity2;
}

@media screen and (max-width: 767px) {
  /* line 10092, scss/scss.scss */
  .index_banner .scroll {
    display: none;
  }
}

/* line 10100, scss/scss.scss */
.no_banner {
  height: 111px;
}

@media screen and (max-width: 1400px) {
  /* line 10100, scss/scss.scss */
  .no_banner {
    height: 108px;
  }
}

@media screen and (max-width: 1199px) {
  /* line 10100, scss/scss.scss */
  .no_banner {
    height: 84px;
  }
}

@media screen and (max-width: 767px) {
  /* line 10100, scss/scss.scss */
  .no_banner {
    height: 78px;
  }
}

/* line 10113, scss/scss.scss */
.all_banner {
  max-height: 355px;
  text-align: center;
  position: relative;
}

/* line 10118, scss/scss.scss */
.all_banner .Oswald:lang(zh-Hant) {
  font-family: 'Noto Sans TC', 'Poppins', '微軟正黑體', sans-serif;
}

/* line 10122, scss/scss.scss */
.all_banner:before {
  position: absolute;
  z-index: 3;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#26499d+0,26499d+100&0.59+0,0.16+45 */
  background: -moz-linear-gradient(to bottom, rgba(38, 73, 157, 0.4) 0%, rgba(38, 73, 157, 0.2) 40%, rgba(38, 73, 157, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(to bottom, rgba(38, 73, 157, 0.4) 0%, rgba(38, 73, 157, 0.2) 40%, rgba(38, 73, 157, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(38, 73, 157, 0.4) 0%, rgba(38, 73, 157, 0.2) 40%, rgba(38, 73, 157, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9626499d', endColorstr='#2926499d', GradientType=0);
  /* IE6-9 */
}

/* line 10140, scss/scss.scss */
.all_banner .container {
  z-index: 6;
  position: absolute;
  color: #fff;
  left: 50%;
  bottom: 95px;
  transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  text-align: left;
}

@media screen and (max-width: 767px) {
  /* line 10150, scss/scss.scss */
  .all_banner .container .h3 {
    font-size: 30px;
    line-height: 40px;
  }
}

/* line 10156, scss/scss.scss */
.all_banner .mob_img {
  opacity: 0;
}

@media screen and (max-width: 600px) {
  /* line 10113, scss/scss.scss */
  .all_banner {
    background: none !important;
    max-height: inherit;
    position: relative;
    z-index: 1;
  }
  /* line 10164, scss/scss.scss */
  .all_banner .mob_img {
    opacity: 1;
  }
  /* line 10167, scss/scss.scss */
  .all_banner .container {
    bottom: 18%;
  }
}

/* line 10171, scss/scss.scss */
.all_banner.applications_type {
  background: #000 !important;
}

@media screen and (max-width: 600px) {
  /* line 10171, scss/scss.scss */
  .all_banner.applications_type {
    max-height: 355px;
  }
}

/* line 10175, scss/scss.scss */
.all_banner.applications_type:before {
  display: none;
}

/* line 10179, scss/scss.scss */
.all_banner.applications_type img {
  opacity: 0 !important;
}

/* line 10185, scss/scss.scss */
.breadcrumbs {
  padding-top: 30px;
}

/* line 10187, scss/scss.scss */
.breadcrumbs .container {
  position: relative;
  font-size: 0;
}

/* line 10190, scss/scss.scss */
.breadcrumbs .container a,
.breadcrumbs .container span,
.breadcrumbs .container p {
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
  color: #333;
  font-weight: 500;
}

@media screen and (max-width: 992px) {
  /* line 10190, scss/scss.scss */
  .breadcrumbs .container a,
  .breadcrumbs .container span,
  .breadcrumbs .container p {
    font-size: 14px;
    line-height: 24px;
  }
}

@media screen and (max-width: 767px) {
  /* line 10190, scss/scss.scss */
  .breadcrumbs .container a,
  .breadcrumbs .container span,
  .breadcrumbs .container p {
    font-size: 12px;
    line-height: 22px;
  }
}

/* line 10208, scss/scss.scss */
.breadcrumbs .container a:hover {
  color: #1f59e3;
}

/* line 10212, scss/scss.scss */
.breadcrumbs .container span {
  margin-left: .5em;
  margin-right: .5em;
}

/* line 10215, scss/scss.scss */
.breadcrumbs .container span i {
  font-size: 12px;
}

/* line 10217, scss/scss.scss */
.breadcrumbs .container span i:before {
  transform: scale(0.7);
}

@media screen and (max-width: 1500px) {
  /* line 10185, scss/scss.scss */
  .breadcrumbs {
    padding-top: 25px;
  }
}

@media screen and (max-width: 1100px) {
  /* line 10185, scss/scss.scss */
  .breadcrumbs {
    padding-top: 20px;
  }
}

@media screen and (max-width: 767px) {
  /* line 10185, scss/scss.scss */
  .breadcrumbs {
    padding-top: 15px;
  }
}

@-webkit-keyframes go_width {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

@keyframes go_width {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

@-webkit-keyframes go_opacity {
  0% {
    opacity: 0;
    bottom: -30px;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}

@keyframes go_opacity {
  0% {
    opacity: 0;
    bottom: -30px;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}

@-webkit-keyframes go_opacity1 {
  0% {
    -webkit-transform: translateY(140%);
    -ms-transform: translateY(140%);
    transform: translateY(140%);
  }
  100% {
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
  }
}

@keyframes go_opacity1 {
  0% {
    -webkit-transform: translateY(140%);
    -ms-transform: translateY(140%);
    transform: translateY(140%);
  }
  100% {
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
  }
}

@-webkit-keyframes go_opacity2 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes go_opacity2 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* line 10319, scss/scss.scss */
.scroll {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  opacity: 0;
  z-index: 99;
  position: absolute;
  left: 60px;
  bottom: -30px;
  text-align: center;
  background: #26499d;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 10335, scss/scss.scss */
.scroll .text {
  display: block;
  position: relative;
  font-weight: bold;
  color: #fff;
  margin-bottom: 8px;
}

/* line 10342, scss/scss.scss */
.scroll .solid {
  height: 100px;
  width: 1px;
  display: inline-block;
  position: relative;
  background: rgba(255, 255, 255, 0.5);
}

/* line 10348, scss/scss.scss */
.scroll .solid:after {
  top: 0;
  position: absolute;
  content: '';
  width: 1px;
  height: 0px;
  display: inline-block;
  background: #fff;
  animation-name: scroll_bottom;
  -webkit-animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-duration: 1s;
}

@-webkit-keyframes scroll_bottom {
  0% {
    height: 0;
    top: 0;
  }
  50% {
    height: 100px;
    top: 0;
  }
  100% {
    height: 0;
    top: 100px;
  }
}

@keyframes scroll_bottom {
  0% {
    height: 0;
    top: 0;
  }
  50% {
    height: 100px;
    top: 0;
  }
  100% {
    height: 0;
    top: 100px;
  }
}

/* line 10395, scss/scss.scss */
.index_text {
  padding-bottom: 54px;
  margin-bottom: 40px;
  position: relative;
}

/* line 10399, scss/scss.scss */
.index_text:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 30px;
  height: 5px;
  background: #e60012;
}

@media screen and (max-width: 767px) {
  /* line 10395, scss/scss.scss */
  .index_text {
    padding-bottom: 40px;
    margin-bottom: 45px;
  }
}

@media screen and (max-width: 767px) {
  /* line 10415, scss/scss.scss */
  .index_run {
    padding-bottom: 100px;
  }
}

/* line 10419, scss/scss.scss */
.index_run .row {
  font-size: 0;
}

/* line 10421, scss/scss.scss */
.index_run .row > div {
  display: inline-block;
  vertical-align: top;
  float: none;
  margin-bottom: 25px;
}

/* line 10426, scss/scss.scss */
.index_run .row > div .h5 {
  white-space: nowrap;
  font-family: 'Oswald', sans-serif;
}

/* line 10429, scss/scss.scss */
.index_run .row > div .h5 .counter {
  margin-right: .1em;
}

/* line 10433, scss/scss.scss */
.index_run .row > div .h10 {
  display: block;
  width: 100%;
  border-top: solid 2px #ddd;
}

@media screen and (max-width: 767px) {
  /* line 10440, scss/scss.scss */
  .index_run .row > div .h5 .h1_2 {
    font-size: 50px;
    line-height: 60px;
  }
}

@media screen and (max-width: 550px) {
  /* line 10421, scss/scss.scss */
  .index_run .row > div {
    width: 100%;
  }
  /* line 10448, scss/scss.scss */
  .index_run .row > div .h5 {
    white-space: normal;
  }
}

/* line 10456, scss/scss.scss */
.application_link {
  display: block;
  position: relative;
  overflow: hidden;
}

/* line 10460, scss/scss.scss */
.application_link p {
  color: #333;
  position: relative;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: inline-block;
  width: 70%;
  max-width: 400px;
}

/* line 10467, scss/scss.scss */
.application_link p.animation_text {
  position: absolute;
  left: 0;
  top: 100%;
}

@media screen and (min-width: 768px) {
  /* line 10475, scss/scss.scss */
  .application_link .animation_text {
    padding: 15px 20px;
    background: #333334;
    color: #fff;
  }
  /* line 10482, scss/scss.scss */
  .application_link:hover p:not(.animation_text) {
    opacity: 0;
  }
  /* line 10485, scss/scss.scss */
  .application_link:hover p.animation_text {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-transform: translate3d(0, -120%, 0);
    transform: translate3d(0, -120%, 0);
  }
}

@media screen and (min-width: 992px) {
  /* line 10496, scss/scss.scss */
  .application_link .animation_text {
    padding: 20px 25px;
  }
}

@media screen and (min-width: 1300px) {
  /* line 10502, scss/scss.scss */
  .application_link .animation_text {
    padding: 25px 30px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 10507, scss/scss.scss */
  .application_link .animation_text {
    padding: 35px 40px;
  }
}

@media screen and (max-width: 767px) {
  /* line 10512, scss/scss.scss */
  .application_link p {
    background: #333334;
    font-size: 22px;
    line-height: 32px;
    color: #fff;
    padding: 20px 25px;
    margin-top: -43px;
  }
  /* line 10519, scss/scss.scss */
  .application_link p.animation_text {
    display: none;
  }
}

/* line 10526, scss/scss.scss */
.index_application {
  background: #f4f4f4;
  font-size: 0;
}

/* line 10529, scss/scss.scss */
.index_application .index_application_text {
  display: inline-block;
  vertical-align: top;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 30px;
}

@media screen and (max-width: 767px) {
  /* line 10529, scss/scss.scss */
  .index_application .index_application_text {
    padding-top: 20px;
  }
  /* line 10537, scss/scss.scss */
  .index_application .index_application_text p.h10 {
    margin-bottom: 0;
  }
  /* line 10540, scss/scss.scss */
  .index_application .index_application_text p.h1_2 {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 350px) {
  /* line 10529, scss/scss.scss */
  .index_application .index_application_text {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media screen and (min-width: 768px) {
  /* line 10529, scss/scss.scss */
  .index_application .index_application_text {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 45px;
    margin-left: 60px;
    width: calc((((100% - 120px) / 12) * 5) + 45px);
  }
  /* line 10554, scss/scss.scss */
  .index_application .index_application_text p.h10 {
    padding-right: 10%;
  }
}

@media screen and (min-width: 1100px) {
  /* line 10529, scss/scss.scss */
  .index_application .index_application_text {
    width: calc(((100% - 120px) / 3) + 45px);
  }
}

@media screen and (min-width: 1300px) {
  /* line 10529, scss/scss.scss */
  .index_application .index_application_text {
    width: calc((1170px / 3) + 45px);
    margin-left: calc((100% - 1170px) / 2);
    padding-right: 45px;
  }
}

@media screen and (min-width: 1400px) {
  /* line 10529, scss/scss.scss */
  .index_application .index_application_text {
    padding-right: 65px;
    width: calc((1270px / 3) + 65px);
    margin-left: calc((100% - 1270px) / 2);
  }
  /* line 10571, scss/scss.scss */
  .index_application .index_application_text p.h10 {
    padding-right: 20%;
  }
}

@media screen and (min-width: 1500px) {
  /* line 10529, scss/scss.scss */
  .index_application .index_application_text {
    width: calc((1370px / 3) + 65px);
    margin-left: calc((100% - 1370px) / 2);
  }
}

/* line 10582, scss/scss.scss */
.index_application .index_application_img {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

/* line 10589, scss/scss.scss */
.index_application .index_application_img .mob_box {
  margin-top: 50px;
}

/* line 10592, scss/scss.scss */
.index_application .index_application_img .application_slider {
  width: 100%;
}

@media screen and (min-width: 768px) {
  /* line 10592, scss/scss.scss */
  .index_application .index_application_img .application_slider {
    width: 90%;
  }
}

@media (min-width: 1100px) {
  /* line 10592, scss/scss.scss */
  .index_application .index_application_img .application_slider {
    width: 580px;
  }
}

@media screen and (min-width: 768px) {
  /* line 10600, scss/scss.scss */
  .index_application .index_application_img .application_slider .slick-list {
    overflow: inherit;
  }
}

/* line 10605, scss/scss.scss */
.index_application .index_application_img .application_slider .slick-prev {
  position: relative;
  top: inherit;
  left: inherit;
  transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  margin-bottom: 30px;
}

/* line 10613, scss/scss.scss */
.index_application .index_application_img .application_slider .slick-next {
  top: 0;
  left: 46px;
  right: auto;
  transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
}

@media screen and (max-width: 767px) {
  /* line 10613, scss/scss.scss */
  .index_application .index_application_img .application_slider .slick-next {
    left: 33px;
  }
}

/* line 10623, scss/scss.scss */
.index_application .index_application_img .application_slider .slider_box {
  padding-right: 70px;
}

@media screen and (max-width: 1400px) {
  /* line 10623, scss/scss.scss */
  .index_application .index_application_img .application_slider .slider_box {
    padding-right: 45px;
  }
}

@media screen and (max-width: 1200px) {
  /* line 10623, scss/scss.scss */
  .index_application .index_application_img .application_slider .slider_box {
    padding-right: 30px;
  }
}

@media screen and (max-width: 767px) {
  /* line 10623, scss/scss.scss */
  .index_application .index_application_img .application_slider .slider_box {
    padding-right: 0;
  }
}

@media screen and (min-width: 768px) {
  /* line 10582, scss/scss.scss */
  .index_application .index_application_img {
    padding-left: 0;
    padding-right: 0;
    width: calc((((100% - 120px) / 12) * 7) + 15px);
  }
}

@media screen and (min-width: 1100px) {
  /* line 10582, scss/scss.scss */
  .index_application .index_application_img {
    width: calc((((100% - 120px) / 3) * 2) + 15px);
  }
}

@media screen and (min-width: 1300px) {
  /* line 10582, scss/scss.scss */
  .index_application .index_application_img {
    width: calc((((1170px / 3)*2) + ((100% - 1170px) / 2)) - 45px);
  }
}

@media (min-width: 1400px) {
  /* line 10582, scss/scss.scss */
  .index_application .index_application_img {
    width: calc((((1270px / 3)*2) + ((100% - 1270px) / 2)) - 65px);
  }
}

@media (min-width: 1500px) {
  /* line 10582, scss/scss.scss */
  .index_application .index_application_img {
    width: calc((((1370px / 3)*2) + ((100% - 1370px) / 2)) - 65px);
  }
}

@media screen and (max-width: 767px) {
  /* line 10526, scss/scss.scss */
  .index_application {
    padding-top: 85px;
    padding-bottom: 90px;
  }
}

/* line 10663, scss/scss.scss */
.index_services .h2 {
  position: relative;
  padding-bottom: 20px;
}

/* line 10666, scss/scss.scss */
.index_services .h2:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 30px;
  height: 5px;
  background: #e60012;
}

@media screen and (max-width: 767px) {
  /* line 10662, scss/scss.scss */
  .index_services {
    padding-top: 110px;
  }
  /* line 10678, scss/scss.scss */
  .index_services .row {
    padding-top: 60px;
  }
}

/* line 10683, scss/scss.scss */
.index_services .row {
  margin-left: 0;
  margin-right: 0;
  padding-left: 1px;
  padding-right: 1px;
  position: relative;
}

/* line 10689, scss/scss.scss */
.index_services .row > div {
  padding: 0;
}

/* line 10691, scss/scss.scss */
.index_services .row > div a,
.index_services .row > div .in_box {
  margin-left: -1px;
  width: calc(100% + 1px);
  position: relative;
  display: block;
  color: #333;
  border: solid 1px #ddd;
}

/* line 10699, scss/scss.scss */
.index_services .row > div a .point,
.index_services .row > div .in_box .point {
  position: absolute;
  left: 0;
  top: -90px;
}

/* line 10704, scss/scss.scss */
.index_services .row > div a .text_box,
.index_services .row > div .in_box .text_box {
  padding: 26px 24px;
  height: 300px;
}

@media screen and (max-width: 1200px) {
  /* line 10704, scss/scss.scss */
  .index_services .row > div a .text_box,
  .index_services .row > div .in_box .text_box {
    height: 330px;
  }
}

@media screen and (max-width: 1100px) {
  /* line 10704, scss/scss.scss */
  .index_services .row > div a .text_box,
  .index_services .row > div .in_box .text_box {
    height: 360px;
  }
}

@media screen and (max-width: 900px) {
  /* line 10704, scss/scss.scss */
  .index_services .row > div a .text_box,
  .index_services .row > div .in_box .text_box {
    height: 400px;
  }
}

@media screen and (max-width: 850px) {
  /* line 10704, scss/scss.scss */
  .index_services .row > div a .text_box,
  .index_services .row > div .in_box .text_box {
    height: 450px;
  }
}

@media screen and (max-width: 800px) {
  /* line 10704, scss/scss.scss */
  .index_services .row > div a .text_box,
  .index_services .row > div .in_box .text_box {
    height: 500px;
  }
}

@media screen and (max-width: 767px) {
  /* line 10704, scss/scss.scss */
  .index_services .row > div a .text_box,
  .index_services .row > div .in_box .text_box {
    height: auto;
  }
}

/* line 10725, scss/scss.scss */
.index_services .row > div a .text_box .title_top,
.index_services .row > div .in_box .text_box .title_top {
  font-size: 0;
}

/* line 10727, scss/scss.scss */
.index_services .row > div a .text_box .title_top p,
.index_services .row > div .in_box .text_box .title_top p {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 45px);
  padding-right: 15px;
}

@media screen and (max-width: 767px) {
  /* line 10727, scss/scss.scss */
  .index_services .row > div a .text_box .title_top p,
  .index_services .row > div .in_box .text_box .title_top p {
    width: calc(100% - 32px);
  }
}

/* line 10736, scss/scss.scss */
.index_services .row > div a .text_box .title_top .icon,
.index_services .row > div .in_box .text_box .title_top .icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 45px;
  height: 45px;
  font-size: 27px;
  line-height: 27px;
  color: #fff;
  background: #1f59e3;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
}

/* line 10748, scss/scss.scss */
.index_services .row > div a .text_box .title_top .icon i,
.index_services .row > div .in_box .text_box .title_top .icon i {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

@media screen and (max-width: 767px) {
  /* line 10736, scss/scss.scss */
  .index_services .row > div a .text_box .title_top .icon,
  .index_services .row > div .in_box .text_box .title_top .icon {
    width: 32px;
    height: 32px;
    font-size: 17px;
    line-height: 17px;
  }
}

/* line 10766, scss/scss.scss */
.index_services .row > div a .img_box,
.index_services .row > div .in_box .img_box {
  position: relative;
  overflow: hidden;
}

/* line 10769, scss/scss.scss */
.index_services .row > div a .img_box img,
.index_services .row > div .in_box .img_box img {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 10776, scss/scss.scss */
.index_services .row > div a:hover .text_box .title_top .icon,
.index_services .row > div .in_box:hover .text_box .title_top .icon {
  opacity: 1;
}

/* line 10782, scss/scss.scss */
.index_services .row > div a:hover .img_box img,
.index_services .row > div .in_box:hover .img_box img {
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

@media screen and (max-width: 767px) {
  /* line 10689, scss/scss.scss */
  .index_services .row > div {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 10794, scss/scss.scss */
  .index_services .row > div a .text_box {
    padding: 45px 15px;
    min-height: inherit;
  }
  /* line 10797, scss/scss.scss */
  .index_services .row > div a .text_box .title_top {
    margin-bottom: 30px;
  }
  /* line 10799, scss/scss.scss */
  .index_services .row > div a .text_box .title_top .icon {
    opacity: 1;
  }
}

/* line 10810, scss/scss.scss */
.index_contact {
  background: url(/themes/dawn/images/_temp/index/index_contact.jpg) no-repeat top center;
  background-size: cover;
  padding-top: 200px;
  color: #fff;
}

@media screen and (max-width: 767px) {
  /* line 10816, scss/scss.scss */
  .index_contact .col-sm-10 {
    padding-left: 35px;
    padding-right: 35px;
  }
}

@media screen and (max-width: 600px) {
  /* line 10810, scss/scss.scss */
  .index_contact {
    padding-bottom: 100px;
    padding-top: 0;
    background: url(/themes/dawn/images/_temp/index/index_contact_m.png) no-repeat top center #000;
    background-size: 100%;
  }
  /* line 10823, scss/scss.scss */
  .index_contact .h2_2 {
    padding-top: 36vw;
    margin-bottom: 10px;
  }
  /* line 10827, scss/scss.scss */
  .index_contact .h5 {
    margin-bottom: 10px;
  }
  /* line 10830, scss/scss.scss */
  .index_contact .h11 {
    margin-bottom: 30px;
  }
  /* line 10833, scss/scss.scss */
  .index_contact .text_center {
    margin-bottom: 0;
  }
}

/* line 10844, scss/scss.scss */
.page .page_top {
  text-align: center;
}

@media screen and (max-width: 767px) {
  /* line 10844, scss/scss.scss */
  .page .page_top {
    padding-top: 40px;
    margin-bottom: 20px;
  }
}

/* line 10853, scss/scss.scss */
.products_list {
  min-height: 655px;
  position: relative;
  z-index: 1;
}

/* line 10857, scss/scss.scss */
.products_list .row {
  font-size: 0;
}

/* line 10859, scss/scss.scss */
.products_list .row > div {
  display: inline-block;
  vertical-align: top;
  float: none;
  text-align: center;
  margin-bottom: 30px;
}

/* line 10865, scss/scss.scss */
.products_list .row > div a {
  display: block;
}

/* line 10867, scss/scss.scss */
.products_list .row > div a .solid_link {
  max-width: 100%;
}

/* line 10872, scss/scss.scss */
.products_list .row > div a:hover .solid_link:after {
  left: 100%;
}

/* line 10878, scss/scss.scss */
.products_list .row > div .h8 {
  margin-top: 13px;
  margin-bottom: 25px;
  color: #333;
}

@media screen and (max-width: 767px) {
  /* line 10859, scss/scss.scss */
  .products_list .row > div {
    width: 100%;
  }
  /* line 10885, scss/scss.scss */
  .products_list .row > div img {
    width: 75%;
  }
  /* line 10888, scss/scss.scss */
  .products_list .row > div .h8 {
    margin-top: 0px;
    font-size: 20px;
    line-height: 30px;
  }
}

/* line 10898, scss/scss.scss */
.out_box {
  position: relative;
  width: 100%;
  font-size: 0;
  z-index: 10;
  font-size: 0;
}

@media screen and (max-width: 767px) {
  /* line 10898, scss/scss.scss */
  .out_box {
    height: 50px;
  }
  /* line 10906, scss/scss.scss */
  .out_box .container {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 10911, scss/scss.scss */
.out_box .all_nav_box {
  width: 100%;
  left: 0;
  top: 0;
  z-index: 500;
}

/* line 10917, scss/scss.scss */
.out_box .all_nav_box .bar .bar_nav {
  background: #bfc5d5;
}

@media screen and (max-width: 767px) {
  /* line 10922, scss/scss.scss */
  .out_box .all_nav_box .bar {
    opacity: 0;
  }
  /* line 10925, scss/scss.scss */
  .out_box .all_nav_box.fix {
    position: fixed;
  }
  /* line 10928, scss/scss.scss */
  .out_box .all_nav_box .all_nav {
    height: 44px;
    width: 100%;
    color: #fff;
    position: relative;
    background: #26499d;
    cursor: pointer;
    text-align: center;
  }
  /* line 10936, scss/scss.scss */
  .out_box .all_nav_box .all_nav span {
    padding-left: 50px;
    padding-right: 50px;
    font-size: 20px;
    line-height: 20px;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }
  /* line 10948, scss/scss.scss */
  .out_box .all_nav_box .all_nav i {
    font-size: 12px;
    position: absolute;
    top: 50%;
    right: 46px;
    transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
}

@media screen and (max-width: 767px) and (max-width: 320px) {
  /* line 10948, scss/scss.scss */
  .out_box .all_nav_box .all_nav i {
    right: 31px;
  }
}

@media screen and (max-width: 767px) {
  /* line 10962, scss/scss.scss */
  .out_box .all_nav_box .all_nav.active i {
    transform: rotate(180deg) translate(0, -50%);
    transform-origin: top;
  }
  /* line 10968, scss/scss.scss */
  .out_box .all_nav_box .all_menu {
    display: none;
    padding-top: 6px;
    padding-bottom: 16px;
    background: #f4f4f4;
    -webkit-box-shadow: 0 3px 25px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 3px 25px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 25px rgba(0, 0, 0, 0.2);
  }
  /* line 10976, scss/scss.scss */
  .out_box .all_nav_box .all_menu a {
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    display: block;
    padding: 7px 15px;
    color: #333;
    background: none;
  }
  /* line 10984, scss/scss.scss */
  .out_box .all_nav_box .all_menu a:hover {
    background: none;
    color: #1f59e3;
  }
}

@media screen and (min-width: 768px) {
  /* line 10911, scss/scss.scss */
  .out_box .all_nav_box {
    text-align: center;
  }
  /* line 10993, scss/scss.scss */
  .out_box .all_nav_box .all_nav {
    display: none;
  }
  /* line 10996, scss/scss.scss */
  .out_box .all_nav_box .all_menu {
    border-bottom: solid 1px #333;
    white-space: nowrap;
    min-width: 100%;
    display: inline-block;
  }
  /* line 11001, scss/scss.scss */
  .out_box .all_nav_box .all_menu a {
    display: inline-block;
    padding: 0 5px;
    padding-bottom: 20px;
    color: #333;
    position: relative;
    margin-left: 1em;
    margin-right: 1em;
    font-size: 18px;
    line-height: 28px;
  }
}

@media screen and (min-width: 768px) and (min-width: 768px) {
  /* line 11001, scss/scss.scss */
  .out_box .all_nav_box .all_menu a {
    font-size: 16px;
    line-height: 26px;
  }
}

@media screen and (min-width: 768px) and (min-width: 1200px) {
  /* line 11001, scss/scss.scss */
  .out_box .all_nav_box .all_menu a {
    font-size: 18px;
    line-height: 28px;
  }
}

@media screen and (min-width: 768px) and (min-width: 1500px) {
  /* line 11001, scss/scss.scss */
  .out_box .all_nav_box .all_menu a {
    font-size: 20px;
    line-height: 30px;
  }
}

@media screen and (min-width: 768px) {
  /* line 11024, scss/scss.scss */
  .out_box .all_nav_box .all_menu a:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 5px;
    width: 0;
    background: #1f59e3;
    bottom: -1px;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  /* line 11036, scss/scss.scss */
  .out_box .all_nav_box .all_menu a:hover:before {
    width: 100%;
  }
  /* line 11041, scss/scss.scss */
  .out_box .all_nav_box .all_menu a.active:before {
    width: 100%;
  }
}

/* line 11050, scss/scss.scss */
.out_box.detail_type .page_title {
  display: none;
  left: 0;
}

@media screen and (min-width: 768px) {
  /* line 11049, scss/scss.scss */
  .out_box.detail_type {
    height: 65px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 11049, scss/scss.scss */
  .out_box.detail_type {
    height: 67px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 11049, scss/scss.scss */
  .out_box.detail_type {
    height: 69px;
  }
}

@media screen and (min-width: 768px) {
  /* line 11063, scss/scss.scss */
  .out_box.detail_type .all_nav_box {
    background: #26499d;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  /* line 11072, scss/scss.scss */
  .out_box.detail_type .all_nav_box.fix {
    position: fixed;
  }
  /* line 11075, scss/scss.scss */
  .out_box.detail_type .all_nav_box .page_title {
    vertical-align: middle;
    width: 270px;
    text-align: left;
    color: #fff;
  }
}

@media screen and (min-width: 768px) and (min-width: 1000px) {
  /* line 11075, scss/scss.scss */
  .out_box.detail_type .all_nav_box .page_title {
    display: inline-block;
  }
}

@media screen and (min-width: 768px) {
  /* line 11084, scss/scss.scss */
  .out_box.detail_type .all_nav_box .all_menu {
    display: block;
    vertical-align: middle;
    border-bottom: none;
    width: 100%;
    text-align: center;
    min-width: inherit;
  }
}

@media screen and (min-width: 768px) and (min-width: 1000px) {
  /* line 11084, scss/scss.scss */
  .out_box.detail_type .all_nav_box .all_menu {
    display: inline-block;
    text-align: right;
    width: calc(100% - 270px);
  }
}

@media screen and (min-width: 768px) {
  /* line 11096, scss/scss.scss */
  .out_box.detail_type .all_nav_box .all_menu a {
    color: #fff;
    padding: 7px 5px;
  }
}

@media screen and (min-width: 768px) and (min-width: 1500px) {
  /* line 11096, scss/scss.scss */
  .out_box.detail_type .all_nav_box .all_menu a {
    margin: 0 23px;
  }
}

@media screen and (min-width: 768px) and (max-width: 999px) {
  /* line 11096, scss/scss.scss */
  .out_box.detail_type .all_nav_box .all_menu a {
    margin: 0 23px;
  }
}

@media screen and (min-width: 768px) {
  /* line 11105, scss/scss.scss */
  .out_box.detail_type .all_nav_box .all_menu a:before {
    background: #fff;
    height: 3px;
  }
}

/* line 11117, scss/scss.scss */
.detail_top {
  margin-top: 35px;
  overflow: hidden;
}

@media screen and (max-width: 992px) {
  /* line 11117, scss/scss.scss */
  .detail_top {
    margin-top: 15px;
  }
}

/* line 11123, scss/scss.scss */
.detail_top .detail_slider_top,
.detail_top .detail_slider_bottom {
  margin-left: -2px;
  width: calc(100% + 4px);
}

@media screen and (min-width: 992px) {
  /* line 11123, scss/scss.scss */
  .detail_top .detail_slider_top,
  .detail_top .detail_slider_bottom {
    padding: 0 50px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 11123, scss/scss.scss */
  .detail_top .detail_slider_top,
  .detail_top .detail_slider_bottom {
    padding: 0 60px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 11123, scss/scss.scss */
  .detail_top .detail_slider_top,
  .detail_top .detail_slider_bottom {
    padding: 0 70px;
  }
}

/* line 11136, scss/scss.scss */
.detail_top .detail_slider_top .slider_box,
.detail_top .detail_slider_bottom .slider_box {
  padding-left: 2px;
  padding-right: 2px;
}

/* line 11139, scss/scss.scss */
.detail_top .detail_slider_top .slider_box .in_box,
.detail_top .detail_slider_bottom .slider_box .in_box {
  border: solid 1px #ddd;
  text-align: center;
}

/* line 11142, scss/scss.scss */
.detail_top .detail_slider_top .slider_box .in_box img,
.detail_top .detail_slider_bottom .slider_box .in_box img {
  margin: 0 auto;
  width: 71.1%;
  max-width: 390px;
}

/* line 11152, scss/scss.scss */
.detail_top .detail_slider_top.width_type .slider_box .in_box img,
.detail_top .detail_slider_bottom.width_type .slider_box .in_box img {
  max-width: inherit;
  width: 100%;
}

/* line 11160, scss/scss.scss */
.detail_top .detail_slider_top {
  margin-bottom: 15px;
}

/* line 11162, scss/scss.scss */
.detail_top .detail_slider_top .slick-arrow {
  display: none !important;
}

/* line 11166, scss/scss.scss */
.detail_top .detail_slider_top .slider_box img {
  pointer-events: none;
}

/* line 11170, scss/scss.scss */
.detail_top .detail_slider_top .slider_box.slick-current img {
  pointer-events: auto;
}

/* line 11179, scss/scss.scss */
.detail_top .detail_slider_bottom .slider_box.slick-current .in_box {
  border: solid 1px #1f59e3;
}

/* line 11183, scss/scss.scss */
.detail_top .detail_slider_bottom .slider_box .in_box {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 11187, scss/scss.scss */
.detail_top .detail_slider_bottom .slider_box img {
  pointer-events: none;
}

/* line 11194, scss/scss.scss */
.detail_top .detail_slider_bottom.width_type .slider_box .in_box {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 11200, scss/scss.scss */
.detail_top .detail_slider_bottom .slick-prev {
  background: none;
  left: 25px;
}

/* line 11202, scss/scss.scss */
.detail_top .detail_slider_bottom .slick-prev:before {
  content: '\e80a';
  color: #333;
}

@media screen and (max-width: 992px) {
  /* line 11200, scss/scss.scss */
  .detail_top .detail_slider_bottom .slick-prev {
    right: 100%;
    left: auto;
    width: 60px;
  }
}

@media screen and (max-width: 767px) {
  /* line 11200, scss/scss.scss */
  .detail_top .detail_slider_bottom .slick-prev {
    width: 30px;
  }
}

@media screen and (max-width: 360px) {
  /* line 11200, scss/scss.scss */
  .detail_top .detail_slider_bottom .slick-prev {
    width: 15px;
  }
}

/* line 11219, scss/scss.scss */
.detail_top .detail_slider_bottom .slick-next {
  background: none;
  right: 25px;
}

/* line 11222, scss/scss.scss */
.detail_top .detail_slider_bottom .slick-next:before {
  content: '\e80a';
  color: #333;
}

@media screen and (max-width: 992px) {
  /* line 11219, scss/scss.scss */
  .detail_top .detail_slider_bottom .slick-next {
    left: 100%;
    right: auto;
    width: 60px;
  }
}

@media screen and (max-width: 767px) {
  /* line 11219, scss/scss.scss */
  .detail_top .detail_slider_bottom .slick-next {
    width: 30px;
  }
}

@media screen and (max-width: 360px) {
  /* line 11219, scss/scss.scss */
  .detail_top .detail_slider_bottom .slick-next {
    width: 15px;
  }
}

/* line 11261, scss/scss.scss */
.detail_top .right_date p {
  margin-top: 15px;
}

/* line 11263, scss/scss.scss */
.detail_top .right_date p.h8 {
  margin-top: 10px;
}

/* line 11266, scss/scss.scss */
.detail_top .right_date p:first-child {
  margin-top: 0;
}

/* line 11270, scss/scss.scss */
.detail_top .right_date .dowmload_link {
  font-size: 0;
  padding-top: 20px;
}

/* line 11273, scss/scss.scss */
.detail_top .right_date .dowmload_link a {
  display: inline-block;
  max-width: 100%;
  color: #333;
  line-height: 1em;
}

/* line 11278, scss/scss.scss */
.detail_top .right_date .dowmload_link a i {
  display: inline-block;
  vertical-align: middle;
}

/* line 11281, scss/scss.scss */
.detail_top .right_date .dowmload_link a i:before {
  margin: 0;
}

/* line 11285, scss/scss.scss */
.detail_top .right_date .dowmload_link a span {
  -moz-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  display: inline-block;
  vertical-align: middle;
  padding-left: 1em;
}

/* line 11292, scss/scss.scss */
.detail_top .right_date .dowmload_link a:hover span {
  color: #1f59e3;
}

/* line 11302, scss/scss.scss */
.tab_container {
  position: relative;
  overflow: hidden;
}

/* line 11305, scss/scss.scss */
.tab_container .tab_content {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  pointer-events: none;
  z-index: 0;
}

/* line 11314, scss/scss.scss */
.tab_container .tab_content.show_in {
  z-index: 5;
  opacity: 1;
  position: relative;
  pointer-events: auto;
}

/* line 11322, scss/scss.scss */
.tab_container .tab_content .feature_ul li {
  padding-left: 1em;
  position: relative;
  margin-bottom: 10px;
}

/* line 11326, scss/scss.scss */
.tab_container .tab_content .feature_ul li:before {
  position: absolute;
  left: 0;
  top: 11px;
  content: '';
  background: #333;
  width: 5px;
  height: 5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

@media screen and (max-width: 1500px) {
  /* line 11339, scss/scss.scss */
  .tab_container .tab_content .feature_ul li:before {
    top: 10px;
  }
}

@media screen and (max-width: 767px) {
  /* line 11344, scss/scss.scss */
  .tab_container .tab_content .feature_ul li:before {
    top: 10px;
  }
}

/* line 11351, scss/scss.scss */
.tab_container .tab_content .detail_fancybox,
.tab_container .tab_content .video_fancybox {
  font-size: 0;
}

/* line 11354, scss/scss.scss */
.tab_container .tab_content .detail_fancybox > div,
.tab_container .tab_content .video_fancybox > div {
  display: inline-block;
  float: none;
  vertical-align: top;
  margin-bottom: 30px;
}

@media screen and (max-width: 650px) {
  /* line 11354, scss/scss.scss */
  .tab_container .tab_content .detail_fancybox > div,
  .tab_container .tab_content .video_fancybox > div {
    width: 100%;
    margin-bottom: 10px;
  }
}

/* line 11363, scss/scss.scss */
.tab_container .tab_content .detail_fancybox > div > .h8,
.tab_container .tab_content .video_fancybox > div > .h8 {
  margin-top: 10px;
}

/* line 11366, scss/scss.scss */
.tab_container .tab_content .detail_fancybox > div a,
.tab_container .tab_content .video_fancybox > div a {
  display: block;
  position: relative;
  color: #fff;
}

/* line 11370, scss/scss.scss */
.tab_container .tab_content .detail_fancybox > div a:before,
.tab_container .tab_content .video_fancybox > div a:before {
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  background: #333;
  width: 100%;
  height: 100%;
  z-index: 1;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  opacity: 0;
}

/* line 11382, scss/scss.scss */
.tab_container .tab_content .detail_fancybox > div a i,
.tab_container .tab_content .video_fancybox > div a i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  z-index: 2;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  opacity: 0;
}

/* line 11391, scss/scss.scss */
.tab_container .tab_content .detail_fancybox > div a i.icon-play,
.tab_container .tab_content .video_fancybox > div a i.icon-play {
  color: #1f59e3;
}

/* line 11395, scss/scss.scss */
.tab_container .tab_content .detail_fancybox > div a p,
.tab_container .tab_content .video_fancybox > div a p {
  padding: 20px 35px;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  z-index: 5;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  opacity: 0;
}

@media screen and (max-width: 1500px) {
  /* line 11395, scss/scss.scss */
  .tab_container .tab_content .detail_fancybox > div a p,
  .tab_container .tab_content .video_fancybox > div a p {
    padding: 15px 30px;
  }
}

@media screen and (max-width: 1300px) {
  /* line 11395, scss/scss.scss */
  .tab_container .tab_content .detail_fancybox > div a p,
  .tab_container .tab_content .video_fancybox > div a p {
    padding: 10px 25px;
  }
}

@media screen and (max-width: 767px) {
  /* line 11395, scss/scss.scss */
  .tab_container .tab_content .detail_fancybox > div a p,
  .tab_container .tab_content .video_fancybox > div a p {
    padding: 10px 15px;
  }
}

/* line 11415, scss/scss.scss */
.tab_container .tab_content .detail_fancybox > div a:hover:before,
.tab_container .tab_content .video_fancybox > div a:hover:before {
  opacity: .5;
}

/* line 11418, scss/scss.scss */
.tab_container .tab_content .detail_fancybox > div a:hover i,
.tab_container .tab_content .video_fancybox > div a:hover i {
  opacity: 1;
}

/* line 11421, scss/scss.scss */
.tab_container .tab_content .detail_fancybox > div a:hover p,
.tab_container .tab_content .video_fancybox > div a:hover p {
  opacity: 1;
}

/* line 11431, scss/scss.scss */
.tab_container .tab_content .video_fancybox > div a:before {
  opacity: .5;
}

/* line 11434, scss/scss.scss */
.tab_container .tab_content .video_fancybox > div a i {
  opacity: 1;
}

/* line 11438, scss/scss.scss */
.tab_container .tab_content .video_fancybox > div a:hover i {
  opacity: .8;
}

/* line 11449, scss/scss.scss */
.products_table .bar_w {
  min-width: 100%;
  display: inline-block;
}

/* line 11457, scss/scss.scss */
.detail_tabe tr td,
.detail_tabe tr th {
  text-align: left;
  color: #333;
  padding: 5px 10px;
  vertical-align: top;
  border-right: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  vertical-align: middle;
}

@media screen and (max-width: 767px) {
  /* line 11457, scss/scss.scss */
  .detail_tabe tr td,
  .detail_tabe tr th {
    font-size: 16px;
    line-height: 26px;
  }
}

@media screen and (max-width: 600px) {
  /* line 11457, scss/scss.scss */
  .detail_tabe tr td,
  .detail_tabe tr th {
    font-size: 15px;
    line-height: 25px;
  }
}

@media screen and (max-width: 400px) {
  /* line 11457, scss/scss.scss */
  .detail_tabe tr td,
  .detail_tabe tr th {
    font-size: 14px;
    line-height: 24px;
  }
}

/* line 11478, scss/scss.scss */
.detail_tabe tr td.title,
.detail_tabe tr th.title {
  width: 330px;
  max-width: 330px;
  min-width: 330px;
}

/* line 11482, scss/scss.scss */
.detail_tabe tr td.title span,
.detail_tabe tr th.title span {
  font-weight: 400;
}

@media screen and (max-width: 1100px) {
  /* line 11478, scss/scss.scss */
  .detail_tabe tr td.title,
  .detail_tabe tr th.title {
    width: 250px;
    max-width: 250px;
    min-width: 250px;
  }
}

/* line 11502, scss/scss.scss */
.detail_tabe tr.all_tr td {
  font-weight: bold;
}

/* line 11509, scss/scss.scss */
.detail_tabe thead tr th {
  border-bottom: solid 10px #1f59e3;
}

/* line 11516, scss/scss.scss */
.products_table_box {
  position: relative;
  margin-top: 60px;
}

/* line 11521, scss/scss.scss */
.fix_table_table {
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
  width: 331px;
  overflow: hidden;
  pointer-events: none;
}

@media screen and (max-width: 1100px) {
  /* line 11521, scss/scss.scss */
  .fix_table_table {
    width: 251px;
  }
}

/* line 11532, scss/scss.scss */
.fix_table_table .in_box {
  display: inline-block;
}

/* line 11537, scss/scss.scss */
.table_nav {
  position: absolute;
  bottom: calc(100% + 25px);
  right: 0;
  display: none;
  font-size: 0;
}

/* line 11543, scss/scss.scss */
.table_nav .left_scroll,
.table_nav .right_scroll {
  cursor: pointer;
  position: relative;
  display: inline-block;
  border: solid 1px #ddd;
  width: 35px;
  height: 35px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #fff;
  border-color: #26499d;
  background: #26499d;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 11557, scss/scss.scss */
.table_nav .left_scroll:before,
.table_nav .right_scroll:before {
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e80f';
}

/* line 11579, scss/scss.scss */
.table_nav .left_scroll:hover,
.table_nav .right_scroll:hover {
  border-color: #1f59e3;
  background: #1f59e3;
  color: #fff;
}

/* line 11584, scss/scss.scss */
.table_nav .left_scroll:focus,
.table_nav .right_scroll:focus {
  border-color: #26499d;
  background: #26499d;
  color: #333;
}

/* line 11588, scss/scss.scss */
.table_nav .left_scroll:focus:hover,
.table_nav .right_scroll:focus:hover {
  background: #1f59e3;
  border-color: #1f59e3;
  color: #fff;
}

/* line 11596, scss/scss.scss */
.table_nav .left_scroll {
  margin-right: 1px;
}

/* line 11598, scss/scss.scss */
.table_nav .left_scroll:before {
  transform: translate(-50%, -50%) rotate(180deg);
  transform-origin: center;
}

/* line 11606, scss/scss.scss */
.about_top {
  font-size: 0;
  border-bottom: solid 1px #ddd;
}

@media screen and (max-width: 767px) {
  /* line 11606, scss/scss.scss */
  .about_top {
    padding-top: 30px;
    padding-bottom: 50px;
    margin-bottom: 50px;
  }
}

/* line 11614, scss/scss.scss */
.about_top .container > div {
  display: inline-block;
  vertical-align: top;
}

/* line 11617, scss/scss.scss */
.about_top .container > div.about_text {
  width: 100%;
}

/* line 11622, scss/scss.scss */
.about_top .container > div.about_contact {
  width: 32%;
  background: #f4f4f4;
  padding: 40px;
}

/* line 11626, scss/scss.scss */
.about_top .container > div.about_contact p {
  margin-bottom: 15px;
}

/* line 11628, scss/scss.scss */
.about_top .container > div.about_contact p.h5_2 {
  padding-bottom: 15px;
  margin-bottom: 25px;
  border-bottom: solid 1px #1f59e3;
}

/* line 11633, scss/scss.scss */
.about_top .container > div.about_contact p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 1100px) {
  /* line 11643, scss/scss.scss */
  .about_top .container > div.about_contact {
    width: 300px;
  }
}

@media screen and (max-width: 830px) {
  /* line 11649, scss/scss.scss */
  .about_top .container > div.about_text {
    width: 100%;
    padding-right: 0;
  }
  /* line 11653, scss/scss.scss */
  .about_top .container > div.about_contact {
    width: 100%;
    margin-top: 30px;
  }
}

@media screen and (max-width: 767px) {
  /* line 11659, scss/scss.scss */
  .about_top .container > div .h4 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media screen and (max-width: 600px) {
  /* line 11665, scss/scss.scss */
  .about_top .container > div.about_contact {
    padding: 15px;
  }
}

/* line 11672, scss/scss.scss */
.all_contact {
  background: #f7f7f7;
  text-align: center;
  padding: 60px 30px;
}

@media screen and (max-width: 767px) {
  /* line 11672, scss/scss.scss */
  .all_contact {
    padding: 60px 15px;
  }
  /* line 11678, scss/scss.scss */
  .all_contact p {
    margin-bottom: 15px;
  }
  /* line 11680, scss/scss.scss */
  .all_contact p.h4 {
    font-size: 24px;
    line-height: 34px;
  }
}

/* line 11686, scss/scss.scss */
.all_contact.solutions_type {
  padding-bottom: 45px;
}

/* line 11688, scss/scss.scss */
.all_contact.solutions_type a {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 15px;
}

/* line 11696, scss/scss.scss */
.about_date {
  font-size: 0;
  margin-bottom: 90px;
}

@media screen and (max-width: 1000px) {
  /* line 11696, scss/scss.scss */
  .about_date {
    margin-bottom: 45px;
  }
}

/* line 11702, scss/scss.scss */
.about_date > div {
  display: inline-block;
  vertical-align: middle;
  float: inherit;
}

@media screen and (max-width: 767px) {
  /* line 11707, scss/scss.scss */
  .about_date > div:first-child {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 850px) {
  /* line 11702, scss/scss.scss */
  .about_date > div {
    padding: 0px 30px;
    padding-right: 15px;
  }
  /* line 11714, scss/scss.scss */
  .about_date > div:first-child {
    padding-left: 15px;
    padding-right: 30px;
  }
}

@media screen and (min-width: 1000px) {
  /* line 11702, scss/scss.scss */
  .about_date > div {
    padding: 0px 4.28%;
  }
  /* line 11721, scss/scss.scss */
  .about_date > div:first-child {
    padding: 0px 4.28%;
  }
}

/* line 11728, scss/scss.scss */
.about_future {
  margin-bottom: 50px;
}

@media screen and (min-width: 768px) {
  /* line 11728, scss/scss.scss */
  .about_future {
    padding: 0 6.1%;
  }
}

/* line 11735, scss/scss.scss */
.about_client {
  text-align: center;
  background: url(/themes/dawn/images/_temp/about/about_03.png) no-repeat center center;
  background-size: contain;
}

@media screen and (max-width: 1000px) {
  /* line 11735, scss/scss.scss */
  .about_client {
    padding: 100px 0;
  }
}

@media screen and (max-width: 550px) {
  /* line 11743, scss/scss.scss */
  .about_client p {
    font-size: 22px;
    line-height: 32px;
  }
}

/* line 11750, scss/scss.scss */
.advantages_top {
  border-bottom: solid 1px #ddd;
}

/* line 11752, scss/scss.scss */
.advantages_top .col-lg-4 {
  padding-right: 45px;
}

@media screen and (max-width: 767px) {
  /* line 11750, scss/scss.scss */
  .advantages_top {
    padding-top: 30px;
    padding-bottom: 50px;
    margin-bottom: 50px;
  }
  /* line 11759, scss/scss.scss */
  .advantages_top .col-lg-4 {
    padding-right: 15px;
  }
  /* line 11762, scss/scss.scss */
  .advantages_top .h4 {
    font-size: 30px;
    line-height: 40px;
  }
  /* line 11766, scss/scss.scss */
  .advantages_top .h6 {
    font-size: 16px;
    line-height: 26px;
  }
}

/* line 11773, scss/scss.scss */
.hide_date_box {
  margin-bottom: 20px;
}

/* line 11775, scss/scss.scss */
.hide_date_box .hide_date_nav {
  position: relative;
  padding: 20px 40px;
  padding-right: 70px;
  cursor: pointer;
  background: #f4f4f4;
}

/* line 11781, scss/scss.scss */
.hide_date_box .hide_date_nav span {
  margin-left: 1.3em;
  text-indent: -1.3em;
  position: relative;
  display: block;
}

/* line 11787, scss/scss.scss */
.hide_date_box .hide_date_nav i {
  font-size: 16px;
  line-height: 26px;
  position: absolute;
  right: 40px;
  top: 50%;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

/* line 11796, scss/scss.scss */
.hide_date_box .hide_date_nav i:before {
  margin: 0;
}

@media screen and (max-width: 1200px) {
  /* line 11775, scss/scss.scss */
  .hide_date_box .hide_date_nav {
    padding: 15px 30px;
    padding-right: 50px;
  }
  /* line 11804, scss/scss.scss */
  .hide_date_box .hide_date_nav i {
    right: 25px;
  }
}

@media screen and (max-width: 767px) {
  /* line 11775, scss/scss.scss */
  .hide_date_box .hide_date_nav {
    font-size: 18px;
    line-height: 28px;
  }
  /* line 11811, scss/scss.scss */
  .hide_date_box .hide_date_nav i {
    right: 20px;
  }
}

/* line 11816, scss/scss.scss */
.hide_date_box .hide_date_nav.active i {
  -webkit-transform: rotate(180deg) translate(0, -50%);
  -ms-transform: rotate(180deg) translate(0, -50%);
  transform: rotate(180deg) translate(0, -50%);
  transform-origin: top;
}

/* line 11825, scss/scss.scss */
.hide_date_box .hide_date {
  padding-top: 45px;
  padding-bottom: 45px;
}

@media screen and (max-width: 767px) {
  /* line 11825, scss/scss.scss */
  .hide_date_box .hide_date {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 11831, scss/scss.scss */
  .hide_date_box .hide_date .col-sm-4 {
    margin-bottom: 20px;
  }
}

/* line 11836, scss/scss.scss */
.hide_date_box .hide_date ul li {
  position: relative;
  padding-left: 1em;
}

/* line 11839, scss/scss.scss */
.hide_date_box .hide_date ul li:before {
  position: absolute;
  left: 0;
  top: 11px;
  content: '';
  background: #333;
  width: 5px;
  height: 5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

@media screen and (max-width: 1500px) {
  /* line 11852, scss/scss.scss */
  .hide_date_box .hide_date ul li:before {
    top: 10px;
  }
}

@media screen and (max-width: 767px) {
  /* line 11836, scss/scss.scss */
  .hide_date_box .hide_date ul li {
    font-size: 15px;
    line-height: 25px;
  }
  /* line 11859, scss/scss.scss */
  .hide_date_box .hide_date ul li:before {
    top: 11px;
  }
}

/* line 11869, scss/scss.scss */
.applications_list {
  font-size: 0;
}

/* line 11872, scss/scss.scss */
.applications_list.animated .text_box {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

/* line 11878, scss/scss.scss */
.applications_list.animated .img_box img {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

/* line 11883, scss/scss.scss */
.applications_list.animated .img_box p span {
  -webkit-transition-delay: .6s;
  transition-delay: .6s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 11893, scss/scss.scss */
.applications_list .row > div {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  float: none;
}

/* line 11899, scss/scss.scss */
.applications_list .text_box {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
}

@media screen and (max-width: 767px) {
  /* line 11907, scss/scss.scss */
  .applications_list .text_box .h9 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 15px;
  }
}

/* line 11915, scss/scss.scss */
.applications_list .img_box img {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
}

/* line 11923, scss/scss.scss */
.applications_list .img_box p {
  position: absolute;
  display: inline-block;
  width: 70%;
  left: 35px;
  bottom: -38px;
  overflow: hidden;
}

/* line 11930, scss/scss.scss */
.applications_list .img_box p span {
  -moz-transition: transform 0.5s ease-in-out;
  -o-transition: transform 0.5s ease-in-out;
  -webkit-transition: transform 0.5s ease-in-out;
  -ms-transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  background: #333334;
  color: #fff;
  display: block;
  position: relative;
  max-width: 400px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}

@media screen and (min-width: 768px) {
  /* line 11930, scss/scss.scss */
  .applications_list .img_box p span {
    padding: 15px 20px;
  }
}

@media screen and (min-width: 992px) {
  /* line 11930, scss/scss.scss */
  .applications_list .img_box p span {
    padding: 20px 25px;
  }
}

@media screen and (min-width: 1300px) {
  /* line 11930, scss/scss.scss */
  .applications_list .img_box p span {
    padding: 25px 30px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 11930, scss/scss.scss */
  .applications_list .img_box p span {
    padding: 35px 40px;
  }
}

@media screen and (max-width: 767px) {
  /* line 11930, scss/scss.scss */
  .applications_list .img_box p span {
    padding: 20px 25px;
    font-size: 22px;
    line-height: 32px;
  }
}

@media screen and (max-width: 767px) {
  /* line 11914, scss/scss.scss */
  .applications_list .img_box {
    margin-bottom: 20px;
  }
  /* line 11962, scss/scss.scss */
  .applications_list .img_box p {
    position: relative;
    bottom: inherit;
    left: 0;
    margin-top: -43px;
  }
}

@media screen and (min-width: 768px) {
  /* line 11972, scss/scss.scss */
  .applications_list:nth-child(odd) .text_box {
    padding-left: 30px;
  }
  /* line 11978, scss/scss.scss */
  .applications_list:nth-child(even) .img_box {
    left: 50%;
  }
  /* line 11981, scss/scss.scss */
  .applications_list:nth-child(even) .text_box {
    right: 50%;
    padding-right: 30px;
  }
}

@media screen and (min-width: 992px) {
  /* line 11989, scss/scss.scss */
  .applications_list:nth-child(odd) .text_box {
    padding-left: 5%;
  }
  /* line 11995, scss/scss.scss */
  .applications_list:nth-child(even) .text_box {
    padding-right: 5%;
  }
}

@media screen and (max-width: 1200px) {
  /* line 11869, scss/scss.scss */
  .applications_list {
    margin-bottom: 120px;
  }
}

@media screen and (max-width: 950px) {
  /* line 12004, scss/scss.scss */
  .applications_list .row > div {
    vertical-align: top;
  }
}

@media screen and (max-width: 767px) {
  /* line 11869, scss/scss.scss */
  .applications_list {
    margin-bottom: 60px;
  }
  /* line 12010, scss/scss.scss */
  .applications_list .row > div {
    width: 100%;
  }
}

/* line 12018, scss/scss.scss */
.solutions_list {
  font-size: 0;
}

/* line 12021, scss/scss.scss */
.solutions_list.animated .text_box {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

/* line 12027, scss/scss.scss */
.solutions_list.animated .img_box img {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@media screen and (max-width: 767px) {
  /* line 12026, scss/scss.scss */
  .solutions_list.animated .img_box {
    margin-bottom: 20px;
  }
}

/* line 12036, scss/scss.scss */
.solutions_list .row > div {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  float: none;
  padding: 0 3.9%;
}

/* line 12043, scss/scss.scss */
.solutions_list .text_box {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
}

@media screen and (max-width: 767px) {
  /* line 12051, scss/scss.scss */
  .solutions_list .text_box .h9 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 15px;
  }
}

/* line 12059, scss/scss.scss */
.solutions_list .img_box img {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
}

@media screen and (min-width: 768px) {
  /* line 12070, scss/scss.scss */
  .solutions_list:nth-child(odd) .img_box {
    left: 50%;
  }
  /* line 12073, scss/scss.scss */
  .solutions_list:nth-child(odd) .text_box {
    right: 50%;
  }
}

@media screen and (max-width: 1200px) {
  /* line 12018, scss/scss.scss */
  .solutions_list {
    margin-bottom: 120px;
  }
  /* line 12080, scss/scss.scss */
  .solutions_list .row > div {
    padding: 0 30px;
  }
}

@media screen and (max-width: 950px) {
  /* line 12085, scss/scss.scss */
  .solutions_list .row > div {
    vertical-align: top;
  }
}

@media screen and (max-width: 767px) {
  /* line 12018, scss/scss.scss */
  .solutions_list {
    margin-bottom: 60px;
  }
  /* line 12091, scss/scss.scss */
  .solutions_list .row > div {
    width: 100%;
  }
}

/* line 12099, scss/scss.scss */
.applications_detail .breadcrumbs {
  z-index: 3;
}

@media screen and (max-width: 767px) {
  /* line 12099, scss/scss.scss */
  .applications_detail .breadcrumbs {
    display: none;
  }
}

/* line 12105, scss/scss.scss */
.applications_detail .breadcrumbs .container > div {
  padding-right: 50%;
}

/* line 12110, scss/scss.scss */
.applications_detail .applications_top {
  position: relative;
  z-index: 2;
  padding-bottom: 60px;
  margin-top: -180px;
}

@media screen and (max-width: 767px) {
  /* line 12110, scss/scss.scss */
  .applications_detail .applications_top {
    margin-top: -23vw;
  }
  /* line 12117, scss/scss.scss */
  .applications_detail .applications_top .img_box {
    padding-top: 0;
    width: 80%;
  }
}

/* line 12122, scss/scss.scss */
.applications_detail .applications_top .h1_2 {
  position: absolute;
  width: calc(50% - 30px);
  left: 15px;
  top: -5px;
  color: #fff;
}

@media screen and (max-width: 767px) {
  /* line 12122, scss/scss.scss */
  .applications_detail .applications_top .h1_2 {
    top: inherit;
    width: 100%;
    bottom: 100%;
    margin-bottom: 30px;
  }
}

/* line 12136, scss/scss.scss */
.applications_detail .applications_top .date_box img {
  float: right;
  width: 55%;
  padding-left: 5%;
  padding-bottom: 15px;
}

/* line 12142, scss/scss.scss */
.applications_detail .applications_top .date_box p {
  position: relative;
  padding-top: 180px;
}

/* line 12147, scss/scss.scss */
.applications_detail .applications_top .text_box {
  position: relative;
  padding-top: 180px;
  padding-right: 5%;
}

/* line 12151, scss/scss.scss */
.applications_detail .applications_top .text_box .go_back {
  text-align: right;
  position: relative;
  z-index: 5;
  padding-top: 10px;
}

@media screen and (min-width: 768px) {
  /* line 12151, scss/scss.scss */
  .applications_detail .applications_top .text_box .go_back {
    display: none;
  }
}

/* line 12159, scss/scss.scss */
.applications_detail .applications_top .text_box .go_back .solid_link_2 {
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 5px;
  color: #333;
  border-bottom: solid 2px #333;
}

@media screen and (max-width: 991px) {
  /* line 12147, scss/scss.scss */
  .applications_detail .applications_top .text_box {
    padding-top: 15px;
  }
  /* line 12169, scss/scss.scss */
  .applications_detail .applications_top .text_box p {
    margin-top: 0;
  }
}

/* line 12176, scss/scss.scss */
.applications_detail .applications_date .go_back {
  text-align: right;
  position: relative;
  z-index: 5;
}

@media screen and (max-width: 767px) {
  /* line 12176, scss/scss.scss */
  .applications_detail .applications_date .go_back {
    display: none;
  }
}

/* line 12183, scss/scss.scss */
.applications_detail .applications_date .go_back .solid_link_2 {
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 5px;
  color: #333;
  border-bottom: solid 2px #333;
}

/* line 12191, scss/scss.scss */
.applications_detail .applications_date .text_bottom {
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 767px) {
  /* line 12195, scss/scss.scss */
  .applications_detail .applications_date .text_bottom .h5 {
    margin-top: 60px;
  }
}

/* line 12200, scss/scss.scss */
.applications_detail .applications_date .title {
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 35px;
  padding-right: 120px;
}

/* line 12205, scss/scss.scss */
.applications_detail .applications_date .title:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 30px;
  height: 5px;
  background: #e60012;
}

@media screen and (min-width: 768px) {
  /* line 12200, scss/scss.scss */
  .applications_detail .applications_date .title {
    margin-top: -43px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 12200, scss/scss.scss */
  .applications_detail .applications_date .title {
    margin-top: -50px;
  }
}

@media screen and (min-width: 1500px) {
  /* line 12200, scss/scss.scss */
  .applications_detail .applications_date .title {
    margin-top: -55px;
  }
}

/* line 12225, scss/scss.scss */
.applications_detail .applications_date ul li {
  position: relative;
  padding-left: 1em;
  margin-bottom: 15px;
}

/* line 12229, scss/scss.scss */
.applications_detail .applications_date ul li:last-child {
  margin-bottom: 0;
}

/* line 12232, scss/scss.scss */
.applications_detail .applications_date ul li:before {
  position: absolute;
  left: 0;
  top: 11px;
  content: '';
  background: #333;
  width: 5px;
  height: 5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

@media screen and (max-width: 1500px) {
  /* line 12245, scss/scss.scss */
  .applications_detail .applications_date ul li:before {
    top: 10px;
  }
}

@media screen and (max-width: 767px) {
  /* line 12250, scss/scss.scss */
  .applications_detail .applications_date ul li:before {
    top: 10px;
  }
}

/* line 12259, scss/scss.scss */
.applications_detail .applications_date .top_type > div {
  margin-bottom: 30px;
}

/* line 12261, scss/scss.scss */
.applications_detail .applications_date .top_type > div p {
  padding-top: 15px;
}

/* line 12269, scss/scss.scss */
.contact_top {
  text-align: center;
  padding-bottom: 25px;
  border-bottom: solid 2px #333;
  margin-bottom: 45px;
}

/* line 12274, scss/scss.scss */
.contact_top p {
  margin-bottom: 12px;
}

/* line 12276, scss/scss.scss */
.contact_top p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  /* line 12269, scss/scss.scss */
  .contact_top {
    padding-top: 30px;
  }
}

/* line 12285, scss/scss.scss */
.contact_right {
  position: relative;
}

@media screen and (max-width: 767px) {
  /* line 12285, scss/scss.scss */
  .contact_right {
    margin-bottom: 50px;
  }
}

/* line 12290, scss/scss.scss */
.contact_right .left_date {
  position: relative;
  z-index: 1;
  padding-left: 15px;
  padding-right: 60px;
  width: 590px;
  max-width: 100%;
}

@media screen and (max-width: 992px) {
  /* line 12290, scss/scss.scss */
  .contact_right .left_date {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  /* line 12290, scss/scss.scss */
  .contact_right .left_date {
    padding-left: 0;
    padding-right: 45px;
  }
}

/* line 12304, scss/scss.scss */
.contact_right .left_date ul {
  border-top: solid 1px #ddd;
  padding-top: 30px;
  margin-top: 30px;
  margin-bottom: 30px;
  display: block;
}

/* line 12310, scss/scss.scss */
.contact_right .left_date ul li {
  position: relative;
  padding-left: 2.5em;
  margin-bottom: 10px;
}

/* line 12314, scss/scss.scss */
.contact_right .left_date ul li:last-child {
  margin-bottom: 0;
}

/* line 12317, scss/scss.scss */
.contact_right .left_date ul li span {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 12324, scss/scss.scss */
.contact_right .left_date .google_map {
  margin-top: 20px;
  height: 305px;
  width: 100%;
  border: none;
}

@media screen and (max-width: 992px) {
  /* line 12324, scss/scss.scss */
  .contact_right .left_date .google_map {
    width: calc(100% + 60px);
  }
}

@media screen and (max-width: 767px) {
  /* line 12324, scss/scss.scss */
  .contact_right .left_date .google_map {
    width: calc(100% + 45px);
  }
}

/* line 12337, scss/scss.scss */
.contact_right .right_date {
  position: absolute;
  z-index: 5;
  right: 15px;
  top: 0;
  width: 30px;
  text-align: center;
  color: #333;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
}

/* line 12348, scss/scss.scss */
.contact_right .right_date p {
  display: block;
  writing-mode: tb-rl;
  -ms-writing-mode: tb-lr;
  -webkit-writing-mode: vertical-lr;
  -moz-writing-mode: vertical-lr;
  text-align: center;
  white-space: nowrap;
  margin: 0 auto;
}

/* line 12358, scss/scss.scss */
.contact_right .right_date span {
  display: inline-block;
  width: 1px;
  height: 100px;
  margin: 20px auto;
  background: #ddd;
}

/* line 12365, scss/scss.scss */
.contact_right .right_date a {
  display: inline-block;
  width: 30px;
  text-align: center;
  color: #333;
  margin-bottom: 15px;
}

/* line 12371, scss/scss.scss */
.contact_right .right_date a i {
  line-height: 1em;
}

/* line 12373, scss/scss.scss */
.contact_right .right_date a i:before {
  margin: 0;
}

/* line 12381, scss/scss.scss */
.solutions_center {
  position: relative;
}

/* line 12383, scss/scss.scss */
.solutions_center:before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 30px;
  height: 5px;
  background: #e60012;
  transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
}

@media screen and (min-width: 768px) {
  /* line 12395, scss/scss.scss */
  .solutions_center .col-sm-10 {
    padding: 0;
  }
}

/* line 12400, scss/scss.scss */
.solutions_center .col-sm-10 .h9 {
  margin-bottom: 30px;
}

/* line 12407, scss/scss.scss */
.solutions_box .title {
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

/* line 12411, scss/scss.scss */
.solutions_box .title:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 30px;
  height: 5px;
  background: #e60012;
}

@media screen and (max-width: 767px) {
  /* line 12423, scss/scss.scss */
  .solutions_box .h4:lang(zh-Hant) {
    font-size: 24px;
    line-height: 34px;
  }
}

/* line 12431, scss/scss.scss */
.solutions_box .h9:not(.mg_btm_60) {
  margin-bottom: 10px;
}

/* line 12435, scss/scss.scss */
.solutions_box .color_box {
  margin-bottom: 10px;
  background: #e8eefc;
  padding: 0 65px;
  padding-bottom: 20px;
  text-align: center;
}

/* line 12441, scss/scss.scss */
.solutions_box .color_box > .h6 {
  padding-top: 25px;
  margin-bottom: 25px;
}

@media screen and (max-width: 767px) {
  /* line 12435, scss/scss.scss */
  .solutions_box .color_box {
    padding: 40px 30px;
  }
  /* line 12447, scss/scss.scss */
  .solutions_box .color_box > .h6 {
    padding-top: 0;
    font-size: 22px;
    line-height: 32px;
  }
}

/* line 12453, scss/scss.scss */
.solutions_box .color_box .flex {
  justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
}

/* line 12462, scss/scss.scss */
.solutions_box .color_box .flex > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  width: calc((100% - 140px) / 5);
  margin-left: 35px;
  padding: 15px 10px;
  margin-bottom: 20px;
  height: auto;
  position: relative;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 12478, scss/scss.scss */
.solutions_box .color_box .flex > div:hover {
  background: #4c7bec;
  color: #fff;
}

/* line 12482, scss/scss.scss */
.solutions_box .color_box .flex > div span {
  position: absolute;
  width: 35px;
  height: 35px;
  top: 50%;
  right: 100%;
  color: #1f59e3;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

/* line 12491, scss/scss.scss */
.solutions_box .color_box .flex > div span i {
  font-size: 35px;
  line-height: 1em;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

/* line 12501, scss/scss.scss */
.solutions_box .color_box .flex > div:first-child {
  margin-left: 0;
}

@media screen and (max-width: 1400px) {
  /* line 12505, scss/scss.scss */
  .solutions_box .color_box .flex > div .h6 {
    font-size: 20px;
    line-height: 30px;
  }
}

@media screen and (max-width: 1300px) {
  /* line 12511, scss/scss.scss */
  .solutions_box .color_box .flex > div .h6 {
    font-size: 18px;
    line-height: 28px;
  }
}

@media screen and (max-width: 1150px) {
  /* line 12462, scss/scss.scss */
  .solutions_box .color_box .flex > div {
    width: calc((100% - 70px) / 3);
  }
  /* line 12518, scss/scss.scss */
  .solutions_box .color_box .flex > div .h6 {
    font-size: 20px;
    line-height: 30px;
  }
}

@media screen and (max-width: 850px) {
  /* line 12525, scss/scss.scss */
  .solutions_box .color_box .flex > div .h6 {
    font-size: 18px;
    line-height: 28px;
  }
}

@media screen and (max-width: 767px) {
  /* line 12462, scss/scss.scss */
  .solutions_box .color_box .flex > div {
    width: 100%;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 35px;
  }
  /* line 12535, scss/scss.scss */
  .solutions_box .color_box .flex > div:first-child {
    margin-top: 0;
  }
  /* line 12538, scss/scss.scss */
  .solutions_box .color_box .flex > div span {
    position: absolute;
    width: 35px;
    height: 35px;
    top: auto;
    right: auto;
    bottom: 100%;
    left: 50%;
    color: #1f59e3;
    transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
  }
  /* line 12549, scss/scss.scss */
  .solutions_box .color_box .flex > div span i {
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    font-size: 30px;
  }
  /* line 12553, scss/scss.scss */
  .solutions_box .color_box .flex > div span i:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    transform-origin: center;
  }
  /* line 12562, scss/scss.scss */
  .solutions_box .color_box .flex > div .h6 br {
    display: none;
  }
}

/* line 12570, scss/scss.scss */
.solutions_box .color_box:last-child {
  margin-bottom: 0;
  background: #edf0f6;
}

/* line 12577, scss/scss.scss */
.products_type {
  opacity: 0;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

/* line 12583, scss/scss.scss */
.products_type.show_in {
  -webkit-animation-name: All_Opacity;
  animation-name: All_Opacity;
}

@-webkit-keyframes All_Opacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes All_Opacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* line 12610, scss/scss.scss */
.right_date {
  position: relative;
  font-size: 0;
}

/* line 12614, scss/scss.scss */
.right_date .web_avater .left {
  display: inline-block;
  vertical-align: top;
  max-width: calc(100% - 70px);
  padding-right: 15px;
}

/* line 12620, scss/scss.scss */
.right_date .web_avater .right {
  display: inline-block;
  vertical-align: top;
  width: 70px;
}
