@charset "UTF-8";
/* CSS Reset
-------------------------------------------------------------------------------*/
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;700&amp;family=Playfair+Display:wght@400;500;700&amp;display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&amp;display=swap");
/* line 4, ../scss/reset.scss */
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;
}

/* line 6, ../scss/reset.scss */
article, aside, figure, footer, header, hgroup, nav, section {
  display: block;
}

/* line 8, ../scss/reset.scss */
img,
object,
embed {
  max-width: 100%;
  border: 0;
}

/* line 12, ../scss/reset.scss */
html {
  overflow-y: scroll;
  overflow-x: hidden;
}

/* line 14, ../scss/reset.scss */
ul {
  list-style: none;
}

/* line 16, ../scss/reset.scss */
blockquote, q {
  quotes: none;
}

/* line 18, ../scss/reset.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

/* line 23, ../scss/reset.scss */
a {
  font-size: 100%;
  color: #000;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  text-decoration: none;
  outline: 0;
  background: transparent;
  text-decoration: none;
}

/* line 25, ../scss/reset.scss */
del {
  text-decoration: line-through;
}

/* line 27, ../scss/reset.scss */
abbr[title], dfn[title] {
  cursor: help;
  border-bottom: 1px dotted #000;
}

/* line 29, ../scss/reset.scss */
table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

/* line 30, ../scss/reset.scss */
th {
  font-weight: bold;
}

/* line 31, ../scss/reset.scss */
td {
  font-weight: normal;
}

/* line 33, ../scss/reset.scss */
hr {
  display: block;
  height: 1px;
  margin: 1em 0;
  padding: 0;
  border: 0;
  border-top: 1px solid  #505050;
}

/* line 35, ../scss/reset.scss */
input, select {
  vertical-align: middle;
  outline: 0;
}

/* line 37, ../scss/reset.scss */
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 */
}

/* line 39, ../scss/reset.scss */
input[type='radio'],
input[type='checkbox'] {
  vertical-align: middle;
}

/* line 41, ../scss/reset.scss */
.ie6 input {
  vertical-align: text-bottom;
}

/* line 43, ../scss/reset.scss */
select, input, textarea {
  font: 100% sans-serif;
}

/* line 45, ../scss/reset.scss */
*:focus, input, button, select, textarea {
  outline: none;
}

/* line 46, ../scss/reset.scss */
a:hover, a:focus, a:active {
  text-decoration: none;
  outline: none;
}

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

/* line 50, ../scss/reset.scss */
strong, th {
  font-weight: bold;
}

/* line 52, ../scss/reset.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

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

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

/* line 56, ../scss/reset.scss */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* line 58, ../scss/reset.scss */
.clickable,
label,
input[type=button],
input[type=submit],
button {
  cursor: pointer;
}

/* line 63, ../scss/reset.scss */
label {
  vertical-align: middle;
}

/* line 65, ../scss/reset.scss */
button, input, select, textarea {
  margin: 0;
}

/* line 67, ../scss/reset.scss */
button {
  overflow: visible;
  width: auto;
}

/* line 69, ../scss/reset.scss */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

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

/* line 72, ../scss/reset.scss */
.ie6 html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

/* line 74, ../scss/reset.scss */
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

/* line 76, ../scss/reset.scss */
::-moz-selection {
  color: #fff;
  background: #ce2e3b;
  text-shadow: none;
}

/* line 77, ../scss/reset.scss */
::selection {
  color: #fff;
  background: #ce2e3b;
  text-shadow: none;
}

/* line 80, ../scss/reset.scss */
ins {
  text-decoration: none;
  color: #000;
  background-color: #fcd700;
}

/* line 81, ../scss/reset.scss */
mark {
  font-weight: bold;
  font-style: italic;
  color: #000;
  background-color: #fcd700;
}

/* clear floats */
/* line 84, ../scss/reset.scss */
.clearfix:before, .clearfix:after {
  display: block;
  overflow: hidden;
  height: 0;
  content: '\0020';
}

/* line 85, ../scss/reset.scss */
.clearfix:after {
  clear: both;
}

/* line 86, ../scss/reset.scss */
.clearfix {
  zoom: 1;
}

/* -------------------------------------------------------------
  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("../font/fontelloa8d6.eot?10017504");
  src: url("../font/fontelloa8d6.eot?10017504#iefix") format("embedded-opentype"), url("../font/fontelloa8d6.html?10017504") format("woff2"), url("../font/fontelloa8d6.woff?10017504") format("woff"), url("../font/fontelloa8d6.ttf?10017504") format("truetype"), url("../font/fontelloa8d6.svg?10017504#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('../font/fontello.svg?10017504#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-left_location:before {
  content: '\e800';
}

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

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

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

/* '' */
/* line 61, ../scss/fontello.scss */
.icon-globe:before {
  content: '\e804';
}

/* '' */
/* line 62, ../scss/fontello.scss */
.icon-play:before {
  content: '\e805';
}

/* '' */
/* line 63, ../scss/fontello.scss */
.icon-left_arrow:before {
  content: '\e806';
}

/* '' */
/* line 64, ../scss/fontello.scss */
.icon-right_arrow:before {
  content: '\e807';
}

/* '' */
/* line 65, ../scss/fontello.scss */
.icon-ok:before {
  content: '\e808';
}

/* '' */
/* line 66, ../scss/fontello.scss */
.icon-icon_01:before {
  content: '\e809';
}

/* '' */
/* line 67, ../scss/fontello.scss */
.icon-icon_02:before {
  content: '\e80a';
}

/* '' */
/* line 68, ../scss/fontello.scss */
.icon-icon_03:before {
  content: '\e80b';
}

/* '' */
/* line 69, ../scss/fontello.scss */
.icon-icon_04:before {
  content: '\e80c';
}

/* '' */
/* line 70, ../scss/fontello.scss */
.icon-icon_05:before {
  content: '\e80d';
}

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

/* '' */
/*animated*/
/* line 39, ../scss/scss.scss */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 46, ../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 84, ../scss/scss.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-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 122, ../scss/scss.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-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 173, ../scss/scss.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 198, ../scss/scss.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

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

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

/* line 221, ../scss/scss.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
}
/* line 227, ../scss/scss.scss */
.container:before, .container:after {
  content: " ";
  display: table;
}
/* line 233, ../scss/scss.scss */
.container:after {
  clear: both;
}
@media screen and (min-width: 1300px) {
  /* line 221, ../scss/scss.scss */
  .container {
    max-width: 1290px;
  }
}
@media screen and (min-width: 1400px) {
  /* line 221, ../scss/scss.scss */
  .container {
    max-width: 1390px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 221, ../scss/scss.scss */
  .container {
    max-width: 1490px;
  }
}
@media screen and (max-width: 1100px) {
  /* line 221, ../scss/scss.scss */
  .container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  /* line 221, ../scss/scss.scss */
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* line 256, ../scss/scss.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 259, ../scss/scss.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 265, ../scss/scss.scss */
.row:after {
  clear: both;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) {
  /* line 545, ../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 560, ../scss/scss.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 563, ../scss/scss.scss */
  .col-sm-11 {
    width: 91.6666666667%;
  }

  /* line 566, ../scss/scss.scss */
  .col-sm-10 {
    width: 83.3333333333%;
  }

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

  /* line 572, ../scss/scss.scss */
  .col-sm-8 {
    width: 66.6666666667%;
  }

  /* line 575, ../scss/scss.scss */
  .col-sm-7 {
    width: 58.3333333333%;
  }

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

  /* line 581, ../scss/scss.scss */
  .col-sm-5 {
    width: 41.6666666667%;
  }

  /* line 584, ../scss/scss.scss */
  .col-sm-4 {
    width: 33.3333333333%;
  }

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

  /* line 590, ../scss/scss.scss */
  .col-sm-2 {
    width: 16.6666666667%;
  }

  /* line 593, ../scss/scss.scss */
  .col-sm-1 {
    width: 8.3333333333%;
  }

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

  /* line 599, ../scss/scss.scss */
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }

  /* line 602, ../scss/scss.scss */
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }

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

  /* line 608, ../scss/scss.scss */
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }

  /* line 611, ../scss/scss.scss */
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }

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

  /* line 617, ../scss/scss.scss */
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }

  /* line 620, ../scss/scss.scss */
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }

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

  /* line 626, ../scss/scss.scss */
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }

  /* line 629, ../scss/scss.scss */
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }

  /* line 632, ../scss/scss.scss */
  .col-sm-pull-0 {
    right: 0;
  }

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

  /* line 638, ../scss/scss.scss */
  .col-sm-push-11 {
    left: 91.6666666667%;
  }

  /* line 641, ../scss/scss.scss */
  .col-sm-push-10 {
    left: 83.3333333333%;
  }

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

  /* line 647, ../scss/scss.scss */
  .col-sm-push-8 {
    left: 66.6666666667%;
  }

  /* line 650, ../scss/scss.scss */
  .col-sm-push-7 {
    left: 58.3333333333%;
  }

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

  /* line 656, ../scss/scss.scss */
  .col-sm-push-5 {
    left: 41.6666666667%;
  }

  /* line 659, ../scss/scss.scss */
  .col-sm-push-4 {
    left: 33.3333333333%;
  }

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

  /* line 665, ../scss/scss.scss */
  .col-sm-push-2 {
    left: 16.6666666667%;
  }

  /* line 668, ../scss/scss.scss */
  .col-sm-push-1 {
    left: 8.3333333333%;
  }

  /* line 671, ../scss/scss.scss */
  .col-sm-push-0 {
    left: 0;
  }

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

  /* line 677, ../scss/scss.scss */
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }

  /* line 680, ../scss/scss.scss */
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }

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

  /* line 686, ../scss/scss.scss */
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }

  /* line 689, ../scss/scss.scss */
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }

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

  /* line 695, ../scss/scss.scss */
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }

  /* line 698, ../scss/scss.scss */
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }

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

  /* line 704, ../scss/scss.scss */
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }

  /* line 707, ../scss/scss.scss */
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }

  /* line 710, ../scss/scss.scss */
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 716, ../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 730, ../scss/scss.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 733, ../scss/scss.scss */
  .col-md-11 {
    width: 91.6666666667%;
  }

  /* line 736, ../scss/scss.scss */
  .col-md-10 {
    width: 83.3333333333%;
  }

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

  /* line 742, ../scss/scss.scss */
  .col-md-8 {
    width: 66.6666666667%;
  }

  /* line 745, ../scss/scss.scss */
  .col-md-7 {
    width: 58.3333333333%;
  }

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

  /* line 751, ../scss/scss.scss */
  .col-md-5 {
    width: 41.6666666667%;
  }

  /* line 754, ../scss/scss.scss */
  .col-md-4 {
    width: 33.3333333333%;
  }

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

  /* line 760, ../scss/scss.scss */
  .col-md-2 {
    width: 16.6666666667%;
  }

  /* line 763, ../scss/scss.scss */
  .col-md-1 {
    width: 8.3333333333%;
  }

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

  /* line 769, ../scss/scss.scss */
  .col-md-pull-11 {
    right: 91.6666666667%;
  }

  /* line 772, ../scss/scss.scss */
  .col-md-pull-10 {
    right: 83.3333333333%;
  }

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

  /* line 778, ../scss/scss.scss */
  .col-md-pull-8 {
    right: 66.6666666667%;
  }

  /* line 781, ../scss/scss.scss */
  .col-md-pull-7 {
    right: 58.3333333333%;
  }

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

  /* line 787, ../scss/scss.scss */
  .col-md-pull-5 {
    right: 41.6666666667%;
  }

  /* line 790, ../scss/scss.scss */
  .col-md-pull-4 {
    right: 33.3333333333%;
  }

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

  /* line 796, ../scss/scss.scss */
  .col-md-pull-2 {
    right: 16.6666666667%;
  }

  /* line 799, ../scss/scss.scss */
  .col-md-pull-1 {
    right: 8.3333333333%;
  }

  /* line 802, ../scss/scss.scss */
  .col-md-pull-0 {
    right: 0;
  }

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

  /* line 808, ../scss/scss.scss */
  .col-md-push-11 {
    left: 91.6666666667%;
  }

  /* line 811, ../scss/scss.scss */
  .col-md-push-10 {
    left: 83.3333333333%;
  }

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

  /* line 817, ../scss/scss.scss */
  .col-md-push-8 {
    left: 66.6666666667%;
  }

  /* line 820, ../scss/scss.scss */
  .col-md-push-7 {
    left: 58.3333333333%;
  }

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

  /* line 826, ../scss/scss.scss */
  .col-md-push-5 {
    left: 41.6666666667%;
  }

  /* line 829, ../scss/scss.scss */
  .col-md-push-4 {
    left: 33.3333333333%;
  }

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

  /* line 835, ../scss/scss.scss */
  .col-md-push-2 {
    left: 16.6666666667%;
  }

  /* line 838, ../scss/scss.scss */
  .col-md-push-1 {
    left: 8.3333333333%;
  }

  /* line 841, ../scss/scss.scss */
  .col-md-push-0 {
    left: 0;
  }

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

  /* line 847, ../scss/scss.scss */
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }

  /* line 850, ../scss/scss.scss */
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }

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

  /* line 856, ../scss/scss.scss */
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }

  /* line 859, ../scss/scss.scss */
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }

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

  /* line 865, ../scss/scss.scss */
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }

  /* line 868, ../scss/scss.scss */
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }

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

  /* line 874, ../scss/scss.scss */
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }

  /* line 877, ../scss/scss.scss */
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }

  /* line 880, ../scss/scss.scss */
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  /* line 886, ../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 900, ../scss/scss.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 903, ../scss/scss.scss */
  .col-lg-11 {
    width: 91.6666666667%;
  }

  /* line 906, ../scss/scss.scss */
  .col-lg-10 {
    width: 83.3333333333%;
  }

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

  /* line 912, ../scss/scss.scss */
  .col-lg-8 {
    width: 66.6666666667%;
  }

  /* line 915, ../scss/scss.scss */
  .col-lg-7 {
    width: 58.3333333333%;
  }

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

  /* line 921, ../scss/scss.scss */
  .col-lg-5 {
    width: 41.6666666667%;
  }

  /* line 924, ../scss/scss.scss */
  .col-lg-4 {
    width: 33.3333333333%;
  }

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

  /* line 930, ../scss/scss.scss */
  .col-lg-2 {
    width: 16.6666666667%;
  }

  /* line 933, ../scss/scss.scss */
  .col-lg-1 {
    width: 8.3333333333%;
  }

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

  /* line 939, ../scss/scss.scss */
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }

  /* line 942, ../scss/scss.scss */
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }

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

  /* line 948, ../scss/scss.scss */
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }

  /* line 951, ../scss/scss.scss */
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }

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

  /* line 957, ../scss/scss.scss */
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }

  /* line 960, ../scss/scss.scss */
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }

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

  /* line 966, ../scss/scss.scss */
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }

  /* line 969, ../scss/scss.scss */
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }

  /* line 972, ../scss/scss.scss */
  .col-lg-pull-0 {
    right: 0;
  }

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

  /* line 978, ../scss/scss.scss */
  .col-lg-push-11 {
    left: 91.6666666667%;
  }

  /* line 981, ../scss/scss.scss */
  .col-lg-push-10 {
    left: 83.3333333333%;
  }

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

  /* line 987, ../scss/scss.scss */
  .col-lg-push-8 {
    left: 66.6666666667%;
  }

  /* line 990, ../scss/scss.scss */
  .col-lg-push-7 {
    left: 58.3333333333%;
  }

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

  /* line 996, ../scss/scss.scss */
  .col-lg-push-5 {
    left: 41.6666666667%;
  }

  /* line 999, ../scss/scss.scss */
  .col-lg-push-4 {
    left: 33.3333333333%;
  }

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

  /* line 1005, ../scss/scss.scss */
  .col-lg-push-2 {
    left: 16.6666666667%;
  }

  /* line 1008, ../scss/scss.scss */
  .col-lg-push-1 {
    left: 8.3333333333%;
  }

  /* line 1011, ../scss/scss.scss */
  .col-lg-push-0 {
    left: 0;
  }

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

  /* line 1017, ../scss/scss.scss */
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }

  /* line 1020, ../scss/scss.scss */
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }

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

  /* line 1026, ../scss/scss.scss */
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }

  /* line 1029, ../scss/scss.scss */
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }

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

  /* line 1035, ../scss/scss.scss */
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }

  /* line 1038, ../scss/scss.scss */
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }

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

  /* line 1044, ../scss/scss.scss */
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }

  /* line 1047, ../scss/scss.scss */
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }

  /* line 1050, ../scss/scss.scss */
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
/*page*/
/* line 1057, ../scss/scss.scss */
.breadcrumbs {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 0;
}
/* line 1061, ../scss/scss.scss */
.breadcrumbs p,
.breadcrumbs a,
.breadcrumbs span {
  display: inline-block;
  font-size: 16px;
  line-height: 26px;
}
/* line 1067, ../scss/scss.scss */
.breadcrumbs p.Playfair,
.breadcrumbs a.Playfair,
.breadcrumbs span.Playfair {
  padding-left: .5em;
  padding-right: .5em;
  font-size: 26px;
  line-height: 26px;
  position: relative;
  bottom: -.15em;
}
@media screen and (max-width: 1400px) {
  /* line 1057, ../scss/scss.scss */
  .breadcrumbs {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
@media screen and (max-width: 1000px) {
  /* line 1057, ../scss/scss.scss */
  .breadcrumbs {
    padding-bottom: 10px;
    padding-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1057, ../scss/scss.scss */
  .breadcrumbs {
    padding-bottom: 5px;
    padding-top: 5px;
  }
}

/* line 1091, ../scss/scss.scss */
.page .center_title {
  position: relative;
  text-align: center;
}
/* line 1094, ../scss/scss.scss */
.page .center_title .h3 {
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  padding-bottom: .65em;
}
/* line 1102, ../scss/scss.scss */
.page .center_title:before {
  bottom: 0;
  left: 50%;
  position: absolute;
  display: inline-block;
  width: 0;
  content: "";
  height: 1px;
  background: #106fb2;
  -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(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transition-delay: .8s;
  -moz-transition-delay: .8s;
  -o-transition-delay: .8s;
  -webkit-transition-delay: .8s;
}
/* line 1120, ../scss/scss.scss */
.page .center_title.animated .h3 {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
/* line 1124, ../scss/scss.scss */
.page .center_title.animated:before {
  width: 2.7em;
}
@media screen and (max-width: 767px) {
  /* line 1090, ../scss/scss.scss */
  .page {
    padding-top: 50px;
    padding-bottom: 105px;
  }
  /* line 1132, ../scss/scss.scss */
  .page .center_title {
    margin-top: 0;
    margin-bottom: 40px;
  }
}

/* line 1140, ../scss/scss.scss */
body {
  line-height: 1;
  overflow-x: hidden;
}
/* line 1144, ../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 1149, ../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 1152, ../scss/scss.scss */
body .fancybox-navigation .fancybox-button div {
  position: relative;
}
/* line 1154, ../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 1167, ../scss/scss.scss */
body .fancybox-button {
  background-color: #106fb2;
  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: 64px;
  height: 64px;
  margin-left: 1px;
}
/* line 1171, ../scss/scss.scss */
body .fancybox-button:link, body .fancybox-button:visited {
  color: #fff;
}
/* line 1175, ../scss/scss.scss */
body .fancybox-button[disabled] {
  opacity: 0 !important;
}
/* line 1178, ../scss/scss.scss */
body .fancybox-button svg {
  width: 75%;
  height: 75%;
  margin: 0 auto;
}
/* line 1183, ../scss/scss.scss */
body .fancybox-button:hover {
  background-color: #05538a;
}
/* line 1186, ../scss/scss.scss */
body .fancybox-button.fancybox-button--play {
  display: none !important;
}
/* line 1192, ../scss/scss.scss */
body .fancybox-button.fancybox-button--arrow_left {
  top: 50%;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
/* line 1196, ../scss/scss.scss */
body .fancybox-button.fancybox-button--arrow_left svg {
  display: none;
}
/* line 1199, ../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: 18px;
  line-height: 28px;
  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: '\e800';
  color: #fff;
}
/* line 1224, ../scss/scss.scss */
body .fancybox-button.fancybox-button--arrow_right {
  top: 50%;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
/* line 1228, ../scss/scss.scss */
body .fancybox-button.fancybox-button--arrow_right svg {
  display: none;
}
/* line 1231, ../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: 15px;
  line-height: 25px;
  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: '\e801';
  color: #fff;
}
@media screen and (max-width: 1300px) {
  /* line 1167, ../scss/scss.scss */
  body .fancybox-button {
    width: 55px;
    height: 55px;
  }
}
@media screen and (max-width: 1200px) {
  /* line 1167, ../scss/scss.scss */
  body .fancybox-button {
    width: 45px;
    height: 45px;
  }
  /* line 1264, ../scss/scss.scss */
  body .fancybox-button.fancybox-button--arrow_left {
    width: 45px;
    height: 45px;
  }
  /* line 1268, ../scss/scss.scss */
  body .fancybox-button.fancybox-button--arrow_right {
    width: 45px;
    height: 45px;
  }
}

@media (min-width: 1101px) {
  /* line 1276, ../scss/scss.scss */
  .fancybox-caption__body {
    font-size: 20px;
  }
}
@media (max-width: 1100px) {
  /* line 1279, ../scss/scss.scss */
  .fancybox-caption__body {
    font-size: 18px;
  }
}
@media (max-width: 600px) {
  /* line 1282, ../scss/scss.scss */
  .fancybox-caption__body {
    font-size: 16px;
  }
}
/* line 1286, ../scss/scss.scss */
html body:lang(en) {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}

/* line 1295, ../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 1299, ../scss/scss.scss */
a:focus {
  outline: none;
}

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

@media screen and (max-width: 767px) {
  /* line 1313, ../scss/scss.scss */
  .h0 {
    font-size: 50px;
    line-height: 60px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1313, ../scss/scss.scss */
  .h0 {
    font-size: 53px;
    line-height: 63px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 1313, ../scss/scss.scss */
  .h0 {
    font-size: 55px;
    line-height: 65px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1313, ../scss/scss.scss */
  .h0 {
    font-size: 56px;
    line-height: 66px;
  }
}
@media screen and (min-width: 1300px) {
  /* line 1313, ../scss/scss.scss */
  .h0 {
    font-size: 66px;
    line-height: 76px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1313, ../scss/scss.scss */
  .h0 {
    font-size: 90px;
    line-height: 100px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1341, ../scss/scss.scss */
  .h1 {
    font-size: 50px;
    line-height: 60px;
  }
}
@media screen and (max-width: 350px) {
  /* line 1341, ../scss/scss.scss */
  .h1 {
    font-size: 45px;
    line-height: 55px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1341, ../scss/scss.scss */
  .h1 {
    font-size: 60px;
    line-height: 70px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1341, ../scss/scss.scss */
  .h1 {
    font-size: 70px;
    line-height: 80px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1341, ../scss/scss.scss */
  .h1 {
    font-size: 80px;
    line-height: 90px;
  }
}

@media screen and (max-height: 800px) {
  /* line 1365, ../scss/scss.scss */
  .h1_2 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1365, ../scss/scss.scss */
  .h1_2 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1365, ../scss/scss.scss */
  .h1_2 {
    font-size: 35px;
    line-height: 45px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1365, ../scss/scss.scss */
  .h1_2 {
    font-size: 45px;
    line-height: 55px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1365, ../scss/scss.scss */
  .h1_2 {
    font-size: 50px;
    line-height: 60px;
  }
}
@media screen and (min-width: 1600px) {
  /* line 1365, ../scss/scss.scss */
  .h1_2 {
    font-size: 60px;
    line-height: 70px;
  }
}

@media screen and (max-height: 800px) {
  /* line 1393, ../scss/scss.scss */
  .h1_3 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1393, ../scss/scss.scss */
  .h1_3 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1393, ../scss/scss.scss */
  .h1_3 {
    font-size: 35px;
    line-height: 45px;
  }
}
@media screen and (min-width: 1400px) {
  /* line 1393, ../scss/scss.scss */
  .h1_3 {
    font-size: 45px;
    line-height: 55px;
  }
}
@media screen and (min-width: 1600px) {
  /* line 1393, ../scss/scss.scss */
  .h1_3 {
    font-size: 65px;
    line-height: 65px;
  }
}

@media screen and (max-height: 800px) {
  /* line 1417, ../scss/scss.scss */
  .h2 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1417, ../scss/scss.scss */
  .h2 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1417, ../scss/scss.scss */
  .h2 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1417, ../scss/scss.scss */
  .h2 {
    font-size: 38px;
    line-height: 48px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1417, ../scss/scss.scss */
  .h2 {
    font-size: 45px;
    line-height: 55px;
  }
}
@media screen and (min-width: 1600px) {
  /* line 1417, ../scss/scss.scss */
  .h2 {
    font-size: 50px;
    line-height: 60px;
  }
}

@media screen and (max-height: 800px) {
  /* line 1445, ../scss/scss.scss */
  .h2_2 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1445, ../scss/scss.scss */
  .h2_2 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1445, ../scss/scss.scss */
  .h2_2 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1445, ../scss/scss.scss */
  .h2_2 {
    font-size: 35px;
    line-height: 45px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1445, ../scss/scss.scss */
  .h2_2 {
    font-size: 40px;
    line-height: 50px;
  }
}
@media screen and (min-width: 1600px) {
  /* line 1445, ../scss/scss.scss */
  .h2_2 {
    font-size: 45px;
    line-height: 55px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1473, ../scss/scss.scss */
  .h3 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media screen and (max-width: 350px) {
  /* line 1473, ../scss/scss.scss */
  .h3 {
    font-size: 26px;
    line-height: 36px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1473, ../scss/scss.scss */
  .h3 {
    font-size: 25px;
    line-height: 38px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1473, ../scss/scss.scss */
  .h3 {
    font-size: 35px;
    line-height: 45px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1473, ../scss/scss.scss */
  .h3 {
    font-size: 40px;
    line-height: 50px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1497, ../scss/scss.scss */
  .h4 {
    font-size: 24px;
    line-height: 34px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1497, ../scss/scss.scss */
  .h4 {
    font-size: 25px;
    line-height: 35px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1497, ../scss/scss.scss */
  .h4 {
    font-size: 28px;
    line-height: 38px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1497, ../scss/scss.scss */
  .h4 {
    font-size: 32px;
    line-height: 42px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1497, ../scss/scss.scss */
  .h4 {
    font-size: 35px;
    line-height: 45px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1522, ../scss/scss.scss */
  .h5 {
    font-size: 24px;
    line-height: 34px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1522, ../scss/scss.scss */
  .h5 {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1522, ../scss/scss.scss */
  .h5 {
    font-size: 24px;
    line-height: 34px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1522, ../scss/scss.scss */
  .h5 {
    font-size: 26px;
    line-height: 36px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1522, ../scss/scss.scss */
  .h5 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1546, ../scss/scss.scss */
  .h5_2 {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1546, ../scss/scss.scss */
  .h5_2 {
    font-size: 18px;
    line-height: 28px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1546, ../scss/scss.scss */
  .h5_2 {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1546, ../scss/scss.scss */
  .h5_2 {
    font-size: 24px;
    line-height: 34px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1546, ../scss/scss.scss */
  .h5_2 {
    font-size: 26px;
    line-height: 36px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1570, ../scss/scss.scss */
  .h6 {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1570, ../scss/scss.scss */
  .h6 {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1570, ../scss/scss.scss */
  .h6 {
    font-size: 22px;
    line-height: 32px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1570, ../scss/scss.scss */
  .h6 {
    font-size: 24px;
    line-height: 34px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1590, ../scss/scss.scss */
  .h7 {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1590, ../scss/scss.scss */
  .h7 {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1590, ../scss/scss.scss */
  .h7 {
    font-size: 21px;
    line-height: 31px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1590, ../scss/scss.scss */
  .h7 {
    font-size: 22px;
    line-height: 32px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1610, ../scss/scss.scss */
  .h8 {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (max-width: 350px) {
  /* line 1610, ../scss/scss.scss */
  .h8 {
    font-size: 18px;
    line-height: 28px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1610, ../scss/scss.scss */
  .h8 {
    font-size: 18px;
    line-height: 28px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1610, ../scss/scss.scss */
  .h8 {
    font-size: 19px;
    line-height: 29px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1610, ../scss/scss.scss */
  .h8 {
    font-size: 20px;
    line-height: 30px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1634, ../scss/scss.scss */
  .h9 {
    font-size: 18px;
    line-height: 28px;
  }
}
@media screen and (max-width: 350px) {
  /* line 1634, ../scss/scss.scss */
  .h9 {
    font-size: 16px;
    line-height: 26px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1634, ../scss/scss.scss */
  .h9 {
    font-size: 18px;
    line-height: 26px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1634, ../scss/scss.scss */
  .h9 {
    font-size: 20px;
    line-height: 28px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1654, ../scss/scss.scss */
  .h9_2 {
    font-size: 16px;
    line-height: 26px;
  }
}
@media screen and (max-width: 350px) {
  /* line 1654, ../scss/scss.scss */
  .h9_2 {
    font-size: 14px;
    line-height: 24px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1654, ../scss/scss.scss */
  .h9_2 {
    font-size: 16px;
    line-height: 26px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1654, ../scss/scss.scss */
  .h9_2 {
    font-size: 18px;
    line-height: 28px;
  }
}

/* line 1674, ../scss/scss.scss */
.h10 {
  font-size: 16px;
  line-height: 26px;
}
@media screen and (max-width: 1400px) {
  /* line 1674, ../scss/scss.scss */
  .h10 {
    font-size: 15px;
    line-height: 25px;
  }
}
@media screen and (max-width: 1000px) {
  /* line 1674, ../scss/scss.scss */
  .h10 {
    font-size: 14px;
    line-height: 24px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1674, ../scss/scss.scss */
  .h10 {
    font-size: 16px;
    line-height: 26px;
  }
}
@media screen and (max-width: 350px) {
  /* line 1674, ../scss/scss.scss */
  .h10 {
    font-size: 15px;
    line-height: 25px;
  }
}

/* line 1695, ../scss/scss.scss */
.h11 {
  font-size: 15px;
  line-height: 25px;
}

/* line 1700, ../scss/scss.scss */
.h12 {
  font-size: 14px;
  line-height: 24px;
}

@media screen and (max-width: 767px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_5 {
    padding-top: 3px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_5 {
    padding-top: 3px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_5 {
    padding-top: 4px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_5 {
    padding-top: 5px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_5 {
    padding-bottom: 3px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_5 {
    padding-bottom: 3px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_5 {
    padding-bottom: 4px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_5 {
    padding-bottom: 5px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_5 {
    margin-top: 3px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_5 {
    margin-top: 3px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_5 {
    margin-top: 4px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_5 {
    margin-top: 5px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_5 {
    margin-bottom: 3px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_5 {
    margin-bottom: 3px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_5 {
    margin-bottom: 4px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_5 {
    margin-bottom: 5px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_15 {
    padding-top: 9px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_15 {
    padding-top: 9px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_15 {
    padding-top: 12px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_15 {
    padding-top: 15px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_15 {
    padding-bottom: 9px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_15 {
    padding-bottom: 9px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_15 {
    padding-bottom: 12px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_15 {
    padding-bottom: 15px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_15 {
    margin-top: 9px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_15 {
    margin-top: 9px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_15 {
    margin-top: 12px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_15 {
    margin-top: 15px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_15 {
    margin-bottom: 9px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_15 {
    margin-bottom: 9px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_15 {
    margin-bottom: 12px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_15 {
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_25 {
    padding-top: 15px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_25 {
    padding-top: 15px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_25 {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_25 {
    padding-top: 25px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_25 {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_25 {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_25 {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_25 {
    padding-bottom: 25px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_25 {
    margin-top: 15px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_25 {
    margin-top: 15px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_25 {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_25 {
    margin-top: 25px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_25 {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_25 {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_25 {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_25 {
    margin-bottom: 25px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_35 {
    padding-top: 21px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_35 {
    padding-top: 21px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_35 {
    padding-top: 28px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_35 {
    padding-top: 35px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_35 {
    padding-bottom: 21px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_35 {
    padding-bottom: 21px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_35 {
    padding-bottom: 28px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_35 {
    padding-bottom: 35px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_35 {
    margin-top: 21px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_35 {
    margin-top: 21px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_35 {
    margin-top: 28px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_35 {
    margin-top: 35px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_35 {
    margin-bottom: 21px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_35 {
    margin-bottom: 21px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_35 {
    margin-bottom: 28px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_35 {
    margin-bottom: 35px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_45 {
    padding-top: 27px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_45 {
    padding-top: 27px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_45 {
    padding-top: 36px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_45 {
    padding-top: 45px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_45 {
    padding-bottom: 27px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_45 {
    padding-bottom: 27px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_45 {
    padding-bottom: 36px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_45 {
    padding-bottom: 45px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_45 {
    margin-top: 27px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_45 {
    margin-top: 27px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_45 {
    margin-top: 36px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_45 {
    margin-top: 45px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_45 {
    margin-bottom: 27px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_45 {
    margin-bottom: 27px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_45 {
    margin-bottom: 36px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_45 {
    margin-bottom: 45px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_55 {
    padding-top: 33px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_55 {
    padding-top: 33px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_55 {
    padding-top: 44px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_55 {
    padding-top: 55px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_55 {
    padding-bottom: 33px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_55 {
    padding-bottom: 33px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_55 {
    padding-bottom: 44px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_55 {
    padding-bottom: 55px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_55 {
    margin-top: 33px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_55 {
    margin-top: 33px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_55 {
    margin-top: 44px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_55 {
    margin-top: 55px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_55 {
    margin-bottom: 33px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_55 {
    margin-bottom: 33px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_55 {
    margin-bottom: 44px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_55 {
    margin-bottom: 55px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_65 {
    padding-top: 39px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_65 {
    padding-top: 39px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_65 {
    padding-top: 52px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_65 {
    padding-top: 65px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_65 {
    padding-bottom: 39px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_65 {
    padding-bottom: 39px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_65 {
    padding-bottom: 52px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_65 {
    padding-bottom: 65px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_65 {
    margin-top: 39px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_65 {
    margin-top: 39px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_65 {
    margin-top: 52px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_65 {
    margin-top: 65px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_65 {
    margin-bottom: 39px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_65 {
    margin-bottom: 39px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_65 {
    margin-bottom: 52px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_65 {
    margin-bottom: 65px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_75 {
    padding-top: 45px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_75 {
    padding-top: 45px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_75 {
    padding-top: 60px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_75 {
    padding-top: 75px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_75 {
    padding-bottom: 45px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_75 {
    padding-bottom: 45px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_75 {
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_75 {
    padding-bottom: 75px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_75 {
    margin-top: 45px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_75 {
    margin-top: 45px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_75 {
    margin-top: 60px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_75 {
    margin-top: 75px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_75 {
    margin-bottom: 45px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_75 {
    margin-bottom: 45px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_75 {
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_75 {
    margin-bottom: 75px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_85 {
    padding-top: 51px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_85 {
    padding-top: 51px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_85 {
    padding-top: 68px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_85 {
    padding-top: 85px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_85 {
    padding-bottom: 51px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_85 {
    padding-bottom: 51px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_85 {
    padding-bottom: 68px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_85 {
    padding-bottom: 85px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_85 {
    margin-top: 51px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_85 {
    margin-top: 51px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_85 {
    margin-top: 68px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_85 {
    margin-top: 85px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_85 {
    margin-bottom: 51px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_85 {
    margin-bottom: 51px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_85 {
    margin-bottom: 68px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_85 {
    margin-bottom: 85px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_95 {
    padding-top: 57px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_95 {
    padding-top: 57px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_95 {
    padding-top: 76px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_95 {
    padding-top: 95px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_95 {
    padding-bottom: 57px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_95 {
    padding-bottom: 57px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_95 {
    padding-bottom: 76px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_95 {
    padding-bottom: 95px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_95 {
    margin-top: 57px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_95 {
    margin-top: 57px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_95 {
    margin-top: 76px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_95 {
    margin-top: 95px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_95 {
    margin-bottom: 57px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_95 {
    margin-bottom: 57px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_95 {
    margin-bottom: 76px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_95 {
    margin-bottom: 95px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_195 {
    padding-top: 117px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_195 {
    padding-top: 117px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_195 {
    padding-top: 156px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_195 {
    padding-top: 195px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_195 {
    padding-bottom: 117px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_195 {
    padding-bottom: 117px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_195 {
    padding-bottom: 156px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_195 {
    padding-bottom: 195px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_195 {
    margin-top: 117px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_195 {
    margin-top: 117px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_195 {
    margin-top: 156px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_195 {
    margin-top: 195px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_195 {
    margin-bottom: 117px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_195 {
    margin-bottom: 117px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_195 {
    margin-bottom: 156px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_195 {
    margin-bottom: 195px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_230 {
    padding-top: 138px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_230 {
    padding-top: 138px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_230 {
    padding-top: 184px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1720, ../scss/scss.scss */
  .pd_top_230 {
    padding-top: 230px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_230 {
    padding-bottom: 138px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_230 {
    padding-bottom: 138px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_230 {
    padding-bottom: 184px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1735, ../scss/scss.scss */
  .pd_btm_230 {
    padding-bottom: 230px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_230 {
    margin-top: 138px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_230 {
    margin-top: 138px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_230 {
    margin-top: 184px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1749, ../scss/scss.scss */
  .mg_top_230 {
    margin-top: 230px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_230 {
    margin-bottom: 138px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_230 {
    margin-bottom: 138px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_230 {
    margin-bottom: 184px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1763, ../scss/scss.scss */
  .mg_btm_230 {
    margin-bottom: 230px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_10 {
    margin-top: 4px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_10 {
    margin-top: 5px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_10 {
    margin-top: 6px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_10 {
    margin-top: 8px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_10 {
    margin-top: 10px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_10 {
    margin-bottom: 4px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_10 {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_10 {
    margin-bottom: 6px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_10 {
    margin-bottom: 8px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_10 {
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_10 {
    padding-top: 4px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_10 {
    padding-top: 5px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_10 {
    padding-top: 6px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_10 {
    padding-top: 8px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_10 {
    padding-top: 10px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_10 {
    padding-bottom: 4px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_10 {
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_10 {
    padding-bottom: 6px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_10 {
    padding-bottom: 8px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_10 {
    padding-bottom: 10px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_20 {
    margin-top: 8px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_20 {
    margin-top: 10px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_20 {
    margin-top: 12px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_20 {
    margin-top: 16px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_20 {
    margin-top: 20px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_20 {
    margin-bottom: 8px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_20 {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_20 {
    margin-bottom: 12px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_20 {
    margin-bottom: 16px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_20 {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_20 {
    padding-top: 8px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_20 {
    padding-top: 10px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_20 {
    padding-top: 12px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_20 {
    padding-top: 16px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_20 {
    padding-top: 20px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_20 {
    padding-bottom: 8px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_20 {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_20 {
    padding-bottom: 12px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_20 {
    padding-bottom: 16px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_20 {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_30 {
    margin-top: 12px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_30 {
    margin-top: 15px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_30 {
    margin-top: 18px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_30 {
    margin-top: 24px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_30 {
    margin-top: 30px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_30 {
    margin-bottom: 12px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_30 {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_30 {
    margin-bottom: 18px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_30 {
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_30 {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_30 {
    padding-top: 12px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_30 {
    padding-top: 15px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_30 {
    padding-top: 18px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_30 {
    padding-top: 24px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_30 {
    padding-top: 30px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_30 {
    padding-bottom: 12px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_30 {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_30 {
    padding-bottom: 18px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_30 {
    padding-bottom: 24px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_30 {
    padding-bottom: 30px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_40 {
    margin-top: 16px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_40 {
    margin-top: 20px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_40 {
    margin-top: 24px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_40 {
    margin-top: 32px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_40 {
    margin-top: 40px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_40 {
    margin-bottom: 16px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_40 {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_40 {
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_40 {
    margin-bottom: 32px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_40 {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_40 {
    padding-top: 16px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_40 {
    padding-top: 20px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_40 {
    padding-top: 24px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_40 {
    padding-top: 32px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_40 {
    padding-top: 40px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_40 {
    padding-bottom: 16px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_40 {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_40 {
    padding-bottom: 24px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_40 {
    padding-bottom: 32px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_40 {
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_50 {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_50 {
    margin-top: 25px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_50 {
    margin-top: 30px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_50 {
    margin-top: 40px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_50 {
    margin-top: 50px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_50 {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_50 {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_50 {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_50 {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_50 {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_50 {
    padding-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_50 {
    padding-top: 25px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_50 {
    padding-top: 30px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_50 {
    padding-top: 40px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_50 {
    padding-top: 50px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_50 {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_50 {
    padding-bottom: 25px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_50 {
    padding-bottom: 30px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_50 {
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_50 {
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_60 {
    margin-top: 24px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_60 {
    margin-top: 30px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_60 {
    margin-top: 36px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_60 {
    margin-top: 48px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_60 {
    margin-top: 60px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_60 {
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_60 {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_60 {
    margin-bottom: 36px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_60 {
    margin-bottom: 48px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_60 {
    margin-bottom: 60px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_60 {
    padding-top: 24px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_60 {
    padding-top: 30px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_60 {
    padding-top: 36px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_60 {
    padding-top: 48px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_60 {
    padding-top: 60px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_60 {
    padding-bottom: 24px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_60 {
    padding-bottom: 30px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_60 {
    padding-bottom: 36px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_60 {
    padding-bottom: 48px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_60 {
    padding-bottom: 60px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_70 {
    margin-top: 28px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_70 {
    margin-top: 35px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_70 {
    margin-top: 42px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_70 {
    margin-top: 56px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_70 {
    margin-top: 70px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_70 {
    margin-bottom: 28px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_70 {
    margin-bottom: 35px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_70 {
    margin-bottom: 42px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_70 {
    margin-bottom: 56px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_70 {
    margin-bottom: 70px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_70 {
    padding-top: 28px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_70 {
    padding-top: 35px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_70 {
    padding-top: 42px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_70 {
    padding-top: 56px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_70 {
    padding-top: 70px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_70 {
    padding-bottom: 28px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_70 {
    padding-bottom: 35px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_70 {
    padding-bottom: 42px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_70 {
    padding-bottom: 56px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_70 {
    padding-bottom: 70px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_80 {
    margin-top: 32px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_80 {
    margin-top: 40px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_80 {
    margin-top: 48px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_80 {
    margin-top: 64px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_80 {
    margin-top: 80px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_80 {
    margin-bottom: 32px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_80 {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_80 {
    margin-bottom: 48px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_80 {
    margin-bottom: 64px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_80 {
    margin-bottom: 80px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_80 {
    padding-top: 32px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_80 {
    padding-top: 40px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_80 {
    padding-top: 48px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_80 {
    padding-top: 64px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_80 {
    padding-top: 80px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_80 {
    padding-bottom: 32px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_80 {
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_80 {
    padding-bottom: 48px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_80 {
    padding-bottom: 64px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_80 {
    padding-bottom: 80px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_90 {
    margin-top: 36px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_90 {
    margin-top: 45px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_90 {
    margin-top: 54px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_90 {
    margin-top: 72px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_90 {
    margin-top: 90px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_90 {
    margin-bottom: 36px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_90 {
    margin-bottom: 45px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_90 {
    margin-bottom: 54px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_90 {
    margin-bottom: 72px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_90 {
    margin-bottom: 90px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_90 {
    padding-top: 36px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_90 {
    padding-top: 45px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_90 {
    padding-top: 54px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_90 {
    padding-top: 72px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_90 {
    padding-top: 90px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_90 {
    padding-bottom: 36px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_90 {
    padding-bottom: 45px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_90 {
    padding-bottom: 54px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_90 {
    padding-bottom: 72px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_90 {
    padding-bottom: 90px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_100 {
    margin-top: 40px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_100 {
    margin-top: 50px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_100 {
    margin-top: 60px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_100 {
    margin-top: 80px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_100 {
    margin-top: 100px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_100 {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_100 {
    margin-bottom: 50px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_100 {
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_100 {
    margin-bottom: 80px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_100 {
    margin-bottom: 100px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_100 {
    padding-top: 40px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_100 {
    padding-top: 50px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_100 {
    padding-top: 60px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_100 {
    padding-top: 80px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_100 {
    padding-top: 100px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_100 {
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_100 {
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_100 {
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_100 {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_100 {
    padding-bottom: 100px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_110 {
    margin-top: 44px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_110 {
    margin-top: 55px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_110 {
    margin-top: 66px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_110 {
    margin-top: 88px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_110 {
    margin-top: 110px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_110 {
    margin-bottom: 44px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_110 {
    margin-bottom: 55px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_110 {
    margin-bottom: 66px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_110 {
    margin-bottom: 88px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_110 {
    margin-bottom: 110px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_110 {
    padding-top: 44px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_110 {
    padding-top: 55px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_110 {
    padding-top: 66px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_110 {
    padding-top: 88px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_110 {
    padding-top: 110px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_110 {
    padding-bottom: 44px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_110 {
    padding-bottom: 55px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_110 {
    padding-bottom: 66px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_110 {
    padding-bottom: 88px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_110 {
    padding-bottom: 110px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_120 {
    margin-top: 48px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_120 {
    margin-top: 60px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_120 {
    margin-top: 72px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_120 {
    margin-top: 96px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_120 {
    margin-top: 120px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_120 {
    margin-bottom: 48px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_120 {
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_120 {
    margin-bottom: 72px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_120 {
    margin-bottom: 96px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_120 {
    margin-bottom: 120px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_120 {
    padding-top: 48px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_120 {
    padding-top: 60px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_120 {
    padding-top: 72px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_120 {
    padding-top: 96px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_120 {
    padding-top: 120px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_120 {
    padding-bottom: 48px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_120 {
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_120 {
    padding-bottom: 72px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_120 {
    padding-bottom: 96px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_120 {
    padding-bottom: 120px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_130 {
    margin-top: 52px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_130 {
    margin-top: 65px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_130 {
    margin-top: 78px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_130 {
    margin-top: 104px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_130 {
    margin-top: 130px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_130 {
    margin-bottom: 52px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_130 {
    margin-bottom: 65px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_130 {
    margin-bottom: 78px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_130 {
    margin-bottom: 104px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_130 {
    margin-bottom: 130px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_130 {
    padding-top: 52px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_130 {
    padding-top: 65px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_130 {
    padding-top: 78px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_130 {
    padding-top: 104px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_130 {
    padding-top: 130px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_130 {
    padding-bottom: 52px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_130 {
    padding-bottom: 65px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_130 {
    padding-bottom: 78px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_130 {
    padding-bottom: 104px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_130 {
    padding-bottom: 130px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_140 {
    margin-top: 56px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_140 {
    margin-top: 70px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_140 {
    margin-top: 84px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_140 {
    margin-top: 112px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_140 {
    margin-top: 140px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_140 {
    margin-bottom: 56px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_140 {
    margin-bottom: 70px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_140 {
    margin-bottom: 84px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_140 {
    margin-bottom: 112px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_140 {
    margin-bottom: 140px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_140 {
    padding-top: 56px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_140 {
    padding-top: 70px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_140 {
    padding-top: 84px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_140 {
    padding-top: 112px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_140 {
    padding-top: 140px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_140 {
    padding-bottom: 56px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_140 {
    padding-bottom: 70px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_140 {
    padding-bottom: 84px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_140 {
    padding-bottom: 112px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_140 {
    padding-bottom: 140px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_150 {
    margin-top: 60px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_150 {
    margin-top: 75px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_150 {
    margin-top: 90px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_150 {
    margin-top: 120px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_150 {
    margin-top: 150px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_150 {
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_150 {
    margin-bottom: 75px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_150 {
    margin-bottom: 90px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_150 {
    margin-bottom: 120px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_150 {
    margin-bottom: 150px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_150 {
    padding-top: 60px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_150 {
    padding-top: 75px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_150 {
    padding-top: 90px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_150 {
    padding-top: 120px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_150 {
    padding-top: 150px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_150 {
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_150 {
    padding-bottom: 75px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_150 {
    padding-bottom: 90px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_150 {
    padding-bottom: 120px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_150 {
    padding-bottom: 150px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_160 {
    margin-top: 64px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_160 {
    margin-top: 80px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_160 {
    margin-top: 96px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_160 {
    margin-top: 128px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_160 {
    margin-top: 160px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_160 {
    margin-bottom: 64px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_160 {
    margin-bottom: 80px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_160 {
    margin-bottom: 96px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_160 {
    margin-bottom: 128px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_160 {
    margin-bottom: 160px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_160 {
    padding-top: 64px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_160 {
    padding-top: 80px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_160 {
    padding-top: 96px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_160 {
    padding-top: 128px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_160 {
    padding-top: 160px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_160 {
    padding-bottom: 64px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_160 {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_160 {
    padding-bottom: 96px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_160 {
    padding-bottom: 128px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_160 {
    padding-bottom: 160px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_170 {
    margin-top: 68px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_170 {
    margin-top: 85px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_170 {
    margin-top: 102px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_170 {
    margin-top: 136px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_170 {
    margin-top: 170px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_170 {
    margin-bottom: 68px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_170 {
    margin-bottom: 85px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_170 {
    margin-bottom: 102px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_170 {
    margin-bottom: 136px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_170 {
    margin-bottom: 170px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_170 {
    padding-top: 68px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_170 {
    padding-top: 85px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_170 {
    padding-top: 102px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_170 {
    padding-top: 136px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_170 {
    padding-top: 170px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_170 {
    padding-bottom: 68px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_170 {
    padding-bottom: 85px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_170 {
    padding-bottom: 102px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_170 {
    padding-bottom: 136px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_170 {
    padding-bottom: 170px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_180 {
    margin-top: 72px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_180 {
    margin-top: 90px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_180 {
    margin-top: 108px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_180 {
    margin-top: 144px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_180 {
    margin-top: 180px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_180 {
    margin-bottom: 72px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_180 {
    margin-bottom: 90px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_180 {
    margin-bottom: 108px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_180 {
    margin-bottom: 144px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_180 {
    margin-bottom: 180px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_180 {
    padding-top: 72px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_180 {
    padding-top: 90px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_180 {
    padding-top: 108px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_180 {
    padding-top: 144px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_180 {
    padding-top: 180px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_180 {
    padding-bottom: 72px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_180 {
    padding-bottom: 90px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_180 {
    padding-bottom: 108px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_180 {
    padding-bottom: 144px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_180 {
    padding-bottom: 180px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_190 {
    margin-top: 76px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_190 {
    margin-top: 95px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_190 {
    margin-top: 114px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_190 {
    margin-top: 152px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_190 {
    margin-top: 190px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_190 {
    margin-bottom: 76px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_190 {
    margin-bottom: 95px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_190 {
    margin-bottom: 114px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_190 {
    margin-bottom: 152px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_190 {
    margin-bottom: 190px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_190 {
    padding-top: 76px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_190 {
    padding-top: 95px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_190 {
    padding-top: 114px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_190 {
    padding-top: 152px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_190 {
    padding-top: 190px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_190 {
    padding-bottom: 76px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_190 {
    padding-bottom: 95px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_190 {
    padding-bottom: 114px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_190 {
    padding-bottom: 152px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_190 {
    padding-bottom: 190px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_200 {
    margin-top: 80px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_200 {
    margin-top: 100px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_200 {
    margin-top: 120px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_200 {
    margin-top: 160px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_200 {
    margin-top: 200px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_200 {
    margin-bottom: 80px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_200 {
    margin-bottom: 100px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_200 {
    margin-bottom: 120px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_200 {
    margin-bottom: 160px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_200 {
    margin-bottom: 200px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_200 {
    padding-top: 80px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_200 {
    padding-top: 100px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_200 {
    padding-top: 120px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_200 {
    padding-top: 160px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_200 {
    padding-top: 200px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_200 {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_200 {
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_200 {
    padding-bottom: 120px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_200 {
    padding-bottom: 160px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_200 {
    padding-bottom: 200px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_210 {
    margin-top: 84px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_210 {
    margin-top: 105px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_210 {
    margin-top: 126px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_210 {
    margin-top: 168px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1782, ../scss/scss.scss */
  .mg_top_210 {
    margin-top: 210px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_210 {
    margin-bottom: 84px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_210 {
    margin-bottom: 105px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_210 {
    margin-bottom: 126px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_210 {
    margin-bottom: 168px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1799, ../scss/scss.scss */
  .mg_btm_210 {
    margin-bottom: 210px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_210 {
    padding-top: 84px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_210 {
    padding-top: 105px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_210 {
    padding-top: 126px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_210 {
    padding-top: 168px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1816, ../scss/scss.scss */
  .pd_top_210 {
    padding-top: 210px;
  }
}

@media screen and (max-width: 767px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_210 {
    padding-bottom: 84px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_210 {
    padding-bottom: 105px;
  }
}
@media screen and (min-width: 992px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_210 {
    padding-bottom: 126px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_210 {
    padding-bottom: 168px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 1833, ../scss/scss.scss */
  .pd_btm_210 {
    padding-bottom: 210px;
  }
}

/* line 1852, ../scss/scss.scss */
.Playfair {
  font-family: "Roboto", sans-serif;
}

/* line 1857, ../scss/scss.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 1861, ../scss/scss.scss */
.black {
  color: #333;
}

/* line 1865, ../scss/scss.scss */
.blue {
  color: #106fb2;
}

/* line 1869, ../scss/scss.scss */
.white {
  color: #fff;
}

/* line 1873, ../scss/scss.scss */
.gary {
  color: #666666;
}

/* line 1877, ../scss/scss.scss */
.medium {
  font-weight: 500;
}

/* line 1881, ../scss/scss.scss */
.bold {
  font-weight: 700;
}

/* line 1885, ../scss/scss.scss */
.text_center {
  text-align: center;
}
@media screen and (max-width: 767px) {
  /* line 1888, ../scss/scss.scss */
  .text_center.mob_left {
    text-align: left;
  }
}

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

@media screen and (max-width: 767px) {
  /* line 1898, ../scss/scss.scss */
  .pc_box {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  /* line 1904, ../scss/scss.scss */
  .mob_box {
    display: none;
  }
}

/* line 1910, ../scss/scss.scss */
.animation_link {
  display: block;
  background: #106fb2;
  color: #fff;
  width: 320px;
  max-width: 100%;
  text-align: center;
  padding: 17px 10px;
  position: relative;
  overflow: hidden;
  text-transform: uppercase;
}
@media screen and (max-width: 1200px) {
  /* line 1910, ../scss/scss.scss */
  .animation_link {
    padding: 14px 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1910, ../scss/scss.scss */
  .animation_link {
    padding: 10px 10px;
    width: 190px;
    font-size: 14px;
    line-height: 24px;
  }
}
/* line 1930, ../scss/scss.scss */
.animation_link .btn-text {
  display: 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;
}
/* line 1934, ../scss/scss.scss */
.animation_link::before, .animation_link::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  transform: translateY(100%);
  transition: inherit;
}
/* line 1945, ../scss/scss.scss */
.animation_link:before {
  content: "";
  color: #fff;
  background: #05538a;
}
/* line 1950, ../scss/scss.scss */
.animation_link:after {
  content: attr(data-text);
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  opacity: 0;
}
/* line 1959, ../scss/scss.scss */
.animation_link:hover {
  color: #fff;
}
/* line 1961, ../scss/scss.scss */
.animation_link:hover .btn-text {
  transform: translateY(-100%);
  opacity: 0;
}
/* line 1965, ../scss/scss.scss */
.animation_link:hover:before {
  transform: scale(3);
}
/* line 1968, ../scss/scss.scss */
.animation_link:hover:after {
  transform: translateY(0);
  opacity: 1;
}

/* line 1976, ../scss/scss.scss */
.go_top {
  position: fixed;
  width: 50px;
  height: 50px;
  bottom: 20px;
  z-index: 555;
  background: #05243a;
  text-align: center;
  cursor: pointer;
  opacity: 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;
  right: 20px;
}
/* line 1988, ../scss/scss.scss */
.go_top.open {
  opacity: 1;
}
/* line 1991, ../scss/scss.scss */
.go_top:not(.open) {
  pointer-events: none;
}
/* line 1994, ../scss/scss.scss */
.go_top div {
  position: absolute;
  top: 50%;
  color: #fff;
  width: 100%;
  left: 0;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
/* line 2002, ../scss/scss.scss */
.go_top div span {
  display: block;
  font-size: 12px;
  line-height: 17px;
  text-align: center;
}
/* line 2008, ../scss/scss.scss */
.go_top div i {
  display: inline-block;
  margin: 0 auto;
  font-size: 18px;
  line-height: 18px;
}
@media screen and (min-width: 768px) {
  /* line 1976, ../scss/scss.scss */
  .go_top {
    bottom: 40px;
    right: 30px;
  }
}
@media screen and (min-width: 1101px) {
  /* line 1976, ../scss/scss.scss */
  .go_top {
    bottom: 60px;
    right: 60px;
  }
}
@media screen and (min-width: 1300px) {
  /* line 1976, ../scss/scss.scss */
  .go_top {
    right: calc((100% - 1170px) / 2);
    width: 55px;
    height: 55px;
    margin-right: -55px;
  }
  /* line 2029, ../scss/scss.scss */
  .go_top div span {
    font-size: 14px;
    line-height: 19px;
  }
  /* line 2033, ../scss/scss.scss */
  .go_top div i {
    font-size: 20px;
    line-height: 20px;
  }
}
@media screen and (min-width: 1400px) {
  /* line 1976, ../scss/scss.scss */
  .go_top {
    right: calc((100% - 1270px) / 2);
  }
}
@media screen and (min-width: 1500px) {
  /* line 1976, ../scss/scss.scss */
  .go_top {
    right: calc((100% - 1370px) / 2);
  }
}
@media screen and (min-width: 1550px) {
  /* line 1976, ../scss/scss.scss */
  .go_top {
    width: 70px;
    height: 70px;
    margin-right: -70px;
  }
  /* line 2050, ../scss/scss.scss */
  .go_top div span {
    font-size: 18px;
    line-height: 23px;
  }
  /* line 2054, ../scss/scss.scss */
  .go_top div i {
    font-size: 25px;
    line-height: 25px;
  }
}
@media screen and (min-width: 1720px) {
  /* line 1976, ../scss/scss.scss */
  .go_top {
    right: calc((100% - 1600px) / 2);
  }
}

/* line 2066, ../scss/scss.scss */
.footer {
  background: #023f6a;
  color: #fff;
}
/* line 2070, ../scss/scss.scss */
.footer .footer_nav > div {
  margin-bottom: 25px;
}
/* line 2072, ../scss/scss.scss */
.footer .footer_nav > div a {
  display: block;
}
/* line 2075, ../scss/scss.scss */
.footer .footer_nav > div .h8 {
  color: #fff;
  margin-bottom: 20px;
  font-weight: 500;
}
/* line 2079, ../scss/scss.scss */
.footer .footer_nav > div .h8:last-child {
  margin-bottom: 0;
}
/* line 2083, ../scss/scss.scss */
.footer .footer_nav > div .h10 {
  color: #fff;
  margin-bottom: 15px;
}
/* line 2086, ../scss/scss.scss */
.footer .footer_nav > div .h10:last-child {
  margin-bottom: 0;
}
/* line 2090, ../scss/scss.scss */
.footer .footer_nav > div.left_nav {
  padding-right: 0;
}
/* line 2093, ../scss/scss.scss */
.footer .footer_nav > div.right_nav {
  padding-right: 0;
}
/* line 2095, ../scss/scss.scss */
.footer .footer_nav > div.right_nav .h8 {
  opacity: 0;
  pointer-events: none;
}
/* line 2100, ../scss/scss.scss */
.footer .footer_nav > div.footer_date {
  padding-right: 0;
}
/* line 2102, ../scss/scss.scss */
.footer .footer_nav > div.footer_date .logo {
  width: 110px;
}
@media screen and (max-width: 767px) {
  /* line 2102, ../scss/scss.scss */
  .footer .footer_nav > div.footer_date .logo {
    width: 105px;
  }
}
/* line 2108, ../scss/scss.scss */
.footer .footer_nav > div.footer_date .inline-block {
  font-size: 0;
  white-space: nowrap;
}
/* line 2111, ../scss/scss.scss */
.footer .footer_nav > div.footer_date .inline-block > p {
  display: inline-block;
  vertical-align: top;
}
/* line 2114, ../scss/scss.scss */
.footer .footer_nav > div.footer_date .inline-block > p.icon {
  position: relative;
  width: 18px;
  text-align: center;
}
/* line 2121, ../scss/scss.scss */
.footer .footer_nav > div.footer_date p {
  margin-top: 15px;
  margin-bottom: 0;
  color: #fff;
}
/* line 2125, ../scss/scss.scss */
.footer .footer_nav > div.footer_date p a {
  color: #fff;
  display: inline;
}
/* line 2130, ../scss/scss.scss */
.footer .footer_nav > div.footer_date .iso {
  display: inline-block;
  width: 185px;
  margin-top: 15px;
}
@media screen and (max-width: 1450px) {
  /* line 2137, ../scss/scss.scss */
  .footer .footer_nav > div.one_nav {
    width: calc(50% - 365px);
  }
  /* line 2140, ../scss/scss.scss */
  .footer .footer_nav > div.footer_date {
    width: 365px;
  }
}
@media screen and (max-width: 1150px) {
  /* line 2145, ../scss/scss.scss */
  .footer .footer_nav > div.left_nav {
    padding-right: 15px;
    width: 35%;
  }
  /* line 2149, ../scss/scss.scss */
  .footer .footer_nav > div.right_nav {
    padding-right: 15px;
    width: 35%;
  }
  /* line 2153, ../scss/scss.scss */
  .footer .footer_nav > div.one_nav {
    width: 30%;
  }
  /* line 2156, ../scss/scss.scss */
  .footer .footer_nav > div.footer_date {
    width: 100%;
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  /* line 2162, ../scss/scss.scss */
  .footer .footer_nav > div.left_nav {
    width: 100%;
    margin-bottom: 15px;
  }
  /* line 2166, ../scss/scss.scss */
  .footer .footer_nav > div.right_nav {
    width: 100%;
  }
  /* line 2168, ../scss/scss.scss */
  .footer .footer_nav > div.right_nav .h8 {
    display: none;
  }
  /* line 2172, ../scss/scss.scss */
  .footer .footer_nav > div.one_nav {
    width: 100%;
    padding-bottom: 35px;
  }
  /* line 2176, ../scss/scss.scss */
  .footer .footer_nav > div.footer_date {
    margin-bottom: 50px;
  }
}
/* line 2183, ../scss/scss.scss */
.footer .copyright .in_box {
  padding: 20px 0;
  border-top: solid 1px rgba(255, 255, 255, 0.1);
  text-align: center;
}
@media screen and (max-width: 767px) {
  /* line 2182, ../scss/scss.scss */
  .footer .copyright {
    margin-left: -20px;
    margin-right: -20px;
  }
  /* line 2191, ../scss/scss.scss */
  .footer .copyright .col-sm-12 {
    padding: 0;
  }
  /* line 2194, ../scss/scss.scss */
  .footer .copyright .in_box {
    padding: 20px;
    text-align: left;
  }
}
/* line 2199, ../scss/scss.scss */
.footer .copyright p,
.footer .copyright a {
  color: #999;
  font-size: 14px;
  line-height: 24px;
}
/* line 2206, ../scss/scss.scss */
.footer .copyright a:hover {
  color: #fff;
}

@media screen and (min-width: 768px) {
  /* line 2213, ../scss/scss.scss */
  .inline-block {
    font-size: 0;
  }
  /* line 2216, ../scss/scss.scss */
  .inline-block > div {
    display: inline-block;
    vertical-align: middle;
    float: initial;
  }
  /* line 2222, ../scss/scss.scss */
  .inline-block.top_type > div {
    vertical-align: top;
  }
  /* line 2227, ../scss/scss.scss */
  .inline-block.bottom_type > div {
    vertical-align: bottom;
  }
}

@media screen and (min-width: 768px) {
  /* line 2234, ../scss/scss.scss */
  .flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 2242, ../scss/scss.scss */
  .flex > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

/* line 2253, ../scss/scss.scss */
.mmenu {
  width: 32px;
  height: 32px;
  position: absolute;
  vertical-align: middle;
  cursor: pointer;
  right: 30px;
  top: 50%;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  z-index: 11;
}
@media screen and (min-width: 992px) {
  /* line 2253, ../scss/scss.scss */
  .mmenu {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 2253, ../scss/scss.scss */
  .mmenu {
    right: 20px;
    width: 24px;
    height: 24px;
  }
}
@media screen and (max-width: 350px) {
  /* line 2253, ../scss/scss.scss */
  .mmenu {
    right: 15px;
  }
}
/* line 2275, ../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: 32px;
  height: 3px;
  display: block;
  background: #333;
  -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) {
  /* line 2275, ../scss/scss.scss */
  .mmenu span, .mmenu:before, .mmenu:after {
    width: 24px;
  }
}
/* line 2293, ../scss/scss.scss */
.mmenu:before {
  top: calc(50% - 10px);
}
/* line 2296, ../scss/scss.scss */
.mmenu:after {
  top: calc(50% + 10px);
}
@media screen and (max-width: 767px) {
  /* line 2300, ../scss/scss.scss */
  .mmenu:before {
    top: calc(50% - 7px);
  }
  /* line 2303, ../scss/scss.scss */
  .mmenu:after {
    top: calc(50% + 7px);
  }
}
/* line 2308, ../scss/scss.scss */
.mmenu.active span {
  display: none;
}
/* line 2311, ../scss/scss.scss */
.mmenu.active:before {
  transform: rotate(-45deg);
  transform-origin: center;
  top: 50%;
  margin-left: -20px;
}
/* line 2317, ../scss/scss.scss */
.mmenu.active:after {
  transform: rotate(45deg);
  transform-origin: center;
  top: 50%;
  margin-left: -20px;
}
@media screen and (max-width: 767px) {
  /* line 2324, ../scss/scss.scss */
  .mmenu.active:before {
    margin-left: -12px;
  }
  /* line 2327, ../scss/scss.scss */
  .mmenu.active:after {
    margin-left: -12px;
  }
}

/* line 2335, ../scss/scss.scss */
div .slick-dots {
  bottom: 15px;
  font-size: 0;
}
/* line 2338, ../scss/scss.scss */
div .slick-dots li {
  vertical-align: middle;
  background: #106fb2;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  margin-right: 5px;
  opacity: .5;
}
/* line 2346, ../scss/scss.scss */
div .slick-dots li.slick-active {
  width: 20px;
  height: 20px;
  background: #106fb2;
  opacity: 1;
}
@media screen and (max-width: 767px) {
  /* line 2335, ../scss/scss.scss */
  div .slick-dots {
    bottom: 10px;
  }
  /* line 2355, ../scss/scss.scss */
  div .slick-dots li {
    margin-left: 4px;
    margin-right: 4px;
    width: 10px;
    height: 10px;
  }
  /* line 2360, ../scss/scss.scss */
  div .slick-dots li.slick-active {
    width: 15px;
    height: 15px;
  }
}
/* line 2367, ../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: 35px;
  height: 35px;
  background: none;
  font-size: 0;
}
/* line 2381, ../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-size: 35px;
  line-height: 35px;
  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: '\e800';
  color: #87b7d8;
  -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 2407, ../scss/scss.scss */
div .slick-next:focus:before,
div .slick-prev:focus:before {
  color: #87b7d8;
}
/* line 2412, ../scss/scss.scss */
div .slick-next:hover:before,
div .slick-prev:hover:before {
  color: #106fb2;
}
@media screen and (max-width: 1200px) {
  /* line 2367, ../scss/scss.scss */
  div .slick-next,
  div .slick-prev {
    width: 20px;
    height: 20px;
  }
  /* line 2419, ../scss/scss.scss */
  div .slick-next:before,
  div .slick-prev:before {
    font-size: 20px;
    line-height: 20px;
  }
}
@media screen and (max-width: 767px) {
  /* line 2367, ../scss/scss.scss */
  div .slick-next,
  div .slick-prev {
    width: 32px;
    height: 32px;
  }
  /* line 2427, ../scss/scss.scss */
  div .slick-next:before,
  div .slick-prev:before {
    font-size: 32px;
    line-height: 32px;
  }
}
/* line 2432, ../scss/scss.scss */
div .slick-next.slick-disabled,
div .slick-prev.slick-disabled {
  cursor: pointer;
}
/* line 2437, ../scss/scss.scss */
div .slick-prev {
  left: 0;
}
/* line 2441, ../scss/scss.scss */
div .slick-next {
  right: 0;
}
/* line 2443, ../scss/scss.scss */
div .slick-next:before {
  content: '\e801';
}

/* line 2449, ../scss/scss.scss */
.has_bar {
  overflow-y: auto;
}

/* line 2453, ../scss/scss.scss */
.five_quality::-webkit-scrollbar-track {
  background-color: transparent;
  height: 5px;
}

/* line 2458, ../scss/scss.scss */
.five_quality::-webkit-scrollbar {
  height: 5px;
  background-color: transparent;
}

/* line 2463, ../scss/scss.scss */
.five_quality::-webkit-scrollbar-thumb {
  background-color: transparent;
  height: 5px;
}

/* line 2469, ../scss/scss.scss */
.has_bar::-webkit-scrollbar-track {
  background-color: transparent;
  height: 5px;
}

/* line 2474, ../scss/scss.scss */
.has_bar::-webkit-scrollbar {
  height: 5px;
  background-color: transparent;
}

/* line 2479, ../scss/scss.scss */
.has_bar::-webkit-scrollbar-thumb {
  background-color: transparent;
  height: 5px;
}

/* line 2484, ../scss/scss.scss */
.has_bar_h::-webkit-scrollbar-track {
  background-color: transparent;
  width: 5px;
}

/* line 2489, ../scss/scss.scss */
.has_bar_h::-webkit-scrollbar {
  width: 5px;
  background-color: transparent;
}

/* line 2494, ../scss/scss.scss */
.has_bar_h::-webkit-scrollbar-thumb {
  background-color: transparent;
  width: 5px;
}

/* line 2499, ../scss/scss.scss */
.submenu::-webkit-scrollbar-track {
  background-color: #106fb2;
  width: 5px;
}

/* line 2504, ../scss/scss.scss */
.submenu::-webkit-scrollbar {
  width: 5px;
  background-color: #106fb2;
}

/* line 2509, ../scss/scss.scss */
.submenu::-webkit-scrollbar-thumb {
  background-color: #051862;
  width: 5px;
}

/* line 2514, ../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 2524, ../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: #00a2e6;
  bottom: 30px;
  right: 30px;
  display: block;
  width: 65px;
  height: 65px;
}
/* line 2536, ../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 2546, ../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 2557, ../scss/scss.scss */
.bar .overflow_icon p i {
  display: inline-block;
  font-size: 14px;
  line-height: 24px;
  margin: 0 2px;
  color: #fff;
}
/* line 2566, ../scss/scss.scss */
.bar .bar_nav {
  display: inline-block;
  height: 5px;
  background-color: #111f3f;
  width: 0px;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 2575, ../scss/scss.scss */
.bar.h_type {
  height: auto;
  width: 5px;
  height: 100%;
  margin-top: 0;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 2583, ../scss/scss.scss */
.bar.h_type .bar_nav {
  height: auto;
  width: 5px;
}

/* line 2590, ../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 2602, ../scss/scss.scss */
.pagination_select {
  /*移除箭頭樣式*/
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/*IE隱藏箭頭樣式*/
/* line 2612, ../scss/scss.scss */
.pagination_select::-ms-expand {
  display: none;
}

/* line 2616, ../scss/scss.scss */
.pagination_select:focus {
  box-shadow: none;
}

/* line 2621, ../scss/scss.scss */
.search::placeholder {
  color: rgba(255, 255, 255, 0.3);
}

/* line 2625, ../scss/scss.scss */
.SJ_feild .SJ_text, .SJ_feild .SJ_textarea, .SJ_feild .SJ_select, .SJ_feild_submit input {
  font-family: 'Roboto', sans-serif;
}

/* line 2627, ../scss/scss.scss */
.sj_form {
  font-size: 0;
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: left;
  min-height: 400px;
}
/* line 2634, ../scss/scss.scss */
.sj_form .SJ_radio,
.sj_form .SJ_checkbox {
  width: 20px;
  height: 20px;
}
/* line 2639, ../scss/scss.scss */
.sj_form .SJ_checkbox_span {
  font-size: 0;
  display: inline-block;
  margin-right: 40px;
  margin-bottom: 18px;
  white-space: nowrap;
}
/* line 2645, ../scss/scss.scss */
.sj_form .SJ_checkbox_span input {
  display: inline-block;
  vertical-align: middle;
  font-size: 17px;
  border: none;
  border-bottom: 1px solid #ccc;
}
/* line 2648, ../scss/scss.scss */
.sj_form .SJ_checkbox_span span {
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  font-size: 18px;
  line-height: 28px;
}
@media screen and (max-width: 767px) {
  /* line 2648, ../scss/scss.scss */
  .sj_form .SJ_checkbox_span span {
    font-size: 16px;
    line-height: 26px;
  }
}
/* line 2660, ../scss/scss.scss */
.sj_form .SJ_feild {
  margin-bottom: 20px;
}
/* line 2667, ../scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_11 > div:not(.SJ_label), .sj_form .SJ_feild.SJ_feild_5 > div:not(.SJ_label), .sj_form .SJ_feild.SJ_feild_12 > div:not(.SJ_label) {
  position: relative;
}
/* line 2669, ../scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_11 > div:not(.SJ_label):after, .sj_form .SJ_feild.SJ_feild_5 > div:not(.SJ_label):after, .sj_form .SJ_feild.SJ_feild_12 > div:not(.SJ_label):after {
  position: absolute;
  content: '\e803';
  font-size: 15px;
  top: 50%;
  right: 30px;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -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;
  color: #333;
}
/* line 2695, ../scss/scss.scss */
.sj_form .SJ_feild > div {
  display: block;
  font-size: 16px;
  line-height: 26px;
/*  position: relative;*/
}
/* line 2700, ../scss/scss.scss */
.sj_form .SJ_feild > div.SJ_label {
  padding: 0;
  margin-bottom: 15px;
}
/* line 2703, ../scss/scss.scss */
.sj_form .SJ_feild > div.SJ_label .SJ_title {
  color: #333;
  font-size: 20px;
  line-height: 30px;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  /* line 2703, ../scss/scss.scss */
  .sj_form .SJ_feild > div.SJ_label .SJ_title {
    font-size: 18px;
    line-height: 28px;
  }
}
/* line 2715, ../scss/scss.scss */
.sj_form .SJ_feild > div.SJ_label span {
  margin-right: 0;
}
/* line 2717, ../scss/scss.scss */
.sj_form .SJ_feild > div.SJ_label span.SJ_red_star {
  font-size: 0;
  line-height: 0;
  display: inline-block;
  vertical-align: middle;
}
/* line 2722, ../scss/scss.scss */
.sj_form .SJ_feild > div.SJ_label span.SJ_red_star:before {
  display: inline-block;
  margin-left: 10px;
  content: 'Required';
  font-size: 12px;
  line-height: 22px;
  color: #fff;
  font-weight: bold;
  background: #106fb2;
  padding: 5px 10px;
}
@media screen and (max-width: 767px) {
  /* line 2722, ../scss/scss.scss */
  .sj_form .SJ_feild > div.SJ_label span.SJ_red_star:before {
    padding: 3px 8px;
  }
}
/* line 2739, ../scss/scss.scss */
.sj_form .SJ_feild > div .SJ_text {
  width: 100%;
  border: none;
  background: #fff;
  color: #666;
  box-shadow: none;
  font-size: 18px;
  line-height: 28px;
  border: solid 1px #ccc;
  padding: 20px 30px;
}
@media screen and (max-width: 767px) {
  /* line 2739, ../scss/scss.scss */
  .sj_form .SJ_feild > div .SJ_text {
    font-size: 16px;
    line-height: 26px;
    padding: 15px 20px;
  }
}
/* line 2754, ../scss/scss.scss */
.sj_form .SJ_feild > div .SJ_text.placeholder {
  color: transparent;
}
/* line 2758, ../scss/scss.scss */
.sj_form .SJ_feild > div .SJ_textarea {
  width: 100%;
  border: none;
  background: #fff;
  color: #666;
  height: 200px;
  box-shadow: none;
  font-size: 18px;
  line-height: 28px;
  border: solid 1px #ccc;
  padding: 20px 30px;
}
@media screen and (max-width: 767px) {
  /* line 2758, ../scss/scss.scss */
  .sj_form .SJ_feild > div .SJ_textarea {
    font-size: 16px;
    line-height: 26px;
    padding: 15px 20px;
  }
}
/* line 2775, ../scss/scss.scss */
.sj_form .SJ_feild > div .SJ_select {
  width: 100%;
  border: none;
  background: #fff;
  color: #666;
  box-shadow: none;
  font-size: 18px;
  line-height: 28px;
  border: solid 1px #ccc;
  padding: 20px 30px;
  padding-right: 75px;
}
@media screen and (max-width: 767px) {
  /* line 2775, ../scss/scss.scss */
  .sj_form .SJ_feild > div .SJ_select {
    font-size: 16px;
    line-height: 26px;
    padding: 15px 20px;
  }
}
/* line 2797, ../scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_code div img {
  position: absolute;
  right: 35px;
  top: 50%;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  background: #fff;
}
@media screen and (max-width: 767px) {
  /* line 2797, ../scss/scss.scss */
  .sj_form .SJ_feild.SJ_feild_code div img {
    right: 15px;
  }
}
/* line 2808, ../scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_code div.SJ_label {
  font-size: 0;
}
/* line 2810, ../scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_code div.SJ_label .SJ_title {
  display: inline-block;
  vertical-align: middle;
}
/* line 2814, ../scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_code div.SJ_label:after {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  content: 'Required';
  font-size: 12px;
  line-height: 22px;
  color: #fff;
  font-weight: bold;
  background: #106fb2;
  padding: 5px 10px;
}
@media screen and (max-width: 767px) {
  /* line 2814, ../scss/scss.scss */
  .sj_form .SJ_feild.SJ_feild_code div.SJ_label:after {
    padding: 3px 8px;
  }
}
/* line 2830, ../scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_code div .SJ_text {
  padding-right: 90px;
}
/* line 2832, ../scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_code div .SJ_text.placeholder {
  color: #fff;
}
/* line 2838, ../scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_submit {
  vertical-align: bottom;
  padding: 0;
  margin-right: 0;
}
/* line 2842, ../scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_submit div {
  width: 100%;
  text-align: center;
}
/* line 2846, ../scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_submit div:not(.SJ_label):after {
  display: none;
}
/* line 2850, ../scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_submit div.SJ_label {
  display: none;
}
/* line 2853, ../scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_submit div span {
  display: none;
}
/* line 2856, ../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;
  font-weight: 700;
  width: 100%;
  color: #fff;
  font-size: 20px;
  line-height: 28px;
  padding: 0;
  height: auto;
  background: #106fb2;
  -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;
  border: solid 1px #106fb2;
  padding: 20px 30px;
}
@media screen and (max-width: 767px) {
  /* line 2856, ../scss/scss.scss */
  .sj_form .SJ_feild.SJ_feild_submit div input {
    font-size: 16px;
    line-height: 26px;
    padding: 15px 20px;
  }
}
/* line 2884, ../scss/scss.scss */
.sj_form .SJ_feild.SJ_feild_submit div input:hover {
  border: solid 1px #05538a;
  background: #05538a;
  box-shadow: none;
}
@media screen and (min-width: 768px) {
  /* line 2660, ../scss/scss.scss */
  .sj_form .SJ_feild {
    width: calc(50% - 15px);
    display: inline-block;
    vertical-align: top;
    margin-right: 30px;
  }
  /* line 2897, ../scss/scss.scss */
  .sj_form .SJ_feild:nth-child(even) {
    margin-right: 0;
  }
  /* line 2900, ../scss/scss.scss */
  .sj_form .SJ_feild.SJ_feild_submit, .sj_form .SJ_feild.SJ_feild_code {
    vertical-align: bottom;
  }
  /* line 2904, ../scss/scss.scss */
  .sj_form .SJ_feild.SJ_feild_14, .sj_form .SJ_feild.SJ_feild_20, .sj_form .SJ_feild.SJ_feild_19, .sj_form .SJ_feild.SJ_feild_18, .sj_form .SJ_feild.SJ_feild_17, .sj_form .SJ_feild.SJ_feild_16, .sj_form .SJ_feild.SJ_feild_15, .sj_form .SJ_feild.SJ_feild_13, .sj_form .SJ_feild.SJ_feild_8, .sj_form .SJ_feild.SJ_feild_9 {
    width: 50%;
    margin-right: 15px;
  }
  /* line 2926, ../scss/scss.scss */
  .sj_form .SJ_feild.SJ_feild_20 > div, .sj_form .SJ_feild.SJ_feild_19 > div, .sj_form .SJ_feild.SJ_feild_18 > div, .sj_form .SJ_feild.SJ_feild_17 > div, .sj_form .SJ_feild.SJ_feild_16 > div, .sj_form .SJ_feild.SJ_feild_15 > div, .sj_form .SJ_feild.SJ_feild_13 > div, .sj_form .SJ_feild.SJ_feild_8 > div, .sj_form .SJ_feild.SJ_feild_9 > div {
/*    display: inline-block;*/
    vertical-align: top;
    width: calc(100% - 15px);
  }
  /* line 2930, ../scss/scss.scss */
  .sj_form .SJ_feild.SJ_feild_20 > div.SJ_label, .sj_form .SJ_feild.SJ_feild_19 > div.SJ_label, .sj_form .SJ_feild.SJ_feild_18 > div.SJ_label, .sj_form .SJ_feild.SJ_feild_17 > div.SJ_label, .sj_form .SJ_feild.SJ_feild_16 > div.SJ_label, .sj_form .SJ_feild.SJ_feild_15 > div.SJ_label, .sj_form .SJ_feild.SJ_feild_13 > div.SJ_label, .sj_form .SJ_feild.SJ_feild_8 > div.SJ_label, .sj_form .SJ_feild.SJ_feild_9 > div.SJ_label {
/*    width: 355px;*/
/*    padding-right: 30px;*/
  }
}
/* line 2937, ../scss/scss.scss */
.sj_form .SJ_feild ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
}
/* line 2941, ../scss/scss.scss */
.sj_form .SJ_feild ::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
/* line 2945, ../scss/scss.scss */
.sj_form .SJ_feild :-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
}
/* line 2949, ../scss/scss.scss */
.sj_form .SJ_feild :-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}

/* line 2956, ../scss/scss.scss */
#SJ_feild_8_10 + input::placeholder {
  font-size: 17px;
  color: #ccc;
  font-weight: 300;
}

/* line 2962, ../scss/scss.scss */
html:lang(zh-hant) .SJ_feild > div.SJ_label span.SJ_red_star:before {
  content: '必填';
}
/* line 2963, ../scss/scss.scss */
html:lang(zh-hant) .SJ_feild.SJ_feild_code div.SJ_label:after {
  content: '必填';
}

/* line 2965, ../scss/scss.scss */
input[type=radio],
input[type=checkbox] {
  margin-top: 0;
  position: relative;
  margin-right: 9px;
  border: none;
  opacity: 1;
}
/* line 2972, ../scss/scss.scss */
input[type=radio]:before,
input[type=checkbox]:before {
  position: absolute;
  display: block;
  content: '';
  border: solid 1px #ccc;
  width: 20px;
  height: 20px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  background: #fff;
}
/* line 2985, ../scss/scss.scss */
input[type=radio]:after,
input[type=checkbox]:after {
  position: absolute;
  display: block;
  content: '\e808';
  font-size: 20px;
  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;
  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;
  color: #106fb2;
}
/* line 3011, ../scss/scss.scss */
input[type=radio]:checked:after,
input[type=checkbox]:checked:after {
  opacity: 1;
}

/* line 3017, ../scss/scss.scss */
.SJ_select {
  /*移除箭頭樣式*/
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/*IE隱藏箭頭樣式*/
/* line 3026, ../scss/scss.scss */
.SJ_select::-ms-expand {
  display: none;
}

/* line 3030, ../scss/scss.scss */
.SJ_select:focus {
  box-shadow: none;
}

/* line 3034, ../scss/scss.scss */
.header {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  font-size: 0;
  background: #fff;
  width: 100%;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
}
/* line 3045, ../scss/scss.scss */
.header:before {
  -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;
  content: '';
  position: relative;
  width: 100%;
  height: 9px;
  display: block;
  background: linear-gradient(0deg, #051862 0%, #42ccc7 100%);
  background: -moz-linear-gradient(0deg, #051862 0%, #42ccc7 100%);
  background: -webkit-linear-gradient(0deg, #051862 0%, #42ccc7 100%);
  background: -o-linear-gradient(0deg, #051862 0%, #42ccc7 100%);
}
@media screen and (max-width: 1719px) {
  /* line 3058, ../scss/scss.scss */
  .header .container {
    position: relative;
  }
}
/* line 3062, ../scss/scss.scss */
.header .language {
  position: relative;
}
/* line 3064, ../scss/scss.scss */
.header .language .mob_lang {
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  font-size: 14px;
  line-height: 34px;
  background: #ccc;
  display: none;
  opacity: 0;
  text-align: left;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  height: 34px;
}
/* line 3078, ../scss/scss.scss */
.header .language .mob_lang select {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 3087, ../scss/scss.scss */
.header .language.mobile .mob_lang {
  display: block;
}
/* line 3090, ../scss/scss.scss */
.header .language.mobile .lang_nav {
  pointer-events: none;
}
/* line 3094, ../scss/scss.scss */
.header .language .lang_nav {
  display: block;
  cursor: pointer;
  -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;
}
/* line 3098, ../scss/scss.scss */
.header .language .lang_nav i {
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
  line-height: 25px;
}
/* line 3103, ../scss/scss.scss */
.header .language .lang_nav i.icon-globe {
  font-size: 24px;
  line-height: 34px;
}
/* line 3107, ../scss/scss.scss */
.header .language .lang_nav i:before {
  margin: 0;
}
/* line 3111, ../scss/scss.scss */
.header .language .lang_nav span {
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  font-size: 20px;
  line-height: 30px;
}
/* line 3120, ../scss/scss.scss */
.header .language .lang_submenu {
  display: none;
  position: absolute;
  top: 100%;
  left: -30px;
  width: calc(100% + 60px);
  z-index: 99;
  border-top: solid 1px #ccc;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 1200px) {
  /* line 3120, ../scss/scss.scss */
  .header .language .lang_submenu {
    left: -20px;
    width: calc(100% + 40px);
  }
}
@media screen and (max-width: 992px) {
  /* line 3120, ../scss/scss.scss */
  .header .language .lang_submenu {
    width: auto;
    left: 50%;
    transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
  }
}
/* line 3139, ../scss/scss.scss */
.header .language .lang_submenu div {
  background: #fff;
  padding: 8px 30px;
  padding-bottom: 15px;
}
@media screen and (max-width: 1200px) {
  /* line 3139, ../scss/scss.scss */
  .header .language .lang_submenu div {
    padding: 8px 20px;
    padding-bottom: 15px;
  }
}
@media screen and (max-width: 992px) {
  /* line 3139, ../scss/scss.scss */
  .header .language .lang_submenu div {
    padding: 8px 15px;
    padding-bottom: 15px;
  }
  /* line 3150, ../scss/scss.scss */
  .header .language .lang_submenu div a {
    padding: 8px 5px;
  }
}
/* line 3156, ../scss/scss.scss */
.header .language .lang_submenu a {
  font-size: 18px;
  line-height: 28px;
  color: #333;
  display: block;
  padding: 10px 8px;
  text-align: left;
  border-bottom: solid 1px #ccc;
  font-weight: 500;
  white-space: nowrap;
}
@media screen and (max-width: 1200px) {
  /* line 3156, ../scss/scss.scss */
  .header .language .lang_submenu a {
    font-size: 16px;
    line-height: 26px;
  }
}
/* line 3170, ../scss/scss.scss */
.header .language .lang_submenu a:last-child {
  border-bottom: none;
}
/* line 3173, ../scss/scss.scss */
.header .language .lang_submenu a:hover {
  color: #106fb2;
}
@media screen and (min-width: 992px) {
  /* line 3062, ../scss/scss.scss */
  .header .language {
    display: inline-block;
    vertical-align: middle;
    width: 150px;
    text-align: right;
  }
  /* line 3183, ../scss/scss.scss */
  .header .language .pc_language {
    display: inline-block;
    position: relative;
    padding: 38px 0;
  }
}
@media screen and (min-width: 992px) and (max-width: 1400px) {
  /* line 3189, ../scss/scss.scss */
  .header .language .pc_language {
    padding: 29px 0;
  }
  /* line 3193, ../scss/scss.scss */
  .header .language .lang_nav i {
    font-size: 13px;
    line-height: 23px;
  }
  /* line 3196, ../scss/scss.scss */
  .header .language .lang_nav i.icon-globe {
    font-size: 20px;
    line-height: 30px;
  }
  /* line 3201, ../scss/scss.scss */
  .header .language .lang_nav span {
    font-size: 18px;
    line-height: 28px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  /* line 3209, ../scss/scss.scss */
  .header .language .pc_language {
    padding: 24px 0;
  }
  /* line 3213, ../scss/scss.scss */
  .header .language .lang_nav i {
    font-size: 12px;
    line-height: 22px;
  }
  /* line 3216, ../scss/scss.scss */
  .header .language .lang_nav i.icon-globe {
    font-size: 18px;
    line-height: 28px;
  }
  /* line 3221, ../scss/scss.scss */
  .header .language .lang_nav span {
    font-size: 16px;
    line-height: 26px;
  }
}

@media screen and (min-width: 1720px) {
  /* line 3062, ../scss/scss.scss */
  .header .language {
    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%);
  }
}
@media screen and (max-width: 991px) {
  /* line 3062, ../scss/scss.scss */
  .header .language {
    position: absolute;
    right: 90px;
    top: 50%;
    transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    padding: 21px 0;
  }
  /* line 3244, ../scss/scss.scss */
  .header .language .lang_nav span {
    display: none;
  }
  /* line 3247, ../scss/scss.scss */
  .header .language .lang_nav .icon-bottom_arrow {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 3062, ../scss/scss.scss */
  .header .language {
    right: 70px;
    padding: 13px 0;
  }
}
/* line 3257, ../scss/scss.scss */
.header .top_box {
  display: inline-block;
  vertical-align: middle;
  width: 105px;
}
/* line 3261, ../scss/scss.scss */
.header .top_box .logo {
  display: block;
}
@media screen and (min-width: 768px) {
  /* line 3257, ../scss/scss.scss */
  .header .top_box {
    width: 150px;
  }
}
@media screen and (max-width: 1200px) {
  /* line 3268, ../scss/scss.scss */
  .header .top_box .logo {
    width: 130px;
  }
}
@media screen and (max-width: 991px) {
  /* line 3257, ../scss/scss.scss */
  .header .top_box {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 3275, ../scss/scss.scss */
  .header .top_box .logo {
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  /* line 3282, ../scss/scss.scss */
  .header .bottom_box {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 300px);
    text-align: center;
  }
  /* line 3288, ../scss/scss.scss */
  .header .bottom_box .nav_box > div {
    display: inline-block;
    vertical-align: bottom;
    margin: 0 8px;
    position: relative;
  }
  /* line 3293, ../scss/scss.scss */
  .header .bottom_box .nav_box > div > a {
    font-weight: bold;
    padding: 40px 10px;
    color: #333;
    font-size: 20px;
    line-height: 30px;
    display: block;
    position: relative;
    font-family: 'Roboto', sans-serif;
  }
}
@media screen and (min-width: 992px) and (max-width: 1400px) {
  /* line 3293, ../scss/scss.scss */
  .header .bottom_box .nav_box > div > a {
    font-size: 18px;
    line-height: 28px;
    padding: 30px 10px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  /* line 3293, ../scss/scss.scss */
  .header .bottom_box .nav_box > div > a {
    font-size: 16px;
    line-height: 26px;
    padding: 25px 10px;
  }
}
@media screen and (min-width: 992px) {
  /* line 3313, ../scss/scss.scss */
  .header .bottom_box .nav_box > div > a:before {
    content: '';
    position: absolute;
    display: block;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 7px;
    background: #40ade6;
    -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 3325, ../scss/scss.scss */
  .header .bottom_box .nav_box > div > a i {
    display: none;
  }
  /* line 3331, ../scss/scss.scss */
  .header .bottom_box .nav_box > div:focus > a:before {
    opacity: 0;
  }
  /* line 3338, ../scss/scss.scss */
  .header .bottom_box .nav_box > div:hover > a:before {
    opacity: 1;
  }
  /* line 3345, ../scss/scss.scss */
  .header .bottom_box .nav_box > div.active > a:before {
    opacity: 1;
  }
  /* line 3351, ../scss/scss.scss */
  .header .bottom_box .nav_box > div.active:focus > a:before {
    opacity: 1;
  }
}
@media screen and (max-width: 991px) {
  /* line 3363, ../scss/scss.scss */
  .header .bottom_box {
    position: absolute;
    left: 0;
    top: 74px;
    height: calc(100vh - 83px);
    width: 100%;
    overflow: hidden;
    pointer-events: none;
    z-index: 9;
  }
  /* line 3372, ../scss/scss.scss */
  .header .bottom_box .nav_box {
    left: 100%;
    height: 100%;
    position: relative;
    background: #fff;
    padding: 20px 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 3379, ../scss/scss.scss */
  .header .bottom_box .nav_box > div {
    display: block;
    padding: 0 30px;
  }
  /* line 3382, ../scss/scss.scss */
  .header .bottom_box .nav_box > div a {
    padding: 16px 0;
    display: block;
    position: relative;
    width: 100%;
    font-size: 18px;
    line-height: 28px;
    border-bottom: solid 1px #dddddd;
    color: #333;
  }
  /* line 3393, ../scss/scss.scss */
  .header .bottom_box .nav_box > div.has_menu a {
    padding-right: 20px;
  }
  /* line 3395, ../scss/scss.scss */
  .header .bottom_box .nav_box > div.has_menu a i {
    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%);
    font-size: 15px;
    line-height: 25px;
    color: #333;
  }
  /* line 3405, ../scss/scss.scss */
  .header .bottom_box .nav_box > div.has_menu a:hover {
    color: #40ade6;
  }
  /* line 3407, ../scss/scss.scss */
  .header .bottom_box .nav_box > div.has_menu a:hover i {
    color: #333;
  }
  /* line 3413, ../scss/scss.scss */
  .header .bottom_box .nav_box > div .submenu {
    padding: 20px 30px;
    position: absolute;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    top: 0;
    left: 100%;
    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;
    z-index: 99;
  }
  /* line 3424, ../scss/scss.scss */
  .header .bottom_box .nav_box > div .submenu .back_nav {
    text-align: right;
    padding-right: 0;
    padding-left: 20px;
    color: #40ade6;
  }
  /* line 3429, ../scss/scss.scss */
  .header .bottom_box .nav_box > div .submenu .back_nav i {
    right: auto;
    left: 0;
  }
  /* line 3434, ../scss/scss.scss */
  .header .bottom_box .nav_box > div .submenu.show_in {
    left: 0;
  }
  /* line 3440, ../scss/scss.scss */
  .header .bottom_box.show_in {
    pointer-events: auto;
  }
  /* line 3442, ../scss/scss.scss */
  .header .bottom_box.show_in .nav_box {
    left: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 3449, ../scss/scss.scss */
  .header .bottom_box {
    top: 60px;
    height: calc(100vh - 69px);
  }
  /* line 3452, ../scss/scss.scss */
  .header .bottom_box .nav_box {
    padding: 20px 0;
  }
  /* line 3454, ../scss/scss.scss */
  .header .bottom_box .nav_box > div {
    padding: 0 20px;
  }
  /* line 3456, ../scss/scss.scss */
  .header .bottom_box .nav_box > div .submenu {
    padding: 20px;
  }
}
@media screen and (max-width: 600px) {
  /* line 3464, ../scss/scss.scss */
  .header .header .bottom_box .nav_box > div a {
    padding: 10px 0;
    font-size: 17px;
  }
}

@media (min-width: 992px) {
  /* line 3468, ../scss/scss.scss */
  .submenu {
    display: none;
    position: fixed;
    background: #fff;
    left: calc((100vw - 934px) / 2);
    top: 100%;
    padding: 45px 0;
    border-top: solid 1px #ccc;
    white-space: nowrap;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
  }
  /* line 3478, ../scss/scss.scss */
  .submenu .back_nav {
    display: none;
  }
  /* line 3481, ../scss/scss.scss */
  .submenu > div {
    display: inline-block;
    vertical-align: top;
    padding: 0 40px;
  }
}
@media (min-width: 992px) and (min-width: 1401px) {
  /* line 3481, ../scss/scss.scss */
  .submenu > div {
    min-width: 421px;
  }
}
@media (min-width: 992px) and (max-width: 1400px) and (min-width: 992px) {
  /* line 3481, ../scss/scss.scss */
  .submenu > div {
    min-width: 370px;
  }
}
@media (min-width: 992px) {
  /* line 3491, ../scss/scss.scss */
  .submenu > div:nth-child(even) {
    border-right: solid 1px #ccc;
  }
  /* line 3494, ../scss/scss.scss */
  .submenu > div a {
    font-size: 18px;
    line-height: 28px;
    margin: 25px 0;
    color: #333;
    text-align: left;
    display: block;
    padding-right: 30px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1400px) {
  /* line 3494, ../scss/scss.scss */
  .submenu > div a {
    font-size: 17px;
    line-height: 26px;
    margin: 15px 0;
  }
}
@media (min-width: 992px) {
  /* line 3506, ../scss/scss.scss */
  .submenu > div a:hover {
    color: #106fb2;
  }
}
/* line 3514, ../scss/scss.scss */
.submenu a.icon-right_arrow {
  position: relative;
}
/* line 3515, ../scss/scss.scss */
.submenu a.icon-right_arrow:before {
  position: absolute;
  top: 50%;
  right: 0;
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.Matrix( M11=0, M12=0, M21=0, M22=0, sizingMethod='auto expand');
  zoom: 1;
  margin: 0;
  font-size: 13px;
  -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;
  margin-top: -4px;
}
@media (min-width: 992px) {
  /* line 3516, ../scss/scss.scss */
  .submenu a.icon-right_arrow.active {
    color: #106fb2 !important;
  }
}
@media (max-width: 991px) {
  /* line 3516, ../scss/scss.scss */
  .submenu a.icon-right_arrow.active {
    color: #40ade6 !important;
  }
}
/* line 3523, ../scss/scss.scss */
.submenu a.icon-right_arrow.active:before {
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.Matrix( M11=0, M12=0, M21=0, M22=0, sizingMethod='auto expand');
  zoom: 1;
}
/* line 3526, ../scss/scss.scss */
.submenu div div {
  display: none;
}
@media (min-width: 992px) {
  /* line 3526, ../scss/scss.scss */
  .submenu div div {
    margin: -15px 0 -10px;
  }
}
/* line 3530, ../scss/scss.scss */
.submenu div div a {
  margin: 0;
  padding: 6px 20px !important;
}
@media (min-width: 992px) {
  /* line 3530, ../scss/scss.scss */
  .submenu div div a {
    font-size: 17px !important;
  }
}
@media (max-width: 991px) {
  /* line 3530, ../scss/scss.scss */
  .submenu div div a {
    font-size: 16px !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 3543, ../scss/scss.scss */
  .submenu {
    top: 85px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  /* line 3546, ../scss/scss.scss */
  .submenu {
    top: 97px;
  }
}
@media (min-width: 1401px) {
  /* line 3549, ../scss/scss.scss */
  .submenu {
    top: 119px;
  }
}
/* line 3551, ../scss/scss.scss */
.big_container {
  margin: 0 auto;
  width: 100%;
  position: relative;
}
@media screen and (min-width: 1720px) {
  /* line 3551, ../scss/scss.scss */
  .big_container {
    max-width: 1600px;
  }
}

/* line 3560, ../scss/scss.scss */
.all_banner {
  position: relative;
  width: 100%;
  overflow: hidden;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  margin-top: 119px;
  opacity: 0;
}
/* line 3570, ../scss/scss.scss */
.all_banner img {
  display: none;
}
/* line 3573, ../scss/scss.scss */
.all_banner .color_bg {
  position: relative;
  color: #fff;
}
/* line 3576, ../scss/scss.scss */
.all_banner .color_bg .container {
  z-index: 2;
  position: relative;
}
/* line 3579, ../scss/scss.scss */
.all_banner .color_bg .container p {
  position: relative;
  left: -30px;
  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;
}
/* line 3589, ../scss/scss.scss */
.all_banner .color_bg .container p:nth-child(2) {
  animation-delay: .9s;
}
/* line 3594, ../scss/scss.scss */
.all_banner .color_bg:before {
  content: '';
  position: absolute;
  width: 0;
  height: 100%;
  max-width: 50%;
  top: 0;
  left: 0;
  z-index: 1;
  animation-delay: .5s;
  animation-duration: 600ms;
  animation-fill-mode: backwards;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#40ade6+0,40ade6+100&0.8+0,0+99 */
  background: -moz-linear-gradient(left, rgba(64, 173, 230, 0.8) 0%, rgba(64, 173, 230, 0) 99%, rgba(64, 173, 230, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(64, 173, 230, 0.8) 0%, rgba(64, 173, 230, 0) 99%, rgba(64, 173, 230, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(64, 173, 230, 0.8) 0%, rgba(64, 173, 230, 0) 99%, rgba(64, 173, 230, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc40ade6', endColorstr='#0040ade6', GradientType=1);
  /* IE6-9 */
}
/* line 3622, ../scss/scss.scss */
.all_banner.fadeIn .color_bg .container {
  z-index: 2;
}
/* line 3624, ../scss/scss.scss */
.all_banner.fadeIn .color_bg .container p {
  animation-name: go_opacity;
}
/* line 3628, ../scss/scss.scss */
.all_banner.fadeIn .color_bg:before {
  animation-name: go_width;
}
@media screen and (max-width: 1400px) {
  /* line 3560, ../scss/scss.scss */
  .all_banner {
    margin-top: 88px;
  }
}
@media screen and (max-width: 1200px) {
  /* line 3560, ../scss/scss.scss */
  .all_banner {
    margin-top: 85px;
  }
}
@media screen and (max-width: 991px) {
  /* line 3560, ../scss/scss.scss */
  .all_banner {
    margin-top: 83px;
  }
}
@media screen and (max-width: 767px) {
  /* line 3560, ../scss/scss.scss */
  .all_banner {
    margin-top: 70px;
    padding-top: 90px;
    padding-bottom: 90px;
  }
  /* line 3646, ../scss/scss.scss */
  .all_banner .color_bg {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  /* line 3649, ../scss/scss.scss */
  .all_banner .color_bg:before {
    max-width: 90%;
  }
  /* line 3652, ../scss/scss.scss */
  .all_banner .color_bg .h2 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 5px;
  }
  /* line 3657, ../scss/scss.scss */
  .all_banner .color_bg .h5 {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (max-width: 550px) {
  /* line 3560, ../scss/scss.scss */
  .all_banner {
    background: none !important;
    padding: 0;
  }
  /* line 3666, ../scss/scss.scss */
  .all_banner .color_bg {
    position: absolute;
    margin-top: 10px;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }
  /* line 3674, ../scss/scss.scss */
  .all_banner img {
    display: block;
  }
}
@media screen and (max-width: 380px) {
  /* line 3679, ../scss/scss.scss */
  .all_banner .color_bg {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  /* line 3682, ../scss/scss.scss */
  .all_banner .color_bg .h2 {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 3px;
  }
  /* line 3687, ../scss/scss.scss */
  .all_banner .color_bg .h5 {
    font-size: 16px;
    line-height: 26px;
  }
}

/* line 3695, ../scss/scss.scss */
.index_banner {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-top: 119px;
  height: calc(90vh - 119px);
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@media screen and (max-width: 1400px) {
  /* line 3695, ../scss/scss.scss */
  .index_banner {
    margin-top: 88px;
    height: calc(90vh - 88px);
  }
}
@media screen and (max-width: 1200px) {
  /* line 3695, ../scss/scss.scss */
  .index_banner {
    margin-top: 85px;
    height: calc(90vh - 85px);
  }
}
@media screen and (max-width: 991px) {
  /* line 3695, ../scss/scss.scss */
  .index_banner {
    margin-top: 83px;
    height: calc(90vh - 83px);
  }
}
@media screen and (max-width: 767px) {
  /* line 3695, ../scss/scss.scss */
  .index_banner {
    margin-top: 70px;
    height: 80vh;
  }
}
/* line 3722, ../scss/scss.scss */
.index_banner:before {
  position: absolute;
  content: '';
  z-index: 0;
  width: 100%;
  height: calc(100% - 80px);
  background: #106fb2;
  left: 0;
  bottom: 0;
}
/* line 3732, ../scss/scss.scss */
.index_banner .index_slider_text {
  width: 100%;
  position: relative;
  z-index: 100;
}
/* line 3736, ../scss/scss.scss */
.index_banner .index_slider_text .big_container {
  position: relative;
}
/* line 3739, ../scss/scss.scss */
.index_banner .index_slider_text .text_slider {
  position: absolute;
  bottom: 0;
  right: 60px;
  width: 100%;
  background: #106fb2;
}
/* line 3745, ../scss/scss.scss */
.index_banner .index_slider_text .text_slider:before {
  background: #106fb2;
  position: absolute;
  content: '';
  width: 150%;
  height: 100%;
  left: 0;
  top: 0;
}
/* line 3754, ../scss/scss.scss */
.index_banner .index_slider_text .text_slider .nav_slider {
  width: 70px;
  position: absolute;
  z-index: 2;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
/* line 3762, ../scss/scss.scss */
.index_banner .index_slider_text .text_slider .nav_slider .slick-list {
  opacity: 0;
  pointer-events: none;
}
/* line 3766, ../scss/scss.scss */
.index_banner .index_slider_text .text_slider .nav_slider .slick-prev,
.index_banner .index_slider_text .text_slider .nav_slider .slick-next {
  width: 20px;
  height: 20px;
  left: auto;
  right: 0;
}
/* line 3772, ../scss/scss.scss */
.index_banner .index_slider_text .text_slider .nav_slider .slick-prev:before,
.index_banner .index_slider_text .text_slider .nav_slider .slick-next:before {
  color: #fff;
  font-size: 20px;
  line-height: 20px;
}
/* line 3778, ../scss/scss.scss */
.index_banner .index_slider_text .text_slider .nav_slider .slick-prev:focus:before,
.index_banner .index_slider_text .text_slider .nav_slider .slick-next:focus:before {
  color: #fff;
}
/* line 3783, ../scss/scss.scss */
.index_banner .index_slider_text .text_slider .nav_slider .slick-prev:hover:before,
.index_banner .index_slider_text .text_slider .nav_slider .slick-next:hover:before {
  color: #88b7d9;
}
/* line 3788, ../scss/scss.scss */
.index_banner .index_slider_text .text_slider .nav_slider .slick-prev {
  margin-right: 35px;
}
@media screen and (min-width: 1101px) {
  /* line 3739, ../scss/scss.scss */
  .index_banner .index_slider_text .text_slider {
    width: calc(((100% - 120px) / 3) + 15px);
  }
}
@media screen and (min-width: 1300px) {
  /* line 3739, ../scss/scss.scss */
  .index_banner .index_slider_text .text_slider {
    right: calc((100% - 1170px) / 2);
    width: calc(1170px / 3);
  }
}
@media screen and (min-width: 1400px) {
  /* line 3739, ../scss/scss.scss */
  .index_banner .index_slider_text .text_slider {
    right: calc((100% - 1270px) / 2);
    width: calc(1270px / 3);
  }
}
@media screen and (min-width: 1500px) {
  /* line 3739, ../scss/scss.scss */
  .index_banner .index_slider_text .text_slider {
    right: calc((100% - 1370px) / 2);
    width: calc(1370px / 3);
  }
}
@media screen and (min-width: 1720px) {
  /* line 3739, ../scss/scss.scss */
  .index_banner .index_slider_text .text_slider {
    right: 0;
    width: calc((1370px / 3) + ((100% - 1370px) / 2));
  }
}
@media screen and (max-width: 1100px) {
  /* line 3739, ../scss/scss.scss */
  .index_banner .index_slider_text .text_slider {
    right: 30px;
    width: calc((100% - 60px) / 2);
  }
}
@media screen and (max-width: 991px) {
  /* line 3739, ../scss/scss.scss */
  .index_banner .index_slider_text .text_slider {
    right: 30px;
    width: calc((100% - 60px) / 2);
  }
}
@media screen and (max-width: 767px) {
  /* line 3739, ../scss/scss.scss */
  .index_banner .index_slider_text .text_slider {
    padding-left: 20px;
    right: 20px;
    width: calc(100% - 20px);
  }
}
/* line 3825, ../scss/scss.scss */
.index_banner .index_slider_text .text_slider .banner_dot {
  width: 100%;
  color: #fff;
  padding: 20px 0;
  padding-right: 70px;
  padding-left: 40px;
  font-size: 0;
}
/* line 3832, ../scss/scss.scss */
.index_banner .index_slider_text .text_slider .banner_dot .h5 {
  top: -0.1em;
  position: relative;
  width: 120px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  line-height: 40px;
}
/* line 3841, ../scss/scss.scss */
.index_banner .index_slider_text .text_slider .banner_dot .time {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 120px);
  padding: 0 20px;
}
/* line 3846, ../scss/scss.scss */
.index_banner .index_slider_text .text_slider .banner_dot .time .solid {
  width: 267px;
  max-width: 100%;
  height: 1px;
  background: #051862;
  position: relative;
}
/* line 3852, ../scss/scss.scss */
.index_banner .index_slider_text .text_slider .banner_dot .time .solid span {
  position: absolute;
  left: 0;
  height: 1px;
  width: 0;
}
@media screen and (max-width: 1200px) {
  /* line 3825, ../scss/scss.scss */
  .index_banner .index_slider_text .text_slider .banner_dot {
    padding: 15px 0;
    padding-left: 20px;
    padding-right: 70px;
  }
  /* line 3864, ../scss/scss.scss */
  .index_banner .index_slider_text .text_slider .banner_dot .h5 {
    width: 100px;
  }
  /* line 3867, ../scss/scss.scss */
  .index_banner .index_slider_text .text_slider .banner_dot .time {
    width: calc(100% - 100px);
    padding: 0 10px;
  }
}
@media screen and (max-width: 1000px) {
  /* line 3873, ../scss/scss.scss */
  .index_banner .index_slider_text .text_slider .banner_dot .h5 {
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    width: 75px;
  }
  /* line 3879, ../scss/scss.scss */
  .index_banner .index_slider_text .text_slider .banner_dot .time {
    padding-left: 0;
    width: calc(100% - 75px);
    padding-right: 20px;
    width: 60%;
  }
}
/* line 3886, ../scss/scss.scss */
.index_banner .index_slider_text .text_slider .banner_dot.now .time .solid span {
  animation-name: go_width;
  width: 100%;
  background: #fff;
  animation-fill-mode: backwards;
  animation-timing-function: linear;
}
/* line 3893, ../scss/scss.scss */
.index_banner .index_slider_text .text_slider .banner_dot:not(.video_type).now .time .solid span {
  animation-duration: 3950ms !important;
}
@media screen and (max-width: 600px) {
  /* line 3897, ../scss/scss.scss */
  .index_banner .index_slider_text .text_slider .banner_dot .time {
    width: 145px;
  }
}
@media screen and (max-width: 767px) {
  /* line 3739, ../scss/scss.scss */
  .index_banner .index_slider_text .text_slider {
    padding-left: 0;
  }
}

/* line 3910, ../scss/scss.scss */
.index_slider {
  position: relative;
  z-index: 99;
  width: 100%;
  height: 100%;
}
/* line 3915, ../scss/scss.scss */
.index_slider .slick-track {
  height: 100%;
}
/* line 3918, ../scss/scss.scss */
.index_slider .slick-list {
  height: 100%;
}
/* line 3921, ../scss/scss.scss */
.index_slider .b_slider_box {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  opacity: 0;
}
/* line 3927, ../scss/scss.scss */
.index_slider .b_slider_box.slick-active {
  opacity: 1;
}
/* line 3930, ../scss/scss.scss */
.index_slider .b_slider_box .big_container {
  height: 100%;
}
/* line 3933, ../scss/scss.scss */
.index_slider .b_slider_box .pc_bg,
.index_slider .b_slider_box .video_box {
  position: absolute;
  width: calc(100% - 20px);
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  /* line 3933, ../scss/scss.scss */
  .index_slider .b_slider_box .pc_bg,
  .index_slider .b_slider_box .video_box {
    height: calc(100% - 60px);
  }
}
@media screen and (min-width: 768px) {
  /* line 3933, ../scss/scss.scss */
  .index_slider .b_slider_box .pc_bg,
  .index_slider .b_slider_box .video_box {
    width: calc(100% - 30px);
  }
}
@media screen and (min-width: 1101px) {
  /* line 3933, ../scss/scss.scss */
  .index_slider .b_slider_box .pc_bg,
  .index_slider .b_slider_box .video_box {
    width: calc(100% - 60px);
  }
}
@media screen and (min-width: 1300px) {
  /* line 3933, ../scss/scss.scss */
  .index_slider .b_slider_box .pc_bg,
  .index_slider .b_slider_box .video_box {
    width: calc(100% - ((100% - 1170px) / 2));
  }
}
@media screen and (min-width: 1400px) {
  /* line 3933, ../scss/scss.scss */
  .index_slider .b_slider_box .pc_bg,
  .index_slider .b_slider_box .video_box {
    width: calc(100% - ((100% - 1270px) / 2));
  }
}
@media screen and (min-width: 1500px) {
  /* line 3933, ../scss/scss.scss */
  .index_slider .b_slider_box .pc_bg,
  .index_slider .b_slider_box .video_box {
    width: calc(100% - ((100% - 1370px) / 2));
  }
}
@media screen and (min-width: 1720px) {
  /* line 3933, ../scss/scss.scss */
  .index_slider .b_slider_box .pc_bg,
  .index_slider .b_slider_box .video_box {
    width: calc(100% + ((100vw - 100%) / 2));
    left: calc(0px - ((100vw - 100%) / 2));
  }
}
/* line 3964, ../scss/scss.scss */
.index_slider .b_slider_box .mob_bg {
  position: absolute;
  width: calc(100% - 20px);
  height: calc(100% - 60px);
  left: 0;
  top: 0;
  z-index: 1;
  display: none;
}
@media screen and (max-width: 767px) {
  /* line 3974, ../scss/scss.scss */
  .index_slider .b_slider_box .pc_bg {
    display: none;
  }
  /* line 3977, ../scss/scss.scss */
  .index_slider .b_slider_box .mob_bg {
    display: block;
  }
}
/* line 3981, ../scss/scss.scss */
.index_slider .b_slider_box .container {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  z-index: 5;
}
/* line 3986, ../scss/scss.scss */
.index_slider .b_slider_box .container p,
.index_slider .b_slider_box .container a {
  position: relative;
  opacity: 0;
  transition: transform .2s ease-in-out 1s, opacity .2s ease-in-out 1s;
  transform: translateX(-50px);
}
@media (min-width: 768px) {
  /* line 3981, ../scss/scss.scss */
  .index_slider .b_slider_box .container {
    top: 65%;
  }
}
@media (max-width: 767px) {
  /* line 3981, ../scss/scss.scss */
  .index_slider .b_slider_box .container {
    top: 50%;
  }
  /* line 4003, ../scss/scss.scss */
  .index_slider .b_slider_box .container .h1 {
    font-size: 40px;
    line-height: 50px;
  }
  /* line 4007, ../scss/scss.scss */
  .index_slider .b_slider_box .container .h9 {
    font-size: 18px;
    line-height: 28px;
    width: 80%;
  }
}
/* line 4016, ../scss/scss.scss */
.index_slider .b_slider_box.slick-active .container p,
.index_slider .b_slider_box.slick-active .container a {
  opacity: 1;
  transform: translateX(0);
  transition: transform 1s ease-in-out .23s, opacity 1s ease-in-out .23s;
}
/* line 4021, ../scss/scss.scss */
.index_slider .b_slider_box.slick-active .container p:nth-child(2),
.index_slider .b_slider_box.slick-active .container a:nth-child(2) {
  opacity: 1;
  transform: translateX(0);
  transition: transform 1s ease-in-out .32s, opacity 1s ease-in-out .32s;
}
/* line 4026, ../scss/scss.scss */
.index_slider .b_slider_box.slick-active .container p:nth-child(3),
.index_slider .b_slider_box.slick-active .container a:nth-child(3) {
  opacity: 1;
  transform: translateX(0);
  transition: transform 1s ease-in-out .45s, opacity 1s ease-in-out .45s;
}
/* line 4036, ../scss/scss.scss */
.index_slider .b_slider_box.slick-active.load-in .container p,
.index_slider .b_slider_box.slick-active.load-in .container a {
  opacity: 0;
  transition: transform .2s ease-in-out .8s, opacity .2s ease-in-out 1s;
  transform: translateX(-50px);
}

/* line 4049, ../scss/scss.scss */
.index_banner .pc_bg, .index_banner .mob_bg {
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 4055, ../scss/scss.scss */
.index_banner .slick-slide .pc_bg, .index_banner .slick-slide .mob_bg {
  background-position: 50% 0%;
}

/* line 4063, ../scss/scss.scss */
.index_banner .slick-slide.animation .pc_bg, .index_banner .slick-slide.animation .mob_bg {
  background-position: 50% 0%;
}
/* line 4064, ../scss/scss.scss */
.index_banner .slick-slide.animation .pc_bg {
  animation: bouncebg 3.5s ease-in-out forwards;
}
/* line 4067, ../scss/scss.scss */
.index_banner .slick-slide.animation .mob_bg {
  animation: bouncebg 1.5s ease-in-out forwards;
}

@keyframes bouncebg {
  0% {
    background-position: 50% 0%;
  }
  100% {
    background-position: 50% 100%;
  }
}
@-webkit-keyframes bouncebg {
  0% {
    background-position: 50% 0%;
  }
  100% {
    background-position: 50% 100%;
  }
}
@-moz-keyframes bouncebg {
  0% {
    background-position: 50% 0%;
  }
  100% {
    background-position: 50% 100%;
  }
}
/* line 4126, ../scss/scss.scss */
.changeImgBg {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
/* line 4133, ../scss/scss.scss */
.changeImgBg video {
  max-width: inherit;
  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;
}

@-webkit-keyframes go_width {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes go_width {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@keyframes go_width {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes go_width_50 {
  0% {
    width: 0;
  }
  100% {
    width: 50%;
  }
}
@-webkit-keyframes go_width_50 {
  0% {
    width: 0;
  }
  100% {
    width: 50%;
  }
}
@keyframes go_width_50 {
  0% {
    width: 0;
  }
  100% {
    width: 50%;
  }
}
@-webkit-keyframes out_width {
  0% {
    width: 100%;
  }
  100% {
    width: 0;
  }
}
@-webkit-keyframes out_width {
  0% {
    width: 100%;
  }
  100% {
    width: 0;
  }
}
@keyframes out_width {
  0% {
    width: 100%;
  }
  100% {
    width: 0;
  }
}
@-webkit-keyframes go_opacity {
  0% {
    opacity: 0;
    left: -30px;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
@-webkit-keyframes go_opacity {
  0% {
    opacity: 0;
    left: -30px;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
@keyframes go_opacity {
  0% {
    opacity: 0;
    left: -30px;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
@-webkit-keyframes go_opacity_b {
  0% {
    opacity: 0;
    bottom: -30px;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@-webkit-keyframes go_opacity_b {
  0% {
    opacity: 0;
    bottom: -30px;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@keyframes go_opacity_b {
  0% {
    opacity: 0;
    bottom: -30px;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
/* line 4297, ../scss/scss.scss */
.animate_fadeIn {
  font-size: 0;
}
/* line 4300, ../scss/scss.scss */
.animate_fadeIn .img_box .in_box {
  position: relative;
}
/* line 4302, ../scss/scss.scss */
.animate_fadeIn .img_box .in_box > img {
  opacity: 0;
}
/* line 4305, ../scss/scss.scss */
.animate_fadeIn .img_box .in_box .hide_img {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  left: 0;
  top: 0;
  position: absolute;
  width: 0;
  height: 100%;
  overflow: hidden;
}
/* line 4316, ../scss/scss.scss */
.animate_fadeIn .img_box .in_box .hide_img > img {
  height: 100%;
  width: auto;
  max-width: inherit;
}
/* line 4326, ../scss/scss.scss */
.animate_fadeIn .text_box .in_box P {
  position: relative;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* line 4335, ../scss/scss.scss */
.animate_fadeIn .text_box .in_box P:nth-child(2) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
/* line 4339, ../scss/scss.scss */
.animate_fadeIn .text_box .in_box P:nth-child(3) {
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s;
}
/* line 4343, ../scss/scss.scss */
.animate_fadeIn .text_box .in_box P:nth-child(4) {
  -webkit-animation-delay: 1.6s;
  animation-delay: 1.6s;
}
/* line 4347, ../scss/scss.scss */
.animate_fadeIn .text_box .in_box P:nth-child(5) {
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}
/* line 4351, ../scss/scss.scss */
.animate_fadeIn .text_box .in_box P:nth-child(6) {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
/* line 4362, ../scss/scss.scss */
.animate_fadeIn.animated .img_box .in_box .hide_img {
  -webkit-animation-name: go_width;
  animation-name: go_width;
}
/* line 4370, ../scss/scss.scss */
.animate_fadeIn.animated .text_box .in_box P {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@media screen and (max-width: 767px) {
  /* line 4380, ../scss/scss.scss */
  .index_products {
    padding-top: 15px;
  }
}
/* line 4384, ../scss/scss.scss */
.index_products .products_slider {
  position: relative;
}
@media screen and (min-width: 651px) {
  /* line 4387, ../scss/scss.scss */
  .index_products .products_slider:before {
    content: '';
    width: 1px;
    background: #ccc;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }
  /* line 4396, ../scss/scss.scss */
  .index_products .products_slider:after {
    content: '';
    width: 1px;
    background: #ccc;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
  }
}
@media screen and (max-width: 1200px) {
  /* line 4384, ../scss/scss.scss */
  .index_products .products_slider {
    padding-left: 45px;
    padding-right: 45px;
  }
  /* line 4409, ../scss/scss.scss */
  .index_products .products_slider:before {
    left: 45px;
  }
  /* line 4412, ../scss/scss.scss */
  .index_products .products_slider:after {
    right: 45px;
  }
}
@media screen and (max-width: 650px) {
  /* line 4384, ../scss/scss.scss */
  .index_products .products_slider {
    padding: 0;
    padding-bottom: 70px;
  }
}
/* line 4421, ../scss/scss.scss */
.index_products .products_slider .slick-arrow:before {
  font-size: 30px;
}
@media (min-width: 651px) {
  /* line 4420, ../scss/scss.scss */
  .index_products .products_slider .slick-arrow {
    width: 63px;
    height: 100%;
  }
}
@media screen and (max-width: 650px) {
  /* line 4420, ../scss/scss.scss */
  .index_products .products_slider .slick-arrow {
    top: auto;
    bottom: 0;
    margin-right: 5px;
    transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
  }
}
/* line 4434, ../scss/scss.scss */
.index_products .products_slider .slick-prev {
  left: -63px;
}
@media screen and (max-width: 1200px) {
  /* line 4434, ../scss/scss.scss */
  .index_products .products_slider .slick-prev {
    left: -18px;
  }
}
@media screen and (max-width: 650px) {
  /* line 4434, ../scss/scss.scss */
  .index_products .products_slider .slick-prev {
    left: auto;
    right: 50%;
  }
}
/* line 4444, ../scss/scss.scss */
.index_products .products_slider .slick-next {
  right: -63px;
}
@media screen and (max-width: 1200px) {
  /* line 4444, ../scss/scss.scss */
  .index_products .products_slider .slick-next {
    right: -18px;
  }
}
@media screen and (max-width: 650px) {
  /* line 4444, ../scss/scss.scss */
  .index_products .products_slider .slick-next {
    right: auto;
    left: 50%;
  }
}
@media screen and (min-width: 651px) {
  /* line 4454, ../scss/scss.scss */
  .index_products .products_slider .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 4462, ../scss/scss.scss */
  .index_products .products_slider .slick-track .slider_box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
  }
}
/* line 4472, ../scss/scss.scss */
.index_products .products_slider .slider_box {
  padding: 0 30px;
  position: relative;
}
@media screen and (min-width: 651px) {
  /* line 4472, ../scss/scss.scss */
  .index_products .products_slider .slider_box {
    padding: 0 20px;
    padding-bottom: 35px;
  }
  /* line 4478, ../scss/scss.scss */
  .index_products .products_slider .slider_box:before {
    content: '';
    width: 1px;
    background: #ccc;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }
}
/* line 4488, ../scss/scss.scss */
.index_products .products_slider .slider_box img {
  width: 88.8%;
  margin: 0 auto;
}
/* line 4492, ../scss/scss.scss */
.index_products .products_slider .slider_box .h8 {
  margin-top: 8px;
}

/* line 4499, ../scss/scss.scss */
.index_application {
  position: relative;
  overflow: hidden;
}
/* line 4502, ../scss/scss.scss */
.index_application .fix_title {
  position: absolute;
  top: 0;
  right: -5px;
  width: 910px;
  max-width: 48%;
  z-index: -1;
}
@media screen and (min-width: 768px) {
  /* line 4510, ../scss/scss.scss */
  .index_application .application_slider {
    padding-top: 65px;
  }
  /* line 4513, ../scss/scss.scss */
  .index_application .application_slider .slick-dots {
    bottom: auto;
    top: 0;
    text-align: left;
    width: 100%;
    padding-left: 60px;
    padding-right: 60px;
    left: 50%;
    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) and (min-width: 1300px) {
  /* line 4513, ../scss/scss.scss */
  .index_application .application_slider .slick-dots {
    max-width: 1290px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1400px) {
  /* line 4513, ../scss/scss.scss */
  .index_application .application_slider .slick-dots {
    max-width: 1390px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1500px) {
  /* line 4513, ../scss/scss.scss */
  .index_application .application_slider .slick-dots {
    max-width: 1490px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  /* line 4513, ../scss/scss.scss */
  .index_application .application_slider .slick-dots {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media screen and (max-width: 768px) {
  /* line 4510, ../scss/scss.scss */
  .index_application .application_slider {
    padding-bottom: 45px;
  }
  /* line 4540, ../scss/scss.scss */
  .index_application .application_slider .slick-dots {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 4545, ../scss/scss.scss */
.index_application .application_slider .slider_box {
  position: relative;
}
/* line 4547, ../scss/scss.scss */
.index_application .application_slider .slider_box a {
  display: block;
  position: relative;
  overflow: hidden;
}
/* line 4551, ../scss/scss.scss */
.index_application .application_slider .slider_box a 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 4555, ../scss/scss.scss */
.index_application .application_slider .slider_box a:hover img {
  transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  -webkit-transform: scale(1.05, 1.05);
}
/* line 4563, ../scss/scss.scss */
.index_application .application_slider .slider_box .pc_box {
  display: none;
}
/* line 4566, ../scss/scss.scss */
.index_application .application_slider .slider_box .text_box {
  position: absolute;
  right: 0;
  bottom: 0;
  background: #106fb2;
  color: #fff;
  padding-right: 40px;
  pointer-events: none;
}
/* line 4574, ../scss/scss.scss */
.index_application .application_slider .slider_box .text_box p {
  position: relative;
  bottom: -30px;
  opacity: 0;
  animation-delay: .5s;
  animation-duration: 600ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* line 4583, ../scss/scss.scss */
.index_application .application_slider .slider_box .text_box .in_box {
  padding-left: 40px;
  position: relative;
  padding-right: 40px;
}
/* line 4587, ../scss/scss.scss */
.index_application .application_slider .slider_box .text_box .in_box .icon {
  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%);
  width: 16px;
  height: 16px;
  opacity: 0;
  animation-delay: 1s;
  animation-duration: 500ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* line 4600, ../scss/scss.scss */
.index_application .application_slider .slider_box .text_box .in_box .icon:before {
  position: absolute;
  content: '';
  width: 16px;
  height: 2px;
  background: #fff;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
/* line 4611, ../scss/scss.scss */
.index_application .application_slider .slider_box .text_box .in_box .icon:after {
  position: absolute;
  content: '';
  width: 2px;
  height: 16px;
  background: #fff;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
}
/* line 4624, ../scss/scss.scss */
.index_application .application_slider .slider_box .text_box .in_box .icon span {
  position: absolute;
  width: 59px;
  height: 59px;
  border: solid 7px rgba(255, 255, 255, 0.5);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  border-radius: 50%;
}
@media screen and (max-width: 1400px) {
  /* line 4624, ../scss/scss.scss */
  .index_application .application_slider .slider_box .text_box .in_box .icon span {
    width: 50px;
    height: 50px;
    border: solid 5px rgba(255, 255, 255, 0.5);
  }
}
@media screen and (max-width: 1200px) {
  /* line 4624, ../scss/scss.scss */
  .index_application .application_slider .slider_box .text_box .in_box .icon span {
    width: 40px;
    height: 40px;
    border: solid 4px rgba(255, 255, 255, 0.5);
  }
}
@media screen and (max-width: 1100px) {
  /* line 4624, ../scss/scss.scss */
  .index_application .application_slider .slider_box .text_box .in_box .icon span {
    width: 59px;
    height: 59px;
    border: solid 7px rgba(255, 255, 255, 0.5);
  }
}
@media screen and (min-width: 992px) {
  /* line 4566, ../scss/scss.scss */
  .index_application .application_slider .slider_box .text_box {
    width: calc((((100% + 60px) - 120px) / 3) + 15px);
  }
}
@media screen and (min-width: 1300px) {
  /* line 4566, ../scss/scss.scss */
  .index_application .application_slider .slider_box .text_box {
    width: calc(1170px / 3);
  }
}
@media screen and (min-width: 1400px) {
  /* line 4566, ../scss/scss.scss */
  .index_application .application_slider .slider_box .text_box {
    width: calc(1270px / 3);
  }
}
@media screen and (min-width: 1500px) {
  /* line 4566, ../scss/scss.scss */
  .index_application .application_slider .slider_box .text_box {
    width: calc(1370px / 3);
  }
}
@media screen and (min-width: 1720px) {
  /* line 4566, ../scss/scss.scss */
  .index_application .application_slider .slider_box .text_box {
    width: calc((1370px / 3) + ((1600px - 1370px) / 2));
    padding-right: calc((1600px - 1370px) / 2);
  }
  /* line 4667, ../scss/scss.scss */
  .index_application .application_slider .slider_box .text_box .in_box {
    padding-left: 90px;
  }
}
@media screen and (max-width: 1300px) {
  /* line 4566, ../scss/scss.scss */
  .index_application .application_slider .slider_box .text_box {
    padding-right: 30px;
  }
  /* line 4673, ../scss/scss.scss */
  .index_application .application_slider .slider_box .text_box .in_box {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 1100px) {
  /* line 4566, ../scss/scss.scss */
  .index_application .application_slider .slider_box .text_box {
    width: calc(50% - 15px);
    padding-right: 42px;
  }
  /* line 4681, ../scss/scss.scss */
  .index_application .application_slider .slider_box .text_box .in_box {
    padding-left: 20px;
    padding-right: 15%;
  }
}
@media screen and (max-width: 767px) {
  /* line 4566, ../scss/scss.scss */
  .index_application .application_slider .slider_box .text_box {
    width: calc(100% - 20px);
  }
  /* line 4688, ../scss/scss.scss */
  .index_application .application_slider .slider_box .text_box .in_box {
    padding-right: 50px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 10px;
  }
  /* line 4694, ../scss/scss.scss */
  .index_application .application_slider .slider_box .text_box .in_box p br {
    display: none;
  }
}
/* line 4703, ../scss/scss.scss */
.index_application .application_slider .slider_box.slick-active .text_box p {
  animation-name: go_opacity_b;
}
/* line 4707, ../scss/scss.scss */
.index_application .application_slider .slider_box.slick-active .text_box .in_box .icon {
  animation-name: fadeIn;
}
@media screen and (min-width: 768px) {
  /* line 4510, ../scss/scss.scss */
  .index_application .application_slider {
    padding-right: 30px;
  }
  /* line 4719, ../scss/scss.scss */
  .index_application .application_slider .slider_box .mob_box {
    display: none;
  }
  /* line 4722, ../scss/scss.scss */
  .index_application .application_slider .slider_box .pc_box {
    display: block;
    width: 100%;
  }
}
@media screen and (min-width: 1101px) {
  /* line 4510, ../scss/scss.scss */
  .index_application .application_slider {
    padding-right: 60px;
  }
}
@media (min-width: 1300px) {
  /* line 4510, ../scss/scss.scss */
  .index_application .application_slider {
    padding-right: calc((100% - 1170px) / 2);
  }
}
@media (min-width: 1400px) {
  /* line 4510, ../scss/scss.scss */
  .index_application .application_slider {
    padding-right: calc((100% - 1270px) / 2);
  }
}
@media (min-width: 1500px) {
  /* line 4510, ../scss/scss.scss */
  .index_application .application_slider {
    padding-right: calc((100% - 1370px) / 2);
  }
}
@media screen and (min-width: 1720px) {
  /* line 4510, ../scss/scss.scss */
  .index_application .application_slider {
    padding-right: calc((100% - 1600px) / 2);
  }
}

/* line 4747, ../scss/scss.scss */
.index_bottom .tow_box .h3.title {
  padding-right: 1em;
}
/* line 4750, ../scss/scss.scss */
.index_bottom .tow_box .in_box {
  background: #05243a;
  padding-left: 55px;
  padding-right: 55px;
}
/* line 4754, ../scss/scss.scss */
.index_bottom .tow_box .in_box p {
  color: #fff;
}
@media screen and (max-width: 767px) {
  /* line 4746, ../scss/scss.scss */
  .index_bottom .tow_box {
    margin-bottom: 0;
  }
  /* line 4761, ../scss/scss.scss */
  .index_bottom .tow_box > div {
    margin-bottom: 45px;
  }
  /* line 4763, ../scss/scss.scss */
  .index_bottom .tow_box > div:last-child {
    margin-bottom: 0;
  }
  /* line 4767, ../scss/scss.scss */
  .index_bottom .tow_box .h3 {
    padding-right: 0;
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 30px;
  }
  /* line 4773, ../scss/scss.scss */
  .index_bottom .tow_box .h9 {
    font-size: 18px;
    line-height: 28px;
  }
  /* line 4777, ../scss/scss.scss */
  .index_bottom .tow_box .in_box {
    padding: 40px;
    padding-bottom: 45px;
  }
  /* line 4780, ../scss/scss.scss */
  .index_bottom .tow_box .in_box .h3 {
    margin-bottom: 20px;
  }
  /* line 4783, ../scss/scss.scss */
  .index_bottom .tow_box .in_box .h9 {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  /* line 4789, ../scss/scss.scss */
  .index_bottom .one_box {
    margin-bottom: 40px;
  }
  /* line 4792, ../scss/scss.scss */
  .index_bottom .one_box .h5 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 30px;
  }
  /* line 4797, ../scss/scss.scss */
  .index_bottom .one_box .h9 {
    font-size: 18px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  /* line 4804, ../scss/scss.scss */
  .index_bottom .index_customers {
    margin-bottom: 75px;
  }
}
/* line 4808, ../scss/scss.scss */
.index_bottom .index_customers > div {
  height: auto;
  margin-bottom: 15px;
}
/* line 4811, ../scss/scss.scss */
.index_bottom .index_customers > div .in_box {
  background: #f7f7f7;
}
/* line 4814, ../scss/scss.scss */
.index_bottom .index_customers > div .img_box {
  position: relative;
  overflow: hidden;
}
/* line 4818, ../scss/scss.scss */
.index_bottom .index_customers > div .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 4822, ../scss/scss.scss */
.index_bottom .index_customers > div .img_box:hover img {
  transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  -webkit-transform: scale(1.05, 1.05);
}
/* line 4830, ../scss/scss.scss */
.index_bottom .index_customers > div .text_box {
  padding: 45px 0;
  padding-left: calc(((100% + 30px) / 6) - 30px);
  padding-right: calc(((100% + 30px) / 6) - 30px);
}
@media screen and (max-width: 767px) {
  /* line 4830, ../scss/scss.scss */
  .index_bottom .index_customers > div .text_box {
    padding: 25px 40px;
  }
}
/* line 4837, ../scss/scss.scss */
.index_bottom .index_customers > div .text_box .title {
  padding-bottom: 10px;
  margin-bottom: 25px;
  border-bottom: solid 1px #106fb2;
  text-align: center;
}
@media screen and (max-width: 767px) {
  /* line 4837, ../scss/scss.scss */
  .index_bottom .index_customers > div .text_box .title {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 15px;
  }
}
/* line 4849, ../scss/scss.scss */
.index_bottom .index_customers > div .text_box ul li {
  position: relative;
  padding-left: .8em;
  font-size: 22px;
  line-height: 32px;
  margin-bottom: 10px;
}
/* line 4855, ../scss/scss.scss */
.index_bottom .index_customers > div .text_box ul li:before {
  content: '';
  left: 0;
  width: 4px;
  height: 4px;
  top: 14px;
  position: absolute;
  background: #333;
  border-radius: 50%;
}
@media screen and (max-width: 1400px) {
  /* line 4849, ../scss/scss.scss */
  .index_bottom .index_customers > div .text_box ul li {
    font-size: 20px;
    line-height: 30px;
  }
  /* line 4868, ../scss/scss.scss */
  .index_bottom .index_customers > div .text_box ul li:before {
    top: 13px;
  }
}
@media screen and (max-width: 1200px) {
  /* line 4849, ../scss/scss.scss */
  .index_bottom .index_customers > div .text_box ul li {
    font-size: 18px;
    line-height: 28px;
  }
  /* line 4875, ../scss/scss.scss */
  .index_bottom .index_customers > div .text_box ul li:before {
    top: 12px;
  }
}
@media screen and (max-width: 992px) {
  /* line 4849, ../scss/scss.scss */
  .index_bottom .index_customers > div .text_box ul li {
    font-size: 15px;
    line-height: 25px;
  }
  /* line 4882, ../scss/scss.scss */
  .index_bottom .index_customers > div .text_box ul li:before {
    top: 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 4849, ../scss/scss.scss */
  .index_bottom .index_customers > div .text_box ul li {
    font-size: 18px;
    line-height: 28px;
  }
  /* line 4889, ../scss/scss.scss */
  .index_bottom .index_customers > div .text_box ul li:before {
    top: 12px;
  }
}
/* line 4894, ../scss/scss.scss */
.index_bottom .index_customers > div .text_box ul li span {
  -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;
  border-bottom: solid 1px transparent;
}
/* line 4899, ../scss/scss.scss */
.index_bottom .index_customers > div .text_box ul li:hover span {
  border-bottom: solid 1px #333;
}
/* line 4903, ../scss/scss.scss */
.index_bottom .index_customers > div .text_box ul li:last-child {
  margin-bottom: 0;
}

/* line 4913, ../scss/scss.scss */
.about_one {
  position: relative;
  z-index: 1;
}
/* line 4917, ../scss/scss.scss */
.about_one .fix_title {
  width: 910px;
  max-width: 48%;
  margin-left: 60px;
}
@media (min-width: 1300px) {
  /* line 4917, ../scss/scss.scss */
  .about_one .fix_title {
    margin-left: calc((100% - 1170px) / 2);
  }
}
@media (min-width: 1400px) {
  /* line 4917, ../scss/scss.scss */
  .about_one .fix_title {
    margin-left: calc((100% - 1270px) / 2);
  }
}
@media (min-width: 1500px) {
  /* line 4917, ../scss/scss.scss */
  .about_one .fix_title {
    margin-left: calc((100% - 1370px) / 2);
  }
}
/* line 4931, ../scss/scss.scss */
.about_one .container {
  text-align: center;
}
/* line 4934, ../scss/scss.scss */
.about_one .in_box {
  max-width: 825px;
  margin: 0 auto;
  display: inline-block;
  text-align: left;
}
/* line 4939, ../scss/scss.scss */
.about_one .in_box .h9 {
  max-width: 765px;
}
@media screen and (max-width: 992px) {
  /* line 4944, ../scss/scss.scss */
  .about_one .fix_title {
    display: none;
  }
  /* line 4947, ../scss/scss.scss */
  .about_one .h9 {
    margin-bottom: 75px;
  }
}
@media screen and (max-width: 768px) {
  /* line 4913, ../scss/scss.scss */
  .about_one {
    padding-top: 0;
  }
}

/* line 4956, ../scss/scss.scss */
.about_two {
  position: relative;
  z-index: 2;
  margin-top: -70px;
  font-size: 0;
}
@media screen and (max-width: 992px) {
  /* line 4956, ../scss/scss.scss */
  .about_two {
    margin-top: 0;
    padding-bottom: 0;
  }
}
/* line 4965, ../scss/scss.scss */
.about_two .left_img {
  display: inline-block;
  vertical-align: top;
  padding-right: 40px;
  width: calc((100% - (((100% - 120px) / 12) * 5)) - 60px);
}
@media (min-width: 1300px) {
  /* line 4965, ../scss/scss.scss */
  .about_two .left_img {
    width: calc((100% - (1200px / 3)) - ((100% - 1200px) / 2));
    padding-right: 50px;
  }
}
@media (min-width: 1400px) {
  /* line 4965, ../scss/scss.scss */
  .about_two .left_img {
    width: calc((100% - (1300px / 3)) - ((100% - 1300px) / 2));
    padding-right: 60px;
  }
}
@media (min-width: 1500px) {
  /* line 4965, ../scss/scss.scss */
  .about_two .left_img {
    width: calc((100% - (1400px / 3)) - ((100% - 1400px) / 2));
    padding-right: 70px;
  }
}
@media screen and (max-width: 1100px) {
  /* line 4965, ../scss/scss.scss */
  .about_two .left_img {
    width: calc((100% - (((100% - 60px) / 12) * 5)) - 15px);
  }
}
@media screen and (max-width: 992px) {
  /* line 4965, ../scss/scss.scss */
  .about_two .left_img {
    width: 100%;
    padding-right: 0;
  }
}
/* line 4991, ../scss/scss.scss */
.about_two .right_text {
  display: inline-block;
  vertical-align: top;
  width: calc(((100% - 120px) / 12) * 5);
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1300px) {
  /* line 4991, ../scss/scss.scss */
  .about_two .right_text {
    width: calc(1200px / 3);
  }
}
@media (min-width: 1400px) {
  /* line 4991, ../scss/scss.scss */
  .about_two .right_text {
    width: calc(1300px / 3);
  }
}
@media (min-width: 1500px) {
  /* line 4991, ../scss/scss.scss */
  .about_two .right_text {
    width: calc(1400px / 3);
  }
}
@media screen and (max-width: 1100px) {
  /* line 4991, ../scss/scss.scss */
  .about_two .right_text {
    width: calc(((100% - 60px) / 12) * 5);
  }
}
@media screen and (max-width: 1200px) {
  /* line 5010, ../scss/scss.scss */
  .about_two .right_text .text_box {
    padding-top: 0;
  }
}
@media screen and (max-width: 992px) {
  /* line 4991, ../scss/scss.scss */
  .about_two .right_text {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 75px;
  }
  /* line 5019, ../scss/scss.scss */
  .about_two .right_text .text_box {
    padding-top: 0;
  }
}
/* line 5028, ../scss/scss.scss */
.about_two.animated .img_box .in_box .hide_img {
  -webkit-animation-name: go_width;
  animation-name: go_width;
}
/* line 5036, ../scss/scss.scss */
.about_two.animated .text_box .in_box P {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

/* line 5045, ../scss/scss.scss */
.about_three {
  position: relative;
}
/* line 5047, ../scss/scss.scss */
.about_three .innovative_box {
  position: relative;
}
/* line 5049, ../scss/scss.scss */
.about_three .innovative_box:before {
  content: '';
  background: #fff;
  z-index: 2;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* line 5063, ../scss/scss.scss */
.about_three .innovative_box .innovative_slider {
  position: relative;
  z-index: 1;
  width: 100%;
}
/* line 5067, ../scss/scss.scss */
.about_three .innovative_box .innovative_slider .slick-prev,
.about_three .innovative_box .innovative_slider .slick-next {
  width: 70px;
  height: 70px;
  transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  top: auto;
  bottom: 0;
  right: 0;
  left: auto;
  background: #40ade6;
}
/* line 5078, ../scss/scss.scss */
.about_three .innovative_box .innovative_slider .slick-prev:before,
.about_three .innovative_box .innovative_slider .slick-next:before {
  color: #fff;
  font-size: 30px;
  line-height: 30px;
}
/* line 5083, ../scss/scss.scss */
.about_three .innovative_box .innovative_slider .slick-prev:focus,
.about_three .innovative_box .innovative_slider .slick-next:focus {
  background: #40ade6;
}
/* line 5085, ../scss/scss.scss */
.about_three .innovative_box .innovative_slider .slick-prev:focus:before,
.about_three .innovative_box .innovative_slider .slick-next:focus:before {
  color: #fff;
}
/* line 5089, ../scss/scss.scss */
.about_three .innovative_box .innovative_slider .slick-prev:hover,
.about_three .innovative_box .innovative_slider .slick-next:hover {
  background: #106fb2;
}
/* line 5091, ../scss/scss.scss */
.about_three .innovative_box .innovative_slider .slick-prev:hover:before,
.about_three .innovative_box .innovative_slider .slick-next:hover:before {
  color: #fff;
}
@media screen and (max-width: 1200px) {
  /* line 5067, ../scss/scss.scss */
  .about_three .innovative_box .innovative_slider .slick-prev,
  .about_three .innovative_box .innovative_slider .slick-next {
    width: 60px;
    height: 60px;
  }
  /* line 5098, ../scss/scss.scss */
  .about_three .innovative_box .innovative_slider .slick-prev:before,
  .about_three .innovative_box .innovative_slider .slick-next:before {
    font-size: 26px;
    line-height: 26px;
  }
}
@media screen and (max-width: 767px) {
  /* line 5067, ../scss/scss.scss */
  .about_three .innovative_box .innovative_slider .slick-prev,
  .about_three .innovative_box .innovative_slider .slick-next {
    width: 50px;
    height: 50px;
  }
  /* line 5106, ../scss/scss.scss */
  .about_three .innovative_box .innovative_slider .slick-prev:before,
  .about_three .innovative_box .innovative_slider .slick-next:before {
    font-size: 22px;
    line-height: 22px;
  }
}
/* line 5112, ../scss/scss.scss */
.about_three .innovative_box .innovative_slider .slick-prev {
  margin-right: 70px;
}
@media screen and (max-width: 1200px) {
  /* line 5112, ../scss/scss.scss */
  .about_three .innovative_box .innovative_slider .slick-prev {
    margin-right: 60px;
  }
}
@media screen and (max-width: 767px) {
  /* line 5112, ../scss/scss.scss */
  .about_three .innovative_box .innovative_slider .slick-prev {
    margin-right: 50px;
  }
}
@media screen and (max-width: 992px) {
  /* line 5045, ../scss/scss.scss */
  .about_three {
    padding-bottom: 0;
  }
}
/* line 5128, ../scss/scss.scss */
.about_three .animated .innovative_box:before {
  -webkit-animation-name: out_width;
  animation-name: out_width;
}
/* line 5135, ../scss/scss.scss */
.about_three .animated .img_box .in_box .hide_img {
  -webkit-animation-name: go_width;
  animation-name: go_width;
}
/* line 5143, ../scss/scss.scss */
.about_three .animated .text_box .in_box P {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@media screen and (max-width: 992px) {
  /* line 5150, ../scss/scss.scss */
  .about_three .left_img,
  .about_three .right_img {
    width: 100%;
    left: 0;
  }
}
@media screen and (min-width: 1400px) {
  /* line 5157, ../scss/scss.scss */
  .about_three .left_text {
    padding: 0;
  }
  /* line 5160, ../scss/scss.scss */
  .about_three .left_text .in_box {
    padding-right: calc(20% - 15px);
    padding-left: 15px;
  }
}
@media screen and (min-width: 1400px) {
  /* line 5166, ../scss/scss.scss */
  .about_three .right_text {
    padding: 0;
  }
  /* line 5169, ../scss/scss.scss */
  .about_three .right_text .in_box {
    padding-left: calc(20% - 15px);
    padding-right: 15px;
  }
}
@media screen and (max-width: 1200px) {
  /* line 5179, ../scss/scss.scss */
  .about_three .left_text .h3 br,
  .about_three .right_text .h3 br {
    display: none;
  }
  /* line 5183, ../scss/scss.scss */
  .about_three .left_text .text_box,
  .about_three .right_text .text_box {
    padding-top: 0;
  }
}
@media screen and (max-width: 992px) {
  /* line 5175, ../scss/scss.scss */
  .about_three .left_text,
  .about_three .right_text {
    width: 100%;
    right: 0;
    margin-bottom: 75px;
  }
  /* line 5192, ../scss/scss.scss */
  .about_three .left_text .h3 br,
  .about_three .right_text .h3 br {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  /* line 5199, ../scss/scss.scss */
  .about_three .left_text .h3 br,
  .about_three .right_text .h3 br {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 5208, ../scss/scss.scss */
  .about_three.last .left_text {
    margin-bottom: 0;
  }
}

/* line 5215, ../scss/scss.scss */
.about_video {
  position: relative;
  background: #000;
}
/* line 5218, ../scss/scss.scss */
.about_video i {
  position: absolute;
  color: #40ade6;
  z-index: 2;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  pointer-events: none;
  border: 9px solid #40ade6;
  border-radius: 50%;
  width: 140px;
  height: 140px;
  line-height: 125px;
  padding-left: 19px;
  font-size: 72px;
  box-shadow: 0 0 5px 5px rgba(255, 255, 255, 0.2);
  -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 5235, ../scss/scss.scss */
.about_video i:before {
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
}
/* line 5238, ../scss/scss.scss */
.about_video:hover i {
  width: 145px;
  height: 145px;
  font-size: 76px;
  line-height: 129px;
}
/* line 5239, ../scss/scss.scss */
.about_video a {
  display: block;
  width: 100%;
  height: 36.75vw;
  min-height: 390px;
}
/* line 5244, ../scss/scss.scss */
.about_video a:hover {
  opacity: .8;
}

/* line 5251, ../scss/scss.scss */
.application_fix_title {
  position: relative;
  z-index: 1;
  display: none;
}
@media screen and (min-width: 767px) {
  /* line 5251, ../scss/scss.scss */
  .application_fix_title {
    display: block;
  }
}

/* line 5260, ../scss/scss.scss */
.about_application {
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 767px) {
  /* line 5260, ../scss/scss.scss */
  .about_application {
    padding-left: 30px;
    margin-top: -40px;
  }
}
@media screen and (min-width: 1099px) {
  /* line 5260, ../scss/scss.scss */
  .about_application {
    padding-left: 60px;
  }
}
@media screen and (min-width: 1300px) {
  /* line 5260, ../scss/scss.scss */
  .about_application {
    padding-left: calc((100% - 1170px) / 2);
  }
}
@media screen and (min-width: 1400px) {
  /* line 5260, ../scss/scss.scss */
  .about_application {
    padding-left: calc((100% - 1270px) / 2);
  }
}
@media screen and (min-width: 1500px) {
  /* line 5260, ../scss/scss.scss */
  .about_application {
    padding-left: calc((100% - 1370px) / 2);
  }
}
/* line 5282, ../scss/scss.scss */
.about_application .img_box .in_box a 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 5286, ../scss/scss.scss */
.about_application .img_box .in_box a:hover img {
  transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  -webkit-transform: scale(1.05, 1.05);
}
/* line 5296, ../scss/scss.scss */
.about_application .application_box {
  position: relative;
  width: 100%;
}
/* line 5301, ../scss/scss.scss */
.about_application .animated .bottom_text {
  animation-name: fadeIn;
}
/* line 5304, ../scss/scss.scss */
.about_application .animated .bottom_text .in_box p {
  animation-name: go_opacity_b;
}
/* line 5307, ../scss/scss.scss */
.about_application .animated .bottom_text .in_box .icon {
  animation-name: fadeIn;
}
/* line 5313, ../scss/scss.scss */
.about_application .bottom_text {
  pointer-events: none;
  animation-delay: .5s;
  opacity: 0;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 5325, ../scss/scss.scss */
.about_application .bottom_text .in_box {
  background: #106fb2;
  position: relative;
  padding-left: 5.5vw;
  padding-right: 5.5vw;
}
@media screen and (min-width: 767px) {
  /* line 5325, ../scss/scss.scss */
  .about_application .bottom_text .in_box {
    white-space: nowrap;
  }
}
/* line 5333, ../scss/scss.scss */
.about_application .bottom_text .in_box p {
  color: #fff;
  position: relative;
  bottom: -30px;
  opacity: 0;
  animation-delay: .8s;
  animation-duration: 600ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  /* line 5333, ../scss/scss.scss */
  .about_application .bottom_text .in_box p {
    display: block;
    padding-right: 70px;
  }
}
@media screen and (max-width: 380px) {
  /* line 5333, ../scss/scss.scss */
  .about_application .bottom_text .in_box p {
    padding-right: 60px;
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (max-width: 350px) {
  /* line 5333, ../scss/scss.scss */
  .about_application .bottom_text .in_box p {
    padding-right: 50px;
    font-size: 18px;
    line-height: 28px;
  }
}
/* line 5359, ../scss/scss.scss */
.about_application .bottom_text .in_box .icon {
  margin-left: 28px;
  opacity: 0;
  position: relative;
  animation-delay: 1.5s;
  animation-duration: 500ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  vertical-align: middle;
}
/* line 5369, ../scss/scss.scss */
.about_application .bottom_text .in_box .icon:before {
  position: absolute;
  content: '';
  width: 16px;
  height: 2px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
/* line 5380, ../scss/scss.scss */
.about_application .bottom_text .in_box .icon:after {
  position: absolute;
  content: '';
  width: 2px;
  height: 16px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
/* line 5391, ../scss/scss.scss */
.about_application .bottom_text .in_box .icon span {
  width: 59px;
  height: 59px;
  border: solid 7px rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  display: block;
}
@media screen and (max-width: 1400px) {
  /* line 5391, ../scss/scss.scss */
  .about_application .bottom_text .in_box .icon span {
    width: 50px;
    height: 50px;
    border: solid 5px rgba(255, 255, 255, 0.5);
  }
}
@media screen and (max-width: 1200px) {
  /* line 5391, ../scss/scss.scss */
  .about_application .bottom_text .in_box .icon span {
    width: 40px;
    height: 40px;
    border: solid 4px rgba(255, 255, 255, 0.5);
  }
}
@media screen and (max-width: 1100px) {
  /* line 5391, ../scss/scss.scss */
  .about_application .bottom_text .in_box .icon span {
    width: 59px;
    height: 59px;
    border: solid 7px rgba(255, 255, 255, 0.5);
  }
}
@media screen and (max-width: 400px) {
  /* line 5391, ../scss/scss.scss */
  .about_application .bottom_text .in_box .icon span {
    width: 50px;
    height: 50px;
    border: solid 5px rgba(255, 255, 255, 0.5);
  }
}
@media screen and (max-width: 767px) {
  /* line 5313, ../scss/scss.scss */
  .about_application .bottom_text {
    width: calc(100% - 20px);
    left: 20px;
    bottom: -90px;
  }
  /* line 5423, ../scss/scss.scss */
  .about_application .bottom_text .in_box {
    padding: 25px 20px;
    padding-top: 40px;
    width: 100%;
    position: relative;
  }
  /* line 5428, ../scss/scss.scss */
  .about_application .bottom_text .in_box .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: 10px;
    transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }
}

/* line 5443, ../scss/scss.scss */
.about_quality .text_center .h9 {
  display: inline-block;
  max-width: 1230px;
}

/* line 5450, ../scss/scss.scss */
.five_quality {
  padding-bottom: 15px;
}
/* line 5452, ../scss/scss.scss */
.five_quality .five_in {
  font-size: 0;
  width: 100%;
  position: relative;
  white-space: nowrap;
}
/* line 5457, ../scss/scss.scss */
.five_quality .five_in:before, .five_quality .five_in:after {
  position: absolute;
  content: '';
  top: 100%;
  height: 1px;
}
/* line 5463, ../scss/scss.scss */
.five_quality .five_in:before {
  left: 0;
  width: 100%;
  background: #999999;
}
/* line 5468, ../scss/scss.scss */
.five_quality .five_in:after {
  left: 0;
  width: 0;
  background: #40ade6;
  -moz-transition: all 5s ease-in-out;
  -o-transition: all 5s ease-in-out;
  -webkit-transition: all 5s ease-in-out;
  -ms-transition: all 5s ease-in-out;
  transition: all 5s ease-in-out;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
/* line 5475, ../scss/scss.scss */
.five_quality .five_in .step_box {
  position: relative;
  text-align: center;
  display: inline-block;
  width: 20%;
  z-index: 4;
  cursor: pointer;
}
/* line 5513, ../scss/scss.scss */
.five_quality .five_in .step_box img {
  padding: 0 5px;
}
/* line 5514, ../scss/scss.scss */
.five_quality .five_in .step_box .h8 {
  color: #333;
  margin-bottom: 5px;
}
@media screen and (max-width: 900px) {
  /* line 5514, ../scss/scss.scss */
  .five_quality .five_in .step_box .h8 {
    font-size: 17px;
    line-height: 27px;
  }
}
/* line 5522, ../scss/scss.scss */
.five_quality .five_in .step_box .h9 {
  color: #999999;
  -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;
  transition-delay: .2s;
  -moz-transition-delay: .2s;
  -o-transition-delay: .2s;
  -webkit-transition-delay: .2s;
}
@media screen and (max-width: 900px) {
  /* line 5522, ../scss/scss.scss */
  .five_quality .five_in .step_box .h9 {
    font-size: 15px;
    line-height: 25px;
  }
}
/* line 5534, ../scss/scss.scss */
.five_quality .five_in .step_box span {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 10px;
  height: 10px;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
/* line 5542, ../scss/scss.scss */
.five_quality .five_in .step_box span:before {
  display: block;
  position: absolute;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  content: '';
  width: 10px;
  height: 10px;
  background: #999999;
  border-radius: 50%;
  border: solid 1px #999;
  -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(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  z-index: 1;
  transition-delay: .2s;
  -moz-transition-delay: .2s;
  -o-transition-delay: .2s;
  -webkit-transition-delay: .2s;
}
/* line 5563, ../scss/scss.scss */
.five_quality .five_in .step_box span:after {
  display: block;
  border-radius: 50%;
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  background: #999999;
  -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(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  z-index: 5;
  transition-delay: .2s;
  -moz-transition-delay: .2s;
  -o-transition-delay: .2s;
  -webkit-transition-delay: .2s;
}
/* line 5587, ../scss/scss.scss */
.five_quality .five_in.step_1:after {
  width: 10%;
  -moz-transition: all 1.2s ease;
  -o-transition: all 1.2s ease;
  -webkit-transition: all 1.2s ease;
  -ms-transition: all 1.2s ease;
  transition: all 1.2s ease;
}
/* line 5597, ../scss/scss.scss */
.five_quality .five_in.step_1 .step_box:nth-child(1) .h9 {
  color: #40ade6;
}
/* line 5601, ../scss/scss.scss */
.five_quality .five_in.step_1 .step_box:nth-child(1) span:before {
  width: 30px;
  height: 30px;
  background: #fff;
  border: solid 1px #dddddd;
}
/* line 5607, ../scss/scss.scss */
.five_quality .five_in.step_1 .step_box:nth-child(1) span:after {
  width: 16px;
  height: 16px;
  background: #40ade6;
}
@media screen and (max-width: 767px) {
  /* line 5613, ../scss/scss.scss */
  .five_quality .five_in.step_1 .step_box:nth-child(1) span:before {
    width: 26px;
    height: 26px;
  }
  /* line 5617, ../scss/scss.scss */
  .five_quality .five_in.step_1 .step_box:nth-child(1) span:after {
    width: 14px;
    height: 14px;
  }
}
/* line 5627, ../scss/scss.scss */
.five_quality .five_in.step_2:after {
  width: 30%;
  -moz-transition: all 1.2s ease;
  -o-transition: all 1.2s ease;
  -webkit-transition: all 1.2s ease;
  -ms-transition: all 1.2s ease;
  transition: all 1.2s ease;
}
/* line 5638, ../scss/scss.scss */
.five_quality .five_in.step_2 .step_box:nth-child(1) .h9, .five_quality .five_in.step_2 .step_box:nth-child(2) .h9 {
  color: #40ade6;
}
/* line 5642, ../scss/scss.scss */
.five_quality .five_in.step_2 .step_box:nth-child(1) span:before, .five_quality .five_in.step_2 .step_box:nth-child(2) span:before {
  width: 30px;
  height: 30px;
  background: #fff;
  border: solid 1px #dddddd;
}
/* line 5648, ../scss/scss.scss */
.five_quality .five_in.step_2 .step_box:nth-child(1) span:after, .five_quality .five_in.step_2 .step_box:nth-child(2) span:after {
  width: 16px;
  height: 16px;
  background: #40ade6;
}
@media screen and (max-width: 767px) {
  /* line 5654, ../scss/scss.scss */
  .five_quality .five_in.step_2 .step_box:nth-child(1) span:before, .five_quality .five_in.step_2 .step_box:nth-child(2) span:before {
    width: 26px;
    height: 26px;
  }
  /* line 5658, ../scss/scss.scss */
  .five_quality .five_in.step_2 .step_box:nth-child(1) span:after, .five_quality .five_in.step_2 .step_box:nth-child(2) span:after {
    width: 14px;
    height: 14px;
  }
}
/* line 5668, ../scss/scss.scss */
.five_quality .five_in.step_3:after {
  width: 50%;
  -moz-transition: all 1.2s ease;
  -o-transition: all 1.2s ease;
  -webkit-transition: all 1.2s ease;
  -ms-transition: all 1.2s ease;
  transition: all 1.2s ease;
}
/* line 5680, ../scss/scss.scss */
.five_quality .five_in.step_3 .step_box:nth-child(1) .h9, .five_quality .five_in.step_3 .step_box:nth-child(2) .h9, .five_quality .five_in.step_3 .step_box:nth-child(3) .h9 {
  color: #40ade6;
}
/* line 5684, ../scss/scss.scss */
.five_quality .five_in.step_3 .step_box:nth-child(1) span:before, .five_quality .five_in.step_3 .step_box:nth-child(2) span:before, .five_quality .five_in.step_3 .step_box:nth-child(3) span:before {
  width: 30px;
  height: 30px;
  background: #fff;
  border: solid 1px #dddddd;
}
/* line 5690, ../scss/scss.scss */
.five_quality .five_in.step_3 .step_box:nth-child(1) span:after, .five_quality .five_in.step_3 .step_box:nth-child(2) span:after, .five_quality .five_in.step_3 .step_box:nth-child(3) span:after {
  width: 16px;
  height: 16px;
  background: #40ade6;
}
@media screen and (max-width: 767px) {
  /* line 5696, ../scss/scss.scss */
  .five_quality .five_in.step_3 .step_box:nth-child(1) span:before, .five_quality .five_in.step_3 .step_box:nth-child(2) span:before, .five_quality .five_in.step_3 .step_box:nth-child(3) span:before {
    width: 26px;
    height: 26px;
  }
  /* line 5700, ../scss/scss.scss */
  .five_quality .five_in.step_3 .step_box:nth-child(1) span:after, .five_quality .five_in.step_3 .step_box:nth-child(2) span:after, .five_quality .five_in.step_3 .step_box:nth-child(3) span:after {
    width: 14px;
    height: 14px;
  }
}
/* line 5710, ../scss/scss.scss */
.five_quality .five_in.step_4:after {
  width: 70%;
  -moz-transition: all 1.2s ease;
  -o-transition: all 1.2s ease;
  -webkit-transition: all 1.2s ease;
  -ms-transition: all 1.2s ease;
  transition: all 1.2s ease;
}
/* line 5723, ../scss/scss.scss */
.five_quality .five_in.step_4 .step_box:nth-child(1) .h9, .five_quality .five_in.step_4 .step_box:nth-child(2) .h9, .five_quality .five_in.step_4 .step_box:nth-child(3) .h9, .five_quality .five_in.step_4 .step_box:nth-child(4) .h9 {
  color: #40ade6;
}
/* line 5727, ../scss/scss.scss */
.five_quality .five_in.step_4 .step_box:nth-child(1) span:before, .five_quality .five_in.step_4 .step_box:nth-child(2) span:before, .five_quality .five_in.step_4 .step_box:nth-child(3) span:before, .five_quality .five_in.step_4 .step_box:nth-child(4) span:before {
  width: 30px;
  height: 30px;
  background: #fff;
  border: solid 1px #dddddd;
}
/* line 5733, ../scss/scss.scss */
.five_quality .five_in.step_4 .step_box:nth-child(1) span:after, .five_quality .five_in.step_4 .step_box:nth-child(2) span:after, .five_quality .five_in.step_4 .step_box:nth-child(3) span:after, .five_quality .five_in.step_4 .step_box:nth-child(4) span:after {
  width: 16px;
  height: 16px;
  background: #40ade6;
}
@media screen and (max-width: 767px) {
  /* line 5739, ../scss/scss.scss */
  .five_quality .five_in.step_4 .step_box:nth-child(1) span:before, .five_quality .five_in.step_4 .step_box:nth-child(2) span:before, .five_quality .five_in.step_4 .step_box:nth-child(3) span:before, .five_quality .five_in.step_4 .step_box:nth-child(4) span:before {
    width: 26px;
    height: 26px;
  }
  /* line 5743, ../scss/scss.scss */
  .five_quality .five_in.step_4 .step_box:nth-child(1) span:after, .five_quality .five_in.step_4 .step_box:nth-child(2) span:after, .five_quality .five_in.step_4 .step_box:nth-child(3) span:after, .five_quality .five_in.step_4 .step_box:nth-child(4) span:after {
    width: 14px;
    height: 14px;
  }
}
/* line 5753, ../scss/scss.scss */
.five_quality .five_in.step_5:after {
  -moz-transition: all 1.2s ease;
  -o-transition: all 1.2s ease;
  -webkit-transition: all 1.2s ease;
  -ms-transition: all 1.2s ease;
  transition: all 1.2s ease;
}
/* line 5763, ../scss/scss.scss */
.five_quality .five_in.step_5:after {
  width: 100%;
}
/* line 5767, ../scss/scss.scss */
.five_quality .five_in.step_5 .step_box .h9 {
  color: #40ade6;
}
/* line 5771, ../scss/scss.scss */
.five_quality .five_in.step_5 .step_box span:before {
  width: 30px;
  height: 30px;
  background: #fff;
  border: solid 1px #dddddd;
}
/* line 5777, ../scss/scss.scss */
.five_quality .five_in.step_5 .step_box span:after {
  width: 16px;
  height: 16px;
  background: #40ade6;
}
@media screen and (max-width: 767px) {
  /* line 5783, ../scss/scss.scss */
  .five_quality .five_in.step_5 .step_box span:before {
    width: 26px;
    height: 26px;
  }
  /* line 5787, ../scss/scss.scss */
  .five_quality .five_in.step_5 .step_box span:after {
    width: 14px;
    height: 14px;
  }
}
@media screen and (max-width: 800px) {
  /* line 5450, ../scss/scss.scss */
  .five_quality {
    max-width: 100%;
    padding: 0 0 15px;
    overflow-x: auto;
    overflow-y: hidden;
  }
  /* line 5801, ../scss/scss.scss */
  .five_quality .five_in {
    width: auto;
    display: inline-block;
  }
  /* line 5804, ../scss/scss.scss */
  .five_quality .five_in .step_box {
    width: 250px;
  }
}
@media screen and (max-width: 767px) {
  /* line 5450, ../scss/scss.scss */
  .five_quality {
    padding-bottom: 13px;
  }
}

/* line 5815, ../scss/scss.scss */
.application_index {
  font-size: 0;
}
@media screen and (max-width: 768px) {
  /* line 5815, ../scss/scss.scss */
  .application_index {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
/* line 5821, ../scss/scss.scss */
.application_index > div {
  float: inherit;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 35px;
}
@media screen and (max-width: 850px) {
  /* line 5828, ../scss/scss.scss */
  .application_index > div a .h6 {
    font-size: 18px;
    line-height: 28px;
  }
  /* line 5832, ../scss/scss.scss */
  .application_index > div a .h9 {
    font-size: 15px;
    line-height: 25px;
  }
}
@media screen and (max-width: 710px) {
  /* line 5821, ../scss/scss.scss */
  .application_index > div {
    width: 100%;
    margin-bottom: 50px;
  }
  /* line 5841, ../scss/scss.scss */
  .application_index > div:last-child {
    margin-bottom: 0;
  }
  /* line 5845, ../scss/scss.scss */
  .application_index > div a .h6 {
    font-size: 20px;
    line-height: 30px;
  }
  /* line 5849, ../scss/scss.scss */
  .application_index > div a .h9 {
    font-size: 18px;
    line-height: 28px;
  }
}
/* line 5855, ../scss/scss.scss */
.application_index > div .img_box {
  position: relative;
  overflow: hidden;
}
/* line 5858, ../scss/scss.scss */
.application_index > div .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 5862, ../scss/scss.scss */
.application_index > div a {
  display: block;
}
/* line 5866, ../scss/scss.scss */
.application_index > div a:hover .img_box img {
  transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  -webkit-transform: scale(1.05, 1.05);
}
/* line 5874, ../scss/scss.scss */
.application_index > div a .h6 {
  margin-top: 10px;
  margin-bottom: 5px;
}

/* line 5883, ../scss/scss.scss */
.products_index {
  font-size: 0;
}
@media screen and (max-width: 768px) {
  /* line 5883, ../scss/scss.scss */
  .products_index {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
/* line 5889, ../scss/scss.scss */
.products_index > div {
  float: inherit;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 45px;
}
@media screen and (max-width: 768px) {
  /* line 5889, ../scss/scss.scss */
  .products_index > div {
    width: 100%;
    margin-bottom: 50px;
  }
  /* line 5898, ../scss/scss.scss */
  .products_index > div:last-child {
    margin-bottom: 0;
  }
}
/* line 5903, ../scss/scss.scss */
.products_index > div .img_box {
  position: relative;
  overflow: hidden;
}
/* line 5908, ../scss/scss.scss */
.products_index > div .h5 {
  margin-top: 15px;
  margin-bottom: 10px;
}
/* line 5912, ../scss/scss.scss */
.products_index > div .animation_link {
  display: inline-block;
  max-width: 100%;
}

@media screen and (max-width: 768px) {
  /* line 5919, ../scss/scss.scss */
  .contact_title {
    margin-bottom: 20px;
  }
}

/* line 5925, ../scss/scss.scss */
.google_map {
  position: relative;
  width: 100%;
  height: 420px;
  background: #ccc;
}
/* line 5930, ../scss/scss.scss */
.google_map .mapping {
  position: relative;
  width: 100%;
  height: 100%;
}

/* line 5937, ../scss/scss.scss */
.map_text {
  border-top: solid 1px #f4f4f4;
}
/* line 5939, ../scss/scss.scss */
.map_text .h3 {
  margin-top: -5px;
  position: relative;
}
@media screen and (max-width: 768px) {
  /* line 5937, ../scss/scss.scss */
  .map_text {
    padding-bottom: 0;
  }
}
/* line 5947, ../scss/scss.scss */
.map_text .col-sm-6 .icon-location_icon {
  position: relative;
  margin-bottom: 10px;
  color: #333;
  -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: block;
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  font-size: 48px;
  line-height: 48px;
}
/* line 5962, ../scss/scss.scss */
.map_text .col-sm-6:hover .icon-location_icon {
  color: #106fb2;
}
/* line 5966, ../scss/scss.scss */
.map_text .col-sm-6 .title {
  position: relative;
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
/* line 5975, ../scss/scss.scss */
.map_text .col-sm-6 .title:before {
  bottom: 0;
  left: 0;
  position: absolute;
  display: inline-block;
  width: 0;
  content: "";
  height: 3px;
  background: #106fb2;
  -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;
  transition-delay: .8s;
  -moz-transition-delay: .8s;
  -o-transition-delay: .8s;
  -webkit-transition-delay: .8s;
}
/* line 5992, ../scss/scss.scss */
.map_text .col-sm-6 p {
  margin-bottom: 20px;
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  transition-delay: .8s;
  -moz-transition-delay: .8s;
  -o-transition-delay: .8s;
  -webkit-transition-delay: .8s;
}
/* line 6003, ../scss/scss.scss */
.map_text .col-sm-6 p span {
  display: block;
}
/* line 6006, ../scss/scss.scss */
.map_text .col-sm-6 p a {
  display: block;
  color: #333;
  text-decoration: underline;
  font-weight: 500;
}
/* line 6015, ../scss/scss.scss */
.map_text .col-sm-6.animated .icon-location_icon {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
/* line 6019, ../scss/scss.scss */
.map_text .col-sm-6.animated .title {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
/* line 6022, ../scss/scss.scss */
.map_text .col-sm-6.animated .title:before {
  width: 1.7em;
}
/* line 6026, ../scss/scss.scss */
.map_text .col-sm-6.animated p {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@media screen and (max-width: 1000px) {
  /* line 5946, ../scss/scss.scss */
  .map_text .col-sm-6 {
    padding-right: 60px;
    margin-bottom: 45px;
  }
  /* line 6035, ../scss/scss.scss */
  .map_text .col-sm-6 .title {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 768px) {
  /* line 5946, ../scss/scss.scss */
  .map_text .col-sm-6 {
    padding-right: 15px;
  }
  /* line 6042, ../scss/scss.scss */
  .map_text .col-sm-6:last-child {
    margin-bottom: 0;
  }
  /* line 6045, ../scss/scss.scss */
  .map_text .col-sm-6 .icon-location_icon {
    font-size: 40px;
    line-height: 30px;
  }
}

/* line 6053, ../scss/scss.scss */
.detail_top {
  text-align: center;
  padding-bottom: 25px;
}
/* line 6056, ../scss/scss.scss */
.detail_top .h2_2 {
  margin-bottom: 15px;
}
/* line 6059, ../scss/scss.scss */
.detail_top .h5_2 {
  margin-bottom: 13px;
}
@media screen and (max-width: 768px) {
  /* line 6053, ../scss/scss.scss */
  .detail_top {
    padding-top: 0;
  }
}

/* line 6067, ../scss/scss.scss */
.detail_text {
  width: 100%;
}
/* line 6069, ../scss/scss.scss */
.detail_text .h9 {
  margin-bottom: 30px;
}
/* line 6072, ../scss/scss.scss */
.detail_text .text_center {
  width: 100%;
  display: block;
}
/* line 6075, ../scss/scss.scss */
.detail_text .text_center a {
  margin-left: auto;
  margin-right: auto;
}

/* line 6083, ../scss/scss.scss */
.detail_date.empty {
  margin-top: 60px;
}
/* line 6084, ../scss/scss.scss */
.detail_date .detail_box {
  position: relative;
}
/* line 6086, ../scss/scss.scss */
.detail_date .detail_box:before {
  content: "";
  top: 0;
  left: 0;
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #ccc;
  z-index: 1;
}
/* line 6097, ../scss/scss.scss */
.detail_date .detail_box:after {
  content: "";
  top: 0;
  left: 0;
  position: absolute;
  display: inline-block;
  width: calc((100% + 30px) / 6);
  height: 1px;
  background: #106fb2;
  z-index: 2;
}
@media screen and (max-width: 1000px) {
  /* line 6097, ../scss/scss.scss */
  .detail_date .detail_box:after {
    width: 155px;
  }
}
@media screen and (max-width: 1000px) {
  /* line 6111, ../scss/scss.scss */
  .detail_date .detail_box .col-sm-2 {
    width: 155px;
  }
}
@media screen and (max-width: 767px) {
  /* line 6111, ../scss/scss.scss */
  .detail_date .detail_box .col-sm-2 {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1000px) {
  /* line 6120, ../scss/scss.scss */
  .detail_date .detail_box .col-sm-10 {
    width: calc(100% - 155px);
  }
}
@media screen and (max-width: 767px) {
  /* line 6120, ../scss/scss.scss */
  .detail_date .detail_box .col-sm-10 {
    width: 100%;
  }
}
/* line 6127, ../scss/scss.scss */
.detail_date .detail_box .col-sm-10 .gallery_box {
  margin-left: -6px;
  margin-right: -6px;
  font-size: 0;
}
/* line 6131, ../scss/scss.scss */
.detail_date .detail_box .col-sm-10 .gallery_box > div {
  padding-left: 6px;
  padding-right: 6px;
  float: none;
  display: inline-block;
  width: 20%;
  margin-bottom: 12px;
}
@media screen and (max-width: 1300px) {
  /* line 6131, ../scss/scss.scss */
  .detail_date .detail_box .col-sm-10 .gallery_box > div {
    width: 25%;
  }
}
@media screen and (max-width: 900px) {
  /* line 6131, ../scss/scss.scss */
  .detail_date .detail_box .col-sm-10 .gallery_box > div {
    width: calc(100% / 3);
  }
}
@media screen and (max-width: 650px) {
  /* line 6131, ../scss/scss.scss */
  .detail_date .detail_box .col-sm-10 .gallery_box > div {
    width: 50%;
  }
}
/* line 6147, ../scss/scss.scss */
.detail_date .detail_box .col-sm-10 .gallery_box > div a {
  display: block;
  position: relative;
}
/* line 6150, ../scss/scss.scss */
.detail_date .detail_box .col-sm-10 .gallery_box > div a span {
  position: absolute;
  opacity: 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;
  width: 28px;
  height: 28px;
  z-index: 5;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
/* line 6162, ../scss/scss.scss */
.detail_date .detail_box .col-sm-10 .gallery_box > div a span:before {
  position: absolute;
  content: '';
  left: 0;
  top: 50%;
  height: 4px;
  width: 100%;
  background: #fff;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
/* line 6173, ../scss/scss.scss */
.detail_date .detail_box .col-sm-10 .gallery_box > div a span:after {
  position: absolute;
  content: '';
  left: 50%;
  top: 0;
  height: 100%;
  width: 4px;
  background: #fff;
  transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
}
/* line 6185, ../scss/scss.scss */
.detail_date .detail_box .col-sm-10 .gallery_box > div a:before {
  content: '';
  left: 0;
  width: 100%;
  height: 100%;
  top: 0;
  position: absolute;
  z-index: 2;
  background: #106fb2;
  opacity: 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 6198, ../scss/scss.scss */
.detail_date .detail_box .col-sm-10 .gallery_box > div a:hover:before {
  opacity: .9;
}
/* line 6201, ../scss/scss.scss */
.detail_date .detail_box .col-sm-10 .gallery_box > div a:hover span {
  opacity: 1;
}
/* line 6209, ../scss/scss.scss */
.detail_date .detail_box .col-sm-10 ul li {
  position: relative;
  padding-left: 1.1em;
}
/* line 6212, ../scss/scss.scss */
.detail_date .detail_box .col-sm-10 ul li:before {
  content: '';
  left: 0;
  width: 5px;
  height: 5px;
  top: 12px;
  position: absolute;
  background: #333;
  border-radius: 50%;
}
@media screen and (min-width: 768px) {
  /* line 6212, ../scss/scss.scss */
  .detail_date .detail_box .col-sm-10 ul li:before {
    top: 10px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 6212, ../scss/scss.scss */
  .detail_date .detail_box .col-sm-10 ul li:before {
    top: 12px;
  }
}
/* line 6228, ../scss/scss.scss */
.detail_date .detail_box .col-sm-10 ul li:last-child {
  margin-bottom: 0;
}
/* line 6234, ../scss/scss.scss */
.detail_date .detail_box .col-sm-10 .spec_box {
  margin-bottom: 60px;
}

/* line 6242, ../scss/scss.scss */
.products_table .bar_w {
  min-width: 100%;
  border-bottom: solid 1px #ccc;
}
/* line 6247, ../scss/scss.scss */
.products_table tr td,
.products_table tr th {
  white-space: nowrap;
  text-align: center;
  color: #333;
  font-size: 16px;
  line-height: 26px;
  padding: 15px 15px;
  vertical-align: top;
  border-right: solid 1px #ccc;
  width: 33.3333333333%;
  font-weight: 400;
}
@media screen and (max-width: 350px) {
  /* line 6247, ../scss/scss.scss */
  .products_table tr td,
  .products_table tr th {
    font-size: 14px;
    line-height: 24px;
  }
}
@media screen and (min-width: 768px) {
  /* line 6247, ../scss/scss.scss */
  .products_table tr td,
  .products_table tr th {
    font-size: 16px;
    line-height: 26px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 6247, ../scss/scss.scss */
  .products_table tr td,
  .products_table tr th {
    font-size: 18px;
    line-height: 28px;
  }
}
/* line 6271, ../scss/scss.scss */
.products_table tr td:last-child,
.products_table tr th:last-child {
  border-right: none;
}
/* line 6278, ../scss/scss.scss */
.products_table thead tr {
  background: #106fb2;
}
/* line 6280, ../scss/scss.scss */
.products_table thead tr th {
  color: #fff;
}
/* line 6286, ../scss/scss.scss */
.products_table tbody tr {
  background: #fff;
}
/* line 6288, ../scss/scss.scss */
.products_table tbody tr:nth-child(even) {
  background: #f4f4f4;
}

/* line 6295, ../scss/scss.scss */
.gm-style .gm-style-iw-c {
  background: #fff;
  width: calc(100vw - 140px);
  max-width: 369px !important;
  height: auto;
  max-height: initial !important;
  aspect-ratio: 369 / 299;
  padding: 0 !important;
  pointer-events: none;
}
/* line 6300, ../scss/scss.scss */
.gm-style .gm-style-iw-c p {
  width: 100%;
  color: #333;
  font-weight: bold;
  white-space: nowrap;
}

/* line 6302, ../scss/scss.scss */
.gm-style .gm-style-iw-d {
  overflow: hidden !important;
  max-height: initial !important;
}

/* line 6306, ../scss/scss.scss */
.gm-ui-hover-effect {
  right: 0 !important;
  top: 0 !important;
}
/* line 6308, ../scss/scss.scss */
.gm-ui-hover-effect img {
  transform: scale(1.5);
}

/* line 6312, ../scss/scss.scss */
.gm-style .gm-style-iw-t::after {
  display: none;
}

@media (min-width: 641px) {
  /* line 6316, ../scss/scss.scss */
  .gm-style .gm-style-iw-c p {
    font-size: 18px;
    padding: 15px 26px;
  }
  /* line 6317, ../scss/scss.scss */
  .gm-style .gm-style-iw-c img {
    height: calc(100% - 50px);
  }
}
@media (max-width: 640px) {
  /* line 6323, ../scss/scss.scss */
  .gm-style .gm-style-iw-c p {
    font-size: 14px;
    padding: 15px;
  }
  /* line 6324, ../scss/scss.scss */
  .gm-style .gm-style-iw-c img {
    height: calc(100% - 42px);
  }
}
@media (hover: hover) and (pointer: fine) {
  /* line 6328, ../scss/scss.scss */
  .index_products .products_slider .slick-arrow:hover {
    background: rgba(0, 104, 183, 0.1);
  }
}

/*line 6334 ../scss/scss.scss*/
.SJ_feild_12 {
    margin-top:2px;
}

/*line 6339 ../scss/scss.scss*/
.SJ_feild.SJ_feild_8 {
    display: contents;
    margin-top: 10px;
    width: 100%;
}

/*line 6346  ../scss/scss.scss*/
.SJ_feild.SJ_feild_14 {
    display: contents;
}

/*line6350  ../scss/scss.scss*/
.SJ_feild.SJ_feild_19 {
    display: contents;
}



